aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/gcc43/Makefile18
-rw-r--r--lang/gcc43/distinfo36
2 files changed, 27 insertions, 27 deletions
diff --git a/lang/gcc43/Makefile b/lang/gcc43/Makefile
index d88431523f2d..282f0778d7c1 100644
--- a/lang/gcc43/Makefile
+++ b/lang/gcc43/Makefile
@@ -1,14 +1,14 @@
# ex:ts=8
-# Ports collection makefile for: egcs
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
+# Ports collection makefile for: gcc43
+# Date created: 2006-11-05
+# Whom: Gerald Pfeifer <gerald@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= gcc
PORTVERSION= 4.3.4
-PORTREVISION= 20090510
+PORTREVISION= 20090517
CATEGORIES= lang java
VERSIONSTRING= 4.3-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -29,7 +29,7 @@ DISTFILES+= gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX}
BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu
.endif
-SUFFIX= 43
+SUFFIX= ${PORTVERSION:C/([0-9]).([0-9]).*/\1\2/}
LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX}
NOT_FOR_ARCHS= alpha ia64 powerpc
USE_BISON= build
@@ -57,7 +57,8 @@ CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
SRCDIR= ${WRKDIR}/gcc-${VERSIONSTRING}
WRKSRC= ${WRKDIR}/build
-TARGLIB= ${PREFIX}/lib/gcc-${PORTVERSION}
+TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
+LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-nls \
--with-system-zlib \
@@ -65,6 +66,7 @@ CONFIGURE_ARGS+= --disable-nls \
--with-gmp=${LOCALBASE} \
--program-suffix=${SUFFIX} \
--libdir=${TARGLIB} \
+ --libexecdir=${LIBEXEC} \
--with-gxx-include-dir=${TARGLIB}/include/c++/
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
ALL_TARGET= bootstrap-lean
@@ -164,15 +166,13 @@ post-install:
${RM} -f ${TARGLIB}/*.la
# Add target libraries and include files to packaging list.
${RM} -f ${WRKDIR}/PLIST.lib
-.for d in ${TARGLIB:S/^${PREFIX}\///} libexec/gcc/${CONFIGURE_TARGET}/${PORTVERSION} include/gcj include/gnu include/java include/javax
+.for d in ${TARGLIB:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///} include/gcj include/gnu include/java include/javax
cd ${PREFIX} ; if [ -d $d ]; then \
${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\
${FIND} $d -type d | ${SORT} -r \
| ${SED} -e 's/^/@dirrm /g' >>${WRKDIR}/PLIST.lib ;\
fi
.endfor
- ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc/${CONFIGURE_TARGET} 2>&1 || true" >> ${WRKDIR}/PLIST.lib
- ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc 2>&1 || true" >> ${WRKDIR}/PLIST.lib
cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST}
.include <bsd.port.post.mk>
diff --git a/lang/gcc43/distinfo b/lang/gcc43/distinfo
index cc98c177d1cb..a6dc2214fb12 100644
--- a/lang/gcc43/distinfo
+++ b/lang/gcc43/distinfo
@@ -1,18 +1,18 @@
-MD5 (gcc-core-4.3-20090510.tar.bz2) = 7c59f79edc2e8af5705fa620086043b4
-SHA256 (gcc-core-4.3-20090510.tar.bz2) = 9e925049b7a1b3f4f459ddcbebc545429c5ab14abd617136ef2aa5b89d174d2b
-SIZE (gcc-core-4.3-20090510.tar.bz2) = 21166096
-MD5 (gcc-fortran-4.3-20090510.tar.bz2) = c717330c69a3bf818527814b83525337
-SHA256 (gcc-fortran-4.3-20090510.tar.bz2) = 846037c8b55dc146e8c9fee4d1a6ea62afff0108cf68d8741f354f29dd15561a
-SIZE (gcc-fortran-4.3-20090510.tar.bz2) = 1152783
-MD5 (gcc-g++-4.3-20090510.tar.bz2) = 6f2d8aee6865bde64d623c269c6d51c0
-SHA256 (gcc-g++-4.3-20090510.tar.bz2) = 378649a981a6d9e4a4c742a0ac56fe59cec7f01827ca5217dac43cf75df09532
-SIZE (gcc-g++-4.3-20090510.tar.bz2) = 5668569
-MD5 (gcc-objc-4.3-20090510.tar.bz2) = 9495161c08465fd5b2f94450d344dc61
-SHA256 (gcc-objc-4.3-20090510.tar.bz2) = 85749464c2d99203343150c93ccdc1e0a40d11a93f209d4e33f9b498394d2439
-SIZE (gcc-objc-4.3-20090510.tar.bz2) = 233368
-MD5 (gcc-testsuite-4.3-20090510.tar.bz2) = 2cb2c8bdaa8bf4773d13bf02044decb8
-SHA256 (gcc-testsuite-4.3-20090510.tar.bz2) = 99cecd278864e0255c43a462e0158084c4c9bde60fae036bc44f0dc243bc8574
-SIZE (gcc-testsuite-4.3-20090510.tar.bz2) = 4616543
-MD5 (gcc-java-4.3-20090510.tar.bz2) = 7b6393596da34d6af240505596423697
-SHA256 (gcc-java-4.3-20090510.tar.bz2) = 23d34db9feb7d26407e2360aac4b26d4b013c8ffc1052e71189caeeb7c0f3a21
-SIZE (gcc-java-4.3-20090510.tar.bz2) = 18091806
+MD5 (gcc-core-4.3-20090517.tar.bz2) = 4abd762dcea66c41fb302aea1938391c
+SHA256 (gcc-core-4.3-20090517.tar.bz2) = d925b07bcef58489ec51e68571052068e85261cb89a1edab3ade6ddf7af0ac01
+SIZE (gcc-core-4.3-20090517.tar.bz2) = 21163943
+MD5 (gcc-fortran-4.3-20090517.tar.bz2) = dd97bcf3abdf850ebfe054b42cdba28b
+SHA256 (gcc-fortran-4.3-20090517.tar.bz2) = 986f532573847bee56537b424ceb8c06274195eab24f868bb6abb7b7d926c0e0
+SIZE (gcc-fortran-4.3-20090517.tar.bz2) = 1152683
+MD5 (gcc-g++-4.3-20090517.tar.bz2) = f5526b5ac90bf67d08902011e08b9cd0
+SHA256 (gcc-g++-4.3-20090517.tar.bz2) = 7ebdb641103e0fe02da09e18e36848a0a4b8cf1ef9f8c595dc5604406d60fb16
+SIZE (gcc-g++-4.3-20090517.tar.bz2) = 5670210
+MD5 (gcc-objc-4.3-20090517.tar.bz2) = 80d6144b2b604846876daeac5acca52d
+SHA256 (gcc-objc-4.3-20090517.tar.bz2) = 05218d75c43cd8d2d759c15396059e84f389785623caf1d8b7227f5148b8d315
+SIZE (gcc-objc-4.3-20090517.tar.bz2) = 233349
+MD5 (gcc-testsuite-4.3-20090517.tar.bz2) = b6b2a7d812aa7ee09b6f1bd42220f153
+SHA256 (gcc-testsuite-4.3-20090517.tar.bz2) = 49456df4e06a52528c6470ddb4568adfee66ee6e131a669955fc88f0e73f440b
+SIZE (gcc-testsuite-4.3-20090517.tar.bz2) = 4617708
+MD5 (gcc-java-4.3-20090517.tar.bz2) = e8226f5a29fdd148bf3060b2584217b2
+SHA256 (gcc-java-4.3-20090517.tar.bz2) = 86be32366277e7467b2a51410c97736518bba1d7c427b346624c546a23f28d40
+SIZE (gcc-java-4.3-20090517.tar.bz2) = 18091067