diff options
Diffstat (limited to 'dev-lisp')
24 files changed, 15 insertions, 526 deletions
diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz Binary files differindex be3cfaa9906d..7463f01c53a0 100644 --- a/dev-lisp/Manifest.gz +++ b/dev-lisp/Manifest.gz diff --git a/dev-lisp/asdf-binary-locations/Manifest b/dev-lisp/asdf-binary-locations/Manifest deleted file mode 100644 index 03d66b21e1d0..000000000000 --- a/dev-lisp/asdf-binary-locations/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST asdf-binary-locations_20061018.tar.gz 7504 BLAKE2B fbcb89b9e3400c96cc924c96385020edd315d01633610e01810f4c2e6da3562ab34aff19cc098b2ce1e2d58bdde17e3337309e11972d9962a55c74093dcada77 SHA512 3ce92f85763f65331debabd2fd6e2874e331552fda8a6657630b5696bacdb7282f00a5d98ecf2768087a7502a883582abc468de38a6d7aeef8ae0f03423653e0 -EBUILD asdf-binary-locations-20061018.ebuild 754 BLAKE2B a05ce15affdba133f3499b63edb28ff26212b709c8701166b088405a316d4dd4843c699a6db97ba420f443c81359911393ba970c6def71702844f0a21bd47bea SHA512 0b125a4a324dd0de6ef1509530e9562eb80d525e494b26b01404e1b8054c614c8e7c9d8ecb66697388f3ffa66c2989c4fb8610a4d46642132046914086d17a86 -MISC metadata.xml 261 BLAKE2B 161dea7ab371cbcbc08b8aac63e402f9fe994c08d55f2291360e900bf73e21f2c2ea67b6fcc3cb000f1cef03d1c41c6d2e5e16dd06d6916ec90d4e54a1ba3dd7 SHA512 fb754c4ed3579db5dbe303197a05647b7cfab0a3fe47fd2140d5f77641be752d10ccf49a9c267406a0f3ba3dcda8831f778b9596d723f65aff10142bfad60d3d diff --git a/dev-lisp/asdf-binary-locations/asdf-binary-locations-20061018.ebuild b/dev-lisp/asdf-binary-locations/asdf-binary-locations-20061018.ebuild deleted file mode 100644 index 4459b60001c5..000000000000 --- a/dev-lisp/asdf-binary-locations/asdf-binary-locations-20061018.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="3" -inherit common-lisp - -DESCRIPTION="ASDF-Extension to specify where Common Lisp binaries (FASL files) should go" -HOMEPAGE="http://common-lisp.net/project/cl-containers/asdf-binary-locations/" -SRC_URI="http://common-lisp.net/project/portage-overlay/distfiles/${PN}_${PV}.tar.gz" -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="" - -DEPEND="dev-lisp/asdf" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}" -CLPACKAGE=${PN} - -src_install() { - insinto $CLSOURCEROOT/$CLPACKAGE/dev - doins dev/*.lisp - common-lisp-install *.asd - common-lisp-system-symlink -} diff --git a/dev-lisp/asdf-binary-locations/metadata.xml b/dev-lisp/asdf-binary-locations/metadata.xml deleted file mode 100644 index 7ea645c67e72..000000000000 --- a/dev-lisp/asdf-binary-locations/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>common-lisp@gentoo.org</email> - <name>Gentoo Common Lisp Project</name> -</maintainer> -</pkgmetadata> diff --git a/dev-lisp/common-lisp-controller/Manifest b/dev-lisp/common-lisp-controller/Manifest deleted file mode 100644 index 97d8740ef40d..000000000000 --- a/dev-lisp/common-lisp-controller/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX 4.27/lisp-config.lisp 32 BLAKE2B 5e381b9e7d453307cc1843511c34ebba259ae404a9ac04878a3b2f73da837842a08d71b9e40f0618595c6031a1be921bdef1278d67a3c81741279ac73da519fe SHA512 a5847d7d2d8fc385dea530d212de9f87db5a87774be57aa2f9fa0e32a2b53c77dd069afca1baba5b94265a64fb1b53163ad51653175a39d2546cdc1ba666b883 -AUX 5.13/lisp-config.lisp 32 BLAKE2B 5e381b9e7d453307cc1843511c34ebba259ae404a9ac04878a3b2f73da837842a08d71b9e40f0618595c6031a1be921bdef1278d67a3c81741279ac73da519fe SHA512 a5847d7d2d8fc385dea530d212de9f87db5a87774be57aa2f9fa0e32a2b53c77dd069afca1baba5b94265a64fb1b53163ad51653175a39d2546cdc1ba666b883 -AUX README.Gentoo 989 BLAKE2B 2bc589322f093113fe6c46ec8754f9572a6ab48596c6e8063680331b42aa15b17939fd02f4b6b719b5be44333105425e325e467799618a349032333267fdc7d8 SHA512 f3ba1358242e6308f1df25d0480c0524e0dda9b154c329fb897c7b03c39048800f8d4b4e5692a1aececc0508414bfa999cccae0066468d11fac9e8a6a1d7bfbe -DIST common-lisp-controller_4.27.tar.gz 27636 BLAKE2B de8ff4d5f10204b73217961d69afaa25258a429d0079767dc8b68b99b4b9dfc52f3f58dce97835a3f5c89fcb035b50ea843ad3cbfd234f9ebb3626bc70a847b8 SHA512 afba310bf525fb40f98a6bd67747647d105080667a3ebef883e19ffc60186bdfc7b937c2efe7535e3daa08503d8079d69453264fe8124f1b9a4a55e6303fe1b3 -DIST common-lisp-controller_5.13.tar.gz 30846 BLAKE2B db621ea6dab8aadcd7ec6eeb58e600e55d8bd1a31be6dc950fe3bafa48d24777d0a1dba3571adfb852946b01ce61dcff26f034aee4d89b994fbec3012df3d803 SHA512 11a6e2b7a3ca6846c8b88ee3808ae4e01c269dce8eb4293e57bf061a6c74786fe8bdff0f11c3db5c8ac60e3ba7a1e74222f9ab1418da114b6ece2fa6f23464e2 -EBUILD common-lisp-controller-4.27.ebuild 2639 BLAKE2B f6b916353c1644f45f7d30ff7d999d21508b5f3e4e0f302e1bdb3f706173eb908f4fb35ac63c9c48b5cbf95799050d633aff15921c54dae2a1ea2dd6748b376f SHA512 ed86fe9ae84f2c2b10d416826d95b40d009c9968a3b394b59e75b5e23df1d2316d8406de9fc3b5ba3da6fdc4ac35e34a59d587d32c69e8de1238fdbda105370b -EBUILD common-lisp-controller-5.13-r1.ebuild 2742 BLAKE2B 4361f7f5221744ae9c0c53191bbfa8aea91275f20f047904cff6f275e6e9fa26f1ab6408b295eb8cafa4d2feb2e11517e8d458a8050c1d726d5d7d32ffee5e80 SHA512 7eec94f1f8f286f6dd5fa22953f069cb841c11e52efd6a0454db72635d87d7ea2a8bc41cd93b0081db7b3a0147cf766f4421fc0e7436d479c7af02c17991df6e -MISC metadata.xml 608 BLAKE2B 4d93f79d54e155067026c0ff9c34fffaae10bbc254e92790db6e04ff573e25f5dbbc3e5d439a50b760a04d00177dd29d2c7c9a362769590bcffc8828eb259222 SHA512 1bd22fdf164cb86fbb6ef0da125f30f5a6092f844bc4ae527451b1614d1ed5a1d8e018beabba50fb49ec30aace5172426246428477062a599963264d548f53a0 diff --git a/dev-lisp/common-lisp-controller/common-lisp-controller-4.27.ebuild b/dev-lisp/common-lisp-controller/common-lisp-controller-4.27.ebuild deleted file mode 100644 index 1a7c3508f040..000000000000 --- a/dev-lisp/common-lisp-controller/common-lisp-controller-4.27.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -inherit eutils - -DESCRIPTION="Common Lisp Controller" -HOMEPAGE="http://packages.debian.org/unstable/devel/common-lisp-controller" -SRC_URI="mirror://gentoo/common-lisp-controller_${PV}.tar.gz" - -LICENSE="LLGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~mips ppc ppc64 sparc x86" -IUSE="" - -DEPEND="|| ( >=sys-apps/coreutils-8.15 app-misc/realpath ) - >=dev-lisp/asdf-1.84 - dev-lang/perl" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} - cd "${S}/man" - ln -s clc-{,un}register-user-package.1 - for i in unregister-common-lisp-implementation {,un}register-common-lisp-source; do - ln -s register-common-lisp-implementation.8 ${i}.8 - done -} - -src_install() { - dobin clc-register-user-package - dobin clc-unregister-user-package - dosbin register-common-lisp-implementation - dosbin register-common-lisp-source - dosbin unregister-common-lisp-implementation - dosbin unregister-common-lisp-source - insinto /usr/share/common-lisp/source/common-lisp-controller - doins common-lisp-controller.lisp - doins post-sysdef-install.lisp - doman man/*.[18] - insinto /etc - doins "${FILESDIR}/${PV}/lisp-config.lisp" - dodoc "${FILESDIR}/README.Gentoo" - dodoc DESIGN.txt -} - -pkg_postinst() { - test -d /var/cache/common-lisp-controller \ - || mkdir /var/cache/common-lisp-controller - chmod 1777 /var/cache/common-lisp-controller - - # This code from ${S}/debian/postinst - - for compiler in /usr/lib/common-lisp/bin/*.sh - do - if [ -f "${compiler}" -a -r "${compiler}" -a -x "${compiler}" ] ; then - i=${compiler##*/} - i=${i%.sh} - einfo ">>> Recompiling Common Lisp Controller for $i" - bash "$compiler" install-clc || true - einfo ">>> Done rebuilding" - fi - done - - # This code from ${S}/debian/preinst - - # cleanup fasl files: - ( find /usr/share/common-lisp/source/defsystem \ - /usr/share/common-lisp/source/asdf \ - /usr/share/common-lisp/source/common-lisp-controller -type f -not -name "*.lisp" -print0 \ - | xargs --null rm --force 2> /dev/null ) &>/dev/null - - # remove old autobuild files: -# find /etc/common-lisp -name autobuild -print0 \ -# | xargs -0 rm 2> /dev/null || true -# find /etc/common-lisp -type d -depth -print0 \ -# | xargs rmdir 2> /dev/null || true - - # remove old fals files: - test -d /usr/lib/common-lisp-controller \ - && rmdir --ignore-fail-on-non-empty /usr/lib/common-lisp-controller - for compiler in /usr/lib/common-lisp/bin/*.sh ; do - if [ -f "$compiler" -a -r "$compiler" ] ; then - i=${compiler##*/} - i=${i%.sh} - if [ -d "/usr/lib/common-lisp/${i}" ] ; then - rm -rf "/usr/lib/common-lisp/${i}" - fi - fi - done -} diff --git a/dev-lisp/common-lisp-controller/common-lisp-controller-5.13-r1.ebuild b/dev-lisp/common-lisp-controller/common-lisp-controller-5.13-r1.ebuild deleted file mode 100644 index 450a227f9929..000000000000 --- a/dev-lisp/common-lisp-controller/common-lisp-controller-5.13-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="3" -inherit eutils - -DESCRIPTION="Common Lisp Controller" -HOMEPAGE="http://packages.debian.org/unstable/devel/common-lisp-controller" -SRC_URI="mirror://gentoo/common-lisp-controller_${PV}.tar.gz" - -LICENSE="LLGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ~mips ppc ppc64 sparc x86" -IUSE="" - -DEPEND="|| ( >=sys-apps/coreutils-8.15 app-misc/realpath ) - >=dev-lisp/asdf-1.84 - dev-lang/perl" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} - cd "${S}/man" - ln -s clc-{,un}register-user-package.1 - for i in unregister-common-lisp-implementation {,un}register-common-lisp-source; do - ln -s register-common-lisp-implementation.8 ${i}.8 - done -} - -src_install() { - dobin clc-register-user-package - dobin clc-unregister-user-package - dosbin register-common-lisp-implementation - dosbin register-common-lisp-source - dosbin unregister-common-lisp-implementation - dosbin unregister-common-lisp-source - - dosbin clc-update-customized-images - keepdir /etc/common-lisp/images - - insinto /usr/share/common-lisp/source/common-lisp-controller - doins common-lisp-controller.lisp post-sysdef-install.lisp - doman man/*.[138] - insinto /etc - doins "${FILESDIR}/${PV}/lisp-config.lisp" - dodoc "${FILESDIR}/README.Gentoo" - dodoc DESIGN.txt debian/changelog -} - -pkg_postinst() { - test -d /var/cache/common-lisp-controller \ - || mkdir /var/cache/common-lisp-controller - chmod 1777 /var/cache/common-lisp-controller - - # This code from ${S}/debian/postinst - - for compiler in /usr/lib/common-lisp/bin/*.sh - do - if [ -f "${compiler}" -a -r "${compiler}" -a -x "${compiler}" ] ; then - i=${compiler##*/} - i=${i%.sh} - einfo ">>> Recompiling Common Lisp Controller for $i" - bash "$compiler" install-clc || true - einfo ">>> Done rebuilding" - fi - done - - # This code from ${S}/debian/preinst - - # cleanup fasl files: - ( find /usr/share/common-lisp/source/defsystem \ - /usr/share/common-lisp/source/asdf \ - /usr/share/common-lisp/source/common-lisp-controller -type f -not -name "*.lisp" -print0 \ - | xargs --null rm --force 2> /dev/null ) &>/dev/null - - # remove old autobuild files: -# find /etc/common-lisp -name autobuild -print0 \ -# | xargs -0 rm 2> /dev/null || true -# find /etc/common-lisp -type d -depth -print0 \ -# | xargs rmdir 2> /dev/null || true - - # remove old fals files: - test -d /usr/lib/common-lisp-controller \ - && rmdir --ignore-fail-on-non-empty /usr/lib/common-lisp-controller - for compiler in /usr/lib/common-lisp/bin/*.sh ; do - if [ -f "$compiler" -a -r "$compiler" ] ; then - i=${compiler##*/} - i=${i%.sh} - if [ -d "/usr/lib/common-lisp/${i}" ] ; then - rm -rf "/usr/lib/common-lisp/${i}" - fi - fi - done -} diff --git a/dev-lisp/common-lisp-controller/files/4.27/lisp-config.lisp b/dev-lisp/common-lisp-controller/files/4.27/lisp-config.lisp deleted file mode 100644 index a6d36ce22005..000000000000 --- a/dev-lisp/common-lisp-controller/files/4.27/lisp-config.lisp +++ /dev/null @@ -1,3 +0,0 @@ - -(in-package common-lisp-user) - diff --git a/dev-lisp/common-lisp-controller/files/5.13/lisp-config.lisp b/dev-lisp/common-lisp-controller/files/5.13/lisp-config.lisp deleted file mode 100644 index a6d36ce22005..000000000000 --- a/dev-lisp/common-lisp-controller/files/5.13/lisp-config.lisp +++ /dev/null @@ -1,3 +0,0 @@ - -(in-package common-lisp-user) - diff --git a/dev-lisp/common-lisp-controller/files/README.Gentoo b/dev-lisp/common-lisp-controller/files/README.Gentoo deleted file mode 100644 index adaa56315a4f..000000000000 --- a/dev-lisp/common-lisp-controller/files/README.Gentoo +++ /dev/null @@ -1,27 +0,0 @@ - -*-outline-*- - -* Common Lisp Controller 4.x and 5.x - -With version 4.x and 5.x of the Debian Common Lisp Controller, the -design of the controller was simplified so that source was compiled -into /var/cache/, per user, on demand (ie. when you evaluate (require -:foo) at the REPL). - -* Common Lisp Controller 3.x - -** IMPORTANT - -The Common Lisp Controller (CLC) in Gentoo GNU/Linux is a modified -version of the original CLC sources from the Debian Project. Do not -send bug reports to the Debian Project -- always send bug reports to -http://bugs.gentoo.org. - -** NOTES - -If you are used to the CLC in Debian, please note that the Gentoo CLC -does not require an Internet super-server such as inetd or xinetd in -order to function. The original CLC implementation's clc-send-command -has been replaced with a shell script which implements the same -interface, but bypasses clc-build-daemon entirely. - --- Matthew Kennedy <mkennedy@gentoo.org> diff --git a/dev-lisp/common-lisp-controller/metadata.xml b/dev-lisp/common-lisp-controller/metadata.xml deleted file mode 100644 index 9b129ff98209..000000000000 --- a/dev-lisp/common-lisp-controller/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>common-lisp@gentoo.org</email> - <name>Gentoo Common Lisp Project</name> -</maintainer> -<longdescription> -The Common Lisp Controller was originally used in the Debian project. The Common -Lisp Contoller lets you install and manage common lisp sources and compilers. -It creates a user-specific cache of compiled objects. When a library or an -implementation is upgraded all compiled objects in the cache are flushed. -</longdescription> -</pkgmetadata> diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index f0a26a8e4828..3a0a35e0f5c3 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -6,11 +6,8 @@ AUX gcl-readline-6.3.patch 656 BLAKE2B 5e8fab31dacab80c1a01cbbf17de6d346556aa741 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.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 -EBUILD gcl-2.6.10.ebuild 3915 BLAKE2B e989b79a2f261d8453803a2af7f1da641d5bd82a5d2a3d132f84969202e018ae2b582b5ebf09f6993c653a9cfbdb9115e74c96f7fcfd60079dd8d2077935d8e1 SHA512 fde90b244bbd20d2e5516637a6752cc1f1b5252dc4c582f4ee0e8ab782acb352ff0c88baf1eb029e992b03e88fccd6c6c9dd8469e52de5b457c24e82775aa348 -EBUILD gcl-2.6.11.ebuild 3756 BLAKE2B 035eca3372b0b3f033b3730718d0be60ac5ea99fbf50e53740a04f5c2c6f168eeff7f31c2abb3ff9a69d233699e88e8eff8ac27f5183843d32f8cf89f515a3eb SHA512 33b245fc258040e5307bb5af1ca6ac0e372ccbe1c128d29be56167a3257e5266f78aed48f30eeb7d61e880dbbccc888fd659d4d39626e7d7b701062913cca6fc -EBUILD gcl-2.6.12.ebuild 3772 BLAKE2B a0620559515471c3ae856c9a943f981cb5bf4c30d6ee4de8c5e832423ca9595eb4fd94198a7f32c32c3d7758c17465b4684b8ccf34b15d178bdfbf9980be80f7 SHA512 753ad34500e1dbd4d9123728ba0613912e3e8f96b655e79499563d9e7082e2e5417dd063bc1afe38746508bc7b69c28a783063056e58648706ae7472c244897d +EBUILD gcl-2.6.10.ebuild 3947 BLAKE2B 0cada794a497b2fea395346d15817a5927786ef88e128c8f2a4c71e1766790e96180041eafe121500ff0b4d30ea3f2fea5d887e85d1d2693903d94af601e4ead SHA512 873736e85fa7441a10f88909794932e7455e257cc38e757ab932137769c685dc8fd2258e2b5595f10016b732c14f3346a63ee42460cb20601a5acfc258d1b6c9 +EBUILD gcl-2.6.12.ebuild 3803 BLAKE2B e9e9e7cba81de6b7420a4416f015626af2648668570df173c886783b72fa995158f3f3344672251a1a67f618bd56cc419706d5204572b234c8c6d07ae70290b5 SHA512 3e249212546cbee31c91244cb7dc8d4a723a8fbf5417ff22760b3aac86643951c6897446e8c0b509de8761ee94e9b31d14cf6842371240a1bd780a0eba5a43a2 MISC metadata.xml 721 BLAKE2B d1c370152589e9d172b4d5efaf7e20a546bba837e91671aa1ac2c3443905a129a97a9a0df10fb7a277e86ddd07fa00562004ed31f2fc0deb65000853729adb2d SHA512 b1517bb263ce834d3c98f3a24e9defbfc96b29c781624456b3967eef81d5586c4bc4c6d8d6fec3b392a4de4d81b9d60f5418ed6d00065f644db57c9613e4cd2a diff --git a/dev-lisp/gcl/gcl-2.6.10.ebuild b/dev-lisp/gcl/gcl-2.6.10.ebuild index 6b2fd2d6d601..55fc3ee2e422 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 deleted file mode 100644 index a49d2af852f7..000000000000 --- a/dev-lisp/gcl/gcl-2.6.11.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2014 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 '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 - 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 - rm -rf "${D}"usr/share/doc - rm -rf "${D}"usr/share/emacs - - rm 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 - - insinto /usr/share/doc/${PF} - doins info/*.pdf - if use athena; then - pushd xgcl-2 > /dev/null - insinto /usr/share/doc/${PF} - doins *.pdf - popd > /dev/null - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild index 1d4449e6009a..b8fee9e3528f 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 diff --git a/dev-lisp/gentoo-init/Manifest b/dev-lisp/gentoo-init/Manifest deleted file mode 100644 index c220f031f516..000000000000 --- a/dev-lisp/gentoo-init/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX gentoo-init-1.lisp 367 BLAKE2B 79cad656e3e4d10b79d896d28837b62e14b33e223499ca919071550f5ef3ad0399b7b02a3a07d62f9cdeba0a277b16d8c01afbe02bcf6d5837c29b7ece298a07 SHA512 e7ff76fa8d6663f904d77438ea4e521ce4b35ef0dac0a7fbaa1797f89bcf2daa34d8cfedbe5af2621ef68cce906f88f2936eb2afd6ab2bb9dba1c31040b2e395 -AUX gentoo-init.lisp 378 BLAKE2B f5837d2d4fab5ec1f277ecb34cecd254544f3c49e074330457f5cc47c16264d135ca41c746e981a2f98fb667fd2511268d88a467db4c4aa6597ef6a1f806b6a3 SHA512 e3433ea5ab34d756b989f3b03fd27fef7b71918efa608c0ea9c481c37dca59af2c7f0520f55a9f0d8bdcb4c7345a0fd81a702dc30a60dc435ddf4b1430f58982 -AUX source-registry.conf 114 BLAKE2B a951c3abce7cbfd31514b6f9ab46ebb0cdae0d78c45b6b69d33d513732e5a7dd29e475dd3be63730c0a9d8ff04ca3d02670bfcd910642e4bb764bd867aec4f0a SHA512 1d42cf9f1b349eb8d8adea2e05a76fcbb7dc6aba34c1227d9aaca18f4b93e773d05389c4dce7be4621a644b2d955d26f9338829d769fed72501852a28dc8a19d -EBUILD gentoo-init-0.1.ebuild 509 BLAKE2B 541d6a8dc8fd5a01d9854cdee48cf8e7ed5aad49e4164d54545c49d8710cf4c8aea9a1e9ea6feb20730e2cec6d0f137d0937d82faeb74f6d69cf063228fd4609 SHA512 9900d68b65ac2238c86b63f1f7fa4aba288bd5db01577a64b83f3fd191cbeda618e74bb58c44c4ba21986f48488b309fb2534857529e180bb03ad3c365db850c -EBUILD gentoo-init-1.0.ebuild 512 BLAKE2B 77f790afbe885cc08e09763bb6ca68b5364ac77c157519bc801798bcfdc8d1a24fe309d352b4584b6cac0cc853b0a8ed938f6d5888907d6f6581d4ecc031b11f SHA512 baed3b353e5b299fb855c81a8961bda7cd21583aae9ef6cf14879c0138135e04521fbfb207d56b7d9b9427eb8102bc7a8a0d48e5c12ad9a0ad80352dc6a30060 -MISC metadata.xml 261 BLAKE2B 161dea7ab371cbcbc08b8aac63e402f9fe994c08d55f2291360e900bf73e21f2c2ea67b6fcc3cb000f1cef03d1c41c6d2e5e16dd06d6916ec90d4e54a1ba3dd7 SHA512 fb754c4ed3579db5dbe303197a05647b7cfab0a3fe47fd2140d5f77641be752d10ccf49a9c267406a0f3ba3dcda8831f778b9596d723f65aff10142bfad60d3d diff --git a/dev-lisp/gentoo-init/files/gentoo-init-1.lisp b/dev-lisp/gentoo-init/files/gentoo-init-1.lisp deleted file mode 100644 index 263aedd10c29..000000000000 --- a/dev-lisp/gentoo-init/files/gentoo-init-1.lisp +++ /dev/null @@ -1,11 +0,0 @@ -(in-package #:cl-user) - -(let ((*compile-print* nil) - (*compile-verbose* nil) - #+cmu (ext:*gc-verbose* nil)) - (handler-bind ((warning #'muffle-warning)) - (load #p"/usr/share/common-lisp/source/asdf/asdf.lisp" - :print nil :verbose nil) - #+ecl - (load #p"/usr/share/common-lisp/source/asdf/asdf-ecl.lisp" - :print nil :verbose nil))) diff --git a/dev-lisp/gentoo-init/files/gentoo-init.lisp b/dev-lisp/gentoo-init/files/gentoo-init.lisp deleted file mode 100644 index e09dcb0ae43f..000000000000 --- a/dev-lisp/gentoo-init/files/gentoo-init.lisp +++ /dev/null @@ -1,7 +0,0 @@ -(in-package #:cl-user) -#+(or sbcl ecl) (require :asdf) -#-(or sbcl ecl) (load #p"/usr/share/common-lisp/source/asdf/asdf.lisp") -(push #p"/usr/share/common-lisp/systems/" asdf:*central-registry*) -(asdf:oos 'asdf:load-op :asdf-binary-locations) -(setf asdf:*centralize-lisp-binaries* t) -(setf asdf:*source-to-target-mappings* '((#p"/usr/lib/sbcl/" nil) (#p"/usr/lib64/sbcl/" nil))) diff --git a/dev-lisp/gentoo-init/files/source-registry.conf b/dev-lisp/gentoo-init/files/source-registry.conf deleted file mode 100644 index 45e1fdfc5aa0..000000000000 --- a/dev-lisp/gentoo-init/files/source-registry.conf +++ /dev/null @@ -1,5 +0,0 @@ -;; -*- Mode: Lisp; -*- - -(:source-registry - (:directory "/usr/share/common-lisp/systems") - :inherit-configuration) diff --git a/dev-lisp/gentoo-init/gentoo-init-0.1.ebuild b/dev-lisp/gentoo-init/gentoo-init-0.1.ebuild deleted file mode 100644 index de448bb19336..000000000000 --- a/dev-lisp/gentoo-init/gentoo-init-0.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="3" - -DESCRIPTION="Simple ASDF-BINARY-LOCATIONS configuration for Gentoo Common Lisp ports" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Common_Lisp/Guide" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86" -IUSE="" - -S=${WORKDIR} - -DEPEND="dev-lisp/asdf-binary-locations" -RDEPEND="${DEPEND}" - -src_install() { - insinto /etc - doins "${FILESDIR}"/gentoo-init.lisp -} diff --git a/dev-lisp/gentoo-init/gentoo-init-1.0.ebuild b/dev-lisp/gentoo-init/gentoo-init-1.0.ebuild deleted file mode 100644 index 7a31af2a4b8d..000000000000 --- a/dev-lisp/gentoo-init/gentoo-init-1.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -DESCRIPTION="Simple ASDF2 configuration for Gentoo Common Lisp ports" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Common_Lisp/Guide" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" -IUSE="" - -RDEPEND=">=dev-lisp/asdf-2.0" - -S="${WORKDIR}" - -src_install() { - insinto /etc/common-lisp - newins "${FILESDIR}"/gentoo-init-1.lisp gentoo-init.lisp - doins "${FILESDIR}"/source-registry.conf -} diff --git a/dev-lisp/gentoo-init/metadata.xml b/dev-lisp/gentoo-init/metadata.xml deleted file mode 100644 index 7ea645c67e72..000000000000 --- a/dev-lisp/gentoo-init/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>common-lisp@gentoo.org</email> - <name>Gentoo Common Lisp Project</name> -</maintainer> -</pkgmetadata> diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index 0a533a2f002c..856fdee3a1ea 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -34,7 +34,7 @@ DIST sbcl-1.4.5-x86-64-linux-binary.tar.bz2 10329770 BLAKE2B 787a64670f19e39f96e DIST sbcl-1.4.6-source.tar.bz2 6025790 BLAKE2B a599dedfb1fb4b510ef7cc0443197a47fc7451a748befc169df9fb789fa924ea5e32e5184f7775fb42d204ef377a4609201ef1f4e6b361a4173f3cbb78422f3d SHA512 8a4f62ce082b101f7305e215d6d699971f1519b50f198c240ee1aff69c113f46baec592537b49cda5e67f828dd14835f2f431fb4d86486264620be5daec51f75 DIST sbcl-1.4.6-x86-64-linux-binary.tar.bz2 10369861 BLAKE2B 7c6ff4f6dfb3f6823563cbb92ed575fe624526a4079ffed70063ed1ecda520a4d7e29f26c757ffb7240034a8ebe1159cb981d18813887359b215fef2705ebe7f SHA512 e9698a9c3688b411f30552ae3fe0afba10002ed84ccd3e2e9c4d0f91121f4e95bb159d4a8f3cb43ad725824a4e3998177c25834bf4c5d9c32768e1614bda265a EBUILD sbcl-1.3.11.ebuild 8382 BLAKE2B 7df1cb22c53debbc4f972fd230bd4cef1132f234946a06309d6bedb3bc9a8c51b582ccd2e671895bc270985e3ce82b4aa56ef21a4a31ca1b91e98318e560f2b4 SHA512 d6b00cc75cc3bc55be589d4e7690469e1ae8d8c00174ec67d83eff42f977e0840a97c22550be732ce0335b38d38b0429f0a47d9cf4de25402d91ea7814c3c351 -EBUILD sbcl-1.3.21.ebuild 8319 BLAKE2B ff0179e7fe50d40268101917208c7f5f94036163dca3f87e86f23776c1abcc50b79769406ab201865c5b16baefe4266ba2be2cb682fea67cfc7052e0512cd6c0 SHA512 3e6c5f45cca63fb256ae06f828fd130970c3184b700caa3e8cf1a6ba3f21abcb57f130b9bcfb3f300e515934c5b31326f695294adbf13c9a96fc52125e57c043 +EBUILD sbcl-1.3.21.ebuild 8318 BLAKE2B ff8e43085524e8e02a5af841962dedc9667a99a9ca4167227eee069957c7db66ad204d2548b64eb0c506719683f6069b62f10c3965737c4291cfa05aeeed35e9 SHA512 4e277a575b10bf4b1ba510bc7827c920c9aeeb68073b2c4e24ec3c354437c0a1eaa9ffeaab12dde5aa46b2a883a8d681aa0726c990911d6b1213c09f2df13798 EBUILD sbcl-1.4.5.ebuild 8669 BLAKE2B 2f458c812ee6dccf7da04d736d7d789da29cdfd806326ec677e36f05ce01bb55399c90366d47b2f83b2aba8e55b0d7eb36eb9827da21293c8af2eb8912bf8753 SHA512 a77628ea233cb2d1ef3bdb7e4a2c13ecadf590418237809230aa145f8030d322f13ba2888bb3422ecd6d585b479feb68f11880a6a9c5ea12142b3f49f06c2be6 EBUILD sbcl-1.4.6.ebuild 8669 BLAKE2B c88e7675fa74a29e25cd1a5b0363dc621d32ba358d585545730ef5fd8bf5832431e6fcf9eb7a66fe1571ea22278b1101a74c3758d1a436150e80f40f3167ea8d SHA512 5b17f9a87a7e0bca4cf1a837caf9605a21a1f3a1ba56c0992dcbf21d4844bb185b6b861893362b553dc1815adb131ff1b5e9e02d4d62332a40930cd2b3a1370b MISC metadata.xml 1545 BLAKE2B 6ac4ec13b49c7cbbeb17685711c51c0cbcfa2be86062380dd72f78c05edf1e61880f41d5ea3c38c2f08f643be40e38e3a63a1da538f2c6f578877811ecf5f41e SHA512 a1099403e6672d31e2769d6e90fafc9f31258daa53f4838c05e1ed6be035a192f3f6357065426f24c34f996ff759e2285b66a6786baaaf725896b37bde66943e diff --git a/dev-lisp/sbcl/sbcl-1.3.21.ebuild b/dev-lisp/sbcl/sbcl-1.3.21.ebuild index 744c3c23e249..c54c4447f9a7 100644 --- a/dev-lisp/sbcl/sbcl-1.3.21.ebuild +++ b/dev-lisp/sbcl/sbcl-1.3.21.ebuild @@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" IUSE="debug doc source +threads +unicode pax_kernel zlib" CDEPEND=">=dev-lisp/asdf-3.1:=" |