diff options
author | tijl <tijl@FreeBSD.org> | 2016-09-24 19:06:57 +0800 |
---|---|---|
committer | tijl <tijl@FreeBSD.org> | 2016-09-24 19:06:57 +0800 |
commit | 066998172e46dd08df392ecd35af710e3dd3da2a (patch) | |
tree | e47126c6c357762b62f9e5736c3d27d12948e676 /print | |
parent | 49712f6fc0b0b344ad61319c9fe1eefaae4bc422 (diff) | |
download | freebsd-ports-gnome-066998172e46dd08df392ecd35af710e3dd3da2a.tar.gz freebsd-ports-gnome-066998172e46dd08df392ecd35af710e3dd3da2a.tar.zst freebsd-ports-gnome-066998172e46dd08df392ecd35af710e3dd3da2a.zip |
- Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
--disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU. The code wanted to use BYTE_ORDER
defined in machine/endian.h, but this isn't visible because ICU is
compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
a C++11 runtime library now. Add this to all ports that depend on it
so their executables load the right libstdc++.so on FreeBSD 9.
PR: 205120
Exp-run by: antoine
Approved by: portmgr (antoine)
Diffstat (limited to 'print')
-rw-r--r-- | print/harfbuzz/Makefile | 3 | ||||
-rw-r--r-- | print/libmspub01/Makefile | 4 | ||||
-rw-r--r-- | print/tex-xetex/Makefile | 2 | ||||
-rw-r--r-- | print/texlive-base/Makefile | 2 |
4 files changed, 6 insertions, 5 deletions
diff --git a/print/harfbuzz/Makefile b/print/harfbuzz/Makefile index 00f298f3f18a..76cdb79d2274 100644 --- a/print/harfbuzz/Makefile +++ b/print/harfbuzz/Makefile @@ -3,6 +3,7 @@ PORTNAME= harfbuzz PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= print MASTER_SITES= http://www.freedesktop.org/software/harfbuzz/release/ @@ -14,7 +15,7 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgraphite2.so:graphics/graphite2 USE_LDCONFIG= yes -USES= gmake libtool pathfix pkgconfig tar:bzip2 +USES= compiler:c++0x gmake libtool pathfix pkgconfig tar:bzip2 USE_GNOME= cairo glib20 introspection:build GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-graphite2 --with-gobject=yes diff --git a/print/libmspub01/Makefile b/print/libmspub01/Makefile index 3e86e1044ae1..d830f9f8a636 100644 --- a/print/libmspub01/Makefile +++ b/print/libmspub01/Makefile @@ -2,7 +2,7 @@ PORTNAME= libmspub PORTVERSION= 0.1.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= print graphics devel MASTER_SITES= http://dev-www.libreoffice.org/src/${PORTNAME}/ PKGNAMESUFFIX= 01 @@ -19,7 +19,7 @@ LIB_DEPENDS= libicui18n.so:devel/icu \ GNU_CONFIGURE= yes USE_LDCONFIG= yes -USES= libtool pathfix pkgconfig tar:xz +USES= compiler:c++0x libtool pathfix pkgconfig tar:xz INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-werror --without-docs diff --git a/print/tex-xetex/Makefile b/print/tex-xetex/Makefile index cab331f5efc0..482c37d6dfa4 100644 --- a/print/tex-xetex/Makefile +++ b/print/tex-xetex/Makefile @@ -2,7 +2,7 @@ PORTNAME= xetex PORTVERSION= 0.99992 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= print MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/ PKGNAMEPREFIX= tex- diff --git a/print/texlive-base/Makefile b/print/texlive-base/Makefile index cb2a102906dd..b0c9376491be 100644 --- a/print/texlive-base/Makefile +++ b/print/texlive-base/Makefile @@ -2,7 +2,7 @@ PORTNAME= texlive PORTVERSION= 20150521 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= print MASTER_SITES= TEX_CTAN/systems/texlive/Source/ PKGNAMESUFFIX= -base |