aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Ramage <lramage@star2star.com>2017-10-10 08:43:13 -0400
committerWilliam Pitcock <nenolod@dereferenced.org>2017-10-19 05:00:36 +0000
commit7cb5dd03e514f7aeef1c1322d0f9c4e473a74278 (patch)
treea0c739b5f97389518b0f594f2ed289fc37f9c161
parent87da97a23a664433b03f7b061abe9685acb21729 (diff)
downloadaports-7cb5dd03e514f7aeef1c1322d0f9c4e473a74278.tar.bz2
aports-7cb5dd03e514f7aeef1c1322d0f9c4e473a74278.tar.xz
testing/ecl: new aport
https://common-lisp.net/project/ecl/ Embeddable Common Lisp
-rw-r--r--testing/ecl/APKBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/testing/ecl/APKBUILD b/testing/ecl/APKBUILD
new file mode 100644
index 0000000000..ce0b37b61c
--- /dev/null
+++ b/testing/ecl/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Lucas Ramage <ramage.lucas@openmailbox.org>
+# Maintainer: Lucas Ramage <ramage.lucas@openmailbox.org>
+pkgname=ecl
+pkgver=16.1.3
+pkgrel=2
+pkgdesc="Embeddable Common Lisp"
+arch=all
+url="https://common-lisp.net/project/ecl/"
+license="LGPL"
+depends=""
+makedepends="gmp-dev libffi-dev gc-dev"
+source="https://common-lisp.net/project/ecl/static/files/release/${pkgname}-${pkgver}.tgz"
+subpackages="$pkgname-doc $pkgname-dev"
+workdir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man \
+ --localstatedir=/var/state/ecl \
+ --enable-boehm=system \
+ --with-cxx
+ make
+}
+
+package() {
+ cd "$workdir"
+ make DESTDIR="${pkgdir}" install
+}
+sha512sums="5d743f422f6bc24671abf4c739cde8273d08f056906a1ef8aed5145c703b6d52c7fa4b5e0be8c125f32240c20ce053007786bb3ae81cc34d47791f6fae0819c1 ecl-16.1.3.tgz"