pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/gcc5-aux lang/gcc5-aux: Upgrade version 20150422 ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6777d3220fb8
branches:  trunk
changeset: 351810:6777d3220fb8
user:      marino <marino%pkgsrc.org@localhost>
date:      Sun Aug 28 17:59:36 2016 +0000

description:
lang/gcc5-aux: Upgrade version 20150422 => 20160603 (GCC 5.1 => 5.4)

The signal trampoline detection for NetBSD 7 and later is still broken.
Support for NetBSD 6.99 has been removed along with supporte for
32-bit DragonFly.  The modifications to the testsuite were misguided and
have also been removed.

diffstat:

 lang/gcc5-aux/Makefile                 |   20 +--
 lang/gcc5-aux/Makefile.testsuite       |  130 ----------------
 lang/gcc5-aux/Makefile.version         |    8 +-
 lang/gcc5-aux/distinfo                 |   26 ++-
 lang/gcc5-aux/files/diff-ada           |   47 +++--
 lang/gcc5-aux/files/diff-core          |  262 +++++---------------------------
 lang/gcc5-aux/files/diff-cxx           |  111 +++++++++++++-
 lang/gcc5-aux/files/diff-cxx-testsuite |    2 +-
 lang/gcc5-aux/files/diff-fortran       |    4 +-
 9 files changed, 208 insertions(+), 402 deletions(-)

diffs (truncated from 868 to 300 lines):

diff -r 66fd85807efd -r 6777d3220fb8 lang/gcc5-aux/Makefile
--- a/lang/gcc5-aux/Makefile    Sun Aug 28 17:47:47 2016 +0000
+++ b/lang/gcc5-aux/Makefile    Sun Aug 28 17:59:36 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2015/06/15 17:14:27 marino Exp $
+# $NetBSD: Makefile,v 1.3 2016/08/28 17:59:36 marino Exp $
 #
 
 PKGNAME=       gcc5-aux-${SNAPSHOT}
@@ -18,7 +18,6 @@
 APPLY_DIFFS=   core ada cxx
 
 .include "Makefile.version"
-.include "Makefile.testsuite"
 .include "../../mk/bsd.prefs.mk"
 .include "options.mk"
 
@@ -40,7 +39,7 @@
 FULL_PATH=             /sbin:/bin:/usr/sbin:/usr/bin:${PREFIX}/gcc-aux/bin:${PREFIX}/sbin:${PREFIX}/bin
 
 .if ${OPSYS} == DragonFly
-BOOTSTRAP_COMPILER=    ada-bootstrap.${GARCH}.dragonfly.36A.tar.bz2
+BOOTSTRAP_COMPILER=    ada-bootstrap.${GARCH}.dragonfly.41.tar.bz2
 .endif
 
 .if ${OPSYS} == FreeBSD
@@ -53,9 +52,7 @@
 .endif
 
 .if ${OPSYS} == NetBSD
-.  if !empty(OS_VERSION:M6.99.*)
-NSUFF= 7.0_DEV
-.  elif !empty(OS_VERSION:M7.99.*)
+.  if !empty(OS_VERSION:M7.99.*)
 NSUFF= 8.0_DEV
 .  else
 NSUFF= ${OS_VERSION}
@@ -162,11 +159,10 @@
    ${MASTER_SITE_GNU:=gcc/${IDENTIFICATION}/}
 DISTFILES= \
    ${DISTNAME}.tar.bz2 \
-   ada-bootstrap.i386.dragonfly.36A.tar.bz2 \
    ada-bootstrap.i386.freebsd.84.tar.bz2 \
    ada-bootstrap.i386.freebsd.100B.tar.bz2 \
    ada-bootstrap.i386.netbsd.614.tar.bz2 \
-   ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 \
+   ada-bootstrap.x86_64.dragonfly.41.tar.bz2 \
    ada-bootstrap.x86_64.freebsd.84.tar.bz2 \
    ada-bootstrap.x86_64.freebsd.100B.tar.bz2 \
    ada-bootstrap.x86_64.netbsd.614.tar.bz2 \
@@ -214,14 +210,6 @@
        @${ECHO} "Applying composite patch diff-${suffix}"
        ${PATCH} -d ${WRKSRC} -s -E < ${FILESDIR}/diff-${suffix}
 .endfor
