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

Reply via email to