summaryrefslogtreecommitdiff
path: root/lang/g95/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lang/g95/Makefile')
-rw-r--r--lang/g95/Makefile53
1 files changed, 26 insertions, 27 deletions
diff --git a/lang/g95/Makefile b/lang/g95/Makefile
index 17611d28a70..013d679a51a 100644
--- a/lang/g95/Makefile
+++ b/lang/g95/Makefile
@@ -1,26 +1,27 @@
-# $NetBSD: Makefile,v 1.14 2013/02/08 12:46:14 obache Exp $
-
-DISTNAME= g95_source
-VERSION= 0.93
-PKGNAME= g95-${VERSION}
-CATEGORIES= lang
-MASTER_SITES= http://ftp.g95.org/v${VERSION}/
-EXTRACT_SUFX= .tgz
-DIST_SUBDIR= ${PKGNAME_NOREV}
-DISTFILES= ${DEFAULT_DISTFILES}
-DISTFILES+= gcc-core-4.0.3.tar.bz2
-SITES.gcc-core-4.0.3.tar.bz2= ${MASTER_SITE_GNU:=gcc/gcc-4.0.3/}
-
-MAINTAINER= wennmach@NetBSD.org
-HOMEPAGE= http://www.g95.org/
-COMMENT= Fortran 95 compiler from g95.org
-
-GNU_CONFIGURE= YES
+# $NetBSD: Makefile,v 1.15 2013/05/20 05:47:34 adam Exp $
+
+DISTNAME= g95_source
+PKGNAME= g95-0.93
+PKGREVISION= 1
+CATEGORIES= lang
+MASTER_SITES= http://ftp.g95.org/v${PKGVERSION_NOREV}/
+EXTRACT_SUFX= .tgz
+DISTFILES= ${DEFAULT_DISTFILES} gcc-core-${GCC_VER}.tar.bz2
+SITES.gcc-core-${GCC_VER}.tar.bz2= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VER}/}
+
+MAINTAINER= wennmach@NetBSD.org
+HOMEPAGE= http://www.g95.org/
+COMMENT= Fortran 95 compiler from g95.org
+LICENSE= gnu-gpl-v2
+
USE_TOOLS+= gmake gtar
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-gcc-dir=${GCC_DIR}
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
PLIST_SUBST+= MACHINE_GNU_PLATFORM=${MACHINE_GNU_PLATFORM:Q}
-GCC_DIR= ${WRKDIR}/gcc-4.0.3
+GCC_VER= 4.1.2
+GCC_DIR= ${WRKDIR}/gcc-${GCC_VER}
GCC_G95_DIR= ${GCC_DIR}/g95
GCC_CONFIGURE_SCRIPT= ../configure
GCC_CONFIGURE_ARGS= ${CONFIGURE_ARGS}
@@ -31,18 +32,16 @@ GCC_CONFIGURE_ARGS+= --disable-multilib
.if ${OPSYS} == "SunOS"
GCC_CONFIGURE_ENV+= OBJDUMP=/usr/sfw/bin/gobjdump
GCC_CONFIGURE_ARGS+= --without-gnu-ld --with-ld=/usr/ccs/bin/ld
-. if !exists(/usr/sfw/bin/gas)
+. if !exists(/usr/sfw/bin/gas)
GCC_CONFIGURE_ARGS+= --without-gnu-as --with-as=/usr/ccs/bin/as
-. else
+. else
GCC_CONFIGURE_ARGS+= --with-gnu-as --with-as=/usr/sfw/bin/gas
-. endif
+. endif
.endif
-CONFIGURE_ARGS+= --with-gcc-dir=${GCC_DIR}
-
post-extract:
${MKDIR} ${GCC_G95_DIR}
- cd ${WRKSRC} && ${GTAR} -xzf libf95.a-${VERSION}.tar.gz
+ cd ${WRKSRC} && ${GTAR} -xzf libf95.a-${PKGVERSION_NOREV}.tar.gz
pre-configure:
rm -f ${GCC_DIR}/config.sub ${GCC_DIR}/config.guess
@@ -51,10 +50,10 @@ pre-configure:
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-${PKGVERSION_NOREV} && ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} && ${GMAKE}
post-install:
- cd ${WRKSRC}/libf95.a-${VERSION} && ${GMAKE} install DESTDIR=${DESTDIR:Q}
+ cd ${WRKSRC}/libf95.a-${PKGVERSION_NOREV} && ${GMAKE} install DESTDIR=${DESTDIR:Q}
cd ${DESTDIR}${PREFIX}/bin && ${LN} -sf ${MACHINE_GNU_PLATFORM:Q}-g95 g95
cd ${DESTDIR}${PREFIX}/bin && ${LN} -sf ${MACHINE_GNU_PLATFORM:Q}-g95 f95