diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-10-16 16:00:40 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-10-16 16:00:40 +0100 |
commit | 7f1592d914f244f1c2ab9e4bf84c003131f6d3b8 (patch) | |
tree | 7bce2dbb6156f707d739cb9fc044116fe4325dd6 /dev-scheme/gauche | |
parent | 5a2a5572ac35843b9cd1c9369bd96e117647d24f (diff) |
gentoo auto-resync : 16:10:2023 - 16:00:40
Diffstat (limited to 'dev-scheme/gauche')
-rw-r--r-- | dev-scheme/gauche/Manifest | 4 | ||||
-rw-r--r-- | dev-scheme/gauche/gauche-0.9.13.ebuild | 59 | ||||
-rw-r--r-- | dev-scheme/gauche/metadata.xml | 1 |
3 files changed, 63 insertions, 1 deletions
diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest index c9889afbc373..619c2a472786 100644 --- a/dev-scheme/gauche/Manifest +++ b/dev-scheme/gauche/Manifest @@ -4,5 +4,7 @@ AUX gauche-info.patch 3633 BLAKE2B 70f3be628d369acca97524370cb66c08e24390434c1b8 AUX gauche-rfc.tls.patch 277 BLAKE2B 91e745207e64ba3c83a1252be6fa63c486a3ebf148149b5772720a862299fa9bbf122a75ed8a537a29b78d75cf785ccc72de3194969931c62b52a7c1b7007208 SHA512 6aceaf321a1593765c91a83b14e057b2ee514e768299fa43c71bbe5f04b8b60a0537fd68cb8b4b5a61b091d5c4f50dc227bde2637d6be33956089dc0e40ab968 AUX gauche-xz-info.patch 1248 BLAKE2B 8c87339d3739da774da858f43345bb6063fe2fafdfda3e791a67aee7773be4c1312c11aa37f1532203a7e1d4805cf3fa0ec80ce28f52d05c43df8536efa199a2 SHA512 7cbbfc17ef28aaa29dffe03d2d8afa01cc92897f5c08c9ba1ddd7926d45207100a44ccb8efd745f2f98c8d9a83ca0ca20a6c611329c3a80dea5692002467c52b DIST Gauche-0.9.12.tgz 7972379 BLAKE2B c7ed885f00d8b91ae166b92d7f3a2c0bcdcaa2e4f07d623d4c5b9a7edd5b14ea4846983e474be495533e1d083d787fa8844b9147032bab094e28a940c3eddb70 SHA512 cbce8e3312aa75c3b908f0755cf07fbf0ac29278afa0afdae2f7c2df3b30b94a069aada8f6acc0550a18c8c42b95f2dbc7e8b38a5426f6260ac61de8eb1d145e +DIST Gauche-0.9.13.tgz 9389117 BLAKE2B dd2039971d4460d5841272927872cea5cb29992c51468882b26374234bd246cb7a202e7e5f71c0733abad0d18da527e51b3ee46c3836b3862f36d8eec42f7a9f SHA512 f593775d41055599e7b3e281df0b1efcb284a1ce3e2a36a53a609c98f57ca1f2d99246d8b0585c4606839e611cfb4e42ed4d23506617976af375ae39489678d3 EBUILD gauche-0.9.12.ebuild 1346 BLAKE2B 7cb483b96da9ff697c796129844f4399448182e147b93c51342aca26b5fe9bd2f30ecb64ac6b70a5a24b83ff7e4244a06e0c584693b4d3116823aa1639bb306f SHA512 d023f5745a7ceec4ef1fa93684af631812f64317c7d6f8a3d1dcf4c530e48caca2e57c8a5e0c79fbc430c8558acc166429e2206e7834c8c74fc1245be5152788 -MISC metadata.xml 910 BLAKE2B e521ff4a434554441bb94b2c2246a02f5f1d976b77cde7fd8f8364108cb6c000c794f8413d636b8b13bbb89ec03b3042d3ccb0599a25c6894aef4e5282544c50 SHA512 6a3d126f858bd4b8eb9cf2475fb5d25f9f23c5caf62406941ef3646a5b36c7c8143f83d8dfabb6aa36abd2cce31e65a11a5451ec2f33964c3d51662e09bd37a0 +EBUILD gauche-0.9.13.ebuild 1350 BLAKE2B 2e2818167255e8ded414da1644bebf8a8915ee570a911e142d8aad350c57985a37b563f6b375a333fba50b714752307c756663942f18193425de8ad0cd0e1b87 SHA512 5f41b478de14761c28ff1d200ddf290416344c8e8a1e7f81bf838345d9fe7278490588b517f72553565e5580979016ac987d4c6f027411099405dc40efab136b +MISC metadata.xml 963 BLAKE2B 8d0d6d60f23cfd3eb314d981bdce612dd3bce9638243a7504eb5c67ffe11c992df89db5ca768fd6545538d1a948d1572fc79dae21c7f502f075094218c6f45e4 SHA512 0d6aeab94020864307dcb042f25e35eca148d1ab4b7a6ccd43043dc947812f4598191cc9495adedf797f6542dac924c8a32d7e4bcede3c952e6276514eaa036b diff --git a/dev-scheme/gauche/gauche-0.9.13.ebuild b/dev-scheme/gauche/gauche-0.9.13.ebuild new file mode 100644 index 000000000000..3547eead54b3 --- /dev/null +++ b/dev-scheme/gauche/gauche-0.9.13.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit autotools + +MY_P="${P^g}" +MY_P="${MY_P/_p/-p}" + +DESCRIPTION="A Unix system friendly Scheme Interpreter" +HOMEPAGE="http://practical-scheme.net/gauche/" +SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/${MY_P}.tgz" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-2)8" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="ipv6 +mbedtls test" +RESTRICT="!test? ( test )" + +RDEPEND="sys-libs/gdbm + virtual/libcrypt:= + mbedtls? ( net-libs/mbedtls:= )" +DEPEND="${RDEPEND} + test? ( dev-libs/openssl:0 )" +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}"/${PN}-ext-ldflags.patch + "${FILESDIR}"/${PN}-gauche.m4.patch + "${FILESDIR}"/${PN}-info.patch + "${FILESDIR}"/${PN}-rfc.tls.patch + "${FILESDIR}"/${PN}-xz-info.patch +) +DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc ) + +src_prepare() { + default + use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable ipv6) \ + --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt \ + --with-slib="${EPREFIX}"/usr/share/slib \ + --with-tls=$(usex mbedtls mbedtls axtls) +} + +src_test() { + emake -j1 -s check +} + +src_install() { + emake DESTDIR="${D}" install-pkg install-doc + einstalldocs +} diff --git a/dev-scheme/gauche/metadata.xml b/dev-scheme/gauche/metadata.xml index 81a5029b6f35..ef4e7e89245f 100644 --- a/dev-scheme/gauche/metadata.xml +++ b/dev-scheme/gauche/metadata.xml @@ -21,6 +21,7 @@ <flag name="mbedtls">Enable support for <pkg>net-libs/mbedtls</pkg></flag> </use> <upstream> + <remote-id type="github">shirok/Gauche</remote-id> <remote-id type="sourceforge">gauche</remote-id> </upstream> </pkgmetadata> |