dev-lisp / clisp

A portable, bytecode-compiled implementation of Common Lisp

Official package sites : https://clisp.sourceforge.io/ ·

CLISP is a Common Lisp implementation. It mostly supports the Lisp described in the ANSI Common Lisp standard. It includes an interpreter, a compiler, almost all of CLOS, a foreign language interface and a socket interface. An X11 interface is available through CLX and Garnet. Command line editing is provided by readline. CLISP runs on microcomputers (OS/2, Windows 95/98/NT/2000/XP, Amiga 500-4000, Acorn RISC PC) as well as on Unix workstations (GNU/Linux, BSD, SVR4, Sun4, DEC Alpha OSF, HP-UX, NeXTstep, SGI, AIX, Sun3 and others) and needs only 2 MB of RAM. The user interface comes in German, English, French, Spanish, Dutch and Russian, and can be changed at run time.

v2.49.92-r1 :: 2/8 :: gentoo

Modified
License
GPL-2+
Keywords
amd64 ppc ppc64 sparc x86 ~alpha ~mips ~riscv
USE flags
X berkdb dbus fastcgi gdbm gtk hyperspec pcre postgres readline svm threads unicode zlib

General

X
Add support for X11
berkdb
Add support for sys-libs/db (Berkeley DB for MySQL)
dbus
Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
fastcgi
Add support for the FastCGI interface
gdbm
Add support for sys-libs/gdbm (GNU database libraries)
gtk
Add support for x11-libs/gtk+ (The GIMP Toolkit)
hyperspec
Use local hyperspec instead of online version
pcre
Add support for Perl Compatible Regular Expressions
postgres
Add support for the postgresql database
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
svm
Build CLISP with support for the Support Vector Machine module
threads
Add threads support for various packages. Usually pthreads
unicode
Add support for Unicode
zlib
Add support for zlib compression

dev-db / postgresql : PostgreSQL RDBMS

dev-libs / fcgi : FastCGI Developer's Kit

dev-libs / ffcall : Build foreign function call interfaces in embedded interpreter

dev-libs / libpcre : Perl-compatible regular expression library

dev-libs / libsigsegv : Library for handling page faults in user mode

dev-lisp / asdf : ASDF is Another System Definition Facility for Common Lisp

dev-lisp / hyperspec : Common Lisp ANSI-standard Hyperspec

gnome-base / libglade : Library to construct graphical interfaces at runtime

sci-libs / libsvm : Library for Support Vector Machines

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-libs / db : Oracle Berkeley DB

sys-libs / gdbm : Standard GNU database libraries

sys-libs / readline : Another cute console display library

sys-libs / zlib : Standard (de)compression library

virtual / libcrypt : Virtual for libcrypt.so

virtual / libiconv : Virtual for the GNU conversion library

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libXpm : X.Org Xpm library

x11-misc / imake : C preprocessor interface to the make utility

dev-db / postgresql : PostgreSQL RDBMS

dev-libs / fcgi : FastCGI Developer's Kit

dev-libs / ffcall : Build foreign function call interfaces in embedded interpreter

dev-libs / libpcre : Perl-compatible regular expression library

dev-libs / libsigsegv : Library for handling page faults in user mode

dev-lisp / asdf : ASDF is Another System Definition Facility for Common Lisp

dev-lisp / hyperspec : Common Lisp ANSI-standard Hyperspec

gnome-base / libglade : Library to construct graphical interfaces at runtime

sci-libs / libsvm : Library for Support Vector Machines

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-libs / db : Oracle Berkeley DB

sys-libs / gdbm : Standard GNU database libraries

sys-libs / readline : Another cute console display library

sys-libs / zlib : Standard (de)compression library

virtual / libcrypt : Virtual for libcrypt.so

virtual / libiconv : Virtual for the GNU conversion library

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libXpm : X.Org Xpm library

app-text / cedilla : UTF-8 to postscript converter

app-text / texlive-core : A complete TeX distribution

sci-mathematics / fricas : FriCAS is a fork of Axiom computer algebra system

sci-mathematics / maxima : Free computer algebra environment based on Macsyma

virtual / commonlisp : Virtual for Common Lisp

