svn commit: r350416 - head/textproc/ocaml-pxp

Antoine Brodin antoine at FreeBSD.org
Sun Apr 6 22:00:53 UTC 2014


Author: antoine
Date: Sun Apr  6 22:00:52 2014
New Revision: 350416
URL: http://svnweb.freebsd.org/changeset/ports/350416
QAT: https://qat.redports.org/buildarchive/r350416/

Log:
  Stage support

Modified:
  head/textproc/ocaml-pxp/Makefile

Modified: head/textproc/ocaml-pxp/Makefile
==============================================================================
--- head/textproc/ocaml-pxp/Makefile	Sun Apr  6 21:36:43 2014	(r350415)
+++ head/textproc/ocaml-pxp/Makefile	Sun Apr  6 22:00:52 2014	(r350416)
@@ -17,33 +17,28 @@ OPTIONS_DEFINE=	ULEX
 OPTIONS_DEFAULT=ULEX
 ULEX_DESC=	Include UTF-8 lexical analyzer support
 
+USES=		gmake
 USE_OCAML=	true
 USE_OCAML_FINDLIB=	true
 USE_OCAML_LDCONFIG=	true
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MULEX}
-BUILD_DEPENDS+=	${LOCALBASE}/${OCAML_SITELIBDIR}/ulex/ulexing.a:${PORTSDIR}/devel/ocaml-ulex
-RUN_DEPENDS+=	${LOCALBASE}/${OCAML_SITELIBDIR}/ulex/ulexing.a:${PORTSDIR}/devel/ocaml-ulex
-.endif
-
-USE_GMAKE=	yes
+ULEX_BUILD_DEPENDS=	${LOCALBASE}/${OCAML_SITELIBDIR}/ulex/ulexing.a:${PORTSDIR}/devel/ocaml-ulex
+ULEX_RUN_DEPENDS=	${LOCALBASE}/${OCAML_SITELIBDIR}/ulex/ulexing.a:${PORTSDIR}/devel/ocaml-ulex
 
 HAS_CONFIGURE=	yes
 CONFIGURE_ARGS+=-without-wlex-compat -without-wlex
 
 ALL_TARGET=	all opt
+MAKE_JOBS_UNSAFE=	yes
 
 # to avoid a conflict with PACKAGES in bsd.port.mk
 post-extract:
 	${FIND} ${WRKSRC} -name "Makefile*" | ${XARGS} ${REINPLACE_CMD} -e 's/PACKAGES/PXP_PACKAGES/'
 
 post-install:
-	@${FIND} ${PREFIX}/lib/ocaml/site-lib/pxp* -type f | \
-		${SED} "s,^${PREFIX}/,," >> ${TMPPLIST}
-	@${FIND} ${PREFIX}/lib/ocaml/site-lib/ -type d -name 'pxp*' | ${SORT} -r | \
-		${SED} 's,^${PREFIX}/, at dirrm ,' >> ${TMPPLIST}
+	@${FIND} ${STAGEDIR}${PREFIX}/lib/ocaml/site-lib/pxp* -type f | \
+		${SED} "s,^${STAGEDIR}${PREFIX}/,," >> ${TMPPLIST}
+	@${FIND} ${STAGEDIR}${PREFIX}/lib/ocaml/site-lib/ -type d -name 'pxp*' | ${SORT} -r | \
+		${SED} 's,^${STAGEDIR}${PREFIX}/, at dirrm ,' >> ${TMPPLIST}
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list