NetBSD pkgsrc (package source) is a package management system for
Unix-like operating systems
# $NetBSD: DEINSTALL,v 1.1 2006/09/17 18:20:20 joerg Exp $
VARBASE="@VARBASE@"
case ${STAGE} in
DEINSTALL)
${RM} -rf ${VARBASE}/cache/fontconfig
;;
esac
Fontconfig is a library for configuring and customizing font access.
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 minimizing 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.
Fontconfig does not:
* render the fonts themselves (this is left to FreeType or other
rendering mechanisms).
* depend on the X Window System in any fashion, so that printer only
applications do not have such dependencies.
# $NetBSD: INSTALL,v 1.1 2006/09/17 18:20:20 joerg Exp $
VARBASE="@VARBASE@"
case ${STAGE} in
POST-INSTALL)
${MKDIR} ${VARBASE}/cache/fontconfig
${PREFIX}/bin/fc-cache
;;
esac
# $NetBSD: Makefile,v 1.72 2010/06/02 19:12:53 drochner Exp $
DISTNAME= fontconfig-2.8.0
PKGREVISION= 1
CATEGORIES= fonts
MASTER_SITES= http://www.fontconfig.org/release/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.fontconfig.org/
COMMENT= Library for configuring and customizing font access
#LICENSE= x11?
PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= YES
USE_LIBTOOL= YES
USE_TOOLS+= gmake
PKGCONFIG_OVERRIDE= fontconfig.pc.in
PKG_SYSCONFSUBDIR= fontconfig
CONFIGURE_ARGS+= --with-default-fonts=${LOCALBASE}/lib/X11/fonts
CONFIGURE_ARGS+= --with-freetype-config=${BUILDLINK_PREFIX.freetype2}/bin/freetype-config
CONFIGURE_ARGS+= --with-expat-includes=${BUILDLINK_PREFIX.expat}/include
CONFIGURE_ARGS+= --with-expat-lib=${BUILDLINK_PREFIX.expat}/lib
CONFIGURE_ARGS+= --with-confdir=${PKG_SYSCONFDIR:Q}
CONFIGURE_ARGS+= --with-cache-dir=${VARBASE:Q}/cache/fontconfig
CONFIGURE_ARGS+= --with-x
CONFIGURE_ARGS+= --enable-docs
CONFIGURE_ENV+= HASDOCBOOK=no
.include "../../mk/bsd.prefs.mk"
GSFONTS= ${PREFIX}/share/fonts/urw,${PREFIX}/share/ghostscript/fonts
.if ${X11BASE} != ${LOCALBASE}
CONFIGURE_ARGS+= --with-add-fonts=${X11BASE}/lib/X11/fonts,${GSFONTS}
.else
CONFIGURE_ARGS+= --with-add-fonts=${GSFONTS}
.endif
.if ${OPSYS} == "Darwin"
CONFIGURE_ARGS+= --with-arch=${MACHINE_ARCH}
.endif
EGDIR= ${PREFIX}/share/examples/fontconfig
CONF_FILES= ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf
CONF_FILES+= ${EGDIR}/fonts.dtd ${PKG_SYSCONFDIR}/fonts.dtd
MAKE_DIRS+= ${PKG_SYSCONFDIR}/conf.d
CONF_FILES+= ${EGDIR}/conf.d/20-fix-globaladvance.conf ${PKG_SYSCONFDIR}/conf.d/20-fix-globaladvance.conf
CONF_FILES+= ${EGDIR}/conf.d/20-unhint-small-vera.conf ${PKG_SYSCONFDIR}/conf.d/20-unhint-small-vera.conf
CONF_FILES+= ${EGDIR}/conf.d/30-metric-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-metric-aliases.conf
CONF_FILES+= ${EGDIR}/conf.d/30-urw-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-urw-aliases.conf
CONF_FILES+= ${EGDIR}/conf.d/40-nonlatin.conf ${PKG_SYSCONFDIR}/conf.d/40-nonlatin.conf
CONF_FILES+= ${EGDIR}/conf.d/45-latin.conf ${PKG_SYSCONFDIR}/conf.d/45-latin.conf
CONF_FILES+= ${EGDIR}/conf.d/49-sansserif.conf ${PKG_SYSCONFDIR}/conf.d/49-sansserif.conf
CONF_FILES+= ${EGDIR}/conf.d/50-user.conf ${PKG_SYSCONFDIR}/conf.d/50-user.conf
CONF_FILES+= ${EGDIR}/conf.d/51-local.conf ${PKG_SYSCONFDIR}/conf.d/51-local.conf
CONF_FILES+= ${EGDIR}/conf.d/60-latin.conf ${PKG_SYSCONFDIR}/conf.d/60-latin.conf
CONF_FILES+= ${EGDIR}/conf.d/65-fonts-persian.conf ${PKG_SYSCONFDIR}/conf.d/65-fonts-persian.conf
CONF_FILES+= ${EGDIR}/conf.d/65-nonlatin.conf ${PKG_SYSCONFDIR}/conf.d/65-nonlatin.conf
CONF_FILES+= ${EGDIR}/conf.d/69-unifont.conf ${PKG_SYSCONFDIR}/conf.d/69-unifont.conf
CONF_FILES+= ${EGDIR}/conf.d/80-delicious.conf ${PKG_SYSCONFDIR}/conf.d/80-delicious.conf
CONF_FILES+= ${EGDIR}/conf.d/90-synthetic.conf ${PKG_SYSCONFDIR}/conf.d/90-synthetic.conf
CONF_FILES+= ${EGDIR}/conf.d/30-pkgsrc-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-pkgsrc-aliases.conf
MAKE_DIRS+= ${VARBASE}/cache
BUILD_DEFS+= VARBASE
LIBS+= ${BUILDLINK_LDADD.iconv}
TEST_TARGET= check
.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q}
.endif
pre-configure:
${ECHO} '#define FC_ARCHITECTURE "@host_cpu@"' > ${WRKSRC}/fc-arch/fcarch.h.in
post-install:
${INSTALL_DATA} ${FILESDIR}/30-pkgsrc-aliases.conf \
${DESTDIR}${EGDIR}/conf.d
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.19 2009/07/18 13:20:00 wiz Exp $
bin/fc-cache
bin/fc-cat
bin/fc-list
bin/fc-match
bin/fc-query
bin/fc-scan
include/fontconfig/fcfreetype.h
include/fontconfig/fcprivate.h
include/fontconfig/fontconfig.h
lib/libfontconfig.la
lib/pkgconfig/fontconfig.pc
man/man1/fc-cache.1
man/man1/fc-cat.1
man/man1/fc-list.1
man/man1/fc-match.1
man/man1/fc-query.1
man/man1/fc-scan.1
man/man3/FcAtomicCreate.3
man/man3/FcAtomicDeleteNew.3
man/man3/FcAtomicDestroy.3
man/man3/FcAtomicLock.3
man/man3/FcAtomicNewFile.3
man/man3/FcAtomicOrigFile.3
man/man3/FcAtomicReplaceOrig.3
man/man3/FcAtomicUnlock.3
man/man3/FcBlanksAdd.3
man/man3/FcBlanksCreate.3
man/man3/FcBlanksDestroy.3
man/man3/FcBlanksIsMember.3
man/man3/FcCacheCopySet.3
man/man3/FcCacheDir.3
man/man3/FcCacheNumFont.3
man/man3/FcCacheNumSubdir.3
man/man3/FcCacheSubdir.3
man/man3/FcCharSetAddChar.3
man/man3/FcCharSetCopy.3
man/man3/FcCharSetCount.3
man/man3/FcCharSetCoverage.3
man/man3/FcCharSetCreate.3
man/man3/FcCharSetDestroy.3
man/man3/FcCharSetEqual.3
man/man3/FcCharSetFirstPage.3
man/man3/FcCharSetHasChar.3
man/man3/FcCharSetIntersect.3
man/man3/FcCharSetIntersectCount.3
man/man3/FcCharSetIsSubset.3
man/man3/FcCharSetMerge.3
man/man3/FcCharSetNew.3
man/man3/FcCharSetNextPage.3
man/man3/FcCharSetSubtract.3
man/man3/FcCharSetSubtractCount.3
man/man3/FcCharSetUnion.3
man/man3/FcConfigAppFontAddDir.3
man/man3/FcConfigAppFontAddFile.3
man/man3/FcConfigAppFontClear.3
man/man3/FcConfigBuildFonts.3
man/man3/FcConfigCreate.3
man/man3/FcConfigDestroy.3
man/man3/FcConfigEnableHome.3
man/man3/FcConfigFilename.3
man/man3/FcConfigGetBlanks.3
man/man3/FcConfigGetCache.3
man/man3/FcConfigGetCacheDirs.3
man/man3/FcConfigGetConfigDirs.3
man/man3/FcConfigGetConfigFiles.3
man/man3/FcConfigGetCurrent.3
man/man3/FcConfigGetFontDirs.3
man/man3/FcConfigGetFonts.3
man/man3/FcConfigGetRescanInterval.3
man/man3/FcConfigHome.3
man/man3/FcConfigParseAndLoad.3
man/man3/FcConfigReference.3
man/man3/FcConfigSetCurrent.3
man/man3/FcConfigSetRescanInterval.3
man/man3/FcConfigSubstitute.3
man/man3/FcConfigSubstituteWithPat.3
man/man3/FcConfigUptoDate.3
man/man3/FcDefaultSubstitute.3
man/man3/FcDirCacheLoad.3
man/man3/FcDirCacheLoadFile.3
man/man3/FcDirCacheRead.3
man/man3/FcDirCacheUnlink.3
man/man3/FcDirCacheUnload.3
man/man3/FcDirCacheValid.3
man/man3/FcDirSave.3
man/man3/FcDirScan.3
man/man3/FcFileIsDir.3
man/man3/FcFileScan.3
man/man3/FcFini.3
man/man3/FcFontList.3
man/man3/FcFontMatch.3
man/man3/FcFontRenderPrepare.3
man/man3/FcFontSetAdd.3
man/man3/FcFontSetCreate.3
man/man3/FcFontSetDestroy.3
man/man3/FcFontSetList.3
man/man3/FcFontSetMatch.3
man/man3/FcFontSetPrint.3
man/man3/FcFontSetSort.3
man/man3/FcFontSetSortDestroy.3
man/man3/FcFontSort.3
man/man3/FcFreeTypeCharIndex.3
man/man3/FcFreeTypeCharSet.3
man/man3/FcFreeTypeCharSetAndSpacing.3
man/man3/FcFreeTypeQuery.3
man/man3/FcFreeTypeQueryFace.3
man/man3/FcGetLangs.3
man/man3/FcGetVersion.3
man/man3/FcInit.3
man/man3/FcInitBringUptoDate.3
man/man3/FcInitLoadConfig.3
man/man3/FcInitLoadConfigAndFonts.3
man/man3/FcInitReinitialize.3
man/man3/FcIsLower.3
man/man3/FcIsUpper.3
man/man3/FcLangGetCharSet.3
man/man3/FcLangSetAdd.3
man/man3/FcLangSetCompare.3
man/man3/FcLangSetContains.3
man/man3/FcLangSetCopy.3
man/man3/FcLangSetCreate.3
man/man3/FcLangSetDestroy.3
man/man3/FcLangSetEqual.3
man/man3/FcLangSetGetLangs.3
man/man3/FcLangSetHasLang.3
man/man3/FcLangSetHash.3
man/man3/FcMatrixCopy.3
man/man3/FcMatrixEqual.3
man/man3/FcMatrixInit.3
man/man3/FcMatrixMultiply.3
man/man3/FcMatrixRotate.3
man/man3/FcMatrixScale.3
man/man3/FcMatrixShear.3
man/man3/FcNameConstant.3
man/man3/FcNameGetConstant.3
man/man3/FcNameGetObjectType.3
man/man3/FcNameParse.3
man/man3/FcNameRegisterConstants.3
man/man3/FcNameRegisterObjectTypes.3
man/man3/FcNameUnparse.3
man/man3/FcNameUnregisterConstants.3
man/man3/FcNameUnregisterObjectTypes.3
man/man3/FcObjectSetAdd.3
man/man3/FcObjectSetBuild.3
man/man3/FcObjectSetCreate.3
man/man3/FcObjectSetDestroy.3
man/man3/FcPatternAdd-Type.3
man/man3/FcPatternAdd.3
man/man3/FcPatternAddWeak.3
man/man3/FcPatternBuild.3
man/man3/FcPatternCreate.3
man/man3/FcPatternDel.3
man/man3/FcPatternDestroy.3
man/man3/FcPatternDuplicate.3
man/man3/FcPatternEqual.3
man/man3/FcPatternEqualSubset.3
man/man3/FcPatternFilter.3
man/man3/FcPatternFormat.3
man/man3/FcPatternGet-Type.3
man/man3/FcPatternGet.3
man/man3/FcPatternHash.3
man/man3/FcPatternPrint.3
man/man3/FcPatternReference.3
man/man3/FcPatternRemove.3
man/man3/FcStrBasename.3
man/man3/FcStrCmp.3
man/man3/FcStrCmpIgnoreCase.3
man/man3/FcStrCopy.3
man/man3/FcStrCopyFilename.3
man/man3/FcStrDirname.3
man/man3/FcStrDowncase.3
man/man3/FcStrFree.3
man/man3/FcStrListCreate.3
man/man3/FcStrListDone.3
man/man3/FcStrListNext.3
man/man3/FcStrPlus.3
man/man3/FcStrSetAdd.3
man/man3/FcStrSetAddFilename.3
man/man3/FcStrSetCreate.3
man/man3/FcStrSetDel.3
man/man3/FcStrSetDestroy.3
man/man3/FcStrSetEqual.3
man/man3/FcStrSetMember.3
man/man3/FcStrStr.3
man/man3/FcStrStrIgnoreCase.3
man/man3/FcToLower.3
man/man3/FcUcs4ToUtf8.3
man/man3/FcUtf16Len.3
man/man3/FcUtf16ToUcs4.3
man/man3/FcUtf8Len.3
man/man3/FcUtf8ToUcs4.3
man/man3/FcValueDestroy.3
man/man3/FcValueEqual.3
man/man3/FcValuePrint.3
man/man3/FcValueSave.3
man/man5/fonts-conf.5
share/doc/fontconfig/fontconfig-devel.pdf
share/doc/fontconfig/fontconfig-devel.txt
share/doc/fontconfig/fontconfig-devel/fcatomiccreate.html
share/doc/fontconfig/fontconfig-devel/fcatomicdeletenew.html
share/doc/fontconfig/fontconfig-devel/fcatomicdestroy.html
share/doc/fontconfig/fontconfig-devel/fcatomiclock.html
share/doc/fontconfig/fontconfig-devel/fcatomicnewfile.html
share/doc/fontconfig/fontconfig-devel/fcatomicorigfile.html
share/doc/fontconfig/fontconfig-devel/fcatomicreplaceorig.html
share/doc/fontconfig/fontconfig-devel/fcatomicunlock.html
share/doc/fontconfig/fontconfig-devel/fcblanksadd.html
share/doc/fontconfig/fontconfig-devel/fcblankscreate.html
share/doc/fontconfig/fontconfig-devel/fcblanksdestroy.html
share/doc/fontconfig/fontconfig-devel/fcblanksismember.html
share/doc/fontconfig/fontconfig-devel/fccachecopyset.html
share/doc/fontconfig/fontconfig-devel/fccachedir.html
share/doc/fontconfig/fontconfig-devel/fccachenumfont.html
share/doc/fontconfig/fontconfig-devel/fccachenumsubdir.html
share/doc/fontconfig/fontconfig-devel/fccachesubdir.html
share/doc/fontconfig/fontconfig-devel/fccharsetaddchar.html
share/doc/fontconfig/fontconfig-devel/fccharsetcopy.html
share/doc/fontconfig/fontconfig-devel/fccharsetcount.html
share/doc/fontconfig/fontconfig-devel/fccharsetcoverage.html
share/doc/fontconfig/fontconfig-devel/fccharsetcreate.html
share/doc/fontconfig/fontconfig-devel/fccharsetdestroy.html
share/doc/fontconfig/fontconfig-devel/fccharsetequal.html
share/doc/fontconfig/fontconfig-devel/fccharsetfirstpage.html
share/doc/fontconfig/fontconfig-devel/fccharsethaschar.html
share/doc/fontconfig/fontconfig-devel/fccharsetintersect.html
share/doc/fontconfig/fontconfig-devel/fccharsetintersectcount.html
share/doc/fontconfig/fontconfig-devel/fccharsetissubset.html
share/doc/fontconfig/fontconfig-devel/fccharsetmerge.html
share/doc/fontconfig/fontconfig-devel/fccharsetnew.html
share/doc/fontconfig/fontconfig-devel/fccharsetnextpage.html
share/doc/fontconfig/fontconfig-devel/fccharsetsubtract.html
share/doc/fontconfig/fontconfig-devel/fccharsetsubtractcount.html
share/doc/fontconfig/fontconfig-devel/fccharsetunion.html
share/doc/fontconfig/fontconfig-devel/fcconfigappfontadddir.html
share/doc/fontconfig/fontconfig-devel/fcconfigappfontaddfile.html
share/doc/fontconfig/fontconfig-devel/fcconfigappfontclear.html
share/doc/fontconfig/fontconfig-devel/fcconfigbuildfonts.html
share/doc/fontconfig/fontconfig-devel/fcconfigcreate.html
share/doc/fontconfig/fontconfig-devel/fcconfigdestroy.html
share/doc/fontconfig/fontconfig-devel/fcconfigenablehome.html
share/doc/fontconfig/fontconfig-devel/fcconfigfilename.html
share/doc/fontconfig/fontconfig-devel/fcconfiggetblanks.html
share/doc/fontconfig/fontconfig-devel/fcconfiggetcache.html
share/doc/fontconfig/fontconfig-devel/fcconfiggetcachedirs.html
share/doc/fontconfig/fontconfig-devel/fcconfiggetconfigdirs.html
share/doc/fontconfig/fontconfig-devel/fcconfiggetconfigfiles.html
share/doc/fontconfig/fontconfig-devel/fcconfiggetcurrent.html
share/doc/fontconfig/fontconfig-devel/fcconfiggetfontdirs.html
share/doc/fontconfig/fontconfig-devel/fcconfiggetfonts.html
share/doc/fontconfig/fontconfig-devel/fcconfiggetrescaninterval.html
share/doc/fontconfig/fontconfig-devel/fcconfighome.html
share/doc/fontconfig/fontconfig-devel/fcconfigparseandload.html
share/doc/fontconfig/fontconfig-devel/fcconfigreference.html
share/doc/fontconfig/fontconfig-devel/fcconfigsetcurrent.html
share/doc/fontconfig/fontconfig-devel/fcconfigsetrescaninterval.html
share/doc/fontconfig/fontconfig-devel/fcconfigsubstitute.html
share/doc/fontconfig/fontconfig-devel/fcconfigsubstitutewithpat.html
share/doc/fontconfig/fontconfig-devel/fcconfiguptodate.html
share/doc/fontconfig/fontconfig-devel/fcdefaultsubstitute.html
share/doc/fontconfig/fontconfig-devel/fcdircacheload.html
share/doc/fontconfig/fontconfig-devel/fcdircacheloadfile.html
share/doc/fontconfig/fontconfig-devel/fcdircacheread.html
share/doc/fontconfig/fontconfig-devel/fcdircacheunlink.html
share/doc/fontconfig/fontconfig-devel/fcdircacheunload.html
share/doc/fontconfig/fontconfig-devel/fcdircachevalid.html
share/doc/fontconfig/fontconfig-devel/fcdirsave.html
share/doc/fontconfig/fontconfig-devel/fcdirscan.html
share/doc/fontconfig/fontconfig-devel/fcfileisdir.html
share/doc/fontconfig/fontconfig-devel/fcfilescan.html
share/doc/fontconfig/fontconfig-devel/fcfini.html
share/doc/fontconfig/fontconfig-devel/fcfontlist.html
share/doc/fontconfig/fontconfig-devel/fcfontmatch.html
share/doc/fontconfig/fontconfig-devel/fcfontrenderprepare.html
share/doc/fontconfig/fontconfig-devel/fcfontsetadd.html
share/doc/fontconfig/fontconfig-devel/fcfontsetcreate.html
share/doc/fontconfig/fontconfig-devel/fcfontsetdestroy.html
share/doc/fontconfig/fontconfig-devel/fcfontsetlist.html
share/doc/fontconfig/fontconfig-devel/fcfontsetmatch.html
share/doc/fontconfig/fontconfig-devel/fcfontsetprint.html
share/doc/fontconfig/fontconfig-devel/fcfontsetsort.html
share/doc/fontconfig/fontconfig-devel/fcfontsetsortdestroy.html
share/doc/fontconfig/fontconfig-devel/fcfontsort.html
share/doc/fontconfig/fontconfig-devel/fcfreetypecharindex.html
share/doc/fontconfig/fontconfig-devel/fcfreetypecharset.html
share/doc/fontconfig/fontconfig-devel/fcfreetypecharsetandspacing.html
share/doc/fontconfig/fontconfig-devel/fcfreetypequery.html
share/doc/fontconfig/fontconfig-devel/fcfreetypequeryface.html
share/doc/fontconfig/fontconfig-devel/fcgetlangs.html
share/doc/fontconfig/fontconfig-devel/fcgetversion.html
share/doc/fontconfig/fontconfig-devel/fcinit.html
share/doc/fontconfig/fontconfig-devel/fcinitbringuptodate.html
share/doc/fontconfig/fontconfig-devel/fcinitloadconfig.html
share/doc/fontconfig/fontconfig-devel/fcinitloadconfigandfonts.html
share/doc/fontconfig/fontconfig-devel/fcinitreinitialize.html
share/doc/fontconfig/fontconfig-devel/fcislower.html
share/doc/fontconfig/fontconfig-devel/fcisupper.html
share/doc/fontconfig/fontconfig-devel/fclanggetcharset.html
share/doc/fontconfig/fontconfig-devel/fclangsetadd.html
share/doc/fontconfig/fontconfig-devel/fclangsetcompare.html
share/doc/fontconfig/fontconfig-devel/fclangsetcontains.html
share/doc/fontconfig/fontconfig-devel/fclangsetcopy.html
share/doc/fontconfig/fontconfig-devel/fclangsetcreate.html
share/doc/fontconfig/fontconfig-devel/fclangsetdestroy.html
share/doc/fontconfig/fontconfig-devel/fclangsetequal.html
share/doc/fontconfig/fontconfig-devel/fclangsetgetlangs.html
share/doc/fontconfig/fontconfig-devel/fclangsethash.html
share/doc/fontconfig/fontconfig-devel/fclangsethaslang.html
share/doc/fontconfig/fontconfig-devel/fcmatrixcopy.html
share/doc/fontconfig/fontconfig-devel/fcmatrixequal.html
share/doc/fontconfig/fontconfig-devel/fcmatrixinit.html
share/doc/fontconfig/fontconfig-devel/fcmatrixmultiply.html
share/doc/fontconfig/fontconfig-devel/fcmatrixrotate.html
share/doc/fontconfig/fontconfig-devel/fcmatrixscale.html
share/doc/fontconfig/fontconfig-devel/fcmatrixshear.html
share/doc/fontconfig/fontconfig-devel/fcnameconstant.html
share/doc/fontconfig/fontconfig-devel/fcnamegetconstant.html
share/doc/fontconfig/fontconfig-devel/fcnamegetobjecttype.html
share/doc/fontconfig/fontconfig-devel/fcnameparse.html
share/doc/fontconfig/fontconfig-devel/fcnameregisterconstants.html
share/doc/fontconfig/fontconfig-devel/fcnameregisterobjecttypes.html
share/doc/fontconfig/fontconfig-devel/fcnameunparse.html
share/doc/fontconfig/fontconfig-devel/fcnameunregisterconstants.html
share/doc/fontconfig/fontconfig-devel/fcnameunregisterobjecttypes.html
share/doc/fontconfig/fontconfig-devel/fcobjectsetadd.html
share/doc/fontconfig/fontconfig-devel/fcobjectsetbuild.html
share/doc/fontconfig/fontconfig-devel/fcobjectsetcreate.html
share/doc/fontconfig/fontconfig-devel/fcobjectsetdestroy.html
share/doc/fontconfig/fontconfig-devel/fcpatternadd-type.html
share/doc/fontconfig/fontconfig-devel/fcpatternadd.html
share/doc/fontconfig/fontconfig-devel/fcpatternaddweak.html
share/doc/fontconfig/fontconfig-devel/fcpatternbuild.html
share/doc/fontconfig/fontconfig-devel/fcpatterncreate.html
share/doc/fontconfig/fontconfig-devel/fcpatterndel.html
share/doc/fontconfig/fontconfig-devel/fcpatterndestroy.html
share/doc/fontconfig/fontconfig-devel/fcpatternduplicate.html
share/doc/fontconfig/fontconfig-devel/fcpatternequal.html
share/doc/fontconfig/fontconfig-devel/fcpatternequalsubset.html
share/doc/fontconfig/fontconfig-devel/fcpatternfilter.html
share/doc/fontconfig/fontconfig-devel/fcpatternformat.html
share/doc/fontconfig/fontconfig-devel/fcpatternget-type.html
share/doc/fontconfig/fontconfig-devel/fcpatternget.html
share/doc/fontconfig/fontconfig-devel/fcpatternhash.html
share/doc/fontconfig/fontconfig-devel/fcpatternprint.html
share/doc/fontconfig/fontconfig-devel/fcpatternreference.html
share/doc/fontconfig/fontconfig-devel/fcpatternremove.html
share/doc/fontconfig/fontconfig-devel/fcstrbasename.html
share/doc/fontconfig/fontconfig-devel/fcstrcmp.html
share/doc/fontconfig/fontconfig-devel/fcstrcmpignorecase.html
share/doc/fontconfig/fontconfig-devel/fcstrcopy.html
share/doc/fontconfig/fontconfig-devel/fcstrcopyfilename.html
share/doc/fontconfig/fontconfig-devel/fcstrdirname.html
share/doc/fontconfig/fontconfig-devel/fcstrdowncase.html
share/doc/fontconfig/fontconfig-devel/fcstrfree.html
share/doc/fontconfig/fontconfig-devel/fcstrlistcreate.html
share/doc/fontconfig/fontconfig-devel/fcstrlistdone.html
share/doc/fontconfig/fontconfig-devel/fcstrlistnext.html
share/doc/fontconfig/fontconfig-devel/fcstrplus.html
share/doc/fontconfig/fontconfig-devel/fcstrsetadd.html
share/doc/fontconfig/fontconfig-devel/fcstrsetaddfilename.html
share/doc/fontconfig/fontconfig-devel/fcstrsetcreate.html
share/doc/fontconfig/fontconfig-devel/fcstrsetdel.html
share/doc/fontconfig/fontconfig-devel/fcstrsetdestroy.html
share/doc/fontconfig/fontconfig-devel/fcstrsetequal.html
share/doc/fontconfig/fontconfig-devel/fcstrsetmember.html
share/doc/fontconfig/fontconfig-devel/fcstrstr.html
share/doc/fontconfig/fontconfig-devel/fcstrstrignorecase.html
share/doc/fontconfig/fontconfig-devel/fctolower.html
share/doc/fontconfig/fontconfig-devel/fcucs4toutf8.html
share/doc/fontconfig/fontconfig-devel/fcutf16len.html
share/doc/fontconfig/fontconfig-devel/fcutf16toucs4.html
share/doc/fontconfig/fontconfig-devel/fcutf8len.html
share/doc/fontconfig/fontconfig-devel/fcutf8toucs4.html
share/doc/fontconfig/fontconfig-devel/fcvaluedestroy.html
share/doc/fontconfig/fontconfig-devel/fcvalueequal.html
share/doc/fontconfig/fontconfig-devel/fcvalueprint.html
share/doc/fontconfig/fontconfig-devel/fcvaluesave.html
share/doc/fontconfig/fontconfig-devel/ln12.html
share/doc/fontconfig/fontconfig-devel/t1.html
share/doc/fontconfig/fontconfig-devel/x102.html
share/doc/fontconfig/fontconfig-devel/x19.html
share/doc/fontconfig/fontconfig-devel/x31.html
share/doc/fontconfig/fontconfig-user.html
share/doc/fontconfig/fontconfig-user.pdf
share/doc/fontconfig/fontconfig-user.txt
share/examples/fontconfig/conf.avail/10-autohint.conf
share/examples/fontconfig/conf.avail/10-no-sub-pixel.conf
share/examples/fontconfig/conf.avail/10-sub-pixel-bgr.conf
share/examples/fontconfig/conf.avail/10-sub-pixel-rgb.conf
share/examples/fontconfig/conf.avail/10-sub-pixel-vbgr.conf
share/examples/fontconfig/conf.avail/10-sub-pixel-vrgb.conf
share/examples/fontconfig/conf.avail/10-unhinted.conf
share/examples/fontconfig/conf.avail/20-fix-globaladvance.conf
share/examples/fontconfig/conf.avail/20-unhint-small-vera.conf
share/examples/fontconfig/conf.avail/25-unhint-nonlatin.conf
share/examples/fontconfig/conf.avail/30-metric-aliases.conf
share/examples/fontconfig/conf.avail/30-urw-aliases.conf
share/examples/fontconfig/conf.avail/40-nonlatin.conf
share/examples/fontconfig/conf.avail/45-latin.conf
share/examples/fontconfig/conf.avail/49-sansserif.conf
share/examples/fontconfig/conf.avail/50-user.conf
share/examples/fontconfig/conf.avail/51-local.conf
share/examples/fontconfig/conf.avail/60-latin.conf
share/examples/fontconfig/conf.avail/65-fonts-persian.conf
share/examples/fontconfig/conf.avail/65-khmer.conf
share/examples/fontconfig/conf.avail/65-nonlatin.conf
share/examples/fontconfig/conf.avail/69-unifont.conf
share/examples/fontconfig/conf.avail/70-no-bitmaps.conf
share/examples/fontconfig/conf.avail/70-yes-bitmaps.conf
share/examples/fontconfig/conf.avail/80-delicious.conf
share/examples/fontconfig/conf.avail/90-synthetic.conf
share/examples/fontconfig/conf.d/20-fix-globaladvance.conf
share/examples/fontconfig/conf.d/20-unhint-small-vera.conf
share/examples/fontconfig/conf.d/30-metric-aliases.conf
share/examples/fontconfig/conf.d/30-pkgsrc-aliases.conf
share/examples/fontconfig/conf.d/30-urw-aliases.conf
share/examples/fontconfig/conf.d/40-nonlatin.conf
share/examples/fontconfig/conf.d/45-latin.conf
share/examples/fontconfig/conf.d/49-sansserif.conf
share/examples/fontconfig/conf.d/50-user.conf
share/examples/fontconfig/conf.d/51-local.conf
share/examples/fontconfig/conf.d/60-latin.conf
share/examples/fontconfig/conf.d/65-fonts-persian.conf
share/examples/fontconfig/conf.d/65-nonlatin.conf
share/examples/fontconfig/conf.d/69-unifont.conf
share/examples/fontconfig/conf.d/80-delicious.conf
share/examples/fontconfig/conf.d/90-synthetic.conf
share/examples/fontconfig/conf.d/README
share/examples/fontconfig/fonts.conf
share/examples/fontconfig/fonts.dtd
# $NetBSD: buildlink3.mk,v 1.26 2009/03/20 19:24:34 joerg Exp $
BUILDLINK_TREE+= fontconfig
.if !defined(FONTCONFIG_BUILDLINK3_MK)
FONTCONFIG_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.4.2
BUILDLINK_PKGSRCDIR.fontconfig?= ../../fonts/fontconfig
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.endif # FONTCONFIG_BUILDLINK3_MK
BUILDLINK_TREE+= -fontconfig
# $NetBSD: builtin.mk,v 1.10 2008/10/05 21:36:35 cube Exp $
BUILTIN_PKG:= fontconfig
BUILTIN_FIND_FILES_VAR:= H_FONTCONFIG
BUILTIN_FIND_FILES.H_FONTCONFIG= \
${X11BASE}/include/fontconfig/fontconfig.h
.include "../../mk/buildlink3/bsd.builtin.mk"
###
### Determine if there is a built-in implementation of the package and
### set IS_BUILTIN.
###
.if !defined(IS_BUILTIN.fontconfig)
IS_BUILTIN.fontconfig= no
. if empty(H_FONTCONFIG:M__nonexistent__)
BUILTIN_IMAKE_CHECK:= fontconfig:BuildFontconfigLibrary
. include "../../mk/buildlink3/imake-check.mk"
IS_BUILTIN.fontconfig= ${BUILTIN_IMAKE_CHECK.fontconfig}
. endif
.endif
MAKEVARS+= IS_BUILTIN.fontconfig
###
### If there is a built-in implementation, then set BUILTIN_PKG.
### a package name to represent the built-in package.
###
.if !defined(BUILTIN_PKG.fontconfig) && \
!empty(IS_BUILTIN.fontconfig:M[yY][eE][sS]) && \
empty(H_FONTCONFIG:M__nonexistent__)
BUILTIN_VERSION.fontconfig!= \
${AWK} '/\#define[ ]*FC_MAJOR/ { M = $$3 } \
/\#define[ ]*FC_MINOR/ { m = "."$$3 } \
/\#define[ ]*FC_REVISION/ { r = "."$$3 } \
END { printf "%s%s%s\n", M, m, r }' \
${H_FONTCONFIG}
BUILTIN_PKG.fontconfig= fontconfig-${BUILTIN_VERSION.fontconfig}
.endif
MAKEVARS+= BUILTIN_PKG.fontconfig
###
### Determine whether we should use the built-in implementation if it
### exists, and set USE_BUILTIN.
###
#
# These are dependencies of fontconfig. If we need to use the pkgsrc
# versions of any of these, then also use the pkgsrc version of
# fontconfig.
#
.if defined(USE_BUILTIN.zlib) && !empty(USE_BUILTIN.zlib:M[nN][oO])
USE_BUILTIN.fontconfig= no
.endif
.if defined(USE_BUILTIN.freetype2) && !empty(USE_BUILTIN.freetype2:M[nN][oO])
USE_BUILTIN.fontconfig= no
.endif
.if defined(USE_BUILTIN.expat) && !empty(USE_BUILTIN.expat:M[nN][oO])
USE_BUILTIN.fontconfig= no
.endif
.if !defined(USE_BUILTIN.fontconfig)
. if ${PREFER.fontconfig} == "pkgsrc"
USE_BUILTIN.fontconfig= no
. else
USE_BUILTIN.fontconfig= ${IS_BUILTIN.fontconfig}
. if defined(BUILTIN_PKG.fontconfig) && \
!empty(IS_BUILTIN.fontconfig:M[yY][eE][sS])
USE_BUILTIN.fontconfig= yes
. for _dep_ in ${BUILDLINK_API_DEPENDS.fontconfig}
. if !empty(USE_BUILTIN.fontconfig:M[yY][eE][sS])
USE_BUILTIN.fontconfig!= \
if ${PKG_ADMIN} pmatch ${_dep_:Q} ${BUILTIN_PKG.fontconfig:Q}; then \
${ECHO} yes; \
else \
${ECHO} no; \
fi
. endif
. endfor
. endif
. endif # PREFER.fontconfig
.endif
MAKEVARS+= USE_BUILTIN.fontconfig
###
### The section below only applies if we are not including this file
### solely to determine whether a built-in implementation exists.
###
.include "../../mk/x11.builtin.mk"
CHECK_BUILTIN.fontconfig?= no
.if !empty(CHECK_BUILTIN.fontconfig:M[nN][oO])
. if !empty(USE_BUILTIN.fontconfig:M[nN][oO])
BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.1nb2
BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.1.3
. endif
. if !empty(USE_BUILTIN.fontconfig:M[yY][eE][sS])
USE_BUILTIN.expat= yes
USE_BUILTIN.freetype2= yes
USE_BUILTIN.zlib= yes
. endif
.endif # CHECK_BUILTIN.fontconfig
$NetBSD: distinfo,v 1.32 2009/12/06 13:19:15 wiz Exp $
SHA1 (fontconfig-2.8.0.tar.gz) = 570fb55eb14f2c92a7b470b941e9d35dbfafa716
RMD160 (fontconfig-2.8.0.tar.gz) = fefee412cad4fa71b573e997e14f1df12f439be2
Size (fontconfig-2.8.0.tar.gz) = 1548409 bytes
SHA1 (patch-aa) = e49e03606abbf51231b1ced8cdaa4b1a2aa4940f
SHA1 (patch-ac) = 7745afc09fbd463c184bfb783acf8d30f2effbf4
SHA1 (patch-ae) = 7348e85cfa2d0b97649b4648346e6ea906b02769
SHA1 (patch-ca) = 8d3abf96af648a44494afad8495635fceb6098ec
SHA1 (patch-cb) = 4816c914da277ccf826bdb8c82fec6de04e49a1d