public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-02-06 17:23 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-02-06 17:23 UTC (permalink / raw
  To: gentoo-commits

commit:     5f28770ea9502cb65c82e18a55593ffaf40d0285
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  6 03:05:36 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Feb  6 17:23:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f28770e

dev-lang/fuzion: new package; add 0.080

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

 dev-lang/fuzion/Manifest            |  1 +
 dev-lang/fuzion/fuzion-0.080.ebuild | 47 +++++++++++++++++++++++++++++++++++++
 dev-lang/fuzion/metadata.xml        | 19 +++++++++++++++
 3 files changed, 67 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
new file mode 100644
index 000000000000..42122178f63b
--- /dev/null
+++ b/dev-lang/fuzion/Manifest
@@ -0,0 +1 @@
+DIST fuzion-0.080.tar.gz 659142 BLAKE2B b1889ea646ddcb49248db1aa65cfbd3971ddfcad28976e39f631d7f6e3bd7e78f4dbc08756711820e982bcee8aef7eaf8de69a01408457d371c00fad926386ac SHA512 6bae87090b613dc82cc08526c66a62b81e757dc686130553a6f35ef9ea11dacbd726ee52ccb63019bcec876d5531b6a7263f48538eb05c062482f7609cd229c8

diff --git a/dev-lang/fuzion/fuzion-0.080.ebuild b/dev-lang/fuzion/fuzion-0.080.ebuild
new file mode 100644
index 000000000000..85dd0ea40aab
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.080.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://flang.dev/
+	https://github.com/tokiwa-software/fuzion/"
+SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=virtual/jre-17:*"
+DEPEND=">=virtual/jdk-17:*"
+BDEPEND="test? ( sys-devel/clang:* )"
+
+DOCS=( README.md release_notes.md )
+
+src_compile () {
+	emake -j1
+}
+
+src_test() {
+	unset _JAVA_OPTIONS  # Setting _JAVA_OPTIONS causes testsuite failures.
+	emake -j1 run_tests_parallel
+}
+
+src_install() {
+	rm -r "${S}"/build/tests || die
+
+	insinto /usr/share/${PN}
+	doins -r build/.
+	insopts -m755
+	doins -r build/bin
+
+	local bin
+	for bin in fz fzjava ; do
+		dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin}
+	done
+
+	einstalldocs
+}

diff --git a/dev-lang/fuzion/metadata.xml b/dev-lang/fuzion/metadata.xml
new file mode 100644
index 000000000000..47ee98be75cb
--- /dev/null
+++ b/dev-lang/fuzion/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+  <maintainer type="person">
+    <email>xgqt@gentoo.org</email>
+    <name>Maciej Barć</name>
+  </maintainer>
+  <longdescription>
+    A language that unifies concepts to improve productivity and to use tools
+    for performance and correctness.
+  </longdescription>
+  <upstream>
+    <changelog>https://flang.dev/release_notes.txt</changelog>
+    <doc>https://flang.dev/docs/index</doc>
+    <bugs-to>https://github.com/tokiwa-software/fuzion/issues/</bugs-to>
+    <remote-id type="github">tokiwa-software/fuzion</remote-id>
+  </upstream>
+</pkgmetadata>


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

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

commit:     f7e0dba3ff7432b8dba244d9e085c1c24229ce76
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  7 10:51:59 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Feb  7 21:49:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7e0dba3

dev-lang/fuzion: remove run_tests.results

