commit: 7eced0666e1268b369ba354a6d564a41f58183ee Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Mon Jul 14 20:23:09 2025 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Mon Jul 14 21:13:12 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eced066
dev-lang/fuzion: drop old 0.090 Closes: https://bugs.gentoo.org/939910 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 deletions(-) diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest index 9f9f3961120c..e6e67312a0ba 100644 --- a/dev-lang/fuzion/Manifest +++ b/dev-lang/fuzion/Manifest @@ -1,2 +1 @@ -DIST fuzion-0.090.tar.gz 1271502 BLAKE2B 88d97759fb1213cdb2a428b6fdb4b3f2a662295530a07765b10b1308608d63d8e75ca001d10f07d92a05c0e6c8d6df491edc9f8a981727255df8cba5ca0f4ca7 SHA512 4f49c2673bfa36321688ce7b5d26f74b57b84b1b95dc5e67c9c3c526a92e6cdd6fc7777e3814117982b29198e5de500250000fa58387d91085f602fe037cf948 DIST fuzion-0.092.gh.tar.gz 1385098 BLAKE2B 627bb676ccf1a26630c390d6539290591f2949683a2fb8ebd1c70922417a099371785584aa16879a4a67d7e54324722e44e1dbd1fd6f7404670873b82a6d01be SHA512 aae9c57b121275a07fa819d8ce84efb26f6068460f907353b1f3c1b9f15c844a943ff7f8db5707f6609d6b9f4f3833616e765e025da7732b5285f0a764400be5 diff --git a/dev-lang/fuzion/fuzion-0.090.ebuild b/dev-lang/fuzion/fuzion-0.090.ebuild deleted file mode 100644 index d6fcfab4654f..000000000000 --- a/dev-lang/fuzion/fuzion-0.090.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2025 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? ( - llvm-core/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 -}