From 6882cab6b7998f5618e55f2e49ad234bd306caf2 Mon Sep 17 00:00:00 2001 From: ahze Date: Wed, 8 Nov 2006 22:08:44 +0000 Subject: - Use fonts.conf from fontconfig-2.3.2_6,1 instad of new fontconfig since it causes a few problems. (don't know why this port just doesn't use fonts.conf from the rpm?) git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@7890 df743ca5-7f9a-e211-a948-0013205c9059 --- x11-fonts/linux-fontconfig/Makefile | 33 +++ x11-fonts/linux-fontconfig/distinfo.i386 | 6 + x11-fonts/linux-fontconfig/files/fonts.conf | 436 ++++++++++++++++++++++++++++ x11-fonts/linux-fontconfig/pkg-descr | 22 ++ x11-fonts/linux-fontconfig/pkg-plist | 19 ++ 5 files changed, 516 insertions(+) create mode 100644 x11-fonts/linux-fontconfig/Makefile create mode 100644 x11-fonts/linux-fontconfig/distinfo.i386 create mode 100644 x11-fonts/linux-fontconfig/files/fonts.conf create mode 100644 x11-fonts/linux-fontconfig/pkg-descr create mode 100644 x11-fonts/linux-fontconfig/pkg-plist (limited to 'x11-fonts') diff --git a/x11-fonts/linux-fontconfig/Makefile b/x11-fonts/linux-fontconfig/Makefile new file mode 100644 index 000000000..e8e5eb54b --- /dev/null +++ b/x11-fonts/linux-fontconfig/Makefile @@ -0,0 +1,33 @@ +# New ports collection makefile for: linux-fontconfig +# Date created: 2003-11-19 +# Whom: trevor +# +# $FreeBSD$ +# + +PORTNAME= fontconfig +PORTVERSION= 2.2.3 +PORTREVISION= 6 +CATEGORIES= x11-fonts linux +DISTNAME= ${PORTNAME}-${PORTVERSION}-13 + +MAINTAINER= freebsd-emulation@FreeBSD.org +COMMENT= Linux/i386 binary of Fontconfig + +RUN_DEPENDS= ${LINUXBASE}/usr/lib/libexpat.so.0:${PORTSDIR}/textproc/linux-expat + +ONLY_FOR_ARCHS= i386 amd64 +USE_LINUX_RPM= yes +LINUX_DIST_VER= 4 +INSTALLS_SHLIB= yes +PLIST_SUB+= PORTVERSION="${PORTVERSION}" + +BRANDELF_DIRS= usr/bin + +post-extract: + ${RM} ${WRKSRC}/etc/fonts/fonts.conf + +post-install: + ${INSTALL_DATA} ${FILESDIR}/fonts.conf ${PREFIX}/etc/fonts/fonts.conf + +.include diff --git a/x11-fonts/linux-fontconfig/distinfo.i386 b/x11-fonts/linux-fontconfig/distinfo.i386 new file mode 100644 index 000000000..7814ce11f --- /dev/null +++ b/x11-fonts/linux-fontconfig/distinfo.i386 @@ -0,0 +1,6 @@ +MD5 (rpm/i386/fedora/4/fontconfig-2.2.3-13.i386.rpm) = bec74cb3c13774ec3bca101644598211 +SHA256 (rpm/i386/fedora/4/fontconfig-2.2.3-13.i386.rpm) = 6abada9a9d80c6d1a1edd629bf34a20a42a03ea873fbfed13adc4bbe60d4eaad +SIZE (rpm/i386/fedora/4/fontconfig-2.2.3-13.i386.rpm) = 123276 +MD5 (rpm/i386/fedora/4/fontconfig-2.2.3-13.src.rpm) = e4931c296b82330273a8b7020a1596e6 +SHA256 (rpm/i386/fedora/4/fontconfig-2.2.3-13.src.rpm) = 3425e08912cf073cb48ce4509ec061419cea64cc4d11749c091be0664d711c25 +SIZE (rpm/i386/fedora/4/fontconfig-2.2.3-13.src.rpm) = 770587 diff --git a/x11-fonts/linux-fontconfig/files/fonts.conf b/x11-fonts/linux-fontconfig/files/fonts.conf new file mode 100644 index 000000000..42770b4c0 --- /dev/null +++ b/x11-fonts/linux-fontconfig/files/fonts.conf @@ -0,0 +1,436 @@ + + + + + + + + + + /usr/X11R6/lib/X11/fonts + + ~/.fonts + + + + + mono + + + monospace + + + + + + + sans serif + + + sans-serif + + + + + + + sans + + + sans-serif + + + + + + + + Bitstream Vera Serif + Times New Roman + Thorndale AMT + Times + Nimbus Roman No9 L + Luxi Serif + Kochi Mincho + AR PL SungtiL GB + AR PL Mingti2L Big5 + MS 明朝 + Baekmuk Batang + FreeSerif + serif + + + + Bitstream Vera Sans + Helvetica + Arial + Verdana + Albany AMT + Nimbus Sans L + Luxi Sans + Kochi Gothic + AR PL KaitiM GB + AR PL KaitiM Big5 + MS ゴシック + Baekmuk Dotum + SimSun + FreeSans + sans-serif + + + + Bitstream Vera Sans Mono + Courier + Courier New + Andale Mono + Luxi Mono + Cumberland AMT + Nimbus Mono L + NSimSun + FreeMono + monospace + + + + + sans-serif + + + serif + + + monospace + + + sans-serif + + + + + + Times + Nimbus Roman No9 L + + + Helvetica + Nimbus Sans L + + + Courier + Nimbus Mono L + + + + + Times New Roman + Thorndale AMT + + + Arial + Albany AMT + + + Courier New + Cumberland AMT + + + + + GulimChe + false + + + + DotumChe + false + + + + BatangChe + false + + + + GungsuhChe + false + + + + + + + Bitstream Vera Sans + + + 7.5 + + + false + + + + + + Bitstream Vera Serif + + + 7.5 + + + false + + + + + + Bitstream Vera Sans Mono + + + 7.5 + + + false + + + + + ~/.fonts.conf + + + conf.d + local.conf + + + + serif + + Bitstream Vera Serif + Times New Roman + Thorndale AMT + Luxi Serif + Nimbus Roman No9 L + Times + Frank Ruehl + Kochi Mincho + AR PL SungtiL GB + AR PL Mingti2L Big5 + MS 明朝 + Baekmuk Batang + FreeSerif + + + + sans-serif + + Bitstream Vera Sans + Verdana + Arial + Albany AMT + Luxi Sans + Nimbus Sans L + Helvetica + Nachlieli + Kochi Gothic + AR PL KaitiM GB + AR PL KaitiM Big5 + MS ゴシック + Baekmuk Dotum + SimSun + FreeSans + + + + monospace + + Bitstream Vera Sans Mono + Andale Mono + Courier New + Cumberland AMT + Luxi Mono + Nimbus Mono L + Courier + Miriam Mono + Kochi Gothic + AR PL KaitiM GB + Baekmuk Dotum + FreeMono + + + + + + + + + roman + + + + roman + + + + + matrix + 10.2 + 01 + + + + + + oblique + + + + + + + + + 100 + + + + 200 + + + + true + + + + + + + + 0x0020 + 0x00A0 + 0x00AD + 0x034F + 0x0600 + 0x0601 + 0x0602 + 0x0603 + 0x06DD + 0x070F + 0x115F + 0x1160 + 0x1680 + 0x17B4 + 0x17B5 + 0x180E + 0x2000 + 0x2001 + 0x2002 + 0x2003 + 0x2004 + 0x2005 + 0x2006 + 0x2007 + 0x2008 + 0x2009 + 0x200A + 0x200B + 0x200C + 0x200D + 0x200E + 0x200F + 0x2028 + 0x2029 + 0x202A + 0x202B + 0x202C + 0x202D + 0x202E + 0x202F + 0x205F + 0x2060 + 0x2061 + 0x2062 + 0x2063 + 0x206A + 0x206B + 0x206C + 0x206D + 0x206E + 0x206F + 0x3000 + 0x3164 + 0xFEFF + 0xFFA0 + 0xFFF9 + 0xFFFA + 0xFFFB + + + + 30 + + + + diff --git a/x11-fonts/linux-fontconfig/pkg-descr b/x11-fonts/linux-fontconfig/pkg-descr new file mode 100644 index 000000000..6ba73f488 --- /dev/null +++ b/x11-fonts/linux-fontconfig/pkg-descr @@ -0,0 +1,22 @@ +This is a Linux/i386 binary port of the Fontconfig library and utilities. + +In the words of its author, Keith Packard: + + Fontconfig can: + * discover new fonts when installed automatically, removing a common + source of configuration problems. + * perform font name substitution, so that appropriate alternative + fonts can be selected if fonts are missing. + * identify the set of fonts required to completely cover a set of + languages. + * have GUI configuration tools built as it uses an XML-based + configuration file (though with autodiscovery, we believe this need + is minimized). + * efficiently and quickly find the fonts you need among the set of + fonts you have installed, even if you have installed thousands of + fonts, while minimzing memory usage. + * be used in concert with the X Render Extension and FreeType to + implement high quality, anti-aliased and subpixel rendered text on a + display. + +WWW: http://freedesktop.org/software/fontconfig diff --git a/x11-fonts/linux-fontconfig/pkg-plist b/x11-fonts/linux-fontconfig/pkg-plist new file mode 100644 index 000000000..cb1f841b2 --- /dev/null +++ b/x11-fonts/linux-fontconfig/pkg-plist @@ -0,0 +1,19 @@ +etc/fonts/fonts.conf +etc/fonts/fonts.dtd +etc/fonts/local.conf +usr/bin/fc-cache +usr/bin/fc-list +usr/lib/libfontconfig.so.1 +usr/lib/libfontconfig.so.1.0.4 +usr/share/doc/fontconfig-%%PORTVERSION%%/AUTHORS +usr/share/doc/fontconfig-%%PORTVERSION%%/COPYING +usr/share/doc/fontconfig-%%PORTVERSION%%/README +usr/share/doc/fontconfig-%%PORTVERSION%%/fontconfig-user.html +usr/share/doc/fontconfig-%%PORTVERSION%%/fontconfig-user.txt +usr/share/man/man1/fc-cache.1.gz +usr/share/man/man1/fc-list.1.gz +usr/share/man/man5/fonts-conf.5.gz +@dirrm etc/fonts +@dirrm usr/share/doc/fontconfig-%%PORTVERSION%% +@exec /bin/mkdir -p %D/usr/share/fonts +@dirrm usr/share/fonts -- cgit v1.2.3