Packaged ECL and SBCL.

This commit is contained in:
Mid Favila 2021-06-13 19:07:03 +00:00
parent 1287d9fc66
commit 22aad156dd
8 changed files with 39 additions and 0 deletions

7
ports/ecl/build Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh -e
./configure \
--prefix=/usr
make
make DESTDIR="$1" install

1
ports/ecl/checksums Normal file
View File

@ -0,0 +1 @@
4a43c6b76c19de25738d22d6834871f0eaba45f5fc0d90f35cdd121bba0a3a05

1
ports/ecl/sources Normal file
View File

@ -0,0 +1 @@
https://gitlab.com/embeddable-common-lisp/ecl/-/archive/develop/ecl-develop.tar.bz2

1
ports/ecl/version Normal file
View File

@ -0,0 +1 @@
dev 1

26
ports/sbcl/build Executable file
View File

@ -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

1
ports/sbcl/checksums Normal file
View File

@ -0,0 +1 @@
965807ecd65a9590d68a0ed408b544e7e49a1f6e337ebd2b25e34788bcc8a8c5

1
ports/sbcl/sources Normal file
View File

@ -0,0 +1 @@
http://prdownloads.sourceforge.net/sbcl/sbcl-2.1.5-source.tar.bz2

1
ports/sbcl/version Normal file
View File

@ -0,0 +1 @@
2.1.5 1