diff options
-rw-r--r-- | lang/gcc/Makefile | 14 | ||||
-rw-r--r-- | lang/gcc/distinfo | 2 | ||||
-rw-r--r-- | lang/gcc/pkg-plist | 5 | ||||
-rw-r--r-- | lang/gcc40/Makefile | 14 | ||||
-rw-r--r-- | lang/gcc40/distinfo | 2 | ||||
-rw-r--r-- | lang/gcc40/pkg-plist | 5 | ||||
-rw-r--r-- | lang/gcc41/Makefile | 14 | ||||
-rw-r--r-- | lang/gcc41/distinfo | 2 | ||||
-rw-r--r-- | lang/gcc41/pkg-plist | 5 | ||||
-rw-r--r-- | lang/gcc42/Makefile | 14 | ||||
-rw-r--r-- | lang/gcc42/distinfo | 2 | ||||
-rw-r--r-- | lang/gcc42/pkg-plist | 5 | ||||
-rw-r--r-- | lang/gcc43/Makefile | 14 | ||||
-rw-r--r-- | lang/gcc43/distinfo | 2 | ||||
-rw-r--r-- | lang/gcc43/pkg-plist | 5 | ||||
-rw-r--r-- | lang/gcc44/Makefile | 14 | ||||
-rw-r--r-- | lang/gcc44/distinfo | 2 | ||||
-rw-r--r-- | lang/gcc44/pkg-plist | 5 | ||||
-rw-r--r-- | lang/gcc45/Makefile | 14 | ||||
-rw-r--r-- | lang/gcc45/distinfo | 2 | ||||
-rw-r--r-- | lang/gcc45/pkg-plist | 5 | ||||
-rw-r--r-- | lang/gcc46/Makefile | 14 | ||||
-rw-r--r-- | lang/gcc46/distinfo | 2 | ||||
-rw-r--r-- | lang/gcc46/pkg-plist | 5 | ||||
-rw-r--r-- | lang/gcc47/Makefile | 14 | ||||
-rw-r--r-- | lang/gcc47/distinfo | 2 | ||||
-rw-r--r-- | lang/gcc47/pkg-plist | 5 | ||||
-rw-r--r-- | lang/gcc48/Makefile | 14 | ||||
-rw-r--r-- | lang/gcc48/distinfo | 2 | ||||
-rw-r--r-- | lang/gcc48/pkg-plist | 5 |
30 files changed, 200 insertions, 10 deletions
diff --git a/lang/gcc/Makefile b/lang/gcc/Makefile index b59ac0d7e416..a343e0873d58 100644 --- a/lang/gcc/Makefile +++ b/lang/gcc/Makefile @@ -19,7 +19,9 @@ DISTFILES= \ gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - +.if defined(WITH_FORTRAN) +DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} +.endif MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.0 @@ -95,6 +97,16 @@ PLIST_SUB+= LIBJAVA="@comment " PLIST_SUB+= LIBJAVA="" .endif +.if defined(WITH_FORTRAN) +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +MAN1+= gfortran${SUFFIX}.1 +INFO+= gfortran +PLIST_SUB+= FORTRAN="" +.else +PLIST_SUB+= FORTRAN="@comment " +.endif + pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" .if defined(WITHOUT_LIBJAVA) diff --git a/lang/gcc/distinfo b/lang/gcc/distinfo index d0f3b2ea6ae1..7346890760d5 100644 --- a/lang/gcc/distinfo +++ b/lang/gcc/distinfo @@ -1,5 +1,7 @@ MD5 (gcc-core-4.0-20041205.tar.bz2) = 436e5895296f777e6b59671b2c8d1f97 SIZE (gcc-core-4.0-20041205.tar.bz2) = 12827743 +MD5 (gcc-fortran-4.0-20041205.tar.bz2) = 3bea4e983c34ac7b7deaed3ce01e25fa +SIZE (gcc-fortran-4.0-20041205.tar.bz2) = 549290 MD5 (gcc-g++-4.0-20041205.tar.bz2) = e7d5409d6f041b6ba26a3d52bc6bf293 SIZE (gcc-g++-4.0-20041205.tar.bz2) = 2567216 MD5 (gcc-java-4.0-20041205.tar.bz2) = abf489ad81b789f70863a6a57a95a945 diff --git a/lang/gcc/pkg-plist b/lang/gcc/pkg-plist index aa0121de78ef..ffbc17b1165d 100644 --- a/lang/gcc/pkg-plist +++ b/lang/gcc/pkg-plist @@ -5,6 +5,11 @@ bin/fastjar40 bin/g++40 bin/gcc40 bin/gcov40 +%%FORTRAN%%bin/gfortran40 +%%FORTRAN%%lib/libgfortran.a +%%FORTRAN%%lib/libgfortranbegin.a +%%FORTRAN%%lib/libgfortran.la +%%FORTRAN%%lib/libgfortranbegin.la bin/%%GNU_HOST%%-c++40 bin/%%GNU_HOST%%-gcc-%%GCC_VER%% bin/%%GNU_HOST%%-gcc40 diff --git a/lang/gcc40/Makefile b/lang/gcc40/Makefile index b59ac0d7e416..a343e0873d58 100644 --- a/lang/gcc40/Makefile +++ b/lang/gcc40/Makefile @@ -19,7 +19,9 @@ DISTFILES= \ gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - +.if defined(WITH_FORTRAN) +DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} +.endif MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.0 @@ -95,6 +97,16 @@ PLIST_SUB+= LIBJAVA="@comment " PLIST_SUB+= LIBJAVA="" .endif +.if defined(WITH_FORTRAN) +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +MAN1+= gfortran${SUFFIX}.1 +INFO+= gfortran +PLIST_SUB+= FORTRAN="" +.else +PLIST_SUB+= FORTRAN="@comment " +.endif + pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" .if defined(WITHOUT_LIBJAVA) diff --git a/lang/gcc40/distinfo b/lang/gcc40/distinfo index d0f3b2ea6ae1..7346890760d5 100644 --- a/lang/gcc40/distinfo +++ b/lang/gcc40/distinfo @@ -1,5 +1,7 @@ MD5 (gcc-core-4.0-20041205.tar.bz2) = 436e5895296f777e6b59671b2c8d1f97 SIZE (gcc-core-4.0-20041205.tar.bz2) = 12827743 +MD5 (gcc-fortran-4.0-20041205.tar.bz2) = 3bea4e983c34ac7b7deaed3ce01e25fa +SIZE (gcc-fortran-4.0-20041205.tar.bz2) = 549290 MD5 (gcc-g++-4.0-20041205.tar.bz2) = e7d5409d6f041b6ba26a3d52bc6bf293 SIZE (gcc-g++-4.0-20041205.tar.bz2) = 2567216 MD5 (gcc-java-4.0-20041205.tar.bz2) = abf489ad81b789f70863a6a57a95a945 diff --git a/lang/gcc40/pkg-plist b/lang/gcc40/pkg-plist index aa0121de78ef..ffbc17b1165d 100644 --- a/lang/gcc40/pkg-plist +++ b/lang/gcc40/pkg-plist @@ -5,6 +5,11 @@ bin/fastjar40 bin/g++40 bin/gcc40 bin/gcov40 +%%FORTRAN%%bin/gfortran40 +%%FORTRAN%%lib/libgfortran.a +%%FORTRAN%%lib/libgfortranbegin.a +%%FORTRAN%%lib/libgfortran.la +%%FORTRAN%%lib/libgfortranbegin.la bin/%%GNU_HOST%%-c++40 bin/%%GNU_HOST%%-gcc-%%GCC_VER%% bin/%%GNU_HOST%%-gcc40 diff --git a/lang/gcc41/Makefile b/lang/gcc41/Makefile index b59ac0d7e416..a343e0873d58 100644 --- a/lang/gcc41/Makefile +++ b/lang/gcc41/Makefile @@ -19,7 +19,9 @@ DISTFILES= \ gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - +.if defined(WITH_FORTRAN) +DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} +.endif MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.0 @@ -95,6 +97,16 @@ PLIST_SUB+= LIBJAVA="@comment " PLIST_SUB+= LIBJAVA="" .endif +.if defined(WITH_FORTRAN) +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +MAN1+= gfortran${SUFFIX}.1 +INFO+= gfortran +PLIST_SUB+= FORTRAN="" +.else +PLIST_SUB+= FORTRAN="@comment " +.endif + pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" .if defined(WITHOUT_LIBJAVA) diff --git a/lang/gcc41/distinfo b/lang/gcc41/distinfo index d0f3b2ea6ae1..7346890760d5 100644 --- a/lang/gcc41/distinfo +++ b/lang/gcc41/distinfo @@ -1,5 +1,7 @@ MD5 (gcc-core-4.0-20041205.tar.bz2) = 436e5895296f777e6b59671b2c8d1f97 SIZE (gcc-core-4.0-20041205.tar.bz2) = 12827743 +MD5 (gcc-fortran-4.0-20041205.tar.bz2) = 3bea4e983c34ac7b7deaed3ce01e25fa +SIZE (gcc-fortran-4.0-20041205.tar.bz2) = 549290 MD5 (gcc-g++-4.0-20041205.tar.bz2) = e7d5409d6f041b6ba26a3d52bc6bf293 SIZE (gcc-g++-4.0-20041205.tar.bz2) = 2567216 MD5 (gcc-java-4.0-20041205.tar.bz2) = abf489ad81b789f70863a6a57a95a945 diff --git a/lang/gcc41/pkg-plist b/lang/gcc41/pkg-plist index aa0121de78ef..ffbc17b1165d 100644 --- a/lang/gcc41/pkg-plist +++ b/lang/gcc41/pkg-plist @@ -5,6 +5,11 @@ bin/fastjar40 bin/g++40 bin/gcc40 bin/gcov40 +%%FORTRAN%%bin/gfortran40 +%%FORTRAN%%lib/libgfortran.a +%%FORTRAN%%lib/libgfortranbegin.a +%%FORTRAN%%lib/libgfortran.la +%%FORTRAN%%lib/libgfortranbegin.la bin/%%GNU_HOST%%-c++40 bin/%%GNU_HOST%%-gcc-%%GCC_VER%% bin/%%GNU_HOST%%-gcc40 diff --git a/lang/gcc42/Makefile b/lang/gcc42/Makefile index b59ac0d7e416..a343e0873d58 100644 --- a/lang/gcc42/Makefile +++ b/lang/gcc42/Makefile @@ -19,7 +19,9 @@ DISTFILES= \ gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - +.if defined(WITH_FORTRAN) +DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} +.endif MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.0 @@ -95,6 +97,16 @@ PLIST_SUB+= LIBJAVA="@comment " PLIST_SUB+= LIBJAVA="" .endif +.if defined(WITH_FORTRAN) +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +MAN1+= gfortran${SUFFIX}.1 +INFO+= gfortran +PLIST_SUB+= FORTRAN="" +.else +PLIST_SUB+= FORTRAN="@comment " +.endif + pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" .if defined(WITHOUT_LIBJAVA) diff --git a/lang/gcc42/distinfo b/lang/gcc42/distinfo index d0f3b2ea6ae1..7346890760d5 100644 --- a/lang/gcc42/distinfo +++ b/lang/gcc42/distinfo @@ -1,5 +1,7 @@ MD5 (gcc-core-4.0-20041205.tar.bz2) = 436e5895296f777e6b59671b2c8d1f97 SIZE (gcc-core-4.0-20041205.tar.bz2) = 12827743 +MD5 (gcc-fortran-4.0-20041205.tar.bz2) = 3bea4e983c34ac7b7deaed3ce01e25fa +SIZE (gcc-fortran-4.0-20041205.tar.bz2) = 549290 MD5 (gcc-g++-4.0-20041205.tar.bz2) = e7d5409d6f041b6ba26a3d52bc6bf293 SIZE (gcc-g++-4.0-20041205.tar.bz2) = 2567216 MD5 (gcc-java-4.0-20041205.tar.bz2) = abf489ad81b789f70863a6a57a95a945 diff --git a/lang/gcc42/pkg-plist b/lang/gcc42/pkg-plist index aa0121de78ef..ffbc17b1165d 100644 --- a/lang/gcc42/pkg-plist +++ b/lang/gcc42/pkg-plist @@ -5,6 +5,11 @@ bin/fastjar40 bin/g++40 bin/gcc40 bin/gcov40 +%%FORTRAN%%bin/gfortran40 +%%FORTRAN%%lib/libgfortran.a +%%FORTRAN%%lib/libgfortranbegin.a +%%FORTRAN%%lib/libgfortran.la +%%FORTRAN%%lib/libgfortranbegin.la bin/%%GNU_HOST%%-c++40 bin/%%GNU_HOST%%-gcc-%%GCC_VER%% bin/%%GNU_HOST%%-gcc40 diff --git a/lang/gcc43/Makefile b/lang/gcc43/Makefile index b59ac0d7e416..a343e0873d58 100644 --- a/lang/gcc43/Makefile +++ b/lang/gcc43/Makefile @@ -19,7 +19,9 @@ DISTFILES= \ gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - +.if defined(WITH_FORTRAN) +DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} +.endif MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.0 @@ -95,6 +97,16 @@ PLIST_SUB+= LIBJAVA="@comment " PLIST_SUB+= LIBJAVA="" .endif +.if defined(WITH_FORTRAN) +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +MAN1+= gfortran${SUFFIX}.1 +INFO+= gfortran +PLIST_SUB+= FORTRAN="" +.else +PLIST_SUB+= FORTRAN="@comment " +.endif + pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" .if defined(WITHOUT_LIBJAVA) diff --git a/lang/gcc43/distinfo b/lang/gcc43/distinfo index d0f3b2ea6ae1..7346890760d5 100644 --- a/lang/gcc43/distinfo +++ b/lang/gcc43/distinfo @@ -1,5 +1,7 @@ MD5 (gcc-core-4.0-20041205.tar.bz2) = 436e5895296f777e6b59671b2c8d1f97 SIZE (gcc-core-4.0-20041205.tar.bz2) = 12827743 +MD5 (gcc-fortran-4.0-20041205.tar.bz2) = 3bea4e983c34ac7b7deaed3ce01e25fa +SIZE (gcc-fortran-4.0-20041205.tar.bz2) = 549290 MD5 (gcc-g++-4.0-20041205.tar.bz2) = e7d5409d6f041b6ba26a3d52bc6bf293 SIZE (gcc-g++-4.0-20041205.tar.bz2) = 2567216 MD5 (gcc-java-4.0-20041205.tar.bz2) = abf489ad81b789f70863a6a57a95a945 diff --git a/lang/gcc43/pkg-plist b/lang/gcc43/pkg-plist index aa0121de78ef..ffbc17b1165d 100644 --- a/lang/gcc43/pkg-plist +++ b/lang/gcc43/pkg-plist @@ -5,6 +5,11 @@ bin/fastjar40 bin/g++40 bin/gcc40 bin/gcov40 +%%FORTRAN%%bin/gfortran40 +%%FORTRAN%%lib/libgfortran.a +%%FORTRAN%%lib/libgfortranbegin.a +%%FORTRAN%%lib/libgfortran.la +%%FORTRAN%%lib/libgfortranbegin.la bin/%%GNU_HOST%%-c++40 bin/%%GNU_HOST%%-gcc-%%GCC_VER%% bin/%%GNU_HOST%%-gcc40 diff --git a/lang/gcc44/Makefile b/lang/gcc44/Makefile index b59ac0d7e416..a343e0873d58 100644 --- a/lang/gcc44/Makefile +++ b/lang/gcc44/Makefile @@ -19,7 +19,9 @@ DISTFILES= \ gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - +.if defined(WITH_FORTRAN) +DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} +.endif MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.0 @@ -95,6 +97,16 @@ PLIST_SUB+= LIBJAVA="@comment " PLIST_SUB+= LIBJAVA="" .endif +.if defined(WITH_FORTRAN) +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +MAN1+= gfortran${SUFFIX}.1 +INFO+= gfortran +PLIST_SUB+= FORTRAN="" +.else +PLIST_SUB+= FORTRAN="@comment " +.endif + pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" .if defined(WITHOUT_LIBJAVA) diff --git a/lang/gcc44/distinfo b/lang/gcc44/distinfo index d0f3b2ea6ae1..7346890760d5 100644 --- a/lang/gcc44/distinfo +++ b/lang/gcc44/distinfo @@ -1,5 +1,7 @@ MD5 (gcc-core-4.0-20041205.tar.bz2) = 436e5895296f777e6b59671b2c8d1f97 SIZE (gcc-core-4.0-20041205.tar.bz2) = 12827743 +MD5 (gcc-fortran-4.0-20041205.tar.bz2) = 3bea4e983c34ac7b7deaed3ce01e25fa +SIZE (gcc-fortran-4.0-20041205.tar.bz2) = 549290 MD5 (gcc-g++-4.0-20041205.tar.bz2) = e7d5409d6f041b6ba26a3d52bc6bf293 SIZE (gcc-g++-4.0-20041205.tar.bz2) = 2567216 MD5 (gcc-java-4.0-20041205.tar.bz2) = abf489ad81b789f70863a6a57a95a945 diff --git a/lang/gcc44/pkg-plist b/lang/gcc44/pkg-plist index aa0121de78ef..ffbc17b1165d 100644 --- a/lang/gcc44/pkg-plist +++ b/lang/gcc44/pkg-plist @@ -5,6 +5,11 @@ bin/fastjar40 bin/g++40 bin/gcc40 bin/gcov40 +%%FORTRAN%%bin/gfortran40 +%%FORTRAN%%lib/libgfortran.a +%%FORTRAN%%lib/libgfortranbegin.a +%%FORTRAN%%lib/libgfortran.la +%%FORTRAN%%lib/libgfortranbegin.la bin/%%GNU_HOST%%-c++40 bin/%%GNU_HOST%%-gcc-%%GCC_VER%% bin/%%GNU_HOST%%-gcc40 diff --git a/lang/gcc45/Makefile b/lang/gcc45/Makefile index b59ac0d7e416..a343e0873d58 100644 --- a/lang/gcc45/Makefile +++ b/lang/gcc45/Makefile @@ -19,7 +19,9 @@ DISTFILES= \ gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - +.if defined(WITH_FORTRAN) +DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} +.endif MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.0 @@ -95,6 +97,16 @@ PLIST_SUB+= LIBJAVA="@comment " PLIST_SUB+= LIBJAVA="" .endif +.if defined(WITH_FORTRAN) +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +MAN1+= gfortran${SUFFIX}.1 +INFO+= gfortran +PLIST_SUB+= FORTRAN="" +.else +PLIST_SUB+= FORTRAN="@comment " +.endif + pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" .if defined(WITHOUT_LIBJAVA) diff --git a/lang/gcc45/distinfo b/lang/gcc45/distinfo index d0f3b2ea6ae1..7346890760d5 100644 --- a/lang/gcc45/distinfo +++ b/lang/gcc45/distinfo @@ -1,5 +1,7 @@ MD5 (gcc-core-4.0-20041205.tar.bz2) = 436e5895296f777e6b59671b2c8d1f97 SIZE (gcc-core-4.0-20041205.tar.bz2) = 12827743 +MD5 (gcc-fortran-4.0-20041205.tar.bz2) = 3bea4e983c34ac7b7deaed3ce01e25fa +SIZE (gcc-fortran-4.0-20041205.tar.bz2) = 549290 MD5 (gcc-g++-4.0-20041205.tar.bz2) = e7d5409d6f041b6ba26a3d52bc6bf293 SIZE (gcc-g++-4.0-20041205.tar.bz2) = 2567216 MD5 (gcc-java-4.0-20041205.tar.bz2) = abf489ad81b789f70863a6a57a95a945 diff --git a/lang/gcc45/pkg-plist b/lang/gcc45/pkg-plist index aa0121de78ef..ffbc17b1165d 100644 --- a/lang/gcc45/pkg-plist +++ b/lang/gcc45/pkg-plist @@ -5,6 +5,11 @@ bin/fastjar40 bin/g++40 bin/gcc40 bin/gcov40 +%%FORTRAN%%bin/gfortran40 +%%FORTRAN%%lib/libgfortran.a +%%FORTRAN%%lib/libgfortranbegin.a +%%FORTRAN%%lib/libgfortran.la +%%FORTRAN%%lib/libgfortranbegin.la bin/%%GNU_HOST%%-c++40 bin/%%GNU_HOST%%-gcc-%%GCC_VER%% bin/%%GNU_HOST%%-gcc40 diff --git a/lang/gcc46/Makefile b/lang/gcc46/Makefile index b59ac0d7e416..a343e0873d58 100644 --- a/lang/gcc46/Makefile +++ b/lang/gcc46/Makefile @@ -19,7 +19,9 @@ DISTFILES= \ gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - +.if defined(WITH_FORTRAN) +DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} +.endif MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.0 @@ -95,6 +97,16 @@ PLIST_SUB+= LIBJAVA="@comment " PLIST_SUB+= LIBJAVA="" .endif +.if defined(WITH_FORTRAN) +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +MAN1+= gfortran${SUFFIX}.1 +INFO+= gfortran +PLIST_SUB+= FORTRAN="" +.else +PLIST_SUB+= FORTRAN="@comment " +.endif + pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" .if defined(WITHOUT_LIBJAVA) diff --git a/lang/gcc46/distinfo b/lang/gcc46/distinfo index d0f3b2ea6ae1..7346890760d5 100644 --- a/lang/gcc46/distinfo +++ b/lang/gcc46/distinfo @@ -1,5 +1,7 @@ MD5 (gcc-core-4.0-20041205.tar.bz2) = 436e5895296f777e6b59671b2c8d1f97 SIZE (gcc-core-4.0-20041205.tar.bz2) = 12827743 +MD5 (gcc-fortran-4.0-20041205.tar.bz2) = 3bea4e983c34ac7b7deaed3ce01e25fa +SIZE (gcc-fortran-4.0-20041205.tar.bz2) = 549290 MD5 (gcc-g++-4.0-20041205.tar.bz2) = e7d5409d6f041b6ba26a3d52bc6bf293 SIZE (gcc-g++-4.0-20041205.tar.bz2) = 2567216 MD5 (gcc-java-4.0-20041205.tar.bz2) = abf489ad81b789f70863a6a57a95a945 diff --git a/lang/gcc46/pkg-plist b/lang/gcc46/pkg-plist index aa0121de78ef..ffbc17b1165d 100644 --- a/lang/gcc46/pkg-plist +++ b/lang/gcc46/pkg-plist @@ -5,6 +5,11 @@ bin/fastjar40 bin/g++40 bin/gcc40 bin/gcov40 +%%FORTRAN%%bin/gfortran40 +%%FORTRAN%%lib/libgfortran.a +%%FORTRAN%%lib/libgfortranbegin.a +%%FORTRAN%%lib/libgfortran.la +%%FORTRAN%%lib/libgfortranbegin.la bin/%%GNU_HOST%%-c++40 bin/%%GNU_HOST%%-gcc-%%GCC_VER%% bin/%%GNU_HOST%%-gcc40 diff --git a/lang/gcc47/Makefile b/lang/gcc47/Makefile index b59ac0d7e416..a343e0873d58 100644 --- a/lang/gcc47/Makefile +++ b/lang/gcc47/Makefile @@ -19,7 +19,9 @@ DISTFILES= \ gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - +.if defined(WITH_FORTRAN) +DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} +.endif MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.0 @@ -95,6 +97,16 @@ PLIST_SUB+= LIBJAVA="@comment " PLIST_SUB+= LIBJAVA="" .endif +.if defined(WITH_FORTRAN) +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +MAN1+= gfortran${SUFFIX}.1 +INFO+= gfortran +PLIST_SUB+= FORTRAN="" +.else +PLIST_SUB+= FORTRAN="@comment " +.endif + pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" .if defined(WITHOUT_LIBJAVA) diff --git a/lang/gcc47/distinfo b/lang/gcc47/distinfo index d0f3b2ea6ae1..7346890760d5 100644 --- a/lang/gcc47/distinfo +++ b/lang/gcc47/distinfo @@ -1,5 +1,7 @@ MD5 (gcc-core-4.0-20041205.tar.bz2) = 436e5895296f777e6b59671b2c8d1f97 SIZE (gcc-core-4.0-20041205.tar.bz2) = 12827743 +MD5 (gcc-fortran-4.0-20041205.tar.bz2) = 3bea4e983c34ac7b7deaed3ce01e25fa +SIZE (gcc-fortran-4.0-20041205.tar.bz2) = 549290 MD5 (gcc-g++-4.0-20041205.tar.bz2) = e7d5409d6f041b6ba26a3d52bc6bf293 SIZE (gcc-g++-4.0-20041205.tar.bz2) = 2567216 MD5 (gcc-java-4.0-20041205.tar.bz2) = abf489ad81b789f70863a6a57a95a945 diff --git a/lang/gcc47/pkg-plist b/lang/gcc47/pkg-plist index aa0121de78ef..ffbc17b1165d 100644 --- a/lang/gcc47/pkg-plist +++ b/lang/gcc47/pkg-plist @@ -5,6 +5,11 @@ bin/fastjar40 bin/g++40 bin/gcc40 bin/gcov40 +%%FORTRAN%%bin/gfortran40 +%%FORTRAN%%lib/libgfortran.a +%%FORTRAN%%lib/libgfortranbegin.a +%%FORTRAN%%lib/libgfortran.la +%%FORTRAN%%lib/libgfortranbegin.la bin/%%GNU_HOST%%-c++40 bin/%%GNU_HOST%%-gcc-%%GCC_VER%% bin/%%GNU_HOST%%-gcc40 diff --git a/lang/gcc48/Makefile b/lang/gcc48/Makefile index b59ac0d7e416..a343e0873d58 100644 --- a/lang/gcc48/Makefile +++ b/lang/gcc48/Makefile @@ -19,7 +19,9 @@ DISTFILES= \ gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - +.if defined(WITH_FORTRAN) +DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} +.endif MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.0 @@ -95,6 +97,16 @@ PLIST_SUB+= LIBJAVA="@comment " PLIST_SUB+= LIBJAVA="" .endif +.if defined(WITH_FORTRAN) +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +MAN1+= gfortran${SUFFIX}.1 +INFO+= gfortran +PLIST_SUB+= FORTRAN="" +.else +PLIST_SUB+= FORTRAN="@comment " +.endif + pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" .if defined(WITHOUT_LIBJAVA) diff --git a/lang/gcc48/distinfo b/lang/gcc48/distinfo index d0f3b2ea6ae1..7346890760d5 100644 --- a/lang/gcc48/distinfo +++ b/lang/gcc48/distinfo @@ -1,5 +1,7 @@ MD5 (gcc-core-4.0-20041205.tar.bz2) = 436e5895296f777e6b59671b2c8d1f97 SIZE (gcc-core-4.0-20041205.tar.bz2) = 12827743 +MD5 (gcc-fortran-4.0-20041205.tar.bz2) = 3bea4e983c34ac7b7deaed3ce01e25fa +SIZE (gcc-fortran-4.0-20041205.tar.bz2) = 549290 MD5 (gcc-g++-4.0-20041205.tar.bz2) = e7d5409d6f041b6ba26a3d52bc6bf293 SIZE (gcc-g++-4.0-20041205.tar.bz2) = 2567216 MD5 (gcc-java-4.0-20041205.tar.bz2) = abf489ad81b789f70863a6a57a95a945 diff --git a/lang/gcc48/pkg-plist b/lang/gcc48/pkg-plist index aa0121de78ef..ffbc17b1165d 100644 --- a/lang/gcc48/pkg-plist +++ b/lang/gcc48/pkg-plist @@ -5,6 +5,11 @@ bin/fastjar40 bin/g++40 bin/gcc40 bin/gcov40 +%%FORTRAN%%bin/gfortran40 +%%FORTRAN%%lib/libgfortran.a +%%FORTRAN%%lib/libgfortranbegin.a +%%FORTRAN%%lib/libgfortran.la +%%FORTRAN%%lib/libgfortranbegin.la bin/%%GNU_HOST%%-c++40 bin/%%GNU_HOST%%-gcc-%%GCC_VER%% bin/%%GNU_HOST%%-gcc40 |