public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2021-12-05  4:53 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2021-12-05  4:53 UTC (permalink / raw
  To: gentoo-commits

commit:     02af94460898b909beb71c12248d67418b68e589
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  5 04:40:00 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Dec  5 04:53:37 2021 +0000
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ć <xgqt <AT> 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 000000000000..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 000000000000..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}" == *9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
+else
+	# Haxe-debian already contains correct git modules
+	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/haxe-debian-upstream-${PV}"
+fi
+
+LICENSE="GPL-2+ MIT"
+SLOT="0/${PV}"
+IUSE="+ocamlopt"
+
+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 000000000000..d00b93a2d21b
--- /dev/null
+++ b/dev-lang/haxe/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+  <maintainer type="project">
+    <email>ml@gentoo.org</email>
+    <name>ML</name>
+  </maintainer>
+  <longdescription>
+    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.
+  </longdescription>
+  <upstream>
+    <bugs-to>https://github.com/HaxeFoundation/haxe</bugs-to>
+    <remote-id type="github">HaxeFoundation/haxe-debian</remote-id>
+    <remote-id type="github">HaxeFoundation/haxe</remote-id>
+  </upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2021-12-05 16:07 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2021-12-05 16:07 UTC (permalink / raw
  To: gentoo-commits

commit:     a1124fc3271d6f1fcdbb6deff1f04c7e1d7c9c63
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  5 13:46:24 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Dec  5 16:07:24 2021 +0000
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ć <xgqt <AT> 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:=


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2021-12-05 17:55 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2021-12-05 17:55 UTC (permalink / raw
  To: gentoo-commits

commit:     0d41ce99e95a7364cd3821748f6c5a992bf526a2
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  5 17:41:17 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Dec  5 17:55:49 2021 +0000
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ć <xgqt <AT> 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.
   </longdescription>
   <upstream>
-    <bugs-to>https://github.com/HaxeFoundation/haxe</bugs-to>
+    <bugs-to>https://github.com/HaxeFoundation/haxe/issues/</bugs-to>
     <remote-id type="github">HaxeFoundation/haxe-debian</remote-id>
     <remote-id type="github">HaxeFoundation/haxe</remote-id>
   </upstream>


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2021-12-05 20:41 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2021-12-05 20:41 UTC (permalink / raw
  To: gentoo-commits

commit:     1bfe51b8bb746a506a20f3833bef739c4c40e50c
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  5 20:36:44 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Dec  5 20:41:22 2021 +0000
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ć <xgqt <AT> 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"


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2021-12-05 20:41 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2021-12-05 20:41 UTC (permalink / raw
  To: gentoo-commits

commit:     229147d070a9c5d32533e577029dfe661edaaef1
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  5 20:40:06 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Dec  5 20:41:22 2021 +0000
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ć <xgqt <AT> 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


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2022-03-06 13:36 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2022-03-06 13:36 UTC (permalink / raw
  To: gentoo-commits

commit:     60500ef80f4bfc1040288739af9c7115c822138c
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  6 13:34:04 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Mar  6 13:34:04 2022 +0000
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ć <xgqt <AT> 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}" == *9999* ]]; then
+if [[ "${PV}" == *9999* ]] ; 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
 }


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2022-09-05 22:09 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2022-09-05 22:09 UTC (permalink / raw
  To: gentoo-commits

commit:     c977287a1831048e7625c7968cc09c23f34811dc
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  5 21:24:03 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Sep  5 22:09:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977287a

dev-lang/haxe: bump to 4.2.5

Signed-off-by: Maciej Barć <xgqt <AT> 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 000000000000..b4c6b1ae2869
--- /dev/null
+++ b/dev-lang/haxe/haxe-4.2.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Multi-target universal programming language"
+HOMEPAGE="https://haxe.org/"
+
+if [[ ${PV} == *9999* ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
+else
+	# Haxe-debian already contains correct git modules
+	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
+		-> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}"/haxe-debian-upstream-${PV}
+fi
+
+LICENSE="GPL-2+ MIT"
+SLOT="0/${PV}"
+IUSE="+ocamlopt"
+
+# NOTICE:
+# Theoretically luv <= 0.5.8 is pinned but it is because of mingw issues
+RDEPEND="
+	>=dev-lang/ocaml-4:=[ocamlopt?]
+	dev-ml/extlib:=
+	dev-ml/luv:=
+	dev-ml/ocaml-sha:=
+	dev-ml/ptmap:=
+	dev-ml/sedlex:=
+	dev-ml/xml-light:=
+
+	dev-lang/neko:=
+	dev-libs/boehm-gc:=
+	dev-libs/libpcre:=
+	net-libs/mbedtls:=
+	sys-libs/zlib:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	dev-ml/camlp5
+	dev-ml/dune
+	dev-ml/findlib
+"
+
+QA_FLAGS_IGNORED="usr/bin/haxelib"
+QA_PRESTRIPPED="usr/bin/haxelib"
+
+src_configure() {
+	if use ocamlopt ; then
+		export OCAMLOPT=ocamlopt.opt
+	else
+		export OCAMLOPT=ocamlopt
+	fi
+}
+
+src_compile() {
+	emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \
+		OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr
+}
+
+src_install() {
+	emake DESTDIR="${D}" INSTALL_DIR=/usr install
+	dodoc *.md
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2023-01-07  9:19 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-01-07  9:19 UTC (permalink / raw
  To: gentoo-commits

commit:     5a365db67d282d83b87f1f8a952d9f1cac503079
Author:     MagelessMayhem <107271276+MagelessMayhem <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Sat Jan  7 07:23:19 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Jan  7 09:19:42 2023 +0000
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 <MagelessMayhem <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28994
Signed-off-by: Maciej Barć <xgqt <AT> 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="


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2023-01-07 10:53 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-01-07 10:53 UTC (permalink / raw
  To: gentoo-commits

commit:     d732cf86b99acc6cc864abb44effcd38e3e986b4
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  7 10:51:59 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Jan  7 10:51:59 2023 +0000
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ć <xgqt <AT> 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


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2023-03-10  1:19 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-03-10  1:19 UTC (permalink / raw
  To: gentoo-commits

commit:     fffb89e521fe864311b026380a2bd64e15bd1bf2
Author:     Sebastian France <MagelessMayhem <AT> protonmail <DOT> com>
AuthorDate: Fri Mar 10 01:11:01 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Mar 10 01:18:30 2023 +0000
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 <MagelessMayhem <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30035
Signed-off-by: Maciej Barć <xgqt <AT> 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..16033aaaab38 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"
 


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2023-06-10 17:34 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-06-10 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     610bda27c58f73616994a885cee21729464a9bc5
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 17:34:12 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 17:34:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=610bda27

dev-lang/haxe: pin luv

Signed-off-by: Maciej Barć <xgqt <AT> 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 16033aaaab38..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:=
 	dev-ml/extlib:=
-	dev-ml/luv:=
 	dev-ml/ocaml-sha:=
 	dev-ml/ptmap:=
 	dev-ml/sedlex:=

diff --git a/dev-lang/haxe/haxe-4.2.5-r1.ebuild b/dev-lang/haxe/haxe-4.2.5-r2.ebuild
similarity index 92%
rename from dev-lang/haxe/haxe-4.2.5-r1.ebuild
rename to dev-lang/haxe/haxe-4.2.5-r2.ebuild
index 48657441b5b3..2d349a639ef7 100644
--- a/dev-lang/haxe/haxe-4.2.5-r1.ebuild
+++ b/dev-lang/haxe/haxe-4.2.5-r2.ebuild
@@ -21,12 +21,12 @@ 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
+
+# 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:=
 	dev-ml/extlib:=
-	dev-ml/luv:=
 	dev-ml/ocaml-sha:=
 	dev-ml/ptmap:=
 	dev-ml/sedlex:=


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2023-07-23 14:02 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-07-23 14:02 UTC (permalink / raw
  To: gentoo-commits

commit:     c700cf1d0b620ce8ae4c7c5e67f8ed8477129406
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 23 13:40:53 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Jul 23 14:02:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c700cf1d

dev-lang/haxe: bump to 4.3.1

Signed-off-by: Maciej Barć <xgqt <AT> 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 000000000000..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} == *9999* ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
+else
+	# Haxe-debian already contains correct git modules
+	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
+		-> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}"/haxe-debian-upstream-${PV}
+fi
+
+LICENSE="GPL-2+ MIT"
+SLOT="0/${PV}"
+IUSE="+ocamlopt"
+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
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2023-07-23 14:02 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-07-23 14:02 UTC (permalink / raw
  To: gentoo-commits

commit:     e757b779d623865b8f60a0c5299e343e4b9ee12f
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 23 13:41:35 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Jul 23 14:02:12 2023 +0000
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ć <xgqt <AT> 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..000000000000
--- 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}" == *9999* ]] ; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
-else
-	# Haxe-debian already contains correct git modules
-	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/haxe-debian-upstream-${PV}"
-fi
-
-LICENSE="GPL-2+ MIT"
-SLOT="0/${PV}"
-IUSE="+ocamlopt"
-
-# NOTICE: 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:=
-	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
-"
-
-RESTRICT="strip"
-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
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2023-11-18 20:36 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-11-18 20:36 UTC (permalink / raw
  To: gentoo-commits

commit:     8cf25af556c3bb4e93af16a5db4483bb493adc59
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 18 20:34:35 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Nov 18 20:36:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf25af5

dev-lang/haxe: bump to 4.3.3

Signed-off-by: Maciej Barć <xgqt <AT> 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 000000000000..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}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
+else
+	# Haxe-debian already contains correct git modules
+	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
+		-> ${P}.tar.gz"
+	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
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2023-11-18 20:36 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-11-18 20:36 UTC (permalink / raw
  To: gentoo-commits

commit:     fd6ec1e134d8a2243442c41c5f779119b9a6adf7
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 18 17:22:14 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Nov 18 20:36:22 2023 +0000
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ć <xgqt <AT> 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..000000000000
--- 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} == *9999* ]] ; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
-else
-	# Haxe-debian already contains correct git modules
-	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
-		-> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}"/haxe-debian-upstream-${PV}
-fi
-
-LICENSE="GPL-2+ MIT"
-SLOT="0/${PV}"
-IUSE="+ocamlopt"
-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?]
-	<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() {
-	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
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2024-03-22 21:17 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-03-22 21:17 UTC (permalink / raw
  To: gentoo-commits

commit:     822a520b7d786c0b3a8adbc1bde8bba6beedf611
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 22 18:50:57 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Mar 22 21:17:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822a520b

dev-lang/haxe: drop old 4.3.1

Signed-off-by: Maciej Barć <xgqt <AT> 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..000000000000
--- 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} == *9999* ]] ; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
-else
-	# Haxe-debian already contains correct git modules
-	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
-		-> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}"/haxe-debian-upstream-${PV}
-fi
-
-LICENSE="GPL-2+ MIT"
-SLOT="0/${PV}"
-IUSE="+ocamlopt"
-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
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2024-03-22 21:17 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-03-22 21:17 UTC (permalink / raw
  To: gentoo-commits

commit:     f830a1e40beec1194592194e606936736f983922
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 22 19:18:14 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Mar 22 21:17:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f830a1e4

dev-lang/haxe: bump to 4.3.4

Signed-off-by: Maciej Barć <xgqt <AT> 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 000000000000..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}" == *9999* ]] ; 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
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2024-07-08 18:22 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-07-08 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     a545366d9396d755620224361ef68ebe3594b381
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  8 18:02:22 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jul  8 18:22:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a545366d

dev-lang/haxe: drop old 4.3.3

Signed-off-by: Maciej Barć <xgqt <AT> 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..000000000000
--- 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}" == *9999* ]] ; then
-	inherit git-r3
-
-	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
-else
-	# Haxe-debian already contains correct git modules
-	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
-		-> ${P}.tar.gz"
-	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
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2024-07-08 18:22 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-07-08 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     2e78efe7b6cb4d84bef0dde61696e7a2162c1a3b
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  8 18:03:42 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jul  8 18:22:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e78efe7

dev-lang/haxe: fix spelling

Signed-off-by: Maciej Barć <xgqt <AT> 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}" == *9999* ]] ; 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}"


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2024-08-01 13:07 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-08-01 13:07 UTC (permalink / raw
  To: gentoo-commits

commit:     e1788803cfa7228a342918b1081bb1e492dcc27c
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  1 11:16:22 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Aug  1 13:07:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1788803

dev-lang/haxe: bump to 4.3.5

Signed-off-by: Maciej Barć <xgqt <AT> 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 000000000000..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}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
+else
+	# Haxe-debian is a distribution variant that contains the required git modules.
+	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
+		-> ${P}.tar.gz"
+	S="${WORKDIR}/haxe-debian-upstream"
+
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2+ MIT"
+SLOT="0/${PV}"
+IUSE="+ocamlopt"
+RESTRICT="strip"
+
+RDEPEND="
+	>=dev-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
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2024-10-17 18:23 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-10-17 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     ac9ab7e89635ea5fee893238e1d88f3879311f91
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 17:38:01 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 18:23:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9ab7e8

