diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-09-06 04:25:47 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-09-06 04:25:47 +0100 |
commit | f5d9305cc82b2e211fdaba92618c07829ffb2c48 (patch) | |
tree | 430648fb68a5308f8831702d5a970e476ca4e91c /dev-lang/haxe | |
parent | 0234994edb2122d4508c5a07122e774bcab9195b (diff) |
gentoo auto-resync : 06:09:2022 - 04:25:47
Diffstat (limited to 'dev-lang/haxe')
-rw-r--r-- | dev-lang/haxe/Manifest | 2 | ||||
-rw-r--r-- | dev-lang/haxe/haxe-4.2.5.ebuild | 67 |
2 files changed, 69 insertions, 0 deletions
diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index 691a9f1a5234..b4d4d9f59d66 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1,3 +1,5 @@ DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 +DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca EBUILD haxe-4.2.4-r3.ebuild 1370 BLAKE2B 319ced68c5212673d7aa5453ee9de85e127a9a9b6e782e2a425e5fbabd2f57e04a7d33a81b0158ffe27b5bb483e1b355c82b7eb5fe80dafd74ba2476282dc792 SHA512 372ea170b56de8a4aa6c5f97482f60bb776b8a5f7b976034fc4ccbc3d1735261593069a7355f6ddae9554276d402eb322d7f038facc08b13816e7b59365464d9 +EBUILD haxe-4.2.5.ebuild 1367 BLAKE2B 3f184e0cd03d359eaddc876f8cf39bdc3ec73163def88b1763dd37373597cf2764d75d6539cc6b5c5219ed9d9eeadab420fcfc64c06b72199895ce4f614e39be SHA512 a7cf9b65d246ff87520b66a021d0c05e45a209155a4ddc3e3238e69d2cddd9c1fee6cab86c3105e5dfee426f3249063d6843b7a272c9aa93b464082bb78b5f72 MISC metadata.xml 733 BLAKE2B 293f296fd51f93d0834ba3f9ad2815161313f2ee7fcc5ebb68f20090e76fd67b4845114c4c78959cd13d64146e9221d001e0be76b65323d1d5b3cf934085a1ec SHA512 6dd648666a0916f27edc70e637e426e03790d4fd50a43fd2696b62c69cdf0f8b1c831fd8dca03db844209a0a23952c5dc1bc1b929b42928f6608288f470f8399 diff --git a/dev-lang/haxe/haxe-4.2.5.ebuild b/dev-lang/haxe/haxe-4.2.5.ebuild new file mode 100644 index 000000000000..b4c6b1ae2869 --- /dev/null +++ b/dev-lang/haxe/haxe-4.2.5.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 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/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git" +else + # Haxe-debian already contains correct git modules + SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}"/haxe-debian-upstream-${PV} +fi + +LICENSE="GPL-2+ MIT" +SLOT="0/${PV}" +IUSE="+ocamlopt" + +# NOTICE: +# Theoretically luv <= 0.5.8 is pinned but it is because of mingw issues +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + dev-ml/extlib:= + dev-ml/luv:= + 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() { + if use ocamlopt ; then + export OCAMLOPT=ocamlopt.opt + else + export OCAMLOPT=ocamlopt + fi +} + +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 +} |