diff options
-rw-r--r-- | x11-fonts/fontconfig-reference/pkg-plist | 2 | ||||
-rw-r--r-- | x11-fonts/fontconfig/Makefile | 6 | ||||
-rw-r--r-- | x11-fonts/fontconfig/distinfo | 6 | ||||
-rw-r--r-- | x11-fonts/fontconfig/files/patch-src_fclang.c | 7 | ||||
-rw-r--r-- | x11-fonts/fontconfig/pkg-plist | 8 |
5 files changed, 17 insertions, 12 deletions
diff --git a/x11-fonts/fontconfig-reference/pkg-plist b/x11-fonts/fontconfig-reference/pkg-plist index 09196c80c88d..48085c9e591d 100644 --- a/x11-fonts/fontconfig-reference/pkg-plist +++ b/x11-fonts/fontconfig-reference/pkg-plist @@ -55,6 +55,7 @@ man/man3/FcConfigGetRescanInterval.3.gz man/man3/FcConfigGetSysRoot.3.gz man/man3/FcConfigHome.3.gz man/man3/FcConfigParseAndLoad.3.gz +man/man3/FcConfigParseAndLoadFromMemory.3.gz man/man3/FcConfigReference.3.gz man/man3/FcConfigSetCurrent.3.gz man/man3/FcConfigSetRescanInterval.3.gz @@ -152,6 +153,7 @@ man/man3/FcPatternFilter.3.gz man/man3/FcPatternFormat.3.gz man/man3/FcPatternGet-Type.3.gz man/man3/FcPatternGet.3.gz +man/man3/FcPatternGetWithBinding.3.gz man/man3/FcPatternHash.3.gz man/man3/FcPatternPrint.3.gz man/man3/FcPatternReference.3.gz diff --git a/x11-fonts/fontconfig/Makefile b/x11-fonts/fontconfig/Makefile index 71b0ee5f0895..72758a3be76f 100644 --- a/x11-fonts/fontconfig/Makefile +++ b/x11-fonts/fontconfig/Makefile @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= fontconfig -PORTVERSION= 2.12.1 -PORTREVISION?= 3 +PORTVERSION= 2.12.6 +PORTREVISION?= 0 PORTEPOCH?= 1 CATEGORIES= x11-fonts MASTER_SITES= http://www.freedesktop.org/software/fontconfig/release/ @@ -14,7 +14,7 @@ COMMENT= XML-based font configuration API for X Windows LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= tar:bzip2 +USES= gperf tar:bzip2 .if !defined(REFERENCE_PORT) diff --git a/x11-fonts/fontconfig/distinfo b/x11-fonts/fontconfig/distinfo index f7b9e4ff0a6b..d1c5b13e3170 100644 --- a/x11-fonts/fontconfig/distinfo +++ b/x11-fonts/fontconfig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1470376167 -SHA256 (fontconfig-2.12.1.tar.bz2) = b449a3e10c47e1d1c7a6ec6e2016cca73d3bd68fbbd4f0ae5cc6b573f7d6c7f3 -SIZE (fontconfig-2.12.1.tar.bz2) = 1608901 +TIMESTAMP = 1505981313 +SHA256 (fontconfig-2.12.6.tar.bz2) = cf0c30807d08f6a28ab46c61b8dbd55c97d2f292cf88f3a07d3384687f31f017 +SIZE (fontconfig-2.12.6.tar.bz2) = 1624683 diff --git a/x11-fonts/fontconfig/files/patch-src_fclang.c b/x11-fonts/fontconfig/files/patch-src_fclang.c index f6664827b457..c72967a31296 100644 --- a/x11-fonts/fontconfig/files/patch-src_fclang.c +++ b/x11-fonts/fontconfig/files/patch-src_fclang.c @@ -1,4 +1,4 @@ ---- src/fclang.c.orig 2014-01-20 08:14:20 UTC +--- src/fclang.c.orig 2017-09-21 04:44:27 UTC +++ src/fclang.c @@ -183,6 +183,7 @@ FcLangNormalize (const FcChar8 *lang) { @@ -8,7 +8,7 @@ size_t llen, tlen = 0, mlen = 0; if (!lang || !*lang) -@@ -241,26 +242,32 @@ FcLangNormalize (const FcChar8 *lang) +@@ -246,27 +247,33 @@ FcLangNormalize (const FcChar8 *lang) modifier = encoding; } } @@ -39,7 +39,8 @@ + s, lang); goto bail0; } - if (territory && (tlen < 2 || tlen > 3)) + if (territory && (tlen < 2 || tlen > 3) && + !(territory[0] == 'z' && tlen < 5)) { - fprintf (stderr, "Fontconfig warning: ignoring %s: not a valid region tag\n", - lang); diff --git a/x11-fonts/fontconfig/pkg-plist b/x11-fonts/fontconfig/pkg-plist index 3dbc84611362..4ef2fb2a2c9c 100644 --- a/x11-fonts/fontconfig/pkg-plist +++ b/x11-fonts/fontconfig/pkg-plist @@ -24,12 +24,13 @@ etc/fonts/conf.avail/11-lcdfilter-light.conf etc/fonts/conf.avail/20-unhint-small-vera.conf etc/fonts/conf.avail/25-unhint-nonlatin.conf etc/fonts/conf.avail/30-metric-aliases.conf -etc/fonts/conf.avail/30-urw-aliases.conf etc/fonts/conf.avail/40-nonlatin.conf +etc/fonts/conf.avail/45-generic.conf etc/fonts/conf.avail/45-latin.conf etc/fonts/conf.avail/49-sansserif.conf etc/fonts/conf.avail/50-user.conf etc/fonts/conf.avail/51-local.conf +etc/fonts/conf.avail/60-generic.conf etc/fonts/conf.avail/60-latin.conf etc/fonts/conf.avail/65-fonts-persian.conf etc/fonts/conf.avail/65-khmer.conf @@ -43,12 +44,13 @@ etc/fonts/conf.d/10-hinting-%%PREFERRED_HINTING%%.conf etc/fonts/conf.d/10-scale-bitmap-fonts.conf etc/fonts/conf.d/20-unhint-small-vera.conf etc/fonts/conf.d/30-metric-aliases.conf -etc/fonts/conf.d/30-urw-aliases.conf etc/fonts/conf.d/40-nonlatin.conf +etc/fonts/conf.d/45-generic.conf etc/fonts/conf.d/45-latin.conf etc/fonts/conf.d/49-sansserif.conf etc/fonts/conf.d/50-user.conf etc/fonts/conf.d/51-local.conf +etc/fonts/conf.d/60-generic.conf etc/fonts/conf.d/60-latin.conf etc/fonts/conf.d/65-fonts-persian.conf etc/fonts/conf.d/65-nonlatin.conf @@ -65,7 +67,7 @@ include/fontconfig/fontconfig.h lib/libfontconfig.a lib/libfontconfig.so lib/libfontconfig.so.1 -lib/libfontconfig.so.1.9.2 +lib/libfontconfig.so.1.10.1 libdata/pkgconfig/fontconfig.pc man/man1/fc-cache.1.gz man/man1/fc-cat.1.gz |