commit: a0ce699d96b2bbcfe081852a1f6dc4608cd0be05
Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 27 21:57:35 2025 +0000
Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Mar 27 22:39:13 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0ce699d
dev-lang/mond: bump to 0.11.2
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
dev-lang/mond/Manifest | 2 +
dev-lang/mond/files/mond-0.11.2-net9.patch | 109 +++++++++++++++++++++++++++++
dev-lang/mond/mond-0.11.2.ebuild | 81 +++++++++++++++++++++
3 files changed, 192 insertions(+)
diff --git a/dev-lang/mond/Manifest b/dev-lang/mond/Manifest
index a91962247976..641621ac5cbe 100644
--- a/dev-lang/mond/Manifest
+++ b/dev-lang/mond/Manifest
@@ -35,6 +35,7 @@ DIST microsoft.sourcelink.github.8.0.0.nupkg 330089 BLAKE2B
5c9683ce4b55e6fad9b3
DIST microsoft.testplatform.objectmodel.17.8.0.nupkg 1492114 BLAKE2B
32a3a7f4e4cb9af1d330fcb2588ee9602414760eb4f2bda49888372b3ed64e8c47347dbdeda11259134e37b717ad5c23b06ffeda9a1a1772e1afe299429e828d
SHA512
17119c472fd87ff721677f92a801693eab53a1897582150c26a60429c99eb1764628e7ba895b40e3b10b9edc00f803b18316a6fdc906ffe54dbd2d04ac63db33
DIST microsoft.testplatform.testhost.17.8.0.nupkg 2806274 BLAKE2B
dff54d1c59a6873793bbe2d6fc9ed75c2d610a8dc41f4f9349228b690db3beb7845660c7d90a5d2588443c13aff4d97b6e0a1df58e88a398b3631a344609060c
SHA512
39fb1549fd23fc2c7b4f5525043fc1152b8c62cc813a88c9701f33a666041c6690dadd455899d247fef5e6df372d17f081d6098839086007b2c10618e187ac7a
DIST mond-0.10.2.tar.gz 612942 BLAKE2B
70be09334e89234cb2ac889c48c0cb6b04feecace1fad6ab0f93a448b49e289e12e49167b2075cad4404bcca0ec9ab68987d121376383b5a2d35da7910b3327d
SHA512
0014fa673c0b213fd360642ec3008635ee6dae560da72c0e656e6c90bc48d1c45e15a2d2ebd34e63f5593fb708adb3b8739ad2ef3fe46d684b0f6546faa116d9
+DIST mond-0.11.2.tar.gz 588497 BLAKE2B
a1315b63071e39d54b2a2a2c277ecc19cd0760da20ac9e143e3b1c249d9f6fc815db3ce6bd4646ff678160c1188bc015df628ebf50040795e4d0a3f572577ac5
SHA512
aa2da8f41a7e16b0b9d0f56d6e2f1feefe96ddad8dd71b38242577d45fcdac2b836465fdc7f6324392ecf61f04336a8e0278ac43820c6646102223597948bee9
DIST netstandard.library.2.0.0.nupkg 3143842 BLAKE2B
7e3fc865e7893fb531b21e2ca791b788af01481316e49a79c4676050c2b8ad413fd8a4ef9890557582ec8b9741c8aa01b080b8d2caa16e02bfff2a7b38777989
SHA512
e3d64072b9cd9f9e86209c06a22688ecda7070427c9a35327d2a9560824c0e1381ccf7bc1d21d2ef8b301761f4bfc7f38fba712df7188d2f4fe4f748aac4d0c7
DIST netstandard.library.2.0.3.nupkg 3146139 BLAKE2B
311e5367398f76c74e78930bc2cd39e450a86bd8626311ded8d58bd84c94a8a84db3c11b2bc10f3eeba20a9d081fe7827981f702ad746b49ae3108c949ba1022
SHA512
e78f0cea69c14895b1b089644077dbce8631a626055d96522f4d29e061d8bfc3e48aa1419e74faf265b998612c03f721f5f0cef4690f824150a5689764dee601
DIST newtonsoft.json.13.0.1.nupkg 2065787 BLAKE2B
000c38ce26a2a00bb25a9c1d6fb069ada521ff089bb624a5c1255b25767c10616cc51821524e7bc3d8b45eb8f8ee54c97454db1db9ae5e5c78eb6300a99f979d
SHA512
83731b662eaf05379a23f8446ef47bbc111349dd4358b7bd8b51383fe9cf637e2fe62f78cea52a0d7bdd582dc6fbbb5837d4a7b1d53dcf37a0ae7473e21ee7b1
@@ -48,6 +49,7 @@ DIST system.memory.4.5.5.nupkg 208978 BLAKE2B
487049b1ffd622868d4aa84cc14f131276
DIST system.numerics.vectors.4.4.0.nupkg 337043 BLAKE2B
94cca7283873edd9199d843db78e23bc5815de039c2aaeb67ba3cbe4cb5e161eab27b89cfbeeb437f0a9d235b48e86a5b31f53306a7e7a2a38feb28d6e5e523c
SHA512
81d46b509b3546b8d6dc9079a7cda162303aef1a1e14bbe1d127522168d388df2a13195b16dfd1b57c1560d73906e909fdff4e2b34104ba81a9336c97874ea1e
DIST system.reflection.metadata.1.6.0.nupkg 852113 BLAKE2B
4d15704a1fe00501c1bd8c945d02cd2e2d77c12ce86aa628edd18383838c9dbbfc449b8026707bb1ac570e55369e988aa6068f57acdea28f519bd3bdfd5b9304
SHA512
f5227666edc6bb1da78b8a8e86a68e9bd647caa2ec6a1580c14a4a5e1fe5cfde3bdaf0d8c23dc210c405a55f83ceb6add1a9adab149dc065b38cfddc9b01ba20
DIST system.reflection.metadata.7.0.0.nupkg 1029794 BLAKE2B
c4eb7069819ae7d6ee8fcf156fcf5fbb5d57022eb2c8e4677f1e64508c69853410da7985a08c936c38eb43201bf5cdcaa8c3c091531238ae78f4037b286b60a8
SHA512
2d93c8ba1a78ceb90d25b7a3b82ae7c7f2452ad29f49ee8e1c60b2bcda19f8f6edf68689d42a586aef5faf9f1049fe5e8095ec9a4ab48a2cd2a950a8b7ec2c85
+DIST system.runtime.compilerservices.unsafe.4.5.3.nupkg 102160 BLAKE2B
a86cea1017d251d3cd271eff0be90ce43ca0becd8b0cd37215aba847c00369414de1d34df318e2554f8989fa48ce0f5bf61e0404fd97b476eb0fe0bf5f10579d
SHA512
765d87d36a7b7415dee5b6cbd3a08ead9762915fbfacfad8a205a78d4a187cec6677da2407f7f7c2d1b55fe9f8c0257925c9b0bc193d402972c323979678baab
DIST system.runtime.compilerservices.unsafe.6.0.0.nupkg 84343 BLAKE2B
aea2f833d6da80dbc275c47bfb207d77a1f2dd203a29352ff5a6e96d8b52752ee3c5bde38117c5ecc5dfbad66d8b47b2001efa1e2d564e14cbbf58d0d1fe208e
SHA512
d4057301be4ec4936f24b9ce003b5ec4d99681ab6d9b65d5393dd38d04cdec37784aaa12c1a8b50ac3767ed878dae425749490773fec01e734f93cf1045822b3
DIST system.text.encoding.codepages.7.0.0.nupkg 3198933 BLAKE2B
077972f69636114b3d9db09398f6d9322a681665fcf280a15fb0506d45da644e07c2e3aee91d76c908e1ab1762411bc970978bc8823a5b45aa994b172a7d95bc
SHA512
485abfaeb1f9dac307249b2d84375a7d63c4bb175109107ba59e3ab6b476c52a62d677ca3c06f0e9a999afd5bf2f21d396a4b4d534563bb9da8d1b8ed6fc458a
DIST system.text.encodings.web.8.0.0.nupkg 374440 BLAKE2B
97211e710df3dcd17932f168e254806d7c8692ac01d667a2e89a5ddc956b24fba8467fbc2d451057757b5c502442d2c91bcaf0f867da7e95456b2aa18136b354
SHA512
ba0822c38c3b658aba9495642d269e882b827e3be4ad2dc1426d8a97d3cbc5a2277c5f80847d0cb9381078af01523328c4992caa058146d5d8ee6b8a08609c32
diff --git a/dev-lang/mond/files/mond-0.11.2-net9.patch
b/dev-lang/mond/files/mond-0.11.2-net9.patch
new file mode 100644
index 000000000000..f347cabae786
--- /dev/null
+++ b/dev-lang/mond/files/mond-0.11.2-net9.patch
@@ -0,0 +1,109 @@
+diff --git a/Mond.RemoteDebugger/Mond.RemoteDebugger.csproj
b/Mond.RemoteDebugger/Mond.RemoteDebugger.csproj
+index 28452b5..f2a77f9 100644
+--- a/Mond.RemoteDebugger/Mond.RemoteDebugger.csproj
++++ b/Mond.RemoteDebugger/Mond.RemoteDebugger.csproj
+@@ -1,13 +1,13 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFrameworks>netstandard2.1;net8.0</TargetFrameworks>
++ <TargetFrameworks>net9.0</TargetFrameworks>
+ <AssemblyVersion>0.11.2</AssemblyVersion>
+ <DebugType>portable</DebugType>
+ <LangVersion>latest</LangVersion>
+- <IsAotCompatible
Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)',
'net8.0'))">true</IsAotCompatible>
++ <IsAotCompatible
Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)',
'net9.0'))">true</IsAotCompatible>
+ <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
+-
++
+ <!-- NuGet Package -->
+ <PackageId>Mond.RemoteDebugger</PackageId>
+ <PackageVersion>$(AssemblyVersion)</PackageVersion>
+@@ -20,8 +20,8 @@
+ <PackageReadmeFile>README.md</PackageReadmeFile>
+
+ <PublishRepositoryUrl>true</PublishRepositoryUrl>
+- <RepositoryUrl>https://github.com/Rohansi/Mond.git</RepositoryUrl>
+- <RepositoryType>git</RepositoryType>
++ <RepositoryUrl>https://github.com/Rohansi/Mond.git</RepositoryUrl>
++ <RepositoryType>git</RepositoryType>
+ </PropertyGroup>
+
+ <ItemGroup>
+diff --git a/Mond.Repl/Mond.Repl.csproj b/Mond.Repl/Mond.Repl.csproj
+index d70c940..bbf3cc0 100644
+--- a/Mond.Repl/Mond.Repl.csproj
++++ b/Mond.Repl/Mond.Repl.csproj
+@@ -1,8 +1,8 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+-
++
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFrameworks>net8.0</TargetFrameworks>
++ <TargetFrameworks>net9.0</TargetFrameworks>
+ <RuntimeIdentifiers>any</RuntimeIdentifiers>
+ <AssemblyVersion>0.11.2</AssemblyVersion>
+ <DebugType>portable</DebugType>
+@@ -27,10 +27,10 @@
+ <PackageProjectUrl>https://github.com/Rohansi/Mond</PackageProjectUrl>
+ <PackageTags>Mond Scripting REPL</PackageTags>
+ <PackageReadmeFile>README.md</PackageReadmeFile>
+-
++
+ <PublishRepositoryUrl>true</PublishRepositoryUrl>
+- <RepositoryUrl>https://github.com/Rohansi/Mond.git</RepositoryUrl>
+- <RepositoryType>git</RepositoryType>
++ <RepositoryUrl>https://github.com/Rohansi/Mond.git</RepositoryUrl>
++ <RepositoryType>git</RepositoryType>
+
+ <PackAsTool>true</PackAsTool>
+ <ToolCommandName>mond</ToolCommandName>
+diff --git a/Mond.Tests/Mond.Tests.csproj b/Mond.Tests/Mond.Tests.csproj
+index 22e4edf..e7c939d 100644
+--- a/Mond.Tests/Mond.Tests.csproj
++++ b/Mond.Tests/Mond.Tests.csproj
+@@ -2,8 +2,8 @@
+
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFramework>net8.0</TargetFramework>
+- <RuntimeIdentifiers>any</RuntimeIdentifiers>
++ <TargetFramework>net9.0</TargetFramework>
++ <RuntimeIdentifiers>any</RuntimeIdentifiers>
+ <DebugType>portable</DebugType>
+ <LangVersion>latest</LangVersion>
+ <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
+diff --git a/Mond/Mond.csproj b/Mond/Mond.csproj
+index 6bf3a75..01b52c5 100644
+--- a/Mond/Mond.csproj
++++ b/Mond/Mond.csproj
+@@ -1,12 +1,12 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFrameworks>netstandard2.1;net8.0</TargetFrameworks>
++ <TargetFrameworks>net9.0</TargetFrameworks>
+ <AssemblyVersion>0.11.2</AssemblyVersion>
+ <DebugType>portable</DebugType>
+ <LangVersion>latest</LangVersion>
+ <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
+- <IsAotCompatible
Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)',
'net8.0'))">true</IsAotCompatible>
++ <IsAotCompatible
Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)',
'net9.0'))">true</IsAotCompatible>
+ <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
+
+ <PackageId>Mond</PackageId>
+@@ -18,10 +18,10 @@
+ <PackageProjectUrl>https://github.com/Rohansi/Mond</PackageProjectUrl>
+ <PackageTags>Mond Embedded Scripting Language AOT</PackageTags>
+ <PackageReadmeFile>README.md</PackageReadmeFile>
+-
++
+ <PublishRepositoryUrl>true</PublishRepositoryUrl>
+- <RepositoryUrl>https://github.com/Rohansi/Mond.git</RepositoryUrl>
+- <RepositoryType>git</RepositoryType>
++ <RepositoryUrl>https://github.com/Rohansi/Mond.git</RepositoryUrl>
++ <RepositoryType>git</RepositoryType>
+ </PropertyGroup>
+
+ <ItemGroup>
diff --git a/dev-lang/mond/mond-0.11.2.ebuild b/dev-lang/mond/mond-0.11.2.ebuild
new file mode 100644
index 000000000000..cefa41784dcc
--- /dev/null
+++ b/dev-lang/mond/mond-0.11.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOTNET_PKG_COMPAT="9.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]
+"
+
+inherit dotnet-pkg
+
+DESCRIPTION="Mond is a scripting language for .NET Core"
+HOMEPAGE="https://mond.rohan.dev/
+ https://github.com/Rohansi/Mond/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/Rohansi/${PN^}.git"
+else
+ SRC_URI="https://github.com/Rohansi/${PN^}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${P^}"
+
+ KEYWORDS="~amd64"
+fi
+
+SRC_URI+=" ${NUGET_URIS} "
+
+LICENSE="MIT"
+SLOT="0"
+
+DOTNET_PKG_BAD_PROJECTS=( TryMond/TryMond.csproj )
+DOTNET_PKG_PROJECTS=( Mond.Repl/Mond.Repl.csproj )
+PATCHES=( "${FILESDIR}/mond-0.11.2-net9.patch" )
+
+DOCS=( README.md Examples )
+
+src_unpack() {
+ dotnet-pkg_src_unpack
+
+ if [[ -n "${EGIT_REPO_URI}" ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_install() {
+ dotnet-pkg-base_install
+ dotnet-pkg-base_dolauncher "/usr/share/${P}/Mond.Repl" "${PN}"
+
+ docompress -x "/usr/share/doc/${PF}/Examples"
+ einstalldocs
+}