public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2019-12-21 19:55 David Seifert
  0 siblings, 0 replies; 48+ messages in thread
From: David Seifert @ 2019-12-21 19:55 UTC (permalink / raw
  To: gentoo-commits

commit:     f20687a3854590e42eefc8eb2f3cff0526198f49
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 21 19:55:15 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Dec 21 19:55:15 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20687a3

dev-util/libabigail: Initial commit

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-util/libabigail/Manifest              |  1 +
 dev-util/libabigail/libabigail-1.6.ebuild | 77 +++++++++++++++++++++++++++++++
 dev-util/libabigail/metadata.xml          |  8 ++++
 3 files changed, 86 insertions(+)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
new file mode 100644
index 00000000000..dae358440b5
--- /dev/null
+++ b/dev-util/libabigail/Manifest
@@ -0,0 +1 @@
+DIST libabigail-1.6.tar.gz 176133766 BLAKE2B 4a8fd6861f2213f45bbc5814a8a4e0941c236660ea6f84f09eedf6c08eff963c956f27967581501cd73b51057c3d36a74d53b6bf63d0be4d2c931d465d0564eb SHA512 2ba775bd836b53265dae60e66065fc2106e7f633e890cc70b6abacb8426e04ec0b7b38593c21336f5785cf5e4eb8d110fb15ce63124cddc59f660f31c7b25b3c

diff --git a/dev-util/libabigail/libabigail-1.6.ebuild b/dev-util/libabigail/libabigail-1.6.ebuild
new file mode 100644
index 00000000000..639ff46eaed
--- /dev/null
+++ b/dev-util/libabigail/libabigail-1.6.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit autotools python-any-r1 out-of-source
+
+DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
+HOMEPAGE="https://sourceware.org/libabigail/"
+SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/elfutils:=
+	dev-libs/libxml2:2="
+DEPEND="${RDEPEND}"
+BDEPEND="
+	doc? (
+		app-doc/doxygen
+		dev-python/sphinx
+		sys-apps/texinfo
+	)
+	test? ( ${PYTHON_DEPS} )"
+
+src_prepare() {
+	default
+	# need to run our autotools, due to ltmain.sh including Redhat calls:
+	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
+	eautoreconf
+}
+
+my_src_configure() {
+	econf \
+		--disable-deb \
+		--disable-fedabipkgdiff \
+		--disable-rpm \
+		--disable-static \
+		--disable-zip-archive \
+		--enable-bash-completion \
+		--enable-cxx11 \
+		--enable-python3 \
+		$(use_enable doc apidoc) \
+		$(use_enable doc manual)
+}
+
+my_src_compile() {
+	default
+	use doc && emake doc
+}
+
+my_src_install() {
+	emake DESTDIR="${D}" install
+
+	if use doc; then
+		doman doc/manuals/man/*
+		doinfo doc/manuals/texinfo/abigail.info
+
+		dodoc -r doc/manuals/html
+
+		docinto html/api
+		dodoc -r doc/api/html/.
+	fi
+}
+
+my_src_install_all() {
+	einstalldocs
+
+	# no static archives
+	find "${D}" -name '*.la' -delete || die
+}

diff --git a/dev-util/libabigail/metadata.xml b/dev-util/libabigail/metadata.xml
new file mode 100644
index 00000000000..70f78a5392d
--- /dev/null
+++ b/dev-util/libabigail/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>soap@gentoo.org</email>
+		<name>David Seifert</name>
+	</maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2021-03-13 18:24 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2021-03-13 18:24 UTC (permalink / raw
  To: gentoo-commits

commit:     4a0f3655bf4fca4810ae519af7752dd1737b80c1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 13 17:58:08 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 13 18:24:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0f3655

dev-util/libabigail: add 1.8.2

Closes: https://bugs.gentoo.org/762508
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/Manifest                |  1 +
 dev-util/libabigail/libabigail-1.8.2.ebuild | 77 +++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index dae358440b5..9126c5338b5 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1 +1,2 @@
 DIST libabigail-1.6.tar.gz 176133766 BLAKE2B 4a8fd6861f2213f45bbc5814a8a4e0941c236660ea6f84f09eedf6c08eff963c956f27967581501cd73b51057c3d36a74d53b6bf63d0be4d2c931d465d0564eb SHA512 2ba775bd836b53265dae60e66065fc2106e7f633e890cc70b6abacb8426e04ec0b7b38593c21336f5785cf5e4eb8d110fb15ce63124cddc59f660f31c7b25b3c
+DIST libabigail-1.8.2.tar.gz 258919334 BLAKE2B 6e06c888dcc3f5e0fc5d4046e69f14ba06b3a78206f89e32e4687b07aae1e1d798582285cff5ac9f43d6ba326fe11ec11552eefb5ed05813c25785e337092ba2 SHA512 fa8edaf39632e26430481f15e962a098459eac087074e85ca055293ba324ec5944c45880fcb36f1c54a64652605a439cbf9247dfea9bfd3ec502cc7292dd1c8d

diff --git a/dev-util/libabigail/libabigail-1.8.2.ebuild b/dev-util/libabigail/libabigail-1.8.2.ebuild
new file mode 100644
index 00000000000..65225b85553
--- /dev/null
+++ b/dev-util/libabigail/libabigail-1.8.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit autotools python-any-r1 out-of-source
+
+DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
+HOMEPAGE="https://sourceware.org/libabigail/"
+SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/elfutils:=
+	dev-libs/libxml2:2="
+DEPEND="${RDEPEND}"
+BDEPEND="
+	doc? (
+		app-doc/doxygen
+		dev-python/sphinx
+		sys-apps/texinfo
+	)
+	test? ( ${PYTHON_DEPS} )"
+
+src_prepare() {
+	default
+	# need to run our autotools, due to ltmain.sh including Redhat calls:
+	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
+	eautoreconf
+}
+
+my_src_configure() {
+	econf \
+		--disable-deb \
+		--disable-fedabipkgdiff \
+		--disable-rpm \
+		--disable-static \
+		--disable-zip-archive \
+		--enable-bash-completion \
+		--enable-cxx11 \
+		--enable-python3 \
+		$(use_enable doc apidoc) \
+		$(use_enable doc manual)
+}
+
+my_src_compile() {
+	default
+	use doc && emake doc
+}
+
+my_src_install() {
+	emake DESTDIR="${D}" install
+
+	if use doc; then
+		doman doc/manuals/man/*
+		doinfo doc/manuals/texinfo/abigail.info
+
+		dodoc -r doc/manuals/html
+
+		docinto html/api
+		dodoc -r doc/api/html/.
+	fi
+}
+
+my_src_install_all() {
+	einstalldocs
+
+	# no static archives
+	find "${D}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2021-05-23 19:04 Michał Górny
  0 siblings, 0 replies; 48+ messages in thread
From: Michał Górny @ 2021-05-23 19:04 UTC (permalink / raw
  To: gentoo-commits

commit:     dd44124987a2d9c476672327cd1e715eac878980
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 23 18:42:56 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 23 19:04:23 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd441249

dev-util/libabigail: Enable py3.9 & py3.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-util/libabigail/libabigail-1.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-1.8.2.ebuild b/dev-util/libabigail/libabigail-1.8.2.ebuild
index 65225b85553..33dbef7e457 100644
--- a/dev-util/libabigail/libabigail-1.8.2.ebuild
+++ b/dev-util/libabigail/libabigail-1.8.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..10} )
 
 inherit autotools python-any-r1 out-of-source
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2021-07-04  9:48 Georgy Yakovlev
  0 siblings, 0 replies; 48+ messages in thread
From: Georgy Yakovlev @ 2021-07-04  9:48 UTC (permalink / raw
  To: gentoo-commits

commit:     6084d43fbc7f0ac2cd2bec424edae3478b977fb1
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  4 09:16:58 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Jul  4 09:47:58 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6084d43f

dev-util/libabigail: keyword 1.8.2 for ~ppc64

======================================
Testsuite summary for libabigail 1.8.2
======================================
======================================
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-util/libabigail/libabigail-1.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-1.8.2.ebuild b/dev-util/libabigail/libabigail-1.8.2.ebuild
index 33dbef7e457..21168a76346 100644
--- a/dev-util/libabigail/libabigail-1.8.2.ebuild
+++ b/dev-util/libabigail/libabigail-1.8.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2021-10-26  6:58 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2021-10-26  6:58 UTC (permalink / raw
  To: gentoo-commits

commit:     7c839f707f54567fc7ee7ef93335b0eafb4ef3f4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 26 06:57:06 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 26 06:57:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c839f70

dev-util/libabigail: add 2.0

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/Manifest              |  1 +
 dev-util/libabigail/libabigail-2.0.ebuild | 77 +++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index 9126c5338b5..afc26fad898 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1,2 +1,3 @@
 DIST libabigail-1.6.tar.gz 176133766 BLAKE2B 4a8fd6861f2213f45bbc5814a8a4e0941c236660ea6f84f09eedf6c08eff963c956f27967581501cd73b51057c3d36a74d53b6bf63d0be4d2c931d465d0564eb SHA512 2ba775bd836b53265dae60e66065fc2106e7f633e890cc70b6abacb8426e04ec0b7b38593c21336f5785cf5e4eb8d110fb15ce63124cddc59f660f31c7b25b3c
 DIST libabigail-1.8.2.tar.gz 258919334 BLAKE2B 6e06c888dcc3f5e0fc5d4046e69f14ba06b3a78206f89e32e4687b07aae1e1d798582285cff5ac9f43d6ba326fe11ec11552eefb5ed05813c25785e337092ba2 SHA512 fa8edaf39632e26430481f15e962a098459eac087074e85ca055293ba324ec5944c45880fcb36f1c54a64652605a439cbf9247dfea9bfd3ec502cc7292dd1c8d
+DIST libabigail-2.0.tar.gz 286383045 BLAKE2B 2ba6f59bcd7a1484c4a60c6c9f212ad76af239a552d2cc9e47748e0db52363afadd7a99ef3e123c263de34b416f71b9d679bf2a5c542c419bb38ee75f3d5c57b SHA512 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180

diff --git a/dev-util/libabigail/libabigail-2.0.ebuild b/dev-util/libabigail/libabigail-2.0.ebuild
new file mode 100644
index 00000000000..3f54ee8f7ec
--- /dev/null
+++ b/dev-util/libabigail/libabigail-2.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit autotools python-any-r1 out-of-source
+
+DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
+HOMEPAGE="https://sourceware.org/libabigail/"
+SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/elfutils
+	dev-libs/libxml2:2"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	doc? (
+		app-doc/doxygen
+		dev-python/sphinx
+		sys-apps/texinfo
+	)
+	test? ( ${PYTHON_DEPS} )"
+
+src_prepare() {
+	default
+	# need to run our autotools, due to ltmain.sh including Redhat calls:
+	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
+	eautoreconf
+}
+
+my_src_configure() {
+	econf \
+		--disable-deb \
+		--disable-fedabipkgdiff \
+		--disable-rpm \
+		--disable-static \
+		--disable-zip-archive \
+		--enable-bash-completion \
+		--enable-cxx11 \
+		--enable-python3 \
+		$(use_enable doc apidoc) \
+		$(use_enable doc manual)
+}
+
+my_src_compile() {
+	default
+	use doc && emake doc
+}
+
+my_src_install() {
+	emake DESTDIR="${D}" install
+
+	if use doc; then
+		doman doc/manuals/man/*
+		doinfo doc/manuals/texinfo/abigail.info
+
+		dodoc -r doc/manuals/html
+
+		docinto html/api
+		dodoc -r doc/api/html/.
+	fi
+}
+
+my_src_install_all() {
+	einstalldocs
+
+	# no static archives
+	find "${D}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2021-10-26  6:58 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2021-10-26  6:58 UTC (permalink / raw
  To: gentoo-commits

commit:     f6151d99ee23ce56b819e11c7e72470b6119bc0e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 26 06:58:16 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 26 06:58:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6151d99

dev-util/libabigail: drop to ~arch for 2.0

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.0.ebuild b/dev-util/libabigail/libabigail-2.0.ebuild
index 3f54ee8f7ec..acb55949823 100644
--- a/dev-util/libabigail/libabigail-2.0.ebuild
+++ b/dev-util/libabigail/libabigail-2.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc64"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2021-10-26  7:03 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2021-10-26  7:03 UTC (permalink / raw
  To: gentoo-commits

commit:     648dde0b6f7c89aec67c8b5a776e5fe411e7ace6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 26 07:02:56 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 26 07:02:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648dde0b

dev-util/libabigail: update 2.0 LICENSE

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.0.ebuild b/dev-util/libabigail/libabigail-2.0.ebuild
index acb55949823..714f2446ff9 100644
--- a/dev-util/libabigail/libabigail-2.0.ebuild
+++ b/dev-util/libabigail/libabigail-2.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
 HOMEPAGE="https://sourceware.org/libabigail/"
 SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
 
-LICENSE="LGPL-3+"
+LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64"
 IUSE="doc test"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2021-10-26 11:09 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2021-10-26 11:09 UTC (permalink / raw
  To: gentoo-commits

commit:     318c9f9a1e9ae4387b16d1e5f5fc20d55685eee6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 26 11:09:09 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 26 11:09:17 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=318c9f9a

dev-util/libabigail: adjust configure args

Closes: https://bugs.gentoo.org/820344
Closes: https://bugs.gentoo.org/820341
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-util/libabigail/libabigail-2.0.ebuild b/dev-util/libabigail/libabigail-2.0.ebuild
index 714f2446ff9..16dce70710f 100644
--- a/dev-util/libabigail/libabigail-2.0.ebuild
+++ b/dev-util/libabigail/libabigail-2.0.ebuild
@@ -41,10 +41,9 @@ my_src_configure() {
 		--disable-deb \
 		--disable-fedabipkgdiff \
 		--disable-rpm \
+		--disable-rpm415 \
 		--disable-static \
-		--disable-zip-archive \
 		--enable-bash-completion \
-		--enable-cxx11 \
 		--enable-python3 \
 		$(use_enable doc apidoc) \
 		$(use_enable doc manual)


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2021-11-04 17:07 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2021-11-04 17:07 UTC (permalink / raw
  To: gentoo-commits

commit:     aa096c8e483009930e875cf1499233c392461a2b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  4 17:06:48 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov  4 17:06:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa096c8e

dev-util/libabigail: Keyword 2.0 arm, #820314

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.0.ebuild b/dev-util/libabigail/libabigail-2.0.ebuild
index 16dce70710f..8566cb56f4e 100644
--- a/dev-util/libabigail/libabigail-2.0.ebuild
+++ b/dev-util/libabigail/libabigail-2.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~arm ~ppc64"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2021-11-04 17:09 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2021-11-04 17:09 UTC (permalink / raw
  To: gentoo-commits

commit:     42afef9b57488b704d20a42a68277c6aae65fc5c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  4 17:08:52 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov  4 17:08:52 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42afef9b

dev-util/libabigail: Keyword 2.0 arm64, #820314

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.0.ebuild b/dev-util/libabigail/libabigail-2.0.ebuild
index 8566cb56f4e..f08e55d27ec 100644
--- a/dev-util/libabigail/libabigail-2.0.ebuild
+++ b/dev-util/libabigail/libabigail-2.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-01-15 10:44 David Seifert
  0 siblings, 0 replies; 48+ messages in thread
From: David Seifert @ 2022-01-15 10:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4460a57984dca39ce40bc953d5e5f0f75cd56418
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 15 10:44:23 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Jan 15 10:44:23 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4460a579

dev-util/libabigail: drop 1.6

Closes: https://bugs.gentoo.org/715572
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-util/libabigail/Manifest              |  1 -
 dev-util/libabigail/libabigail-1.6.ebuild | 77 -------------------------------
 2 files changed, 78 deletions(-)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index afc26fad898c..5fe057463c64 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1,3 +1,2 @@
-DIST libabigail-1.6.tar.gz 176133766 BLAKE2B 4a8fd6861f2213f45bbc5814a8a4e0941c236660ea6f84f09eedf6c08eff963c956f27967581501cd73b51057c3d36a74d53b6bf63d0be4d2c931d465d0564eb SHA512 2ba775bd836b53265dae60e66065fc2106e7f633e890cc70b6abacb8426e04ec0b7b38593c21336f5785cf5e4eb8d110fb15ce63124cddc59f660f31c7b25b3c
 DIST libabigail-1.8.2.tar.gz 258919334 BLAKE2B 6e06c888dcc3f5e0fc5d4046e69f14ba06b3a78206f89e32e4687b07aae1e1d798582285cff5ac9f43d6ba326fe11ec11552eefb5ed05813c25785e337092ba2 SHA512 fa8edaf39632e26430481f15e962a098459eac087074e85ca055293ba324ec5944c45880fcb36f1c54a64652605a439cbf9247dfea9bfd3ec502cc7292dd1c8d
 DIST libabigail-2.0.tar.gz 286383045 BLAKE2B 2ba6f59bcd7a1484c4a60c6c9f212ad76af239a552d2cc9e47748e0db52363afadd7a99ef3e123c263de34b416f71b9d679bf2a5c542c419bb38ee75f3d5c57b SHA512 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180

diff --git a/dev-util/libabigail/libabigail-1.6.ebuild b/dev-util/libabigail/libabigail-1.6.ebuild
deleted file mode 100644
index 639ff46eaed0..000000000000
--- a/dev-util/libabigail/libabigail-1.6.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit autotools python-any-r1 out-of-source
-
-DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
-HOMEPAGE="https://sourceware.org/libabigail/"
-SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/elfutils:=
-	dev-libs/libxml2:2="
-DEPEND="${RDEPEND}"
-BDEPEND="
-	doc? (
-		app-doc/doxygen
-		dev-python/sphinx
-		sys-apps/texinfo
-	)
-	test? ( ${PYTHON_DEPS} )"
-
-src_prepare() {
-	default
-	# need to run our autotools, due to ltmain.sh including Redhat calls:
-	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
-	eautoreconf
-}
-
-my_src_configure() {
-	econf \
-		--disable-deb \
-		--disable-fedabipkgdiff \
-		--disable-rpm \
-		--disable-static \
-		--disable-zip-archive \
-		--enable-bash-completion \
-		--enable-cxx11 \
-		--enable-python3 \
-		$(use_enable doc apidoc) \
-		$(use_enable doc manual)
-}
-
-my_src_compile() {
-	default
-	use doc && emake doc
-}
-
-my_src_install() {
-	emake DESTDIR="${D}" install
-
-	if use doc; then
-		doman doc/manuals/man/*
-		doinfo doc/manuals/texinfo/abigail.info
-
-		dodoc -r doc/manuals/html
-
-		docinto html/api
-		dodoc -r doc/api/html/.
-	fi
-}
-
-my_src_install_all() {
-	einstalldocs
-
-	# no static archives
-	find "${D}" -name '*.la' -delete || die
-}


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-01-15 22:01 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2022-01-15 22:01 UTC (permalink / raw
  To: gentoo-commits

commit:     9560ec0993c747445b6a6cc0be167a325920a109
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 15 22:01:01 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 15 22:01:21 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9560ec09

dev-util/libabigail: Stabilize 2.0 amd64, #831235

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/libabigail/libabigail-2.0.ebuild b/dev-util/libabigail/libabigail-2.0.ebuild
index d86f54a804e7..61ac2094d397 100644
--- a/dev-util/libabigail/libabigail-2.0.ebuild
+++ b/dev-util/libabigail/libabigail-2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-01-27  9:39 David Seifert
  0 siblings, 0 replies; 48+ messages in thread
From: David Seifert @ 2022-01-27  9:39 UTC (permalink / raw
  To: gentoo-commits

commit:     8b0266e9012bfd0428b556a7bc1184c78bc38a8b
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 27 09:39:35 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Jan 27 09:39:35 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0266e9

dev-util/libabigail: drop 1.8.2

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-util/libabigail/Manifest                |  1 -
 dev-util/libabigail/libabigail-1.8.2.ebuild | 77 -----------------------------
 2 files changed, 78 deletions(-)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index 5fe057463c64..6beddf6aa0dd 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1,2 +1 @@
-DIST libabigail-1.8.2.tar.gz 258919334 BLAKE2B 6e06c888dcc3f5e0fc5d4046e69f14ba06b3a78206f89e32e4687b07aae1e1d798582285cff5ac9f43d6ba326fe11ec11552eefb5ed05813c25785e337092ba2 SHA512 fa8edaf39632e26430481f15e962a098459eac087074e85ca055293ba324ec5944c45880fcb36f1c54a64652605a439cbf9247dfea9bfd3ec502cc7292dd1c8d
 DIST libabigail-2.0.tar.gz 286383045 BLAKE2B 2ba6f59bcd7a1484c4a60c6c9f212ad76af239a552d2cc9e47748e0db52363afadd7a99ef3e123c263de34b416f71b9d679bf2a5c542c419bb38ee75f3d5c57b SHA512 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180

diff --git a/dev-util/libabigail/libabigail-1.8.2.ebuild b/dev-util/libabigail/libabigail-1.8.2.ebuild
deleted file mode 100644
index a3a00859fef3..000000000000
--- a/dev-util/libabigail/libabigail-1.8.2.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit autotools python-any-r1 out-of-source
-
-DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
-HOMEPAGE="https://sourceware.org/libabigail/"
-SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/elfutils:=
-	dev-libs/libxml2:2="
-DEPEND="${RDEPEND}"
-BDEPEND="
-	doc? (
-		app-doc/doxygen
-		dev-python/sphinx
-		sys-apps/texinfo
-	)
-	test? ( ${PYTHON_DEPS} )"
-
-src_prepare() {
-	default
-	# need to run our autotools, due to ltmain.sh including Redhat calls:
-	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
-	eautoreconf
-}
-
-my_src_configure() {
-	econf \
-		--disable-deb \
-		--disable-fedabipkgdiff \
-		--disable-rpm \
-		--disable-static \
-		--disable-zip-archive \
-		--enable-bash-completion \
-		--enable-cxx11 \
-		--enable-python3 \
-		$(use_enable doc apidoc) \
-		$(use_enable doc manual)
-}
-
-my_src_compile() {
-	default
-	use doc && emake doc
-}
-
-my_src_install() {
-	emake DESTDIR="${D}" install
-
-	if use doc; then
-		doman doc/manuals/man/*
-		doinfo doc/manuals/texinfo/abigail.info
-
-		dodoc -r doc/manuals/html
-
-		docinto html/api
-		dodoc -r doc/api/html/.
-	fi
-}
-
-my_src_install_all() {
-	einstalldocs
-
-	# no static archives
-	find "${D}" -name '*.la' -delete || die
-}


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-01-27  9:39 David Seifert
  0 siblings, 0 replies; 48+ messages in thread
From: David Seifert @ 2022-01-27  9:39 UTC (permalink / raw
  To: gentoo-commits

commit:     f82a0213651fc5225a0aa89ddee2c58f006ab394
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 27 09:39:36 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Jan 27 09:39:36 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82a0213

dev-util/libabigail: add missing dep for pkg.m4

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.0.ebuild b/dev-util/libabigail/libabigail-2.0.ebuild
index 61ac2094d397..4f225f24eb9c 100644
--- a/dev-util/libabigail/libabigail-2.0.ebuild
+++ b/dev-util/libabigail/libabigail-2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit autotools python-any-r1 out-of-source
 
@@ -22,6 +22,7 @@ RDEPEND="
 	dev-libs/libxml2:2"
 DEPEND="${RDEPEND}"
 BDEPEND="
+	virtual/pkgconfig
 	doc? (
 		app-doc/doxygen
 		dev-python/sphinx


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-01-29 19:34 David Seifert
  0 siblings, 0 replies; 48+ messages in thread
From: David Seifert @ 2022-01-29 19:34 UTC (permalink / raw
  To: gentoo-commits

commit:     b9d087a700544f2ebd6a327c6736c497cf0ea03b
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 29 19:34:00 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Jan 29 19:34:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d087a7

dev-util/libabigail: add sys-libs/fts-standalone to rdep on musl

Closes: https://bugs.gentoo.org/831571
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.0.ebuild b/dev-util/libabigail/libabigail-2.0.ebuild
index aee5a02c1455..8c7bf65df427 100644
--- a/dev-util/libabigail/libabigail-2.0.ebuild
+++ b/dev-util/libabigail/libabigail-2.0.ebuild
@@ -19,7 +19,8 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
 	dev-libs/elfutils
-	dev-libs/libxml2:2"
+	dev-libs/libxml2:2
+	elibc_musl? ( sys-libs/fts-standalone )"
 DEPEND="${RDEPEND}"
 BDEPEND="
 	virtual/pkgconfig


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-09-13 12:41 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2022-09-13 12:41 UTC (permalink / raw
  To: gentoo-commits

commit:     ec31ea6aa938525b8aacc513f80b4ca04ff49f7e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 13 12:41:08 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 13 12:41:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec31ea6a

dev-util/libabigail: add bash-completion

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../libabigail/{libabigail-2.0.ebuild => libabigail-2.0-r1.ebuild} | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.0.ebuild b/dev-util/libabigail/libabigail-2.0-r1.ebuild
similarity index 88%
rename from dev-util/libabigail/libabigail-2.0.ebuild
rename to dev-util/libabigail/libabigail-2.0-r1.ebuild
index 8c7bf65df427..96de89727269 100644
--- a/dev-util/libabigail/libabigail-2.0.ebuild
+++ b/dev-util/libabigail/libabigail-2.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit autotools python-any-r1 out-of-source
+inherit autotools bash-completion-r1 python-any-r1 out-of-source
 
 DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
 HOMEPAGE="https://sourceware.org/libabigail/"
@@ -75,6 +75,11 @@ my_src_install() {
 my_src_install_all() {
 	einstalldocs
 
+	local file
+	for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do
+		dobashcomp bash-completion/${file}
+	done
+
 	# no static archives
 	find "${D}" -name '*.la' -delete || die
 }


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-10-01 20:43 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2022-10-01 20:43 UTC (permalink / raw
  To: gentoo-commits

commit:     1d33ef5e7a09e31453bb83996fd0ad7f7f89030d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  1 20:43:21 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct  1 20:43:38 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d33ef5e

dev-util/libabigail: add 2.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/Manifest              |  1 +
 dev-util/libabigail/libabigail-2.1.ebuild | 83 +++++++++++++++++++++++++++++++
 2 files changed, 84 insertions(+)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index 6beddf6aa0dd..ceb1e13b4493 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1 +1,2 @@
 DIST libabigail-2.0.tar.gz 286383045 BLAKE2B 2ba6f59bcd7a1484c4a60c6c9f212ad76af239a552d2cc9e47748e0db52363afadd7a99ef3e123c263de34b416f71b9d679bf2a5c542c419bb38ee75f3d5c57b SHA512 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180
+DIST libabigail-2.1.tar.gz 405861148 BLAKE2B 28c8c7cfc33b5002d10b94e2eb9e16ef403dcce73c1404b8af011d8bf71b142b62a5079154af078a479b4528f8464c420322b814e75bb3127a09992e7ca8f84f SHA512 4fe1d3323f078a76a7529c15a809d0c0d3ac43cabd5ab4bb5c2d03992cbbb61bae3ec858e40796bf9f65029cbc779d258ae4559455178fb95cb8b53bf92bcc9a

diff --git a/dev-util/libabigail/libabigail-2.1.ebuild b/dev-util/libabigail/libabigail-2.1.ebuild
new file mode 100644
index 000000000000..470bcde9663b
--- /dev/null
+++ b/dev-util/libabigail/libabigail-2.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit autotools bash-completion-r1 python-any-r1 out-of-source
+
+DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
+HOMEPAGE="https://sourceware.org/libabigail/"
+SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/elfutils
+	dev-libs/libxml2:2
+	elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	doc? (
+		app-doc/doxygen
+		dev-python/sphinx
+		sys-apps/texinfo
+	)
+	test? ( ${PYTHON_DEPS} )"
+
+src_prepare() {
+	default
+	# need to run our autotools, due to ltmain.sh including Redhat calls:
+	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
+	eautoreconf
+}
+
+my_src_configure() {
+	econf \
+		--disable-deb \
+		--disable-fedabipkgdiff \
+		--disable-rpm \
+		--disable-rpm415 \
+		--disable-ctf \
+		--enable-bash-completion \
+		--enable-python3 \
+		$(use_enable doc apidoc) \
+		$(use_enable doc manual)
+}
+
+my_src_compile() {
+	default
+	use doc && emake doc
+}
+
+my_src_install() {
+	emake DESTDIR="${D}" install
+
+	if use doc; then
+		doman doc/manuals/man/*
+		doinfo doc/manuals/texinfo/abigail.info
+
+		dodoc -r doc/manuals/html
+
+		docinto html/api
+		dodoc -r doc/api/html/.
+	fi
+}
+
+my_src_install_all() {
+	einstalldocs
+
+	local file
+	for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do
+		dobashcomp bash-completion/${file}
+	done
+
+	# No static archives
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-10-01 21:34 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2022-10-01 21:34 UTC (permalink / raw
  To: gentoo-commits

commit:     3b58c05c00f7ebc1b9cb3d431cec220ba4dcc91d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  1 21:33:54 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct  1 21:34:50 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b58c05c

dev-util/libabigail: pre-generate man pages

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/Manifest                        |  1 +
 ...babigail-2.1.ebuild => libabigail-2.1-r1.ebuild} | 21 +++++++++++++++++++--
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index ceb1e13b4493..dace968e0fba 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1,2 +1,3 @@
 DIST libabigail-2.0.tar.gz 286383045 BLAKE2B 2ba6f59bcd7a1484c4a60c6c9f212ad76af239a552d2cc9e47748e0db52363afadd7a99ef3e123c263de34b416f71b9d679bf2a5c542c419bb38ee75f3d5c57b SHA512 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180
+DIST libabigail-2.1-docs.tar.xz 28220 BLAKE2B cd2966bbe6d18c5575601a190bac6d6bf56ef13a31845caf15e2de41ce6e649f074b194635ad5801324d0e8bac182da50cec9a70ec6b59ea1a860db0e7b20b54 SHA512 c90fe4c3a92fc13d29087585b22b2a7cb41a2670eeafaaac147f9c0693616d1b4da2c2e840a3d7ebc87748380995b0d030c3dae56d8cc61b7efbda3911fdb175
 DIST libabigail-2.1.tar.gz 405861148 BLAKE2B 28c8c7cfc33b5002d10b94e2eb9e16ef403dcce73c1404b8af011d8bf71b142b62a5079154af078a479b4528f8464c420322b814e75bb3127a09992e7ca8f84f SHA512 4fe1d3323f078a76a7529c15a809d0c0d3ac43cabd5ab4bb5c2d03992cbbb61bae3ec858e40796bf9f65029cbc779d258ae4559455178fb95cb8b53bf92bcc9a

diff --git a/dev-util/libabigail/libabigail-2.1.ebuild b/dev-util/libabigail/libabigail-2.1-r1.ebuild
similarity index 64%
rename from dev-util/libabigail/libabigail-2.1.ebuild
rename to dev-util/libabigail/libabigail-2.1-r1.ebuild
index 470bcde9663b..2d640070f62d 100644
--- a/dev-util/libabigail/libabigail-2.1.ebuild
+++ b/dev-util/libabigail/libabigail-2.1-r1.ebuild
@@ -3,6 +3,16 @@
 
 EAPI=8
 
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libabigail-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+LIBABIGAIL_DOCS_PREBUILT=${LIBABIGAIL_DOCS_PREBUILT:=1}
+LIBABIGAIL_DOCS_PREBUILT_DEV=sam
+LIBABIGAIL_DOCS_VERSION="${PV}"
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# bug #830088
+LIBABIGAIL_DOCS_USEFLAG="+doc"
+
 PYTHON_COMPAT=( python3_{8..11} )
 
 inherit autotools bash-completion-r1 python-any-r1 out-of-source
@@ -10,11 +20,15 @@ inherit autotools bash-completion-r1 python-any-r1 out-of-source
 DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
 HOMEPAGE="https://sourceware.org/libabigail/"
 SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
+if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
+	SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
+	LIBABIGAIL_DOCS_USEFLAG="doc"
+fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
-IUSE="doc test"
+IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -59,7 +73,10 @@ my_src_compile() {
 my_src_install() {
 	emake DESTDIR="${D}" install
 
-	if use doc; then
+	# If USE=doc, there'll be newly generated docs which we install instead.
+	if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
+		doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/docs/*.[0-8]
+	elif use doc; then
 		doman doc/manuals/man/*
 		doinfo doc/manuals/texinfo/abigail.info
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-10-01 21:53 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2022-10-01 21:53 UTC (permalink / raw
  To: gentoo-commits

commit:     2d53cac8776d5a2df15a9150439fe759272f10b5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  1 21:52:40 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct  1 21:52:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d53cac8

dev-util/libabigail: fix pre-generated man install path, add info pages

Fixes: 3b58c05c00f7ebc1b9cb3d431cec220ba4dcc91d
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/Manifest                 | 2 +-
 dev-util/libabigail/libabigail-2.1-r1.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index dace968e0fba..d4424bf781c4 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1,3 +1,3 @@
 DIST libabigail-2.0.tar.gz 286383045 BLAKE2B 2ba6f59bcd7a1484c4a60c6c9f212ad76af239a552d2cc9e47748e0db52363afadd7a99ef3e123c263de34b416f71b9d679bf2a5c542c419bb38ee75f3d5c57b SHA512 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180
-DIST libabigail-2.1-docs.tar.xz 28220 BLAKE2B cd2966bbe6d18c5575601a190bac6d6bf56ef13a31845caf15e2de41ce6e649f074b194635ad5801324d0e8bac182da50cec9a70ec6b59ea1a860db0e7b20b54 SHA512 c90fe4c3a92fc13d29087585b22b2a7cb41a2670eeafaaac147f9c0693616d1b4da2c2e840a3d7ebc87748380995b0d030c3dae56d8cc61b7efbda3911fdb175
+DIST libabigail-2.1-docs.tar.xz 45532 BLAKE2B e59198a4ecdc6e0eef2b53ce62daa7a313e3dd3f28b71bc7184ec44745b165fab05bb08d22aa9a5e7f886c3b9156f0713737aa2899b579555b18daf8894e6a43 SHA512 078639bd08fdf190b8e71fe147495e0b6b14c7947e82d7aa5f5943ba00cf02763dc8c63a7d39189958a6cfb5175efff6a87cd74938fb3df8f7e123c5586605a6
 DIST libabigail-2.1.tar.gz 405861148 BLAKE2B 28c8c7cfc33b5002d10b94e2eb9e16ef403dcce73c1404b8af011d8bf71b142b62a5079154af078a479b4528f8464c420322b814e75bb3127a09992e7ca8f84f SHA512 4fe1d3323f078a76a7529c15a809d0c0d3ac43cabd5ab4bb5c2d03992cbbb61bae3ec858e40796bf9f65029cbc779d258ae4559455178fb95cb8b53bf92bcc9a

diff --git a/dev-util/libabigail/libabigail-2.1-r1.ebuild b/dev-util/libabigail/libabigail-2.1-r1.ebuild
index 2d640070f62d..7c01daa89f61 100644
--- a/dev-util/libabigail/libabigail-2.1-r1.ebuild
+++ b/dev-util/libabigail/libabigail-2.1-r1.ebuild
@@ -75,7 +75,8 @@ my_src_install() {
 
 	# If USE=doc, there'll be newly generated docs which we install instead.
 	if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
-		doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/docs/*.[0-8]
+		doinfo "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/texinfo/*.info
+		doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/man/*.[0-8]
 	elif use doc; then
 		doman doc/manuals/man/*
 		doinfo doc/manuals/texinfo/abigail.info


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-11-29  6:58 Jakov Smolić
  0 siblings, 0 replies; 48+ messages in thread
From: Jakov Smolić @ 2022-11-29  6:58 UTC (permalink / raw
  To: gentoo-commits

commit:     0b4fb8ef69fb8e15e658f12a2510bb2c10d9ec11
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 29 06:58:09 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Nov 29 06:58:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b4fb8ef

dev-util/libabigail: Stabilize 2.1-r1 amd64, #883339

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.1-r1.ebuild b/dev-util/libabigail/libabigail-2.1-r1.ebuild
index 7c01daa89f61..2473246ead4f 100644
--- a/dev-util/libabigail/libabigail-2.1-r1.ebuild
+++ b/dev-util/libabigail/libabigail-2.1-r1.ebuild
@@ -27,7 +27,7 @@ fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
 IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-12-02 10:20 WANG Xuerui
  0 siblings, 0 replies; 48+ messages in thread
From: WANG Xuerui @ 2022-12-02 10:20 UTC (permalink / raw
  To: gentoo-commits

commit:     6725c007b526ef974d65da1d21b913636d68a65b
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 05:33:20 2022 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 10:20:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6725c007

dev-util/libabigail: keyword 2.1-r1 for ~loong

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.1-r1.ebuild b/dev-util/libabigail/libabigail-2.1-r1.ebuild
index 2473246ead4f..fb2e698ad110 100644
--- a/dev-util/libabigail/libabigail-2.1-r1.ebuild
+++ b/dev-util/libabigail/libabigail-2.1-r1.ebuild
@@ -27,7 +27,7 @@ fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-12-03  2:04 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2022-12-03  2:04 UTC (permalink / raw
  To: gentoo-commits

commit:     03dbc9ae62498161c839efb39ce0be5aa82a42fc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  3 02:01:22 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  3 02:01:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03dbc9ae

dev-util/libabigail: add 2.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/Manifest              |   2 +
 dev-util/libabigail/libabigail-2.2.ebuild | 102 ++++++++++++++++++++++++++++++
 2 files changed, 104 insertions(+)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index d4424bf781c4..e4c455d73130 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1,3 +1,5 @@
 DIST libabigail-2.0.tar.gz 286383045 BLAKE2B 2ba6f59bcd7a1484c4a60c6c9f212ad76af239a552d2cc9e47748e0db52363afadd7a99ef3e123c263de34b416f71b9d679bf2a5c542c419bb38ee75f3d5c57b SHA512 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180
 DIST libabigail-2.1-docs.tar.xz 45532 BLAKE2B e59198a4ecdc6e0eef2b53ce62daa7a313e3dd3f28b71bc7184ec44745b165fab05bb08d22aa9a5e7f886c3b9156f0713737aa2899b579555b18daf8894e6a43 SHA512 078639bd08fdf190b8e71fe147495e0b6b14c7947e82d7aa5f5943ba00cf02763dc8c63a7d39189958a6cfb5175efff6a87cd74938fb3df8f7e123c5586605a6
 DIST libabigail-2.1.tar.gz 405861148 BLAKE2B 28c8c7cfc33b5002d10b94e2eb9e16ef403dcce73c1404b8af011d8bf71b142b62a5079154af078a479b4528f8464c420322b814e75bb3127a09992e7ca8f84f SHA512 4fe1d3323f078a76a7529c15a809d0c0d3ac43cabd5ab4bb5c2d03992cbbb61bae3ec858e40796bf9f65029cbc779d258ae4559455178fb95cb8b53bf92bcc9a
+DIST libabigail-2.2-docs.tar.xz 46776 BLAKE2B 469981ea9879b202bcfd68dfa1d71c25470c6c9b9a8058ff29923a4cb7ecd5cb652b239bf6faa05c6b7e479b425e2fd4327a0d6e1703f3622299d743b72e8b5c SHA512 c06bfa95957390ca7abd1e47a79e2da813fd3bdfb8dcaf23bf81da697c77b67d9cd5457010291e2753fcc74f55803a1c81234aa3b8cb27c6b1ce3991f6ab60ab
+DIST libabigail-2.2.tar.xz 351078692 BLAKE2B fc03b1653fbe94213713e710c358133a2abd51cac46c8d4b5d797715b16e3d9923ddd99f9a2f85352599b6b5628f52e505f0ec2bca6dc3ea118826bbe69ff42b SHA512 c512c4a497ea6bb88283feae6c31cf5fe347c260cf1670fe65296bf158d3a2aa449ca518a4f2780e814ffbe6970c7856d2ab91e15499638db78bc52d67d794ce

diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-2.2.ebuild
new file mode 100644
index 000000000000..cfaccef7ea23
--- /dev/null
+++ b/dev-util/libabigail/libabigail-2.2.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libabigail-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${LIBABIGAIL_DOCS_PREBUILT:=1}
+
+LIBABIGAIL_DOCS_PREBUILT_DEV=sam
+LIBABIGAIL_DOCS_VERSION="${PV}"
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# bug #830088
+LIBABIGAIL_DOCS_USEFLAG="+doc"
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit autotools bash-completion-r1 python-any-r1 out-of-source
+
+DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
+HOMEPAGE="https://sourceware.org/libabigail/"
+SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"
+if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
+	SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
+	LIBABIGAIL_DOCS_USEFLAG="doc"
+fi
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/elfutils
+	dev-libs/libxml2:2
+	elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	doc? (
+		app-doc/doxygen
+		dev-python/sphinx
+		sys-apps/texinfo
+	)
+	test? ( ${PYTHON_DEPS} )"
+
+src_prepare() {
+	default
+	# need to run our autotools, due to ltmain.sh including Redhat calls:
+	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
+	eautoreconf
+}
+
+my_src_configure() {
+	econf \
+		--disable-deb \
+		--disable-fedabipkgdiff \
+		--disable-rpm \
+		--disable-rpm415 \
+		--disable-ctf \
+		--enable-bash-completion \
+		--enable-python3 \
+		$(use_enable doc apidoc) \
+		$(use_enable doc manual)
+}
+
+my_src_compile() {
+	default
+	use doc && emake doc
+}
+
+my_src_install() {
+	emake DESTDIR="${D}" install
+
+	# If USE=doc, there'll be newly generated docs which we install instead.
+	if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
+		doinfo "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/texinfo/*.info
+		doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/man/*.[0-8]
+	elif use doc; then
+		doman doc/manuals/man/*
+		doinfo doc/manuals/texinfo/abigail.info
+
+		dodoc -r doc/manuals/html
+
+		docinto html/api
+		dodoc -r doc/api/html/.
+	fi
+}
+
+my_src_install_all() {
+	einstalldocs
+
+	local file
+	for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do
+		dobashcomp bash-completion/${file}
+	done
+
+	# No static archives
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-12-03 13:03 David Seifert
  0 siblings, 0 replies; 48+ messages in thread
From: David Seifert @ 2022-12-03 13:03 UTC (permalink / raw
  To: gentoo-commits

commit:     fc535859a5d39555ebe045d3c37115e8c1e1bdfc
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  3 13:03:47 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Dec  3 13:03:47 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc535859

dev-util/libabigail: depend on app-doc/doxygen[dot] for USE=doc

Closes: https://bugs.gentoo.org/868210
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.1-r1.ebuild | 2 +-
 dev-util/libabigail/libabigail-2.2.ebuild    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/libabigail/libabigail-2.1-r1.ebuild b/dev-util/libabigail/libabigail-2.1-r1.ebuild
index fb2e698ad110..dec332c4e027 100644
--- a/dev-util/libabigail/libabigail-2.1-r1.ebuild
+++ b/dev-util/libabigail/libabigail-2.1-r1.ebuild
@@ -39,7 +39,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="
 	virtual/pkgconfig
 	doc? (
-		app-doc/doxygen
+		app-doc/doxygen[dot]
 		dev-python/sphinx
 		sys-apps/texinfo
 	)

diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-2.2.ebuild
index cfaccef7ea23..e57b7f1c2158 100644
--- a/dev-util/libabigail/libabigail-2.2.ebuild
+++ b/dev-util/libabigail/libabigail-2.2.ebuild
@@ -40,7 +40,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="
 	virtual/pkgconfig
 	doc? (
-		app-doc/doxygen
+		app-doc/doxygen[dot]
 		dev-python/sphinx
 		sys-apps/texinfo
 	)


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2022-12-20  9:38 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2022-12-20  9:38 UTC (permalink / raw
  To: gentoo-commits

commit:     186da07aa7b9ce8ca4c124bd3b6068fe95f034e2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 20 09:37:34 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 20 09:38:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=186da07a

dev-util/libabigail: add live ebuild

Useful for testing recent changes/fixes for ghostscript at least.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.2.ebuild               | 17 ++++++++++++-----
 .../{libabigail-2.2.ebuild => libabigail-9999.ebuild}   | 17 ++++++++++++-----
 2 files changed, 24 insertions(+), 10 deletions(-)

diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-2.2.ebuild
index e57b7f1c2158..3bd31a3ad9b3 100644
--- a/dev-util/libabigail/libabigail-2.2.ebuild
+++ b/dev-util/libabigail/libabigail-2.2.ebuild
@@ -20,15 +20,22 @@ inherit autotools bash-completion-r1 python-any-r1 out-of-source
 
 DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
 HOMEPAGE="https://sourceware.org/libabigail/"
-SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"
-if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
-	SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
-	LIBABIGAIL_DOCS_USEFLAG="doc"
+if [[ ${PV} == 9999 ]] ; then
+	LIBABIGAIL_DOCS_PREBUILT=0
+	EGIT_REPO_URI="https://sourceware.org/git/libabigail.git"
+	inherit git-r3
+else
+	SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"
+	if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
+		SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
+		LIBABIGAIL_DOCS_USEFLAG="doc"
+	fi
+
+	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
similarity index 82%
copy from dev-util/libabigail/libabigail-2.2.ebuild
copy to dev-util/libabigail/libabigail-9999.ebuild
index e57b7f1c2158..3bd31a3ad9b3 100644
--- a/dev-util/libabigail/libabigail-2.2.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -20,15 +20,22 @@ inherit autotools bash-completion-r1 python-any-r1 out-of-source
 
 DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
 HOMEPAGE="https://sourceware.org/libabigail/"
-SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"
-if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
-	SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
-	LIBABIGAIL_DOCS_USEFLAG="doc"
+if [[ ${PV} == 9999 ]] ; then
+	LIBABIGAIL_DOCS_PREBUILT=0
+	EGIT_REPO_URI="https://sourceware.org/git/libabigail.git"
+	inherit git-r3
+else
+	SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"
+	if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
+		SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
+		LIBABIGAIL_DOCS_USEFLAG="doc"
+	fi
+
+	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-02-19 16:38 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2023-02-19 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     bde2d2491ee61e18580df2fb91f9f4e6aef5da4a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 19 16:38:29 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 19 16:38:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde2d249

dev-util/libabigail: Stabilize 2.2 amd64, #895402

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-2.2.ebuild
index 5f02f1b0e21e..6aba1522ff20 100644
--- a/dev-util/libabigail/libabigail-2.2.ebuild
+++ b/dev-util/libabigail/libabigail-2.2.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+	KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-02-20 20:52 David Seifert
  0 siblings, 0 replies; 48+ messages in thread
From: David Seifert @ 2023-02-20 20:52 UTC (permalink / raw
  To: gentoo-commits

commit:     a1b948f3540858c29644d67ce00f0856ae01d5cd
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 20 20:52:00 2023 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Feb 20 20:52:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b948f3

dev-util/libabigail: drop 2.1-r1

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-util/libabigail/Manifest                 |   2 -
 dev-util/libabigail/libabigail-2.1-r1.ebuild | 101 ---------------------------
 2 files changed, 103 deletions(-)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index 38f82118bf26..e338bd2da426 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1,4 +1,2 @@
-DIST libabigail-2.1-docs.tar.xz 45532 BLAKE2B e59198a4ecdc6e0eef2b53ce62daa7a313e3dd3f28b71bc7184ec44745b165fab05bb08d22aa9a5e7f886c3b9156f0713737aa2899b579555b18daf8894e6a43 SHA512 078639bd08fdf190b8e71fe147495e0b6b14c7947e82d7aa5f5943ba00cf02763dc8c63a7d39189958a6cfb5175efff6a87cd74938fb3df8f7e123c5586605a6
-DIST libabigail-2.1.tar.gz 405861148 BLAKE2B 28c8c7cfc33b5002d10b94e2eb9e16ef403dcce73c1404b8af011d8bf71b142b62a5079154af078a479b4528f8464c420322b814e75bb3127a09992e7ca8f84f SHA512 4fe1d3323f078a76a7529c15a809d0c0d3ac43cabd5ab4bb5c2d03992cbbb61bae3ec858e40796bf9f65029cbc779d258ae4559455178fb95cb8b53bf92bcc9a
 DIST libabigail-2.2-docs.tar.xz 46776 BLAKE2B 469981ea9879b202bcfd68dfa1d71c25470c6c9b9a8058ff29923a4cb7ecd5cb652b239bf6faa05c6b7e479b425e2fd4327a0d6e1703f3622299d743b72e8b5c SHA512 c06bfa95957390ca7abd1e47a79e2da813fd3bdfb8dcaf23bf81da697c77b67d9cd5457010291e2753fcc74f55803a1c81234aa3b8cb27c6b1ce3991f6ab60ab
 DIST libabigail-2.2.tar.xz 351078692 BLAKE2B fc03b1653fbe94213713e710c358133a2abd51cac46c8d4b5d797715b16e3d9923ddd99f9a2f85352599b6b5628f52e505f0ec2bca6dc3ea118826bbe69ff42b SHA512 c512c4a497ea6bb88283feae6c31cf5fe347c260cf1670fe65296bf158d3a2aa449ca518a4f2780e814ffbe6970c7856d2ab91e15499638db78bc52d67d794ce

diff --git a/dev-util/libabigail/libabigail-2.1-r1.ebuild b/dev-util/libabigail/libabigail-2.1-r1.ebuild
deleted file mode 100644
index 29efd4fe586a..000000000000
--- a/dev-util/libabigail/libabigail-2.1-r1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libabigail-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-LIBABIGAIL_DOCS_PREBUILT=${LIBABIGAIL_DOCS_PREBUILT:=1}
-LIBABIGAIL_DOCS_PREBUILT_DEV=sam
-LIBABIGAIL_DOCS_VERSION="${PV}"
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# bug #830088
-LIBABIGAIL_DOCS_USEFLAG="+doc"
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit autotools bash-completion-r1 python-any-r1 out-of-source
-
-DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
-HOMEPAGE="https://sourceware.org/libabigail/"
-SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
-if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
-	SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
-	LIBABIGAIL_DOCS_USEFLAG="doc"
-fi
-
-LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
-IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/elfutils
-	dev-libs/libxml2:2
-	elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	virtual/pkgconfig
-	doc? (
-		app-doc/doxygen[dot]
-		dev-python/sphinx
-		sys-apps/texinfo
-	)
-	test? ( ${PYTHON_DEPS} )"
-
-src_prepare() {
-	default
-	# need to run our autotools, due to ltmain.sh including Redhat calls:
-	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
-	eautoreconf
-}
-
-my_src_configure() {
-	econf \
-		--disable-deb \
-		--disable-fedabipkgdiff \
-		--disable-rpm \
-		--disable-rpm415 \
-		--disable-ctf \
-		--enable-bash-completion \
-		--enable-python3 \
-		$(use_enable doc apidoc) \
-		$(use_enable doc manual)
-}
-
-my_src_compile() {
-	default
-	use doc && emake doc
-}
-
-my_src_install() {
-	emake DESTDIR="${D}" install
-
-	# If USE=doc, there'll be newly generated docs which we install instead.
-	if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
-		doinfo "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/texinfo/*.info
-		doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/man/*.[0-8]
-	elif use doc; then
-		doman doc/manuals/man/*
-		doinfo doc/manuals/texinfo/abigail.info
-
-		dodoc -r doc/manuals/html
-
-		docinto html/api
-		dodoc -r doc/api/html/.
-	fi
-}
-
-my_src_install_all() {
-	einstalldocs
-
-	local file
-	for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do
-		dobashcomp bash-completion/${file}
-	done
-
-	# No static archives
-	find "${ED}" -name '*.la' -delete || die
-}


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-03-09  9:15 Arthur Zamarin
  0 siblings, 0 replies; 48+ messages in thread
From: Arthur Zamarin @ 2023-03-09  9:15 UTC (permalink / raw
  To: gentoo-commits

commit:     e0604999ee3a0a6ad5b0e114894f4d16eb795cbe
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  9 09:15:44 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Mar  9 09:15:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0604999

dev-util/libabigail: Keyword 2.2 ppc, #900459

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-2.2.ebuild
index 6aba1522ff20..b46053407922 100644
--- a/dev-util/libabigail/libabigail-2.2.ebuild
+++ b/dev-util/libabigail/libabigail-2.2.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+	KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-03-10  8:21 Arthur Zamarin
  0 siblings, 0 replies; 48+ messages in thread
From: Arthur Zamarin @ 2023-03-10  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     9f96b81cc06562817719e7edb94b8da235348966
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 10 08:20:55 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 10 08:20:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f96b81c

dev-util/libabigail: Keyword 2.2 x86, #900459

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-2.2.ebuild
index b46053407922..7d3774bbc89a 100644
--- a/dev-util/libabigail/libabigail-2.2.ebuild
+++ b/dev-util/libabigail/libabigail-2.2.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
+	KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-04-01  1:09 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2023-04-01  1:09 UTC (permalink / raw
  To: gentoo-commits

commit:     43e54e7d329490762875f27c1712b1e1b2f805e6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  1 01:09:00 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr  1 01:09:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e54e7d

dev-util/libabigail: Stabilize 2.2 arm, #903651

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-2.2.ebuild
index 1dcea013359e..82a29a373fc6 100644
--- a/dev-util/libabigail/libabigail-2.2.ebuild
+++ b/dev-util/libabigail/libabigail-2.2.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-04-01  1:09 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2023-04-01  1:09 UTC (permalink / raw
  To: gentoo-commits

commit:     69f47c037705bdfcbe35def21a4a39009c523fb0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  1 01:08:59 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr  1 01:08:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f47c03

dev-util/libabigail: Stabilize 2.2 arm64, #903651

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-2.2.ebuild
index 7d3774bbc89a..1dcea013359e 100644
--- a/dev-util/libabigail/libabigail-2.2.ebuild
+++ b/dev-util/libabigail/libabigail-2.2.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-04-28  0:21 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2023-04-28  0:21 UTC (permalink / raw
  To: gentoo-commits

commit:     0954064ef3b8a7943e9ec1fc11a57f3d15651009
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 28 00:20:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 28 00:20:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0954064e

dev-util/libabigail: forward ~ppc ~x86

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.3.ebuild  | 2 +-
 dev-util/libabigail/libabigail-9999.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/libabigail/libabigail-2.3.ebuild b/dev-util/libabigail/libabigail-2.3.ebuild
index 7df54e4bcd13..dd58132fd592 100644
--- a/dev-util/libabigail/libabigail-2.3.ebuild
+++ b/dev-util/libabigail/libabigail-2.3.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"

diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
index 7df54e4bcd13..dd58132fd592 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-04-28  1:51 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2023-04-28  1:51 UTC (permalink / raw
  To: gentoo-commits

commit:     5466daf5317a20b0980b198cabfebcad22b42274
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 28 01:49:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 28 01:51:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5466daf5

dev-util/libabigail: fix automagic libbpf dep

I missed this in the configure diff, oops.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...abigail-2.3.ebuild => libabigail-2.3-r1.ebuild} | 26 +++++++++++++---------
 dev-util/libabigail/libabigail-9999.ebuild         | 26 +++++++++++++---------
 dev-util/libabigail/metadata.xml                   |  3 +++
 3 files changed, 35 insertions(+), 20 deletions(-)

diff --git a/dev-util/libabigail/libabigail-2.3.ebuild b/dev-util/libabigail/libabigail-2.3-r1.ebuild
similarity index 88%
rename from dev-util/libabigail/libabigail-2.3.ebuild
rename to dev-util/libabigail/libabigail-2.3-r1.ebuild
index dd58132fd592..d65ee49694bc 100644
--- a/dev-util/libabigail/libabigail-2.3.ebuild
+++ b/dev-util/libabigail/libabigail-2.3-r1.ebuild
@@ -36,12 +36,13 @@ fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0/2"
-IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
+IUSE="btf ${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
 	dev-libs/elfutils
 	dev-libs/libxml2:2
+	btf? ( dev-libs/libbpf:= )
 	elibc_musl? ( sys-libs/fts-standalone )
 "
 DEPEND="${RDEPEND}"
@@ -63,16 +64,21 @@ src_prepare() {
 }
 
 my_src_configure() {
-	econf \
-		--disable-deb \
-		--disable-fedabipkgdiff \
-		--disable-rpm \
-		--disable-rpm415 \
-		--disable-ctf \
-		--enable-bash-completion \
-		--enable-python3 \
-		$(use_enable doc apidoc) \
+	local myeconfargs=(
+		--disable-deb
+		--disable-fedabipkgdiff
+		--disable-rpm
+		--disable-rpm415
+		--disable-ctf
+		--disable-debug-ct-propagation
+		--enable-bash-completion
+		--enable-python3
+		$(use_enable btf)
+		$(use_enable doc apidoc)
 		$(use_enable doc manual)
+	)
+
+	econf "${myeconfargs[@]}"
 }
 
 my_src_compile() {

diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
index dd58132fd592..d65ee49694bc 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -36,12 +36,13 @@ fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0/2"
-IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
+IUSE="btf ${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
 	dev-libs/elfutils
 	dev-libs/libxml2:2
+	btf? ( dev-libs/libbpf:= )
 	elibc_musl? ( sys-libs/fts-standalone )
 "
 DEPEND="${RDEPEND}"
@@ -63,16 +64,21 @@ src_prepare() {
 }
 
 my_src_configure() {
-	econf \
-		--disable-deb \
-		--disable-fedabipkgdiff \
-		--disable-rpm \
-		--disable-rpm415 \
-		--disable-ctf \
-		--enable-bash-completion \
-		--enable-python3 \
-		$(use_enable doc apidoc) \
+	local myeconfargs=(
+		--disable-deb
+		--disable-fedabipkgdiff
+		--disable-rpm
+		--disable-rpm415
+		--disable-ctf
+		--disable-debug-ct-propagation
+		--enable-bash-completion
+		--enable-python3
+		$(use_enable btf)
+		$(use_enable doc apidoc)
 		$(use_enable doc manual)
+	)
+
+	econf "${myeconfargs[@]}"
 }
 
 my_src_compile() {

diff --git a/dev-util/libabigail/metadata.xml b/dev-util/libabigail/metadata.xml
index e306ca22e31b..d145f4ebc760 100644
--- a/dev-util/libabigail/metadata.xml
+++ b/dev-util/libabigail/metadata.xml
@@ -5,4 +5,7 @@
 		<email>soap@gentoo.org</email>
 		<name>David Seifert</name>
 	</maintainer>
+	<use>
+		<flag name="btf">Handle reading kernel debug files in BTF format via <pkg>dev-libs/libbpf</pkg></flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-04-30 23:50 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2023-04-30 23:50 UTC (permalink / raw
  To: gentoo-commits

commit:     7e725757dfb1309aa2d4924d52f1e7f826cfacfa
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 30 08:09:56 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 30 23:49:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e725757

dev-util/libabigail: make assertions optional; don't attempt to use valgrind in tests

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{libabigail-2.3-r1.ebuild => libabigail-2.3-r2.ebuild}           | 5 ++++-
 dev-util/libabigail/libabigail-9999.ebuild                           | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-util/libabigail/libabigail-2.3-r1.ebuild b/dev-util/libabigail/libabigail-2.3-r2.ebuild
similarity index 95%
rename from dev-util/libabigail/libabigail-2.3-r1.ebuild
rename to dev-util/libabigail/libabigail-2.3-r2.ebuild
index d65ee49694bc..9dca18088bcc 100644
--- a/dev-util/libabigail/libabigail-2.3-r1.ebuild
+++ b/dev-util/libabigail/libabigail-2.3-r2.ebuild
@@ -36,7 +36,7 @@ fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0/2"
-IUSE="btf ${LIBABIGAIL_DOCS_USEFLAG} test"
+IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -71,8 +71,11 @@ my_src_configure() {
 		--disable-rpm415
 		--disable-ctf
 		--disable-debug-ct-propagation
+		# Don't try to run Valgrind on tests.
+		--disable-valgrind
 		--enable-bash-completion
 		--enable-python3
+		$(use_enable debug assert)
 		$(use_enable btf)
 		$(use_enable doc apidoc)
 		$(use_enable doc manual)

diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
index d65ee49694bc..9dca18088bcc 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -36,7 +36,7 @@ fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
 SLOT="0/2"
-IUSE="btf ${LIBABIGAIL_DOCS_USEFLAG} test"
+IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -71,8 +71,11 @@ my_src_configure() {
 		--disable-rpm415
 		--disable-ctf
 		--disable-debug-ct-propagation
+		# Don't try to run Valgrind on tests.
+		--disable-valgrind
 		--enable-bash-completion
 		--enable-python3
+		$(use_enable debug assert)
 		$(use_enable btf)
 		$(use_enable doc apidoc)
 		$(use_enable doc manual)


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-10-27 21:29 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2023-10-27 21:29 UTC (permalink / raw
  To: gentoo-commits

commit:     ae9de819e53391f17f0288318232e1ef6e7cb0fd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 27 20:49:45 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 20:51:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae9de819

dev-util/libabigail: add 2.4

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/Manifest                                          | 2 ++
 dev-util/libabigail/{libabigail-9999.ebuild => libabigail-2.4.ebuild} | 4 ++--
 dev-util/libabigail/libabigail-9999.ebuild                            | 4 ++--
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index 24cc3eaed38d..fb1527c78e1c 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -2,3 +2,5 @@ DIST libabigail-2.2-docs.tar.xz 46776 BLAKE2B 469981ea9879b202bcfd68dfa1d71c2547
 DIST libabigail-2.2.tar.xz 351078692 BLAKE2B fc03b1653fbe94213713e710c358133a2abd51cac46c8d4b5d797715b16e3d9923ddd99f9a2f85352599b6b5628f52e505f0ec2bca6dc3ea118826bbe69ff42b SHA512 c512c4a497ea6bb88283feae6c31cf5fe347c260cf1670fe65296bf158d3a2aa449ca518a4f2780e814ffbe6970c7856d2ab91e15499638db78bc52d67d794ce
 DIST libabigail-2.3-docs.tar.xz 48016 BLAKE2B 5649dec61017cada11fefcb40d71ecf438d3e2753c32cf424514ece2d5b737415f220e7a36b0edc597c3155a954c994256da7745e22318ae63dfb58d8d3bd72b SHA512 8ead43911fcb7cb3c3bc63ef7dea911ff72a4249845e1d79e28a730fb05216088713905daad31b228b5fc2b6f50b492321b68989be50a427f59425006a4ccc6f
 DIST libabigail-2.3.tar.xz 381350984 BLAKE2B 1a580cdc0f60fbf6edbf701e65531fb2b7254232a24edc23600aee49de87eea1c07c4ab93d55c1bce17ce7e0be6e074c7aab83ed6e3aff9076a844c224e52c74 SHA512 fdf0df51e2c262c723c11bef58cd0b89b27e67be196edeb33444fc06e7e61d3c2c227f59cb961aea6fc0c9b7f6f04e08b787a1cbbeb3d5507b968b8ae7630527
+DIST libabigail-2.4-docs.tar.xz 50320 BLAKE2B 6e3cc1a8ffc42d0a1307ed57576ec31254d4831ad785b868504ea67310d9a25633403a87b545ee6bcbedb164c7f2ac7fdef307a15a28520daebc505c7da852eb SHA512 48ede7c3b6bab8b26dfdbe3683f4ec6dd9ef0f4626e8bd7b4bc0242795bcad0f7638ee4dee21a65aa3c8f178514aa42223e67ff5a2804c8167db0bcc5bd4a105
+DIST libabigail-2.4.tar.xz 357840964 BLAKE2B c3d1c23c598fc8754405df10fcd1cfded6fe80e6949ae9d15ee28e99aad571477b331ceac2aeaa5a93f47da77de7ca41a692902b741e3a4aea1d72a7043d4a91 SHA512 f9b51f8710c75b911da10c1e93e0b6b6fa575f99e8f37a5f51e93a8e6b79c9ad1541e531730b410385053d6565f807300f7910dca48cbd3e991d111198781d95

diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-2.4.ebuild
similarity index 98%
copy from dev-util/libabigail/libabigail-9999.ebuild
copy to dev-util/libabigail/libabigail-2.4.ebuild
index 9dca18088bcc..885005cc2531 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-2.4.ebuild
@@ -14,7 +14,7 @@ LIBABIGAIL_DOCS_VERSION="${PV}"
 # bug #830088
 LIBABIGAIL_DOCS_USEFLAG="+doc"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit autotools bash-completion-r1 python-any-r1 out-of-source
 
@@ -35,7 +35,7 @@ else
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="0/2"
+SLOT="0/3"
 IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
index 9dca18088bcc..885005cc2531 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -14,7 +14,7 @@ LIBABIGAIL_DOCS_VERSION="${PV}"
 # bug #830088
 LIBABIGAIL_DOCS_USEFLAG="+doc"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit autotools bash-completion-r1 python-any-r1 out-of-source
 
@@ -35,7 +35,7 @@ else
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="0/2"
+SLOT="0/3"
 IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-10-28  1:05 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2023-10-28  1:05 UTC (permalink / raw
  To: gentoo-commits

commit:     dbda6fb03f50316b936c2fe0aee70663ddc6f80e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 28 01:05:29 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 28 01:05:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbda6fb0

dev-util/libabigail: Stabilize 2.3-r2 arm64, #916377

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.3-r2.ebuild b/dev-util/libabigail/libabigail-2.3-r2.ebuild
index e2fa3845cfb2..2b513c353383 100644
--- a/dev-util/libabigail/libabigail-2.3-r2.ebuild
+++ b/dev-util/libabigail/libabigail-2.3-r2.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-10-28  1:05 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2023-10-28  1:05 UTC (permalink / raw
  To: gentoo-commits

commit:     0911fe2b3fb47a3bf0594ebe18c8570664f12b66
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 28 01:05:31 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 28 01:05:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0911fe2b

dev-util/libabigail: Stabilize 2.3-r2 arm, #916377

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.3-r2.ebuild b/dev-util/libabigail/libabigail-2.3-r2.ebuild
index 2b513c353383..d984d3b5bf84 100644
--- a/dev-util/libabigail/libabigail-2.3-r2.ebuild
+++ b/dev-util/libabigail/libabigail-2.3-r2.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2023-10-28  1:05 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2023-10-28  1:05 UTC (permalink / raw
  To: gentoo-commits

commit:     6a4f2d66611f6c8b4e3bb2e5fb6b4b5ad8da5d7a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 28 01:05:28 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 28 01:05:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a4f2d66

dev-util/libabigail: Stabilize 2.3-r2 amd64, #916377

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.3-r2.ebuild b/dev-util/libabigail/libabigail-2.3-r2.ebuild
index 9dca18088bcc..e2fa3845cfb2 100644
--- a/dev-util/libabigail/libabigail-2.3-r2.ebuild
+++ b/dev-util/libabigail/libabigail-2.3-r2.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-03-08 16:19 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2024-03-08 16:19 UTC (permalink / raw
  To: gentoo-commits

commit:     19f7702fa1e4f6eb2e344787f342c67418d8b7ec
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  8 16:19:39 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar  8 16:19:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19f7702f

dev-util/libabigail: Stabilize 2.4 arm, #926506

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.4.ebuild b/dev-util/libabigail/libabigail-2.4.ebuild
index 356545e68098..fe09b8dc3ee6 100644
--- a/dev-util/libabigail/libabigail-2.4.ebuild
+++ b/dev-util/libabigail/libabigail-2.4.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-03-08 16:19 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2024-03-08 16:19 UTC (permalink / raw
  To: gentoo-commits

commit:     7c9386de4d123686041fd54df1a0be53698a4009
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  8 16:19:40 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar  8 16:19:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c9386de

dev-util/libabigail: Stabilize 2.4 amd64, #926506

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.4.ebuild b/dev-util/libabigail/libabigail-2.4.ebuild
index fe09b8dc3ee6..eb16b68487c9 100644
--- a/dev-util/libabigail/libabigail-2.4.ebuild
+++ b/dev-util/libabigail/libabigail-2.4.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-03-08 16:19 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2024-03-08 16:19 UTC (permalink / raw
  To: gentoo-commits

commit:     226614e1d5847f46b03dd639fff5af564bc49848
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  8 16:19:38 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar  8 16:19:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226614e1

dev-util/libabigail: Stabilize 2.4 arm64, #926506

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.4.ebuild b/dev-util/libabigail/libabigail-2.4.ebuild
index 5ca2dece0f9b..356545e68098 100644
--- a/dev-util/libabigail/libabigail-2.4.ebuild
+++ b/dev-util/libabigail/libabigail-2.4.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-04-19  2:28 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2024-04-19  2:28 UTC (permalink / raw
  To: gentoo-commits

commit:     361bf8db707b2c1cf67db546e7bd734544c8419d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 19 02:25:58 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 19 02:27:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361bf8db

dev-util/libabigail: add 2.5

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/Manifest                                          | 2 ++
 dev-util/libabigail/{libabigail-9999.ebuild => libabigail-2.5.ebuild} | 3 ++-
 dev-util/libabigail/libabigail-9999.ebuild                            | 3 ++-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index fb1527c78e1c..0909ffe631c5 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -4,3 +4,5 @@ DIST libabigail-2.3-docs.tar.xz 48016 BLAKE2B 5649dec61017cada11fefcb40d71ecf438
 DIST libabigail-2.3.tar.xz 381350984 BLAKE2B 1a580cdc0f60fbf6edbf701e65531fb2b7254232a24edc23600aee49de87eea1c07c4ab93d55c1bce17ce7e0be6e074c7aab83ed6e3aff9076a844c224e52c74 SHA512 fdf0df51e2c262c723c11bef58cd0b89b27e67be196edeb33444fc06e7e61d3c2c227f59cb961aea6fc0c9b7f6f04e08b787a1cbbeb3d5507b968b8ae7630527
 DIST libabigail-2.4-docs.tar.xz 50320 BLAKE2B 6e3cc1a8ffc42d0a1307ed57576ec31254d4831ad785b868504ea67310d9a25633403a87b545ee6bcbedb164c7f2ac7fdef307a15a28520daebc505c7da852eb SHA512 48ede7c3b6bab8b26dfdbe3683f4ec6dd9ef0f4626e8bd7b4bc0242795bcad0f7638ee4dee21a65aa3c8f178514aa42223e67ff5a2804c8167db0bcc5bd4a105
 DIST libabigail-2.4.tar.xz 357840964 BLAKE2B c3d1c23c598fc8754405df10fcd1cfded6fe80e6949ae9d15ee28e99aad571477b331ceac2aeaa5a93f47da77de7ca41a692902b741e3a4aea1d72a7043d4a91 SHA512 f9b51f8710c75b911da10c1e93e0b6b6fa575f99e8f37a5f51e93a8e6b79c9ad1541e531730b410385053d6565f807300f7910dca48cbd3e991d111198781d95
+DIST libabigail-2.5-docs.tar.xz 54388 BLAKE2B 5d0cdc349955e7d26c6e8655e124ed2b1961bf6da922ab8e77350fc8b0e52a3975a7873bd2d690cd2a7f4110c1c9938a7c1fecf1255d42a7f7b915511038a76f SHA512 cceb0a27031914fa6b02c73810a792bca35ad7b47b688022aa4d15ccbf81549e320b45871a99e7d81c21e10ed8a37ec4e6795662c0dc86f5d6e81dbb7b630856
+DIST libabigail-2.5.tar.xz 364174836 BLAKE2B 0d6515bb7efdccc35b36764ece48ad4afa4d4058a1fb9b51f71e796c73f8080123eefb097ee9bd3f0689e1c2a4b61c6d960792cc04b30a71c199929b344db2ad SHA512 4084ebdd723a8ce1632f70943e29d71328bb695b1b0012ebd3d6ec7edccde872b54e76dfb1bc1c261805919c5e636198cd5bf23baf113474a082db21f2cfdd0d

diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-2.5.ebuild
similarity index 99%
copy from dev-util/libabigail/libabigail-9999.ebuild
copy to dev-util/libabigail/libabigail-2.5.ebuild
index 5ca2dece0f9b..0e0b6d252158 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-2.5.ebuild
@@ -35,7 +35,7 @@ else
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="0/3"
+SLOT="0/4"
 IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 
@@ -65,6 +65,7 @@ src_prepare() {
 
 my_src_configure() {
 	local myeconfargs=(
+		--disable-abidb
 		--disable-deb
 		--disable-fedabipkgdiff
 		--disable-rpm

diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
index 5ca2dece0f9b..0e0b6d252158 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -35,7 +35,7 @@ else
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="0/3"
+SLOT="0/4"
 IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test"
 RESTRICT="!test? ( test )"
 
@@ -65,6 +65,7 @@ src_prepare() {
 
 my_src_configure() {
 	local myeconfargs=(
+		--disable-abidb
 		--disable-deb
 		--disable-fedabipkgdiff
 		--disable-rpm


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-08-23 18:33 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2024-08-23 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     3d36154fe7a573f723afb8f91190a5ea2f3b6f7c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 23 18:33:10 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 18:33:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d36154f

dev-util/libabigail: Stabilize 2.5 amd64, #938350

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.5.ebuild b/dev-util/libabigail/libabigail-2.5.ebuild
index 0e0b6d252158..90893427a80d 100644
--- a/dev-util/libabigail/libabigail-2.5.ebuild
+++ b/dev-util/libabigail/libabigail-2.5.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-08-23 18:33 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2024-08-23 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     be76202d7fa82f1fc24898da4f5949546e9502dd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 23 18:33:11 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 18:33:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be76202d

dev-util/libabigail: Stabilize 2.5 arm64, #938350

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.5.ebuild b/dev-util/libabigail/libabigail-2.5.ebuild
index 90893427a80d..fe2ad9d8b272 100644
--- a/dev-util/libabigail/libabigail-2.5.ebuild
+++ b/dev-util/libabigail/libabigail-2.5.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-08-23 23:37 Jakov Smolić
  0 siblings, 0 replies; 48+ messages in thread
From: Jakov Smolić @ 2024-08-23 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     0bc1aadf094d59e274af79b7e3297bd8495f14f6
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 23 23:37:48 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 23:37:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc1aadf

dev-util/libabigail: Stabilize 2.5 arm, #938350

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-2.5.ebuild b/dev-util/libabigail/libabigail-2.5.ebuild
index fe2ad9d8b272..c91b1fc7ec2d 100644
--- a/dev-util/libabigail/libabigail-2.5.ebuild
+++ b/dev-util/libabigail/libabigail-2.5.ebuild
@@ -31,7 +31,7 @@ else
 		LIBABIGAIL_DOCS_USEFLAG="doc"
 	fi
 
-	KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="Apache-2.0-with-LLVM-exceptions"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-09-02  8:20 Sam James
  0 siblings, 0 replies; 48+ messages in thread
From: Sam James @ 2024-09-02  8:20 UTC (permalink / raw
  To: gentoo-commits

commit:     b270eb4e94a5b0951b1406febc81179a129630f7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 08:19:01 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 08:19:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b270eb4e

dev-util/libabigail: drop 2.2, 2.3-r2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/libabigail/Manifest                 |   4 -
 dev-util/libabigail/libabigail-2.2.ebuild    | 109 ------------------------
 dev-util/libabigail/libabigail-2.3-r2.ebuild | 120 ---------------------------
 3 files changed, 233 deletions(-)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index 0909ffe631c5..29214a007aad 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1,7 +1,3 @@
-DIST libabigail-2.2-docs.tar.xz 46776 BLAKE2B 469981ea9879b202bcfd68dfa1d71c25470c6c9b9a8058ff29923a4cb7ecd5cb652b239bf6faa05c6b7e479b425e2fd4327a0d6e1703f3622299d743b72e8b5c SHA512 c06bfa95957390ca7abd1e47a79e2da813fd3bdfb8dcaf23bf81da697c77b67d9cd5457010291e2753fcc74f55803a1c81234aa3b8cb27c6b1ce3991f6ab60ab
-DIST libabigail-2.2.tar.xz 351078692 BLAKE2B fc03b1653fbe94213713e710c358133a2abd51cac46c8d4b5d797715b16e3d9923ddd99f9a2f85352599b6b5628f52e505f0ec2bca6dc3ea118826bbe69ff42b SHA512 c512c4a497ea6bb88283feae6c31cf5fe347c260cf1670fe65296bf158d3a2aa449ca518a4f2780e814ffbe6970c7856d2ab91e15499638db78bc52d67d794ce
-DIST libabigail-2.3-docs.tar.xz 48016 BLAKE2B 5649dec61017cada11fefcb40d71ecf438d3e2753c32cf424514ece2d5b737415f220e7a36b0edc597c3155a954c994256da7745e22318ae63dfb58d8d3bd72b SHA512 8ead43911fcb7cb3c3bc63ef7dea911ff72a4249845e1d79e28a730fb05216088713905daad31b228b5fc2b6f50b492321b68989be50a427f59425006a4ccc6f
-DIST libabigail-2.3.tar.xz 381350984 BLAKE2B 1a580cdc0f60fbf6edbf701e65531fb2b7254232a24edc23600aee49de87eea1c07c4ab93d55c1bce17ce7e0be6e074c7aab83ed6e3aff9076a844c224e52c74 SHA512 fdf0df51e2c262c723c11bef58cd0b89b27e67be196edeb33444fc06e7e61d3c2c227f59cb961aea6fc0c9b7f6f04e08b787a1cbbeb3d5507b968b8ae7630527
 DIST libabigail-2.4-docs.tar.xz 50320 BLAKE2B 6e3cc1a8ffc42d0a1307ed57576ec31254d4831ad785b868504ea67310d9a25633403a87b545ee6bcbedb164c7f2ac7fdef307a15a28520daebc505c7da852eb SHA512 48ede7c3b6bab8b26dfdbe3683f4ec6dd9ef0f4626e8bd7b4bc0242795bcad0f7638ee4dee21a65aa3c8f178514aa42223e67ff5a2804c8167db0bcc5bd4a105
 DIST libabigail-2.4.tar.xz 357840964 BLAKE2B c3d1c23c598fc8754405df10fcd1cfded6fe80e6949ae9d15ee28e99aad571477b331ceac2aeaa5a93f47da77de7ca41a692902b741e3a4aea1d72a7043d4a91 SHA512 f9b51f8710c75b911da10c1e93e0b6b6fa575f99e8f37a5f51e93a8e6b79c9ad1541e531730b410385053d6565f807300f7910dca48cbd3e991d111198781d95
 DIST libabigail-2.5-docs.tar.xz 54388 BLAKE2B 5d0cdc349955e7d26c6e8655e124ed2b1961bf6da922ab8e77350fc8b0e52a3975a7873bd2d690cd2a7f4110c1c9938a7c1fecf1255d42a7f7b915511038a76f SHA512 cceb0a27031914fa6b02c73810a792bca35ad7b47b688022aa4d15ccbf81549e320b45871a99e7d81c21e10ed8a37ec4e6795662c0dc86f5d6e81dbb7b630856

diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-2.2.ebuild
deleted file mode 100644
index 00d89ec11ab2..000000000000
--- a/dev-util/libabigail/libabigail-2.2.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libabigail-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${LIBABIGAIL_DOCS_PREBUILT:=1}
-
-LIBABIGAIL_DOCS_PREBUILT_DEV=sam
-LIBABIGAIL_DOCS_VERSION="${PV}"
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# bug #830088
-LIBABIGAIL_DOCS_USEFLAG="+doc"
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit autotools bash-completion-r1 python-any-r1 out-of-source
-
-DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
-HOMEPAGE="https://sourceware.org/libabigail/"
-if [[ ${PV} == 9999 ]] ; then
-	LIBABIGAIL_DOCS_PREBUILT=0
-	EGIT_REPO_URI="https://sourceware.org/git/libabigail.git"
-	inherit git-r3
-else
-	SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"
-	if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
-		SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
-		LIBABIGAIL_DOCS_USEFLAG="doc"
-	fi
-
-	KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="0"
-IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/elfutils
-	dev-libs/libxml2:2
-	elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	virtual/pkgconfig
-	doc? (
-		app-text/doxygen[dot]
-		dev-python/sphinx
-		sys-apps/texinfo
-	)
-	test? ( ${PYTHON_DEPS} )"
-
-src_prepare() {
-	default
-	# need to run our autotools, due to ltmain.sh including Redhat calls:
-	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
-	eautoreconf
-}
-
-my_src_configure() {
-	econf \
-		--disable-deb \
-		--disable-fedabipkgdiff \
-		--disable-rpm \
-		--disable-rpm415 \
-		--disable-ctf \
-		--enable-bash-completion \
-		--enable-python3 \
-		$(use_enable doc apidoc) \
-		$(use_enable doc manual)
-}
-
-my_src_compile() {
-	default
-	use doc && emake doc
-}
-
-my_src_install() {
-	emake DESTDIR="${D}" install
-
-	# If USE=doc, there'll be newly generated docs which we install instead.
-	if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
-		doinfo "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/texinfo/*.info
-		doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/man/*.[0-8]
-	elif use doc; then
-		doman doc/manuals/man/*
-		doinfo doc/manuals/texinfo/abigail.info
-
-		dodoc -r doc/manuals/html
-
-		docinto html/api
-		dodoc -r doc/api/html/.
-	fi
-}
-
-my_src_install_all() {
-	einstalldocs
-
-	local file
-	for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do
-		dobashcomp bash-completion/${file}
-	done
-
-	# No static archives
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-util/libabigail/libabigail-2.3-r2.ebuild b/dev-util/libabigail/libabigail-2.3-r2.ebuild
deleted file mode 100644
index 268fdce3a7d5..000000000000
--- a/dev-util/libabigail/libabigail-2.3-r2.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libabigail-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${LIBABIGAIL_DOCS_PREBUILT:=1}
-
-LIBABIGAIL_DOCS_PREBUILT_DEV=sam
-LIBABIGAIL_DOCS_VERSION="${PV}"
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# bug #830088
-LIBABIGAIL_DOCS_USEFLAG="+doc"
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit autotools bash-completion-r1 python-any-r1 out-of-source
-
-DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
-HOMEPAGE="https://sourceware.org/libabigail/"
-if [[ ${PV} == 9999 ]] ; then
-	LIBABIGAIL_DOCS_PREBUILT=0
-	EGIT_REPO_URI="https://sourceware.org/git/libabigail.git"
-	inherit git-r3
-else
-	SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"
-	if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
-		SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
-		LIBABIGAIL_DOCS_USEFLAG="doc"
-	fi
-
-	KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="0/2"
-IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/elfutils
-	dev-libs/libxml2:2
-	btf? ( dev-libs/libbpf:= )
-	elibc_musl? ( sys-libs/fts-standalone )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	virtual/pkgconfig
-	doc? (
-		app-text/doxygen[dot]
-		dev-python/sphinx
-		sys-apps/texinfo
-	)
-	test? ( ${PYTHON_DEPS} )
-"
-
-src_prepare() {
-	default
-	# need to run our autotools, due to ltmain.sh including Redhat calls:
-	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
-	eautoreconf
-}
-
-my_src_configure() {
-	local myeconfargs=(
-		--disable-deb
-		--disable-fedabipkgdiff
-		--disable-rpm
-		--disable-rpm415
-		--disable-ctf
-		--disable-debug-ct-propagation
-		# Don't try to run Valgrind on tests.
-		--disable-valgrind
-		--enable-bash-completion
-		--enable-python3
-		$(use_enable debug assert)
-		$(use_enable btf)
-		$(use_enable doc apidoc)
-		$(use_enable doc manual)
-	)
-
-	econf "${myeconfargs[@]}"
-}
-
-my_src_compile() {
-	default
-	use doc && emake doc
-}
-
-my_src_install() {
-	emake DESTDIR="${D}" install
-
-	# If USE=doc, there'll be newly generated docs which we install instead.
-	if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
-		doinfo "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/texinfo/*.info
-		doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/man/*.[0-8]
-	elif use doc; then
-		doman doc/manuals/man/*
-		doinfo doc/manuals/texinfo/abigail.info
-
-		dodoc -r doc/manuals/html
-
-		docinto html/api
-		dodoc -r doc/api/html/.
-	fi
-}
-
-my_src_install_all() {
-	einstalldocs
-
-	local file
-	for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do
-		dobashcomp bash-completion/${file}
-	done
-
-	# No static archives
-	find "${ED}" -name '*.la' -delete || die
-}


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-09-11 23:39 Eli Schwartz
  0 siblings, 0 replies; 48+ messages in thread
From: Eli Schwartz @ 2024-09-11 23:39 UTC (permalink / raw
  To: gentoo-commits

commit:     9636733d908927d670b046956026472b4f27bad3
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 11 23:13:15 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Sep 11 23:39:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9636733d

dev-util/libabigail: drop unconditional eautoreconf

We still need this for the live ebuild for obvious reasons. But we were
running it against release tarballs as well, with a comment from 2019
that said ltmain.sh contained broken redhat spec file references. This
is not a problem today (cannot find the relevant string, builds fine) so
it appears the release tooling they used is no longer broken and we can
remove this workaround.

All we need now is the usual elibtoolize dance, a much smaller
dependency set.

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.5.ebuild  | 12 +++++++-----
 dev-util/libabigail/libabigail-9999.ebuild | 12 +++++++-----
 2 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/dev-util/libabigail/libabigail-2.5.ebuild b/dev-util/libabigail/libabigail-2.5.ebuild
index c91b1fc7ec2d..b4e4ee065a70 100644
--- a/dev-util/libabigail/libabigail-2.5.ebuild
+++ b/dev-util/libabigail/libabigail-2.5.ebuild
@@ -16,14 +16,14 @@ LIBABIGAIL_DOCS_USEFLAG="+doc"
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit autotools bash-completion-r1 python-any-r1 out-of-source
+inherit libtool bash-completion-r1 python-any-r1 out-of-source
 
 DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
 HOMEPAGE="https://sourceware.org/libabigail/"
 if [[ ${PV} == 9999 ]] ; then
 	LIBABIGAIL_DOCS_PREBUILT=0
 	EGIT_REPO_URI="https://sourceware.org/git/libabigail.git"
-	inherit git-r3
+	inherit autotools git-r3
 else
 	SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"
 	if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
@@ -58,9 +58,11 @@ BDEPEND="
 
 src_prepare() {
 	default
-	# need to run our autotools, due to ltmain.sh including Redhat calls:
-	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
-	eautoreconf
+	if [[ ${PV} = 9999 ]] ; then
+		eautoreconf
+	else
+		elibtoolize
+	fi
 }
 
 my_src_configure() {

diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
index 0e0b6d252158..e83ef1cd10f5 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -16,14 +16,14 @@ LIBABIGAIL_DOCS_USEFLAG="+doc"
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit autotools bash-completion-r1 python-any-r1 out-of-source
+inherit libtool bash-completion-r1 python-any-r1 out-of-source
 
 DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
 HOMEPAGE="https://sourceware.org/libabigail/"
 if [[ ${PV} == 9999 ]] ; then
 	LIBABIGAIL_DOCS_PREBUILT=0
 	EGIT_REPO_URI="https://sourceware.org/git/libabigail.git"
-	inherit git-r3
+	inherit autotools git-r3
 else
 	SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"
 	if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
@@ -58,9 +58,11 @@ BDEPEND="
 
 src_prepare() {
 	default
-	# need to run our autotools, due to ltmain.sh including Redhat calls:
-	# cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
-	eautoreconf
+	if [[ ${PV} = 9999 ]] ; then
+		eautoreconf
+	else
+		elibtoolize
+	fi
 }
 
 my_src_configure() {


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-09-11 23:39 Eli Schwartz
  0 siblings, 0 replies; 48+ messages in thread
From: Eli Schwartz @ 2024-09-11 23:39 UTC (permalink / raw
  To: gentoo-commits

commit:     e8939ba9ab9fd095576f7da978f82b335b6e6bc1
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 11 23:38:48 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Sep 11 23:39:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8939ba9

dev-util/libabigail: drop deleted option from live

This option was being disabled anyway, and was removed upstream as
"finally we can get rid of this as it's useless now":
https://sourceware.org/git/?p=libabigail.git;a=commitdiff;h=1b1b8399d1fe69fa402109700d6cdaba52ac8b17

The configure option, accordingly, raises a QA warning that it is
unrecognized.

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-util/libabigail/libabigail-9999.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
index 87d72e13ff05..cefba4dd0aab 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -74,7 +74,6 @@ my_src_configure() {
 		--disable-rpm
 		--disable-rpm415
 		--disable-ctf
-		--disable-debug-ct-propagation
 		# Don't try to run Valgrind on tests.
 		--disable-valgrind
 		--enable-bash-completion


^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/
@ 2024-09-11 23:39 Eli Schwartz
  0 siblings, 0 replies; 48+ messages in thread
From: Eli Schwartz @ 2024-09-11 23:39 UTC (permalink / raw
  To: gentoo-commits

commit:     2a4e26439a1f854537f27ba608a304bfb96507b3
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 11 23:26:02 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Sep 11 23:39:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a4e2643

dev-util/libabigail: disable submodule clone in live

The one submodule is called "big-tests", and it requires explicit opt-in
during configure, which we don't do. Cloning it is an (expensive) waste.

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-util/libabigail/libabigail-2.5.ebuild  | 1 +
 dev-util/libabigail/libabigail-9999.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-util/libabigail/libabigail-2.5.ebuild b/dev-util/libabigail/libabigail-2.5.ebuild
index b4e4ee065a70..94ba41550820 100644
--- a/dev-util/libabigail/libabigail-2.5.ebuild
+++ b/dev-util/libabigail/libabigail-2.5.ebuild
@@ -23,6 +23,7 @@ HOMEPAGE="https://sourceware.org/libabigail/"
 if [[ ${PV} == 9999 ]] ; then
 	LIBABIGAIL_DOCS_PREBUILT=0
 	EGIT_REPO_URI="https://sourceware.org/git/libabigail.git"
+	EGIT_SUBMODULES=()
 	inherit autotools git-r3
 else
 	SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"

diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
index e83ef1cd10f5..87d72e13ff05 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -23,6 +23,7 @@ HOMEPAGE="https://sourceware.org/libabigail/"
 if [[ ${PV} == 9999 ]] ; then
 	LIBABIGAIL_DOCS_PREBUILT=0
 	EGIT_REPO_URI="https://sourceware.org/git/libabigail.git"
+	EGIT_SUBMODULES=()
 	inherit autotools git-r3
 else
 	SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"


^ permalink raw reply related	[flat|nested] 48+ messages in thread

end of thread, other threads:[~2024-09-11 23:39 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-26 11:09 [gentoo-commits] repo/gentoo:master commit in: dev-util/libabigail/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-09-11 23:39 Eli Schwartz
2024-09-11 23:39 Eli Schwartz
2024-09-11 23:39 Eli Schwartz
2024-09-02  8:20 Sam James
2024-08-23 23:37 Jakov Smolić
2024-08-23 18:33 Sam James
2024-08-23 18:33 Sam James
2024-04-19  2:28 Sam James
2024-03-08 16:19 Sam James
2024-03-08 16:19 Sam James
2024-03-08 16:19 Sam James
2023-10-28  1:05 Sam James
2023-10-28  1:05 Sam James
2023-10-28  1:05 Sam James
2023-10-27 21:29 Sam James
2023-04-30 23:50 Sam James
2023-04-28  1:51 Sam James
2023-04-28  0:21 Sam James
2023-04-01  1:09 Sam James
2023-04-01  1:09 Sam James
2023-03-10  8:21 Arthur Zamarin
2023-03-09  9:15 Arthur Zamarin
2023-02-20 20:52 David Seifert
2023-02-19 16:38 Sam James
2022-12-20  9:38 Sam James
2022-12-03 13:03 David Seifert
2022-12-03  2:04 Sam James
2022-12-02 10:20 WANG Xuerui
2022-11-29  6:58 Jakov Smolić
2022-10-01 21:53 Sam James
2022-10-01 21:34 Sam James
2022-10-01 20:43 Sam James
2022-09-13 12:41 Sam James
2022-01-29 19:34 David Seifert
2022-01-27  9:39 David Seifert
2022-01-27  9:39 David Seifert
2022-01-15 22:01 Sam James
2022-01-15 10:44 David Seifert
2021-11-04 17:09 Sam James
2021-11-04 17:07 Sam James
2021-10-26  7:03 Sam James
2021-10-26  6:58 Sam James
2021-10-26  6:58 Sam James
2021-07-04  9:48 Georgy Yakovlev
2021-05-23 19:04 Michał Górny
2021-03-13 18:24 Sam James
2019-12-21 19:55 David Seifert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox