summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPanagiotis Christopoulos <pchrist@gentoo.org>2010-11-07 17:43:22 +0000
committerPanagiotis Christopoulos <pchrist@gentoo.org>2010-11-07 17:43:22 +0000
commit509cfc1edd6e1d93ea57ac0a3a0ebc008cd7cd97 (patch)
tree5833e9c484ab7e8dc71d8d2b0be6fdc3d1fc6988 /dev-lisp/cl-linedit
parentdev-lisp/cl-lexer removal, p.masked from 17Sep2010, wrt bug #337963 (diff)
downloadhistorical-509cfc1edd6e1d93ea57ac0a3a0ebc008cd7cd97.tar.gz
historical-509cfc1edd6e1d93ea57ac0a3a0ebc008cd7cd97.tar.bz2
historical-509cfc1edd6e1d93ea57ac0a3a0ebc008cd7cd97.zip
dev-lisp/cl-linedit removal, p.masked from 17Sep2010, wrt bug #337963
Diffstat (limited to 'dev-lisp/cl-linedit')
-rw-r--r--dev-lisp/cl-linedit/ChangeLog41
-rw-r--r--dev-lisp/cl-linedit/Manifest6
-rw-r--r--dev-lisp/cl-linedit/cl-linedit-0.15.12.ebuild41
-rw-r--r--dev-lisp/cl-linedit/files/0.15.12-Makefile14
-rw-r--r--dev-lisp/cl-linedit/files/0.15.12-linedit.asd-uffi-glue-gentoo.patch72
-rw-r--r--dev-lisp/cl-linedit/metadata.xml26
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>