-       (cd ${WRKSRC}/libstdc++-v3/testsuite/22_locale && ${PERL5} -i \
-         -pe 's|ISO-8859|ISO8859|g;' \
-         -pe 's|ja_JP.eucjp|ja_JP.eucJP|g;' \
-         -pe 's|en_HK|zh_HK|g;' \
-         -pe 's|en_PH|en_NZ|g;' \
-         -pe 's|se_NO|no_NO|g;' \
-         -pe 's|es_MX|es_ES|g;' \
-         -pe 's|ru_RU.UTF8|ru_RU.UTF-8|g' ${LOCALE22FIX})
 .if ${OPSYS} == NetBSD
 .  for sysfile in ${CORRECTIONS}
 .    for pair in ${${CRXN}_${sysfile}}
diff -r 66fd85807efd -r 6777d3220fb8 lang/gcc5-aux/Makefile.testsuite
--- a/lang/gcc5-aux/Makefile.testsuite  Sun Aug 28 17:47:47 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,130 +0,0 @@
-# $NetBSD: Makefile.testsuite,v 1.1 2015/06/15 09:46:27 marino Exp $
-
-LOCALE22FIX= \
-       codecvt/always_noconv/char/wrapped_locale.cc \
-       codecvt/always_noconv/wchar_t/2.cc \
-       codecvt/always_noconv/wchar_t/3.cc \
-       codecvt/always_noconv/wchar_t/wrapped_locale.cc \
-       codecvt/encoding/char/wrapped_locale.cc \
-       codecvt/encoding/wchar_t/2.cc \
-       codecvt/encoding/wchar_t/3.cc \
-       codecvt/encoding/wchar_t/wrapped_locale.cc \
-       codecvt/in/char/wrapped_locale.cc \
-       codecvt/in/wchar_t/2.cc \
-       codecvt/in/wchar_t/3.cc \
-       codecvt/in/wchar_t/wrapped_locale.cc \
-       codecvt/length/char/wrapped_locale.cc \
-       codecvt/length/wchar_t/2.cc \
-       codecvt/length/wchar_t/3.cc \
-       codecvt/length/wchar_t/wrapped_locale.cc \
-       codecvt/max_length/char/wrapped_locale.cc \
-       codecvt/max_length/wchar_t/2.cc \
-       codecvt/max_length/wchar_t/3.cc \
-       codecvt/max_length/wchar_t/wrapped_locale.cc \
-       codecvt/out/char/wrapped_locale.cc \
-       codecvt/out/wchar_t/2.cc \
-       codecvt/out/wchar_t/3.cc \
-       codecvt/out/wchar_t/7.cc \
-       codecvt/out/wchar_t/wrapped_locale.cc \
-       codecvt/unshift/char/wrapped_locale.cc \
-       codecvt/unshift/wchar_t/2.cc \
-       codecvt/unshift/wchar_t/3.cc \
-       codecvt/unshift/wchar_t/wrapped_locale.cc \
-       collate/compare/char/wrapped_locale.cc \
-       collate/compare/wchar_t/wrapped_locale.cc \
-       collate/hash/char/wrapped_locale.cc \
-       collate/hash/wchar_t/wrapped_locale.cc \
-       collate/transform/char/wrapped_locale.cc \
-       collate/transform/wchar_t/wrapped_locale.cc \
-       ctype/cons/char/wrapped_locale.cc \
-       ctype/is/char/wrapped_locale.cc \
-       ctype/is/wchar_t/wrapped_locale.cc \
-       ctype/narrow/char/wrapped_locale.cc \
-       ctype/narrow/wchar_t/3.cc \
-       ctype/narrow/wchar_t/wrapped_locale.cc \
-       ctype/scan/char/wrapped_locale.cc \
-       ctype/scan/wchar_t/wrapped_locale.cc \
-       ctype/to/char/wrapped_locale.cc \
-       ctype/to/wchar_t/wrapped_locale.cc \
-       ctype/widen/char/wrapped_locale.cc \
-       ctype/widen/wchar_t/2.cc \
-       ctype/widen/wchar_t/3.cc \
-       ctype/widen/wchar_t/wrapped_locale.cc \
-       facet/2.cc \
-       locale/cons/40184.cc \
-       locale/cons/5.cc \
-       locale/cons/unicode.cc \
-       locale/global_locale_objects/2.cc \
-       messages/members/char/wrapped_locale.cc \
-       money_get/get/char/16.cc \
-       money_get/get/char/18.cc \
-       money_get/get/char/2.cc \
-       money_get/get/char/4.cc \
-       money_get/get/char/wrapped_env.cc \
-       money_get/get/char/wrapped_locale.cc \
-       money_get/get/wchar_t/16.cc \
-       money_get/get/wchar_t/18.cc \
-       money_get/get/wchar_t/2.cc \
-       money_get/get/wchar_t/4.cc \
-       money_get/get/wchar_t/wrapped_env.cc \
-       money_get/get/wchar_t/wrapped_locale.cc \
-       money_put/put/char/2.cc \
-       money_put/put/char/wrapped_env.cc \
-       money_put/put/char/wrapped_locale.cc \
-       money_put/put/wchar_t/2.cc \
-       money_put/put/wchar_t/wrapped_env.cc \
-       money_put/put/wchar_t/wrapped_locale.cc \
-       moneypunct/members/char/wrapped_locale.cc \
-       moneypunct/members/wchar_t/wrapped_locale.cc \
-       num_get/get/char/3.cc \
-       num_get/get/char/wrapped_env.cc \
-       num_get/get/char/wrapped_locale.cc \
-       num_get/get/wchar_t/3.cc \
-       num_get/get/wchar_t/wrapped_env.cc \
-       num_get/get/wchar_t/wrapped_locale.cc \
-       num_put/put/char/3.cc \
-       num_put/put/char/wrapped_env.cc \
-       num_put/put/char/wrapped_locale.cc \
-       num_put/put/wchar_t/3.cc \
-       num_put/put/wchar_t/wrapped_env.cc \
-       num_put/put/wchar_t/wrapped_locale.cc \
-       numpunct/members/char/wrapped_locale.cc \
-       numpunct/members/wchar_t/wrapped_locale.cc \
-       time_get/date_order/char/wrapped_locale.cc \
-       time_get/date_order/wchar_t/wrapped_locale.cc \
-       time_get/get_date/char/2.cc \
-       time_get/get_date/char/wrapped_env.cc \
-       time_get/get_date/char/wrapped_locale.cc \
-       time_get/get_date/wchar_t/2.cc \
-       time_get/get_date/wchar_t/wrapped_env.cc \
-       time_get/get_date/wchar_t/wrapped_locale.cc \
-       time_get/get_monthname/char/2.cc \
-       time_get/get_monthname/char/wrapped_env.cc \
-       time_get/get_monthname/char/wrapped_locale.cc \
-       time_get/get_monthname/wchar_t/2.cc \
-       time_get/get_monthname/wchar_t/wrapped_env.cc \
-       time_get/get_monthname/wchar_t/wrapped_locale.cc \
-       time_get/get_time/char/2.cc \
-       time_get/get_time/char/wrapped_env.cc \
-       time_get/get_time/char/wrapped_locale.cc \
-       time_get/get_time/wchar_t/2.cc \
-       time_get/get_time/wchar_t/wrapped_env.cc \
-       time_get/get_time/wchar_t/wrapped_locale.cc \
-       time_get/get_weekday/char/2.cc \
-       time_get/get_weekday/char/38081-1.cc \
-       time_get/get_weekday/char/38081-2.cc \
-       time_get/get_weekday/char/wrapped_env.cc \
-       time_get/get_weekday/char/wrapped_locale.cc \
-       time_get/get_weekday/wchar_t/2.cc \
-       time_get/get_weekday/wchar_t/wrapped_env.cc \
-       time_get/get_weekday/wchar_t/wrapped_locale.cc \
-       time_get/get_year/char/wrapped_locale.cc \
-       time_get/get_year/wchar_t/wrapped_locale.cc \
-       time_put/put/char/3.cc \
-       time_put/put/char/7.cc \
-       time_put/put/char/wrapped_env.cc \
-       time_put/put/char/wrapped_locale.cc \
-       time_put/put/wchar_t/3.cc \
-       time_put/put/wchar_t/7.cc \
-       time_put/put/wchar_t/wrapped_env.cc \
-       time_put/put/wchar_t/wrapped_locale.cc
diff -r 66fd85807efd -r 6777d3220fb8 lang/gcc5-aux/Makefile.version
--- a/lang/gcc5-aux/Makefile.version    Sun Aug 28 17:47:47 2016 +0000
+++ b/lang/gcc5-aux/Makefile.version    Sun Aug 28 17:59:36 2016 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile.version,v 1.2 2015/06/15 17:14:27 marino Exp $
+# $NetBSD: Makefile.version,v 1.3 2016/08/28 17:59:36 marino Exp $
 #
 
