diff options
author | Mike Frysinger <vapier@gentoo.org> | 2016-05-16 14:18:07 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2016-05-16 14:20:08 -0400 |
commit | 622b17e89a75cf8dfe469f9cd198e27966e9a1f3 (patch) | |
tree | 62a37629dcaf8a9afb1f666f9606910aec5f4d0c /sys-devel/autoconf-archive/files | |
parent | app-shells/bash: use the system mktemp/mkstemp funcs #574426 (diff) | |
download | gentoo-622b17e89a75cf8dfe469f9cd198e27966e9a1f3.tar.gz gentoo-622b17e89a75cf8dfe469f9cd198e27966e9a1f3.tar.bz2 gentoo-622b17e89a75cf8dfe469f9cd198e27966e9a1f3.zip |
sys-devel/autoconf-archive: fix include statements #581346
Diffstat (limited to 'sys-devel/autoconf-archive/files')
-rw-r--r-- | sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-cxxcpp.patch | 111 | ||||
-rw-r--r-- | sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-include.patch | 54 |
2 files changed, 165 insertions, 0 deletions
diff --git a/sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-cxxcpp.patch b/sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-cxxcpp.patch new file mode 100644 index 000000000000..c42a655302c1 --- /dev/null +++ b/sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-cxxcpp.patch @@ -0,0 +1,111 @@ +https://bugs.gentoo.org/581346 + +From 34104ea9e635fae5551fd1d6495a80f8041c4adc Mon Sep 17 00:00:00 2001 +From: "Enrico M. Crisostomo" <enrico.m.crisostomo@gmail.com> +Date: Sun, 20 Mar 2016 14:17:15 +0100 +Subject: [PATCH] Update CXXCPP after updating CXX. + +Rewrap text. + +Rewrap. +--- + m4/ax_cxx_compile_stdcxx.m4 | 14 ++++++++++---- + m4/ax_cxx_compile_stdcxx_11.m4 | 5 +++-- + m4/ax_cxx_compile_stdcxx_14.m4 | 5 +++-- + 3 files changed, 16 insertions(+), 8 deletions(-) + +diff --git a/m4/ax_cxx_compile_stdcxx.m4 b/m4/ax_cxx_compile_stdcxx.m4 +index 8adc765..2c18e49 100644 +--- a/m4/ax_cxx_compile_stdcxx.m4 ++++ b/m4/ax_cxx_compile_stdcxx.m4 +@@ -9,9 +9,9 @@ + # DESCRIPTION + # + # Check for baseline language coverage in the compiler for the specified +-# version of the C++ standard. If necessary, add switches to CXX to +-# enable support. VERSION may be '11' (for the C++11 standard) or '14' +-# (for the C++14 standard). ++# version of the C++ standard. If necessary, add switches to CXX and ++# CXXCPP to enable support. VERSION may be '11' (for the C++11 standard) ++# or '14' (for the C++14 standard). + # + # The second argument, if specified, indicates whether you insist on an + # extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g. +@@ -39,7 +39,7 @@ + # and this notice are preserved. This file is offered as-is, without any + # warranty. + +-#serial 3 ++#serial 4 + + dnl This macro is based on the code from the AX_CXX_COMPILE_STDCXX_11 macro + dnl (serial version number 13). +@@ -82,6 +82,9 @@ AC_DEFUN([AX_CXX_COMPILE_STDCXX], [dnl + CXX="$ac_save_CXX"]) + if eval test x\$$cachevar = xyes; then + CXX="$CXX $switch" ++ if test -n "$CXXCPP" ; then ++ CXXCPP="$CXXCPP $switch" ++ fi + ac_success=yes + break + fi +@@ -105,6 +108,9 @@ AC_DEFUN([AX_CXX_COMPILE_STDCXX], [dnl + CXX="$ac_save_CXX"]) + if eval test x\$$cachevar = xyes; then + CXX="$CXX $switch" ++ if test -n "$CXXCPP" ; then ++ CXXCPP="$CXXCPP $switch" ++ fi + ac_success=yes + break + fi +diff --git a/m4/ax_cxx_compile_stdcxx_11.m4 b/m4/ax_cxx_compile_stdcxx_11.m4 +index b3d4bfd..3dd5cf9 100644 +--- a/m4/ax_cxx_compile_stdcxx_11.m4 ++++ b/m4/ax_cxx_compile_stdcxx_11.m4 +@@ -9,7 +9,8 @@ + # DESCRIPTION + # + # Check for baseline language coverage in the compiler for the C++11 +-# standard; if necessary, add switches to CXX to enable support. ++# standard; if necessary, add switches to CXX and CXXCPP to enable ++# support. + # + # This macro is a convenience alias for calling the AX_CXX_COMPILE_STDCXX + # macro with the version set to C++11. The two optional arguments are +@@ -32,7 +33,7 @@ + # and this notice are preserved. This file is offered as-is, without any + # warranty. + +-#serial 15 ++#serial 16 + + include([ax_cxx_compile_stdcxx.m4]) + +diff --git a/m4/ax_cxx_compile_stdcxx_14.m4 b/m4/ax_cxx_compile_stdcxx_14.m4 +index 741accf..6d2123a 100644 +--- a/m4/ax_cxx_compile_stdcxx_14.m4 ++++ b/m4/ax_cxx_compile_stdcxx_14.m4 +@@ -9,7 +9,8 @@ + # DESCRIPTION + # + # Check for baseline language coverage in the compiler for the C++14 +-# standard; if necessary, add switches to CXX to enable support. ++# standard; if necessary, add switches to CXX and CXXCPP to enable ++# support. + # + # This macro is a convenience alias for calling the AX_CXX_COMPILE_STDCXX + # macro with the version set to C++14. The two optional arguments are +@@ -27,7 +28,7 @@ + # and this notice are preserved. This file is offered as-is, without any + # warranty. + +-#serial 2 ++#serial 3 + + include([ax_cxx_compile_stdcxx.m4]) + +-- +2.8.2 + diff --git a/sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-include.patch b/sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-include.patch new file mode 100644 index 000000000000..4ba295ea1845 --- /dev/null +++ b/sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-include.patch @@ -0,0 +1,54 @@ +https://bugs.gentoo.org/581346 + +From d343892fbd0605a9375ff1ae0467aa320a404b12 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger <vapier@gentoo.org> +Date: Sat, 7 May 2016 19:41:40 -0400 +Subject: [PATCH] fix include errors w/AX_CXX_COMPILE_STDCXX_1[14] + +The search path for `include` is the current working directory, so trying +to include other m4 files directly only works if they live in the same dir +as where you're running `aclocal`. Otherwise we end up with errors like: + $ cd lcd4linux-0.10.1-RC2 + $ aclocal + /usr/share/aclocal/ax_cxx_compile_stdcxx_14.m4:32: file 'ax_cxx_compile_stdcxx.m4' does not exist + +Use the AX_REQUIRE_DEFINED macro instead to make sure the macro we want +exists. +--- + m4/ax_cxx_compile_stdcxx_11.m4 | 5 ++--- + m4/ax_cxx_compile_stdcxx_14.m4 | 5 ++--- + 2 files changed, 4 insertions(+), 6 deletions(-) + +diff --git a/m4/ax_cxx_compile_stdcxx_11.m4 b/m4/ax_cxx_compile_stdcxx_11.m4 +index 3dd5cf9..0aadeaf 100644 +--- a/m4/ax_cxx_compile_stdcxx_11.m4 ++++ b/m4/ax_cxx_compile_stdcxx_11.m4 +@@ -33,8 +33,7 @@ + # and this notice are preserved. This file is offered as-is, without any + # warranty. + +-#serial 16 +- +-include([ax_cxx_compile_stdcxx.m4]) ++#serial 17 + ++AX_REQUIRE_DEFINED([AX_CXX_COMPILE_STDCXX]) + AC_DEFUN([AX_CXX_COMPILE_STDCXX_11], [AX_CXX_COMPILE_STDCXX([11], [$1], [$2])]) +diff --git a/m4/ax_cxx_compile_stdcxx_14.m4 b/m4/ax_cxx_compile_stdcxx_14.m4 +index 6d2123a..51123f2 100644 +--- a/m4/ax_cxx_compile_stdcxx_14.m4 ++++ b/m4/ax_cxx_compile_stdcxx_14.m4 +@@ -28,8 +28,7 @@ + # and this notice are preserved. This file is offered as-is, without any + # warranty. + +-#serial 3 +- +-include([ax_cxx_compile_stdcxx.m4]) ++#serial 4 + ++AX_REQUIRE_DEFINED([AX_CXX_COMPILE_STDCXX]) + AC_DEFUN([AX_CXX_COMPILE_STDCXX_14], [AX_CXX_COMPILE_STDCXX([14], [$1], [$2])]) +-- +2.8.2 + |