aboutsummaryrefslogtreecommitdiff
path: root/chinese
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2018-05-23 07:52:52 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2018-05-23 07:52:52 +0000
commitf87e3c48c81d85b5e7311d08bce33037b3825557 (patch)
tree095989fd1d426aac56dd8d69300dcf927b3c3b7e /chinese
parent095c8cce87a1965b6ff4b985c43934314d77329d (diff)
downloadports-f87e3c48c81d85b5e7311d08bce33037b3825557.tar.gz
ports-f87e3c48c81d85b5e7311d08bce33037b3825557.zip
Unbreak on 11.1.
Notes
Notes: svn path=/head/; revision=470686
Diffstat (limited to 'chinese')
-rw-r--r--chinese/gcin-qt5/Makefile15
1 files changed, 13 insertions, 2 deletions
diff --git a/chinese/gcin-qt5/Makefile b/chinese/gcin-qt5/Makefile
index a42ed845cd36..3f1bc70e6497 100644
--- a/chinese/gcin-qt5/Makefile
+++ b/chinese/gcin-qt5/Makefile
@@ -3,6 +3,7 @@
PORTNAME= gcin
PORTVERSION= 2.8.6
+PORTREVISION= 1
CATEGORIES= chinese textproc gnome
MASTER_SITES= http://hyperrate.com/gcin-source/
PKGNAMESUFFIX= -qt5
@@ -16,7 +17,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libgcin-im-client.so:chinese/gcin
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/qt5-im
-USES= gmake pkgconfig tar:xz
+USES= compiler:c++11-lang gmake pkgconfig tar:xz
USE_QT5= qdbus qmake_build buildtools_build core gui
USE_CXXSTD= c++11
MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
@@ -24,8 +25,18 @@ MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
PLIST_FILES= ${QT_PLUGINDIR}/platforminputcontexts/libgcinplatforminputcontextplugin.so
+.include <bsd.port.pre.mk>
+
+.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 60
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang60:devel/llvm60
+CPP= ${LOCALBASE}/bin/clang-cpp60
+CC= ${LOCALBASE}/bin/clang60
+CXX= ${LOCALBASE}/bin/clang++60
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g; \
s,%%MOC%%,${MOC},;' ${WRKSRC}/Makefile
+ @${ECHO} "XXXX: ${COMPILER_VERSION}"
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>