549574
dev-lisp/clisp-2.49.92-r1[threads] - fails to build on ppc
649932
dev-lisp/clisp-2.49.90: sandbox issue with ps2pdf
668586
dev-lisp/clisp-2.49.92 : make: *** [Makefile:<snip>: compiler.fas]<snip> Segmentation fault
692096
dev-lisp/clisp-2.49.92 : make: *** [Makefile:<snip>: full] Error 1
731772
dev-lisp/clisp-2.49.92 : /.../regexi.c: error: struct object_tab_ has no member named misc_encoding
805281
dev-lisp/clisp-2.49.92-r1 - make: *** [Makefile:<snip>: compiler.fas]<snip> Segmentation fault
822834
dev-lisp/clisp-2.49.92-r1 - checking for CLISP version... configure: error: .../clisp -K boot -E UTF-8 -Emisc 1:1 -Epathname 1:1 -
832514
dev-lisp/clisp-2.49.92-r1 - /.../unistd.h: error: #error Please include config.h first.
836763
dev-lisp/clisp-2.49.92-r1 in docker: configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
871555
dev-lisp/clisp-2.49.92-r1[threads] - In file included from ../src/spvw.d:23: ../src/lispbibl.d:3015:4: error: #error No multithreading possible with this memory model!
881033
dev-lisp/clisp-2.49.92-r1 - /.../sh:line <snip>: ../.../ccmp2c: No such file or directory
889018
dev-lisp/clisp-2.49.92-r1 - ../.../predtype.d: fatal error: arilev0.c: No such file or directory
905704
dev-lisp/clisp with use=hyperspec points to wrong dir
906023
dev-lisp/clisp-2.49.92-r1 has implicit function declarations in configure logs (MUSL-SYSTEM)
908479
dev-lisp/clisp-2.49.92-r1 - make: [Makefile:<snip>: init.fas]<snip> Segmentation fault
912810
dev-lisp/clisp-2.49.92-r1 links to dev-libs/libunistring
919233
dev-lisp/clisp-2.49.92-r1 - /.../gdbm.c: error: passing argument 5 of gdbm_open from incompatible pointer type [-Wincompatible-pointer-types]
920339
dev-lisp/clisp-2.49.92-r1 - Installation failed
927909
dev-lisp/clisp-2.49.92-r1 USE=-unicode fails to build
932564
dev-lisp/clisp-2.49.92-r1 - [ncurses-6.5] [gcc-15] make: [Makefile:<snip>: interpreted.mem]<snip> Segmentation fault
939573
dev-lisp/clisp-2.49.92-r1 - [ncurses-6.5] [gcc-15] emake failed
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: remove use ia64 calls
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-lisp/clisp: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/856103 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
dev-lisp/clisp: Specify LICENSE more precisely, update EAPI to 8
Closes: https://bugs.gentoo.org/880171 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/clisp: fix VariableScope
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Raymond Wong · gentoo
dev-lisp/clisp: Keyword 2.49.92-r1 riscv, #840239
Closes: https://bugs.gentoo.org/840239 Signed-off-by: Raymond Wong <infiwang@pm.me> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Raymond Wong · gentoo
dev-lisp/clisp: Keyword 2.49.92-r1 mips, #840239
Signed-off-by: Raymond Wong <infiwang@pm.me> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/clisp: fix WhitespaceFound
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lisp/clisp: Stabilize 2.49.92-r1 sparc, #828735
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-lisp/clisp: Stabilize 2.49.92-r1 ppc64, #828735
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/clisp: Keyword 2.49.92-r1 ppc64, #831429
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/clisp: add virtual/libcrypt dependency
Needed for upcoming libxcrypt migration. Acked-by: David Seifert <soap@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/clisp: fix BadDefaultUseFlags
-foo in IUSE is discouraged. It is equivalent (in every meaningful case) to 'foo' but confuses parsing tools like e.g. packages.gentoo.org. Dropping '-' from these flags has no impact on the actual default behaviour. See: https://devmanual.gentoo.org/general-concepts/use-flags/index.html#iuse-defaults Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/clisp: eutils--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
dev-lisp/clisp: Needs rebuilding with gdbm subslot bumps
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Grozin · gentoo
dev-lisp/clisp: clean old versions
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
dev-lisp/clisp: Remove old.
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
dev-lisp/clisp-2.49.92-r0: alpha stable
Bug: http://bugs.gentoo.org/687220 Signed-off-by: Tobias Klausmann <klausman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lisp/clisp: x86 stable wrt bug #687220
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lisp/clisp: ia64 stable wrt bug #687220
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64"
Agostino Sarubbo · gentoo
dev-lisp/clisp: amd64 stable wrt bug #687220
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lisp/clisp: ppc stable wrt bug #687220
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
dev-lisp/clisp-2.49.90-r0: add ~alpha keyword
Gentoo-Bug: http://bugs.gentoo.org/649816 Signed-off-by: Tobias Klausmann <klausman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Francesco Turco · gentoo
dev-lisp/clisp: update links to mailing list and bug tracker.
Francesco Turco · gentoo
dev-lisp/clisp: update HOMEPAGE.
Closes: https://github.com/gentoo/gentoo/pull/9563
Repository mirror & CI · gentoo
Merge updates from master
Chema Alonso Josa · gentoo
dev-lisp/clisp: Bump version to 2.49.92
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Arfrever Frehtes Taifersar Arahesis · gentoo
dev-lisp/clisp: Update dependencies (x11-proto/* -> x11-base/xorg-proto).
Harri Nieminen · gentoo
dev-lisp/clisp: Remove pari use flag
It requires ancient version of sci-mathematics/pari Package-Manager: Portage-2.3.31, Repoman-2.3.9
Chema Alonso Josa · gentoo
dev-lisp/clisp: STRIP_MASK removal
Closes: https://bugs.gentoo.org/651436 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
dev-lisp/clisp: keyworded 2.49.90 for ia64, bug #649816
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64"
David Seifert · gentoo
dev-lisp/clisp: Scrub XDG variables
Closes: https://bugs.gentoo.org/649932 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Chema Alonso Josa · gentoo
dev-lisp/clisp: Drops dev-lisp/gentoo-init dependency
Bug: https://bugs.gentoo.org/648448 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Chema Alonso Josa · gentoo
dev-lisp/clisp: Adds ${EPREFIX} to all /usr instances not preceded by ${ROOT}
Bug: https://bugs.gentoo.org/641230 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Chema Alonso Josa · gentoo
dev-lisp/clisp: Drops old versions
Closes: https://github.com/gentoo/gentoo/pull/7381 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Chema Alonso Josa · gentoo
dev-lisp/clisp: Drops old 2.49-r1XX versions
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Chema Alonso Josa · gentoo
dev-lisp/clisp: Rolling back last clisp commit
Chema Alonso Josa · gentoo
dev-lisp/clisp: Drops old version 2.48
Bug: https://bugs.gentoo.org/649504 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andrey Grozin · gentoo
dev-lisp/clisp: bump to 2.49.90
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Chema Alonso Josa · gentoo
dev-lisp/clisp: Bumps version to 2.49.60
Bug: https://bugs.gentoo.org/638942 Package-Manager: Portage-2.3.13, Repoman-2.3.3
Andreas K. Huettel · gentoo
dev-lisp/clisp: Use correct gcc option, bug 635386
Shame on me for only testing with gcc-6. Let's see what explodes next. Closes: https://bugs.gentoo.org/635386 Package-Manager: Portage-2.3.12, Repoman-2.3.3
Andreas K. Hüttel · gentoo
dev-lisp/clisp: Add revision bumps forcing -no-pie, bug 594552
Both stable (straight to stable) subslot (for stable readline) and ~arch subslot (for ~arch readline) are handled. Closes: https://bugs.gentoo.org/618170 Package-Manager: Portage-2.3.12, Repoman-2.3.3
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Andrey Grozin · gentoo
dev-lisp/clisp: add -falign-functions=4 on x86
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Pacho Ramos · gentoo
dev-lisp/clisp: Specify proper slots
Package-Manager: portage-2.3.1
Andrey Grozin · gentoo
dev-lisp/clisp: 2.49-r9 for readline-7
Bug: 595624 Package-Manager: portage-2.3.0
Andrey Grozin · gentoo
dev-lisp/clisp: in stable 2.49-r8, readline must be <7.0
Package-Manager: portage-2.3.0
Mike Frysinger · gentoo
sourceforge: switch to https:// URIs
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed