diff options
-rw-r--r-- | dev-lisp/cl-linedit/ChangeLog | 41 | ||||
-rw-r--r-- | dev-lisp/cl-linedit/Manifest | 6 | ||||
-rw-r--r-- | dev-lisp/cl-linedit/cl-linedit-0.15.12.ebuild | 41 | ||||
-rw-r--r-- | dev-lisp/cl-linedit/files/0.15.12-Makefile | 14 | ||||
-rw-r--r-- | dev-lisp/cl-linedit/files/0.15.12-linedit.asd-uffi-glue-gentoo.patch | 72 | ||||
-rw-r--r-- | dev-lisp/cl-linedit/metadata.xml | 26 |
6 files changed, 0 insertions, 200 deletions
diff --git a/dev-lisp/cl-linedit/ChangeLog b/dev-lisp/cl-linedit/ChangeLog deleted file mode 100644 index 3f51bdbb753b..000000000000 --- a/dev-lisp/cl-linedit/ChangeLog +++ /dev/null @@ -1,41 +0,0 @@ -# ChangeLog for dev-lisp/cl-linedit -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-linedit/ChangeLog,v 1.9 2007/02/04 01:04:36 flameeyes Exp $ - - 04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: - Regenerate digest in Manifest2 format. - - 24 May 2005; <mkennedy@gentoo.org> cl-linedit-0.15.12.ebuild: - Keywording ~sparc - - 16 Apr 2005; Matthew Kennedy <mkennedy@gentoo.org> - -files/0.14.8-linedit.asd-uffi-glue-gentoo.patch, - -files/0.15.9-linedit.asd-uffi-glue-gentoo.patch, -files/0.15.9-Makefile, - -files/0.14.8-Makefile, -cl-linedit-0.14.8.ebuild, - -cl-linedit-0.15.9.ebuild, cl-linedit-0.15.12.ebuild: - Keywording; Removed old ebuilds - - 10 Apr 2005; Matthew Kennedy <mkennedy@gentoo.org> - cl-linedit-0.15.12.ebuild: - Keywording for ~amd64 - -*cl-linedit-0.15.12 (04 Aug 2004) - - 04 Aug 2004; <mkennedy@gentoo.org> +cl-linedit-0.15.12.ebuild: - New upstream version - - 09 May 2004; David Holm <dholm@gentoo.org> cl-linedit-0.15.9.ebuild: - Added to ~ppc. - -*cl-linedit-0.15.9 (09 May 2004) - - 09 May 2004; <mkennedy@gentoo.org> +files/0.15.9-Makefile, - +files/0.15.9-linedit.asd-uffi-glue-gentoo.patch, +cl-linedit-0.15.9.ebuild: - New upstream version. - -*cl-linedit-0.14.8 (15 Feb 2004) - - 15 Feb 2004; <mkennedy@gentoo.org> cl-linedit-0.14.8.ebuild, metadata.xml, - files/0.14.8-Makefile, files/0.14.8-linedit.asd-uffi-glue-gentoo.patch: - Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org> - diff --git a/dev-lisp/cl-linedit/Manifest b/dev-lisp/cl-linedit/Manifest deleted file mode 100644 index ad5f3e83623e..000000000000 --- a/dev-lisp/cl-linedit/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX 0.15.12-Makefile 164 RMD160 11a100425757b928d64f4c1bac17fb79a120e24a SHA1 fff1aae2557e29c4c1c4e994d8f5c9cb6e511247 SHA256 036c1a10c4f27b187b45e92dcaae1ebf1c3e855c3130f4023da9975eaa78ebb8 -AUX 0.15.12-linedit.asd-uffi-glue-gentoo.patch 2937 RMD160 2a3b526c5cfa73ac3e30f4680037192dfd81b43f SHA1 a30a831d4359fdbe7dd734b30b3b5674cbc22f86 SHA256 efccd5cc02069822e4918842ee53ec317a36fca8698b0e38c298c76b2c40391e -DIST linedit_0.15.12.tar.gz 16822 RMD160 cd630bd75016fddff9561fbb7b00f70e1620965d SHA1 ce9a13a5d275af69e05589d287972b308d524327 SHA256 e7fbe5466de04feabf521be26fe4173f2459f2c60a3a1b5961fb0823a6d5aa98 -EBUILD cl-linedit-0.15.12.ebuild 1074 RMD160 f8735f8c650994c0937a578fcbb8e92ebf0df68a SHA1 173f96b05c4c30bd11e2479dc5d59babfa28bc51 SHA256 cd55b919851c10a9e881731ebc915d972e817dbbe9b42aa2beae51118c7ea21e -MISC ChangeLog 1512 RMD160 d97fa1671619570dac3c1b059c567b195f88985f SHA1 cf064f44fbe244bde946f9bf33d4700c06fe77bd SHA256 a07fcf1c28a3b4f26750163eb19ab8d7e49d8d4b7b8567abcfa7fe52504c9591 -MISC metadata.xml 820 RMD160 cf05159da3acbf45e28c95d3147c9a7380ff4664 SHA1 5f98ad090434bfdd9a5c7b05bf2d72481db0e6f8 SHA256 3ad8b234de71f6cb04db43cf1819cdb7e51abc6797f1756b4172733199775570 diff --git a/dev-lisp/cl-linedit/cl-linedit-0.15.12.ebuild b/dev-lisp/cl-linedit/cl-linedit-0.15.12.ebuild deleted file mode 100644 index 967ffbca4f0d..000000000000 --- a/dev-lisp/cl-linedit/cl-linedit-0.15.12.ebuild +++ /dev/null @@ -1,41 +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/cl-linedit/cl-linedit-0.15.12.ebuild,v 1.4 2005/05/24 18:48:33 mkennedy Exp $ - -inherit common-lisp eutils - -DESCRIPTION="Linedit is a readline-style library written in Common Lisp that provides customizable line-editing features." -HOMEPAGE="http://www.common-lisp.net/project/linedit/" -SRC_URI="http://common-lisp.net/project/linedit/files/linedit_${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc x86" -IUSE="" - -DEPEND="dev-lisp/cl-terminfo - dev-lisp/cl-uffi - dev-lisp/cl-osicat" - -CLPACKAGE=linedit - -S=${WORKDIR}/linedit_${PV} - -src_unpack() { - unpack ${A} - # adds uffi-loader.lisp, removes building .so files - epatch ${FILESDIR}/${PV}-linedit.asd-uffi-glue-gentoo.patch - cp ${FILESDIR}/${PV}-Makefile ${S}/Makefile -} - -src_compile() { - make || die -} - -src_install() { - common-lisp-install *.lisp linedit.asd version.lisp-expr - common-lisp-system-symlink - dodoc LICENSE - exeinto /usr/lib/linedit - doexe *.so -} diff --git a/dev-lisp/cl-linedit/files/0.15.12-Makefile b/dev-lisp/cl-linedit/files/0.15.12-Makefile deleted file mode 100644 index 0de155fbd03a..000000000000 --- a/dev-lisp/cl-linedit/files/0.15.12-Makefile +++ /dev/null @@ -1,14 +0,0 @@ - -CFLAGS=-fPIC -shared - -UFFI_LIBS=signals.so terminal_glue.so - -all: $(UFFI_LIBS) - -%.so : %.c - $(CC) $(CFLAGS) -o $@ $^ - -clean: - rm -f $(UFFI_LIBS) - -.PHONY: clean diff --git a/dev-lisp/cl-linedit/files/0.15.12-linedit.asd-uffi-glue-gentoo.patch b/dev-lisp/cl-linedit/files/0.15.12-linedit.asd-uffi-glue-gentoo.patch deleted file mode 100644 index 4b2578f4c33c..000000000000 --- a/dev-lisp/cl-linedit/files/0.15.12-linedit.asd-uffi-glue-gentoo.patch +++ /dev/null @@ -1,72 +0,0 @@ -diff -urN linedit_0.15.12.orig/linedit.asd linedit_0.15.12/linedit.asd ---- linedit_0.15.12.orig/linedit.asd 2004-08-04 22:43:07.576054400 -0500 -+++ linedit_0.15.12/linedit.asd 2004-08-04 23:04:36.314136432 -0500 -@@ -26,33 +26,6 @@ - - (in-package :linedit-system) - --(defvar *gcc* "/usr/bin/gcc") -- --(defvar *gcc-options* '(#-darwin "-shared" -- #+darwin "-bundle" -- "-fPIC")) -- --;;; Separate class so that we don't mess up other packages --(defclass uffi-c-source-file (c-source-file) ()) -- --(defmethod output-files ((o compile-op) (c uffi-c-source-file)) -- (list (make-pathname :name (component-name c) -- :type "so" -- :defaults (component-pathname c)))) -- --(defmethod perform ((o load-op) (c uffi-c-source-file)) -- (let ((loader (intern "LOAD-FOREIGN-LIBRARY" :uffi))) -- (dolist (f (asdf::input-files o c)) -- (funcall loader f)))) -- --(defmethod perform ((o compile-op) (c uffi-c-source-file)) -- (unless (zerop (run-shell-command "~A ~A ~{~A ~}-o ~A" -- *gcc* -- (namestring (component-pathname c)) -- *gcc-options* -- (namestring (car (output-files o c))))) -- (error 'operation-error :component c :operation o))) -- - (defsystem :linedit - :version "0.15.12" - :depends-on (:uffi :terminfo :osicat) -@@ -64,10 +37,10 @@ - (:file "matcher" :depends-on ("packages")) - - ;; Backend -- (:file "backend" :depends-on ("utility-macros")) -- (:uffi-c-source-file "terminal_glue") -+ (:file "uffi-loader" :depends-on ("packages")) -+ (:file "backend" :depends-on ("utility-macros" "uffi-loader")) - (:file "terminal-translations" :depends-on ("packages")) -- (:file "terminal" :depends-on ("terminal-translations" "backend" "terminal_glue")) -+ (:file "terminal" :depends-on ("terminal-translations" "backend" "uffi-loader")) - (:file "smart-terminal" :depends-on ("terminal" "matcher")) - (:file "dumb-terminal" :depends-on ("terminal")) - -@@ -76,8 +49,7 @@ - (:file "line" :depends-on ("utility-macros")) - (:file "buffer" :depends-on ("utility-macros")) - (:file "command-keys" :depends-on ("packages")) -- (:uffi-c-source-file "signals") -- (:file "editor" :depends-on ("backend" "rewindable" "signals" -+ (:file "editor" :depends-on ("backend" "rewindable" - "line" "buffer" "command-keys")) - (:file "main" :depends-on ("editor")) - (:file "complete" :depends-on ("utility-macros")) -diff -urN linedit_0.15.12.orig/uffi-loader.lisp linedit_0.15.12/uffi-loader.lisp ---- linedit_0.15.12.orig/uffi-loader.lisp 1969-12-31 18:00:00.000000000 -0600 -+++ linedit_0.15.12/uffi-loader.lisp 2004-08-04 22:48:23.525022856 -0500 -@@ -0,0 +1,7 @@ -+;;;; -*- mode: lisp; syntax: common-lisp; indent-tabs-mode: nil; base: 10; package: linedit -*- -+ -+(in-package :linedit) -+ -+(uffi:load-foreign-library #p"/usr/lib/linedit/signals.so") -+(uffi:load-foreign-library #p"/usr/lib/linedit/terminal_glue.so") -+ diff --git a/dev-lisp/cl-linedit/metadata.xml b/dev-lisp/cl-linedit/metadata.xml deleted file mode 100644 index 2376935ae6b1..000000000000 --- a/dev-lisp/cl-linedit/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>common-lisp</herd> -<longdescription> -Linedit is a readline-style library written in Common Lisp that -provides customizable line-editing features, licensed under a -MIT-style license. - -Linedit uses UFFI for foreign bindings, so it is a least theoretically -portable, though REPL-wrapping is currently SBCL specific. Features - - * single-line text reader - * multi-line form reader - * completions on packages and symbols in current image - * completions on directories and filenames - * apropos-word and describe-word - * unlimited undo - * unlimited kill-ring - * unlimited history - * multiple histories - * use in REPL on SBCL - * paging - * fully customizable in CL -</longdescription> -</pkgmetadata> |