summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorwennmach <wennmach>2008-04-16 18:47:18 +0000
committerwennmach <wennmach>2008-04-16 18:47:18 +0000
commit1428da0718e0dcf66b9605fb52122ecc08ef6036 (patch)
treeffaa08e3a22e4256273c009ab2789a26e2b78f59 /lang
parent816c37606ac621440774694e42f313b8cce9f437 (diff)
downloadpkgsrc-1428da0718e0dcf66b9605fb52122ecc08ef6036.tar.gz
Makefile cosmetics/speedup, mainly avoidance of the use of subshells
Diffstat (limited to 'lang')
-rw-r--r--lang/g95/Makefile18
1 files changed, 9 insertions, 9 deletions
diff --git a/lang/g95/Makefile b/lang/g95/Makefile
index 559b37b334f..3996652bff6 100644
--- a/lang/g95/Makefile
+++ b/lang/g95/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.4 2008/04/04 21:24:48 markd Exp $
+# $NetBSD: Makefile,v 1.5 2008/04/16 18:47:18 wennmach Exp $
DISTNAME= g95_source
VERSION= 0.91
PKGNAME= g95-${VERSION}
-#PKGREVISION= 1
+PKGREVISION= 1
CATEGORIES= lang
EXTRACT_SUFX.g95_source= .tgz
DIST_SUBDIR= ${PKGNAME_NOREV}
@@ -17,7 +17,7 @@ HOMEPAGE= http://www.g95.org/
COMMENT= Fortran 95 compiler from g95.org
GNU_CONFIGURE= YES
-USE_TOOLS+= gmake gzcat tar
+USE_TOOLS+= gmake gtar
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
PLIST_SUBST+= MACHINE_GNU_PLATFORM=${MACHINE_GNU_PLATFORM:Q}
@@ -31,17 +31,17 @@ CONFIGURE_ARGS+= --with-gcc-dir=${GCC_DIR}
post-extract:
${MKDIR} ${GCC_G95_DIR}
- (cd ${WRKSRC}; ${GZCAT} libf95.a-${VERSION}.tar.gz | ${TAR} xpf -)
+ cd ${WRKSRC} && ${GTAR} -xzf libf95.a-${VERSION}.tar.gz
pre-configure:
- (cd ${GCC_G95_DIR}; ${GCC_CONFIGURE_SCRIPT} ${GCC_CONFIGURE_ARGS} && ${GMAKE})
+ cd ${GCC_G95_DIR} && ${GCC_CONFIGURE_SCRIPT} ${GCC_CONFIGURE_ARGS} && ${GMAKE}
post-build:
- (cd ${WRKSRC}/libf95.a-${VERSION}; ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} && ${GMAKE})
+ cd ${WRKSRC}/libf95.a-${VERSION} && ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} && ${GMAKE}
post-install:
- (cd ${WRKSRC}/libf95.a-${VERSION}; ${GMAKE} install)
- (cd ${PREFIX}/bin; ${LN} -sf ${MACHINE_GNU_PLATFORM:Q}-g95 g95)
- (cd ${PREFIX}/bin; ${LN} -sf ${MACHINE_GNU_PLATFORM:Q}-g95 f95)
+ cd ${WRKSRC}/libf95.a-${VERSION} && ${GMAKE} install
+ cd ${PREFIX}/bin && ${LN} -sf ${MACHINE_GNU_PLATFORM:Q}-g95 g95
+ cd ${PREFIX}/bin && ${LN} -sf ${MACHINE_GNU_PLATFORM:Q}-g95 f95
.include "../../mk/bsd.pkg.mk"