From e71502cbd52dfc1178f98fa292c77f8a9ad29c15 Mon Sep 17 00:00:00 2001 From: Leonardo Valeri Manera Date: Tue, 13 May 2008 18:12:27 +0200 Subject: [PATCH] dev-lisp/clisp: now in portage --- dev-lisp/clisp/Manifest | 2 - dev-lisp/clisp/clisp-2.44.1.ebuild | 102 ------------------------------------- profiles/categories | 1 - 3 files changed, 105 deletions(-) delete mode 100644 dev-lisp/clisp/Manifest delete mode 100644 dev-lisp/clisp/clisp-2.44.1.ebuild diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest deleted file mode 100644 index b0ffb68..0000000 --- a/dev-lisp/clisp/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST clisp-2.44.1.tar.gz 8950346 RMD160 adf762a6df98a677da9393a52ee9a02c0e1ead09 SHA1 08cbf5a2f94fa1e6f29e1563e10e200f8dee8690 SHA256 4112ef1f4e1eb7640415a1b878357baea745e23dd045a6522b9ac0988d347766 -EBUILD clisp-2.44.1.ebuild 3125 RMD160 7d814810762c84366e08f0653d73917569d07394 SHA1 e760eff6e8b0ab367ac7c2da831ea368a23553e9 SHA256 faaee611ba1b74e16bcb7095128c496620deaa8a14c0d1f03059f37d5a791d81 diff --git a/dev-lisp/clisp/clisp-2.44.1.ebuild b/dev-lisp/clisp/clisp-2.44.1.ebuild deleted file mode 100644 index 3c76c1c..0000000 --- a/dev-lisp/clisp/clisp-2.44.1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit flag-o-matic eutils toolchain-funcs multilib - -DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" -HOMEPAGE="http://clisp.sourceforge.net/" -SRC_URI="mirror://sourceforge/clisp/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="2" -KEYWORDS="~amd64 ~ppc ~ppc64 -sparc x86" -IUSE="hyperspec X new-clx fastcgi gdbm gtk pcre postgres readline svm zlib" - -RDEPEND="dev-lisp/gentoo-init - virtual/libiconv - >=dev-libs/libsigsegv-2.4 - >=dev-libs/ffcall-1.10 - fastcgi? ( dev-libs/fcgi ) - gdbm? ( sys-libs/gdbm ) - gtk? ( >=x11-libs/gtk+-2.10 >=gnome-base/libglade-2.6 ) - postgres? ( >=dev-db/postgresql-8.0 ) - readline? ( sys-libs/readline ) - pcre? ( dev-libs/libpcre ) - svm? ( sci-libs/libsvm ) - zlib? ( sys-libs/zlib ) - X? ( new-clx? ( x11-libs/libXpm ) ) - hyperspec? ( dev-lisp/hyperspec )" -# * GNU gettext -# + Not needed on systems with glibc 2.2 or newer, but recommended on all -# other systems: needed if you want clisp with native language support. -# sys-devel/gettext - -DEPEND="${RDEPEND} X? ( new-clx? ( x11-misc/imake x11-proto/xextproto ) )" - -PROVIDE="virtual/commonlisp" - -enable_modules() { - [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument" - for m in "$@" ; do - einfo "enabling module $m" - myconf="${myconf} --with-module=${m}" - done -} - -BUILDDIR="builddir" - -src_compile() { - # built-in features - local myconf="--with-ffcall" - use readline || myconf="${myconf} --with-noreadline" - - # default modules - enable_modules wildcard rawsock i18n - # optional modules - use elibc_glibc && enable_modules bindings/glibc - if use X; then - if use new-clx; then - enable_modules clx/new-clx - else - enable_modules clx/mit-clx - fi - fi - if use postgres; then - enable_modules postgresql - CPPFLAGS="-I $(pg_config --includedir)" - fi - use fastcgi && enable_modules fastcgi - use gdbm && enable_modules gdbm - use gtk && enable_modules gtk2 - use pcre && enable_modules pcre - use svm && enable_modules libsvm - use zlib && enable_modules zlib - - # configure chokes on --infodir option - ./configure --prefix=/usr --libdir=/usr/$(get_libdir) \ - ${myconf} ${BUILDDIR} || die "./configure failed" - cd ${BUILDDIR} - sed -i 's,"vi","nano",g' config.lisp - if use hyperspec; then - CLHSROOT="file:///usr/share/doc/hyperspec/HyperSpec/" - else - CLHSROOT="http://www.lispworks.com/reference/HyperSpec/" - fi - sed -i "s,http://www.lisp.org/HyperSpec/,${CLHSROOT},g" config.lisp - IMPNOTES="file://${ROOT%/}/usr/share/doc/${PN}-${PVR}/html/impnotes.html" - sed -i "s,http://clisp.cons.org/impnotes/,${IMPNOTES},g" config.lisp - # parallel build fails - emake -j1 || die "emake failed" -} - -src_install() { - pushd ${BUILDDIR} - make DESTDIR="${D}" prefix=/usr install-bin || die - doman clisp.1 - dodoc SUMMARY README* NEWS MAGIC.add ANNOUNCE clisp.dvi clisp.html - chmod a+x "${D}"/usr/$(get_libdir)/clisp-${PV}/clisp-link - popd - dohtml doc/impnotes.{css,html} ${BUILDDIR}/clisp.html doc/clisp.png - dodoc ${BUILDDIR}/clisp.ps doc/{editors,CLOS-guide,LISP-tutorial}.txt -} diff --git a/profiles/categories b/profiles/categories index 45ea235..e2b96b4 100644 --- a/profiles/categories +++ b/profiles/categories @@ -3,7 +3,6 @@ app-misc app-office app-pda dev-lang -dev-lisp dev-util games-fps games-util -- 2.11.4.GIT