commit: 32d132bf89987a5261726b142534694cd9bc2578 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sun Oct 5 03:25:18 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Oct 5 03:25:18 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d132bf
dev-build/slibtool: add 0.7.4 Tests currently warn b/c there's no test data but that's because there's no actual test data to obtain/include yet. Upstream have committed to making it error out when there SHOULD be test data once it actually exists. Signed-off-by: Sam James <sam <AT> gentoo.org> dev-build/slibtool/Manifest | 2 ++ dev-build/slibtool/slibtool-0.7.4.ebuild | 41 ++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) diff --git a/dev-build/slibtool/Manifest b/dev-build/slibtool/Manifest index ea9d23c0ec09..dd9821ffb45c 100644 --- a/dev-build/slibtool/Manifest +++ b/dev-build/slibtool/Manifest @@ -8,3 +8,5 @@ DIST slibtool-0.7.2.tar.xz 132012 BLAKE2B 242fc4a8ca64ce05d750985c0fe5f81271cd63 DIST slibtool-0.7.2.tar.xz.sig 833 BLAKE2B 06a7b1dbd2ece6357e9cf018a5e89990bfb6b408eb359f7c50cd81431a7bb3678a4b9262bfef8b45c470d8b9292da35d3528ea02551f0617afa088839a919097 SHA512 f133affd899ccdda35d7e42fb01b00bd1177609e95dcaa893a28d2b2faf4f9fd8e594ede36634bb0246129e39b0fcd39fb121ce4d6b8f725178a8e658fa88b6d DIST slibtool-0.7.3.tar.xz 134000 BLAKE2B 6d869724f45ec18f07a31280d837ee426bd1c65d8d7691a6980babc5f55a10bd6d43bf6788bac028f82ca6a0350555c6c4fac3c76f785ab2b7a94bb4e5565c5d SHA512 9fa0faeeaceb19bf2cbe4a3d3add63839b9ce2c4698abb44df55d426109f64477f89465f07b5e8a762817afe582e139cc9ead6b8f031d13b606857b30dad0ba8 DIST slibtool-0.7.3.tar.xz.sig 833 BLAKE2B f81bce68779eae47e51f8b8dd03ee59e6f1edd743f309d978b18193b00f4afd8911bffd94b389dc3b12702920a086370f13f776864aeabb9157e497b6e86578e SHA512 03bfe84a27765f7dac8a2fd4d426e54474af451ad9dd108b51ca997ff9ea89b842990ecd615d4bb8cb2c39ac5c54a24fdf5e1906d1340af22df4658b33169330 +DIST slibtool-0.7.4.tar.xz 135580 BLAKE2B 4f8cfb0d757470170fb6636679e8e591fed554cd621c393e8a538cd5230361f48e6f6e5fadc2d550ab371bf0b23c04dbab360c8199d1b2e8d01ee557796f0d23 SHA512 f7a37877455d0a7ca2b3e672d2d4e7b11581da0b29fd2923ad6ca79941b018f181a80ea2700751cbb1de531900ee9da2460203a1fad420047d42a76fb596df06 +DIST slibtool-0.7.4.tar.xz.sig 833 BLAKE2B a6ca4042d2c4d328301210728e66797c0e30fd0e1154aff8695da44479d64b7ebbd0f1a1480cda163c9f07f416397401e85b20f04e9db6e6d3789f4476e7d38e SHA512 a1536f64f22b037556f2144b9e9597482cf55a3ef369f12840c39ac04956a537c3d12f5d095192d25f3230b770124e2c5da2a5dcd0339bf53b0f71bb2a96747f diff --git a/dev-build/slibtool/slibtool-0.7.4.ebuild b/dev-build/slibtool/slibtool-0.7.4.ebuild new file mode 100644 index 000000000000..42799c3e9614 --- /dev/null +++ b/dev-build/slibtool/slibtool-0.7.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +# git.foss21.org is the official repository per upstream +DESCRIPTION="A strong libtool implementation, written in C" +HOMEPAGE="https://git.foss21.org/slibtool" +if [[ "${PV}" == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.foss21.org/slibtool" +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/midipix.asc + inherit verify-sig + + SRC_URI="https://dl.foss21.org/slibtool/${P}.tar.xz" + SRC_URI+=" verify-sig? ( https://dl.foss21.org/slibtool/${P}.tar.xz.sig )" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +fi + +BDEPEND="sys-devel/m4" + +if [[ ${PV} != *9999 ]] ; then + BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-midipix-20250517 )" +fi + +LICENSE="MIT" +SLOT="0" + +src_configure() { + # Custom configure script (not generated by autoconf) + ./configure \ + --compiler="$(tc-getCC)" \ + --host=${CHOST} \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + || die +}
