summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Trygve Kalleberg <karltk@gentoo.org>2001-08-12 13:26:02 +0000
committerKarl Trygve Kalleberg <karltk@gentoo.org>2001-08-12 13:26:02 +0000
commit03ee54eec6aa0e01435e2d91145e21a4ec54c03f (patch)
treee9e69650445383674b2595bb73c01d8b4b7094c4 /dev-lisp/gcl
parentfixed symlinks. (diff)
downloadhistorical-03ee54eec6aa0e01435e2d91145e21a4ec54c03f.tar.gz
historical-03ee54eec6aa0e01435e2d91145e21a4ec54c03f.tar.bz2
historical-03ee54eec6aa0e01435e2d91145e21a4ec54c03f.zip
Initial import
Diffstat (limited to 'dev-lisp/gcl')
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.4.01
-rw-r--r--dev-lisp/gcl/gcl-2.4.0.ebuild43
2 files changed, 44 insertions, 0 deletions
diff --git a/dev-lisp/gcl/files/digest-gcl-2.4.0 b/dev-lisp/gcl/files/digest-gcl-2.4.0
new file mode 100644
index 000000000000..0cfc1d8cb30f
--- /dev/null
+++ b/dev-lisp/gcl/files/digest-gcl-2.4.0
@@ -0,0 +1 @@
+MD5 86da3b0368e3cafd44d6ed809263c96b gcl-2.4.0.tgz
diff --git a/dev-lisp/gcl/gcl-2.4.0.ebuild b/dev-lisp/gcl/gcl-2.4.0.ebuild
new file mode 100644
index 000000000000..535ee4eb606f
--- /dev/null
+++ b/dev-lisp/gcl/gcl-2.4.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2001 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# Author: Karl Trygve Kalleberg <karltk@gentoo.org>
+# $header:$
+
+S=${WORKDIR}/${P}
+DESCRIPTION="GNU Common Lisp"
+SRC_URI="ftp://rene.ma.utexas.edu/pub/gcl/gcl-2.4.0.tgz"
+
+PROVIDE="virtual/commonlisp"
+
+src_compile() {
+
+ cd ${S} ; echo `pwd`
+ try ./configure --prefix=/usr
+
+ for i in */makefile makedefs makedefc makefile config.status ; do
+ mv $i $i.orig ;
+ cat $i.orig | sed -e 's:./configure\: emacs\: command not found:${prefix}/share/emacs/site-lisp/gcl:g' > $i
+ done
+
+ cd ${S}
+ try make ${MAKEOPTS}
+
+}
+
+src_install() {
+
+ dodir /usr/share/info
+ dodir /usr/share/emacs/site-lisp/gcl
+
+ try make install prefix=${D}/usr MANDIR=${D}/usr/share/man
+
+ mv ${D}/usr/lib/${P}/info/* ${D}/usr/share/info
+ rm ${D}/usr/share/info/texinfo.tex
+ rm ${D}/usr/share/emacs/site-lisp/gcl/default.el
+
+ mv ${D}/usr/bin/gcl ${D}/usr/bin/gcl.orig
+ sed -e "s:${D}::g" < ${D}/usr/bin/gcl.orig > ${D}/usr/bin/gcl
+ rm ${D}/usr/bin/gcl.orig
+
+ chmod 0755 ${D}/usr/bin/gcl
+}