From 22aad156dd53b1b2fb42beaafe242ea08bc4a95e Mon Sep 17 00:00:00 2001 From: Mid Favila Date: Sun, 13 Jun 2021 19:07:03 +0000 Subject: [PATCH] Packaged ECL and SBCL. --- ports/ecl/build | 7 +++++++ ports/ecl/checksums | 1 + ports/ecl/sources | 1 + ports/ecl/version | 1 + ports/sbcl/build | 26 ++++++++++++++++++++++++++ ports/sbcl/checksums | 1 + ports/sbcl/sources | 1 + ports/sbcl/version | 1 + 8 files changed, 39 insertions(+) create mode 100755 ports/ecl/build create mode 100644 ports/ecl/checksums create mode 100644 ports/ecl/sources create mode 100644 ports/ecl/version create mode 100755 ports/sbcl/build create mode 100644 ports/sbcl/checksums create mode 100644 ports/sbcl/sources create mode 100644 ports/sbcl/version diff --git a/ports/ecl/build b/ports/ecl/build new file mode 100755 index 0000000..9205fa5 --- /dev/null +++ b/ports/ecl/build @@ -0,0 +1,7 @@ +#!/bin/sh -e + +./configure \ + --prefix=/usr + +make +make DESTDIR="$1" install diff --git a/ports/ecl/checksums b/ports/ecl/checksums new file mode 100644 index 0000000..c93cf5a --- /dev/null +++ b/ports/ecl/checksums @@ -0,0 +1 @@ +4a43c6b76c19de25738d22d6834871f0eaba45f5fc0d90f35cdd121bba0a3a05 diff --git a/ports/ecl/sources b/ports/ecl/sources new file mode 100644 index 0000000..270fbe4 --- /dev/null +++ b/ports/ecl/sources @@ -0,0 +1 @@ +https://gitlab.com/embeddable-common-lisp/ecl/-/archive/develop/ecl-develop.tar.bz2 diff --git a/ports/ecl/version b/ports/ecl/version new file mode 100644 index 0000000..9064823 --- /dev/null +++ b/ports/ecl/version @@ -0,0 +1 @@ +dev 1 diff --git a/ports/sbcl/build b/ports/sbcl/build new file mode 100755 index 0000000..be30f7f --- /dev/null +++ b/ports/sbcl/build @@ -0,0 +1,26 @@ +#!/bin/sh -e + +if [ -x /bin/sbcl ] #Can we skip a bootstrap procedure? + then lsp=sbcl +elif [ -x /bin/ecl ] + then lsp=ecl +else #Guess not. + if [ -x /bin/axel ] + then axel https://gitlab.com/embeddable-common-lisp/ecl/-/archive/develop/ecl-develop.tar.bz2 + else + curl https://gitlab.com/embeddable-common-lisp/ecl/-/archive/develop/ecl-develop.tar.bz2 --output ecl-develop.tar.bz2 + fi + + tar xf ecl-develop.tar.bz2 + mkdir tools + cd ecl-develop + ./configure --prefix=../tools/ + make + make install + PATH="../tools/bin/:$PATH" + lsp=ecl +fi + + +./make.sh "${lsp}" --prefix="$1/usr" --fancy +./install.sh diff --git a/ports/sbcl/checksums b/ports/sbcl/checksums new file mode 100644 index 0000000..d9b6dd8 --- /dev/null +++ b/ports/sbcl/checksums @@ -0,0 +1 @@ +965807ecd65a9590d68a0ed408b544e7e49a1f6e337ebd2b25e34788bcc8a8c5 diff --git a/ports/sbcl/sources b/ports/sbcl/sources new file mode 100644 index 0000000..acb84b8 --- /dev/null +++ b/ports/sbcl/sources @@ -0,0 +1 @@ +http://prdownloads.sourceforge.net/sbcl/sbcl-2.1.5-source.tar.bz2 diff --git a/ports/sbcl/version b/ports/sbcl/version new file mode 100644 index 0000000..94824b5 --- /dev/null +++ b/ports/sbcl/version @@ -0,0 +1 @@ +2.1.5 1