dev-lisp / ecls

ECL is an embeddable Common Lisp implementation

Official package sites : https://common-lisp.net/project/ecl/ ·

ECL (Embeddable Common Lisp) is an implementation of the Common Lisp language as described in the X3J13 Ansi specification, featuring CLOS (Common Lisp Object System), conditions, loops, etc, plus a translator to C, which can produce standalone executables.

v21.2.1-r4 :: 0/21.2.1 :: gentoo

Modified
License
BSD-2 LGPL-2.1+
Keywords
amd64 ppc64 x86 ~amd64-linux ~ppc ~sparc
USE flags
X cxx debug emacs gengc precisegc threads unicode

General

X
Add support for X11
cxx
Build support for C++ (bindings, extra libraries, code generation, ...)
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
emacs
Add support for GNU Emacs
gengc
Use generational garbage collection (experimental)
precisegc
Use type information during garbage collection (experimental)
threads
Add threads support for various packages. Usually pthreads
unicode
Add support for Unicode

cpu_flags_x86

sse
Use the SSE instruction set

app-editors / emacs : The extensible, customizable, self-documenting real-time display editor

app-eselect / eselect-emacs : Manage multiple Emacs versions on one system

app-text / texi2html : Perl script that converts Texinfo to HTML

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / libatomic_ops : Implementation for atomic memory update operations

dev-libs / libffi : a portable, high level programming interface to various calling conventions

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

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / libatomic_ops : Implementation for atomic memory update operations

dev-libs / libffi : a portable, high level programming interface to various calling conventions

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

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

586230
Rename package dev-lisp/ecls to dev-lisp/ecl
669172
dev-lisp/ecls-16.1.3 : ;;; Loading src:lsp;setf.lsp/.../sh:line <snip>: <snip> Segmentation fault ECLDIR= pwd / ./ecl_min compile
715740
dev-lisp/ecls-16.1.3 : checking character sequence for end of line... configure: error: Unable to determine linefeed mode
818694
[stable] dev-lisp/ecls-16.1.3-r1 - ;;; Loading src:lsp;setf.lspmake[1]: [Makefile:<snip>: bin/ecl] Error 139
822276
dev-lisp/ecls-21.2.1-r4 - /.../sh:line <snip>: cd: .../.git: No such file or directory
867052
dev-lisp/ecls-21.2.1-r4:0/21.2.1 - sandbox issue
871564
dev-lisp/ecls-21.2.1-r4 - ../src/libffi/src/powerpc/ffi.c:33: /var/tmp/portage/dev-lisp/ecls-21.2.1-r4/work/ecl-21.2.1/src/libffi/src/powerpc/ffi_powerpc.h:65:9: error: '__int128' is not supported on this target
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/ecls: drop 16.1.3-r1, 20.4.24-r1, 21.2.1-r3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-lisp/ecls: Stabilize 21.2.1-r4 ppc64, #828735
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-lisp/ecls: Stabilize 21.2.1-r4 x86, #831426
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-lisp/ecls: Stabilize 21.2.1-r4 amd64, #831426
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/ecls: Keyword 21.2.1-r4 ppc64, #831429
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
dev-lisp/ecls: Respect LDFLAGS
Closes: https://bugs.gentoo.org/723162 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
dev-lisp/ecls: Remove duplicate README.Gentoo file
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Ulrich Müller · gentoo
dev-lisp/ecls: Remove old
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Ulrich Müller · gentoo
dev-lisp/ecls: Get rid of CDEPEND. Canonical ordering of variables
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
François Bissey · gentoo
dev-lisp/ecls: Patch for info
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
François Bissey · gentoo
dev-lisp/ecls: Fix QA, port to EAPI 7
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Closes: https://bugs.gentoo.org/727618 Signed-off-by: François René Pierre Bissey <frp.bissey@gmail.com> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/ecls: fix libffi dep
Fixes: 6d638c6d336ad527e9f206ca922b6b0ea9d24aa2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/ecls: add dev-libs/libffi subslot dep
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/ecls: eutils--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Grozin · gentoo
dev-lisp/ecls: configure with --enable-libatomic=system
Closes: https://bugs.gentoo.org/710900 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Grozin · gentoo
dev-lisp/ecls: bump to 21.2.1
Closes: https://bugs.gentoo.org/768645 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
dev-lisp/ecls-20.4.24: marked ~amd64-linux
Closes: https://bugs.gentoo.org/521208 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lisp/ecls: use dev-libs/libffi instead of virtual/libffi
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Grozin · gentoo
dev-lisp/ecls: bump to 20.4.24
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Use consistent function definition formatting
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
dev-lisp/ecls: Update virtual/emacs dependency.
The virtual is deprecated, depend on app-editors/emacs instead. Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Remove redundant `|| die` guards
* Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Chema Alonso Josa · gentoo
dev-lisp/ecls: Drop old version 13.5.1
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Thomas Deutschmann · gentoo
dev-lisp/ecls: x86 stable (bug #656114)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Agostino Sarubbo · gentoo
dev-lisp/ecls: amd64 stable wrt bug #656114
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Chema Alonso Josa · gentoo
dev-lisp/ecls: Update LICENSE
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Chema Alonso Josa · gentoo
dev-lisp/ecls: Drop invalid configuration option
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Chema Alonso Josa · gentoo
dev-lisp/ecls: Drops old versions
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Chema Alonso Josa · gentoo
dev-lisp/ecls: Drops old version 12.12.1
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/ecls: bump to 16.1.3
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Andrey Grozin · gentoo
dev-lisp/ecls: add C++ support to 16.0.0 and 16.1.2
Bug: 576048 Package-Manager: portage-2.2.27
Andrey Grozin · gentoo
dev-lisp/ecls: bump to 16.1.2
Package-Manager: portage-2.2.27
Andrey Grozin · gentoo
dev-lisp/ecls: version bump to 16.0.0
Package-Manager: portage-2.2.20.1
Andrey Grozin · gentoo
dev-lisp/ecls: cleaning old versions
Package-Manager: portage-2.2.20.1
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