| @@ -1,47 +1,47 @@ | | | @@ -1,47 +1,47 @@ |
1 | # $NetBSD: Makefile,v 1.4 2008/04/04 21:24:48 markd Exp $ | | 1 | # $NetBSD: Makefile,v 1.5 2008/04/16 18:47:18 wennmach Exp $ |
2 | | | 2 | |
3 | DISTNAME= g95_source | | 3 | DISTNAME= g95_source |
4 | VERSION= 0.91 | | 4 | VERSION= 0.91 |
5 | PKGNAME= g95-${VERSION} | | 5 | PKGNAME= g95-${VERSION} |
6 | #PKGREVISION= 1 | | 6 | PKGREVISION= 1 |
7 | CATEGORIES= lang | | 7 | CATEGORIES= lang |
8 | EXTRACT_SUFX.g95_source= .tgz | | 8 | EXTRACT_SUFX.g95_source= .tgz |
9 | DIST_SUBDIR= ${PKGNAME_NOREV} | | 9 | DIST_SUBDIR= ${PKGNAME_NOREV} |
10 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX.g95_source} | | 10 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX.g95_source} |
11 | DISTFILES+= gcc-core-4.0.3.tar.gz | | 11 | DISTFILES+= gcc-core-4.0.3.tar.gz |
12 | SITES.g95_source.tgz= http://ftp.g95.org/v0.91/ | | 12 | SITES.g95_source.tgz= http://ftp.g95.org/v0.91/ |
13 | SITES.gcc-core-4.0.3.tar.gz= ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.0.3/ | | 13 | SITES.gcc-core-4.0.3.tar.gz= ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.0.3/ |
14 | | | 14 | |
15 | MAINTAINER= wennmach@NetBSD.org | | 15 | MAINTAINER= wennmach@NetBSD.org |
16 | HOMEPAGE= http://www.g95.org/ | | 16 | HOMEPAGE= http://www.g95.org/ |
17 | COMMENT= Fortran 95 compiler from g95.org | | 17 | COMMENT= Fortran 95 compiler from g95.org |
18 | | | 18 | |
19 | GNU_CONFIGURE= YES | | 19 | GNU_CONFIGURE= YES |
20 | USE_TOOLS+= gmake gzcat tar | | 20 | USE_TOOLS+= gmake gtar |
21 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | | 21 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} |
22 | PLIST_SUBST+= MACHINE_GNU_PLATFORM=${MACHINE_GNU_PLATFORM:Q} | | 22 | PLIST_SUBST+= MACHINE_GNU_PLATFORM=${MACHINE_GNU_PLATFORM:Q} |
23 | | | 23 | |
24 | GCC_DIR= ${WRKDIR}/gcc-4.0.3 | | 24 | GCC_DIR= ${WRKDIR}/gcc-4.0.3 |
25 | GCC_G95_DIR= ${GCC_DIR}/g95 | | 25 | GCC_G95_DIR= ${GCC_DIR}/g95 |
26 | GCC_CONFIGURE_SCRIPT= ../configure | | 26 | GCC_CONFIGURE_SCRIPT= ../configure |
27 | GCC_CONFIGURE_ARGS= ${CONFIGURE_ARGS} | | 27 | GCC_CONFIGURE_ARGS= ${CONFIGURE_ARGS} |
28 | GCC_CONFIGURE_ARGS+= --enable-languages=c | | 28 | GCC_CONFIGURE_ARGS+= --enable-languages=c |
29 | | | 29 | |
30 | CONFIGURE_ARGS+= --with-gcc-dir=${GCC_DIR} | | 30 | CONFIGURE_ARGS+= --with-gcc-dir=${GCC_DIR} |
31 | | | 31 | |
32 | post-extract: | | 32 | post-extract: |
33 | ${MKDIR} ${GCC_G95_DIR} | | 33 | ${MKDIR} ${GCC_G95_DIR} |
34 | (cd ${WRKSRC}; ${GZCAT} libf95.a-${VERSION}.tar.gz | ${TAR} xpf -) | | 34 | cd ${WRKSRC} && ${GTAR} -xzf libf95.a-${VERSION}.tar.gz |
35 | | | 35 | |
36 | pre-configure: | | 36 | pre-configure: |
37 | (cd ${GCC_G95_DIR}; ${GCC_CONFIGURE_SCRIPT} ${GCC_CONFIGURE_ARGS} && ${GMAKE}) | | 37 | cd ${GCC_G95_DIR} && ${GCC_CONFIGURE_SCRIPT} ${GCC_CONFIGURE_ARGS} && ${GMAKE} |
38 | | | 38 | |
39 | post-build: | | 39 | post-build: |
40 | (cd ${WRKSRC}/libf95.a-${VERSION}; ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} && ${GMAKE}) | | 40 | cd ${WRKSRC}/libf95.a-${VERSION} && ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} && ${GMAKE} |
41 | | | 41 | |
42 | post-install: | | 42 | post-install: |
43 | (cd ${WRKSRC}/libf95.a-${VERSION}; ${GMAKE} install) | | 43 | cd ${WRKSRC}/libf95.a-${VERSION} && ${GMAKE} install |
44 | (cd ${PREFIX}/bin; ${LN} -sf ${MACHINE_GNU_PLATFORM:Q}-g95 g95) | | 44 | cd ${PREFIX}/bin && ${LN} -sf ${MACHINE_GNU_PLATFORM:Q}-g95 g95 |
45 | (cd ${PREFIX}/bin; ${LN} -sf ${MACHINE_GNU_PLATFORM:Q}-g95 f95) | | 45 | cd ${PREFIX}/bin && ${LN} -sf ${MACHINE_GNU_PLATFORM:Q}-g95 f95 |
46 | | | 46 | |
47 | .include "../../mk/bsd.pkg.mk" | | 47 | .include "../../mk/bsd.pkg.mk" |