commit:     88c24e06cc375e77b0cac97db9b333975c0ffe8e
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  6 12:48:16 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Oct  6 15:20:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c24e06

dev-lang/dafny: drop old 4.2.0

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

 dev-lang/dafny/Manifest           |   1 -
 dev-lang/dafny/dafny-4.2.0.ebuild | 516 --------------------------------------
 2 files changed, 517 deletions(-)

diff --git a/dev-lang/dafny/Manifest b/dev-lang/dafny/Manifest
index b60d817b441d..a5d0ea69c4ad 100644
--- a/dev-lang/dafny/Manifest
+++ b/dev-lang/dafny/Manifest
@@ -15,7 +15,6 @@ DIST castle.core.4.4.0.nupkg 916004 BLAKE2B 
7404f946c140bc4c22132282a4a12694328b
 DIST commandlineparser.2.8.0.nupkg 475554 BLAKE2B 
e55eda3a96441169220e5b081f432d8445d719cbcf8e86527920d44085e6e97934e20aa0266bc5dbdc16ba1a6daa6ece55bc2c63266c9d733ab4992f2fe3e0a1
 SHA512 
8c276513dfe91e5bc72cfb3b96a0d24411ee3bd2e9832d423f6ade3f3964a011dbb977ca90601750fa133a0a25fe72f66955be7f69a72f5d6b73c7f313094b5f
 DIST commandlineparser.2.9.1.nupkg 496069 BLAKE2B 
e2c4b38841f83d6bc10432b8055af90369f1fe0a10105a58b51b44cd48e5d84cb0b5e4b19f444d8c81b38646a62c7c4d11cbd710e92fea68be3ebea6ab98e3f1
 SHA512 
4f364e45c9668c7e7cc6a922b488f3fa523033c20d7a432694f0a6af05ce528ea0481d8375e2f4f1032c6990347b4803ce9a0e48068c6fe15ec46fb1254f085d
 DIST coverlet.collector.3.2.0.nupkg 2209480 BLAKE2B 
175bcfcb9d6e5177d44f2d607f2411cbe77d6009d096bbc84372e33d7be972d3e39ec39d7f2669b4b91f4bcf44f6ddd46bc91541c0cc4843426e2dd1073bf5c2
 SHA512 
b63d02a5d3233805b42f0b8cc76f40c8d9f5a0117beb6bdb2ab147f5521bb99919b29d51ff91767ce0bfcab92d25fc8fe794133cadc60da3e009ae18d10fc920
-DIST dafny-4.2.0.tar.gz 5589047 BLAKE2B 
897d62806d6949b7b0b3aa3c76575c72cb0c6f4e59916f356acbab654b5386056dcb4378e43517c6a9610dc355bc411e9234807a9ace6ebef3ff4f734bb7db08
 SHA512 
defe196c0488b74a1b98425a0bbf6b2fb1bc589a318663a34255c15bab2aaf5c5588205734c98c8a036315eaa571fd9b8d392327772721aa2c89f66e0dfea289
 DIST dafny-4.3.0.tar.gz 5922075 BLAKE2B 
ba5888f64c194fefaabe4e817422d87093de373920fa66ed6ef9bce5471fa2b32681aaf16bcd7b6a1933fd822747843da9f3208c8a9ea9e8e5b9463e3abb12d9
 SHA512 
2989c7c7030ca6dd3df0a43e2c099e3d0b383ac23058a1f6a6a7579e764c2842f241f17594f3b385945b4f59aa17039b5c34a9165be86a15d8441dc3ea09ca58
 DIST diffplex.1.7.0.nupkg 69699 BLAKE2B 
9c7d6eab09e7df1d791183bbfc4cc46b7bea8dd4b5d09fd3e7e3dc1734e6a8973f92a34387e1a2a0e3a4cbf11ffb89f8138844b2b46d2e94010932ed47158911
 SHA512 
a0f7a30c59889d71eba97db9bda2efbf1b458ca439d129b52ba3eae32626325e73ec13d46018603a81a33cf18a25a5b08a1b2e6a89c7e716faa47eb9db6d6474
 DIST humanizer.core.2.2.0.nupkg 104728 BLAKE2B 
6c383abbbed9250f2a7eeec4478ead8f23ad53aa62a5b0f22e71fed9157aa6644a9a7518842d637885b7b63a4300754e1a7e9f3f9968725607ad30bf18e27a21
 SHA512 
e232459f914c8e7fc3f8dee69a85e66beb8c44515d4c83a976ee24084a91f32aae61c6f845ff38edcae02d0bcab44f9ec253277dccf2f4ae7e82235047bc6ade

