commit: 40695e4b8180e072eb5fb40262af15e3707cf0f6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 01:06:47 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 31 01:06:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40695e4b
sys-devel/dwz: add 9999
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-devel/dwz/dwz-0.15-r1.ebuild | 23 ++++++++++++++--------
.../dwz/{dwz-0.15-r1.ebuild => dwz-9999.ebuild} | 23 ++++++++++++++--------
2 files changed, 30 insertions(+), 16 deletions(-)
diff --git a/sys-devel/dwz/dwz-0.15-r1.ebuild b/sys-devel/dwz/dwz-0.15-r1.ebuild
index 07e6062f11f1..6ea8c380f942 100644
--- a/sys-devel/dwz/dwz-0.15-r1.ebuild
+++ b/sys-devel/dwz/dwz-0.15-r1.ebuild
@@ -7,13 +7,18 @@ inherit toolchain-funcs
DESCRIPTION="DWARF optimization and duplicate removal tool"
HOMEPAGE="https://sourceware.org/dwz"
-SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://sourceware.org/git/dwz.git"
+ inherit git-r3
+else
+ SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz"
+ S="${WORKDIR}/${PN}"
-S="${WORKDIR}/${PN}"
+ KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
+fi
LICENSE="GPL-2+ GPL-3+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -22,11 +27,13 @@ RDEPEND="
dev-libs/xxhash
"
DEPEND="${RDEPEND}"
-BDEPEND="test? (
- dev-libs/elfutils[utils]
- dev-util/dejagnu
- dev-debug/gdb
-)"
+BDEPEND="
+ test? (
+ dev-debug/gdb
+ dev-libs/elfutils[utils]
+ dev-util/dejagnu
+ )
+"
src_prepare() {
default
diff --git a/sys-devel/dwz/dwz-0.15-r1.ebuild b/sys-devel/dwz/dwz-9999.ebuild
similarity index 64%
copy from sys-devel/dwz/dwz-0.15-r1.ebuild
copy to sys-devel/dwz/dwz-9999.ebuild
index 07e6062f11f1..8ce1dc9e912c 100644
--- a/sys-devel/dwz/dwz-0.15-r1.ebuild
+++ b/sys-devel/dwz/dwz-9999.ebuild
@@ -7,13 +7,18 @@ inherit toolchain-funcs
DESCRIPTION="DWARF optimization and duplicate removal tool"
HOMEPAGE="https://sourceware.org/dwz"
-SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://sourceware.org/git/dwz.git"
+ inherit git-r3
+else
+ SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz"
+ S="${WORKDIR}/${PN}"
-S="${WORKDIR}/${PN}"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
LICENSE="GPL-2+ GPL-3+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -22,11 +27,13 @@ RDEPEND="
dev-libs/xxhash
"
DEPEND="${RDEPEND}"
-BDEPEND="test? (
- dev-libs/elfutils[utils]
- dev-util/dejagnu
- dev-debug/gdb
-)"
+BDEPEND="
+ test? (
+ dev-debug/gdb
+ dev-libs/elfutils[utils]
+ dev-util/dejagnu
+ )
+"
src_prepare() {
default