svn commit: r330533 - head/lang/dragonegg46-33
Brooks Davis
brooks at FreeBSD.org
Wed Oct 16 20:14:47 UTC 2013
Author: brooks
Date: Wed Oct 16 20:14:47 2013
New Revision: 330533
URL: http://svnweb.freebsd.org/changeset/ports/330533
Log:
Don't try building on libc++ systems, it won't work.
Deconflict docs between master and slave ports.
STAGIFY
Modified:
head/lang/dragonegg46-33/Makefile
Modified: head/lang/dragonegg46-33/Makefile
==============================================================================
--- head/lang/dragonegg46-33/Makefile Wed Oct 16 19:27:35 2013 (r330532)
+++ head/lang/dragonegg46-33/Makefile Wed Oct 16 20:14:47 2013 (r330533)
@@ -2,6 +2,7 @@
PORTNAME= dragonegg
PORTVERSION= 3.3
+PORTREVISION= 1
CATEGORIES= lang devel
MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/
PKGNAMESUFFIX= ${USE_GCC:S/.//g}-${LLVM_SUFFIX}
@@ -20,10 +21,11 @@ LLVM_SUFFIX= ${PORTVERSION:S/.//g}
OPTIONS_DEFINE= DOCS
-USES= gmake
+USES= compiler:features gmake
USE_GCC?= 4.6
USE_LDCONFIG= yes
DOCSDIR= ${PREFIX}/share/doc/${UNIQUENAME}
+UNIQUENAME= ${PORTNAME}${PKGNAMESUFFIX}
DRAGONEGG_RELEASE= ${PORTVERSION:C/\.r[0-9]*//}
DRAGONEGG_SO= dragonegg-${DRAGONEGG_RELEASE}.so
@@ -31,17 +33,22 @@ DRAGONEGG_PATH= ${GCC_LIBDIR}/${DRAGONE
GCC_LIBDIR= lib/${CC}
ALL_TARGET=
-MAKE_ARGS= GCC=${LOCALBASE}/bin/${CC} LLVM_CONFIG=llvm-config33
+MAKE_ARGS= GCC=${LOCALBASE}/bin/${CC} LLVM_CONFIG=llvm-config${LLVM_SUFFIX}
PLIST_FILES= ${GCC_LIBDIR}/${DRAGONEGG_SO}
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= README
.endif
+.include <bsd.port.pre.mk>
+
+.if ${COMPILER_FEATURES:Mlibc++}
+IGNORE= "Dragonegg can't work if LLVM was built with libc++"
+.endif
+
post-patch:
${REINPLACE_CMD} -e 's/%%CC%%/${CC}/' \
-e 's#%%PLUGINPATH%%#${LOCALBASE}/${DRAGONEGG_PATH}#' \
@@ -49,11 +56,12 @@ post-patch:
${WRKSRC}/README
do-install:
+ ${MKDIR} ${STAGEDIR}${LOCALBASE}/${GCC_LIBDIR}
${INSTALL_LIB} ${WRKSRC}/dragonegg.so \
- ${LOCALBASE}/${GCC_LIBDIR}/${DRAGONEGG_SO}
+ ${STAGEDIR}${LOCALBASE}/${GCC_LIBDIR}/${DRAGONEGG_SO}
.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
.endif
test:
@@ -64,4 +72,4 @@ test:
${FALSE} ;\
fi
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
More information about the svn-ports-all
mailing list