summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fonts/fontconfig/Makefile13
-rw-r--r--fonts/fontconfig/PLIST18
-rw-r--r--fonts/fontconfig/distinfo14
-rw-r--r--fonts/fontconfig/patches/patch-aa17
-rw-r--r--fonts/fontconfig/patches/patch-ab10
-rw-r--r--fonts/fontconfig/patches/patch-ca35
-rw-r--r--fonts/fontconfig/patches/patch-cb77
7 files changed, 36 insertions, 148 deletions
diff --git a/fonts/fontconfig/Makefile b/fonts/fontconfig/Makefile
index 0cfe2e8f3c8..c9b80c88a98 100644
--- a/fonts/fontconfig/Makefile
+++ b/fonts/fontconfig/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.74 2011/11/09 03:20:06 christos Exp $
+# $NetBSD: Makefile,v 1.75 2012/06/10 16:12:46 wiz Exp $
-DISTNAME= fontconfig-2.8.0
-PKGREVISION= 3
+DISTNAME= fontconfig-2.9.0
CATEGORIES= fonts
MASTER_SITES= http://www.fontconfig.org/release/
@@ -27,7 +26,6 @@ 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
@@ -47,7 +45,11 @@ CONFIGURE_ARGS+= --with-arch=${MACHINE_ARCH}
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.avail
MAKE_DIRS+= ${PKG_SYSCONFDIR}/conf.d
+CONF_FILES+= ${EGDIR}/conf.avail/11-lcdfilter-default.conf ${PKG_SYSCONFDIR}/conf.avail/11-lcdfilter-default.conf
+CONF_FILES+= ${EGDIR}/conf.avail/11-lcdfilter-legacy.conf ${PKG_SYSCONFDIR}/conf.avail/11-lcdfilter-legacy.conf
+CONF_FILES+= ${EGDIR}/conf.avail/11-lcdfilter-light.conf ${PKG_SYSCONFDIR}/conf.avail/11-lcdfilter-light.conf
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
@@ -76,9 +78,6 @@ TEST_TARGET= check
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
diff --git a/fonts/fontconfig/PLIST b/fonts/fontconfig/PLIST
index 9814519245b..b06b228e855 100644
--- a/fonts/fontconfig/PLIST
+++ b/fonts/fontconfig/PLIST
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.19 2009/07/18 13:20:00 wiz Exp $
+@comment $NetBSD: PLIST,v 1.20 2012/06/10 16:12:47 wiz Exp $
bin/fc-cache
bin/fc-cat
bin/fc-list
bin/fc-match
+bin/fc-pattern
bin/fc-query
bin/fc-scan
include/fontconfig/fcfreetype.h
@@ -14,6 +15,7 @@ man/man1/fc-cache.1
man/man1/fc-cat.1
man/man1/fc-list.1
man/man1/fc-match.1
+man/man1/fc-pattern.1
man/man1/fc-query.1
man/man1/fc-scan.1
man/man3/FcAtomicCreate.3
@@ -38,6 +40,7 @@ man/man3/FcCharSetCopy.3
man/man3/FcCharSetCount.3
man/man3/FcCharSetCoverage.3
man/man3/FcCharSetCreate.3
+man/man3/FcCharSetDelChar.3
man/man3/FcCharSetDestroy.3
man/man3/FcCharSetEqual.3
man/man3/FcCharSetFirstPage.3
@@ -120,11 +123,14 @@ man/man3/FcLangSetCompare.3
man/man3/FcLangSetContains.3
man/man3/FcLangSetCopy.3
man/man3/FcLangSetCreate.3
+man/man3/FcLangSetDel.3
man/man3/FcLangSetDestroy.3
man/man3/FcLangSetEqual.3
man/man3/FcLangSetGetLangs.3
man/man3/FcLangSetHasLang.3
man/man3/FcLangSetHash.3
+man/man3/FcLangSetSubtract.3
+man/man3/FcLangSetUnion.3
man/man3/FcMatrixCopy.3
man/man3/FcMatrixEqual.3
man/man3/FcMatrixInit.3
@@ -219,6 +225,7 @@ 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/fccharsetdelchar.html
share/doc/fontconfig/fontconfig-devel/fccharsetdestroy.html
share/doc/fontconfig/fontconfig-devel/fccharsetequal.html
share/doc/fontconfig/fontconfig-devel/fccharsetfirstpage.html
@@ -301,11 +308,14 @@ 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/fclangsetdel.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/fclangsetsubtract.html
+share/doc/fontconfig/fontconfig-devel/fclangsetunion.html
share/doc/fontconfig/fontconfig-devel/fcmatrixcopy.html
share/doc/fontconfig/fontconfig-devel/fcmatrixequal.html
share/doc/fontconfig/fontconfig-devel/fcmatrixinit.html
@@ -375,8 +385,7 @@ 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/index.html
share/doc/fontconfig/fontconfig-devel/x102.html
share/doc/fontconfig/fontconfig-devel/x19.html
share/doc/fontconfig/fontconfig-devel/x31.html
@@ -390,6 +399,9 @@ 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/11-lcdfilter-default.conf
+share/examples/fontconfig/conf.avail/11-lcdfilter-legacy.conf
+share/examples/fontconfig/conf.avail/11-lcdfilter-light.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
diff --git a/fonts/fontconfig/distinfo b/fonts/fontconfig/distinfo
index 5b0b93a3b3f..0a69b80ac02 100644
--- a/fonts/fontconfig/distinfo
+++ b/fonts/fontconfig/distinfo
@@ -1,11 +1,9 @@
-$NetBSD: distinfo,v 1.33 2011/11/09 03:20:06 christos Exp $
+$NetBSD: distinfo,v 1.34 2012/06/10 16:12:47 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-ab) = 20412b1b56d833e4ae71350f45b6f998088268d2
+SHA1 (fontconfig-2.9.0.tar.gz) = 1ab2f437c2261028ae7969892277af2d8d8db489
+RMD160 (fontconfig-2.9.0.tar.gz) = 9456d0ab2ae72086ec3edce9d72e007e2bf9bf1e
+Size (fontconfig-2.9.0.tar.gz) = 1682774 bytes
+SHA1 (patch-aa) = d6a80dbeae1579d9c66e1f6b60a27e4837c1f503
+SHA1 (patch-ab) = 71925f19d55a0daf382f4ac31c5010180173ae50
SHA1 (patch-ac) = 7745afc09fbd463c184bfb783acf8d30f2effbf4
SHA1 (patch-ae) = 7348e85cfa2d0b97649b4648346e6ea906b02769
-SHA1 (patch-ca) = 8d3abf96af648a44494afad8495635fceb6098ec
-SHA1 (patch-cb) = 4816c914da277ccf826bdb8c82fec6de04e49a1d
diff --git a/fonts/fontconfig/patches/patch-aa b/fonts/fontconfig/patches/patch-aa
index 8dc0b5d4a71..89b191e1891 100644
--- a/fonts/fontconfig/patches/patch-aa
+++ b/fonts/fontconfig/patches/patch-aa
@@ -1,17 +1,8 @@
-$NetBSD: patch-aa,v 1.13 2009/07/18 13:20:01 wiz Exp $
+$NetBSD: patch-aa,v 1.14 2012/06/10 16:12:47 wiz Exp $
---- Makefile.in.orig 2009-06-24 19:05:28.000000000 +0000
+--- Makefile.in.orig 2012-03-10 17:30:13.000000000 +0000
+++ Makefile.in
-@@ -299,7 +299,7 @@ target_alias = @target_alias@
- top_build_prefix = @top_build_prefix@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
--SUBDIRS = fontconfig fc-case fc-lang fc-glyphname fc-arch src \
-+SUBDIRS = fontconfig fc-case fc-lang fc-glyphname src \
- fc-cache fc-cat fc-list fc-match fc-query fc-scan conf.d $(DOCSRC) test
-
- EXTRA_DIST = fontconfig.pc.in fonts.conf.in fonts.dtd \
-@@ -316,10 +316,11 @@ MAINTAINERCLEANFILES = $(srcdir)/aclocal
+@@ -319,10 +319,11 @@ MAINTAINERCLEANFILES = $(srcdir)/aclocal
-type f -name Makefile.in -print` $(srcdir)/ChangeLog
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = fontconfig.pc
@@ -24,7 +15,7 @@ $NetBSD: patch-aa,v 1.13 2009/07/18 13:20:01 wiz Exp $
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
-@@ -896,7 +897,8 @@ fonts.conf: fonts.conf.in Makefile
+@@ -900,7 +901,8 @@ fonts.conf: fonts.conf.in Makefile
mv $@.tmp $@
install-data-local: fonts.conf
diff --git a/fonts/fontconfig/patches/patch-ab b/fonts/fontconfig/patches/patch-ab
index 5b8f2b27587..fc1dd054c8e 100644
--- a/fonts/fontconfig/patches/patch-ab
+++ b/fonts/fontconfig/patches/patch-ab
@@ -1,12 +1,12 @@
-$NetBSD: patch-ab,v 1.10 2011/11/09 14:30:42 christos Exp $
+$NetBSD: patch-ab,v 1.11 2012/06/10 16:12:47 wiz Exp $
---- src/fccache.c.orig 2009-11-16 12:24:52.000000000 -0500
-+++ src/fccache.c 2011-11-08 20:23:37.000000000 -0500
-@@ -28,6 +28,7 @@
+--- src/fccache.c.orig 2012-03-10 06:24:46.000000000 +0000
++++ src/fccache.c
+@@ -31,6 +31,7 @@
#include <dirent.h>
#include <string.h>
#include <sys/types.h>
+#include <sys/stat.h>
+ #include <time.h>
#include <assert.h>
#if defined(HAVE_MMAP) || defined(__CYGWIN__)
- # include <unistd.h>
diff --git a/fonts/fontconfig/patches/patch-ca b/fonts/fontconfig/patches/patch-ca
deleted file mode 100644
index 9d8294065d2..00000000000
--- a/fonts/fontconfig/patches/patch-ca
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD: patch-ca,v 1.2 2007/11/30 22:31:17 wiz Exp $
-
---- configure.in.orig 2007-11-14 02:54:45.000000000 +0000
-+++ configure.in
-@@ -137,22 +137,6 @@ AC_SUBST(EXEEXT_FOR_BUILD)
-
- dnl ==========================================================================
-
--AC_ARG_WITH(arch, [ --with-arch=ARCH Force architecture to ARCH], arch="$withval", arch=auto)
--
--if test $cross_compiling = yes; then
-- case "$arch" in
-- auto)
-- AC_MSG_ERROR([Cannot autodetect architecture in cross compile environment]
-- [Use --with-arch=ARCH to specify architecture])
-- ;;
-- esac
--fi
--
--ARCHITECTURE=$arch
--AC_SUBST(ARCHITECTURE)
--
--dnl ==========================================================================
--
- # Checks for header files.
- AC_HEADER_DIRENT
- AC_HEADER_STDC
-@@ -565,6 +549,7 @@ fc-lang/Makefile
- fc-glyphname/Makefile
- fc-case/Makefile
- fc-arch/Makefile
-+fc-arch/fcarch.h
- src/Makefile
- conf.d/Makefile
- fc-cache/Makefile
diff --git a/fonts/fontconfig/patches/patch-cb b/fonts/fontconfig/patches/patch-cb
deleted file mode 100644
index 03e08124041..00000000000
--- a/fonts/fontconfig/patches/patch-cb
+++ /dev/null
@@ -1,77 +0,0 @@
-$NetBSD: patch-cb,v 1.4 2009/07/18 13:20:01 wiz Exp $
-
---- configure.orig 2009-06-24 19:05:31.000000000 +0000
-+++ configure
-@@ -815,7 +815,6 @@ FREETYPE_CFLAGS
- FREETYPE_LIBS
- ft_config
- ICONV_LIBS
--ARCHITECTURE
- EXEEXT_FOR_BUILD
- CC_FOR_BUILD
- CROSS_COMPILING_FALSE
-@@ -953,7 +952,6 @@ with_pic
- enable_fast_install
- with_gnu_ld
- enable_libtool_lock
--with_arch
- with_freetype_config
- with_expat
- with_expat_includes
-@@ -1624,7 +1622,6 @@ Optional Packages:
- --with-pic try to use only PIC/non-PIC objects [default=use
- both]
- --with-gnu-ld assume the C compiler uses GNU ld [default=no]
-- --with-arch=ARCH Force architecture to ARCH
- --with-freetype-config=PROG Use FreeType configuration program PROG
- --with-expat=DIR Use Expat in DIR
- --with-expat-includes=DIR Use Expat includes in DIR
-@@ -11933,31 +11930,6 @@ $as_echo "$EXEEXT_FOR_BUILD" >&6; }
-
-
-
--
--# Check whether --with-arch was given.
--if test "${with_arch+set}" = set; then
-- withval=$with_arch; arch="$withval"
--else
-- arch=auto
--fi
--
--
--if test $cross_compiling = yes; then
-- case "$arch" in
-- auto)
-- { { $as_echo "$as_me:$LINENO: error: Cannot autodetect architecture in cross compile environment
-- Use --with-arch=ARCH to specify architecture" >&5
--$as_echo "$as_me: error: Cannot autodetect architecture in cross compile environment
-- Use --with-arch=ARCH to specify architecture" >&2;}
-- { (exit 1); exit 1; }; }
-- ;;
-- esac
--fi
--
--ARCHITECTURE=$arch
--
--
--
- # Checks for header files.
-
-
-@@ -15026,7 +14998,7 @@ fi
-
-
-
--ac_config_files="$ac_config_files Makefile fontconfig/Makefile fc-lang/Makefile fc-glyphname/Makefile fc-case/Makefile fc-arch/Makefile src/Makefile conf.d/Makefile fc-cache/Makefile fc-cat/Makefile fc-list/Makefile fc-match/Makefile fc-query/Makefile fc-scan/Makefile doc/Makefile doc/version.sgml test/Makefile fontconfig.spec fontconfig.pc fontconfig-zip"
-+ac_config_files="$ac_config_files Makefile fontconfig/Makefile fc-lang/Makefile fc-glyphname/Makefile fc-case/Makefile fc-arch/Makefile fc-arch/fcarch.h src/Makefile conf.d/Makefile fc-cache/Makefile fc-cat/Makefile fc-list/Makefile fc-match/Makefile fc-query/Makefile fc-scan/Makefile doc/Makefile doc/version.sgml test/Makefile fontconfig.spec fontconfig.pc fontconfig-zip"
-
- cat >confcache <<\_ACEOF
- # This file is a shell script that caches the results of configure
-@@ -15962,6 +15934,7 @@ do
- "fc-glyphname/Makefile") CONFIG_FILES="$CONFIG_FILES fc-glyphname/Makefile" ;;
- "fc-case/Makefile") CONFIG_FILES="$CONFIG_FILES fc-case/Makefile" ;;
- "fc-arch/Makefile") CONFIG_FILES="$CONFIG_FILES fc-arch/Makefile" ;;
-+ "fc-arch/fcarch.h") CONFIG_FILES="$CONFIG_FILES fc-arch/fcarch.h" ;;
- "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
- "conf.d/Makefile") CONFIG_FILES="$CONFIG_FILES conf.d/Makefile" ;;
- "fc-cache/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cache/Makefile" ;;