summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin67457 -> 67461 bytes
-rw-r--r--dev-util/abi-compliance-checker/Manifest4
-rw-r--r--dev-util/abi-compliance-checker/abi-compliance-checker-2.3-r1.ebuild (renamed from dev-util/abi-compliance-checker/abi-compliance-checker-2.3.ebuild)21
-rw-r--r--dev-util/abi-compliance-checker/abi-compliance-checker-9999.ebuild24
-rw-r--r--dev-util/abi-dumper/Manifest4
-rw-r--r--dev-util/abi-dumper/abi-dumper-1.1.ebuild27
-rw-r--r--dev-util/abi-dumper/abi-dumper-1.2.ebuild9
-rw-r--r--dev-util/cccc/Manifest2
-rw-r--r--dev-util/cccc/cccc-3.1.6-r1.ebuild (renamed from dev-util/cccc/cccc-3.1.6.ebuild)13
-rw-r--r--dev-util/vtable-dumper/Manifest2
-rw-r--r--dev-util/vtable-dumper/vtable-dumper-1.2-r1.ebuild (renamed from dev-util/vtable-dumper/vtable-dumper-1.2.ebuild)6
11 files changed, 44 insertions, 68 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index e9f00f4aa0c1..5eb687645edb 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/abi-compliance-checker/Manifest b/dev-util/abi-compliance-checker/Manifest
index 8a2edb976921..709d6bbf08d7 100644
--- a/dev-util/abi-compliance-checker/Manifest
+++ b/dev-util/abi-compliance-checker/Manifest
@@ -1,4 +1,4 @@
DIST abi-compliance-checker-2.3.tar.gz 228691 BLAKE2B cf472c81d0cb5a64588b9b889c6797399f99b368842066fb6a8b464aa04414ea02c261283396a0dbd95e65a3d9e0e19cf7637a012c433a9d2c579d0e5ad30f13 SHA512 dda5b65c36028da302ed2a8070de72f85fa0ecbc573bdc73d9a06fc6162f8850773b586c7bef8fd48b5ccb2918fbfdf8e70dd16de94cc5fa70617d35579edf2b
-EBUILD abi-compliance-checker-2.3.ebuild 599 BLAKE2B 977d77bdeb9557e48db50213a322d38fa7bb09c3ebda4ed16c6e34bfd8bcac2a04e77cf17ff555d08e451c73b9592810a68f534463b43e9c9d51b55bcc999c26 SHA512 55023c1e4ae7387a812d5467965d1dbb083c674b82126471210387a411485a6214033fb58f93269b90fa2be68bea180e2cdce24a3739f2663c86fdd74c4d32fa
-EBUILD abi-compliance-checker-9999.ebuild 593 BLAKE2B 8f81e659becfd4de9a5d37655bcfef544e9a3c43f8a250edc91897e9c6f7ef07fbd3ebeb3df381904e4ea03ff26c2d40abfaf21640d5e815afd46835581dceb9 SHA512 73aa89f03caa5a7e4482024836743889cb75863bbc1522c2992f84800b7e1610da1cc770d69ab95e8a69b66750f1a4d12a3e7cc5a701bdc968b7282c7dbc75cd
+EBUILD abi-compliance-checker-2.3-r1.ebuild 690 BLAKE2B f5c88aaca2385d9c7af5471108b2baa69cc1428382ce7c0c4179e8febce52f49618edaf856eda850b130546ac7ac9ba6419a4a701e1b5c11b8b7b7fa9aa02ce2 SHA512 615da2cfbdde4d22e9c7ddb0192573aecd97b64bc5ff6ddde458a7a7ebe9e4a3e583f81b33c866fd09cd2b201e1f17cacb90d006ce45012cebff39ec1e187e49
+EBUILD abi-compliance-checker-9999.ebuild 690 BLAKE2B f5c88aaca2385d9c7af5471108b2baa69cc1428382ce7c0c4179e8febce52f49618edaf856eda850b130546ac7ac9ba6419a4a701e1b5c11b8b7b7fa9aa02ce2 SHA512 615da2cfbdde4d22e9c7ddb0192573aecd97b64bc5ff6ddde458a7a7ebe9e4a3e583f81b33c866fd09cd2b201e1f17cacb90d006ce45012cebff39ec1e187e49
MISC metadata.xml 339 BLAKE2B 3278055a14837f591cb741436440c2f69b21de363fc339e7eb5c14c41a404e47ba9846816c87457808cc1e38c269f446c6db8088cbb46e53dc941ecac622be5f SHA512 c34a1243038ef2b07c7e0c23274cfa4c765412bd34743fb2faabb48b41b6f338c8a311106feb5782e6c699d0627c34b4ace08cec619e0f909f69d753c5d52704
diff --git a/dev-util/abi-compliance-checker/abi-compliance-checker-2.3.ebuild b/dev-util/abi-compliance-checker/abi-compliance-checker-2.3-r1.ebuild
index f01d3ea13d73..42214fbbaed1 100644
--- a/dev-util/abi-compliance-checker/abi-compliance-checker-2.3.ebuild
+++ b/dev-util/abi-compliance-checker/abi-compliance-checker-2.3-r1.ebuild
@@ -1,21 +1,26 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="A tool for checking backward compatibility of a C/C++ library"
HOMEPAGE="http://ispras.linuxbase.org/index.php/ABI_compliance_checker"
-SRC_URI="https://github.com/lvc/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/lvc/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/lvc/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 ~x86"
+fi
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE=""
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}
+RDEPEND="
dev-util/abi-dumper
- dev-util/ctags"
+ dev-util/ctags
+"
+BDEPEND="dev-lang/perl"
src_install() {
dodir /usr
diff --git a/dev-util/abi-compliance-checker/abi-compliance-checker-9999.ebuild b/dev-util/abi-compliance-checker/abi-compliance-checker-9999.ebuild
index d9351e95a936..42214fbbaed1 100644
--- a/dev-util/abi-compliance-checker/abi-compliance-checker-9999.ebuild
+++ b/dev-util/abi-compliance-checker/abi-compliance-checker-9999.ebuild
@@ -1,24 +1,26 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-
-inherit git-r3
+EAPI=8
DESCRIPTION="A tool for checking backward compatibility of a C/C++ library"
HOMEPAGE="http://ispras.linuxbase.org/index.php/ABI_compliance_checker"
-SRC_URI=""
-EGIT_REPO_URI="https://github.com/lvc/${PN}.git"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/lvc/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/lvc/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 ~x86"
+fi
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS=""
-IUSE=""
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}
+RDEPEND="
dev-util/abi-dumper
- dev-util/ctags"
+ dev-util/ctags
+"
+BDEPEND="dev-lang/perl"
src_install() {
dodir /usr
diff --git a/dev-util/abi-dumper/Manifest b/dev-util/abi-dumper/Manifest
index 2037676aeb2b..a110351e863b 100644
--- a/dev-util/abi-dumper/Manifest
+++ b/dev-util/abi-dumper/Manifest
@@ -1,5 +1,3 @@
-DIST abi-dumper-1.1.tar.gz 49012 BLAKE2B ec86c073bccef5022376acf10b7e0b13d34bac8394277ae53c5ea9b981c4008c5895d3137e3ca0a5cfd64f2d2425cb13a0912f6dada048adfa290dd144ab58ed SHA512 28b791de74dafd0b3d78314c1c722d03bfeb0daa5cb702def9268e4c64f49c79b4fd92d4adf89a20f79c745ef70bc18d2b1143fbe0c7ad192b2f64cb1551b371
DIST abi-dumper-1.2.tar.gz 47287 BLAKE2B 93aef6a4f11ce33f04d6778d02749b4caf2eb782297957c6295d0d27f43386a92e0207b9bf6fbd17ae5e7f09964677810d6c42d3aea589fcfa46ce5f8353ee16 SHA512 cb081a8aaa548bb2360cfe55d4258c263990a4cc36feaabdafa0dc32252d19ce3ce0209e6af14c03157a144fea0e5ecb6700848f74b4da4c3ee2cdb6f0d860d2
-EBUILD abi-dumper-1.1.ebuild 587 BLAKE2B b3362c46859c331740304089106e36b1ee8cbabc0874febf7a524ab5c0e7d7dc80633d971dcc5a5c2da59a3a933b92593d5e56e2f201e1fc4ac6bf7513d892df SHA512 d9b0ed3d94f6bba83e949e4e3ee309d544d53efe58666e69b37286f879201ed6d2f00e62ac7d8994c711571c6a65a3e02115066a8edcecefdc14fa8dd07ce873
-EBUILD abi-dumper-1.2.ebuild 590 BLAKE2B a6b0edbb1b3d98ef1c399a6f3badc46271db3332f12b1f26f266ecaf2aec11cd115169463a94f694a53208c93ab41f9b5affed9c544da4a6d05709277dc2a82a SHA512 b20b2eb150a9cb8b04263167518c54b18d6b910fdca1527f777f9ff171ec2977199ecc95ff2466ffa5214c168f3d98f0a89dc6c433a76f112522b87fba6f20b1
+EBUILD abi-dumper-1.2.ebuild 583 BLAKE2B 18a419f5252274e3eabcba8db636ef9ec29ca8e20d21364068f27a35cd6e12f7d4311f4cfa04363847a7c46474ce8c929706927c7b43b0a03a714c761475e48e SHA512 c32a3d7493210d5b606f162d957063a5c974fbe34fd0c3d0d4a2d69c859e3fca93099bff4932c58e0590987413732181452495f0dfb0bddb94df18ce4a949e7d
MISC metadata.xml 327 BLAKE2B 90d9d318c013ba654e304530084f39b7078893c2f757fb7dc793ad4e869abd5232c5516ff5532640ccbd1c9bb50968f47988216e3c7f2f603a1af6135f24143a SHA512 217bd6e497e738ef3631a0cd3049e264277811d90c1fa823c120b272048049514d1e6e504220163e980216a6149fc8bac65265cde794e7263b162d7dc8807c1e
diff --git a/dev-util/abi-dumper/abi-dumper-1.1.ebuild b/dev-util/abi-dumper/abi-dumper-1.1.ebuild
deleted file mode 100644
index fcf03f1cc2b8..000000000000
--- a/dev-util/abi-dumper/abi-dumper-1.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Dump ABI of an ELF object containing DWARF debug info"
-HOMEPAGE="https://github.com/lvc/abi-dumper"
-SRC_URI="https://github.com/lvc/abi-dumper/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}
- dev-libs/elfutils
- dev-util/vtable-dumper"
-
-src_compile() {
- :
-}
-
-src_install() {
- dodir /usr
- perl Makefile.pl -install -prefix "${EPREFIX}/usr" -destdir "${D}" || die
- einstalldocs
-}
diff --git a/dev-util/abi-dumper/abi-dumper-1.2.ebuild b/dev-util/abi-dumper/abi-dumper-1.2.ebuild
index 18fc227fc99e..f3750fa58542 100644
--- a/dev-util/abi-dumper/abi-dumper-1.2.ebuild
+++ b/dev-util/abi-dumper/abi-dumper-1.2.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Dump ABI of an ELF object containing DWARF debug info"
HOMEPAGE="https://github.com/lvc/abi-dumper"
@@ -11,10 +11,11 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~riscv ~x86"
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}
+RDEPEND="
dev-libs/elfutils
- dev-util/vtable-dumper"
+ dev-util/vtable-dumper
+"
+BDEPEND="dev-lang/perl"
src_compile() {
:
diff --git a/dev-util/cccc/Manifest b/dev-util/cccc/Manifest
index ff7bd6e29f4e..9ae33e5ddef7 100644
--- a/dev-util/cccc/Manifest
+++ b/dev-util/cccc/Manifest
@@ -1,5 +1,5 @@
AUX cccc-MFC-dialect.opt 560 BLAKE2B 65000ebbc99b306318aa2da34031879b7393649573b8509bc12ed6174d59208ea2a06e1af8d98eefb3d142d51e9b98bc9e2a058e8f8f3a68b17f76bb4dfcf6b2 SHA512 e37ded34821690e0b07e4e3da502bccdb5760a38a9f1fbacb6cec4de143cc9c0160684d9a41ce0c3ff8e2a7716889824594d6f8d374a631dbb0de91ccec53903
AUX cccc-c_dialect.patch 2048 BLAKE2B d97bd8430fe1357779ebf221607ea724485cf5bf572c86f4adcb85ea6d29c41bfeeb562534bccd1787241c024951941921fe6936541c5ea1f72ea923e9612d12 SHA512 5fadc49a0da8ca51b74dd92e673b413b506c8b06dfeabb7da0e2ddf24e7766d58ebbcc00d018677f4b0ff77d10df8b974ff1afd4100c33152e8cad0538b61789
DIST cccc-3.1.6.tar.gz 663731 BLAKE2B 28c2a3c29d549bb10fb0e905a0c3397ab7fcffa5f4a0e8a7b9ab0e91cfbfffd7312891c646c00e4b7687b1fc4a5766b9c9d45fce0175dc403e816d2deab24545 SHA512 4966d590dd479448392611b57758a1b0378e91c505f258db643a256c3c60b9908574e22aecbc57635248694959d429de5f356328f298f1260920ef4b6fb306e4
-EBUILD cccc-3.1.6.ebuild 1515 BLAKE2B ca6c6819d3cbf91d259346a27f29682278cf1a8f80caf62e7b26827e9069638c08ed14e36625cb1c291cf1f62c6e41fa20dd61de5f7bc6c136ec84b770de6967 SHA512 f7338ef5326b12e2aad028af611712d9fa761cc50a80153864296706eb482e426182b456301657d684117c10f72144fc049b8e1aaf9732559252f20044dc19c5
+EBUILD cccc-3.1.6-r1.ebuild 1492 BLAKE2B 6efb0246f976893c7145f8f63d8d4b09cf14359d8e1bf295806fc7916c68b45091ac8f6f41fdf6ef32493c17b655bcb1647cae8b6e369af207b3f95c2e676773 SHA512 a96e601aa7cf5f3269dbe6b08808982f3ab97c7f568370789f073511466f5f663014048b82af574830335ebe80870b80fca1820fdfd7cb6c41936d6953dc6f50
MISC metadata.xml 644 BLAKE2B 78a839e6a49cf1b59854bd5dfe13bd2f26cf5a569d3479e4280a58b9b8d4d06a8b086b8865e8ffd5d83aeee9f7618f68674c8947c2c9dae8d7f896b694a0626e SHA512 8cf643bbff3d29a1d4193c41a2c601028ad4bd5ebb2f646fc0f801785199a416369aeed4a4ef1c5870503f76ccac1f28450268b014b3ef4c30c4ecf7c7ac8f30
diff --git a/dev-util/cccc/cccc-3.1.6.ebuild b/dev-util/cccc/cccc-3.1.6-r1.ebuild
index 07e35cae7b41..17d9b4e8f1b9 100644
--- a/dev-util/cccc/cccc-3.1.6.ebuild
+++ b/dev-util/cccc/cccc-3.1.6-r1.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit toolchain-funcs flag-o-matic
DESCRIPTION="Source metrics (line counts, complexity, etc) for Java and C++"
-HOMEPAGE="http://sarnold.github.io/cccc/"
+HOMEPAGE="https://sarnold.github.io/cccc/"
if [[ ${PV} = 9999* ]]; then
EGIT_REPO_URI="https://github.com/sarnold/cccc.git"
EGIT_BRANCH="master"
@@ -20,16 +20,13 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="apidoc debug doc mfc"
-RDEPEND=""
-DEPEND="${RDEPEND}
- apidoc? ( app-doc/doxygen[dot] )
- "
+BDEPEND="apidoc? ( app-doc/doxygen[dot] )"
src_prepare() {
- is-flagq -flto* && filter-flags -flto* -fuse-linker-plugin
- use mfc && eapply "${FILESDIR}"/${PN}-c_dialect.patch
default
+ use mfc && eapply "${FILESDIR}"/${PN}-c_dialect.patch
+ is-flagq -flto* && filter-flags -flto* -fuse-linker-plugin
}
src_compile() {
diff --git a/dev-util/vtable-dumper/Manifest b/dev-util/vtable-dumper/Manifest
index 80ca9be75c4d..14ba4526386f 100644
--- a/dev-util/vtable-dumper/Manifest
+++ b/dev-util/vtable-dumper/Manifest
@@ -1,3 +1,3 @@
DIST vtable-dumper-1.2.tar.gz 16033 BLAKE2B 5674918fa91f7dc266da2a0fe9d4bfea1fc6643fa6dba5a031add4a758b7e6d729cad0c1be72ef3f374887bda3cbdfa3e5a0e68a9ab8f502dd29c711f5a5b55c SHA512 b1e052b95af1fa557e2e2eb4faae79afd9b7a87c664c546d43ff92de0f118d6f5fa9e792671e546a5c05364af6149b066705f94c2c590dd103e0067004a7543f
-EBUILD vtable-dumper-1.2.ebuild 554 BLAKE2B 302da1b0141f502f1c27e8bdb7b4531fa6c0ae4f3c220e58ba4f3638634aa55420f72ab754cce12ea8a2604be4ef1f264a96a806a01928ad74a2dcf0ed60d816 SHA512 0f25682411b5df84d926b0ad44cd555bf1add9d8062ef9e285bc9cc7bb8fe4d26c835aea19890644a339b72401b879b296d33c90b1bce7014270981ee65f9e7e
+EBUILD vtable-dumper-1.2-r1.ebuild 551 BLAKE2B caddc9353772c7a299a927b0575e56ab24d9fce54f5172fbc5f39dde2b2f257f41c5ac4d7683abe72900139806a11fa8df65105991ad978b0a195620a5d87148 SHA512 12117d2d84f762212a898e40f64c5254f85f217f3f84fcfa9656d40d354e7f185667675c47c1f164b2ad443452c614d9fcc0c21f95b68893609c83b953ea2f65
MISC metadata.xml 330 BLAKE2B b16848b999060f79f2626ade1cbd2706add301cfff5d3c72422ee949b15b48daa0d2caacaa06844b38d071223271ad8186482a984cb178767b8244547f8bdb58 SHA512 a7ff7dd162fe81fcc779c27b5bd34b9d98b928731321df358444bfdfe77ff0b59c105e9daf34a9c5f92e08099932dbfc485ad9b051b4d3eb627d99122c15d1c3
diff --git a/dev-util/vtable-dumper/vtable-dumper-1.2.ebuild b/dev-util/vtable-dumper/vtable-dumper-1.2-r1.ebuild
index 2f8fc171d985..16c79f0fac7f 100644
--- a/dev-util/vtable-dumper/vtable-dumper-1.2.ebuild
+++ b/dev-util/vtable-dumper/vtable-dumper-1.2-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit toolchain-funcs
@@ -13,7 +13,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~riscv ~x86"
-DEPEND="dev-libs/elfutils:0="
+DEPEND="dev-libs/elfutils:="
RDEPEND="${DEPEND}"
src_configure() {
@@ -21,6 +21,6 @@ src_configure() {
}
src_install() {
- emake prefix="${ED%/}/usr" install
+ emake prefix="${ED}"/usr install
einstalldocs
}