[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: d5a7c92735ad4ecaff65884f64844e89679b767d Author: Eli Schwartz gmail com> AuthorDate: Thu May 2 03:57:58 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 2 04:31:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a7c927 dev-lisp/clisp: mark as LTO-unsafe Closes: https://bugs.gentoo.org/856103 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> dev-lisp/clisp/clisp-2.49.92-r1.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild index dc22d9b9e28e..1b4d379847da 100644 --- a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -65,6 +65,11 @@ src_prepare() { } src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/856103 + # https://gitlab.com/gnu-clisp/clisp/-/issues/49 + filter-lto + # We need this to build on alpha/ia64 if use alpha || use ia64; then replace-flags -O? -O1
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: b396e70e663aef68151d6db497bb21c25bd36ea4 Author: Eli Schwartz gmail com> AuthorDate: Thu May 2 03:10:10 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 2 04:31:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b396e70e dev-lisp/clisp: add gitlab upstream metadata Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> dev-lisp/clisp/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-lisp/clisp/metadata.xml b/dev-lisp/clisp/metadata.xml index d50dfbb3a6b7..44471e4a1c02 100644 --- a/dev-lisp/clisp/metadata.xml +++ b/dev-lisp/clisp/metadata.xml @@ -24,5 +24,6 @@ clisp + gnu-clisp/clisp
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 5ebb70847931586690ca3bc1e34f0b6599b5a1e1 Author: Ulrich Müller gentoo org> AuthorDate: Sat Sep 16 14:00:03 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Sep 16 14:06:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ebb7084 dev-lisp/clisp: Specify LICENSE more precisely, update EAPI to 8 Closes: https://bugs.gentoo.org/880171 Signed-off-by: Ulrich Müller gentoo.org> dev-lisp/clisp/clisp-2.49.92-r1.ebuild | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild index b27879b84797..dc22d9b9e28e 100644 --- a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit flag-o-matic multilib toolchain-funcs xdg-utils +inherit flag-o-matic xdg-utils DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" HOMEPAGE="https://clisp.sourceforge.io/"; SRC_URI="mirror://gentoo/${P}.tar.bz2" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="2/8" KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm threads +unicode +zlib" @@ -131,11 +131,12 @@ src_compile() { } src_install() { - pushd "${BUILDDIR}" + pushd "${BUILDDIR}" || die make DESTDIR="${D}" prefix="${EPREFIX}"/usr install-bin || die "Installation failed" doman clisp.1 dodoc ../SUMMARY README* ../src/NEWS ../unix/MAGIC.add ../ANNOUNCE - popd - dohtml doc/impnotes.{css,html} doc/regexp.html doc/clisp.png + popd || die dodoc doc/{CLOS-guide,LISP-tutorial}.txt + docinto html + dodoc doc/impnotes.{css,html} doc/regexp.html doc/clisp.png }
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: dbdd6adffb1fb91af2050f890442338098956fc9 Author: Sam James gentoo org> AuthorDate: Sat Oct 15 15:08:26 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 15 15:09:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbdd6adf dev-lisp/clisp: fix VariableScope Signed-off-by: Sam James gentoo.org> dev-lisp/clisp/clisp-2.49.92-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild index 23a8c3ed8b51..b27879b84797 100644 --- a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild @@ -118,7 +118,7 @@ src_configure() { einfo "${configure}" ${configure} || die "./configure failed" - IMPNOTES="file://${ROOT%/}/usr/share/doc/${PN}-${PVR}/html/impnotes.html" + IMPNOTES="file://${EPREFIX}/usr/share/doc/${PN}-${PVR}/html/impnotes.html" sed -i "s,http://clisp.cons.org/impnotes/,${IMPNOTES},g"; \ "${BUILDDIR}"/config.lisp || die "Cannot fix link to implementation notes" }
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 9a35179f5ec3ffd6f05563a9f7bd43bec54acb25 Author: Raymond Wong pm me> AuthorDate: Tue May 10 07:59:23 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat May 14 21:52:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a35179f dev-lisp/clisp: Keyword 2.49.92-r1 riscv, #840239 Closes: https://bugs.gentoo.org/840239 Signed-off-by: Raymond Wong pm.me> Signed-off-by: Jakov Smolić gentoo.org> dev-lisp/clisp/clisp-2.49.92-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild index d6d762816742..23a8c3ed8b51 100644 --- a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 5eafb868e1499b5acc4201f908c16bdaf5307f66 Author: Raymond Wong pm me> AuthorDate: Thu Apr 28 08:45:57 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Apr 28 15:05:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eafb868 dev-lisp/clisp: Keyword 2.49.92-r1 mips, #840239 Signed-off-by: Raymond Wong pm.me> Signed-off-by: Jakov Smolić gentoo.org> dev-lisp/clisp/clisp-2.49.92-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild index 7c6874ec2809..d6d762816742 100644 --- a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 626509761f5d55f83d0c796a676570cc6699132b Author: Sam James gentoo org> AuthorDate: Mon Feb 28 05:04:07 2022 + Commit: Sam James gentoo org> CommitDate: Mon Feb 28 05:04:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62650976 dev-lisp/clisp: fix WhitespaceFound Signed-off-by: Sam James gentoo.org> dev-lisp/clisp/clisp-2.49.92-r1.ebuild | 32 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild index bc924cc9796a..7c6874ec2809 100644 --- a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild @@ -16,22 +16,22 @@ IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm thre # "jit" disabled ATM RDEPEND=">=dev-lisp/asdf-2.33-r3 - virtual/libcrypt:= -virtual/libiconv ->=dev-libs/libsigsegv-2.10 ->=dev-libs/ffcall-1.10 -dbus? ( sys-apps/dbus ) -fastcgi? ( dev-libs/fcgi ) -gdbm? ( sys-libs/gdbm:0= ) -gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 ) -postgres? ( >=dev-db/postgresql-8.0:* ) -readline? ( >=sys-libs/readline-7.0:0= ) -pcre? ( dev-libs/libpcre:3 ) -svm? ( sci-libs/libsvm ) -zlib? ( sys-libs/zlib ) -X? ( x11-libs/libXpm ) -hyperspec? ( dev-lisp/hyperspec ) -berkdb? ( sys-libs/db:4.8 )" + virtual/libcrypt:= + virtual/libiconv + >=dev-libs/libsigsegv-2.10 + >=dev-libs/ffcall-1.10 + dbus? ( sys-apps/dbus ) + fastcgi? ( dev-libs/fcgi ) + gdbm? ( sys-libs/gdbm:0= ) + gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 ) + postgres? ( >=dev-db/postgresql-8.0:* ) + readline? ( >=sys-libs/readline-7.0:0= ) + pcre? ( dev-libs/libpcre:3 ) + svm? ( sci-libs/libsvm ) + zlib? ( sys-libs/zlib ) + X? ( x11-libs/libXpm ) + hyperspec? ( dev-lisp/hyperspec ) + berkdb? ( sys-libs/db:4.8 )" DEPEND="${RDEPEND} X? ( x11-base/xorg-proto x11-misc/imake )"
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 81d26e2a6656272932154f2e5b8b341908cfea72 Author: Sam James gentoo org> AuthorDate: Mon Feb 28 05:02:56 2022 + Commit: Sam James gentoo org> CommitDate: Mon Feb 28 05:02:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81d26e2a dev-lisp/clisp: Stabilize 2.49.92-r1 sparc, #828735 Signed-off-by: Sam James gentoo.org> dev-lisp/clisp/clisp-2.49.92-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild index 4ac0293647a5..bc924cc9796a 100644 --- a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 5a7fb6d557b88478923c05c86a153af11a19d4c3 Author: Jakov Smolić gentoo org> AuthorDate: Thu Feb 17 11:00:12 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Feb 17 11:00:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7fb6d5 dev-lisp/clisp: Stabilize 2.49.92-r1 ppc64, #828735 Signed-off-by: Jakov Smolić gentoo.org> dev-lisp/clisp/clisp-2.49.92-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild index a8f877a3e79b..4ac0293647a5 100644 --- a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: bd2c3dd5a6077ab407cf177060334dc864eea8ca Author: Sam James gentoo org> AuthorDate: Wed Jan 19 01:12:20 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jan 19 01:12:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2c3dd5 dev-lisp/clisp: Keyword 2.49.92-r1 ppc64, #831429 Signed-off-by: Sam James gentoo.org> dev-lisp/clisp/clisp-2.49.92-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild index fb2a3ee84689..a8f877a3e79b 100644 --- a/dev-lisp/clisp/clisp-2.49.92-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="~alpha amd64 ~ia64 ppc ~sparc x86" +KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 ~sparc x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: b3d8d870caaccf6f72588a98bf3d036a13f7b47f Author: Sam James gentoo org> AuthorDate: Wed Jun 2 23:54:19 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jun 3 19:14:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3d8d870 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 gentoo.org> dev-lisp/clisp/clisp-2.49.92.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild b/dev-lisp/clisp/clisp-2.49.92.ebuild index 6a4e241457e..1403a5e81c5 100644 --- a/dev-lisp/clisp/clisp-2.49.92.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" KEYWORDS="~alpha amd64 ~ia64 ppc ~sparc x86" -IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" +IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm threads +unicode +zlib" # "jit" disabled ATM RDEPEND=">=dev-lisp/asdf-2.33-r3
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: c7ab3396028510795f475f8a7d7cbd7148550e84 Author: Pacho Ramos gentoo org> AuthorDate: Sat Oct 10 17:55:50 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Oct 10 17:55:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ab3396 dev-lisp/clisp: Needs rebuilding with gdbm subslot bumps Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Pacho Ramos gentoo.org> dev-lisp/clisp/clisp-2.49.92.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild b/dev-lisp/clisp/clisp-2.49.92.ebuild index bd144974f80..a9e1a4ab03b 100644 --- a/dev-lisp/clisp/clisp-2.49.92.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92.ebuild @@ -21,7 +21,7 @@ RDEPEND=">=dev-lisp/asdf-2.33-r3 >=dev-libs/ffcall-1.10 dbus? ( sys-apps/dbus ) fastcgi? ( dev-libs/fcgi ) -gdbm? ( sys-libs/gdbm ) +gdbm? ( sys-libs/gdbm:0= ) gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 ) postgres? ( >=dev-db/postgresql-8.0:* ) readline? ( >=sys-libs/readline-7.0:0= )
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/, dev-lisp/clisp/files/
commit: 89c87cab591751925771ceb83eb17e1dc904689c Author: Andrey Grozin gentoo org> AuthorDate: Tue Sep 1 03:40:49 2020 + Commit: Andrey Grozin gentoo org> CommitDate: Tue Sep 1 03:41:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c87cab dev-lisp/clisp: clean old versions Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andrey Grozin gentoo.org> dev-lisp/clisp/Manifest| 2 - dev-lisp/clisp/clisp-2.49-r9.ebuild| 144 dev-lisp/clisp/clisp-2.49.90.ebuild| 140 .../clisp-2.49-bits_ipctypes_to_sys_ipc.patch | 21 --- dev-lisp/clisp/files/clisp-2.49-get_hostname.patch | 56 --- dev-lisp/clisp/files/clisp-2.49-tinfo.patch| 15 -- .../clisp-2.49.90-after_glibc_cfree_bdb.patch | 185 - 7 files changed, 563 deletions(-) diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest index 84d215a48e0..5aba3d53d0f 100644 --- a/dev-lisp/clisp/Manifest +++ b/dev-lisp/clisp/Manifest @@ -1,3 +1 @@ -DIST clisp-2.49.90.tar.bz2 8921458 BLAKE2B 3be7cfe41038f42d8844d500877fa5c20e5c21dc0e162aa0018b297e4dfcd5374ef608793c9d809852e1f9885a155bb5b25fef8efe66016dd0ee47386b70 SHA512 1fa7205e38883dcc863160b5418ddaaa2c45ee2d2f936de4067d1ea4a1e5043bf1235361bbbfc366afd6d8f1144497ccdccf1767ecf327f7a672b18742ceb651 DIST clisp-2.49.92.tar.bz2 9055207 BLAKE2B 6cf331eb9f99f62579e35469e2d01cae066083592ccc71cf483b70b4d1be349cdee9d403e0a7ed1ad1c8c5d805c1dab51c1a5031d77469ff8c4dc52eb58913df SHA512 cc9412a7b3f21c85b040bf5e660380fafb3c2374765a1c00272feb3f7838f2161e27a5d6295cef9976f0c4522f10796cf5ee5447716090d1cc69ecfe598ef306 -DIST clisp-2.49.tar.bz2 8091011 BLAKE2B e034c581b8100837b34d0adf1ef45bd667272d062945875175958178b4ef5b11e899dfb76505eb8cb51fca6101c11a9f21fb2cc9a78a3c0f82b06166211434f7 SHA512 eef66fc85199a2c283b616db61bf67ff103eeb0f19fa907da48994dc790b6f5f8d0c74fb3bd723c6b827c0ff3cfd89fa6ba67934fc669ed5d5249044b5140d81 diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild b/dev-lisp/clisp/clisp-2.49-r9.ebuild deleted file mode 100644 index b1cf33182ee..000 --- a/dev-lisp/clisp/clisp-2.49-r9.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils flag-o-matic multilib toolchain-funcs xdg-utils - -DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" -HOMEPAGE="https://clisp.sourceforge.io/"; -SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="2/${PV}" -KEYWORDS="amd64 ~ppc ~sparc x86" -IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" -# "jit" disabled ATM - -RDEPEND=">=dev-lisp/asdf-2.33-r3 -virtual/libiconv ->=dev-libs/libsigsegv-2.4 ->=dev-libs/ffcall-1.10 -dbus? ( sys-apps/dbus ) -fastcgi? ( dev-libs/fcgi ) -gdbm? ( sys-libs/gdbm ) -gtk? ( >=x11-libs/gtk+-2.10 >=gnome-base/libglade-2.6 ) -postgres? ( >=dev-db/postgresql-8.0 ) -readline? ( >=sys-libs/readline-5.0 =dev-libs/lightning-1.2 ) - -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto x11-misc/imake )" - -enable_modules() { - [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" - for m in "$@" ; do - einfo "enabling module $m" - myconf+=" --with-module=${m}" - done -} - -BUILDDIR="builddir" - -# modules not enabled: -# * berkdb: must figure out a way to make the configure script pick up the -#currect version of the library and headers -# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs -# * matlab, netica: not in portage -# * oracle: can't install oracle-instantclient - -src_prepare() { - # More than -O1 breaks alpha/ia64 - if use alpha || use ia64; then - sed -i -e 's/-O2//g' src/makemake.in || die - fi - epatch "${FILESDIR}"/${P}-bits_ipctypes_to_sys_ipc.patch - epatch "${FILESDIR}"/${P}-get_hostname.patch - epatch "${FILESDIR}"/${P}-tinfo.patch - - xdg_environment_reset -} - -src_configure() { - # Bug 618170. If anyone has a better idea... - append-flags -fno-pie - - # We need this to build on alpha/ia64 - if use alpha || use ia64; then - replace-flags -O? -O1 - append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP' - fi - - # QA issue with lisp.run - append-flags -Wa,--noexecstack - - # built-in features - local myconf="--with-ffcall --without-dynamic-modules" -#There's a problem with jit_allocai function -#if use jit; then -#myconf+=" --with-jitc=lightning" -#fi - if use threads; then - m
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: adaeaac03711dee0e8440bb594d5cb55ae0a7a9a Author: Ulrich Müller gentoo org> AuthorDate: Sun Jun 16 18:30:30 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Jun 16 18:30:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adaeaac0 dev-lisp/clisp: Remove old. Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Ulrich Müller gentoo.org> dev-lisp/clisp/Manifest | 1 - dev-lisp/clisp/clisp-2.48-r1.ebuild | 164 dev-lisp/clisp/metadata.xml | 2 - 3 files changed, 167 deletions(-) diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest index 3391fe4098a..84d215a48e0 100644 --- a/dev-lisp/clisp/Manifest +++ b/dev-lisp/clisp/Manifest @@ -1,4 +1,3 @@ -DIST clisp-2.48.tar.bz2 7885098 BLAKE2B 42ebfe4721015f522184bce710bf95d79aa7f2a239410af249a8e85d80f140344ec80daaa34f7cdbfd2ae86407984657163ce3f6e4201eb132f7c71e21523cba SHA512 3288b6a2973c924006b14bbed1e8e3e688276a187ac2a6c7851dc7ae699e7832d30e5e7eecdabc76c08c7e8e8ce1b562eb97a44570d3035e558ea2310de2b719 DIST clisp-2.49.90.tar.bz2 8921458 BLAKE2B 3be7cfe41038f42d8844d500877fa5c20e5c21dc0e162aa0018b297e4dfcd5374ef608793c9d809852e1f9885a155bb5b25fef8efe66016dd0ee47386b70 SHA512 1fa7205e38883dcc863160b5418ddaaa2c45ee2d2f936de4067d1ea4a1e5043bf1235361bbbfc366afd6d8f1144497ccdccf1767ecf327f7a672b18742ceb651 DIST clisp-2.49.92.tar.bz2 9055207 BLAKE2B 6cf331eb9f99f62579e35469e2d01cae066083592ccc71cf483b70b4d1be349cdee9d403e0a7ed1ad1c8c5d805c1dab51c1a5031d77469ff8c4dc52eb58913df SHA512 cc9412a7b3f21c85b040bf5e660380fafb3c2374765a1c00272feb3f7838f2161e27a5d6295cef9976f0c4522f10796cf5ee5447716090d1cc69ecfe598ef306 DIST clisp-2.49.tar.bz2 8091011 BLAKE2B e034c581b8100837b34d0adf1ef45bd667272d062945875175958178b4ef5b11e899dfb76505eb8cb51fca6101c11a9f21fb2cc9a78a3c0f82b06166211434f7 SHA512 eef66fc85199a2c283b616db61bf67ff103eeb0f19fa907da48994dc790b6f5f8d0c74fb3bd723c6b827c0ff3cfd89fa6ba67934fc669ed5d5249044b5140d81 diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild b/dev-lisp/clisp/clisp-2.48-r1.ebuild deleted file mode 100644 index dbdf14a7902..000 --- a/dev-lisp/clisp/clisp-2.48-r1.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="2" - -inherit flag-o-matic eutils toolchain-funcs multilib xdg-utils - -DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" -HOMEPAGE="https://clisp.sourceforge.io/"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="2" -KEYWORDS="alpha amd64 ia64 ppc -sparc x86" -IUSE="berkdb hyperspec X new-clx dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" - -RDEPEND="virtual/libiconv ->=dev-libs/libsigsegv-2.4 ->=dev-libs/ffcall-1.10 -dbus? ( sys-apps/dbus ) -fastcgi? ( dev-libs/fcgi ) -gdbm? ( sys-libs/gdbm ) -gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6:2.0 ) -postgres? ( >=dev-db/postgresql-8.0 ) -readline? ( >=sys-libs/readline-5.0 ) -pcre? ( dev-libs/libpcre ) -svm? ( sci-libs/libsvm ) -zlib? ( sys-libs/zlib ) -X? ( new-clx? ( x11-libs/libXpm ) ) -hyperspec? ( dev-lisp/hyperspec ) -berkdb? ( sys-libs/db:4.5 )" - -DEPEND="${RDEPEND} - X? ( new-clx? ( x11-base/xorg-proto x11-misc/imake ) )" - -# dev-lisp/gentoo-init is obsolete, it will be dropped soon -# This version of clisp is its last consumer -# Bug 648448 -#PDEPEND="dev-lisp/gentoo-init" - -enable_modules() { - [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" - for m in "$@" ; do - einfo "enabling module $m" - myconf+=" --with-module=${m}" - done -} - -BUILDDIR="builddir" - -# modules not enabled: -# * berkdb: must figure out a way to make the configure script pick up the -#currect version of the library and headers -# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs -# * matlab, netica: not in portage -# * oracle: can't install oracle-instantclient - -src_prepare() { - # More than -O1 breaks alpha/ia64 - if use alpha || use ia64; then - sed -i -e 's/-O2//g' src/makemake.in || die - fi - xdg_environment_reset -} - -src_configure() { - # We need this to build on alpha/ia64 - if use alpha || use ia64; then - replace-flags -O? -O1 - append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP' - fi - - # QA issue with lisp.run - append-flags -Wa,--noexecstack - - # built-in features - local myconf="--with-ffcall --without-dynamic-modules" -#There's a problem with jit_allocai fun
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: c92c5a06ab4f3c2bab8efbd8ea12636cef10ac7d Author: Tobias Klausmann gentoo org> AuthorDate: Sun Jun 16 17:15:28 2019 + Commit: Tobias Klausmann gentoo org> CommitDate: Sun Jun 16 17:15:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c92c5a06 dev-lisp/clisp-2.49.92-r0: alpha stable Bug: http://bugs.gentoo.org/687220 Signed-off-by: Tobias Klausmann gentoo.org> dev-lisp/clisp/clisp-2.49.92.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild b/dev-lisp/clisp/clisp-2.49.92.ebuild index 7c5c5cb0c36..1b7e846f313 100644 --- a/dev-lisp/clisp/clisp-2.49.92.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="amd64 ia64 ppc ~sparc x86" +KEYWORDS="alpha amd64 ia64 ppc ~sparc x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 740aa9617a8fce79f2fe8f5824e8a42a9238a4c4 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jun 14 15:00:16 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jun 14 15:00:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740aa961 dev-lisp/clisp: x86 stable wrt bug #687220 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86" dev-lisp/clisp/clisp-2.49.92.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild b/dev-lisp/clisp/clisp-2.49.92.ebuild index 2fd7320fca2..7c5c5cb0c36 100644 --- a/dev-lisp/clisp/clisp-2.49.92.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="amd64 ia64 ppc ~sparc ~x86" +KEYWORDS="amd64 ia64 ppc ~sparc x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 034482c07e17203819870b35967e5cfb4d85e49f Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jun 14 09:26:14 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jun 14 09:26:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034482c0 dev-lisp/clisp: ia64 stable wrt bug #687220 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64" dev-lisp/clisp/clisp-2.49.92.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild b/dev-lisp/clisp/clisp-2.49.92.ebuild index 886099bd2d0..2fd7320fca2 100644 --- a/dev-lisp/clisp/clisp-2.49.92.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="amd64 ~ia64 ppc ~sparc ~x86" +KEYWORDS="amd64 ia64 ppc ~sparc ~x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 9f16ba6b3585eb649a32562f7c2189a8c1401168 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jun 14 09:25:02 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jun 14 09:25:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f16ba6b dev-lisp/clisp: amd64 stable wrt bug #687220 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-lisp/clisp/clisp-2.49.92.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild b/dev-lisp/clisp/clisp-2.49.92.ebuild index 97156d783c4..886099bd2d0 100644 --- a/dev-lisp/clisp/clisp-2.49.92.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="~amd64 ~ia64 ppc ~sparc ~x86" +KEYWORDS="amd64 ~ia64 ppc ~sparc ~x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: f0aa2c734cc9b06e38d234d30aad47d239c77ef7 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jun 14 09:17:37 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jun 14 09:17:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0aa2c73 dev-lisp/clisp: ppc stable wrt bug #687220 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc" dev-lisp/clisp/clisp-2.49.92.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild b/dev-lisp/clisp/clisp-2.49.92.ebuild index 05098a4cc21..97156d783c4 100644 --- a/dev-lisp/clisp/clisp-2.49.92.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~ia64 ppc ~sparc ~x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 22fd8d4ff4d68919fb668097088c558344ae46e3 Author: Tobias Klausmann gentoo org> AuthorDate: Tue Oct 16 09:18:15 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Oct 16 09:18:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fd8d4f dev-lisp/clisp-2.49.90-r0: add ~alpha keyword Gentoo-Bug: http://bugs.gentoo.org/649816 Signed-off-by: Tobias Klausmann gentoo.org> dev-lisp/clisp/clisp-2.49.90.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.90.ebuild b/dev-lisp/clisp/clisp-2.49.90.ebuild index 0ad05dba06e..660b5a4acdd 100644 --- a/dev-lisp/clisp/clisp-2.49.90.ebuild +++ b/dev-lisp/clisp/clisp-2.49.90.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://haible.de/bruno/gnu/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: e1ae23cdcb95c33ac79edbb817e3a5ad2abab542 Author: Francesco Turco fastmail fm> AuthorDate: Mon Aug 13 14:13:13 2018 + Commit: Patrice Clement gentoo org> CommitDate: Sun Aug 19 22:50:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ae23cd dev-lisp/clisp: update links to mailing list and bug tracker. dev-lisp/clisp/clisp-2.48-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild b/dev-lisp/clisp/clisp-2.48-r1.ebuild index 2a5733412b8..dbdf14a7902 100644 --- a/dev-lisp/clisp/clisp-2.48-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.48-r1.ebuild @@ -156,8 +156,8 @@ Upstream considers threads to be of Alpha quality, therefore it is likely that you will encounter bugs in using them. If you do, please report bugs upstream: -Mailing list: https://lists.sourceforge.net/lists/listinfo/clisp-devel -Bug tracker: https://sourceforge.net/tracker/?atid=101355&group_id=1355 +Mailing list: https://sourceforge.net/projects/clisp/lists/clisp-devel +Bug tracker: https://sourceforge.net/p/clisp/bugs/ EOF fi
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: dee3d6bbd64dae4547981d84798a1563fc20ae5c Author: Francesco Turco fastmail fm> AuthorDate: Mon Aug 13 14:10:40 2018 + Commit: Patrice Clement gentoo org> CommitDate: Sun Aug 19 22:50:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dee3d6bb dev-lisp/clisp: update HOMEPAGE. Closes: https://github.com/gentoo/gentoo/pull/9563 dev-lisp/clisp/clisp-2.48-r1.ebuild | 2 +- dev-lisp/clisp/clisp-2.49-r9.ebuild | 2 +- dev-lisp/clisp/clisp-2.49.90.ebuild | 2 +- dev-lisp/clisp/clisp-2.49.92.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild b/dev-lisp/clisp/clisp-2.48-r1.ebuild index 72cda6b64d0..2a5733412b8 100644 --- a/dev-lisp/clisp/clisp-2.48-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.48-r1.ebuild @@ -6,7 +6,7 @@ EAPI="2" inherit flag-o-matic eutils toolchain-funcs multilib xdg-utils DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" -HOMEPAGE="http://clisp.sourceforge.net/"; +HOMEPAGE="https://clisp.sourceforge.io/"; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2" diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild b/dev-lisp/clisp/clisp-2.49-r9.ebuild index f26813fdcd3..b1cf33182ee 100644 --- a/dev-lisp/clisp/clisp-2.49-r9.ebuild +++ b/dev-lisp/clisp/clisp-2.49-r9.ebuild @@ -5,7 +5,7 @@ EAPI=5 inherit eutils flag-o-matic multilib toolchain-funcs xdg-utils DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" -HOMEPAGE="http://clisp.sourceforge.net/"; +HOMEPAGE="https://clisp.sourceforge.io/"; SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2" LICENSE="GPL-2" diff --git a/dev-lisp/clisp/clisp-2.49.90.ebuild b/dev-lisp/clisp/clisp-2.49.90.ebuild index 8bf41b361b2..0ad05dba06e 100644 --- a/dev-lisp/clisp/clisp-2.49.90.ebuild +++ b/dev-lisp/clisp/clisp-2.49.90.ebuild @@ -6,7 +6,7 @@ EAPI=6 inherit eutils flag-o-matic multilib toolchain-funcs xdg-utils DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" -HOMEPAGE="http://clisp.sourceforge.net/"; +HOMEPAGE="https://clisp.sourceforge.io/"; SRC_URI="https://haible.de/bruno/gnu/${P}.tar.bz2"; LICENSE="GPL-2" diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild b/dev-lisp/clisp/clisp-2.49.92.ebuild index 83c982ee82d..05098a4cc21 100644 --- a/dev-lisp/clisp/clisp-2.49.92.ebuild +++ b/dev-lisp/clisp/clisp-2.49.92.ebuild @@ -6,7 +6,7 @@ EAPI=6 inherit eutils flag-o-matic multilib toolchain-funcs xdg-utils DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" -HOMEPAGE="http://clisp.sourceforge.net/"; +HOMEPAGE="https://clisp.sourceforge.io/"; SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/, dev-lisp/clisp/files/
commit: 080f9f56e048dcd610fb80f6a64c7e46c0cbe1f1 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Jun 21 14:03:23 2018 + Commit: José María Alonso gentoo org> CommitDate: Thu Jun 21 14:03:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080f9f56 dev-lisp/clisp: Bump version to 2.49.92 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-lisp/clisp/Manifest| 1 + dev-lisp/clisp/clisp-2.49.92.ebuild| 140 .../clisp-2.49.92-after_glibc_cfree_bdb.patch | 185 + 3 files changed, 326 insertions(+) diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest index d129865f6d1..3391fe4098a 100644 --- a/dev-lisp/clisp/Manifest +++ b/dev-lisp/clisp/Manifest @@ -1,3 +1,4 @@ DIST clisp-2.48.tar.bz2 7885098 BLAKE2B 42ebfe4721015f522184bce710bf95d79aa7f2a239410af249a8e85d80f140344ec80daaa34f7cdbfd2ae86407984657163ce3f6e4201eb132f7c71e21523cba SHA512 3288b6a2973c924006b14bbed1e8e3e688276a187ac2a6c7851dc7ae699e7832d30e5e7eecdabc76c08c7e8e8ce1b562eb97a44570d3035e558ea2310de2b719 DIST clisp-2.49.90.tar.bz2 8921458 BLAKE2B 3be7cfe41038f42d8844d500877fa5c20e5c21dc0e162aa0018b297e4dfcd5374ef608793c9d809852e1f9885a155bb5b25fef8efe66016dd0ee47386b70 SHA512 1fa7205e38883dcc863160b5418ddaaa2c45ee2d2f936de4067d1ea4a1e5043bf1235361bbbfc366afd6d8f1144497ccdccf1767ecf327f7a672b18742ceb651 +DIST clisp-2.49.92.tar.bz2 9055207 BLAKE2B 6cf331eb9f99f62579e35469e2d01cae066083592ccc71cf483b70b4d1be349cdee9d403e0a7ed1ad1c8c5d805c1dab51c1a5031d77469ff8c4dc52eb58913df SHA512 cc9412a7b3f21c85b040bf5e660380fafb3c2374765a1c00272feb3f7838f2161e27a5d6295cef9976f0c4522f10796cf5ee5447716090d1cc69ecfe598ef306 DIST clisp-2.49.tar.bz2 8091011 BLAKE2B e034c581b8100837b34d0adf1ef45bd667272d062945875175958178b4ef5b11e899dfb76505eb8cb51fca6101c11a9f21fb2cc9a78a3c0f82b06166211434f7 SHA512 eef66fc85199a2c283b616db61bf67ff103eeb0f19fa907da48994dc790b6f5f8d0c74fb3bd723c6b827c0ff3cfd89fa6ba67934fc669ed5d5249044b5140d81 diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild b/dev-lisp/clisp/clisp-2.49.92.ebuild new file mode 100644 index 000..83c982ee82d --- /dev/null +++ b/dev-lisp/clisp/clisp-2.49.92.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils flag-o-matic multilib toolchain-funcs xdg-utils + +DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" +HOMEPAGE="http://clisp.sourceforge.net/"; +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="2/8" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" +# "jit" disabled ATM + +RDEPEND=">=dev-lisp/asdf-2.33-r3 +virtual/libiconv +>=dev-libs/libsigsegv-2.10 +>=dev-libs/ffcall-1.10 +dbus? ( sys-apps/dbus ) +fastcgi? ( dev-libs/fcgi ) +gdbm? ( sys-libs/gdbm ) +gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 ) +postgres? ( >=dev-db/postgresql-8.0:* ) +readline? ( >=sys-libs/readline-7.0:0= ) +pcre? ( dev-libs/libpcre:3 ) +svm? ( sci-libs/libsvm ) +zlib? ( sys-libs/zlib ) +X? ( x11-libs/libXpm ) +hyperspec? ( dev-lisp/hyperspec ) +berkdb? ( sys-libs/db:4.8 )" + +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto x11-misc/imake )" + +enable_modules() { + [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" + for m in "$@" ; do + einfo "enabling module $m" + myconf+=" --with-module=${m}" + done +} + +BUILDDIR="builddir" + +# modules not enabled: +# * berkdb: must figure out a way to make the configure script pick up the +#currect version of the library and headers +# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs +# * matlab, netica: not in portage +# * oracle: can't install oracle-instantclient + +src_prepare() { + # More than -O1 breaks alpha/ia64 + if use alpha || use ia64; then + sed -i -e 's/-O2//g' src/makemake.in || die + fi + eapply "${FILESDIR}"/"${P}"-after_glibc_cfree_bdb.patch + eapply_user + + xdg_environment_reset +} + +src_configure() { + # We need this to build on alpha/ia64 + if use alpha || use ia64; then + replace-flags -O? -O1 + fi + + if use x86; then + append-flags -falign-functions=4 + fi + + # built-in features + local myconf="--with-ffcall --without-dynamic-modules" +#There's a problem with jit_allocai function +#if use jit; then +#myconf+=" --with-jitc=lightning" +#fi + if use threads; then +
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 4259c3b8b57feb9d646299753fce82e6ef1eaef1 Author: Arfrever Frehtes Taifersar Arahesis Apache Org> AuthorDate: Fri May 11 20:46:48 2018 + Commit: Matt Turner gentoo org> CommitDate: Sat May 12 00:25:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4259c3b8 dev-lisp/clisp: Update dependencies (x11-proto/* -> x11-base/xorg-proto). dev-lisp/clisp/clisp-2.48-r1.ebuild | 2 +- dev-lisp/clisp/clisp-2.49-r9.ebuild | 2 +- dev-lisp/clisp/clisp-2.49.90.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild b/dev-lisp/clisp/clisp-2.48-r1.ebuild index 5c05721ba2e..72cda6b64d0 100644 --- a/dev-lisp/clisp/clisp-2.48-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.48-r1.ebuild @@ -31,7 +31,7 @@ RDEPEND="virtual/libiconv berkdb? ( sys-libs/db:4.5 )" DEPEND="${RDEPEND} - X? ( new-clx? ( x11-misc/imake x11-proto/xextproto ) )" + X? ( new-clx? ( x11-base/xorg-proto x11-misc/imake ) )" # dev-lisp/gentoo-init is obsolete, it will be dropped soon # This version of clisp is its last consumer diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild b/dev-lisp/clisp/clisp-2.49-r9.ebuild index 8e7dacc3438..f26813fdcd3 100644 --- a/dev-lisp/clisp/clisp-2.49-r9.ebuild +++ b/dev-lisp/clisp/clisp-2.49-r9.ebuild @@ -33,7 +33,7 @@ RDEPEND=">=dev-lisp/asdf-2.33-r3 # jit? ( >=dev-libs/lightning-1.2 ) DEPEND="${RDEPEND} - X? ( x11-misc/imake x11-proto/xextproto )" + X? ( x11-base/xorg-proto x11-misc/imake )" enable_modules() { [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" diff --git a/dev-lisp/clisp/clisp-2.49.90.ebuild b/dev-lisp/clisp/clisp-2.49.90.ebuild index 88ef82dddc3..8bf41b361b2 100644 --- a/dev-lisp/clisp/clisp-2.49.90.ebuild +++ b/dev-lisp/clisp/clisp-2.49.90.ebuild @@ -33,7 +33,7 @@ RDEPEND=">=dev-lisp/asdf-2.33-r3 berkdb? ( sys-libs/db:4.8 )" DEPEND="${RDEPEND} - X? ( x11-misc/imake x11-proto/xextproto )" + X? ( x11-base/xorg-proto x11-misc/imake )" enable_modules() { [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument"
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 8b0056ab3a85335d1b6f1dfbbf0dc1f79a10342b Author: Harri Nieminen gmail com> AuthorDate: Thu Apr 19 18:51:31 2018 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 20 08:01:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0056ab 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 dev-lisp/clisp/clisp-2.48-r1.ebuild | 4 +--- dev-lisp/clisp/clisp-2.49-r9.ebuild | 4 +--- dev-lisp/clisp/clisp-2.49.90.ebuild | 4 +--- dev-lisp/clisp/metadata.xml | 1 - 4 files changed, 3 insertions(+), 10 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild b/dev-lisp/clisp/clisp-2.48-r1.ebuild index bc8733f2ae3..5c05721ba2e 100644 --- a/dev-lisp/clisp/clisp-2.48-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.48-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2" KEYWORDS="alpha amd64 ia64 ppc -sparc x86" -IUSE="berkdb hyperspec X new-clx dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" +IUSE="berkdb hyperspec X new-clx dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" RDEPEND="virtual/libiconv >=dev-libs/libsigsegv-2.4 @@ -21,7 +21,6 @@ RDEPEND="virtual/libiconv fastcgi? ( dev-libs/fcgi ) gdbm? ( sys-libs/gdbm ) gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6:2.0 ) -pari? ( >=sci-mathematics/pari-2.3.0 ) postgres? ( >=dev-db/postgresql-8.0 ) readline? ( >=sys-libs/readline-5.0 ) pcre? ( dev-libs/libpcre ) @@ -107,7 +106,6 @@ src_configure() { use fastcgi && enable_modules fastcgi use gdbm && enable_modules gdbm use gtk && enable_modules gtk2 - use pari && enable_modules pari use pcre && enable_modules pcre use svm && enable_modules libsvm use zlib && enable_modules zlib diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild b/dev-lisp/clisp/clisp-2.49-r9.ebuild index 3f5d051143a..8e7dacc3438 100644 --- a/dev-lisp/clisp/clisp-2.49-r9.ebuild +++ b/dev-lisp/clisp/clisp-2.49-r9.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2/${PV}" KEYWORDS="amd64 ~ppc ~sparc x86" -IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" +IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" # "jit" disabled ATM RDEPEND=">=dev-lisp/asdf-2.33-r3 @@ -22,7 +22,6 @@ RDEPEND=">=dev-lisp/asdf-2.33-r3 fastcgi? ( dev-libs/fcgi ) gdbm? ( sys-libs/gdbm ) gtk? ( >=x11-libs/gtk+-2.10 >=gnome-base/libglade-2.6 ) -pari? ( =dev-db/postgresql-8.0 ) readline? ( >=sys-libs/readline-5.0 https://haible.de/bruno/gnu/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="2/8" KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" -IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" +IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm -threads +unicode +zlib" # "jit" disabled ATM RDEPEND=">=dev-lisp/asdf-2.33-r3 @@ -23,7 +23,6 @@ RDEPEND=">=dev-lisp/asdf-2.33-r3 fastcgi? ( dev-libs/fcgi ) gdbm? ( sys-libs/gdbm ) gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 ) -pari? ( =dev-db/postgresql-8.0:* ) readline? ( >=sys-libs/readline-7.0:0= ) pcre? ( dev-libs/libpcre:3 ) @@ -101,7 +100,6 @@ src_configure() { use fastcgi && enable_modules fastcgi use gdbm && enable_modules gdbm use gtk && enable_modules gtk2 - use pari && enable_modules pari use pcre && enable_modules pcre use svm && enable_modules libsvm use zlib && enable_modules zlib diff --git a/dev-lisp/clisp/metadata.xml b/dev-lisp/clisp/metadata.xml index a78f41563fc..cb525b83d17 100644 --- a/dev-lisp/clisp/metadata.xml +++ b/dev-lisp/clisp/metadata.xml @@ -22,7 +22,6 @@ changed at run time. Use local hyperspec instead of online version Build CLISP with support for the NEW-CLX module which is a -C binding to the Xorg libraries - Build CLISP with support for the PARI Computer Algebra System Build CLISP with support for the Support Vector Machine module
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 122ee42f37d1202717c31acc37fdcd257ee349db Author: Chema Alonso Josa gentoo org> AuthorDate: Wed Mar 28 14:47:22 2018 + Commit: José María Alonso gentoo org> CommitDate: Wed Mar 28 14:47:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122ee42f dev-lisp/clisp: STRIP_MASK removal Closes: https://bugs.gentoo.org/651436 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-lisp/clisp/clisp-2.48-r1.ebuild | 3 --- dev-lisp/clisp/clisp-2.49-r9.ebuild | 3 --- dev-lisp/clisp/clisp-2.49.90.ebuild | 3 --- 3 files changed, 9 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild b/dev-lisp/clisp/clisp-2.48-r1.ebuild index 393de08ca66..bc8733f2ae3 100644 --- a/dev-lisp/clisp/clisp-2.48-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.48-r1.ebuild @@ -145,9 +145,6 @@ src_install() { doman clisp.1 || die dodoc SUMMARY README* NEWS MAGIC.add ANNOUNCE || die fperms a+x /usr/$(get_libdir)/clisp-${PV/_*/}/clisp-link || die - # stripping them removes common symbols (defined but uninitialised variables) - # which are then needed to build modules... - export STRIP_MASK="*/usr/$(get_libdir)/clisp-${PV}/*/*" popd dohtml doc/impnotes.{css,html} doc/regexp.html doc/clisp.png || die dodoc doc/{CLOS-guide,LISP-tutorial}.txt || die diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild b/dev-lisp/clisp/clisp-2.49-r9.ebuild index 0996cecbaa4..3f5d051143a 100644 --- a/dev-lisp/clisp/clisp-2.49-r9.ebuild +++ b/dev-lisp/clisp/clisp-2.49-r9.ebuild @@ -140,9 +140,6 @@ src_install() { make DESTDIR="${D}" prefix=/usr install-bin || die "Installation failed" doman clisp.1 dodoc ../SUMMARY README* ../src/NEWS ../unix/MAGIC.add ../ANNOUNCE - # stripping them removes common symbols (defined but uninitialised variables) - # which are then needed to build modules... - export STRIP_MASK="*/usr/$(get_libdir)/clisp-${PV}/*/*" popd dohtml doc/impnotes.{css,html} doc/regexp.html doc/clisp.png dodoc doc/{CLOS-guide,LISP-tutorial}.txt diff --git a/dev-lisp/clisp/clisp-2.49.90.ebuild b/dev-lisp/clisp/clisp-2.49.90.ebuild index 8aa62e9f504..5932d29d7ea 100644 --- a/dev-lisp/clisp/clisp-2.49.90.ebuild +++ b/dev-lisp/clisp/clisp-2.49.90.ebuild @@ -136,9 +136,6 @@ src_install() { make DESTDIR="${D}" prefix="${EPREFIX}"/usr install-bin || die "Installation failed" doman clisp.1 dodoc ../SUMMARY README* ../src/NEWS ../unix/MAGIC.add ../ANNOUNCE - # stripping them removes common symbols (defined but uninitialised variables) - # which are then needed to build modules... - export STRIP_MASK="*${EPREFIX}/usr/$(get_libdir)/clisp-${PV}/*/*" popd dohtml doc/impnotes.{css,html} doc/regexp.html doc/clisp.png dodoc doc/{CLOS-guide,LISP-tutorial}.txt
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: fd6580af1c2310c6faab7d2f32a3000c25a38b51 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Mar 25 01:28:47 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Mar 25 01:30:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6580af 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" dev-lisp/clisp/clisp-2.49.90.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49.90.ebuild b/dev-lisp/clisp/clisp-2.49.90.ebuild index 9168ff8785d..8aa62e9f504 100644 --- a/dev-lisp/clisp/clisp-2.49.90.ebuild +++ b/dev-lisp/clisp/clisp-2.49.90.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://haible.de/bruno/gnu/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="2/8" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" # "jit" disabled ATM
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 3ef9e672960aa0ec5e2a164d9137fa945e44db23 Author: David Seifert gentoo org> AuthorDate: Sun Mar 18 18:03:48 2018 + Commit: David Seifert gentoo org> CommitDate: Sun Mar 18 18:04:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef9e672 dev-lisp/clisp: Scrub XDG variables Closes: https://bugs.gentoo.org/649932 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-lisp/clisp/clisp-2.48-r1.ebuild | 3 ++- dev-lisp/clisp/clisp-2.49-r9.ebuild | 6 -- dev-lisp/clisp/clisp-2.49.90.ebuild | 4 +++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild b/dev-lisp/clisp/clisp-2.48-r1.ebuild index a928da76693..393de08ca66 100644 --- a/dev-lisp/clisp/clisp-2.48-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.48-r1.ebuild @@ -3,7 +3,7 @@ EAPI="2" -inherit flag-o-matic eutils toolchain-funcs multilib +inherit flag-o-matic eutils toolchain-funcs multilib xdg-utils DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" HOMEPAGE="http://clisp.sourceforge.net/"; @@ -61,6 +61,7 @@ src_prepare() { if use alpha || use ia64; then sed -i -e 's/-O2//g' src/makemake.in || die fi + xdg_environment_reset } src_configure() { diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild b/dev-lisp/clisp/clisp-2.49-r9.ebuild index d811dd15026..0996cecbaa4 100644 --- a/dev-lisp/clisp/clisp-2.49-r9.ebuild +++ b/dev-lisp/clisp/clisp-2.49-r9.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 -inherit eutils flag-o-matic multilib toolchain-funcs +inherit eutils flag-o-matic multilib toolchain-funcs xdg-utils DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" HOMEPAGE="http://clisp.sourceforge.net/"; @@ -61,6 +61,8 @@ src_prepare() { epatch "${FILESDIR}"/${P}-bits_ipctypes_to_sys_ipc.patch epatch "${FILESDIR}"/${P}-get_hostname.patch epatch "${FILESDIR}"/${P}-tinfo.patch + + xdg_environment_reset } src_configure() { diff --git a/dev-lisp/clisp/clisp-2.49.90.ebuild b/dev-lisp/clisp/clisp-2.49.90.ebuild index ba1830176a3..9168ff8785d 100644 --- a/dev-lisp/clisp/clisp-2.49.90.ebuild +++ b/dev-lisp/clisp/clisp-2.49.90.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit eutils flag-o-matic multilib toolchain-funcs +inherit eutils flag-o-matic multilib toolchain-funcs xdg-utils DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" HOMEPAGE="http://clisp.sourceforge.net/"; @@ -60,6 +60,8 @@ src_prepare() { fi eapply "${FILESDIR}"/"${P}"-after_glibc_cfree_bdb.patch eapply_user + + xdg_environment_reset } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/files/
commit: 76e8ffa2739346b313b35731b184832e492db182 Author: Chema Alonso Josa gentoo org> AuthorDate: Fri Mar 9 07:54:17 2018 + Commit: José María Alonso gentoo org> CommitDate: Fri Mar 9 07:54:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76e8ffa2 dev-lisp/clisp: Removes unused patches Closes: https://github.com/gentoo/gentoo/pull/7396 Package-Manager: Portage-2.3.19, Repoman-2.3.6 .../clisp-2.48-bits_ipctypes_to_sys_ipc.patch | 21 --- dev-lisp/clisp/files/clisp-2.49-readline-7.patch | 10 - .../clisp-2.49.60-after_glibc_cfree_bdb.patch | 207 - 3 files changed, 238 deletions(-) diff --git a/dev-lisp/clisp/files/clisp-2.48-bits_ipctypes_to_sys_ipc.patch b/dev-lisp/clisp/files/clisp-2.48-bits_ipctypes_to_sys_ipc.patch deleted file mode 100644 index 4711a86decb..000 --- a/dev-lisp/clisp/files/clisp-2.48-bits_ipctypes_to_sys_ipc.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -ru a/modules/bindings/glibc/linux.lisp b/modules/bindings/glibc/linux.lisp a/modules/bindings/glibc/linux.lisp2008-10-10 16:15:49.0 +0300 -+++ b/modules/bindings/glibc/linux.lisp2013-04-22 11:12:59.148502615 +0300 -@@ -67,7 +67,7 @@ - (def-c-type __daddr_t) ; int - (def-c-type __caddr_t) ; c-pointer - (def-c-type __time_t) ; long --(def-c-type __swblk_t) ; long -+;(def-c-type __swblk_t) ; long - - (def-c-type __fd_mask ulong) - (eval-when (load compile eval) -@@ -86,7 +86,7 @@ - - (def-c-type __key_t); int - --(c-lines "#include ~%") -+(c-lines "#include ~%") - (def-c-type __ipc_pid_t); ushort - - ; --- --- diff --git a/dev-lisp/clisp/files/clisp-2.49-readline-7.patch b/dev-lisp/clisp/files/clisp-2.49-readline-7.patch deleted file mode 100644 index 0be5bd8ccc2..000 --- a/dev-lisp/clisp/files/clisp-2.49-readline-7.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff -r -U2 clisp-2.49.orig/modules/readline/readline.lisp clisp-2.49/modules/readline/readline.lisp clisp-2.49.orig/modules/readline/readline.lisp 2010-01-07 04:18:03.0 +0600 -+++ clisp-2.49/modules/readline/readline.lisp 2016-09-29 22:23:53.837631568 +0700 -@@ -425,5 +425,5 @@ - (def-c-var gnu-readline-p (:name "rl_gnu_readline_p") (:type int) - (:documentation "True if this is real GNU readline.")) --(def-c-var readline-state (:name "rl_readline_state") (:type int) -+(def-c-var readline-state (:name "rl_readline_state") (:type ulong) - (:documentation "Flags word encapsulating the current readline state.")) - (def-c-var editing-mode (:name "rl_editing_mode") (:type int) diff --git a/dev-lisp/clisp/files/clisp-2.49.60-after_glibc_cfree_bdb.patch b/dev-lisp/clisp/files/clisp-2.49.60-after_glibc_cfree_bdb.patch deleted file mode 100644 index 3ab075badf4..000 --- a/dev-lisp/clisp/files/clisp-2.49.60-after_glibc_cfree_bdb.patch +++ /dev/null @@ -1,207 +0,0 @@ -diff --git a/modules/berkeley-db/bdb.c b/modules/berkeley-db/bdb.c -index a266d41..942652a 100644 a/modules/berkeley-db/bdb.c -+++ b/modules/berkeley-db/bdb.c -@@ -2216,7 +2216,13 @@ DEFUN(BDB:DB-COMPACT, db &key TRANSACTION :START STOP FREE FILL TIMEOUT \ - c_data.compact_timeout = timeout; - c_data.compact_pages = pages; - SYSCALL(db->compact,(db,txn,pstart,pstop,&c_data,flags,&end)); -- pushSTACK(uint32_to_I(c_data.compact_empty_buckets)); -+ /* -+ * compact_empty_buckets is in bdb-5.3 as part of output stats -+ * however this version use bdb-4.8 which does not have it -+ * -+ * -+ * pushSTACK(uint32_to_I(c_data.compact_empty_buckets)); -+ * */ - pushSTACK(uint32_to_I(c_data.compact_pages_free)); - pushSTACK(uint32_to_I(c_data.compact_pages_examine)); - pushSTACK(uint32_to_I(c_data.compact_levels)); -diff --git a/modules/bindings/glibc/linux.lisp b/modules/bindings/glibc/linux.lisp -index c960753..2993990 100644 a/modules/bindings/glibc/linux.lisp -+++ b/modules/bindings/glibc/linux.lisp -@@ -1,7 +1,7 @@ - ;; Foreign functions provided by the Linux C library version 6, - ;; i.e. the GNU C library version 2.0.7. - ;; Bruno Haible 10.4.1998, 19.4.1998 --;; Sam Steingold 2002-2008, 2011 -+;; Sam Steingold 2002-2008, 2011, 2013, 2016-2017 - - ;; NB: quite a few functions here have more portable counterparts in POSIX - -@@ -649,7 +649,6 @@ - (def-call-out calloc (:arguments (nmemb size_t) (size size_t)) - (:return-type c-pointer)) - (def-call-out free (:arguments (ptr c-pointer)) (:return-type nil)) --(def-call-out cfree (:arguments (ptr c-pointer)) (:return-type nil)) - (def-call-out valloc (:arguments (size size_t)) (:return-type c-pointer)) - - (def-call-out abort (:arguments) (:return-type nil)) -@@ -687,9 +686,8 @@ - (def-call-out system? (:arguments (null c-string)) - (:return-type boolean) (:name "system")) - --; You can uncomment this if your compiler sets __USE_GNU --; (def-call
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 686043e5f194e108cb18be6317d49489f2476dee Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Mar 8 09:26:01 2018 + Commit: José María Alonso gentoo org> CommitDate: Thu Mar 8 09:26:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=686043e5 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 dev-lisp/clisp/clisp-2.48-r1.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild b/dev-lisp/clisp/clisp-2.48-r1.ebuild index a91495a40b8..a928da76693 100644 --- a/dev-lisp/clisp/clisp-2.48-r1.ebuild +++ b/dev-lisp/clisp/clisp-2.48-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="2" @@ -34,7 +34,10 @@ RDEPEND="virtual/libiconv DEPEND="${RDEPEND} X? ( new-clx? ( x11-misc/imake x11-proto/xextproto ) )" -PDEPEND="dev-lisp/gentoo-init" +# dev-lisp/gentoo-init is obsolete, it will be dropped soon +# This version of clisp is its last consumer +# Bug 648448 +#PDEPEND="dev-lisp/gentoo-init" enable_modules() { [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument"
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 9f1283234189be3e4f1e5b86402d64da46d4d73c Author: Chema Alonso Josa gentoo org> AuthorDate: Wed Mar 7 12:45:17 2018 + Commit: José María Alonso gentoo org> CommitDate: Wed Mar 7 12:45:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f128323 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 dev-lisp/clisp/clisp-2.49.90.ebuild | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.49.90.ebuild b/dev-lisp/clisp/clisp-2.49.90.ebuild index e1167a08a89..ba1830176a3 100644 --- a/dev-lisp/clisp/clisp-2.49.90.ebuild +++ b/dev-lisp/clisp/clisp-2.49.90.ebuild @@ -93,7 +93,7 @@ src_configure() { fi if use berkdb; then enable_modules berkeley-db - append-cppflags -I/usr/include/db4.8 + append-cppflags -I"${EPREFIX}"/usr/include/db4.8 fi use dbus && enable_modules dbus use fastcgi && enable_modules fastcgi @@ -105,14 +105,14 @@ src_configure() { use zlib && enable_modules zlib if use hyperspec; then - CLHSROOT="file:///usr/share/doc/hyperspec/HyperSpec/" + CLHSROOT="file:///${EPREFIX}/usr/share/doc/hyperspec/HyperSpec/" else CLHSROOT="http://www.lispworks.com/reference/HyperSpec/"; fi # configure chokes on --sysconfdir option - local configure="./configure --prefix=/usr --enable-portability \ - --libdir=/usr/$(get_libdir) $(use_with readline) $(use_with unicode) \ + local configure="./configure --prefix=${EPREFIX}/usr --enable-portability \ + --libdir=${EPREFIX}/usr/$(get_libdir) $(use_with readline) $(use_with unicode) \ ${myconf} --hyperspec=${CLHSROOT} ${BUILDDIR}" einfo "${configure}" ${configure} || die "./configure failed" @@ -131,12 +131,12 @@ src_compile() { src_install() { pushd "${BUILDDIR}" - make DESTDIR="${D}" prefix=/usr install-bin || die "Installation failed" + make DESTDIR="${D}" prefix="${EPREFIX}"/usr install-bin || die "Installation failed" doman clisp.1 dodoc ../SUMMARY README* ../src/NEWS ../unix/MAGIC.add ../ANNOUNCE # stripping them removes common symbols (defined but uninitialised variables) # which are then needed to build modules... - export STRIP_MASK="*/usr/$(get_libdir)/clisp-${PV}/*/*" + export STRIP_MASK="*${EPREFIX}/usr/$(get_libdir)/clisp-${PV}/*/*" popd dohtml doc/impnotes.{css,html} doc/regexp.html doc/clisp.png dodoc doc/{CLOS-guide,LISP-tutorial}.txt
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 2c8dd993839d225ade6b7a322440939209e13731 Author: Chema Alonso Josa gentoo org> AuthorDate: Wed Mar 7 09:35:37 2018 + Commit: José María Alonso gentoo org> CommitDate: Wed Mar 7 09:36:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c8dd993 dev-lisp/clisp: Drops old versions Closes: https://github.com/gentoo/gentoo/pull/7381 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-lisp/clisp/Manifest | 1 - dev-lisp/clisp/clisp-2.48-r2.ebuild | 164 dev-lisp/clisp/clisp-2.49-r8.ebuild | 144 --- dev-lisp/clisp/clisp-2.49.60.ebuild | 147 4 files changed, 456 deletions(-) diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest index 7c0c8d6ab64..d129865f6d1 100644 --- a/dev-lisp/clisp/Manifest +++ b/dev-lisp/clisp/Manifest @@ -1,4 +1,3 @@ DIST clisp-2.48.tar.bz2 7885098 BLAKE2B 42ebfe4721015f522184bce710bf95d79aa7f2a239410af249a8e85d80f140344ec80daaa34f7cdbfd2ae86407984657163ce3f6e4201eb132f7c71e21523cba SHA512 3288b6a2973c924006b14bbed1e8e3e688276a187ac2a6c7851dc7ae699e7832d30e5e7eecdabc76c08c7e8e8ce1b562eb97a44570d3035e558ea2310de2b719 -DIST clisp-2.49.60.tar.bz2 8745713 BLAKE2B 5dffd594c6d00c2057a98e3f93c888cd5cdc60009cd8fc987e39ff5182e71e575e148839d9c973fbfd0842b82ddf1b5918e86d128d9c79f6d0d4b6afcdc5853f SHA512 656cd59a23ba9be5304a6e0d64d79ac518072c431820b8cf95759fa8f3a66e2efe4d07939315b93e5e06b6e5348d8b32739b129a9e8ac0dc362dd5d1f1eb8aa8 DIST clisp-2.49.90.tar.bz2 8921458 BLAKE2B 3be7cfe41038f42d8844d500877fa5c20e5c21dc0e162aa0018b297e4dfcd5374ef608793c9d809852e1f9885a155bb5b25fef8efe66016dd0ee47386b70 SHA512 1fa7205e38883dcc863160b5418ddaaa2c45ee2d2f936de4067d1ea4a1e5043bf1235361bbbfc366afd6d8f1144497ccdccf1767ecf327f7a672b18742ceb651 DIST clisp-2.49.tar.bz2 8091011 BLAKE2B e034c581b8100837b34d0adf1ef45bd667272d062945875175958178b4ef5b11e899dfb76505eb8cb51fca6101c11a9f21fb2cc9a78a3c0f82b06166211434f7 SHA512 eef66fc85199a2c283b616db61bf67ff103eeb0f19fa907da48994dc790b6f5f8d0c74fb3bd723c6b827c0ff3cfd89fa6ba67934fc669ed5d5249044b5140d81 diff --git a/dev-lisp/clisp/clisp-2.48-r2.ebuild b/dev-lisp/clisp/clisp-2.48-r2.ebuild deleted file mode 100644 index 95be00d3779..000 --- a/dev-lisp/clisp/clisp-2.48-r2.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="2" - -inherit flag-o-matic eutils toolchain-funcs multilib - -DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" -HOMEPAGE="http://clisp.sourceforge.net/"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="2" -KEYWORDS="~alpha amd64 ~ia64 ~ppc -sparc x86" -IUSE="berkdb hyperspec X new-clx dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" - -RDEPEND="virtual/libiconv ->=dev-libs/libsigsegv-2.4 ->=dev-libs/ffcall-1.10 -dbus? ( sys-apps/dbus ) -fastcgi? ( dev-libs/fcgi ) -gdbm? ( sys-libs/gdbm ) -gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6:2.0 ) -pari? ( >=sci-mathematics/pari-2.3.0 ) -postgres? ( >=dev-db/postgresql-8.0 ) -readline? ( >=sys-libs/readline-5.0 ) -pcre? ( dev-libs/libpcre ) -svm? ( sci-libs/libsvm ) -zlib? ( sys-libs/zlib ) -X? ( new-clx? ( x11-libs/libXpm ) ) -hyperspec? ( dev-lisp/hyperspec ) -berkdb? ( sys-libs/db:4.7 )" - -DEPEND="${RDEPEND} - X? ( new-clx? ( x11-misc/imake x11-proto/xextproto ) )" - -PDEPEND="dev-lisp/gentoo-init" - -enable_modules() { - [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" - for m in "$@" ; do - einfo "enabling module $m" - myconf+=" --with-module=${m}" - done -} - -BUILDDIR="builddir" - -# modules not enabled: -# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs -# * matlab, netica: not in portage -# * oracle: can't install oracle-instantclient - -src_prepare() { - # More than -O1 breaks alpha/ia64 - if use alpha || use ia64; then - sed -i -e 's/-O2//g' src/makemake.in || die - fi - epatch "${FILESDIR}/${P}-bits_ipctypes_to_sys_ipc.patch" -} - -src_configure() { - # We need this to build on alpha/ia64 - if use alpha || use ia64; then - replace-flags -O? -O1 - append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP' - fi - - # QA issue with lisp.run - append-flags -Wa,--noexecstack - - # built-in features - local myconf="--with-ffcall --without-dynamic-modules" -#There's a problem with jit_allocai function -#if use jit; then -#
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 97c9e88c1b026ce0749f3379d69a04cdb6864f6b Author: Chema Alonso Josa gentoo org> AuthorDate: Tue Mar 6 15:34:49 2018 + Commit: José María Alonso gentoo org> CommitDate: Tue Mar 6 15:35:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c9e88c dev-lisp/clisp: Drops old 2.49-r1XX versions Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-lisp/clisp/clisp-2.49-r100.ebuild | 150 - dev-lisp/clisp/clisp-2.49-r101.ebuild | 153 -- 2 files changed, 303 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.49-r100.ebuild b/dev-lisp/clisp/clisp-2.49-r100.ebuild deleted file mode 100644 index 8210edc75f4..000 --- a/dev-lisp/clisp/clisp-2.49-r100.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils flag-o-matic multilib toolchain-funcs - -DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" -HOMEPAGE="http://clisp.sourceforge.net/"; -SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="2/7" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" -# "jit" disabled ATM - -RDEPEND=">=dev-lisp/asdf-2.33-r3 -virtual/libiconv ->=dev-libs/libsigsegv-2.4 ->=dev-libs/ffcall-1.10 -dbus? ( sys-apps/dbus ) -fastcgi? ( dev-libs/fcgi ) -gdbm? ( sys-libs/gdbm ) -gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 ) -pari? ( =dev-db/postgresql-8.0:* ) -readline? ( >=sys-libs/readline-7.0:0= ) -pcre? ( dev-libs/libpcre:3 ) -svm? ( sci-libs/libsvm ) -zlib? ( sys-libs/zlib ) -X? ( x11-libs/libXpm ) -hyperspec? ( dev-lisp/hyperspec ) -berkdb? ( sys-libs/db:4.8 )" -# jit? ( >=dev-libs/lightning-1.2 ) - -DEPEND="${RDEPEND} - X? ( x11-misc/imake x11-proto/xextproto )" - -enable_modules() { - [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" - for m in "$@" ; do - einfo "enabling module $m" - myconf+=" --with-module=${m}" - done -} - -BUILDDIR="builddir" - -# modules not enabled: -# * berkdb: must figure out a way to make the configure script pick up the -#currect version of the library and headers -# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs -# * matlab, netica: not in portage -# * oracle: can't install oracle-instantclient - -src_prepare() { - # More than -O1 breaks alpha/ia64 - if use alpha || use ia64; then - sed -i -e 's/-O2//g' src/makemake.in || die - fi - epatch "${FILESDIR}"/${P}-bits_ipctypes_to_sys_ipc.patch - epatch "${FILESDIR}"/${P}-get_hostname.patch - epatch "${FILESDIR}"/${P}-tinfo.patch - # bug #594552 - epatch "${FILESDIR}"/${P}-readline-7.patch -} - -src_configure() { - # We need this to build on alpha/ia64 - if use alpha || use ia64; then - replace-flags -O? -O1 - append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP' - fi - - if use x86; then - append-flags -falign-functions=4 - fi - - # QA issue with lisp.run - append-flags -Wa,--noexecstack - - # built-in features - local myconf="--with-ffcall --without-dynamic-modules" -#There's a problem with jit_allocai function -#if use jit; then -#myconf+=" --with-jitc=lightning" -#fi - if use threads; then - myconf+=" --with-threads=POSIX_THREADS" - fi - - # default modules - enable_modules wildcard rawsock - # optional modules - use elibc_glibc && enable_modules bindings/glibc - use X && enable_modules clx/new-clx - if use postgres; then - enable_modules postgresql - append-cppflags -I$(pg_config --includedir) - fi - if use berkdb; then - enable_modules berkeley-db - append-cppflags -I/usr/include/db4.8 - fi - use dbus && enable_modules dbus - use fastcgi && enable_modules fastcgi - use gdbm && enable_modules gdbm - use gtk && enable_modules gtk2 - use pari && enable_modules pari - use pcre && enable_modules pcre - use svm && enable_modules libsvm - use zlib && enable_modules zlib - - if use hyperspec; then - CLHSROOT="file:///usr/share/doc/hyperspec/HyperSpec/" - else - CLHSROOT="http://www.lispworks.com/reference/HyperSpec/"; - fi - - # configure chokes on --sysconfdir option - loca
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: c79adb4668bd1a277dcafc30a2bccac89d669bbe Author: Chema Alonso Josa gentoo org> AuthorDate: Mon Mar 5 17:21:19 2018 + Commit: José María Alonso gentoo org> CommitDate: Mon Mar 5 17:21:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79adb46 dev-lisp/clisp: Rolling back last clisp commit dev-lisp/clisp/Manifest | 1 + dev-lisp/clisp/clisp-2.48-r1.ebuild | 165 dev-lisp/clisp/clisp-2.48-r2.ebuild | 164 +++ dev-lisp/clisp/metadata.xml | 2 + 4 files changed, 332 insertions(+) diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest index 0210e80c05b..7c0c8d6ab64 100644 --- a/dev-lisp/clisp/Manifest +++ b/dev-lisp/clisp/Manifest @@ -1,3 +1,4 @@ +DIST clisp-2.48.tar.bz2 7885098 BLAKE2B 42ebfe4721015f522184bce710bf95d79aa7f2a239410af249a8e85d80f140344ec80daaa34f7cdbfd2ae86407984657163ce3f6e4201eb132f7c71e21523cba SHA512 3288b6a2973c924006b14bbed1e8e3e688276a187ac2a6c7851dc7ae699e7832d30e5e7eecdabc76c08c7e8e8ce1b562eb97a44570d3035e558ea2310de2b719 DIST clisp-2.49.60.tar.bz2 8745713 BLAKE2B 5dffd594c6d00c2057a98e3f93c888cd5cdc60009cd8fc987e39ff5182e71e575e148839d9c973fbfd0842b82ddf1b5918e86d128d9c79f6d0d4b6afcdc5853f SHA512 656cd59a23ba9be5304a6e0d64d79ac518072c431820b8cf95759fa8f3a66e2efe4d07939315b93e5e06b6e5348d8b32739b129a9e8ac0dc362dd5d1f1eb8aa8 DIST clisp-2.49.90.tar.bz2 8921458 BLAKE2B 3be7cfe41038f42d8844d500877fa5c20e5c21dc0e162aa0018b297e4dfcd5374ef608793c9d809852e1f9885a155bb5b25fef8efe66016dd0ee47386b70 SHA512 1fa7205e38883dcc863160b5418ddaaa2c45ee2d2f936de4067d1ea4a1e5043bf1235361bbbfc366afd6d8f1144497ccdccf1767ecf327f7a672b18742ceb651 DIST clisp-2.49.tar.bz2 8091011 BLAKE2B e034c581b8100837b34d0adf1ef45bd667272d062945875175958178b4ef5b11e899dfb76505eb8cb51fca6101c11a9f21fb2cc9a78a3c0f82b06166211434f7 SHA512 eef66fc85199a2c283b616db61bf67ff103eeb0f19fa907da48994dc790b6f5f8d0c74fb3bd723c6b827c0ff3cfd89fa6ba67934fc669ed5d5249044b5140d81 diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild b/dev-lisp/clisp/clisp-2.48-r1.ebuild new file mode 100644 index 000..a91495a40b8 --- /dev/null +++ b/dev-lisp/clisp/clisp-2.48-r1.ebuild @@ -0,0 +1,165 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="2" + +inherit flag-o-matic eutils toolchain-funcs multilib + +DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" +HOMEPAGE="http://clisp.sourceforge.net/"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="alpha amd64 ia64 ppc -sparc x86" +IUSE="berkdb hyperspec X new-clx dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" + +RDEPEND="virtual/libiconv +>=dev-libs/libsigsegv-2.4 +>=dev-libs/ffcall-1.10 +dbus? ( sys-apps/dbus ) +fastcgi? ( dev-libs/fcgi ) +gdbm? ( sys-libs/gdbm ) +gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6:2.0 ) +pari? ( >=sci-mathematics/pari-2.3.0 ) +postgres? ( >=dev-db/postgresql-8.0 ) +readline? ( >=sys-libs/readline-5.0 ) +pcre? ( dev-libs/libpcre ) +svm? ( sci-libs/libsvm ) +zlib? ( sys-libs/zlib ) +X? ( new-clx? ( x11-libs/libXpm ) ) +hyperspec? ( dev-lisp/hyperspec ) +berkdb? ( sys-libs/db:4.5 )" + +DEPEND="${RDEPEND} + X? ( new-clx? ( x11-misc/imake x11-proto/xextproto ) )" + +PDEPEND="dev-lisp/gentoo-init" + +enable_modules() { + [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" + for m in "$@" ; do + einfo "enabling module $m" + myconf+=" --with-module=${m}" + done +} + +BUILDDIR="builddir" + +# modules not enabled: +# * berkdb: must figure out a way to make the configure script pick up the +#currect version of the library and headers +# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs +# * matlab, netica: not in portage +# * oracle: can't install oracle-instantclient + +src_prepare() { + # More than -O1 breaks alpha/ia64 + if use alpha || use ia64; then + sed -i -e 's/-O2//g' src/makemake.in || die + fi +} + +src_configure() { + # We need this to build on alpha/ia64 + if use alpha || use ia64; then + replace-flags -O? -O1 + append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP' + fi + + # QA issue with lisp.run + append-flags -Wa,--noexecstack + + # built-in features + local myconf="--with-ffcall --without-dynamic-modules" +#There's a problem with jit_allocai function +#if use jit; then +#myconf+=" --with-jitc=lightning" +#fi +
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 4e91a8b6a28370bdcb6f35f36730e6ec3bee783f Author: Chema Alonso Josa gentoo org> AuthorDate: Mon Mar 5 16:17:14 2018 + Commit: José María Alonso gentoo org> CommitDate: Mon Mar 5 16:17:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e91a8b6 dev-lisp/clisp: Drops old version 2.48 Bug: https://bugs.gentoo.org/649504 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-lisp/clisp/Manifest | 1 - dev-lisp/clisp/clisp-2.48-r1.ebuild | 165 dev-lisp/clisp/clisp-2.48-r2.ebuild | 164 --- dev-lisp/clisp/metadata.xml | 2 - 4 files changed, 332 deletions(-) diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest index 7c0c8d6ab64..0210e80c05b 100644 --- a/dev-lisp/clisp/Manifest +++ b/dev-lisp/clisp/Manifest @@ -1,4 +1,3 @@ -DIST clisp-2.48.tar.bz2 7885098 BLAKE2B 42ebfe4721015f522184bce710bf95d79aa7f2a239410af249a8e85d80f140344ec80daaa34f7cdbfd2ae86407984657163ce3f6e4201eb132f7c71e21523cba SHA512 3288b6a2973c924006b14bbed1e8e3e688276a187ac2a6c7851dc7ae699e7832d30e5e7eecdabc76c08c7e8e8ce1b562eb97a44570d3035e558ea2310de2b719 DIST clisp-2.49.60.tar.bz2 8745713 BLAKE2B 5dffd594c6d00c2057a98e3f93c888cd5cdc60009cd8fc987e39ff5182e71e575e148839d9c973fbfd0842b82ddf1b5918e86d128d9c79f6d0d4b6afcdc5853f SHA512 656cd59a23ba9be5304a6e0d64d79ac518072c431820b8cf95759fa8f3a66e2efe4d07939315b93e5e06b6e5348d8b32739b129a9e8ac0dc362dd5d1f1eb8aa8 DIST clisp-2.49.90.tar.bz2 8921458 BLAKE2B 3be7cfe41038f42d8844d500877fa5c20e5c21dc0e162aa0018b297e4dfcd5374ef608793c9d809852e1f9885a155bb5b25fef8efe66016dd0ee47386b70 SHA512 1fa7205e38883dcc863160b5418ddaaa2c45ee2d2f936de4067d1ea4a1e5043bf1235361bbbfc366afd6d8f1144497ccdccf1767ecf327f7a672b18742ceb651 DIST clisp-2.49.tar.bz2 8091011 BLAKE2B e034c581b8100837b34d0adf1ef45bd667272d062945875175958178b4ef5b11e899dfb76505eb8cb51fca6101c11a9f21fb2cc9a78a3c0f82b06166211434f7 SHA512 eef66fc85199a2c283b616db61bf67ff103eeb0f19fa907da48994dc790b6f5f8d0c74fb3bd723c6b827c0ff3cfd89fa6ba67934fc669ed5d5249044b5140d81 diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild b/dev-lisp/clisp/clisp-2.48-r1.ebuild deleted file mode 100644 index a91495a40b8..000 --- a/dev-lisp/clisp/clisp-2.48-r1.ebuild +++ /dev/null @@ -1,165 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="2" - -inherit flag-o-matic eutils toolchain-funcs multilib - -DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" -HOMEPAGE="http://clisp.sourceforge.net/"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="2" -KEYWORDS="alpha amd64 ia64 ppc -sparc x86" -IUSE="berkdb hyperspec X new-clx dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" - -RDEPEND="virtual/libiconv ->=dev-libs/libsigsegv-2.4 ->=dev-libs/ffcall-1.10 -dbus? ( sys-apps/dbus ) -fastcgi? ( dev-libs/fcgi ) -gdbm? ( sys-libs/gdbm ) -gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6:2.0 ) -pari? ( >=sci-mathematics/pari-2.3.0 ) -postgres? ( >=dev-db/postgresql-8.0 ) -readline? ( >=sys-libs/readline-5.0 ) -pcre? ( dev-libs/libpcre ) -svm? ( sci-libs/libsvm ) -zlib? ( sys-libs/zlib ) -X? ( new-clx? ( x11-libs/libXpm ) ) -hyperspec? ( dev-lisp/hyperspec ) -berkdb? ( sys-libs/db:4.5 )" - -DEPEND="${RDEPEND} - X? ( new-clx? ( x11-misc/imake x11-proto/xextproto ) )" - -PDEPEND="dev-lisp/gentoo-init" - -enable_modules() { - [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" - for m in "$@" ; do - einfo "enabling module $m" - myconf+=" --with-module=${m}" - done -} - -BUILDDIR="builddir" - -# modules not enabled: -# * berkdb: must figure out a way to make the configure script pick up the -#currect version of the library and headers -# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs -# * matlab, netica: not in portage -# * oracle: can't install oracle-instantclient - -src_prepare() { - # More than -O1 breaks alpha/ia64 - if use alpha || use ia64; then - sed -i -e 's/-O2//g' src/makemake.in || die - fi -} - -src_configure() { - # We need this to build on alpha/ia64 - if use alpha || use ia64; then - replace-flags -O? -O1 - append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP' - fi - - # QA issue with lisp.run - append-flags -Wa,--noexecstack - - # built-in features - local myconf="--with-ffcall --without-dynamic-modules" -#There's a problem with jit_allocai function -#
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/files/, dev-lisp/clisp/
commit: d1ba0277d56eb0b836fa0c1e687e59993bc8a023 Author: Andrey Grozin gentoo org> AuthorDate: Mon Feb 12 20:37:04 2018 + Commit: Andrey Grozin gentoo org> CommitDate: Mon Feb 12 20:37:04 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ba0277 dev-lisp/clisp: bump to 2.49.90 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-lisp/clisp/Manifest| 1 + dev-lisp/clisp/clisp-2.49.90.ebuild| 143 .../clisp-2.49.90-after_glibc_cfree_bdb.patch | 185 + 3 files changed, 329 insertions(+) diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest index 4b0e12dda85..7c0c8d6ab64 100644 --- a/dev-lisp/clisp/Manifest +++ b/dev-lisp/clisp/Manifest @@ -1,3 +1,4 @@ DIST clisp-2.48.tar.bz2 7885098 BLAKE2B 42ebfe4721015f522184bce710bf95d79aa7f2a239410af249a8e85d80f140344ec80daaa34f7cdbfd2ae86407984657163ce3f6e4201eb132f7c71e21523cba SHA512 3288b6a2973c924006b14bbed1e8e3e688276a187ac2a6c7851dc7ae699e7832d30e5e7eecdabc76c08c7e8e8ce1b562eb97a44570d3035e558ea2310de2b719 DIST clisp-2.49.60.tar.bz2 8745713 BLAKE2B 5dffd594c6d00c2057a98e3f93c888cd5cdc60009cd8fc987e39ff5182e71e575e148839d9c973fbfd0842b82ddf1b5918e86d128d9c79f6d0d4b6afcdc5853f SHA512 656cd59a23ba9be5304a6e0d64d79ac518072c431820b8cf95759fa8f3a66e2efe4d07939315b93e5e06b6e5348d8b32739b129a9e8ac0dc362dd5d1f1eb8aa8 +DIST clisp-2.49.90.tar.bz2 8921458 BLAKE2B 3be7cfe41038f42d8844d500877fa5c20e5c21dc0e162aa0018b297e4dfcd5374ef608793c9d809852e1f9885a155bb5b25fef8efe66016dd0ee47386b70 SHA512 1fa7205e38883dcc863160b5418ddaaa2c45ee2d2f936de4067d1ea4a1e5043bf1235361bbbfc366afd6d8f1144497ccdccf1767ecf327f7a672b18742ceb651 DIST clisp-2.49.tar.bz2 8091011 BLAKE2B e034c581b8100837b34d0adf1ef45bd667272d062945875175958178b4ef5b11e899dfb76505eb8cb51fca6101c11a9f21fb2cc9a78a3c0f82b06166211434f7 SHA512 eef66fc85199a2c283b616db61bf67ff103eeb0f19fa907da48994dc790b6f5f8d0c74fb3bd723c6b827c0ff3cfd89fa6ba67934fc669ed5d5249044b5140d81 diff --git a/dev-lisp/clisp/clisp-2.49.90.ebuild b/dev-lisp/clisp/clisp-2.49.90.ebuild new file mode 100644 index 000..e1167a08a89 --- /dev/null +++ b/dev-lisp/clisp/clisp-2.49.90.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils flag-o-matic multilib toolchain-funcs + +DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" +HOMEPAGE="http://clisp.sourceforge.net/"; +SRC_URI="https://haible.de/bruno/gnu/${P}.tar.bz2"; + +LICENSE="GPL-2" +SLOT="2/8" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" +# "jit" disabled ATM + +RDEPEND=">=dev-lisp/asdf-2.33-r3 +virtual/libiconv +>=dev-libs/libsigsegv-2.10 +>=dev-libs/ffcall-1.10 +dbus? ( sys-apps/dbus ) +fastcgi? ( dev-libs/fcgi ) +gdbm? ( sys-libs/gdbm ) +gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 ) +pari? ( =dev-db/postgresql-8.0:* ) +readline? ( >=sys-libs/readline-7.0:0= ) +pcre? ( dev-libs/libpcre:3 ) +svm? ( sci-libs/libsvm ) +zlib? ( sys-libs/zlib ) +X? ( x11-libs/libXpm ) +hyperspec? ( dev-lisp/hyperspec ) +berkdb? ( sys-libs/db:4.8 )" + +DEPEND="${RDEPEND} + X? ( x11-misc/imake x11-proto/xextproto )" + +enable_modules() { + [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" + for m in "$@" ; do + einfo "enabling module $m" + myconf+=" --with-module=${m}" + done +} + +BUILDDIR="builddir" + +# modules not enabled: +# * berkdb: must figure out a way to make the configure script pick up the +#currect version of the library and headers +# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs +# * matlab, netica: not in portage +# * oracle: can't install oracle-instantclient + +src_prepare() { + # More than -O1 breaks alpha/ia64 + if use alpha || use ia64; then + sed -i -e 's/-O2//g' src/makemake.in || die + fi + eapply "${FILESDIR}"/"${P}"-after_glibc_cfree_bdb.patch + eapply_user +} + +src_configure() { + # We need this to build on alpha/ia64 + if use alpha || use ia64; then + replace-flags -O? -O1 + fi + + if use x86; then + append-flags -falign-functions=4 + fi + + # built-in features + local myconf="--with-ffcall --without-dynamic-modules" +#There's a problem with jit_allocai function +#if use jit; then +#myconf+=" --with-jitc=lightning" +#fi + if use threads; then + myconf+=" --with-threads=POSIX_THREADS" +
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/, dev-lisp/clisp/files/
commit: a08b6eec14e224be89311a9bfe52fbfe298dfe73 Author: Chema Alonso Josa gentoo org> AuthorDate: Mon Dec 11 18:55:57 2017 + Commit: José María Alonso gentoo org> CommitDate: Mon Dec 11 18:55:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a08b6eec 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 dev-lisp/clisp/Manifest| 1 + dev-lisp/clisp/clisp-2.49.60.ebuild| 147 +++ .../clisp-2.49.60-after_glibc_cfree_bdb.patch | 207 + 3 files changed, 355 insertions(+) diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest index 670c7cbe49f..4b0e12dda85 100644 --- a/dev-lisp/clisp/Manifest +++ b/dev-lisp/clisp/Manifest @@ -1,2 +1,3 @@ DIST clisp-2.48.tar.bz2 7885098 BLAKE2B 42ebfe4721015f522184bce710bf95d79aa7f2a239410af249a8e85d80f140344ec80daaa34f7cdbfd2ae86407984657163ce3f6e4201eb132f7c71e21523cba SHA512 3288b6a2973c924006b14bbed1e8e3e688276a187ac2a6c7851dc7ae699e7832d30e5e7eecdabc76c08c7e8e8ce1b562eb97a44570d3035e558ea2310de2b719 +DIST clisp-2.49.60.tar.bz2 8745713 BLAKE2B 5dffd594c6d00c2057a98e3f93c888cd5cdc60009cd8fc987e39ff5182e71e575e148839d9c973fbfd0842b82ddf1b5918e86d128d9c79f6d0d4b6afcdc5853f SHA512 656cd59a23ba9be5304a6e0d64d79ac518072c431820b8cf95759fa8f3a66e2efe4d07939315b93e5e06b6e5348d8b32739b129a9e8ac0dc362dd5d1f1eb8aa8 DIST clisp-2.49.tar.bz2 8091011 BLAKE2B e034c581b8100837b34d0adf1ef45bd667272d062945875175958178b4ef5b11e899dfb76505eb8cb51fca6101c11a9f21fb2cc9a78a3c0f82b06166211434f7 SHA512 eef66fc85199a2c283b616db61bf67ff103eeb0f19fa907da48994dc790b6f5f8d0c74fb3bd723c6b827c0ff3cfd89fa6ba67934fc669ed5d5249044b5140d81 diff --git a/dev-lisp/clisp/clisp-2.49.60.ebuild b/dev-lisp/clisp/clisp-2.49.60.ebuild new file mode 100644 index 000..84dc47a3bc6 --- /dev/null +++ b/dev-lisp/clisp/clisp-2.49.60.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils flag-o-matic multilib toolchain-funcs + +DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" +HOMEPAGE="http://clisp.sourceforge.net/"; +SRC_URI="https://haible.de/bruno/gnu/clisp-2.49.60.tar.bz2"; + +LICENSE="GPL-2" +SLOT="2/7" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" +# "jit" disabled ATM + +RDEPEND=">=dev-lisp/asdf-2.33-r3 +virtual/libiconv +>=dev-libs/libsigsegv-2.10 +>=dev-libs/ffcall-1.10 +dbus? ( sys-apps/dbus ) +fastcgi? ( dev-libs/fcgi ) +gdbm? ( sys-libs/gdbm ) +gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 ) +pari? ( =dev-db/postgresql-8.0:* ) +readline? ( >=sys-libs/readline-7.0:0= ) +pcre? ( dev-libs/libpcre:3 ) +svm? ( sci-libs/libsvm ) +zlib? ( sys-libs/zlib ) +X? ( x11-libs/libXpm ) +hyperspec? ( dev-lisp/hyperspec ) +berkdb? ( sys-libs/db:4.8 )" + +DEPEND="${RDEPEND} + X? ( x11-misc/imake x11-proto/xextproto )" + +enable_modules() { + [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" + for m in "$@" ; do + einfo "enabling module $m" + myconf+=" --with-module=${m}" + done +} + +BUILDDIR="builddir" + +# modules not enabled: +# * berkdb: must figure out a way to make the configure script pick up the +#currect version of the library and headers +# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs +# * matlab, netica: not in portage +# * oracle: can't install oracle-instantclient + +src_prepare() { + # More than -O1 breaks alpha/ia64 + if use alpha || use ia64; then + sed -i -e 's/-O2//g' src/makemake.in || die + fi + eapply "${FILESDIR}"/"${P}"-after_glibc_cfree_bdb.patch + eapply_user +} + +src_configure() { + # We need this to build on alpha/ia64 + if use alpha || use ia64; then + replace-flags -O? -O1 + append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP' + fi + + if use x86; then + append-flags -falign-functions=4 + fi + + # QA issue with lisp.run + append-flags -Wa,--noexecstack + + # built-in features + local myconf="--with-ffcall --without-dynamic-modules" +#There's a problem with jit_allocai function +#if use jit; then +#myconf+=" --with-jitc=lightning" +#fi + if use threads; then + myconf+=" --with-threads=POSIX_THREADS" + fi + + # default modules + enable_modules rawsock + #
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 3372a5ecbeaa719f733cccf67caf8f96b61f3d2c Author: Andreas K. Huettel gentoo org> AuthorDate: Wed Oct 25 13:53:06 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Wed Oct 25 13:53:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3372a5ec 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 dev-lisp/clisp/clisp-2.49-r101.ebuild | 2 +- dev-lisp/clisp/clisp-2.49-r9.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.49-r101.ebuild b/dev-lisp/clisp/clisp-2.49-r101.ebuild index 7cf1812267c..8948b19aea6 100644 --- a/dev-lisp/clisp/clisp-2.49-r101.ebuild +++ b/dev-lisp/clisp/clisp-2.49-r101.ebuild @@ -67,7 +67,7 @@ src_prepare() { src_configure() { # Bug 618170. If anyone has a better idea... - append-flags -no-pie + append-flags -fno-pie # We need this to build on alpha/ia64 if use alpha || use ia64; then diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild b/dev-lisp/clisp/clisp-2.49-r9.ebuild index 017287c7dd4..d811dd15026 100644 --- a/dev-lisp/clisp/clisp-2.49-r9.ebuild +++ b/dev-lisp/clisp/clisp-2.49-r9.ebuild @@ -65,7 +65,7 @@ src_prepare() { src_configure() { # Bug 618170. If anyone has a better idea... - append-flags -no-pie + append-flags -fno-pie # We need this to build on alpha/ia64 if use alpha || use ia64; then
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 903dbc323ec045290c9a9a5809bde6ce8e2f8938 Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue Oct 24 18:46:31 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Tue Oct 24 18:47:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=903dbc32 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 dev-lisp/clisp/clisp-2.49-r101.ebuild | 153 ++ dev-lisp/clisp/clisp-2.49-r9.ebuild | 147 2 files changed, 300 insertions(+) diff --git a/dev-lisp/clisp/clisp-2.49-r101.ebuild b/dev-lisp/clisp/clisp-2.49-r101.ebuild new file mode 100644 index 000..7cf1812267c --- /dev/null +++ b/dev-lisp/clisp/clisp-2.49-r101.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils flag-o-matic multilib toolchain-funcs + +DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" +HOMEPAGE="http://clisp.sourceforge.net/"; +SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="2/7" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" +# "jit" disabled ATM + +RDEPEND=">=dev-lisp/asdf-2.33-r3 +virtual/libiconv +>=dev-libs/libsigsegv-2.4 +>=dev-libs/ffcall-1.10 +dbus? ( sys-apps/dbus ) +fastcgi? ( dev-libs/fcgi ) +gdbm? ( sys-libs/gdbm ) +gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 ) +pari? ( =dev-db/postgresql-8.0:* ) +readline? ( >=sys-libs/readline-7.0:0= ) +pcre? ( dev-libs/libpcre:3 ) +svm? ( sci-libs/libsvm ) +zlib? ( sys-libs/zlib ) +X? ( x11-libs/libXpm ) +hyperspec? ( dev-lisp/hyperspec ) +berkdb? ( sys-libs/db:4.8 )" +# jit? ( >=dev-libs/lightning-1.2 ) + +DEPEND="${RDEPEND} + X? ( x11-misc/imake x11-proto/xextproto )" + +enable_modules() { + [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" + for m in "$@" ; do + einfo "enabling module $m" + myconf+=" --with-module=${m}" + done +} + +BUILDDIR="builddir" + +# modules not enabled: +# * berkdb: must figure out a way to make the configure script pick up the +#currect version of the library and headers +# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs +# * matlab, netica: not in portage +# * oracle: can't install oracle-instantclient + +src_prepare() { + # More than -O1 breaks alpha/ia64 + if use alpha || use ia64; then + sed -i -e 's/-O2//g' src/makemake.in || die + fi + epatch "${FILESDIR}"/${P}-bits_ipctypes_to_sys_ipc.patch + epatch "${FILESDIR}"/${P}-get_hostname.patch + epatch "${FILESDIR}"/${P}-tinfo.patch + # bug #594552 + epatch "${FILESDIR}"/${P}-readline-7.patch +} + +src_configure() { + # Bug 618170. If anyone has a better idea... + append-flags -no-pie + + # We need this to build on alpha/ia64 + if use alpha || use ia64; then + replace-flags -O? -O1 + append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP' + fi + + if use x86; then + append-flags -falign-functions=4 + fi + + # QA issue with lisp.run + append-flags -Wa,--noexecstack + + # built-in features + local myconf="--with-ffcall --without-dynamic-modules" +#There's a problem with jit_allocai function +#if use jit; then +#myconf+=" --with-jitc=lightning" +#fi + if use threads; then + myconf+=" --with-threads=POSIX_THREADS" + fi + + # default modules + enable_modules wildcard rawsock + # optional modules + use elibc_glibc && enable_modules bindings/glibc + use X && enable_modules clx/new-clx + if use postgres; then + enable_modules postgresql + append-cppflags -I$(pg_config --includedir) + fi + if use berkdb; then + enable_modules berkeley-db + append-cppflags -I/usr/include/db4.8 + fi + use dbus && enable_modules dbus + use fastcgi && enable_modules fastcgi + use gdbm && enable_modules gdbm + use gtk && enable_modules gtk2 + use pari && enable_modules pari + use pcre && enable_modules pcre + use svm && enable_modules libsvm + use zlib && enable_modules zlib + + if us
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 498742682f8defc576e7080dca79a9d177942f16 Author: Andrey Grozin gentoo org> AuthorDate: Sun Dec 18 04:54:12 2016 + Commit: Andrey Grozin gentoo org> CommitDate: Sun Dec 18 04:54:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49874268 dev-lisp/clisp: add -falign-functions=4 on x86 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-lisp/clisp/{clisp-2.49-r9.ebuild => clisp-2.49-r100.ebuild} | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild b/dev-lisp/clisp/clisp-2.49-r100.ebuild similarity index 98% rename from dev-lisp/clisp/clisp-2.49-r9.ebuild rename to dev-lisp/clisp/clisp-2.49-r100.ebuild index 4ed6f77..99b7235 100644 --- a/dev-lisp/clisp/clisp-2.49-r9.ebuild +++ b/dev-lisp/clisp/clisp-2.49-r100.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://clisp.sourceforge.net/"; SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2" LICENSE="GPL-2" -SLOT="2/${PF}" +SLOT="2/7" KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" # "jit" disabled ATM @@ -73,6 +73,10 @@ src_configure() { append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP' fi + if use x86; then + append-flags -falign-functions=4 + fi + # QA issue with lisp.run append-flags -Wa,--noexecstack
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: ab501ce50ba5b9dc046d5a4cd6cd63edec945f21 Author: Pacho Ramos gentoo org> AuthorDate: Wed Oct 12 18:06:41 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Oct 12 18:10:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab501ce5 dev-lisp/clisp: Specify proper slots Package-Manager: portage-2.3.1 dev-lisp/clisp/clisp-2.49-r9.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild b/dev-lisp/clisp/clisp-2.49-r9.ebuild index 937eae5..4ed6f77 100644 --- a/dev-lisp/clisp/clisp-2.49-r9.ebuild +++ b/dev-lisp/clisp/clisp-2.49-r9.ebuild @@ -22,11 +22,11 @@ RDEPEND=">=dev-lisp/asdf-2.33-r3 dbus? ( sys-apps/dbus ) fastcgi? ( dev-libs/fcgi ) gdbm? ( sys-libs/gdbm ) -gtk? ( >=x11-libs/gtk+-2.10 >=gnome-base/libglade-2.6 ) +gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 ) pari? ( =dev-db/postgresql-8.0 ) -readline? ( >=sys-libs/readline-7.0 ) -pcre? ( dev-libs/libpcre ) +postgres? ( >=dev-db/postgresql-8.0:* ) +readline? ( >=sys-libs/readline-7.0:0= ) +pcre? ( dev-libs/libpcre:3 ) svm? ( sci-libs/libsvm ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXpm )
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/files/, dev-lisp/clisp/
commit: beb52002a3f12695af63071a74b52736eea5fe1c Author: Andrey Grozin gentoo org> AuthorDate: Sun Oct 2 03:38:44 2016 + Commit: Andrey Grozin gentoo org> CommitDate: Sun Oct 2 03:38:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb52002 dev-lisp/clisp: 2.49-r9 for readline-7 Bug: 595624 Package-Manager: portage-2.3.0 dev-lisp/clisp/clisp-2.49-r9.ebuild | 147 +++ dev-lisp/clisp/files/clisp-2.49-readline-7.patch | 10 ++ 2 files changed, 157 insertions(+) diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild b/dev-lisp/clisp/clisp-2.49-r9.ebuild new file mode 100644 index ..937eae5 --- /dev/null +++ b/dev-lisp/clisp/clisp-2.49-r9.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils flag-o-matic multilib toolchain-funcs + +DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" +HOMEPAGE="http://clisp.sourceforge.net/"; +SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="2/${PF}" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib" +# "jit" disabled ATM + +RDEPEND=">=dev-lisp/asdf-2.33-r3 +virtual/libiconv +>=dev-libs/libsigsegv-2.4 +>=dev-libs/ffcall-1.10 +dbus? ( sys-apps/dbus ) +fastcgi? ( dev-libs/fcgi ) +gdbm? ( sys-libs/gdbm ) +gtk? ( >=x11-libs/gtk+-2.10 >=gnome-base/libglade-2.6 ) +pari? ( =dev-db/postgresql-8.0 ) +readline? ( >=sys-libs/readline-7.0 ) +pcre? ( dev-libs/libpcre ) +svm? ( sci-libs/libsvm ) +zlib? ( sys-libs/zlib ) +X? ( x11-libs/libXpm ) +hyperspec? ( dev-lisp/hyperspec ) +berkdb? ( sys-libs/db:4.8 )" +# jit? ( >=dev-libs/lightning-1.2 ) + +DEPEND="${RDEPEND} + X? ( x11-misc/imake x11-proto/xextproto )" + +enable_modules() { + [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" + for m in "$@" ; do + einfo "enabling module $m" + myconf+=" --with-module=${m}" + done +} + +BUILDDIR="builddir" + +# modules not enabled: +# * berkdb: must figure out a way to make the configure script pick up the +#currect version of the library and headers +# * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs +# * matlab, netica: not in portage +# * oracle: can't install oracle-instantclient + +src_prepare() { + # More than -O1 breaks alpha/ia64 + if use alpha || use ia64; then + sed -i -e 's/-O2//g' src/makemake.in || die + fi + epatch "${FILESDIR}"/${P}-bits_ipctypes_to_sys_ipc.patch + epatch "${FILESDIR}"/${P}-get_hostname.patch + epatch "${FILESDIR}"/${P}-tinfo.patch + # bug #594552 + epatch "${FILESDIR}"/${P}-readline-7.patch +} + +src_configure() { + # We need this to build on alpha/ia64 + if use alpha || use ia64; then + replace-flags -O? -O1 + append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP' + fi + + # QA issue with lisp.run + append-flags -Wa,--noexecstack + + # built-in features + local myconf="--with-ffcall --without-dynamic-modules" +#There's a problem with jit_allocai function +#if use jit; then +#myconf+=" --with-jitc=lightning" +#fi + if use threads; then + myconf+=" --with-threads=POSIX_THREADS" + fi + + # default modules + enable_modules wildcard rawsock + # optional modules + use elibc_glibc && enable_modules bindings/glibc + use X && enable_modules clx/new-clx + if use postgres; then + enable_modules postgresql + append-cppflags -I$(pg_config --includedir) + fi + if use berkdb; then + enable_modules berkeley-db + append-cppflags -I/usr/include/db4.8 + fi + use dbus && enable_modules dbus + use fastcgi && enable_modules fastcgi + use gdbm && enable_modules gdbm + use gtk && enable_modules gtk2 + use pari && enable_modules pari + use pcre && enable_modules pcre + use svm && enable_modules libsvm + use zlib && enable_modules zlib + + if use hyperspec; then + CLHSROOT="file:///usr/share/doc/hyperspec/HyperSpec/" + else + CLHSROOT="http://www.lispworks.com/reference/HyperSpec/"; + fi + + # configure chokes on --sysconfdir option + local configure="./configure --prefix=/usr --libdir=/usr/$(get_libdir) \ + $(use_with readline) $(use_with unicode) \ +
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/
commit: 6a82015e0302846aaae7def7c4c1527bc2fd588c Author: Andrey Grozin gentoo org> AuthorDate: Sun Oct 2 02:53:11 2016 + Commit: Andrey Grozin gentoo org> CommitDate: Sun Oct 2 02:53:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a82015e dev-lisp/clisp: in stable 2.49-r8, readline must be <7.0 Package-Manager: portage-2.3.0 dev-lisp/clisp/clisp-2.49-r8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lisp/clisp/clisp-2.49-r8.ebuild b/dev-lisp/clisp/clisp-2.49-r8.ebuild index 6887311..1020ce0 100644 --- a/dev-lisp/clisp/clisp-2.49-r8.ebuild +++ b/dev-lisp/clisp/clisp-2.49-r8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -25,7 +25,7 @@ RDEPEND=">=dev-lisp/asdf-2.33-r3 gtk? ( >=x11-libs/gtk+-2.10 >=gnome-base/libglade-2.6 ) pari? ( =dev-db/postgresql-8.0 ) -readline? ( >=sys-libs/readline-5.0 ) +readline? ( >=sys-libs/readline-5.0