[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 5c6f5af8138ffe6a136db89bcedee3671f7d3bc7 Author: Matoro Mahri matoro tk> AuthorDate: Fri May 31 17:45:29 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jun 1 03:45:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c6f5af8 dev-libs/boehm-gc: Stabilize 8.2.6 hppa, #930851 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild index cbd54c7969a0..e42c17128546 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # We've been using subslot 0 for these instead of "1.1". SLOT="0" # Don't keyword versions if upstream mark them as pre-release. -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: a4f90ccad37dedda80afec37d474f958aecb5e90 Author: Sam James gentoo org> AuthorDate: Mon Apr 29 02:37:54 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 29 02:37:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f90cca dev-libs/boehm-gc: Stabilize 8.2.6 ppc64, #930851 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild index ff54d71cb72e..5c15433e8306 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # We've been using subslot 0 for these instead of "1.1". SLOT="0" # Don't keyword versions if upstream mark them as pre-release. -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: ffeaa16cb72d7095d779180d93c147e74d2c2e41 Author: Sam James gentoo org> AuthorDate: Mon Apr 29 02:37:57 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 29 02:37:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffeaa16c dev-libs/boehm-gc: Stabilize 8.2.6 arm, #930851 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild index 71bf4258c6fa..cbd54c7969a0 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # We've been using subslot 0 for these instead of "1.1". SLOT="0" # Don't keyword versions if upstream mark them as pre-release. -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 09df533b0213bd9bc98d5bf2e92b1bcac4e6f01a Author: Sam James gentoo org> AuthorDate: Mon Apr 29 02:37:52 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 29 02:37:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09df533b dev-libs/boehm-gc: Stabilize 8.2.6 ppc, #930851 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild index 37a34d44a468..ac4fdb083bfc 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # We've been using subslot 0 for these instead of "1.1". SLOT="0" # Don't keyword versions if upstream mark them as pre-release. -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: ab941472da4a48dca25bf8653ce4898c27cf3a0e Author: Sam James gentoo org> AuthorDate: Mon Apr 29 02:37:55 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 29 02:37:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab941472 dev-libs/boehm-gc: Stabilize 8.2.6 sparc, #930851 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild index 5c15433e8306..71bf4258c6fa 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # We've been using subslot 0 for these instead of "1.1". SLOT="0" # Don't keyword versions if upstream mark them as pre-release. -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: afcfffc43bcb8bfc40561d05a5e7daa6a4f78c29 Author: Sam James gentoo org> AuthorDate: Mon Apr 29 02:37:53 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 29 02:37:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afcfffc4 dev-libs/boehm-gc: Stabilize 8.2.6 arm64, #930851 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild index ac4fdb083bfc..ff54d71cb72e 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # We've been using subslot 0 for these instead of "1.1". SLOT="0" # Don't keyword versions if upstream mark them as pre-release. -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 5c277e641496f5c3f136113c57bc2e68975f46cf Author: Sam James gentoo org> AuthorDate: Mon Apr 29 02:37:51 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 29 02:37:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c277e64 dev-libs/boehm-gc: Stabilize 8.2.6 amd64, #930851 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild index 168d00ffa329..37a34d44a468 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # We've been using subslot 0 for these instead of "1.1". SLOT="0" # Don't keyword versions if upstream mark them as pre-release. -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: d6311ca307cd527a78d0379f011c9b88f7c83a57 Author: Sam James gentoo org> AuthorDate: Mon Apr 29 02:37:49 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 29 02:37:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6311ca3 dev-libs/boehm-gc: Stabilize 8.2.6 x86, #930851 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild index 6dc7665f7aa8..168d00ffa329 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # We've been using subslot 0 for these instead of "1.1". SLOT="0" # Don't keyword versions if upstream mark them as pre-release. -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 3607a041befa98a1fb183d29c3b8dc0ac0c72f08 Author: Sam James gentoo org> AuthorDate: Tue Feb 6 09:17:36 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 09:17:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3607a041 dev-libs/boehm-gc: add 8.2.6 Closes: https://bugs.gentoo.org/923624 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 1b8f14d97c50..f6492f1a745a 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1 +1,2 @@ DIST gc-8.2.4.tar.gz 1210929 BLAKE2B 48f058b3f6f9f708d4335a7a0b077aab4ea5df32be73038bb8c20c12483d7ec8798b16db85afed5aa270f0f818de08abf9407036f662c757f361a929f99d951f SHA512 27d014378000f25fb2f5598904be85604822d5ed4553f8b3d1c279122300d3958b4432ec08f951cfd842d92121ea8a030dda34bf2475ec53d4fded551fdd3a98 +DIST gc-8.2.6.tar.gz 1216440 BLAKE2B fb1a51ed90ecd2e81a5d398593717ece3079d3d6f265521dd48ee7e1038700272bfccb6788f4e9915fb3fafd6f1be3775a3b69f38912eae0f6578822d168398a SHA512 48afcc1d8570d6b5d62addf8b7b947a3836717e71c073f6dff8982744c06f5973a02e890d17e8dd93f7f997d029b49c652929e6efa0e32aefbcdf7ab0910eda5 diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild new file mode 100644 index ..6dc7665f7aa8 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-8.2.6.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 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" +# Don't keyword versions if upstream mark them as pre-release. +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/, dev-libs/boehm-gc/files/
commit: 668fdf70fb0c90001d611e5399d32b83dd03b976 Author: Sam James gentoo org> AuthorDate: Sat Dec 16 07:41:22 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 16 07:44:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668fdf70 dev-libs/boehm-gc: drop 8.0.6, 8.0.8, 8.2.2-r1 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/Manifest | 3 -- 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, 216 deletions(-) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 51568a81cabe..1b8f14d97c50 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,4 +1 @@ -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 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.. --- 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.. --- 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
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: ff25d49aad95fce0c1dc7c5f115d90649806d3b3 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 19:54:45 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 19:54:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff25d49a dev-libs/boehm-gc: Stabilize 8.2.4 ppc, #913814 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild index f5d2fd630a75..df450bbfd675 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # 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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 5800b2d5f7d1061f2357831d8358c1f0239c5425 Author: Sam James gentoo org> AuthorDate: Fri Sep 8 00:12:32 2023 + Commit: Sam James gentoo org> CommitDate: Fri Sep 8 00:12:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5800b2d5 dev-libs/boehm-gc: Stabilize 8.2.4 hppa, #913814 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild index 0de918e2491d..f5d2fd630a75 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # 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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 1d1de5928e6478f1e878fc18e71074c5e49c12df Author: Sam James gentoo org> AuthorDate: Thu Sep 7 23:01:48 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 23:01:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1de592 dev-libs/boehm-gc: Stabilize 8.2.4 amd64, #913814 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild index 15382cb72606..0de918e2491d 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # 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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 903bd07363cd882af0922ae8dc353a77f80a66e8 Author: Sam James gentoo org> AuthorDate: Thu Sep 7 23:01:46 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 23:01:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=903bd073 dev-libs/boehm-gc: Stabilize 8.2.4 ppc64, #913814 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild index 69f2ee6d057e..15382cb72606 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # 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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: b10b5c101811ace3b3379727547d1618f21b Author: Sam James gentoo org> AuthorDate: Thu Sep 7 20:52:34 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 20:52:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10b5c88 dev-libs/boehm-gc: Stabilize 8.2.4 arm, #913814 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild index 1ed7e05e7283..69f2ee6d057e 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # 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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 19a4b4b1d64772470a0248bbe6146f93d6e96a20 Author: Sam James gentoo org> AuthorDate: Thu Sep 7 20:52:33 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 20:52:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a4b4b1 dev-libs/boehm-gc: Stabilize 8.2.4 arm64, #913814 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild index a0b5c9692fbd..1ed7e05e7283 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # 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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: b8c6ecc36fbcdfc24fb202c998b7f6c1f5f12bfa Author: Sam James gentoo org> AuthorDate: Thu Sep 7 20:52:32 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 20:52:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8c6ecc3 dev-libs/boehm-gc: Stabilize 8.2.4 x86, #913814 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild index df4f28b228ff..a0b5c9692fbd 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # 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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 4dc5874ade7127764777887eb95e6b5f813de9b6 Author: Sam James gentoo org> AuthorDate: Thu Sep 7 20:16:14 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 20:16:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc5874a dev-libs/boehm-gc: Stabilize 8.2.4 sparc, #913814 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild index 8d26ca14927c..df4f28b228ff 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild @@ -17,7 +17,7 @@ LICENSE="boehm-gc" # 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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 867e832f174b34d75766f74bdd7b812008fba2b0 Author: Sam James gentoo org> AuthorDate: Wed May 31 05:05:07 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 31 05:05:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867e832f dev-libs/boehm-gc: drop 8.2.0, 8.2.2 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/Manifest | 2 -- dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild | 59 - dev-libs/boehm-gc/boehm-gc-8.2.2.ebuild | 56 --- 3 files changed, 117 deletions(-) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 8b441cae2959..51568a81cabe 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,6 +1,4 @@ -DIST boehm-gc-8.2.0-fix-headers-install.patch.xz 55320 BLAKE2B 86f6a27c49c1c36a89e836ef2adf17e6563256ad0700e05235461b9df562029781894d1b4b76ed4fb44faf9c014e7674b909cd8a097d6d3c29cb50be55b83856 SHA512 cbb963b5f4286846ae4548216677cb34042bd8757f6792d1838663b07699837c25a727740d6d9461b582c5428ebe8e0bc670134be1d68cdc61d055f8624a76bc 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.0.tar.gz 1183225 BLAKE2B 382c28041b8cff9df794db48727c0bb478ed9222b15bcf11eda7132b1776970774576b63823e62a87c6563a06359a3d0572effea1ca63fb4f6fdadf1ea350cbe SHA512 ff781360bca667f1f95fbfed073e9035f63134cac1bda4f7e4217664a3713c2846f750a3ce92732972c0435c69355b051f6e8eb6f2698b0d48d9107ff960bacf DIST gc-8.2.2.tar.gz 1200115 BLAKE2B 9f0306f24189687f0e9e58cd942d67e94d009bd4c9a88556edaae756f902ce71f7eed2ee66a9a9b2e8e40c54653796f494104b395828282b83ee6a89a5542378 SHA512 4a7b26789ce22ab72bfaadf3029362c5fe26737df1e856e43db7d9b24ee8acf625e35d596bb3f698f91d6a5ddfb6c45a952a1dbd18d47359569696a544c9c248 DIST gc-8.2.4.tar.gz 1210929 BLAKE2B 48f058b3f6f9f708d4335a7a0b077aab4ea5df32be73038bb8c20c12483d7ec8798b16db85afed5aa270f0f818de08abf9407036f662c757f361a929f99d951f SHA512 27d014378000f25fb2f5598904be85604822d5ed4553f8b3d1c279122300d3958b4432ec08f951cfd842d92121ea8a030dda34bf2475ec53d4fded551fdd3a98 diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild deleted file mode 100644 index 370b81c087bd.. --- a/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 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 - https://dev.gentoo.org/~xen0n/distfiles/${P}-fix-headers-install.patch.xz"; -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="~loong" -IUSE="cxx +large static-libs +threads" - -RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${WORKDIR}/${P}-fix-headers-install.patch" -) - -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.2.2.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.2.ebuild deleted file mode 100644 index f08029903878.. --- a/dev-libs/boehm-gc/boehm-gc-8.2.2.ebuild +++ /dev/null @@ -1,56 +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 c
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: eedeec9247644b79f9033b25faca4e25093d2cb7 Author: Sam James gentoo org> AuthorDate: Wed May 31 05:04:43 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 31 05:04:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eedeec92 dev-libs/boehm-gc: add 8.2.4 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 9242479e58a2..f0c6de2443b9 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -4,3 +4,4 @@ DIST gc-8.0.6.tar.gz 1168660 BLAKE2B c23cb10db54db0e8b16c429e039791086dfec4216ad DIST gc-8.0.8.tar.gz 1173619 BLAKE2B 5caa3839390f0a727d7b6fafc13094507326f42c57766ef3f80fb59d64ebbe00e780990735bdefcf26d160a1ae8d44c0d9658310314877b11a91e064a875483a SHA512 c09da03883170b91e7d4904484266948472018a42092f7df42798507666d693327895ef8348f7cb0007f7e4948fbd0476e4021f5a203838157ce46ef3a401f7b DIST gc-8.2.0.tar.gz 1183225 BLAKE2B 382c28041b8cff9df794db48727c0bb478ed9222b15bcf11eda7132b1776970774576b63823e62a87c6563a06359a3d0572effea1ca63fb4f6fdadf1ea350cbe SHA512 ff781360bca667f1f95fbfed073e9035f63134cac1bda4f7e4217664a3713c2846f750a3ce92732972c0435c69355b051f6e8eb6f2698b0d48d9107ff960bacf DIST gc-8.2.2.tar.gz 1200115 BLAKE2B 9f0306f24189687f0e9e58cd942d67e94d009bd4c9a88556edaae756f902ce71f7eed2ee66a9a9b2e8e40c54653796f494104b395828282b83ee6a89a5542378 SHA512 4a7b26789ce22ab72bfaadf3029362c5fe26737df1e856e43db7d9b24ee8acf625e35d596bb3f698f91d6a5ddfb6c45a952a1dbd18d47359569696a544c9c248 +DIST gc-8.2.4.tar.gz 1210929 BLAKE2B 48f058b3f6f9f708d4335a7a0b077aab4ea5df32be73038bb8c20c12483d7ec8798b16db85afed5aa270f0f818de08abf9407036f662c757f361a929f99d951f SHA512 27d014378000f25fb2f5598904be85604822d5ed4553f8b3d1c279122300d3958b4432ec08f951cfd842d92121ea8a030dda34bf2475ec53d4fded551fdd3a98 diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild new file mode 100644 index ..38f972105da2 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 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" +# 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" + +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 45f45c95372fb17e4245487c4229dd3ad22f6b25 Author: Sam James gentoo org> AuthorDate: Wed May 31 05:05:03 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 31 05:05:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f45c95 dev-libs/boehm-gc: drop 8.0.4 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/Manifest | 1 - dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 54 - 2 files changed, 55 deletions(-) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index f0c6de2443b9..8b441cae2959 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,5 +1,4 @@ DIST boehm-gc-8.2.0-fix-headers-install.patch.xz 55320 BLAKE2B 86f6a27c49c1c36a89e836ef2adf17e6563256ad0700e05235461b9df562029781894d1b4b76ed4fb44faf9c014e7674b909cd8a097d6d3c29cb50be55b83856 SHA512 cbb963b5f4286846ae4548216677cb34042bd8757f6792d1838663b07699837c25a727740d6d9461b582c5428ebe8e0bc670134be1d68cdc61d055f8624a76bc -DIST gc-8.0.4.tar.gz 1160528 BLAKE2B ec42378c964fc573e53f6f58aa22fa63a0b421c91b81336acfeb2e2afdb5c89514edace3a9500699e13ff1cadc4205ea245af4f0dfa5e439ed9b78cabf6058f7 SHA512 57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e 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.0.tar.gz 1183225 BLAKE2B 382c28041b8cff9df794db48727c0bb478ed9222b15bcf11eda7132b1776970774576b63823e62a87c6563a06359a3d0572effea1ca63fb4f6fdadf1ea350cbe SHA512 ff781360bca667f1f95fbfed073e9035f63134cac1bda4f7e4217664a3713c2846f750a3ce92732972c0435c69355b051f6e8eb6f2698b0d48d9107ff960bacf diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild deleted file mode 100644 index 843f7a49ce68.. --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ /dev/null @@ -1,54 +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"; - -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" - -S="${WORKDIR}/${MY_P}" - -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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 27dd2e9a219874b9691b75ea5b0b7181ee880d12 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 25 09:11:46 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 25 09:11:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27dd2e9a dev-libs/boehm-gc: Stabilize 8.2.2-r1 sparc, #882395 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index 13b47898db4b..ceebdea9178f 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="boehm-gc" # 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: d86fb9c5142354322e66560f8f4d86e8280a3d7b Author: Jakov Smolić gentoo org> AuthorDate: Wed Nov 23 17:43:41 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Nov 23 17:43:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d86fb9c5 dev-libs/boehm-gc: Stabilize 8.2.2-r1 hppa, #882395 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index 9cc418dc2aa2..13b47898db4b 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="boehm-gc" # 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 3ee926cce7f7730712b91396b1db53f85e9e0c8a Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 23 05:24:22 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 23 05:24:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee926cc dev-libs/boehm-gc: Stabilize 8.2.2-r1 ppc64, #882395 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index a2d70a752a69..9cc418dc2aa2 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="boehm-gc" # 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 6fee8b31530f9e0174325480e3651ef4f8f02402 Author: Sam James gentoo org> AuthorDate: Wed Nov 23 04:16:16 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 23 04:16:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fee8b31 dev-libs/boehm-gc: Stabilize 8.2.2-r1 x86, #882395 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index bf33d5cb0781..59a6c54dcad4 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="boehm-gc" # 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: ae452980878a61cbfd8486bbe52e67841b866881 Author: Sam James gentoo org> AuthorDate: Wed Nov 23 04:16:14 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 23 04:16:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae452980 dev-libs/boehm-gc: Stabilize 8.2.2-r1 amd64, #882395 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index ebde010aff6b..bf33d5cb0781 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="boehm-gc" # 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 133a0ab02e2f32679278d72e2f0a6d98c8d91eeb Author: Sam James gentoo org> AuthorDate: Wed Nov 23 04:16:17 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 23 04:16:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133a0ab0 dev-libs/boehm-gc: Stabilize 8.2.2-r1 arm64, #882395 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index 59a6c54dcad4..a2d70a752a69 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="boehm-gc" # 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 8bf92282be2ce280d25c16f84e14e53a38f0db70 Author: Sam James gentoo org> AuthorDate: Wed Nov 23 04:04:46 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 23 04:04:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf92282 dev-libs/boehm-gc: Stabilize 8.2.2-r1 arm, #882395 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index d48c07199a41..ebde010aff6b 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="boehm-gc" # 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: d32e01853e8fc82ad509c09705a9161842cdf618 Author: Sam James gentoo org> AuthorDate: Wed Nov 23 04:01:24 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 23 04:01:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32e0185 dev-libs/boehm-gc: Stabilize 8.2.2-r1 ppc, #882395 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index 28f0b8b30a27..d48c07199a41 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="boehm-gc" # 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/files/, dev-libs/boehm-gc/
commit: abadda5a754ae656af46a3a02f7bedc50343a797 Author: Sam James gentoo org> AuthorDate: Tue Sep 13 18:45:15 2022 + Commit: Sam James gentoo org> CommitDate: Tue Sep 13 18:45:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abadda5a dev-libs/boehm-gc: fix configure tests with Clang 15 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 63 ++ .../files/boehm-gc-8.2.2-clang-15-configure.patch | 43 +++ 2 files changed, 106 insertions(+) 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 new file mode 100644 index ..28f0b8b30a27 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild @@ -0,0 +1,63 @@ +# 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-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 new file mode 100644 index ..87045eaa912f --- /dev/null +++ b/dev-libs/boehm-gc/files/boehm-gc-8.2.2-clang-15-configure.patch @@ -0,0 +1,43 @@ +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], +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 61c722f9e5f5b4c64870cef0c4ef4e734d7e65b1 Author: Sam James gentoo org> AuthorDate: Sat Aug 27 06:02:32 2022 + Commit: Sam James gentoo org> CommitDate: Sat Aug 27 06:05:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c722f9 dev-libs/boehm-gc: add 8.0.8 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild | 54 + 2 files changed, 55 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 66762b152048..1589b260ac5a 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,4 +1,5 @@ DIST boehm-gc-8.2.0-fix-headers-install.patch.xz 55320 BLAKE2B 86f6a27c49c1c36a89e836ef2adf17e6563256ad0700e05235461b9df562029781894d1b4b76ed4fb44faf9c014e7674b909cd8a097d6d3c29cb50be55b83856 SHA512 cbb963b5f4286846ae4548216677cb34042bd8757f6792d1838663b07699837c25a727740d6d9461b582c5428ebe8e0bc670134be1d68cdc61d055f8624a76bc DIST gc-8.0.4.tar.gz 1160528 BLAKE2B ec42378c964fc573e53f6f58aa22fa63a0b421c91b81336acfeb2e2afdb5c89514edace3a9500699e13ff1cadc4205ea245af4f0dfa5e439ed9b78cabf6058f7 SHA512 57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e 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.0.tar.gz 1183225 BLAKE2B 382c28041b8cff9df794db48727c0bb478ed9222b15bcf11eda7132b1776970774576b63823e62a87c6563a06359a3d0572effea1ca63fb4f6fdadf1ea350cbe SHA512 ff781360bca667f1f95fbfed073e9035f63134cac1bda4f7e4217664a3713c2846f750a3ce92732972c0435c69355b051f6e8eb6f2698b0d48d9107ff960bacf diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild new file mode 100644 index ..b26dde827401 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild @@ -0,0 +1,54 @@ +# 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 7c05061c40634d9a1adc02c17ffaff53fcfa65e8 Author: Sam James gentoo org> AuthorDate: Sat Aug 27 06:05:11 2022 + Commit: Sam James gentoo org> CommitDate: Sat Aug 27 06:06:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c05061c dev-libs/boehm-gc: add 8.2.2 No longer marked as a pre-release. Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-8.2.2.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 1589b260ac5a..9242479e58a2 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -3,3 +3,4 @@ DIST gc-8.0.4.tar.gz 1160528 BLAKE2B ec42378c964fc573e53f6f58aa22fa63a0b421c91b8 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.0.tar.gz 1183225 BLAKE2B 382c28041b8cff9df794db48727c0bb478ed9222b15bcf11eda7132b1776970774576b63823e62a87c6563a06359a3d0572effea1ca63fb4f6fdadf1ea350cbe SHA512 ff781360bca667f1f95fbfed073e9035f63134cac1bda4f7e4217664a3713c2846f750a3ce92732972c0435c69355b051f6e8eb6f2698b0d48d9107ff960bacf +DIST gc-8.2.2.tar.gz 1200115 BLAKE2B 9f0306f24189687f0e9e58cd942d67e94d009bd4c9a88556edaae756f902ce71f7eed2ee66a9a9b2e8e40c54653796f494104b395828282b83ee6a89a5542378 SHA512 4a7b26789ce22ab72bfaadf3029362c5fe26737df1e856e43db7d9b24ee8acf625e35d596bb3f698f91d6a5ddfb6c45a952a1dbd18d47359569696a544c9c248 diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.2.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.2.ebuild new file mode 100644 index ..0d463fd97be6 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-8.2.2.ebuild @@ -0,0 +1,56 @@ +# 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" +# 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 6bcd3643fbc05412476d8515fd7a453204eb4c75 Author: WANG Xuerui gentoo org> AuthorDate: Wed May 4 05:34:07 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Wed May 4 07:06:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bcd3643 dev-libs/boehm-gc: keyword 8.2.0 for ~loong Tests passed on real hardware. Signed-off-by: WANG Xuerui gentoo.org> dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild index 2f32e15298c6..370b81c087bd 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild @@ -18,7 +18,7 @@ LICENSE="boehm-gc" # We've been using subslot 0 for these instead of "1.1". SLOT="0" # Upstream marked this version as "Pre-release" -KEYWORDS="" +KEYWORDS="~loong" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: e70f62a2157efbb0914a18c5a4f412c79df45995 Author: WANG Xuerui gentoo org> AuthorDate: Mon May 2 08:54:46 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Mon May 2 22:35:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70f62a2 dev-libs/boehm-gc: fix missing installed headers for 8.2.0 The patch is generated by cherry-picking upstream commit https://github.com/ivmai/bdwgc/commit/056ad8279e9a89e9, then refreshing generated files. Fixes: 679ce9130be8 ("dev-libs/boehm-gc: add 8.2.0") Closes: https://github.com/gentoo/gentoo/pull/25282 Reviewed-by: David Seifert gentoo.org> Signed-off-by: WANG Xuerui gentoo.org> dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild | 7 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 4d46b7a781a3..66762b152048 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,3 +1,4 @@ +DIST boehm-gc-8.2.0-fix-headers-install.patch.xz 55320 BLAKE2B 86f6a27c49c1c36a89e836ef2adf17e6563256ad0700e05235461b9df562029781894d1b4b76ed4fb44faf9c014e7674b909cd8a097d6d3c29cb50be55b83856 SHA512 cbb963b5f4286846ae4548216677cb34042bd8757f6792d1838663b07699837c25a727740d6d9461b582c5428ebe8e0bc670134be1d68cdc61d055f8624a76bc DIST gc-8.0.4.tar.gz 1160528 BLAKE2B ec42378c964fc573e53f6f58aa22fa63a0b421c91b81336acfeb2e2afdb5c89514edace3a9500699e13ff1cadc4205ea245af4f0dfa5e439ed9b78cabf6058f7 SHA512 57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e DIST gc-8.0.6.tar.gz 1168660 BLAKE2B c23cb10db54db0e8b16c429e039791086dfec4216ad65fabf072bc0f05df66364d019fccf945bffc32ce12868edfbaf6d9482acb2949d1e233bd89925ab55ebd SHA512 2ea25003d585118e3ac0e12be9240e8195db511c6e94949f20453dc3cb771380bd5b956c04243b2a8ce31508587aa32de4f0f10a813577e6dbe8367688b7614e DIST gc-8.2.0.tar.gz 1183225 BLAKE2B 382c28041b8cff9df794db48727c0bb478ed9222b15bcf11eda7132b1776970774576b63823e62a87c6563a06359a3d0572effea1ca63fb4f6fdadf1ea350cbe SHA512 ff781360bca667f1f95fbfed073e9035f63134cac1bda4f7e4217664a3713c2846f750a3ce92732972c0435c69355b051f6e8eb6f2698b0d48d9107ff960bacf diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild index 0866c469806e..2f32e15298c6 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild @@ -9,7 +9,8 @@ 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"; +SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz + https://dev.gentoo.org/~xen0n/distfiles/${P}-fix-headers-install.patch.xz"; S="${WORKDIR}/${MY_P}" LICENSE="boehm-gc" @@ -24,6 +25,10 @@ RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +PATCHES=( + "${WORKDIR}/${P}-fix-headers-install.patch" +) + src_prepare() { default elibtoolize #594754
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 679ce9130be8485f3dde641a6b1d4bd7dda6808d Author: WANG Xuerui gentoo org> AuthorDate: Sun May 1 02:20:57 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sun May 1 02:21:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=679ce913 dev-libs/boehm-gc: add 8.2.0 Dropping keywords because this version has been marked by upstream as "Pre-release": https://github.com/ivmai/bdwgc/releases/tag/v8.2.0 Tests passed on amd64. Signed-off-by: WANG Xuerui gentoo.org> dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild | 54 + 2 files changed, 55 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 36329d38e338..4d46b7a781a3 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,2 +1,3 @@ DIST gc-8.0.4.tar.gz 1160528 BLAKE2B ec42378c964fc573e53f6f58aa22fa63a0b421c91b81336acfeb2e2afdb5c89514edace3a9500699e13ff1cadc4205ea245af4f0dfa5e439ed9b78cabf6058f7 SHA512 57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e DIST gc-8.0.6.tar.gz 1168660 BLAKE2B c23cb10db54db0e8b16c429e039791086dfec4216ad65fabf072bc0f05df66364d019fccf945bffc32ce12868edfbaf6d9482acb2949d1e233bd89925ab55ebd SHA512 2ea25003d585118e3ac0e12be9240e8195db511c6e94949f20453dc3cb771380bd5b956c04243b2a8ce31508587aa32de4f0f10a813577e6dbe8367688b7614e +DIST gc-8.2.0.tar.gz 1183225 BLAKE2B 382c28041b8cff9df794db48727c0bb478ed9222b15bcf11eda7132b1776970774576b63823e62a87c6563a06359a3d0572effea1ca63fb4f6fdadf1ea350cbe SHA512 ff781360bca667f1f95fbfed073e9035f63134cac1bda4f7e4217664a3713c2846f750a3ce92732972c0435c69355b051f6e8eb6f2698b0d48d9107ff960bacf diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild new file mode 100644 index ..0866c469806e --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-8.2.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 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" +# Upstream marked this version as "Pre-release" +KEYWORDS="" +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: c63d3552319d4cc4eb20f1a24e1910059f4a477f Author: Arthur Zamarin gentoo org> AuthorDate: Wed Dec 8 19:08:30 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Dec 8 19:09:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63d3552 dev-libs/boehm-gc: Stabilize 8.0.6 hppa, #828271 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild index 81d6034f6391..b06d52f90cb3 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild @@ -16,7 +16,7 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 0ce277ee79826572b8a5277e0e15e99d47430b05 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Dec 8 17:08:19 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Dec 8 17:08:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce277ee dev-libs/boehm-gc: Stabilize 8.0.6 arm, #828271 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild index 5bed412264f5..81d6034f6391 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild @@ -16,7 +16,7 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: d64cd4c1ed41cb506ceb95c9f9a2af7a5bce757e Author: Sam James gentoo org> AuthorDate: Mon Dec 6 15:18:02 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 6 15:18:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d64cd4c1 dev-libs/boehm-gc: Stabilize 8.0.6 arm64, #828271 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild index 592f9ffa341d..5bed412264f5 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild @@ -16,7 +16,7 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 7ecb4904dbdff88e745ae0166e5b652701df44b5 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 5 20:11:29 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 5 20:12:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ecb4904 dev-libs/boehm-gc: Stabilize 8.0.6 sparc, #828271 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild index 7c2cc525793a..592f9ffa341d 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild @@ -16,7 +16,7 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 01941b75065a31a834f23dbc0116d5646d511109 Author: Sam James gentoo org> AuthorDate: Sun Dec 5 18:36:40 2021 + Commit: Sam James gentoo org> CommitDate: Sun Dec 5 18:36:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01941b75 dev-libs/boehm-gc: Stabilize 8.0.6 ppc, #828271 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild index 413a33778ebd..7c2cc525793a 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild @@ -16,7 +16,7 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 6c4d1f89ffde2ff8f7f3975c1891a567942c88de Author: Sam James gentoo org> AuthorDate: Sun Dec 5 18:30:05 2021 + Commit: Sam James gentoo org> CommitDate: Sun Dec 5 18:30:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4d1f89 dev-libs/boehm-gc: Stabilize 8.0.6 x86, #828271 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild index 7203ea48a903..579fc02a0f62 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild @@ -16,7 +16,7 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: c0f3bbb05df170d643f36c826bfad0c6010e787e Author: Sam James gentoo org> AuthorDate: Sun Dec 5 03:59:45 2021 + Commit: Sam James gentoo org> CommitDate: Sun Dec 5 03:59:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f3bbb0 dev-libs/boehm-gc: Stabilize 8.0.6 amd64, #828271 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild index fe999330ff0e..7203ea48a903 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild @@ -16,7 +16,7 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 74e6acf2a2c0c20ca5086cc45aa7409ae0b0b1d6 Author: Sam James gentoo org> AuthorDate: Sat Oct 16 01:45:15 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 16 01:45:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e6acf2 dev-libs/boehm-gc: add 8.0.6 Signed-off-by: Sam James gentoo.org> dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 18e46043e23..36329d38e33 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1 +1,2 @@ DIST gc-8.0.4.tar.gz 1160528 BLAKE2B ec42378c964fc573e53f6f58aa22fa63a0b421c91b81336acfeb2e2afdb5c89514edace3a9500699e13ff1cadc4205ea245af4f0dfa5e439ed9b78cabf6058f7 SHA512 57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e +DIST gc-8.0.6.tar.gz 1168660 BLAKE2B c23cb10db54db0e8b16c429e039791086dfec4216ad65fabf072bc0f05df66364d019fccf945bffc32ce12868edfbaf6d9482acb2949d1e233bd89925ab55ebd SHA512 2ea25003d585118e3ac0e12be9240e8195db511c6e94949f20453dc3cb771380bd5b956c04243b2a8ce31508587aa32de4f0f10a813577e6dbe8367688b7614e diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild new file mode 100644 index 000..fe999330ff0 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild @@ -0,0 +1,53 @@ +# 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: ef0c9d87d21dc75b7a698755b00aa5f2969715c7 Author: Dirk Tilger systemication com> AuthorDate: Tue May 18 02:37:31 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed May 19 22:51:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0c9d87 dev-libs/boehm-gc: Enables boehm-gc with large root sets This disables the 'No more root sets' error message for programs dealing with large datasets (i.e. GnuCash data import) Bug: https://bugs.gentoo.org/790767 Signed-off-by: Dirk Tilger systemication.com> Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 3 ++- dev-libs/boehm-gc/metadata.xml | 11 +++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 7211307e2d0..3d27a52ef73 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -16,7 +16,7 @@ LICENSE="boehm-gc" # 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="cxx static-libs +threads" +IUSE="cxx +large static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" @@ -36,6 +36,7 @@ multilib_src_configure() { $(use_enable cxx cplusplus) $(use_enable static-libs static) $(use threads || echo --disable-threads) + $(use_enable large large-config) ) ECONF_SOURCE=${S} econf "${config[@]}" diff --git a/dev-libs/boehm-gc/metadata.xml b/dev-libs/boehm-gc/metadata.xml index e396f375597..b4ce36b139c 100644 --- a/dev-libs/boehm-gc/metadata.xml +++ b/dev-libs/boehm-gc/metadata.xml @@ -1,8 +1,11 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - toolch...@gentoo.org - Gentoo Toolchain Project - + + toolch...@gentoo.org + Gentoo Toolchain Project + + + optimize for large heap size (also increases max root sets)x +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: fee0b6e87501c6089c0ddb70fad0fb4823514df7 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Dec 9 20:22:28 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Dec 9 20:22:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fee0b6e8 dev-libs/boehm-gc: use https:// homepage Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index df283205da8..99896863371 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -8,7 +8,7 @@ inherit multilib-minimal libtool MY_P="gc-${PV}" DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" -HOMEPAGE="http://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/"; +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"; LICENSE="boehm-gc"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/, dev-libs/boehm-gc/files/
commit: 6a862852cfb553f0fb3527f3cf97cf8f68326b20 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Nov 10 21:51:33 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Nov 10 21:51:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a862852 dev-libs/boehm-gc: drop old Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/Manifest | 5 -- dev-libs/boehm-gc/boehm-gc-7.2e.ebuild | 57 -- dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild| 53 dev-libs/boehm-gc/boehm-gc-7.6.10.ebuild | 53 dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild| 53 dev-libs/boehm-gc/boehm-gc-8.0.2.ebuild| 53 .../files/boehm-gc-7.2e-automake-1.13.patch| 13 - 7 files changed, 287 deletions(-) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 54fa56e29d1..18e46043e23 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,6 +1 @@ -DIST gc-7.2e.tar.gz 1291186 BLAKE2B 8c320aac2d9deb8fcca2e93622aa122f96c4152d2b18bd284be32d5a041f357beaf8f3142548685fe167642070471862d04c0e6c3ba1c99bc9c05e63d6854005 SHA512 80d1d50e38714b4f198743cd8cd5ab80a35cfbb7f5f9d66c89f40319604e989125870f010d4499876978594a5823d7b61213224a68da8664b9e4f8e14076c999 -DIST gc-7.4.2.tar.gz 1082597 BLAKE2B 5ca30e786a995941fdf2d803d201e7263bdd7d9974a71f672ff259c75ee36dc5d499a614334e570100ddbcb25fd06176f48429b64bad95fb218c35ba584ad4c6 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 -DIST gc-7.6.10.tar.gz 1143650 BLAKE2B 5dce84de2e842c98dc552b4a6fc28311e241f419a792523be2e5cb0f7d5b34a57608f8c40e1d85cf06fb3f9c6212855438a0d20c23e2b2d9ba37485d91d78a3e SHA512 6952ff38ed39203c8ff9aae516d81cf5210f3f17fac030325ba58b89c266d2d6ffa281b996c481b9d821638a0334da68f00c15dc4774759ff1f7b57b4678f08f -DIST gc-7.6.4.tar.gz 1120784 BLAKE2B e7cad27d2144fd37aebad44093e1a0814fe9a1cc887701e485681cdd01f3ea4477150697d535d0873a1255abff0765084119096c7ed61d3caeda439cf2a7644f SHA512 2c85be3e24b85732b3dc6f08fe98cf1a82b6fb2a22ec73090f80920721c737ef92cee8f0cd7ea7228d686005d164e7da54ce3907c3a1ba5eefa43355a472085e -DIST gc-8.0.2.tar.gz 1159207 BLAKE2B f3dfcecbc9ba59c2abac868278eb6fdca4bda46a5303393a8fb63717f01bc19fa007b6530a536c32600db30f3a45d8d5558fe72adefecd9b97075dfadb3eddc2 SHA512 b1401abb2e82b143b9a2a9013f5b2efa4015b256e7ea8ef2c897ef3c0d2d41fc893413bf6a49efc1845018e8ab823adb485fb3358eb47715982259ace9ffd7c6 DIST gc-8.0.4.tar.gz 1160528 BLAKE2B ec42378c964fc573e53f6f58aa22fa63a0b421c91b81336acfeb2e2afdb5c89514edace3a9500699e13ff1cadc4205ea245af4f0dfa5e439ed9b78cabf6058f7 SHA512 57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e diff --git a/dev-libs/boehm-gc/boehm-gc-7.2e.ebuild b/dev-libs/boehm-gc/boehm-gc-7.2e.ebuild deleted file mode 100644 index 59ec2bd7d21..000 --- a/dev-libs/boehm-gc/boehm-gc-7.2e.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils - -MY_P="gc-${PV/_/}" - -DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" -HOMEPAGE="http://www.hboehm.info/gc/"; -SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; - -LICENSE="boehm-gc" -SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cxx static-libs threads" - -DEPEND=">=dev-libs/libatomic_ops-7.2 - virtual/pkgconfig" - -S="${WORKDIR}/${MY_P/e}" - -src_prepare() { - rm -r libatomic_ops || die - - epatch "${FILESDIR}"/${P}-automake-1.13.patch - eautoreconf -} - -src_configure() { - local config=( - --with-libatomic-ops - $(use_enable cxx cplusplus) - $(use_enable static-libs static) - $(use threads || echo --disable-threads) - ) - econf "${config[@]}" -} - -src_install() { - default - - rm -r "${ED}"/usr/share/gc || die - - # dist_noinst_HEADERS - insinto /usr/include/gc - doins include/{cord.h,ec.h,javaxfc.h} - insinto /usr/include/gc/private - doins include/private/*.h - - dodoc README.QUICK doc/README{.environment,.linux,.macros} doc/barrett_diagram - dohtml doc/*.html - newman doc/gc.man GC_malloc.1 - - use static-libs || prune_libtool_files #457872 -} diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild deleted file mode 100644 index f3b4936c05c..000 --- a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild +++ /dev/null @@ -1,53 +0
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 03409a0e45504b13ba981a9c1ecbaf8b236fe610 Author: Matt Turner gentoo org> AuthorDate: Sat Sep 21 01:01:21 2019 + Commit: Matt Turner gentoo org> CommitDate: Sat Sep 21 01:01:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03409a0e dev-libs/boehm-gc-8.0.4: alpha stable, bug 693844 Signed-off-by: Matt Turner gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 544ed5211a7..e1f3293eb0d 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 733cc8c4b86cbb5eaf8f4c0b772961d893b3139b Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Sep 20 06:39:27 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 20 06:39:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733cc8c4 dev-libs/boehm-gc: stable 8.0.4 for hppa, bug #693844 Package-Manager: Portage-2.3.76, Repoman-2.3.17 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 60cd49f1e1f..544ed5211a7 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 2146f2cc3276118d81435ef717540831b2b226ba Author: Aaron Bauman gentoo org> AuthorDate: Fri Sep 20 00:40:54 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Fri Sep 20 00:40:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2146f2cc dev-libs/boehm-gc: arm64 stable (bug #693844) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.17 dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index c566e685a2f..60cd49f1e1f 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: df31eee1bd22fcd07110ba668eb8ecd7e3db0205 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 15 17:48:30 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 15 17:48:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df31eee1 dev-libs/boehm-gc: add libatomic_ops to RDEPEND, bug #694458 Reported-by: Bernd Closes: https://bugs.gentoo.org/694458 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 8c6ec2f67f8..c566e685a2f 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -18,9 +18,9 @@ SLOT="0" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" -DEPEND=" - >=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}] - virtual/pkgconfig" +RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 17da25e5668b28295b90abb2473af4104a9c80b2 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Sep 13 17:25:52 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Sep 13 17:26:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17da25e5 dev-libs/boehm-gc: arm stable wrt bug #693844 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index c5d611379c0..8c6ec2f67f8 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 1ccb57fb7e4f28a661668ebf39d6a95549390ea0 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 13 07:45:17 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 13 07:45:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ccb57fb dev-libs/boehm-gc: s390 stable wrt bug #693844 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index b9e596629a2..c5d611379c0 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 04f2a6fe5fc754f9e12430577dfd646ad4510630 Author: Matt Turner gentoo org> AuthorDate: Wed Sep 11 04:56:26 2019 + Commit: Matt Turner gentoo org> CommitDate: Wed Sep 11 04:56:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f2a6fe dev-libs/boehm-gc-8.0.4: sparc stable, bug 693844 Signed-off-by: Matt Turner gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 7ec70bdf186..b9e596629a2 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: dd25d52267d0747532e231126902cc9d242633db Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Sep 10 07:08:53 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Sep 10 07:08:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd25d522 dev-libs/boehm-gc: x86 stable wrt bug #693844 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 3cb3c9b592b..7ec70bdf186 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: e42049d84c541a6742e5a987c4ce1e02fcfe97e5 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Sep 10 07:00:20 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Sep 10 07:00:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42049d8 dev-libs/boehm-gc: stable 8.0.4 for ppc64, bug #693844 Package-Manager: Portage-2.3.75, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 2c73394ecd3..3cb3c9b592b 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: b02133244223fb5b6fc1c8e93ef36fc29bd54c46 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Sep 10 06:54:46 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Sep 10 06:54:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0213324 dev-libs/boehm-gc: stable 8.0.4 for ppc, bug #693844 Package-Manager: Portage-2.3.75, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index dbaa56941e4..2c73394ecd3 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: a95f136a8e1e50606ae9a76268797f5da1b98a7b Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Sep 10 06:43:01 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Sep 10 06:50:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a95f136a dev-libs/boehm-gc: stable 8.0.4 for ia64, bug #693844 Package-Manager: Portage-2.3.75, Repoman-2.3.17 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 12ba1162c7a..dbaa56941e4 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 47631dc2ebf801d958712c0fb5ff5b0b5bab6a01 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 9 17:22:48 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 9 17:22:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47631dc2 dev-libs/boehm-gc: amd64 stable wrt bug #693844 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 9c7b747a2e5..12ba1162c7a 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 7481cc3564ddd2663c42fafee1266c47c41679eb Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 5 10:58:05 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 5 10:58:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7481cc35 dev-libs/boehm-gc: Add ~riscv keyword Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 6b792912a80..9c7b747a2e5 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ 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 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: d922bc6c6752ff822600e71b28b80485d0469695 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Mar 2 09:41:34 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 2 09:41:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d922bc6c dev-libs/boehm-gc: bump up to 8.0.4 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 989b02fe6e5..54fa56e29d1 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -3,3 +3,4 @@ DIST gc-7.4.2.tar.gz 1082597 BLAKE2B 5ca30e786a995941fdf2d803d201e7263bdd7d9974a DIST gc-7.6.10.tar.gz 1143650 BLAKE2B 5dce84de2e842c98dc552b4a6fc28311e241f419a792523be2e5cb0f7d5b34a57608f8c40e1d85cf06fb3f9c6212855438a0d20c23e2b2d9ba37485d91d78a3e SHA512 6952ff38ed39203c8ff9aae516d81cf5210f3f17fac030325ba58b89c266d2d6ffa281b996c481b9d821638a0334da68f00c15dc4774759ff1f7b57b4678f08f DIST gc-7.6.4.tar.gz 1120784 BLAKE2B e7cad27d2144fd37aebad44093e1a0814fe9a1cc887701e485681cdd01f3ea4477150697d535d0873a1255abff0765084119096c7ed61d3caeda439cf2a7644f SHA512 2c85be3e24b85732b3dc6f08fe98cf1a82b6fb2a22ec73090f80920721c737ef92cee8f0cd7ea7228d686005d164e7da54ce3907c3a1ba5eefa43355a472085e DIST gc-8.0.2.tar.gz 1159207 BLAKE2B f3dfcecbc9ba59c2abac868278eb6fdca4bda46a5303393a8fb63717f01bc19fa007b6530a536c32600db30f3a45d8d5558fe72adefecd9b97075dfadb3eddc2 SHA512 b1401abb2e82b143b9a2a9013f5b2efa4015b256e7ea8ef2c897ef3c0d2d41fc893413bf6a49efc1845018e8ab823adb485fb3358eb47715982259ace9ffd7c6 +DIST gc-8.0.4.tar.gz 1160528 BLAKE2B ec42378c964fc573e53f6f58aa22fa63a0b421c91b81336acfeb2e2afdb5c89514edace3a9500699e13ff1cadc4205ea245af4f0dfa5e439ed9b78cabf6058f7 SHA512 57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild new file mode 100644 index 000..6b792912a80 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2019 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="http://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/"; +SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz"; + +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 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="cxx static-libs +threads" + +DEPEND=" + >=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}] + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +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) + ) + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: b70538a807000eca2cc44f0288489e30b0d33c1a Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Feb 26 07:50:07 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Feb 26 08:21:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70538a8 dev-libs/boehm-gc: bump up to 7.6.10, bug #678800 Reported-by: Arfrever Frehtes Taifersar Arahesis Bug: https://bugs.gentoo.org/678800 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-7.6.10.ebuild | 53 2 files changed, 54 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 38926089a91..e19eaba8aba 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,3 +1,4 @@ DIST gc-7.2e.tar.gz 1291186 BLAKE2B 8c320aac2d9deb8fcca2e93622aa122f96c4152d2b18bd284be32d5a041f357beaf8f3142548685fe167642070471862d04c0e6c3ba1c99bc9c05e63d6854005 SHA512 80d1d50e38714b4f198743cd8cd5ab80a35cfbb7f5f9d66c89f40319604e989125870f010d4499876978594a5823d7b61213224a68da8664b9e4f8e14076c999 DIST gc-7.4.2.tar.gz 1082597 BLAKE2B 5ca30e786a995941fdf2d803d201e7263bdd7d9974a71f672ff259c75ee36dc5d499a614334e570100ddbcb25fd06176f48429b64bad95fb218c35ba584ad4c6 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 +DIST gc-7.6.10.tar.gz 1143650 BLAKE2B 5dce84de2e842c98dc552b4a6fc28311e241f419a792523be2e5cb0f7d5b34a57608f8c40e1d85cf06fb3f9c6212855438a0d20c23e2b2d9ba37485d91d78a3e SHA512 6952ff38ed39203c8ff9aae516d81cf5210f3f17fac030325ba58b89c266d2d6ffa281b996c481b9d821638a0334da68f00c15dc4774759ff1f7b57b4678f08f DIST gc-7.6.4.tar.gz 1120784 BLAKE2B e7cad27d2144fd37aebad44093e1a0814fe9a1cc887701e485681cdd01f3ea4477150697d535d0873a1255abff0765084119096c7ed61d3caeda439cf2a7644f SHA512 2c85be3e24b85732b3dc6f08fe98cf1a82b6fb2a22ec73090f80920721c737ef92cee8f0cd7ea7228d686005d164e7da54ce3907c3a1ba5eefa43355a472085e diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.10.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.10.ebuild new file mode 100644 index 000..6ec93331183 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-7.6.10.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit multilib-minimal libtool + +MY_P="gc-${PV}" + +DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" +HOMEPAGE="http://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/"; +SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz"; + +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 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="cxx static-libs +threads" + +DEPEND=" + >=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}] + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +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) + ) + + ECONF_SOURCE=${S} econf "${config[@]}" +} + +multilib_src_install_all() { + local HTML_DOCS=( doc/*.html ) + einstalldocs + dodoc doc/README{.environment,.linux,.macros} + + # package provides .pc files + find "${ED}" -name '*.la' -delete || die + + newman doc/gc.man GC_malloc.1 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: efad44eef51c87ae625cc8013a4ca8428c590142 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Feb 26 07:59:49 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Feb 26 08:21:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efad44ee dev-libs/boehm-gc: bump up to 8.0.2, bug #678800 Reported-by: Arfrever Frehtes Taifersar Arahesis Closes: https://bugs.gentoo.org/678800 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-8.0.2.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index e19eaba8aba..989b02fe6e5 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -2,3 +2,4 @@ DIST gc-7.2e.tar.gz 1291186 BLAKE2B 8c320aac2d9deb8fcca2e93622aa122f96c4152d2b18 DIST gc-7.4.2.tar.gz 1082597 BLAKE2B 5ca30e786a995941fdf2d803d201e7263bdd7d9974a71f672ff259c75ee36dc5d499a614334e570100ddbcb25fd06176f48429b64bad95fb218c35ba584ad4c6 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 DIST gc-7.6.10.tar.gz 1143650 BLAKE2B 5dce84de2e842c98dc552b4a6fc28311e241f419a792523be2e5cb0f7d5b34a57608f8c40e1d85cf06fb3f9c6212855438a0d20c23e2b2d9ba37485d91d78a3e SHA512 6952ff38ed39203c8ff9aae516d81cf5210f3f17fac030325ba58b89c266d2d6ffa281b996c481b9d821638a0334da68f00c15dc4774759ff1f7b57b4678f08f DIST gc-7.6.4.tar.gz 1120784 BLAKE2B e7cad27d2144fd37aebad44093e1a0814fe9a1cc887701e485681cdd01f3ea4477150697d535d0873a1255abff0765084119096c7ed61d3caeda439cf2a7644f SHA512 2c85be3e24b85732b3dc6f08fe98cf1a82b6fb2a22ec73090f80920721c737ef92cee8f0cd7ea7228d686005d164e7da54ce3907c3a1ba5eefa43355a472085e +DIST gc-8.0.2.tar.gz 1159207 BLAKE2B f3dfcecbc9ba59c2abac868278eb6fdca4bda46a5303393a8fb63717f01bc19fa007b6530a536c32600db30f3a45d8d5558fe72adefecd9b97075dfadb3eddc2 SHA512 b1401abb2e82b143b9a2a9013f5b2efa4015b256e7ea8ef2c897ef3c0d2d41fc893413bf6a49efc1845018e8ab823adb485fb3358eb47715982259ace9ffd7c6 diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.2.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.2.ebuild new file mode 100644 index 000..4a0a28955f2 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-8.0.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit multilib-minimal libtool + +MY_P="gc-${PV}" + +DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" +HOMEPAGE="http://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/"; +SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz"; + +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 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="cxx static-libs +threads" + +DEPEND=" + >=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}] + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +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) + ) + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/files/
commit: 1e803e9c122b8520079ac43abd76277dd6798298 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Jul 8 08:50:57 2018 + Commit: Tony Vroon gentoo org> CommitDate: Wed Jul 11 11:35:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e803e9c dev-libs/boehm-gc: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/9121 dev-libs/boehm-gc/files/boehm-gc-6.5-gentoo.patch | 83 -- .../files/gc6.6-builtin-backtrace-uclibc.patch | 13 2 files changed, 96 deletions(-) diff --git a/dev-libs/boehm-gc/files/boehm-gc-6.5-gentoo.patch b/dev-libs/boehm-gc/files/boehm-gc-6.5-gentoo.patch deleted file mode 100644 index 72eb881eef7..000 --- a/dev-libs/boehm-gc/files/boehm-gc-6.5-gentoo.patch +++ /dev/null @@ -1,83 +0,0 @@ -diff -ur gc6.5.orig/include/private/gcconfig.h gc6.5/include/private/gcconfig.h gc6.5.orig/include/private/gcconfig.h 2005-08-05 00:03:00.0 +0200 -+++ gc6.5/include/private/gcconfig.h 2005-08-05 00:08:42.0 +0200 -@@ -1100,6 +1100,9 @@ - # endif - # define OS_TYPE "LINUX" - # define LINUX_STACKBOTTOM -+ /* On I386 Linux, enable HEURISTIC2 as a backup to /proc data */ -+ /* for the case where /proc is missing or nobbled (grsec) */ -+# define HEURISTIC2 - # if 0 - # define HEURISTIC1 - # undef STACK_GRAN -@@ -1901,6 +1904,9 @@ - # ifdef LINUX - # define OS_TYPE "LINUX" - # define LINUX_STACKBOTTOM -+ /* On x86_64 Linux, enable HEURISTIC2 as a backup to /proc data */ -+ /* for the case where /proc is missing or nobbled (grsec) */ -+# define HEURISTIC2 - # if !defined(GC_LINUX_THREADS) || !defined(REDIRECT_MALLOC) - # define MPROTECT_VDB - # else -diff -ur gc6.5.orig/os_dep.c gc6.5/os_dep.c gc6.5.orig/os_dep.c2005-08-05 00:03:00.0 +0200 -+++ gc6.5/os_dep.c 2005-08-05 00:07:56.0 +0200 -@@ -967,7 +967,13 @@ - # endif - f = open("/proc/self/stat", O_RDONLY); - if (f < 0 || STAT_READ(f, stat_buf, STAT_BUF_SIZE) < 2 * STAT_SKIP) { -+/* if /proc/self/stat isn't available, and HEURISTIC2 is possible, */ -+/* return NULL so that HEURISTIC2 will be tried. Otherwise bail. */ -+# ifdef HEURISTIC2 -+ return (ptr_t)NULL; -+# else - ABORT("Couldn't read /proc/self/stat"); -+# endif - } - c = stat_buf[buf_offset++]; - /* Skip the required number of fields. This number is hopefully */ -@@ -983,7 +989,16 @@ - c = stat_buf[buf_offset++]; - } - close(f); --if (result < 0x1000) ABORT("Absurd stack bottom value"); -+if (result < 0x1000) { -+/* if stack base result is silly (e.g. is 0 due to grsec), and*/ -+/* HEURISTIC2 is enabled, return NULL so that HEURISTIC2 will be */ -+/* tried. Otherwise bail. */ -+# ifdef HEURISTIC2 -+ return (ptr_t)NULL; -+# else -+ ABORT("Absurd stack bottom value"); -+# endif -+ } - return (ptr_t)result; - } - -@@ -1045,6 +1060,12 @@ - result = GC_freebsd_stack_base(); - # endif - # ifdef HEURISTIC2 -+/* if both LINUX_STACKBOTTOM and HEURISTIC2 are enabled, try HEURISTIC2 */ -+/* when the LINUX_STACKBOTTOM returns NULL (indicating failure to get */ -+/* a sensible result from /proc/self/stat)*/ -+# ifdef LINUX_STACKBOTTOM -+ if (result == (ptr_t)NULL) { -+# endif - # ifdef STACK_GROWS_DOWN - result = GC_find_limit((ptr_t)(&dummy), TRUE); - # ifdef HEURISTIC2_LIMIT -@@ -1062,6 +1083,11 @@ - } - # endif - # endif -+/* tail of extra 'if' condition when both LINUX_STACKBOTTOM and */ -+/* HEURISTIC are configured. */ -+# ifdef LINUX_STACKBOTTOM -+ } -+# endif - - # endif /* HEURISTIC2 */ - # ifdef STACK_GROWS_DOWN diff --git a/dev-libs/boehm-gc/files/gc6.6-builtin-backtrace-uclibc.patch b/dev-libs/boehm-gc/files/gc6.6-builtin-backtrace-uclibc.patch deleted file mode 100644 index 1d3e5780e74..000 --- a/dev-libs/boehm-gc/files/gc6.6-builtin-backtrace-uclibc.patch +++ /dev/null @@ -1,13 +0,0 @@ include/gc.h 2006-02-25 15:49:52 + -+++ include/gc.h 2006-02-25 15:50:00 + -@@ -473,7 +473,9 @@ - # if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 || __GLIBC__ > 2) \ - && !defined(__ia64__) - # ifndef GC_HAVE_BUILTIN_BACKTRACE --# define GC_HAVE_BUILTIN_BACKTRACE -+# ifndef __UCLIBC__ -+# define GC_HAVE_BUILTIN_BACKTRACE -+# endif - # endif - # endif - # if defined(__i386__) || defined(__x86_64__)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 012abdf59420fda11e19ceba0582fda2fc3fbd70 Author: Aaron Bauman gentoo org> AuthorDate: Sun Jun 3 19:02:59 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Jun 4 01:12:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=012abdf5 dev-libs/boehm-gc: drop old EAPI Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-libs/boehm-gc/Manifest | 2 -- dev-libs/boehm-gc/boehm-gc-6.8.ebuild| 49 --- dev-libs/boehm-gc/boehm-gc-7.1-r1.ebuild | 50 3 files changed, 101 deletions(-) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index e9cf160b3b9..38926089a91 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,5 +1,3 @@ -DIST gc-7.1.tar.gz 1077714 BLAKE2B e3171e16b3451d61baefb6c005681abb3bdf6d29cfd595dc9b8672795a127a8dae0d03ee333ad23344adf8b0bcf2f0a4597ab39d5be2d3a56c5d92c0c717acb8 SHA512 10faa0062c7df2ac7e2e29ac369167daad526c9de477e9af2298e6e5ad0bb1de5d32203e048892b16c34b398657a1a338e2e122c3137eeb8143b184f9b5e7ea0 DIST gc-7.2e.tar.gz 1291186 BLAKE2B 8c320aac2d9deb8fcca2e93622aa122f96c4152d2b18bd284be32d5a041f357beaf8f3142548685fe167642070471862d04c0e6c3ba1c99bc9c05e63d6854005 SHA512 80d1d50e38714b4f198743cd8cd5ab80a35cfbb7f5f9d66c89f40319604e989125870f010d4499876978594a5823d7b61213224a68da8664b9e4f8e14076c999 DIST gc-7.4.2.tar.gz 1082597 BLAKE2B 5ca30e786a995941fdf2d803d201e7263bdd7d9974a71f672ff259c75ee36dc5d499a614334e570100ddbcb25fd06176f48429b64bad95fb218c35ba584ad4c6 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 DIST gc-7.6.4.tar.gz 1120784 BLAKE2B e7cad27d2144fd37aebad44093e1a0814fe9a1cc887701e485681cdd01f3ea4477150697d535d0873a1255abff0765084119096c7ed61d3caeda439cf2a7644f SHA512 2c85be3e24b85732b3dc6f08fe98cf1a82b6fb2a22ec73090f80920721c737ef92cee8f0cd7ea7228d686005d164e7da54ce3907c3a1ba5eefa43355a472085e -DIST gc6.8.tar.gz 756879 BLAKE2B 8a56c4f7b23e79862aaa6fc505a56ea9a8ed53b9f3aedc8cbb57c37f0fabe040abe22096a8893b7f7b1ff1267bff37101e3dfbbcedab380afe0abff02b98fe14 SHA512 69a9554d2d213392512d4ce41ec8c4993557e65c2b3dc4f568ac18695421cc08b7677c25f9a0ce03e94fb5e68a298fcac7ed09fb90007a2c998ff6ef78d3c651 diff --git a/dev-libs/boehm-gc/boehm-gc-6.8.ebuild b/dev-libs/boehm-gc/boehm-gc-6.8.ebuild deleted file mode 100644 index 46e76013835..000 --- a/dev-libs/boehm-gc/boehm-gc-6.8.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -MY_P="gc${PV/_/}" -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" -HOMEPAGE="http://www.hboehm.info/gc/"; -SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; - -LICENSE="boehm-gc" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" -IUSE="cxx threads" - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i -e '/^SUBDIRS/s/doc//' Makefile.in || die - epatch "${FILESDIR}"/${PN}-6.5-gentoo.patch - epatch "${FILESDIR}"/gc6.6-builtin-backtrace-uclibc.patch -} - -src_compile() { - econf \ - $(use_enable cxx cplusplus) \ - $(use threads || echo --disable-threads) - emake || die -} - -src_install() { - make DESTDIR="${D}" install || die - - rm -rf "${D}"/usr/share/gc || die - - # dist_noinst_HEADERS - insinto /usr/include/gc - doins include/{cord.h,ec.h,javaxfc.h} - insinto /usr/include/gc/private - doins include/private/*.h - - dodoc README.QUICK doc/README* doc/barrett_diagram - dohtml doc/*.html - newman doc/gc.man GC_malloc.1 -} diff --git a/dev-libs/boehm-gc/boehm-gc-7.1-r1.ebuild b/dev-libs/boehm-gc/boehm-gc-7.1-r1.ebuild deleted file mode 100644 index cf5927c9f57..000 --- a/dev-libs/boehm-gc/boehm-gc-7.1-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -MY_P="gc-${PV/_/}" -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" -HOMEPAGE="http://www.hboehm.info/gc/"; -SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; - -LICENSE="boehm-gc" -SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86" -IUSE="cxx threads" - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i -e '/^SUBDIRS/s/doc//' Makefile.in || die - epatch "${FILESDIR}"/${PN}-6.5-gentoo.patch - epatch "${FILESDIR}"/gc6.6-builtin-backtrace-uclibc.patch - sed '/Cflags/s:$:/gc:g' -i bdw-gc.pc.in || die -} - -src_compile() { - econf \ - $(use_enable cxx cplusplus) \ - $(use threads || echo --disable-threads) - emake || die -} - -src_inst
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 0b5872112fdc2c11d1a289b392e3a8be4e272839 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jun 3 19:46:32 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jun 3 19:46:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b587211 dev-libs/boehm-gc: mark s390 stable wrt bug #647114 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index bb46d18df23..f55d6778119 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: e21833c3c45f153e95ff6c68f4e608556ef640f4 Author: Mart Raudsepp gentoo org> AuthorDate: Wed May 2 17:26:05 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Thu May 3 05:48:45 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21833c3 dev-libs/boehm-gc-7.6.4: arm64 stable Package-Manager: Portage-2.3.28, Repoman-2.3.9 dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index b820b012455..bb46d18df23 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: ca2ef0a8b909e654cd903f19a1d09877079ce7ca Author: Mikle Kolyada gentoo org> AuthorDate: Sat Apr 28 07:16:12 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Apr 28 07:16:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca2ef0a8 dev-libs/boehm-gc: arm stable wrt bug #653720 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index 7b029ec53a4..b820b012455 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: e407bcd9942be02aa1ecaf926de2260f5642b457 Author: Matt Turner gentoo org> AuthorDate: Sat Apr 28 05:23:32 2018 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 28 05:23:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e407bcd9 dev-libs/boehm-gc-7.6.4: alpha stable, bug 653720 dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index d4ec021376d..7b029ec53a4 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 433ed07778ef7f98b1c740c18a70c9bd50081d93 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Apr 24 11:46:01 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Apr 24 18:55:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=433ed077 dev-libs/boehm-gc: stable 7.6.4 for sparc Bug: https://bugs.gentoo.org/653720 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index d74f92bfdb2..0dfe7f58ee0 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 6691691e31312568521f36e95d38d267ad553343 Author: Matt Turner gentoo org> AuthorDate: Mon Apr 23 02:20:47 2018 + Commit: Matt Turner gentoo org> CommitDate: Mon Apr 23 02:20:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6691691e dev-libs/boehm-gc-7.6.4: ppc64 stable, bug 653720 dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index c1a283b6ffa..d74f92bfdb2 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 947be63cfd0f79b01d1db7976c6406fe9956a455 Author: Matt Turner gentoo org> AuthorDate: Mon Apr 23 02:20:41 2018 + Commit: Matt Turner gentoo org> CommitDate: Mon Apr 23 02:20:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947be63c dev-libs/boehm-gc-7.6.4: ppc stable, bug 653720 dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index cb5a5fee7e0..c1a283b6ffa 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 5931cb25792c18d9cf420da3d9023b4465bb2e8c Author: Matt Turner gentoo org> AuthorDate: Sun Apr 22 06:33:35 2018 + Commit: Matt Turner gentoo org> CommitDate: Sun Apr 22 06:33:35 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5931cb25 dev-libs/boehm-gc-7.6.4: hppa stable, bug 653720 dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index 9d07e1b1feb..cb5a5fee7e0 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 210d7dd5504cb4698a99cb132271a5c1270bc1af Author: Aaron Bauman gentoo org> AuthorDate: Sat Apr 21 22:16:42 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Apr 21 22:16:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=210d7dd5 dev-libs/boehm-gc: amd64 stable wrt bug #653720 Bug: https://bugs.gentoo.org/653720 Package-Manager: Portage-2.3.31, Repoman-2.3.9 dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index d5b0c15a034..9d07e1b1feb 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: a744a327fd773d0231b835943da6771e7dfef210 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Apr 21 20:57:49 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 21 20:58:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a744a327 dev-libs/boehm-gc: stable 7.6.4 for ia64, bug #653720 Bug: https://bugs.gentoo.org/653720 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64" dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index 794c46bc4f2..d5b0c15a034 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: b0c01360260271f34bb99cdc1c466e5c14e650a5 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Apr 21 19:42:55 2018 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Apr 21 19:46:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0c01360 dev-libs/boehm-gc: Enable threading by default, bug 592318 This version is also a stable candidate. Closes: https://bugs.gentoo.org/592318 Package-Manager: Portage-2.3.27, Repoman-2.3.9 dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index f83e8ff8d30..794c46bc4f2 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -16,7 +16,7 @@ LICENSE="boehm-gc" # We've been using subslot 0 for these instead of "1.1". SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cxx static-libs threads" +IUSE="cxx static-libs +threads" DEPEND=" >=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/files/, dev-libs/boehm-gc/
commit: 40b774392765941a1765dc0993e60d875d1fbd8c Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Apr 21 19:44:27 2018 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Apr 21 19:46:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b77439 dev-libs/boehm-gc: Drop some old versions Package-Manager: Portage-2.3.27, Repoman-2.3.9 dev-libs/boehm-gc/Manifest | 4 -- dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild | 58 dev-libs/boehm-gc/boehm-gc-7.2d.ebuild | 64 -- dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild| 54 -- dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild| 52 -- dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild| 52 -- .../files/boehm-gc-7.2d-automake-1.13.patch| 13 - .../boehm-gc/files/boehm-gc-7.2d-configure.patch | 33 --- 8 files changed, 330 deletions(-) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 707500bcf5e..e9cf160b3b9 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,9 +1,5 @@ DIST gc-7.1.tar.gz 1077714 BLAKE2B e3171e16b3451d61baefb6c005681abb3bdf6d29cfd595dc9b8672795a127a8dae0d03ee333ad23344adf8b0bcf2f0a4597ab39d5be2d3a56c5d92c0c717acb8 SHA512 10faa0062c7df2ac7e2e29ac369167daad526c9de477e9af2298e6e5ad0bb1de5d32203e048892b16c34b398657a1a338e2e122c3137eeb8143b184f9b5e7ea0 -DIST gc-7.2d.tar.gz 1263064 BLAKE2B dfc90b7a40418216cac31df790a8868d271b7a363ef55ecd62170983a8926f19af716af5d94ab0a50f20b1f08b37bbb863d42a63b1f6e8aa49c97b1d29e2 SHA512 5b342754a1efeef0cf78983b7a0e48a36495beac04fc881ab356b26dc153b343e940ec7af070f4fc875be44adc559f7be995919fe9229f68d2e0237cdbeaabcc DIST gc-7.2e.tar.gz 1291186 BLAKE2B 8c320aac2d9deb8fcca2e93622aa122f96c4152d2b18bd284be32d5a041f357beaf8f3142548685fe167642070471862d04c0e6c3ba1c99bc9c05e63d6854005 SHA512 80d1d50e38714b4f198743cd8cd5ab80a35cfbb7f5f9d66c89f40319604e989125870f010d4499876978594a5823d7b61213224a68da8664b9e4f8e14076c999 -DIST gc-7.4.0.tar.gz 1060884 BLAKE2B 66bcf7b42591c0899d069c475e0278792173a157c442d45574720d4b8565b660b39cbb0e7aee412c0ec54f1b3527ccf16b96421cadcca9bca18796ae2a69f9ab SHA512 7421963a4eeb3d0c2efd486dcf842793e81385c9a87c38265137626822566c98920d9d6a9423c1dbeb067fd7fe8aeeead2d7bb7083f6056b6288410e1032 DIST gc-7.4.2.tar.gz 1082597 BLAKE2B 5ca30e786a995941fdf2d803d201e7263bdd7d9974a71f672ff259c75ee36dc5d499a614334e570100ddbcb25fd06176f48429b64bad95fb218c35ba584ad4c6 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 -DIST gc-7.6.0.tar.gz 751 BLAKE2B 84780ffbd087aeddfbab7b5c9de05aac18f8e3ebbc174e3a0ffec295d8288ecce33f1ca6a44eaef168e1433d696a38a664fd6abecae006e8179bc453b278f5c3 SHA512 511e8c01287b1ee9dbec87f0573377de77038b7af053a3f33afed9b3ffa30e2402d6a9bb0ca4f4b81cd808209b47b5718d498cff3de6632a057fe03fad51fc43 -DIST gc-7.6.2.tar.gz 1119725 BLAKE2B d74fbabcc298e7673ba4d23df9fa7a8cd2895b0925dd26a2b2090d7fef0044af4dcb693357de8cb30ff7e4b9708c00259224f40baac13ac178adf44c09c0dd17 SHA512 7b54812903929b0d5d1d696beac54629a7667997b41ef45299373bc18b2153d5755286b25e11cc90ffc572239e52a02900927bc60b0ad3593162b8c8e259fd50 DIST gc-7.6.4.tar.gz 1120784 BLAKE2B e7cad27d2144fd37aebad44093e1a0814fe9a1cc887701e485681cdd01f3ea4477150697d535d0873a1255abff0765084119096c7ed61d3caeda439cf2a7644f SHA512 2c85be3e24b85732b3dc6f08fe98cf1a82b6fb2a22ec73090f80920721c737ef92cee8f0cd7ea7228d686005d164e7da54ce3907c3a1ba5eefa43355a472085e DIST gc6.8.tar.gz 756879 BLAKE2B 8a56c4f7b23e79862aaa6fc505a56ea9a8ed53b9f3aedc8cbb57c37f0fabe040abe22096a8893b7f7b1ff1267bff37101e3dfbbcedab380afe0abff02b98fe14 SHA512 69a9554d2d213392512d4ce41ec8c4993557e65c2b3dc4f568ac18695421cc08b7677c25f9a0ce03e94fb5e68a298fcac7ed09fb90007a2c998ff6ef78d3c651 diff --git a/dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild b/dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild deleted file mode 100644 index 521c7db9964..000 --- a/dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils - -MY_P="gc-${PV/_/}" - -DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" -HOMEPAGE="http://www.hboehm.info/gc/"; -SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; - -LICENSE="boehm-gc" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cxx static-libs threads" - -DEPEND=">=dev-libs/libatomic_ops-7.2 - virtual/pkgconfig" - -S="${WORKDIR}/${MY_P/d}" - -src_prepare() { - rm -r libatomic_ops || die - - epatch "${FILESDIR}"/${P}-configure.patch - epatch "${FILESDIR}"/${P}-automake-1.13
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 636fcb01b48ebf501afd3757080fe0911c5326cc Author: Michał Górny gentoo org> AuthorDate: Fri Mar 2 08:07:14 2018 + Commit: Michał Górny gentoo org> CommitDate: Fri Mar 2 08:31:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=636fcb01 dev-libs/boehm-gc: Tested on ~amd64-fbsd dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index 138b14036e5..f83e8ff8d30 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -15,7 +15,7 @@ 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 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 4f5d710c9c3091cee46005ec0a323095b8e0d0c8 Author: Mike Frysinger gentoo org> AuthorDate: Fri Jan 26 22:32:54 2018 + Commit: Mike Frysinger gentoo org> CommitDate: Fri Jan 26 22:34:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f5d710c dev-libs/boehm-gc: add elibtoolize for cross-compiling relink hack #594754 Closes: https://bugs.gentoo.org/594754 dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild | 6 +- dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild | 6 +- dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild | 7 ++- dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild | 7 ++- dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 7 ++- 5 files changed, 28 insertions(+), 5 deletions(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild index 49e88540665..dcdf93aaa2c 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild @@ -3,7 +3,7 @@ EAPI=5 -inherit eutils +inherit eutils libtool MY_P="gc-${PV}" @@ -21,6 +21,10 @@ DEPEND=">=dev-libs/libatomic_ops-7.4 S="${WORKDIR}/${MY_P}" +src_prepare() { + elibtoolize #594754 +} + src_configure() { local config=( --with-libatomic-ops diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild index ce85bb396f0..6a945b47e50 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild @@ -3,7 +3,7 @@ EAPI=5 -inherit eutils +inherit eutils libtool MY_P="gc-${PV}" @@ -21,6 +21,10 @@ DEPEND=">=dev-libs/libatomic_ops-7.4 S="${WORKDIR}/${MY_P}" +src_prepare() { + elibtoolize #594754 +} + src_configure() { local config=( --with-libatomic-ops diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild index 1e9292afc17..3eb61032129 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit multilib-minimal +inherit multilib-minimal libtool MY_P="gc-${PV}" @@ -22,6 +22,11 @@ DEPEND=" S="${WORKDIR}/${MY_P}" +src_prepare() { + default + elibtoolize #594754 +} + multilib_src_configure() { local config=( --with-libatomic-ops diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild index 09cabd87bf7..e6156a40ada 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild @@ -3,7 +3,7 @@ EAPI="6" -inherit multilib-minimal +inherit multilib-minimal libtool MY_P="gc-${PV}" @@ -23,6 +23,11 @@ DEPEND=" S="${WORKDIR}/${MY_P}" +src_prepare() { + default + elibtoolize #594754 +} + multilib_src_configure() { local config=( --disable-docs diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild index 3fe48a0d9a2..138b14036e5 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -3,7 +3,7 @@ EAPI="6" -inherit multilib-minimal +inherit multilib-minimal libtool MY_P="gc-${PV}" @@ -24,6 +24,11 @@ DEPEND=" S="${WORKDIR}/${MY_P}" +src_prepare() { + default + elibtoolize #594754 +} + multilib_src_configure() { local config=( --disable-docs
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 3363794c47f957f6411e6765097e1bfc48f19b26 Author: Mike Frysinger gentoo org> AuthorDate: Fri Jan 26 22:22:19 2018 + Commit: Mike Frysinger gentoo org> CommitDate: Fri Jan 26 22:25:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3363794c dev-libs/boehm-gc: version bump to 7.6.4 Since upstream has opted to change the SONAME back to match previous versions [1], we also change the subslot back to match previous ebuild versions. We keep 0 rather than 1.1 because we've been using 0 for these SONAME combos and changing it to 1.1 would cause pointless churn for users. [1] https://github.com/ivmai/bdwgc/issues/197 dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild | 48 + 2 files changed, 49 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 4a6b719a2f0..707500bcf5e 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -5,4 +5,5 @@ DIST gc-7.4.0.tar.gz 1060884 BLAKE2B 66bcf7b42591c0899d069c475e0278792173a157c44 DIST gc-7.4.2.tar.gz 1082597 BLAKE2B 5ca30e786a995941fdf2d803d201e7263bdd7d9974a71f672ff259c75ee36dc5d499a614334e570100ddbcb25fd06176f48429b64bad95fb218c35ba584ad4c6 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 DIST gc-7.6.0.tar.gz 751 BLAKE2B 84780ffbd087aeddfbab7b5c9de05aac18f8e3ebbc174e3a0ffec295d8288ecce33f1ca6a44eaef168e1433d696a38a664fd6abecae006e8179bc453b278f5c3 SHA512 511e8c01287b1ee9dbec87f0573377de77038b7af053a3f33afed9b3ffa30e2402d6a9bb0ca4f4b81cd808209b47b5718d498cff3de6632a057fe03fad51fc43 DIST gc-7.6.2.tar.gz 1119725 BLAKE2B d74fbabcc298e7673ba4d23df9fa7a8cd2895b0925dd26a2b2090d7fef0044af4dcb693357de8cb30ff7e4b9708c00259224f40baac13ac178adf44c09c0dd17 SHA512 7b54812903929b0d5d1d696beac54629a7667997b41ef45299373bc18b2153d5755286b25e11cc90ffc572239e52a02900927bc60b0ad3593162b8c8e259fd50 +DIST gc-7.6.4.tar.gz 1120784 BLAKE2B e7cad27d2144fd37aebad44093e1a0814fe9a1cc887701e485681cdd01f3ea4477150697d535d0873a1255abff0765084119096c7ed61d3caeda439cf2a7644f SHA512 2c85be3e24b85732b3dc6f08fe98cf1a82b6fb2a22ec73090f80920721c737ef92cee8f0cd7ea7228d686005d164e7da54ce3907c3a1ba5eefa43355a472085e DIST gc6.8.tar.gz 756879 BLAKE2B 8a56c4f7b23e79862aaa6fc505a56ea9a8ed53b9f3aedc8cbb57c37f0fabe040abe22096a8893b7f7b1ff1267bff37101e3dfbbcedab380afe0abff02b98fe14 SHA512 69a9554d2d213392512d4ce41ec8c4993557e65c2b3dc4f568ac18695421cc08b7677c25f9a0ce03e94fb5e68a298fcac7ed09fb90007a2c998ff6ef78d3c651 diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild new file mode 100644 index 000..3fe48a0d9a2 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-7.6.4.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit multilib-minimal + +MY_P="gc-${PV}" + +DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" +HOMEPAGE="http://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/"; +SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz"; + +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 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="cxx static-libs threads" + +DEPEND=" + >=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}] + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +multilib_src_configure() { + local config=( + --disable-docs + --with-libatomic-ops + $(use_enable cxx cplusplus) + $(use_enable static-libs static) + $(use threads || echo --disable-threads) + ) + + ECONF_SOURCE=${S} econf "${config[@]}" +} + +multilib_src_install_all() { + local HTML_DOCS=( doc/*.html ) + einstalldocs + dodoc doc/README{.environment,.linux,.macros} + + # package provides .pc files + find "${ED}" -name '*.la' -delete || die + + newman doc/gc.man GC_malloc.1 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: cc4bcce20bb89633c891d9d0027546d324208490 Author: Mike Frysinger gentoo org> AuthorDate: Fri Jan 26 22:21:07 2018 + Commit: Mike Frysinger gentoo org> CommitDate: Fri Jan 26 22:25:18 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc4bcce2 dev-libs/boehm-gc: drop sparc workaround for 7.6 versions This seems to be fixed in upstream versions already. dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild | 5 - dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild | 5 - 2 files changed, 10 deletions(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild index 7fc4ca03479..1e9292afc17 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild @@ -33,11 +33,6 @@ multilib_src_configure() { ECONF_SOURCE=${S} econf "${config[@]}" } -multilib_src_compile() { - use sparc && emake src/sparc_mach_dep.lo - default -} - multilib_src_install_all() { local HTML_DOCS=( doc/*.html ) einstalldocs diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild index 53b5655f24f..09cabd87bf7 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild @@ -35,11 +35,6 @@ multilib_src_configure() { ECONF_SOURCE=${S} econf "${config[@]}" } -multilib_src_compile() { - use sparc && emake src/sparc_mach_dep.lo - default -} - multilib_src_install_all() { local HTML_DOCS=( doc/*.html ) einstalldocs
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: e55139ca5c6f805714ef9d473714c752e1596906 Author: Lars Wendler gentoo org> AuthorDate: Mon Jan 15 12:23:39 2018 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jan 15 12:23:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e55139ca dev-libs/boehm-gc: Removed patrick as maintainer. Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-libs/boehm-gc/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-libs/boehm-gc/metadata.xml b/dev-libs/boehm-gc/metadata.xml index 3c4cdfb0b59..e396f375597 100644 --- a/dev-libs/boehm-gc/metadata.xml +++ b/dev-libs/boehm-gc/metadata.xml @@ -1,10 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - patr...@gentoo.org - Patrick Lauer - toolch...@gentoo.org Gentoo Toolchain Project
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: bcd5d8dafb7c0369084f6a578c569ee704d6a3fd Author: Mike Frysinger gentoo org> AuthorDate: Mon Jan 15 05:10:54 2018 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jan 15 05:10:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd5d8da dev-libs/boehm-gc: version bump to 7.6.2 dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild | 52 + 2 files changed, 53 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index f047d27fd4f..4a6b719a2f0 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -4,4 +4,5 @@ DIST gc-7.2e.tar.gz 1291186 BLAKE2B 8c320aac2d9deb8fcca2e93622aa122f96c4152d2b18 DIST gc-7.4.0.tar.gz 1060884 BLAKE2B 66bcf7b42591c0899d069c475e0278792173a157c442d45574720d4b8565b660b39cbb0e7aee412c0ec54f1b3527ccf16b96421cadcca9bca18796ae2a69f9ab SHA512 7421963a4eeb3d0c2efd486dcf842793e81385c9a87c38265137626822566c98920d9d6a9423c1dbeb067fd7fe8aeeead2d7bb7083f6056b6288410e1032 DIST gc-7.4.2.tar.gz 1082597 BLAKE2B 5ca30e786a995941fdf2d803d201e7263bdd7d9974a71f672ff259c75ee36dc5d499a614334e570100ddbcb25fd06176f48429b64bad95fb218c35ba584ad4c6 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 DIST gc-7.6.0.tar.gz 751 BLAKE2B 84780ffbd087aeddfbab7b5c9de05aac18f8e3ebbc174e3a0ffec295d8288ecce33f1ca6a44eaef168e1433d696a38a664fd6abecae006e8179bc453b278f5c3 SHA512 511e8c01287b1ee9dbec87f0573377de77038b7af053a3f33afed9b3ffa30e2402d6a9bb0ca4f4b81cd808209b47b5718d498cff3de6632a057fe03fad51fc43 +DIST gc-7.6.2.tar.gz 1119725 BLAKE2B d74fbabcc298e7673ba4d23df9fa7a8cd2895b0925dd26a2b2090d7fef0044af4dcb693357de8cb30ff7e4b9708c00259224f40baac13ac178adf44c09c0dd17 SHA512 7b54812903929b0d5d1d696beac54629a7667997b41ef45299373bc18b2153d5755286b25e11cc90ffc572239e52a02900927bc60b0ad3593162b8c8e259fd50 DIST gc6.8.tar.gz 756879 BLAKE2B 8a56c4f7b23e79862aaa6fc505a56ea9a8ed53b9f3aedc8cbb57c37f0fabe040abe22096a8893b7f7b1ff1267bff37101e3dfbbcedab380afe0abff02b98fe14 SHA512 69a9554d2d213392512d4ce41ec8c4993557e65c2b3dc4f568ac18695421cc08b7677c25f9a0ce03e94fb5e68a298fcac7ed09fb90007a2c998ff6ef78d3c651 diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild new file mode 100644 index 000..53b5655f24f --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-7.6.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit multilib-minimal + +MY_P="gc-${PV}" + +DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" +HOMEPAGE="http://www.hboehm.info/gc/"; +SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; + +LICENSE="boehm-gc" +# SONAME: libgc.so.2 libgccpp.so.1 +SLOT="0/2.1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="cxx static-libs threads" + +DEPEND=" + >=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}] + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +multilib_src_configure() { + local config=( + --disable-docs + --with-libatomic-ops + $(use_enable cxx cplusplus) + $(use_enable static-libs static) + $(use threads || echo --disable-threads) + ) + + ECONF_SOURCE=${S} econf "${config[@]}" +} + +multilib_src_compile() { + use sparc && emake src/sparc_mach_dep.lo + default +} + +multilib_src_install_all() { + local HTML_DOCS=( doc/*.html ) + einstalldocs + dodoc doc/README{.environment,.linux,.macros} + + # package provides .pc files + find "${ED}" -name '*.la' -delete || die + + newman doc/gc.man GC_malloc.1 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 6e6e0c7570c73186f84e4e9a930e3efe0dc2349b Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Jun 14 21:31:06 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Jun 14 21:33:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6e0c75 dev-libs/boehm-gc: drop outdated ia64 workaround Fixes build failure on ia64: make -j1 src/ia64_save_regs_in_stack.lo make: *** No rule to make target 'src/ia64_save_regs_in_stack.lo'. Stop. Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild index cab00ef0303..7fc4ca03479 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild @@ -34,8 +34,6 @@ multilib_src_configure() { } multilib_src_compile() { - # Workaround build errors. #574566 - use ia64 && emake src/ia64_save_regs_in_stack.lo use sparc && emake src/sparc_mach_dep.lo default }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: a0dc3491f9924262a600533744150277899fb521 Author: David Seifert gentoo org> AuthorDate: Wed May 10 20:41:03 2017 + Commit: David Seifert gentoo org> CommitDate: Wed May 10 22:35:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0dc3491 dev-libs/boehm-gc: Make multilib compatible Bug: https://bugs.gentoo.org/show_bug.cgi?id=617788 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild | 28 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild index 1f62ca853c4..cab00ef0303 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit ltprune +inherit multilib-minimal MY_P="gc-${PV}" @@ -16,35 +16,39 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs threads" -DEPEND=">=dev-libs/libatomic_ops-7.4 +DEPEND=" + >=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}] virtual/pkgconfig" S="${WORKDIR}/${MY_P}" -src_configure() { +multilib_src_configure() { local config=( --with-libatomic-ops $(use_enable cxx cplusplus) $(use_enable static-libs static) $(use threads || echo --disable-threads) ) - econf "${config[@]}" + + ECONF_SOURCE=${S} econf "${config[@]}" } -src_compile() { +multilib_src_compile() { # Workaround build errors. #574566 use ia64 && emake src/ia64_save_regs_in_stack.lo use sparc && emake src/sparc_mach_dep.lo default } -src_install() { - default - use static-libs || prune_libtool_files +multilib_src_install_all() { + local HTML_DOCS=( doc/*.html ) + einstalldocs + dodoc doc/README{.environment,.linux,.macros} + + rm -r "${ED%/}"/usr/share/gc || die + + # package provides .pc files + find "${D}" -name '*.la' -delete || die - rm -r "${ED}"/usr/share/gc || die - dodoc README.QUICK doc/README{.environment,.linux,.macros} - docinto html - dodoc doc/*.html newman doc/gc.man GC_malloc.1 }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 72ae18ea40249e57fabc4df86234c7207d9540be Author: Matthias Maier gentoo org> AuthorDate: Tue May 9 17:21:23 2017 + Commit: Matthias Maier gentoo org> CommitDate: Wed May 10 16:13:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72ae18ea dev-libs/boehm-gc: add toolchain as maintainer Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-libs/boehm-gc/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/dev-libs/boehm-gc/metadata.xml b/dev-libs/boehm-gc/metadata.xml index 43b420a338c..3c4cdfb0b59 100644 --- a/dev-libs/boehm-gc/metadata.xml +++ b/dev-libs/boehm-gc/metadata.xml @@ -5,4 +5,8 @@ patr...@gentoo.org Patrick Lauer + + toolch...@gentoo.org + Gentoo Toolchain Project +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: ce01746f72d48b43118a21c27b7161d06a4e6d1f Author: Tim Harder gentoo org> AuthorDate: Wed Apr 12 11:49:12 2017 + Commit: Tim Harder gentoo org> CommitDate: Wed Apr 12 11:49:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce01746f dev-libs/boehm-gc: version bump to 7.6.0 dev-libs/boehm-gc/Manifest | 1 + dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild | 50 + 2 files changed, 51 insertions(+) diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 5a64322a63e..1217b1ce32f 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -3,4 +3,5 @@ DIST gc-7.2d.tar.gz 1263064 SHA256 d9fe0ae8650d43746a48bfb394cab01a319f3809cee19 DIST gc-7.2e.tar.gz 1291186 SHA256 09315b48a82d600371207691126ad058c04677281ac318d86fa84c98c3c9af4b SHA512 80d1d50e38714b4f198743cd8cd5ab80a35cfbb7f5f9d66c89f40319604e989125870f010d4499876978594a5823d7b61213224a68da8664b9e4f8e14076c999 WHIRLPOOL bac6bac3dde1ed136403450d335a33e7ffc692575871d19edaa322a523046a7f6dc75331ffec02a8e36a2f056e6422331c6a40fb5bfb5cfc23c70819a9e03447 DIST gc-7.4.0.tar.gz 1060884 SHA256 61f8fc6991f8cb003a0d3c7d251c5b9a76093615ef793e0c588a4661e0b5e283 SHA512 7421963a4eeb3d0c2efd486dcf842793e81385c9a87c38265137626822566c98920d9d6a9423c1dbeb067fd7fe8aeeead2d7bb7083f6056b6288410e1032 WHIRLPOOL 5506bb8503b646daede64580a8302e3515bf14aa19b2a2f768ad0b1ef23e70bb983f3c6d10ab5746f977e4a27b217187147188ecc38056614a9a2f74c73179c8 DIST gc-7.4.2.tar.gz 1082597 SHA256 63320ad7c45460e4a40e03f5aa4c6893783f21a16416c3282b994f933312afa2 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 WHIRLPOOL 139fb9fbaef30f30f54940d99832b2eb936015620f59ee51b58a45e12d03cb9b05d75d8f91a6d706bafad9498894e77a7205d64f422bf2a4b64be2e9a8a13d90 +DIST gc-7.6.0.tar.gz 751 SHA256 a14a28b1129be90e55cd6f71127ffc5594e1091d5d54131528c24cd0c03b7d90 SHA512 511e8c01287b1ee9dbec87f0573377de77038b7af053a3f33afed9b3ffa30e2402d6a9bb0ca4f4b81cd808209b47b5718d498cff3de6632a057fe03fad51fc43 WHIRLPOOL add6a8bf6fa2b9c0c1c14ff28dd6db67fe4a78b0de0598da14ededcea06f9d8dbaac6428fc7f0204a8919cd1c62ff5d7f81569684b3b895293713741ae4309ab DIST gc6.8.tar.gz 756879 SHA256 448f8e4c6ee8c80eac059cf1c9379d20c388bcb900fc0796cd2a44d1dcbbae69 SHA512 69a9554d2d213392512d4ce41ec8c4993557e65c2b3dc4f568ac18695421cc08b7677c25f9a0ce03e94fb5e68a298fcac7ed09fb90007a2c998ff6ef78d3c651 WHIRLPOOL 970b4453895053e8bafc0b1b5b4f9c221f83cf20e5c9e305cacf47bf67f9a04bf9a3c684b0288c2cb8217cf10ed61ac7eeabcecafeaa64becb16d17ec3456909 diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild new file mode 100644 index 000..1f62ca853c4 --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit ltprune + +MY_P="gc-${PV}" + +DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" +HOMEPAGE="http://www.hboehm.info/gc/"; +SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; + +LICENSE="boehm-gc" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="cxx static-libs threads" + +DEPEND=">=dev-libs/libatomic_ops-7.4 + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local config=( + --with-libatomic-ops + $(use_enable cxx cplusplus) + $(use_enable static-libs static) + $(use threads || echo --disable-threads) + ) + econf "${config[@]}" +} + +src_compile() { + # Workaround build errors. #574566 + use ia64 && emake src/ia64_save_regs_in_stack.lo + use sparc && emake src/sparc_mach_dep.lo + default +} + +src_install() { + default + use static-libs || prune_libtool_files + + rm -r "${ED}"/usr/share/gc || die + dodoc README.QUICK doc/README{.environment,.linux,.macros} + docinto html + dodoc doc/*.html + newman doc/gc.man GC_malloc.1 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 82aa72e92dbcbe3f72c5a1a195b6ae551f187a48 Author: Fabian Groffen gentoo org> AuthorDate: Sun Jan 29 15:59:35 2017 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Jan 29 15:59:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82aa72e9 dev-libs/boehm-gc: dropped ~x86-freebsd Package-Manager: portage-2.3.3 dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild | 4 ++-- dev-libs/boehm-gc/boehm-gc-7.2d.ebuild| 4 ++-- dev-libs/boehm-gc/boehm-gc-7.2e.ebuild| 4 ++-- dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild | 4 ++-- dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild b/dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild index c94f871..4e90f9f 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; LICENSE="boehm-gc" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs threads" DEPEND=">=dev-libs/libatomic_ops-7.2 diff --git a/dev-libs/boehm-gc/boehm-gc-7.2d.ebuild b/dev-libs/boehm-gc/boehm-gc-7.2d.ebuild index 806bce8..d55818b 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.2d.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.2d.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -16,7 +16,7 @@ SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; LICENSE="boehm-gc" SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs threads" RDEPEND=">=dev-libs/libatomic_ops-7.2" diff --git a/dev-libs/boehm-gc/boehm-gc-7.2e.ebuild b/dev-libs/boehm-gc/boehm-gc-7.2e.ebuild index baa6db5..4cd06b0 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.2e.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.2e.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; LICENSE="boehm-gc" SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs threads" DEPEND=">=dev-libs/libatomic_ops-7.2 diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild index acfac76..c894a79 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; LICENSE="boehm-gc" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs threads" DEPEND=">=dev-libs/libatomic_ops-7.4 diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild index 12a9f46..1d0cf1d 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; LICENSE="boehm-gc" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 spa
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: e61e226b27bf67e67391a83e377291da4816a5a5 Author: Pacho Ramos gentoo org> AuthorDate: Sun Aug 7 07:28:00 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Aug 7 07:29:18 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61e226b dev-libs/boehm-gc: Cleanup per bug #384065 Package-Manager: portage-2.3.0 dev-libs/boehm-gc/metadata.xml | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/dev-libs/boehm-gc/metadata.xml b/dev-libs/boehm-gc/metadata.xml index ce9a075..43b420a 100644 --- a/dev-libs/boehm-gc/metadata.xml +++ b/dev-libs/boehm-gc/metadata.xml @@ -1,12 +1,8 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - s...@gentoo.org - Ralph Sennhauser - - + patr...@gentoo.org Patrick Lauer - +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: a719c78a2d5ad19df77af42804c674acab6a024a Author: Matthew Thode gentoo org> AuthorDate: Sun Feb 28 06:16:20 2016 + Commit: Matt Thode gentoo org> CommitDate: Sun Feb 28 06:40:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a719c78a dev-libs/boehm-gc: keywording arm64 merged on X-C1 Package-Manager: portage-2.2.26 dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild index fa6d46c..12a9f46 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"; LICENSE="boehm-gc" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs threads" DEPEND=">=dev-libs/libatomic_ops-7.4
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 490bd6bbafeb5152b115a60493fe50ee480b1baf Author: Mike Frysinger gentoo org> AuthorDate: Thu Feb 18 03:30:50 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Thu Feb 18 03:31:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=490bd6bb dev-libs/boehm-gc: workaround sparc build failure #574566 dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild | 1 + dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild index 5f49136..acfac76 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild @@ -35,6 +35,7 @@ src_configure() { src_compile() { # Workaround build errors. #574566 use ia64 && emake src/ia64_save_regs_in_stack.lo + use sparc && emake src/sparc_mach_dep.lo default } diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild index 7a4be80..fa6d46c 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild @@ -35,6 +35,7 @@ src_configure() { src_compile() { # Workaround build errors. #574566 use ia64 && emake src/ia64_save_regs_in_stack.lo + use sparc && emake src/sparc_mach_dep.lo default }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/
commit: 49a98eeac0e9fe37782543aa185ced60ab85f80d Author: Mike Frysinger gentoo org> AuthorDate: Sat Feb 13 21:14:43 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Sat Feb 13 21:14:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a98eea dev-libs/boehm-gc: workaround ia64 build failure #574566 dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild | 8 +++- dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild | 8 +++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild index dcfdef9..5f49136 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -32,6 +32,12 @@ src_configure() { econf "${config[@]}" } +src_compile() { + # Workaround build errors. #574566 + use ia64 && emake src/ia64_save_regs_in_stack.lo + default +} + src_install() { default use static-libs || prune_libtool_files diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild index 922121a..7a4be80 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -32,6 +32,12 @@ src_configure() { econf "${config[@]}" } +src_compile() { + # Workaround build errors. #574566 + use ia64 && emake src/ia64_save_regs_in_stack.lo + default +} + src_install() { default use static-libs || prune_libtool_files