Date: Wed, 16 Mar 2016 10:46:59 +0000 (UTC) From: John Marino <marino@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r411224 - in head/lang/gcc6-aux: . files Message-ID: <201603161046.u2GAkxJn027576@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marino Date: Wed Mar 16 10:46:59 2016 New Revision: 411224 URL: https://svnweb.freebsd.org/changeset/ports/411224 Log: lang/gcc6-aux: Upgrade version 20160306 => 20160313 The real addition is to complete support for the gnatdroid cross compilers. Rather than to revbump, let's just update to the latest snapshot instead. Modified: head/lang/gcc6-aux/Makefile.version head/lang/gcc6-aux/distinfo head/lang/gcc6-aux/files/diff-cxx Modified: head/lang/gcc6-aux/Makefile.version ============================================================================== --- head/lang/gcc6-aux/Makefile.version Wed Mar 16 10:39:42 2016 (r411223) +++ head/lang/gcc6-aux/Makefile.version Wed Mar 16 10:46:59 2016 (r411224) @@ -3,7 +3,7 @@ GCC_BRANCH= 6 GCC_POINT= 0.0 GCC_VERSION= ${GCC_BRANCH}.${GCC_POINT} -SNAPSHOT= 20160306 +SNAPSHOT= 20160313 BUILD_RELEASE= no MAIN_PR= 0 UTIL_PR= 0 Modified: head/lang/gcc6-aux/distinfo ============================================================================== --- head/lang/gcc6-aux/distinfo Wed Mar 16 10:39:42 2016 (r411223) +++ head/lang/gcc6-aux/distinfo Wed Mar 16 10:46:59 2016 (r411224) @@ -1,5 +1,5 @@ -SHA256 (gcc-6-20160306.tar.bz2) = fec1c83edcaa3e51a92b76af8e1f91b683304172a9abd7b08379f1213cc58b6a -SIZE (gcc-6-20160306.tar.bz2) = 95156434 +SHA256 (gcc-6-20160313.tar.bz2) = 7c65d90063b6cce4aaceca85d9cd132ba12a78093d83384ed0b6c3af41e5abf8 +SIZE (gcc-6-20160313.tar.bz2) = 95177302 SHA256 (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 7231209f2600275f554f788ad1d036cf633c4339ebd25bd479a5bb1ddcddedf3 SIZE (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 41229192 SHA256 (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = eb7785d8b842aee2bb04b43adfb1346b178ee4e83d8775b4e6705fd23f1586f0 Modified: head/lang/gcc6-aux/files/diff-cxx ============================================================================== --- head/lang/gcc6-aux/files/diff-cxx Wed Mar 16 10:39:42 2016 (r411223) +++ head/lang/gcc6-aux/files/diff-cxx Wed Mar 16 10:46:59 2016 (r411224) @@ -10,3 +10,54 @@ linux-musl*) os_include_dir="os/generic" ;; +--- libstdc++-v3/config/os/bionic/ctype_base.h.orig ++++ libstdc++-v3/config/os/bionic/ctype_base.h +@@ -38,6 +38,18 @@ + // Non-standard typedefs. + typedef const int* __to_type; + ++#ifdef _CTYPE_U ++#define _U _CTYPE_U ++#define _L _CTYPE_L ++#define _D _CTYPE_D ++#define _S _CTYPE_S ++#define _P _CTYPE_P ++#define _C _CTYPE_C ++#define _X _CTYPE_X ++#define _B _CTYPE_B ++#define _N _CTYPE_D ++#endif ++ + // NB: Offsets into ctype<char>::_M_table force a particular size + // on the mask type. Because of this, we don't use an enum. + typedef char mask; +--- libstdc++-v3/src/c++11/futex.cc.orig ++++ libstdc++-v3/src/c++11/futex.cc +@@ -27,7 +27,11 @@ + #if defined(_GLIBCXX_HAVE_LINUX_FUTEX) && ATOMIC_INT_LOCK_FREE > 1 + #include <chrono> + #include <climits> ++#ifdef __ANDROID__ ++#include <sys/syscall.h> ++#else + #include <syscall.h> ++#endif + #include <unistd.h> + #include <sys/time.h> + #include <errno.h> +--- libstdc++-v3/src/filesystem/dir.cc.orig ++++ libstdc++-v3/src/filesystem/dir.cc +@@ -147,7 +147,13 @@ + + int err = std::exchange(errno, 0); + const auto entp = readdir(dirp); ++#ifdef __ANDROID__ ++ int tmperr = errno; ++ errno = err; ++ err = tmperr; ++#else + std::swap(errno, err); ++#endif + + if (entp) + {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603161046.u2GAkxJn027576>