svn commit: r360603 - head/math/eukleides
Antoine Brodin
antoine at FreeBSD.org
Fri Jul 4 12:03:40 UTC 2014
Author: antoine
Date: Fri Jul 4 12:03:39 2014
New Revision: 360603
URL: http://svnweb.freebsd.org/changeset/ports/360603
QAT: https://qat.redports.org/buildarchive/r360603/
Log:
- Unbreak
- Finish stage support, binaries were referring to STAGEDIR
Modified:
head/math/eukleides/Makefile
Modified: head/math/eukleides/Makefile
==============================================================================
--- head/math/eukleides/Makefile Fri Jul 4 12:00:59 2014 (r360602)
+++ head/math/eukleides/Makefile Fri Jul 4 12:03:39 2014 (r360603)
@@ -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}/graphi
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
More information about the svn-ports-all
mailing list