[gentoo-commits] repo/gentoo:master commit in: dev-util/debugedit/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 }