Author: tilman Date: 2006-09-24 21:28:20 +0200 (Sun, 24 Sep 2006) New Revision: 1937 Added: crux-2.2/ports/opt/fontconfig/README Modified: crux-2.2/ports/opt/fontconfig/.footprint crux-2.2/ports/opt/fontconfig/.md5sum crux-2.2/ports/opt/fontconfig/Pkgfile Log: fontconfig: updated to 2.4.1. config issues not yet handled yet, though Modified: crux-2.2/ports/opt/fontconfig/.footprint =================================================================== --- crux-2.2/ports/opt/fontconfig/.footprint 2006-09-24 18:47:57 UTC (rev 1936) +++ crux-2.2/ports/opt/fontconfig/.footprint 2006-09-24 19:28:20 UTC (rev 1937) @@ -1,17 +1,53 @@ drwxr-xr-x root/root etc/ drwxr-xr-x root/root etc/fonts/ +drwxr-xr-x root/root etc/fonts/conf.avail/ +-rw-r--r-- root/root etc/fonts/conf.avail/10-autohint.conf +-rw-r--r-- root/root etc/fonts/conf.avail/10-no-sub-pixel.conf +-rw-r--r-- root/root etc/fonts/conf.avail/10-sub-pixel-bgr.conf +-rw-r--r-- root/root etc/fonts/conf.avail/10-sub-pixel-rgb.conf +-rw-r--r-- root/root etc/fonts/conf.avail/10-sub-pixel-vbgr.conf +-rw-r--r-- root/root etc/fonts/conf.avail/10-sub-pixel-vrgb.conf +-rw-r--r-- root/root etc/fonts/conf.avail/10-unhinted.conf +-rw-r--r-- root/root etc/fonts/conf.avail/20-fix-globaladvance.conf +-rw-r--r-- root/root etc/fonts/conf.avail/20-lohit-gujarati.conf +-rw-r--r-- root/root etc/fonts/conf.avail/20-unhint-small-vera.conf +-rw-r--r-- root/root etc/fonts/conf.avail/30-amt-aliases.conf +-rw-r--r-- root/root etc/fonts/conf.avail/30-urw-aliases.conf +-rw-r--r-- root/root etc/fonts/conf.avail/40-generic.conf +-rw-r--r-- root/root etc/fonts/conf.avail/49-sansserif.conf +-rw-r--r-- root/root etc/fonts/conf.avail/50-user.conf +-rw-r--r-- root/root etc/fonts/conf.avail/51-local.conf +-rw-r--r-- root/root etc/fonts/conf.avail/60-latin.conf +-rw-r--r-- root/root etc/fonts/conf.avail/65-fonts-persian.conf +-rw-r--r-- root/root etc/fonts/conf.avail/65-nonlatin.conf +-rw-r--r-- root/root etc/fonts/conf.avail/69-unifont.conf +-rw-r--r-- root/root etc/fonts/conf.avail/70-no-bitmaps.conf +-rw-r--r-- root/root etc/fonts/conf.avail/70-yes-bitmaps.conf +-rw-r--r-- root/root etc/fonts/conf.avail/80-delicious.conf +-rw-r--r-- root/root etc/fonts/conf.avail/90-synthetic.conf drwxr-xr-x root/root etc/fonts/conf.d/ --rw-r--r-- root/root etc/fonts/conf.d/autohint.conf --rw-r--r-- root/root etc/fonts/conf.d/no-bitmaps.conf --rw-r--r-- root/root etc/fonts/conf.d/no-sub-pixel.conf --rw-r--r-- root/root etc/fonts/conf.d/sub-pixel.conf --rw-r--r-- root/root etc/fonts/conf.d/unhinted.conf --rw-r--r-- root/root etc/fonts/conf.d/yes-bitmaps.conf +lrwxrwxrwx root/root etc/fonts/conf.d/10-autohint.conf -> ../conf.avail/10-autohint.conf +lrwxrwxrwx root/root etc/fonts/conf.d/20-fix-globaladvance.conf -> ../conf.avail/20-fix-globaladvance.conf +lrwxrwxrwx root/root etc/fonts/conf.d/20-lohit-gujarati.conf -> ../conf.avail/20-lohit-gujarati.conf +lrwxrwxrwx root/root etc/fonts/conf.d/20-unhint-small-vera.conf -> ../conf.avail/20-unhint-small-vera.conf +lrwxrwxrwx root/root etc/fonts/conf.d/30-amt-aliases.conf -> ../conf.avail/30-amt-aliases.conf +lrwxrwxrwx root/root etc/fonts/conf.d/30-urw-aliases.conf -> ../conf.avail/30-urw-aliases.conf +lrwxrwxrwx root/root etc/fonts/conf.d/40-generic.conf -> ../conf.avail/40-generic.conf +lrwxrwxrwx root/root etc/fonts/conf.d/49-sansserif.conf -> ../conf.avail/49-sansserif.conf +lrwxrwxrwx root/root etc/fonts/conf.d/50-user.conf -> ../conf.avail/50-user.conf +lrwxrwxrwx root/root etc/fonts/conf.d/51-local.conf -> ../conf.avail/51-local.conf +lrwxrwxrwx root/root etc/fonts/conf.d/60-latin.conf -> ../conf.avail/60-latin.conf +lrwxrwxrwx root/root etc/fonts/conf.d/65-fonts-persian.conf -> ../conf.avail/65-fonts-persian.conf +lrwxrwxrwx root/root etc/fonts/conf.d/65-nonlatin.conf -> ../conf.avail/65-nonlatin.conf +lrwxrwxrwx root/root etc/fonts/conf.d/69-unifont.conf -> ../conf.avail/69-unifont.conf +lrwxrwxrwx root/root etc/fonts/conf.d/80-delicious.conf -> ../conf.avail/80-delicious.conf +lrwxrwxrwx root/root etc/fonts/conf.d/90-synthetic.conf -> ../conf.avail/90-synthetic.conf -rw-r--r-- root/root etc/fonts/fonts.conf -rw-r--r-- root/root etc/fonts/fonts.dtd drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/fc-cache +-rwxr-xr-x root/root usr/bin/fc-cat -rwxr-xr-x root/root usr/bin/fc-list -rwxr-xr-x root/root usr/bin/fc-match drwxr-xr-x root/root usr/include/ @@ -22,14 +58,13 @@ drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/libfontconfig.a -rwxr-xr-x root/root usr/lib/libfontconfig.la -lrwxrwxrwx root/root usr/lib/libfontconfig.so -> libfontconfig.so.1.0.4 -lrwxrwxrwx root/root usr/lib/libfontconfig.so.1 -> libfontconfig.so.1.0.4 --rwxr-xr-x root/root usr/lib/libfontconfig.so.1.0.4 +lrwxrwxrwx root/root usr/lib/libfontconfig.so -> libfontconfig.so.1.1.0 +lrwxrwxrwx root/root usr/lib/libfontconfig.so.1 -> libfontconfig.so.1.1.0 +-rwxr-xr-x root/root usr/lib/libfontconfig.so.1.1.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/fontconfig.pc drwxr-xr-x root/root usr/man/ drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/fc-match.1.gz drwxr-xr-x root/root usr/man/man3/ -rw-r--r-- root/root usr/man/man3/FcAtomicCreate.3.gz -rw-r--r-- root/root usr/man/man3/FcAtomicDeleteNew.3.gz @@ -73,6 +108,7 @@ -rw-r--r-- root/root usr/man/man3/FcConfigGetFontDirs.3.gz -rw-r--r-- root/root usr/man/man3/FcConfigGetFonts.3.gz -rw-r--r-- root/root usr/man/man3/FcConfigGetRescanInverval.3.gz +-rw-r--r-- root/root usr/man/man3/FcConfigNormalizeFontDir.3.gz -rw-r--r-- root/root usr/man/man3/FcConfigParseAndLoad.3.gz -rw-r--r-- root/root usr/man/man3/FcConfigSetCurrent.3.gz -rw-r--r-- root/root usr/man/man3/FcConfigSetRescanInverval.3.gz @@ -161,3 +197,6 @@ -rw-r--r-- root/root usr/man/man3/FcValueSave.3.gz drwxr-xr-x root/root usr/man/man5/ -rw-r--r-- root/root usr/man/man5/fonts-conf.5.gz +drwxr-xr-x root/root var/ +drwxr-xr-x root/root var/cache/ +drwxr-xr-x root/root var/cache/fontconfig/ Modified: crux-2.2/ports/opt/fontconfig/.md5sum =================================================================== --- crux-2.2/ports/opt/fontconfig/.md5sum 2006-09-24 18:47:57 UTC (rev 1936) +++ crux-2.2/ports/opt/fontconfig/.md5sum 2006-09-24 19:28:20 UTC (rev 1937) @@ -1 +1 @@ -7354f9f125ea78a8f2851cb9c31d4866 fontconfig-2.3.2.tar.gz +108f9a03fa9ed9dd779cc7ca236da557 fontconfig-2.4.1.tar.gz Modified: crux-2.2/ports/opt/fontconfig/Pkgfile =================================================================== --- crux-2.2/ports/opt/fontconfig/Pkgfile 2006-09-24 18:47:57 UTC (rev 1936) +++ crux-2.2/ports/opt/fontconfig/Pkgfile 2006-09-24 19:28:20 UTC (rev 1937) @@ -4,15 +4,26 @@ # Depends on: freetype, expat name=fontconfig -version=2.3.2 +version=2.4.1 release=1 source=(http://fontconfig.org/release/$name-$version.tar.gz) build() { cd $name-$version + ./configure --prefix=/usr \ - --sysconfdir=/etc + --sysconfdir=/etc \ + --mandir=/usr/man \ + --localstatedir=/var + make make DESTDIR=$PKG install + + # Enabling autohinting by default + pushd $PKG/etc/fonts/conf.d + ln -s ../conf.avail/10-autohint.conf + popd + + rm -f $PKG/etc/fonts/conf.avail/README rm -rf $PKG/usr/share } Added: crux-2.2/ports/opt/fontconfig/README =================================================================== --- crux-2.2/ports/opt/fontconfig/README (rev 0) +++ crux-2.2/ports/opt/fontconfig/README 2006-09-24 19:28:20 UTC (rev 1937) @@ -0,0 +1,13 @@ +POST-INSTALL + + After upgrading fontconfig, always run rejmerge and upgrade + /etc/fonts.conf and /etc/fonts.dtd. + + + /etc/fonts/conf.avail ships with configuration snippets that can be + symlinked from /etc/fonts/conf.d to enable them. + It's recommended to use these snippets instead of duplicating XML code + in your /etc/fonts/local.conf. + + For more information on conf.avail/conf.d, please see: + http://gitweb.freedesktop.org/?p=fontconfig;a=blob_plain;h=dbcfe2135f8090892...