* update clisp to 2.50-2

This commit is contained in:
Alexander Baldeck 2024-10-17 12:27:42 +02:00
parent ac791e08cb
commit bf5c183d20
2 changed files with 29 additions and 5 deletions

24
clisp/.SRCINFO Normal file
View File

@ -0,0 +1,24 @@
pkgbase = clisp
pkgdesc = ANSI Common Lisp interpreter, compiler and debugger
pkgver = 2.50
pkgrel = 2
url = https://clisp.sourceforge.io/
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = GPL
makedepends = git
depends = readline
depends = libsigsegv
depends = ffcall
depends = libxcrypt
depends = libunistring
provides = common-lisp
options = !makeflags
options = !emptydirs
source = git+https://gitlab.com/gnu-clisp/clisp#commit=c735dd548ba2365804bcee9c2bdd3c291657e8ae
sha512sums = 1707e36069c8c8cce8be6b4fa922607b46c4e91ecd6a3a89cca4a780a7e8f73314bf127160a43d3e7dbdb4314a840ad82e2581ac400aae45a66b37f0720a9c2f
pkgname = clisp

View File

@ -2,7 +2,7 @@
# Maintainer: Juergen Hoetzel <juergen@archlinux.org>
pkgname=clisp
pkgver=2.50
pkgrel=1
pkgrel=2
pkgdesc="ANSI Common Lisp interpreter, compiler and debugger"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=('GPL')
@ -11,17 +11,17 @@ depends=('readline' 'libsigsegv' 'ffcall' 'libxcrypt' 'libunistring')
provides=('common-lisp')
makedepends=('git')
options=('!makeflags' '!emptydirs')
_commit=bf72805c4dace982a6d3399ff4e7f7d5e77ab99a
_commit=c735dd548ba2365804bcee9c2bdd3c291657e8ae
source=(git+https://gitlab.com/gnu-clisp/clisp#commit=$_commit)
md5sums=('SKIP')
sha512sums=('1707e36069c8c8cce8be6b4fa922607b46c4e91ecd6a3a89cca4a780a7e8f73314bf127160a43d3e7dbdb4314a840ad82e2581ac400aae45a66b37f0720a9c2f')
build() {
cd $pkgname
CFLAGS+=" -ffat-lto-objects" \
./configure --prefix=/usr --with-readline --with-ffcall src
./configure --prefix=/usr --with-readline --with-ffcall --enable-portability src
cd src
./makemake --prefix=/usr --with-readline --with-ffcall --with-dynamic-ffi > Makefile
./makemake --prefix=/usr --with-readline --with-ffcall --with-dynamic-ffi --enable-portability > Makefile
make
}