Skip to content

Commit

Permalink
Package move dev-lisp/ecls to dev-lisp/ecl
Browse files Browse the repository at this point in the history
Closes: https://bugs.gentoo.org/586230
Signed-off-by: Ulrich Müller <[email protected]>
  • Loading branch information
ulm committed Sep 14, 2023
1 parent e470d19 commit bab95f5
Show file tree
Hide file tree
Showing 25 changed files with 34 additions and 37 deletions.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,15 @@ EAPI=7

inherit readme.gentoo-r1

MY_P=ecl-${PV}
DESCRIPTION="ECL is an embeddable Common Lisp implementation"
HOMEPAGE="https://common-lisp.net/project/ecl/"
SRC_URI="https://common-lisp.net/project/ecl/static/files/release/${MY_P}.tgz"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://common-lisp.net/project/ecl/static/files/release/${P}.tgz"

LICENSE="BSD-2 LGPL-2.1+"
SLOT="0/${PV}"
KEYWORDS="amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux"
IUSE="cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X"
# test phase only works if ecls already installed #516876
# test phase only works if ecl already installed #516876
RESTRICT="test"

RDEPEND="dev-libs/gmp:0=
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,15 @@ EAPI=7

inherit readme.gentoo-r1

MY_P=ecl-${PV}
DESCRIPTION="ECL is an embeddable Common Lisp implementation"
HOMEPAGE="https://common-lisp.net/project/ecl/"
SRC_URI="https://common-lisp.net/project/ecl/static/files/release/${MY_P}.tgz"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://common-lisp.net/project/ecl/static/files/release/${P}.tgz"

LICENSE="BSD-2 LGPL-2.1+"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
IUSE="cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X"
# test phase only works if ecls already installed #516876
# test phase only works if ecl already installed #516876
RESTRICT="test"

RDEPEND="dev-libs/gmp:0=
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion eclass/common-lisp-3.eclass
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ _COMMON_LISP_3_ECLASS=1
# @ECLASS_VARIABLE: CLIMPLEMENTATIONS
# @DESCRIPTION:
# Common Lisp implementations
CLIMPLEMENTATIONS="sbcl clisp clozurecl cmucl ecls gcl abcl"
CLIMPLEMENTATIONS="sbcl clisp clozurecl cmucl ecl gcl abcl"

# @ECLASS_VARIABLE: CLSOURCEROOT
# @DESCRIPTION:
Expand Down
2 changes: 1 addition & 1 deletion profiles/arch/amd64/use.mask
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
# keyworded on amd64
-clisp
-clozurecl64
-ecls
-ecl
-gcl
-sbcl

Expand Down
2 changes: 1 addition & 1 deletion profiles/arch/base/use.mask
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ clisp
clozurecl
clozurecl64
cmucl
ecls
ecl
gcl
sbcl

Expand Down
2 changes: 1 addition & 1 deletion profiles/arch/powerpc/ppc32/use.mask
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,5 @@ java
# Andrey Grozin <[email protected]> (2014-06-25)
# keyworded on ppc
-clisp
-ecls
-ecl
-sbcl
2 changes: 1 addition & 1 deletion profiles/arch/powerpc/ppc32/use.stable.mask
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ aria2

# Andrey Grozin <[email protected]> (2014-06-25)
# no stable versions on ppc
ecls
ecl
sbcl

# Chí-Thanh Christopher Nguyễn (2014-03-25)
Expand Down
2 changes: 1 addition & 1 deletion profiles/arch/sparc/use.mask
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ physfs

# Andrey Grozin <[email protected]> (2014-06-25)
# keyworded on sparc
-ecls
-ecl
-sbcl

# Alexandre Rostovtsev <[email protected]> (2012-12-31)
Expand Down
2 changes: 1 addition & 1 deletion profiles/arch/sparc/use.stable.mask
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ clamav

# Andrey Grozin <[email protected]> (2014-06-25)
# no stable version on sparc
ecls
ecl
sbcl

# Pacho Ramos <[email protected]> (2014-04-17)
Expand Down
2 changes: 1 addition & 1 deletion profiles/arch/x86/use.mask
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ webengine
-clisp
-clozurecl
-cmucl
-ecls
-ecl
-gcl
-sbcl

