aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCynede <cynede@gentoo.org>2019-01-10 16:19:43 +0400
committerCynede <cynede@gentoo.org>2019-01-10 16:19:43 +0400
commitabff5d3c8ca747b5b9721e3a005f77961952a365 (patch)
tree252577df28a2086ff9e9f8f29973ce89d44144ca /dev-lang/fsharp
parentMerge pull request #411 from ArsenShnurkov/master (diff)
downloaddotnet-abff5d3c8ca747b5b9721e3a005f77961952a365.tar.gz
dotnet-abff5d3c8ca747b5b9721e3a005f77961952a365.tar.bz2
dotnet-abff5d3c8ca747b5b9721e3a005f77961952a365.zip
ebuild draft (broken)
Diffstat (limited to 'dev-lang/fsharp')
-rw-r--r--dev-lang/fsharp/Manifest1
-rw-r--r--dev-lang/fsharp/fsharp-10.2.1.ebuild31
2 files changed, 32 insertions, 0 deletions
diff --git a/dev-lang/fsharp/Manifest b/dev-lang/fsharp/Manifest
new file mode 100644
index 0000000..ce0fbe5
--- /dev/null
+++ b/dev-lang/fsharp/Manifest
@@ -0,0 +1 @@
+DIST fsharp-10.2.1.tar.gz 47566511 SHA256 4192652a162349ac6b4e053853d46cc7ba5469c0e552c78a1159dc9744a8f83b SHA512 cd24e07e26942157dbf3440afcd9ec041aa281620276994807104ccd1ced46f46940fb8a27d0d19884a879e3a13dabf7a59240be9e10b2954a973c7cda12065a WHIRLPOOL d52939983d206d7bfd1a45892b0331cde881821c9f33dd3967c41376e4c3acd257b61b25e313e4fce474726515e97e8a6ee071c53c40c7e68a0597da4f3de8d2
diff --git a/dev-lang/fsharp/fsharp-10.2.1.ebuild b/dev-lang/fsharp/fsharp-10.2.1.ebuild
new file mode 100644
index 0000000..584aa64
--- /dev/null
+++ b/dev-lang/fsharp/fsharp-10.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit mono-env
+
+DESCRIPTION="The F# Compiler"
+HOMEPAGE="https://github.com/fsharp/fsharp"
+SRC_URI="https://github.com/fsharp/fsharp/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+#Broken: Microsoft.FSharp.Targets(129,9): error MSB4127: The "CreateFSharpManifestResourceName" task could not be instantiated from the assembly "/var/tmp/portage/dev-lang/fsharp-10.2.1/work/fsharp-10.2.1/packages/FSharp.Compiler.Tools.4.1.27/tools/FSharp.Build.dll". Please verify the task assembly has been built using the same version of the Microsoft.Build.Framework assembly as the one installed on your computer and that your host application is not missing a binding redirect for Microsoft.Build.Framework. Specified cast is not valid. [/var/tmp/portage/dev-lang/fsharp-10.2.1/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj]
+#KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+MAKEOPTS+=" -j1" #nowarn
+DEPEND=">=dev-lang/mono-5
+ dev-util/msbuild"
+RDEPEND="${DEPEND}"
+
+# try to sync certificates
+# deprecated way: mozroots --import --sync --machine
+pkg_setup() {
+ #this is horrible, I know
+ addwrite "/usr/share/.mono/keypairs"
+ addwrite "/etc/ssl/certs/ca-certificates.crt"
+ addwrite "/etc/mono/registry"
+ cert-sync /etc/ssl/certs/ca-certificates.crt
+}