mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-22 04:17:44 +00:00
48f4591035
- 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)
22 lines
543 B
Makefile
22 lines
543 B
Makefile
# Created by: Yen-Shuo Su <yssu@CCCA.NCTU.edu.tw>
|
|
# $FreeBSD$
|
|
|
|
# Don't reset PORTREVISION and keep bumping it even if PORTVERSION is changed.
|
|
PORTREVISION= 9
|
|
CATEGORIES= chinese
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
|
|
EXTRA_PATCHES= ${.CURDIR}/files/patch-attrib.c \
|
|
${.CURDIR}/files/patch-cook.c \
|
|
${.CURDIR}/files/patch-mail.c \
|
|
${.CURDIR}/files/patch-init.c
|
|
|
|
MASTERDIR= ${.CURDIR}/../../news/tin
|
|
|
|
post-patch: post-patch-zh
|
|
post-patch-zh:
|
|
${REINPLACE_CMD} -e 's,iso-8859-1,Big5,g' ${WRKSRC}/doc/tin.defaults
|
|
|
|
.include "${MASTERDIR}/Makefile"
|