[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/, dev-lisp/gcl/files/
commit: 1df41789e42bd69a62b605805fd9adcce7ae3863 Author: Andrey Grozin gentoo org> AuthorDate: Sun Jul 23 06:36:27 2023 + Commit: Andrey Grozin gentoo org> CommitDate: Sun Jul 23 06:36:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df41789 dev-lisp/gcl: move a long patch to dev.gentoo.org Signed-off-by: Andrey Grozin gentoo.org> dev-lisp/gcl/Manifest | 1 + dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch | 766 -- dev-lisp/gcl/gcl-2.6.15_pre3.ebuild | 5 +- 3 files changed, 4 insertions(+), 768 deletions(-) diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index c209f0003839..8e40b0012d2f 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1,3 +1,4 @@ DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e SHA512 a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413 DIST gcl-2.6.14.tar.gz 11725385 BLAKE2B 3e6a7fc359f94897d1062f5e5e31a0ae36f5d24ca0155fd22044cb967f1fd6a0303572dafe25b1a7abbc936db4e8caa93d0e50b1779886e2ba40e148fa868b8f SHA512 1a69f5e8195783c88b618a613253da1089b13e390dd259056df52f1ed95cf0c99358c34d3782c8eb297c07fda74deb7db359e6b9bf94590ee7fc34e94742eb14 +DIST gcl-2.6.15_pre3-spelling.patch.gz 10530 BLAKE2B ce2f4a2a568467c77ef58d6063df4596220a0826e18158e0f3308dc6c4a89451910a2c54a179131a4d0cb5362e7b20ba33691d2a80c02dc81e826d664298c29b SHA512 f72cf9c6607603f548220ee169fdbaf9151ea41f2be03209c258a261c6274b97c78b02e8258b2a2550ff9fcd8ab144a334789f274deedf0fe9f050a10bd54a67 DIST gcl-Version_2_6_15pre3.tar.gz 11433299 BLAKE2B cee392674f465477d37bcdf724651f88e08b90a74ca3e79a561b99f0e61227332dbee77ed688cda7525341421df262a0a58c325576d6e8a5daaa1122ae36c6e4 SHA512 bf05c3f4ecad74a9e29b25969d3f82d39c9715bfa98c1b734b279a7886e60076ecb5896723fe1888255c4eecf4e5eda60696d25ad6a8e17eb55088b2a37ad3ce diff --git a/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch b/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch deleted file mode 100644 index 1994429e8b63.. --- a/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch +++ /dev/null @@ -1,766 +0,0 @@ -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/ensure-directories-exist.lsp gcl/ansi-tests/ensure-directories-exist.lsp ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/ensure-directories-exist.lsp 2023-02-14 20:20:46.0 +0700 -+++ gcl/ansi-tests/ensure-directories-exist.lsp2023-07-22 20:42:36.142346806 +0700 -@@ -108,7 +108,7 @@ - - ;;; Case where directory shouldn't exist - --;; The directort ansi-tests/scratch must not exist before this -+;; The directory ansi-tests/scratch must not exist before this - ;; test is run - (deftest ensure-directories-exist.8 - (let* ((subdir (make-pathname :directory '(:relative "scratch") -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/iteration.lsp gcl/ansi-tests/iteration.lsp ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/iteration.lsp 2023-02-14 20:20:46.0 +0700 -+++ gcl/ansi-tests/iteration.lsp 2023-07-22 20:42:36.142346806 +0700 -@@ -121,7 +121,7 @@ - (%f - 45) - --;;; Confirm that the variables in succesive iterations are -+;;; Confirm that the variables in successive iterations are - ;;; identical - (deftest do.15 - (mapcar #'funcall -@@ -240,7 +240,7 @@ - (%f - 45) - --;;; Confirm that the variables in succesive iterations are -+;;; Confirm that the variables in successive iterations are - ;;; identical - (deftest do*.15 - (mapcar #'funcall -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/loop1.lsp gcl/ansi-tests/loop1.lsp ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/loop1.lsp2023-02-14 20:20:46.0 +0700 -+++ gcl/ansi-tests/loop1.lsp 2023-07-22 20:42:36.142346806 +0700 -@@ -211,7 +211,7 @@ - (loop for x from 1 to 5 do nil finally (return x)) - 5) - --;;; Test that the index variable acheives the exclusive -+;;; Test that the index variable achieves the exclusive - ;;; upper bound, but does not exceed it. - (deftest loop.1.41 - (loop for x from 1 below 5 do nil finally (return x)) -@@ -224,4 +224,4 @@ - (deftest loop.1.43 - (loop for x from 10 above 0 do nil finally (return x)) - 1) --|# -\ В конце файла нет новой строки -+|# -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-10.texi gcl/info/chap-10.texi ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-10.texi 2023-02-14 20:20:46.0 +0700 -+++ gcl/info/chap-10.texi 2023-07-22 20:42:36.142346806 +0700 -@@ -996,7 +996,7 @@ - - @b{setf} of @b{get} may be used to associate a new @i{object} - with an existing indicator already on the @i{symbol}'s @i{property list}, --or to create a new assocation if none exists. -+or to create a new association if
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/files/, dev-lisp/gcl/
commit: 68959b2e4d13d78b3475005f6718e41fe692b937 Author: Andrey Grozin gentoo org> AuthorDate: Sat Jul 22 15:16:24 2023 + Commit: Andrey Grozin gentoo org> CommitDate: Sat Jul 22 15:16:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68959b2e dev-lisp/gcl: bump to 2.6.15_pre3 Signed-off-by: Andrey Grozin gentoo.org> dev-lisp/gcl/Manifest | 1 + dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch | 766 ++ dev-lisp/gcl/gcl-2.6.15_pre3.ebuild | 102 +++ 3 files changed, 869 insertions(+) diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index d07dd11ed6cb..c209f0003839 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1,2 +1,3 @@ DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e SHA512 a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413 DIST gcl-2.6.14.tar.gz 11725385 BLAKE2B 3e6a7fc359f94897d1062f5e5e31a0ae36f5d24ca0155fd22044cb967f1fd6a0303572dafe25b1a7abbc936db4e8caa93d0e50b1779886e2ba40e148fa868b8f SHA512 1a69f5e8195783c88b618a613253da1089b13e390dd259056df52f1ed95cf0c99358c34d3782c8eb297c07fda74deb7db359e6b9bf94590ee7fc34e94742eb14 +DIST gcl-Version_2_6_15pre3.tar.gz 11433299 BLAKE2B cee392674f465477d37bcdf724651f88e08b90a74ca3e79a561b99f0e61227332dbee77ed688cda7525341421df262a0a58c325576d6e8a5daaa1122ae36c6e4 SHA512 bf05c3f4ecad74a9e29b25969d3f82d39c9715bfa98c1b734b279a7886e60076ecb5896723fe1888255c4eecf4e5eda60696d25ad6a8e17eb55088b2a37ad3ce diff --git a/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch b/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch new file mode 100644 index ..1994429e8b63 --- /dev/null +++ b/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch @@ -0,0 +1,766 @@ +diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/ensure-directories-exist.lsp gcl/ansi-tests/ensure-directories-exist.lsp +--- ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/ensure-directories-exist.lsp 2023-02-14 20:20:46.0 +0700 gcl/ansi-tests/ensure-directories-exist.lsp2023-07-22 20:42:36.142346806 +0700 +@@ -108,7 +108,7 @@ + + ;;; Case where directory shouldn't exist + +-;; The directort ansi-tests/scratch must not exist before this ++;; The directory ansi-tests/scratch must not exist before this + ;; test is run + (deftest ensure-directories-exist.8 + (let* ((subdir (make-pathname :directory '(:relative "scratch") +diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/iteration.lsp gcl/ansi-tests/iteration.lsp +--- ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/iteration.lsp 2023-02-14 20:20:46.0 +0700 gcl/ansi-tests/iteration.lsp 2023-07-22 20:42:36.142346806 +0700 +@@ -121,7 +121,7 @@ + (%f + 45) + +-;;; Confirm that the variables in succesive iterations are ++;;; Confirm that the variables in successive iterations are + ;;; identical + (deftest do.15 + (mapcar #'funcall +@@ -240,7 +240,7 @@ + (%f + 45) + +-;;; Confirm that the variables in succesive iterations are ++;;; Confirm that the variables in successive iterations are + ;;; identical + (deftest do*.15 + (mapcar #'funcall +diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/loop1.lsp gcl/ansi-tests/loop1.lsp +--- ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/loop1.lsp2023-02-14 20:20:46.0 +0700 gcl/ansi-tests/loop1.lsp 2023-07-22 20:42:36.142346806 +0700 +@@ -211,7 +211,7 @@ + (loop for x from 1 to 5 do nil finally (return x)) + 5) + +-;;; Test that the index variable acheives the exclusive ++;;; Test that the index variable achieves the exclusive + ;;; upper bound, but does not exceed it. + (deftest loop.1.41 + (loop for x from 1 below 5 do nil finally (return x)) +@@ -224,4 +224,4 @@ + (deftest loop.1.43 + (loop for x from 10 above 0 do nil finally (return x)) + 1) +-|# +\ В конце файла нет новой строки ++|# +diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-10.texi gcl/info/chap-10.texi +--- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-10.texi 2023-02-14 20:20:46.0 +0700 gcl/info/chap-10.texi 2023-07-22 20:42:36.142346806 +0700 +@@ -996,7 +996,7 @@ + + @b{setf} of @b{get} may be used to associate a new @i{object} + with an existing indicator already on the @i{symbol}'s @i{property list}, +-or to create a new assocation if none exists. ++or to create a new association if none exists. + + If there are multiple @i{properties}_1 with that @i{property indicator}, + @b{setf} of @b{get} associates the @i{new-value} +diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-14.texi gcl/info/chap-14.texi +--- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-14.texi 2023-02-14 20:20:46.0 +0700 gcl/info/chap-14.texi
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 73a787b800220ed7747e79da5d3d522cecfec101 Author: Andrey Grozin gentoo org> AuthorDate: Sun Jan 22 06:31:44 2023 + Commit: Andrey Grozin gentoo org> CommitDate: Sun Jan 22 06:31:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a787b8 dev-lisp/gcl: bump to 2.6.14 Signed-off-by: Andrey Grozin gentoo.org> dev-lisp/gcl/Manifest | 1 + dev-lisp/gcl/gcl-2.6.14.ebuild | 104 + 2 files changed, 105 insertions(+) diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index f52fb79b7298..d07dd11ed6cb 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1 +1,2 @@ DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e SHA512 a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413 +DIST gcl-2.6.14.tar.gz 11725385 BLAKE2B 3e6a7fc359f94897d1062f5e5e31a0ae36f5d24ca0155fd22044cb967f1fd6a0303572dafe25b1a7abbc936db4e8caa93d0e50b1779886e2ba40e148fa868b8f SHA512 1a69f5e8195783c88b618a613253da1089b13e390dd259056df52f1ed95cf0c99358c34d3782c8eb297c07fda74deb7db359e6b9bf94590ee7fc34e94742eb14 diff --git a/dev-lisp/gcl/gcl-2.6.14.ebuild b/dev-lisp/gcl/gcl-2.6.14.ebuild new file mode 100644 index ..4b1fe1b8b4af --- /dev/null +++ b/dev-lisp/gcl/gcl-2.6.14.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit elisp-common flag-o-matic + +DESCRIPTION="GNU Common Lisp" +HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html; +SRC_URI="https://ftp.gnu.org/gnu/${PN}/${P}.tar.gz; + +LICENSE="LGPL-2+ GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="+ansi athena emacs +readline tk X" +RESTRICT="strip" #205803 + +RDEPEND="dev-libs/gmp + virtual/latex-base + emacs? ( app-editors/emacs:= ) + readline? ( sys-libs/readline:= ) + athena? ( x11-libs/libXaw ) + tk? ( dev-lang/tk:= ) + X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw )" +DEPEND="${RDEPEND} + virtual/texi2dvi + app-text/texi2html + >=sys-devel/autoconf-2.52" + +src_configure() { + strip-flags + filter-flags -fstack-protector -fstack-protector-all + # breaks linking on multiple defined syms + #append-cflags $(test-flags-CC -fgnu89-inline) + + local tcl="" + if use tk; then + tcl="--enable-tclconfig=/usr/lib --enable-tkconfig=/usr/lib" + fi + + econf --enable-dynsysgmp \ + --disable-xdr \ + --enable-emacsdir=/usr/share/emacs/site-lisp/gcl \ + $(use_enable readline) \ + $(use_enable ansi) \ + $(use_enable athena xgcl) \ + $(use_with X x) \ + ${tcl} +} + +src_compile() { + emake -j1 +} + +src_test() { + local make_ansi_tests_clean="rm -f test.out *.fasl *.o *.so *~ *.fn *.x86f *.fasl *.ufsl" + if use ansi; then + cd ansi-tests + + ( make clean && make test-unixport ) \ + || die "make ansi-tests failed!" + + cat "${FILESDIR}/bootstrap-gcl" \ + | ../unixport/saved_ansi_gcl + + cat "${FILESDIR}/bootstrap-gcl" \ + |sed s/bootstrapped_ansi_gcl/bootstrapped_r_ansi_gcl/g \ + | ./bootstrapped_ansi_gcl + + ( ${make_ansi_tests_clean} && \ + echo "(load \"gclload.lsp\")" \ + | ./bootstrapped_r_ansi_gcl ) \ + || die "Phase 2, bootstraped compiler failed in tests" + fi +} + +src_install() { + emake DESTDIR="${D}" install + + rm elisp/add-defaults.el + dodoc readme readme.gmp readme.xgcl ChangeLog doc/* info/*.pdf + dodoc -r info/gcl-si + doman man/man1/gcl.1 + doinfo info/gcl.info* info/gcl-si.info + + use athena && dodoc xgcl-2/*.pdf + + if use tk; then + dodoc -r info/gcl-tk + doinfo info/gcl-tk.info* + fi + + if use emacs; then + elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el + elisp-install ${PN} elisp/*.el + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/, dev-lisp/gcl/files/
commit: e45260b7eaec7480f56578a66e59fed830132c1d Author: Ulrich Müller gentoo org> AuthorDate: Sun Apr 17 20:09:27 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Apr 17 20:12:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45260b7 dev-lisp/gcl: Remove old Signed-off-by: Ulrich Müller gentoo.org> dev-lisp/gcl/Manifest | 2 - dev-lisp/gcl/files/gcl-gmp-6.patch| 8 -- dev-lisp/gcl/files/gcl-readline-6.3.patch | 18 dev-lisp/gcl/files/gcl-tcl-8.6.patch | 103 - dev-lisp/gcl/gcl-2.6.10.ebuild| 149 -- 5 files changed, 280 deletions(-) diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index 38004af63fd9..f52fb79b7298 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1,3 +1 @@ -DIST gcl-2.6.10-fedora.tar.bz2 695718 BLAKE2B 151cac372f74a971ffb31191a3614d0f7bafca141258af9e1955185f8ed119cbcd3797f2d9bbe5eb5f82e76af4fd0d3e0cf155cd35f305a2c028e40b340b78cf SHA512 3e0ffaec859783443a8941a29302c7a17c9538ef2177d449ad34e24292c174de7bb8760a6d327e08f012773032f0d0a5230b79c7e4b4f5bad8354bf10a28af4c -DIST gcl-2.6.10.tar.gz 5490689 BLAKE2B 46af0cf8a810a82fe2bc2bd46ca1cbe17b74c71eb4af6a06032040900dcad4dd4338883cd9225f0945ae425eba788ac84db9a0ed454779edd86c74a1bb48a947 SHA512 bbaacce712f15130550bcdf7e53edf4df9ab955e84ec701087034115df1c1e657d956853d5db85d7e88709981f9b7fd4c9df7acf6c8588a8ccf5f05e4e666aed DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e SHA512 a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413 diff --git a/dev-lisp/gcl/files/gcl-gmp-6.patch b/dev-lisp/gcl/files/gcl-gmp-6.patch deleted file mode 100644 index f66638478af1.. --- a/dev-lisp/gcl/files/gcl-gmp-6.patch +++ /dev/null @@ -1,8 +0,0 @@ -diff -r -U1 gcl.orig/configure gcl/configure gcl.orig/configure 2013-11-11 21:55:48.0 +0700 -+++ gcl/configure 2014-03-30 17:25:04.874994142 +0700 -@@ -5027,3 +5027,3 @@ - int main() { -- #if __GNU_MP_VERSION == 4 || __GNU_MP_VERSION == 5 -+ #if __GNU_MP_VERSION == 4 || __GNU_MP_VERSION == 5 || __GNU_MP_VERSION == 6 - return 0; diff --git a/dev-lisp/gcl/files/gcl-readline-6.3.patch b/dev-lisp/gcl/files/gcl-readline-6.3.patch deleted file mode 100644 index 063c772f1051.. --- a/dev-lisp/gcl/files/gcl-readline-6.3.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -r -U1 gcl.orig/o/gcl_readline.d gcl/o/gcl_readline.d gcl.orig/o/gcl_readline.d 2013-11-11 21:55:48.0 +0700 -+++ gcl/o/gcl_readline.d 2014-03-30 18:29:42.131967005 +0700 -@@ -53,2 +53,9 @@ - -+/* Deprecated CPPFunction disappeared in libreadline-6.3 */ -+#if defined(_RL_FUNCTION_TYPEDEF) -+#define RL_COMPLETION_FUNC_T rl_completion_func_t -+#else -+#define RL_COMPLETION_FUNC_T CPPFunction -+#endif -+ - int readline_on = 0; /* On (1) or off (0) */ -@@ -471,3 +478,3 @@ - #ifdef RL_COMPLETION -- rl_attempted_completion_function = (CPPFunction *)rl_completion; -+ rl_attempted_completion_function = (RL_COMPLETION_FUNC_T *)rl_completion; - #endif diff --git a/dev-lisp/gcl/files/gcl-tcl-8.6.patch b/dev-lisp/gcl/files/gcl-tcl-8.6.patch deleted file mode 100644 index cfbf82e32899.. --- a/dev-lisp/gcl/files/gcl-tcl-8.6.patch +++ /dev/null @@ -1,103 +0,0 @@ -diff --git a/gcl/gcl-tk/tkMain.c b/gcl/gcl-tk/tkMain.c -index 74475cc..21c6c59 100755 a/gcl/gcl-tk/tkMain.c -+++ b/gcl/gcl-tk/tkMain.c -@@ -42,6 +42,11 @@ - #if (TK_MINOR_VERSION==0 && TK_MAJOR_VERSION==4) - #define TkCreateMainWindow Tk_CreateMainWindow - #endif -+#if TCL_MAJOR_VERSION >= 8 -+#define INTERP_RESULT(interp) Tcl_GetStringResult(interp) -+#else -+#define INTERP_RESULT(interp) (interp)->result -+#endif - - - /*---*/ -@@ -276,7 +281,7 @@ TkX_Wish (argc, argv) - - if (Tk_ParseArgv(interp, (Tk_Window) NULL, , (void *)argv, argTable, 0) - != TCL_OK) { -- fprintf(stderr, "%s\n", interp->result); -+ fprintf(stderr, "%s\n", INTERP_RESULT(interp)); - exit(1); - } - if (name == NULL) { -@@ -309,7 +314,7 @@ TkX_Wish (argc, argv) - - /* mainWindow = TkCreateMainWindow(interp, display, name/\* , "Tk" *\/); */ - /* if (mainWindow == NULL) { */ --/*fprintf(stderr, "%s\n", interp->result); */ -+/*fprintf(stderr, "%s\n", INTERP_RESULT(interp)); */ - /*exit(1); */ - /* } */ - /* #ifndef __MINGW32__ */ -@@ -362,7 +367,7 @@ TkX_Wish (argc, argv) - Tcl_FindExecutable ( argv[0] ); - #else - if (Tcl_AppInit(interp) != TCL_OK) { -- fprintf(stderr,
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 8e7c947e3be017e96299592a71ea456d705453ee Author: Jakov Smolić gentoo org> AuthorDate: Sun Apr 17 19:53:52 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Apr 17 19:53:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7c947e dev-lisp/gcl: Stabilize 2.6.13_pre99 x86, #828733 Signed-off-by: Jakov Smolić gentoo.org> dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild index 8b07ee93371f..1529fde33026 100644 --- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild +++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.xz; LICENSE="LGPL-2+ GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ppc64 x86" IUSE="+ansi athena emacs +readline tk X" RESTRICT="strip" #205803
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 790ceea9a0161a3c5585bdcf339eac0aaa21a5b3 Author: Ulrich Müller gentoo org> AuthorDate: Fri Apr 1 06:24:38 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Apr 1 06:25:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790ceea9 dev-lisp/gcl: Specify LICENSE more precisely Signed-off-by: Ulrich Müller gentoo.org> dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild index a62eb537a2ec..8b07ee93371f 100644 --- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild +++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild @@ -8,13 +8,11 @@ DESCRIPTION="GNU Common Lisp" HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html; SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.xz; -LICENSE="LGPL-2 GPL-2" +LICENSE="LGPL-2+ GPL-2+" SLOT="0" KEYWORDS="amd64 ~arm ~ppc ppc64 ~x86" IUSE="+ansi athena emacs +readline tk X" - -# See bug #205803 -RESTRICT="strip" +RESTRICT="strip" #205803 RDEPEND="dev-libs/gmp virtual/latex-base
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/, dev-lisp/gcl/files/
commit: da08bdc69914300b0a94cf2dd1cf51f1e8885c30 Author: Ulrich Müller gentoo org> AuthorDate: Fri Apr 1 05:57:30 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Apr 1 06:25:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da08bdc6 dev-lisp/gcl: Remove old Signed-off-by: Ulrich Müller gentoo.org> dev-lisp/gcl/Manifest| 2 - dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch | 8 -- dev-lisp/gcl/gcl-2.6.12.ebuild | 147 --- 3 files changed, 157 deletions(-) diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index bcf2e7c59136..38004af63fd9 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1,5 +1,3 @@ DIST gcl-2.6.10-fedora.tar.bz2 695718 BLAKE2B 151cac372f74a971ffb31191a3614d0f7bafca141258af9e1955185f8ed119cbcd3797f2d9bbe5eb5f82e76af4fd0d3e0cf155cd35f305a2c028e40b340b78cf SHA512 3e0ffaec859783443a8941a29302c7a17c9538ef2177d449ad34e24292c174de7bb8760a6d327e08f012773032f0d0a5230b79c7e4b4f5bad8354bf10a28af4c DIST gcl-2.6.10.tar.gz 5490689 BLAKE2B 46af0cf8a810a82fe2bc2bd46ca1cbe17b74c71eb4af6a06032040900dcad4dd4338883cd9225f0945ae425eba788ac84db9a0ed454779edd86c74a1bb48a947 SHA512 bbaacce712f15130550bcdf7e53edf4df9ab955e84ec701087034115df1c1e657d956853d5db85d7e88709981f9b7fd4c9df7acf6c8588a8ccf5f05e4e666aed -DIST gcl-2.6.12-fedora.tar.bz2 680471 BLAKE2B 0ad96ce0a09bb73ee77456373eb7e50b2325a4f2e042c21120a1c33b2dec2aa10f5485bb1b02e8eb8e77aaaea6e141189d676217f9d139615911d8a77ea5818a SHA512 7640f8370754c889e2db9d047c4476195f949f4d97eafc7ef81761c1a548e24125d6d93381227b55f1840c3d127770995e88bf66f83c6952e121f5fa004e7f1a -DIST gcl-2.6.12.tar.gz 7031837 BLAKE2B afd3f81dd8a712d92883a96399a2e0621b0d38a349904707846bd694892510012fde27f94ec36664c249659a480e7f92c412b3790ecb74247a91ba0cb44aa420 SHA512 e82b5bdded6f846de4ea35a83bc8294043ba6d4fe03ff421f8753e78add1e5e87124782f672cd38ad89bbec1ca7c5ff69fe2621be1552b209516b58b6c97fd20 DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e SHA512 a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413 diff --git a/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch b/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch deleted file mode 100644 index 07d3892eb0b6.. --- a/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch +++ /dev/null @@ -1,8 +0,0 @@ -diff -r -U1 gcl.orig/makefile gcl/makefile gcl.orig/makefile 2014-10-23 23:29:00.0 +0200 -+++ gcl/makefile 2016-02-17 18:10:29.871808118 +0100 -@@ -267,3 +267,3 @@ - $(AWK) 'BEGIN {print "#include \"include.h\"";print "#include \"cmponly.h\"";print "---"} {a=$$1;gsub("\\.\\.\\.","",a);print "\"#define " $$1 "\" " a}' $< |\ -- $(CC) -E -I./$(HDIR) - |\ -+ $(CC) -E -P -I./$(HDIR) - |\ - $(AWK) '/^\-\-\-$$/ {i=1;next} {if (!i) next} {gsub("\"","");print}' >$@ diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild deleted file mode 100644 index 37a0306ac5f1.. --- a/dev-lisp/gcl/gcl-2.6.12.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit elisp-common epatch flag-o-matic - -DESCRIPTION="GNU Common Lisp" -HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html; -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz https://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2; -S="${WORKDIR}"/${PN} - -LICENSE="LGPL-2 GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ppc64 ~x86" -IUSE="+ansi athena emacs +readline tk X" - -# See bug #205803 -RESTRICT="strip" - -RDEPEND="emacs? ( >=app-editors/emacs-23.1:* ) - readline? ( sys-libs/readline:= ) - athena? ( x11-libs/libXaw ) - >=dev-libs/gmp-4.1:= - tk? ( dev-lang/tk:= ) - X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) - virtual/latex-base" -DEPEND="${RDEPEND} - virtual/texi2dvi - >=app-text/texi2html-1.64 - >=sys-devel/autoconf-2.52" - -src_prepare() { - mv "${WORKDIR}"/fedora/info/* info/ - cp -p /usr/share/texmf-dist/tex/texinfo/texinfo.tex info/ - find . -type f -perm /0111 | xargs chmod a-x - chmod a+x add-defs add-defs1 config.guess config.sub configure install.sh - chmod a+x bin/info bin/info1 gcl-tk/gcltksrv.in gcl-tk/ngcltksrv mp/gcclab - chmod a+x o/egrep-def utils/replace xbin/* - epatch "${FILESDIR}"/${P}-gcc5.patch - - # fedora patches - epatch "${WORKDIR}"/fedora/fd-leak.patch - epatch "${WORKDIR}"/fedora/latex.patch - epatch "${WORKDIR}"/fedora/texinfo.patch - epatch "${WORKDIR}"/fedora/elisp.patch - epatch "${WORKDIR}"/fedora/selinux.patch - epatch "${WORKDIR}"/fedora/rename.patch - epatch "${WORKDIR}"/fedora/getcwd.patch -
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/files/
commit: 9bba5952db860068feadc9740df6883d553aaf83 Author: Ulrich Müller gentoo org> AuthorDate: Fri Apr 1 06:12:25 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Apr 1 06:25:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bba5952 dev-lisp/gcl: Drop comment from Emacs site-init file elisp-common.eclass will add a standardised header itself. Signed-off-by: Ulrich Müller gentoo.org> dev-lisp/gcl/files/64gcl-gentoo.el | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-lisp/gcl/files/64gcl-gentoo.el b/dev-lisp/gcl/files/64gcl-gentoo.el index 7b7cee00bac8..e5e19f27cdcd 100644 --- a/dev-lisp/gcl/files/64gcl-gentoo.el +++ b/dev-lisp/gcl/files/64gcl-gentoo.el @@ -1,4 +1,3 @@ -;; site-init for dev-lisp/gcl (add-to-list 'load-path "@SITELISP@") (autoload 'run "gcl" "Run GCL." t) (autoload 'gcl-mode "gcl" "GCL mode." t)
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 1becb1c4ba85435e895b34e1b41937787293f7ec Author: Arthur Zamarin gentoo org> AuthorDate: Thu Mar 31 20:34:55 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Mar 31 20:34:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1becb1c4 dev-lisp/gcl: Stabilize 2.6.13_pre99 ppc64, #828733 Signed-off-by: Arthur Zamarin gentoo.org> dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild index 9f8a52c7c7ee..a62eb537a2ec 100644 --- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild +++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.xz; LICENSE="LGPL-2 GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ppc64 ~x86" IUSE="+ansi athena emacs +readline tk X" # See bug #205803
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: d41937b90056ea5f62b83f33d2733c858a05405a Author: Jakov Smolić gentoo org> AuthorDate: Mon Mar 28 09:11:11 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Mar 28 09:11:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d41937b9 dev-lisp/gcl: Stabilize 2.6.13_pre99 amd64, #828733 Signed-off-by: Jakov Smolić gentoo.org> dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild index 6858ff5af62f..9f8a52c7c7ee 100644 --- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild +++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.xz; LICENSE="LGPL-2 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="+ansi athena emacs +readline tk X" # See bug #205803
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 97c430fb371605513d225c7e2d3581d5e3aeca0c Author: Jakov Smolić gentoo org> AuthorDate: Thu Feb 17 11:00:06 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Feb 17 11:00:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c430fb dev-lisp/gcl: Stabilize 2.6.12 ppc64, #828735 Signed-off-by: Jakov Smolić gentoo.org> dev-lisp/gcl/gcl-2.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild index 944c4454a616..37a0306ac5f1 100644 --- a/dev-lisp/gcl/gcl-2.6.12.ebuild +++ b/dev-lisp/gcl/gcl-2.6.12.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}"/${PN} LICENSE="LGPL-2 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc ppc64 ~x86" IUSE="+ansi athena emacs +readline tk X" # See bug #205803
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 359e1a180edd1840d492d98f7f311a76171dce7e Author: Conrad Kostecki gentoo org> AuthorDate: Sun Feb 13 00:51:14 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Feb 13 21:07:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359e1a18 dev-lisp/gcl: fix DeprecatedInsinto Signed-off-by: Conrad Kostecki gentoo.org> dev-lisp/gcl/gcl-2.6.10.ebuild | 5 + dev-lisp/gcl/gcl-2.6.12.ebuild | 11 +-- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/dev-lisp/gcl/gcl-2.6.10.ebuild b/dev-lisp/gcl/gcl-2.6.10.ebuild index a56cb2c6f6bf..47a5f441a32c 100644 --- a/dev-lisp/gcl/gcl-2.6.10.ebuild +++ b/dev-lisp/gcl/gcl-2.6.10.ebuild @@ -133,13 +133,10 @@ src_install() { elisp-install ${PN} elisp/*.el fi - insinto /usr/share/doc/${PF} docompress -x /usr/share/doc/${PF}/*.dvi if use athena; then - pushd xgcl-2 > /dev/null - dodoc *.pdf + dodoc xgcl-2/*.pdf docompress -x /usr/share/doc/${PF}/*.pdf - popd > /dev/null fi } diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild index 014ccda2e8ac..944c4454a616 100644 --- a/dev-lisp/gcl/gcl-2.6.12.ebuild +++ b/dev-lisp/gcl/gcl-2.6.12.ebuild @@ -129,13 +129,12 @@ src_install() { elisp-install ${PN} elisp/*.el fi - insinto /usr/share/doc/${PF} - docompress -x /usr/share/doc/${PF}/*.dvi + dodoc info/gcl-{si,tk}.pdf + docompress -x /usr/share/doc/${PF}/gcl-{si,tk}.pdf + if use athena; then - pushd xgcl-2 > /dev/null - dodoc *.pdf - docompress -x /usr/share/doc/${PF}/*.pdf - popd > /dev/null + dodoc xgcl-2/dwdoc.pdf + docompress -x /usr/share/doc/${PF}/dwdoc.pdf fi }
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/files/, dev-lisp/gcl/
commit: 4605bfd24bd6640baabdb944b3a4584a25810f97 Author: Jakov Smolić gentoo org> AuthorDate: Wed Jan 12 20:10:10 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jan 12 20:10:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4605bfd2 dev-lisp/gcl: Apply assertion patch (thanks to MaxKarlErnstPlanck) Thanks-to: MaxKarlErnstPlanck protonmail.com> Closes: https://bugs.gentoo.org/778770 Signed-off-by: Jakov Smolić gentoo.org> dev-lisp/gcl/files/gcl-2.6.13_pre99-assertion.patch | 12 dev-lisp/gcl/gcl-2.6.13_pre99.ebuild| 7 ++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/dev-lisp/gcl/files/gcl-2.6.13_pre99-assertion.patch b/dev-lisp/gcl/files/gcl-2.6.13_pre99-assertion.patch new file mode 100644 index ..e788b62f2bf0 --- /dev/null +++ b/dev-lisp/gcl/files/gcl-2.6.13_pre99-assertion.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/778770 +--- a/h/notcomp.h b/h/notcomp.h +@@ -299,7 +299,7 @@ + #define coerce_to_filename(a_,b_) coerce_to_filename1(a_,b_,sizeof(b_)) + + #include +-#define massert(a_) ({errno=0;if (!(a_)||errno) assert_error(#a_,__LINE__,__FILE__,__FUNCTION__);}) ++#define massert(a_) ({errno=0;if (!(a_)) assert_error(#a_,__LINE__,__FILE__,__FUNCTION__);}) + + extern bool writable_malloc; + #define writable_malloc_wrap(f_,rt_,a_...) ({rt_ v;bool w=writable_malloc;writable_malloc=1;v=f_(a_);writable_malloc=w;v;}) diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild index a1f37e04a53b..6858ff5af62f 100644 --- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild +++ b/dev-lisp/gcl/gcl-2.6.13_pre99.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=7 @@ -28,6 +28,11 @@ DEPEND="${RDEPEND} app-text/texi2html >=sys-devel/autoconf-2.52" +PATCHES=( + # bug 778770 + "${FILESDIR}"/${P}-assertion.patch +) + src_configure() { strip-flags filter-flags -fstack-protector -fstack-protector-all
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 725ecf1fa9b83c6edc45915febde15330b4dff37 Author: Andrey Grozin gentoo org> AuthorDate: Sun Mar 28 10:43:44 2021 + Commit: Andrey Grozin gentoo org> CommitDate: Sun Mar 28 10:43:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725ecf1f dev-lisp/gcl: dont regenerate dwdoc.pdf Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andrey Grozin gentoo.org> dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild index dec3a617910..1a3e02b3e1f 100644 --- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild +++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild @@ -51,7 +51,6 @@ src_configure() { src_compile() { emake -j1 - use athena && pdflatex xgcl-2/dwdoc.tex } src_test() {
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/, dev-lisp/gcl/files/
commit: 3895f4701cb1e4c6bd287a3995ff1ca0db22a866 Author: Andrey Grozin gentoo org> AuthorDate: Sun Mar 28 09:45:51 2021 + Commit: Andrey Grozin gentoo org> CommitDate: Sun Mar 28 09:45:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3895f470 dev-lisp/gcl: clean old Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andrey Grozin gentoo.org> dev-lisp/gcl/Manifest | 1 - dev-lisp/gcl/files/gcl-2.6.13_pre98-makefile.patch | 21 dev-lisp/gcl/gcl-2.6.13_pre98.ebuild | 124 - 3 files changed, 146 deletions(-) diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index 3efb0a3b090..bcf2e7c5913 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -3,4 +3,3 @@ DIST gcl-2.6.10.tar.gz 5490689 BLAKE2B 46af0cf8a810a82fe2bc2bd46ca1cbe17b74c71eb DIST gcl-2.6.12-fedora.tar.bz2 680471 BLAKE2B 0ad96ce0a09bb73ee77456373eb7e50b2325a4f2e042c21120a1c33b2dec2aa10f5485bb1b02e8eb8e77aaaea6e141189d676217f9d139615911d8a77ea5818a SHA512 7640f8370754c889e2db9d047c4476195f949f4d97eafc7ef81761c1a548e24125d6d93381227b55f1840c3d127770995e88bf66f83c6952e121f5fa004e7f1a DIST gcl-2.6.12.tar.gz 7031837 BLAKE2B afd3f81dd8a712d92883a96399a2e0621b0d38a349904707846bd694892510012fde27f94ec36664c249659a480e7f92c412b3790ecb74247a91ba0cb44aa420 SHA512 e82b5bdded6f846de4ea35a83bc8294043ba6d4fe03ff421f8753e78add1e5e87124782f672cd38ad89bbec1ca7c5ff69fe2621be1552b209516b58b6c97fd20 DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e SHA512 a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413 -DIST gcl-Version_2_6_13pre98.tar.gz 6654514 BLAKE2B 26dcfc01bc0d783b5c45561dc975765f573fd75c2da09786e3a305cf91273684ff6f609ecf659365203ba404e7c8aa5ec97ae661190d32ba31e75d19d1ba0050 SHA512 0d074ed27e04d506ea414e58a70bb284c57f681314c8e68281fcc927e964a3489d9ff2fd9099d282e9da1c75888d758cf5b4f7350da6e7ba8cc90eb1667e1eb9 diff --git a/dev-lisp/gcl/files/gcl-2.6.13_pre98-makefile.patch b/dev-lisp/gcl/files/gcl-2.6.13_pre98-makefile.patch deleted file mode 100644 index f14443ea016..000 --- a/dev-lisp/gcl/files/gcl-2.6.13_pre98-makefile.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -r -U2 gcl.orig/makefile gcl/makefile gcl.orig/makefile 2021-01-11 22:07:14.0 +0700 -+++ gcl/makefile 2021-03-27 18:06:12.014870205 +0700 -@@ -189,5 +189,5 @@ - mkdir -p $(DESTDIR)$(prefix)/bin - mkdir -p $(DESTDIR)$(prefix)/share -- cp -a man $(DESTDIR)$(prefix)/share/ -+# cp -a man $(DESTDIR)$(prefix)/share/ - mkdir -p $(DESTDIR)$(INSTALL_LIB_DIR) - MINSTALL_LIB_DIR=`echo $(INSTALL_LIB_DIR) | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ -@@ -213,7 +213,7 @@ - # (cd $(DESTDIR)$(INSTALL_LIB_DIR)/gcl-tk/demos ; \ - # echo '(load "../tkl.o")(TK::GET-AUTOLOADS (directory "*.lisp"))' | ../../$(PORTDIR)/$(FLISP)$(EXE)) ; fi -- if test "$(EMACS_SITE_LISP)" != "" ; then (cd elisp ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi -- if test "$(INFO_DIR)" != "unknown"; then (cd info ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi -- if test "$(INFO_DIR)" != "unknown"; then (cd xgcl-2 ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi -+# if test "$(EMACS_SITE_LISP)" != "" ; then (cd elisp ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi -+# if test "$(INFO_DIR)" != "unknown"; then (cd info ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi -+# if test "$(INFO_DIR)" != "unknown"; then (cd xgcl-2 ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi - if gcc --version | grep -i mingw >/dev/null 2>&1 ; then cp COPYING.LIB-2.0 readme-bin.mingw $(prefix) ; fi - if gcc --version | grep -i mingw >/dev/null 2>&1 ; then cp gcl.ico $(prefix)/bin ; fi diff --git a/dev-lisp/gcl/gcl-2.6.13_pre98.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre98.ebuild deleted file mode 100644 index ed7082d4268..000 --- a/dev-lisp/gcl/gcl-2.6.13_pre98.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit elisp-common eutils flag-o-matic - -MY_P="${PN}-Version_2_6_13pre98" -DESCRIPTION="GNU Common Lisp" -HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html; -SRC_URI="http://git.savannah.gnu.org/cgit/gcl.git/snapshot/${MY_P}.tar.gz; - -LICENSE="LGPL-2 GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="+ansi athena emacs +readline tk X" - -# See bug #205803 -RESTRICT="strip" - -RDEPEND="emacs? ( app-editors/emacs:= ) - readline? ( sys-libs/readline:= ) - athena? ( x11-libs/libXaw ) - dev-libs/gmp - tk? ( dev-lang/tk:= ) - X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) - virtual/latex-base" -DEPEND="${RDEPEND} - virtual/texi2dvi -
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 0c20a9916fb57cd07ea2f356a1aac0fffbed2ab1 Author: Andrey Grozin gentoo org> AuthorDate: Sun Mar 28 09:43:48 2021 + Commit: Andrey Grozin gentoo org> CommitDate: Sun Mar 28 09:43:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c20a991 dev-lisp/gcl: bump to 2.6.13_pre99.ebuild Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andrey Grozin gentoo.org> dev-lisp/gcl/Manifest| 1 + dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 107 +++ 2 files changed, 108 insertions(+) diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index 1ecaa877a58..3efb0a3b090 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -2,4 +2,5 @@ DIST gcl-2.6.10-fedora.tar.bz2 695718 BLAKE2B 151cac372f74a971ffb31191a3614d0f7b DIST gcl-2.6.10.tar.gz 5490689 BLAKE2B 46af0cf8a810a82fe2bc2bd46ca1cbe17b74c71eb4af6a06032040900dcad4dd4338883cd9225f0945ae425eba788ac84db9a0ed454779edd86c74a1bb48a947 SHA512 bbaacce712f15130550bcdf7e53edf4df9ab955e84ec701087034115df1c1e657d956853d5db85d7e88709981f9b7fd4c9df7acf6c8588a8ccf5f05e4e666aed DIST gcl-2.6.12-fedora.tar.bz2 680471 BLAKE2B 0ad96ce0a09bb73ee77456373eb7e50b2325a4f2e042c21120a1c33b2dec2aa10f5485bb1b02e8eb8e77aaaea6e141189d676217f9d139615911d8a77ea5818a SHA512 7640f8370754c889e2db9d047c4476195f949f4d97eafc7ef81761c1a548e24125d6d93381227b55f1840c3d127770995e88bf66f83c6952e121f5fa004e7f1a DIST gcl-2.6.12.tar.gz 7031837 BLAKE2B afd3f81dd8a712d92883a96399a2e0621b0d38a349904707846bd694892510012fde27f94ec36664c249659a480e7f92c412b3790ecb74247a91ba0cb44aa420 SHA512 e82b5bdded6f846de4ea35a83bc8294043ba6d4fe03ff421f8753e78add1e5e87124782f672cd38ad89bbec1ca7c5ff69fe2621be1552b209516b58b6c97fd20 +DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e SHA512 a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413 DIST gcl-Version_2_6_13pre98.tar.gz 6654514 BLAKE2B 26dcfc01bc0d783b5c45561dc975765f573fd75c2da09786e3a305cf91273684ff6f609ecf659365203ba404e7c8aa5ec97ae661190d32ba31e75d19d1ba0050 SHA512 0d074ed27e04d506ea414e58a70bb284c57f681314c8e68281fcc927e964a3489d9ff2fd9099d282e9da1c75888d758cf5b4f7350da6e7ba8cc90eb1667e1eb9 diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild new file mode 100644 index 000..dec3a617910 --- /dev/null +++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit elisp-common eutils flag-o-matic + +DESCRIPTION="GNU Common Lisp" +HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html; +SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.xz; + +LICENSE="LGPL-2 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="+ansi athena emacs +readline tk X" + +# See bug #205803 +RESTRICT="strip" + +RDEPEND="dev-libs/gmp + virtual/latex-base + emacs? ( app-editors/emacs:= ) + readline? ( sys-libs/readline:= ) + athena? ( x11-libs/libXaw ) + tk? ( dev-lang/tk:= ) + X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw )" +DEPEND="${RDEPEND} + virtual/texi2dvi + app-text/texi2html + >=sys-devel/autoconf-2.52" + +src_configure() { + strip-flags + filter-flags -fstack-protector -fstack-protector-all + # breaks linking on multiple defined syms + #append-cflags $(test-flags-CC -fgnu89-inline) + + local tcl="" + if use tk; then + tcl="--enable-tclconfig=/usr/lib --enable-tkconfig=/usr/lib" + fi + + econf --enable-dynsysgmp \ + --disable-xdr \ + --enable-emacsdir=/usr/share/emacs/site-lisp/gcl \ + $(use_enable readline) \ + $(use_enable ansi) \ + $(use_enable athena xgcl) \ + $(use_with X x) \ + ${tcl} +} + +src_compile() { + emake -j1 + use athena && pdflatex xgcl-2/dwdoc.tex +} + +src_test() { + local make_ansi_tests_clean="rm -f test.out *.fasl *.o *.so *~ *.fn *.x86f *.fasl *.ufsl" + if use ansi; then + cd ansi-tests + + ( make clean && make test-unixport ) \ + || die "make ansi-tests failed!" + + cat "${FILESDIR}/bootstrap-gcl" \ + | ../unixport/saved_ansi_gcl + + cat "${FILESDIR}/bootstrap-gcl" \ + |sed s/bootstrapped_ansi_gcl/bootstrapped_r_ansi_gcl/g \ + | ./bootstrapped_ansi_gcl + + ( ${make_ansi_tests_clean} && \ + echo "(load \"gclload.lsp\")" \ + | ./bootstrapped_r_ansi_gcl ) \ + || die "Phase 2,
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/files/, dev-lisp/gcl/
commit: a0315e4ba14e672cbd3410b0fc922af989dc11ff Author: Andrey Grozin gentoo org> AuthorDate: Sat Mar 27 12:05:55 2021 + Commit: Andrey Grozin gentoo org> CommitDate: Sat Mar 27 12:05:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0315e4b dev-lisp/gcl: bump to 2.6.13_pre98 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andrey Grozin gentoo.org> dev-lisp/gcl/Manifest | 1 + dev-lisp/gcl/files/gcl-2.6.13_pre98-makefile.patch | 21 dev-lisp/gcl/gcl-2.6.13_pre98.ebuild | 124 + 3 files changed, 146 insertions(+) diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index 9694d801852..1ecaa877a58 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -2,3 +2,4 @@ DIST gcl-2.6.10-fedora.tar.bz2 695718 BLAKE2B 151cac372f74a971ffb31191a3614d0f7b DIST gcl-2.6.10.tar.gz 5490689 BLAKE2B 46af0cf8a810a82fe2bc2bd46ca1cbe17b74c71eb4af6a06032040900dcad4dd4338883cd9225f0945ae425eba788ac84db9a0ed454779edd86c74a1bb48a947 SHA512 bbaacce712f15130550bcdf7e53edf4df9ab955e84ec701087034115df1c1e657d956853d5db85d7e88709981f9b7fd4c9df7acf6c8588a8ccf5f05e4e666aed DIST gcl-2.6.12-fedora.tar.bz2 680471 BLAKE2B 0ad96ce0a09bb73ee77456373eb7e50b2325a4f2e042c21120a1c33b2dec2aa10f5485bb1b02e8eb8e77aaaea6e141189d676217f9d139615911d8a77ea5818a SHA512 7640f8370754c889e2db9d047c4476195f949f4d97eafc7ef81761c1a548e24125d6d93381227b55f1840c3d127770995e88bf66f83c6952e121f5fa004e7f1a DIST gcl-2.6.12.tar.gz 7031837 BLAKE2B afd3f81dd8a712d92883a96399a2e0621b0d38a349904707846bd694892510012fde27f94ec36664c249659a480e7f92c412b3790ecb74247a91ba0cb44aa420 SHA512 e82b5bdded6f846de4ea35a83bc8294043ba6d4fe03ff421f8753e78add1e5e87124782f672cd38ad89bbec1ca7c5ff69fe2621be1552b209516b58b6c97fd20 +DIST gcl-Version_2_6_13pre98.tar.gz 6654514 BLAKE2B 26dcfc01bc0d783b5c45561dc975765f573fd75c2da09786e3a305cf91273684ff6f609ecf659365203ba404e7c8aa5ec97ae661190d32ba31e75d19d1ba0050 SHA512 0d074ed27e04d506ea414e58a70bb284c57f681314c8e68281fcc927e964a3489d9ff2fd9099d282e9da1c75888d758cf5b4f7350da6e7ba8cc90eb1667e1eb9 diff --git a/dev-lisp/gcl/files/gcl-2.6.13_pre98-makefile.patch b/dev-lisp/gcl/files/gcl-2.6.13_pre98-makefile.patch new file mode 100644 index 000..f14443ea016 --- /dev/null +++ b/dev-lisp/gcl/files/gcl-2.6.13_pre98-makefile.patch @@ -0,0 +1,21 @@ +diff -r -U2 gcl.orig/makefile gcl/makefile +--- gcl.orig/makefile 2021-01-11 22:07:14.0 +0700 gcl/makefile 2021-03-27 18:06:12.014870205 +0700 +@@ -189,5 +189,5 @@ + mkdir -p $(DESTDIR)$(prefix)/bin + mkdir -p $(DESTDIR)$(prefix)/share +- cp -a man $(DESTDIR)$(prefix)/share/ ++# cp -a man $(DESTDIR)$(prefix)/share/ + mkdir -p $(DESTDIR)$(INSTALL_LIB_DIR) + MINSTALL_LIB_DIR=`echo $(INSTALL_LIB_DIR) | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ +@@ -213,7 +213,7 @@ + # (cd $(DESTDIR)$(INSTALL_LIB_DIR)/gcl-tk/demos ; \ + # echo '(load "../tkl.o")(TK::GET-AUTOLOADS (directory "*.lisp"))' | ../../$(PORTDIR)/$(FLISP)$(EXE)) ; fi +- if test "$(EMACS_SITE_LISP)" != "" ; then (cd elisp ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi +- if test "$(INFO_DIR)" != "unknown"; then (cd info ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi +- if test "$(INFO_DIR)" != "unknown"; then (cd xgcl-2 ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi ++# if test "$(EMACS_SITE_LISP)" != "" ; then (cd elisp ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi ++# if test "$(INFO_DIR)" != "unknown"; then (cd info ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi ++# if test "$(INFO_DIR)" != "unknown"; then (cd xgcl-2 ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi + if gcc --version | grep -i mingw >/dev/null 2>&1 ; then cp COPYING.LIB-2.0 readme-bin.mingw $(prefix) ; fi + if gcc --version | grep -i mingw >/dev/null 2>&1 ; then cp gcl.ico $(prefix)/bin ; fi diff --git a/dev-lisp/gcl/gcl-2.6.13_pre98.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre98.ebuild new file mode 100644 index 000..ed7082d4268 --- /dev/null +++ b/dev-lisp/gcl/gcl-2.6.13_pre98.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit elisp-common eutils flag-o-matic + +MY_P="${PN}-Version_2_6_13pre98" +DESCRIPTION="GNU Common Lisp" +HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html; +SRC_URI="http://git.savannah.gnu.org/cgit/gcl.git/snapshot/${MY_P}.tar.gz; + +LICENSE="LGPL-2 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="+ansi athena emacs +readline tk X" + +# See bug #205803 +RESTRICT="strip" + +RDEPEND="emacs? ( app-editors/emacs:= ) + readline? ( sys-libs/readline:= ) + athena? ( x11-libs/libXaw ) + dev-libs/gmp + tk? ( dev-lang/tk:= ) + X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) + virtual/latex-base" +DEPEND="${RDEPEND} + virtual/texi2dvi +
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 7e4aabb86bb165b80996d822c8ff917746d89bdb Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Jun 3 21:19:50 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jun 3 21:19:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4aabb8 dev-lisp/gcl: allow user patches Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Sergei Trofimovich gentoo.org> dev-lisp/gcl/gcl-2.6.12.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild index b8fee9e3528..bc70972cc40 100644 --- a/dev-lisp/gcl/gcl-2.6.12.ebuild +++ b/dev-lisp/gcl/gcl-2.6.12.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=5 @@ -56,6 +56,8 @@ src_prepare() { epatch "${WORKDIR}"/fedora/largefile.patch epatch "${WORKDIR}"/fedora/arm.patch + epatch_user + sed -e 's|"-fomit-frame-pointer"|""|' -i configure }
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: e8644c26b6a669f10580259d97e29783300437cf Author: Chema Alonso Josa gentoo org> AuthorDate: Sun Apr 8 07:21:32 2018 + Commit: José María Alonso gentoo org> CommitDate: Sun Apr 8 07:21:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8644c26 dev-lisp/gcl: Drops old version 2.6.11 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-lisp/gcl/Manifest | 2 - dev-lisp/gcl/gcl-2.6.11.ebuild | 148 - 2 files changed, 150 deletions(-) diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index 0c544b2f8e8..9694d801852 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1,6 +1,4 @@ DIST gcl-2.6.10-fedora.tar.bz2 695718 BLAKE2B 151cac372f74a971ffb31191a3614d0f7bafca141258af9e1955185f8ed119cbcd3797f2d9bbe5eb5f82e76af4fd0d3e0cf155cd35f305a2c028e40b340b78cf SHA512 3e0ffaec859783443a8941a29302c7a17c9538ef2177d449ad34e24292c174de7bb8760a6d327e08f012773032f0d0a5230b79c7e4b4f5bad8354bf10a28af4c DIST gcl-2.6.10.tar.gz 5490689 BLAKE2B 46af0cf8a810a82fe2bc2bd46ca1cbe17b74c71eb4af6a06032040900dcad4dd4338883cd9225f0945ae425eba788ac84db9a0ed454779edd86c74a1bb48a947 SHA512 bbaacce712f15130550bcdf7e53edf4df9ab955e84ec701087034115df1c1e657d956853d5db85d7e88709981f9b7fd4c9df7acf6c8588a8ccf5f05e4e666aed -DIST gcl-2.6.11-fedora.tar.bz2 680715 BLAKE2B e4ac5c857c6782016b50fbd55fdbfd5f8b89d451518666216d8c2b2b197ebf85cd89bc7cb38ff096eeef3add4bd62f8c25f16548c90a0d46ba5a022c8bae50e5 SHA512 a38e92571c0558aebe1f36613afb6da29338b9c1b779df2db6b6e5ad5b79758523a2036dc4d29d192a19a1a71103c42022f165e1a138e469338afcc117599eb9 -DIST gcl-2.6.11.tar.gz 7047082 BLAKE2B 0fc843a7dc563c24d50a47d5f656c41cdab1aea8d8d1a9ed618b5a0b947e82bd05a98c0daa532988505501e7edd16780c33400b749f89c567664c3ad43e9151e SHA512 0cec0e0e138ec13bccd5e52b2f803ccc6be5afc3c284c26550abb4392488fd8cf0085d5c3a99d9a6aba24dc2f7160341c98741003d8d09728e99da1cd909b325 DIST gcl-2.6.12-fedora.tar.bz2 680471 BLAKE2B 0ad96ce0a09bb73ee77456373eb7e50b2325a4f2e042c21120a1c33b2dec2aa10f5485bb1b02e8eb8e77aaaea6e141189d676217f9d139615911d8a77ea5818a SHA512 7640f8370754c889e2db9d047c4476195f949f4d97eafc7ef81761c1a548e24125d6d93381227b55f1840c3d127770995e88bf66f83c6952e121f5fa004e7f1a DIST gcl-2.6.12.tar.gz 7031837 BLAKE2B afd3f81dd8a712d92883a96399a2e0621b0d38a349904707846bd694892510012fde27f94ec36664c249659a480e7f92c412b3790ecb74247a91ba0cb44aa420 SHA512 e82b5bdded6f846de4ea35a83bc8294043ba6d4fe03ff421f8753e78add1e5e87124782f672cd38ad89bbec1ca7c5ff69fe2621be1552b209516b58b6c97fd20 diff --git a/dev-lisp/gcl/gcl-2.6.11.ebuild b/dev-lisp/gcl/gcl-2.6.11.ebuild deleted file mode 100644 index 3a5b2a82ad5..000 --- a/dev-lisp/gcl/gcl-2.6.11.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit elisp-common eutils flag-o-matic - -DESCRIPTION="GNU Common Lisp" -HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html; -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz https://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2; - -LICENSE="LGPL-2 GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+ansi athena emacs +readline tk X" - -# See bug #205803 -RESTRICT="strip" - -RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline:= ) - athena? ( x11-libs/libXaw ) - >=dev-libs/gmp-4.1:= - tk? ( dev-lang/tk:= ) - X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) - virtual/latex-base" -DEPEND="${RDEPEND} - virtual/texi2dvi - >=app-text/texi2html-1.64 - >=sys-devel/autoconf-2.52" - -S="${WORKDIR}"/${PN} - -src_prepare() { - mv "${WORKDIR}"/fedora/info/* info/ - cp -p /usr/share/texmf-dist/tex/texinfo/texinfo.tex info/ - find . -type f -perm /0111 | xargs chmod a-x - chmod a+x add-defs add-defs1 config.guess config.sub configure install.sh - chmod a+x bin/info bin/info1 gcl-tk/gcltksrv.in gcl-tk/ngcltksrv mp/gcclab - chmod a+x o/egrep-def utils/replace xbin/* - - # fedora patches - epatch "${WORKDIR}"/fedora/fd-leak.patch - epatch "${WORKDIR}"/fedora/latex.patch - epatch "${WORKDIR}"/fedora/texinfo.patch - epatch "${WORKDIR}"/fedora/elisp.patch - epatch "${WORKDIR}"/fedora/selinux.patch - epatch "${WORKDIR}"/fedora/rename.patch - epatch "${WORKDIR}"/fedora/getcwd.patch - epatch "${WORKDIR}"/fedora/plt.patch - epatch "${WORKDIR}"/fedora/ellipsis.patch - epatch "${WORKDIR}"/fedora/reloc-type.patch - epatch "${WORKDIR}"/fedora/infrastructure.patch - epatch "${WORKDIR}"/fedora/extension.patch - epatch "${WORKDIR}"/fedora/unrandomize.patch - epatch "${WORKDIR}"/fedora/asm-signal-h.patch - epatch "${WORKDIR}"/fedora/largefile.patch - epatch "${WORKDIR}"/fedora/arm.patch - - sed -e 's|"-fomit-frame-pointer"|""|' -i configure - sed -e
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 5abcac7a564f555ad2d414de3e1c8d6c62fc19d3 Author: Chema Alonso Josa gentoo org> AuthorDate: Sat Apr 7 21:11:27 2018 + Commit: José María Alonso gentoo org> CommitDate: Sat Apr 7 21:11:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5abcac7a dev-lisp/gcl: Set VARTEXFONTS to prevent sandbox violations Closes: https://bugs.gentoo.org/652024 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-lisp/gcl/gcl-2.6.10.ebuild | 11 ++- dev-lisp/gcl/gcl-2.6.11.ebuild | 11 ++- dev-lisp/gcl/gcl-2.6.12.ebuild | 10 +- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/dev-lisp/gcl/gcl-2.6.10.ebuild b/dev-lisp/gcl/gcl-2.6.10.ebuild index 6b2fd2d6d60..55fc3ee2e42 100644 --- a/dev-lisp/gcl/gcl-2.6.10.ebuild +++ b/dev-lisp/gcl/gcl-2.6.10.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 + inherit elisp-common eutils flag-o-matic DESCRIPTION="GNU Common Lisp" @@ -17,10 +18,10 @@ IUSE="+ansi athena emacs +readline tk X" RESTRICT="strip" RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) + readline? ( sys-libs/readline:= ) athena? ( x11-libs/libXaw ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) + >=dev-libs/gmp-4.1:= + tk? ( dev-lang/tk:= ) X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) virtual/latex-base" DEPEND="${RDEPEND} @@ -85,7 +86,7 @@ src_configure() { src_compile() { emake -j1 - emake -C info gcl.info + VARTEXFONTS="${T}"/fonts emake -C info gcl.info if use athena; then pushd xgcl-2 > /dev/null pdflatex dwdoc.tex diff --git a/dev-lisp/gcl/gcl-2.6.11.ebuild b/dev-lisp/gcl/gcl-2.6.11.ebuild index a49d2af852f..3a5b2a82ad5 100644 --- a/dev-lisp/gcl/gcl-2.6.11.ebuild +++ b/dev-lisp/gcl/gcl-2.6.11.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 + inherit elisp-common eutils flag-o-matic DESCRIPTION="GNU Common Lisp" @@ -17,10 +18,10 @@ IUSE="+ansi athena emacs +readline tk X" RESTRICT="strip" RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) + readline? ( sys-libs/readline:= ) athena? ( x11-libs/libXaw ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) + >=dev-libs/gmp-4.1:= + tk? ( dev-lang/tk:= ) X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) virtual/latex-base" DEPEND="${RDEPEND} @@ -82,7 +83,7 @@ src_configure() { src_compile() { emake -j1 - emake -C info gcl.info + VARTEXFONTS="${T}"/fonts emake -C info gcl.info if use athena; then pushd xgcl-2 > /dev/null pdflatex dwdoc.tex diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild index 1d4449e6009..b8fee9e3528 100644 --- a/dev-lisp/gcl/gcl-2.6.12.ebuild +++ b/dev-lisp/gcl/gcl-2.6.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -17,10 +17,10 @@ IUSE="+ansi athena emacs +readline tk X" RESTRICT="strip" RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) + readline? ( sys-libs/readline:= ) athena? ( x11-libs/libXaw ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) + >=dev-libs/gmp-4.1:= + tk? ( dev-lang/tk:= ) X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) virtual/latex-base" DEPEND="${RDEPEND} @@ -82,7 +82,7 @@ src_configure() { src_compile() { emake -j1 - emake -C info gcl.info + VARTEXFONTS="${T}"/fonts emake -C info gcl.info if use athena; then pushd xgcl-2 > /dev/null pdflatex dwdoc.tex
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: 4ea4698e69a890e660ca07333696d1830d471d37 Author: Michael Weber gentoo org> AuthorDate: Fri Feb 24 07:40:27 2017 + Commit: Michael Weber gentoo org> CommitDate: Fri Feb 24 07:46:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ea4698e dev-lisp/gcl: add ~ppc keyword (bug 509842). Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-lisp/gcl/gcl-2.6.12.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild index 959c2692a5..504d9c530a 100644 --- a/dev-lisp/gcl/gcl-2.6.12.ebuild +++ b/dev-lisp/gcl/gcl-2.6.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz https://dev.gentoo.org/~grozin/${P}-fedo LICENSE="LGPL-2 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="+ansi athena emacs +readline tk X" # See bug #205803
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/, dev-lisp/gcl/files/
commit: 537acbec9ddd8856a4c226b5c032e3bafcf3da31 Author: Andrey Grozin gentoo org> AuthorDate: Wed Feb 17 17:29:52 2016 + Commit: Andrey Grozin gentoo org> CommitDate: Wed Feb 17 17:29:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=537acbec dev-lisp/gcl: 2.6.12 now uilds with gcc-5 Bug: 574652 Package-Manager: portage-2.2.27 dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch | 8 dev-lisp/gcl/gcl-2.6.12.ebuild | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch b/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch new file mode 100644 index 000..07d3892 --- /dev/null +++ b/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch @@ -0,0 +1,8 @@ +diff -r -U1 gcl.orig/makefile gcl/makefile +--- gcl.orig/makefile 2014-10-23 23:29:00.0 +0200 gcl/makefile 2016-02-17 18:10:29.871808118 +0100 +@@ -267,3 +267,3 @@ + $(AWK) 'BEGIN {print "#include \"include.h\"";print "#include \"cmponly.h\"";print "---"} {a=$$1;gsub("\\.\\.\\.","",a);print "\"#define " $$1 "\" " a}' $< |\ +- $(CC) -E -I./$(HDIR) - |\ ++ $(CC) -E -P -I./$(HDIR) - |\ + $(AWK) '/^\-\-\-$$/ {i=1;next} {if (!i) next} {gsub("\"","");print}' >$@ diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild index 11e8275..959c269 100644 --- a/dev-lisp/gcl/gcl-2.6.12.ebuild +++ b/dev-lisp/gcl/gcl-2.6.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -38,6 +38,7 @@ src_prepare() { chmod a+x add-defs add-defs1 config.guess config.sub configure install.sh chmod a+x bin/info bin/info1 gcl-tk/gcltksrv.in gcl-tk/ngcltksrv mp/gcclab chmod a+x o/egrep-def utils/replace xbin/* + epatch "${FILESDIR}"/${P}-gcc5.patch # fedora patches epatch "${WORKDIR}"/fedora/fd-leak.patch @@ -62,6 +63,7 @@ src_prepare() { src_configure() { strip-flags filter-flags -fstack-protector -fstack-protector-all + append-cflags $(test-flags-CC -fgnu89-inline) local tcl="" if use tk; then
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
commit: e3bba1d3b86d600239bb164a5811f17840a5068c Author: Jeroen Roovers gentoo org> AuthorDate: Mon Sep 28 05:27:13 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Sep 28 05:27:13 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3bba1d3 dev-lisp/gcl: Mark ~ppc64 (bug #509842). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches dev-lisp/gcl/gcl-2.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild index 349f027..11e8275 100644 --- a/dev-lisp/gcl/gcl-2.6.12.ebuild +++ b/dev-lisp/gcl/gcl-2.6.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz https://dev.gentoo.org/~grozin/${P}-fedo LICENSE="LGPL-2 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86" IUSE="+ansi athena emacs +readline tk X" # See bug #205803