dev-lang/haxe: drop old 4.3.4

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/haxe/Manifest          |  1 -
 dev-lang/haxe/haxe-4.3.4.ebuild | 67 -----------------------------------------
 2 files changed, 68 deletions(-)

diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest
index 0ad812c7ae21..87fa8e2aa353 100644
--- a/dev-lang/haxe/Manifest
+++ b/dev-lang/haxe/Manifest
@@ -1,3 +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
 DIST haxe-4.3.6.tar.gz 8409453 BLAKE2B 5240d9dc215b9636927d2461c6250acc566c7e314850a2804af8a3d4ae8ca6f7ea2c53da5b5852b3714da102c07e58fdfcc36a3104f5fca0612b55cfcfd3e4be SHA512 df8c93542102b359946507ab3b5d33b69556c57a491b0196d2ab51733fcfc03482867550a6f11543aee0c50ce685dfc89220f5d828b982219defcfec3508447c

diff --git a/dev-lang/haxe/haxe-4.3.4.ebuild b/dev-lang/haxe/haxe-4.3.4.ebuild
deleted file mode 100644
index 71558710fc5d..000000000000
--- a/dev-lang/haxe/haxe-4.3.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Multi-target universal programming language"
-HOMEPAGE="https://haxe.org/
-	https://github.com/HaxeFoundation/haxe/"
-
-if [[ "${PV}" == *9999* ]] ; then
-	inherit git-r3
-
-	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
-else
-	# Haxe-debian is a distribution variant that contains the required git modules.
-	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
-		-> ${P}.tar.gz"
-	S="${WORKDIR}/haxe-debian-upstream-${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
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2024-10-17 18:23 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-10-17 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     1bd5247cfd44b0f5d092e0a4ee8e3bf1ab66251d
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 18:18:03 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 18:23:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd5247c