Expand Down
1 change: 1 addition & 0 deletions profiles/updates/3Q-2023
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ move dev-python/rapidfuzz_capi dev-python/rapidfuzz-capi
move dev-python/line_profiler dev-python/line-profiler
move dev-python/memory_profiler dev-python/memory-profiler
move dev-libs/paho-mqtt-c net-libs/paho-mqtt-c
move dev-lisp/ecls dev-lisp/ecl
6 changes: 3 additions & 3 deletions sci-mathematics/fricas/fricas-1.3.8-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"

# Supported lisps, number 0 is the default
LISPS=( sbcl cmucl gcl ecls clisp clozurecl )
LISPS=( sbcl cmucl gcl ecl clisp clozurecl )
# Version restrictions, . means no restrictions
REST=( . . . . . . )
REST=( . . . . . . )
# command name: . means just ${LISP}
COMS=( . lisp . ecl . ccl )
COMS=( . lisp . . . ccl )

IUSE="${LISPS[*]} X emacs gmp"
RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE )
Expand Down
6 changes: 3 additions & 3 deletions sci-mathematics/fricas/fricas-1.3.9.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"

# Supported lisps, number 0 is the default
LISPS=( sbcl cmucl gcl ecls clisp clozurecl )
LISPS=( sbcl cmucl gcl ecl clisp clozurecl )
# Version restrictions, . means no restrictions
REST=( . . . . . . )
REST=( . . . . . . )
# command name: . means just ${LISP}
COMS=( . lisp . ecl . ccl )
COMS=( . lisp . . . ccl )

IUSE="${LISPS[*]} X emacs gmp"
RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE )
Expand Down
4 changes: 2 additions & 2 deletions sci-mathematics/fricas/metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
(<pkg>dev-lisp/gcl</pkg>)</flag>
<flag name="sbcl">Add support for Steel Bank Common Lisp
(<pkg>dev-lisp/sbcl</pkg>)</flag>
<flag name="ecls">Add support for Embeddable Common Lisp
(<pkg>dev-lisp/ecls</pkg>)</flag>
<flag name="ecl">Add support for Embeddable Common Lisp
(<pkg>dev-lisp/ecl</pkg>)</flag>
<flag name="clozurecl">Add support for Clozure Common Lisp
(<pkg>dev-lisp/clozurecl</pkg>)</flag>
</use>
Expand Down
10 changes: 5 additions & 5 deletions sci-mathematics/maxima/maxima-5.46.0-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ LICENSE="GPL-2 GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"

IUSE="clisp clozurecl clozurecl64 cmucl ecls emacs gcl gui nls +sbcl vtk X test"
IUSE="clisp clozurecl clozurecl64 cmucl ecl emacs gcl gui nls +sbcl vtk X test"
RESTRICT="test" # bug 838202

# Languages
Expand All @@ -29,7 +29,7 @@ LISP_DEPEND="
clozurecl? ( dev-lisp/clozurecl app-misc/rlwrap )
clozurecl64? ( dev-lisp/clozurecl app-misc/rlwrap )
cmucl? ( dev-lisp/cmucl app-misc/rlwrap )
ecls? ( dev-lisp/ecls:= app-misc/rlwrap )
ecl? ( dev-lisp/ecl:= app-misc/rlwrap )
gcl? ( <dev-lisp/gcl-2.6.14[ansi,readline] )
sbcl? ( dev-lisp/sbcl:= app-misc/rlwrap )
"
Expand Down Expand Up @@ -82,7 +82,7 @@ RDEPEND="
# viewer) from the console, but you can't use the xmaxima GUI without X.
REQUIRED_USE="
vtk? ( ${PYTHON_REQUIRED_USE} )
|| ( clisp clozurecl clozurecl64 cmucl ecls gcl sbcl )
|| ( clisp clozurecl clozurecl64 cmucl ecl gcl sbcl )
gui? ( X )"

