[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 60500ef80f4bfc1040288739af9c7115c822138c Author: Maciej Barć gentoo org> AuthorDate: Sun Mar 6 13:34:04 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Mar 6 13:34:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60500ef8 dev-lang/haxe: fix build Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> .../haxe/{haxe-4.2.4-r2.ebuild => haxe-4.2.4-r3.ebuild} | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r2.ebuild b/dev-lang/haxe/haxe-4.2.4-r3.ebuild similarity index 86% rename from dev-lang/haxe/haxe-4.2.4-r2.ebuild rename to dev-lang/haxe/haxe-4.2.4-r3.ebuild index 6a8441c77ab2..e9961fd90005 100644 --- a/dev-lang/haxe/haxe-4.2.4-r2.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="Multi-target universal programming language" HOMEPAGE="https://haxe.org/"; -if [[ "${PV}" == ** ]]; then +if [[ "${PV}" == ** ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"; else @@ -56,18 +56,11 @@ src_configure() { } src_compile() { - local mymakeargs=( - BRANCH="" - COMMIT_DATE="" - COMMIT_SHA="" - OCAMLOPT=${OCAMLOPT} - INSTALL_DIR=/usr - ) - emake -j1 + emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ + OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr } src_install() { emake DESTDIR="${D}" INSTALL_DIR=/usr install - dodoc *.md }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: c977287a1831048e7625c7968cc09c23f34811dc Author: Maciej Barć gentoo org> AuthorDate: Mon Sep 5 21:24:03 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Sep 5 22:09:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977287a dev-lang/haxe: bump to 4.2.5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.5.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index dacd6fc5c9fe..3991d4f0956b 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 +DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca 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 ..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} == ** ]] ; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 02af94460898b909beb71c12248d67418b68e589 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 04:40:00 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 04:53:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02af9446 dev-lang/haxe: new package; add version 4.2.4 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.4.ebuild | 60 + dev-lang/haxe/metadata.xml | 19 + 3 files changed, 80 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest new file mode 100644 index ..dacd6fc5c9fe --- /dev/null +++ b/dev-lang/haxe/Manifest @@ -0,0 +1 @@ +DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4.ebuild new file mode 100644 index ..3a305a28ad8b --- /dev/null +++ b/dev-lang/haxe/haxe-4.2.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 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}" == ** ]]; 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" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + dev-ml/extlib:= + dev-ml/ptmap:= + dev-ml/sedlex:= + dev-ml/ocaml-sha:= + dev-ml/xml-light:= + + dev-lang/neko:= + dev-libs/boehm-gc:= + dev-libs/libpcre:= + net-libs/mbedtls:= + sys-libs/zlib:= +" +DEPEND="${RDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/haxelib" +QA_PRESTRIPPED="usr/bin/haxelib" + +src_configure() { + use ocamlopt && export OCAMLOPT=ocamlopt.opt +} + +src_compile() { + local mymakeargs=( + BRANCH="" + COMMIT_DATE="" + COMMIT_SHA="" + INSTALL_DIR=/usr + ) + emake -j1 +} + +src_install() { + emake DESTDIR="${D}" INSTALL_DIR=/usr install + + dodoc *.md +} diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml new file mode 100644 index ..d00b93a2d21b --- /dev/null +++ b/dev-lang/haxe/metadata.xml @@ -0,0 +1,19 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + +m...@gentoo.org +ML + + +Haxe is an open source toolkit based on a modern, high level, static-typed +programming language, a cross-compiler, a complete cross-platform standard +library and ways to access each platform's native capabilities. + + +https://github.com/HaxeFoundation/haxe +HaxeFoundation/haxe-debian +HaxeFoundation/haxe + +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: a1124fc3271d6f1fcdbb6deff1f04c7e1d7c9c63 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 13:46:24 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 16:07:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1124fc3 dev-lang/haxe: add luv dependency Closes: https://bugs.gentoo.org/828415 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4.ebuild => haxe-4.2.4-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild similarity index 92% rename from dev-lang/haxe/haxe-4.2.4.ebuild rename to dev-lang/haxe/haxe-4.2.4-r1.ebuild index 3a305a28ad8b..c08d0a8340e6 100644 --- a/dev-lang/haxe/haxe-4.2.4.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -20,12 +20,15 @@ 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/ocaml-sha:= dev-ml/xml-light:= dev-lang/neko:=
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 0d41ce99e95a7364cd3821748f6c5a992bf526a2 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 17:41:17 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 17:55:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d41ce99 dev-lang/haxe: correct bugs-to link Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml index d00b93a2d21b..bb58a6128b6f 100644 --- a/dev-lang/haxe/metadata.xml +++ b/dev-lang/haxe/metadata.xml @@ -12,7 +12,7 @@ library and ways to access each platform's native capabilities. -https://github.com/HaxeFoundation/haxe +https://github.com/HaxeFoundation/haxe/issues/ HaxeFoundation/haxe-debian HaxeFoundation/haxe
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 229147d070a9c5d32533e577029dfe661edaaef1 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:40:06 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229147d0 dev-lang/haxe: make - ensure correct ocamlopt(.opt) Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4-r1.ebuild => haxe-4.2.4-r2.ebuild} | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r2.ebuild similarity index 91% rename from dev-lang/haxe/haxe-4.2.4-r1.ebuild rename to dev-lang/haxe/haxe-4.2.4-r2.ebuild index b391ef467182..6a8441c77ab2 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r2.ebuild @@ -48,7 +48,11 @@ QA_FLAGS_IGNORED="usr/bin/haxelib" QA_PRESTRIPPED="usr/bin/haxelib" src_configure() { - use ocamlopt && export OCAMLOPT=ocamlopt.opt + if use ocamlopt ; then + export OCAMLOPT=ocamlopt.opt + else + export OCAMLOPT=ocamlopt + fi } src_compile() { @@ -56,6 +60,7 @@ src_compile() { BRANCH="" COMMIT_DATE="" COMMIT_SHA="" + OCAMLOPT=${OCAMLOPT} INSTALL_DIR=/usr ) emake -j1
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 1bfe51b8bb746a506a20f3833bef739c4c40e50c Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:36:44 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfe51b8 dev-lang/haxe: fix BDEPEND Closes: https://bugs.gentoo.org/828430 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/haxe-4.2.4-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild index c08d0a8340e6..b391ef467182 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -38,6 +38,11 @@ RDEPEND=" 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"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 60500ef80f4bfc1040288739af9c7115c822138c Author: Maciej Barć gentoo org> AuthorDate: Sun Mar 6 13:34:04 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Mar 6 13:34:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60500ef8 dev-lang/haxe: fix build Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> .../haxe/{haxe-4.2.4-r2.ebuild => haxe-4.2.4-r3.ebuild} | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r2.ebuild b/dev-lang/haxe/haxe-4.2.4-r3.ebuild similarity index 86% rename from dev-lang/haxe/haxe-4.2.4-r2.ebuild rename to dev-lang/haxe/haxe-4.2.4-r3.ebuild index 6a8441c77ab2..e9961fd90005 100644 --- a/dev-lang/haxe/haxe-4.2.4-r2.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="Multi-target universal programming language" HOMEPAGE="https://haxe.org/"; -if [[ "${PV}" == ** ]]; then +if [[ "${PV}" == ** ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"; else @@ -56,18 +56,11 @@ src_configure() { } src_compile() { - local mymakeargs=( - BRANCH="" - COMMIT_DATE="" - COMMIT_SHA="" - OCAMLOPT=${OCAMLOPT} - INSTALL_DIR=/usr - ) - emake -j1 + emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ + OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr } src_install() { emake DESTDIR="${D}" INSTALL_DIR=/usr install - dodoc *.md }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: c977287a1831048e7625c7968cc09c23f34811dc Author: Maciej Barć gentoo org> AuthorDate: Mon Sep 5 21:24:03 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Sep 5 22:09:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977287a dev-lang/haxe: bump to 4.2.5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.5.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index dacd6fc5c9fe..3991d4f0956b 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 +DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca 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 ..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} == ** ]] ; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 02af94460898b909beb71c12248d67418b68e589 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 04:40:00 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 04:53:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02af9446 dev-lang/haxe: new package; add version 4.2.4 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.4.ebuild | 60 + dev-lang/haxe/metadata.xml | 19 + 3 files changed, 80 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest new file mode 100644 index ..dacd6fc5c9fe --- /dev/null +++ b/dev-lang/haxe/Manifest @@ -0,0 +1 @@ +DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4.ebuild new file mode 100644 index ..3a305a28ad8b --- /dev/null +++ b/dev-lang/haxe/haxe-4.2.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 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}" == ** ]]; 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" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + dev-ml/extlib:= + dev-ml/ptmap:= + dev-ml/sedlex:= + dev-ml/ocaml-sha:= + dev-ml/xml-light:= + + dev-lang/neko:= + dev-libs/boehm-gc:= + dev-libs/libpcre:= + net-libs/mbedtls:= + sys-libs/zlib:= +" +DEPEND="${RDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/haxelib" +QA_PRESTRIPPED="usr/bin/haxelib" + +src_configure() { + use ocamlopt && export OCAMLOPT=ocamlopt.opt +} + +src_compile() { + local mymakeargs=( + BRANCH="" + COMMIT_DATE="" + COMMIT_SHA="" + INSTALL_DIR=/usr + ) + emake -j1 +} + +src_install() { + emake DESTDIR="${D}" INSTALL_DIR=/usr install + + dodoc *.md +} diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml new file mode 100644 index ..d00b93a2d21b --- /dev/null +++ b/dev-lang/haxe/metadata.xml @@ -0,0 +1,19 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + +m...@gentoo.org +ML + + +Haxe is an open source toolkit based on a modern, high level, static-typed +programming language, a cross-compiler, a complete cross-platform standard +library and ways to access each platform's native capabilities. + + +https://github.com/HaxeFoundation/haxe +HaxeFoundation/haxe-debian +HaxeFoundation/haxe + +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: a1124fc3271d6f1fcdbb6deff1f04c7e1d7c9c63 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 13:46:24 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 16:07:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1124fc3 dev-lang/haxe: add luv dependency Closes: https://bugs.gentoo.org/828415 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4.ebuild => haxe-4.2.4-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild similarity index 92% rename from dev-lang/haxe/haxe-4.2.4.ebuild rename to dev-lang/haxe/haxe-4.2.4-r1.ebuild index 3a305a28ad8b..c08d0a8340e6 100644 --- a/dev-lang/haxe/haxe-4.2.4.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -20,12 +20,15 @@ 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/ocaml-sha:= dev-ml/xml-light:= dev-lang/neko:=
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 0d41ce99e95a7364cd3821748f6c5a992bf526a2 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 17:41:17 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 17:55:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d41ce99 dev-lang/haxe: correct bugs-to link Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml index d00b93a2d21b..bb58a6128b6f 100644 --- a/dev-lang/haxe/metadata.xml +++ b/dev-lang/haxe/metadata.xml @@ -12,7 +12,7 @@ library and ways to access each platform's native capabilities. -https://github.com/HaxeFoundation/haxe +https://github.com/HaxeFoundation/haxe/issues/ HaxeFoundation/haxe-debian HaxeFoundation/haxe
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 229147d070a9c5d32533e577029dfe661edaaef1 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:40:06 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229147d0 dev-lang/haxe: make - ensure correct ocamlopt(.opt) Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4-r1.ebuild => haxe-4.2.4-r2.ebuild} | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r2.ebuild similarity index 91% rename from dev-lang/haxe/haxe-4.2.4-r1.ebuild rename to dev-lang/haxe/haxe-4.2.4-r2.ebuild index b391ef467182..6a8441c77ab2 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r2.ebuild @@ -48,7 +48,11 @@ QA_FLAGS_IGNORED="usr/bin/haxelib" QA_PRESTRIPPED="usr/bin/haxelib" src_configure() { - use ocamlopt && export OCAMLOPT=ocamlopt.opt + if use ocamlopt ; then + export OCAMLOPT=ocamlopt.opt + else + export OCAMLOPT=ocamlopt + fi } src_compile() { @@ -56,6 +60,7 @@ src_compile() { BRANCH="" COMMIT_DATE="" COMMIT_SHA="" + OCAMLOPT=${OCAMLOPT} INSTALL_DIR=/usr ) emake -j1
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 1bfe51b8bb746a506a20f3833bef739c4c40e50c Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:36:44 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfe51b8 dev-lang/haxe: fix BDEPEND Closes: https://bugs.gentoo.org/828430 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/haxe-4.2.4-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild index c08d0a8340e6..b391ef467182 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -38,6 +38,11 @@ RDEPEND=" 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"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 02af94460898b909beb71c12248d67418b68e589 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 04:40:00 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 04:53:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02af9446 dev-lang/haxe: new package; add version 4.2.4 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.4.ebuild | 60 + dev-lang/haxe/metadata.xml | 19 + 3 files changed, 80 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest new file mode 100644 index ..dacd6fc5c9fe --- /dev/null +++ b/dev-lang/haxe/Manifest @@ -0,0 +1 @@ +DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4.ebuild new file mode 100644 index ..3a305a28ad8b --- /dev/null +++ b/dev-lang/haxe/haxe-4.2.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 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}" == ** ]]; 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" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + dev-ml/extlib:= + dev-ml/ptmap:= + dev-ml/sedlex:= + dev-ml/ocaml-sha:= + dev-ml/xml-light:= + + dev-lang/neko:= + dev-libs/boehm-gc:= + dev-libs/libpcre:= + net-libs/mbedtls:= + sys-libs/zlib:= +" +DEPEND="${RDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/haxelib" +QA_PRESTRIPPED="usr/bin/haxelib" + +src_configure() { + use ocamlopt && export OCAMLOPT=ocamlopt.opt +} + +src_compile() { + local mymakeargs=( + BRANCH="" + COMMIT_DATE="" + COMMIT_SHA="" + INSTALL_DIR=/usr + ) + emake -j1 +} + +src_install() { + emake DESTDIR="${D}" INSTALL_DIR=/usr install + + dodoc *.md +} diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml new file mode 100644 index ..d00b93a2d21b --- /dev/null +++ b/dev-lang/haxe/metadata.xml @@ -0,0 +1,19 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + +m...@gentoo.org +ML + + +Haxe is an open source toolkit based on a modern, high level, static-typed +programming language, a cross-compiler, a complete cross-platform standard +library and ways to access each platform's native capabilities. + + +https://github.com/HaxeFoundation/haxe +HaxeFoundation/haxe-debian +HaxeFoundation/haxe + +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: a1124fc3271d6f1fcdbb6deff1f04c7e1d7c9c63 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 13:46:24 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 16:07:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1124fc3 dev-lang/haxe: add luv dependency Closes: https://bugs.gentoo.org/828415 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4.ebuild => haxe-4.2.4-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild similarity index 92% rename from dev-lang/haxe/haxe-4.2.4.ebuild rename to dev-lang/haxe/haxe-4.2.4-r1.ebuild index 3a305a28ad8b..c08d0a8340e6 100644 --- a/dev-lang/haxe/haxe-4.2.4.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -20,12 +20,15 @@ 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/ocaml-sha:= dev-ml/xml-light:= dev-lang/neko:=
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 0d41ce99e95a7364cd3821748f6c5a992bf526a2 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 17:41:17 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 17:55:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d41ce99 dev-lang/haxe: correct bugs-to link Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml index d00b93a2d21b..bb58a6128b6f 100644 --- a/dev-lang/haxe/metadata.xml +++ b/dev-lang/haxe/metadata.xml @@ -12,7 +12,7 @@ library and ways to access each platform's native capabilities. -https://github.com/HaxeFoundation/haxe +https://github.com/HaxeFoundation/haxe/issues/ HaxeFoundation/haxe-debian HaxeFoundation/haxe
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 229147d070a9c5d32533e577029dfe661edaaef1 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:40:06 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229147d0 dev-lang/haxe: make - ensure correct ocamlopt(.opt) Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4-r1.ebuild => haxe-4.2.4-r2.ebuild} | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r2.ebuild similarity index 91% rename from dev-lang/haxe/haxe-4.2.4-r1.ebuild rename to dev-lang/haxe/haxe-4.2.4-r2.ebuild index b391ef467182..6a8441c77ab2 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r2.ebuild @@ -48,7 +48,11 @@ QA_FLAGS_IGNORED="usr/bin/haxelib" QA_PRESTRIPPED="usr/bin/haxelib" src_configure() { - use ocamlopt && export OCAMLOPT=ocamlopt.opt + if use ocamlopt ; then + export OCAMLOPT=ocamlopt.opt + else + export OCAMLOPT=ocamlopt + fi } src_compile() { @@ -56,6 +60,7 @@ src_compile() { BRANCH="" COMMIT_DATE="" COMMIT_SHA="" + OCAMLOPT=${OCAMLOPT} INSTALL_DIR=/usr ) emake -j1
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 1bfe51b8bb746a506a20f3833bef739c4c40e50c Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:36:44 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfe51b8 dev-lang/haxe: fix BDEPEND Closes: https://bugs.gentoo.org/828430 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/haxe-4.2.4-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild index c08d0a8340e6..b391ef467182 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -38,6 +38,11 @@ RDEPEND=" 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"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: c977287a1831048e7625c7968cc09c23f34811dc Author: Maciej Barć gentoo org> AuthorDate: Mon Sep 5 21:24:03 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Sep 5 22:09:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977287a dev-lang/haxe: bump to 4.2.5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.5.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index dacd6fc5c9fe..3991d4f0956b 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 +DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca 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 ..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} == ** ]] ; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 60500ef80f4bfc1040288739af9c7115c822138c Author: Maciej Barć gentoo org> AuthorDate: Sun Mar 6 13:34:04 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Mar 6 13:34:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60500ef8 dev-lang/haxe: fix build Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> .../haxe/{haxe-4.2.4-r2.ebuild => haxe-4.2.4-r3.ebuild} | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r2.ebuild b/dev-lang/haxe/haxe-4.2.4-r3.ebuild similarity index 86% rename from dev-lang/haxe/haxe-4.2.4-r2.ebuild rename to dev-lang/haxe/haxe-4.2.4-r3.ebuild index 6a8441c77ab2..e9961fd90005 100644 --- a/dev-lang/haxe/haxe-4.2.4-r2.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="Multi-target universal programming language" HOMEPAGE="https://haxe.org/"; -if [[ "${PV}" == ** ]]; then +if [[ "${PV}" == ** ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"; else @@ -56,18 +56,11 @@ src_configure() { } src_compile() { - local mymakeargs=( - BRANCH="" - COMMIT_DATE="" - COMMIT_SHA="" - OCAMLOPT=${OCAMLOPT} - INSTALL_DIR=/usr - ) - emake -j1 + emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ + OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr } src_install() { emake DESTDIR="${D}" INSTALL_DIR=/usr install - dodoc *.md }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 02af94460898b909beb71c12248d67418b68e589 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 04:40:00 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 04:53:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02af9446 dev-lang/haxe: new package; add version 4.2.4 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.4.ebuild | 60 + dev-lang/haxe/metadata.xml | 19 + 3 files changed, 80 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest new file mode 100644 index ..dacd6fc5c9fe --- /dev/null +++ b/dev-lang/haxe/Manifest @@ -0,0 +1 @@ +DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4.ebuild new file mode 100644 index ..3a305a28ad8b --- /dev/null +++ b/dev-lang/haxe/haxe-4.2.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 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}" == ** ]]; 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" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + dev-ml/extlib:= + dev-ml/ptmap:= + dev-ml/sedlex:= + dev-ml/ocaml-sha:= + dev-ml/xml-light:= + + dev-lang/neko:= + dev-libs/boehm-gc:= + dev-libs/libpcre:= + net-libs/mbedtls:= + sys-libs/zlib:= +" +DEPEND="${RDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/haxelib" +QA_PRESTRIPPED="usr/bin/haxelib" + +src_configure() { + use ocamlopt && export OCAMLOPT=ocamlopt.opt +} + +src_compile() { + local mymakeargs=( + BRANCH="" + COMMIT_DATE="" + COMMIT_SHA="" + INSTALL_DIR=/usr + ) + emake -j1 +} + +src_install() { + emake DESTDIR="${D}" INSTALL_DIR=/usr install + + dodoc *.md +} diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml new file mode 100644 index ..d00b93a2d21b --- /dev/null +++ b/dev-lang/haxe/metadata.xml @@ -0,0 +1,19 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + +m...@gentoo.org +ML + + +Haxe is an open source toolkit based on a modern, high level, static-typed +programming language, a cross-compiler, a complete cross-platform standard +library and ways to access each platform's native capabilities. + + +https://github.com/HaxeFoundation/haxe +HaxeFoundation/haxe-debian +HaxeFoundation/haxe + +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: a1124fc3271d6f1fcdbb6deff1f04c7e1d7c9c63 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 13:46:24 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 16:07:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1124fc3 dev-lang/haxe: add luv dependency Closes: https://bugs.gentoo.org/828415 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4.ebuild => haxe-4.2.4-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild similarity index 92% rename from dev-lang/haxe/haxe-4.2.4.ebuild rename to dev-lang/haxe/haxe-4.2.4-r1.ebuild index 3a305a28ad8b..c08d0a8340e6 100644 --- a/dev-lang/haxe/haxe-4.2.4.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -20,12 +20,15 @@ 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/ocaml-sha:= dev-ml/xml-light:= dev-lang/neko:=
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 0d41ce99e95a7364cd3821748f6c5a992bf526a2 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 17:41:17 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 17:55:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d41ce99 dev-lang/haxe: correct bugs-to link Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml index d00b93a2d21b..bb58a6128b6f 100644 --- a/dev-lang/haxe/metadata.xml +++ b/dev-lang/haxe/metadata.xml @@ -12,7 +12,7 @@ library and ways to access each platform's native capabilities. -https://github.com/HaxeFoundation/haxe +https://github.com/HaxeFoundation/haxe/issues/ HaxeFoundation/haxe-debian HaxeFoundation/haxe
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 229147d070a9c5d32533e577029dfe661edaaef1 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:40:06 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229147d0 dev-lang/haxe: make - ensure correct ocamlopt(.opt) Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4-r1.ebuild => haxe-4.2.4-r2.ebuild} | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r2.ebuild similarity index 91% rename from dev-lang/haxe/haxe-4.2.4-r1.ebuild rename to dev-lang/haxe/haxe-4.2.4-r2.ebuild index b391ef467182..6a8441c77ab2 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r2.ebuild @@ -48,7 +48,11 @@ QA_FLAGS_IGNORED="usr/bin/haxelib" QA_PRESTRIPPED="usr/bin/haxelib" src_configure() { - use ocamlopt && export OCAMLOPT=ocamlopt.opt + if use ocamlopt ; then + export OCAMLOPT=ocamlopt.opt + else + export OCAMLOPT=ocamlopt + fi } src_compile() { @@ -56,6 +60,7 @@ src_compile() { BRANCH="" COMMIT_DATE="" COMMIT_SHA="" + OCAMLOPT=${OCAMLOPT} INSTALL_DIR=/usr ) emake -j1
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 1bfe51b8bb746a506a20f3833bef739c4c40e50c Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:36:44 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfe51b8 dev-lang/haxe: fix BDEPEND Closes: https://bugs.gentoo.org/828430 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/haxe-4.2.4-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild index c08d0a8340e6..b391ef467182 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -38,6 +38,11 @@ RDEPEND=" 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"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 60500ef80f4bfc1040288739af9c7115c822138c Author: Maciej Barć gentoo org> AuthorDate: Sun Mar 6 13:34:04 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Mar 6 13:34:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60500ef8 dev-lang/haxe: fix build Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> .../haxe/{haxe-4.2.4-r2.ebuild => haxe-4.2.4-r3.ebuild} | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r2.ebuild b/dev-lang/haxe/haxe-4.2.4-r3.ebuild similarity index 86% rename from dev-lang/haxe/haxe-4.2.4-r2.ebuild rename to dev-lang/haxe/haxe-4.2.4-r3.ebuild index 6a8441c77ab2..e9961fd90005 100644 --- a/dev-lang/haxe/haxe-4.2.4-r2.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="Multi-target universal programming language" HOMEPAGE="https://haxe.org/"; -if [[ "${PV}" == ** ]]; then +if [[ "${PV}" == ** ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"; else @@ -56,18 +56,11 @@ src_configure() { } src_compile() { - local mymakeargs=( - BRANCH="" - COMMIT_DATE="" - COMMIT_SHA="" - OCAMLOPT=${OCAMLOPT} - INSTALL_DIR=/usr - ) - emake -j1 + emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ + OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr } src_install() { emake DESTDIR="${D}" INSTALL_DIR=/usr install - dodoc *.md }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 60500ef80f4bfc1040288739af9c7115c822138c Author: Maciej Barć gentoo org> AuthorDate: Sun Mar 6 13:34:04 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Mar 6 13:34:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60500ef8 dev-lang/haxe: fix build Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> .../haxe/{haxe-4.2.4-r2.ebuild => haxe-4.2.4-r3.ebuild} | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r2.ebuild b/dev-lang/haxe/haxe-4.2.4-r3.ebuild similarity index 86% rename from dev-lang/haxe/haxe-4.2.4-r2.ebuild rename to dev-lang/haxe/haxe-4.2.4-r3.ebuild index 6a8441c77ab2..e9961fd90005 100644 --- a/dev-lang/haxe/haxe-4.2.4-r2.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="Multi-target universal programming language" HOMEPAGE="https://haxe.org/"; -if [[ "${PV}" == ** ]]; then +if [[ "${PV}" == ** ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"; else @@ -56,18 +56,11 @@ src_configure() { } src_compile() { - local mymakeargs=( - BRANCH="" - COMMIT_DATE="" - COMMIT_SHA="" - OCAMLOPT=${OCAMLOPT} - INSTALL_DIR=/usr - ) - emake -j1 + emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ + OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr } src_install() { emake DESTDIR="${D}" INSTALL_DIR=/usr install - dodoc *.md }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: c977287a1831048e7625c7968cc09c23f34811dc Author: Maciej Barć gentoo org> AuthorDate: Mon Sep 5 21:24:03 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Sep 5 22:09:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977287a dev-lang/haxe: bump to 4.2.5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.5.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index dacd6fc5c9fe..3991d4f0956b 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 +DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca 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 ..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} == ** ]] ; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 02af94460898b909beb71c12248d67418b68e589 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 04:40:00 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 04:53:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02af9446 dev-lang/haxe: new package; add version 4.2.4 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.4.ebuild | 60 + dev-lang/haxe/metadata.xml | 19 + 3 files changed, 80 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest new file mode 100644 index ..dacd6fc5c9fe --- /dev/null +++ b/dev-lang/haxe/Manifest @@ -0,0 +1 @@ +DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4.ebuild new file mode 100644 index ..3a305a28ad8b --- /dev/null +++ b/dev-lang/haxe/haxe-4.2.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 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}" == ** ]]; 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" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + dev-ml/extlib:= + dev-ml/ptmap:= + dev-ml/sedlex:= + dev-ml/ocaml-sha:= + dev-ml/xml-light:= + + dev-lang/neko:= + dev-libs/boehm-gc:= + dev-libs/libpcre:= + net-libs/mbedtls:= + sys-libs/zlib:= +" +DEPEND="${RDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/haxelib" +QA_PRESTRIPPED="usr/bin/haxelib" + +src_configure() { + use ocamlopt && export OCAMLOPT=ocamlopt.opt +} + +src_compile() { + local mymakeargs=( + BRANCH="" + COMMIT_DATE="" + COMMIT_SHA="" + INSTALL_DIR=/usr + ) + emake -j1 +} + +src_install() { + emake DESTDIR="${D}" INSTALL_DIR=/usr install + + dodoc *.md +} diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml new file mode 100644 index ..d00b93a2d21b --- /dev/null +++ b/dev-lang/haxe/metadata.xml @@ -0,0 +1,19 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + +m...@gentoo.org +ML + + +Haxe is an open source toolkit based on a modern, high level, static-typed +programming language, a cross-compiler, a complete cross-platform standard +library and ways to access each platform's native capabilities. + + +https://github.com/HaxeFoundation/haxe +HaxeFoundation/haxe-debian +HaxeFoundation/haxe + +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: a1124fc3271d6f1fcdbb6deff1f04c7e1d7c9c63 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 13:46:24 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 16:07:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1124fc3 dev-lang/haxe: add luv dependency Closes: https://bugs.gentoo.org/828415 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4.ebuild => haxe-4.2.4-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild similarity index 92% rename from dev-lang/haxe/haxe-4.2.4.ebuild rename to dev-lang/haxe/haxe-4.2.4-r1.ebuild index 3a305a28ad8b..c08d0a8340e6 100644 --- a/dev-lang/haxe/haxe-4.2.4.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -20,12 +20,15 @@ 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/ocaml-sha:= dev-ml/xml-light:= dev-lang/neko:=
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 0d41ce99e95a7364cd3821748f6c5a992bf526a2 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 17:41:17 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 17:55:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d41ce99 dev-lang/haxe: correct bugs-to link Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml index d00b93a2d21b..bb58a6128b6f 100644 --- a/dev-lang/haxe/metadata.xml +++ b/dev-lang/haxe/metadata.xml @@ -12,7 +12,7 @@ library and ways to access each platform's native capabilities. -https://github.com/HaxeFoundation/haxe +https://github.com/HaxeFoundation/haxe/issues/ HaxeFoundation/haxe-debian HaxeFoundation/haxe
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 229147d070a9c5d32533e577029dfe661edaaef1 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:40:06 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229147d0 dev-lang/haxe: make - ensure correct ocamlopt(.opt) Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4-r1.ebuild => haxe-4.2.4-r2.ebuild} | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r2.ebuild similarity index 91% rename from dev-lang/haxe/haxe-4.2.4-r1.ebuild rename to dev-lang/haxe/haxe-4.2.4-r2.ebuild index b391ef467182..6a8441c77ab2 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r2.ebuild @@ -48,7 +48,11 @@ QA_FLAGS_IGNORED="usr/bin/haxelib" QA_PRESTRIPPED="usr/bin/haxelib" src_configure() { - use ocamlopt && export OCAMLOPT=ocamlopt.opt + if use ocamlopt ; then + export OCAMLOPT=ocamlopt.opt + else + export OCAMLOPT=ocamlopt + fi } src_compile() { @@ -56,6 +60,7 @@ src_compile() { BRANCH="" COMMIT_DATE="" COMMIT_SHA="" + OCAMLOPT=${OCAMLOPT} INSTALL_DIR=/usr ) emake -j1
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 1bfe51b8bb746a506a20f3833bef739c4c40e50c Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:36:44 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfe51b8 dev-lang/haxe: fix BDEPEND Closes: https://bugs.gentoo.org/828430 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/haxe-4.2.4-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild index c08d0a8340e6..b391ef467182 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -38,6 +38,11 @@ RDEPEND=" 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"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: c977287a1831048e7625c7968cc09c23f34811dc Author: Maciej Barć gentoo org> AuthorDate: Mon Sep 5 21:24:03 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Sep 5 22:09:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977287a dev-lang/haxe: bump to 4.2.5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.5.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index dacd6fc5c9fe..3991d4f0956b 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 +DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca 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 ..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} == ** ]] ; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 02af94460898b909beb71c12248d67418b68e589 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 04:40:00 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 04:53:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02af9446 dev-lang/haxe: new package; add version 4.2.4 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.4.ebuild | 60 + dev-lang/haxe/metadata.xml | 19 + 3 files changed, 80 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest new file mode 100644 index ..dacd6fc5c9fe --- /dev/null +++ b/dev-lang/haxe/Manifest @@ -0,0 +1 @@ +DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4.ebuild new file mode 100644 index ..3a305a28ad8b --- /dev/null +++ b/dev-lang/haxe/haxe-4.2.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 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}" == ** ]]; 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" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + dev-ml/extlib:= + dev-ml/ptmap:= + dev-ml/sedlex:= + dev-ml/ocaml-sha:= + dev-ml/xml-light:= + + dev-lang/neko:= + dev-libs/boehm-gc:= + dev-libs/libpcre:= + net-libs/mbedtls:= + sys-libs/zlib:= +" +DEPEND="${RDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/haxelib" +QA_PRESTRIPPED="usr/bin/haxelib" + +src_configure() { + use ocamlopt && export OCAMLOPT=ocamlopt.opt +} + +src_compile() { + local mymakeargs=( + BRANCH="" + COMMIT_DATE="" + COMMIT_SHA="" + INSTALL_DIR=/usr + ) + emake -j1 +} + +src_install() { + emake DESTDIR="${D}" INSTALL_DIR=/usr install + + dodoc *.md +} diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml new file mode 100644 index ..d00b93a2d21b --- /dev/null +++ b/dev-lang/haxe/metadata.xml @@ -0,0 +1,19 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + +m...@gentoo.org +ML + + +Haxe is an open source toolkit based on a modern, high level, static-typed +programming language, a cross-compiler, a complete cross-platform standard +library and ways to access each platform's native capabilities. + + +https://github.com/HaxeFoundation/haxe +HaxeFoundation/haxe-debian +HaxeFoundation/haxe + +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: a1124fc3271d6f1fcdbb6deff1f04c7e1d7c9c63 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 13:46:24 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 16:07:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1124fc3 dev-lang/haxe: add luv dependency Closes: https://bugs.gentoo.org/828415 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4.ebuild => haxe-4.2.4-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild similarity index 92% rename from dev-lang/haxe/haxe-4.2.4.ebuild rename to dev-lang/haxe/haxe-4.2.4-r1.ebuild index 3a305a28ad8b..c08d0a8340e6 100644 --- a/dev-lang/haxe/haxe-4.2.4.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -20,12 +20,15 @@ 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/ocaml-sha:= dev-ml/xml-light:= dev-lang/neko:=
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 0d41ce99e95a7364cd3821748f6c5a992bf526a2 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 17:41:17 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 17:55:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d41ce99 dev-lang/haxe: correct bugs-to link Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml index d00b93a2d21b..bb58a6128b6f 100644 --- a/dev-lang/haxe/metadata.xml +++ b/dev-lang/haxe/metadata.xml @@ -12,7 +12,7 @@ library and ways to access each platform's native capabilities. -https://github.com/HaxeFoundation/haxe +https://github.com/HaxeFoundation/haxe/issues/ HaxeFoundation/haxe-debian HaxeFoundation/haxe
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 229147d070a9c5d32533e577029dfe661edaaef1 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:40:06 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229147d0 dev-lang/haxe: make - ensure correct ocamlopt(.opt) Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4-r1.ebuild => haxe-4.2.4-r2.ebuild} | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r2.ebuild similarity index 91% rename from dev-lang/haxe/haxe-4.2.4-r1.ebuild rename to dev-lang/haxe/haxe-4.2.4-r2.ebuild index b391ef467182..6a8441c77ab2 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r2.ebuild @@ -48,7 +48,11 @@ QA_FLAGS_IGNORED="usr/bin/haxelib" QA_PRESTRIPPED="usr/bin/haxelib" src_configure() { - use ocamlopt && export OCAMLOPT=ocamlopt.opt + if use ocamlopt ; then + export OCAMLOPT=ocamlopt.opt + else + export OCAMLOPT=ocamlopt + fi } src_compile() { @@ -56,6 +60,7 @@ src_compile() { BRANCH="" COMMIT_DATE="" COMMIT_SHA="" + OCAMLOPT=${OCAMLOPT} INSTALL_DIR=/usr ) emake -j1
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 1bfe51b8bb746a506a20f3833bef739c4c40e50c Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:36:44 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfe51b8 dev-lang/haxe: fix BDEPEND Closes: https://bugs.gentoo.org/828430 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/haxe-4.2.4-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild index c08d0a8340e6..b391ef467182 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -38,6 +38,11 @@ RDEPEND=" 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"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: c977287a1831048e7625c7968cc09c23f34811dc Author: Maciej Barć gentoo org> AuthorDate: Mon Sep 5 21:24:03 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Sep 5 22:09:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977287a dev-lang/haxe: bump to 4.2.5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.5.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index dacd6fc5c9fe..3991d4f0956b 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 +DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca 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 ..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} == ** ]] ; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 02af94460898b909beb71c12248d67418b68e589 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 04:40:00 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 04:53:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02af9446 dev-lang/haxe: new package; add version 4.2.4 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.4.ebuild | 60 + dev-lang/haxe/metadata.xml | 19 + 3 files changed, 80 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest new file mode 100644 index ..dacd6fc5c9fe --- /dev/null +++ b/dev-lang/haxe/Manifest @@ -0,0 +1 @@ +DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4.ebuild new file mode 100644 index ..3a305a28ad8b --- /dev/null +++ b/dev-lang/haxe/haxe-4.2.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 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}" == ** ]]; 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" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + dev-ml/extlib:= + dev-ml/ptmap:= + dev-ml/sedlex:= + dev-ml/ocaml-sha:= + dev-ml/xml-light:= + + dev-lang/neko:= + dev-libs/boehm-gc:= + dev-libs/libpcre:= + net-libs/mbedtls:= + sys-libs/zlib:= +" +DEPEND="${RDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/haxelib" +QA_PRESTRIPPED="usr/bin/haxelib" + +src_configure() { + use ocamlopt && export OCAMLOPT=ocamlopt.opt +} + +src_compile() { + local mymakeargs=( + BRANCH="" + COMMIT_DATE="" + COMMIT_SHA="" + INSTALL_DIR=/usr + ) + emake -j1 +} + +src_install() { + emake DESTDIR="${D}" INSTALL_DIR=/usr install + + dodoc *.md +} diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml new file mode 100644 index ..d00b93a2d21b --- /dev/null +++ b/dev-lang/haxe/metadata.xml @@ -0,0 +1,19 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + +m...@gentoo.org +ML + + +Haxe is an open source toolkit based on a modern, high level, static-typed +programming language, a cross-compiler, a complete cross-platform standard +library and ways to access each platform's native capabilities. + + +https://github.com/HaxeFoundation/haxe +HaxeFoundation/haxe-debian +HaxeFoundation/haxe + +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: a1124fc3271d6f1fcdbb6deff1f04c7e1d7c9c63 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 13:46:24 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 16:07:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1124fc3 dev-lang/haxe: add luv dependency Closes: https://bugs.gentoo.org/828415 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4.ebuild => haxe-4.2.4-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild similarity index 92% rename from dev-lang/haxe/haxe-4.2.4.ebuild rename to dev-lang/haxe/haxe-4.2.4-r1.ebuild index 3a305a28ad8b..c08d0a8340e6 100644 --- a/dev-lang/haxe/haxe-4.2.4.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -20,12 +20,15 @@ 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/ocaml-sha:= dev-ml/xml-light:= dev-lang/neko:=
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 0d41ce99e95a7364cd3821748f6c5a992bf526a2 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 17:41:17 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 17:55:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d41ce99 dev-lang/haxe: correct bugs-to link Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml index d00b93a2d21b..bb58a6128b6f 100644 --- a/dev-lang/haxe/metadata.xml +++ b/dev-lang/haxe/metadata.xml @@ -12,7 +12,7 @@ library and ways to access each platform's native capabilities. -https://github.com/HaxeFoundation/haxe +https://github.com/HaxeFoundation/haxe/issues/ HaxeFoundation/haxe-debian HaxeFoundation/haxe
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 229147d070a9c5d32533e577029dfe661edaaef1 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:40:06 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229147d0 dev-lang/haxe: make - ensure correct ocamlopt(.opt) Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4-r1.ebuild => haxe-4.2.4-r2.ebuild} | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r2.ebuild similarity index 91% rename from dev-lang/haxe/haxe-4.2.4-r1.ebuild rename to dev-lang/haxe/haxe-4.2.4-r2.ebuild index b391ef467182..6a8441c77ab2 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r2.ebuild @@ -48,7 +48,11 @@ QA_FLAGS_IGNORED="usr/bin/haxelib" QA_PRESTRIPPED="usr/bin/haxelib" src_configure() { - use ocamlopt && export OCAMLOPT=ocamlopt.opt + if use ocamlopt ; then + export OCAMLOPT=ocamlopt.opt + else + export OCAMLOPT=ocamlopt + fi } src_compile() { @@ -56,6 +60,7 @@ src_compile() { BRANCH="" COMMIT_DATE="" COMMIT_SHA="" + OCAMLOPT=${OCAMLOPT} INSTALL_DIR=/usr ) emake -j1
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 1bfe51b8bb746a506a20f3833bef739c4c40e50c Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:36:44 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfe51b8 dev-lang/haxe: fix BDEPEND Closes: https://bugs.gentoo.org/828430 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/haxe-4.2.4-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild index c08d0a8340e6..b391ef467182 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -38,6 +38,11 @@ RDEPEND=" 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"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 60500ef80f4bfc1040288739af9c7115c822138c Author: Maciej Barć gentoo org> AuthorDate: Sun Mar 6 13:34:04 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Mar 6 13:34:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60500ef8 dev-lang/haxe: fix build Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> .../haxe/{haxe-4.2.4-r2.ebuild => haxe-4.2.4-r3.ebuild} | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r2.ebuild b/dev-lang/haxe/haxe-4.2.4-r3.ebuild similarity index 86% rename from dev-lang/haxe/haxe-4.2.4-r2.ebuild rename to dev-lang/haxe/haxe-4.2.4-r3.ebuild index 6a8441c77ab2..e9961fd90005 100644 --- a/dev-lang/haxe/haxe-4.2.4-r2.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="Multi-target universal programming language" HOMEPAGE="https://haxe.org/"; -if [[ "${PV}" == ** ]]; then +if [[ "${PV}" == ** ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"; else @@ -56,18 +56,11 @@ src_configure() { } src_compile() { - local mymakeargs=( - BRANCH="" - COMMIT_DATE="" - COMMIT_SHA="" - OCAMLOPT=${OCAMLOPT} - INSTALL_DIR=/usr - ) - emake -j1 + emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ + OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr } src_install() { emake DESTDIR="${D}" INSTALL_DIR=/usr install - dodoc *.md }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 60500ef80f4bfc1040288739af9c7115c822138c Author: Maciej Barć gentoo org> AuthorDate: Sun Mar 6 13:34:04 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Mar 6 13:34:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60500ef8 dev-lang/haxe: fix build Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> .../haxe/{haxe-4.2.4-r2.ebuild => haxe-4.2.4-r3.ebuild} | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r2.ebuild b/dev-lang/haxe/haxe-4.2.4-r3.ebuild similarity index 86% rename from dev-lang/haxe/haxe-4.2.4-r2.ebuild rename to dev-lang/haxe/haxe-4.2.4-r3.ebuild index 6a8441c77ab2..e9961fd90005 100644 --- a/dev-lang/haxe/haxe-4.2.4-r2.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="Multi-target universal programming language" HOMEPAGE="https://haxe.org/"; -if [[ "${PV}" == ** ]]; then +if [[ "${PV}" == ** ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"; else @@ -56,18 +56,11 @@ src_configure() { } src_compile() { - local mymakeargs=( - BRANCH="" - COMMIT_DATE="" - COMMIT_SHA="" - OCAMLOPT=${OCAMLOPT} - INSTALL_DIR=/usr - ) - emake -j1 + emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ + OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr } src_install() { emake DESTDIR="${D}" INSTALL_DIR=/usr install - dodoc *.md }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: c977287a1831048e7625c7968cc09c23f34811dc Author: Maciej Barć gentoo org> AuthorDate: Mon Sep 5 21:24:03 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Sep 5 22:09:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977287a dev-lang/haxe: bump to 4.2.5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.5.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index dacd6fc5c9fe..3991d4f0956b 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 +DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca 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 ..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} == ** ]] ; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 02af94460898b909beb71c12248d67418b68e589 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 04:40:00 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 04:53:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02af9446 dev-lang/haxe: new package; add version 4.2.4 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.4.ebuild | 60 + dev-lang/haxe/metadata.xml | 19 + 3 files changed, 80 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest new file mode 100644 index ..dacd6fc5c9fe --- /dev/null +++ b/dev-lang/haxe/Manifest @@ -0,0 +1 @@ +DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4.ebuild new file mode 100644 index ..3a305a28ad8b --- /dev/null +++ b/dev-lang/haxe/haxe-4.2.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 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}" == ** ]]; 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" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + dev-ml/extlib:= + dev-ml/ptmap:= + dev-ml/sedlex:= + dev-ml/ocaml-sha:= + dev-ml/xml-light:= + + dev-lang/neko:= + dev-libs/boehm-gc:= + dev-libs/libpcre:= + net-libs/mbedtls:= + sys-libs/zlib:= +" +DEPEND="${RDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/haxelib" +QA_PRESTRIPPED="usr/bin/haxelib" + +src_configure() { + use ocamlopt && export OCAMLOPT=ocamlopt.opt +} + +src_compile() { + local mymakeargs=( + BRANCH="" + COMMIT_DATE="" + COMMIT_SHA="" + INSTALL_DIR=/usr + ) + emake -j1 +} + +src_install() { + emake DESTDIR="${D}" INSTALL_DIR=/usr install + + dodoc *.md +} diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml new file mode 100644 index ..d00b93a2d21b --- /dev/null +++ b/dev-lang/haxe/metadata.xml @@ -0,0 +1,19 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + +m...@gentoo.org +ML + + +Haxe is an open source toolkit based on a modern, high level, static-typed +programming language, a cross-compiler, a complete cross-platform standard +library and ways to access each platform's native capabilities. + + +https://github.com/HaxeFoundation/haxe +HaxeFoundation/haxe-debian +HaxeFoundation/haxe + +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: a1124fc3271d6f1fcdbb6deff1f04c7e1d7c9c63 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 13:46:24 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 16:07:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1124fc3 dev-lang/haxe: add luv dependency Closes: https://bugs.gentoo.org/828415 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4.ebuild => haxe-4.2.4-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild similarity index 92% rename from dev-lang/haxe/haxe-4.2.4.ebuild rename to dev-lang/haxe/haxe-4.2.4-r1.ebuild index 3a305a28ad8b..c08d0a8340e6 100644 --- a/dev-lang/haxe/haxe-4.2.4.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -20,12 +20,15 @@ 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/ocaml-sha:= dev-ml/xml-light:= dev-lang/neko:=
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 0d41ce99e95a7364cd3821748f6c5a992bf526a2 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 17:41:17 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 17:55:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d41ce99 dev-lang/haxe: correct bugs-to link Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/metadata.xml b/dev-lang/haxe/metadata.xml index d00b93a2d21b..bb58a6128b6f 100644 --- a/dev-lang/haxe/metadata.xml +++ b/dev-lang/haxe/metadata.xml @@ -12,7 +12,7 @@ library and ways to access each platform's native capabilities. -https://github.com/HaxeFoundation/haxe +https://github.com/HaxeFoundation/haxe/issues/ HaxeFoundation/haxe-debian HaxeFoundation/haxe
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 229147d070a9c5d32533e577029dfe661edaaef1 Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:40:06 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229147d0 dev-lang/haxe: make - ensure correct ocamlopt(.opt) Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4-r1.ebuild => haxe-4.2.4-r2.ebuild} | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r2.ebuild similarity index 91% rename from dev-lang/haxe/haxe-4.2.4-r1.ebuild rename to dev-lang/haxe/haxe-4.2.4-r2.ebuild index b391ef467182..6a8441c77ab2 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r2.ebuild @@ -48,7 +48,11 @@ QA_FLAGS_IGNORED="usr/bin/haxelib" QA_PRESTRIPPED="usr/bin/haxelib" src_configure() { - use ocamlopt && export OCAMLOPT=ocamlopt.opt + if use ocamlopt ; then + export OCAMLOPT=ocamlopt.opt + else + export OCAMLOPT=ocamlopt + fi } src_compile() { @@ -56,6 +60,7 @@ src_compile() { BRANCH="" COMMIT_DATE="" COMMIT_SHA="" + OCAMLOPT=${OCAMLOPT} INSTALL_DIR=/usr ) emake -j1
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 1bfe51b8bb746a506a20f3833bef739c4c40e50c Author: Maciej Barć gentoo org> AuthorDate: Sun Dec 5 20:36:44 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Dec 5 20:41:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfe51b8 dev-lang/haxe: fix BDEPEND Closes: https://bugs.gentoo.org/828430 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/haxe-4.2.4-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-lang/haxe/haxe-4.2.4-r1.ebuild b/dev-lang/haxe/haxe-4.2.4-r1.ebuild index c08d0a8340e6..b391ef467182 100644 --- a/dev-lang/haxe/haxe-4.2.4-r1.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r1.ebuild @@ -38,6 +38,11 @@ RDEPEND=" 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"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 60500ef80f4bfc1040288739af9c7115c822138c Author: Maciej Barć gentoo org> AuthorDate: Sun Mar 6 13:34:04 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Mar 6 13:34:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60500ef8 dev-lang/haxe: fix build Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> .../haxe/{haxe-4.2.4-r2.ebuild => haxe-4.2.4-r3.ebuild} | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r2.ebuild b/dev-lang/haxe/haxe-4.2.4-r3.ebuild similarity index 86% rename from dev-lang/haxe/haxe-4.2.4-r2.ebuild rename to dev-lang/haxe/haxe-4.2.4-r3.ebuild index 6a8441c77ab2..e9961fd90005 100644 --- a/dev-lang/haxe/haxe-4.2.4-r2.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="Multi-target universal programming language" HOMEPAGE="https://haxe.org/"; -if [[ "${PV}" == ** ]]; then +if [[ "${PV}" == ** ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"; else @@ -56,18 +56,11 @@ src_configure() { } src_compile() { - local mymakeargs=( - BRANCH="" - COMMIT_DATE="" - COMMIT_SHA="" - OCAMLOPT=${OCAMLOPT} - INSTALL_DIR=/usr - ) - emake -j1 + emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ + OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr } src_install() { emake DESTDIR="${D}" INSTALL_DIR=/usr install - dodoc *.md }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: c977287a1831048e7625c7968cc09c23f34811dc Author: Maciej Barć gentoo org> AuthorDate: Mon Sep 5 21:24:03 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Sep 5 22:09:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977287a dev-lang/haxe: bump to 4.2.5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.2.5.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index dacd6fc5c9fe..3991d4f0956b 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 +DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca 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 ..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} == ** ]] ; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: e1788803cfa7228a342918b1081bb1e492dcc27c Author: Maciej Barć gentoo org> AuthorDate: Thu Aug 1 11:16:22 2024 + Commit: Maciej Barć gentoo org> CommitDate: Thu Aug 1 13:07:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1788803 dev-lang/haxe: bump to 4.3.5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.3.5.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index 7c44a8158193..23bbfcb6c4a2 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.3.4.tar.gz 8409775 BLAKE2B 929797d71c23724c08c85957be8b39d6802d35990f70a85f8f7c309fa4505dae2b4b24e881ea8f55b02d68af4eb5fb7956c2562cdc5a8f201925a3029bd2cafd SHA512 77f08d5ecd2f0d08d4f44f186120a3f72eb51c712116d50d524f116d981b28fec4e5a03ef0d7c84bf0451caac76a37d642841202d01822cbb5f08981f12998ec +DIST haxe-4.3.5.tar.gz 8409453 BLAKE2B 5240d9dc215b9636927d2461c6250acc566c7e314850a2804af8a3d4ae8ca6f7ea2c53da5b5852b3714da102c07e58fdfcc36a3104f5fca0612b55cfcfd3e4be SHA512 df8c93542102b359946507ab3b5d33b69556c57a491b0196d2ab51733fcfc03482867550a6f11543aee0c50ce685dfc89220f5d828b982219defcfec3508447c diff --git a/dev-lang/haxe/haxe-4.3.5.ebuild b/dev-lang/haxe/haxe-4.3.5.ebuild new file mode 100644 index ..b922a3ab9e47 --- /dev/null +++ b/dev-lang/haxe/haxe-4.3.5.ebuild @@ -0,0 +1,67 @@ +# 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}" == ** ]] ; 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-lang/ocaml-4:=[ocamlopt?] + >=dev-ml/luv-0.5.12:= + dev-ml/extlib:= + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 822a520b7d786c0b3a8adbc1bde8bba6beedf611 Author: Maciej Barć gentoo org> AuthorDate: Fri Mar 22 18:50:57 2024 + Commit: Maciej Barć gentoo org> CommitDate: Fri Mar 22 21:17:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822a520b dev-lang/haxe: drop old 4.3.1 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 - dev-lang/haxe/haxe-4.3.1.ebuild | 63 - 2 files changed, 64 deletions(-) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index 9c7a5ad97aef..2d54822a0901 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1,2 +1 @@ -DIST haxe-4.3.1.tar.gz 8398956 BLAKE2B f665f44120fb16b0f542e63c3ca00d84e90356e9dddbf3c50332bdee3770fa83a11d273db26c392799d39f8c035f5732bf4f7092a31750f5a5766588ee8a7849 SHA512 10961e4a5d7fad6789ea4465c96149c0becfe87ad447a0d808af5771ccbd2846b2e6715cbd72dcae9d4340ee45f7caac9238df94e3c079696e89f5551e8e1cdb DIST haxe-4.3.3.tar.gz 8405617 BLAKE2B 0c27eafd6af0615b47de8a7bdbff25fe15d8bbf80525ede273a4a430cedde6f0d6c9871ae581e2a7e8a87b56862f0c1b9f6f862a7cbfb68ac943ccbc3ae36878 SHA512 fea25ae2ba7433e2f39faae8e05538419e5dfbc519315c8e91b84a2d0a7c9e2ed380b92b21c23ff597797311cbb7a15276b5f4623fb65c6e3d4d8cc801a74e23 diff --git a/dev-lang/haxe/haxe-4.3.1.ebuild b/dev-lang/haxe/haxe-4.3.1.ebuild deleted file mode 100644 index 898185d66029.. --- a/dev-lang/haxe/haxe-4.3.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 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} == ** ]] ; 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" -RESTRICT="strip" - -RDEPEND=" - >=dev-lang/ocaml-4:=[ocamlopt?] - >=dev-ml/luv-0.5.12:= - dev-ml/extlib:= - 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: f830a1e40beec1194592194e606936736f983922 Author: Maciej Barć gentoo org> AuthorDate: Fri Mar 22 19:18:14 2024 + Commit: Maciej Barć gentoo org> CommitDate: Fri Mar 22 21:17:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f830a1e4 dev-lang/haxe: bump to 4.3.4 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.3.4.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index 2d54822a0901..599e56f150fd 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.3.3.tar.gz 8405617 BLAKE2B 0c27eafd6af0615b47de8a7bdbff25fe15d8bbf80525ede273a4a430cedde6f0d6c9871ae581e2a7e8a87b56862f0c1b9f6f862a7cbfb68ac943ccbc3ae36878 SHA512 fea25ae2ba7433e2f39faae8e05538419e5dfbc519315c8e91b84a2d0a7c9e2ed380b92b21c23ff597797311cbb7a15276b5f4623fb65c6e3d4d8cc801a74e23 +DIST haxe-4.3.4.tar.gz 8409775 BLAKE2B 929797d71c23724c08c85957be8b39d6802d35990f70a85f8f7c309fa4505dae2b4b24e881ea8f55b02d68af4eb5fb7956c2562cdc5a8f201925a3029bd2cafd SHA512 77f08d5ecd2f0d08d4f44f186120a3f72eb51c712116d50d524f116d981b28fec4e5a03ef0d7c84bf0451caac76a37d642841202d01822cbb5f08981f12998ec diff --git a/dev-lang/haxe/haxe-4.3.4.ebuild b/dev-lang/haxe/haxe-4.3.4.ebuild new file mode 100644 index ..776b27a6ebe6 --- /dev/null +++ b/dev-lang/haxe/haxe-4.3.4.ebuild @@ -0,0 +1,67 @@ +# 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}" == ** ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"; +else + # Haxe-debian is a distribution variant then 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-${PV}" + + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+ MIT" +SLOT="0/${PV}" +IUSE="+ocamlopt" +RESTRICT="strip" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + >=dev-ml/luv-0.5.12:= + dev-ml/extlib:= + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: fd6ec1e134d8a2243442c41c5f779119b9a6adf7 Author: Maciej Barć gentoo org> AuthorDate: Sat Nov 18 17:22:14 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Nov 18 20:36:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6ec1e1 dev-lang/haxe: drop old 4.2.5-r2 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 - dev-lang/haxe/haxe-4.2.5-r2.ebuild | 67 -- 2 files changed, 68 deletions(-) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index be25493eb2af..12cba2865da7 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1,2 +1 @@ -DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca DIST haxe-4.3.1.tar.gz 8398956 BLAKE2B f665f44120fb16b0f542e63c3ca00d84e90356e9dddbf3c50332bdee3770fa83a11d273db26c392799d39f8c035f5732bf4f7092a31750f5a5766588ee8a7849 SHA512 10961e4a5d7fad6789ea4465c96149c0becfe87ad447a0d808af5771ccbd2846b2e6715cbd72dcae9d4340ee45f7caac9238df94e3c079696e89f5551e8e1cdb diff --git a/dev-lang/haxe/haxe-4.2.5-r2.ebuild b/dev-lang/haxe/haxe-4.2.5-r2.ebuild deleted file mode 100644 index 2d349a639ef7.. --- a/dev-lang/haxe/haxe-4.2.5-r2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 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} == ** ]] ; 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" -RESTRICT="strip" - -# NOTICE: Does not compile with >=dev-ml/luv-0.5.12, but it's fixed on master. -RDEPEND=" - >=dev-lang/ocaml-4:=[ocamlopt?] -
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 8cf25af556c3bb4e93af16a5db4483bb493adc59 Author: Maciej Barć gentoo org> AuthorDate: Sat Nov 18 20:34:35 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Nov 18 20:36:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf25af5 dev-lang/haxe: bump to 4.3.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.3.3.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index 12cba2865da7..9c7a5ad97aef 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.3.1.tar.gz 8398956 BLAKE2B f665f44120fb16b0f542e63c3ca00d84e90356e9dddbf3c50332bdee3770fa83a11d273db26c392799d39f8c035f5732bf4f7092a31750f5a5766588ee8a7849 SHA512 10961e4a5d7fad6789ea4465c96149c0becfe87ad447a0d808af5771ccbd2846b2e6715cbd72dcae9d4340ee45f7caac9238df94e3c079696e89f5551e8e1cdb +DIST haxe-4.3.3.tar.gz 8405617 BLAKE2B 0c27eafd6af0615b47de8a7bdbff25fe15d8bbf80525ede273a4a430cedde6f0d6c9871ae581e2a7e8a87b56862f0c1b9f6f862a7cbfb68ac943ccbc3ae36878 SHA512 fea25ae2ba7433e2f39faae8e05538419e5dfbc519315c8e91b84a2d0a7c9e2ed380b92b21c23ff597797311cbb7a15276b5f4623fb65c6e3d4d8cc801a74e23 diff --git a/dev-lang/haxe/haxe-4.3.3.ebuild b/dev-lang/haxe/haxe-4.3.3.ebuild new file mode 100644 index ..c0dfcd532325 --- /dev/null +++ b/dev-lang/haxe/haxe-4.3.3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2023 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}" == ** ]] ; 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" + S="${WORKDIR}/haxe-debian-upstream-${PV}" + + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+ MIT" +SLOT="0/${PV}" +IUSE="+ocamlopt" +RESTRICT="strip" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + >=dev-ml/luv-0.5.12:= + dev-ml/extlib:= + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: fffb89e521fe864311b026380a2bd64e15bd1bf2 Author: Sebastian France protonmail com> AuthorDate: Fri Mar 10 01:11:01 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Mar 10 01:18:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffb89e5 dev-lang/haxe: Add strip restriction to 4.2.4, revbump Signed-off-by: Sebastian France protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/30035 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4-r3.ebuild => haxe-4.2.4-r4.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-lang/haxe/haxe-4.2.4-r3.ebuild b/dev-lang/haxe/haxe-4.2.4-r4.ebuild similarity index 98% rename from dev-lang/haxe/haxe-4.2.4-r3.ebuild rename to dev-lang/haxe/haxe-4.2.4-r4.ebuild index e9961fd90005..16033b38 100644 --- a/dev-lang/haxe/haxe-4.2.4-r3.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r4.ebuild @@ -44,6 +44,7 @@ BDEPEND=" dev-ml/findlib " +RESTRICT="strip" QA_FLAGS_IGNORED="usr/bin/haxelib" QA_PRESTRIPPED="usr/bin/haxelib"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 610bda27c58f73616994a885cee21729464a9bc5 Author: Maciej Barć gentoo org> AuthorDate: Sat Jun 10 17:34:12 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Jun 10 17:34:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=610bda27 dev-lang/haxe: pin luv Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.4-r4.ebuild => haxe-4.2.4-r5.ebuild} | 7 +++ dev-lang/haxe/{haxe-4.2.5-r1.ebuild => haxe-4.2.5-r2.ebuild} | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/dev-lang/haxe/haxe-4.2.4-r4.ebuild b/dev-lang/haxe/haxe-4.2.4-r5.ebuild similarity index 90% rename from dev-lang/haxe/haxe-4.2.4-r4.ebuild rename to dev-lang/haxe/haxe-4.2.4-r5.ebuild index 16033b38..b23db8502227 100644 --- a/dev-lang/haxe/haxe-4.2.4-r4.ebuild +++ b/dev-lang/haxe/haxe-4.2.4-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,12 +20,11 @@ LICENSE="GPL-2+ MIT" SLOT="0/${PV}" IUSE="+ocamlopt" -# NOTICE: -# Theoretically luv <= 0.5.8 is pinned but it is because of mingw issues +# NOTICE: Does not compile with >=dev-ml/luv-0.5.12, but it's fixed on master. RDEPEND=" >=dev-lang/ocaml-4:=[ocamlopt?] + =dev-ml/luv-0.5.12, but it's fixed on master. RDEPEND=" >=dev-lang/ocaml-4:=[ocamlopt?] +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: e757b779d623865b8f60a0c5299e343e4b9ee12f Author: Maciej Barć gentoo org> AuthorDate: Sun Jul 23 13:41:35 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sun Jul 23 14:02:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e757b779 dev-lang/haxe: drop old 4.2.4-r5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 - dev-lang/haxe/haxe-4.2.4-r5.ebuild | 66 -- 2 files changed, 67 deletions(-) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index 3991d4f0956b..b5814f3c151e 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1,2 +1 @@ -DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca diff --git a/dev-lang/haxe/haxe-4.2.4-r5.ebuild b/dev-lang/haxe/haxe-4.2.4-r5.ebuild deleted file mode 100644 index b23db8502227.. --- a/dev-lang/haxe/haxe-4.2.4-r5.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 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}" == ** ]] ; 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: Does not compile with >=dev-ml/luv-0.5.12, but it's fixed on master. -RDEPEND=" - >=dev-lang/ocaml-4:=[ocamlopt?] -
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: c700cf1d0b620ce8ae4c7c5e67f8ed8477129406 Author: Maciej Barć gentoo org> AuthorDate: Sun Jul 23 13:40:53 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sun Jul 23 14:02:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c700cf1d dev-lang/haxe: bump to 4.3.1 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 + dev-lang/haxe/haxe-4.3.1.ebuild | 63 + 2 files changed, 64 insertions(+) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index b5814f3c151e..be25493eb2af 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1 +1,2 @@ DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca +DIST haxe-4.3.1.tar.gz 8398956 BLAKE2B f665f44120fb16b0f542e63c3ca00d84e90356e9dddbf3c50332bdee3770fa83a11d273db26c392799d39f8c035f5732bf4f7092a31750f5a5766588ee8a7849 SHA512 10961e4a5d7fad6789ea4465c96149c0becfe87ad447a0d808af5771ccbd2846b2e6715cbd72dcae9d4340ee45f7caac9238df94e3c079696e89f5551e8e1cdb diff --git a/dev-lang/haxe/haxe-4.3.1.ebuild b/dev-lang/haxe/haxe-4.3.1.ebuild new file mode 100644 index ..898185d66029 --- /dev/null +++ b/dev-lang/haxe/haxe-4.3.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 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} == ** ]] ; 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" +RESTRICT="strip" + +RDEPEND=" + >=dev-lang/ocaml-4:=[ocamlopt?] + >=dev-ml/luv-0.5.12:= + dev-ml/extlib:= + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: a545366d9396d755620224361ef68ebe3594b381 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 8 18:02:22 2024 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 8 18:22:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a545366d dev-lang/haxe: drop old 4.3.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/Manifest | 1 - dev-lang/haxe/haxe-4.3.3.ebuild | 67 - 2 files changed, 68 deletions(-) diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index 599e56f150fd..7c44a8158193 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1,2 +1 @@ -DIST haxe-4.3.3.tar.gz 8405617 BLAKE2B 0c27eafd6af0615b47de8a7bdbff25fe15d8bbf80525ede273a4a430cedde6f0d6c9871ae581e2a7e8a87b56862f0c1b9f6f862a7cbfb68ac943ccbc3ae36878 SHA512 fea25ae2ba7433e2f39faae8e05538419e5dfbc519315c8e91b84a2d0a7c9e2ed380b92b21c23ff597797311cbb7a15276b5f4623fb65c6e3d4d8cc801a74e23 DIST haxe-4.3.4.tar.gz 8409775 BLAKE2B 929797d71c23724c08c85957be8b39d6802d35990f70a85f8f7c309fa4505dae2b4b24e881ea8f55b02d68af4eb5fb7956c2562cdc5a8f201925a3029bd2cafd SHA512 77f08d5ecd2f0d08d4f44f186120a3f72eb51c712116d50d524f116d981b28fec4e5a03ef0d7c84bf0451caac76a37d642841202d01822cbb5f08981f12998ec diff --git a/dev-lang/haxe/haxe-4.3.3.ebuild b/dev-lang/haxe/haxe-4.3.3.ebuild deleted file mode 100644 index c0dfcd532325.. --- a/dev-lang/haxe/haxe-4.3.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 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}" == ** ]] ; 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" - S="${WORKDIR}/haxe-debian-upstream-${PV}" - - KEYWORDS="~amd64" -fi - -LICENSE="GPL-2+ MIT" -SLOT="0/${PV}" -IUSE="+ocamlopt" -RESTRICT="strip" - -RDEPEND=" - >=dev-lang/ocaml-4:=[ocamlopt?] - >=dev-ml/luv-0.5.12:= - dev-ml/extlib:= - 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 2e78efe7b6cb4d84bef0dde61696e7a2162c1a3b Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 8 18:03:42 2024 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 8 18:22:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e78efe7 dev-lang/haxe: fix spelling Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/haxe-4.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.3.4.ebuild b/dev-lang/haxe/haxe-4.3.4.ebuild index 776b27a6ebe6..71558710fc5d 100644 --- a/dev-lang/haxe/haxe-4.3.4.ebuild +++ b/dev-lang/haxe/haxe-4.3.4.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == ** ]] ; then EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"; else - # Haxe-debian is a distribution variant then contains the required git modules. + # 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-${PV}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: 5a365db67d282d83b87f1f8a952d9f1cac503079 Author: MagelessMayhem <107271276+MagelessMayhem users noreply github com> AuthorDate: Sat Jan 7 07:23:19 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Jan 7 09:19:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a365db6 dev-lang/haxe: Build haxe without stripping debugging symbols The Haxe ebuild in its current state breaks its own library manager, haxelib. This is due to Haxe's building process, where it strips its own binaries prior to installation. This small but important fix restores the functionality of haxelib and allows Haxe programmers to finally install libraries. Signed-off-by: Sebastian France protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/28994 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/haxe-4.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.5.ebuild b/dev-lang/haxe/haxe-4.2.5.ebuild index b4c6b1ae2869..e487bbe2c081 100644 --- a/dev-lang/haxe/haxe-4.2.5.ebuild +++ b/dev-lang/haxe/haxe-4.2.5.ebuild @@ -20,7 +20,7 @@ fi LICENSE="GPL-2+ MIT" SLOT="0/${PV}" IUSE="+ocamlopt" - +RESTRICT="strip" # NOTICE: # Theoretically luv <= 0.5.8 is pinned but it is because of mingw issues RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
commit: d732cf86b99acc6cc864abb44effcd38e3e986b4 Author: Maciej Barć gentoo org> AuthorDate: Sat Jan 7 10:51:59 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Jan 7 10:51:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d732cf86 dev-lang/haxe: revbump due to no-strip Bug: https://github.com/gentoo/gentoo/pull/28994 Signed-off-by: Maciej Barć gentoo.org> dev-lang/haxe/{haxe-4.2.5.ebuild => haxe-4.2.5-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/haxe/haxe-4.2.5.ebuild b/dev-lang/haxe/haxe-4.2.5-r1.ebuild similarity index 97% rename from dev-lang/haxe/haxe-4.2.5.ebuild rename to dev-lang/haxe/haxe-4.2.5-r1.ebuild index e487bbe2c081..48657441b5b3 100644 --- a/dev-lang/haxe/haxe-4.2.5.ebuild +++ b/dev-lang/haxe/haxe-4.2.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8