[gentoo-commits] repo/gentoo:master commit in: dev-libs/boehm-gc/

2024-05-31 Thread Ionen Wolkens
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/

2024-04-28 Thread Sam James
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/

2024-04-28 Thread Sam James
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/

2024-04-28 Thread Sam James
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/

2024-04-28 Thread Sam James
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/

2024-04-28 Thread Sam James
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/

2024-04-28 Thread Sam James
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/

2024-04-28 Thread Sam James
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/

2024-02-06 Thread Sam James
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/

2023-12-15 Thread Sam James
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/

2023-12-01 Thread Arthur Zamarin
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/

2023-09-07 Thread Sam James
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/

2023-09-07 Thread Sam James
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/

2023-09-07 Thread Sam James
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/

2023-09-07 Thread Sam James
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/

2023-09-07 Thread Sam James
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/

2023-09-07 Thread Sam James
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/

2023-09-07 Thread Sam James
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/

2023-05-30 Thread Sam James
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/

2023-05-30 Thread Sam James
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/

2023-05-30 Thread Sam James
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/

2022-11-25 Thread Arthur Zamarin
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/

2022-11-23 Thread Jakov Smolić
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/

2022-11-22 Thread Arthur Zamarin
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/

2022-11-22 Thread Sam James
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/

2022-11-22 Thread Sam James
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/

2022-11-22 Thread Sam James
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/

2022-11-22 Thread Sam James
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/

2022-11-22 Thread Sam James
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/

2022-09-13 Thread Sam James
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/

2022-08-27 Thread Sam James
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/

2022-08-27 Thread Sam James
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/

2022-05-04 Thread WANG Xuerui
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/

2022-05-02 Thread WANG Xuerui
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/

2022-04-30 Thread WANG Xuerui
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/

2021-12-08 Thread Arthur Zamarin
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/

2021-12-08 Thread Arthur Zamarin
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/

2021-12-06 Thread Sam James
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/

2021-12-05 Thread Arthur Zamarin
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/

2021-12-05 Thread Sam James
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/

2021-12-05 Thread Sam James
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/

2021-12-04 Thread Sam James
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/

2021-10-15 Thread Sam James
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/

2021-05-19 Thread Sergei Trofimovich
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/

2019-12-09 Thread Sergei Trofimovich
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/

2019-11-10 Thread Sergei Trofimovich
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/

2019-09-20 Thread Matt Turner
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/

2019-09-19 Thread Sergei Trofimovich
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/

2019-09-19 Thread Aaron Bauman
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/

2019-09-15 Thread Sergei Trofimovich
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/

2019-09-13 Thread Mikle Kolyada
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/

2019-09-13 Thread Agostino Sarubbo
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/

2019-09-10 Thread Matt Turner
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/

2019-09-10 Thread Agostino Sarubbo
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/

2019-09-10 Thread Sergei Trofimovich
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/

2019-09-09 Thread Sergei Trofimovich
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/

2019-09-09 Thread Sergei Trofimovich
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/

2019-09-09 Thread Agostino Sarubbo
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/

2019-05-05 Thread Mikle Kolyada
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/

2019-03-02 Thread Sergei Trofimovich
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/

2019-02-26 Thread Sergei Trofimovich
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/

2019-02-26 Thread Sergei Trofimovich
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/

2018-07-11 Thread Tony Vroon
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/

2018-06-03 Thread Aaron Bauman
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/

2018-06-03 Thread Mikle Kolyada
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/

2018-05-02 Thread Mart Raudsepp
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/

2018-04-28 Thread Mikle Kolyada
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/

2018-04-27 Thread Matt Turner
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/

2018-04-24 Thread Sergei Trofimovich
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/

2018-04-22 Thread Matt Turner
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/

2018-04-22 Thread Matt Turner
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/

2018-04-21 Thread Matt Turner
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/

2018-04-21 Thread Aaron Bauman
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/

2018-04-21 Thread Sergei Trofimovich
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/

2018-04-21 Thread Andreas Hüttel
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/

2018-04-21 Thread Andreas Hüttel
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/

2018-03-02 Thread Michał Górny
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/

2018-01-26 Thread Mike Frysinger
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/

2018-01-26 Thread Mike Frysinger
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/

2018-01-26 Thread Mike Frysinger
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/

2018-01-15 Thread Lars Wendler
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/

2018-01-14 Thread Mike Frysinger
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/

2017-06-14 Thread Sergei Trofimovich
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/

2017-05-10 Thread David Seifert
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/

2017-05-10 Thread Matthias Maier
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/

2017-04-12 Thread Tim Harder
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/

2017-01-29 Thread Fabian Groffen
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/

2016-08-07 Thread Pacho Ramos
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/

2016-02-27 Thread Matt Thode
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/

2016-02-17 Thread Mike Frysinger
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/

2016-02-13 Thread Mike Frysinger
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