From d6ca4e4f90cb75c323b5988eefa96a04c0d36908 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 20 Jun 2024 00:10:57 +0100 Subject: gentoo auto-resync : 20:06:2024 - 00:10:56 --- dev-dotnet/Manifest.gz | Bin 3805 -> 3807 bytes dev-dotnet/dotnet-sdk-bin/Manifest | 14 +- .../dotnet-sdk-bin/dotnet-sdk-bin-8.0.301.ebuild | 158 ---------- .../dotnet-sdk-bin/dotnet-sdk-bin-8.0.302.ebuild | 158 ++++++++++ dev-dotnet/fable/Manifest | 5 +- dev-dotnet/fable/fable-4.12.0.ebuild | 350 -------------------- dev-dotnet/fable/fable-4.19.3.ebuild | 351 +++++++++++++++++++++ 7 files changed, 519 insertions(+), 517 deletions(-) delete mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.301.ebuild create mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.302.ebuild delete mode 100644 dev-dotnet/fable/fable-4.12.0.ebuild create mode 100644 dev-dotnet/fable/fable-4.19.3.ebuild (limited to 'dev-dotnet') diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz index 8a7ad2aca575..d2107a331ba6 100644 Binary files a/dev-dotnet/Manifest.gz and b/dev-dotnet/Manifest.gz differ diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest b/dev-dotnet/dotnet-sdk-bin/Manifest index 209762a15498..26b39891f5c3 100644 --- a/dev-dotnet/dotnet-sdk-bin/Manifest +++ b/dev-dotnet/dotnet-sdk-bin/Manifest @@ -22,15 +22,15 @@ DIST dotnet-sdk-8.0.106-linux-musl-arm.tar.gz 209248865 BLAKE2B 68fa57d4cebd7ff5 DIST dotnet-sdk-8.0.106-linux-musl-arm64.tar.gz 209116519 BLAKE2B 543cc6b7fe8e7f295bf72cc39dc92a68d1b5d24e77d7083853495f27dd9e993a635598448f9a3f9dd84232c8af70b623ea6c3d27fb277288a09bdc7c740d763c SHA512 605fd1210a69fe1e933b64cb0377bda7e7fcfab17854069e252d444431260292d1470dbe645acc68e7ebec52985893497bfde9ba25a03794dbff9987437b2b45 DIST dotnet-sdk-8.0.106-linux-musl-x64.tar.gz 213814352 BLAKE2B 48bff3e97b53249fc33c79fa1630197e6dc51ec5c962060335b2a5bc2ac27ae451a83669ac364eb3c30c4e69e36a7659e52e165bb0b25511f0d2791e0d8a22be SHA512 ac5cbd009cb29624f6a686fe476ed9a6ad290aa22d9a613f2e14f35076f251e3e3ec6b7b1d1760daf5efff5e2d673654770bb9ab0761326a71dc7e190deb63ab DIST dotnet-sdk-8.0.106-linux-x64.tar.gz 213776097 BLAKE2B ee629c5b85e87306da989f8f9df4e00b46b57ff0014accfdd8de31c3ee548ec8886a602acb45a64a2db194807f403b440e7c2190e50daf0e002d43160e7d42d2 SHA512 06eecc146b16eef0654fb4fd17faec06c6dc1b7236acc7e4a33e4b13cbea1d725faeb9eda41a0c12e65ec4c89d6624971429ca223638387c66f1d3e4dcd1407b -DIST dotnet-sdk-8.0.301-linux-arm.tar.gz 217540827 BLAKE2B 4fc4c33c72bae3eeadbb9097032423924a46b69ba2329a75934a2607216440ac38523caa104d458b86cee7d2ce5c462b9d51be65ebf49a143e7e2387892d844d SHA512 9a44abe4ab6c6a8b8b8c599b140722098e4c710fb86d3ff387402ce98fc5bdf2e8271558b2de0822b5ef73c8781d5fae219d69411697b3cd59ccfc0283286a69 -DIST dotnet-sdk-8.0.301-linux-arm64.tar.gz 217384858 BLAKE2B 6ef4fecf1877387c89c360deff9b17f51f4953cb1cfad6524661d5f71bf035eda412fa4b2439cdf749061c7ddccae2359243a92a1fdce273673654e4214271b7 SHA512 cb904a625d5e4ef4db995225d6705b84201dc7d7d09a0b1669baccc86e05419472719025036dd78983b21850f7663d159ae41926364d1d3ca0eab62862f75d29 -DIST dotnet-sdk-8.0.301-linux-musl-arm.tar.gz 217577714 BLAKE2B ab930f5176c26d1c41dc063d6e33fa86848a12d8c4c05266920fa46bc1c139adfca0e2d082665851be427130b9f5b39350a3a39750756e2743f6664327301ac9 SHA512 19c32bf5cc14452cd0eaa40eceb0f5d63730c80ee9045cd9ee9057bb78b3add430b7337c2e2ddc05902777ba6517f879c10572c32da0ce21877ce1d9523a753b -DIST dotnet-sdk-8.0.301-linux-musl-arm64.tar.gz 217393481 BLAKE2B ee127bf72e8fa3c5416ea0d7d527ab2668789c438dedb74f09e69acd3b6c12aced5d482384e355ae7437e5a117921ed651e3348688ccaf25842794379889ef07 SHA512 646716f924ab20826a3520a2f75fa0e188f2306b8b8a1695f15834a14688dfd9c871909401810aaa387abb2eb9397414b21ac3b6b0ce1f3458dc96fb84c951bb -DIST dotnet-sdk-8.0.301-linux-musl-x64.tar.gz 222149362 BLAKE2B 1d3d1b060e5162aba1db8b9dc626ef38f52dc5794601b2cbde87638413354ac9fa04fe175a60b2a38b54069322a79701d46600ef8e8a5773890699e4e7f8597f SHA512 25e11e1b658e89121650ac5ec2b21d0cda42442d807dc3fd32b79f2d818ace9ed505f0e95994ed6edac7392c62dc094a056ea43d8c054a190cb3fe395fe802cd -DIST dotnet-sdk-8.0.301-linux-x64.tar.gz 222131054 BLAKE2B 811ce5a5031269c641e75c668a7a4ccaf5fa4bc75adb4e5d8c8ae4c75fe491a6dd9a0632e5f6b2ee6b343e775365c1b9e3b5ea353015a39a53f0ccdbddbbf6c4 SHA512 6e2e1ad5fe3f00e6974ad3eac9c5b74cd09521f19e06eb9aff45a44d6c55e4a2c1cd489364735215d2ea53cec2a7d45892a5ede344a8421be9ad15872c3496a2 +DIST dotnet-sdk-8.0.302-linux-arm.tar.gz 217370278 BLAKE2B 9841c032eab527b31844e8f13d42fa1829b1280ef8ed7b61a751d7a691d66081afa0a559cb4dcbe2e72ca23ab64e6268d5f26cb4c087493da9424d90d9a7b042 SHA512 2758d4844986794b34bcb34f24a153cee47d73fb787702dc7b6727e8dbe1e8c1c9e6bb350bf990c974be46821bcbf85e116ff2007727e2c3dcfa010c6f4cd3e0 +DIST dotnet-sdk-8.0.302-linux-arm64.tar.gz 217456475 BLAKE2B 16880c4e083efead4938e4fb8fba8d8de9ed9c46e79576240c077528d6774a89bd30f033c920c64c244a753063c41b36a231c3b450da6fd4854edde0a4007804 SHA512 a6432f93056d74a7dd666f0deda80c96e6dd6a5e6291f71a0128846df9dee5aa0016fc3bd39f34ce5a859bb82ea4e4302790a78ffc2d05216f07f9bf94440c40 +DIST dotnet-sdk-8.0.302-linux-musl-arm.tar.gz 217524374 BLAKE2B 3904054e1c5d465923ef75bc3500091c659382c610d23d00a0e921992d42ac07ecf0c43636888a45565bc805670badc7d6004accf510b455b0ff6f27b88b97bd SHA512 ad01cf664b42e85bfaa1f8cd13b159266b5b332e4b9c54b8f01e0d08da85c151437be30e142661b38e90b5896c17db30e086c78c47d1f3bb6b57c17e52c1483b +DIST dotnet-sdk-8.0.302-linux-musl-arm64.tar.gz 217376564 BLAKE2B b90fff2fc5d27598b65d8b2adf5b2b3a03b38b2332fa6a2fa4274b16f0cdf1f6b54fd7bbbe9b09e076690c357789e51172f67ae085d8476e33afa0d283410bae SHA512 bc504f76a5eb984373f96520c3ae0d439da9778bc4ba39455f89b809e203543ca164f3c27523b84245a5223ae7eed64931ea78a136041eecb1d1a226cd60471b +DIST dotnet-sdk-8.0.302-linux-musl-x64.tar.gz 222083567 BLAKE2B 361ced459b2c1d6a5ce9e6ec86b591749dae19bdf94ec2ef365f57876062bc558576ab132fc8cef36c2ead378b66886def886bef9d08d1300e9cc60fd7e79883 SHA512 8b5c2f13162ab667c84b371c5a9826173872f2485f806826b9df252537ca77c354b32cc58532e497fdf619f666413b1627e84d18bad616165b5454a8e2d110d2 +DIST dotnet-sdk-8.0.302-linux-x64.tar.gz 222084318 BLAKE2B 56d7ade37162a3dbbd248f50a278338bf5a3d019b8001bb60e33e2a050c4e38cf3fecd958ed8bb6b7fb0fde9646bcc29e0d5aecfc13435ae9a6f2a8f0105c34f SHA512 43d0ea1df12c15a0e47560d2a84857ab50eb04ac693ab41413c04c591719101c4c8165e052a42a66719c67bd07ac299ca47edbb4944a2901df765042e56b316f EBUILD dotnet-sdk-bin-6.0.417-r4.ebuild 3648 BLAKE2B cae115deee48b38c6ebb1eba1a4eea60d4d21d5378702aa1a72dd3569b548f1bbdfbe0f0030ec0911eb9f564d208c49fbba14712651d2da555cc778b5399a435 SHA512 36011a4300685da89ece02df2f3f4193e34976e3e38ea41c88937a1b90e4ba21fb0fa908e5544b90b4e3ccde89af9b15d86fdf9969233ca4e2a85e267cb45b0a EBUILD dotnet-sdk-bin-7.0.404-r4.ebuild 3827 BLAKE2B ebeeaad4a1a335fff5ea6f07e0a28d65337b0d948626636bbe8435cc4fa7a8ef356fbd78b294dad0f9913b595775d45bc5a0ed45cfc0daf7705280b492224d18 SHA512 9d841acc5259e8c5f1ad98b1864bdec93b972c797ff7cfad17bd1ab03ad35a25554868f20167de622513ac47ab49f5e492fd9bad97256f7db5598abd6f994cc0 EBUILD dotnet-sdk-bin-8.0.105.ebuild 3868 BLAKE2B 4f2f27f6130dee4fb0b952a4dfcb124b107c9724a2a1752e5b6bdca426be10b5849be8370775eb820c1df90940abfb9bf1a5cba99020480003875d82ca3a0b17 SHA512 252f9736ce7d5baaa166a7bc32f8676095bf2fab82679039ef0755e262dc7fbad4840bb3491070572b0e3ba4165f2f71964a2ee0f6de2a8b9b6e54983de6297c EBUILD dotnet-sdk-bin-8.0.106.ebuild 3912 BLAKE2B 21029d0a3f246285523ba784a3f7ac6ad64c7f53795e573697b500aba33ba1707be38587be1b3bdf958062bbabee53660480f2b756cde67406c75b608fba13e7 SHA512 61c8ef0c82b18baf0a739c8a3e075d83b8b793908a4f78a21dd94cec44dc9eea4da223d87226cf796e6541b377a3f9caef68478dcf92844c5a0deff8bd86badc -EBUILD dotnet-sdk-bin-8.0.301.ebuild 3896 BLAKE2B 968bf429ec2638b025dd540d1679b40d78049fa6a892a4cec8e34bc18cd4e99a9daf0ee1edfe038853d656c03d390090272cc92ff8bfbf992dc9d93b4a21ac6d SHA512 4af99ed3bab6b71f46da96464d9feb36251ebf2fbaf471a32b6019c43007177b512d83e17055ef3e7fa6da017c92fc4029016e8fa972bde3736070dca6c75d5e +EBUILD dotnet-sdk-bin-8.0.302.ebuild 3896 BLAKE2B 968bf429ec2638b025dd540d1679b40d78049fa6a892a4cec8e34bc18cd4e99a9daf0ee1edfe038853d656c03d390090272cc92ff8bfbf992dc9d93b4a21ac6d SHA512 4af99ed3bab6b71f46da96464d9feb36251ebf2fbaf471a32b6019c43007177b512d83e17055ef3e7fa6da017c92fc4029016e8fa972bde3736070dca6c75d5e MISC metadata.xml 399 BLAKE2B 77e69a42625154f791fdf1e9559921a4e7aa077e91f78d3ec52779818287d05612080ca21a4199a3531e8d1af34a78f362a07b3cd89cd027dc1f0b6cf84fbbdf SHA512 d0b85e5ea0a2a4aa361d21a81218ef5dd68f6d51972addc771681208342075a860436a135e8f219cb5b4424f8a40d1dace8260c6c0eb1da3ef1a0dd13811c1d0 diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.301.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.301.ebuild deleted file mode 100644 index 168c060e8789..000000000000 --- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.301.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -SDK_SLOT="$(ver_cut 1-2)" -RUNTIME_SLOT="${SDK_SLOT}.6" - -DESCRIPTION=".NET is a free, cross-platform, open-source developer platform" -HOMEPAGE="https://dotnet.microsoft.com/ - https://github.com/dotnet/dotnet/" -SRC_URI=" -amd64? ( - elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-x64.tar.gz ) - elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-x64.tar.gz ) -) -arm? ( - elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-arm.tar.gz ) - elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-arm.tar.gz ) -) -arm64? ( - elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-arm64.tar.gz ) - elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-arm64.tar.gz ) -) -" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="${SDK_SLOT}/${RUNTIME_SLOT}" -# See bug https://bugs.gentoo.org/932377 -# KEYWORDS="" - -# STRIP="llvm-strip" corrupts some executables when using the patchelf hack, -# bug https://bugs.gentoo.org/923430 -RESTRICT="splitdebug strip" - -CURRENT_NUGETS_DEPEND=" - ~dev-dotnet/dotnet-runtime-nugets-${RUNTIME_SLOT} -" -EXTRA_NUGETS_DEPEND=" - ~dev-dotnet/dotnet-runtime-nugets-6.0.31 - ~dev-dotnet/dotnet-runtime-nugets-7.0.20 -" -NUGETS_DEPEND=" - ${CURRENT_NUGETS_DEPEND} - ${EXTRA_NUGETS_DEPEND} -" - -RDEPEND=" - app-crypt/mit-krb5:0/0 - dev-libs/icu - dev-util/lttng-ust:0/2.12 - sys-libs/zlib:0/1 -" -BDEPEND=" - dev-util/patchelf -" -IDEPEND=" - app-eselect/eselect-dotnet -" -PDEPEND=" - ${NUGETS_DEPEND} -" - -QA_PREBUILT="*" - -MUSL_BAD_LINKS=( - apphost - createdump - dotnet - libSystem.Globalization.Native.so - libSystem.IO.Compression.Native.so - libSystem.Native.so - libSystem.Net.Security.Native.so - libSystem.Security.Cryptography.Native.OpenSsl.so - libclrgc.so - libclrjit.so - libcoreclr.so - libcoreclrtraceptprovider.so - libdbgshim.so - libhostfxr.so - libhostpolicy.so - libmscordaccore.so - libmscordbi.so - libnethost.so - singlefilehost -) -MUSL_BAD_SONAMES=( - libc.musl-aarch64.so.1 - libc.musl-armv7.so.1 - libc.musl-x86_64.so.1 -) - -src_prepare() { - default - - # Fix musl libc SONAME links, bug https://bugs.gentoo.org/894760 - if use elibc_musl ; then - local musl_bad_link - local musl_bad_link_path - local musl_bad_soname - - for musl_bad_link in "${MUSL_BAD_LINKS[@]}" ; do - while read -r musl_bad_link_path ; do - # Skip if file either does not end with ".so" or is not executable. - # Using "case" here for easier matching in case we have to add - # a special exception. - case "${musl_bad_link_path}" in - *.so ) - : - ;; - * ) - if [[ ! -x "${musl_bad_link_path}" ]] ; then - continue - fi - ;; - esac - - einfo "Fixing musl libc link for ${musl_bad_link_path}" - - for musl_bad_soname in "${MUSL_BAD_SONAMES[@]}" ; do - patchelf --remove-needed "${musl_bad_soname}" "${musl_bad_link_path}" || die - done - - patchelf --add-needed libc.so "${musl_bad_link_path}" || die - done < <(find . -type f -name "${musl_bad_link}") - done - fi - - # Remove static libraries, bug https://bugs.gentoo.org/825774 - find ./packs -type f -name "libnethost.a" -delete || die -} - -src_install() { - local dest="opt/${PN}-${SDK_SLOT}" - dodir "${dest%/*}" - - # Create a magic workloads file, bug #841896 - local featureband="$(( $(ver_cut 3) / 100 * 100 ))" # e.g. 404 -> 400 - local workloads="metadata/workloads/${SDK_SLOT}.${featureband}" - - mkdir -p "${S}/${workloads}" || die - touch "${S}/${workloads}/userlocal" || die - - mv "${S}" "${ED}/${dest}" || die - mkdir "${S}" || die - - fperms 0755 "/${dest}" - dosym "../../${dest}/dotnet" "/usr/bin/dotnet-bin-${SDK_SLOT}" -} - -pkg_postinst() { - eselect dotnet update ifunset -} - -pkg_postrm() { - eselect dotnet update ifunset -} diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.302.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.302.ebuild new file mode 100644 index 000000000000..168c060e8789 --- /dev/null +++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.302.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SDK_SLOT="$(ver_cut 1-2)" +RUNTIME_SLOT="${SDK_SLOT}.6" + +DESCRIPTION=".NET is a free, cross-platform, open-source developer platform" +HOMEPAGE="https://dotnet.microsoft.com/ + https://github.com/dotnet/dotnet/" +SRC_URI=" +amd64? ( + elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-x64.tar.gz ) + elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-x64.tar.gz ) +) +arm? ( + elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-arm.tar.gz ) + elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-arm.tar.gz ) +) +arm64? ( + elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-arm64.tar.gz ) + elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-arm64.tar.gz ) +) +" +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="${SDK_SLOT}/${RUNTIME_SLOT}" +# See bug https://bugs.gentoo.org/932377 +# KEYWORDS="" + +# STRIP="llvm-strip" corrupts some executables when using the patchelf hack, +# bug https://bugs.gentoo.org/923430 +RESTRICT="splitdebug strip" + +CURRENT_NUGETS_DEPEND=" + ~dev-dotnet/dotnet-runtime-nugets-${RUNTIME_SLOT} +" +EXTRA_NUGETS_DEPEND=" + ~dev-dotnet/dotnet-runtime-nugets-6.0.31 + ~dev-dotnet/dotnet-runtime-nugets-7.0.20 +" +NUGETS_DEPEND=" + ${CURRENT_NUGETS_DEPEND} + ${EXTRA_NUGETS_DEPEND} +" + +RDEPEND=" + app-crypt/mit-krb5:0/0 + dev-libs/icu + dev-util/lttng-ust:0/2.12 + sys-libs/zlib:0/1 +" +BDEPEND=" + dev-util/patchelf +" +IDEPEND=" + app-eselect/eselect-dotnet +" +PDEPEND=" + ${NUGETS_DEPEND} +" + +QA_PREBUILT="*" + +MUSL_BAD_LINKS=( + apphost + createdump + dotnet + libSystem.Globalization.Native.so + libSystem.IO.Compression.Native.so + libSystem.Native.so + libSystem.Net.Security.Native.so + libSystem.Security.Cryptography.Native.OpenSsl.so + libclrgc.so + libclrjit.so + libcoreclr.so + libcoreclrtraceptprovider.so + libdbgshim.so + libhostfxr.so + libhostpolicy.so + libmscordaccore.so + libmscordbi.so + libnethost.so + singlefilehost +) +MUSL_BAD_SONAMES=( + libc.musl-aarch64.so.1 + libc.musl-armv7.so.1 + libc.musl-x86_64.so.1 +) + +src_prepare() { + default + + # Fix musl libc SONAME links, bug https://bugs.gentoo.org/894760 + if use elibc_musl ; then + local musl_bad_link + local musl_bad_link_path + local musl_bad_soname + + for musl_bad_link in "${MUSL_BAD_LINKS[@]}" ; do + while read -r musl_bad_link_path ; do + # Skip if file either does not end with ".so" or is not executable. + # Using "case" here for easier matching in case we have to add + # a special exception. + case "${musl_bad_link_path}" in + *.so ) + : + ;; + * ) + if [[ ! -x "${musl_bad_link_path}" ]] ; then + continue + fi + ;; + esac + + einfo "Fixing musl libc link for ${musl_bad_link_path}" + + for musl_bad_soname in "${MUSL_BAD_SONAMES[@]}" ; do + patchelf --remove-needed "${musl_bad_soname}" "${musl_bad_link_path}" || die + done + + patchelf --add-needed libc.so "${musl_bad_link_path}" || die + done < <(find . -type f -name "${musl_bad_link}") + done + fi + + # Remove static libraries, bug https://bugs.gentoo.org/825774 + find ./packs -type f -name "libnethost.a" -delete || die +} + +src_install() { + local dest="opt/${PN}-${SDK_SLOT}" + dodir "${dest%/*}" + + # Create a magic workloads file, bug #841896 + local featureband="$(( $(ver_cut 3) / 100 * 100 ))" # e.g. 404 -> 400 + local workloads="metadata/workloads/${SDK_SLOT}.${featureband}" + + mkdir -p "${S}/${workloads}" || die + touch "${S}/${workloads}/userlocal" || die + + mv "${S}" "${ED}/${dest}" || die + mkdir "${S}" || die + + fperms 0755 "/${dest}" + dosym "../../${dest}/dotnet" "/usr/bin/dotnet-bin-${SDK_SLOT}" +} + +pkg_postinst() { + eselect dotnet update ifunset +} + +pkg_postrm() { + eselect dotnet update ifunset +} diff --git a/dev-dotnet/fable/Manifest b/dev-dotnet/fable/Manifest index 736f2dd2b2e2..896050cb7bd2 100644 --- a/dev-dotnet/fable/Manifest +++ b/dev-dotnet/fable/Manifest @@ -4,8 +4,8 @@ DIST buildalyzer.5.0.1.nupkg 67913 BLAKE2B 67c31f63d483c2f3f525622a5e53ee495359a DIST buildalyzer.logger.5.0.1.nupkg 52516 BLAKE2B b5074c9b55f9725a0d01e8ed8e157324634ce2861e9238b6eeb9f703e115f58374654eba35cfa977e169866e37222704ef7f51cc2459f7a6165fb2714143c623 SHA512 0f314571c547e3b2983d1aa853c0b9c3de3ffc0d375273be9204e30b2e9b147c6d3dd66a1c79928208bd4124d1f97ce6dcacf6ba429cb66035568e9c6d825044 DIST eluciusftw.spectrecoff.0.47.28.nupkg 166228 BLAKE2B 31ceb47b7f07bea7209e4391999fd1861a5190e918b21ed73504d53ffdf191cf04885328992050cae4dad754a52db2038aad6703219f8750549adc8b027eed42 SHA512 545d0c1261e17cfb5e68e4b854ff56a5e8e83d70ec6760f90d397b440094b3c8c31735cd415231b362dd33352ca54f0ad2d42ff2cc0fb3f4bb430976cee3ec76 DIST expecto.10.1.0.nupkg 373200 BLAKE2B c532c91f49625fe7edf2550194f5f3ae34b0f3c246242418ad43fe346a4cdf22e38a38bb7b3f0f981f4ea8e668a7f63f4f7e337411dd339426a5372be7b9c795 SHA512 cac251c942624de51d8fa2b521fdbbc89122db9ca3a0f433bec773ac2265cb0fae077690170887282570a79e470ab94fc515db0b24e64e0fc11713aa27c8a2e4 -DIST fable-4.12.0.tar.gz 16378868 BLAKE2B ad33da1cc017292426e969035c0226ee0b53f1a0d1fc9d6e8e01d55ba39b86061be9104ad8af650429242c776f47b3cb980efc6778c41b945e7e8557393d2716 SHA512 daac0a75aaf7874889c891f19055145fb90c7d43b5948348dd6c18f7b3270d003b78b2ae71817b7efb298a134f0adee03328a596b6876f5eed3bbaa39ecef673 DIST fable-4.14.0.tar.gz 16384520 BLAKE2B 323bd113a57f9289433290c76c43a068cd5ae6582f2b452e95fe751091c12b4084fc2debf425dec56500ecd58f7fefa7a219c73cc68fb5e2d6c906716c76a2ea SHA512 6a34102ce12fc1c42ccb00502dd98ebbfed6f709c04e1ed86bd2319b14fdfc1cf9b60747d4b86ac3cbafc2d9bb776f5e2c8b4f48391789f04ecee9ff506586f5 +DIST fable-4.19.3.tar.gz 16406295 BLAKE2B 4211be60b9cc419ad693c4ca4451fda4bbeba3781797f2392bef09f14320406b9f34c884da3e655472b86544a1afa60412538f98731576316036e77b504d22a2 SHA512 5017bd2ea3f6ae09332a4fa5b2a069df2120e38a9f6a3ec382c65c1d86b76d417575401a357a4bc2a6e123a0c77f491b14d8cb36d7e31b44c3e581c4bf7c954e DIST fable.ast.4.0.0.nupkg 284338 BLAKE2B df49779c1736b318027e1e66d05811490e1547ec3a733cb9ab70777f405b4eb331db86bf26b132ed4755cc32edc10cea3f98accb6931d02dc69e8e90097c705b SHA512 3d22ffdcfb766e42c752f6a6577d3329bd109537e9b6393e6efd320c5de68e933f1e9bdd447958ea954b2ce9b948656bcd9244f059b3738a5d986790981b7f7c DIST fable.browser.blob.1.1.4.nupkg 178971 BLAKE2B be393c5adeeac208d0802c366d52feb7189d464ef1c080202789775c7203ef184bc9d45b960bda602a92d3084d5fe1cbc90013286d8a7ac4cb9de58c2f1ba758 SHA512 264ae090c8d8c4a1fb610e4a8fa461c9799bdfe193ec9604d5aaa0f674c9c30c29f45a7bf8a42d3ac2d0710d68b46bd582759a125f78f1e5acdb6f1ee5553710 DIST fable.browser.dom.2.4.4.nupkg 363007 BLAKE2B 97c84959e7e14070361b3fe1d6f90b6e06bcba5d7ce439eecbba997027352318143fcfdf7e83dc5fe6e5e19de5f3eae32a5e141f64bf49ef27fcd46dca718d71 SHA512 f82a9d80eb6d9a6c5d7fe79848dd922fb2f314448e004d33c9e3aa244b8bcaa44765bddb548e3842c8f2fee64aeb9dd303ecf08ec25fb685b9f44b2c6795522e @@ -38,6 +38,7 @@ DIST fsharp.core.6.0.2.nupkg 2955637 BLAKE2B c9a6e087e90ea02d9e3af02ce7a74d4be93 DIST fsharp.core.7.0.200.nupkg 2777817 BLAKE2B b3266436b0ffc4b71759adf69ccc08ea4c61abf4c00cf7a6dc32700596ebbbbeeabfb71db1286534bca34cb1dddae901700aad8a2ea8b81fdbb108f13004ee7d SHA512 78367c201c0a714cd2b286737c2da08c9c188f126aaee609d9d19e7cc7512ecf09af211e259159bba5688c45487cde29fd7a3dea65222292f6b7d89aac73817a DIST fsharp.core.8.0.100.nupkg 2816556 BLAKE2B 6662024bfcf3cd2cb14a33bf073a6df55fac12c6691e820f5aa4a57aa222f32add0518c9c9789e7f28441b901556b677f7e77237683aa9cf91cec502a8cb61ed SHA512 855cb118dfa043642fa1c86cdd80107864ed5c5d8aa7f3997a6de1a7014b6c23076f62584ab5ff489ac2ad6f86bcd2555a3b62252f2c78cdb8d37d4ab13bd021 DIST fsharp.core.8.0.101.nupkg 2815743 BLAKE2B 54475a65e883909d0a2b7c5adc6f1042f5b0efa1fb64788250c3e8e77c6cd3fc9d5b83ae45ede9a3ba19304510a75ec1ea6446a8e8c9bcd1a8e2b56c426e2481 SHA512 fc20fa5fd10f64faf93f141bc52c1901a6d705b41ce527a0bf78155f87cd39188d2c3bb27cbdd184cb623f118c4e5194a46e41621671bf62a01ca7e89dea7423 +DIST fsharp.core.8.0.102.nupkg 2818627 BLAKE2B dde51615fefcef7b6c57135035eb6fbc5832a2a0bd4e4b2587aa8c347743c379c62e695a903bc8a3b599e6ef6cd501b84bc5f43980705055d8a46b8ded99c6fa SHA512 b7840eda7bb6745b8af9c6cdcf3a0e23cb64ad4691bc81a388895c48fb641b0d2cdcf0fa37fea2ea63069763bc3a45316cb91be9be7d92cd15819afa54fc02a4 DIST fsharp.data.adaptive.1.2.14.nupkg 2272070 BLAKE2B f15da0a298854e3cd175e89c3c88b89ad2b49a5389d6de1b969e855e16c10d8ee380043a7039d766d6c0bfff9cb00b6ea4a645a8be021d967ff5c58e249f7026 SHA512 0834d1ef006ee4bc50770b33f728bb626e1180882e3c86b0c39ddb812574bfa67e616e8390a7156044cc0c55377613ce9472426a175171e692337f86d41ae876 DIST fsharp.systemtextjson.1.2.42.nupkg 97320 BLAKE2B f425266b3ca51955b5a4a8909f5b0477aad78465acdbc4666671dfd6832f7311e17beb02fef5503cad4a8856c72fd4e21fff96d753dab5dc7c68b39c42e4f5db SHA512 f7f791082cb18dee7080211685830f7e1dfcd6ef728fca5936d35cdccdd06cef04093ef9259d518760ae1d0649c939f1ad253ba7a8f24e08e960ef285a47d239 DIST fsharp.umx.1.1.0.nupkg 22036 BLAKE2B 254f304e05dcdf72b0d565b035988fad54ec83369fe69d21fbbe3b5d95b7c0ae8026b65e358bcd1f47300b548498b30104af45158dc5d63ac5d1ce64fd2c8c1b SHA512 4bca5743af2d3b1bf6c6832a7cd088e0eeed5dd82e395ba7f120d037582f2b379de458c0bf4ecd9ee4fe8fbfbd51a7949740864e19b63747942e78bb297ce7a2 @@ -285,6 +286,6 @@ DIST xunit.core.2.6.3.nupkg 31010 BLAKE2B 24b44792e533a1694e8c53c6297b0a5fed53ae DIST xunit.extensibility.core.2.6.3.nupkg 280310 BLAKE2B d512419e023a22a902f2800965b80473de03de0c7fd5af5e8713f37fefcde36e9db54590d59d21feb375f33cb81137f2042343e8c7378230988d9b825eb4b219 SHA512 d00b437c3a7a7f678c6514cc57f377dc563e122fea3986df3a69de169487c14f4b51bcce6c75075d9b36f2cc0ce6a6b6bd2176354ee1dfee1883d40437130709 DIST xunit.extensibility.execution.2.6.3.nupkg 366636 BLAKE2B 46b0974d34fcf4fe53a27c3b4d6c1b62b2d1aec109deed5e41f0e08db165aa508b78933a1bbf61405ce1f696ec988aa8138a6480119c4db8e9d6886f238958ca SHA512 de800160dbc2d09f74f225760aae46f2097e1d2b8b319518b07e1dd5a8d5f54d7edfc488be2c2fefa70f1b20cc45820a5428a0bb552ded18ed6186955caab4fc DIST xunit.runner.visualstudio.2.5.5.nupkg 581796 BLAKE2B fb23a6bedb05374f379bcf9c7e4def52d9cc5b641f5bd6064ac8a91eb6819faedca6546812592de7e236e754f4fc7c58742014285e96c9bdc19c297c6097e121 SHA512 deb4a947bf9b0a25994c625817606066e0db747469ecfe37862f0c9832f5f57915c0f6fee873ef1e20b3cda4f5d2709b40aa98495ca4a511a1e175f5ea4f5935 -EBUILD fable-4.12.0.ebuild 11030 BLAKE2B 7cf0297d3e4331d375f54598be36ffeb7f0f32d8ba3b184609b5142eb46ec52f7bc39efeb17df5db8a53a97f5512093f31cd6286c6998e590abf8d0d047d45f8 SHA512 b201a640d840ad19f377b925878645298254007ffa8b75a9ea0ff747ece3cb5d557818feeb11e4d084d84e8215b87a7b78d366f53fa4ab0788229619aa01476d EBUILD fable-4.14.0.ebuild 11047 BLAKE2B 93e4e0a90d1ee47148b722b13664c37db751402fca8c3a9ad30261dc0752b219552951508fec48107982f05bbdd8501cab358b51ad469e44bf2ce1392102edab SHA512 b610e105ab03deabf7d016895db205998739d1f055bdc08444ee32369627e00905e9e800fe4a3ec9d5f3ad52200683acf9c55c679023be12cf9b3f8add090f56 +EBUILD fable-4.19.3.ebuild 11048 BLAKE2B bef3f386bfb3544ed5a4132f7e9378df7f8590957d3774fe75c62dc31da573d6051d590f506746bc2529786cfc100b8ce4f5e6c89f41903959463c9b8bda0d2a SHA512 2046bc162e69aa9442ee0d0cba34abef28f9de2f17e1359bcfb31b9a9cfd433a41074683f56d553415cdefe7738ea51696514ce1a0a4d037666ace4b4408ad55 MISC metadata.xml 615 BLAKE2B 9d25df11215f987833b54f525cf50cc61c03d716545929d2d8380de98b34b8e3fff379bfac9220576a2d89a6e4a05d9d4e4a3c2c3ff2daf3b170c502bd7d2b7a SHA512 8c644b9c67ba562029985d1fcea99656a1d2a92c436affdea98c72bb4f1426529098247b7fecf311cd608e6e4b9b4a44e772d4264f775674eb7e4efe51926711 diff --git a/dev-dotnet/fable/fable-4.12.0.ebuild b/dev-dotnet/fable/fable-4.12.0.ebuild deleted file mode 100644 index 3145071289b9..000000000000 --- a/dev-dotnet/fable/fable-4.12.0.ebuild +++ /dev/null @@ -1,350 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOTNET_PKG_COMPAT=8.0 -NUGETS=" -blackfox.commandline@1.0.0 -buildalyzer.logger@5.0.1 -buildalyzer@5.0.1 -eluciusftw.spectrecoff@0.47.28 -expecto@10.1.0 -fable.ast@4.0.0 -fable.browser.blob@1.1.4 -fable.browser.dom@2.4.4 -fable.browser.event@1.4.4 -fable.browser.event@1.4.5 -fable.browser.gamepad@1.0.3 -fable.browser.webstorage@1.0.4 -fable.core@3.1.6 -fable.core@4.2.0 -fable.fluentui@0.7.0 -fable.jester@0.33.0 -fable.jsonprovider@1.1.1 -fable.node@1.0.2 -fable.promise@2.2.2 -fable.react@8.0.1 -fable.reacttestinglibrary@0.33.0 -fake.core.context@6.0.0 -fake.core.environment@6.0.0 -fake.core.fakevar@6.0.0 -fake.core.string@6.0.0 -fake.core.trace@6.0.0 -fake.io.filesystem@6.0.0 -feliz.compilerplugins@2.0.0-prerelease-002 -feliz@2.0.0-prerelease-002 -fsharp.analyzers.build@0.3.0 -fsharp.analyzers.sdk@0.24.0 -fsharp.compiler.service@43.8.100 -fsharp.core@4.7.0 -fsharp.core@6.0.2 -fsharp.core@7.0.200 -fsharp.core@8.0.100 -fsharp.core@8.0.101 -fsharp.data.adaptive@1.2.14 -fsharp.systemtextjson@1.2.42 -fsharp.umx@1.1.0 -g-research.fsharp.analyzers@0.8.0 -ionide.analyzers@0.8.0 -mcmaster.netcore.plugins@1.4.0 -microsoft.build.framework@16.9.0 -microsoft.build.tasks.core@16.9.0 -microsoft.build.tasks.git@8.0.0 -microsoft.build.utilities.core@16.9.0 -microsoft.build@16.9.0 -microsoft.codecoverage@17.8.0 -microsoft.csharp@4.0.1 -microsoft.dotnet.platformabstractions@2.1.0 -microsoft.dotnet.platformabstractions@3.1.6 -microsoft.extensions.configuration.abstractions@2.1.1 -microsoft.extensions.configuration.abstractions@8.0.0 -microsoft.extensions.configuration.binder@2.1.1 -microsoft.extensions.configuration.binder@8.0.0 -microsoft.extensions.configuration@2.1.1 -microsoft.extensions.configuration@8.0.0 -microsoft.extensions.dependencyinjection.abstractions@2.1.1 -microsoft.extensions.dependencyinjection.abstractions@8.0.0 -microsoft.extensions.dependencyinjection@8.0.0 -microsoft.extensions.dependencymodel@2.1.0 -microsoft.extensions.dependencymodel@5.0.0 -microsoft.extensions.logging.abstractions@2.1.1 -microsoft.extensions.logging.abstractions@6.0.0 -microsoft.extensions.logging.abstractions@8.0.0 -microsoft.extensions.logging.configuration@8.0.0 -microsoft.extensions.logging.console@8.0.0 -microsoft.extensions.logging@2.1.1 -microsoft.extensions.logging@8.0.0 -microsoft.extensions.options.configurationextensions@8.0.0 -microsoft.extensions.options@2.1.1 -microsoft.extensions.options@8.0.0 -microsoft.extensions.primitives@2.1.1 -microsoft.extensions.primitives@8.0.0 -microsoft.net.test.sdk@17.8.0 -microsoft.netcore.platforms@1.0.1 -microsoft.netcore.platforms@1.1.0 -microsoft.netcore.platforms@3.1.0 -microsoft.netcore.platforms@5.0.0 -microsoft.netcore.targets@1.0.1 -microsoft.netcore.targets@1.1.0 -microsoft.sourcelink.common@8.0.0 -microsoft.sourcelink.github@8.0.0 -microsoft.testplatform.objectmodel@17.8.0 -microsoft.testplatform.testhost@17.8.0 -microsoft.win32.primitives@4.3.0 -microsoft.win32.registry@4.3.0 -microsoft.win32.systemevents@4.7.0 -mono.cecil@0.11.4 -msbuild.structuredlogger@2.1.507 -msbuildpipelogger.server@1.1.6 -netstandard.library@1.6.1 -netstandard.library@2.0.3 -newtonsoft.json@11.0.2 -newtonsoft.json@13.0.1 -newtonsoft.json@9.0.1 -nuget.frameworks@6.0.0 -nuget.frameworks@6.5.0 -octokit@8.0.0 -runtime.any.system.collections@4.3.0 -runtime.any.system.diagnostics.tools@4.3.0 -runtime.any.system.diagnostics.tracing@4.3.0 -runtime.any.system.globalization.calendars@4.3.0 -runtime.any.system.globalization@4.3.0 -runtime.any.system.io@4.3.0 -runtime.any.system.reflection.extensions@4.3.0 -runtime.any.system.reflection.primitives@4.3.0 -runtime.any.system.reflection@4.3.0 -runtime.any.system.resources.resourcemanager@4.3.0 -runtime.any.system.runtime.handles@4.3.0 -runtime.any.system.runtime.interopservices@4.3.0 -runtime.any.system.runtime@4.3.0 -runtime.any.system.text.encoding.extensions@4.3.0 -runtime.any.system.text.encoding@4.3.0 -runtime.any.system.threading.tasks@4.3.0 -runtime.any.system.threading.timer@4.3.0 -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 -runtime.native.system.io.compression@4.3.0 -runtime.native.system.net.http@4.3.0 -runtime.native.system.security.cryptography.apple@4.3.0 -runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.native.system@4.0.0 -runtime.native.system@4.3.0 -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 -runtime.unix.microsoft.win32.primitives@4.3.0 -runtime.unix.system.console@4.3.0 -runtime.unix.system.diagnostics.debug@4.3.0 -runtime.unix.system.io.filesystem@4.3.0 -runtime.unix.system.net.primitives@4.3.0 -runtime.unix.system.net.sockets@4.3.0 -runtime.unix.system.private.uri@4.3.0 -runtime.unix.system.runtime.extensions@4.3.0 -semver@2.3.0 -simpleexec@11.0.0 -sixlabors.imagesharp@2.1.3 -source-map-sharp@1.0.9 -spectre.console.imagesharp@0.47.0 -spectre.console.json@0.47.0 -spectre.console@0.47.0 -system.appcontext@4.1.0 -system.appcontext@4.3.0 -system.buffers@4.3.0 -system.buffers@4.5.1 -system.codedom@4.4.0 -system.collections.concurrent@4.3.0 -system.collections.immutable@5.0.0 -system.collections.immutable@7.0.0 -system.collections@4.0.11 -system.collections@4.3.0 -system.console@4.3.0 -system.diagnostics.debug@4.0.11 -system.diagnostics.debug@4.3.0 -system.diagnostics.diagnosticsource@4.3.0 -system.diagnostics.diagnosticsource@7.0.2 -system.diagnostics.tools@4.0.1 -system.diagnostics.tools@4.3.0 -system.diagnostics.tracing@4.3.0 -system.drawing.common@4.7.0 -system.dynamic.runtime@4.0.11 -system.globalization.calendars@4.3.0 -system.globalization.extensions@4.3.0 -system.globalization@4.0.11 -system.globalization@4.3.0 -system.io.compression.zipfile@4.3.0 -system.io.compression@4.3.0 -system.io.filesystem.primitives@4.0.1 -system.io.filesystem.primitives@4.3.0 -system.io.filesystem@4.0.1 -system.io.filesystem@4.3.0 -system.io@4.1.0 -system.io@4.3.0 -system.linq.expressions@4.1.0 -system.linq.expressions@4.3.0 -system.linq@4.1.0 -system.linq@4.3.0 -system.memory@4.5.1 -system.memory@4.5.4 -system.memory@4.5.5 -system.net.http@4.3.0 -system.net.nameresolution@4.3.0 -system.net.primitives@4.3.0 -system.net.sockets@4.3.0 -system.objectmodel@4.0.12 -system.objectmodel@4.3.0 -system.private.uri@4.3.0 -system.reflection.emit.ilgeneration@4.0.1 -system.reflection.emit.ilgeneration@4.3.0 -system.reflection.emit.lightweight@4.0.1 -system.reflection.emit.lightweight@4.3.0 -system.reflection.emit.lightweight@4.6.0 -system.reflection.emit@4.0.1 -system.reflection.emit@4.3.0 -system.reflection.emit@4.7.0 -system.reflection.extensions@4.0.1 -system.reflection.extensions@4.3.0 -system.reflection.metadata@1.6.0 -system.reflection.metadata@7.0.0 -system.reflection.primitives@4.0.1 -system.reflection.primitives@4.3.0 -system.reflection.typeextensions@4.3.0 -system.reflection.typeextensions@4.7.0 -system.reflection@4.1.0 -system.reflection@4.3.0 -system.resources.extensions@4.6.0 -system.resources.resourcemanager@4.0.1 -system.resources.resourcemanager@4.3.0 -system.runtime.compilerservices.unsafe@4.5.1 -system.runtime.compilerservices.unsafe@5.0.0 -system.runtime.compilerservices.unsafe@6.0.0 -system.runtime.extensions@4.1.0 -system.runtime.extensions@4.3.0 -system.runtime.handles@4.0.1 -system.runtime.handles@4.3.0 -system.runtime.interopservices.runtimeinformation@4.0.0 -system.runtime.interopservices.runtimeinformation@4.3.0 -system.runtime.interopservices@4.1.0 -system.runtime.interopservices@4.3.0 -system.runtime.numerics@4.3.0 -system.runtime.serialization.primitives@4.1.1 -system.runtime@4.1.0 -system.runtime@4.3.0 -system.security.accesscontrol@4.7.0 -system.security.claims@4.3.0 -system.security.cryptography.algorithms@4.3.0 -system.security.cryptography.cng@4.3.0 -system.security.cryptography.cng@4.7.0 -system.security.cryptography.csp@4.3.0 -system.security.cryptography.encoding@4.3.0 -system.security.cryptography.openssl@4.3.0 -system.security.cryptography.pkcs@4.7.0 -system.security.cryptography.primitives@4.3.0 -system.security.cryptography.x509certificates@4.3.0 -system.security.cryptography.xml@4.7.0 -system.security.permissions@4.7.0 -system.security.principal.windows@4.3.0 -system.security.principal.windows@4.7.0 -system.security.principal@4.3.0 -system.text.encoding.codepages@4.0.1 -system.text.encoding.codepages@5.0.0 -system.text.encoding.extensions@4.0.11 -system.text.encoding.extensions@4.3.0 -system.text.encoding@4.0.11 -system.text.encoding@4.3.0 -system.text.encodings.web@6.0.0 -system.text.encodings.web@8.0.0 -system.text.json@4.7.0 -system.text.json@6.0.0 -system.text.json@6.0.2 -system.text.json@8.0.0 -system.text.regularexpressions@4.1.0 -system.text.regularexpressions@4.3.0 -system.threading.tasks.dataflow@4.9.0 -system.threading.tasks.extensions@4.0.0 -system.threading.tasks.extensions@4.3.0 -system.threading.tasks@4.0.11 -system.threading.tasks@4.3.0 -system.threading.threadpool@4.3.0 -system.threading.timer@4.3.0 -system.threading@4.0.11 -system.threading@4.3.0 -system.windows.extensions@4.7.0 -system.xml.readerwriter@4.0.11 -system.xml.readerwriter@4.3.0 -system.xml.xdocument@4.0.11 -system.xml.xdocument@4.3.0 -thoth.json.net@11.0.0 -xunit.abstractions@2.0.3 -xunit.analyzers@1.7.0 -xunit.assert@2.6.3 -xunit.core@2.6.3 -xunit.extensibility.core@2.6.3 -xunit.extensibility.execution@2.6.3 -xunit.runner.visualstudio@2.5.5 -xunit@2.6.3 -" - -inherit check-reqs dotnet-pkg - -DESCRIPTION="F# to JavaScript, TypeScript, Python, Rust and Dart Compiler" -HOMEPAGE="http://fable.io/ - https://github.com/fable-compiler/fable/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/fable-compiler/${PN}.git" -else - SRC_URI="https://github.com/fable-compiler/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}/${P^}" - - KEYWORDS="amd64" -fi - -SRC_URI+=" ${NUGET_URIS} " - -LICENSE="Apache-2.0 MIT" -SLOT="0" - -CHECKREQS_DISK_BUILD="2G" -DOTNET_PKG_PROJECTS=( - src/Fable.Cli/Fable.Cli.fsproj -) -DOTNET_PKG_BAD_PROJECTS=( - src/quicktest/QuickTest.fsproj - tests/Js/Main/Fable.Tests.fsproj -) - -pkg_setup() { - check-reqs_pkg_setup - dotnet-pkg_pkg_setup -} - -src_unpack() { - dotnet-pkg_src_unpack - - if [[ -n "${EGIT_REPO_URI}" ]] ; then - git-r3_src_unpack - fi -} - -src_prepare() { - rm Fable.Standalone.sln || die - - if use debug ; then - DOTNET_PKG_BAD_PROJECTS+=( - # Seems to hang but in reality it fails with USE=debug, bug #922684 - tests/Python/Fable.Tests.Python.fsproj - ) - fi - - dotnet-pkg_src_prepare -} diff --git a/dev-dotnet/fable/fable-4.19.3.ebuild b/dev-dotnet/fable/fable-4.19.3.ebuild new file mode 100644 index 000000000000..407b85206f53 --- /dev/null +++ b/dev-dotnet/fable/fable-4.19.3.ebuild @@ -0,0 +1,351 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOTNET_PKG_COMPAT=8.0 +NUGETS=" +altcover@5.3.675 +blackfox.commandline@1.0.0 +buildalyzer.logger@5.0.1 +buildalyzer@5.0.1 +eluciusftw.spectrecoff@0.47.28 +expecto@10.1.0 +fable.ast@4.0.0 +fable.browser.blob@1.1.4 +fable.browser.dom@2.4.4 +fable.browser.event@1.4.4 +fable.browser.event@1.4.5 +fable.browser.gamepad@1.0.3 +fable.browser.webstorage@1.0.4 +fable.core@3.1.6 +fable.core@4.2.0 +fable.fluentui@0.7.0 +fable.jester@0.33.0 +fable.jsonprovider@1.1.1 +fable.node@1.0.2 +fable.promise@2.2.2 +fable.react@8.0.1 +fable.reacttestinglibrary@0.33.0 +fake.core.context@6.0.0 +fake.core.environment@6.0.0 +fake.core.fakevar@6.0.0 +fake.core.string@6.0.0 +fake.core.trace@6.0.0 +fake.io.filesystem@6.0.0 +feliz.compilerplugins@2.0.0-prerelease-002 +feliz@2.0.0-prerelease-002 +fsharp.analyzers.build@0.3.0 +fsharp.analyzers.sdk@0.24.0 +fsharp.compiler.service@43.8.100 +fsharp.core@4.7.0 +fsharp.core@6.0.2 +fsharp.core@7.0.200 +fsharp.core@8.0.100 +fsharp.core@8.0.102 +fsharp.data.adaptive@1.2.14 +fsharp.systemtextjson@1.2.42 +fsharp.umx@1.1.0 +g-research.fsharp.analyzers@0.8.0 +ionide.analyzers@0.8.0 +mcmaster.netcore.plugins@1.4.0 +microsoft.build.framework@16.9.0 +microsoft.build.tasks.core@16.9.0 +microsoft.build.tasks.git@8.0.0 +microsoft.build.utilities.core@16.9.0 +microsoft.build@16.9.0 +microsoft.codecoverage@17.8.0 +microsoft.csharp@4.0.1 +microsoft.dotnet.platformabstractions@2.1.0 +microsoft.dotnet.platformabstractions@3.1.6 +microsoft.extensions.configuration.abstractions@2.1.1 +microsoft.extensions.configuration.abstractions@8.0.0 +microsoft.extensions.configuration.binder@2.1.1 +microsoft.extensions.configuration.binder@8.0.0 +microsoft.extensions.configuration@2.1.1 +microsoft.extensions.configuration@8.0.0 +microsoft.extensions.dependencyinjection.abstractions@2.1.1 +microsoft.extensions.dependencyinjection.abstractions@8.0.0 +microsoft.extensions.dependencyinjection@8.0.0 +microsoft.extensions.dependencymodel@2.1.0 +microsoft.extensions.dependencymodel@5.0.0 +microsoft.extensions.logging.abstractions@2.1.1 +microsoft.extensions.logging.abstractions@6.0.0 +microsoft.extensions.logging.abstractions@8.0.0 +microsoft.extensions.logging.configuration@8.0.0 +microsoft.extensions.logging.console@8.0.0 +microsoft.extensions.logging@2.1.1 +microsoft.extensions.logging@8.0.0 +microsoft.extensions.options.configurationextensions@8.0.0 +microsoft.extensions.options@2.1.1 +microsoft.extensions.options@8.0.0 +microsoft.extensions.primitives@2.1.1 +microsoft.extensions.primitives@8.0.0 +microsoft.net.test.sdk@17.8.0 +microsoft.netcore.platforms@1.0.1 +microsoft.netcore.platforms@1.1.0 +microsoft.netcore.platforms@3.1.0 +microsoft.netcore.platforms@5.0.0 +microsoft.netcore.targets@1.0.1 +microsoft.netcore.targets@1.1.0 +microsoft.sourcelink.common@8.0.0 +microsoft.sourcelink.github@8.0.0 +microsoft.testplatform.objectmodel@17.8.0 +microsoft.testplatform.testhost@17.8.0 +microsoft.win32.primitives@4.3.0 +microsoft.win32.registry@4.3.0 +microsoft.win32.systemevents@4.7.0 +mono.cecil@0.11.4 +msbuild.structuredlogger@2.1.507 +msbuildpipelogger.server@1.1.6 +netstandard.library@1.6.1 +netstandard.library@2.0.3 +newtonsoft.json@11.0.2 +newtonsoft.json@13.0.1 +newtonsoft.json@9.0.1 +nuget.frameworks@6.0.0 +nuget.frameworks@6.5.0 +octokit@8.0.0 +runtime.any.system.collections@4.3.0 +runtime.any.system.diagnostics.tools@4.3.0 +runtime.any.system.diagnostics.tracing@4.3.0 +runtime.any.system.globalization.calendars@4.3.0 +runtime.any.system.globalization@4.3.0 +runtime.any.system.io@4.3.0 +runtime.any.system.reflection.extensions@4.3.0 +runtime.any.system.reflection.primitives@4.3.0 +runtime.any.system.reflection@4.3.0 +runtime.any.system.resources.resourcemanager@4.3.0 +runtime.any.system.runtime.handles@4.3.0 +runtime.any.system.runtime.interopservices@4.3.0 +runtime.any.system.runtime@4.3.0 +runtime.any.system.text.encoding.extensions@4.3.0 +runtime.any.system.text.encoding@4.3.0 +runtime.any.system.threading.tasks@4.3.0 +runtime.any.system.threading.timer@4.3.0 +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 +runtime.native.system.io.compression@4.3.0 +runtime.native.system.net.http@4.3.0 +runtime.native.system.security.cryptography.apple@4.3.0 +runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.native.system@4.0.0 +runtime.native.system@4.3.0 +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 +runtime.unix.microsoft.win32.primitives@4.3.0 +runtime.unix.system.console@4.3.0 +runtime.unix.system.diagnostics.debug@4.3.0 +runtime.unix.system.io.filesystem@4.3.0 +runtime.unix.system.net.primitives@4.3.0 +runtime.unix.system.net.sockets@4.3.0 +runtime.unix.system.private.uri@4.3.0 +runtime.unix.system.runtime.extensions@4.3.0 +semver@2.3.0 +simpleexec@11.0.0 +sixlabors.imagesharp@2.1.3 +source-map-sharp@1.0.9 +spectre.console.imagesharp@0.47.0 +spectre.console.json@0.47.0 +spectre.console@0.47.0 +system.appcontext@4.1.0 +system.appcontext@4.3.0 +system.buffers@4.3.0 +system.buffers@4.5.1 +system.codedom@4.4.0 +system.collections.concurrent@4.3.0 +system.collections.immutable@5.0.0 +system.collections.immutable@7.0.0 +system.collections@4.0.11 +system.collections@4.3.0 +system.console@4.3.0 +system.diagnostics.debug@4.0.11 +system.diagnostics.debug@4.3.0 +system.diagnostics.diagnosticsource@4.3.0 +system.diagnostics.diagnosticsource@7.0.2 +system.diagnostics.tools@4.0.1 +system.diagnostics.tools@4.3.0 +system.diagnostics.tracing@4.3.0 +system.drawing.common@4.7.0 +system.dynamic.runtime@4.0.11 +system.globalization.calendars@4.3.0 +system.globalization.extensions@4.3.0 +system.globalization@4.0.11 +system.globalization@4.3.0 +system.io.compression.zipfile@4.3.0 +system.io.compression@4.3.0 +system.io.filesystem.primitives@4.0.1 +system.io.filesystem.primitives@4.3.0 +system.io.filesystem@4.0.1 +system.io.filesystem@4.3.0 +system.io@4.1.0 +system.io@4.3.0 +system.linq.expressions@4.1.0 +system.linq.expressions@4.3.0 +system.linq@4.1.0 +system.linq@4.3.0 +system.memory@4.5.1 +system.memory@4.5.4 +system.memory@4.5.5 +system.net.http@4.3.0 +system.net.nameresolution@4.3.0 +system.net.primitives@4.3.0 +system.net.sockets@4.3.0 +system.objectmodel@4.0.12 +system.objectmodel@4.3.0 +system.private.uri@4.3.0 +system.reflection.emit.ilgeneration@4.0.1 +system.reflection.emit.ilgeneration@4.3.0 +system.reflection.emit.lightweight@4.0.1 +system.reflection.emit.lightweight@4.3.0 +system.reflection.emit.lightweight@4.6.0 +system.reflection.emit@4.0.1 +system.reflection.emit@4.3.0 +system.reflection.emit@4.7.0 +system.reflection.extensions@4.0.1 +system.reflection.extensions@4.3.0 +system.reflection.metadata@1.6.0 +system.reflection.metadata@7.0.0 +system.reflection.primitives@4.0.1 +system.reflection.primitives@4.3.0 +system.reflection.typeextensions@4.3.0 +system.reflection.typeextensions@4.7.0 +system.reflection@4.1.0 +system.reflection@4.3.0 +system.resources.extensions@4.6.0 +system.resources.resourcemanager@4.0.1 +system.resources.resourcemanager@4.3.0 +system.runtime.compilerservices.unsafe@4.5.1 +system.runtime.compilerservices.unsafe@5.0.0 +system.runtime.compilerservices.unsafe@6.0.0 +system.runtime.extensions@4.1.0 +system.runtime.extensions@4.3.0 +system.runtime.handles@4.0.1 +system.runtime.handles@4.3.0 +system.runtime.interopservices.runtimeinformation@4.0.0 +system.runtime.interopservices.runtimeinformation@4.3.0 +system.runtime.interopservices@4.1.0 +system.runtime.interopservices@4.3.0 +system.runtime.numerics@4.3.0 +system.runtime.serialization.primitives@4.1.1 +system.runtime@4.1.0 +system.runtime@4.3.0 +system.security.accesscontrol@4.7.0 +system.security.claims@4.3.0 +system.security.cryptography.algorithms@4.3.0 +system.security.cryptography.cng@4.3.0 +system.security.cryptography.cng@4.7.0 +system.security.cryptography.csp@4.3.0 +system.security.cryptography.encoding@4.3.0 +system.security.cryptography.openssl@4.3.0 +system.security.cryptography.pkcs@4.7.0 +system.security.cryptography.primitives@4.3.0 +system.security.cryptography.x509certificates@4.3.0 +system.security.cryptography.xml@4.7.0 +system.security.permissions@4.7.0 +system.security.principal.windows@4.3.0 +system.security.principal.windows@4.7.0 +system.security.principal@4.3.0 +system.text.encoding.codepages@4.0.1 +system.text.encoding.codepages@5.0.0 +system.text.encoding.extensions@4.0.11 +system.text.encoding.extensions@4.3.0 +system.text.encoding@4.0.11 +system.text.encoding@4.3.0 +system.text.encodings.web@6.0.0 +system.text.encodings.web@8.0.0 +system.text.json@4.7.0 +system.text.json@6.0.0 +system.text.json@6.0.2 +system.text.json@8.0.0 +system.text.regularexpressions@4.1.0 +system.text.regularexpressions@4.3.0 +system.threading.tasks.dataflow@4.9.0 +system.threading.tasks.extensions@4.0.0 +system.threading.tasks.extensions@4.3.0 +system.threading.tasks@4.0.11 +system.threading.tasks@4.3.0 +system.threading.threadpool@4.3.0 +system.threading.timer@4.3.0 +system.threading@4.0.11 +system.threading@4.3.0 +system.windows.extensions@4.7.0 +system.xml.readerwriter@4.0.11 +system.xml.readerwriter@4.3.0 +system.xml.xdocument@4.0.11 +system.xml.xdocument@4.3.0 +thoth.json.net@11.0.0 +xunit.abstractions@2.0.3 +xunit.analyzers@1.7.0 +xunit.assert@2.6.3 +xunit.core@2.6.3 +xunit.extensibility.core@2.6.3 +xunit.extensibility.execution@2.6.3 +xunit.runner.visualstudio@2.5.5 +xunit@2.6.3 +" + +inherit check-reqs dotnet-pkg + +DESCRIPTION="F# to JavaScript, TypeScript, Python, Rust and Dart Compiler" +HOMEPAGE="http://fable.io/ + https://github.com/fable-compiler/fable/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/fable-compiler/${PN}.git" +else + SRC_URI="https://github.com/fable-compiler/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${P^}" + + KEYWORDS="~amd64" +fi + +SRC_URI+=" ${NUGET_URIS} " + +LICENSE="Apache-2.0 MIT" +SLOT="0" + +CHECKREQS_DISK_BUILD="2G" +DOTNET_PKG_PROJECTS=( + src/Fable.Cli/Fable.Cli.fsproj +) +DOTNET_PKG_BAD_PROJECTS=( + src/quicktest/QuickTest.fsproj + tests/Js/Main/Fable.Tests.fsproj +) + +pkg_setup() { + check-reqs_pkg_setup + dotnet-pkg_pkg_setup +} + +src_unpack() { + dotnet-pkg_src_unpack + + if [[ -n "${EGIT_REPO_URI}" ]] ; then + git-r3_src_unpack + fi +} + +src_prepare() { + rm Fable.Standalone.sln || die + + if use debug ; then + DOTNET_PKG_BAD_PROJECTS+=( + # Seems to hang but in reality it fails with USE=debug, bug #922684 + tests/Python/Fable.Tests.Python.fsproj + ) + fi + + dotnet-pkg_src_prepare +} -- cgit v1.2.3