From 7842f444601c620f190db9801e59c4f11e686f15 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 6 Feb 2023 21:22:20 +0000 Subject: gentoo auto-resync : 06:02:2023 - 21:22:20 --- dev-lang/Manifest.gz | Bin 19522 -> 19690 bytes dev-lang/fuzion/Manifest | 3 +++ dev-lang/fuzion/fuzion-0.080.ebuild | 47 ++++++++++++++++++++++++++++++++++++ dev-lang/fuzion/metadata.xml | 19 +++++++++++++++ 4 files changed, 69 insertions(+) create mode 100644 dev-lang/fuzion/Manifest create mode 100644 dev-lang/fuzion/fuzion-0.080.ebuild create mode 100644 dev-lang/fuzion/metadata.xml (limited to 'dev-lang') diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 46665e9bf6ff..e1657cf2389c 100644 Binary files a/dev-lang/Manifest.gz and b/dev-lang/Manifest.gz differ diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest new file mode 100644 index 000000000000..09b35c3c539c --- /dev/null +++ b/dev-lang/fuzion/Manifest @@ -0,0 +1,3 @@ +DIST fuzion-0.080.tar.gz 659142 BLAKE2B b1889ea646ddcb49248db1aa65cfbd3971ddfcad28976e39f631d7f6e3bd7e78f4dbc08756711820e982bcee8aef7eaf8de69a01408457d371c00fad926386ac SHA512 6bae87090b613dc82cc08526c66a62b81e757dc686130553a6f35ef9ea11dacbd726ee52ccb63019bcec876d5531b6a7263f48538eb05c062482f7609cd229c8 +EBUILD fuzion-0.080.ebuild 970 BLAKE2B 7b3f536918e83b4fc2ed9c16203ed9bccfe020b6dba9a778f954290f63e2818ceaa3d6900947b3db4035b52ad402a60b41e8c0b19380284cf85e09208b71e389 SHA512 4ca4b455eac6a776ec02817863f09c3e4bcc9e0dc4a171b328c8e4810e0f497be6fe030ad2136519453f7714088695eb45cd5f5e7e37d7a06c85a307338396c8 +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 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 @@ + + + + + + xgqt@gentoo.org + Maciej Barć + + + A language that unifies concepts to improve productivity and to use tools + for performance and correctness. + + + https://flang.dev/release_notes.txt + https://flang.dev/docs/index + https://github.com/tokiwa-software/fuzion/issues/ + tokiwa-software/fuzion + + -- cgit v1.2.3