[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/
commit: 2bd177bd38529a523ea52179e5e2786d5f78af41 Author: Pacho Ramos gentoo org> AuthorDate: Thu Jun 8 10:23:23 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Jun 8 10:50:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd177bd dev-libs/udis86: enable py3.11 Closes: https://bugs.gentoo.org/896732 Signed-off-by: Pacho Ramos gentoo.org> dev-libs/udis86/udis86-1.7.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild index 4962d53bdbec..5ef49a73955d 100644 --- a/dev-libs/udis86/udis86-1.7.2-r1.ebuild +++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="xml(+)" inherit autotools multilib-minimal python-any-r1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/
commit: c887902fb664de7d5e67908aefe05574f2e6964b Author: Sam James gentoo org> AuthorDate: Thu Jun 23 05:12:09 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 23 05:12:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c887902f dev-libs/udis86: needs python[xml(+)] Closes: https://bugs.gentoo.org/831364 Signed-off-by: Sam James gentoo.org> dev-libs/udis86/udis86-1.7.2-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild index 26852a3b26ce..ef2c02b2e24b 100644 --- a/dev-libs/udis86/udis86-1.7.2-r1.ebuild +++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" inherit autotools multilib-minimal python-any-r1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/
commit: 4285397d55f2ad8cd944f347224be784e0ec3ba3 Author: Yongxiang Liang gmail com> AuthorDate: Wed Oct 27 19:36:33 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri Oct 29 13:30:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4285397d dev-libs/udis86: keyword ~riscv Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yongxiang Liang gmail.com> Signed-off-by: Yixun Lan gentoo.org> dev-libs/udis86/udis86-1.7.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild index 25eaca4ec40..26852a3b26c 100644 --- a/dev-libs/udis86/udis86-1.7.2-r1.ebuild +++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/
commit: 25b1bf4b597851c00fa290b2b30f403d0a8f0e2d Author: Arthur Zamarin gentoo org> AuthorDate: Thu Aug 26 19:31:57 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Aug 26 19:46:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25b1bf4b dev-libs/udis86: add github upstream metadata Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/udis86/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/udis86/metadata.xml b/dev-libs/udis86/metadata.xml index 8e3555d805c..6c585086e5b 100644 --- a/dev-libs/udis86/metadata.xml +++ b/dev-libs/udis86/metadata.xml @@ -7,5 +7,6 @@ udis86 + vmt/udis86
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/
commit: 225efab2cf1ed31e2d537fdb772b1ba466fd55f7 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Aug 26 19:33:30 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Aug 26 19:46:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=225efab2 dev-libs/udis86: enable py3.10 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/udis86/udis86-1.7.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild index 72bba553ae9..25eaca4ec40 100644 --- a/dev-libs/udis86/udis86-1.7.2-r1.ebuild +++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit autotools multilib-minimal python-any-r1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/, dev-libs/udis86/files/
commit: 35ab4e9a03cd5cb8b8da2c6e4a0459d5aa18eed6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Mar 12 15:34:11 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Mar 12 15:37:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35ab4e9a dev-libs/udis86: Drop 1.7-r2, EAPI5-- Closes: https://bugs.gentoo.org/768576 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/udis86/Manifest| 1 - dev-libs/udis86/files/udis86-1.7-yasm.patch | 35 -- dev-libs/udis86/udis86-1.7-r2.ebuild| 38 - 3 files changed, 74 deletions(-) diff --git a/dev-libs/udis86/Manifest b/dev-libs/udis86/Manifest index e6b0e175868..0c27a721feb 100644 --- a/dev-libs/udis86/Manifest +++ b/dev-libs/udis86/Manifest @@ -1,2 +1 @@ DIST udis86-1.7.2.tar.gz 445085 BLAKE2B 0e67a1ae28688a5febdb4502714a6d99b1fda9028470bac1ecf9314d33c2f081726e3706e9616f352fbf1561283429cb96b92ea4a88e454ec21eadc84bb336d8 SHA512 8cb35d70ac020cd74ced22252aa735a266e5db98d89df565a560baa4ace0cd730e9db838241b70c3b93c27d6b2c75a88edf9c357c864d0f0104323925371c96f -DIST udis86-1.7.tar.gz 696651 BLAKE2B 5d0a97e06b6bc7b263b6f080e12f832d4bfc9a4791a495e49cd2f4ee6d37d13e593891e02fe9ee3c3fb5e7ec23bf25ae7aa1dccd1f95b5c003f6a6e45bbb7f8d SHA512 df0f802d4c0cf6b39b5b996cfd721cb7d0bdd1b0e2f2f7bcb7165514541b94d795c653e885d9f928d9a27f19464ed6fa948f4315fc1f3887079201fcbb2a241e diff --git a/dev-libs/udis86/files/udis86-1.7-yasm.patch b/dev-libs/udis86/files/udis86-1.7-yasm.patch deleted file mode 100644 index 3d3eecdf828..000 --- a/dev-libs/udis86/files/udis86-1.7-yasm.patch +++ /dev/null @@ -1,35 +0,0 @@ a/configure.ac -+++ b/configure.ac -@@ -25,6 +25,9 @@ - AC_DISABLE_SHARED - AC_PROG_LIBTOOL - -+AC_PATH_PROG([YASM], yasm,) -+AC_SUBST(YASM) -+ - # If this is a gnu compiler, pass -Wall - if test "$ac_cv_c_compiler_gnu" = "yes"; then - CFLAGS="$CFLAGS -Wall" a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -10,7 +10,7 @@ - ovrrun_LDADD = ../libudis86/libudis86.la - ovrrun_CFLAGS = -I$(top_srcdir)/libudis86 -I$(top_srcdir) - --YASM = yasm -+YASM = @YASM@ - - dist_check_DATA = test16.asm test32.asm test64.asm testjmp.asm testobscure.asm \ -testjmp.ref testobscure.ref randtest.raw randtest16.ref \ -@@ -18,7 +18,10 @@ - - check-local: tests - --tests: test16 test32 test64 testjmp bufovrrun randraw -+yasm_tests: test16 test32 test64 testjmp -+no_yasm_tests: bufovrrun randraw -+ -+tests: $(if $(YASM), yasm_tests) no_yasm_tests - - test16: gen - $(YASM) -f bin -o test16.bin $(top_srcdir)/tests/test16.asm diff --git a/dev-libs/udis86/udis86-1.7-r2.ebuild b/dev-libs/udis86/udis86-1.7-r2.ebuild deleted file mode 100644 index 130c1b7981a..000 --- a/dev-libs/udis86/udis86-1.7-r2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -inherit autotools-multilib eutils - -DESCRIPTION="Disassembler library for the x86/-64 architecture sets" -HOMEPAGE="http://udis86.sourceforge.net/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~hppa ppc ~ppc64 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="test? ( - amd64? ( dev-lang/yasm ) - x86? ( dev-lang/yasm ) - x86-fbsd? ( dev-lang/yasm ) - )" -RDEPEND="" - -PATCHES=( - "${FILESDIR}"/${P}-yasm.patch -) - -src_configure() { - local myeconfargs=( - --disable-static - --enable-shared - --with-pic - ) - - autotools-multilib_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/
commit: fb1be4b6d77b8957c429fba1aec4b6fac0c297ba Author: Sam James gentoo org> AuthorDate: Fri Mar 12 15:25:27 2021 + Commit: Sam James gentoo org> CommitDate: Fri Mar 12 15:27:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb1be4b6 dev-libs/udis86: Stabilize 1.7.2-r1 x86, #768576 Signed-off-by: Sam James gentoo.org> dev-libs/udis86/udis86-1.7.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild index 96e64a56ebf..72bba553ae9 100644 --- a/dev-libs/udis86/udis86-1.7.2-r1.ebuild +++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm64 ~hppa ppc ~ppc64 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/
commit: 14bf556cbed7926a764bb007a67b74eb97de4cce Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Mar 8 22:48:48 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 8 22:48:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14bf556c dev-libs/udis86: 1.7.2-r1 ppc stable Tested-by: ernsteiswuerfel mailbox.org> Bug: https://bugs.gentoo.org/768576 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/udis86/udis86-1.7.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild index 8a158bc2c33..96e64a56ebf 100644 --- a/dev-libs/udis86/udis86-1.7.2-r1.ebuild +++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/, dev-libs/udis86/files/
commit: 49d6eac33c52e82b98c4715a843cd2ff35b7ed9a Author: David Seifert gentoo org> AuthorDate: Sat Mar 6 18:55:08 2021 + Commit: David Seifert gentoo org> CommitDate: Sat Mar 6 18:55:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d6eac3 dev-libs/udis86: Fix uninitialized var * Taken from upstream commit https://github.com/vmt/udis86/commit/cce390dd61996e569bd8a3bca78e7aa4b286d6df Closes: https://bugs.gentoo.org/768573 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: David Seifert gentoo.org> .../udis86-1.7.2-uninitialized-variable.patch | 22 ++ dev-libs/udis86/udis86-1.7.2-r1.ebuild | 1 + 2 files changed, 23 insertions(+) diff --git a/dev-libs/udis86/files/udis86-1.7.2-uninitialized-variable.patch b/dev-libs/udis86/files/udis86-1.7.2-uninitialized-variable.patch new file mode 100644 index 000..3778e535caa --- /dev/null +++ b/dev-libs/udis86/files/udis86-1.7.2-uninitialized-variable.patch @@ -0,0 +1,22 @@ +From cce390dd61996e569bd8a3bca78e7aa4b286d6df Mon Sep 17 00:00:00 2001 +From: Vivek Thampi +Date: Sun, 22 Sep 2013 12:13:05 -0700 +Subject: [PATCH] Minor fix for an uninitialized var + +--- + libudis86/decode.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libudis86/decode.c b/libudis86/decode.c +index 3dab9ad..55638bd 100644 +--- a/libudis86/decode.c b/libudis86/decode.c +@@ -228,7 +228,7 @@ static int + decode_prefixes(struct ud *u) + { + int done = 0; +- uint8_t curr, last = 0; ++ uint8_t curr = 0, last = 0; + UD_RETURN_ON_ERROR(u); + + do { diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild index f7f19738e44..8a158bc2c33 100644 --- a/dev-libs/udis86/udis86-1.7.2-r1.ebuild +++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild @@ -27,6 +27,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${P}-docdir.patch "${FILESDIR}"/${P}-python3.patch + "${FILESDIR}"/${P}-uninitialized-variable.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/
commit: 181c4fc5266f5c7cbee206f8876abf5c28b88c52 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 1 15:05:57 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 1 15:05:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181c4fc5 dev-libs/udis86: amd64 stable wrt bug #766791 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/udis86/udis86-1.7.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild index cfea4d942ce..f7f19738e44 100644 --- a/dev-libs/udis86/udis86-1.7.2-r1.ebuild +++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/
commit: 569fc9d634d9f54d10671674697101f0ea97e4f6 Author: David Seifert gentoo org> AuthorDate: Sun Jan 24 12:17:27 2021 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 24 12:17:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=569fc9d6 dev-libs/udis86: Fix python automagic, take #2 Closes: https://bugs.gentoo.org/766845 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert gentoo.org> dev-libs/udis86/udis86-1.7.2-r1.ebuild | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild index 5cc32041f20..cfea4d942ce 100644 --- a/dev-libs/udis86/udis86-1.7.2-r1.ebuild +++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild @@ -18,8 +18,8 @@ IUSE="test" RESTRICT="!test? ( test )" BDEPEND=" + ${PYTHON_DEPS} test? ( - ${PYTHON_DEPS} amd64? ( dev-lang/yasm ) x86? ( dev-lang/yasm ) )" @@ -29,10 +29,6 @@ PATCHES=( "${FILESDIR}"/${P}-python3.patch ) -pkg_setup() { - use test && python-any-r1_pkg_setup -} - src_prepare() { default eautoreconf @@ -43,7 +39,7 @@ multilib_src_configure() { --disable-static \ --enable-shared \ --with-pic \ - PYTHON="${EPYTHON}" + --with-python="${PYTHON}" } multilib_src_install_all() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/files/, dev-libs/udis86/
commit: d8d68e4b7e09155d1a4569c365780fe48908c7c4 Author: David Seifert gentoo org> AuthorDate: Sat Jan 23 23:37:50 2021 + Commit: David Seifert gentoo org> CommitDate: Sat Jan 23 23:37:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d68e4b dev-libs/udis86: Port to EAPI 7 * Fix python automagic * Fix python tests scripts Closes: https://bugs.gentoo.org/632251 Closes: https://bugs.gentoo.org/737214 Closes: https://bugs.gentoo.org/765862 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert gentoo.org> dev-libs/udis86/files/udis86-1.7.2-python3.patch | 42 ++ dev-libs/udis86/udis86-1.7.2-r1.ebuild | 54 dev-libs/udis86/udis86-1.7.2.ebuild | 39 - 3 files changed, 96 insertions(+), 39 deletions(-) diff --git a/dev-libs/udis86/files/udis86-1.7.2-python3.patch b/dev-libs/udis86/files/udis86-1.7.2-python3.patch new file mode 100644 index 000..b708072195c --- /dev/null +++ b/dev-libs/udis86/files/udis86-1.7.2-python3.patch @@ -0,0 +1,42 @@ +--- a/scripts/ud_opcode.py b/scripts/ud_opcode.py +@@ -130,8 +130,8 @@ + '/mod' : lambda v: '00' if v == '!11' else '01', + # Mode extensions: + # (16, 32, 64) => (00, 01, 02) +-'/o' : lambda v: "%02x" % (int(v) / 32), +-'/a' : lambda v: "%02x" % (int(v) / 32), ++'/o' : lambda v: "%02x" % (int(v) // 32), ++'/a' : lambda v: "%02x" % (int(v) // 32), + '/m' : lambda v: '00' if v == '!64' else '01', + # SSE + '/sse' : lambda v: UdOpcodeTables.OpcExtIndex['sse'][v], +@@ -227,7 +227,7 @@ + + def print_table( self, table, pfxs ): + print("%s |" % pfxs) +-keys = table[ 'entries' ].keys() ++keys = list(table[ 'entries' ].keys()) + if ( len( keys ) ): + keys.sort() + for idx in keys: +--- a/tests/oprgen.py b/tests/oprgen.py +@@ -686,7 +686,7 @@ + def generate_yasm( self, mode, seed ): + opr_combos = {} + random.seed( seed ) +-print "[bits %s]" % mode ++print("[bits %s]" % mode) + for insn in self.InsnTable: + if insn[ 'mnemonic' ] in self.ExcludeList: + continue +@@ -728,7 +728,7 @@ + else: + operands = None + if operands is not None: +-print "\t%s %s" % (insn['mnemonic'], operands) ++print("\t%s %s" % (insn['mnemonic'], operands)) + opr_combos[fusedName]['covered'] = True + + # stats diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild new file mode 100644 index 000..5cc32041f20 --- /dev/null +++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit autotools multilib-minimal python-any-r1 + +DESCRIPTION="Disassembler library for the x86/-64 architecture sets" +HOMEPAGE="http://udis86.sourceforge.net/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + ${PYTHON_DEPS} + amd64? ( dev-lang/yasm ) + x86? ( dev-lang/yasm ) + )" + +PATCHES=( + "${FILESDIR}"/${P}-docdir.patch + "${FILESDIR}"/${P}-python3.patch +) + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + --disable-static \ + --enable-shared \ + --with-pic \ + PYTHON="${EPYTHON}" +} + +multilib_src_install_all() { + einstalldocs + + # no static archives + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/udis86/udis86-1.7.2.ebuild b/dev-libs/udis86/udis86-1.7.2.ebuild deleted file mode 100644 index 7c7ecf4c0e9..000 --- a/dev-libs/udis86/udis86-1.7.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -inherit autotools-multilib eutils - -DESCRIPTION="Disassembler library for the x86/-64 architecture sets" -HOMEPAGE="http://udis86.sourceforge.net/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="test? ( - amd64? ( dev-lang/yasm ) - x86? ( dev-lang/yasm ) - x86-fbsd? ( dev-lang/yasm ) - )" -RDEPEND="" - -PATCHES=( -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/udis86/
commit: 081f6a3e84ba35cf878fff92ef21d07d3ebc4322 Author: Sam James (sam_c) cmpct info> AuthorDate: Fri Jun 5 14:09:21 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Jun 5 15:44:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081f6a3e dev-libs/udis86: arm64 keyworded (bug #726704) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/udis86/udis86-1.7.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/udis86/udis86-1.7.2.ebuild b/dev-libs/udis86/udis86-1.7.2.ebuild index f002f514813..7c7ecf4c0e9 100644 --- a/dev-libs/udis86/udis86-1.7.2.ebuild +++ b/dev-libs/udis86/udis86-1.7.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )"