summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin68806 -> 68793 bytes
-rw-r--r--dev-util/ROPgadget/Manifest2
-rw-r--r--dev-util/ROPgadget/ROPgadget-7.0.ebuild2
-rw-r--r--dev-util/libabigail/Manifest3
-rw-r--r--dev-util/libabigail/libabigail-2.1-r1.ebuild101
-rw-r--r--dev-util/meld/Manifest2
-rw-r--r--dev-util/meld/meld-3.22.0-r1.ebuild (renamed from dev-util/meld/meld-3.22.0.ebuild)1
-rw-r--r--dev-util/pkgdev/Manifest2
-rw-r--r--dev-util/pkgdev/pkgdev-0.2.2.ebuild2
9 files changed, 110 insertions, 5 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index ceb09b0f8741..6055e5158506 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/ROPgadget/Manifest b/dev-util/ROPgadget/Manifest
index 9e1d466c5090..d8c83ae062ce 100644
--- a/dev-util/ROPgadget/Manifest
+++ b/dev-util/ROPgadget/Manifest
@@ -2,7 +2,7 @@ DIST ROPgadget-6.9.gh.tar.gz 9903435 BLAKE2B de20400cc4b247a080ead3060c8790447e0
DIST ROPgadget-7.0.gh.tar.gz 9903868 BLAKE2B 0e63dbffe6686ca0f92d8899e467f1e0db96d3c713711e8e4b8e6fb75ec9d9a37098d9192821f47ee30f4ed8ce58751ad1718f41685036a6e5d373d8b14bd197 SHA512 f4f6e0176b34a565bbdf7f720c1f937295c49d1b88485cfb9f2c1d48971b2a45bc32a6e50b372f959e5a2afe437a083f76abe9854ff66847c1e62c2d2499bfa1
DIST ROPgadget-7.1.gh.tar.gz 10092729 BLAKE2B dc06e99347987d9eb8b346a6a55599013b7d90b996cbd59f27721f26ce6e59a1ead7c0e3824fdb4fa4d215256d6ad378b2e6eec210561a217b2fa65b2efda169 SHA512 f86956108ba5f131a609026087d4d952cb106ed03e72b04844ae551bdf5902ff70b917bc7c2bcd256591142d4f03e3aef0ceca7ad0d325fb5663f892e27b4b70
EBUILD ROPgadget-6.9.ebuild 784 BLAKE2B 717dae1ba5b9ab56ad59443fbf61d5c9e767e47720172629862ee71b174fd1fc6e2d029705a1fd0b6328d1964390a47d66a9ed8eb23b2c1132184a097cfb8b33 SHA512 6ff973aceb7444ab5f2c2c32ace723922c82b6d964a22fa06c4c8b39c8cc73a676dc9ba57fdbc811c3a6a2da5f114b52bbeb8c9c8494db7cb3bab505d4e043fc
-EBUILD ROPgadget-7.0.ebuild 786 BLAKE2B 37ece1f9e9d0e0dd9c54ef33e76247618769baa1b9fdb69e4bbdab177a342833ec43560c4850cdf49eb1d22b8b0e5a8b1d67e938e04549e7b89d022cf20d49ab SHA512 66b95cf6c4fdf24fb0115a83e2ae4d007316681699e425f639bb1f8cb9b98163da3cf5204d3c6933c49f6d3ff16a75ad492cc89360d74f03eb299680782649bb
+EBUILD ROPgadget-7.0.ebuild 784 BLAKE2B 717dae1ba5b9ab56ad59443fbf61d5c9e767e47720172629862ee71b174fd1fc6e2d029705a1fd0b6328d1964390a47d66a9ed8eb23b2c1132184a097cfb8b33 SHA512 6ff973aceb7444ab5f2c2c32ace723922c82b6d964a22fa06c4c8b39c8cc73a676dc9ba57fdbc811c3a6a2da5f114b52bbeb8c9c8494db7cb3bab505d4e043fc
EBUILD ROPgadget-7.1.ebuild 786 BLAKE2B 37ece1f9e9d0e0dd9c54ef33e76247618769baa1b9fdb69e4bbdab177a342833ec43560c4850cdf49eb1d22b8b0e5a8b1d67e938e04549e7b89d022cf20d49ab SHA512 66b95cf6c4fdf24fb0115a83e2ae4d007316681699e425f639bb1f8cb9b98163da3cf5204d3c6933c49f6d3ff16a75ad492cc89360d74f03eb299680782649bb
EBUILD ROPgadget-9999.ebuild 786 BLAKE2B 37ece1f9e9d0e0dd9c54ef33e76247618769baa1b9fdb69e4bbdab177a342833ec43560c4850cdf49eb1d22b8b0e5a8b1d67e938e04549e7b89d022cf20d49ab SHA512 66b95cf6c4fdf24fb0115a83e2ae4d007316681699e425f639bb1f8cb9b98163da3cf5204d3c6933c49f6d3ff16a75ad492cc89360d74f03eb299680782649bb
MISC metadata.xml 894 BLAKE2B 5b46ce7117f8bf1adc0fcae940bcb693b2efe1d46469627e28cf2b6375d9c0952968c69dbda53e4d6190c13e47010127caffa63f3f9a68fd28ede9970d841445 SHA512 2c198345cebbd725e2ba634d8b72efb7e62209fc38c12c05e3cb2ce949e9ed870e0b937096a16e2e75bbbd298a1ec5376e49d79b6992ed775061742ca60a088c
diff --git a/dev-util/ROPgadget/ROPgadget-7.0.ebuild b/dev-util/ROPgadget/ROPgadget-7.0.ebuild
index 50c40c36f4b9..b61e7d3fa997 100644
--- a/dev-util/ROPgadget/ROPgadget-7.0.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-7.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget"
else
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
fi
LICENSE="GPL-2"
diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index 7215e148254d..6593082b75c2 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -1,4 +1,7 @@
AUX libabigail-2.0-musl.patch 1911 BLAKE2B 58f9099cde19a18a44f2e1db208b74b8ee7371c2033da539b46af824d29067e13a543619013012d8fe8ca718cc7ee37fd06314608bcca53b2177d5d84cf54a86 SHA512 4591d3f838ac42e28ae28e059be0837c473edd41b44e942e5a7fbe324ed57afdf6244d4a93696b4498ab3c8d74fcb7175abbe951e4b2ef45ef59f985fa846ec3
DIST libabigail-2.0.tar.gz 286383045 BLAKE2B 2ba6f59bcd7a1484c4a60c6c9f212ad76af239a552d2cc9e47748e0db52363afadd7a99ef3e123c263de34b416f71b9d679bf2a5c542c419bb38ee75f3d5c57b SHA512 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180
+DIST libabigail-2.1-docs.tar.xz 45532 BLAKE2B e59198a4ecdc6e0eef2b53ce62daa7a313e3dd3f28b71bc7184ec44745b165fab05bb08d22aa9a5e7f886c3b9156f0713737aa2899b579555b18daf8894e6a43 SHA512 078639bd08fdf190b8e71fe147495e0b6b14c7947e82d7aa5f5943ba00cf02763dc8c63a7d39189958a6cfb5175efff6a87cd74938fb3df8f7e123c5586605a6
+DIST libabigail-2.1.tar.gz 405861148 BLAKE2B 28c8c7cfc33b5002d10b94e2eb9e16ef403dcce73c1404b8af011d8bf71b142b62a5079154af078a479b4528f8464c420322b814e75bb3127a09992e7ca8f84f SHA512 4fe1d3323f078a76a7529c15a809d0c0d3ac43cabd5ab4bb5c2d03992cbbb61bae3ec858e40796bf9f65029cbc779d258ae4559455178fb95cb8b53bf92bcc9a
EBUILD libabigail-2.0-r1.ebuild 1799 BLAKE2B 09bd488160175ed6215731a1ca5e5ae124c3154a79a7cbdffb38e694af3127bfddb218c5344b98802c160eed3e155cb3b30d6a51c798667861a1f5ac5ffaa5eb SHA512 d5bc22432ba3e4dfb7df1d964682df5e8952ce0afa014ef4764df8fbf7a1b9c942ec13c69b1da12b829a97f41644ffafb4729ea71245dd408d0cbebb3511a0a0
+EBUILD libabigail-2.1-r1.ebuild 2751 BLAKE2B c939333ebac29dcfff9e079e41c64f95d6576667f8b4158be5ac01e373030582d17d7387490c0115b338caeb7aae13d72ae4ea9b50eae552708cb3e9610a616e SHA512 025a3fc078579604b5fe32926e7fc5358e580535b46932250f89cb726b587787f6dbb9f9ef3487d6c6a9f2e2427b9ab5603b1c7666863de5991a958032d6596a
MISC metadata.xml 245 BLAKE2B 4ac08132cfdd18d0ef2c38470da5045bca296f4975a8fa1e7094c1f6f524ebf02103d487ae7d6d0bb1c912d46eb207a74a417bbdc10bc92499331112f15392e6 SHA512 fa5b2d519f191de35a1f8719e8ba7ea346c54173c797e152df2aeefda32dfb0e0741ff171b87e1ee835c1d5383f424b8bb276d597bdf2fe911525bd5719cab9d
diff --git a/dev-util/libabigail/libabigail-2.1-r1.ebuild b/dev-util/libabigail/libabigail-2.1-r1.ebuild
new file mode 100644
index 000000000000..7c01daa89f61
--- /dev/null
+++ b/dev-util/libabigail/libabigail-2.1-r1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libabigail-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+LIBABIGAIL_DOCS_PREBUILT=${LIBABIGAIL_DOCS_PREBUILT:=1}
+LIBABIGAIL_DOCS_PREBUILT_DEV=sam
+LIBABIGAIL_DOCS_VERSION="${PV}"
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# bug #830088
+LIBABIGAIL_DOCS_USEFLAG="+doc"
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit autotools bash-completion-r1 python-any-r1 out-of-source
+
+DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
+HOMEPAGE="https://sourceware.org/libabigail/"
+SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz"
+if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
+ LIBABIGAIL_DOCS_USEFLAG="doc"
+fi
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/elfutils
+ dev-libs/libxml2:2
+ elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-python/sphinx
+ sys-apps/texinfo
+ )
+ test? ( ${PYTHON_DEPS} )"
+
+src_prepare() {
+ default
+ # need to run our autotools, due to ltmain.sh including Redhat calls:
+ # cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
+ eautoreconf
+}
+
+my_src_configure() {
+ econf \
+ --disable-deb \
+ --disable-fedabipkgdiff \
+ --disable-rpm \
+ --disable-rpm415 \
+ --disable-ctf \
+ --enable-bash-completion \
+ --enable-python3 \
+ $(use_enable doc apidoc) \
+ $(use_enable doc manual)
+}
+
+my_src_compile() {
+ default
+ use doc && emake doc
+}
+
+my_src_install() {
+ emake DESTDIR="${D}" install
+
+ # If USE=doc, there'll be newly generated docs which we install instead.
+ if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
+ doinfo "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/texinfo/*.info
+ doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/man/*.[0-8]
+ elif use doc; then
+ doman doc/manuals/man/*
+ doinfo doc/manuals/texinfo/abigail.info
+
+ dodoc -r doc/manuals/html
+
+ docinto html/api
+ dodoc -r doc/api/html/.
+ fi
+}
+
+my_src_install_all() {
+ einstalldocs
+
+ local file
+ for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do
+ dobashcomp bash-completion/${file}
+ done
+
+ # No static archives
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-util/meld/Manifest b/dev-util/meld/Manifest
index 88c9cb0ec48a..8a01f5ef13e8 100644
--- a/dev-util/meld/Manifest
+++ b/dev-util/meld/Manifest
@@ -1,5 +1,5 @@
DIST meld-3.20.4.tar.xz 617020 BLAKE2B 70bdd7c6ecfd4dd99d1bc0b503900da65563ba74469b97590da4971d0597d4023cf74a3fd6300701d73fe7ed1b646089a5b23527e4a519313816f53c31632dad SHA512 e7b5c07e68972e7e8e4d396140fa2ee627609728533269f1bc52e9339e89a58f0949a1e8ec7b7847eec3eff5a67ea0bd5e07ad8002d2c640d173f9b0c4aa724e
DIST meld-3.22.0.tar.xz 674212 BLAKE2B 1d5af5fa9943c46fd150bd1e1c74003579a0017dea56178e92c4ba0dd1ba0bc3348a6f2625bfe5191fe4d8394b06462a30f2173ae623ffd32c637642f9c36183 SHA512 4cc1c9a76379401c1f116292bb4730301ec0f2413cdab7b463ed519ea7ee0ee86143a9c83a13f1ef09860aad192c04769d111bfb1eb10b5e1bc81fb44c530526
EBUILD meld-3.20.4.ebuild 1732 BLAKE2B 011373c0cb2155e968c762e1132fff049a6f34f6027b41f24352ea13cf5d603d374d754ff7008fb91ec1f332002f18e7cb7538edeedc4b15c65fe213557f4957 SHA512 1de351b39e4c3d47c7205bfaba733197960c1cc7e1709082e79cfc71a1ee2148d41654843a492bd4eeec708e8ee464fa36c366f08c638cd88cd8a7a3334f36c3
-EBUILD meld-3.22.0.ebuild 1466 BLAKE2B c060f32e42159746f8cbc3a306db77831f8db9a9b2226a448824e7f367abe497b76243ed37e5ebf8cb9145c9db0c323943df44e74b1b52d5f3be0596e17f6001 SHA512 ccb01545b09f849eeca312d582093b06502250ebc239e1039d53c653e480a3cb06a2b3d87b459c94b04b3feffbf1ef5dc8281dd267179c4933dcecb14894192c
+EBUILD meld-3.22.0-r1.ebuild 1507 BLAKE2B a401bc397fe3e653e180ae65ab8168f71f6f450fe928ca70ad6411c49989711c17f49123fa18676c1a48c230840065ea875138a02612eda36216c6801ae58b47 SHA512 c2ccc01451e34f2677ed084b95b011dd229f227101c6b650b12e7f1f96f1220fbecbdfdb767f260fa33b43ae0ac145b81bc4cf45f82f93780bc05c79b01bfa54
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/dev-util/meld/meld-3.22.0.ebuild b/dev-util/meld/meld-3.22.0-r1.ebuild
index 546bbe598e0a..8b8cafb1d5ae 100644
--- a/dev-util/meld/meld-3.22.0.ebuild
+++ b/dev-util/meld/meld-3.22.0-r1.ebuild
@@ -60,4 +60,5 @@ src_configure() {
src_install() {
meson_src_install
python_optimize
+ python_fix_shebang "${ED}"/usr/bin/meld
}
diff --git a/dev-util/pkgdev/Manifest b/dev-util/pkgdev/Manifest
index fc7282adec8e..e98918530e31 100644
--- a/dev-util/pkgdev/Manifest
+++ b/dev-util/pkgdev/Manifest
@@ -4,6 +4,6 @@ DIST pkgdev-0.2.1.tar.gz 66455 BLAKE2B 6f89b1601813adcb1263a044a096d187d7fa926f1
DIST pkgdev-0.2.2-docs.tar.xz 5496 BLAKE2B 46df2c14370dbe1312e43e08388aa9a3f13e98c5c74b5762f9562cea1d5f6913fc352bc7a4dcce3aae1c3511e3735bc83946bcd0928e56faad32351e811dfbf0 SHA512 e950fa826036ab3cb6fc3ed4b1b5da533d32739ebdc912e77270f4621d378a31b51758801287fd9552c791fbe0f96019b62499ee06950b20f403260e61276237
DIST pkgdev-0.2.2.tar.gz 66977 BLAKE2B 50b7c06339438ada28ffc9e8e8ba0c472342cbe447790ec7df7506979a1865ebdcd317071833b05091e3749f78857867729e905c1a971bf04e44137337106abe SHA512 f154c7442c40fb1ef5fe9917079db4ddf5bfda4b4d7ca964b9a11fad2a273e79971455142e99905e2293babf73b45d26974480faf0c5c1b25057afc6d658bdc2
EBUILD pkgdev-0.2.1-r3.ebuild 2441 BLAKE2B 99cdd71ce398fc02d96ae8cdae0cced060e3854aaa802dd3fa118166f60726d26181ee8a76c191c8b8c8daa4e2028600e92e5f257ff7d93b5626aa59e8897261 SHA512 632fbc60b508672044e7981f9fcb9e9b9df64a187bb371fc2f7e579f5a7e1f21ccb03794288e1808b395b5e6b949fa4824240f85add9210453cb39ae529d5bb8
-EBUILD pkgdev-0.2.2.ebuild 2392 BLAKE2B c56f5f559c8a4b4b4726c6f92a764069410af473d07aaa44cea78ead6eaa590fd282859eafe7262fc471cd6f42bc5ba9e261e79e96aeefd0ddc70ace9e9d733d SHA512 73f384ed2b5aee56ed5c24ae0b9ed46dfa10b33807d36e36af3208704a02b056df0c9304c3139332f27b2646f9eb30b2290a3ee7c93a4e5e2bc708a0c7d75759
+EBUILD pkgdev-0.2.2.ebuild 2398 BLAKE2B d226f59a1674e3726c7b4cfb162470243e5435c5d23711381e359ac7687f55faaa7fd0d5913a23a07e8372ac2e7034ec8d29ab1c001fd7a0f36b2e9689597010 SHA512 dc3026258c5f3f9bf84cfa05a9322bc797bc49c90b22c0adeef4c0604a6af3e39c2034e772c6637024c287525842fe98835bc18f280f67fadac336a9fc312bac
EBUILD pkgdev-9999.ebuild 2392 BLAKE2B c56f5f559c8a4b4b4726c6f92a764069410af473d07aaa44cea78ead6eaa590fd282859eafe7262fc471cd6f42bc5ba9e261e79e96aeefd0ddc70ace9e9d733d SHA512 73f384ed2b5aee56ed5c24ae0b9ed46dfa10b33807d36e36af3208704a02b056df0c9304c3139332f27b2646f9eb30b2290a3ee7c93a4e5e2bc708a0c7d75759
MISC metadata.xml 606 BLAKE2B 9c87b0b058df2a15ad455e54499d6a52e31e5c8f51187d36a42a775f1fa03745c69c99179a21f8c44f64562f78ddade051a2a4568b7984600fc529f35e36811a SHA512 5c7151cd72132faf4d47837a58812aefb919edca3fb613a6751de265994bff327515a07d80dfe175069bde7097581f10cb453dde1545383e300735dfcac09bec
diff --git a/dev-util/pkgdev/pkgdev-0.2.2.ebuild b/dev-util/pkgdev/pkgdev-0.2.2.ebuild
index 2dd46fdefcc4..d5505931883b 100644
--- a/dev-util/pkgdev/pkgdev-0.2.2.ebuild
+++ b/dev-util/pkgdev/pkgdev-0.2.2.ebuild
@@ -29,7 +29,7 @@ else
SRC_URI+=" !doc? ( https://dev.gentoo.org/~${PKGDEV_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${PKGDEV_DOCS_VERSION}-docs.tar.xz )"
fi
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
fi
DESCRIPTION="Collection of tools for Gentoo development"