dev-lang/haxe: pin extlib and luv

Bug: https://github.com/HaxeFoundation/haxe/issues/11787
Bug: https://github.com/HaxeFoundation/haxe/issues/11575
Closes: https://bugs.gentoo.org/941710
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/haxe/{haxe-4.3.6.ebuild => haxe-4.3.6-r1.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-lang/haxe/haxe-4.3.6.ebuild b/dev-lang/haxe/haxe-4.3.6-r1.ebuild
similarity index 96%
rename from dev-lang/haxe/haxe-4.3.6.ebuild
rename to dev-lang/haxe/haxe-4.3.6-r1.ebuild
index b922a3ab9e47..e9be60dc63a5 100644
--- a/dev-lang/haxe/haxe-4.3.6.ebuild
+++ b/dev-lang/haxe/haxe-4.3.6-r1.ebuild
@@ -26,9 +26,10 @@ IUSE="+ocamlopt"
 RESTRICT="strip"
 
 RDEPEND="
+	<=dev-ml/extlib-1.7.9:=
 	>=dev-lang/ocaml-4:=[ocamlopt?]
-	>=dev-ml/luv-0.5.12:=
-	dev-ml/extlib:=
+	~dev-ml/luv-0.5.12:=
+
 	dev-ml/ocaml-sha:=
 	dev-ml/ptmap:=
 	dev-ml/sedlex:=


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/
@ 2024-10-17 18:23 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-10-17 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     f5000dd6483fab08908f3da3cea759d4a46b45bf
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 17:38:21 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 18:23:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5000dd6

dev-lang/haxe: drop old 4.3.5

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/haxe/Manifest          |  1 -
 dev-lang/haxe/haxe-4.3.5.ebuild | 67 -----------------------------------------
 2 files changed, 68 deletions(-)

diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest
index 87fa8e2aa353..d0da7bfe6548 100644
--- a/dev-lang/haxe/Manifest
+++ b/dev-lang/haxe/Manifest
@@ -1,2 +1 @@
-DIST haxe-4.3.5.tar.gz 8409453 BLAKE2B 5240d9dc215b9636927d2461c6250acc566c7e314850a2804af8a3d4ae8ca6f7ea2c53da5b5852b3714da102c07e58fdfcc36a3104f5fca0612b55cfcfd3e4be SHA512 df8c93542102b359946507ab3b5d33b69556c57a491b0196d2ab51733fcfc03482867550a6f11543aee0c50ce685dfc89220f5d828b982219defcfec3508447c
 DIST haxe-4.3.6.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
deleted file mode 100644
index b922a3ab9e47..000000000000
--- a/dev-lang/haxe/haxe-4.3.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Multi-target universal programming language"
-HOMEPAGE="https://haxe.org/
-	https://github.com/HaxeFoundation/haxe/"
-
-if [[ "${PV}" == *9999* ]] ; then
-	inherit git-r3
-
-	EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
-else
-	# Haxe-debian is a distribution variant that contains the required git modules.
-	SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
-		-> ${P}.tar.gz"
-	S="${WORKDIR}/haxe-debian-upstream"
-
-	KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2+ MIT"
-SLOT="0/${PV}"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="
-	>=dev-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
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2024-10-17 18:23 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-06 13:36 [gentoo-commits] repo/gentoo:master commit in: dev-lang/haxe/ Maciej Barć
  -- strict thread matches above, loose matches on Subject: below --
2024-10-17 18:23 Maciej Barć
2024-10-17 18:23 Maciej Barć
2024-10-17 18:23 Maciej Barć
2024-08-01 13:07 Maciej Barć
2024-07-08 18:22 Maciej Barć
2024-07-08 18:22 Maciej Barć
2024-03-22 21:17 Maciej Barć
2024-03-22 21:17 Maciej Barć
2023-11-18 20:36 Maciej Barć
2023-11-18 20:36 Maciej Barć
2023-07-23 14:02 Maciej Barć
2023-07-23 14:02 Maciej Barć
2023-06-10 17:34 Maciej Barć
2023-03-10  1:19 Maciej Barć
2023-01-07 10:53 Maciej Barć
2023-01-07  9:19 Maciej Barć
2022-09-05 22:09 Maciej Barć
2021-12-05 20:41 Maciej Barć
2021-12-05 20:41 Maciej Barć
2021-12-05 17:55 Maciej Barć
2021-12-05 16:07 Maciej Barć
2021-12-05  4:53 Maciej Barć

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox