summaryrefslogtreecommitdiff
path: root/dev-lang/fuzion
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-04 04:07:19 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-04 04:07:19 +0100
commit2475ac51234b6ca2597db80dd05deb29667888b0 (patch)
treec3b38e5475d765253892cebd14aa2eb4822ef00f /dev-lang/fuzion
parent2764a2c09ef0bc530bda7afb20e505ca24d310c6 (diff)
gentoo auto-resync : 04:07:2023 - 04:07:19
Diffstat (limited to 'dev-lang/fuzion')
-rw-r--r--dev-lang/fuzion/Manifest6
-rw-r--r--dev-lang/fuzion/fuzion-0.080.ebuild55
-rw-r--r--dev-lang/fuzion/fuzion-0.083.ebuild (renamed from dev-lang/fuzion/fuzion-0.081.ebuild)21
3 files changed, 18 insertions, 64 deletions
diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 98597448bfa4..0dcb57cdce77 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,7 +1,5 @@
-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
-EBUILD fuzion-0.080.ebuild 1167 BLAKE2B cfd39d258fcd3c30cca01538cf2e9a1ade8efd619268f05b65949cdbdf4bac970e4617ceb4b16fe85dd5c16c79cfb29d351446bdfe020cbedaa31b3df225ded2 SHA512 cc4f04359e552c451321fab0bacdfdd2a2a7aec66190d2df1d0ac65201fe89960a212e8f742e7767a8a2cc53b0a4bd75921d1062ff9b1967ac87ca04c6743bad
-EBUILD fuzion-0.081.ebuild 1166 BLAKE2B 2d93be24576c42d23e7609d88719a6245a5960f567c7e523ec397c0399401f38daf4ee6fb311ddf31a2ee8b50588124b7f60b4530f59c7e316b26e4aff1c46ec SHA512 103f53815f3cd12e126693a21ef80f5e8b028aa0e4b79c3a5bb40d3820dbfc36d8d725cb9aa7a7741da40c14937d8e9b2d39035f4f5becc297e4a63599253b47
+DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5
EBUILD fuzion-0.082.ebuild 1166 BLAKE2B 2d93be24576c42d23e7609d88719a6245a5960f567c7e523ec397c0399401f38daf4ee6fb311ddf31a2ee8b50588124b7f60b4530f59c7e316b26e4aff1c46ec SHA512 103f53815f3cd12e126693a21ef80f5e8b028aa0e4b79c3a5bb40d3820dbfc36d8d725cb9aa7a7741da40c14937d8e9b2d39035f4f5becc297e4a63599253b47
+EBUILD fuzion-0.083.ebuild 1319 BLAKE2B be70d8a01312d8b353e473c2b121909c2c1d999d75d76727e4164a38f6c9e99587c88f22dfc9ba3816670dcddc38f382b5c39382689b9334650fbebe3d35da90 SHA512 5ed717413e11076115f06e7bd23c26952fd73ae0e25637d936609b43070a052fd2b745cfbf88575a3ddcd2db514f25a8e8efb0e94ad93be823ac073e1cef2e0b
MISC metadata.xml 678 BLAKE2B 1785e807c53bd64819e1e7510d96a6d81bf316351d38633cd45f506fe79faad7334fb13ca646366c31146f66301dfbe638a71fffee0726867f6863340b7d14f3 SHA512 d61ffbe425b6a6b84dc1f813f279c0e655650e8b5273c69492f1092414ae956c8f1413bda3a87e5a28783a1d219d7d69282eeeaab1c8e6227a04c05ca0bea27b
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
-}
diff --git a/dev-lang/fuzion/fuzion-0.081.ebuild b/dev-lang/fuzion/fuzion-0.083.ebuild
index e305cdf2ce5d..b37d2fb1f8dc 100644
--- a/dev-lang/fuzion/fuzion-0.081.ebuild
+++ b/dev-lang/fuzion/fuzion-0.083.ebuild
@@ -8,16 +8,25 @@ 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"
+
+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"
-KEYWORDS="amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-RDEPEND=">=virtual/jre-17:*"
+RDEPEND="
+ >=virtual/jre-17:*
+ dev-libs/boehm-gc
+"
DEPEND=">=virtual/jdk-17:*"
BDEPEND="test? ( sys-devel/clang:* )"
@@ -33,9 +42,11 @@ 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}"
fi