aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeather <Heather@cynede.net>2013-01-15 09:02:27 +0400
committerHeather <Heather@cynede.net>2013-09-23 16:38:46 +0400
commit402a802b44214535214ddc3679d5c3a6d7d45d35 (patch)
treec37b35950255fc92f1fa524ade690547c012e9ff /dev-lang/fsharp
parentdev-dotnet repository init (diff)
downloaddotnet-402a802b44214535214ddc3679d5c3a6d7d45d35.tar.gz
dotnet-402a802b44214535214ddc3679d5c3a6d7d45d35.tar.bz2
dotnet-402a802b44214535214ddc3679d5c3a6d7d45d35.zip
layman.xml
nuget NuGet needs Download and import trusted root certificates from Mozilla's MXR store nuget certificates in trusted machine store EAPI 5, lesser QA fix 3.0.3 + add ability disable docs by use flag don't depend on bash corrections for nemerle and some other ebuilds slot experiment fixing nemerle slotting, temporary remove 4.5 ebuild using versionator to separate framework version versionator fix add 4.5 nemerle ebuild masked (failing to build currently, fix is coming) yet another versionator fix masked 3.5 4.0 by mistale, unmasking nemerle: EGIT_MASTER=UnixSupport point master nemerle branch pkg_pretend against collision protect + unmask 4.5 nemerle point nemerle 4.5 to official rsdn repo dot for nuget eclass typo fix remove hacky nemerle versions for a while to implement USE_EXPAND flags added xsp to overlay because of our eclass must be used for it, fixes issue 2 keywords for useless nuget xsp: free makeopts make.defaullts: dotnet_targets lesser structure changes, trying to implement something alike USE_EXPAND fix nemerle typo j1 to fsharp profiles/use.desc fchess F# Chess lesser changes on eclasses + live xsp (currently failing to build, need aclocal fix) fix configure for doc and test FIXED! FIXED FREAKING ACLOCAL INCLUDE j1 on 9999 xsp remove weird options from make xsp live install correction lesser xsp ebuild correction smarter mono eclass, better USE_DOTNET processing IUSE+=, thx to slyfox remove empty pattern eclass improvements temprary mask || xsp: QA a bit wicked package block but nuget provides dll and mono provides nunit ese_expand doesn't work (c) naming fix manually make relation to DOTNET_TARGETS remove weird defaults from make.default for slyfox fix typo put metadata back get package with maximum number of framework TODO debug zsh lol fix eclass syntax typo little helper library heather req for fchess heather can't be build with fake now because it's fake is using heather now optional fake build system for fake packages bump fake nuget ebuild nuport nuport arguments fix exbuild with lesser changes there is nothing more stable then git version so far QA lesser changes / fixes usr/local/lib usr/local dirs link sigdata adn optdata disable usr/local trick for fsharp repoint FAKE to fork again to fix usr/local stuff stable F# fsharp / nemerle stable ebuilds correct go-mono.eclass for newer git eclass mono.eclass correction with pkg_setup, mono live ebuild WebSharper websharper register wrapper add net40 for websharper fake-9999 fix according git changes restore fake build system finally correct mono.eclass newer fake test unix path fix desc desc++ fix, there is no <description> multilib for nemerle my #nowar feature БE3HOГNM
Diffstat (limited to 'dev-lang/fsharp')
-rw-r--r--dev-lang/fsharp/Manifest1
-rw-r--r--dev-lang/fsharp/fsharp-3.0.25.ebuild32
-rw-r--r--dev-lang/fsharp/fsharp-9999.ebuild17
3 files changed, 45 insertions, 5 deletions
diff --git a/dev-lang/fsharp/Manifest b/dev-lang/fsharp/Manifest
new file mode 100644
index 0000000..00e5fbf
--- /dev/null
+++ b/dev-lang/fsharp/Manifest
@@ -0,0 +1 @@
+DIST 3.0.25.tar.gz 10693900 SHA256 1252ada65996f80d31e1bcc5c6718015ec5172c40288429d7dd2d2656ed4b7f0 SHA512 3829583a7309875d0e30a5d5cf45e0a22ee370dea1e207512da57bb69e432de07246de071750d55144420e6bf04f2b1504a8a08516c5d8f4ea1eeef0bfd8b887 WHIRLPOOL bcc434ba86d9522d24d03832ee71cca3bb1cb183cd677c9173f851fb71f0be3c48cb282a84ae9af9838392a251095b8aaef6d5dcd960c2dbd83279adeeb9f5fe
diff --git a/dev-lang/fsharp/fsharp-3.0.25.ebuild b/dev-lang/fsharp/fsharp-3.0.25.ebuild
new file mode 100644
index 0000000..aef2a6b
--- /dev/null
+++ b/dev-lang/fsharp/fsharp-3.0.25.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+USE_DOTNET="net40"
+
+inherit autotools mono
+
+DESCRIPTION="The F# Compiler"
+HOMEPAGE="https://github.com/fsharp/fsharp"
+SRC_URI="https://github.com/fsharp/fsharp/archive/${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE=""
+
+MAKEOPTS="-j1"#nowarn
+DEPEND="dev-lang/mono"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ eautoreconf
+}
+
+pkg_postinst() {
+ #trick older software to use fsharpc instead fsc
+ dosym /usr/bin/fsharpc /usr/bin/fsc
+ chmod 666 /etc/mono/registry/last-btime
+}
diff --git a/dev-lang/fsharp/fsharp-9999.ebuild b/dev-lang/fsharp/fsharp-9999.ebuild
index d0c679f..c653994 100644
--- a/dev-lang/fsharp/fsharp-9999.ebuild
+++ b/dev-lang/fsharp/fsharp-9999.ebuild
@@ -2,11 +2,17 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
-EGIT_REPO_URI="git://github.com/fsharp/fsharp.git"
+USE_DOTNET="net40"
-inherit git-2 autotools
+inherit git-2 autotools mono
+
+#original source: git://github.com/fsharp/fsharp.git
+
+#This package is for testing so I test various Pull Request here
+#Before they hit main tree
+EGIT_REPO_URI="git://github.com/rneatherway/fsharp.git"
DESCRIPTION="The F# Compiler"
HOMEPAGE="https://github.com/fsharp/fsharp"
@@ -14,9 +20,10 @@ SRC_URI=""
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS=""
IUSE=""
+MAKEOPTS="-j1"#nowarn
DEPEND="dev-lang/mono"
RDEPEND="${DEPEND}"
@@ -24,8 +31,8 @@ src_prepare() {
eautoreconf
}
-#Compatibily for some weird stuff, Must be removed after some fixes
pkg_postinst() {
+ #trick older software to use fsharpc instead fsc
dosym /usr/bin/fsharpc /usr/bin/fsc
chmod 666 /etc/mono/registry/last-btime
}