[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2024-03-18 Thread Michał Górny
commit: 06dfc177dca902bb8ce40c4155fd07e37751b4d8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 19 05:46:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 19 05:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06dfc177

dev-util/debugedit: Remove old

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

 dev-util/debugedit/debugedit-5.0-r2.ebuild | 46 --
 1 file changed, 46 deletions(-)

diff --git a/dev-util/debugedit/debugedit-5.0-r2.ebuild 
b/dev-util/debugedit/debugedit-5.0-r2.ebuild
deleted file mode 100644
index b32485c37b6c..
--- a/dev-util/debugedit/debugedit-5.0-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools verify-sig
-
-DESCRIPTION="Create debuginfo and source file distributions"
-HOMEPAGE="https://sourceware.org/debugedit/;
-SRC_URI="
-   https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz
-   verify-sig? ( 
https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz.sig )
-"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-libs/elfutils-0.176-r1
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-apps/help2man
-   virtual/pkgconfig
-   verify-sig? (
-   sec-keys/openpgp-keys-debugedit
-   )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/debugedit.gpg
-
-PATCHES=(
-   "${FILESDIR}"/${P}-readelf.patch
-   "${FILESDIR}"/${P}-zero-dir-entry.patch
-   "${FILESDIR}"/${P}-hppa.patch
-   "${FILESDIR}"/${P}-musl-error.h-fix.patch
-
-   # Upstreamed, remove next release
-   "${FILESDIR}"/${P}-musl-1.2.4.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2024-03-02 Thread Arthur Zamarin
commit: 45beb85ecb68e13434acdd4f957c335d8aa92aae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 15:25:00 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 15:25:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45beb85e

dev-util/debugedit: Stabilize 5.0-r3 ppc, #924787

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/debugedit/debugedit-5.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debugedit/debugedit-5.0-r3.ebuild 
b/dev-util/debugedit/debugedit-5.0-r3.ebuild
index a15147c4d2f4..f1cac83fbe13 100644
--- a/dev-util/debugedit/debugedit-5.0-r3.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2024-03-02 Thread Arthur Zamarin
commit: 2cf50899afc861d38d2f8791be26a63f2c355241
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 14:22:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 14:22:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf50899

dev-util/debugedit: Stabilize 5.0-r3 ppc64, #924787

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/debugedit/debugedit-5.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debugedit/debugedit-5.0-r3.ebuild 
b/dev-util/debugedit/debugedit-5.0-r3.ebuild
index fc48e13b99ec..a15147c4d2f4 100644
--- a/dev-util/debugedit/debugedit-5.0-r3.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2024-03-02 Thread Michał Górny
commit: cfe124c8bb6d03038cbb6b733280f7111614718b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 13:53:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 13:53:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfe124c8

dev-util/debugedit: Stabilize 5.0-r3 arm, #924787

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

 dev-util/debugedit/debugedit-5.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debugedit/debugedit-5.0-r3.ebuild 
b/dev-util/debugedit/debugedit-5.0-r3.ebuild
index 336d5b6fb01e..fc48e13b99ec 100644
--- a/dev-util/debugedit/debugedit-5.0-r3.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2024-02-18 Thread Jakov Smolić
commit: 654e03ece52880ed1f9ec6d781b85f51a1413f45
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 18 11:43:36 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 18 11:43:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654e03ec

dev-util/debugedit: Stabilize 5.0-r3 amd64, #924787

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

 dev-util/debugedit/debugedit-5.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debugedit/debugedit-5.0-r3.ebuild 
b/dev-util/debugedit/debugedit-5.0-r3.ebuild
index 52f59e7a8398..336d5b6fb01e 100644
--- a/dev-util/debugedit/debugedit-5.0-r3.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2024-02-17 Thread Sam James
commit: b76d86c0b98602a81337605037a72ee39c5f1b9a
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 00:14:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 00:14:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b76d86c0

dev-util/debugedit: Stabilize 5.0-r3 sparc, #924787

Signed-off-by: Sam James  gentoo.org>

 dev-util/debugedit/debugedit-5.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debugedit/debugedit-5.0-r3.ebuild 
b/dev-util/debugedit/debugedit-5.0-r3.ebuild
index af9d7945c3ff..52f59e7a8398 100644
--- a/dev-util/debugedit/debugedit-5.0-r3.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2024-02-17 Thread Sam James
commit: 05ae404e12d4f8486795c9b91d8b2e7f0a658fe0
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 22:24:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 22:24:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ae404e

dev-util/debugedit: Stabilize 5.0-r3 arm64, #924787

Signed-off-by: Sam James  gentoo.org>

 dev-util/debugedit/debugedit-5.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debugedit/debugedit-5.0-r3.ebuild 
b/dev-util/debugedit/debugedit-5.0-r3.ebuild
index e69844bae342..af9d7945c3ff 100644
--- a/dev-util/debugedit/debugedit-5.0-r3.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2024-02-17 Thread Jakov Smolić
commit: c9aa92cc59a7834fad8e24b6dbd1fb907f411c8d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Feb 17 21:41:56 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb 17 21:41:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9aa92cc

dev-util/debugedit: Stabilize 5.0-r3 x86, #924787

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

 dev-util/debugedit/debugedit-5.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debugedit/debugedit-5.0-r3.ebuild 
b/dev-util/debugedit/debugedit-5.0-r3.ebuild
index dc1a8d365b3e..e69844bae342 100644
--- a/dev-util/debugedit/debugedit-5.0-r3.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/, dev-util/debugedit/

2024-01-28 Thread Sam James
commit: b16960beaa13970e77667497eeeccb13c7fba6a9
Author: Sv. Lockal  gmail  com>
AuthorDate: Sun Jan 28 14:49:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 28 15:32:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b16960be

dev-util/debugedit: fix error "Unknown DWARF DW_FORM_0x25 (DW_FORM_strx1)"

This fixes builds with FEATURES="installsources" when compiled with Clang,
allowing to set correct sources path with debugedit for binaries, created with 
Clang.
The issue was caused by switch from DWARF4 to DWARF5 (by default) in Clang 14.
The patch is taken from upstream commits and repeats fix from Fedora.

Upstream bug: https://sourceware.org/bugzilla/show_bug.cgi?id=28728
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=2064052
Closes: https://bugs.gentoo.org/911306
Signed-off-by: Sv. Lockal  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35054
Signed-off-by: Sam James  gentoo.org>

 dev-util/debugedit/debugedit-5.0-r3.ebuild |  48 +++
 .../files/debugedit-5.0-dw-form-strx-support.patch | 390 +
 2 files changed, 438 insertions(+)

diff --git a/dev-util/debugedit/debugedit-5.0-r3.ebuild 
b/dev-util/debugedit/debugedit-5.0-r3.ebuild
new file mode 100644
index ..465054197278
--- /dev/null
+++ b/dev-util/debugedit/debugedit-5.0-r3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools verify-sig
+
+DESCRIPTION="Create debuginfo and source file distributions"
+HOMEPAGE="https://sourceware.org/debugedit/;
+SRC_URI="
+   https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz
+   verify-sig? ( 
https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz.sig )
+"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.176-r1
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-apps/help2man
+   virtual/pkgconfig
+   verify-sig? (
+   sec-keys/openpgp-keys-debugedit
+   )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/debugedit.gpg
+
+PATCHES=(
+   "${FILESDIR}"/${P}-readelf.patch
+   "${FILESDIR}"/${P}-zero-dir-entry.patch
+   "${FILESDIR}"/${P}-hppa.patch
+   "${FILESDIR}"/${P}-musl-error.h-fix.patch
+
+   # Upstreamed, remove next release
+   "${FILESDIR}"/${P}-musl-1.2.4.patch
+   # From upstream, remove next release
+   "${FILESDIR}"/${P}-dw-form-strx-support.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git a/dev-util/debugedit/files/debugedit-5.0-dw-form-strx-support.patch 
b/dev-util/debugedit/files/debugedit-5.0-dw-form-strx-support.patch
new file mode 100644
index ..3edc77e8e5ab
--- /dev/null
+++ b/dev-util/debugedit/files/debugedit-5.0-dw-form-strx-support.patch
@@ -0,0 +1,390 @@
+Fixes "Unknown DWARF DW_FORM_0x25" for clang DWARF5 output
+Bug: https://bugs.gentoo.org/911306
+Upstream bug: https://sourceware.org/PR28728
+Source: 
https://src.fedoraproject.org/rpms/debugedit/blob/rawhide/f/0001-debugedit-Add-support-for-.debug_str_offsets-DW_FORM.patch
+--- a/tools/debugedit.c
 b/tools/debugedit.c
+@@ -1,4 +1,5 @@
+ /* Copyright (C) 2001-2003, 2005, 2007, 2009-2011, 2016, 2017 Red Hat, Inc.
++   Copyright (C) 2022, 2023 Mark J. Wielaard 
+Written by Alexander Larsson , 2002
+Based on code by Jakub Jelinek , 2001.
+String/Line table rewriting by Mark Wielaard , 2017.
+@@ -264,6 +264,7 @@ typedef struct
+ })
+ 
+ static uint16_t (*do_read_16) (unsigned char *ptr);
++static uint32_t (*do_read_24) (unsigned char *ptr);
+ static uint32_t (*do_read_32) (unsigned char *ptr);
+ static void (*do_write_16) (unsigned char *ptr, uint16_t val);
+ static void (*do_write_32) (unsigned char *ptr, uint32_t val);
+@@ -271,6 +272,9 @@ static void (*do_write_32) (unsigned char *ptr, uint32_t 
val);
+ static int ptr_size;
+ static int cu_version;
+ 
++/* The offset into the .debug_str_offsets section for the current CU.  */
++static uint32_t str_offsets_base;
++
+ static inline uint16_t
+ buf_read_ule16 (unsigned char *data)
+ {
+@@ -283,6 +287,18 @@ buf_read_ube16 (unsigned char *data)
+   return data[1] | (data[0] << 8);
+ }
+ 
++static inline uint32_t
++buf_read_ule24 (unsigned char *data)
++{
++  return data[0] | (data[1] << 8) | (data[2] << 16);
++}
++
++static inline uint32_t
++buf_read_ube24 (unsigned char *data)
++{
++  return data[2] | (data[1] << 8) | (data[0] << 16);
++}
++
+ static inline uint32_t
+ buf_read_ule32 (unsigned char *data)
+ {
+@@ -544,10 +560,12 @@ setup_relbuf (DSO *dso, debug_section *sec, int *reltype)
+   /* Relocations against section symbols are uninteresting in REL.  */
+   if (dso->shdr[i].sh_type == SHT_REL && sym.st_value == 0)
+   continue;
+-  /* Only consider relocations against .debug_str, .debug_line,
+-  

[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2024-01-28 Thread Sam James
commit: 6206951d9da8008d67054187851f105447a727bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 28 15:33:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 28 15:33:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6206951d

dev-util/debugedit: EAPI 8

Signed-off-by: Sam James  gentoo.org>

 dev-util/debugedit/debugedit-5.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debugedit/debugedit-5.0-r3.ebuild 
b/dev-util/debugedit/debugedit-5.0-r3.ebuild
index 465054197278..dc1a8d365b3e 100644
--- a/dev-util/debugedit/debugedit-5.0-r3.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r3.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools verify-sig
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/, dev-util/debugedit/

2023-09-18 Thread Sam James
commit: 03f6b6cdc6dcb889208e1c32100f58a2b4d6eab6
Author: Violet Purcell  inventati  org>
AuthorDate: Mon Jun 26 21:52:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 18 08:51:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f6b6cd

dev-util/debugedit: Fix build on musl 1.2.4

Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31631
Signed-off-by: Sam James  gentoo.org>

 ...gedit-5.0-r1.ebuild => debugedit-5.0-r2.ebuild} |  3 ++
 .../debugedit/files/debugedit-5.0-musl-1.2.4.patch | 38 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r2.ebuild
similarity index 92%
rename from dev-util/debugedit/debugedit-5.0-r1.ebuild
rename to dev-util/debugedit/debugedit-5.0-r2.ebuild
index 6ec21d7d3bb5..eef678585541 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r2.ebuild
@@ -35,6 +35,9 @@ PATCHES=(
"${FILESDIR}"/${P}-zero-dir-entry.patch
"${FILESDIR}"/${P}-hppa.patch
"${FILESDIR}"/${P}-musl-error.h-fix.patch
+
+   # Upstreamed, remove next release
+   "${FILESDIR}"/${P}-musl-1.2.4.patch
 )
 
 src_prepare() {

diff --git a/dev-util/debugedit/files/debugedit-5.0-musl-1.2.4.patch 
b/dev-util/debugedit/files/debugedit-5.0-musl-1.2.4.patch
new file mode 100644
index ..1fe01df67c2a
--- /dev/null
+++ b/dev-util/debugedit/files/debugedit-5.0-musl-1.2.4.patch
@@ -0,0 +1,38 @@
+From 187ba161d1d18ad0d675115d8a9eee7ec1790074 Mon Sep 17 00:00:00 2001
+From: Violet Purcell 
+Date: Mon, 26 Jun 2023 21:46:20 +
+Subject: [PATCH] Fix build failure on musl 1.2.4 due to removal of LFS64
+ compat symbols.
+
+--- a/tools/sepdebugcrcfix.c
 b/tools/sepdebugcrcfix.c
+@@ -144,7 +144,7 @@ crc32 (const char *fname, const char *base_fname, uint32_t 
*crcp)
+   error (0, errno, _("cannot open \"%s\""), debugname);
+   return false;
+ }
+-  off64_t size = lseek64 (fd, 0, SEEK_END);
++  off_t size = lseek (fd, 0, SEEK_END);
+   if (size == -1)
+ {
+   error (0, errno, _("cannot get size of \"%s\""), debugname);
+@@ -289,7 +289,7 @@ process (Elf *elf, int fd, const char *fname)
+ return true;
+   }
+   updated_count++;
+-  off64_t seekto = (shdr->sh_offset + data->d_off
++  off_t seekto = (shdr->sh_offset + data->d_off
+   + (crcp - (const uint8_t *) data->d_buf));
+   uint32_t crc_targetendian = (ehdr->e_ident[EI_DATA] == ELFDATA2LSB
+  ? htole32 (crc) : htobe32 (crc));
+@@ -361,7 +361,7 @@ main (int argc, char **argv)
+   error (0, errno, _("cannot chmod \"%s\" to make sure we can read and 
write"), fname);
+ 
+   bool failed = false;
+-  int fd = open64 (fname, O_RDWR);
++  int fd = open (fname, O_RDWR);
+   if (fd == -1)
+   {
+ error (0, errno, _("cannot open \"%s\""), fname);
+-- 
+2.41.0
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2023-01-14 Thread WANG Xuerui
commit: 80e3559481b54e7ac9cc2e1dd519231cc5a4a521
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Jan 14 12:34:07 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Jan 14 13:06:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e35594

dev-util/debugedit: keyword 5.0-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r1.ebuild
index af34db1de4ff..6ec21d7d3bb5 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2023-01-14 Thread Sam James
commit: ee2049ddc9a41ec2d0c0d0fd7ff8d1f1b94c0964
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 20:36:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 14 10:11:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2049dd

dev-util/debugedit: conditionally download .sig

Avoids noise in src_unpack for USE=-verify-sig.

Signed-off-by: Sam James  gentoo.org>

 dev-util/debugedit/debugedit-5.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r1.ebuild
index f510f92c003b..af34db1de4ff 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ DESCRIPTION="Create debuginfo and source file distributions"
 HOMEPAGE="https://sourceware.org/debugedit/;
 SRC_URI="
https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz
-   https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz.sig
+   verify-sig? ( 
https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz.sig )
 "
 
 LICENSE="GPL-2+ LGPL-2+"



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/, dev-util/debugedit/

2022-07-17 Thread Sam James
commit: 3c3c878c44cb226d776bd989b0206e543dd9ac46
Author: brahmajit das  gmail  com>
AuthorDate: Sat Jul 16 04:36:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 00:26:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3c878c

dev-util/debugedit: Fix build on musl

musl doesn't provide error.h as a result debugedit is failing to build
on musl. So we're creating a error define that redefines the err
function and takes precedence over it. Thanks to gentoo developer
Anthony G. Basile  gentoo.org> for the patch idea.

Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26223
Signed-off-by: Sam James  gentoo.org>

 dev-util/debugedit/debugedit-5.0-r1.ebuild |  1 +
 .../files/debugedit-5.0-musl-error.h-fix.patch | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r1.ebuild
index 18f1e7b7cde5..f510f92c003b 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild
@@ -34,6 +34,7 @@ PATCHES=(
"${FILESDIR}"/${P}-readelf.patch
"${FILESDIR}"/${P}-zero-dir-entry.patch
"${FILESDIR}"/${P}-hppa.patch
+   "${FILESDIR}"/${P}-musl-error.h-fix.patch
 )
 
 src_prepare() {

diff --git a/dev-util/debugedit/files/debugedit-5.0-musl-error.h-fix.patch 
b/dev-util/debugedit/files/debugedit-5.0-musl-error.h-fix.patch
new file mode 100644
index ..4c7f23911108
--- /dev/null
+++ b/dev-util/debugedit/files/debugedit-5.0-musl-error.h-fix.patch
@@ -0,0 +1,50 @@
+# musl doesn't provide error.h as a result debugedit is failing to build on
+# musl.
+#
+# With advice from developer Anthony G. Basile  I went
+# with creating a define that redefines the err function. The major
+# improvements over the previous implementation is that this time the patch is
+# smaller and more readable compared to previous implementation.
+#
+# Closes: https://bugs.gentoo.org/714206
+--- a/configure.ac
 b/configure.ac
+@@ -57,6 +57,8 @@ PKG_CHECK_MODULES([LIBDW], [libdw])
+
+ # Checks for header files.
+ AC_CHECK_HEADERS([fcntl.h inttypes.h limits.h malloc.h stddef.h stdint.h 
stdlib.h string.h unistd.h])
++AC_CHECK_HEADERS([error.h],
++   [AC_DEFINE(HAVE_ERROR_H, 1, [has error.h -- non musl system])])
+
+ # Checks for typedefs, structures, and compiler characteristics.
+ AC_CHECK_HEADER_STDBOOL
+--- a/tools/debugedit.c
 b/tools/debugedit.c
+@@ -25,7 +25,12 @@
+ #include 
+ #include 
+ #include 
++#ifdef HAVE_ERROR_H
+ #include 
++#else
++#include 
++#define error(status, errno, ...) err(status, __VA_ARGS__)
++#endif
+ #include 
+ #include 
+ #include 
+--- a/tools/sepdebugcrcfix.c
 b/tools/sepdebugcrcfix.c
+@@ -29,7 +29,12 @@
+ #include 
+ #include 
+ #include 
++#ifdef HAVE_ERROR_H
+ #include 
++#else
++#include 
++#define error(status, errno, ...) err(status, __VA_ARGS__)
++#endif
+ #include 
+ #include 
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2022-05-03 Thread Arthur Zamarin
commit: 7951f7bfeb9a3af78f718b4379dae1c80327a920
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  3 19:12:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  3 19:12:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7951f7bf

dev-util/debugedit: Stabilize 5.0-r1 arm64, #841638

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r1.ebuild
index e2131f16185e..18f1e7b7cde5 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2022-05-03 Thread Arthur Zamarin
commit: 9ef952524dabfd6cb3c9f74509c4e433284b7244
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  3 18:57:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  3 18:57:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef95252

dev-util/debugedit: Stabilize 5.0-r1 arm, #841638

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r1.ebuild
index a80a3a581265..e2131f16185e 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2022-05-03 Thread Arthur Zamarin
commit: 8eb1305ca3e98640048d8a09d4dfe773ecf577b9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  3 18:01:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  3 18:01:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb1305c

dev-util/debugedit: Stabilize 5.0-r1 sparc, #841638

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r1.ebuild
index 8125306785eb..a80a3a581265 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2022-02-08 Thread Michał Górny
commit: be5404534bed567a7b7ebdd189ea9c44f2b43c05
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb  8 19:17:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb  8 19:17:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be540453

dev-util/debugedit: Remove old

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

 dev-util/debugedit/debugedit-5.0.ebuild | 42 -
 1 file changed, 42 deletions(-)

diff --git a/dev-util/debugedit/debugedit-5.0.ebuild 
b/dev-util/debugedit/debugedit-5.0.ebuild
deleted file mode 100644
index 4999140936ac..
--- a/dev-util/debugedit/debugedit-5.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools verify-sig
-
-DESCRIPTION="Create debuginfo and source file distributions"
-HOMEPAGE="https://sourceware.org/debugedit/;
-SRC_URI="
-   https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz
-   https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz.sig
-"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
-   >=dev-libs/elfutils-0.176-r1
-"
-DEPEND=${RDEPEND}
-BDEPEND="
-   sys-apps/help2man
-   virtual/pkgconfig
-   verify-sig? (
-   sec-keys/openpgp-keys-debugedit
-   )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/debugedit.gpg
-
-PATCHES=(
-   "${FILESDIR}"/${P}-readelf.patch
-   "${FILESDIR}"/${P}-zero-dir-entry.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2022-02-08 Thread Sam James
commit: 984eb876022870e9e4597cc2b91188cb7784e0ba
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  8 17:54:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  8 17:54:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=984eb876

dev-util/debugedit: Stabilize 5.0-r1 ALLARCHES, #832938

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r1.ebuild
index 09fefb14b936..8125306785eb 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2022-02-02 Thread Sam James
commit: 5918a802ccae3e2345c1f3cc9fd2899fe143a3f3
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Feb  2 15:36:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  2 22:25:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5918a802

dev-util/debugedit: stable 5.0-r1 for hppa, bug #831766

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r1.ebuild
index a06dbefac224..09fefb14b936 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-libs/elfutils-0.176-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/, dev-util/debugedit/

2022-02-01 Thread Sam James
commit: 8d9fa65d81d14143e4c6a45cf46d0a5147d68b8b
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  2 06:12:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  2 06:13:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d9fa65d

dev-util/debugedit: add HPPA patch

Fixes tests but it's really a runtime error. Should affect
non-HPPA uses too if cross-compiling or otherwise handling
PARISC objects.

Bug: https://bugs.gentoo.org/831766
Thanks-to: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/debugedit/debugedit-5.0-r1.ebuild| 42 +++
 dev-util/debugedit/files/debugedit-5.0-hppa.patch | 25 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r1.ebuild
new file mode 100644
index ..a06dbefac224
--- /dev/null
+++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools verify-sig
+
+DESCRIPTION="Create debuginfo and source file distributions"
+HOMEPAGE="https://sourceware.org/debugedit/;
+SRC_URI="
+   https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz
+   https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz.sig
+"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.176-r1
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-apps/help2man
+   virtual/pkgconfig
+   verify-sig? (
+   sec-keys/openpgp-keys-debugedit
+   )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/debugedit.gpg
+
+PATCHES=(
+   "${FILESDIR}"/${P}-readelf.patch
+   "${FILESDIR}"/${P}-zero-dir-entry.patch
+   "${FILESDIR}"/${P}-hppa.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git a/dev-util/debugedit/files/debugedit-5.0-hppa.patch 
b/dev-util/debugedit/files/debugedit-5.0-hppa.patch
new file mode 100644
index ..296b9a4390ff
--- /dev/null
+++ b/dev-util/debugedit/files/debugedit-5.0-hppa.patch
@@ -0,0 +1,25 @@
+https://sourceware.org/git/?p=debugedit.git;a=commitdiff;h=86130f41d05584581530fc65aa119badb400f4d4
+
+From: Mark Wielaard 
+Date: Thu, 18 Nov 2021 14:14:28 +0100
+Subject: [PATCH] debugedit: Handle hppa EM_PARISC and R_PARISC_DIR32
+
+   * tools/debugedit.c (setup_relbuf): Handle EM_PARISC
+
+https://sourceware.org/bugzilla/show_bug.cgi?id=28598
+
+Patch-provided-by: dave.ang...@bell.net
+Signed-off-by: Mark Wielaard 
+--- a/tools/debugedit.c
 b/tools/debugedit.c
+@@ -590,6 +590,10 @@ setup_relbuf (DSO *dso, debug_section *sec, int *reltype)
+ if (rtype != R_390_32)
+   goto fail;
+ break;
++  case EM_PARISC:
++if (rtype != R_PARISC_DIR32)
++  goto fail;
++break;
+   case EM_IA_64:
+ if (rtype != R_IA64_SECREL32LSB)
+   goto fail;



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-09-25 Thread Michał Górny
commit: 550e51152d9181eada7a1f83d1a74f5789e2fe9f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 25 06:58:12 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 25 07:45:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550e5115

dev-util/debugedit: Remove old

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

 dev-util/debugedit/Manifest  |  1 -
 dev-util/debugedit/debugedit-4.16.1.3.ebuild | 91 
 2 files changed, 92 deletions(-)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 442b79c16b5..0cc85f3d937 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,3 +1,2 @@
 DIST debugedit-5.0.tar.xz 164820 BLAKE2B 
8e79f930a7e5c91709b1646794412836fff0b08da17a4b54beac4752a3f62c7418e3e8b8f7f3c3111ba375d6c672fee0f4279632bab3fb406a2fdd75a9e81a64
 SHA512 
7e7f529eafe41b53f0b5bfc58282fdbfa0dfa93ed7908b70e81942d6d2b6f80fc9c6bff2ed9674fd98947e5750b615f4c8b222544989e2900c5f8ff5ae0efb92
 DIST debugedit-5.0.tar.xz.sig 310 BLAKE2B 
bd8b092e400575fa62f759e4fd2e6bbfc9dbd77da2a363bd13c98b32794d515fbe7987824874b9c4be048e458c334bccb74082a78d845f07429b150083f2bcbf
 SHA512 
2223841eb6c63616dc24028e8076ab9d82579e8d6efa4bba45e5dbd0eb181c947feae6f944136f3504a78678569ae96dc6c4a0dd4e7012bd9aa522b0f7525dc9
-DIST rpm-4.16.1.3.tar.bz2 4354652 BLAKE2B 
10013014bdeaf908b64c90f8e76f1d4b0cd0e8cb926f0cd979d7b1e1963b9a25c5b98531deea7e74e00168e2e6349f443fa4578c69c717ca1ab5e6b79d801f3a
 SHA512 
54e503b32dffaa73d6168f26a00220d9d9124082d8a1eb1ddf34ce32a482f07cb06ec654cf065fca1607cc37b13fa7d4fa9895553541d7cfddecf68c9eb96f2e

diff --git a/dev-util/debugedit/debugedit-4.16.1.3.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
deleted file mode 100644
index 17d121e9642..000
--- a/dev-util/debugedit/debugedit-4.16.1.3.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="https://rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
-IUSE=""
-
-RDEPEND="
-   sys-libs/zlib:=
-   >=dev-libs/popt-1.7
-   >=dev-libs/elfutils-0.176-r1
-   dev-libs/nss
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   eapply_user
-
-   # cheat it into believing we're bundling db
-   mkdir -p db/dist || die
-   touch db/dist/configure || die
-   chmod +x db/dist/configure || die
-   echo 'install:' > db3/Makefile || die
-
-   # TODO: why do we need to do this?
-   mkdir rpm || die
-   find -name '*.h' -exec cp {} rpm/ ';' || die
-}
-
-src_configure() {
-   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
-   local myconf=(
-   # force linking to static librpmio
-   --disable-shared
-
-   # disable linking compression libraries
-   ac_cv_header_bzlib_h=no
-   ac_cv_header_lzma_h=no
-   --disable-zstd
-
-   # fake some libraries we don't use
-   ac_cv_header_magic_h=yes
-   ac_cv_lib_magic_magic_open=yes
-
-   # use nss as crypto provider
-   --with-crypto=nss
-
-   # disable other stuff irrelevant to debugedit
-   --disable-bdb
-   --disable-nls
-   --disable-plugins
-   --disable-python
-   --without-acl
-   --without-archive
-   --without-cap
-   --without-external-db
-   --without-hackingdocs
-   --without-lua
-   --without-selinux
-   )
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake -C misc
-   emake -C rpmio
-   emake debugedit
-}
-
-src_test() {
-   :
-}
-
-src_install() {
-   dobin debugedit
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-09-24 Thread Agostino Sarubbo
commit: 02ed41baa52aa8a967e37a30da12d8557784f573
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 25 05:16:39 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 25 05:16:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ed41ba

dev-util/debugedit: ppc stable wrt bug #813816

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-5.0.ebuild 
b/dev-util/debugedit/debugedit-5.0.ebuild
index 4f1f49c65c8..117d00a7b8f 100644
--- a/dev-util/debugedit/debugedit-5.0.ebuild
+++ b/dev-util/debugedit/debugedit-5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-09-22 Thread Agostino Sarubbo
commit: cb86b307172935b6eedde04356c4bed99f992385
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 22 06:57:07 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 22 06:57:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb86b307

dev-util/debugedit: x86 stable wrt bug #813816

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-5.0.ebuild 
b/dev-util/debugedit/debugedit-5.0.ebuild
index b10ffef5cb7..4f1f49c65c8 100644
--- a/dev-util/debugedit/debugedit-5.0.ebuild
+++ b/dev-util/debugedit/debugedit-5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-09-21 Thread Agostino Sarubbo
commit: 0a5755fe230b54ba892b9d8009d7421f348036a2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Sep 21 06:34:47 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Sep 21 06:35:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5755fe

dev-util/debugedit: amd64 stable wrt bug #813816

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-5.0.ebuild 
b/dev-util/debugedit/debugedit-5.0.ebuild
index 0c802670de0..b10ffef5cb7 100644
--- a/dev-util/debugedit/debugedit-5.0.ebuild
+++ b/dev-util/debugedit/debugedit-5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-09-20 Thread Agostino Sarubbo
commit: 04ef78cd940ea7358460709bc202b0bdb982b227
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 20 06:26:54 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 20 06:26:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ef78cd

dev-util/debugedit: ppc64 stable wrt bug #813816

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-5.0.ebuild 
b/dev-util/debugedit/debugedit-5.0.ebuild
index ebbfafad2c1..0c802670de0 100644
--- a/dev-util/debugedit/debugedit-5.0.ebuild
+++ b/dev-util/debugedit/debugedit-5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/, dev-util/debugedit/

2021-09-03 Thread Michał Górny
commit: 51b2dbe87f72d578e34b628da47826a6a727127b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep  3 06:43:48 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep  3 06:53:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b2dbe8

dev-util/debugedit: Bump to 5.0

Closes: https://bugs.gentoo.org/768444
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/debugedit/Manifest|   2 +
 dev-util/debugedit/debugedit-5.0.ebuild|  42 +++
 .../debugedit/files/debugedit-5.0-readelf.patch| 330 +
 .../files/debugedit-5.0-zero-dir-entry.patch   | 130 
 4 files changed, 504 insertions(+)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 230ca396760..442b79c16b5 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1 +1,3 @@
+DIST debugedit-5.0.tar.xz 164820 BLAKE2B 
8e79f930a7e5c91709b1646794412836fff0b08da17a4b54beac4752a3f62c7418e3e8b8f7f3c3111ba375d6c672fee0f4279632bab3fb406a2fdd75a9e81a64
 SHA512 
7e7f529eafe41b53f0b5bfc58282fdbfa0dfa93ed7908b70e81942d6d2b6f80fc9c6bff2ed9674fd98947e5750b615f4c8b222544989e2900c5f8ff5ae0efb92
+DIST debugedit-5.0.tar.xz.sig 310 BLAKE2B 
bd8b092e400575fa62f759e4fd2e6bbfc9dbd77da2a363bd13c98b32794d515fbe7987824874b9c4be048e458c334bccb74082a78d845f07429b150083f2bcbf
 SHA512 
2223841eb6c63616dc24028e8076ab9d82579e8d6efa4bba45e5dbd0eb181c947feae6f944136f3504a78678569ae96dc6c4a0dd4e7012bd9aa522b0f7525dc9
 DIST rpm-4.16.1.3.tar.bz2 4354652 BLAKE2B 
10013014bdeaf908b64c90f8e76f1d4b0cd0e8cb926f0cd979d7b1e1963b9a25c5b98531deea7e74e00168e2e6349f443fa4578c69c717ca1ab5e6b79d801f3a
 SHA512 
54e503b32dffaa73d6168f26a00220d9d9124082d8a1eb1ddf34ce32a482f07cb06ec654cf065fca1607cc37b13fa7d4fa9895553541d7cfddecf68c9eb96f2e

diff --git a/dev-util/debugedit/debugedit-5.0.ebuild 
b/dev-util/debugedit/debugedit-5.0.ebuild
new file mode 100644
index 000..ebbfafad2c1
--- /dev/null
+++ b/dev-util/debugedit/debugedit-5.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools verify-sig
+
+DESCRIPTION="Create debuginfo and source file distributions"
+HOMEPAGE="https://sourceware.org/debugedit/;
+SRC_URI="
+   https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz
+   https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz.sig
+"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE=""
+
+RDEPEND="
+   >=dev-libs/elfutils-0.176-r1
+"
+DEPEND=${RDEPEND}
+BDEPEND="
+   sys-apps/help2man
+   virtual/pkgconfig
+   verify-sig? (
+   app-crypt/openpgp-keys-debugedit
+   )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/debugedit.gpg
+
+PATCHES=(
+   "${FILESDIR}"/${P}-readelf.patch
+   "${FILESDIR}"/${P}-zero-dir-entry.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git a/dev-util/debugedit/files/debugedit-5.0-readelf.patch 
b/dev-util/debugedit/files/debugedit-5.0-readelf.patch
new file mode 100644
index 000..547b6871032
--- /dev/null
+++ b/dev-util/debugedit/files/debugedit-5.0-readelf.patch
@@ -0,0 +1,330 @@
+From 56e41d7c716a3657bdcce05146f7509d8a4e4a74 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Sun, 1 Aug 2021 21:15:35 +0100
+Subject: [PATCH] use $READELF, not readelf
+
+Allow user to specify own readelf. Use detected readelf,
+not 'readelf'.
+
+Noticed as a set of test failures on system with only
+$host-prefixed tools:
+
+  debugedit/tests/testsuite.dir/at-groups/4/test-source:
+line 40: readelf: command not found
+
+   * configure.ac: Add READELF user override.
+   * scripts/find-debuginfo.in: Use @READELF@ instead of 'readelf'.
+   * tests/atlocal.in: Populate READELF variable detected by configure.
+   * tests/debugedit.at: Use $READELF instad of 'readelf' in tests.
+   * Makefile.am (do_subst): Add READELF substitution.
+
+Signed-off-by: Sergei Trofimovich 
+---
+ Makefile.am   |  3 ++-
+ configure.ac  |  1 +
+ scripts/find-debuginfo.in |  2 +-
+ tests/atlocal.in  |  1 +
+ tests/debugedit.at| 54 +++
+ 5 files changed, 32 insertions(+), 29 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 98b2f20..2060b96 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -32,7 +32,8 @@ CLEANFILES = $(bin_SCRIPTS)
+ 
+ # Some standard substitutions for scripts
+ do_subst = ($(SED) -e 's,[@]PACKAGE[@],$(PACKAGE),g' \
+- -e 's,[@]VERSION[@],$(VERSION),g')
++ -e 's,[@]VERSION[@],$(VERSION),g' \
++ -e 's,[@]READELF[@],$(READELF),g')
+ 
+ find-debuginfo: $(top_srcdir)/scripts/find-debuginfo.in Makefile
+   $(do_subst) < "$(top_srcdir)/scripts/$@.in" > "$@"
+diff --git a/configure.ac 

[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-04-28 Thread Michał Górny
commit: 4b01e4b2bb97a215a5a21d1fc8e35bd5806d1ce3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 28 19:12:55 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 28 20:43:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b01e4b2

dev-util/debugedit: Remove old

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

 dev-util/debugedit/Manifest  |  1 -
 dev-util/debugedit/debugedit-4.16.1.2.ebuild | 91 
 2 files changed, 92 deletions(-)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index ecbd826eca9..230ca396760 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,2 +1 @@
-DIST rpm-4.16.1.2.tar.bz2 4346745 BLAKE2B 
17485b1e73b30586acb8e9be53bfb0bd430fa05e826755729c68367c798e8cad039f091731b6effbe9fa9b7d6c4018abd6feec94f032230cbbd6068e9080573a
 SHA512 
066b67838312f9ad076285fe8f43527aded694f5562ead4e90df48675f2e99c1f2d68693fd20b2037e2614b978ed94c417753e2dbd055a9869b45264cd932afc
 DIST rpm-4.16.1.3.tar.bz2 4354652 BLAKE2B 
10013014bdeaf908b64c90f8e76f1d4b0cd0e8cb926f0cd979d7b1e1963b9a25c5b98531deea7e74e00168e2e6349f443fa4578c69c717ca1ab5e6b79d801f3a
 SHA512 
54e503b32dffaa73d6168f26a00220d9d9124082d8a1eb1ddf34ce32a482f07cb06ec654cf065fca1607cc37b13fa7d4fa9895553541d7cfddecf68c9eb96f2e

diff --git a/dev-util/debugedit/debugedit-4.16.1.2.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
deleted file mode 100644
index 17d121e9642..000
--- a/dev-util/debugedit/debugedit-4.16.1.2.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="https://rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
-IUSE=""
-
-RDEPEND="
-   sys-libs/zlib:=
-   >=dev-libs/popt-1.7
-   >=dev-libs/elfutils-0.176-r1
-   dev-libs/nss
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   eapply_user
-
-   # cheat it into believing we're bundling db
-   mkdir -p db/dist || die
-   touch db/dist/configure || die
-   chmod +x db/dist/configure || die
-   echo 'install:' > db3/Makefile || die
-
-   # TODO: why do we need to do this?
-   mkdir rpm || die
-   find -name '*.h' -exec cp {} rpm/ ';' || die
-}
-
-src_configure() {
-   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
-   local myconf=(
-   # force linking to static librpmio
-   --disable-shared
-
-   # disable linking compression libraries
-   ac_cv_header_bzlib_h=no
-   ac_cv_header_lzma_h=no
-   --disable-zstd
-
-   # fake some libraries we don't use
-   ac_cv_header_magic_h=yes
-   ac_cv_lib_magic_magic_open=yes
-
-   # use nss as crypto provider
-   --with-crypto=nss
-
-   # disable other stuff irrelevant to debugedit
-   --disable-bdb
-   --disable-nls
-   --disable-plugins
-   --disable-python
-   --without-acl
-   --without-archive
-   --without-cap
-   --without-external-db
-   --without-hackingdocs
-   --without-lua
-   --without-selinux
-   )
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake -C misc
-   emake -C rpmio
-   emake debugedit
-}
-
-src_test() {
-   :
-}
-
-src_install() {
-   dobin debugedit
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-04-28 Thread Sam James
commit: 7d45b84c2fe3637757f81675fb4c1a86f533a585
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 28 19:09:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 28 19:09:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d45b84c

dev-util/debugedit: Stabilize 4.16.1.3 ppc, #786171

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.1.3.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
index f8d4adc5421..17d121e9642 100644
--- a/dev-util/debugedit/debugedit-4.16.1.3.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-04-28 Thread Sam James
commit: ece009aab7f6277d437ea266f67178ed792d99ec
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 28 17:09:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 28 18:35:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece009aa

dev-util/debugedit: Stabilize 4.16.1.3 ppc64, #786171

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.1.3.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
index edd74490343..f8d4adc5421 100644
--- a/dev-util/debugedit/debugedit-4.16.1.3.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-04-28 Thread Sam James
commit: d8b0e4d1891775f045efa20f420f3d0197526193
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 28 17:02:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 28 17:03:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b0e4d1

dev-util/debugedit: Stabilize 4.16.1.3 amd64, #786171

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.1.3.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
index fd7c94a8775..edd74490343 100644
--- a/dev-util/debugedit/debugedit-4.16.1.3.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-04-28 Thread Sam James
commit: e50c3929cbb74b13d9c9976ab19884fcc018fc86
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 28 02:44:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 28 02:47:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50c3929

dev-util/debugedit: Stabilize 4.16.1.3 x86, #786171

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.1.3.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
index 1fa2894cc3a..fd7c94a8775 100644
--- a/dev-util/debugedit/debugedit-4.16.1.3.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-03-26 Thread Sam James
commit: 621428c68d952aa9c1d744d5fea7e816d6827af6
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 27 00:13:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 27 00:13:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621428c6

dev-util/debugedit: ~sparc keyworded

Signed-off-by: Sam James  gentoo.org>

 dev-util/debugedit/debugedit-4.16.1.2.ebuild | 2 +-
 dev-util/debugedit/debugedit-4.16.1.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/debugedit/debugedit-4.16.1.2.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
index 4fc72a5250c..17d121e9642 100644
--- a/dev-util/debugedit/debugedit-4.16.1.2.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="

diff --git a/dev-util/debugedit/debugedit-4.16.1.3.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
index 9cd605caa09..1fa2894cc3a 100644
--- a/dev-util/debugedit/debugedit-4.16.1.3.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-03-26 Thread Sam James
commit: f2d72088023f7f40ebb8a2971c2e96b1c5292bda
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 27 00:13:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 27 00:13:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d72088

dev-util/debugedit: ~arm keyworded

Signed-off-by: Sam James  gentoo.org>

 dev-util/debugedit/debugedit-4.16.1.2.ebuild | 2 +-
 dev-util/debugedit/debugedit-4.16.1.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/debugedit/debugedit-4.16.1.2.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
index 66b35de6933..4fc72a5250c 100644
--- a/dev-util/debugedit/debugedit-4.16.1.2.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="

diff --git a/dev-util/debugedit/debugedit-4.16.1.3.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
index 03d6a0825f5..9cd605caa09 100644
--- a/dev-util/debugedit/debugedit-4.16.1.3.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-03-22 Thread Michał Górny
commit: 1981de83992c289b81b8fb3885bc2548f09a38a5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 21:32:00 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 21:33:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1981de83

dev-util/debugedit: Bump to 4.16.1.3

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

 dev-util/debugedit/Manifest  |  1 +
 dev-util/debugedit/debugedit-4.16.1.3.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 2b1b5cf..ecbd826eca9 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1 +1,2 @@
 DIST rpm-4.16.1.2.tar.bz2 4346745 BLAKE2B 
17485b1e73b30586acb8e9be53bfb0bd430fa05e826755729c68367c798e8cad039f091731b6effbe9fa9b7d6c4018abd6feec94f032230cbbd6068e9080573a
 SHA512 
066b67838312f9ad076285fe8f43527aded694f5562ead4e90df48675f2e99c1f2d68693fd20b2037e2614b978ed94c417753e2dbd055a9869b45264cd932afc
+DIST rpm-4.16.1.3.tar.bz2 4354652 BLAKE2B 
10013014bdeaf908b64c90f8e76f1d4b0cd0e8cb926f0cd979d7b1e1963b9a25c5b98531deea7e74e00168e2e6349f443fa4578c69c717ca1ab5e6b79d801f3a
 SHA512 
54e503b32dffaa73d6168f26a00220d9d9124082d8a1eb1ddf34ce32a482f07cb06ec654cf065fca1607cc37b13fa7d4fa9895553541d7cfddecf68c9eb96f2e

diff --git a/dev-util/debugedit/debugedit-4.16.1.3.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
new file mode 100644
index 000..03d6a0825f5
--- /dev/null
+++ b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_P=rpm-${PV}
+DESCRIPTION="Stand-alone debugedit from RPM"
+HOMEPAGE="https://rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   sys-libs/zlib:=
+   >=dev-libs/popt-1.7
+   >=dev-libs/elfutils-0.176-r1
+   dev-libs/nss
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   eapply_user
+
+   # cheat it into believing we're bundling db
+   mkdir -p db/dist || die
+   touch db/dist/configure || die
+   chmod +x db/dist/configure || die
+   echo 'install:' > db3/Makefile || die
+
+   # TODO: why do we need to do this?
+   mkdir rpm || die
+   find -name '*.h' -exec cp {} rpm/ ';' || die
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   local myconf=(
+   # force linking to static librpmio
+   --disable-shared
+
+   # disable linking compression libraries
+   ac_cv_header_bzlib_h=no
+   ac_cv_header_lzma_h=no
+   --disable-zstd
+
+   # fake some libraries we don't use
+   ac_cv_header_magic_h=yes
+   ac_cv_lib_magic_magic_open=yes
+
+   # use nss as crypto provider
+   --with-crypto=nss
+
+   # disable other stuff irrelevant to debugedit
+   --disable-bdb
+   --disable-nls
+   --disable-plugins
+   --disable-python
+   --without-acl
+   --without-archive
+   --without-cap
+   --without-external-db
+   --without-hackingdocs
+   --without-lua
+   --without-selinux
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake -C misc
+   emake -C rpmio
+   emake debugedit
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   dobin debugedit
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-01-14 Thread Michał Górny
commit: 4cde1aa707301d3a471287b6250b67f6c99c7f5a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:03:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cde1aa7

dev-util/debugedit: Remove old

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

 dev-util/debugedit/Manifest|  2 -
 dev-util/debugedit/debugedit-4.16.0.ebuild | 91 --
 dev-util/debugedit/debugedit-4.16.1.ebuild | 91 --
 3 files changed, 184 deletions(-)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 2093da2ab2e..2b1b5cf 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,3 +1 @@
-DIST rpm-4.16.0.tar.bz2 4341683 BLAKE2B 
5161e5dcc6d9a1f1d4b8e44740fb368050b808fd9e8b8276fb17b530a4642e1b9ad104b5a30c0071215aef7f823eeab10988dd41f73af1c52d575529c374b5eb
 SHA512 
177119c3ac3d48980db55bb4ba0fdbb2a911968e5efc690bfa8cc343f850fc90531cc0dee6dd8e45d2b14f0d951ced35bd8893d24011b7f270745d281ddf4e3d
 DIST rpm-4.16.1.2.tar.bz2 4346745 BLAKE2B 
17485b1e73b30586acb8e9be53bfb0bd430fa05e826755729c68367c798e8cad039f091731b6effbe9fa9b7d6c4018abd6feec94f032230cbbd6068e9080573a
 SHA512 
066b67838312f9ad076285fe8f43527aded694f5562ead4e90df48675f2e99c1f2d68693fd20b2037e2614b978ed94c417753e2dbd055a9869b45264cd932afc
-DIST rpm-4.16.1.tar.bz2 4348973 BLAKE2B 
5f415099ed5b4f3425c1cbd02476c3066ef51e8efbe09829c0c7d9732cfdeed76ab0c5eed113a1b007d35bf5d5fb1c60543b7ef23319ba0f63550d598e98dcdd
 SHA512 
cbce8381e7a0bdaf2c7529d0ac91fda15e663db7a76b02652d53327ebcd7d5b6b6154d5e88feeda87f71727a036e7a2afcd57c7dcddef610e32957b9e430d367

diff --git a/dev-util/debugedit/debugedit-4.16.0.ebuild 
b/dev-util/debugedit/debugedit-4.16.0.ebuild
deleted file mode 100644
index dc3a711d808..000
--- a/dev-util/debugedit/debugedit-4.16.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="https://rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
-   sys-libs/zlib:=
-   >=dev-libs/popt-1.7
-   >=dev-libs/elfutils-0.176-r1
-   dev-libs/nss
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   eapply_user
-
-   # cheat it into believing we're bundling db
-   mkdir -p db/dist || die
-   touch db/dist/configure || die
-   chmod +x db/dist/configure || die
-   echo 'install:' > db3/Makefile || die
-
-   # TODO: why do we need to do this?
-   mkdir rpm || die
-   find -name '*.h' -exec cp {} rpm/ ';' || die
-}
-
-src_configure() {
-   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
-   local myconf=(
-   # force linking to static librpmio
-   --disable-shared
-
-   # disable linking compression libraries
-   ac_cv_header_bzlib_h=no
-   ac_cv_header_lzma_h=no
-   --disable-zstd
-
-   # fake some libraries we don't use
-   ac_cv_header_magic_h=yes
-   ac_cv_lib_magic_magic_open=yes
-
-   # use nss as crypto provider
-   --with-crypto=nss
-
-   # disable other stuff irrelevant to debugedit
-   --disable-bdb
-   --disable-nls
-   --disable-plugins
-   --disable-python
-   --without-acl
-   --without-archive
-   --without-cap
-   --without-external-db
-   --without-hackingdocs
-   --without-lua
-   --without-selinux
-   )
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake -C misc
-   emake -C rpmio
-   emake debugedit
-}
-
-src_test() {
-   :
-}
-
-src_install() {
-   dobin debugedit
-}

diff --git a/dev-util/debugedit/debugedit-4.16.1.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.ebuild
deleted file mode 100644
index d2c33879440..000
--- a/dev-util/debugedit/debugedit-4.16.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="https://rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"

[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-01-14 Thread Sam James
commit: bc46681e1252b907e86d6066bbbafd3f78a1a186
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:00:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:00:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc46681e

dev-util/debugedit: Stabilize 4.16.1.2 ppc64, #764782

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.1.2.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
index b5b05aae3a5..66b35de6933 100644
--- a/dev-util/debugedit/debugedit-4.16.1.2.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-01-11 Thread Sam James
commit: 93c3e14e9c2848ae5727903b8682f8b471ef193f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 11 08:01:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 11 08:01:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c3e14e

dev-util/debugedit: Stabilize 4.16.1.2 x86, #764782

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.1.2.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
index 8c18104c592..b5b05aae3a5 100644
--- a/dev-util/debugedit/debugedit-4.16.1.2.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-01-10 Thread Sam James
commit: 0907836d1547b7bce0d98a8eaf1fc18445f78620
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 10 22:28:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 10 22:28:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0907836d

dev-util/debugedit: Stabilize 4.16.1.2 amd64, #764782

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.1.2.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
index 84838f46144..8c18104c592 100644
--- a/dev-util/debugedit/debugedit-4.16.1.2.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2021-01-10 Thread Sam James
commit: 27a1faee50c98f1e90bb8f3ed7d4f030b1686d93
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 10 14:26:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 10 14:26:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a1faee

dev-util/debugedit: Stabilize 4.16.1.2 ppc, #764782

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.1.2.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
index d2c33879440..84838f46144 100644
--- a/dev-util/debugedit/debugedit-4.16.1.2.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-12-16 Thread Michał Górny
commit: 430e4ff03019b6af474fbdc038a1a8b9b1a58e81
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 16 16:22:54 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 16 17:18:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430e4ff0

dev-util/debugedit: Bump to 4.16.1.2

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

 dev-util/debugedit/Manifest  |  1 +
 dev-util/debugedit/debugedit-4.16.1.2.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index b462aca4af1..2093da2ab2e 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,2 +1,3 @@
 DIST rpm-4.16.0.tar.bz2 4341683 BLAKE2B 
5161e5dcc6d9a1f1d4b8e44740fb368050b808fd9e8b8276fb17b530a4642e1b9ad104b5a30c0071215aef7f823eeab10988dd41f73af1c52d575529c374b5eb
 SHA512 
177119c3ac3d48980db55bb4ba0fdbb2a911968e5efc690bfa8cc343f850fc90531cc0dee6dd8e45d2b14f0d951ced35bd8893d24011b7f270745d281ddf4e3d
+DIST rpm-4.16.1.2.tar.bz2 4346745 BLAKE2B 
17485b1e73b30586acb8e9be53bfb0bd430fa05e826755729c68367c798e8cad039f091731b6effbe9fa9b7d6c4018abd6feec94f032230cbbd6068e9080573a
 SHA512 
066b67838312f9ad076285fe8f43527aded694f5562ead4e90df48675f2e99c1f2d68693fd20b2037e2614b978ed94c417753e2dbd055a9869b45264cd932afc
 DIST rpm-4.16.1.tar.bz2 4348973 BLAKE2B 
5f415099ed5b4f3425c1cbd02476c3066ef51e8efbe09829c0c7d9732cfdeed76ab0c5eed113a1b007d35bf5d5fb1c60543b7ef23319ba0f63550d598e98dcdd
 SHA512 
cbce8381e7a0bdaf2c7529d0ac91fda15e663db7a76b02652d53327ebcd7d5b6b6154d5e88feeda87f71727a036e7a2afcd57c7dcddef610e32957b9e430d367

diff --git a/dev-util/debugedit/debugedit-4.16.1.2.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
new file mode 100644
index 000..d2c33879440
--- /dev/null
+++ b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_P=rpm-${PV}
+DESCRIPTION="Stand-alone debugedit from RPM"
+HOMEPAGE="https://rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   sys-libs/zlib:=
+   >=dev-libs/popt-1.7
+   >=dev-libs/elfutils-0.176-r1
+   dev-libs/nss
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   eapply_user
+
+   # cheat it into believing we're bundling db
+   mkdir -p db/dist || die
+   touch db/dist/configure || die
+   chmod +x db/dist/configure || die
+   echo 'install:' > db3/Makefile || die
+
+   # TODO: why do we need to do this?
+   mkdir rpm || die
+   find -name '*.h' -exec cp {} rpm/ ';' || die
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   local myconf=(
+   # force linking to static librpmio
+   --disable-shared
+
+   # disable linking compression libraries
+   ac_cv_header_bzlib_h=no
+   ac_cv_header_lzma_h=no
+   --disable-zstd
+
+   # fake some libraries we don't use
+   ac_cv_header_magic_h=yes
+   ac_cv_lib_magic_magic_open=yes
+
+   # use nss as crypto provider
+   --with-crypto=nss
+
+   # disable other stuff irrelevant to debugedit
+   --disable-bdb
+   --disable-nls
+   --disable-plugins
+   --disable-python
+   --without-acl
+   --without-archive
+   --without-cap
+   --without-external-db
+   --without-hackingdocs
+   --without-lua
+   --without-selinux
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake -C misc
+   emake -C rpmio
+   emake debugedit
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   dobin debugedit
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-12-10 Thread Michał Górny
commit: b849314e07039ca77368c2f8209540988f1a064f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 11 07:11:02 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 11 07:11:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b849314e

dev-util/debugedit: Bump to 4.16.1

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

 dev-util/debugedit/Manifest|  1 +
 dev-util/debugedit/debugedit-4.16.1.ebuild | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index f75fa034aa9..b462aca4af1 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1 +1,2 @@
 DIST rpm-4.16.0.tar.bz2 4341683 BLAKE2B 
5161e5dcc6d9a1f1d4b8e44740fb368050b808fd9e8b8276fb17b530a4642e1b9ad104b5a30c0071215aef7f823eeab10988dd41f73af1c52d575529c374b5eb
 SHA512 
177119c3ac3d48980db55bb4ba0fdbb2a911968e5efc690bfa8cc343f850fc90531cc0dee6dd8e45d2b14f0d951ced35bd8893d24011b7f270745d281ddf4e3d
+DIST rpm-4.16.1.tar.bz2 4348973 BLAKE2B 
5f415099ed5b4f3425c1cbd02476c3066ef51e8efbe09829c0c7d9732cfdeed76ab0c5eed113a1b007d35bf5d5fb1c60543b7ef23319ba0f63550d598e98dcdd
 SHA512 
cbce8381e7a0bdaf2c7529d0ac91fda15e663db7a76b02652d53327ebcd7d5b6b6154d5e88feeda87f71727a036e7a2afcd57c7dcddef610e32957b9e430d367

diff --git a/dev-util/debugedit/debugedit-4.16.1.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.ebuild
new file mode 100644
index 000..d2c33879440
--- /dev/null
+++ b/dev-util/debugedit/debugedit-4.16.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_P=rpm-${PV}
+DESCRIPTION="Stand-alone debugedit from RPM"
+HOMEPAGE="https://rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   sys-libs/zlib:=
+   >=dev-libs/popt-1.7
+   >=dev-libs/elfutils-0.176-r1
+   dev-libs/nss
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   eapply_user
+
+   # cheat it into believing we're bundling db
+   mkdir -p db/dist || die
+   touch db/dist/configure || die
+   chmod +x db/dist/configure || die
+   echo 'install:' > db3/Makefile || die
+
+   # TODO: why do we need to do this?
+   mkdir rpm || die
+   find -name '*.h' -exec cp {} rpm/ ';' || die
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   local myconf=(
+   # force linking to static librpmio
+   --disable-shared
+
+   # disable linking compression libraries
+   ac_cv_header_bzlib_h=no
+   ac_cv_header_lzma_h=no
+   --disable-zstd
+
+   # fake some libraries we don't use
+   ac_cv_header_magic_h=yes
+   ac_cv_lib_magic_magic_open=yes
+
+   # use nss as crypto provider
+   --with-crypto=nss
+
+   # disable other stuff irrelevant to debugedit
+   --disable-bdb
+   --disable-nls
+   --disable-plugins
+   --disable-python
+   --without-acl
+   --without-archive
+   --without-cap
+   --without-external-db
+   --without-hackingdocs
+   --without-lua
+   --without-selinux
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake -C misc
+   emake -C rpmio
+   emake debugedit
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   dobin debugedit
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-11-22 Thread Michał Górny
commit: c1073ffe8ebe89bf21fe67f422bd9b59b71e06c4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 22 15:43:41 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 22 15:43:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1073ffe

dev-util/debugedit: Remove old

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

 dev-util/debugedit/Manifest|  1 -
 dev-util/debugedit/debugedit-4.15.1.ebuild | 91 --
 2 files changed, 92 deletions(-)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index a8c1f1590b8..f75fa034aa9 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,2 +1 @@
-DIST rpm-4.15.1.tar.bz2 4243893 BLAKE2B 
352695e1fdac231127c9a2a775ff1aa05c1f3acbb10b0678e06011f9e4a5124e48cc19dce83417866e0f3c92bfd94e9c52b8c1884151ee77559bea1020d3623e
 SHA512 
6c66835da5a54349bcfba5cc69831c8c57568aabd53c5c2820ec78c361be5116fecd41777b097e9c49458f984a7beb054fa8ed453ff7263cad4a29a11f780767
 DIST rpm-4.16.0.tar.bz2 4341683 BLAKE2B 
5161e5dcc6d9a1f1d4b8e44740fb368050b808fd9e8b8276fb17b530a4642e1b9ad104b5a30c0071215aef7f823eeab10988dd41f73af1c52d575529c374b5eb
 SHA512 
177119c3ac3d48980db55bb4ba0fdbb2a911968e5efc690bfa8cc343f850fc90531cc0dee6dd8e45d2b14f0d951ced35bd8893d24011b7f270745d281ddf4e3d

diff --git a/dev-util/debugedit/debugedit-4.15.1.ebuild 
b/dev-util/debugedit/debugedit-4.15.1.ebuild
deleted file mode 100644
index ffc8eec35d4..000
--- a/dev-util/debugedit/debugedit-4.15.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="https://rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
-   sys-libs/zlib:=
-   >=dev-libs/popt-1.7
-   >=dev-libs/elfutils-0.176-r1
-   dev-libs/nss
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   eapply_user
-
-   # cheat it into believing we're bundling db
-   mkdir -p db/dist || die
-   touch db/dist/configure || die
-   chmod +x db/dist/configure || die
-   echo 'install:' > db3/Makefile || die
-
-   # TODO: why do we need to do this?
-   mkdir rpm || die
-   find -name '*.h' -exec cp {} rpm/ ';' || die
-}
-
-src_configure() {
-   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
-   local myconf=(
-   # force linking to static librpmio
-   --disable-shared
-
-   # disable linking compression libraries
-   ac_cv_header_bzlib_h=no
-   ac_cv_header_lzma_h=no
-   --disable-zstd
-
-   # fake some libraries we don't use
-   ac_cv_header_magic_h=yes
-   ac_cv_lib_magic_magic_open=yes
-
-   # use nss as crypto provider
-   --with-crypto=nss
-
-   # disable other stuff irrelevant to debugedit
-   --disable-bdb
-   --disable-nls
-   --disable-plugins
-   --disable-python
-   --without-acl
-   --without-archive
-   --without-cap
-   --without-external-db
-   --without-hackingdocs
-   --without-lua
-   --without-selinux
-   )
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake -C misc
-   emake -C rpmio
-   emake debugedit
-}
-
-src_test() {
-   :
-}
-
-src_install() {
-   dobin debugedit
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-11-22 Thread Sergei Trofimovich
commit: 1015c2344346be49c973331f6732f5f60aed8031
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Nov 22 11:39:42 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Nov 22 12:26:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1015c234

dev-util/debugedit: stable 4.16.0 for hppa, bug #754819

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.0.ebuild 
b/dev-util/debugedit/debugedit-4.16.0.ebuild
index dc3a711d808..ffc8eec35d4 100644
--- a/dev-util/debugedit/debugedit-4.16.0.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-11-17 Thread Agostino Sarubbo
commit: 099024115d0a0f7d1b78749ef67950c078f63ecf
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 17 19:15:00 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 17 19:15:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09902411

dev-util/debugedit: x86 stable wrt bug #754819

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.0.ebuild 
b/dev-util/debugedit/debugedit-4.16.0.ebuild
index cc8bdec5c0e..dc3a711d808 100644
--- a/dev-util/debugedit/debugedit-4.16.0.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-11-17 Thread Agostino Sarubbo
commit: a1f134677c155752ed100fc71a7f25005932e767
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 17 18:53:47 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 17 18:55:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1f13467

dev-util/debugedit: ppc64 stable wrt bug #754819

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.0.ebuild 
b/dev-util/debugedit/debugedit-4.16.0.ebuild
index c2d7ff6c6b9..cc8bdec5c0e 100644
--- a/dev-util/debugedit/debugedit-4.16.0.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-11-17 Thread Agostino Sarubbo
commit: bb56d581a3419ea770da8cacefae90126b1936a6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 17 18:47:51 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 17 18:47:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb56d581

dev-util/debugedit: ppc stable wrt bug #754819

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.0.ebuild 
b/dev-util/debugedit/debugedit-4.16.0.ebuild
index 73711976ffd..c2d7ff6c6b9 100644
--- a/dev-util/debugedit/debugedit-4.16.0.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-11-16 Thread Sam James
commit: 1b1c16431eb96069c7e2feebfa99d710516c3d3c
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 16 22:13:39 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 16 22:13:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b1c1643

dev-util/debugedit: Stabilize 4.16.0 amd64, #754819

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.0.ebuild 
b/dev-util/debugedit/debugedit-4.16.0.ebuild
index d2c33879440..73711976ffd 100644
--- a/dev-util/debugedit/debugedit-4.16.0.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-10-01 Thread Michał Górny
commit: 7f6acb3b0637f074ffeab6955685dc5412835a3a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  1 06:53:30 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  1 07:59:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f6acb3b

dev-util/debugedit: Bump to 4.16.0

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

 dev-util/debugedit/Manifest|  1 +
 dev-util/debugedit/debugedit-4.16.0.ebuild | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 6293e1f0115..a8c1f1590b8 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1 +1,2 @@
 DIST rpm-4.15.1.tar.bz2 4243893 BLAKE2B 
352695e1fdac231127c9a2a775ff1aa05c1f3acbb10b0678e06011f9e4a5124e48cc19dce83417866e0f3c92bfd94e9c52b8c1884151ee77559bea1020d3623e
 SHA512 
6c66835da5a54349bcfba5cc69831c8c57568aabd53c5c2820ec78c361be5116fecd41777b097e9c49458f984a7beb054fa8ed453ff7263cad4a29a11f780767
+DIST rpm-4.16.0.tar.bz2 4341683 BLAKE2B 
5161e5dcc6d9a1f1d4b8e44740fb368050b808fd9e8b8276fb17b530a4642e1b9ad104b5a30c0071215aef7f823eeab10988dd41f73af1c52d575529c374b5eb
 SHA512 
177119c3ac3d48980db55bb4ba0fdbb2a911968e5efc690bfa8cc343f850fc90531cc0dee6dd8e45d2b14f0d951ced35bd8893d24011b7f270745d281ddf4e3d

diff --git a/dev-util/debugedit/debugedit-4.16.0.ebuild 
b/dev-util/debugedit/debugedit-4.16.0.ebuild
new file mode 100644
index 000..d2c33879440
--- /dev/null
+++ b/dev-util/debugedit/debugedit-4.16.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_P=rpm-${PV}
+DESCRIPTION="Stand-alone debugedit from RPM"
+HOMEPAGE="https://rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   sys-libs/zlib:=
+   >=dev-libs/popt-1.7
+   >=dev-libs/elfutils-0.176-r1
+   dev-libs/nss
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   eapply_user
+
+   # cheat it into believing we're bundling db
+   mkdir -p db/dist || die
+   touch db/dist/configure || die
+   chmod +x db/dist/configure || die
+   echo 'install:' > db3/Makefile || die
+
+   # TODO: why do we need to do this?
+   mkdir rpm || die
+   find -name '*.h' -exec cp {} rpm/ ';' || die
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   local myconf=(
+   # force linking to static librpmio
+   --disable-shared
+
+   # disable linking compression libraries
+   ac_cv_header_bzlib_h=no
+   ac_cv_header_lzma_h=no
+   --disable-zstd
+
+   # fake some libraries we don't use
+   ac_cv_header_magic_h=yes
+   ac_cv_lib_magic_magic_open=yes
+
+   # use nss as crypto provider
+   --with-crypto=nss
+
+   # disable other stuff irrelevant to debugedit
+   --disable-bdb
+   --disable-nls
+   --disable-plugins
+   --disable-python
+   --without-acl
+   --without-archive
+   --without-cap
+   --without-external-db
+   --without-hackingdocs
+   --without-lua
+   --without-selinux
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake -C misc
+   emake -C rpmio
+   emake debugedit
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   dobin debugedit
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-08-20 Thread Georgy Yakovlev
commit: 879f6098062a9c79aec9fa2fc229c350f84e5217
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Aug 21 02:36:45 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Aug 21 03:11:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879f6098

dev-util/debugedit: add ~arm64 keyword

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.15.1.ebuild 
b/dev-util/debugedit/debugedit-4.15.1.ebuild
index 6fe9c37f5aa..ffc8eec35d4 100644
--- a/dev-util/debugedit/debugedit-4.15.1.ebuild
+++ b/dev-util/debugedit/debugedit-4.15.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-08-05 Thread Michał Górny
commit: eba5b6bcdb44548dbab2daa415a7d8ea6f2ffc36
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  5 15:14:20 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  5 15:18:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba5b6bc

dev-util/debugedit: Remove old

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

 dev-util/debugedit/Manifest|  1 -
 dev-util/debugedit/debugedit-4.15.0.ebuild | 91 --
 2 files changed, 92 deletions(-)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index c7fc2f6be32..6293e1f0115 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,2 +1 @@
-DIST rpm-4.15.0.tar.bz2 4205632 BLAKE2B 
3e9701582e82d4164a21374df78c7a9ab3ca4f9aeafc13706fd0aa27782a34d2a732d7ae9659589abc9f9b8a48ce5c2cdbbea72c46768f1baba28ded26817e5b
 SHA512 
bca9cc9ef0ad53fa5cd257c29a0a0b9447956afe4024835f5416b13926bc8bbaf8aacd481e721b4a28983bc57f98b75b91750d39dd72de4876efa9d6db53a26c
 DIST rpm-4.15.1.tar.bz2 4243893 BLAKE2B 
352695e1fdac231127c9a2a775ff1aa05c1f3acbb10b0678e06011f9e4a5124e48cc19dce83417866e0f3c92bfd94e9c52b8c1884151ee77559bea1020d3623e
 SHA512 
6c66835da5a54349bcfba5cc69831c8c57568aabd53c5c2820ec78c361be5116fecd41777b097e9c49458f984a7beb054fa8ed453ff7263cad4a29a11f780767

diff --git a/dev-util/debugedit/debugedit-4.15.0.ebuild 
b/dev-util/debugedit/debugedit-4.15.0.ebuild
deleted file mode 100644
index c31eee2f2b6..000
--- a/dev-util/debugedit/debugedit-4.15.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="https://rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
-   sys-libs/zlib:=
-   >=dev-libs/popt-1.7
-   >=dev-libs/elfutils-0.176-r1
-   dev-libs/nss
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   eapply_user
-
-   # cheat it into believing we're bundling db
-   mkdir -p db/dist || die
-   touch db/dist/configure || die
-   chmod +x db/dist/configure || die
-   echo 'install:' > db3/Makefile || die
-
-   # TODO: why do we need to do this?
-   mkdir rpm || die
-   find -name '*.h' -exec cp {} rpm/ ';' || die
-}
-
-src_configure() {
-   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
-   local myconf=(
-   # force linking to static librpmio
-   --disable-shared
-
-   # disable linking compression libraries
-   ac_cv_header_bzlib_h=no
-   ac_cv_header_lzma_h=no
-   --disable-zstd
-
-   # fake some libraries we don't use
-   ac_cv_header_magic_h=yes
-   ac_cv_lib_magic_magic_open=yes
-
-   # use nss as crypto provider
-   --with-crypto=nss
-
-   # disable other stuff irrelevant to debugedit
-   --disable-bdb
-   --disable-nls
-   --disable-plugins
-   --disable-python
-   --without-acl
-   --without-archive
-   --without-cap
-   --without-external-db
-   --without-hackingdocs
-   --without-lua
-   --without-selinux
-   )
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake -C misc
-   emake -C rpmio
-   emake debugedit
-}
-
-src_test() {
-   :
-}
-
-src_install() {
-   dobin debugedit
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-08-05 Thread Agostino Sarubbo
commit: 3178b64e9bdd0c56968a8a1e3e5a0d22b8de42bc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug  5 14:15:49 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug  5 14:15:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3178b64e

dev-util/debugedit: x86 stable wrt bug #734536

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.15.1.ebuild 
b/dev-util/debugedit/debugedit-4.15.1.ebuild
index 1b246bcf974..6fe9c37f5aa 100644
--- a/dev-util/debugedit/debugedit-4.15.1.ebuild
+++ b/dev-util/debugedit/debugedit-4.15.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-08-02 Thread Sergei Trofimovich
commit: 791792fbb576a56af8f3c477a2a13595231e12a4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Aug  2 11:38:41 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Aug  2 11:38:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791792fb

dev-util/debugedit: stable 4.15.1 for hppa

stable wrt bug #734536

Package-Manager: Portage-3.0.1, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.15.1.ebuild 
b/dev-util/debugedit/debugedit-4.15.1.ebuild
index 7c0217b2250..5fee04d0c90 100644
--- a/dev-util/debugedit/debugedit-4.15.1.ebuild
+++ b/dev-util/debugedit/debugedit-4.15.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-08-01 Thread Sergei Trofimovich
commit: 4e8b7a7e5d7173806e5d2abca22c7287d240becf
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug  1 08:55:58 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug  1 08:55:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8b7a7e

dev-util/debugedit: stable 4.15.1 for ppc64

stable wrt bug #734536

Package-Manager: Portage-3.0.1, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.15.1.ebuild 
b/dev-util/debugedit/debugedit-4.15.1.ebuild
index 1e03a437766..7c0217b2250 100644
--- a/dev-util/debugedit/debugedit-4.15.1.ebuild
+++ b/dev-util/debugedit/debugedit-4.15.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-04-30 Thread Michał Górny
commit: 3465b03a2f2bb2f279ff6f3f8535293cb2287096
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 30 07:10:55 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 30 09:45:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3465b03a

dev-util/debugedit: Bump to 4.15.1

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

 dev-util/debugedit/Manifest|  1 +
 dev-util/debugedit/debugedit-4.15.1.ebuild | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index a4ea0f4debd..c7fc2f6be32 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1 +1,2 @@
 DIST rpm-4.15.0.tar.bz2 4205632 BLAKE2B 
3e9701582e82d4164a21374df78c7a9ab3ca4f9aeafc13706fd0aa27782a34d2a732d7ae9659589abc9f9b8a48ce5c2cdbbea72c46768f1baba28ded26817e5b
 SHA512 
bca9cc9ef0ad53fa5cd257c29a0a0b9447956afe4024835f5416b13926bc8bbaf8aacd481e721b4a28983bc57f98b75b91750d39dd72de4876efa9d6db53a26c
+DIST rpm-4.15.1.tar.bz2 4243893 BLAKE2B 
352695e1fdac231127c9a2a775ff1aa05c1f3acbb10b0678e06011f9e4a5124e48cc19dce83417866e0f3c92bfd94e9c52b8c1884151ee77559bea1020d3623e
 SHA512 
6c66835da5a54349bcfba5cc69831c8c57568aabd53c5c2820ec78c361be5116fecd41777b097e9c49458f984a7beb054fa8ed453ff7263cad4a29a11f780767

diff --git a/dev-util/debugedit/debugedit-4.15.1.ebuild 
b/dev-util/debugedit/debugedit-4.15.1.ebuild
new file mode 100644
index 000..dac8e1b8e5a
--- /dev/null
+++ b/dev-util/debugedit/debugedit-4.15.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_P=rpm-${PV}
+DESCRIPTION="Stand-alone debugedit from RPM"
+HOMEPAGE="https://rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   sys-libs/zlib:=
+   >=dev-libs/popt-1.7
+   >=dev-libs/elfutils-0.176-r1
+   dev-libs/nss
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   eapply_user
+
+   # cheat it into believing we're bundling db
+   mkdir -p db/dist || die
+   touch db/dist/configure || die
+   chmod +x db/dist/configure || die
+   echo 'install:' > db3/Makefile || die
+
+   # TODO: why do we need to do this?
+   mkdir rpm || die
+   find -name '*.h' -exec cp {} rpm/ ';' || die
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   local myconf=(
+   # force linking to static librpmio
+   --disable-shared
+
+   # disable linking compression libraries
+   ac_cv_header_bzlib_h=no
+   ac_cv_header_lzma_h=no
+   --disable-zstd
+
+   # fake some libraries we don't use
+   ac_cv_header_magic_h=yes
+   ac_cv_lib_magic_magic_open=yes
+
+   # use nss as crypto provider
+   --with-crypto=nss
+
+   # disable other stuff irrelevant to debugedit
+   --disable-bdb
+   --disable-nls
+   --disable-plugins
+   --disable-python
+   --without-acl
+   --without-archive
+   --without-cap
+   --without-external-db
+   --without-hackingdocs
+   --without-lua
+   --without-selinux
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake -C misc
+   emake -C rpmio
+   emake debugedit
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   dobin debugedit
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2020-01-03 Thread Michał Górny
commit: f583a5b5ce3fec03a90839b3313619263ea9b53b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  3 08:44:25 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  3 08:48:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f583a5b5

dev-util/debugedit: Remove old

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

 dev-util/debugedit/Manifest   |  1 -
 dev-util/debugedit/debugedit-4.14.2-r2.ebuild | 89 ---
 2 files changed, 90 deletions(-)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 4c309b61605..a4ea0f4debd 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,2 +1 @@
-DIST rpm-4.14.2.tar.bz2 4151934 BLAKE2B 
eb7e32dd736a195f2e5effc184ee8f2c700dcaf80477574c2112b6c96504d86a67c81e611f82ea35ce244e95fad339bd262eb51c35ada5eeffa8d306b6938cb7
 SHA512 
22e309e8be936e6070430cedd6f5ea0c3871db4c6aadd0d567a9c418796c178c8dd45d44920d7eaa66681790cc2821347affe471cb215d7a490fe7947fbf291c
 DIST rpm-4.15.0.tar.bz2 4205632 BLAKE2B 
3e9701582e82d4164a21374df78c7a9ab3ca4f9aeafc13706fd0aa27782a34d2a732d7ae9659589abc9f9b8a48ce5c2cdbbea72c46768f1baba28ded26817e5b
 SHA512 
bca9cc9ef0ad53fa5cd257c29a0a0b9447956afe4024835f5416b13926bc8bbaf8aacd481e721b4a28983bc57f98b75b91750d39dd72de4876efa9d6db53a26c

diff --git a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
deleted file mode 100644
index 99c6e92c458..000
--- a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="http://www.rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
-   sys-libs/zlib:=
-   >=dev-libs/popt-1.7
-   >=dev-libs/elfutils-0.176-r1
-   dev-libs/nss
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   eapply_user
-
-   # cheat it into believing we're bundling db
-   mkdir -p db/dist || die
-   touch db/dist/configure || die
-   chmod +x db/dist/configure || die
-   echo 'install:' > db3/Makefile || die
-
-   # TODO: why do we need to do this?
-   mkdir rpm || die
-   find -name '*.h' -exec cp {} rpm/ ';' || die
-}
-
-src_configure() {
-   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
-   local myconf=(
-   # force linking to static librpmio
-   --disable-shared
-
-   # disable linking compression libraries
-   ac_cv_header_bzlib_h=no
-   ac_cv_header_lzma_h=no
-   --disable-zstd
-
-   # fake some libraries we don't use
-   ac_cv_header_magic_h=yes
-   ac_cv_lib_magic_magic_open=yes
-
-   # use nss as crypto provider
-   --with-crypto=nss
-
-   # disable other stuff irrelevant to debugedit
-   --disable-nls
-   --disable-python
-   --without-acl
-   --without-archive
-   --without-cap
-   --without-external-db
-   --without-hackingdocs
-   --without-lua
-   --without-selinux
-   )
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake -C misc
-   emake -C rpmio
-   emake debugedit
-}
-
-src_test() {
-   :
-}
-
-src_install() {
-   dobin debugedit
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-12-31 Thread Agostino Sarubbo
commit: 78a2f0b6f144d21a27edc5a06996a923dcf13237
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 31 08:17:56 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 31 08:17:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a2f0b6

dev-util/debugedit: ppc64 stable wrt bug #703834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.15.0.ebuild 
b/dev-util/debugedit/debugedit-4.15.0.ebuild
index 0599d1016c9..c31eee2f2b6 100644
--- a/dev-util/debugedit/debugedit-4.15.0.ebuild
+++ b/dev-util/debugedit/debugedit-4.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-12-31 Thread Agostino Sarubbo
commit: 48a185b6da5cf54dc28a9660afc724e5d9964a1f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 31 08:14:47 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 31 08:14:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a185b6

dev-util/debugedit: ppc stable wrt bug #703834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.15.0.ebuild 
b/dev-util/debugedit/debugedit-4.15.0.ebuild
index c43607443a5..0599d1016c9 100644
--- a/dev-util/debugedit/debugedit-4.15.0.ebuild
+++ b/dev-util/debugedit/debugedit-4.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-12-30 Thread Agostino Sarubbo
commit: b3edf73ff793112409f70606610c06558d0ab77d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 30 12:28:31 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 30 12:28:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3edf73f

dev-util/debugedit: x86 stable wrt bug #703834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.15.0.ebuild 
b/dev-util/debugedit/debugedit-4.15.0.ebuild
index 9e571bdc73f..c43607443a5 100644
--- a/dev-util/debugedit/debugedit-4.15.0.ebuild
+++ b/dev-util/debugedit/debugedit-4.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-12-28 Thread Sergei Trofimovich
commit: 0d5ac3012a17103604fd6f42a838c3d49712531c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Dec 28 09:20:31 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 28 10:17:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d5ac301

dev-util/debugedit: stable 4.15.0 for hppa, bug #703834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.15.0.ebuild 
b/dev-util/debugedit/debugedit-4.15.0.ebuild
index 99aa40ceacb..9e571bdc73f 100644
--- a/dev-util/debugedit/debugedit-4.15.0.ebuild
+++ b/dev-util/debugedit/debugedit-4.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-12-27 Thread Agostino Sarubbo
commit: 89c14ee7b998da57189b285452db4e4842669454
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Dec 27 16:43:35 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Dec 27 16:43:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c14ee7

dev-util/debugedit: amd64 stable wrt bug #703834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.15.0.ebuild 
b/dev-util/debugedit/debugedit-4.15.0.ebuild
index 7a6ec67dddc..99aa40ceacb 100644
--- a/dev-util/debugedit/debugedit-4.15.0.ebuild
+++ b/dev-util/debugedit/debugedit-4.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-09-27 Thread Michał Górny
commit: b32023a27514e51957187da5f9b2de518a697cfc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 28 05:44:53 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 28 05:52:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b32023a2

dev-util/debugedit: Bump to 4.15.0

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

 dev-util/debugedit/Manifest|  1 +
 dev-util/debugedit/debugedit-4.15.0.ebuild | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 355633f1484..4c309b61605 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1 +1,2 @@
 DIST rpm-4.14.2.tar.bz2 4151934 BLAKE2B 
eb7e32dd736a195f2e5effc184ee8f2c700dcaf80477574c2112b6c96504d86a67c81e611f82ea35ce244e95fad339bd262eb51c35ada5eeffa8d306b6938cb7
 SHA512 
22e309e8be936e6070430cedd6f5ea0c3871db4c6aadd0d567a9c418796c178c8dd45d44920d7eaa66681790cc2821347affe471cb215d7a490fe7947fbf291c
+DIST rpm-4.15.0.tar.bz2 4205632 BLAKE2B 
3e9701582e82d4164a21374df78c7a9ab3ca4f9aeafc13706fd0aa27782a34d2a732d7ae9659589abc9f9b8a48ce5c2cdbbea72c46768f1baba28ded26817e5b
 SHA512 
bca9cc9ef0ad53fa5cd257c29a0a0b9447956afe4024835f5416b13926bc8bbaf8aacd481e721b4a28983bc57f98b75b91750d39dd72de4876efa9d6db53a26c

diff --git a/dev-util/debugedit/debugedit-4.15.0.ebuild 
b/dev-util/debugedit/debugedit-4.15.0.ebuild
new file mode 100644
index 000..7a6ec67dddc
--- /dev/null
+++ b/dev-util/debugedit/debugedit-4.15.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_P=rpm-${PV}
+DESCRIPTION="Stand-alone debugedit from RPM"
+HOMEPAGE="https://rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   sys-libs/zlib:=
+   >=dev-libs/popt-1.7
+   >=dev-libs/elfutils-0.176-r1
+   dev-libs/nss
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   eapply_user
+
+   # cheat it into believing we're bundling db
+   mkdir -p db/dist || die
+   touch db/dist/configure || die
+   chmod +x db/dist/configure || die
+   echo 'install:' > db3/Makefile || die
+
+   # TODO: why do we need to do this?
+   mkdir rpm || die
+   find -name '*.h' -exec cp {} rpm/ ';' || die
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   local myconf=(
+   # force linking to static librpmio
+   --disable-shared
+
+   # disable linking compression libraries
+   ac_cv_header_bzlib_h=no
+   ac_cv_header_lzma_h=no
+   --disable-zstd
+
+   # fake some libraries we don't use
+   ac_cv_header_magic_h=yes
+   ac_cv_lib_magic_magic_open=yes
+
+   # use nss as crypto provider
+   --with-crypto=nss
+
+   # disable other stuff irrelevant to debugedit
+   --disable-bdb
+   --disable-nls
+   --disable-plugins
+   --disable-python
+   --without-acl
+   --without-archive
+   --without-cap
+   --without-external-db
+   --without-hackingdocs
+   --without-lua
+   --without-selinux
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake -C misc
+   emake -C rpmio
+   emake debugedit
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   dobin debugedit
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/, dev-util/debugedit/

2019-09-08 Thread Michał Górny
commit: 9985eb2bfefb4c77f2f56d1c468cc3ea2f9e2969
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep  8 06:14:26 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep  8 06:14:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9985eb2b

dev-util/debugedit: Drop old

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

 dev-util/debugedit/debugedit-4.14.2-r1.ebuild  | 92 --
 .../files/debugedit-4.14.2-no-reorder.patch| 57 --
 2 files changed, 149 deletions(-)

diff --git a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
deleted file mode 100644
index ad6b532ec6c..000
--- a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="http://www.rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
-   sys-libs/zlib:=
-   >=dev-libs/popt-1.7
-   dev-libs/elfutils
-   dev-libs/nss
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   # do not reorder sections, ever; otherwise it breaks gcc
-   # https://bugs.gentoo.org/666954
-   eapply "${FILESDIR}"/debugedit-4.14.2-no-reorder.patch
-   eapply_user
-
-   # cheat it into believing we're bundling db
-   mkdir -p db/dist || die
-   touch db/dist/configure || die
-   chmod +x db/dist/configure || die
-   echo 'install:' > db3/Makefile || die
-
-   # TODO: why do we need to do this?
-   mkdir rpm || die
-   find -name '*.h' -exec cp {} rpm/ ';' || die
-}
-
-src_configure() {
-   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
-   local myconf=(
-   # force linking to static librpmio
-   --disable-shared
-
-   # disable linking compression libraries
-   ac_cv_header_bzlib_h=no
-   ac_cv_header_lzma_h=no
-   --disable-zstd
-
-   # fake some libraries we don't use
-   ac_cv_header_magic_h=yes
-   ac_cv_lib_magic_magic_open=yes
-
-   # use nss as crypto provider
-   --with-crypto=nss
-
-   # disable other stuff irrelevant to debugedit
-   --disable-nls
-   --disable-python
-   --without-acl
-   --without-archive
-   --without-cap
-   --without-external-db
-   --without-hackingdocs
-   --without-lua
-   --without-selinux
-   )
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake -C misc
-   emake -C rpmio
-   emake debugedit
-}
-
-src_test() {
-   :
-}
-
-src_install() {
-   dobin debugedit
-}

diff --git a/dev-util/debugedit/files/debugedit-4.14.2-no-reorder.patch 
b/dev-util/debugedit/files/debugedit-4.14.2-no-reorder.patch
deleted file mode 100644
index 0c196a842b4..000
--- a/dev-util/debugedit/files/debugedit-4.14.2-no-reorder.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 0779d60cb5941610dd1f31632aa1655bf2cc447a Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich 
-Date: Sat, 6 Oct 2018 17:56:00 +0100
-Subject: [PATCH] debugedit: don't reorder sections
-
-In https://bugs.gentoo.org/666954 debugedit processed
-crtbeginS.o from gcc-8.2.0 and turned into invalid ELF:
-
-```
-$ cp crtbeginS-ok-7.3.0.o.back crtbeginS-ok-7.3.0.o
-$ debugedit -i -b $(pwd) -d /usr/src/debug -l ./foo crtbeginS-ok-7.3.0.o
-$ export LANG=C
-$ readelf -a crtbeginS-ok-7.3.0.o.back >/dev/null && echo ok
-readelf: Warning: [ 9]: Info field (8) should index a relocatable section.
-ok
-
-$ readelf -a crtbeginS-ok-7.3.0.o >/dev/null && echo ok
-readelf: Warning: [ 9]: Info field (8) should index a relocatable section.
-readelf: Error:  bad symbol index: 54495f00 in reloc
-readelf: Error:  bad symbol index: 656c6261 in reloc
-readelf: Error:  bad symbol index: 62615465 in reloc
-readelf: Error:  bad symbol index: 69665f61 in reloc
-readelf: Warning: local symbol 11 found at index >= symtab's sh_info value of 
11
-readelf: Warning: local symbol 14 found at index >= symtab's sh_info value of 
11
-readelf: Warning: local symbol 15 found at index >= symtab's sh_info value of 
11
-```
-
-Ths fix is not to reorder sections as debugedit does not
-account for offset change.
-
-debugedit already does it for final executables and shared libraries.
-
-Bug: https://bugs.gentoo.org/666954
-Closes: https://github.com/rpm-software-management/rpm/issues/423
-Signed-off-by: Sergei Trofimovich 

- 

[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-08-01 Thread Sergei Trofimovich
commit: b1e532ad2e37b1d6a4bc9b9bf98c9d93cea9ff0e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Aug  1 06:23:19 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Aug  1 06:23:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e532ad

dev-util/debugedit: stable 4.14.2-r2 for hppa, bug #690882

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
index d50048916d6..99c6e92c458 100644
--- a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
+++ b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-07-31 Thread Agostino Sarubbo
commit: fb7d86a990c649d282de01b00cb6560beb27610b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 31 11:02:17 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 31 11:02:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7d86a9

dev-util/debugedit: x86 stable wrt bug #690882

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
index 15de72106e8..d50048916d6 100644
--- a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
+++ b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-07-31 Thread Agostino Sarubbo
commit: 608a477459300b5a7c37a452d8b1b8b060e04023
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 31 10:59:28 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 31 10:59:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=608a4774

dev-util/debugedit: amd64 stable wrt bug #690882

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
index 7c067594319..15de72106e8 100644
--- a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
+++ b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-07-31 Thread Agostino Sarubbo
commit: de2b968eb79828bac065f216520ca2a29eb9c672
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 31 10:55:32 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 31 10:55:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de2b968e

dev-util/debugedit: ppc64 stable wrt bug #690882

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
index a69cc1e37e7..7c067594319 100644
--- a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
+++ b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-07-31 Thread Agostino Sarubbo
commit: 687978fe30d231c573e73fd5849327afb5aa1851
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 31 10:53:16 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 31 10:53:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687978fe

dev-util/debugedit: ppc stable wrt bug #690882

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
index f14f43e3c56..a69cc1e37e7 100644
--- a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
+++ b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~hppa ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/, dev-util/debugedit/

2019-06-20 Thread Michał Górny
commit: 769d3ad8c5253937d16de8ef18770cd5b1fe5824
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 20 07:59:32 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 20 08:01:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=769d3ad8

dev-util/debugedit: Drop old

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

 dev-util/debugedit/Manifest|   1 -
 dev-util/debugedit/debugedit-0.5.3.5-r1.ebuild |  44 ---
 .../debugedit/files/debugedit-5.3.5-DWARF-4.patch  | 129 -
 3 files changed, 174 deletions(-)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 9a83bb233b3..355633f1484 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,2 +1 @@
-DIST debugedit-5.3.5.tar.bz2 27799 BLAKE2B 
f81b39122502afe66386b962d0e50e9a16a314f31acf2a44c6d53f16d24ac91b62483a67fed43d085c3dd573adcd312cbb5e15c214fd8f00bc5415835c2caa37
 SHA512 
afac800a8f2e035705fcf997500d8fd2c3dc658850f47754863e8811db97859748721c5a252cc90dc81d07bf08763a9507e2272e983ee3f6bf16d8016fe5b8c9
 DIST rpm-4.14.2.tar.bz2 4151934 BLAKE2B 
eb7e32dd736a195f2e5effc184ee8f2c700dcaf80477574c2112b6c96504d86a67c81e611f82ea35ce244e95fad339bd262eb51c35ada5eeffa8d306b6938cb7
 SHA512 
22e309e8be936e6070430cedd6f5ea0c3871db4c6aadd0d567a9c418796c178c8dd45d44920d7eaa66681790cc2821347affe471cb215d7a490fe7947fbf291c

diff --git a/dev-util/debugedit/debugedit-0.5.3.5-r1.ebuild 
b/dev-util/debugedit/debugedit-0.5.3.5-r1.ebuild
deleted file mode 100644
index 0f558d0076a..000
--- a/dev-util/debugedit/debugedit-0.5.3.5-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# To recreate this tarball, just grab latest rpm5 release:
-#  http://rpm5.org/files/rpm/
-# The files are in tools/
-# Or see $FILESDIR/update.sh
-
-EAPI="5"
-
-inherit toolchain-funcs eutils
-
-# See #653906 for the need to reversion.
-MY_PV=${PV#0.}
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="standalone debugedit taken from rpm"
-HOMEPAGE="http://www.rpm5.org/;
-SRC_URI="https://dev.gentoo.org/~swegener/distfiles/${MY_P}.tar.bz2
-   https://dev.gentoo.org/~vapier/dist/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-DEPEND="dev-libs/popt
-   dev-libs/elfutils
-   dev-libs/beecrypt"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.3.5-DWARF-4.patch #400663
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   dobin debugedit
-}

diff --git a/dev-util/debugedit/files/debugedit-5.3.5-DWARF-4.patch 
b/dev-util/debugedit/files/debugedit-5.3.5-DWARF-4.patch
deleted file mode 100644
index 3e1406196e9..000
--- a/dev-util/debugedit/files/debugedit-5.3.5-DWARF-4.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-add DWARF 4 support
-
-https://bugs.gentoo.org/400663
-https://bugzilla.redhat.com/show_bug.cgi?id=707677
-
 debugedit-5.3.5/debugedit.c2011-10-11 05:37:49.0 +0200
-+++ debugedit-5.3.5/debugedit.c2012-01-25 01:27:23.487999039 +0100
-@@ -70,6 +70,10 @@
- #include 
- 
- #define DW_TAG_partial_unit 0x3c
-+#define DW_FORM_sec_offset 0x17
-+#define DW_FORM_exprloc 0x18
-+#define DW_FORM_flag_present 0x19
-+#define DW_FORM_ref_sig8 0x20
- 
- char *base_dir = NULL;
- char *dest_dir = NULL;
-@@ -246,6 +250,7 @@
- #define DEBUG_STR 8
- #define DEBUG_FRAME   9
- #define DEBUG_RANGES  10
-+#define DEBUG_TYPES   11
- { ".debug_info", NULL, NULL, 0, 0, 0 },
- { ".debug_abbrev", NULL, NULL, 0, 0, 0 },
- { ".debug_line", NULL, NULL, 0, 0, 0 },
-@@ -257,6 +262,7 @@
- { ".debug_str", NULL, NULL, 0, 0, 0 },
- { ".debug_frame", NULL, NULL, 0, 0, 0 },
- { ".debug_ranges", NULL, NULL, 0, 0, 0 },
-+{ ".debug_types", NULL, NULL, 0, 0, 0 },
- { NULL, NULL, NULL, 0, 0, 0 }
-   };
- 
-@@ -349,7 +355,8 @@
-   goto no_memory;
-   }
- form = read_uleb128 (ptr);
--if (form == 2 || form > DW_FORM_indirect)
-+if (form == 2
-+|| (form > DW_FORM_flag_present && form != DW_FORM_ref_sig8))
-   {
- error (0, 0, "%s: Unknown DWARF DW_FORM_%d", dso->filename, form);
- htab_delete (h);
-@@ -378,7 +385,6 @@
- canonicalize_path (const char *s, char *d)
- {
-   char *rv = d;
--  const char *sroot;
-   char *droot;
- 
-   if (IS_DIR_SEPARATOR (*s))
-@@ -394,7 +400,6 @@
-   s++;
- }
-   droot = d;
--  sroot = s;
- 
-   while (*s)
- {
-@@ -513,7 +518,7 @@
- }
- 
-   value = read_16 (ptr);
--  if (value != 2 && value != 3)
-+  if (value != 2 && value != 3 && value != 4)
- {
-   error (0, 0, "%s: DWARF version %d unhandled", dso->filename,
-value);
-@@ -529,8 +534,8 @@
-   return 1;
- }
-   
--  opcode_base = ptr[4];
--  ptr = dir = ptr + 4 + 

[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-05-19 Thread Michał Górny
commit: 6a567f331ca8dd103d91d6e66c036769a46bc364
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 19 10:46:22 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 19 10:46:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a567f33

dev-util/debugedit: Depend on fixed elfutils version

Replace the hack-patch disabling section reordering with a dependency
on fixed dev-libs/elfutils version.

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

 dev-util/debugedit/debugedit-4.14.2-r2.ebuild | 89 +++
 1 file changed, 89 insertions(+)

diff --git a/dev-util/debugedit/debugedit-4.14.2-r2.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
new file mode 100644
index 000..f14f43e3c56
--- /dev/null
+++ b/dev-util/debugedit/debugedit-4.14.2-r2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_P=rpm-${PV}
+DESCRIPTION="Stand-alone debugedit from RPM"
+HOMEPAGE="http://www.rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   sys-libs/zlib:=
+   >=dev-libs/popt-1.7
+   >=dev-libs/elfutils-0.176-r1
+   dev-libs/nss
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   eapply_user
+
+   # cheat it into believing we're bundling db
+   mkdir -p db/dist || die
+   touch db/dist/configure || die
+   chmod +x db/dist/configure || die
+   echo 'install:' > db3/Makefile || die
+
+   # TODO: why do we need to do this?
+   mkdir rpm || die
+   find -name '*.h' -exec cp {} rpm/ ';' || die
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   local myconf=(
+   # force linking to static librpmio
+   --disable-shared
+
+   # disable linking compression libraries
+   ac_cv_header_bzlib_h=no
+   ac_cv_header_lzma_h=no
+   --disable-zstd
+
+   # fake some libraries we don't use
+   ac_cv_header_magic_h=yes
+   ac_cv_lib_magic_magic_open=yes
+
+   # use nss as crypto provider
+   --with-crypto=nss
+
+   # disable other stuff irrelevant to debugedit
+   --disable-nls
+   --disable-python
+   --without-acl
+   --without-archive
+   --without-cap
+   --without-external-db
+   --without-hackingdocs
+   --without-lua
+   --without-selinux
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake -C misc
+   emake -C rpmio
+   emake debugedit
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   dobin debugedit
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-04-28 Thread Thomas Deutschmann
commit: 0e268dfc6834d85ae0ed407455a835e5ca17a046
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Apr 28 20:17:04 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Apr 28 20:34:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e268dfc

dev-util/debugedit: x86 stable (bug #683222)

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
index 3f8c2951f13..ad6b532ec6c 100644
--- a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
+++ b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-04-27 Thread Sergei Trofimovich
commit: 1a2fa37474a8346227116c89c35728424b1230e7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Apr 27 16:00:43 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 27 16:00:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a2fa374

dev-util/debugedit: stable 4.14.2-r1 for ppc, bug #683222

Package-Manager: Portage-2.3.65, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
index 58da90d02f9..6b7f920f064 100644
--- a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
+++ b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-04-18 Thread Sergei Trofimovich
commit: 272160c87ced8b99197f9e72ef1520afff732055
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Apr 18 20:12:15 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Apr 18 20:28:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=272160c8

dev-util/debugedit: stable 4.14.2-r1 for hppa, bug #683222

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
index 010d93ca641..58da90d02f9 100644
--- a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
+++ b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-04-13 Thread Mikle Kolyada
commit: 9ca5c6576fa1c898ee46117662bbc44450ca0518
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Apr 13 14:05:31 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Apr 13 14:05:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca5c657

dev-util/debugedit: amd64 stable wrt bug #683222

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 dev-util/debugedit/debugedit-4.14.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
index 0aabb6cf18d..010d93ca641 100644
--- a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
+++ b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2019-04-10 Thread Michał Górny
commit: fb64396c97204141cfdfe37343a642194cdafd60
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 10 14:32:45 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 10 15:07:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb64396c

dev-util/debugedit: Drop old

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

 dev-util/debugedit/debugedit-4.14.2.ebuild | 89 --
 1 file changed, 89 deletions(-)

diff --git a/dev-util/debugedit/debugedit-4.14.2.ebuild 
b/dev-util/debugedit/debugedit-4.14.2.ebuild
deleted file mode 100644
index 754bbccb0cf..000
--- a/dev-util/debugedit/debugedit-4.14.2.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="http://www.rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
-   sys-libs/zlib:=
-   >=dev-libs/popt-1.7
-   dev-libs/elfutils
-   dev-libs/nss
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   eapply_user
-
-   # cheat it into believing we're bundling db
-   mkdir -p db/dist || die
-   touch db/dist/configure || die
-   chmod +x db/dist/configure || die
-   echo 'install:' > db3/Makefile || die
-
-   # TODO: why do we need to do this?
-   mkdir rpm || die
-   find -name '*.h' -exec cp {} rpm/ ';' || die
-}
-
-src_configure() {
-   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
-   local myconf=(
-   # force linking to static librpmio
-   --disable-shared
-
-   # disable linking compression libraries
-   ac_cv_header_bzlib_h=no
-   ac_cv_header_lzma_h=no
-   --disable-zstd
-
-   # fake some libraries we don't use
-   ac_cv_header_magic_h=yes
-   ac_cv_lib_magic_magic_open=yes
-
-   # use nss as crypto provider
-   --with-crypto=nss
-
-   # disable other stuff irrelevant to debugedit
-   --disable-nls
-   --disable-python
-   --without-acl
-   --without-archive
-   --without-cap
-   --without-external-db
-   --without-hackingdocs
-   --without-lua
-   --without-selinux
-   )
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake -C misc
-   emake -C rpmio
-   emake debugedit
-}
-
-src_test() {
-   :
-}
-
-src_install() {
-   dobin debugedit
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/, dev-util/debugedit/

2019-03-14 Thread Michał Górny
commit: 0e56e352403a2405a99465e68218e84a057933b4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 13 18:07:16 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 12:23:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e56e352

dev-util/debugedit: Apply GCC breakage workaround

Thanks to slyfox for the patch.

Closes: https://bugs.gentoo.org/666954
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/debugedit/debugedit-4.14.2-r1.ebuild  | 92 ++
 .../files/debugedit-4.14.2-no-reorder.patch| 57 ++
 2 files changed, 149 insertions(+)

diff --git a/dev-util/debugedit/debugedit-4.14.2-r1.ebuild 
b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
new file mode 100644
index 000..0aabb6cf18d
--- /dev/null
+++ b/dev-util/debugedit/debugedit-4.14.2-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_P=rpm-${PV}
+DESCRIPTION="Stand-alone debugedit from RPM"
+HOMEPAGE="http://www.rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   sys-libs/zlib:=
+   >=dev-libs/popt-1.7
+   dev-libs/elfutils
+   dev-libs/nss
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   # do not reorder sections, ever; otherwise it breaks gcc
+   # https://bugs.gentoo.org/666954
+   eapply "${FILESDIR}"/debugedit-4.14.2-no-reorder.patch
+   eapply_user
+
+   # cheat it into believing we're bundling db
+   mkdir -p db/dist || die
+   touch db/dist/configure || die
+   chmod +x db/dist/configure || die
+   echo 'install:' > db3/Makefile || die
+
+   # TODO: why do we need to do this?
+   mkdir rpm || die
+   find -name '*.h' -exec cp {} rpm/ ';' || die
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   local myconf=(
+   # force linking to static librpmio
+   --disable-shared
+
+   # disable linking compression libraries
+   ac_cv_header_bzlib_h=no
+   ac_cv_header_lzma_h=no
+   --disable-zstd
+
+   # fake some libraries we don't use
+   ac_cv_header_magic_h=yes
+   ac_cv_lib_magic_magic_open=yes
+
+   # use nss as crypto provider
+   --with-crypto=nss
+
+   # disable other stuff irrelevant to debugedit
+   --disable-nls
+   --disable-python
+   --without-acl
+   --without-archive
+   --without-cap
+   --without-external-db
+   --without-hackingdocs
+   --without-lua
+   --without-selinux
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake -C misc
+   emake -C rpmio
+   emake debugedit
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   dobin debugedit
+}

diff --git a/dev-util/debugedit/files/debugedit-4.14.2-no-reorder.patch 
b/dev-util/debugedit/files/debugedit-4.14.2-no-reorder.patch
new file mode 100644
index 000..0c196a842b4
--- /dev/null
+++ b/dev-util/debugedit/files/debugedit-4.14.2-no-reorder.patch
@@ -0,0 +1,57 @@
+From 0779d60cb5941610dd1f31632aa1655bf2cc447a Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Sat, 6 Oct 2018 17:56:00 +0100
+Subject: [PATCH] debugedit: don't reorder sections
+
+In https://bugs.gentoo.org/666954 debugedit processed
+crtbeginS.o from gcc-8.2.0 and turned into invalid ELF:
+
+```
+$ cp crtbeginS-ok-7.3.0.o.back crtbeginS-ok-7.3.0.o
+$ debugedit -i -b $(pwd) -d /usr/src/debug -l ./foo crtbeginS-ok-7.3.0.o
+$ export LANG=C
+$ readelf -a crtbeginS-ok-7.3.0.o.back >/dev/null && echo ok
+readelf: Warning: [ 9]: Info field (8) should index a relocatable section.
+ok
+
+$ readelf -a crtbeginS-ok-7.3.0.o >/dev/null && echo ok
+readelf: Warning: [ 9]: Info field (8) should index a relocatable section.
+readelf: Error:  bad symbol index: 54495f00 in reloc
+readelf: Error:  bad symbol index: 656c6261 in reloc
+readelf: Error:  bad symbol index: 62615465 in reloc
+readelf: Error:  bad symbol index: 69665f61 in reloc
+readelf: Warning: local symbol 11 found at index >= symtab's sh_info value of 
11
+readelf: Warning: local symbol 14 found at index >= symtab's sh_info value of 
11
+readelf: Warning: local symbol 15 found at index >= symtab's sh_info value of 
11
+```
+
+Ths fix is not to reorder sections as debugedit does not
+account for offset change.
+
+debugedit already does it for final executables and shared libraries.
+
+Bug: https://bugs.gentoo.org/666954
+Closes: 

[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2018-09-20 Thread Lars Wendler
commit: 34c6be530241f975e3dd18b8d6bd3288cca00686
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 20 09:03:00 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Sep 20 09:03:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c6be53

dev-util/debugedit: Removed base-system team.

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-util/debugedit/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-util/debugedit/metadata.xml b/dev-util/debugedit/metadata.xml
index 4ca69c38102..0319eec4c8b 100644
--- a/dev-util/debugedit/metadata.xml
+++ b/dev-util/debugedit/metadata.xml
@@ -5,8 +5,4 @@
mgo...@gentoo.org
Michał Górny

-   
-   base-sys...@gentoo.org
-   Gentoo Base System
-   
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2018-09-19 Thread Michał Górny
commit: c0c99015001c32b40a0cc0b7b41885fc20e3a7be
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 19 22:22:20 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 19 22:25:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c99015

dev-util/debugedit: Bump to 4.14.2

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

 dev-util/debugedit/Manifest|  1 +
 dev-util/debugedit/debugedit-4.14.2.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index eab9b10ef33..9a83bb233b3 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1 +1,2 @@
 DIST debugedit-5.3.5.tar.bz2 27799 BLAKE2B 
f81b39122502afe66386b962d0e50e9a16a314f31acf2a44c6d53f16d24ac91b62483a67fed43d085c3dd573adcd312cbb5e15c214fd8f00bc5415835c2caa37
 SHA512 
afac800a8f2e035705fcf997500d8fd2c3dc658850f47754863e8811db97859748721c5a252cc90dc81d07bf08763a9507e2272e983ee3f6bf16d8016fe5b8c9
+DIST rpm-4.14.2.tar.bz2 4151934 BLAKE2B 
eb7e32dd736a195f2e5effc184ee8f2c700dcaf80477574c2112b6c96504d86a67c81e611f82ea35ce244e95fad339bd262eb51c35ada5eeffa8d306b6938cb7
 SHA512 
22e309e8be936e6070430cedd6f5ea0c3871db4c6aadd0d567a9c418796c178c8dd45d44920d7eaa66681790cc2821347affe471cb215d7a490fe7947fbf291c

diff --git a/dev-util/debugedit/debugedit-4.14.2.ebuild 
b/dev-util/debugedit/debugedit-4.14.2.ebuild
new file mode 100644
index 000..754bbccb0cf
--- /dev/null
+++ b/dev-util/debugedit/debugedit-4.14.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_P=rpm-${PV}
+DESCRIPTION="Stand-alone debugedit from RPM"
+HOMEPAGE="http://www.rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   sys-libs/zlib:=
+   >=dev-libs/popt-1.7
+   dev-libs/elfutils
+   dev-libs/nss
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   eapply_user
+
+   # cheat it into believing we're bundling db
+   mkdir -p db/dist || die
+   touch db/dist/configure || die
+   chmod +x db/dist/configure || die
+   echo 'install:' > db3/Makefile || die
+
+   # TODO: why do we need to do this?
+   mkdir rpm || die
+   find -name '*.h' -exec cp {} rpm/ ';' || die
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   local myconf=(
+   # force linking to static librpmio
+   --disable-shared
+
+   # disable linking compression libraries
+   ac_cv_header_bzlib_h=no
+   ac_cv_header_lzma_h=no
+   --disable-zstd
+
+   # fake some libraries we don't use
+   ac_cv_header_magic_h=yes
+   ac_cv_lib_magic_magic_open=yes
+
+   # use nss as crypto provider
+   --with-crypto=nss
+
+   # disable other stuff irrelevant to debugedit
+   --disable-nls
+   --disable-python
+   --without-acl
+   --without-archive
+   --without-cap
+   --without-external-db
+   --without-hackingdocs
+   --without-lua
+   --without-selinux
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake -C misc
+   emake -C rpmio
+   emake debugedit
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   dobin debugedit
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2018-09-19 Thread Michał Górny
commit: eacf6c0cb4dcff78a1955c451594d73858f84488
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 19 21:40:40 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 19 22:25:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eacf6c0c

dev-util/debugedit: Take maintenance over

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

 dev-util/debugedit/metadata.xml | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-util/debugedit/metadata.xml b/dev-util/debugedit/metadata.xml
index 56c12441305..4ca69c38102 100644
--- a/dev-util/debugedit/metadata.xml
+++ b/dev-util/debugedit/metadata.xml
@@ -1,8 +1,12 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
+   
+   mgo...@gentoo.org
+   Michał Górny
+   
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/

2018-09-19 Thread Michał Górny
commit: fabfe2034914e1390f3d52d1e0992e6524ceb56b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 19 22:23:22 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 19 22:25:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fabfe203

dev-util/debugedit: Remove obsolete updater script

We are now using upstream tarballs, so the script is no longer relevant.

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

 dev-util/debugedit/files/update.sh | 84 --
 1 file changed, 84 deletions(-)

diff --git a/dev-util/debugedit/files/update.sh 
b/dev-util/debugedit/files/update.sh
deleted file mode 100755
index 3fed29ad6dc..000
--- a/dev-util/debugedit/files/update.sh
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/bin/bash
-
-DISTDIR="$(portageq envvar DISTDIR 2>/dev/null)"
-DISTDIR="${DISTDIR:-/usr/portage/distfiles}"
-if [[ ! -d "${DISTDIR}" ]] ; then
-   echo "No DISTDIR found."
-   exit 1
-fi
-
-PN=debugedit
-
-gentoo_functions="/lib/gentoo/functions.sh"
-if [[ -f "${gentoo_functions}" ]] ; then
-   . "${gentoo_functions}"
-else
-   echo "Failed to source ${gentoo_functions} file."
-   echo "Please install sys-apps/gentoo-functions package."
-   exit 1
-fi
-
-set -e
-
-einfo "Getting updated index"
-rm -f index.html
-wget -q http://rpm5.org/
-
-PV=$(sed -n '/Production:/{n;s:.*RPM ::;s:<.*::;p;q}' index.html)
-einfo "Latest upstream version: ${PV}"
-rm -f index.html
-
-P="${PN}-${PV}"
-A=${P}.tar.bz2
-
-e=${P}.ebuild
-if [[ -e ../${e} ]] ; then
-   einfo "All up to date"
-   exit 0
-fi
-
-#tf=${DISTDIR}/${A}
-#if [[ ! -e ${tf} ]] ; then
-#  einfo "Cannot find ${tf}"
-#  exit 0
-#fi
-
-einfo "Fetching latest rpm tarball"
-r=rpm-${PV}
-wget -nv http://rpm5.org/files/rpm/rpm-${PV%.*}/${r}.tar.gz -P ${DISTDIR} -c
-
-einfo "Unpacking ${r}"
-rm -rf ${r}
-tar xf ${DISTDIR}/${r}.tar.gz
-
-einfo "Creating ${P}"
-rm -rf ${P}
-mkdir ${P}
-cp Makefile ${r}/tools/{hashtab.?,debugedit.c} ${P}/
-pushd ${P} >/dev/null
-more=true
-while ${more} ; do
-   more=false
-   for h in $(grep '#include' *.[ch] | awk '{print $NF}' | sed 
's:[<>"]::g') ; do
-   [[ ${h} == */* ]] && continue
-   rh=$(find ../${r} -name ${h##*/})
-   if [[ -n ${rh} ]] && [[ ! -e ${rh##*/} ]] ; then
-   # don't copy glibc includes
-   if ! grep -qs 'This file is part of the GNU C Library' 
${rh} ; then
-   cp ${rh} ./
-   more=true
-   fi
-   fi
-   done
-done
-popd >/dev/null
-tar jcf ${A} ${P}
-
-einfo "Testing build"
-pushd ${P} >/dev/null
-make -s
-popd >/dev/null
-
-einfo "Cleaning up"
-rm -rf ${P} ${r}
-du -b ${A}



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2018-05-30 Thread Mike Frysinger
commit: 4056752249ee4c6d6bd9bfe1244c62641c36ed11
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed May 30 19:42:14 2018 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed May 30 19:44:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40567522

dev-util/debugedit: reversion current stable #653906

We want to switch release streams from the RPMv5 project to the RedHat
RPM project on GitHub as the RPMv5 project is dead now.  Unfortunately,
the RH versions are in the 4.x range, and we're already at 5.x, so we
need to move this to something smaller for unstable to upgrade to.

Add a "0." prefix for existing users (stable & unstable) to "downgrade"
to so the new 4.x series will be an upgrade for everyone.  It means a
useless rebuild, but this package is tiny, so shouldn't be a big deal.

Bug: https://bugs.gentoo.org/653906

 .../{debugedit-5.3.5-r1.ebuild => debugedit-0.5.3.5-r1.ebuild} | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-util/debugedit/debugedit-5.3.5-r1.ebuild 
b/dev-util/debugedit/debugedit-0.5.3.5-r1.ebuild
similarity index 76%
rename from dev-util/debugedit/debugedit-5.3.5-r1.ebuild
rename to dev-util/debugedit/debugedit-0.5.3.5-r1.ebuild
index c4baa6c94f3..2ef416c8ba0 100644
--- a/dev-util/debugedit/debugedit-5.3.5-r1.ebuild
+++ b/dev-util/debugedit/debugedit-0.5.3.5-r1.ebuild
@@ -10,10 +10,14 @@ EAPI="5"
 
 inherit toolchain-funcs eutils
 
+# See #653906 for the need to reversion.
+MY_PV=${PV#0.}
+MY_P="${PN}-${MY_PV}"
+
 DESCRIPTION="standalone debugedit taken from rpm"
 HOMEPAGE="http://www.rpm5.org/;
-SRC_URI="https://dev.gentoo.org/~swegener/distfiles/${P}.tar.bz2
-   https://dev.gentoo.org/~vapier/dist/${P}.tar.bz2;
+SRC_URI="https://dev.gentoo.org/~swegener/distfiles/${MY_P}.tar.bz2
+   https://dev.gentoo.org/~vapier/dist/${MY_P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -25,6 +29,8 @@ DEPEND="dev-libs/popt
dev-libs/beecrypt"
 RDEPEND="${DEPEND}"
 
+S="${WORKDIR}/${MY_P}"
+
 src_prepare() {
epatch "${FILESDIR}"/${PN}-5.3.5-DWARF-4.patch #400663
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/

2017-10-20 Thread Patrice Clement
commit: 648de4a2dda814d0b908d1966ce0a66eae15c648
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Oct 10 13:12:54 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Oct 20 07:45:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648de4a2

dev-util/debugedit: remove unused file.

 dev-util/debugedit/files/Makefile | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/dev-util/debugedit/files/Makefile 
b/dev-util/debugedit/files/Makefile
deleted file mode 100644
index 946a12865f6..000
--- a/dev-util/debugedit/files/Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
-CPPFLAGS += -I.
-LDLIBS = -lelf -lpopt -lbeecrypt
-
-all: debugedit
-
-debugedit: debugedit.o hashtab.o
-
-clean:
-   rm -f *.o debugedit
-
-.PHONY: clean



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2017-06-11 Thread Sergei Trofimovich
commit: 73c5c39c57ab5b178cad3f4828604069c0ba33b6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun 11 17:47:56 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun 11 17:48:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c5c39c

dev-util/debugedit: ~ia64 keyword

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-util/debugedit/debugedit-5.3.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/debugedit/debugedit-5.3.5-r1.ebuild 
b/dev-util/debugedit/debugedit-5.3.5-r1.ebuild
index 5f091555b4e..c4baa6c94f3 100644
--- a/dev-util/debugedit/debugedit-5.3.5-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.3.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # To recreate this tarball, just grab latest rpm5 release:
@@ -17,7 +17,7 @@ 
SRC_URI="https://dev.gentoo.org/~swegener/distfiles/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 hppa ppc ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux"
 IUSE=""
 
 DEPEND="dev-libs/popt



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/files/

2016-11-09 Thread Lars Wendler
commit: e9c2acd3fdd4e239c3d78b289351a263628c2d74
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov  9 10:06:46 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov  9 10:06:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c2acd3

dev-util/debugedit: Added some checks to the update script.

Package-Manager: portage-2.3.2

 dev-util/debugedit/files/update.sh | 17 +++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/dev-util/debugedit/files/update.sh 
b/dev-util/debugedit/files/update.sh
index db5495d..3fed29a 100755
--- a/dev-util/debugedit/files/update.sh
+++ b/dev-util/debugedit/files/update.sh
@@ -1,9 +1,22 @@
 #!/bin/bash
 
-DISTDIR=/usr/portage/distfiles
+DISTDIR="$(portageq envvar DISTDIR 2>/dev/null)"
+DISTDIR="${DISTDIR:-/usr/portage/distfiles}"
+if [[ ! -d "${DISTDIR}" ]] ; then
+   echo "No DISTDIR found."
+   exit 1
+fi
+
 PN=debugedit
 
-. /etc/init.d/functions.sh
+gentoo_functions="/lib/gentoo/functions.sh"
+if [[ -f "${gentoo_functions}" ]] ; then
+   . "${gentoo_functions}"
+else
+   echo "Failed to source ${gentoo_functions} file."
+   echo "Please install sys-apps/gentoo-functions package."
+   exit 1
+fi
 
 set -e
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/, dev-util/debugedit/files/

2016-02-09 Thread Mike Frysinger
commit: 5fb4d6db44ac201069cbd01cb89ff9ee646102e3
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Feb  9 18:59:42 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Feb  9 19:20:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fb4d6db

dev-util/debugedit: drop old <5.3 versions

 dev-util/debugedit/Manifest|   1 -
 dev-util/debugedit/debugedit-4.4.6-r1.ebuild   |  35 -
 dev-util/debugedit/debugedit-4.4.6-r2.ebuild   |  36 -
 .../debugedit-4.4.6-busted-paths-with-O0.patch |  49 --
 .../debugedit/files/debugedit-4.4.6-update.patch   | 723 -
 .../debugedit/files/debugedit-5.1.9-DWARF-3.patch  | 152 -
 .../debugedit/files/debugedit-5.1.9-cleanup.patch  |  34 -
 7 files changed, 1030 deletions(-)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 7c3062d..b7fc918 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,2 +1 @@
-DIST debugedit-4.4.6.tar.bz2 12924 SHA256 
33700d88de1dce201bcded9b43789bc352b9edce1c020ada0ac417bf88c3acb4 SHA512 
ff1985e58ddc90f2fa9ea07573a72847dae89821a799ea9526c9056a11fd69c27879d9fc3c993ebb79e30c47968e0123083c6d031007ba58f186462fb2e49df9
 WHIRLPOOL 
c1965db650ad3e871ae278af5848e06211249071660359800e5bcd32bb6dfa505a10fbfffd93b66907a934241d8be8bf9138da61f23c2f5feee69d8051141821
 DIST debugedit-5.3.5.tar.bz2 27799 SHA256 
150461508dfd7791c9408c33248e5271e837167fdfa11d69d6fb51cc16d90663 SHA512 
afac800a8f2e035705fcf997500d8fd2c3dc658850f47754863e8811db97859748721c5a252cc90dc81d07bf08763a9507e2272e983ee3f6bf16d8016fe5b8c9
 WHIRLPOOL 
f3ae87994c7b9f3233502b4212b9036eae169b0ed18632c4565cf7f299012c4ef02558f476ebc4d17f3bb82c64eba8b7ed180138b66062c215546747e64c2025

diff --git a/dev-util/debugedit/debugedit-4.4.6-r1.ebuild 
b/dev-util/debugedit/debugedit-4.4.6-r1.ebuild
deleted file mode 100644
index a6ce939..000
--- a/dev-util/debugedit/debugedit-4.4.6-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit toolchain-funcs eutils
-
-DESCRIPTION="Standalone debugedit taken from rpm"
-
-HOMEPAGE="http://www.rpm.org/;
-SRC_URI="https://dev.gentoo.org/~tester/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 hppa ppc ppc64 x86"
-IUSE=""
-
-DEPEND="dev-libs/popt
-   dev-libs/elfutils"
-
-S=${WORKDIR}/${P}
-
-src_unpack() {
-   unpack ${A}
-
-   cd "${S}"
-   epatch "${FILESDIR}/${P}-busted-paths-with-O0.patch"
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)" || die "emake failed"
-}
-
-src_install() {
-   dobin debugedit
-}

diff --git a/dev-util/debugedit/debugedit-4.4.6-r2.ebuild 
b/dev-util/debugedit/debugedit-4.4.6-r2.ebuild
deleted file mode 100644
index 9647212..000
--- a/dev-util/debugedit/debugedit-4.4.6-r2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit toolchain-funcs eutils
-
-DESCRIPTION="Standalone debugedit taken from rpm"
-
-HOMEPAGE="http://www.rpm.org/;
-SRC_URI="https://dev.gentoo.org/~tester/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="dev-libs/popt
-   dev-libs/elfutils"
-
-S=${WORKDIR}/${P}
-
-src_unpack() {
-   unpack ${A}
-
-   cd "${S}"
-   epatch "${FILESDIR}/${P}-busted-paths-with-O0.patch"
-   epatch "${FILESDIR}/${P}-update.patch"
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)" || die "emake failed"
-}
-
-src_install() {
-   dobin debugedit
-}

diff --git 
a/dev-util/debugedit/files/debugedit-4.4.6-busted-paths-with-O0.patch 
b/dev-util/debugedit/files/debugedit-4.4.6-busted-paths-with-O0.patch
deleted file mode 100644
index fe2fec6..000
--- a/dev-util/debugedit/files/debugedit-4.4.6-busted-paths-with-O0.patch
+++ /dev/null
@@ -1,49 +0,0 @@
 debugedit.c.orig   2007-11-07 05:54:25.093281634 +
-+++ debugedit.c2007-11-07 06:23:15.481373200 +
-@@ -723,8 +723,31 @@
-   }
-   }
- 
--  if (t->attr[i].attr == DW_AT_comp_dir) {
--  if (form == DW_FORM_strp &&
-+else if (t->attr[i].attr == DW_AT_comp_dir)
-+  {
-+if (form == DW_FORM_string)
-+  {
-+free (comp_dir);
-+comp_dir = strdup (ptr);
-+
-+if (phase == 1 && dest_dir && has_prefix (ptr, base_dir))
-+  {
-+base_len = strlen (base_dir);
-+dest_len = strlen (dest_dir);
-+
-+memcpy (ptr, dest_dir, dest_len);
-+if (dest_len < base_len)
-+  {
-+memset (ptr + dest_len, '/',
-+base_len - dest_len);
-+
-+  }
-+elf_flagdata 

[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2016-02-09 Thread Mike Frysinger
commit: 8de6206d4dcf22973474bce3107742d885f60977
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Feb  9 19:17:15 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Feb  9 19:20:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de6206d

dev-util/debugedit: update SRC_URI for my devspace #574192

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

diff --git a/dev-util/debugedit/debugedit-5.3.5-r1.ebuild 
b/dev-util/debugedit/debugedit-5.3.5-r1.ebuild
index 62bb04e..9521ea7 100644
--- a/dev-util/debugedit/debugedit-5.3.5-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.3.5-r1.ebuild
@@ -14,7 +14,7 @@ inherit toolchain-funcs eutils
 DESCRIPTION="standalone debugedit taken from rpm"
 HOMEPAGE="http://www.rpm5.org/;
 SRC_URI="https://dev.gentoo.org/~swegener/distfiles/${P}.tar.bz2
-   https://dev.gentoo.org/~vapier/distfiles/${P}.tar.bz2;
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/

2016-02-09 Thread Mike Frysinger
commit: ce68b41631bb9c66a7bb3f7a5d11c678231037d9
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Feb  9 18:56:13 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Feb  9 19:20:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce68b416

dev-util/debugedit: update to EAPI=5

 dev-util/debugedit/debugedit-5.3.5-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/debugedit/debugedit-5.3.5-r1.ebuild 
b/dev-util/debugedit/debugedit-5.3.5-r1.ebuild
index 835485f..62bb04e 100644
--- a/dev-util/debugedit/debugedit-5.3.5-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.3.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -7,7 +7,7 @@
 # The files are in tools/
 # Or see $FILESDIR/update.sh
 
-EAPI="2"
+EAPI="5"
 
 inherit toolchain-funcs eutils
 
@@ -31,9 +31,9 @@ src_prepare() {
 }
 
 src_compile() {
-   emake CC="$(tc-getCC)" || die
+   emake CC="$(tc-getCC)"
 }
 
 src_install() {
-   dobin debugedit || die
+   dobin debugedit
 }