diff options
Diffstat (limited to 'dev-util')
| -rw-r--r-- | dev-util/juliaup/Manifest | 2 | ||||
| -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/Manifest | 2 | ||||
| -rw-r--r-- | dev-util/u-config/u-config-0.33.3.ebuild | 40 | ||||
| -rw-r--r-- | dev-util/u-config/u-config-0.34.0.ebuild | 67 |
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 +} |