diff --git a/dev-lang/dafny/dafny-4.2.0.ebuild 
b/dev-lang/dafny/dafny-4.2.0.ebuild
deleted file mode 100644
index 24f9f2259878..000000000000
--- a/dev-lang/dafny/dafny-4.2.0.ebuild
+++ /dev/null
@@ -1,516 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-DOTNET_PKG_COMPAT=6.0
-NUGETS="
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
-runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.0
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
-runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.0
-runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
-"
-
-inherit check-reqs dotnet-pkg edo java-pkg-2 multiprocessing python-any-r1
-
-DESCRIPTION="Dafny is a verification-aware programming language"
-HOMEPAGE="https://dafny.org/
-       https://github.com/dafny-lang/dafny/";
-
-if [[ "${PV}" == *9999* ]] ; then
-       inherit git-r3
-
-       EGIT_REPO_URI="https://github.com/dafny-lang/${PN}.git";
-else
-       SRC_URI="https://github.com/dafny-lang/${PN}/archive/v${PV}.tar.gz
-               -> ${P}.tar.gz"
-
-       KEYWORDS="~amd64"
-fi
-
-SRC_URI+="
-       ${NUGET_URIS}
-       test? ( 
https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz )
-"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       !dev-lang/dafny-bin
-       >=virtual/jre-1.8:*
-       sci-mathematics/z3
-"
-DEPEND=">=virtual/jdk-1.8:*"
-BDEPEND="
-       ${RDEPEND}
-       dev-dotnet/coco
-       test? (
-               ${PYTHON_DEPS}
-               dev-lang/boogie
-               dev-lang/go
-               dev-python/OutputCheck
-               dev-python/lit
-               net-libs/nodejs[npm]
-       )
-"
-
-CHECKREQS_DISK_BUILD="2G"
-DOTNET_PKG_PROJECTS=(
-       "${S}/Source/Dafny/Dafny.csproj"
-       "${S}/Source/TestDafny/TestDafny.csproj"
-)
-PATCHES=(
-       "${FILESDIR}/${PN}-3.12.0-DafnyCore-csproj.patch"
-       "${FILESDIR}/${PN}-3.12.0-DafnyRuntime-csproj.patch"
-       "${FILESDIR}/${PN}-4.1.0-lit.patch"
-       "${FILESDIR}/${PN}-4.2.0-lit-use-system-boogie.patch"
-)
-
-DOCS=(
-       CODE_OF_CONDUCT.md
-       CONTRIBUTING.md
-       NOTICES.txt
-       README.md
-       RELEASE_NOTES.md
-       docs/DafnyCheatsheet.pdf
-       docs/DafnyRef/out/DafnyRef.pdf
-)
-
-pkg_setup() {
-       check-reqs_pkg_setup
-       dotnet-pkg_pkg_setup
-       java-pkg-2_pkg_setup
-
-       # We need to set up Python only for running test tools (called via lit).
-       if use test ; then
-               python-any-r1_pkg_setup
-       fi
-}
-
-src_unpack() {
-       dotnet-pkg_src_unpack
-
-       if [[ -n ${EGIT_REPO_URI} ]] ; then
-               git-r3_src_unpack
-       fi
-}
-
-src_prepare() {
-       # Clean the environment.
-       unset NPM_CONFIG_USERCONFIG
-       unset _JAVA_OPTIONS
-
-       # Remove bad tests (recursive).
-       local -a bad_tests
-       bad_tests=(
-               # Following tests fail:
-               DafnyTestGeneration/TestGeneration.dfy
-               DafnyTests/TestAttribute.dfy
-               auditor/TestAuditor.dfy
-               benchmarks/sequence-race/SequenceRace.dfy
-               dafny0/Fuel.dfy
-               dafny0/JavaUseRuntimeLib.dfy
-               dafny0/Stdin.dfy
-               examples/Simple_compiler/Compiler.dfy
-               separate-verification/assumptions.dfy
-               server/counterexample_none.transcript
-               unicodechars/comp/Arrays.dfy
-               unicodechars/comp/Collections.dfy
-               unicodechars/comp/Comprehensions.dfy
-               unicodechars/expectations/Expect.dfy
-
-               # Following tests are very slow:
-               comp/Arrays.dfy
-               comp/BranchCoverage.dfy
-               comp/Collections.dfy
-               comp/CompileWithArguments.dfy
-               comp/Comprehensions.dfy
-               comp/Extern.dfy
-               comp/MainMethod.dfy
-               comp/Print.dfy
-               comp/TailRecursion.dfy
-               comp/UnicodeStrings.dfy
-               comp/Uninitialized.dfy
-               comp/compile1quiet/CompileRunQuietly.dfy
-               comp/compile3/JustRun.dfy
-               comp/manualcompile/ManualCompile.dfy
-               concurrency/06-ThreadOwnership.dfy
-               concurrency/07-CounterThreadOwnership.dfy
-               concurrency/09-CounterNoStateMachine.dfy
-               concurrency/10-SequenceInvariant.dfy
-               concurrency/11-MutexGuard2.dfy
-               concurrency/12-MutexLifetime-short.dfy
-               dafny0/RlimitMultiplier.dfy
-               dafny0/Strings.dfy
-               dafny1/SchorrWaite.dfy
-               dafny2/MinWindowMax.dfy
-               dafny2/SmallestMissingNumber-functional.dfy
-               dafny2/SnapshotableTrees.dfy
-               dafny4/UnionFind.dfy
-               dafny4/git-issue250.dfy
-               expectations/Expect.dfy
-               git-issues/git-issue-356.dfy
-               git-issues/git-issue-Main0.dfy
-               git-issues/git-issue-Main4.dfy
-               git-issues/git-issue-MainE.dfy
-               hofs/VectorUpdate.dfy
-               metatests/ConsistentWhenSupported.dfy
-               separate-verification/app.dfy
-               traits/TraitCompile.dfy
-               unicodechars/comp/CompileWithArguments.dfy
-       )
-       local bad_test
-       for bad_test in "${bad_tests[@]}" ; do
-               rm -r "${S}/Test/${bad_test}"                                   
\
-                       || die "failed to remove test ${bad_test}"
-       done
-
-       # Update lit's "lit.site.cfg" file.
-       local dotnet_exec="${DOTNET_PKG_EXECUTABLE} exec ${DOTNET_PKG_OUTPUT}"
-       local lit_config="${S}/Test/lit.site.cfg"
-       sed "/^defaultDafnyExecutable/s|=.*|= '${dotnet_exec}/Dafny.dll '|" \
-               -i "${lit_config}" || die "failed to update ${lit_config}"
-       sed "/^dafnyExecutable/s|=.*|= '${dotnet_exec}/Dafny.dll '|" \
-               -i "${lit_config}" || die "failed to update ${lit_config}"
-       sed "/^testDafnyExecutable/s|=.*|= '${dotnet_exec}/TestDafny.dll 
for-each-compiler '|" \
-               -i "${lit_config}" || die "failed to update ${lit_config}"
-       sed "/^defaultServerExecutable/s|=.*|= 
'${dotnet_exec}/DafnyServer.dll'|" \
-               -i "${lit_config}" || die "failed to update ${lit_config}"
-       sed "/^serverExecutable/s|=.*|= '${dotnet_exec}/DafnyServer.dll'|" \
-               -i "${lit_config}" || die "failed to update ${lit_config}"
-
-       dotnet-pkg_src_prepare
-       java-pkg-2_src_prepare
-}
-
-src_compile () {
-       einfo "Building dependency-less DafnyRuntime JAR."
-       local dafny_runtime_java="${S}/Source/DafnyRuntime/DafnyRuntimeJava/"
-       mkdir -p "${dafny_runtime_java}/build/libs/" || die
-       pushd "${dafny_runtime_java}/build" || die
-       ejavac -d ./ "${dafny_runtime_java}/src/main/java/dafny"/*.java
-       edo jar cvf "DafnyRuntime-${PV}.jar" dafny/*
-       cp "DafnyRuntime-${PV}.jar" "${dafny_runtime_java}/build/libs/" || die
-       popd || die
-
-       # Build main dotnet package.
-       dotnet-pkg_src_compile
-}
-
-src_test() {
-       # The test "dafny0/DafnyLibClient.dfy" expects to use "DafnyRuntime.dll"
-       # from the "Binaries" directory.
-       ln -s "${DOTNET_PKG_OUTPUT}/DafnyRuntime.dll" "${S}/Binaries/" || die
-
-       einfo "Installing bignumber.js package required for tests using NodeJS."
-       local -a npm_opts
-       local npm_opts=(
-               --audit false
-               --color false
-               --foreground-scripts
-               --offline
-               --progress false
-               --verbose
-       )
-       edob npm "${npm_opts[@]}" install "${DISTDIR}/bignumber.js-9.1.2.tgz"
-
-       einfo "Starting tests using the lit test tool."
-       local -a lit_opts
-       lit_opts=(
-               --order=lexical
-               --time-tests
-               --verbose
-               --workers="$(makeopts_jobs)"
-       )
-       edob lit "${lit_opts[@]}" "${S}/Test"
-}
-
-src_install() {
-       dotnet-pkg-base_install
-
-       local -a dafny_exes
-       dafny_exes=(
-               Dafny
-               DafnyDriver
-               DafnyLanguageServer
-               DafnyServer
-               TestDafny
-       )
-       local dafny_exe
-       for dafny_exe in "${dafny_exes[@]}" ; do
-               dotnet-pkg-base_dolauncher "/usr/share/${P}/${dafny_exe}" 
"${dafny_exe}"
-       done
-
-       dosym -r /usr/bin/Dafny /usr/bin/dafny
-       dosym -r /usr/bin/DafnyServer /usr/bin/dafny-server
-
-       einstalldocs
-}

Reply via email to