svn commit: r364359 - in head/textproc/zorba: . files
Pietro Cerutti
gahr at FreeBSD.org
Fri Aug 8 13:29:34 UTC 2014
Author: gahr
Date: Fri Aug 8 13:29:33 2014
New Revision: 364359
URL: http://svnweb.freebsd.org/changeset/ports/364359
QAT: https://qat.redports.org/buildarchive/r364359/
Log:
- USES=execinfo
Modified:
head/textproc/zorba/Makefile
head/textproc/zorba/files/patch-CMakeLists.txt
Modified: head/textproc/zorba/Makefile
==============================================================================
--- head/textproc/zorba/Makefile Fri Aug 8 13:27:33 2014 (r364358)
+++ head/textproc/zorba/Makefile Fri Aug 8 13:29:33 2014 (r364359)
@@ -13,8 +13,7 @@ COMMENT= General purpose C++ XQuery proc
LICENSE= APACHE20
-LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo \
- libxerces-c.so.3:${PORTSDIR}/textproc/xerces-c3 \
+LIB_DEPENDS= libxerces-c.so.3:${PORTSDIR}/textproc/xerces-c3 \
libicudata.so:${PORTSDIR}/devel/icu \
libcurl.so:${PORTSDIR}/ftp/curl \
libtidy.so:${PORTSDIR}/www/tidy-lib \
@@ -31,7 +30,7 @@ CONFLICTS= xqilla-[0-9]*
USE_GNOME= libxml2 libxslt
USE_LDCONFIG= yes
USE_CXXSTD= c++11
-USES= cmake:outsource iconv compiler:c++11-lib
+USES= cmake:outsource compiler:c++11-lib execinfo iconv
CXXFLAGS+= -I${LOCALBASE}/include -O1 # compiler hangs with -O2 on CURRENT
LDFLAGS+= -L${LOCALBASE}/lib
CMAKE_ARGS= -DCMAKE_REQUIRED_FLAGS:STRING="-I${LOCALBASE}/include -L${LOCALBASE}/lib" \
@@ -104,8 +103,15 @@ BUILD_DEPENDS+= doxygen:${PORTSDIR}/deve
.endif
post-patch:
+.if exists(/usr/lib/libexecinfo.so)
+ ${REINPLACE_CMD} -e 's|%%LIBEXECINFO%%|/usr/lib/libexecinfo.so|' \
+ ${WRKSRC}/CMakeLists.txt
+.else
+ ${REINPLACE_CMD} -e 's|%%LIBEXECINFO%%|${LOCALBASE}/lib/libexecinfo.so|' \
+ ${WRKSRC}/CMakeLists.txt
+.endif
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}/CMakeLists.txt ${WRKSRC}/cmake_modules/FindPHP5.cmake
+ ${WRKSRC}/cmake_modules/FindPHP5.cmake
.if !${PORT_OPTIONS:MDOCS}
${REINPLACE_CMD} -e '531s|^|#|' ${WRKSRC}/CMakeLists.txt
.endif
Modified: head/textproc/zorba/files/patch-CMakeLists.txt
==============================================================================
--- head/textproc/zorba/files/patch-CMakeLists.txt Fri Aug 8 13:27:33 2014 (r364358)
+++ head/textproc/zorba/files/patch-CMakeLists.txt Fri Aug 8 13:29:33 2014 (r364359)
@@ -18,7 +18,7 @@
+# execinfo
+#
+IF(FREEBSD)
-+ SET(requiredlibs ${requiredlibs} "${LOCALBASE}/lib/libexecinfo.so")
++ SET(requiredlibs ${requiredlibs} "%%LIBEXECINFO%%")
+ENDIF(FREEBSD)
+
+#
More information about the svn-ports-all
mailing list