| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.26 2016/07/09 06:38:24 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.27 2016/08/16 00:53:41 dholland Exp $ |
2 | | | 2 | |
3 | DISTNAME= g95_source | | 3 | DISTNAME= g95_source |
4 | PKGNAME= g95-0.93 | | 4 | PKGNAME= g95-0.93 |
5 | PKGREVISION= 8 | | 5 | PKGREVISION= 8 |
6 | CATEGORIES= lang | | 6 | CATEGORIES= lang |
7 | MASTER_SITES= http://ftp.g95.org/v${PKGVERSION_NOREV}/ | | 7 | MASTER_SITES= http://ftp.g95.org/v${PKGVERSION_NOREV}/ |
8 | EXTRACT_SUFX= .tgz | | 8 | EXTRACT_SUFX= .tgz |
9 | DISTFILES= ${DEFAULT_DISTFILES} gcc-core-${GCC_VER}.tar.bz2 | | 9 | DISTFILES= ${DEFAULT_DISTFILES} gcc-core-${GCC_VER}.tar.bz2 |
10 | SITES.gcc-core-4.1.2.tar.bz2= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VER}/} | | 10 | SITES.gcc-core-4.1.2.tar.bz2= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VER}/} |
11 | | | 11 | |
12 | MAINTAINER= wennmach@NetBSD.org | | 12 | MAINTAINER= wennmach@NetBSD.org |
13 | HOMEPAGE= http://www.g95.org/ | | 13 | HOMEPAGE= http://www.g95.org/ |
14 | COMMENT= Fortran 95 compiler from g95.org | | 14 | COMMENT= Fortran 95 compiler from g95.org |
| @@ -18,27 +18,27 @@ USE_TOOLS+= gmake gtar automake autocon | | | @@ -18,27 +18,27 @@ USE_TOOLS+= gmake gtar automake autocon |
18 | USE_LIBTOOL= yes | | 18 | USE_LIBTOOL= yes |
19 | GNU_CONFIGURE= yes | | 19 | GNU_CONFIGURE= yes |
20 | CONFIGURE_ARGS+= --with-gcc-dir=${GCC_DIR} | | 20 | CONFIGURE_ARGS+= --with-gcc-dir=${GCC_DIR} |
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_VER= 4.1.2 | | 24 | GCC_VER= 4.1.2 |
25 | GCC_DIR= ${WRKDIR}/gcc-${GCC_VER} | | 25 | GCC_DIR= ${WRKDIR}/gcc-${GCC_VER} |
26 | GCC_G95_DIR= ${GCC_DIR}/g95 | | 26 | GCC_G95_DIR= ${GCC_DIR}/g95 |
27 | GCC_CONFIGURE_SCRIPT= ../configure | | 27 | GCC_CONFIGURE_SCRIPT= ../configure |
28 | GCC_CONFIGURE_ARGS= ${CONFIGURE_ARGS} | | 28 | GCC_CONFIGURE_ARGS= ${CONFIGURE_ARGS} |
29 | GCC_CONFIGURE_ARGS+= --enable-languages=c | | 29 | GCC_CONFIGURE_ARGS+= --enable-languages=c |
30 | GCC_CONFIGURE_ARGS+= --disable-multilib | | 30 | GCC_CONFIGURE_ARGS+= --disable-multilib |
31 | GCC_CONFIGURE_ARGS+= --disable-libssp # to build on NetBSD 6.88.43 | | 31 | GCC_CONFIGURE_ARGS+= --disable-libssp # to build on NetBSD 6.99.43 |
32 | | | 32 | |
33 | # Avoid "ld: illegal text-relocation to half in .libs/x87.o" | | 33 | # Avoid "ld: illegal text-relocation to half in .libs/x87.o" |
34 | LDFLAGS.Darwin+= -Wl,-read_only_relocs,suppress | | 34 | LDFLAGS.Darwin+= -Wl,-read_only_relocs,suppress |
35 | | | 35 | |
36 | .include "../../mk/bsd.prefs.mk" | | 36 | .include "../../mk/bsd.prefs.mk" |
37 | .if ${OPSYS} == "SunOS" | | 37 | .if ${OPSYS} == "SunOS" |
38 | GCC_CONFIGURE_ENV+= OBJDUMP=/usr/sfw/bin/gobjdump | | 38 | GCC_CONFIGURE_ENV+= OBJDUMP=/usr/sfw/bin/gobjdump |
39 | GCC_CONFIGURE_ARGS+= --without-gnu-ld --with-ld=/usr/ccs/bin/ld | | 39 | GCC_CONFIGURE_ARGS+= --without-gnu-ld --with-ld=/usr/ccs/bin/ld |
40 | . if !exists(/usr/sfw/bin/gas) | | 40 | . if !exists(/usr/sfw/bin/gas) |
41 | GCC_CONFIGURE_ARGS+= --without-gnu-as --with-as=/usr/ccs/bin/as | | 41 | GCC_CONFIGURE_ARGS+= --without-gnu-as --with-as=/usr/ccs/bin/as |
42 | . else | | 42 | . else |
43 | GCC_CONFIGURE_ARGS+= --with-gnu-as --with-as=/usr/sfw/bin/gas | | 43 | GCC_CONFIGURE_ARGS+= --with-gnu-as --with-as=/usr/sfw/bin/gas |
44 | . endif | | 44 | . endif |