TEXMF="${EPREFIX}"/usr/share/texmf-site
Expand Down Expand Up @@ -151,7 +151,7 @@ src_configure() {
$(use_enable clozurecl64 ccl64) \
$(usex clozurecl64 "--with-ccl64=ccl" "") \
$(use_enable cmucl) \
$(use_enable ecls ecl) \
$(use_enable ecl) \
$(use_enable emacs) \
$(use_enable gcl) \
$(use_with gui wish) \
Expand Down Expand Up @@ -203,7 +203,7 @@ src_install() {
fi
fi

if use ecls; then
if use ecl; then
# Use ECL to find the path where it expects to load packages from.
ECLLIB=$(ecl -eval "(princ (SI:GET-LIBRARY-PATHNAME))" -eval "(quit)")
insinto "${ECLLIB#${EPREFIX}}"
Expand Down
10 changes: 5 additions & 5 deletions sci-mathematics/maxima/maxima-5.47.0.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ LICENSE="GPL-2 GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"

IUSE="clisp clozurecl clozurecl64 cmucl ecls emacs gcl gui nls +sbcl vtk X test"
IUSE="clisp clozurecl clozurecl64 cmucl ecl emacs gcl gui nls +sbcl vtk X test"
RESTRICT="test" # bug 838202

# Languages
Expand All @@ -29,7 +29,7 @@ LISP_DEPEND="
clozurecl? ( dev-lisp/clozurecl app-misc/rlwrap )
clozurecl64? ( dev-lisp/clozurecl app-misc/rlwrap )
cmucl? ( dev-lisp/cmucl app-misc/rlwrap )
ecls? ( dev-lisp/ecls:= app-misc/rlwrap )
ecl? ( dev-lisp/ecl:= app-misc/rlwrap )
gcl? ( >=dev-lisp/gcl-2.6.14[ansi,readline] )
sbcl? ( dev-lisp/sbcl:= app-misc/rlwrap )
"
Expand Down Expand Up @@ -82,7 +82,7 @@ RDEPEND="
# viewer) from the console, but you can't use the xmaxima GUI without X.
REQUIRED_USE="
vtk? ( ${PYTHON_REQUIRED_USE} )
|| ( clisp clozurecl clozurecl64 cmucl ecls gcl sbcl )
|| ( clisp clozurecl clozurecl64 cmucl ecl gcl sbcl )
gui? ( X )"

TEXMF="${EPREFIX}"/usr/share/texmf-site
Expand Down Expand Up @@ -151,7 +151,7 @@ src_configure() {
$(use_enable clozurecl64 ccl64) \
$(usex clozurecl64 "--with-ccl64=ccl" "") \
$(use_enable cmucl) \
$(use_enable ecls ecl) \
$(use_enable ecl) \
$(use_enable emacs) \
$(use_enable gcl) \
$(use_with gui wish) \
Expand Down Expand Up @@ -203,7 +203,7 @@ src_install() {
fi
fi

if use ecls; then
if use ecl; then
# Use ECL to find the path where it expects to load packages from.
ECLLIB=$(ecl -eval "(princ (SI:GET-LIBRARY-PATHNAME))" -eval "(quit)")
insinto "${ECLLIB#${EPREFIX}}"
Expand Down
4 changes: 2 additions & 2 deletions sci-mathematics/maxima/metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@
(<pkg>dev-lisp/clozurecl</pkg>)</flag>
<flag name="cmucl">Compile maxima with CMU Common Lisp
(<pkg>dev-lisp/cmucl</pkg>)</flag>
<flag name="ecls">Compile maxima with Embeddable Common Lisp
(<pkg>dev-lisp/ecls</pkg>)</flag>
<flag name="ecl">Compile maxima with Embeddable Common Lisp
(<pkg>dev-lisp/ecl</pkg>)</flag>
<flag name="gcl">Compile maxima with GNU Common Lisp
(<pkg>dev-lisp/gcl</pkg>)</flag>
<flag name="sbcl">Compile maxima with Steel Bank Common Lisp
Expand Down
2 changes: 1 addition & 1 deletion virtual/commonlisp/commonlisp-0-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ RDEPEND="
dev-lisp/clisp
dev-lisp/clozurecl
dev-lisp/cmucl
dev-lisp/ecls
dev-lisp/ecl
dev-lisp/gcl
dev-lisp/abcl
)"

0 comments on commit bab95f5

Please sign in to comment.