From d969fd257186a9d8083279276697f827331f0e46 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 16 Dec 2023 08:53:45 +0000 Subject: gentoo auto-resync : 16:12:2023 - 08:53:44 --- dev-libs/boehm-gc/Manifest | 7 --- dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild | 53 ------------------ dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild | 54 ------------------- dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 63 ---------------------- .../files/boehm-gc-8.2.2-clang-15-configure.patch | 43 --------------- 5 files changed, 220 deletions(-) delete mode 100644 dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild delete mode 100644 dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild delete mode 100644 dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild delete mode 100644 dev-libs/boehm-gc/files/boehm-gc-8.2.2-clang-15-configure.patch (limited to 'dev-libs/boehm-gc') diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 34ee0305ee6e..e126dce3543f 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,10 +1,3 @@ -AUX boehm-gc-8.2.2-clang-15-configure.patch 1730 BLAKE2B d14482e97dd0f63373783694e250810a894ebe9c75e4b472debdd5b7de00c94a7258772a87437178e8c5bdd23670c753bfc7afc2bb10c88d074afc1da2dd3b80 SHA512 9bdaa6c838b8ececb27b08ce09fe1c28fe87cd5c8e9e06d7d015770a4dc039228b346446cf474523de1b9d5bbf836372e8458388c575f4d399fea0ce61fd8c02 -DIST gc-8.0.6.tar.gz 1168660 BLAKE2B c23cb10db54db0e8b16c429e039791086dfec4216ad65fabf072bc0f05df66364d019fccf945bffc32ce12868edfbaf6d9482acb2949d1e233bd89925ab55ebd SHA512 2ea25003d585118e3ac0e12be9240e8195db511c6e94949f20453dc3cb771380bd5b956c04243b2a8ce31508587aa32de4f0f10a813577e6dbe8367688b7614e -DIST gc-8.0.8.tar.gz 1173619 BLAKE2B 5caa3839390f0a727d7b6fafc13094507326f42c57766ef3f80fb59d64ebbe00e780990735bdefcf26d160a1ae8d44c0d9658310314877b11a91e064a875483a SHA512 c09da03883170b91e7d4904484266948472018a42092f7df42798507666d693327895ef8348f7cb0007f7e4948fbd0476e4021f5a203838157ce46ef3a401f7b -DIST gc-8.2.2.tar.gz 1200115 BLAKE2B 9f0306f24189687f0e9e58cd942d67e94d009bd4c9a88556edaae756f902ce71f7eed2ee66a9a9b2e8e40c54653796f494104b395828282b83ee6a89a5542378 SHA512 4a7b26789ce22ab72bfaadf3029362c5fe26737df1e856e43db7d9b24ee8acf625e35d596bb3f698f91d6a5ddfb6c45a952a1dbd18d47359569696a544c9c248 DIST gc-8.2.4.tar.gz 1210929 BLAKE2B 48f058b3f6f9f708d4335a7a0b077aab4ea5df32be73038bb8c20c12483d7ec8798b16db85afed5aa270f0f818de08abf9407036f662c757f361a929f99d951f SHA512 27d014378000f25fb2f5598904be85604822d5ed4553f8b3d1c279122300d3958b4432ec08f951cfd842d92121ea8a030dda34bf2475ec53d4fded551fdd3a98 -EBUILD boehm-gc-8.0.6.ebuild 1369 BLAKE2B cca9591b88981687b634670dc144f7b1888228ea8b835695633bfc11201daa0956ff274c49279b3493bff38c05594107bffd47f532a325ea864998cb06b57a03 SHA512 6536a743251326c1bdaa1d22b1d0b81c6dbbc2f951cce8b26d947dc9e785608f1f467d2bfa8062845a2fd0ee1513fc39a1f96eeff3fa83182f24131eca09ff72 -EBUILD boehm-gc-8.0.8.ebuild 1386 BLAKE2B a7c0bb683875c11a4f370072b28a46052f283eb91007ade4a2e2db28de37becba3c87fc525b0bb252f33079c7859ecbeb2dd685e34bf32c17e4a50ec54bfa0aa SHA512 a560e37f3ed1ece0a8ab962fe4a2c3dd493daf0a695e805ce242da213d4b745a6e3a3ae9224346e5cb1a1b09cf389afb9e7185b6555cf6dac6905340477ec38d -EBUILD boehm-gc-8.2.2-r1.ebuild 1566 BLAKE2B f71a0dc3d73701f1a862d16aa62457a94af5939b505129f5d1a9f57be254b481baef92729b1336381b1bd09430c9c094739323d47df28953e19101cfe162d62c SHA512 990709ce8d7b8cc6488547c527bf8cfb12aec506c04b1f03e12e79a75aaa8a78c10388727363852e6a3b26b8238eb5823e39eb7ad94e9b330a4de1c157ec4618 EBUILD boehm-gc-8.2.4.ebuild 1447 BLAKE2B 0219afd9bdb00017e8c2e0b763ee48155ddc77059285be61cf5c37dbc30a95e652e99b10bcc23f7e6a7b21bde3993c04ab6785794ba9314c288e327436ba1161 SHA512 65e89ed9a992c4121fb4e56c6edf399760968747efcccae510f6b5bc562513ab91bbf22de195fccd3f91c449ecd02573bdde54c7627d859ea773b916897af2f4 MISC metadata.xml 441 BLAKE2B 1a5b60a047e52ee63b74e85d8f04fb905a9d7f562054d12286d9bc14d654e6875550186cca2c8c9f149f5fe950b5337cbab510f98c49faeb7c983b07b97726e6 SHA512 c4e4af95746b4270a64e5238999c4ab44568d22350a60118e6e798cfab9a3e4dbd0012c56fa809a1ca115cb8772faa3f161f29afe70770fba8e7cdcd364b83c4 diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild deleted file mode 100644 index 4cc7f559e4bf..000000000000 --- a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal libtool - -MY_P="gc-${PV}" - -DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" -HOMEPAGE="https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/" -SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="boehm-gc" -# SONAME: libgc.so.1 libgccpp.so.1 -# We've been using subslot 0 for these instead of "1.1". -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="cxx +large static-libs +threads" - -RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - elibtoolize #594754 -} - -multilib_src_configure() { - local config=( - --disable-docs - --with-libatomic-ops - $(use_enable cxx cplusplus) - $(use_enable static-libs static) - $(use threads || echo --disable-threads) - $(use_enable large large-config) - ) - - ECONF_SOURCE=${S} econf "${config[@]}" -} - -multilib_src_install_all() { - local HTML_DOCS=( doc/*.md ) - einstalldocs - dodoc doc/README{.environment,.linux,.macros} - - # package provides .pc files - find "${ED}" -name '*.la' -delete || die - - newman doc/gc.man GC_malloc.1 -} diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild deleted file mode 100644 index 479709474e41..000000000000 --- a/dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-minimal libtool - -MY_P="gc-${PV}" -DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" -HOMEPAGE="https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/" -SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="boehm-gc" -# SONAME: libgc.so.1 libgccpp.so.1 -# We've been using subslot 0 for these instead of "1.1". -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="cxx +large static-libs +threads" - -RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # bug #594754 - elibtoolize -} - -multilib_src_configure() { - local config=( - --disable-docs - --with-libatomic-ops - $(use_enable cxx cplusplus) - $(use_enable static-libs static) - $(use threads || echo --disable-threads) - $(use_enable large large-config) - ) - - ECONF_SOURCE="${S}" econf "${config[@]}" -} - -multilib_src_install_all() { - local HTML_DOCS=( doc/*.md ) - einstalldocs - dodoc doc/README{.environment,.linux,.macros} - - # Package provides .pc files - find "${ED}" -name '*.la' -delete || die - - newman doc/gc.man GC_malloc.1 -} diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild deleted file mode 100644 index c4048ab70e90..000000000000 --- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# autotools for Clang 15 configure patch -inherit autotools multilib-minimal #libtool - -MY_P="gc-${PV}" - -DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" -HOMEPAGE="https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/" -SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="boehm-gc" -# SONAME: libgc.so.1 libgccpp.so.1 -# We've been using subslot 0 for these instead of "1.1". -SLOT="0" -# Upstream marked this version as "Pre-release" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="cxx +large static-libs +threads" - -RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-8.2.2-clang-15-configure.patch -) - -src_prepare() { - default - - # bug #594754 - #elibtoolize - - eautoreconf -} - -multilib_src_configure() { - local config=( - --disable-docs - --with-libatomic-ops - $(use_enable cxx cplusplus) - $(use_enable static-libs static) - $(use threads || echo --disable-threads) - $(use_enable large large-config) - ) - - ECONF_SOURCE="${S}" econf "${config[@]}" -} - -multilib_src_install_all() { - local HTML_DOCS=( doc/*.md ) - einstalldocs - dodoc doc/README{.environment,.linux,.macros} - - # Package provides .pc files - find "${ED}" -name '*.la' -delete || die - - newman doc/gc.man GC_malloc.1 -} diff --git a/dev-libs/boehm-gc/files/boehm-gc-8.2.2-clang-15-configure.patch b/dev-libs/boehm-gc/files/boehm-gc-8.2.2-clang-15-configure.patch deleted file mode 100644 index 87045eaa912f..000000000000 --- a/dev-libs/boehm-gc/files/boehm-gc-8.2.2-clang-15-configure.patch +++ /dev/null @@ -1,43 +0,0 @@ -https://github.com/ivmai/bdwgc/pull/474 - -From b3428e52cb9af18d6c85d0027b9c86e9b44e2e4f Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Tue, 13 Sep 2022 19:37:59 +0100 -Subject: [PATCH] Fix configure with Clang 15 (implicit function declarations) - -Clang 15 makes implicit function declarations an error by default -which leads to configure falsely thinking `pthread_setname_np` is -not present: -``` -checking for pthread_setname_np... no -``` - -This fixes that issue and the following errors: -``` -error: call to undeclared function 'pthread_setname_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] -error: call to undeclared function 'pthread_setname_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] -``` - -Signed-off-by: Sam James ---- a/configure.ac -+++ b/configure.ac -@@ -834,12 +834,16 @@ AS_IF([test "$THREADS" = posix], - [AC_MSG_CHECKING(for pthread_setname_np) - old_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $CFLAGS_EXTRA -Werror" -- AC_TRY_COMPILE([#include ], -+ AC_TRY_COMPILE([ -+#define _GNU_SOURCE 1 -+#include ], - [pthread_setname_np("thread-name")], - [AC_MSG_RESULT([yes (w/o tid)]) - AC_DEFINE([HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID], [1], - [Define to use 'pthread_setname_np(const char*)' function.])], -- [AC_TRY_COMPILE([#include ], -+ [AC_TRY_COMPILE([ -+#define _GNU_SOURCE 1 -+#include ], - [pthread_setname_np(pthread_self(), "thread-name-%u", 0)], - [AC_MSG_RESULT([yes (with tid and arg)]) - AC_DEFINE([HAVE_PTHREAD_SETNAME_NP_WITH_TID_AND_ARG], [1], - -- cgit v1.2.3