summaryrefslogtreecommitdiff
path: root/lang/gcc34-ada
diff options
context:
space:
mode:
authorshannonjr <shannonjr@pkgsrc.org>2004-11-08 16:46:27 +0000
committershannonjr <shannonjr@pkgsrc.org>2004-11-08 16:46:27 +0000
commit1b75db3f00f4c3a4c957cfe44e1d3a155f6ee8d7 (patch)
treea5a2089bb4d53fc940bbbe69d142d5f89998fdfa /lang/gcc34-ada
parenta82e023ca3002850277a98cc34afb9b192e65130 (diff)
downloadpkgsrc-1b75db3f00f4c3a4c957cfe44e1d3a155f6ee8d7.tar.gz
Update to release 3.4.3. This is a bugfix release.
Diffstat (limited to 'lang/gcc34-ada')
-rw-r--r--lang/gcc34-ada/Makefile6
-rw-r--r--lang/gcc34-ada/distinfo7
-rw-r--r--lang/gcc34-ada/files/baseline_symbols.txt15
-rw-r--r--lang/gcc34-ada/patches/patch-cc12
4 files changed, 34 insertions, 6 deletions
diff --git a/lang/gcc34-ada/Makefile b/lang/gcc34-ada/Makefile
index cc4a1f2559e..7e2778ac16c 100644
--- a/lang/gcc34-ada/Makefile
+++ b/lang/gcc34-ada/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.10 2004/10/29 11:07:55 shannonjr Exp $
+# $NetBSD: Makefile,v 1.11 2004/11/08 16:46:27 shannonjr Exp $
#
DISTNAME= gcc-${GCC_VERSION}
PKGNAME= gcc34-ada-${GCC_VERSION}
-PKGREVISION= 4
+#PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VERSION}/}
EXTRACT_SUFX= .tar.bz2
@@ -14,7 +14,7 @@ COMMENT= This is the gcc 3.4 Ada compiler
BUILD_USES_MSGFMT= YES
-GCC_VERSION= 3.4.2
+GCC_VERSION= 3.4.3
USE_BUILDLINK3= YES
USE_PKGINSTALL= YES
diff --git a/lang/gcc34-ada/distinfo b/lang/gcc34-ada/distinfo
index 07323e40647..1b6f8651e19 100644
--- a/lang/gcc34-ada/distinfo
+++ b/lang/gcc34-ada/distinfo
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.7 2004/10/29 11:07:55 shannonjr Exp $
+$NetBSD: distinfo,v 1.8 2004/11/08 16:46:27 shannonjr Exp $
-SHA1 (gcc-3.4.2.tar.bz2) = 1f3fda2c8aa331ebc20bbe5020e658d4137be4fd
-Size (gcc-3.4.2.tar.bz2) = 27246826 bytes
+SHA1 (gcc-3.4.3.tar.bz2) = f20c691662831e8022c7f9588cbd6aeb9c40fd2a
+Size (gcc-3.4.3.tar.bz2) = 27425338 bytes
SHA1 (patch-ae) = 928fa6155e614ca85b02359cf893d6c62231b192
SHA1 (patch-af) = cdd6b0d13c557996cb6582d7fa5dc651d37ee0ee
SHA1 (patch-ag) = beee5294d387faafa640ab048823499da629e715
SHA1 (patch-ba) = 6fc03fc155f630329f7dc831eece6b6464b453a6
SHA1 (patch-bb) = aa088194fb073fcde8d2f558ed55ec36106d60d0
SHA1 (patch-ca) = 771c14ce8cdd9e631694cd19108419f4003a6c08
+SHA1 (patch-cc) = 0af9845a62f9a6f8ec27657d0ae0c16394e9fc12
diff --git a/lang/gcc34-ada/files/baseline_symbols.txt b/lang/gcc34-ada/files/baseline_symbols.txt
index 70ee081a31b..d719ec71542 100644
--- a/lang/gcc34-ada/files/baseline_symbols.txt
+++ b/lang/gcc34-ada/files/baseline_symbols.txt
@@ -40,7 +40,11 @@ FUNC:_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv@@GLIBCXX_3.4
FUNC:_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv@@GLIBCXX_3.4
FUNC:_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_@@GLIBCXX_3.4
FUNC:_ZN9__gnu_cxx12__atomic_addEPVii@@GLIBCXX_3.4
+FUNC:_ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv@@GLIBCXX_3.4.2
+FUNC:_ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEj@@GLIBCXX_3.4.2
+FUNC:_ZN9__gnu_cxx17__pool_alloc_base9_M_refillEj@@GLIBCXX_3.4.2
FUNC:_ZN9__gnu_cxx18__exchange_and_addEPVii@@GLIBCXX_3.4
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv@@GLIBCXX_3.4.2
FUNC:_ZN9__gnu_cxx27__verbose_terminate_handlerEv@@CXXABI_1.3
FUNC:_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj@@CXXABI_1.3
FUNC:_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE@@CXXABI_1.3
@@ -1232,13 +1236,22 @@ FUNC:__cxa_vec_new@@CXXABI_1.3
FUNC:__dynamic_cast@@CXXABI_1.3
FUNC:__gxx_personality_v0@@CXXABI_1.3
FUNC:__signbit@@GLIBCXX_3.4
+FUNC:acosl@@GLIBCXX_3.4.3
+FUNC:asinl@@GLIBCXX_3.4.3
FUNC:atan2l@@GLIBCXX_3.4
+FUNC:atanl@@GLIBCXX_3.4.3
+FUNC:ceill@@GLIBCXX_3.4.3
FUNC:coshl@@GLIBCXX_3.4
FUNC:cosl@@GLIBCXX_3.4
FUNC:expl@@GLIBCXX_3.4
+FUNC:floorl@@GLIBCXX_3.4.3
+FUNC:fmodl@@GLIBCXX_3.4.3
+FUNC:frexpl@@GLIBCXX_3.4.3
FUNC:hypotl@@GLIBCXX_3.4
+FUNC:ldexpl@@GLIBCXX_3.4.3
FUNC:log10l@@GLIBCXX_3.4
FUNC:logl@@GLIBCXX_3.4
+FUNC:modfl@@GLIBCXX_3.4.3
FUNC:powl@@GLIBCXX_3.4
FUNC:sinhl@@GLIBCXX_3.4
FUNC:sinl@@GLIBCXX_3.4
@@ -1248,6 +1261,8 @@ FUNC:tanl@@GLIBCXX_3.4
OBJECT:0:CXXABI_1.3
OBJECT:0:GLIBCXX_3.4
OBJECT:0:GLIBCXX_3.4.1
+OBJECT:0:GLIBCXX_3.4.2
+OBJECT:0:GLIBCXX_3.4.3
OBJECT:12:_ZTIN10__cxxabiv116__enum_type_infoE@@CXXABI_1.3
OBJECT:12:_ZTIN10__cxxabiv117__array_type_infoE@@CXXABI_1.3
OBJECT:12:_ZTIN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
diff --git a/lang/gcc34-ada/patches/patch-cc b/lang/gcc34-ada/patches/patch-cc
new file mode 100644
index 00000000000..ef7b2ed0d37
--- /dev/null
+++ b/lang/gcc34-ada/patches/patch-cc
@@ -0,0 +1,12 @@
+$NetBSD: patch-cc,v 1.1 2004/11/08 16:46:27 shannonjr Exp $
+
+--- gcc/Makefile.in.orig 2004-06-17 15:56:58.000000000 -0600
++++ gcc/Makefile.in
+@@ -1390,6 +1390,7 @@ c-pch.o : c-pch.c $(CONFIG_H) $(SYSTEM_H
+ # Language-independent files.
+
+ DRIVER_DEFINES = \
++ -DLINK_LIBGCC_SPEC="\"%D $(LINKER_RPATH_FLAG) $(exec_prefix)/lib\"" \
+ -DSTANDARD_STARTFILE_PREFIX=\"$(unlibsubdir)/\" \
+ -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc/\" \
+ -DSTANDARD_LIBEXEC_PREFIX=\"$(libexecdir)/gcc/\" \