diff options
author | Gerald Pfeifer <gerald@FreeBSD.org> | 2005-07-05 21:20:42 +0000 |
---|---|---|
committer | Gerald Pfeifer <gerald@FreeBSD.org> | 2005-07-05 21:20:42 +0000 |
commit | 2b212f9647cdb2e8f03a8175f89a02cd7fff212f (patch) | |
tree | b17ab00cd1e30ff9af4da7ca52a8580ae4c59dab /lang/gcc34 | |
parent | 04bda210001b29aca82170ca482b15109af5ec5f (diff) | |
download | ports-2b212f9647cdb2e8f03a8175f89a02cd7fff212f.tar.gz ports-2b212f9647cdb2e8f03a8175f89a02cd7fff212f.zip |
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.
Notes
Notes:
svn path=/head/; revision=138540
Diffstat (limited to 'lang/gcc34')
-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 7f6dfe79294b..675844e166f8 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 877da331d3d0..430e305ddadf 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 |