diff options
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/Manifest.gz | bin | 69596 -> 69598 bytes | |||
-rw-r--r-- | dev-util/cargo-ebuild/Manifest | 2 | ||||
-rw-r--r-- | dev-util/cargo-ebuild/metadata.xml | 1 | ||||
-rw-r--r-- | dev-util/lcov/Manifest | 8 | ||||
-rw-r--r-- | dev-util/lcov/lcov-1.16.ebuild | 51 | ||||
-rw-r--r-- | dev-util/lcov/lcov-2.0.ebuild | 84 | ||||
-rw-r--r-- | dev-util/lcov/lcov-9999.ebuild | 65 | ||||
-rw-r--r-- | dev-util/lcov/metadata.xml | 4 | ||||
-rw-r--r-- | dev-util/stripe-mock/Manifest | 2 | ||||
-rw-r--r-- | dev-util/stripe-mock/stripe-mock-0.176.0.ebuild | 27 |
10 files changed, 225 insertions, 19 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex 7a9f407a3d18..bd572bb957c6 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest index 35c6b4e862d9..6e2d7680a3bc 100644 --- a/dev-util/cargo-ebuild/Manifest +++ b/dev-util/cargo-ebuild/Manifest @@ -208,4 +208,4 @@ DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e EBUILD cargo-ebuild-0.5.2.ebuild 3513 BLAKE2B 7d93772ed28a9f8b2065f10136a017c23b913e291ab01999ee088d71a476a21098e29d05f98df38044fffc6738253ab2d50234f61c46c6bde11b34e1f6f5bf90 SHA512 c98be91e6e2997627e9c0976f760f3269b5cfa63d39c742c1b93c65de7cf37b03f242676a45b3f3d35e0baa375fcf54558651d8a846502407bb8c5b1bf128a11 EBUILD cargo-ebuild-0.5.4-r1.ebuild 3426 BLAKE2B 5520739f0cac8d519b4c964f7f45836f14cd6af5944a26e2a7fc3a18e1c72ef940655d98750ceb000d757f04311a0e17afeffca298f97f0864e00589f582828d SHA512 4406acf838a67428c58789519f8aca85722d2fb24f09c4ae9e8072c1333d4dcb99f84c405d18f852876e6ee418a2f544fc23a23b5c458a869ede8045b5a80cd8 EBUILD cargo-ebuild-0.5.4.ebuild 3349 BLAKE2B 798af4e4f21eb2ed43b7cf3abadb5fe2b2466f811607797e204e34f23fd30d3e3eaeadfd197f13f824ca8744d44db7b116352f964dfdc7545b5278c5c7c83f1d SHA512 a93b65a7e5e59399e170fa48c8c816c8a43a01e615d57625b0967e640be296ae8006615c5aca8d23b7b7e50951f223823c2e7eb9f3007ad0a73e3796dbe6529c -MISC metadata.xml 413 BLAKE2B a5a7c41ae4727bf40527516d6a04cf02b29d5a3e7eefd3e94efcd524852c1fb8437e6c20a1bcbb07798acd8c33bdbc7ef418db207962475defe676d4b46817f0 SHA512 a1e29136715b0c88bcf3d137bc554b79db580fc77a791ad76a939a1fe1d8081bfe10ff80c0674710a67f1c7f01b7495971b09222ae63ac43713059cc24d8bb46 +MISC metadata.xml 470 BLAKE2B 8a345fa9e57556b7ac3e8fdaa64e0b5792bf0f6bfe693d29b1f49dfcd3d0e661c1a34e34a062b0d0ca50db66f352655ba694d33721019d0a37b085eea78e43a8 SHA512 093510a8af0a7b22f1ec6c6efe9e397540b6ce40f978513aa16341a770c7c1f36cf97d80e419bedd400052d9377aafe7b716b6bf0a58cd8458f09b488bf94e57 diff --git a/dev-util/cargo-ebuild/metadata.xml b/dev-util/cargo-ebuild/metadata.xml index 36ddc58234d0..52a6b0a3df4d 100644 --- a/dev-util/cargo-ebuild/metadata.xml +++ b/dev-util/cargo-ebuild/metadata.xml @@ -9,6 +9,7 @@ <email>rust@gentoo.org</email> </maintainer> <upstream> + <remote-id type="gentoo">proj/cargo-ebuild</remote-id> <remote-id type="github">gentoo/cargo-ebuild</remote-id> </upstream> </pkgmetadata> diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest index dd7901dc7b31..e3c5f846656b 100644 --- a/dev-util/lcov/Manifest +++ b/dev-util/lcov/Manifest @@ -1,4 +1,8 @@ DIST lcov-1.15.tar.gz 190487 BLAKE2B 2d6478caae488b84c74a3f7b489013b065b3e8fb106a6e8c5f413ffe87be7f4530aade8d2b5df5b8193949d60f49d5255b4eddb0cd5f1cab6f450ba2f97426ab SHA512 dda0eadbd0ea2093f17cba039309ccda3dbcb7266d083b46bda61e02cd7f049d66de49be1e005157c3e5af910d2703ffbc9cfe7f1242bd67b9787f8508e4d052 +DIST lcov-1.16.tar.gz 196813 BLAKE2B 2a0a2d3ff6291eb3e9cc290006a3723451ab276891f9b63f8dcce82a305caa5558b5bb7bc72fa11620130824df4f9c4312edc23eb86f98eab4a8879e1212a3d5 SHA512 f9fdc5348a97e4262a22d1594df7847165c93447fd5d264d194029f86bf751f18bf91badaf0172d406bca98e4bb3997f133a3ca144105f5acfabeec82f369a37 +DIST lcov-2.0.tar.gz 391695 BLAKE2B 737d6104ebedf90ba2c3bf0c439dd7e2d18724d7267c3bd79897140785246d9ed6334eec9eabc888e361f5e22515da9756e946e1097777fb88c140398b0b078a SHA512 b19b6debc93c0de0e7e5b2aaffa6c74d20a1313ea4d20d8731c6a5ea7f4cc40933316d28ef791c91fdc12ca77c9449a388405f3dc0793588e366b72f596ab49b EBUILD lcov-1.15.ebuild 950 BLAKE2B 1afd76f57a98b8c9d50d9370dd51687c7a9b91792fe8e221eb1aa3ef38b497032327423fa3857cfba0b1a22f8504a5bb21a6db12e2233ddb636476aba6e2fafe SHA512 92d833830f514dd654b1cc12ee1549dc9e7f9cad61084be4102e997a65f00e1ba524679f3a4116841ef6c94a186acce43ecac5a55f0b4e483f829af7fca330a4 -EBUILD lcov-9999.ebuild 893 BLAKE2B e68b9910b6becad39f1bf29def5fa97a1750d6efa148fcc24a3a5d56a81b9b4ca426b39a3ee524fb048391f96a3083dc04ec806845bc40298adc3dd13f1d945d SHA512 d14013aee57b9515ee877fb9e3007696a0f2611b5229db580ada72d742e15b7b65fe5f0467be289f5dc8e678cc3b5da42df43a19e894400cea779517caf3dd93 -MISC metadata.xml 653 BLAKE2B e0597c07439b5fd2d1531f46bea3325c373e15752f5d7f34741f2236fa2fd6874b087b04d1a7ef95a7d42c7d4105079a61aa68cb32e6aa05ba4098ff38893cff SHA512 2dcdd2e5d81812d6be0db26efe271dba727e074daf2e05c218b3b508a32bf8b7bd8608c8c29f762a2972a0a418f899c42becd63b7dafe69a02aed975183d7d33 +EBUILD lcov-1.16.ebuild 1036 BLAKE2B 5da6176d50f06a223abcc500c9c0b0cc3f69bdabe5fb1acbbeee13ac7858a78b04527df573d497a6c0ddbbc74097c55da801b1e75db47f5f5cb6531558b5f700 SHA512 aaf5e0c3db2e6b840011862812c9a7c12aa229a83c8154f5429ed4ceedb1f3a625f58819a9f4a3074203585780ff156c6eacf9613dcb7e09fdeb6fe1f034888e +EBUILD lcov-2.0.ebuild 1828 BLAKE2B 01c0919d02580af6f50973578960aea939d95cdf984efa361920255e7d553ad4e067ab205ef5216bd71cce4b5c4926402be9db20a078be5e9005aea5b888c908 SHA512 5a8124f7d19c87a7e868213e9cfc28fc250a0635eda24a1474e74174bbd367f3ce25b417c3e1c4f9de272ca25f52b5d51c20c00c05c381c7c24f612f31ce0cba +EBUILD lcov-9999.ebuild 1828 BLAKE2B 01c0919d02580af6f50973578960aea939d95cdf984efa361920255e7d553ad4e067ab205ef5216bd71cce4b5c4926402be9db20a078be5e9005aea5b888c908 SHA512 5a8124f7d19c87a7e868213e9cfc28fc250a0635eda24a1474e74174bbd367f3ce25b417c3e1c4f9de272ca25f52b5d51c20c00c05c381c7c24f612f31ce0cba +MISC metadata.xml 528 BLAKE2B f7438b2b210f628a41f30efdeabf33b43bd0fd2317355597ae2256aa79528a033fdfc8bae51bc386cbad8eb590900c8088c3cfff9166b46e8eea2b75f010dfbc SHA512 b38a99ccdf799f89af9dae3c437f0f524148ad66e4ff263e03cf97e3329ed7e179721352ad52bcbbc21a72ea2d347e4d4d453ffc0f3687dca8c6c1814d90cb02 diff --git a/dev-util/lcov/lcov-1.16.ebuild b/dev-util/lcov/lcov-1.16.ebuild new file mode 100644 index 000000000000..aaf34d6df283 --- /dev/null +++ b/dev-util/lcov/lcov-1.16.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git" + inherit git-r3 +else + SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux ~x64-macos" +fi + +inherit optfeature prefix + +DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov" +HOMEPAGE="https://github.com/linux-test-project/lcov" + +LICENSE="GPL-2+" +SLOT="0" + +RDEPEND=" + dev-lang/perl + dev-perl/JSON + dev-perl/PerlIO-gzip +" + +src_prepare() { + default + if use prefix; then + hprefixify bin/*.{pl,sh} + fi +} + +src_compile() { :; } + +src_test() { + emake -j1 check +} + +src_install() { + emake -j1 \ + PREFIX="${ED}/usr" \ + CFG_DIR="${ED}/etc" \ + LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \ + install +} + +pkg_postinst() { + optfeature "png output support" dev-perl/GD[png] +} diff --git a/dev-util/lcov/lcov-2.0.ebuild b/dev-util/lcov/lcov-2.0.ebuild new file mode 100644 index 000000000000..18570df4f842 --- /dev/null +++ b/dev-util/lcov/lcov-2.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit optfeature prefix python-any-r1 + +DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov" +HOMEPAGE="https://github.com/linux-test-project/lcov" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git" + inherit git-r3 +else + SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux ~x64-macos" +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +# Python is used for spreadsheet.py +RDEPEND=" + dev-lang/perl + dev-perl/Capture-Tiny + dev-perl/DateTime + || ( + dev-perl/JSON-XS + dev-perl/Cpanel-JSON-XS + virtual/perl-JSON-PP + dev-perl/JSON + ) + dev-perl/PerlIO-gzip +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-perl/GD + $(python_gen_any_dep ' + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ') + ) +" + +python_check_deps() { + python_has_version "dev-python/xlsxwriter[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + if use prefix; then + hprefixify bin/*.{pl,sh} + fi +} + +src_compile() { :; } + +src_test() { + emake -j1 check +} + +src_install() { + emake -j1 \ + PREFIX="${ED}/usr" \ + CFG_DIR="${ED}/etc" \ + LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \ + install +} + +pkg_postinst() { + optfeature_header "Optional outuput support:" + optfeature "png output support" dev-perl/GD[png] + optfeature "spreadsheet output support" dev-python/xlsxwriter + optfeature_header "Optional language support:" + optfeature "Python code coverage support" dev-python/coverage + optfeature "Perl code coverage support" dev-perl/Devel-Cover +} diff --git a/dev-util/lcov/lcov-9999.ebuild b/dev-util/lcov/lcov-9999.ebuild index ce1d928ca92f..18570df4f842 100644 --- a/dev-util/lcov/lcov-9999.ebuild +++ b/dev-util/lcov/lcov-9999.ebuild @@ -1,29 +1,57 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -if [[ ${PV} == "9999" ]] ; then +PYTHON_COMPAT=( python3_{10..12} ) +inherit optfeature prefix python-any-r1 + +DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov" +HOMEPAGE="https://github.com/linux-test-project/lcov" + +if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git" inherit git-r3 else - SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-linux ~x64-macos" + SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux ~x64-macos" fi -inherit optfeature prefix - -DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov" -HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php" - LICENSE="GPL-2+" SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +# Python is used for spreadsheet.py RDEPEND=" dev-lang/perl - dev-perl/JSON + dev-perl/Capture-Tiny + dev-perl/DateTime + || ( + dev-perl/JSON-XS + dev-perl/Cpanel-JSON-XS + virtual/perl-JSON-PP + dev-perl/JSON + ) dev-perl/PerlIO-gzip " +BDEPEND=" + test? ( + ${RDEPEND} + dev-perl/GD + $(python_gen_any_dep ' + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ') + ) +" + +python_check_deps() { + python_has_version "dev-python/xlsxwriter[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} src_prepare() { default @@ -34,10 +62,23 @@ src_prepare() { src_compile() { :; } +src_test() { + emake -j1 check +} + src_install() { - emake -j1 PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install + emake -j1 \ + PREFIX="${ED}/usr" \ + CFG_DIR="${ED}/etc" \ + LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \ + install } pkg_postinst() { + optfeature_header "Optional outuput support:" optfeature "png output support" dev-perl/GD[png] + optfeature "spreadsheet output support" dev-python/xlsxwriter + optfeature_header "Optional language support:" + optfeature "Python code coverage support" dev-python/coverage + optfeature "Perl code coverage support" dev-perl/Devel-Cover } diff --git a/dev-util/lcov/metadata.xml b/dev-util/lcov/metadata.xml index ce062d085035..015b0102db53 100644 --- a/dev-util/lcov/metadata.xml +++ b/dev-util/lcov/metadata.xml @@ -5,10 +5,6 @@ <email>jeffrey@icurse.nl</email> <name>Jeffrey Lin</name> </maintainer> - <maintainer type="person" proxied="yes"> - <email>marbacz@gmail.com</email> - <name>Marcin BaczyĆski</name> - </maintainer> <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest index f1e27af8c47f..026c923f5940 100644 --- a/dev-util/stripe-mock/Manifest +++ b/dev-util/stripe-mock/Manifest @@ -1,5 +1,7 @@ DIST stripe-mock-0.173.0.tar.gz 1297798 BLAKE2B dffa959b7e221217f19c636f4c75cf4fa4ed453066085d2cf81d915d1da3938e3d7310bd0cba08e2f8da217f957b35f24019c33b5da12852bcd972d044d77500 SHA512 9c516bbeb9845a9ab3b870232020eed71387f7a4e3270af85d74acab103c71fd49791b6e22b44a5e6b1490fa01c2d5a9358f866b54e9faaf0af50dd7b67d54dd DIST stripe-mock-0.175.0.tar.gz 1345538 BLAKE2B d669af5ca5b38eeca5ce30bc4ce8b446bd49524ad89f7ee04c8bfd465202d4fc58f848abfe0410e463f58871da7e2c6f26b6db9155c3253ad0ae29f151e480ee SHA512 9ce0e90ea94a0bbcece43913da40b717d668650e05c264cb42cb08f6ef7d5086f5337388556d33d23262fc474945b1f622bab0fa8912303a8b66657fe4b9b828 +DIST stripe-mock-0.176.0.tar.gz 1388731 BLAKE2B 1e9265b0a1906a11f3c78c63d5426d00a9c1d06dfe3145c07d6f2da51eb2b660a93bcc33d7f8bfda402d590ac908a805a034e6111c3013ff0406aba4a304b80d SHA512 f53cb4f15d7fac9af0e89b50b8c08f4a4a1b10c81b723dbca67cec1d7eb276434b287a5863b2028fe3c29259ec588ef25e39a9a55fe913ba8e748c5c034e3e40 EBUILD stripe-mock-0.173.0.ebuild 498 BLAKE2B a8e1dd0ac1f07195ecdadc4d5e68499e6d48ef5ac47fd770a7a421cc6b8fdc035bb1ae7c4f0ee7028c7ded5dbca4f260499f4fabb58d80794e807d6206232b1e SHA512 9fc51687f9fad3ac4c9c505c4a5f6b7bc668acd17f186bdec61a13cb4eb0b8d024b3eca7717434c6720f7ae4bd89431a7916575492700ad9dd9f86508b85d007 EBUILD stripe-mock-0.175.0.ebuild 500 BLAKE2B 86bc55d32bc4a634af3ae5f31db1716bfe8bba864b44d5a78a75519cc9347f4593763d06337aa5c97b4cc96775469d64812f8b7072806ecdcf7f5ceaa3cde9af SHA512 df95803239ecb13e6c4943af3b6c61b1229d16ad15a5168e3261413a1bc9d98a28e3920b4aa64ca88a542619be5391db4adcedf3a9ba9218ad010b6e6823fb6b +EBUILD stripe-mock-0.176.0.ebuild 500 BLAKE2B 86bc55d32bc4a634af3ae5f31db1716bfe8bba864b44d5a78a75519cc9347f4593763d06337aa5c97b4cc96775469d64812f8b7072806ecdcf7f5ceaa3cde9af SHA512 df95803239ecb13e6c4943af3b6c61b1229d16ad15a5168e3261413a1bc9d98a28e3920b4aa64ca88a542619be5391db4adcedf3a9ba9218ad010b6e6823fb6b MISC metadata.xml 643 BLAKE2B 6a45b4c6f7e3372850e8947db71b028a32f6fc63d202b912a0fed600dd7f426984828af2f80dbfbdafb69a15a3b58b82c2b738b424727b28704aefb43f43e361 SHA512 3a1d0724f14ca0885c6dde06b9c0fed1dcf7a9dcbfb32de75682cee9ad2b29fc94f9544319a2fe5d5fe3c25afb01e0f6492616e13e3d01640af7defd0ba9c098 diff --git a/dev-util/stripe-mock/stripe-mock-0.176.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.176.0.ebuild new file mode 100644 index 000000000000..ca0f4e60efa7 --- /dev/null +++ b/dev-util/stripe-mock/stripe-mock-0.176.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Mock HTTP server that responds like the real Stripe API" +HOMEPAGE="https://github.com/stripe/stripe-mock/" +SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT ISC BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake build +} + +src_test() { + emake test +} + +src_install() { + dobin stripe-mock + einstalldocs +} |