From 9991465b0b90d77b2a8a2ae833b6ecd99e6b5101 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 8 Jan 2025 06:41:21 +0000 Subject: gentoo auto-resync : 08:01:2025 - 06:41:21 --- dev-lang/Manifest.gz | Bin 22121 -> 22138 bytes dev-lang/ada-bootstrap/Manifest | 2 +- .../ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild | 6 +- dev-lang/gnat-gpl/Manifest | 2 +- dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild | 6 +- dev-lang/haxe/Manifest | 2 +- dev-lang/haxe/haxe-4.3.6-r1.ebuild | 68 --------------------- dev-lang/haxe/haxe-4.3.6-r2.ebuild | 68 +++++++++++++++++++++ dev-lang/neko/Manifest | 4 +- dev-lang/neko/neko-2.3.0-r2.ebuild | 57 ----------------- dev-lang/neko/neko-2.3.0-r3.ebuild | 57 +++++++++++++++++ dev-lang/neko/neko-2.4.0-r1.ebuild | 57 +++++++++++++++++ dev-lang/neko/neko-2.4.0.ebuild | 57 ----------------- 13 files changed, 195 insertions(+), 191 deletions(-) delete mode 100644 dev-lang/haxe/haxe-4.3.6-r1.ebuild create mode 100644 dev-lang/haxe/haxe-4.3.6-r2.ebuild delete mode 100644 dev-lang/neko/neko-2.3.0-r2.ebuild create mode 100644 dev-lang/neko/neko-2.3.0-r3.ebuild create mode 100644 dev-lang/neko/neko-2.4.0-r1.ebuild delete mode 100644 dev-lang/neko/neko-2.4.0.ebuild (limited to 'dev-lang') diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index eb15ce2ce634..2dabc7cccb80 100644 Binary files a/dev-lang/Manifest.gz and b/dev-lang/Manifest.gz differ diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest index d84186e2fa16..8a3d0b450295 100644 --- a/dev-lang/ada-bootstrap/Manifest +++ b/dev-lang/ada-bootstrap/Manifest @@ -21,6 +21,6 @@ DIST gcc-interface-10-2021-20210519-19A75-src.tar.gz 359085 BLAKE2B 75f941a7635f DIST gnat-2021-20210519-19A70-src.tar.gz 8765762 BLAKE2B ef48f54c6109566e37bfa5dee9262305d0529b3dfd333ee28bc4e66f4709a0673f673d742bc04deb15dc145404f7618d350dbdf3f2a7ab37c861e57d011946fa SHA512 3cb79be024fdd9b738d99ffc8e224d32bb382b5da2d02b97b2061a5ea58456f33d4564c92e224af2713ce15fd5481edd715e5b9a52abc74fdc142f27e103c201 DIST gnat-gpl-2014-x86-linux-bin.tar.gz 233049287 BLAKE2B 2e8bab113f6a319533ec12fdf71c481f72aee227c22bd0cc42a53bd727b323caba1e7b6298053db8b4d3016236b31649b0b255f4ebcbb81a08a69f29f78f13fc SHA512 ac7f53fb4bd71b0e8fbd62abc45de76f7f8f2f405b80e9b60b4b65a6cef6ee98e3b06848e4b752af3c8268237e5a0529cf6145ebc5b33cd6e5cf4928d85f5be2 DIST gnat-gpl-2014-x86_64-linux-bin.tar.gz 236253400 BLAKE2B c1db70db9442ba24688b8e323d5a02e2e9707ba1f02835ea551038d0a09aafede93a224091e5186f2f2a9d0f96144027af2184ee05ca1c19cc997a6cf3902df7 SHA512 5e40a251baac3d0ace78352956ca21a7d294d902d344a9ed7a8d376e900468c283721ebfb773adfedbf4d623ace02536505c0147815a0c1908933ad611ea085e -EBUILD ada-bootstrap-0_p2021-r1.ebuild 5684 BLAKE2B 2dcb08f07fcd6ba301a563ea92c650bef5baa62e6f7b5ec5d6a663b15bc80ddccbd4157a7fda214323886d8d93fdaf7e41ee6a4ee2ed4bfae7d0fb70f1a6beb5 SHA512 580626658f5ee3d8f82df25769c59357aa89e76828cd1ae0f26b249943864ab729862e61c87052da6c498881b70a527a1f3c0588cd0685102077a6a4932debaf +EBUILD ada-bootstrap-0_p2021-r1.ebuild 5755 BLAKE2B 0a68cb9f9bed35a7f1fcfbaca6f6122153afbf8c8b6fce92a3eb101d1f1761cf156f99131ddf4f67e9eb74a3d85398570582bcaae4078a39fb18c63cb4749120 SHA512 db32136657d6735fddcfd5a15de5fdea5c4689c855b27c4471d406873f751a3f2588ff7d3c6ff576c03448a653d0b14e29b5201fb8dd6af09ca8f29ab8626d44 EBUILD ada-bootstrap-14.ebuild 4610 BLAKE2B 42c026d6ce7f4e60f5e61840c6a7e9e4fc6cea07fbb44f5cbc503befece56faf350eef1825811f16a318b5ae1899bd68bb2c2a0199f756050ed8c3950c5b6269 SHA512 2a12a53f7e5417f0f4f581a697a7f028835e3d1657b1dd9fe892ae546304f538cc14b3f1ddcc9b9316e6e74355117bfb828a3bef3027790f4fef3c217e935361 MISC metadata.xml 216 BLAKE2B 921055d990617104de7e3437bc9fd4598cb830193bfcdc34254102a1df2c6025916af7025843f161dff8de731f9726641906b86f831375c5d29303ba64991da2 SHA512 8c43f5f2be76799c8ace4df222de22380c389e058bc7e36bd9b19564cbd4b90ab7515b90f822139a18b3a2cba70e76d3b4eb5426f88a0508798175893073d732 diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild index ba0c3562a2e9..37edbd655a03 100644 --- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild +++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -140,8 +140,8 @@ src_configure() { # conservative, we just want it to build for bootstrapping proper # sys-devel/gcc[ada]. We don't need it to be fast. strip-flags - CC="${WORKDIR}"/${BTSTRP}/bin/gcc strip-unsupported-flags - CC="${WORKDIR}"/${GNATDIR}/bin/gcc strip-unsupported-flags + CC="${WORKDIR}"/${BTSTRP}/bin/gcc CXX="${WORKDIR}"/${BTSTRP}/bin/g++ strip-unsupported-flags + CC="${WORKDIR}"/${GNATDIR}/bin/gcc CXX="${WORKDIR}"/${GNATDIR}/bin/g++ strip-unsupported-flags strip-unsupported-flags filter-lto append-flags -O2 diff --git a/dev-lang/gnat-gpl/Manifest b/dev-lang/gnat-gpl/Manifest index 3602ca3e493b..ba49bff92f28 100644 --- a/dev-lang/gnat-gpl/Manifest +++ b/dev-lang/gnat-gpl/Manifest @@ -6,5 +6,5 @@ DIST gcc-interface-10-2021-20210519-19A75-src.tar.gz 359085 BLAKE2B 75f941a7635f DIST gnat-2021-20210519-19A70-src.tar.gz 8765762 BLAKE2B ef48f54c6109566e37bfa5dee9262305d0529b3dfd333ee28bc4e66f4709a0673f673d742bc04deb15dc145404f7618d350dbdf3f2a7ab37c861e57d011946fa SHA512 3cb79be024fdd9b738d99ffc8e224d32bb382b5da2d02b97b2061a5ea58456f33d4564c92e224af2713ce15fd5481edd715e5b9a52abc74fdc142f27e103c201 DIST gnat-gpl-2014-x86-linux-bin.tar.gz 233049287 BLAKE2B 2e8bab113f6a319533ec12fdf71c481f72aee227c22bd0cc42a53bd727b323caba1e7b6298053db8b4d3016236b31649b0b255f4ebcbb81a08a69f29f78f13fc SHA512 ac7f53fb4bd71b0e8fbd62abc45de76f7f8f2f405b80e9b60b4b65a6cef6ee98e3b06848e4b752af3c8268237e5a0529cf6145ebc5b33cd6e5cf4928d85f5be2 DIST gnat-gpl-2014-x86_64-linux-bin.tar.gz 236253400 BLAKE2B c1db70db9442ba24688b8e323d5a02e2e9707ba1f02835ea551038d0a09aafede93a224091e5186f2f2a9d0f96144027af2184ee05ca1c19cc997a6cf3902df7 SHA512 5e40a251baac3d0ace78352956ca21a7d294d902d344a9ed7a8d376e900468c283721ebfb773adfedbf4d623ace02536505c0147815a0c1908933ad611ea085e -EBUILD gnat-gpl-2021-r5.ebuild 5040 BLAKE2B 3c93d463f795bc893321c2a09ef82915e4cb408b5701bf72e4285d3bbfe8ea0f8e27372e8dbe28ee2d9fafea0c106f5c4787f007d8023eb5606cb24202046776 SHA512 3f8951adfa139a5816ebed9c3f74c8014083f96e717318e3c1edad426e7549ce9a2f061ba2bbd74af5f59d7ac5f1aa97222787052681ccde612e72c845fb435a +EBUILD gnat-gpl-2021-r5.ebuild 5283 BLAKE2B 5d3feee4ad42528e43cfaa6c6bda4a241da5c040c7ae5696a3a9a422d51d1d78fc427b3d487756bab569d9d3744a1cb7d7c8e2f31271cf61983e1b40b5580a23 SHA512 81264ba2aab6fa0da738e1668404d56b9d0f160872c2e32b260b956f4a156bfd42aba8f74f1e4e2a1bd68c6181339777b8d6b07d61946f353966e9a74306305a MISC metadata.xml 2123 BLAKE2B 37449000a0a107ef9cddeedb867b54709108ea3ee5be59aa5300cdccb1e6a55ddf54df3cb35b9d198ee8d251ede8622d29a0f73800227faca2f621e7a07a11bf SHA512 e979fcde61993c462b816ce1917ae801843b1f44a659342fdf5020d10eacc139681ca54f5fc80b6d70eae26bd33861f1de4cb1d2f9b0ae13446fd9a9bd5b6dff diff --git a/dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild b/dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild index 0b3ec6d0b5d2..9cd6e5595182 100644 --- a/dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild +++ b/dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -149,8 +149,12 @@ src_configure() { # conservative, we just want it to build for bootstrapping proper # sys-devel/gcc[ada]. We don't need it to be fast. strip-flags + CC="${WORKDIR}"/${BTSTRP}/bin/gcc CXX="${WORKDIR}"/${BTSTRP}/bin/g++ strip-unsupported-flags + CC="${WORKDIR}"/${GNATDIR}/bin/gcc CXX="${WORKDIR}"/${GNATDIR}/bin/g++ strip-unsupported-flags strip-unsupported-flags filter-lto + append-flags -O2 + append-flags -fno-strict-aliasing downgrade_arch_flags "$(gcc-version)" toolchain_src_configure diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index 0a2ffacad471..ba4f6a794c9f 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1,3 +1,3 @@ DIST haxe-4.3.6.tar.gz 8409453 BLAKE2B 5240d9dc215b9636927d2461c6250acc566c7e314850a2804af8a3d4ae8ca6f7ea2c53da5b5852b3714da102c07e58fdfcc36a3104f5fca0612b55cfcfd3e4be SHA512 df8c93542102b359946507ab3b5d33b69556c57a491b0196d2ab51733fcfc03482867550a6f11543aee0c50ce685dfc89220f5d828b982219defcfec3508447c -EBUILD haxe-4.3.6-r1.ebuild 1359 BLAKE2B 449b50930c8c6be733c6c1b42791b7d661b77aec6b65497b45ffd9018a08532a314c2612b670b3b264bb4ef790d0c10d5f0591969174612e9576ca7a95256947 SHA512 e3ac3be60a57703c0f8ef0713f90ba00c41e00326420fc507489d0173269e5a2ad10cb56761a309d581ee7616b2684d1797695b3ccaadb5cc706766f8e58d217 +EBUILD haxe-4.3.6-r2.ebuild 1360 BLAKE2B f4d21e9d60f8a6da52132904cd5c5c8574e8b6ce8d245c6a0bc38375403e3e0a60be71398d3713b11a8394a6221d369b93c384c64beb6ed3fc4180fb85b47d16 SHA512 39bfa2d86949ca8b1e82b41b69894f3ec2798032161937a5ab4e2c1208391a03c153699f2af8efcf02a75b2e20174d0ada0bbfa551546cf4bbe12a25ca376e61 MISC metadata.xml 733 BLAKE2B 293f296fd51f93d0834ba3f9ad2815161313f2ee7fcc5ebb68f20090e76fd67b4845114c4c78959cd13d64146e9221d001e0be76b65323d1d5b3cf934085a1ec SHA512 6dd648666a0916f27edc70e637e426e03790d4fd50a43fd2696b62c69cdf0f8b1c831fd8dca03db844209a0a23952c5dc1bc1b929b42928f6608288f470f8399 diff --git a/dev-lang/haxe/haxe-4.3.6-r1.ebuild b/dev-lang/haxe/haxe-4.3.6-r1.ebuild deleted file mode 100644 index e9be60dc63a5..000000000000 --- a/dev-lang/haxe/haxe-4.3.6-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Multi-target universal programming language" -HOMEPAGE="https://haxe.org/ - https://github.com/HaxeFoundation/haxe/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git" -else - # Haxe-debian is a distribution variant that contains the required git modules. - SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}/haxe-debian-upstream" - - KEYWORDS="~amd64" -fi - -LICENSE="GPL-2+ MIT" -SLOT="0/${PV}" -IUSE="+ocamlopt" -RESTRICT="strip" - -RDEPEND=" - <=dev-ml/extlib-1.7.9:= - >=dev-lang/ocaml-4:=[ocamlopt?] - ~dev-ml/luv-0.5.12:= - - dev-ml/ocaml-sha:= - dev-ml/ptmap:= - dev-ml/sedlex:= - dev-ml/xml-light:= - - dev-lang/neko:= - dev-libs/boehm-gc:= - dev-libs/libpcre:= - net-libs/mbedtls:= - sys-libs/zlib:= -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - dev-ml/camlp5 - dev-ml/dune - dev-ml/findlib -" - -QA_FLAGS_IGNORED="usr/bin/haxelib" -QA_PRESTRIPPED="usr/bin/haxelib" - -src_configure() { - export OCAMLOPT="$(usex ocamlopt ocamlopt.opt ocamlopt)" -} - -src_compile() { - emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ - OCAMLOPT="${OCAMLOPT}" INSTALL_DIR="/usr" -} - -src_install() { - emake DESTDIR="${D}" INSTALL_DIR="/usr" install - dodoc *.md -} diff --git a/dev-lang/haxe/haxe-4.3.6-r2.ebuild b/dev-lang/haxe/haxe-4.3.6-r2.ebuild new file mode 100644 index 000000000000..491ce6f87e76 --- /dev/null +++ b/dev-lang/haxe/haxe-4.3.6-r2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Multi-target universal programming language" +HOMEPAGE="https://haxe.org/ + https://github.com/HaxeFoundation/haxe/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git" +else + # Haxe-debian is a distribution variant that contains the required git modules. + SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/haxe-debian-upstream" + + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+ MIT" +SLOT="0/${PV}" +IUSE="+ocamlopt" +RESTRICT="strip" + +RDEPEND=" + <=dev-ml/extlib-1.7.9:= + >=dev-lang/ocaml-4:=[ocamlopt?] + ~dev-ml/luv-0.5.12:= + + dev-ml/ocaml-sha:= + dev-ml/ptmap:= + dev-ml/sedlex:= + dev-ml/xml-light:= + + dev-lang/neko:= + dev-libs/boehm-gc:= + dev-libs/libpcre:= + net-libs/mbedtls:0= + sys-libs/zlib:= +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-ml/camlp5 + dev-ml/dune + dev-ml/findlib +" + +QA_FLAGS_IGNORED="usr/bin/haxelib" +QA_PRESTRIPPED="usr/bin/haxelib" + +src_configure() { + export OCAMLOPT="$(usex ocamlopt ocamlopt.opt ocamlopt)" +} + +src_compile() { + emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ + OCAMLOPT="${OCAMLOPT}" INSTALL_DIR="/usr" +} + +src_install() { + emake DESTDIR="${D}" INSTALL_DIR="/usr" install + dodoc *.md +} diff --git a/dev-lang/neko/Manifest b/dev-lang/neko/Manifest index 6baec5e5e8e4..b5e633d3c1f6 100644 --- a/dev-lang/neko/Manifest +++ b/dev-lang/neko/Manifest @@ -1,5 +1,5 @@ DIST neko-2.3.0.tar.gz 514044 BLAKE2B 1214fd15e0bff9df3f0bb3f4c856134772f42da5740adc260051bea6e0203e2e37db852b97114ddeef58d8320313dd01875918dee1a001833a3b9ca7d7c3c512 SHA512 fec51bed0c5500561635656c7456f3da0599aa6a47a25efe739b3c51f9cdded4a8824ed14ab67bab0905d9082cf6f06b3a76c868cb1b61d440957bcd9fd3f3d2 DIST neko-2.4.0.tar.gz 530457 BLAKE2B 0d5bcde8f755688b3e14b316ef2691a7755d2ed330c24bacc1ce2b7d1f82c20b1756c115742893d259d08cb18fee36cd596eb88542590aaebb021f8f1812367d SHA512 bd759f712ffcda6ad0f03542060ad9e7fbba06c4c54c7007b7a6692dfc2d87bce3d8f78d6ef64752dd0e4d7e9d352c7543f1c5a1c49f7b7073efb2043ba7f0ab -EBUILD neko-2.3.0-r2.ebuild 1261 BLAKE2B 3e11c7f4a0c17b70ce3f8a41384244c7eeffa116fb896b5fb398619714114c13504b000f6815de866868a5f83989cd2b7bd696e082b3bdcb0ff46eae6ee95379 SHA512 98d5eedb3ab42a0d33ddce09f2945bc7e689cfbb24329e8742f358180a021585cdc362b7b31b320add1ea3655ec3187bbbedc1d7692034b5492f0967f7e7d466 -EBUILD neko-2.4.0.ebuild 1261 BLAKE2B 3e11c7f4a0c17b70ce3f8a41384244c7eeffa116fb896b5fb398619714114c13504b000f6815de866868a5f83989cd2b7bd696e082b3bdcb0ff46eae6ee95379 SHA512 98d5eedb3ab42a0d33ddce09f2945bc7e689cfbb24329e8742f358180a021585cdc362b7b31b320add1ea3655ec3187bbbedc1d7692034b5492f0967f7e7d466 +EBUILD neko-2.3.0-r3.ebuild 1262 BLAKE2B 5f6918267a74ead26610b9a0105ed22ad10e20a253321e5d47c27568d0bac6066df2a798c2e8b5c1de0137e03e30fb5da3043166696f0e9a7a603cbc3874b04e SHA512 62a4570b931d2dc4d54b276619308aa0be04a75a3dca08269d272f188da2d0b96e9c5ffce9ae8ebeabc7be95db05519e7f048d587a0371fcf5166ecc8039dc68 +EBUILD neko-2.4.0-r1.ebuild 1262 BLAKE2B 5f6918267a74ead26610b9a0105ed22ad10e20a253321e5d47c27568d0bac6066df2a798c2e8b5c1de0137e03e30fb5da3043166696f0e9a7a603cbc3874b04e SHA512 62a4570b931d2dc4d54b276619308aa0be04a75a3dca08269d272f188da2d0b96e9c5ffce9ae8ebeabc7be95db05519e7f048d587a0371fcf5166ecc8039dc68 MISC metadata.xml 955 BLAKE2B 6121b716f10156ee7987969332bc78496a00facb9bf70832b147cdd3cfb8152c2b06c4482361d56cee8e9c8b5893fb126c701333eb789bd27add26fa0a9c9cbd SHA512 20a5591a47ce090645e1fd194ef85b2546463dd0855ba0d23f9fb3278fafabb8cb05ae1786d024987945d18b15ebff50c12a1e4a9919190abf1af14ad906e1e3 diff --git a/dev-lang/neko/neko-2.3.0-r2.ebuild b/dev-lang/neko/neko-2.3.0-r2.ebuild deleted file mode 100644 index f51030b4e47b..000000000000 --- a/dev-lang/neko/neko-2.3.0-r2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic cmake - -DESCRIPTION="Neko is a high-level dynamically typed programming language" -HOMEPAGE="https://nekovm.org/ - https://github.com/HaxeFoundation/neko/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/HaxeFoundation/${PN}.git" -else - # 2.3.0 -> 2-3-0 - MY_PV="${PV//./-}" - SRC_URI="https://github.com/HaxeFoundation/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-${MY_PV}" -fi - -LICENSE="MIT" -SLOT="0/${PV}" -IUSE="apache mysql sqlite ssl" - -RDEPEND=" - dev-libs/boehm-gc:=[threads] - dev-libs/libpcre:= - sys-libs/zlib:= - apache? ( www-servers/apache:2= ) - mysql? ( dev-db/mysql:= ) - sqlite? ( dev-db/sqlite:3= ) - ssl? ( - dev-libs/openssl:= - net-libs/mbedtls:= - ) -" -DEPEND="${RDEPEND}" - -src_configure() { - # -Werror=strict-aliasing warnings, bug #855641 - filter-lto - append-flags -fno-strict-aliasing - - local mycmakeargs=( - -DRUN_LDCONFIG=OFF - -DWITH_NEKOML=ON - -DWITH_REGEXP=ON - -DWITH_UI=OFF - -DWITH_APACHE=$(usex apache) - -DWITH_MYSQL=$(usex mysql) - -DWITH_SQLITE=$(usex sqlite) - -DWITH_SSL=$(usex ssl) - ) - cmake_src_configure -} diff --git a/dev-lang/neko/neko-2.3.0-r3.ebuild b/dev-lang/neko/neko-2.3.0-r3.ebuild new file mode 100644 index 000000000000..2191b6d96b38 --- /dev/null +++ b/dev-lang/neko/neko-2.3.0-r3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake + +DESCRIPTION="Neko is a high-level dynamically typed programming language" +HOMEPAGE="https://nekovm.org/ + https://github.com/HaxeFoundation/neko/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/HaxeFoundation/${PN}.git" +else + # 2.3.0 -> 2-3-0 + MY_PV="${PV//./-}" + SRC_URI="https://github.com/HaxeFoundation/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${MY_PV}" +fi + +LICENSE="MIT" +SLOT="0/${PV}" +IUSE="apache mysql sqlite ssl" + +RDEPEND=" + dev-libs/boehm-gc:=[threads] + dev-libs/libpcre:= + sys-libs/zlib:= + apache? ( www-servers/apache:2= ) + mysql? ( dev-db/mysql:= ) + sqlite? ( dev-db/sqlite:3= ) + ssl? ( + dev-libs/openssl:= + net-libs/mbedtls:0= + ) +" +DEPEND="${RDEPEND}" + +src_configure() { + # -Werror=strict-aliasing warnings, bug #855641 + filter-lto + append-flags -fno-strict-aliasing + + local mycmakeargs=( + -DRUN_LDCONFIG=OFF + -DWITH_NEKOML=ON + -DWITH_REGEXP=ON + -DWITH_UI=OFF + -DWITH_APACHE=$(usex apache) + -DWITH_MYSQL=$(usex mysql) + -DWITH_SQLITE=$(usex sqlite) + -DWITH_SSL=$(usex ssl) + ) + cmake_src_configure +} diff --git a/dev-lang/neko/neko-2.4.0-r1.ebuild b/dev-lang/neko/neko-2.4.0-r1.ebuild new file mode 100644 index 000000000000..2191b6d96b38 --- /dev/null +++ b/dev-lang/neko/neko-2.4.0-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake + +DESCRIPTION="Neko is a high-level dynamically typed programming language" +HOMEPAGE="https://nekovm.org/ + https://github.com/HaxeFoundation/neko/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/HaxeFoundation/${PN}.git" +else + # 2.3.0 -> 2-3-0 + MY_PV="${PV//./-}" + SRC_URI="https://github.com/HaxeFoundation/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${MY_PV}" +fi + +LICENSE="MIT" +SLOT="0/${PV}" +IUSE="apache mysql sqlite ssl" + +RDEPEND=" + dev-libs/boehm-gc:=[threads] + dev-libs/libpcre:= + sys-libs/zlib:= + apache? ( www-servers/apache:2= ) + mysql? ( dev-db/mysql:= ) + sqlite? ( dev-db/sqlite:3= ) + ssl? ( + dev-libs/openssl:= + net-libs/mbedtls:0= + ) +" +DEPEND="${RDEPEND}" + +src_configure() { + # -Werror=strict-aliasing warnings, bug #855641 + filter-lto + append-flags -fno-strict-aliasing + + local mycmakeargs=( + -DRUN_LDCONFIG=OFF + -DWITH_NEKOML=ON + -DWITH_REGEXP=ON + -DWITH_UI=OFF + -DWITH_APACHE=$(usex apache) + -DWITH_MYSQL=$(usex mysql) + -DWITH_SQLITE=$(usex sqlite) + -DWITH_SSL=$(usex ssl) + ) + cmake_src_configure +} diff --git a/dev-lang/neko/neko-2.4.0.ebuild b/dev-lang/neko/neko-2.4.0.ebuild deleted file mode 100644 index f51030b4e47b..000000000000 --- a/dev-lang/neko/neko-2.4.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic cmake - -DESCRIPTION="Neko is a high-level dynamically typed programming language" -HOMEPAGE="https://nekovm.org/ - https://github.com/HaxeFoundation/neko/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/HaxeFoundation/${PN}.git" -else - # 2.3.0 -> 2-3-0 - MY_PV="${PV//./-}" - SRC_URI="https://github.com/HaxeFoundation/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-${MY_PV}" -fi - -LICENSE="MIT" -SLOT="0/${PV}" -IUSE="apache mysql sqlite ssl" - -RDEPEND=" - dev-libs/boehm-gc:=[threads] - dev-libs/libpcre:= - sys-libs/zlib:= - apache? ( www-servers/apache:2= ) - mysql? ( dev-db/mysql:= ) - sqlite? ( dev-db/sqlite:3= ) - ssl? ( - dev-libs/openssl:= - net-libs/mbedtls:= - ) -" -DEPEND="${RDEPEND}" - -src_configure() { - # -Werror=strict-aliasing warnings, bug #855641 - filter-lto - append-flags -fno-strict-aliasing - - local mycmakeargs=( - -DRUN_LDCONFIG=OFF - -DWITH_NEKOML=ON - -DWITH_REGEXP=ON - -DWITH_UI=OFF - -DWITH_APACHE=$(usex apache) - -DWITH_MYSQL=$(usex mysql) - -DWITH_SQLITE=$(usex sqlite) - -DWITH_SSL=$(usex ssl) - ) - cmake_src_configure -} -- cgit v1.2.3