summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lisp/common-lisp-controller/common-lisp-controller-3.64.ebuild')
-rw-r--r--dev-lisp/common-lisp-controller/common-lisp-controller-3.64.ebuild115
1 files changed, 0 insertions, 115 deletions
diff --git a/dev-lisp/common-lisp-controller/common-lisp-controller-3.64.ebuild b/dev-lisp/common-lisp-controller/common-lisp-controller-3.64.ebuild
deleted file mode 100644
index d43b0f44ba2b..000000000000
--- a/dev-lisp/common-lisp-controller/common-lisp-controller-3.64.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# 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-3.64.ebuild,v 1.12 2005/02/13 03:41:19 mkennedy Exp $
-
-DESCRIPTION="Common Lisp Controller"
-HOMEPAGE="http://packages.debian.org/unstable/devel/common-lisp-controller.html"
-SRC_URI="http://ftp.debian.org/debian/pool/main/c/common-lisp-controller/${PN}_${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~sparc"
-IUSE=""
-
-DEPEND="sys-apps/netkit-base
- dev-lisp/cl-defsystem3
- dev-lisp/cl-asdf
- app-admin/realpath"
-
-src_compile() {
- make || die
-}
-
-src_install() {
- dobin clc-autobuild* \
- clc-register-user-package \
- clc-send-command \
- clc-unregister-user-package
-
- dosbin clc-build-daemon \
- clc-reregister-all-impl \
- register-common-lisp-source \
- register-common-lisp-implementation \
- unregister-common-lisp-source \
- unregister-common-lisp-implementation
-
- exeinto /usr/lib/common-lisp-controller
- doexe debug-daemon-problems.sh
-
- dodir /usr/share/common-lisp/source/common-lisp-controller
- insinto /usr/share/common-lisp/source/common-lisp-controller
- doins common-lisp-controller.lisp \
- post-sysdef-install.lisp \
- pre-sysdef-install.lisp
-
- dodir /usr/lib/common-lisp
- dodir /usr/lib/common-lisp/bin
-
- dodir /etc/common-lisp
- touch ${D}/etc/common-lisp/autobuild # autobuild by default
-
- dodoc *.txt README.*
- doman man/*.1 man/*.8 man/old/*.1 man/old/*.8
-
- einfo ">>> Creating /etc/lisp-config.lisp"
- dodir /etc
- cat >${D}/etc/lisp-config.lisp <<EOF
-(in-package :common-lisp-user)
-#+(or cmu scl) (setf system:*short-site-name* "Unknown" system:*long-site-name* "Unknown")
-#+sbcl (setf sb-sys:*short-site-name* "Unknown" sb-sys:*long-site-name* "Unknown")
-EOF
-}
-
-pkg_postinst() {
- einfo ">>> Creating cl-builder user and group if necessary"
- getent group cl-builder >/dev/null || \
- groupadd cl-builder
- getent passwd cl-builder >/dev/null || \
- useradd -g cl-builder -s /bin/false cl-builder
-
- einfo ">>> Setting permissions for cl-builder"
- for compiler in /usr/lib/common-lisp/bin/*.sh
- do
- if [ -f "$compiler" -a -r "$compiler}" ] ; then
- i=${compiler##*/}
- i=${i%.sh}
- chown -R cl-builder:cl-builder /usr/lib/common-lisp/${i} >/dev/null || true
- fi
- done
-
- einfo ">>> You must execute:"
- einfo ">>> ebuild /var/db/pkg/dev-lisp/${PF}/${PF}.ebuild config"
- einfo ">>> to add the common-lisp-controller builder to /etc/inetd.conf"
-}
-
-pkg_config() {
- local inetd_line=`echo -e "8990\tstream\ttcp\tnowait.400\troot\t/usr/sbin/clc-build-daemon\tclc-build-daemon"`
- einfo ">>> Checking for an existing inetd.conf entry"
- if [ -f /etc/inetd.conf ] && grep "$inetd_line" /etc/inetd.conf >/dev/null ; then
- einfo ">>> Found existing entry. Nothing to do."
- else
- einfo "Appending common-lisp-controller builder to /etc/inetd.conf"
- echo "$inetd_line" >>/etc/inetd.conf || die "Cannot append to inetd.conf"
- einfo "Restart /etc/init.d/inetd to apply changes."
- fi
-}
-
-
-### from debian's postinst script:
-
-# abort-upgrade|abort-remove|abort-deconfigure)
-# update-inetd --remove "8990@localhost\tstream\ttcp\tnowait\troot\t/usr/sbin/clc-build-daemon"
-# for compiler in /usr/lib/common-lisp/bin/*.sh ; do
-# if [ -f "$compiler" -a -r "$compiler" ] ; then
-# i=${compiler##*/}
-# i=${i%.sh}
-# if [ -x "$compiler" ] ; then
-# echo Deinstalling for ${i##*/}
-# echo Removing Common Lisp Controller for $i
-# bash "$compiler" remove-clc || true
-# echo
-# echo Done rebuilding
-# fi
-# fi
-# done
-# ;;