-SNAPSHOT=      20150422
+SNAPSHOT=      20160603
 GCC_BRANCH=    5
-GCC_POINT=     1.0
+GCC_POINT=     4.0
 GCC_VERSION=   ${GCC_BRANCH}.${GCC_POINT}
 BUILD_RELEASE= yes
-MAIN_PR=       1
+MAIN_PR=       0
 
 .if ${BUILD_RELEASE:Mno}
 # Snapshot naming pattern
diff -r 66fd85807efd -r 6777d3220fb8 lang/gcc5-aux/distinfo
--- a/lang/gcc5-aux/distinfo    Sun Aug 28 17:47:47 2016 +0000
+++ b/lang/gcc5-aux/distinfo    Sun Aug 28 17:59:36 2016 +0000
@@ -1,32 +1,38 @@
-$NetBSD: distinfo,v 1.1 2015/06/15 09:46:27 marino Exp $
+$NetBSD: distinfo,v 1.2 2016/08/28 17:59:36 marino Exp $
 
-SHA1 (ada-bootstrap.i386.dragonfly.36A.tar.bz2) = 7e0725889ae752e6a9fdbac5b1d2ef0e3f62822e
-RMD160 (ada-bootstrap.i386.dragonfly.36A.tar.bz2) = f62c00515588804ce69368507822f30380d7e48d
-Size (ada-bootstrap.i386.dragonfly.36A.tar.bz2) = 39357314 bytes
 SHA1 (ada-bootstrap.i386.freebsd.100B.tar.bz2) = b7ff322bbcfa403d37d917d6e88e306de0857251
 RMD160 (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 7a85e0f073dafe9b0d37b493dbb4268bd2f39601
+SHA512 (ada-bootstrap.i386.freebsd.100B.tar.bz2) = ab4a32457f5febf2c854b7107abb8159754f5a5e8413598fb2ecf1ed0a755129c26aab0e0c2e09695d02cef5490b53a3b18c9fa37cec0b07476940c27fc76ae8
 Size (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 41229192 bytes
 SHA1 (ada-bootstrap.i386.freebsd.84.tar.bz2) = 54c3d59fd2ca75bb91255296bc0f9d6028ac2cd2
 RMD160 (ada-bootstrap.i386.freebsd.84.tar.bz2) = 8ceb3957708eb9ccc8ce2ff1ea26949683ee2fa7
+SHA512 (ada-bootstrap.i386.freebsd.84.tar.bz2) = de193d7f501538204b4c3159e3df33c2c3e9c9ffbe6ccd67d2aec2c77243e91b217ea7c05b202fe513d43c751ca7fcb002f47e3156d05436302e2038b4c4e5ae
 Size (ada-bootstrap.i386.freebsd.84.tar.bz2) = 39727003 bytes
 SHA1 (ada-bootstrap.i386.netbsd.614.tar.bz2) = 2c29209b086dcf3076428f232fadf306b9a227c6
 RMD160 (ada-bootstrap.i386.netbsd.614.tar.bz2) = f0ecb9b0d69c2d097c6405e0db581f606b372017
+SHA512 (ada-bootstrap.i386.netbsd.614.tar.bz2) = 39d0b2503e9e3a0c9aa25c2daa83be4109e9bda41076c2ea5eb4abf89137c6c2ad6b6726a6d634c8f89f4695810ba902920444df29c5cba31942f84a69aeee75
 Size (ada-bootstrap.i386.netbsd.614.tar.bz2) = 37900035 bytes
-SHA1 (ada-bootstrap.x86_64.dragonfly.36A.tar.bz2) = 85ceea8d0bd0d1b8c1f91ea6d7ffb2ffe4a4c7da
-RMD160 (ada-bootstrap.x86_64.dragonfly.36A.tar.bz2) = 7ca8ccff5a4400a7e4fc9ad1d11c64f3c92d54f4
-Size (ada-bootstrap.x86_64.dragonfly.36A.tar.bz2) = 40747242 bytes
+SHA1 (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = 95fdb86cff798ca7ddb7ac5f9dc397cd1f73e9c4
+RMD160 (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = 54b56708e6f944ca5e40eb2d99cf79b3487abdb2
+SHA512 (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = 9a3244b5f76104f1ffcd6e4c47f222f8be7b1faf7184e2e265b1a349e587f4d5112271e91a619e665b893e6a7a58ac0a3e07129f8cff7a473e66229718cff2d2
+Size (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = 44956630 bytes
 SHA1 (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = edfe60c5f42bbeb145d7070ed868135ebc60c2de
 RMD160 (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 0d50885402208caafbc133ffc3b8684e89a50cae
+SHA512 (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 07e7503f575c6ba30c5d4db1f9781f522c0b48effb62c90fe3af991ebbada8064d035871e0e99206c86eb4c10fdfffb6faf89bc203370797d9c1818657004f1a
 Size (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 42163803 bytes
 SHA1 (ada-bootstrap.x86_64.freebsd.84.tar.bz2) = b5c76ce07df6e944742eda5f860352c8e179b988
 RMD160 (ada-bootstrap.x86_64.freebsd.84.tar.bz2) = 334c2375ee35bdf931a3a476e794e494ff252515
+SHA512 (ada-bootstrap.x86_64.freebsd.84.tar.bz2) = f7edc4b4d9adcf071cb74221119ae5989f39af176c988f9c446b7b302247f7263215724f5826cf27854f0b87a23f2756ce703e6e1519997faa48a157c0c1425e
 Size (ada-bootstrap.x86_64.freebsd.84.tar.bz2) = 40227668 bytes
 SHA1 (ada-bootstrap.x86_64.netbsd.614.tar.bz2) = 683f58e6e394a508a52ec1dc5f3d9ca2869d5252
 RMD160 (ada-bootstrap.x86_64.netbsd.614.tar.bz2) = 4574857089e82fb80725161cc8b625ce75f6810e
+SHA512 (ada-bootstrap.x86_64.netbsd.614.tar.bz2) = 6287668001dd6d45a1dfe2a6f548fe933ce2bff4fec43516dc76aad8aeb27859ee6660068edfbc9dc671f025e1635629212b1adc1308d5cc775dd19e1f1764b2
 Size (ada-bootstrap.x86_64.netbsd.614.tar.bz2) = 39348972 bytes
 SHA1 (ada-bootstrap.x86_64.solaris.511.tar.bz2) = abb16c1582e2a6ffe37df4afd96d04c44f2eea7b
 RMD160 (ada-bootstrap.x86_64.solaris.511.tar.bz2) = 41677e2fd0cb02c89f200fb97b112ad3be7f19cd
+SHA512 (ada-bootstrap.x86_64.solaris.511.tar.bz2) = 59db01497b11bd4913cfedcbe3931caa361564c1f5eadddd200dc1e0516a44d107494ab898f93bc1050998f73623bf30a74f0933b84d9a03a3c9d51f3f2de8d9
 Size (ada-bootstrap.x86_64.solaris.511.tar.bz2) = 60110383 bytes
-SHA1 (gcc-5.1.0.tar.bz2) = b6c947b09adf780fe02065d0c48bfd7b4bdddfa3
-RMD160 (gcc-5.1.0.tar.bz2) = 17a9623f384ce10415a603042e0592c9b4956078
-Size (gcc-5.1.0.tar.bz2) = 94954411 bytes
+SHA1 (gcc-5.4.0.tar.bz2) = 07524df2b4ab9070bad9c49ab668da72237b8115
+RMD160 (gcc-5.4.0.tar.bz2) = 7ae3413ca7e90bb21e65e637c02ddf2b675b45f4
+SHA512 (gcc-5.4.0.tar.bz2) = 2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
+Size (gcc-5.4.0.tar.bz2) = 95661481 bytes
diff -r 66fd85807efd -r 6777d3220fb8 lang/gcc5-aux/files/diff-ada
--- a/lang/gcc5-aux/files/diff-ada      Sun Aug 28 17:47:47 2016 +0000
+++ b/lang/gcc5-aux/files/diff-ada      Sun Aug 28 17:59:36 2016 +0000
@@ -1045,23 +1045,36 @@
     Gcc_Path : String_Access := null;
  
     Non_Empty_Node : constant Project_Node_Id := 1;
---- gcc/ada/s-osinte-android.ads.orig
-+++ gcc/ada/s-osinte-android.ads
-@@ -597,11 +597,11 @@
+--- gcc/ada/s-oscons-tmplt.c.orig
++++ gcc/ada/s-oscons-tmplt.c
+@@ -402,7 +402,7 @@
+ 
+ /* ioctl(2) requests are "int" in UNIX, but "unsigned long" on FreeBSD */
  
-    type pid_t is new int;
+-#ifdef __FreeBSD__
++#if defined (__FreeBSD__) || defined (__DragonFly__)
+ # define CNI CNU
+ # define IOCTL_Req_T "unsigned"
+ #else
+@@ -1014,7 +1014,7 @@
  
--   type time_t is new long;
-+   type time_t is new Long_Long_Integer;
+ */
  
-    type timespec is record



Home | Main Index | Thread Index | Old Index