From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 188F8158042 for ; Sun, 5 Sep 2021 02:22:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 48325E0815; Sun, 5 Sep 2021 02:22:28 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 24C5AE0815 for ; Sun, 5 Sep 2021 02:22:28 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id F2C67340BF1 for ; Sun, 5 Sep 2021 02:22:26 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 4514D56 for ; Sun, 5 Sep 2021 02:22:25 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1630808534.103255c242edc16d375bd8f9948213485965344f.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/boost/files/, dev-libs/boost/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-libs/boost/Manifest dev-libs/boost/boost-1.77.0-r1.ebuild dev-libs/boost/boost-1.77.0-r2.ebuild dev-libs/boost/files/boost-1.77-math-deprecated-include.patch X-VCS-Directories: dev-libs/boost/ dev-libs/boost/files/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 103255c242edc16d375bd8f9948213485965344f X-VCS-Branch: master Date: Sun, 5 Sep 2021 02:22:25 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 639c660d-c9ff-498d-bd04-e9a05bde7783 X-Archives-Hash: 7349cbcd6c43fbab4b68ac35adc7f0fb commit: 103255c242edc16d375bd8f9948213485965344f Author: Sam James gentoo org> AuthorDate: Sun Sep 5 02:20:35 2021 +0000 Commit: Sam James gentoo org> CommitDate: Sun Sep 5 02:22:14 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=103255c2 dev-libs/boost: add additional geometry patches Some internal includes were missing within boost/geometry. Acked-by: David Seifert gentoo.org> Bug: https://bugs.gentoo.org/808087 Signed-off-by: Sam James gentoo.org> dev-libs/boost/Manifest | 1 + ...ost-1.77.0-r1.ebuild => boost-1.77.0-r2.ebuild} | 4 ++- .../files/boost-1.77-math-deprecated-include.patch | 40 ---------------------- 3 files changed, 4 insertions(+), 41 deletions(-) diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest index 20cf00e4292..553e397f12d 100644 --- a/dev-libs/boost/Manifest +++ b/dev-libs/boost/Manifest @@ -1,2 +1,3 @@ +DIST boost-1.77.0-patches.tar.xz 6996 BLAKE2B c561bb5eacdb6c3a49582407f1d85f22dd60de6caa494087d473f91926dd1eb0bffed7054ee5cc32e5263f450342fda29f0cee7a329ef524701730b027285e14 SHA512 82e323ac44c3e94630ac4ed48c6eeb2231128fa876c9b54ccb02d070bf0debf205061f44ceca76e4067362360a596408a31420d60fe006e6be8b2ead75dc3248 DIST boost_1_76_0.tar.bz2 110073117 BLAKE2B 45445e6a9725cb99131e0b831b2fac0840d083692c13887b41adeac5cb8b3732026db3641d6be20591a676b78a87fcf363eb9b1508f87ed26039bba6a1ced533 SHA512 5d68bed98c57e03b4cb2420d9b856e5f0669561a6142a4b0c9c8a58dc5b6b28e16ccbb16ac559c3a3198c45769a246bf996b96cb7b6a019dd15f05c2270e9429 DIST boost_1_77_0.tar.bz2 110361537 BLAKE2B 106aeb09ec7705b595f2ca966a76c53c649eac6fac50d88c156862e0991c33c89a2f3a09edcbcb453fa44bf71cdde030b35d0a0889ad97b65f3a868cb877a532 SHA512 39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f diff --git a/dev-libs/boost/boost-1.77.0-r1.ebuild b/dev-libs/boost/boost-1.77.0-r2.ebuild similarity index 98% rename from dev-libs/boost/boost-1.77.0-r1.ebuild rename to dev-libs/boost/boost-1.77.0-r2.ebuild index 9a715e08895..74412ce61b9 100644 --- a/dev-libs/boost/boost-1.77.0-r1.ebuild +++ b/dev-libs/boost/boost-1.77.0-r2.ebuild @@ -13,6 +13,7 @@ MAJOR_V="$(ver_cut 1-2)" DESCRIPTION="Boost Libraries for C++" HOMEPAGE="https://www.boost.org/" SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz" S="${WORKDIR}/${PN}_${MY_PV}" LICENSE="Boost-1.0" @@ -53,7 +54,8 @@ PATCHES=( "${FILESDIR}"/${PN}-1.73-boost-mpi-python-PEP-328.patch "${FILESDIR}"/${PN}-1.74-CVE-2012-2677.patch "${FILESDIR}"/${PN}-1.76-sparc-define.patch - "${FILESDIR}"/${PN}-1.77-math-deprecated-include.patch + "${WORKDIR}"/${PN}-1.77-math-deprecated-include.patch + "${WORKDIR}"/${PN}-1.77-geometry.patch ) python_bindings_needed() { diff --git a/dev-libs/boost/files/boost-1.77-math-deprecated-include.patch b/dev-libs/boost/files/boost-1.77-math-deprecated-include.patch deleted file mode 100644 index 44943243eaa..00000000000 --- a/dev-libs/boost/files/boost-1.77-math-deprecated-include.patch +++ /dev/null @@ -1,40 +0,0 @@ -https://github.com/boostorg/math/commit/720536a08e4e33639869e1b7a99d9ec923409c0b -https://github.com/boostorg/math/issues/675 -https://github.com/boostorg/math/pull/676 - -From 720536a08e4e33639869e1b7a99d9ec923409c0b Mon Sep 17 00:00:00 2001 -From: Matt Borland -Date: Mon, 23 Aug 2021 17:48:28 +0300 -Subject: [PATCH] Fix for issue 675 (#676) - ---- a/boost/math/tools/header_deprecated.hpp -+++ a/boost/math/tools/header_deprecated.hpp -@@ -6,12 +6,22 @@ - #ifndef BOOST_MATH_TOOLS_HEADER_DEPRECATED - #define BOOST_MATH_TOOLS_HEADER_DEPRECATED - --#ifdef _MSC_VER --// Expands to "This header is deprecated; use expr instead." --#define BOOST_MATH_HEADER_DEPRECATED(expr) __pragma("This header is deprecated; use " expr " instead.") --#else // GNU, Clang, Intel, IBM, etc. -+#ifndef BOOST_MATH_STANDALONE -+ -+# include -+# define BOOST_MATH_HEADER_DEPRECATED(expr) BOOST_HEADER_DEPRECATED(expr) -+ -+#else -+ -+# ifdef _MSC_VER - // Expands to "This header is deprecated; use expr instead." --#define BOOST_MATH_HEADER_DEPRECATED(expr) _Pragma("This header is deprecated; use " expr " instead.") --#endif -+# define BOOST_MATH_HEADER_DEPRECATED(expr) __pragma("This header is deprecated; use " expr " instead.") -+# else // GNU, Clang, Intel, IBM, etc. -+// Expands to "This header is deprecated use expr instead" -+# define BOOST_MATH_HEADER_DEPRECATED_MESSAGE(expr) _Pragma(#expr) -+# define BOOST_MATH_HEADER_DEPRECATED(expr) BOOST_MATH_HEADER_DEPRECATED_MESSAGE(message "This header is deprecated use " expr " instead") -+# endif -+ -+#endif // BOOST_MATH_STANDALONE - - #endif // BOOST_MATH_TOOLS_HEADER_DEPRECATED