--- smage/trunk/core/font-adobe-75dpi/font-adobe-75dpi-1.0.1-r1.smage2 2010/04/27 23:16:23 302 +++ smage/trunk/core/font-adobe-75dpi/font-adobe-75dpi-1.0.1-r1.smage2 2010/04/27 23:20:18 303 @@ -10,7 +10,67 @@ DESCRIPTION="Adobe font family - 75dpi." HOMEPAGE="http://xorg.freedesktop.org" -sminclude xorg mcore +# keep helvB +MCORE_ONLY_KEEP="usr/share/fonts/75dpi/helvB08-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvB08.pcf.gz + usr/share/fonts/75dpi/helvB10-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvB10.pcf.gz + usr/share/fonts/75dpi/helvB12-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvB12.pcf.gz + usr/share/fonts/75dpi/helvB14-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvB14.pcf.gz + usr/share/fonts/75dpi/helvB18-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvB18.pcf.gz + usr/share/fonts/75dpi/helvB24-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvB24.pcf.gz" + +# keep helvBO +MCORE_ONLY_KEEP+=" usr/share/fonts/75dpi/helvBO08-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvBO08.pcf.gz + usr/share/fonts/75dpi/helvBO10-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvBO10.pcf.gz + usr/share/fonts/75dpi/helvBO12-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvBO12.pcf.gz + usr/share/fonts/75dpi/helvBO14-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvBO14.pcf.gz + usr/share/fonts/75dpi/helvBO18-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvBO18.pcf.gz + usr/share/fonts/75dpi/helvBO24-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvBO24.pcf.gz" + +# keep helvO +MCORE_ONLY_KEEP+=" usr/share/fonts/75dpi/helvO08-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvO08.pcf.gz + usr/share/fonts/75dpi/helvO10-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvO10.pcf.gz + usr/share/fonts/75dpi/helvO12-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvO12.pcf.gz + usr/share/fonts/75dpi/helvO14-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvO14.pcf.gz + usr/share/fonts/75dpi/helvO18-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvO18.pcf.gz + usr/share/fonts/75dpi/helvO24-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvO24.pcf.gz" + +# keep helvR +MCORE_ONLY_KEEP+=" usr/share/fonts/75dpi/helvR08-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvR08.pcf.gz + usr/share/fonts/75dpi/helvR10-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvR10.pcf.gz + usr/share/fonts/75dpi/helvR12-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvR12.pcf.gz + usr/share/fonts/75dpi/helvR14-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvR14.pcf.gz + usr/share/fonts/75dpi/helvR18-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvR18.pcf.gz + usr/share/fonts/75dpi/helvR24-ISO8859-1.pcf.gz + usr/share/fonts/75dpi/helvR24.pcf.gz" + +# keep fontconfig +MCORE_ONLY_KEEP+=" usr/share/fonts/75dpi/fonts.dir + usr/share/fonts/75dpi/fonts.scale" + +sminclude xorg mcore-split SDEPEND=">= x11-apps/bdftopcf-1 >= media-fonts/font-util-1" @@ -20,7 +80,21 @@ src_compile() { cd ${SRCDIR} + local myconf + + # build only some generic fonts + myconf="--enable-iso8859-1" + + # disable all unwanted + myconf+=" --disable-iso8859-2" + myconf+=" --disable-iso8859-3" + myconf+=" --disable-iso8859-4" + myconf+=" --disable-iso8859-9" + myconf+=" --disable-iso8859-10" + myconf+=" --disable-iso8859-13" + myconf+=" --disable-iso8859-14" + myconf+=" --disable-iso8859-15" - xorg_src_configure --with-mapfiles=/usr/share/fonts/util || die + xorg_src_configure --with-mapfiles=/usr/share/fonts/util ${myconf} || die mmake || die }