diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-11 19:09:06 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-11 19:09:06 -0500 |
| commit | 933607631f52c80ec7db6c4b96de6e61384d3270 (patch) | |
| tree | 5f4a81da2afa30dbbaba5acc22b14e180e9140f3 /dev-lang/haxe | |
| parent | 97c14ceda6ab1347afac761e2ad9a0f2b1f81d4c (diff) | |
| download | baldeagleos-repo-933607631f52c80ec7db6c4b96de6e61384d3270.tar.gz baldeagleos-repo-933607631f52c80ec7db6c4b96de6e61384d3270.tar.xz baldeagleos-repo-933607631f52c80ec7db6c4b96de6e61384d3270.zip | |
Adding metadata
Diffstat (limited to 'dev-lang/haxe')
| -rw-r--r-- | dev-lang/haxe/Manifest | 1 | ||||
| -rw-r--r-- | dev-lang/haxe/haxe-4.3.7.ebuild | 65 |
2 files changed, 66 insertions, 0 deletions
diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index d0da7bfe6548..5c866890ecc8 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.3.6.tar.gz 8409453 BLAKE2B 5240d9dc215b9636927d2461c6250acc566c7e314850a2804af8a3d4ae8ca6f7ea2c53da5b5852b3714da102c07e58fdfcc36a3104f5fca0612b55cfcfd3e4be SHA512 df8c93542102b359946507ab3b5d33b69556c57a491b0196d2ab51733fcfc03482867550a6f11543aee0c50ce685dfc89220f5d828b982219defcfec3508447c +DIST haxe-4.3.7.gh.tar.gz 8410936 BLAKE2B 4080a51f27456d8a449eb423c3dd63eb0f2962eafa3fb771290d8042f653307d3dc37e52c967f194a2945670e3e3f3f6eaee65a574a7fbc248f04e645e447d04 SHA512 8afd5312421367dcc5f59816dddedb1db7edfadc0c15cfd5c65eecea3295195ee6a283d2ea44bd44300c75c889f241e993479af6434184d957c74e93bbb0b13b diff --git a/dev-lang/haxe/haxe-4.3.7.ebuild b/dev-lang/haxe/haxe-4.3.7.ebuild new file mode 100644 index 000000000000..a467098ee8e0 --- /dev/null +++ b/dev-lang/haxe/haxe-4.3.7.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +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/${PN}" +else + # Haxe-debian is a distribution variant that contains the required git modules. + SRC_URI="https://github.com/HaxeFoundation/${PN}-debian/archive/upstream/${PV}.tar.gz + -> ${P}.gh.tar.gz" + S="${WORKDIR}/${PN}-debian-upstream-${PV}" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+ MIT" +SLOT="0/${PV}" +IUSE="+ocamlopt" +RESTRICT="strip" + +RDEPEND=" + >=dev-ml/extlib-1.7.8:= + >=dev-ml/luv-0.5.13:= + >=dev-ml/ptmap-2.0.0:= + >=dev-ml/sedlex-3.6:= + dev-ml/ocaml-sha:= + dev-ml/xml-light:= + + >=dev-lang/ocaml-5.0:=[ocamlopt?] + dev-lang/neko:= + dev-libs/boehm-gc:= + dev-libs/libpcre:= + net-libs/mbedtls:0= + virtual/zlib:= +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + >=dev-ml/camlp5-8.03.04 + >=dev-ml/dune-1.11 + >=dev-ml/findlib-1.9.1 +" + +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 +} |
