diff options
author | joerg <joerg@pkgsrc.org> | 2006-01-11 21:24:09 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2006-01-11 21:24:09 +0000 |
commit | 43478e11a39de85dd939b40e67b0bb9c5f3cb98a (patch) | |
tree | 7cd6b929e09aa4f0b6341d701b2db03effdb6d3b /math | |
parent | 83a7606008296c12c9c85a2b6808adad69a6d5d1 (diff) | |
download | pkgsrc-43478e11a39de85dd939b40e67b0bb9c5f3cb98a.tar.gz |
Use better hack as suggested by jlam: query pari for its WRKSRC and use
that.
Diffstat (limited to 'math')
-rw-r--r-- | math/p5-Math-Pari/Makefile | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/math/p5-Math-Pari/Makefile b/math/p5-Math-Pari/Makefile index 4a5815a8a90..d91f1b247f6 100644 --- a/math/p5-Math-Pari/Makefile +++ b/math/p5-Math-Pari/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2006/01/11 19:36:59 joerg Exp $ +# $NetBSD: Makefile,v 1.22 2006/01/11 21:24:09 joerg Exp $ # DISTNAME= Math-Pari-2.010501 @@ -21,15 +21,17 @@ PERL5_PACKLIST= auto/Math/Pari/.packlist #TEST_TARGET= # the tests need looking at # XXX: could be improved... +PKGSRCDIR.pari= ${.CURDIR}/../../math/pari +WRKSRC.pari_cmd= \ + cd ${PKGSRCDIR.pari} && ${MAKE} show-var VARNAME=WRKSRC + post-extract: - if [ ! -d ${PKGSRCDIR}/math/pari/${WRKDIR_BASENAME} ]; then \ - cd ${PKGSRCDIR}/math/pari && ${MAKE} configure; \ - fi + cd ${PKGSRCDIR.pari:Q} && ${MAKE} configure; \ ${RM} -f ${WRKSRC}/pari-* - ${LN} -sf ${WRKSRC}/../../../../math/pari/${WRKDIR_BASENAME}/pari-* ${WRKSRC}/ + ${LN} -sf ${WRKSRC.pari_cmd:sh:Q} ${WRKSRC} pre-clean: - cd ${PKGSRCDIR}/math/pari && ${MAKE} clean + cd ${PKGSRCDIR.pari:Q} && ${MAKE} clean .include "../../lang/perl5/module.mk" .include "../../mk/bsd.pkg.mk" |