mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-21 00:25:50 +00:00
Stage support
This commit is contained in:
parent
6e1b55a5f1
commit
a08c0d4c1c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=350416
@ -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}/,@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}/,@dirrm ,' >> ${TMPPLIST}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
Loading…
Reference in New Issue
Block a user