diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2005-12-09 22:32:26 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2005-12-09 22:32:26 +0000 |
commit | ab8e14d470c31df72b334bb0f0fadb186acc9f1b (patch) | |
tree | 7ef9bf0cb8b478f6a9802449cdc337d8e921b2bb /dev-lisp | |
parent | Depend on libsoup-2.2 as older versions will not work; closes bug #111287. (diff) | |
download | gentoo-2-ab8e14d470c31df72b334bb0f0fadb186acc9f1b.tar.gz gentoo-2-ab8e14d470c31df72b334bb0f0fadb186acc9f1b.tar.bz2 gentoo-2-ab8e14d470c31df72b334bb0f0fadb186acc9f1b.zip |
New upstream version; dev-lisp/clisp-2.36 changed a symbol in the POSIX table. This version of the Common Lisp Controller is updaded to use that; Fixed grammatical error in metadata.xml.
(Portage version: 2.0.53)
Diffstat (limited to 'dev-lisp')
6 files changed, 113 insertions, 15 deletions
diff --git a/dev-lisp/common-lisp-controller/ChangeLog b/dev-lisp/common-lisp-controller/ChangeLog index 35b7581bacaa..6176dfdfd90c 100644 --- a/dev-lisp/common-lisp-controller/ChangeLog +++ b/dev-lisp/common-lisp-controller/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for dev-lisp/common-lisp-controller # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/common-lisp-controller/ChangeLog,v 1.24 2005/09/14 23:26:47 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/common-lisp-controller/ChangeLog,v 1.25 2005/12/09 22:32:26 mkennedy Exp $ + +*common-lisp-controller-4.27 (09 Dec 2005) + + 09 Dec 2005; Matthew Kennedy <mkennedy@gentoo.org> + +files/4.27/lisp-config.lisp, metadata.xml, + +common-lisp-controller-4.27.ebuild: + New upstream version; dev-lisp/clisp-2.36 changed a symbol in the POSIX + table. This version of the Common Lisp Controller is updaded to use that; + Fixed grammatical error in metadata.xml. *common-lisp-controller-4.15 (14 Sep 2005) diff --git a/dev-lisp/common-lisp-controller/Manifest b/dev-lisp/common-lisp-controller/Manifest index e0a1924d429f..2c50a76915ca 100644 --- a/dev-lisp/common-lisp-controller/Manifest +++ b/dev-lisp/common-lisp-controller/Manifest @@ -1,16 +1,9 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 efe87925662e8fef66fd71207bb98419 ChangeLog 4020 -MD5 56d54f6f994cccab3c0325af6aa85173 metadata.xml 510 +MD5 9cfdadc1d98abd2246c30c2f06170c5b ChangeLog 4366 MD5 0e67d8cbd140744d8d483f791477a2a4 common-lisp-controller-4.15.ebuild 2759 +MD5 6324230629bd683386977be2f746cb81 common-lisp-controller-4.27.ebuild 2741 +MD5 18def77ecb7844b6b374ace6f1f96696 files/4.15/lisp-config.lisp 32 +MD5 18def77ecb7844b6b374ace6f1f96696 files/4.27/lisp-config.lisp 32 MD5 4fa3931e4dabb6efecce0efdbd063ec4 files/README.Gentoo 973 MD5 522385f0885f4699612696a4fca536a0 files/digest-common-lisp-controller-4.15 84 -MD5 18def77ecb7844b6b374ace6f1f96696 files/4.15/lisp-config.lisp 32 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDKLJkyiNZaEAZA+ARAnVwAJ9BV91hsKm+B7XZpeY8NCer6zeEbQCeJnqJ -83Rf8GG8injgn883dYlStE0= -=CLfm ------END PGP SIGNATURE----- +MD5 8bdbce796e9bccc837d42e64697ba3a8 files/digest-common-lisp-controller-4.27 78 +MD5 e5a9822d3fd5f5c726cc4bdc793d4e08 metadata.xml 511 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 new file mode 100644 index 000000000000..4ce94ad007e1 --- /dev/null +++ b/dev-lisp/common-lisp-controller/common-lisp-controller-4.27.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/common-lisp-controller/common-lisp-controller-4.27.ebuild,v 1.1 2005/12/09 22:32:26 mkennedy Exp $ + +inherit eutils + +DESCRIPTION="Common Lisp Controller" +HOMEPAGE="http://packages.debian.org/unstable/devel/common-lisp-controller.html" +SRC_URI="mirror://gentoo/common-lisp-controller_${PV}.tar.gz" + +LICENSE="LLGPL-2.1" +SLOT="0" +KEYWORDS="~x86 ~sparc ~ppc ~mips ~ppc-macos ~amd64" +IUSE="" + +DEPEND="app-admin/realpath + >=dev-lisp/cl-asdf-1.84 + dev-lang/perl" + +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/files/4.27/lisp-config.lisp b/dev-lisp/common-lisp-controller/files/4.27/lisp-config.lisp new file mode 100644 index 000000000000..a6d36ce22005 --- /dev/null +++ b/dev-lisp/common-lisp-controller/files/4.27/lisp-config.lisp @@ -0,0 +1,3 @@ + +(in-package common-lisp-user) + diff --git a/dev-lisp/common-lisp-controller/files/digest-common-lisp-controller-4.27 b/dev-lisp/common-lisp-controller/files/digest-common-lisp-controller-4.27 new file mode 100644 index 000000000000..41dde48aedae --- /dev/null +++ b/dev-lisp/common-lisp-controller/files/digest-common-lisp-controller-4.27 @@ -0,0 +1 @@ +MD5 e984b1f68bac814daabb6db7b8af5baf common-lisp-controller_4.27.tar.gz 27636 diff --git a/dev-lisp/common-lisp-controller/metadata.xml b/dev-lisp/common-lisp-controller/metadata.xml index 5969d88bccd5..c3581b8c864c 100644 --- a/dev-lisp/common-lisp-controller/metadata.xml +++ b/dev-lisp/common-lisp-controller/metadata.xml @@ -3,7 +3,7 @@ <pkgmetadata> <herd>common-lisp</herd> <longdescription> -The Common Lisp Controller was originally use in the Debian project. The Common +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. |