[gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/

2022-03-06 Thread Maciej Barć
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/

2022-09-05 Thread Maciej Barć
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/

2021-12-04 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2022-03-06 Thread Maciej Barć
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/

2022-09-05 Thread Maciej Barć
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/

2021-12-04 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-04 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2022-09-05 Thread Maciej Barć
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/

2022-03-06 Thread Maciej Barć
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/

2021-12-04 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2022-03-06 Thread Maciej Barć
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/

2022-03-06 Thread Maciej Barć
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/

2022-09-05 Thread Maciej Barć
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/

2021-12-04 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2022-09-05 Thread Maciej Barć
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/

2021-12-04 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2022-09-05 Thread Maciej Barć
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/

2021-12-04 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2022-03-06 Thread Maciej Barć
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/

2022-03-06 Thread Maciej Barć
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/

2022-09-05 Thread Maciej Barć
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/

2021-12-04 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2021-12-05 Thread Maciej Barć
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/

2022-03-06 Thread Maciej Barć
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/

2022-09-05 Thread Maciej Barć
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/

2024-08-01 Thread Maciej Barć
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/

2024-03-22 Thread Maciej Barć
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/

2024-03-22 Thread Maciej Barć
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/

2023-11-18 Thread Maciej Barć
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/

2023-11-18 Thread Maciej Barć
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/

2023-03-09 Thread Maciej Barć
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/

2023-06-10 Thread Maciej Barć
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/

2023-07-23 Thread Maciej Barć
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/

2023-07-23 Thread Maciej Barć
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/

2024-07-08 Thread Maciej Barć
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/

2024-07-08 Thread Maciej Barć
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/

2023-01-07 Thread Maciej Barć
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/

2023-01-07 Thread Maciej Barć
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