diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-08 01:47:45 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-08 01:47:45 +0000 |
commit | 80e87db4d9ed551615eb2d0309bf370e79500716 (patch) | |
tree | 01101a9019196096c237c1c2cbdb02f709c05680 /dev-util/pkgconf | |
parent | f0582d2144b45247a9a3e72569c44ca9539c0f4a (diff) |
gentoo auto-resync : 08:03:2025 - 01:47:44
Diffstat (limited to 'dev-util/pkgconf')
-rw-r--r-- | dev-util/pkgconf/Manifest | 4 | ||||
-rw-r--r-- | dev-util/pkgconf/pkgconf-2.4.1.ebuild | 73 | ||||
-rw-r--r-- | dev-util/pkgconf/pkgconf-9999.ebuild | 4 |
3 files changed, 78 insertions, 3 deletions
diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest index 2cf69b8b08cd..41f20640337c 100644 --- a/dev-util/pkgconf/Manifest +++ b/dev-util/pkgconf/Manifest @@ -2,9 +2,11 @@ DIST pkgconf-1.8.1.tar.xz 302372 BLAKE2B 591961f0b1fd185834fd8e2a672199cffc03513 DIST pkgconf-2.1.1.tar.xz 311956 BLAKE2B b59e57b1118bb75bc946a1e65e037a172c2ade3a7b9da8404b3598833cd091600045de151f2db06453b23563501b2dff7fdda8967e14c0c933ac50d28ddb3cd0 SHA512 cdf0998cd87f6d5e5a6560037eb847fd9613d237858d26eec321c42f54ca40ac72b6749c48c5b32611841d701393b1217bdb6c0cba5efd2c138be10d0e8fb32d DIST pkgconf-2.2.0.tar.xz 311920 BLAKE2B c2a89e932e7671785799f4b82beb75e92f246c152c03e88c847cedef39f2123da0544ff914d1c1512b8616f8b8cfd9f5115b33560042bcfa7ac5f78c0ceb2a27 SHA512 c4ff254c7323bdebc2595037df60e33f17fc5c222d7500a4b9d8b18c8b451ac35cd3ac90d31c920c23e9495ece2b82422de61e13286d43de3a5d1fe8211bd944 DIST pkgconf-2.3.0.tar.xz 316160 BLAKE2B cca3476df0b79cdbca798ed3a067611414e9b422e8347d0f490e7c4d0c43cdd2c7b586ac11e028a8df365d4ea4194f46b1d9fc0acd0f5fd6b4a5548673a8f853 SHA512 869fe0a7a2e06e9da37ff672b991dad60a9a7c9df2c65b78b2aa70dba10920650fb946d5a9c8019ea54a510835acc2eb4244092fa36d0339bd6764ff84e8542c +DIST pkgconf-2.4.1.tar.xz 320924 BLAKE2B c0c9ddd2d249e0a59bd36fe8413e781678fc39470c05344ad38ab51a6c2065ec1a829b166553d1cd52cfa59e38cecb041830cd14bf139b03bc740fe6eb311d70 SHA512 f8e5b17dfb247ac7402494758b722b069f404e3046f3127b1e0485d49d3ef1abcae73d2bef968f28a74a12e89eaf913c7e6b67b326735a168d75bee277c071e5 EBUILD pkgconf-1.8.1.ebuild 1551 BLAKE2B 2b42672b35fe644eea22e86ad1b3cdf1631a23d2c1f8d10f190e3f70c7701202b8648be766ca850ee5e1dcd98c35acd3e8ddeb9a4dd6dd258d3ae3b9b7f21c17 SHA512 efdc1b8653af1cadcacd10be802886141601569a1a936dbeb0c18def909d667e22026b3af199e7cb1a4bdb32f640f0cf9b8841f13be9ad5bda3e479eb85e2105 EBUILD pkgconf-2.1.1.ebuild 1621 BLAKE2B 867c6c220f3bec14a5b87edab790bcfbd273dbc34cd67a4ad0dc610229590ccc8ca3e5b6e2c0624637f007400fbfbdec6f0488f4c788dfa4238211c80038e270 SHA512 57e97efec973dad315f0789562ae6613f1e175ee48f8814394a1158a92c76b7f2f6f3af6c6f8428e909f38c04ba0042aec9ad79d5226e4bddf44e91feb248537 EBUILD pkgconf-2.2.0.ebuild 1621 BLAKE2B 6ce0acecf10de80426ea609cc4793250e0b26c778dc0a82b6b5ae2137feec67f4d481863bc9deed9fcdaab327beb3bb97041d93bf476cac9ade6bfb85adeb828 SHA512 ee160fcbf02af08f8ac70c11542db76a94d653b980be6638e50d3071145552c597a367e278847d714473f31746a92ac008bdadf50a1999c122cbe1a7de403f1c EBUILD pkgconf-2.3.0.ebuild 1621 BLAKE2B 6ce0acecf10de80426ea609cc4793250e0b26c778dc0a82b6b5ae2137feec67f4d481863bc9deed9fcdaab327beb3bb97041d93bf476cac9ade6bfb85adeb828 SHA512 ee160fcbf02af08f8ac70c11542db76a94d653b980be6638e50d3071145552c597a367e278847d714473f31746a92ac008bdadf50a1999c122cbe1a7de403f1c -EBUILD pkgconf-9999.ebuild 1629 BLAKE2B 75241cc2ea76b0775dc070f773d551c43fb8e07f6cb28e597b9fe01abb401a4f208581648ea22842b11403146e7ae23e7e65d4da3c5b6d66ff0b956ce629525e SHA512 00065b6c7745731f47f782d9b8ddda9b82f7931904d418dc80528d74382e737c233e10b3d62872b779cafb9011913fa16dab4c3093bfebd62b5d0f11f1e73fcb +EBUILD pkgconf-2.4.1.ebuild 1629 BLAKE2B f5221f46b2116b319cc76a71e62d1dedc61b9be51364864216b2a57d5bbc34a8d5efebaeef0351c4a9487eea395cfea14ddab38835b48e5a4b6454d821fd7553 SHA512 3f7acfe2afeec99c6d221a36ccae91865ca47335edb571f98eb653f30f255e04f343bb343a808fec477548ea28369776b5cbf62ba7184ab55cb28a5839209509 +EBUILD pkgconf-9999.ebuild 1629 BLAKE2B f5221f46b2116b319cc76a71e62d1dedc61b9be51364864216b2a57d5bbc34a8d5efebaeef0351c4a9487eea395cfea14ddab38835b48e5a4b6454d821fd7553 SHA512 3f7acfe2afeec99c6d221a36ccae91865ca47335edb571f98eb653f30f255e04f343bb343a808fec477548ea28369776b5cbf62ba7184ab55cb28a5839209509 MISC metadata.xml 667 BLAKE2B 38e2c6be57a2584630a634e98651c4cd6d86df6130cba3108c174dab434c5c0f0322a297543106fe543984c44e51c02eaeaa70a841f7fe1c5f70a48595d43b07 SHA512 30813cedabd5bb71c64e74c788d6c2c909d00aa78864a7fb1d2388ff9db23ddb4a8032dfc5767baa585467852a9b423b5c3b04ca22abf299030d196c1534f392 diff --git a/dev-util/pkgconf/pkgconf-2.4.1.ebuild b/dev-util/pkgconf/pkgconf-2.4.1.ebuild new file mode 100644 index 000000000000..67f2eeb9a923 --- /dev/null +++ b/dev-util/pkgconf/pkgconf-2.4.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 2012-2025 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.ariadne.space/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +DESCRIPTION="pkg-config compatible replacement with no dependencies other than C99" +HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf" + +LICENSE="ISC" +SLOT="0/6" +IUSE="+native-symlinks 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$(get_exeext) + /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 + + if ! use native-symlinks; then + rm "${ED}"/usr/bin/{pkgconf,pkg-config}$(get_exeext) || die + fi + + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/dev-util/pkgconf/pkgconf-9999.ebuild b/dev-util/pkgconf/pkgconf-9999.ebuild index d11205b46a0d..67f2eeb9a923 100644 --- a/dev-util/pkgconf/pkgconf-9999.ebuild +++ b/dev-util/pkgconf/pkgconf-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2012-2024 Gentoo Authors +# Copyright 2012-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ DESCRIPTION="pkg-config compatible replacement with no dependencies other than C HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf" LICENSE="ISC" -SLOT="0/5" +SLOT="0/6" IUSE="+native-symlinks test" RESTRICT="!test? ( test )" |