From 56bd759df1d0c750a065b8c845e93d5dfa6b549d Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sat, 8 Aug 2015 13:49:04 -0700 Subject: proj/gentoo: Initial commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson X-Thanks: Alec Warner - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring - wrote much python to improve cvs2svn X-Thanks: Rich Freeman - validation scripts X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 work in migration X-Thanks: MichaÅ‚ Górny - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed --- dev-dotnet/ikvm/Manifest | 5 + dev-dotnet/ikvm/files/ikvm-0.46.0.1-key.patch | 61 ++++++++++++ .../files/ikvm-0.46.0.2-unmappable-character.patch | 11 +++ dev-dotnet/ikvm/files/ikvm-7.1.4532.2-key.patch | 61 ++++++++++++ dev-dotnet/ikvm/files/mono.snk.uu | 20 ++++ dev-dotnet/ikvm/ikvm-0.46.0.1.ebuild | 99 ++++++++++++++++++++ dev-dotnet/ikvm/ikvm-0.46.0.2.ebuild | 103 +++++++++++++++++++++ dev-dotnet/ikvm/ikvm-7.1.4532.2.ebuild | 102 ++++++++++++++++++++ dev-dotnet/ikvm/metadata.xml | 5 + 9 files changed, 467 insertions(+) create mode 100644 dev-dotnet/ikvm/Manifest create mode 100644 dev-dotnet/ikvm/files/ikvm-0.46.0.1-key.patch create mode 100644 dev-dotnet/ikvm/files/ikvm-0.46.0.2-unmappable-character.patch create mode 100644 dev-dotnet/ikvm/files/ikvm-7.1.4532.2-key.patch create mode 100644 dev-dotnet/ikvm/files/mono.snk.uu create mode 100644 dev-dotnet/ikvm/ikvm-0.46.0.1.ebuild create mode 100644 dev-dotnet/ikvm/ikvm-0.46.0.2.ebuild create mode 100644 dev-dotnet/ikvm/ikvm-7.1.4532.2.ebuild create mode 100644 dev-dotnet/ikvm/metadata.xml (limited to 'dev-dotnet/ikvm') diff --git a/dev-dotnet/ikvm/Manifest b/dev-dotnet/ikvm/Manifest new file mode 100644 index 000000000000..4bb75460bb09 --- /dev/null +++ b/dev-dotnet/ikvm/Manifest @@ -0,0 +1,5 @@ +DIST ikvmsrc-0.46.0.1.zip 1870376 SHA256 901e8b990cf6d0fc9f8a18179e040cdba8a2fa00ac5658eded5c9ea4665f6423 SHA512 83c0dbaf0ea229fb8046d0f6016bfe1990c88639fd5d162afea3330441ec627edcb93de903e5fa3d73062c917574441bac832c2d61144626e70b3324dfdbf9f4 WHIRLPOOL ee837a2d9c038ec2fdfec93ed2cd0ec162bf4e081b8a0f0fe8b9bab62eada13f72cf8a8c5a8c83600b415d89dd5b0a539056e169ea79d8eb885298ddf91e3533 +DIST ikvmsrc-0.46.0.2.zip 1873662 SHA256 25afda0b29a2562ffb8f0a457204bde1008c8d255abaf45c3a09b13f7eba5f06 SHA512 79976ef9f90a691a607740d4efd338ed8ee86061298ebf3a5b3c660bed779e54bb7fe80548fc1eed78ce35fbdcccb460b656960a2c464377fcfcb98c2c6ed12b WHIRLPOOL 5c7f6c800c5b4670fb9e9a45161059233edf06b0440e7428217b03f400f29a46a0b0fd253bbc5d608ab5be7d0edac78b98efe6dbf219b72e960d5d51731b6a26 +DIST ikvmsrc-7.1.4532.2.zip 2102200 SHA256 3f22b9171b56a7600f28c42828898772bcd37c996d15b219c1b9ba08aa4c12e0 SHA512 889e23ce9cdc9abff98c54e5e02b9798ab908c37ecb6b8b0733d7b6e8e813c939ab91daa6ae57a0abd4fa90365c395231de5c9596fd77bdf1b15505c6b46abb1 WHIRLPOOL 5cf5e210b21b2697a489b0d6d40321d9f4cf89e92b2d280fa6686583836821d3bb613ce9af1bbde772fda5a0373dac20f7a09f4852d5c59ecef2bd65bce82235 +DIST openjdk-7u4-stripped.zip 55617337 SHA256 d85b89b452ecdb46309ec39b28e283813660bb8b8399d4c222d3ff1a83b971f9 SHA512 3f4d32994c9a078b68ae6da13770c249561240a01840f88094e139b0297b25e37a2acd3ef74fa14a830be5aa43c693b3ecf1c745dbc7051c4b2e1816c397e9a1 WHIRLPOOL b7690de8c31acb4b3a62fdd132bcf33b2264559e64a116d75fed3a3edeb570345ade582377d2d824d2ab5831a0865b5b1c51f7a514285935696be3cef5079b1b +DIST openjdk6-b22-stripped.zip 51279392 SHA256 32af924f320118b242c1bce4828abbe4c11120dd144c012ce2f5d88b75d2f568 SHA512 e0cd896c80e3b10aaa1b1128ea63b062c7de0539188d66f2ae081d420c6f467b1aa8fdbc5fe4cb366c89ed2880560b287e9af5e8312d36903a46f23d1bbbe791 WHIRLPOOL 7d86ea0693e371273ea160ba20daafe7b8d9453687a3e21f81ef239f4186cafcc367950a1117a14da21b212831baebfab9a03f87166f7cd6a598811cc73e3a10 diff --git a/dev-dotnet/ikvm/files/ikvm-0.46.0.1-key.patch b/dev-dotnet/ikvm/files/ikvm-0.46.0.1-key.patch new file mode 100644 index 000000000000..cd45f6bf0da3 --- /dev/null +++ b/dev-dotnet/ikvm/files/ikvm-0.46.0.1-key.patch @@ -0,0 +1,61 @@ +Author: Jo Shields +Description: This patch ensures that rather than trying to use the Mono Crypto +Description: Service Provider to retrieve a signing key (CSP is not safe to +Description: run with fakeroot), we simply hard-code the path to a bundled key +Description: file +Index: ikvm/ikvm-0.46.0.1/CommonAssemblyInfo.cs.in +=================================================================== +--- ikvm.orig/ikvm-0.46.0.1/CommonAssemblyInfo.cs.in 2011-07-05 01:24:45.000000000 +0100 ++++ ikvm/ikvm-0.46.0.1/CommonAssemblyInfo.cs.in 2011-07-05 01:28:22.000000000 +0100 +@@ -33,5 +33,6 @@ + + #if SIGNCODE + #pragma warning disable 1699 +- [assembly: AssemblyKeyName("ikvm-key")] ++ [assembly: AssemblyDelaySign(false)] ++ [assembly: AssemblyKeyFile("../mono.snk")] + #endif +Index: ikvm/ikvm-0.46.0.1/ikvm.build +=================================================================== +--- ikvm.orig/ikvm-0.46.0.1/ikvm.build 2011-07-05 01:24:45.000000000 +0100 ++++ ikvm/ikvm-0.46.0.1/ikvm.build 2011-07-05 01:33:07.000000000 +0100 +@@ -6,8 +6,8 @@ + + + +- +- ++ ++ + + + +Index: ikvm/ikvm-0.46.0.1/runtime/runtime.build +=================================================================== +--- ikvm.orig/ikvm-0.46.0.1/runtime/runtime.build 2011-07-05 01:24:45.000000000 +0100 ++++ ikvm/ikvm-0.46.0.1/runtime/runtime.build 2011-07-05 01:32:53.000000000 +0100 +@@ -7,8 +7,8 @@ + + + +- +- ++ ++ + + + +Index: ikvm/ikvm-0.46.0.1/tools/pubkey.cs +=================================================================== +--- ikvm.orig/ikvm-0.46.0.1/tools/pubkey.cs 2011-07-05 01:24:45.000000000 +0100 ++++ ikvm/ikvm-0.46.0.1/tools/pubkey.cs 2011-07-05 01:28:22.000000000 +0100 +@@ -29,7 +29,8 @@ + + #if SIGNCODE + #pragma warning disable 1699 +- [assembly: AssemblyKeyName("ikvm-key")] ++ [assembly: AssemblyDelaySign(false)] ++ [assembly: AssemblyKeyFile("../mono.snk")] + #endif + + class PublicKey diff --git a/dev-dotnet/ikvm/files/ikvm-0.46.0.2-unmappable-character.patch b/dev-dotnet/ikvm/files/ikvm-0.46.0.2-unmappable-character.patch new file mode 100644 index 000000000000..2ed0308af74d --- /dev/null +++ b/dev-dotnet/ikvm/files/ikvm-0.46.0.2-unmappable-character.patch @@ -0,0 +1,11 @@ +--- openjdk/sun/print/Win32PrintService.java.orig 2012-02-26 17:56:16.751000012 +0100 ++++ openjdk/sun/print/Win32PrintService.java 2012-02-26 17:56:37.182000012 +0100 +@@ -119,7 +119,7 @@ + Chromaticity.class + }; + +- // conversion from 1/100 Inch (.NET) to µm (Java) ++ // conversion from 1/100 Inch (.NET) to m (Java) + private static final int INCH100_TO_MYM = 254; + private static final int MATCH_DIFF = 500; // 0.5 mm + diff --git a/dev-dotnet/ikvm/files/ikvm-7.1.4532.2-key.patch b/dev-dotnet/ikvm/files/ikvm-7.1.4532.2-key.patch new file mode 100644 index 000000000000..34ce79da5bb6 --- /dev/null +++ b/dev-dotnet/ikvm/files/ikvm-7.1.4532.2-key.patch @@ -0,0 +1,61 @@ +Author: Jo Shields +Description: This patch ensures that rather than trying to use the Mono Crypto +Description: Service Provider to retrieve a signing key (CSP is not safe to +Description: run with fakeroot), we simply hard-code the path to a bundled key +Description: file +Index: ikvm/ikvm-7.0.4335.0/CommonAssemblyInfo.cs.in +=================================================================== +--- ikvm.orig/ikvm-7.0.4335.0/CommonAssemblyInfo.cs.in 2012-02-07 01:29:25.080047165 +0000 ++++ ikvm/ikvm-7.0.4335.0/CommonAssemblyInfo.cs.in 2012-02-07 01:30:58.092593303 +0000 +@@ -33,5 +33,6 @@ + + #if SIGNCODE + #pragma warning disable 1699 +- [assembly: AssemblyKeyName("ikvm-key")] ++ [assembly: AssemblyDelaySign(false)] ++ [assembly: AssemblyKeyFile("../../debian/mono.snk")] + #endif +Index: ikvm/ikvm-7.0.4335.0/ikvm.build +=================================================================== +--- ikvm.orig/ikvm-7.0.4335.0/ikvm.build 2012-02-07 01:29:57.152235493 +0000 ++++ ikvm/ikvm-7.0.4335.0/ikvm.build 2012-02-07 01:30:48.348536094 +0000 +@@ -6,8 +6,8 @@ + + + +- +- ++ ++ + + + +Index: ikvm/ikvm-7.0.4335.0/runtime/runtime.build +=================================================================== +--- ikvm.orig/ikvm-7.0.4335.0/runtime/runtime.build 2012-02-07 01:31:20.084722420 +0000 ++++ ikvm/ikvm-7.0.4335.0/runtime/runtime.build 2012-02-07 01:31:47.120881144 +0000 +@@ -19,8 +19,8 @@ + + + +- +- ++ ++ + + + +Index: ikvm/ikvm-7.0.4335.0/tools/pubkey.cs +=================================================================== +--- ikvm.orig/ikvm-7.0.4335.0/tools/pubkey.cs 2012-02-07 01:28:30.479726527 +0000 ++++ ikvm/ikvm-7.0.4335.0/tools/pubkey.cs 2012-02-07 01:28:58.927893592 +0000 +@@ -29,7 +29,8 @@ + + #if SIGNCODE + #pragma warning disable 1699 +- [assembly: AssemblyKeyName("ikvm-key")] ++ [assembly: AssemblyDelaySign(false)] ++ [assembly: AssemblyKeyFile("../../debian/mono.snk")] + #endif + + class PublicKey diff --git a/dev-dotnet/ikvm/files/mono.snk.uu b/dev-dotnet/ikvm/files/mono.snk.uu new file mode 100644 index 000000000000..ae4f04a38f5d --- /dev/null +++ b/dev-dotnet/ikvm/files/mono.snk.uu @@ -0,0 +1,20 @@ + +++ ikvm-0.40.0.1+dfsg/debian/mono.snk.uu + +begin 644 mono.snk +M!P(````D``!24T$R``0```$``0!Y%9EWTM`ZCFOJ>BYTZ-&OS)/HA1ETE2NT +M@*$LD31'300&)$?#?@YHP(!3;\\\/[XO^4&Z,Z"W5L/-0W!#I._ +M+N[/ATLD=PQ0@=OJ=$?]VOHG>R+>1];_ZD26=*3Y_,^$T5!I").`*$V]TU]& +MS?\2H;UXY.\`9=`6WTW&V[S-/V")DAN)G[17F@RI:B)C5#D%RJ56:#^3AH,C +M]@&$W>!$Z8GJN;LFRG+&@,&'^&J!2YL4]D*X*;XW'`$9-D,ZEH"`T-L\ +MPU"47K=X!%N$=E*!_.5#/%'9DL*<%>?&(60?[(CZ_.8[1Y0B%U'\GL:UQF`P +M\@6'"3BB@G]:IBH-9]TTGER_$0GG'@?>3)B^*J&Y5W-W,A=.\\4*>\+ +M*L(^3D9>^G_9U9 "${D}/usr/$(get_libdir)/pkgconfig/${PN}.pc" + prefix=/usr + exec_prefix=\${prefix} + libdir=\${prefix}/$(get_libdir) + Name: IKVM.NET + Description: An implementation of Java for Mono and the Microsoft .NET Framework. + Version: ${PV} + EOF + for dll in "${S}"/bin/IKVM.*.dll + do + LSTRING="${LSTRING} -r:"'${libdir}'"/mono/IKVM/${dll##*/}" + done + printf "${LSTRING}" >> "${D}/usr/$(get_libdir)/pkgconfig/${PN}.pc" + PKG_CONFIG_PATH="${D}/usr/$(get_libdir)/pkgconfig/" pkg-config --silence-errors --libs ikvm &> /dev/null + eend $? +} + +src_install() { + local dll dllbase exe + insinto /usr/$(get_libdir)/${PN} + doins bin/*.exe + + dodir /bin + for exe in bin/*.exe + do + exebase=${exe##*/} + ebegin "Generating wrapper for ${exebase} -> ${exebase%.exe}" + make_wrapper ${exebase%.exe} "mono /usr/$(get_libdir)/${PN}/${exebase}" + eend $? || die "Failed generating wrapper for ${exebase}" + done + + generate_pkgconfig || die "generating .pc failed" + + for dll in bin/IKVM.*.dll + do + dllbase=${dll##*/} + ebegin "Installing and registering ${dllbase}" + gacutil -i bin/${dllbase} -root "${D}"/usr/$(get_libdir) \ + -gacdir /usr/$(get_libdir) -package IKVM &>/dev/null + eend $? || die "Failed installing ${dllbase}" + done +} diff --git a/dev-dotnet/ikvm/ikvm-0.46.0.2.ebuild b/dev-dotnet/ikvm/ikvm-0.46.0.2.ebuild new file mode 100644 index 000000000000..1cc180fe31db --- /dev/null +++ b/dev-dotnet/ikvm/ikvm-0.46.0.2.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit eutils mono multilib java-pkg-2 + +DESCRIPTION="Java VM for .NET" +HOMEPAGE="http://www.ikvm.net/ http://weblog.ikvm.net/" +SRC_URI="http://www.frijters.net/openjdk6-b22-stripped.zip + http://www.frijters.net/${PN}src-${PV}.zip" +LICENSE="ZLIB GPL-2-with-linking-exception" + +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="" + +RDEPEND=">=dev-lang/mono-2 + dev-libs/glib" +DEPEND="${RDEPEND} + !dev-dotnet/ikvm-bin + >=dev-dotnet/nant-0.85 + virtual/jdk:1.6 + app-arch/unzip + virtual/pkgconfig + app-arch/sharutils" + +src_prepare() { + # Fix unmappable character for encoding ASCII, bug #399729 + epatch "${FILESDIR}"/${PN}-0.46.0.2-unmappable-character.patch + + # We cannot rely on Mono Crypto Service Provider as it doesn't work inside + # sandbox, we simply hard-code the path to a bundled key like Debian does. + epatch "${FILESDIR}"/${PN}-0.46.0.1-key.patch + uudecode < "${FILESDIR}"/mono.snk.uu || die + + # Ensures that we use Mono's bundled copy of SharpZipLib instead of relying + # on ikvm-bin one + sed -i -e 's:../bin/ICSharpCode.SharpZipLib.dll:ICSharpCode.SharpZipLib.dll:' \ + ikvmc/ikvmc.build ikvmstub/ikvmstub.build || die + + sed -i -e 's:pkg-config --cflags:pkg-config --cflags --libs:' \ + native/native.build || die + + mkdir -p "${T}"/home/test + java-pkg-2_src_prepare +} + +src_configure() { + : +} + +src_compile() { + XDG_CONFIG_HOME="${T}/home/test" nant -t:mono-2.0 signed || die "ikvm build failed" +} + +generate_pkgconfig() { + ebegin "Generating .pc file" + local dll LSTRING="Libs:" + dodir "/usr/$(get_libdir)/pkgconfig" + cat <<- EOF -> "${D}/usr/$(get_libdir)/pkgconfig/${PN}.pc" + prefix=/usr + exec_prefix=\${prefix} + libdir=\${prefix}/$(get_libdir) + Name: IKVM.NET + Description: An implementation of Java for Mono and the Microsoft .NET Framework. + Version: ${PV} + EOF + for dll in "${S}"/bin/IKVM.*.dll + do + LSTRING="${LSTRING} -r:"'${libdir}'"/mono/IKVM/${dll##*/}" + done + printf "${LSTRING}" >> "${D}/usr/$(get_libdir)/pkgconfig/${PN}.pc" + PKG_CONFIG_PATH="${D}/usr/$(get_libdir)/pkgconfig/" pkg-config --silence-errors --libs ikvm &> /dev/null + eend $? +} + +src_install() { + local dll dllbase exe + insinto /usr/$(get_libdir)/${PN} + doins bin/*.exe + + dodir /bin + for exe in bin/*.exe + do + exebase=${exe##*/} + ebegin "Generating wrapper for ${exebase} -> ${exebase%.exe}" + make_wrapper ${exebase%.exe} "mono /usr/$(get_libdir)/${PN}/${exebase}" + eend $? || die "Failed generating wrapper for ${exebase}" + done + + generate_pkgconfig || die "generating .pc failed" + + for dll in bin/IKVM.*.dll + do + dllbase=${dll##*/} + ebegin "Installing and registering ${dllbase}" + gacutil -i bin/${dllbase} -root "${D}"/usr/$(get_libdir) \ + -gacdir /usr/$(get_libdir) -package IKVM &>/dev/null + eend $? || die "Failed installing ${dllbase}" + done +} diff --git a/dev-dotnet/ikvm/ikvm-7.1.4532.2.ebuild b/dev-dotnet/ikvm/ikvm-7.1.4532.2.ebuild new file mode 100644 index 000000000000..094dd1fc78fb --- /dev/null +++ b/dev-dotnet/ikvm/ikvm-7.1.4532.2.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit eutils mono multilib java-pkg-2 + +DESCRIPTION="Java VM for .NET" +HOMEPAGE="http://www.ikvm.net/ http://weblog.ikvm.net/" +SRC_URI="http://www.frijters.net/openjdk-7u4-stripped.zip + http://www.frijters.net/${PN}src-${PV}.zip" +LICENSE="ZLIB GPL-2-with-linking-exception" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/mono-2 + dev-libs/glib" +DEPEND="${RDEPEND} + !dev-dotnet/ikvm-bin + >=dev-dotnet/nant-0.85 + virtual/jdk:1.7 + app-arch/unzip + virtual/pkgconfig + app-arch/sharutils" + +src_prepare() { + # We cannot rely on Mono Crypto Service Provider as it doesn't work inside + # sandbox, we simply hard-code the path to a bundled key like Debian does. + epatch "${FILESDIR}"/${PN}-7.1.4532.2-key.patch + mkdir -p ../debian/ || die + uudecode < "${FILESDIR}"/mono.snk.uu -o ../debian/mono.snk || die + + # Ensures that we use Mono's bundled copy of SharpZipLib instead of relying + # on ikvm-bin one + sed -i -e 's:../bin/ICSharpCode.SharpZipLib.dll:ICSharpCode.SharpZipLib.dll:' \ + ikvmc/ikvmc.build ikvmstub/ikvmstub.build || die + + sed -i -e 's:pkg-config --cflags:pkg-config --cflags --libs:' \ + native/native.build || die + + mkdir -p "${T}"/home/test + + java-pkg-2_src_prepare +} + +src_configure() { + : +} + +src_compile() { + XDG_CONFIG_HOME="${T}/home/test" nant -t:mono-2.0 signed || die "ikvm build failed" +} + +generate_pkgconfig() { + ebegin "Generating .pc file" + local dll LSTRING="Libs:" + dodir "/usr/$(get_libdir)/pkgconfig" + cat <<- EOF -> "${D}/usr/$(get_libdir)/pkgconfig/${PN}.pc" + prefix=/usr + exec_prefix=\${prefix} + libdir=\${prefix}/$(get_libdir) + Name: IKVM.NET + Description: An implementation of Java for Mono and the Microsoft .NET Framework. + Version: ${PV} + EOF + for dll in "${S}"/bin/IKVM.*.dll + do + LSTRING="${LSTRING} -r:"'${libdir}'"/mono/IKVM/${dll##*/}" + done + printf "${LSTRING}" >> "${D}/usr/$(get_libdir)/pkgconfig/${PN}.pc" + PKG_CONFIG_PATH="${D}/usr/$(get_libdir)/pkgconfig/" pkg-config --silence-errors --libs ikvm &> /dev/null + eend $? +} + +src_install() { + local dll dllbase exe + insinto /usr/$(get_libdir)/${PN} + doins bin/*.exe + + dodir /bin + for exe in bin/*.exe + do + exebase=${exe##*/} + ebegin "Generating wrapper for ${exebase} -> ${exebase%.exe}" + make_wrapper ${exebase%.exe} "mono /usr/$(get_libdir)/${PN}/${exebase}" + eend $? || die "Failed generating wrapper for ${exebase}" + done + + generate_pkgconfig || die "generating .pc failed" + + for dll in bin/IKVM.*.dll + do + dllbase=${dll##*/} + ebegin "Installing and registering ${dllbase}" + gacutil -i bin/${dllbase} -root "${D}"/usr/$(get_libdir) \ + -gacdir /usr/$(get_libdir) -package IKVM &>/dev/null + eend $? || die "Failed installing ${dllbase}" + done +} diff --git a/dev-dotnet/ikvm/metadata.xml b/dev-dotnet/ikvm/metadata.xml new file mode 100644 index 000000000000..e01adbb307db --- /dev/null +++ b/dev-dotnet/ikvm/metadata.xml @@ -0,0 +1,5 @@ + + + + dotnet + -- cgit v1.2.3-65-gdbad