aboutsummaryrefslogtreecommitdiff
path: root/lang/parrot
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2015-03-13 17:29:58 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2015-03-13 17:29:58 +0000
commit10f22ecd6d1808866406972dd09e2e107e41ceb2 (patch)
tree31d423e420103f6111ac7dcc29da77612438b7a3 /lang/parrot
parent42651c13cd4978964674808cab47a30c8726769b (diff)
downloadports-10f22ecd6d1808866406972dd09e2e107e41ceb2.tar.gz
ports-10f22ecd6d1808866406972dd09e2e107e41ceb2.zip
Notes
Diffstat (limited to 'lang/parrot')
-rw-r--r--lang/parrot/Makefile17
-rw-r--r--lang/parrot/pkg-plist20
2 files changed, 14 insertions, 23 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile
index 55ccf45683b8..5b2cbca1a94b 100644
--- a/lang/parrot/Makefile
+++ b/lang/parrot/Makefile
@@ -35,27 +35,18 @@ MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
USES= bison gmake perl5 tar:bzip2
-PARROT_SHARE_DIR= share/doc/${PORTNAME}/${PORTVERSION}
-PARROT_DOCS= ${PARROT_SHARE_DIR}
-PLIST_SUB= PARROT_VER="${PORTVERSION}" \
- PARROT_DOCS="${PARROT_DOCS}"
+DOCSDIR= share/doc/${PORTNAME}/${PORTVERSION}
+PLIST_SUB= PARROT_VER="${PORTVERSION}"
BROKEN_ia64= Does not compile on ia64
-.include <bsd.port.options.mk>
-
-post-patch:
-.if ${PORT_OPTIONS:MDOCS}
- @${REINPLACE_CMD} -e '/^installable: / s| docs | |' ${WRKSRC}/config/gen/makefiles/root.in
-.endif
-
do-configure:
- cd ${WRKSRC} && ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}
+ (cd ${WRKSRC} && ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS})
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/libparrot.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/parrot/${PORTVERSION}/dynext/*.so
regression-test test: build
- cd ${WRKSRC} && ${MAKE} test
+ (cd ${WRKSRC} && ${MAKE} test)
.include <bsd.port.mk>
diff --git a/lang/parrot/pkg-plist b/lang/parrot/pkg-plist
index 0ef0170cf8b7..7b8336ef9747 100644
--- a/lang/parrot/pkg-plist
+++ b/lang/parrot/pkg-plist
@@ -590,16 +590,16 @@ man/man1/pbc_merge.1.gz
man/man1/pbc_to_exe.1.gz
man/man1/plumage.1.gz
man/man1/winxed.1.gz
-%%PARROT_DOCS%%/CREDITS
-%%PARROT_DOCS%%/DONORS.pod
-%%PARROT_DOCS%%/LICENSE
-%%PARROT_DOCS%%/PBC_COMPAT
-%%PARROT_DOCS%%/PLATFORMS
-%%PARROT_DOCS%%/README.pod
-%%PARROT_DOCS%%/README_cygwin.pod
-%%PARROT_DOCS%%/README_win32.pod
-%%PARROT_DOCS%%/RESPONSIBLE_PARTIES
-%%PARROT_DOCS%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/CREDITS
+%%PORTDOCS%%%%DOCSDIR%%/DONORS.pod
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/PBC_COMPAT
+%%PORTDOCS%%%%DOCSDIR%%/PLATFORMS
+%%PORTDOCS%%%%DOCSDIR%%/README.pod
+%%PORTDOCS%%%%DOCSDIR%%/README_cygwin.pod
+%%PORTDOCS%%%%DOCSDIR%%/README_win32.pod
+%%PORTDOCS%%%%DOCSDIR%%/RESPONSIBLE_PARTIES
+%%PORTDOCS%%%%DOCSDIR%%/TODO
%%DATADIR%%/%%PARROT_VER%%/MANIFEST
%%DATADIR%%/%%PARROT_VER%%/MANIFEST.dev
src/parrot/%%PARROT_VER%%/config_lib.pir