diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2006-04-05 16:55:31 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2006-04-05 16:55:31 +0000 |
commit | cd4f99c19025f45b95c68a52cbdbb3f59d6b300b (patch) | |
tree | edc290efc6f212f3d687addc9ff435bf2249f58d /dev-lisp | |
parent | Stable on amd64 (bug #128737). (diff) | |
download | historical-cd4f99c19025f45b95c68a52cbdbb3f59d6b300b.tar.gz historical-cd4f99c19025f45b95c68a52cbdbb3f59d6b300b.tar.bz2 historical-cd4f99c19025f45b95c68a52cbdbb3f59d6b300b.zip |
Install missing /usr/sbin/clc-update-customized-images and add /etc/common-lisp/images/; Resolves Bug #128920.
Package-Manager: portage-2.1_pre7-r1
Diffstat (limited to 'dev-lisp')
4 files changed, 118 insertions, 7 deletions
diff --git a/dev-lisp/common-lisp-controller/ChangeLog b/dev-lisp/common-lisp-controller/ChangeLog index 955df56e2021..df9cb4b36af6 100644 --- a/dev-lisp/common-lisp-controller/ChangeLog +++ b/dev-lisp/common-lisp-controller/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-lisp/common-lisp-controller # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/common-lisp-controller/ChangeLog,v 1.30 2006/04/01 19:49:47 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/common-lisp-controller/ChangeLog,v 1.31 2006/04/05 16:55:31 mkennedy Exp $ + +*common-lisp-controller-5.13-r1 (05 Apr 2006) + + 05 Apr 2006; Matthew Kennedy <mkennedy@gentoo.org> + +common-lisp-controller-5.13-r1.ebuild: + Install missing /usr/sbin/clc-update-customized-images and add + /etc/common-lisp/images/; Resolves Bug #128920. *common-lisp-controller-5.13 (01 Apr 2006) diff --git a/dev-lisp/common-lisp-controller/Manifest b/dev-lisp/common-lisp-controller/Manifest index db8b42f32729..c2e2ce077d06 100644 --- a/dev-lisp/common-lisp-controller/Manifest +++ b/dev-lisp/common-lisp-controller/Manifest @@ -1,15 +1,18 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 9f428fe3e264b52966f618219a51a1ee ChangeLog 5056 -RMD160 0267d8b6cb684c67d139a09ad908543e51fd586e ChangeLog 5056 -SHA256 2d304dd5fcc8a9f07f0b8d354465eabc7cf29cb828af140c8ad5a49858bb30de ChangeLog 5056 +MD5 89f8125fac78b65b01e829c6d0810805 ChangeLog 5314 +RMD160 25f61605bb39be994576294cf229922cbab3f904 ChangeLog 5314 +SHA256 6421c14bd593fac50f58d53f4b5a19e92235e2e4a5db643cdbfe983520fbb32c ChangeLog 5314 MD5 0e67d8cbd140744d8d483f791477a2a4 common-lisp-controller-4.15.ebuild 2759 RMD160 14a1d0f28a7b03445b004082178bed8d8a1c2aef common-lisp-controller-4.15.ebuild 2759 SHA256 1ffadbc45f8e211d416a6c59c603d707cf761b2f4a4bacb1f5e083b303495262 common-lisp-controller-4.15.ebuild 2759 MD5 ef78dcc812c21ec073a0efb3a49e0904 common-lisp-controller-4.27.ebuild 2742 RMD160 aebe9919b5560db8d234194c953ae94880a5ae93 common-lisp-controller-4.27.ebuild 2742 SHA256 2fc419e4b8635e75bb9a1ec675def4f9050838b781abd581a40c6c508170d776 common-lisp-controller-4.27.ebuild 2742 +MD5 76f6cfc7b6e0b2b9b4e752ec40705267 common-lisp-controller-5.13-r1.ebuild 2834 +RMD160 52f59c0b30ace5b9870344c193e7c3a5fd84d2e3 common-lisp-controller-5.13-r1.ebuild 2834 +SHA256 2288bb3a639bf8d8657122022dc28467b77d1c682b96bed2f727f9b5c360cb22 common-lisp-controller-5.13-r1.ebuild 2834 MD5 5ab5374bddc7a382547fb6c4ce3a18cb common-lisp-controller-5.13.ebuild 2759 RMD160 4853f87b21118570708f68c01adceeac8c907f2b common-lisp-controller-5.13.ebuild 2759 SHA256 ad5755351747c35b09749ae83bf319f3690f625ce3b9d5e919c99ec76f20dc2f common-lisp-controller-5.13.ebuild 2759 @@ -34,13 +37,16 @@ SHA256 f1785b81479196aa2593bc5ec829d94f9bb132d6b5aaa31f1b5f591826030209 files/di MD5 a78c2ba84e673b2b040a9cada2155490 files/digest-common-lisp-controller-5.13 280 RMD160 daa8ae8dafc48e0c62c0b6d992c2667314edbc2f files/digest-common-lisp-controller-5.13 280 SHA256 6a1dd99184179befd7be4b3116099f248a0461013237d5800774fc0ec3359e00 files/digest-common-lisp-controller-5.13 280 +MD5 a78c2ba84e673b2b040a9cada2155490 files/digest-common-lisp-controller-5.13-r1 280 +RMD160 daa8ae8dafc48e0c62c0b6d992c2667314edbc2f files/digest-common-lisp-controller-5.13-r1 280 +SHA256 6a1dd99184179befd7be4b3116099f248a0461013237d5800774fc0ec3359e00 files/digest-common-lisp-controller-5.13-r1 280 MD5 e5a9822d3fd5f5c726cc4bdc793d4e08 metadata.xml 511 RMD160 1e22e95cc758b2d9c8c80ae6ce9a9ad73ffe564d metadata.xml 511 SHA256 3de5d689fe537dd4339bd66b889479b1782e3048bcdc7a2ef9f6b5f1d04c08cc metadata.xml 511 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) -iD8DBQFELtlqyiNZaEAZA+ARAmH7AJwP+tUlqs25AgHorkR7Z4d//9asuACfctJi -Ve1WUDpzsWedNSdiHnG6fg4= -=mylt +iD8DBQFEM/aRyiNZaEAZA+ARAp2HAJ9Sm7ZIk/n/tdexpU8SBynanZ9OvACeMqU3 +oy7FosTCHrFytQ5GIpr99Ac= +=bUfi -----END PGP SIGNATURE----- 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 new file mode 100644 index 000000000000..497a1cd585af --- /dev/null +++ b/dev-lisp/common-lisp-controller/common-lisp-controller-5.13-r1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2006 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-5.13-r1.ebuild,v 1.1 2006/04/05 16:55:31 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="~amd64 ~mips ~ppc ~ppc-macos ~ppc64 ~sparc ~x86" +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 + + 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/digest-common-lisp-controller-5.13-r1 b/dev-lisp/common-lisp-controller/files/digest-common-lisp-controller-5.13-r1 new file mode 100644 index 000000000000..1371fc6381f2 --- /dev/null +++ b/dev-lisp/common-lisp-controller/files/digest-common-lisp-controller-5.13-r1 @@ -0,0 +1,3 @@ +MD5 38f20a63da177ba02105bee3d90bd40f common-lisp-controller_5.13.tar.gz 30846 +RMD160 d68964f2a2da04ee1183d57377348f164c27517b common-lisp-controller_5.13.tar.gz 30846 +SHA256 ec2e9c6fa566b2d5f18d2823e48e54834392ca8c76e677047f03d5d940e40249 common-lisp-controller_5.13.tar.gz 30846 |