aboutsummaryrefslogtreecommitdiff
path: root/math/eukleides
diff options
context:
space:
mode:
authorAntoine Brodin <antoine@FreeBSD.org>2014-07-04 12:03:39 +0000
committerAntoine Brodin <antoine@FreeBSD.org>2014-07-04 12:03:39 +0000
commite9e165c331338af42aaf178f372c0e5ff25d0e46 (patch)
tree078d08403fc01beb2f974c64c73ae60b14b2cb44 /math/eukleides
parentf80d14d53a25d1d8e4fc4bd847bd344395933488 (diff)
downloadports-e9e165c331338af42aaf178f372c0e5ff25d0e46.tar.gz
ports-e9e165c331338af42aaf178f372c0e5ff25d0e46.zip
Notes
Diffstat (limited to 'math/eukleides')
-rw-r--r--math/eukleides/Makefile12
1 files changed, 7 insertions, 5 deletions
diff --git a/math/eukleides/Makefile b/math/eukleides/Makefile
index 89edb70b8124..cff857bbbada 100644
--- a/math/eukleides/Makefile
+++ b/math/eukleides/Makefile
@@ -3,6 +3,7 @@
PORTNAME= eukleides
PORTVERSION= 1.5.4
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://www.eukleides.org/files/
@@ -17,6 +18,7 @@ RUN_DEPENDS= pstoedit:${PORTSDIR}/graphics/pstoedit
USE_TEX= latex
USES= bison gettext iconv gmake tar:bzip2
+INSTALL_TARGET= install PREFIX=${STAGEDIR}${PREFIX}
OPTIONS_DEFINE= DOCS EXAMPLES
@@ -37,18 +39,18 @@ post-patch:
@${GREP} -lR "ginstall-info" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
's|ginstall-info|install-info|g'
@${GREP} -lR "%%[[:alpha:]]\+%%" ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \
- -e "s|%%PREFIX%%|${STAGEDIR}${PREFIX}|g" \
+ -e "s|%%PREFIX%%|${PREFIX}|g" \
-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
- -e "s|%%EXAMPLESDIR%%|${STAGEDIR}${EXAMPLESDIR}|g" \
- -e "s|%%DOCSDIR%%|${STAGEDIR}${DOCSDIR}|g"
+ -e "s|%%EXAMPLESDIR%%|\$${PREFIX}/${EXAMPLESDIR_REL}|g" \
+ -e "s|%%DOCSDIR%%|\$${PREFIX}/${DOCSDIR_REL}|g"
@${GREP} -lFR "gcc" ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \
-e "s|gcc|${CC}|g"
-.if ${PORT_OPTIONS:MDOCS}
+.if ! ${PORT_OPTIONS:MDOCS}
@${REINPLACE_CMD} -e '/^install:/ s/install_doc//g' \
-e '/^all:/ s/doc//g' ${WRKSRC}/Makefile
.endif
-.if ${PORT_OPTIONS:MEXAMPLES}
+.if ! ${PORT_OPTIONS:MEXAMPLES}
@${REINPLACE_CMD} -e 's/install_exm$$//g' ${WRKSRC}/Makefile
.endif