diff options
author | gerald <gerald@FreeBSD.org> | 2005-07-05 21:20:42 +0000 |
---|---|---|
committer | gerald <gerald@FreeBSD.org> | 2005-07-05 21:20:42 +0000 |
commit | 70826a4300c2c043ca683bfb2ad3d8424ee55cd8 (patch) | |
tree | 01c9e33ff725b1519c3fecd6ac28e8af8e6b856a /lang | |
parent | 22400d79561cff23b1a4d998a3efcb018c33b30d (diff) | |
download | FreeBSD-ports-70826a4300c2c043ca683bfb2ad3d8424ee55cd8.zip FreeBSD-ports-70826a4300c2c043ca683bfb2ad3d8424ee55cd8.tar.gz |
Update to the 20050628 snapshot of GCC 3.4.5.
Directly install libraries into a port-specific location instead of
moving them there after the original installation. This is simpler
and also avoids the problem where the port would overwrite/remove an
existing copy of libiberty.a, which boils down to a true conflict.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/gcc34/Makefile | 11 | ||||
-rw-r--r-- | lang/gcc34/distinfo | 22 |
2 files changed, 13 insertions, 20 deletions
diff --git a/lang/gcc34/Makefile b/lang/gcc34/Makefile index 7f6dfe7..675844e 100644 --- a/lang/gcc34/Makefile +++ b/lang/gcc34/Makefile @@ -8,7 +8,7 @@ PORTNAME= gcc PORTVERSION= 3.4.5 -PORTREVISION= 20050607 +PORTREVISION= 20050628 CATEGORIES= lang VERSIONSTRING= 3.4-${PORTREVISION} MASTER_SITES= ${MASTER_SITE_GCC} @@ -56,13 +56,13 @@ CONFIGURE_ARGS= --disable-nls \ --with-system-zlib \ --with-libiconv-prefix=${LOCALBASE} \ --program-suffix=${SUFFIX} \ + --libdir=${TARGLIB} \ --with-gxx-include-dir=${TARGLIB}/include/c++/ MAKE_ARGS+= MAKEINFOFLAGS="--no-split" .if defined(WANT_SHAREDLIBS) CONFIGURE_ARGS+= --enable-shared INSTALLS_SHLIB= yes LDCONFIG_DIRS= %%PREFIX%%/lib ${TARGLIB} -EXTRA_LIBS= libgcc_s .else CONFIGURE_ARGS+= --disable-shared .if ${OSVERSION} < 500000 && ${ARCH} == alpha @@ -116,12 +116,7 @@ post-install: .endfor ${MV} -f ${PREFIX}/bin/g77${SUFFIX} ${PREFIX}/bin/g77-${SUFFIX} -${MV} -f ${PREFIX}/man/man1/g77${SUFFIX}.1 ${PREFIX}/man/man1/g77-${SUFFIX}.1 - # These libraries are moved from PREFIX/lib to avoid conflicts with - # the stock compiler. -.for f in libstdc++ libsupc++ libg2c libfrtbegin libobjc ${EXTRA_LIBS} - ${MV} -f ${PREFIX}/lib/${f}.* ${TARGLIB} -.endfor - ${RM} -f ${PREFIX}/lib/libiberty.a ${TARGLIB}/*.la + ${RM} -f ${TARGLIB}/*.la ${RM} -f ${PREFIX}/man/man7/fsf-funding.7 \ ${PREFIX}/man/man7/gfdl.7 ${PREFIX}/man/man7/gpl.7 # Add target libraries and include files to packaging list. diff --git a/lang/gcc34/distinfo b/lang/gcc34/distinfo index 877da33..430e305 100644 --- a/lang/gcc34/distinfo +++ b/lang/gcc34/distinfo @@ -1,12 +1,10 @@ -MD5 (gcc-core-3.4-20050607.tar.bz2) = e20cb0339861b407f6360988a5e773aa -SIZE (gcc-core-3.4-20050607.tar.bz2) = 11100205 -MD5 (gcc-g++-3.4-20050607.tar.bz2) = e7860e747400f64bc59c66682e259ee2 -SIZE (gcc-g++-3.4-20050607.tar.bz2) = 2483917 -MD5 (gcc-g77-3.4-20050607.tar.bz2) = e5ae9a6a7d69ac65e227feb146c5be04 -SIZE (gcc-g77-3.4-20050607.tar.bz2) = 892716 -MD5 (gcc-java-3.4-20050607.tar.bz2) = cf2202f3b8a66e06adbed3c401d14dcd -SIZE (gcc-java-3.4-20050607.tar.bz2) = 4550291 -MD5 (gcc-objc-3.4-20050607.tar.bz2) = a2b836e62d5c86342f8653ba7ea0eafc -SIZE (gcc-objc-3.4-20050607.tar.bz2) = 148709 -MD5 (gcc-testsuite-3.4-20050607.tar.bz2) = 16a59fed097b37231c175cf265ff5e75 -SIZE (gcc-testsuite-3.4-20050607.tar.bz2) = 2639274 +MD5 (gcc-core-3.4-20050628.tar.bz2) = 0fc8b353cecfde51e938410e5c342ab5 +SIZE (gcc-core-3.4-20050628.tar.bz2) = 11103490 +MD5 (gcc-g++-3.4-20050628.tar.bz2) = 472ce08f5e79442ff792a3e407c65412 +SIZE (gcc-g++-3.4-20050628.tar.bz2) = 2482558 +MD5 (gcc-g77-3.4-20050628.tar.bz2) = 7420cdcf8dabcd28cde6e71fced2434c +SIZE (gcc-g77-3.4-20050628.tar.bz2) = 893090 +MD5 (gcc-objc-3.4-20050628.tar.bz2) = c3b896821b08941783c053f90d29a5f9 +SIZE (gcc-objc-3.4-20050628.tar.bz2) = 148727 +MD5 (gcc-testsuite-3.4-20050628.tar.bz2) = f6850156a497a4a4d0fb52c622c10622 +SIZE (gcc-testsuite-3.4-20050628.tar.bz2) = 2638802 |