diff options
author | Brett Gilio | 2018-09-05 20:35:38 -0500 |
---|---|---|
committer | Brett Gilio | 2018-09-05 20:35:38 -0500 |
commit | 92ef9de2f3c070d3d3e256b7233f2a937a1ad9bf (patch) | |
tree | 6962691529d9ade0016d85151937e9d5342c0af1 | |
parent | 5ebda4cec7143acfe1279a315408fa264dc902fe (diff) | |
download | aur-92ef9de2f3c070d3d3e256b7233f2a937a1ad9bf.tar.gz |
Fix autoconf
-rwxr-xr-x | .SRCINFO | 2 | ||||
-rw-r--r-- | Makefile | 124 | ||||
-rwxr-xr-x | PKGBUILD | 6 | ||||
-rw-r--r-- | autogen.sh | 4 | ||||
-rwxr-xr-x | check4u | 21 |
5 files changed, 4 insertions, 153 deletions
@@ -1,7 +1,7 @@ pkgbase = fsharp pkgdesc = The F# Compiler, Core Library & Tools (F# Software Foundation Repository) pkgver = 4.5_pre - pkgrel = 2 + pkgrel = 3 url = http://fsharp.org/ arch = any license = MIT diff --git a/Makefile b/Makefile deleted file mode 100644 index 8eb7081d1e22..000000000000 --- a/Makefile +++ /dev/null @@ -1,124 +0,0 @@ -srcdir := <SRCDIR>/fsharp-4.0.1.8/src/fsharp/ - -include <SRCDIR>/fsharp-4.0.1.8/config.make - -# Make the proto using the bootstrap, then make the final compiler using the proto -# We call MAKE sequentially because we don't want build-final to explicitly depend on build-proto, -# as that causes a complete recompilation of both proto and final everytime you touch the -# compiler sources. -all: - $(MAKE) build-proto - $(MAKE) build - -# We need the bootstrap's FSharp.Core to run the proto -build-proto: $(bootstrap)/FSharp.Core.dll $(bootstrap)/FSharp.Core.sigdata $(bootstrap)/FSharp.Core.optdata - @-mkdir -p $(protodir) - #ls -R $(monolibdir)/.. - cp -p $(bootstrap)/FSharp.Core.dll $(protodir)FSharp.Core.dll - cp -p $(bootstrap)/FSharp.Core.sigdata $(protodir)FSharp.Core.sigdata - cp -p $(bootstrap)/FSharp.Core.optdata $(protodir)FSharp.Core.optdata - $(MAKE) -C FSharp.Build-proto Configuration=proto $@ - $(MAKE) -C FSharp.Compiler-proto Configuration=proto $@ - $(MAKE) -C Fsc-proto Configuration=proto $@ - -# The main targets -# -# - Only build a net20 version of FSharp.Core if net20 mscorlib exists -# Modern versions of mono no longer include net20 or net35 assemblies -# -build clean install: - $(MAKE) -C FSharp.Core TargetFramework=net40 $@ - $(MAKE) -C FSharp.Build $@ - $(MAKE) -C FSharp.Compiler $@ - $(MAKE) -C Fsc $@ - $(MAKE) -C FSharp.Compiler.Interactive.Settings $@ - $(MAKE) -C FSharp.Compiler.Server.Shared $@ - $(MAKE) -C fsi $@ - $(MAKE) -C fsiAnyCpu $@ - $(MAKE) -C policy.2.0.FSharp.Core $@ - $(MAKE) -C policy.2.3.FSharp.Core $@ - $(MAKE) -C policy.3.3.FSharp.Core $@ - $(MAKE) -C policy.3.7.FSharp.Core $@ - $(MAKE) -C policy.3.47.FSharp.Core $@ - $(MAKE) -C policy.3.78.FSharp.Core $@ - $(MAKE) -C policy.3.259.FSharp.Core $@ - $(MAKE) -C policy.4.0.FSharp.Core $@ - $(MAKE) -C policy.4.3.FSharp.Core $@ - if test -e $MONOGACDIR20/mscorlib.dll; then $(MAKE) -C FSharp.Core TargetFramework=net20 $@;fi - $(MAKE) only-monotouch only-monodroid only-xamarinmac - $(MAKE) -C FSharp.Core FSharpCoreBackVersion=3.0 TargetFramework=net40 $@ - $(MAKE) -C FSharp.Core FSharpCoreBackVersion=3.1 TargetFramework=net40 $@ - if test -e $MONOGACDIR20/mscorlib.dll; then $(MAKE) -C FSharp.Core FSharpCoreBackVersion=3.0 TargetFramework=net20 $@;fi -ifeq ("$(pclenabled47)", "yes") - $(MAKE) -C FSharp.Core TargetFramework=portable47 $@ - $(MAKE) -C FSharp.Core FSharpCoreBackVersion=3.0 TargetFramework=portable47 $@ - $(MAKE) -C FSharp.Core FSharpCoreBackVersion=3.1 TargetFramework=portable47 $@ -endif -ifeq ("$(pclenabled7)", "yes") - $(MAKE) -C FSharp.Core TargetFramework=portable7 $@ - $(MAKE) -C FSharp.Core FSharpCoreBackVersion=3.1 TargetFramework=portable7 $@ -endif -ifeq ("$(pclenabled78)", "yes") - $(MAKE) -C FSharp.Core TargetFramework=portable78 $@ - $(MAKE) -C FSharp.Core FSharpCoreBackVersion=3.1 TargetFramework=portable78 $@ -endif -ifeq ("$(pclenabled259)", "yes") - $(MAKE) -C FSharp.Core TargetFramework=portable259 $@ - $(MAKE) -C FSharp.Core FSharpCoreBackVersion=3.1 TargetFramework=portable259 $@ -endif - -all-monotouch-monodroid-xamarinmac: - $(MAKE) build-proto - $(MAKE) only-monotouch only-monodroid only-xamarinmac only-xamarinwatchos only-xamarintvos - -all-monotouch-xamarinmac: - $(MAKE) build-proto - $(MAKE) only-monotouch only-xamarinmac only-xamarinwatchos only-xamarintvos - -all-monotouch-monodroid: - $(MAKE) build-proto - $(MAKE) only-monotouch only-monodroid only-xamarinwatchos only-xamarintvos - -all-monotouch: - $(MAKE) build-proto - $(MAKE) only-monotouch only-xamarinwatchos only-xamarintvos - -only-monotouch: -ifeq ("$(monotouchenabled)", "yes") - $(MAKE) -C FSharp.Core TargetFramework=monotouch build -endif - -only-xamarinwatchos: -ifeq ("$(monotouchenabled)", "yes") - $(MAKE) -C FSharp.Core TargetFramework=xamarinwatchos build -endif - -only-xamarintvos: -ifeq ("$(monotouchenabled)", "yes") - $(MAKE) -C FSharp.Core TargetFramework=xamarintvos build -endif - -all-monodroid: - $(MAKE) build-proto - $(MAKE) only-monodroid - -only-monodroid: -ifeq ("$(monodroidenabled)", "yes") - $(MAKE) -C FSharp.Core TargetFramework=monodroid build -endif - -all-xamarinmac: - $(MAKE) build-proto - $(MAKE) only-xamarinmac - -only-xamarinmac: only-xamarinmacmobile only-xamarinmacfull - -only-xamarinmacmobile: -ifeq ("$(xamarinmacenabled)", "yes") - $(MAKE) -C FSharp.Core TargetFramework=xamarinmacmobile build -endif - -only-xamarinmacfull: -ifeq ("$(xamarinmacenabled)", "yes") - $(MAKE) -C FSharp.Core TargetFramework=xamarinmacfull build -endif @@ -5,7 +5,7 @@ pkgname=fsharp pkgver=4.5_pre -pkgrel=2 +pkgrel=3 pkgdesc="The F# Compiler, Core Library & Tools (F# Software Foundation Repository)" arch=('any') url="http://fsharp.org/" @@ -23,11 +23,11 @@ pkgver() { build() { cd "$srcdir/$pkgname" - ../autogen.sh --prefix=/usr + prefix=/usr make } package() { cd "$srcdir/$pkgname" - make DESTDIR="$pkgdir" install + make prefix="/usr" DESTDIR="$pkgdir" install } diff --git a/autogen.sh b/autogen.sh deleted file mode 100644 index baa225f86658..000000000000 --- a/autogen.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env sh - -which autoreconf > /dev/null || (echo "Please install autoconf" && exit 1) -autoreconf && ./configure $@ diff --git a/check4u b/check4u deleted file mode 100755 index c4ce22279c39..000000000000 --- a/check4u +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env bash -# ./check4u -- check for updates of a software package - -fsharp_latest() { - local GITHUB_RELEASES='https://github.com/fsharp/fsharp/releases.atom' - - LATEST=`sed -e "s/xmlns/ignore/" <(curl --silent $GITHUB_RELEASES) | - xmllint --xpath "/feed/entry[1]/title/text()" -` -} -fsharp_current() { - source PKGBUILD && - CURRENT="$pkgver" -} - -fsharp_latest && fsharp_current - -if [[ "$LATEST" != "$CURRENT" ]]; then - echo -e "Latest release : $LATEST" - echo -e "Currently on AUR : $CURRENT" - exit 1 -fi |