summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/juliaup/Manifest2
-rw-r--r--dev-util/juliaup/juliaup-1.17.19.ebuild (renamed from dev-util/juliaup/juliaup-1.17.18.ebuild)0
-rw-r--r--dev-util/u-config/Manifest2
-rw-r--r--dev-util/u-config/u-config-0.33.3.ebuild40
-rw-r--r--dev-util/u-config/u-config-0.34.0.ebuild67
5 files changed, 69 insertions, 42 deletions
diff --git a/dev-util/juliaup/Manifest b/dev-util/juliaup/Manifest
index 85e5a1d40ba3..abcb7f3f0bba 100644
--- a/dev-util/juliaup/Manifest
+++ b/dev-util/juliaup/Manifest
@@ -116,7 +116,7 @@ DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56a
DIST jiff-0.2.10.crate 698434 BLAKE2B 89a7cad3b9f3baa549e54432cfe56cf6c7a1920cc6a07b60b8b5b21d1b7e9421081a0efb596bcfad93bfeca82c00c4ca55feef9d8b97e5cd440fc430d8d6f26b SHA512 b8236a1474fa768b05a37069535560d7982b7ed5e550cad4e3cfd4cba44c00a1b19f3b6950c3ffb270056cc447fde9a3de3d39dbfc17198049f63887fa98887f
DIST jiff-static-0.2.10.crate 76123 BLAKE2B bc99a3a8592b838bd2d45448dedfe09bad4e765a75f9e71848926934370605e49170a66ccffc8379eb260e20701966a2fbecb01a5a73482f6bb82dc85e15713c SHA512 adc44bd821746c5957578b256a3c500eee5cd2fca5cc6c04b7f34a2192ca80d7acfd8b189d7bc49a88aba9305956e590ad3945847e3c1366c3d71e7baf9cb6df
DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255
-DIST juliaup-1.17.18.tar.gz 835716 BLAKE2B 07ff5dce51eb8787f0bf570060c5f03264a9187c61c7faed4c12b5d0b0a11778d7a06e2f74d26d1c370b770e1b6634613a10061c983bed350950838f13af385f SHA512 ff01d82b27ae5a4be868167ba674444d227dc386bcafbdb7f53edc96a1046bd29d8db8916a7568c9eb0150ff7a3d3ef5116d94c7717948fe9493218b2dbefaf3
+DIST juliaup-1.17.19.tar.gz 835733 BLAKE2B 0cff2e2cc908fddc6ae07bc1e76c86d81f9d2062aedee2b20fb7b959b6f4beb7cdf2622108c8145551a7a616a90107f2aa5a8482a61ac02fb11c6fae8618e91c SHA512 24db81e4482c80e4150d3ab03f841877379e6f461bdc8803e48ffaad398e6cc69ce366df84c900b2dcb669723393b708f97ba19f2c7b71c8bdd723eb448a3815
DIST libc-0.2.172.crate 791646 BLAKE2B 3a6eb0eba1e31cf89ac792a8e667c0f68b2a0e62502710ffe77c2b06321103a30ffdc4516c0a91fd3ff44508d5304dfb04ab919bd3e723e34c66b560a20e7f86 SHA512 7bfe400ee65c1b7e540fd19a9b7eb1429a66863d5e94ee7caa83a227d19a4143316d3b401013fb7f88c8e4cdb1a40cfbd58826597c8e23799e02e29553b67e34
DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92
diff --git a/dev-util/juliaup/juliaup-1.17.18.ebuild b/dev-util/juliaup/juliaup-1.17.19.ebuild
index 0e2177f8ecae..0e2177f8ecae 100644
--- a/dev-util/juliaup/juliaup-1.17.18.ebuild
+++ b/dev-util/juliaup/juliaup-1.17.19.ebuild
diff --git a/dev-util/u-config/Manifest b/dev-util/u-config/Manifest
index cb5888e2ba93..b9a9148df3fe 100644
--- a/dev-util/u-config/Manifest
+++ b/dev-util/u-config/Manifest
@@ -1,2 +1,2 @@
-DIST u-config-0.33.3.tar.gz 31250 BLAKE2B c16a4ba31396e86bcfe0d7441d1cef76691e40184ad1f4c89954a7f0c577769d882f841ddca369b0fd466a45dcc7911ffbb8738563260e48a811733efaf89f54 SHA512 bdf6b11d97d926d193330507ee6be32137dbbe32f91582eed73b6a039d50d7093129b1b8ff686feefb30614afea0af6c3b3f8cc3af91bd4ac62c9340da80a7e9
+DIST u-config-0.34.0.tar.gz 36962 BLAKE2B 50a76511c4e5d9ea56e7765d4dd885712c86023ddeaf5c090efd9943510456f1f12803bd6c20b6463ecf3fa6fc984257b2b71c1558a4018275cdd2f8b8909453 SHA512 1ee3c60ba5fba1089a7b87d2fccd01e8c823e4169f554f8176853a0d664bf34a79dc8f16b7240696a1a26e5a0417bb4cd2ebdb22f8e55f97b1b406208271daff
DIST u-config-1.9.5-pkg.m4 12735 BLAKE2B 461f0b29be93c1b5507892564033dfc9522cf759c0a041fc878a18a03f2b8a532e84cd6adf9783b7166ab3a4b41872fa8210534721217df81924d3e6247a7267 SHA512 cfb1cc89eff46f065952b845b1262534f4dd5b7029d78fc1f20059b7409d0a39998a88781f3086903d55aec7bc6c1ae899808bf07ba626d27d32668b99ff8000
diff --git a/dev-util/u-config/u-config-0.33.3.ebuild b/dev-util/u-config/u-config-0.33.3.ebuild
deleted file mode 100644
index 3c8eba75d562..000000000000
--- a/dev-util/u-config/u-config-0.33.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo toolchain-funcs
-
-DESCRIPTION="Lean and mean pkg-config replacement"
-HOMEPAGE="https://github.com/skeeto/u-config"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/skeeto/u-config.git"
-else
- SRC_URI="https://github.com/skeeto/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="Unlicense"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_compile() {
- edo $(tc-getCC) ${CFLAGS} -o u-config generic_main.c \
- -D PKG_CONFIG_LIBDIR="\"${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig\"" \
- -D PKG_CONFIG_SYSTEM_INCLUDE_PATH="\"${EPREFIX}/usr/include\"" \
- -D PKG_CONFIG_SYSTEM_LIBRARY_PATH="\"${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)\"" \
- ${LDFLAGS}
- use test && edo $(tc-getCC) ${CFLAGS} -o tests test_main.c ${LDFLAGS}
-}
-
-src_install() {
- dobin u-config
- doman u-config.1
-}
-
-src_test() {
- edo ./tests
-}
diff --git a/dev-util/u-config/u-config-0.34.0.ebuild b/dev-util/u-config/u-config-0.34.0.ebuild
new file mode 100644
index 000000000000..7dfa48ec99ce
--- /dev/null
+++ b/dev-util/u-config/u-config-0.34.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="Lean and mean pkg-config replacement"
+HOMEPAGE="https://github.com/skeeto/u-config"
+
+PKG_M4_VER="1.9.5"
+PKG_M4_URI="symlink? (
+ https://github.com/pkgconf/pkgconf/raw/refs/tags/pkgconf-${PKG_M4_VER}/pkg.m4 ->
+ ${PN}-${PKG_M4_VER}-pkg.m4
+)"
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/skeeto/u-config.git"
+ SRC_URI="${PKG_M4_URI}"
+else
+ SRC_URI="
+ https://github.com/skeeto/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${PKG_M4_URI}
+ "
+ KEYWORDS="~amd64 ~x86"
+fi
+
+# GPL-2+ coming from pkg.m4
+LICENSE="Unlicense symlink? ( GPL-2+ )"
+SLOT="0"
+IUSE="symlink test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ symlink? (
+ !dev-util/pkgconfig
+ !dev-util/pkgconf
+ )
+"
+
+src_compile() {
+ edo $(tc-getCC) ${CFLAGS} -o u-config main_posix.c \
+ -D PKG_CONFIG_LIBDIR="\"${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig\"" \
+ -D PKG_CONFIG_SYSTEM_INCLUDE_PATH="\"${EPREFIX}/usr/include\"" \
+ -D PKG_CONFIG_SYSTEM_LIBRARY_PATH="\"${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)\"" \
+ ${LDFLAGS}
+ use test && edo $(tc-getCC) ${CFLAGS} -o tests main_test.c ${LDFLAGS}
+}
+
+src_install() {
+ dobin u-config
+ doman u-config.1
+
+ if use symlink; then
+ dosym u-config /usr/bin/pkg-config
+ dosym u-config /usr/bin/pkgconf
+ dosym u-config /usr/bin/"${CHOST}-pkg-config"
+ dosym u-config /usr/bin/"${CHOST}-pkgconf"
+
+ insinto /usr/share/aclocal
+ newins "${DISTDIR}/${PN}-${PKG_M4_VER}-pkg.m4" pkg.m4
+ fi
+}
+
+src_test() {
+ edo ./tests
+}