Closes: https://bugs.gentoo.org/893450
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.080.ebuild | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-lang/fuzion/fuzion-0.080.ebuild b/dev-lang/fuzion/fuzion-0.080.ebuild
index 85dd0ea40aab..fc6bd6f75d82 100644
--- a/dev-lang/fuzion/fuzion-0.080.ebuild
+++ b/dev-lang/fuzion/fuzion-0.080.ebuild
@@ -31,7 +31,14 @@ src_test() {
 }
 
 src_install() {
-	rm -r "${S}"/build/tests || die
+	# Remove unnecessary files from build directory. bug #893450
+	local torm torm_path
+	for torm in tests run_tests.{failures,results} ; do
+		torm_path="${S}"/build/${torm}
+		if [[ -e "${torm_path}" ]] ; then
+			rm -r "${torm_path}" || die "failed to remove ${toremove_path}"
+		fi
+	done
 
 	insinto /usr/share/${PN}
 	doins -r build/.


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-03-08 20:39 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-03-08 20:39 UTC (permalink / raw
  To: gentoo-commits

commit:     d2cd52c4c066ad5c7868316ed12acd59bdbbe676
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  8 20:17:33 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Mar  8 20:39:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2cd52c4

dev-lang/fuzion: use java-pkg-2

Closes: https://bugs.gentoo.org/898146
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.080.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/fuzion/fuzion-0.080.ebuild b/dev-lang/fuzion/fuzion-0.080.ebuild
index fc6bd6f75d82..e5a5527a5bc8 100644
--- a/dev-lang/fuzion/fuzion-0.080.ebuild
+++ b/dev-lang/fuzion/fuzion-0.080.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit java-pkg-2
+
 DESCRIPTION="A language with a focus on simplicity, safety and correctness"
 HOMEPAGE="https://flang.dev/
 	https://github.com/tokiwa-software/fuzion/"
@@ -26,7 +28,6 @@ src_compile () {
 }
 
 src_test() {
-	unset _JAVA_OPTIONS  # Setting _JAVA_OPTIONS causes testsuite failures.
 	emake -j1 run_tests_parallel
 }
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-03-26  2:57 Sam James
  0 siblings, 0 replies; 29+ messages in thread
From: Sam James @ 2023-03-26  2:57 UTC (permalink / raw
  To: gentoo-commits

commit:     073a2780c4a86ed05dee543e9ab7ee4dc5e828d7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 26 02:57:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 26 02:57:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073a2780

dev-lang/fuzion: Stabilize 0.080 amd64, #903073

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.080.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/fuzion/fuzion-0.080.ebuild b/dev-lang/fuzion/fuzion-0.080.ebuild
index e5a5527a5bc8..f08f64de1ef6 100644
--- a/dev-lang/fuzion/fuzion-0.080.ebuild
+++ b/dev-lang/fuzion/fuzion-0.080.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-04-05 16:44 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-04-05 16:44 UTC (permalink / raw
  To: gentoo-commits

commit:     49c534e834704f3c49fe6682c5f8d73feddce950
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  5 16:30:19 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Apr  5 16:44:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c534e8

dev-lang/fuzion: bump to 0.081

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

 dev-lang/fuzion/Manifest            |  1 +
 dev-lang/fuzion/fuzion-0.081.ebuild | 55 +++++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 42122178f63b..71608025d117 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1 +1,2 @@
 DIST fuzion-0.080.tar.gz 659142 BLAKE2B b1889ea646ddcb49248db1aa65cfbd3971ddfcad28976e39f631d7f6e3bd7e78f4dbc08756711820e982bcee8aef7eaf8de69a01408457d371c00fad926386ac SHA512 6bae87090b613dc82cc08526c66a62b81e757dc686130553a6f35ef9ea11dacbd726ee52ccb63019bcec876d5531b6a7263f48538eb05c062482f7609cd229c8
+DIST fuzion-0.081.tar.gz 710674 BLAKE2B ef58bb6b27640f6de4af3abe63b5ef6edbf82b6dc1914ba5dacf66ab2330e5eee884fbe08a3152353454474fd6226cdc5746b04bc791e4d26e81ae6fe8f47b3b SHA512 784823e5c1dc26cac2f61320b1c0aee232a8582e77fbb0d7a99d1ddc116232c436b0a1fc662fda025f93acee05c49e99a2cffdd6d0f1fa013c82d6475a194aeb

diff --git a/dev-lang/fuzion/fuzion-0.081.ebuild b/dev-lang/fuzion/fuzion-0.081.ebuild
new file mode 100644
index 000000000000..207890e5124a
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.081.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://flang.dev/
+	https://github.com/tokiwa-software/fuzion/"
+SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=virtual/jre-17:*"
+DEPEND=">=virtual/jdk-17:*"
+BDEPEND="test? ( sys-devel/clang:* )"
+
+DOCS=( README.md release_notes.md )
+
+src_compile() {
+	emake -j1
+}
+
+src_test() {
+	emake -j1 run_tests_parallel
+}
+
+src_install() {
+	# Remove unnecessary files from build directory. bug #893450
+	local torm torm_path
+	for torm in tests run_tests.{failures,results} ; do
+		torm_path="${S}"/build/${torm}
+		if [[ -e "${torm_path}" ]] ; then
+			rm -r "${torm_path}" || die "failed to remove ${toremove_path}"
+		fi
+	done
+
+	insinto /usr/share/${PN}
+	doins -r build/.
+	insopts -m755
+	doins -r build/bin
+
+	local bin
+	for bin in fz fzjava ; do
+		dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin}
+	done
+
+	einstalldocs
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-05-17 20:45 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-05-17 20:45 UTC (permalink / raw
  To: gentoo-commits

commit:     06beadbaf65462a7b4bf5fb79edd7e0addce04a1
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 19:30:10 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed May 17 20:45:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06beadba

dev-lang/fuzion: bump to 0.082

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

 dev-lang/fuzion/Manifest            |  1 +
 dev-lang/fuzion/fuzion-0.082.ebuild | 55 +++++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 71608025d117..745cb4b80b6c 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,2 +1,3 @@
 DIST fuzion-0.080.tar.gz 659142 BLAKE2B b1889ea646ddcb49248db1aa65cfbd3971ddfcad28976e39f631d7f6e3bd7e78f4dbc08756711820e982bcee8aef7eaf8de69a01408457d371c00fad926386ac SHA512 6bae87090b613dc82cc08526c66a62b81e757dc686130553a6f35ef9ea11dacbd726ee52ccb63019bcec876d5531b6a7263f48538eb05c062482f7609cd229c8
 DIST fuzion-0.081.tar.gz 710674 BLAKE2B ef58bb6b27640f6de4af3abe63b5ef6edbf82b6dc1914ba5dacf66ab2330e5eee884fbe08a3152353454474fd6226cdc5746b04bc791e4d26e81ae6fe8f47b3b SHA512 784823e5c1dc26cac2f61320b1c0aee232a8582e77fbb0d7a99d1ddc116232c436b0a1fc662fda025f93acee05c49e99a2cffdd6d0f1fa013c82d6475a194aeb
+DIST fuzion-0.082.tar.gz 751728 BLAKE2B d876d8bc762e9f2bee25e93aee0b118721136398f9e6c98e70adc50ce684fdcaa15991448ca748b1ae1f348e5facc442277b600ab3b5a809284144aa2f9b4928 SHA512 17cd56186e0fd7e07d5f592b7f8edc47e2609d0a6df08877c1db773f9ac56d8fd8ce60a1b7cffd918e23e20fad29a4c05c49d95a07cc3bec492e67d749837c83

diff --git a/dev-lang/fuzion/fuzion-0.082.ebuild b/dev-lang/fuzion/fuzion-0.082.ebuild
new file mode 100644
index 000000000000..207890e5124a
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.082.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://flang.dev/
+	https://github.com/tokiwa-software/fuzion/"
+SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=virtual/jre-17:*"
+DEPEND=">=virtual/jdk-17:*"
+BDEPEND="test? ( sys-devel/clang:* )"
+
+DOCS=( README.md release_notes.md )
+
+src_compile() {
+	emake -j1
+}
+
+src_test() {
+	emake -j1 run_tests_parallel
+}
+
+src_install() {
+	# Remove unnecessary files from build directory. bug #893450
+	local torm torm_path
+	for torm in tests run_tests.{failures,results} ; do
+		torm_path="${S}"/build/${torm}
+		if [[ -e "${torm_path}" ]] ; then
+			rm -r "${torm_path}" || die "failed to remove ${toremove_path}"
+		fi
+	done
+
+	insinto /usr/share/${PN}
+	doins -r build/.
+	insopts -m755
+	doins -r build/bin
+
+	local bin
+	for bin in fz fzjava ; do
+		dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin}
+	done
+
+	einstalldocs
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-05-19 17:45 Sam James
  0 siblings, 0 replies; 29+ messages in thread
From: Sam James @ 2023-05-19 17:45 UTC (permalink / raw
  To: gentoo-commits

commit:     3b2480955664f51f1d2be6b388736e97c8da6572
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri May 19 17:44:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri May 19 17:44:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b248095

dev-lang/fuzion: Stabilize 0.081 amd64, #906764

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.081.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/fuzion/fuzion-0.081.ebuild b/dev-lang/fuzion/fuzion-0.081.ebuild
index 207890e5124a..e305cdf2ce5d 100644
--- a/dev-lang/fuzion/fuzion-0.081.ebuild
+++ b/dev-lang/fuzion/fuzion-0.081.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-06-17 15:26 Sam James
  0 siblings, 0 replies; 29+ messages in thread
From: Sam James @ 2023-06-17 15:26 UTC (permalink / raw
  To: gentoo-commits

commit:     0e83a45a58e2736435b5847ef968188ce932a362
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 17 15:26:13 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 17 15:26:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e83a45a

dev-lang/fuzion: Stabilize 0.082 amd64, #908681

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.082.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/fuzion/fuzion-0.082.ebuild b/dev-lang/fuzion/fuzion-0.082.ebuild
index 207890e5124a..e305cdf2ce5d 100644
--- a/dev-lang/fuzion/fuzion-0.082.ebuild
+++ b/dev-lang/fuzion/fuzion-0.082.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-07-03 22:42 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-07-03 22:42 UTC (permalink / raw
  To: gentoo-commits

commit:     c9fe49c0e1d1e70dea340e0efe9d8417e0f49df8
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  3 22:07:05 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jul  3 22:42:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9fe49c0

dev-lang/fuzion: bump to 0.083

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

 dev-lang/fuzion/Manifest            |  1 +
 dev-lang/fuzion/fuzion-0.083.ebuild | 66 +++++++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index cc4ad309c8de..ceab4890dda9 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1 +1,2 @@
 DIST fuzion-0.082.tar.gz 751728 BLAKE2B d876d8bc762e9f2bee25e93aee0b118721136398f9e6c98e70adc50ce684fdcaa15991448ca748b1ae1f348e5facc442277b600ab3b5a809284144aa2f9b4928 SHA512 17cd56186e0fd7e07d5f592b7f8edc47e2609d0a6df08877c1db773f9ac56d8fd8ce60a1b7cffd918e23e20fad29a4c05c49d95a07cc3bec492e67d749837c83
+DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5

diff --git a/dev-lang/fuzion/fuzion-0.083.ebuild b/dev-lang/fuzion/fuzion-0.083.ebuild
new file mode 100644
index 000000000000..b37d2fb1f8dc
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.083.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://flang.dev/
+	https://github.com/tokiwa-software/fuzion/"
+
+if [[ ${PV} == *9999* ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
+else
+	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
+		-> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=virtual/jre-17:*
+	dev-libs/boehm-gc
+"
+DEPEND=">=virtual/jdk-17:*"
+BDEPEND="test? ( sys-devel/clang:* )"
+
+DOCS=( README.md release_notes.md )
+
+src_compile() {
+	emake -j1
+}
+
+src_test() {
+	emake -j1 run_tests_parallel
+}
+
+src_install() {
+	# Remove unnecessary files from build directory. bug #893450
+	local torm
+	local torm_path
+	for torm in tests run_tests.{failures,results} ; do
+		torm_path="${S}"/build/${torm}
+
+		if [[ -e "${torm_path}" ]] ; then
+			rm -r "${torm_path}" || die "failed to remove ${toremove_path}"
+		fi
+	done
+
+	insinto /usr/share/${PN}
+	doins -r build/.
+	insopts -m755
+	doins -r build/bin
+
+	local bin
+	for bin in fz fzjava ; do
+		dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin}
+	done
+
+	einstalldocs
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-07-03 22:42 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-07-03 22:42 UTC (permalink / raw
  To: gentoo-commits

commit:     df8d6c823a65e6253f768da24b98cc443ea42bfa
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  3 21:42:53 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jul  3 22:42:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df8d6c82

dev-lang/fuzion: drop old 0.081

Closes: https://bugs.gentoo.org/906352
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/fuzion/Manifest            |  1 -
 dev-lang/fuzion/fuzion-0.081.ebuild | 55 -------------------------------------
 2 files changed, 56 deletions(-)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 8f59f0b5d812..cc4ad309c8de 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,2 +1 @@
-DIST fuzion-0.081.tar.gz 710674 BLAKE2B ef58bb6b27640f6de4af3abe63b5ef6edbf82b6dc1914ba5dacf66ab2330e5eee884fbe08a3152353454474fd6226cdc5746b04bc791e4d26e81ae6fe8f47b3b SHA512 784823e5c1dc26cac2f61320b1c0aee232a8582e77fbb0d7a99d1ddc116232c436b0a1fc662fda025f93acee05c49e99a2cffdd6d0f1fa013c82d6475a194aeb
 DIST fuzion-0.082.tar.gz 751728 BLAKE2B d876d8bc762e9f2bee25e93aee0b118721136398f9e6c98e70adc50ce684fdcaa15991448ca748b1ae1f348e5facc442277b600ab3b5a809284144aa2f9b4928 SHA512 17cd56186e0fd7e07d5f592b7f8edc47e2609d0a6df08877c1db773f9ac56d8fd8ce60a1b7cffd918e23e20fad29a4c05c49d95a07cc3bec492e67d749837c83

diff --git a/dev-lang/fuzion/fuzion-0.081.ebuild b/dev-lang/fuzion/fuzion-0.081.ebuild
deleted file mode 100644
index e305cdf2ce5d..000000000000
--- a/dev-lang/fuzion/fuzion-0.081.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-2
-
-DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://flang.dev/
-	https://github.com/tokiwa-software/fuzion/"
-SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=virtual/jre-17:*"
-DEPEND=">=virtual/jdk-17:*"
-BDEPEND="test? ( sys-devel/clang:* )"
-
-DOCS=( README.md release_notes.md )
-
-src_compile() {
-	emake -j1
-}
-
-src_test() {
-	emake -j1 run_tests_parallel
-}
-
-src_install() {
-	# Remove unnecessary files from build directory. bug #893450
-	local torm torm_path
-	for torm in tests run_tests.{failures,results} ; do
-		torm_path="${S}"/build/${torm}
-		if [[ -e "${torm_path}" ]] ; then
-			rm -r "${torm_path}" || die "failed to remove ${toremove_path}"
-		fi
-	done
-
-	insinto /usr/share/${PN}
-	doins -r build/.
-	insopts -m755
-	doins -r build/bin
-
-	local bin
-	for bin in fz fzjava ; do
-		dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin}
-	done
-
-	einstalldocs
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-07-03 22:42 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-07-03 22:42 UTC (permalink / raw
  To: gentoo-commits

commit:     319120b8a6ef4e9d0267c81ad8c73a1ecc1f84eb
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  3 21:42:39 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jul  3 22:42:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=319120b8

dev-lang/fuzion: drop old 0.080

Closes: https://bugs.gentoo.org/894208
Closes: https://bugs.gentoo.org/894240
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/fuzion/Manifest            |  1 -
 dev-lang/fuzion/fuzion-0.080.ebuild | 55 -------------------------------------
 2 files changed, 56 deletions(-)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 745cb4b80b6c..8f59f0b5d812 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,3 +1,2 @@
-DIST fuzion-0.080.tar.gz 659142 BLAKE2B b1889ea646ddcb49248db1aa65cfbd3971ddfcad28976e39f631d7f6e3bd7e78f4dbc08756711820e982bcee8aef7eaf8de69a01408457d371c00fad926386ac SHA512 6bae87090b613dc82cc08526c66a62b81e757dc686130553a6f35ef9ea11dacbd726ee52ccb63019bcec876d5531b6a7263f48538eb05c062482f7609cd229c8
 DIST fuzion-0.081.tar.gz 710674 BLAKE2B ef58bb6b27640f6de4af3abe63b5ef6edbf82b6dc1914ba5dacf66ab2330e5eee884fbe08a3152353454474fd6226cdc5746b04bc791e4d26e81ae6fe8f47b3b SHA512 784823e5c1dc26cac2f61320b1c0aee232a8582e77fbb0d7a99d1ddc116232c436b0a1fc662fda025f93acee05c49e99a2cffdd6d0f1fa013c82d6475a194aeb
 DIST fuzion-0.082.tar.gz 751728 BLAKE2B d876d8bc762e9f2bee25e93aee0b118721136398f9e6c98e70adc50ce684fdcaa15991448ca748b1ae1f348e5facc442277b600ab3b5a809284144aa2f9b4928 SHA512 17cd56186e0fd7e07d5f592b7f8edc47e2609d0a6df08877c1db773f9ac56d8fd8ce60a1b7cffd918e23e20fad29a4c05c49d95a07cc3bec492e67d749837c83

diff --git a/dev-lang/fuzion/fuzion-0.080.ebuild b/dev-lang/fuzion/fuzion-0.080.ebuild
deleted file mode 100644
index f08f64de1ef6..000000000000
--- a/dev-lang/fuzion/fuzion-0.080.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-2
-
-DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://flang.dev/
-	https://github.com/tokiwa-software/fuzion/"
-SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=virtual/jre-17:*"
-DEPEND=">=virtual/jdk-17:*"
-BDEPEND="test? ( sys-devel/clang:* )"
-
-DOCS=( README.md release_notes.md )
-
-src_compile () {
-	emake -j1
-}
-
-src_test() {
-	emake -j1 run_tests_parallel
-}
-
-src_install() {
-	# Remove unnecessary files from build directory. bug #893450
-	local torm torm_path
-	for torm in tests run_tests.{failures,results} ; do
-		torm_path="${S}"/build/${torm}
-		if [[ -e "${torm_path}" ]] ; then
-			rm -r "${torm_path}" || die "failed to remove ${toremove_path}"
-		fi
-	done
-
-	insinto /usr/share/${PN}
-	doins -r build/.
-	insopts -m755
-	doins -r build/bin
-
-	local bin
-	for bin in fz fzjava ; do
-		dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin}
-	done
-
-	einstalldocs
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-07-26  8:37 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-07-26  8:37 UTC (permalink / raw
  To: gentoo-commits

commit:     dabc913e1c83ef8b29fe2c4ef1746198191261e6
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 26 08:26:00 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 08:37:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dabc913e

dev-lang/fuzion: fix var name in die

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

 dev-lang/fuzion/fuzion-0.082.ebuild | 6 ++++--
 dev-lang/fuzion/fuzion-0.083.ebuild | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-lang/fuzion/fuzion-0.082.ebuild b/dev-lang/fuzion/fuzion-0.082.ebuild
index e305cdf2ce5d..d7efe8f81b5d 100644
--- a/dev-lang/fuzion/fuzion-0.082.ebuild
+++ b/dev-lang/fuzion/fuzion-0.082.ebuild
@@ -33,11 +33,13 @@ src_test() {
 
 src_install() {
 	# Remove unnecessary files from build directory. bug #893450
-	local torm torm_path
+	local torm
+	local torm_path
 	for torm in tests run_tests.{failures,results} ; do
 		torm_path="${S}"/build/${torm}
+
 		if [[ -e "${torm_path}" ]] ; then
-			rm -r "${torm_path}" || die "failed to remove ${toremove_path}"
+			rm -r "${torm_path}" || die "failed to remove ${torm_path}"
 		fi
 	done
 

diff --git a/dev-lang/fuzion/fuzion-0.083.ebuild b/dev-lang/fuzion/fuzion-0.083.ebuild
index b37d2fb1f8dc..89a790ef2ce9 100644
--- a/dev-lang/fuzion/fuzion-0.083.ebuild
+++ b/dev-lang/fuzion/fuzion-0.083.ebuild
@@ -48,7 +48,7 @@ src_install() {
 		torm_path="${S}"/build/${torm}
 
 		if [[ -e "${torm_path}" ]] ; then
-			rm -r "${torm_path}" || die "failed to remove ${toremove_path}"
+			rm -r "${torm_path}" || die "failed to remove ${torm_path}"
 		fi
 	done
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-08-04  9:22 Sam James
  0 siblings, 0 replies; 29+ messages in thread
From: Sam James @ 2023-08-04  9:22 UTC (permalink / raw
  To: gentoo-commits

commit:     be7b9b2c64120d5c51d26fac1234737b1e6f2a70
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  4 09:18:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug  4 09:21:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7b9b2c

dev-lang/fuzion: Stabilize 0.083 amd64, #911668

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.083.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/fuzion/fuzion-0.083.ebuild b/dev-lang/fuzion/fuzion-0.083.ebuild
index 89a790ef2ce9..b7dc96401878 100644
--- a/dev-lang/fuzion/fuzion-0.083.ebuild
+++ b/dev-lang/fuzion/fuzion-0.083.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]] ; then
 else
 	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
 		-> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-3"


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

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

commit:     7a4bfc5dda5b5c096197f9d988db15f3b26045f6
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  2 14:09:03 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Sep  2 14:29:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4bfc5d

dev-lang/fuzion: drop old 0.082

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

 dev-lang/fuzion/Manifest            |  1 -
 dev-lang/fuzion/fuzion-0.082.ebuild | 57 -------------------------------------
 2 files changed, 58 deletions(-)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index ceab4890dda9..c23801b783dc 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,2 +1 @@
-DIST fuzion-0.082.tar.gz 751728 BLAKE2B d876d8bc762e9f2bee25e93aee0b118721136398f9e6c98e70adc50ce684fdcaa15991448ca748b1ae1f348e5facc442277b600ab3b5a809284144aa2f9b4928 SHA512 17cd56186e0fd7e07d5f592b7f8edc47e2609d0a6df08877c1db773f9ac56d8fd8ce60a1b7cffd918e23e20fad29a4c05c49d95a07cc3bec492e67d749837c83
 DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5

diff --git a/dev-lang/fuzion/fuzion-0.082.ebuild b/dev-lang/fuzion/fuzion-0.082.ebuild
deleted file mode 100644
index d7efe8f81b5d..000000000000
--- a/dev-lang/fuzion/fuzion-0.082.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-2
-
-DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://flang.dev/
-	https://github.com/tokiwa-software/fuzion/"
-SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=virtual/jre-17:*"
-DEPEND=">=virtual/jdk-17:*"
-BDEPEND="test? ( sys-devel/clang:* )"
-
-DOCS=( README.md release_notes.md )
-
-src_compile() {
-	emake -j1
-}
-
-src_test() {
-	emake -j1 run_tests_parallel
-}
-
-src_install() {
-	# Remove unnecessary files from build directory. bug #893450
-	local torm
-	local torm_path
-	for torm in tests run_tests.{failures,results} ; do
-		torm_path="${S}"/build/${torm}
-
-		if [[ -e "${torm_path}" ]] ; then
-			rm -r "${torm_path}" || die "failed to remove ${torm_path}"
-		fi
-	done
-
-	insinto /usr/share/${PN}
-	doins -r build/.
-	insopts -m755
-	doins -r build/bin
-
-	local bin
-	for bin in fz fzjava ; do
-		dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin}
-	done
-
-	einstalldocs
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-10-26 13:13 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-10-26 13:13 UTC (permalink / raw
  To: gentoo-commits

commit:     07cac0c53afc7235d557cab098bd76e68394d074
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 25 14:47:21 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Oct 26 13:11:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07cac0c5

dev-lang/fuzion: bump to 0.084

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

 dev-lang/fuzion/Manifest            |  1 +
 dev-lang/fuzion/fuzion-0.084.ebuild | 72 +++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index c23801b783dc..6b7061c17b41 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1 +1,2 @@
 DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5
+DIST fuzion-0.084.tar.gz 858114 BLAKE2B 0c0f30b22a85527ae7acf2150e18c79257ac60cd5c17ec9d7e53a6f8e496f1dafa199dfdd34a0c4940dcdce28d1c8c794b1d5a5ff4fe3b3fa6229862be760027 SHA512 cb628557dcdb7835a77e1472e45da485e69706487aa26d74fc630272fcb5e408adcd7b1ed485e0c7b34eed761911b15126ac82ef0fd748354da02fda09b9dbe9

diff --git a/dev-lang/fuzion/fuzion-0.084.ebuild b/dev-lang/fuzion/fuzion-0.084.ebuild
new file mode 100644
index 000000000000..ad9ea106d3a1
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.084.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://flang.dev/
+	https://github.com/tokiwa-software/fuzion/"
+
+if [[ "${PV}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
+else
+	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz"
+
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=virtual/jre-17:*
+	dev-libs/boehm-gc
+"
+DEPEND="
+	>=virtual/jdk-17:*
+"
+BDEPEND="
+	test? ( sys-devel/clang:* )
+"
+
+DOCS=( README.md release_notes.md )
+
+src_compile() {
+	emake -j1
+}
+
+src_test() {
+	emake -j1 run_tests_parallel
+}
+
+src_install() {
+	# Remove unnecessary files from build directory. bug #893450
+	local torm
+	local torm_path
+	for torm in tests run_tests.{failures,results} ; do
+		torm_path="${S}/build/${torm}"
+
+		if [[ -e "${torm_path}" ]] ; then
+			rm -r "${torm_path}" || die "failed to remove ${torm_path}"
+		fi
+	done
+
+	insinto "/usr/share/${PN}"
+	doins -r build/.
+	insopts -m755
+	doins -r build/bin
+
+	local bin
+	for bin in fz fzjava ; do
+		dosym -r "/usr/share/${PN}/bin/${bin}" "/usr/bin/${bin}"
+	done
+
+	einstalldocs
+}


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

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

commit:     61354e1d9913245111eca1d6a8d6818548a17b85
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  1 13:44:55 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Nov  1 19:17:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61354e1d

dev-lang/fuzion: bump to 0.085

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

 dev-lang/fuzion/Manifest            |  1 +
 dev-lang/fuzion/fuzion-0.085.ebuild | 72 +++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 6b7061c17b41..23c85e2b98f3 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,2 +1,3 @@
 DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5
 DIST fuzion-0.084.tar.gz 858114 BLAKE2B 0c0f30b22a85527ae7acf2150e18c79257ac60cd5c17ec9d7e53a6f8e496f1dafa199dfdd34a0c4940dcdce28d1c8c794b1d5a5ff4fe3b3fa6229862be760027 SHA512 cb628557dcdb7835a77e1472e45da485e69706487aa26d74fc630272fcb5e408adcd7b1ed485e0c7b34eed761911b15126ac82ef0fd748354da02fda09b9dbe9
+DIST fuzion-0.085.tar.gz 951247 BLAKE2B 5ae8999453759e0a8e5fb44b0aec833adb2c66ca9fea3e3092e2f298cc27a98c75abe0947337e9bb43920009d3bed8aa526a325fc58791d6177cb4f2d7ae7f23 SHA512 4a40eeffaa40b0568d90a20cf4125e7bddcc651fbe55b38866bb3cc90517749259336f776c33b762969986accae01e532b09418114b7c60e98377074bf144a17

diff --git a/dev-lang/fuzion/fuzion-0.085.ebuild b/dev-lang/fuzion/fuzion-0.085.ebuild
new file mode 100644
index 000000000000..ad9ea106d3a1
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.085.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://flang.dev/
+	https://github.com/tokiwa-software/fuzion/"
+
+if [[ "${PV}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
+else
+	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz"
+
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=virtual/jre-17:*
+	dev-libs/boehm-gc
+"
+DEPEND="
+	>=virtual/jdk-17:*
+"
+BDEPEND="
+	test? ( sys-devel/clang:* )
+"
+
+DOCS=( README.md release_notes.md )
+
+src_compile() {
+	emake -j1
+}
+
+src_test() {
+	emake -j1 run_tests_parallel
+}
+
+src_install() {
+	# Remove unnecessary files from build directory. bug #893450
+	local torm
+	local torm_path
+	for torm in tests run_tests.{failures,results} ; do
+		torm_path="${S}/build/${torm}"
+
+		if [[ -e "${torm_path}" ]] ; then
+			rm -r "${torm_path}" || die "failed to remove ${torm_path}"
+		fi
+	done
+
+	insinto "/usr/share/${PN}"
+	doins -r build/.
+	insopts -m755
+	doins -r build/bin
+
+	local bin
+	for bin in fz fzjava ; do
+		dosym -r "/usr/share/${PN}/bin/${bin}" "/usr/bin/${bin}"
+	done
+
+	einstalldocs
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-11-26  0:11 Sam James
  0 siblings, 0 replies; 29+ messages in thread
From: Sam James @ 2023-11-26  0:11 UTC (permalink / raw
  To: gentoo-commits

commit:     6285af00f5b22fdfe0a49aaa806f29a52632f13f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 26 00:11:14 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 26 00:11:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6285af00

dev-lang/fuzion: Stabilize 0.084 amd64, #918568

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.084.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/fuzion/fuzion-0.084.ebuild b/dev-lang/fuzion/fuzion-0.084.ebuild
index ad9ea106d3a1..33cad58c2ef8 100644
--- a/dev-lang/fuzion/fuzion-0.084.ebuild
+++ b/dev-lang/fuzion/fuzion-0.084.ebuild
@@ -17,7 +17,7 @@ else
 	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
 		-> ${P}.tar.gz"
 
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-3"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-12-04  8:43 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-12-04  8:43 UTC (permalink / raw
  To: gentoo-commits

commit:     a0353a87107f1d886e5b6402a42ffe75184fb1a6
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Mon Dec  4 08:04:24 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Dec  4 08:43:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0353a87

dev-lang/fuzion: restrict to jdk:17 for #916689

Upstream: https://github.com/tokiwa-software/fuzion/issues/2076
Closes: https://bugs.gentoo.org/916689
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/34124
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/fuzion/{fuzion-0.085.ebuild => fuzion-0.085-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/fuzion/fuzion-0.085.ebuild b/dev-lang/fuzion/fuzion-0.085-r1.ebuild
similarity index 95%
rename from dev-lang/fuzion/fuzion-0.085.ebuild
rename to dev-lang/fuzion/fuzion-0.085-r1.ebuild
index ad9ea106d3a1..65bbd19ac6a8 100644
--- a/dev-lang/fuzion/fuzion-0.085.ebuild
+++ b/dev-lang/fuzion/fuzion-0.085-r1.ebuild
@@ -29,8 +29,9 @@ RDEPEND="
 	>=virtual/jre-17:*
 	dev-libs/boehm-gc
 "
+# jdk:17 for https://bugs.gentoo.org/916689
 DEPEND="
-	>=virtual/jdk-17:*
+	virtual/jdk:17
 "
 BDEPEND="
 	test? ( sys-devel/clang:* )


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2023-12-16 21:45 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2023-12-16 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     da86f46341e54cef424ac21c26728f435d257b0c
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 18:47:43 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 21:44:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da86f463

dev-lang/fuzion: drop old 0.083

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

 dev-lang/fuzion/Manifest            |  1 -
 dev-lang/fuzion/fuzion-0.083.ebuild | 66 -------------------------------------
 2 files changed, 67 deletions(-)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 23c85e2b98f3..aff32cd3c143 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,3 +1,2 @@
-DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5
 DIST fuzion-0.084.tar.gz 858114 BLAKE2B 0c0f30b22a85527ae7acf2150e18c79257ac60cd5c17ec9d7e53a6f8e496f1dafa199dfdd34a0c4940dcdce28d1c8c794b1d5a5ff4fe3b3fa6229862be760027 SHA512 cb628557dcdb7835a77e1472e45da485e69706487aa26d74fc630272fcb5e408adcd7b1ed485e0c7b34eed761911b15126ac82ef0fd748354da02fda09b9dbe9
 DIST fuzion-0.085.tar.gz 951247 BLAKE2B 5ae8999453759e0a8e5fb44b0aec833adb2c66ca9fea3e3092e2f298cc27a98c75abe0947337e9bb43920009d3bed8aa526a325fc58791d6177cb4f2d7ae7f23 SHA512 4a40eeffaa40b0568d90a20cf4125e7bddcc651fbe55b38866bb3cc90517749259336f776c33b762969986accae01e532b09418114b7c60e98377074bf144a17

diff --git a/dev-lang/fuzion/fuzion-0.083.ebuild b/dev-lang/fuzion/fuzion-0.083.ebuild
deleted file mode 100644
index b7dc96401878..000000000000
--- a/dev-lang/fuzion/fuzion-0.083.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
-
-inherit java-pkg-2
-
-DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://flang.dev/
-	https://github.com/tokiwa-software/fuzion/"
-
-if [[ ${PV} == *9999* ]] ; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
-else
-	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
-		-> ${P}.tar.gz"
-	KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	>=virtual/jre-17:*
-	dev-libs/boehm-gc
-"
-DEPEND=">=virtual/jdk-17:*"
-BDEPEND="test? ( sys-devel/clang:* )"
-
-DOCS=( README.md release_notes.md )
-
-src_compile() {
-	emake -j1
-}
-
-src_test() {
-	emake -j1 run_tests_parallel
-}
-
-src_install() {
-	# Remove unnecessary files from build directory. bug #893450
-	local torm
-	local torm_path
-	for torm in tests run_tests.{failures,results} ; do
-		torm_path="${S}"/build/${torm}
-
-		if [[ -e "${torm_path}" ]] ; then
-			rm -r "${torm_path}" || die "failed to remove ${torm_path}"
-		fi
-	done
-
-	insinto /usr/share/${PN}
-	doins -r build/.
-	insopts -m755
-	doins -r build/bin
-
-	local bin
-	for bin in fz fzjava ; do
-		dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin}
-	done
-
-	einstalldocs
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2024-01-07 13:26 Sam James
  0 siblings, 0 replies; 29+ messages in thread
From: Sam James @ 2024-01-07 13:26 UTC (permalink / raw
  To: gentoo-commits

commit:     8f5a311332822f2a95564dbcf1e75b15c4bb437a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  7 13:25:33 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan  7 13:25:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5a3113

dev-lang/fuzion: Stabilize 0.085-r1 amd64, #921425

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.085-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/fuzion/fuzion-0.085-r1.ebuild b/dev-lang/fuzion/fuzion-0.085-r1.ebuild
index 65bbd19ac6a8..063790bb40b9 100644
--- a/dev-lang/fuzion/fuzion-0.085-r1.ebuild
+++ b/dev-lang/fuzion/fuzion-0.085-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ else
 	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
 		-> ${P}.tar.gz"
 
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-3"


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

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

commit:     aef0824d5312c055a25f98a5f0dfbefad9a03863
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 21:24:10 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 23:21:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef0824d

dev-lang/fuzion: bump to 0.086

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

 dev-lang/fuzion/Manifest            |  1 +
 dev-lang/fuzion/fuzion-0.086.ebuild | 73 +++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 50c58d72012c..7fa40b129abd 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1 +1,2 @@
 DIST fuzion-0.085.tar.gz 951247 BLAKE2B 5ae8999453759e0a8e5fb44b0aec833adb2c66ca9fea3e3092e2f298cc27a98c75abe0947337e9bb43920009d3bed8aa526a325fc58791d6177cb4f2d7ae7f23 SHA512 4a40eeffaa40b0568d90a20cf4125e7bddcc651fbe55b38866bb3cc90517749259336f776c33b762969986accae01e532b09418114b7c60e98377074bf144a17
+DIST fuzion-0.086.tar.gz 994894 BLAKE2B e698ea7b8de215c55e84e0f55f405156d5c386c1001c7b29e0c7c49e7a7e7babf7cb64cf30726a24aa7b6ccdc0eaf01cc543867361e2554f258d76be1fc08b97 SHA512 6d2df12d1dced9c5a61bb183767fc205ddbc0d04db8cae3f5e3eabd9ab60f18b3c2b3fa8f57702dc792882b1a6f79da1cfcb7801d84ecc2cff1844a4bc226f67

diff --git a/dev-lang/fuzion/fuzion-0.086.ebuild b/dev-lang/fuzion/fuzion-0.086.ebuild
new file mode 100644
index 000000000000..388f1e28729c
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.086.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://flang.dev/
+	https://github.com/tokiwa-software/fuzion/"
+
+if [[ "${PV}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
+else
+	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz"
+
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=virtual/jre-17:*
+	dev-libs/boehm-gc
+"
+# jdk:17 for https://bugs.gentoo.org/916689
+DEPEND="
+	virtual/jdk:17
+"
+BDEPEND="
+	test? ( sys-devel/clang:* )
+"
+
+DOCS=( README.md release_notes.md )
+
+src_compile() {
+	emake -j1
+}
+
+src_test() {
+	emake -j1 run_tests_parallel
+}
+
+src_install() {
+	# Remove unnecessary files from build directory. bug #893450
+	local torm
+	local torm_path
+	for torm in tests run_tests.{failures,results} ; do
+		torm_path="${S}/build/${torm}"
+
+		if [[ -e "${torm_path}" ]] ; then
+			rm -r "${torm_path}" || die "failed to remove ${torm_path}"
+		fi
+	done
+
+	insinto "/usr/share/${PN}"
+	doins -r build/.
+	insopts -m755
+	doins -r build/bin
+
+	local bin
+	for bin in fz fzjava ; do
+		dosym -r "/usr/share/${PN}/bin/${bin}" "/usr/bin/${bin}"
+	done
+
+	einstalldocs
+}


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

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

commit:     ea997bf2b5d067b1414ee31611401a7df4d1c890
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 20:17:46 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 23:21:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea997bf2

dev-lang/fuzion: drop old 0.084

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

 dev-lang/fuzion/Manifest            |  1 -
 dev-lang/fuzion/fuzion-0.084.ebuild | 72 -------------------------------------
 2 files changed, 73 deletions(-)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index aff32cd3c143..50c58d72012c 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,2 +1 @@
-DIST fuzion-0.084.tar.gz 858114 BLAKE2B 0c0f30b22a85527ae7acf2150e18c79257ac60cd5c17ec9d7e53a6f8e496f1dafa199dfdd34a0c4940dcdce28d1c8c794b1d5a5ff4fe3b3fa6229862be760027 SHA512 cb628557dcdb7835a77e1472e45da485e69706487aa26d74fc630272fcb5e408adcd7b1ed485e0c7b34eed761911b15126ac82ef0fd748354da02fda09b9dbe9
 DIST fuzion-0.085.tar.gz 951247 BLAKE2B 5ae8999453759e0a8e5fb44b0aec833adb2c66ca9fea3e3092e2f298cc27a98c75abe0947337e9bb43920009d3bed8aa526a325fc58791d6177cb4f2d7ae7f23 SHA512 4a40eeffaa40b0568d90a20cf4125e7bddcc651fbe55b38866bb3cc90517749259336f776c33b762969986accae01e532b09418114b7c60e98377074bf144a17

diff --git a/dev-lang/fuzion/fuzion-0.084.ebuild b/dev-lang/fuzion/fuzion-0.084.ebuild
deleted file mode 100644
index 33cad58c2ef8..000000000000
--- a/dev-lang/fuzion/fuzion-0.084.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-2
-
-DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://flang.dev/
-	https://github.com/tokiwa-software/fuzion/"
-
-if [[ "${PV}" == *9999* ]] ; then
-	inherit git-r3
-
-	EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
-else
-	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz"
-
-	KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	>=virtual/jre-17:*
-	dev-libs/boehm-gc
-"
-DEPEND="
-	>=virtual/jdk-17:*
-"
-BDEPEND="
-	test? ( sys-devel/clang:* )
-"
-
-DOCS=( README.md release_notes.md )
-
-src_compile() {
-	emake -j1
-}
-
-src_test() {
-	emake -j1 run_tests_parallel
-}
-
-src_install() {
-	# Remove unnecessary files from build directory. bug #893450
-	local torm
-	local torm_path
-	for torm in tests run_tests.{failures,results} ; do
-		torm_path="${S}/build/${torm}"
-
-		if [[ -e "${torm_path}" ]] ; then
-			rm -r "${torm_path}" || die "failed to remove ${torm_path}"
-		fi
-	done
-
-	insinto "/usr/share/${PN}"
-	doins -r build/.
-	insopts -m755
-	doins -r build/bin
-
-	local bin
-	for bin in fz fzjava ; do
-		dosym -r "/usr/share/${PN}/bin/${bin}" "/usr/bin/${bin}"
-	done
-
-	einstalldocs
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2024-01-30 19:58 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2024-01-30 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     fd0e782550dd6cb59e526681bd9f73f46236dfc8
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 30 18:55:53 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Jan 30 19:58:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd0e7825

dev-lang/fuzion: skip sockets test

Closes: https://bugs.gentoo.org/922702
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.086.ebuild | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

diff --git a/dev-lang/fuzion/fuzion-0.086.ebuild b/dev-lang/fuzion/fuzion-0.086.ebuild
index 388f1e28729c..25e1fa2bc8ef 100644
--- a/dev-lang/fuzion/fuzion-0.086.ebuild
+++ b/dev-lang/fuzion/fuzion-0.086.ebuild
@@ -34,11 +34,19 @@ DEPEND="
 	virtual/jdk:17
 "
 BDEPEND="
-	test? ( sys-devel/clang:* )
+	test? (
+		sys-devel/clang:*
+	)
 "
 
 DOCS=( README.md release_notes.md )
 
+src_prepare() {
+	java-pkg-2_src_prepare
+
+	rm -fr tests/sockets || die
+}
+
 src_compile() {
 	emake -j1
 }
@@ -49,13 +57,13 @@ src_test() {
 
 src_install() {
 	# Remove unnecessary files from build directory. bug #893450
-	local torm
-	local torm_path
-	for torm in tests run_tests.{failures,results} ; do
-		torm_path="${S}/build/${torm}"
+	local toremove
+	local toremove_path
+	for toremove in tests run_tests.{failures,results} ; do
+		toremove_path="${S}/build/${toremove}"
 
-		if [[ -e "${torm_path}" ]] ; then
-			rm -r "${torm_path}" || die "failed to remove ${torm_path}"
+		if [[ -e "${toremove_path}" ]] ; then
+			rm -r "${toremove_path}" || die "failed to remove ${toremove_path}"
 		fi
 	done
 
@@ -64,9 +72,9 @@ src_install() {
 	insopts -m755
 	doins -r build/bin
 
-	local bin
-	for bin in fz fzjava ; do
-		dosym -r "/usr/share/${PN}/bin/${bin}" "/usr/bin/${bin}"
+	local exe
+	for exe in fz fzjava ; do
+		dosym -r "/usr/share/${PN}/bin/${exe}" "/usr/bin/${exe}"
 	done
 
 	einstalldocs


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2024-02-12 17:07 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2024-02-12 17:07 UTC (permalink / raw
  To: gentoo-commits

commit:     86df6862c92ee26a53dd98239166eb0e36c3cc52
Author:     Michael Lill <michael.lill <AT> tokiwa <DOT> software>
AuthorDate: Mon Feb 12 15:18:22 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Feb 12 17:07:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86df6862

dev-lang/fuzion: update homepage url

Main url is now https://fuzion-lang.dev, even tough https://flang.dev still
exists. Changed due to name clash with gcc frontend for fortran which is also
called flang.

Signed-off-by: Michael Lill <michael.lill <AT> tokiwa.software>
Closes: https://github.com/gentoo/gentoo/pull/35288
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.085-r1.ebuild | 2 +-
 dev-lang/fuzion/fuzion-0.086.ebuild    | 2 +-
 dev-lang/fuzion/metadata.xml           | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/fuzion/fuzion-0.085-r1.ebuild b/dev-lang/fuzion/fuzion-0.085-r1.ebuild
index 063790bb40b9..a90cd4f70918 100644
--- a/dev-lang/fuzion/fuzion-0.085-r1.ebuild
+++ b/dev-lang/fuzion/fuzion-0.085-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit java-pkg-2
 
 DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://flang.dev/
+HOMEPAGE="https://fuzion-lang.dev/
 	https://github.com/tokiwa-software/fuzion/"
 
 if [[ "${PV}" == *9999* ]] ; then

diff --git a/dev-lang/fuzion/fuzion-0.086.ebuild b/dev-lang/fuzion/fuzion-0.086.ebuild
index 25e1fa2bc8ef..933ed223e6ec 100644
--- a/dev-lang/fuzion/fuzion-0.086.ebuild
+++ b/dev-lang/fuzion/fuzion-0.086.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit java-pkg-2
 
 DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://flang.dev/
+HOMEPAGE="https://fuzion-lang.dev/
 	https://github.com/tokiwa-software/fuzion/"
 
 if [[ "${PV}" == *9999* ]] ; then

diff --git a/dev-lang/fuzion/metadata.xml b/dev-lang/fuzion/metadata.xml
index 47ee98be75cb..ff8570fb1aec 100644
--- a/dev-lang/fuzion/metadata.xml
+++ b/dev-lang/fuzion/metadata.xml
@@ -11,8 +11,8 @@
     for performance and correctness.
   </longdescription>
   <upstream>
-    <changelog>https://flang.dev/release_notes.txt</changelog>
-    <doc>https://flang.dev/docs/index</doc>
+    <changelog>https://fuzion-lang.dev/release_notes.txt</changelog>
+    <doc>https://fuzion-lang.dev/docs/index</doc>
     <bugs-to>https://github.com/tokiwa-software/fuzion/issues/</bugs-to>
     <remote-id type="github">tokiwa-software/fuzion</remote-id>
   </upstream>


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2024-02-15 13:56 Sam James
  0 siblings, 0 replies; 29+ messages in thread
From: Sam James @ 2024-02-15 13:56 UTC (permalink / raw
  To: gentoo-commits

commit:     c6f0d07f880fc5aa18a381974cd4d692da01f9f7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 15 13:55:00 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 15 13:55:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f0d07f

dev-lang/fuzion: Stabilize 0.086 amd64, #924573

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/fuzion/fuzion-0.086.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/fuzion/fuzion-0.086.ebuild b/dev-lang/fuzion/fuzion-0.086.ebuild
index 933ed223e6ec..745be3a508b1 100644
--- a/dev-lang/fuzion/fuzion-0.086.ebuild
+++ b/dev-lang/fuzion/fuzion-0.086.ebuild
@@ -17,7 +17,7 @@ else
 	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
 		-> ${P}.tar.gz"
 
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-3"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2024-02-19 20:54 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2024-02-19 20:54 UTC (permalink / raw
  To: gentoo-commits

commit:     f00fcd9bdfbb4266adcd386fe89cd816ce99045c
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 19 20:23:15 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Feb 19 20:54:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00fcd9b

dev-lang/fuzion: drop old 0.085-r1

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

 dev-lang/fuzion/Manifest               |  1 -
 dev-lang/fuzion/fuzion-0.085-r1.ebuild | 73 ----------------------------------
 2 files changed, 74 deletions(-)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 7fa40b129abd..d51c967dd45e 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,2 +1 @@
-DIST fuzion-0.085.tar.gz 951247 BLAKE2B 5ae8999453759e0a8e5fb44b0aec833adb2c66ca9fea3e3092e2f298cc27a98c75abe0947337e9bb43920009d3bed8aa526a325fc58791d6177cb4f2d7ae7f23 SHA512 4a40eeffaa40b0568d90a20cf4125e7bddcc651fbe55b38866bb3cc90517749259336f776c33b762969986accae01e532b09418114b7c60e98377074bf144a17
 DIST fuzion-0.086.tar.gz 994894 BLAKE2B e698ea7b8de215c55e84e0f55f405156d5c386c1001c7b29e0c7c49e7a7e7babf7cb64cf30726a24aa7b6ccdc0eaf01cc543867361e2554f258d76be1fc08b97 SHA512 6d2df12d1dced9c5a61bb183767fc205ddbc0d04db8cae3f5e3eabd9ab60f18b3c2b3fa8f57702dc792882b1a6f79da1cfcb7801d84ecc2cff1844a4bc226f67

diff --git a/dev-lang/fuzion/fuzion-0.085-r1.ebuild b/dev-lang/fuzion/fuzion-0.085-r1.ebuild
deleted file mode 100644
index a90cd4f70918..000000000000
--- a/dev-lang/fuzion/fuzion-0.085-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-2
-
-DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://fuzion-lang.dev/
-	https://github.com/tokiwa-software/fuzion/"
-
-if [[ "${PV}" == *9999* ]] ; then
-	inherit git-r3
-
-	EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
-else
-	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz"
-
-	KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	>=virtual/jre-17:*
-	dev-libs/boehm-gc
-"
-# jdk:17 for https://bugs.gentoo.org/916689
-DEPEND="
-	virtual/jdk:17
-"
-BDEPEND="
-	test? ( sys-devel/clang:* )
-"
-
-DOCS=( README.md release_notes.md )
-
-src_compile() {
-	emake -j1
-}
-
-src_test() {
-	emake -j1 run_tests_parallel
-}
-
-src_install() {
-	# Remove unnecessary files from build directory. bug #893450
-	local torm
-	local torm_path
-	for torm in tests run_tests.{failures,results} ; do
-		torm_path="${S}/build/${torm}"
-
-		if [[ -e "${torm_path}" ]] ; then
-			rm -r "${torm_path}" || die "failed to remove ${torm_path}"
-		fi
-	done
-
-	insinto "/usr/share/${PN}"
-	doins -r build/.
-	insopts -m755
-	doins -r build/bin
-
-	local bin
-	for bin in fz fzjava ; do
-		dosym -r "/usr/share/${PN}/bin/${bin}" "/usr/bin/${bin}"
-	done
-
-	einstalldocs
-}


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

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

commit:     96f3a149439b3d2d17c2aad369f3f5c99884993a
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 01:15:51 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat May 18 01:17:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96f3a149

dev-lang/fuzion: bump to 0.088

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

 dev-lang/fuzion/Manifest            |  1 +
 dev-lang/fuzion/fuzion-0.088.ebuild | 80 +++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index d51c967dd45e..9be9a00de6dc 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1 +1,2 @@
 DIST fuzion-0.086.tar.gz 994894 BLAKE2B e698ea7b8de215c55e84e0f55f405156d5c386c1001c7b29e0c7c49e7a7e7babf7cb64cf30726a24aa7b6ccdc0eaf01cc543867361e2554f258d76be1fc08b97 SHA512 6d2df12d1dced9c5a61bb183767fc205ddbc0d04db8cae3f5e3eabd9ab60f18b3c2b3fa8f57702dc792882b1a6f79da1cfcb7801d84ecc2cff1844a4bc226f67
+DIST fuzion-0.088.tar.gz 1123270 BLAKE2B 3d68c136a862c02955b4a15e6cfe4d41a63a106c47289f7fdfe0af2b0119ebe26cbd9c6920c8b5311c756264bdd33d46f4b1108869427f83d55a350c2ab52e6f SHA512 b0fb1ea4175912684b4759ec58a91bc25d963fa2fa6234116fa91a63d757d9af5da9e20a3fdcc340fe956c01026d4b74c7a12dac40a0b7826d74c567b4e3383a

diff --git a/dev-lang/fuzion/fuzion-0.088.ebuild b/dev-lang/fuzion/fuzion-0.088.ebuild
new file mode 100644
index 000000000000..c40f20b0f208
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.088.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://fuzion-lang.dev/
+	https://github.com/tokiwa-software/fuzion/"
+
+if [[ "${PV}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
+else
+	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz"
+
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=virtual/jre-21:*
+	dev-libs/boehm-gc
+"
+DEPEND="
+	virtual/jdk:21
+"
+BDEPEND="
+	test? (
+		sys-devel/clang:*
+	)
+"
+
+DOCS=( README.md release_notes.md )
+
+src_prepare() {
+	java-pkg-2_src_prepare
+
+	rm -fr tests/sockets || die
+}
+
+src_compile() {
+	emake -j1
+}
+
+src_test() {
+	emake -j1 run_tests_parallel
+}
+
+src_install() {
+	# Remove unnecessary files from build directory. bug #893450
+	local toremove
+	local toremove_path
+	for toremove in tests run_tests.{failures,results} ; do
+		toremove_path="${S}/build/${toremove}"
+
+		if [[ -e "${toremove_path}" ]] ; then
+			rm -r "${toremove_path}" || die "failed to remove ${toremove_path}"
+		fi
+	done
+
+	insinto "/usr/share/${PN}"
+	doins -r build/.
+	insopts -m755
+	doins -r build/bin
+
+	local exe
+	for exe in fz fzjava ; do
+		dosym -r "/usr/share/${PN}/bin/${exe}" "/usr/bin/${exe}"
+	done
+
+	einstalldocs
+}


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

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

commit:     41f8babca01231c4555bf60f333c2a5a81a7986a
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 30 12:47:24 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Aug 30 23:52:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f8babc

dev-lang/fuzion: bump to 0.089

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

 dev-lang/fuzion/Manifest            |  1 +
 dev-lang/fuzion/fuzion-0.089.ebuild | 92 +++++++++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 9be9a00de6dc..429e6db3ff78 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,2 +1,3 @@
 DIST fuzion-0.086.tar.gz 994894 BLAKE2B e698ea7b8de215c55e84e0f55f405156d5c386c1001c7b29e0c7c49e7a7e7babf7cb64cf30726a24aa7b6ccdc0eaf01cc543867361e2554f258d76be1fc08b97 SHA512 6d2df12d1dced9c5a61bb183767fc205ddbc0d04db8cae3f5e3eabd9ab60f18b3c2b3fa8f57702dc792882b1a6f79da1cfcb7801d84ecc2cff1844a4bc226f67
 DIST fuzion-0.088.tar.gz 1123270 BLAKE2B 3d68c136a862c02955b4a15e6cfe4d41a63a106c47289f7fdfe0af2b0119ebe26cbd9c6920c8b5311c756264bdd33d46f4b1108869427f83d55a350c2ab52e6f SHA512 b0fb1ea4175912684b4759ec58a91bc25d963fa2fa6234116fa91a63d757d9af5da9e20a3fdcc340fe956c01026d4b74c7a12dac40a0b7826d74c567b4e3383a
+DIST fuzion-0.089.tar.gz 1235399 BLAKE2B b6814b9032e06481c4801c4519423f5019febb46390596941d3811fd053ceab66b3612cd6185fbda71eb14a6b1299bca80b572f27f90729a3713aad3ec1f675d SHA512 4eb7389c4346f15a8a75344d448f6ec35ae91615daba57a8cc2f220a7f6827fcf1de569da2dcf573f8a645640e3f2cb8e2c2a4acd9ad83fd83deca2addd75bdc

diff --git a/dev-lang/fuzion/fuzion-0.089.ebuild b/dev-lang/fuzion/fuzion-0.089.ebuild
new file mode 100644
index 000000000000..92e01df35d36
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.089.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://fuzion-lang.dev/
+	https://github.com/tokiwa-software/fuzion/"
+
+if [[ "${PV}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
+else
+	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz"
+
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=virtual/jre-21:*
+	dev-libs/boehm-gc
+"
+DEPEND="
+	virtual/jdk:21
+"
+BDEPEND="
+	test? (
+		sys-devel/clang:*
+	)
+"
+
+DOCS=( README.md release_notes.md )
+
+src_prepare() {
+	java-pkg-2_src_prepare
+
+	# Remove bad tests.
+	local -a bad_tests=(
+		basicIntegers
+		nom
+		onesCount
+		process
+		reg_issue3178
+		sockets
+	)
+	local bad_test
+	for bad_test in "${bad_tests[@]}" ; do
+		rm -r "${S}/tests/${bad_test}" || die "failed to remove test ${bad_tests}"
+	done
+}
+
+src_compile() {
+	emake -j1
+}
+
+src_test() {
+	emake -j1 run_tests_parallel
+}
+
+src_install() {
+	# Remove unnecessary files from build directory. bug #893450
+	local toremove
+	local toremove_path
+	for toremove in tests run_tests.{failures,results} ; do
+		toremove_path="${S}/build/${toremove}"
+
+		if [[ -e "${toremove_path}" ]] ; then
+			rm -r "${toremove_path}" || die "failed to remove ${toremove_path}"
+		fi
+	done
+
+	insinto "/usr/share/${PN}"
+	doins -r build/.
+	insopts -m755
+	doins -r build/bin
+
+	local exe
+	for exe in fz fzjava ; do
+		dosym -r "/usr/share/${PN}/bin/${exe}" "/usr/bin/${exe}"
+	done
+
+	einstalldocs
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/
@ 2024-09-16 23:44 Maciej Barć
  0 siblings, 0 replies; 29+ messages in thread
From: Maciej Barć @ 2024-09-16 23:44 UTC (permalink / raw
  To: gentoo-commits

commit:     e6de0003818bfb772b19d24c4f8f693d42210ac1
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 16 21:57:31 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Sep 16 23:44:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6de0003

dev-lang/fuzion: bump to 0.090

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

 dev-lang/fuzion/Manifest            |  1 +
 dev-lang/fuzion/fuzion-0.090.ebuild | 92 +++++++++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 429e6db3ff78..98c2fbbae876 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,3 +1,4 @@
 DIST fuzion-0.086.tar.gz 994894 BLAKE2B e698ea7b8de215c55e84e0f55f405156d5c386c1001c7b29e0c7c49e7a7e7babf7cb64cf30726a24aa7b6ccdc0eaf01cc543867361e2554f258d76be1fc08b97 SHA512 6d2df12d1dced9c5a61bb183767fc205ddbc0d04db8cae3f5e3eabd9ab60f18b3c2b3fa8f57702dc792882b1a6f79da1cfcb7801d84ecc2cff1844a4bc226f67
 DIST fuzion-0.088.tar.gz 1123270 BLAKE2B 3d68c136a862c02955b4a15e6cfe4d41a63a106c47289f7fdfe0af2b0119ebe26cbd9c6920c8b5311c756264bdd33d46f4b1108869427f83d55a350c2ab52e6f SHA512 b0fb1ea4175912684b4759ec58a91bc25d963fa2fa6234116fa91a63d757d9af5da9e20a3fdcc340fe956c01026d4b74c7a12dac40a0b7826d74c567b4e3383a
 DIST fuzion-0.089.tar.gz 1235399 BLAKE2B b6814b9032e06481c4801c4519423f5019febb46390596941d3811fd053ceab66b3612cd6185fbda71eb14a6b1299bca80b572f27f90729a3713aad3ec1f675d SHA512 4eb7389c4346f15a8a75344d448f6ec35ae91615daba57a8cc2f220a7f6827fcf1de569da2dcf573f8a645640e3f2cb8e2c2a4acd9ad83fd83deca2addd75bdc
+DIST fuzion-0.090.tar.gz 1271502 BLAKE2B 88d97759fb1213cdb2a428b6fdb4b3f2a662295530a07765b10b1308608d63d8e75ca001d10f07d92a05c0e6c8d6df491edc9f8a981727255df8cba5ca0f4ca7 SHA512 4f49c2673bfa36321688ce7b5d26f74b57b84b1b95dc5e67c9c3c526a92e6cdd6fc7777e3814117982b29198e5de500250000fa58387d91085f602fe037cf948

diff --git a/dev-lang/fuzion/fuzion-0.090.ebuild b/dev-lang/fuzion/fuzion-0.090.ebuild
new file mode 100644
index 000000000000..92e01df35d36
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.090.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://fuzion-lang.dev/
+	https://github.com/tokiwa-software/fuzion/"
+
+if [[ "${PV}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
+else
+	SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz"
+
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=virtual/jre-21:*
+	dev-libs/boehm-gc
+"
+DEPEND="
+	virtual/jdk:21
+"
+BDEPEND="
+	test? (
+		sys-devel/clang:*
+	)
+"
+
+DOCS=( README.md release_notes.md )
+
+src_prepare() {
+	java-pkg-2_src_prepare
+
+	# Remove bad tests.
+	local -a bad_tests=(
+		basicIntegers
+		nom
+		onesCount
+		process
+		reg_issue3178
+		sockets
+	)
+	local bad_test
+	for bad_test in "${bad_tests[@]}" ; do
+		rm -r "${S}/tests/${bad_test}" || die "failed to remove test ${bad_tests}"
+	done
+}
+
+src_compile() {
+	emake -j1
+}
+
+src_test() {
+	emake -j1 run_tests_parallel
+}
+
+src_install() {
+	# Remove unnecessary files from build directory. bug #893450
+	local toremove
+	local toremove_path
+	for toremove in tests run_tests.{failures,results} ; do
+		toremove_path="${S}/build/${toremove}"
+
+		if [[ -e "${toremove_path}" ]] ; then
+			rm -r "${toremove_path}" || die "failed to remove ${toremove_path}"
+		fi
+	done
+
+	insinto "/usr/share/${PN}"
+	doins -r build/.
+	insopts -m755
+	doins -r build/bin
+
+	local exe
+	for exe in fz fzjava ; do
+		dosym -r "/usr/share/${PN}/bin/${exe}" "/usr/bin/${exe}"
+	done
+
+	einstalldocs
+}


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

end of thread, other threads:[~2024-09-16 23:44 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-15 13:56 [gentoo-commits] repo/gentoo:master commit in: dev-lang/fuzion/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-09-16 23:44 Maciej Barć
2024-08-30 23:52 Maciej Barć
2024-05-18  1:17 Maciej Barć
2024-02-19 20:54 Maciej Barć
2024-02-12 17:07 Maciej Barć
2024-01-30 19:58 Maciej Barć
2024-01-12 23:22 Maciej Barć
2024-01-12 23:22 Maciej Barć
2024-01-07 13:26 Sam James
2023-12-16 21:45 Maciej Barć
2023-12-04  8:43 Maciej Barć
2023-11-26  0:11 Sam James
2023-11-01 19:17 Maciej Barć
2023-10-26 13:13 Maciej Barć
2023-09-02 14:30 Maciej Barć
2023-08-04  9:22 Sam James
2023-07-26  8:37 Maciej Barć
2023-07-03 22:42 Maciej Barć
2023-07-03 22:42 Maciej Barć
2023-07-03 22:42 Maciej Barć
2023-06-17 15:26 Sam James
2023-05-19 17:45 Sam James
2023-05-17 20:45 Maciej Barć
2023-04-05 16:44 Maciej Barć
2023-03-26  2:57 Sam James
2023-03-08 20:39 Maciej Barć
2023-02-07 21:49 Maciej Barć
2023-02-06 17:23 Maciej Barć

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