diff options
Diffstat (limited to 'dev-lisp')
-rw-r--r-- | dev-lisp/Manifest.gz | bin | 3370 -> 3375 bytes | |||
-rw-r--r-- | dev-lisp/asdf/Manifest | 3 | ||||
-rw-r--r-- | dev-lisp/asdf/asdf-3.3.5.ebuild | 7 | ||||
-rw-r--r-- | dev-lisp/asdf/files/asdf-3.3.5-test-utilities.patch | 27 | ||||
-rw-r--r-- | dev-lisp/clisp/Manifest | 2 | ||||
-rw-r--r-- | dev-lisp/clisp/clisp-2.49.92-r1.ebuild | 2 | ||||
-rw-r--r-- | dev-lisp/gcl/Manifest | 8 | ||||
-rw-r--r-- | dev-lisp/gcl/files/gcl-gmp-6.patch | 8 | ||||
-rw-r--r-- | dev-lisp/gcl/files/gcl-readline-6.3.patch | 18 | ||||
-rw-r--r-- | dev-lisp/gcl/files/gcl-tcl-8.6.patch | 103 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.10.ebuild | 149 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 2 | ||||
-rw-r--r-- | dev-lisp/hyperspec/Manifest | 2 | ||||
-rw-r--r-- | dev-lisp/hyperspec/hyperspec-7.0-r3.ebuild | 2 | ||||
-rw-r--r-- | dev-lisp/sbcl/Manifest | 6 | ||||
-rw-r--r-- | dev-lisp/sbcl/sbcl-2.2.4.ebuild (renamed from dev-lisp/sbcl/sbcl-2.2.2.ebuild) | 2 | ||||
-rw-r--r-- | dev-lisp/uiop/Manifest | 2 | ||||
-rw-r--r-- | dev-lisp/uiop/uiop-3.3.5.ebuild | 2 |
18 files changed, 47 insertions, 298 deletions
diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz Binary files differindex bb74ad732db3..ac39d1293282 100644 --- a/dev-lisp/Manifest.gz +++ b/dev-lisp/Manifest.gz diff --git a/dev-lisp/asdf/Manifest b/dev-lisp/asdf/Manifest index 04d2f5fdde4e..9da166fa2e58 100644 --- a/dev-lisp/asdf/Manifest +++ b/dev-lisp/asdf/Manifest @@ -1,5 +1,6 @@ +AUX asdf-3.3.5-test-utilities.patch 1141 BLAKE2B 6ef47f9ffd639f5724d5583e2af3210e1e4091721c2f8251df16abc19ebe3c80cf4d09bef0c6af1f3aef0a61ece99a05073d90196e6b9e8a52883e7468687835 SHA512 583976c13d859d9ccb86ad6df4a7a7a7ce210588e020005a4f4844c5446db0830d99205bb2186d9a5bf2e9f3b25d19716d336ecbf66496357383166af7d373b7 AUX gentoo-init.lisp 354 BLAKE2B 201ba124983acd9f86a35742079fa9d9af3c7c5b29c2c2f3021e07907dbd808a59bc82931558aea8bfb6821f600d0b2944eb5a3b518474e203323f7210c4685c SHA512 28a24bdc25b7f2304b1c837eb1ca44d5006de6bae1d8e5cfd2bc4bac800dfad9c9c7b3964fd0667c89da95051a42da9054bda3f94202867dbae7b02dfd2b03e4 AUX source-registry.conf 138 BLAKE2B 1adc9396d0d23b361c52d70b1c10d7f5e031776b1a5bb168fe55a2fb90e03a6771511cfe52a26256620988f030cdc51d75e0ac3f433eb8a500aa5d8c119e0427 SHA512 244ce3e7cd9c5f483f99c8e43f2d62d16ea35b25897029b7b9038fe5412752f7d8c7ea11396fd87c218e77c63c5efe2f27c2a11fe49ffb79908f8e7b85bf64c9 DIST asdf-3.3.5.tar.gz 520233 BLAKE2B 59697b9c6a691c43efe47c0e6d9fed5b8a0f2f2432f10cb58a643857bc3d332b730b180d5d13e87656b9106eab7787359ecd3b854447f5d9c8a871b3a1510448 SHA512 27221bbf798c94e427b8e2c0e8ecb5384102dd5f8f5d2cc18c2e3d44e0aa2f3b79538e0f2cb589442eb493abe00c8a63a04f6c1558979b78cd00165c6b33103b -EBUILD asdf-3.3.5.ebuild 1541 BLAKE2B 903a49d00c911dbf44bc1e7b9d068a04ef7b4cc387e5c7f7c30d0880f540bc8f56f3dcc0db2f278d248b9717483db6590f5bd9c45575caeba01c690cfed5bc7d SHA512 20191a8362d02e297be7e2bbb35fca7270c08e0063a430c7642b0a15e8281e53698031740d961c2c2e527663089f0344092dcc5551f539bc8d63686af15eb2f0 +EBUILD asdf-3.3.5.ebuild 1649 BLAKE2B 53b8166adb7cb30ca19203a9183e2c6b58fef01ba03b459e0dffa225a2440b682ef7d859f96a0b6b877d01ab3e8ca3882b52e27f3474bc689a36b6212015d961 SHA512 19368d6b63b3f7e7167b17097db3c501563ea31b3c0076069a8f1499936b934b0d74139665658f05eae617140940b94d1f65ff221646f0bf3ecca55c6e50faf1 MISC metadata.xml 262 BLAKE2B 9d57142b15b4db8306f29f0644b2898c7b8674bdeccf72f654028ba92be886bcf341a224babb36e26363e35761f2f571637b4774f2bad6259202ac4b9c32eb19 SHA512 2066fb6068acc9947350a565fae1b067f16fb7b3223338d7d2c023caf443c472bab6024bf84c3b8c2d71a53cb37a61a682971864dba11be196ae22e4996cdff2 diff --git a/dev-lisp/asdf/asdf-3.3.5.ebuild b/dev-lisp/asdf/asdf-3.3.5.ebuild index b1153ce7066e..6307fc5a133c 100644 --- a/dev-lisp/asdf/asdf-3.3.5.ebuild +++ b/dev-lisp/asdf/asdf-3.3.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PVR}" -KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" IUSE="doc test" RESTRICT="!test? ( test )" @@ -22,6 +22,11 @@ DEPEND="!dev-lisp/cl-${PN} PDEPEND="virtual/commonlisp ~dev-lisp/uiop-${PV}" +PATCHES=( + # bug 841335, drop on next version bump + "${FILESDIR}"/${PN}-3.3.5-test-utilities.patch +) + install_docs() { ( cd doc || die diff --git a/dev-lisp/asdf/files/asdf-3.3.5-test-utilities.patch b/dev-lisp/asdf/files/asdf-3.3.5-test-utilities.patch new file mode 100644 index 000000000000..d8529d16823d --- /dev/null +++ b/dev-lisp/asdf/files/asdf-3.3.5-test-utilities.patch @@ -0,0 +1,27 @@ +https://bugs.gentoo.org/841335 +Taken from https://github.com/roswell/asdf/commit/fd289d99d1c76601fb310f8ca26a48f807337c8d + +From fd289d99d1c76601fb310f8ca26a48f807337c8d Mon Sep 17 00:00:00 2001 +From: "Robert P. Goldman" <rpgoldman@sift.net> +Date: Fri, 2 Jul 2021 15:57:34 -0500 +Subject: [PATCH] Fix garbled test. + +By accident a bad test slipped into a commit: this was due to my not +understanding how `with-expected-failure` works. +--- + test/test-utilities.script | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/test-utilities.script b/test/test-utilities.script +index 09a03347..b1e00fa5 100644 +--- a/test/test-utilities.script ++++ b/test/test-utilities.script +@@ -342,7 +342,7 @@ + ;; (assert (directory-exists-p oddball-pathname)) + ;; (pathname oddball-namestring) + ;; (assert-equal nil (uiop:subdirectories oddball-namestring)) +-(with-expected-failure ("UIOP:SUBDIRECTORIES does not handle non-standard pathnames.") ++(with-expected-failure (#+(or sbcl cmucl) t) + (assert-equal nil (uiop:subdirectories "/[foo"))) + + (DBG "check to make sure WITH-CURRENT-DIRECTORY checks its parameter for directory pathname") diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest index cbc64012f7e8..0912c7f52754 100644 --- a/dev-lisp/clisp/Manifest +++ b/dev-lisp/clisp/Manifest @@ -1,4 +1,4 @@ AUX clisp-2.49.92-after_glibc_cfree_bdb.patch 8499 BLAKE2B d093b76cdf25b0822aaca87bd6055c6b58edc68e387d78d7fd979171d881fe585b674246b3a2a6f37a8412b5aef1b997210b4019a1595a07b64471cb9324656f SHA512 1b8cb29bf9caa30ca05474a67202f72f013e57d6b0d2dff1fb5ab0472df9f5c5a5b5de46922c931fa9a4d4a0a25890a05e1f7d38ddfb56c967026eef80001919 DIST clisp-2.49.92.tar.bz2 9055207 BLAKE2B 6cf331eb9f99f62579e35469e2d01cae066083592ccc71cf483b70b4d1be349cdee9d403e0a7ed1ad1c8c5d805c1dab51c1a5031d77469ff8c4dc52eb58913df SHA512 cc9412a7b3f21c85b040bf5e660380fafb3c2374765a1c00272feb3f7838f2161e27a5d6295cef9976f0c4522f10796cf5ee5447716090d1cc69ecfe598ef306 -EBUILD clisp-2.49.92-r1.ebuild 4017 BLAKE2B 2d108ba4c9efd37ebf898fa13781ecb49bb6885214f2ca352d405962c4a373f12b090c31137c042b710b986692e3de2fa4f75e9ccfc2bc2eab6c1653ddfbb45b SHA512 1e2167c5356be22fc603b5a9f503ed5cd4d71d1f96f629b774deb5d45e29826bd5f8c069b69cdc0ed3a11e3326aaa9ddec9811da8d94cf5e7e5ada47e13ebc4c +EBUILD clisp-2.49.92-r1.ebuild 4023 BLAKE2B 41e890ee9de9275d138347fd53537d51b641b042c6e909e6d12156985a7d4ca674ebfc7013e5aa2a5aa38426895e3df88e3912bd88d95681a927331a5faa85b7 SHA512 0aa2af56aab582d0032ad847a03541823c38bb92c8ff5bd1fddb60493d298baabaeff3233cc4a4c32478458b5817af1ece782dc8b8a6966725079af3758afd7d MISC metadata.xml 1241 BLAKE2B c9448490c5af9a2c7be822093f6baeee9e23b4c92fbf06723ee724bc950bd34502f22aaa2c8a059b2bb29d7cd36f668fa039a3cb80cfe64dc58c42f1a3e26122 SHA512 d721fc1e1055bff3ed7585a6b22e69c60ce88abb1e67bfed9ae8ca8310a12cce5a7a2ca14b97a87d9ad19fed9d68f67f259321cac4376d625aa6fbede7ab8ccb 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 diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index 32a3dfdf6002..92717ca64021 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1,12 +1,6 @@ AUX 64gcl-gentoo.el 154 BLAKE2B 57356dd1f8a1fe80a519c36beb0937733fe4aef09df9108ee81c7ccac03760ef7cf1b60019acc045bfd69e2688c40c144802c5195dc86c03c847640b39477840 SHA512 bc471a4b21866a9db2f21234b0b42cafff5bc509668a59ba39516d5fe0b148739d65b89ed1982b3a06109f793d28321da6fe6856693f279d77ab6313d0185b1c AUX bootstrap-gcl 336 BLAKE2B a1c94177ccf15e2febd2315d83eb965903f0b22b8dfe230102891432564dcd8198b210aa004da3ad0d91e0b2e7ba43cc5e4e8c981923efb7f15a112e30dff86b SHA512 481a9ffa1102534c36a1a2084dda4b1ecd822888fafac4e6f0691b73ce0cc60e5328f628998ccef38bf75a26f3b79b24adf59562dc7cad23c3033a22d9593d0f AUX gcl-2.6.13_pre99-assertion.patch 534 BLAKE2B 5306a28c9e2439454d6343a228661ced66079953d2bf678115eda769d08e1d0f366c2f3ed2aa55a9653b97167824dcea7a8a86b6650df21b0186515f05609f88 SHA512 e7a914b760a321deb831f7907c2ba5f5ae2cd921118453bacc8dcc907bb22cb993295fbca9b5f45b0ecb195e36bf31e18a0b25dae5eee6fc45188a1edf2b485f -AUX gcl-gmp-6.patch 363 BLAKE2B 103d473dc971c138ed4c7584fb61264e0ce4e6ef5823beade51a3ed4a5cae769564ae9ad252a6e40723e3ac8b5a33b9631d41954034ebc6324c58b878f4e1260 SHA512 cc578a915d154e94cf992f79e5a0130d294f506da13315bef060e19b08af3390942b2ebd5b4989acb37582315f3396fe605b56e9e441755728f54cf693be0ef1 -AUX gcl-readline-6.3.patch 656 BLAKE2B 5e8fab31dacab80c1a01cbbf17de6d346556aa7412c3ea33a104aaf4515f72bfac4b8bb316b64e77720efafefae289805b96ca9a9c396c7711c66b342a1ec3ea SHA512 d88e59a0082d01b7ae8bca1dd9870400b7e0b0e39eeb4fdce564bccfd615fadee6235c3cf1e3ef8074f74c17188144c93380cd499b215b5025304b0b2d272501 -AUX gcl-tcl-8.6.patch 3331 BLAKE2B a37ed5a50ab7c9601e36d83c511db20fd0d9cec7bd36d83dcd463bc692cf3a647fdcf32c090daa6f7b5c9697380307948d21e98de38e0c68479921c1710f3bb7 SHA512 108835fd285d6198935c6c1d20c96bc405f3c47dec66fc30201e01cd163734933cc0107b9a9035f728a594f1280a0c1bbfde2087ba5149d46c3b55ca066e3ca4 -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 -EBUILD gcl-2.6.10.ebuild 3928 BLAKE2B bcc3e1b8b37323e6ef6740664d28191923cd69a59267ae0c8eeda8aa6d9a844a39b2ee9339d945a9a27e93b5294fb845268dba34fd826e4d203592ea68aa7768 SHA512 abb82bdd5ab6ed06111a29eaaf325636d4e3bde64c8f53b6b208783e702dc9be6f7389e1ac06978648547f3c9b90fafffdaf1647949ab1e102946044cd1db96c -EBUILD gcl-2.6.13_pre99.ebuild 2452 BLAKE2B 79d99bbde11dee2984f546efabafbed5e073f3363a625082c7dd1e4e3bb78f970f5555007a9e84764297282c3b2862208e632f4489b4e42481f7d5f9aed3c7a3 SHA512 83b905410f12656cf18b60b43978041190ae2d036b6295a05c4c3178fc9032202c5b5d25bc6ec749807789c11b2fec4f89bc7daddbb4822653c35d0e12f74b80 +EBUILD gcl-2.6.13_pre99.ebuild 2451 BLAKE2B b841d2a2094ff1bfe2e6298fb26ac4ecfb759939a8bbe287a046f5df3bb8fb347129baf97d46d18ec54adbf498e00a4acbd24a3c39151b497b6cad06921b1577 SHA512 cf60e90e2e059ef3f9164c5655fe90a67682d15d414bb71a11a20b8fc0440d63c19a1694f7ebc7f4cf1fb198e5892f9ccc9617b52b7381a676247702302fe20a MISC metadata.xml 722 BLAKE2B 4efe3f45f285f77a679e5c745a98e6707db15ac67554c17a2de932183d216ac0906d302197ca094b0773d90bd0a36dcef5e0ecf621f8ef07c9e18478db734f77 SHA512 fb317108e1673ab66aeda56aff57fb70679dcc1c4893f1e8c8b54dd9220414777694d647089c6281426fdf07393be0a7ee64fe1bee519fab638523315c20adc6 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..000000000000 --- 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.000000000 +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..000000000000 --- 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.000000000 +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..000000000000 --- 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, &argc, (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, "Tcl_AppInit failed: %s\n", interp->result); -+ fprintf(stderr, "Tcl_AppInit failed: %s\n", INTERP_RESULT(interp)); - } - #endif - /* -@@ -372,7 +377,7 @@ TkX_Wish (argc, argv) - if (geometry != NULL) { - code = Tcl_VarEval(interp, "wm geometry . ", geometry, (char *) NULL); - if (code != TCL_OK) { -- fprintf(stderr, "%s\n", interp->result); -+ fprintf(stderr, "%s\n", INTERP_RESULT(interp)); - } - } - -@@ -402,13 +407,13 @@ TkX_Wish (argc, argv) - - fullName = Tcl_TildeSubst(interp, tcl_RcFileName, &buffer); - if (fullName == NULL) { -- fprintf(stderr, "%s\n", interp->result); -+ fprintf(stderr, "%s\n", INTERP_RESULT(interp)); - } else { - f = fopen(fullName, "r"); - if (f != NULL) { - code = Tcl_EvalFile(interp, fullName); - if (code != TCL_OK) { -- fprintf(stderr, "%s\n", interp->result); -+ fprintf(stderr, "%s\n", INTERP_RESULT(interp)); - } - fclose(f); - } -@@ -443,7 +448,7 @@ TkX_Wish (argc, argv) - error: - msg = Tcl_GetVar(interp, "errorInfo", TCL_GLOBAL_ONLY); - if (msg == NULL) { -- msg = interp->result; -+ msg = INTERP_RESULT(interp); - } - dfprintf(stderr, "%s\n", msg); - Tcl_Eval(interp, errorExitCmd); -@@ -566,13 +571,13 @@ StdinProc(clientData, mask) - || code) - { - char buf[4]; -- char *p = buf; -+ char *p = buf, *string; - /*header */ - *p++ = (code ? '1' : '0'); - bcopy(msg->msg_id,p,3); - /* end header */ -- if(sock_write_str2(dsfd, m_reply, buf, 4 , -- interp->result, strlen(interp->result)) -+ string = INTERP_RESULT(interp); -+ if(sock_write_str2(dsfd, m_reply, buf, 4, string, strlen(string)) - < 0) - { /* what do we want to do if the write failed */} - -@@ -752,7 +757,7 @@ guiBindCallback(char *szNameCmdProc, char *szTclObject, char *szModifier,char* a - code = Tcl_Eval(interp, szCmd); - if (code != TCL_OK) - { -- dfprintf(stderr, "TCL Error int bind : %s\n", interp->result); -+ dfprintf(stderr, "TCL Error int bind : %s\n", INTERP_RESULT(interp)); - - } - return code; diff --git a/dev-lisp/gcl/gcl-2.6.10.ebuild b/dev-lisp/gcl/gcl-2.6.10.ebuild deleted file mode 100644 index 47a5f441a32c..000000000000 --- a/dev-lisp/gcl/gcl-2.6.10.ebuild +++ /dev/null @@ -1,149 +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 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/* - - # 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/rename.patch - epatch "${WORKDIR}"/fedora/getcwd.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/plt.patch - epatch "${WORKDIR}"/fedora/ellipsis.patch - epatch "${WORKDIR}"/fedora/man.patch - epatch "${WORKDIR}"/fedora/reloc-type.patch - epatch "${WORKDIR}"/fedora/largefile.patch - - epatch "${FILESDIR}"/${PN}-tcl-8.6.patch - epatch "${FILESDIR}"/${PN}-gmp-6.patch - epatch "${FILESDIR}"/${PN}-readline-6.3.patch - - sed -e 's|"-fomit-frame-pointer"|""|' -i configure - sed -e 's|@EXT@||g' debian/in.gcl.1 > gcl.1 -} - -src_configure() { - strip-flags - filter-flags -fstack-protector -fstack-protector-all - - 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 \ - --enable-infodir=/usr/share/info \ - $(use_enable readline) \ - $(use_enable ansi) \ - $(use_enable athena xgcl) \ - $(use_with X x) \ - ${tcl} -} - -src_compile() { - emake -j1 - VARTEXFONTS="${T}"/fonts emake -C info gcl.info - if use athena; then - pushd xgcl-2 > /dev/null - pdflatex dwdoc.tex - popd > /dev/null - fi -} - -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 - mv "${D}"usr/share/doc/*.dvi . - rm -rf "${D}"usr/share/doc - rm -rf "${D}"usr/share/emacs - rm -rf "${D}"usr/lib/gcl-*/info - - rm doc/makefile elisp/add-defaults.el - dodoc readme* RELEASE* ChangeLog* doc/* - doman gcl.1 - doinfo info/*.info* - dohtml -r info/gcl-si info/gcl-tk - - if use emacs; then - elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el - elisp-install ${PN} elisp/*.el - fi - - docompress -x /usr/share/doc/${PF}/*.dvi - if use athena; then - dodoc xgcl-2/*.pdf - docompress -x /usr/share/doc/${PF}/*.pdf - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} 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 diff --git a/dev-lisp/hyperspec/Manifest b/dev-lisp/hyperspec/Manifest index 21464057ade0..3e442f10c7cd 100644 --- a/dev-lisp/hyperspec/Manifest +++ b/dev-lisp/hyperspec/Manifest @@ -1,3 +1,3 @@ DIST HyperSpec-7-0.tar.gz 2032830 BLAKE2B ec72b57fdcf669fe400dc2729191cc7c387172035d0663816fcc18450543052d3a958bd9042ef67bc70a1ccb07e74b189d32e1c790cdd1b721e8d74a6a88412d SHA512 1b9058fe1ae2e283f4a68211dc659021e04bd10373d7c2392f4fa496543e2454f96c7eb671bcb1e72c906456792f8a265a5e34bac24d01e2c0e7fb1ce359c370 -EBUILD hyperspec-7.0-r3.ebuild 864 BLAKE2B 1bdbbb3c32577f839caae77ac95114d0e7b9e4ec18f4a29414b6a0b51f8b1cabd2ddaeaf11997e51ce902b5746d647a0e37fd0d7d88f0033775c5f3594a8d41e SHA512 37749fa4cd08fe0e4813b3ab600af3ab3540403e008500a3e67049b805954b5bfa2fa3ea9f376abea073e52110f5f6ac146879c824fa2d6cd20fb1c703d7e4b3 +EBUILD hyperspec-7.0-r3.ebuild 870 BLAKE2B 400b4ea18500c7c022d1d4de1e92f9ec4b20a4b7e0b19ade059de5e874eb054209ade7f79b35b7294d72c081d1cc56153e6ccfabb5a8fa0056688e9bf136d5e4 SHA512 f54c72a07af267d5fc086ab5c271432b539168092ee5e56787d1b964a69faf8ef925f564f9fb9abea629fd25b52bc8d0a443d6a48a1bdff367e0a9a4fa000dbf MISC metadata.xml 285 BLAKE2B 010681e95eb1d8c4e5b0165e07bc63fdadd786c0a98439d3221ed6d825fa810dbc00a39fce5d2e01c279a3b94cfd5ff8a3d3c13ab5c278978603a88d4cbd822e SHA512 468b64cf13a1b4a38ca1909172c1adebb3da49edb7961be5deec6bbcd7c29d17828c7b538d22b7b7814ef2b8791fa962e9c13d876af9fa609aaf8fd866cdabd9 diff --git a/dev-lisp/hyperspec/hyperspec-7.0-r3.ebuild b/dev-lisp/hyperspec/hyperspec-7.0-r3.ebuild index 4d5567170d93..b2899cfbb426 100644 --- a/dev-lisp/hyperspec/hyperspec-7.0-r3.ebuild +++ b/dev-lisp/hyperspec/hyperspec-7.0-r3.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}" LICENSE="HyperSpec" SLOT="0" -KEYWORDS="amd64 ppc ppc64 sparc x86" +KEYWORDS="amd64 ~mips ppc ppc64 sparc x86" src_install() { docinto html diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index 9f46cd3c4231..2cb63cd2cc30 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -17,11 +17,11 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 6d77c4f4177cbdb72fb9ba DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5 SHA512 443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d SHA512 0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f SHA512 a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b -DIST sbcl-2.2.2-source.tar.bz2 6716272 BLAKE2B 6cb820a22d3c548df79598e0b3280204b65ce0b4c928a63f342a1cd106f2ce19bb639c0a7baf17dfae0d2b8dbcd92a7c4934ac75b9623691d218e7b36ab33830 SHA512 5e30736d737999da7686e45d63c17e6fccdab673bcb8afa5180f000f67eeea8546ca4ea83c1356e65c8f921fa2abee6b48f74d98e1d88d95dda618ffb249962c -DIST sbcl-2.2.2-x86-64-linux-binary.tar.bz2 10166209 BLAKE2B 460eac990d89f9ee1d77b3a60e22ccb8398e84af1b5859bd3fb39a30f132f6b15b213d7789d714b40a89de54a047ed91bd3a6609eb919f0a7cb82af9ec9eb008 SHA512 97a73833279028390b86685abff0725934fdf67bfd0fb055c0a2b84bd6b76409b9693ec6f5ecfd399b2d2eb743b1a51e7701d0802e0d9c42ff4d2bb524a1d39f DIST sbcl-2.2.3-source.tar.bz2 6715725 BLAKE2B ec4e99ca18336d56c3b26c723dc84ee07742923647655195af8a64ea656f54e03ea078c68b868d0d711e33236540d70dd206e4b1edbe2693e7d08cc5ecfcb2ab SHA512 8f149a7fb096c55eaec1b08e779d033dfb1476dd58e26c2e56a25b20ce9644be808f512bde25ada0fbd755894a89d2cc6be23c53366ca37e2c0b555508ee7037 DIST sbcl-2.2.3-x86-64-linux-binary.tar.bz2 10255248 BLAKE2B f6d9dfd3053c6fd13b09959792d71e9b5fad37369c2e7471adc9927bdd8857e375189b114648c71294504a7e8b608bc216f27daab84149bdef9913eb7705b2c2 SHA512 6a3caa67c44ed505d6fe53903ed8d20b22431523c18bff902676c3936397f5f7ef4340c96c8a5634816407e22b6f80a1e62d31c26113a8e14659c23976c861f5 +DIST sbcl-2.2.4-source.tar.bz2 7030086 BLAKE2B 109886223a500dc54b997bf795d2de57f23060dd193cabed976135bada0616af609679d5ad0656b85c94675fca4f06ca8b874287bc0fd61994a5c5563ee82146 SHA512 b5af45f7b6276b0becfc14d660a300890cbbd3c2c32290a1322edf1d30578041eecaf929f88c10d1e366ae4e5030c3427df60ffcc00af61f4c3f8727ac644109 +DIST sbcl-2.2.4-x86-64-linux-binary.tar.bz2 10353325 BLAKE2B fe2dbf70a9f644417099d1faae4b6c849fba42d175492edf3e108b59a1054e810e33d8081e27514998c8ec4dc04f6a233ea065e0f805e74e98de4c3b168f80d0 SHA512 4c997f23772344ef12ac9ed583506d29c73071cc77ff33fc10c611f37b52fdcdafa5d647b94ea139ce2ff95c3f492bb5be3236190921670c408d49fd49ad72d5 EBUILD sbcl-2.2.0.ebuild 8344 BLAKE2B 1baa54b857fd84c98ca24cde84b6595a9b4d58df52205e41620b2bf028b40af77d3f50ba43b82949fd9c86c4e75653c080ee031b1be29bb3c50543b0b49fef72 SHA512 644db987685fbeb15e5eac754ac15138958c09fe657be8838ab18f9df336f3b86b0f34003a74c43a3d32248bf7dfed1752cdb302abf85fa882fefc46bbf92a07 -EBUILD sbcl-2.2.2.ebuild 8348 BLAKE2B d207e7038dc2fd29ceebbcea139c8d298a41aecd9415c4b9518f4909c2a14abeb82dbb5348389cdaad692352c0de8df5cff08206a7563b16a9bd71623504b7fd SHA512 13061348bd4864fc1349de9fc24c4fa6c102c957ee2febce8d3f58d78610b65910291f2d5459e090b238042225fa7843650af6fa3594041c33028c7bd8d8f2ce EBUILD sbcl-2.2.3.ebuild 8348 BLAKE2B db79c6723bd51e5a571c2c61e8cd055d029d7d2a5e581b0f0fde1fdf14bec2218c21c0d862132e09bc95694d31d265ff52cf13cc11e730c4ff2cd3e737638910 SHA512 9ae8929e98a78d051db2de139ce59fd13c6ebdcbfaa1df0b03c312f763bb98a87ecb06cfedcae756dd16af681526d5261bd89771a6825004e9825dbaf00d01c4 +EBUILD sbcl-2.2.4.ebuild 8348 BLAKE2B 7b9e59319afe101fc90a10a06ced781468f41e995abc5857456787d31fd7e0770de38ebd6d2dbcaa3e24eb56f3fc0d618bc6034f220e4728dae09db35954f964 SHA512 f481b9c72ed0d9f448c6e951cb3c7b22afbc471b17c6c9c70fb73a98b666a4240dec6ac55a7745a02515b7f984b2dca60f732d380c6aa9f84aad7b0db0024439 MISC metadata.xml 1185 BLAKE2B fa1ce4556cb77fa154914a28fdd2e5dcec45498961875461f465978de4467ff16a329bfdd8a0fe161ba579639808b48af76bcd6fd22165a73d803983e6c10c91 SHA512 51bda1487ee9f95ba0e343f2990f465524590a88baba942819339697b446db3c7054d08791579c77472654f69e3f0fed8077ef2f0a9cb2314067fceff4c2c67c diff --git a/dev-lisp/sbcl/sbcl-2.2.2.ebuild b/dev-lisp/sbcl/sbcl-2.2.4.ebuild index bb519f27a98c..1f5f99c4ddcb 100644 --- a/dev-lisp/sbcl/sbcl-2.2.2.ebuild +++ b/dev-lisp/sbcl/sbcl-2.2.4.ebuild @@ -7,7 +7,7 @@ inherit multilib flag-o-matic pax-utils toolchain-funcs #same order as http://www.sbcl.org/platform-table.html BV_X86=1.4.3 -BV_AMD64=2.2.2 +BV_AMD64=2.2.4 BV_PPC=1.2.7 BV_PPC64LE=1.5.8 BV_SPARC=1.0.28 diff --git a/dev-lisp/uiop/Manifest b/dev-lisp/uiop/Manifest index 7661af74400d..d8eb20ea5d33 100644 --- a/dev-lisp/uiop/Manifest +++ b/dev-lisp/uiop/Manifest @@ -1,3 +1,3 @@ DIST uiop-3.3.5.tar.gz 103922 BLAKE2B af730c5241245f7d6f41fff32c734a2e3f8c4a86590e5b2cacea0af1f71fdc8f89849c35cb906623d76046ee1928ad1b913364eea3819b546aa37a4494f1fa2b SHA512 33faf9c1d7e48d1573dd17201cbce312ef42edf64ad98576c25fdc51dcd0421322678e9e31f0558450768c6f742882fea80980d2c393b2d64359198091a939f6 -EBUILD uiop-3.3.5.ebuild 462 BLAKE2B 7b008a9231c0d0a5ce7de0823f9428ca2c6fb3e8a2fb41fae254b0b165862ae0650a6dc46bff605a5dbd60f5c3c58c8ebd29c9b29c0a2d1deadebb2bcfdd8cb2 SHA512 c794e01e32474fc9a8562876f8e41c99b0f4ad66c646a045f81f0568b0e6034988d596b9cc57b200c56ad694b5d36e6724a1025d5a287f73fb7f26ffa1e1fc8f +EBUILD uiop-3.3.5.ebuild 468 BLAKE2B 9c9cd7c791cd5a3386b73baa89ffdaa7b2d287137ce2ae746d193a16203043e83c26015690c6239bd9692c9d589cd0b7a2ebb1e4a9211ac376a8e7fd82370a34 SHA512 d28e54eb0378d4bbb7f0aceda7cf8a18ebf97845eb1bc4a5f9b85f0074607badf672634608bc5883c810d1a31fb107c69e1dd0804ef86806d9acfa0a2395b6f6 MISC metadata.xml 262 BLAKE2B 9d57142b15b4db8306f29f0644b2898c7b8674bdeccf72f654028ba92be886bcf341a224babb36e26363e35761f2f571637b4774f2bad6259202ac4b9c32eb19 SHA512 2066fb6068acc9947350a565fae1b067f16fb7b3223338d7d2c023caf443c472bab6024bf84c3b8c2d71a53cb37a61a682971864dba11be196ae22e4996cdff2 diff --git a/dev-lisp/uiop/uiop-3.3.5.ebuild b/dev-lisp/uiop/uiop-3.3.5.ebuild index d591555987e7..2eace956027c 100644 --- a/dev-lisp/uiop/uiop-3.3.5.ebuild +++ b/dev-lisp/uiop/uiop-3.3.5.ebuild @@ -11,6 +11,6 @@ SRC_URI="http://common-lisp.net/project/asdf/archives/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" RDEPEND="~dev-lisp/asdf-${PV}" |