diff options
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/Manifest.gz | bin | 67960 -> 67966 bytes | |||
-rw-r--r-- | dev-util/diffball/Manifest | 2 | ||||
-rw-r--r-- | dev-util/diffball/diffball-1.0.1-r2.ebuild | 2 | ||||
-rw-r--r-- | dev-util/difftastic/Manifest | 4 | ||||
-rw-r--r-- | dev-util/difftastic/difftastic-0.32.0.ebuild | 121 | ||||
-rw-r--r-- | dev-util/gcovr/Manifest | 4 | ||||
-rw-r--r-- | dev-util/gcovr/gcovr-5.2.ebuild | 49 | ||||
-rw-r--r-- | dev-util/pkgconf/Manifest | 4 | ||||
-rw-r--r-- | dev-util/pkgconf/pkgconf-1.9.2.ebuild | 70 |
9 files changed, 248 insertions, 8 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex 505b9b1a7f03..59d1d5041f66 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/diffball/Manifest b/dev-util/diffball/Manifest index 5b5631af47e4..fcfe96b88955 100644 --- a/dev-util/diffball/Manifest +++ b/dev-util/diffball/Manifest @@ -1,5 +1,5 @@ DIST diffball-1.0.1-bug_543310_stack_buffer_overflows.patch 2945 BLAKE2B 17aa01d64464edccc490e7714dc9db8767d19b0c8b6d14223359d266d38e47aae822454aa14446c038b2b3477a4d8a8db228be7e28666528883ebf02ac2cb65b SHA512 be9a44cd9abfb41f32683d0363375902477f739f9c0dd23b30cfcd9fc6fced61111a2b101cb46db2d6320b4d70ed04627a1c178d44f23530f248bcb87e6efd32 DIST diffball-1.0.1-bug_708736_cseek_xz_reset_avail_in_out.patch 1041 BLAKE2B de4ac71445f30546eeaaa28201640f3295bc288d83b75b8f84d3134f070249248c777edfe9b0dc705ff7990e6d4dce37d53aa1a9e153bc9a71cff6192b09f8f3 SHA512 eaa9f55b1de0d82a7c21280c4d7e6effcb90944c65f42e0230ef18044f6651512befd425128619c4ca3641111be3cef1418f1800e1854cced24433e1deffe5e7 DIST diffball-1.0.1.tar.gz 86387 BLAKE2B 1e2c6d522b00a643666e88d19d2d6986ce02c7835378dfc9799e43fa291683bf08e129546a85c332b04ab549788ae4ac3b4d57fd6140a29a9556bece4293cbf9 SHA512 3344f03a65e2b44615eaf9210d26a4438712684c438fcea9caabe89688fe3b3d5436703f0ed63412a18a63acb49ca0dacff190fa002ea76b346bbccba3388ee4 -EBUILD diffball-1.0.1-r2.ebuild 1316 BLAKE2B 38c805d34afae42cc867f97e2cc615d250e7bfc124eb6013504408d9570264b78650d878a775ee3d5cd1ff8ad8a6547352fd10dbdb820d10bc4371d5db628048 SHA512 21e69012307e7f0599521b8b2e38102a2f1f2a112ae8b5c252a0381d9a504619d6dba7e69f85db66b01b3401e07f6dd794ab506940a180fa73f7d858cf2cdb55 +EBUILD diffball-1.0.1-r2.ebuild 1309 BLAKE2B 9a58ebb7721fc03400f5f7138197dd40f9ec4d57813715f8e52a81c1711cb756746f2855ace605e01a2ee2cb3105611ec79f779b77d57653ef77f36db5fc8805 SHA512 6b9923eaf40fb34960d9b63f287fae7a72102340b6523c0868a12cfea1790fc3de1787e051344976e8a88e4c4a2d31241b6b19602d0a9f9c304fd528bde6e806 MISC metadata.xml 326 BLAKE2B 4a98bb903ca4b64a5507daf8539d07c20006bf9ac8ed051de4611d1697075cb6d96b0dd55571de32e0b03247363d7dbe37391c76261c1ad2be718db797ca6e4a SHA512 6a796aaea08f25043e793b5e1ca09441f4b97eae19b7c9262b1ba269746973cb05a8dd1f2e91764d6ad5aaae7d23dd61ce5820fe6376766dbcc0f11885f9eafc diff --git a/dev-util/diffball/diffball-1.0.1-r2.ebuild b/dev-util/diffball/diffball-1.0.1-r2.ebuild index 8c0336eaa368..789ab5f84495 100644 --- a/dev-util/diffball/diffball-1.0.1-r2.ebuild +++ b/dev-util/diffball/diffball-1.0.1-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/zmedico/diffball/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="debug" RDEPEND=" diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest index 0f742032e30a..51f787e2aded 100644 --- a/dev-util/difftastic/Manifest +++ b/dev-util/difftastic/Manifest @@ -18,7 +18,7 @@ DIST crossbeam-epoch-0.9.8.crate 46012 BLAKE2B 181df06d1a9925ad1b3e2df70f290fc9c DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 DIST ctor-0.1.22.crate 9311 BLAKE2B a13fb97cf767fae19486ca8b970f1712bfcf4ec9edda40c01add4bdb7a81e9136acb1208c79763cd612160bf39b342460fecc334c6e421e7f7ff610c4bc44e2f SHA512 cd7c60dae8fb19c3b10e0bf1ffbcedac90cbbd147d564335e4da2d5483f64ea3dc10ad17d7573b00958db0a72cce45f8b7bc10c32864dd943fe64df8d22aaaab DIST diff-0.1.12.crate 10223 BLAKE2B 369f305661f1da31207f3801ed1841dbce12451ac9c3e9d3736f7158ece433af9b2e42c29063e5d93bb86b1d300e503caa9c3ce7dd0b25553f91d72a9eea5298 SHA512 0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16 -DIST difftastic-0.31.0.gh.tar.gz 26710743 BLAKE2B 23e894504969cdf60be86d07b6ccab046233ca3fa8cf94f1fd523cf4c72873c5c78440ca8563593a6f5a590319e9f977a127cbc71e641f09edbd2eb41df810b5 SHA512 2a1c5b953a4fdb5a43baf138528eab1cb5d38b140a6d99b814bba52c20079a6b790af9f4becab10b0687aed7fc1de89c8df570ad9d7116cec76fc004087d4763 +DIST difftastic-0.32.0.gh.tar.gz 26712270 BLAKE2B 3ff97b6169111a7bc3a728f857333621ef262ca7ff538bc887f424fe8636732d9db4efa3b924b8893917cc0dbcf63f76d3a6a9aa0213fa4289447bd7b52f1b25 SHA512 a76a7e87d4a92bab5db8578aa450c1a1be12cc1a6ac37525832232b098516ec78b964b3bab98bd5875b3ba0ccc712122d08101bb2db317c2a6dd66de3abae642 DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf DIST env_logger-0.7.1.crate 32281 BLAKE2B 6f1894c64f301ca4b687270c911dbe230f674662aa0561b97c4d2537886e404664b5773d4e223e2018047c222a951232c3cb52ec5bddbfb6665e34c3e7ea52f5 SHA512 604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f DIST fixedbitset-0.4.1.crate 15551 BLAKE2B bcebd833a45215566a565bcc8cc3440c5bacbced810d2658048da7050808b56c13951bacdd3930f85530129a118bdc23c42381206b63265da7d6846085937536 SHA512 8c53515f1a372a2626e83bc6999adaa00be6451f68627a63e0207ce6a8967e9cab6061adde3e33305c700c472be750903eb36b6f5ce071248db461c0af450b33 @@ -76,5 +76,5 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST wu-diff-0.1.2.crate 33439 BLAKE2B 78b90ed8a42b3a7a1697f92227edb9f0cb8e74583edf8079b8f85110f6fc049eb68370e93ead3940ae222d108c2f18b7f301e9285968e046d362669a79bbb3ca SHA512 6d93c8854dba66f48f736db3f9e997d11d07a0fef3e13219716e553c0f5936f1d00468b88d9164329cfd195271aa242ec7dfd58560074f1a41e8558719ba5af0 -EBUILD difftastic-0.31.0.ebuild 2313 BLAKE2B bf57e684cd5a5e8d0f3f95ee97879c3fa3584a7f4b45c412b8690a4f2ca48ee78b4987de0291c7052c1c7322b6048b3c8e1f60a24fea7056c8b6e242d02ca012 SHA512 cdc8b87101ab07a6ff3ea171b2b908e1bdfc2d571fba8489b3b05af400e7bd25440f8b772291046eefb328244df03e4ce4b589f4f13f9f840978ab0386f1faaa +EBUILD difftastic-0.32.0.ebuild 2313 BLAKE2B bf57e684cd5a5e8d0f3f95ee97879c3fa3584a7f4b45c412b8690a4f2ca48ee78b4987de0291c7052c1c7322b6048b3c8e1f60a24fea7056c8b6e242d02ca012 SHA512 cdc8b87101ab07a6ff3ea171b2b908e1bdfc2d571fba8489b3b05af400e7bd25440f8b772291046eefb328244df03e4ce4b589f4f13f9f840978ab0386f1faaa MISC metadata.xml 333 BLAKE2B 3ba43124273c8969651c7ff68c86718cf0484850e98b2e5de2b4aaacea67e95609b286c6156dc74cb1fa1201e198f0cb685b9cb1f80a6c81cfb8b712dec96a05 SHA512 0726b7ca030ff47d0a304f30f97671e7274905c9c5187edd61eba9224207430ad1cd98d76ecb4120f8b9d722e628834f7bc3d0a3734ef22f0df48fcb44c6c2b3 diff --git a/dev-util/difftastic/difftastic-0.32.0.ebuild b/dev-util/difftastic/difftastic-0.32.0.ebuild new file mode 100644 index 000000000000..3e049575a92d --- /dev/null +++ b/dev-util/difftastic/difftastic-0.32.0.ebuild @@ -0,0 +1,121 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.5.1 + +EAPI=8 + +CRATES=" + aho-corasick-0.7.18 + ansi_term-0.12.1 + archery-0.4.0 + atty-0.2.14 + autocfg-1.1.0 + bitflags-1.3.2 + bumpalo-3.9.1 + bytecount-0.6.2 + cc-1.0.73 + cfg-if-1.0.0 + clap-3.1.18 + clap_lex-0.2.0 + const_format-0.2.23 + const_format_proc_macros-0.2.22 + crossbeam-channel-0.5.4 + crossbeam-deque-0.8.1 + crossbeam-epoch-0.9.8 + crossbeam-utils-0.8.8 + ctor-0.1.22 + diff-0.1.12 + either-1.6.1 + env_logger-0.7.1 + fixedbitset-0.4.1 + fnv-1.0.7 + hashbrown-0.11.2 + hermit-abi-0.1.19 + humantime-1.3.0 + indexmap-1.7.0 + itertools-0.10.3 + lazy_static-1.4.0 + libc-0.2.126 + libmimalloc-sys-0.1.24 + log-0.4.17 + memchr-2.5.0 + memoffset-0.6.5 + mimalloc-0.1.28 + minimal-lexical-0.2.1 + nom-7.1.1 + num_cpus-1.13.1 + once_cell-1.12.0 + os_str_bytes-6.0.1 + output_vt100-0.1.3 + owo-colors-3.4.0 + petgraph-0.6.1 + pretty_assertions-1.2.1 + pretty_env_logger-0.4.0 + proc-macro2-1.0.39 + quick-error-1.2.3 + quote-1.0.18 + radix-heap-0.4.2 + rayon-1.5.3 + rayon-core-1.9.3 + regex-1.5.6 + regex-syntax-0.6.26 + rpds-0.10.0 + rustc-hash-1.1.0 + same-file-1.0.6 + scopeguard-1.1.0 + static_assertions-1.1.0 + strsim-0.10.0 + syn-1.0.95 + term_size-0.3.2 + termcolor-1.1.3 + terminal_size-0.1.17 + textwrap-0.15.0 + tree-sitter-0.20.6 + tree_magic_mini-3.0.3 + typed-arena-2.0.1 + unicode-ident-1.0.0 + unicode-width-0.1.9 + unicode-xid-0.2.3 + walkdir-2.3.2 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + wu-diff-0.1.2 +" + +inherit cargo + +DESCRIPTION="A structural diff that understands syntax." +# Double check the homepage as the cargo_metadata crate +# does not provide this value so instead repository is used +HOMEPAGE="https://github.com/wilfred/difftastic" +SRC_URI=" + $(cargo_crate_uris ${CRATES}) + https://github.com/Wilfred/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +# License set may be more restrictive as OR is not respected +# use cargo-license for a more accurate license picture +LICENSE="Apache-2.0 MIT MPL-2.0 Unlicense ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/difft" + +DOCS=( + CHANGELOG.md + README.md + manual/ +) + +src_prepare() { + rm manual/.gitignore || die + default +} + +src_install() { + cargo_src_install + dodoc -r "${DOCS[@]}" +} diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest index 1752c0195812..708fca8a001a 100644 --- a/dev-util/gcovr/Manifest +++ b/dev-util/gcovr/Manifest @@ -1,5 +1,5 @@ -DIST gcovr-4.2.tar.gz 222847 BLAKE2B 44864c89b58b526c5afc293168c8af2c9082a99e92f2315485f10430fa5ff959046d189c018e0fa121ff4e9fc3685c13b737c112856c841966052d5fd6c9169a SHA512 bf9e22a58b8390eca391dc8f6ba58c4ca0765e66f18ac6f8d8f80609411df2bab74a846eb179a1aded81b7774fa8a8121bb2d586556aeaf43fd729205b0d0c72 DIST gcovr-5.1.tar.gz 1676960 BLAKE2B 106c30c7e349f8ffa7a9c52d70e59c32799a8def11986027e3b794ada07fc11ab27b322c377b553f4bb96ca8662bf152eeb7de2d1913381e6068123d2430aa6c SHA512 ae2f0d9ad04f2dc851db9bc99a30a5dc1b1f43dbc6336422ecf5228d37f6994406a83e50f1ee6b5c8d6ec6d7b9e2bba726fd3d502dc5022fe359d480e6d267a5 -EBUILD gcovr-4.2.ebuild 960 BLAKE2B 4864811a5f83e87c1b5acd1c7148d8dad1e48986ccc20aafa3ee1ec61adebb2e3869ac0593dbb41d4a812caba33dcc09134f60406efdfed79e23c88f7062ebbb SHA512 29b855c81c3c3f27aeef82a5e20b47f58803dfcbc96437d9a9632ca61fe6f3e5e176543d67aeef250732fdd3bed809c554d0a8b7f5c6b0e8cacf957fcbc9a593 +DIST gcovr-5.2.tar.gz 1381017 BLAKE2B 8dcd7eb5d482f2020eb29da74e215f0b7731654a66b4ca6d0d919ad6b7eebe564c211a8ec5c4ef87efd61e7c18bfa524aae56d653522f23e4bb902a3921f9522 SHA512 d1a4dd63129ac1d2b9a892ced9b4a0644dc49dc3a115d81ddf348e43fea0e7809c6533104106da8f89a666a4af9ff5a62429b4270ff2272ca61bbebecb7fb921 EBUILD gcovr-5.1.ebuild 1010 BLAKE2B c19e665d9db7f789c8c296da9d733f26ebd892e1297f016e105f4848d9572e95016ad9729dbfebf3980e5b943e42ef4653eb5b5d71fe1cb97d12ba894ebd53b1 SHA512 90502af6227a1ac3673d3941f2063738e13adeeb433282ac875a1973bdfcbbb50e4ba9a0990d7229347c136060da8007349e5ab807bc932275cb6ea2d05c19ba +EBUILD gcovr-5.2.ebuild 1050 BLAKE2B ebfe978936a7e8429a6e00d8a26aafd7e7aa1dbe3d90682d8a0b05cd31b368748a89a2d2bdd0176256d6d9ea39d593d408ff70da881e5e10c8f84af4f42ad7bf SHA512 13b06e9c7bfdb7da24a0d22f9827d743aed013062a11aa9ba3ff507cbf6f253944e894991c02c5cbf44558b5564f15e17421156469b866338cbd6f71b1be50a0 MISC metadata.xml 326 BLAKE2B 0ff392fe3a804fc6d8ea83de983357676a8155dee2fbb5204baf0ead2800210ea30a0171398c71dc60b1d9423a6fd65c0a9032d4511caa459c9b4d4f70ee4132 SHA512 5f5a49bfbbd3d3b77314f7de0c5981a3e700b42733d1c4f6868a7c25d12bb6227ebd254925cbbb6a5d73bf8a0b9f99115d396009d55797e39b53dc43a1a79107 diff --git a/dev-util/gcovr/gcovr-5.2.ebuild b/dev-util/gcovr/gcovr-5.2.ebuild new file mode 100644 index 000000000000..6c280db429ab --- /dev/null +++ b/dev-util/gcovr/gcovr-5.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_IN_SOURCE_BUILD=1 + +inherit distutils-r1 + +DESCRIPTION="A Python script for summarizing gcov data" +HOMEPAGE="https://github.com/gcovr/gcovr" +SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/yaxmldiff[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +# tests fail on gcc newer than 5.8 +#RESTRICT="test" + +distutils_enable_tests pytest + +python_test() { + distutils_install_for_testing + + local -x PATH="${TEST_DIR}/scripts:${PATH}" \ + PYTHONPATH="${TEST_DIR}/lib" + + local deselect=( + # those tests fail on gcc newer than 5.8 + # https://github.com/gcovr/gcovr/issues/206 + gcovr/tests/test_gcovr.py + ) + + epytest gcovr ${deselect[@]/#/--deselect } +} diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest index 876c466778c4..0dfcdd308f0c 100644 --- a/dev-util/pkgconf/Manifest +++ b/dev-util/pkgconf/Manifest @@ -1,6 +1,6 @@ DIST pkgconf-1.8.0.tar.xz 296304 BLAKE2B 6585a855a313406f77d26fba3cc3cef798b27c4b7ece81738bdba12f36ee93fbcaf838e1065406c28adc20852e34e2de14bc5f4837982f9cc35360d9a3ac83a5 SHA512 58204006408ad5ce91222ed3c93c2e0b61c04fa83c0a8ad337b747b583744578dbebd4ad5ccbc577689637caa1c5dc246b7795ac46e39c6666b1aa78199b7c28 -DIST pkgconf-1.9.1.tar.xz 306396 BLAKE2B 69fe07a15fa1084d5493712f8c41e37b0bbae65a25afe27346619331967129649292897dc81e36748443b0d9eaebad62b5c9d3e287c3fc5d18568e4fc8a5abd7 SHA512 d94ce1b65a2488b08bb1b67914144a8f731baeb125b8a02e19191fc07fdd04b94dbb8ed8fbcab0e0f4ebe56498e29b545538abf9712df35931a22d0268b54e83 +DIST pkgconf-1.9.2.tar.xz 306876 BLAKE2B efc52d49279fdf698d3c139163451552c350d475d95eaa046d3d3fca65d0b71777247dc124d789f543ed377df6b9d2ce439fb03af0bceeb507a0075255771b36 SHA512 97681487502567da9dbd41da38356078e5a09c512f3b463aa7e2d063c048c50719dc9d9e3b7ef98c8cf935f11b0c5b8f916263444168e3c893b0e35768e4a0f4 EBUILD pkgconf-1.8.0-r1.ebuild 1628 BLAKE2B a331c5e6da602547564a077f346d24cd8ec374d61806a2504203bbf0ef2409850556a641294678142a6da04692e395e73020404b1c556c3e275c7c1278fd3cd6 SHA512 fbd538560cfc2a4440519d89abe3dac785145f468bd9f8d1def6e7a7838e30c2af1da36032736d4c035f5b28a4e9c50618642f2ad50ba3c4d55051978590e983 -EBUILD pkgconf-1.9.1.ebuild 1621 BLAKE2B 97b55d48be10dc388bbf5b287b6c6a58b8a299868c47cfa8017d54601bec182eea70717f35cc9b7e22b8331990383e78d13e0d8ce22b904c7dcac0aef645c717 SHA512 31e8bb9d725759aa6bda1dc0c794ea690b28076fea221deffd063e68a85b9f83bc0b107ac5116806c5feb6dabb0d9f416741c811c8b451d20a9578329dc2edb8 +EBUILD pkgconf-1.9.2.ebuild 1621 BLAKE2B 97b55d48be10dc388bbf5b287b6c6a58b8a299868c47cfa8017d54601bec182eea70717f35cc9b7e22b8331990383e78d13e0d8ce22b904c7dcac0aef645c717 SHA512 31e8bb9d725759aa6bda1dc0c794ea690b28076fea221deffd063e68a85b9f83bc0b107ac5116806c5feb6dabb0d9f416741c811c8b451d20a9578329dc2edb8 EBUILD pkgconf-9999.ebuild 1620 BLAKE2B 09844e6f488727b8553cc7e97ae7f9ff9771bd89f6004f388b98a6a63a0cdd5eb37c8fbc3e0ea9cb7331595822340ed0b99f0d0ea7b892ae64e21927e60c4ebd SHA512 7b3863ce3d49d59ab90c6acd0527bf49d59be258a9ad16cfd0abe2230a6509f01a24796128e4bd8f0afda8c4bf65b7ee5110a51b1402384ee18f76df57f4db0b MISC metadata.xml 482 BLAKE2B 3bf8c3349711340133d9e7d81ca94172ce16e607b4fe9135cb7145d0214c0e9753bc884d248d89e2f5d2ab83368b07a95713b2b2a26ad5aaaffe10086a70a9b7 SHA512 6c372c1bc8e8794015838ad7646a503dd19f06890c8a425ce1ed12f3e5211ff01b1c8cc7ee1685b7ffe10c3b1fb89b81a80152f114be72861c27e5bcc6f17653 diff --git a/dev-util/pkgconf/pkgconf-1.9.2.ebuild b/dev-util/pkgconf/pkgconf-1.9.2.ebuild new file mode 100644 index 000000000000..743bdb4a60b0 --- /dev/null +++ b/dev-util/pkgconf/pkgconf-1.9.2.ebuild @@ -0,0 +1,70 @@ +# Copyright 2012-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib multilib-minimal + +if [[ ${PV} == 9999 ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git" +else + SRC_URI="https://distfiles.dereferenced.org/${PN}/${P}.tar.xz" + # Per release notes, 1.9.0 is a testing/development release. + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="pkg-config compatible replacement with no dependencies other than ANSI C89" +HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf" + +LICENSE="ISC" +SLOT="0/4" +IUSE="test" + +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-libs/atf + dev-util/kyua + ) +" +RDEPEND="!dev-util/pkgconfig" + +src_prepare() { + default + + [[ ${PV} == 9999 ]] && eautoreconf + + MULTILIB_CHOST_TOOLS=( + /usr/bin/pkgconf + /usr/bin/pkg-config$(get_exeext) + ) +} + +multilib_src_configure() { + local myeconfargs=( + --with-system-includedir="${EPREFIX}/usr/include" + --with-system-libdir="${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)" + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + unset PKG_CONFIG_LIBDIR PKG_CONFIG_PATH + default +} + +multilib_src_install() { + default + + dosym pkgconf$(get_exeext) /usr/bin/pkg-config$(get_exeext) + dosym pkgconf.1 /usr/share/man/man1/pkg-config.1 +} + +multilib_src_install_all() { + einstalldocs + + find "${ED}" -type f -name '*.la' -delete || die +} |