public inbox for gentoo-lisp@lists.gentoo.org
 help / color / mirror / Atom feed
From: Gleb Golubitsky <rush.william@gmail.com>
To: gentoo-lisp@lists.gentoo.org
Subject: [gentoo-lisp] [PATCH] cl-lexer & its deps.
Date: Sun, 9 Aug 2009 21:59:54 +0300	[thread overview]
Message-ID: <a92726de0908091159j62a53f85r79dc706a3f1911ff@mail.gmail.com> (raw)
In-Reply-To: <a92726de0907101744i2690016br7f66d88d15f3def@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 225 bytes --]

Hi there!

Here are patches for cl-lexer and its dependencies. It's just backport
from official portage tree, but these ones work with your eclasses.

Feel free to mail if any problem with them appears.

WBR,
Gleb Golubitsky

[-- Attachment #2: 0001-Initial-import-of-cl-lexer-library-from-main-Gentoo-.patch --]
[-- Type: application/octet-stream, Size: 2835 bytes --]

From 0ed2e798d8e852b6ce5af962b92863cab6193197 Mon Sep 17 00:00:00 2001
From: Gleb Sectoid Golubitsky <rush.william@gmail.com>
Date: Sat, 11 Jul 2009 03:15:58 +0300
Subject: [PATCH 1/4] Initial import of cl-lexer library from main Gentoo portage tree

---
 dev-lisp/cl-lexer/Manifest                 |    3 +++
 dev-lisp/cl-lexer/cl-lexer-20060228.ebuild |   27 +++++++++++++++++++++++++++
 dev-lisp/cl-lexer/files/lexer.asd          |    7 +++++++
 3 files changed, 37 insertions(+), 0 deletions(-)
 create mode 100644 dev-lisp/cl-lexer/Manifest
 create mode 100644 dev-lisp/cl-lexer/cl-lexer-20060228.ebuild
 create mode 100644 dev-lisp/cl-lexer/files/lexer.asd

diff --git a/dev-lisp/cl-lexer/Manifest b/dev-lisp/cl-lexer/Manifest
new file mode 100644
index 0000000..bf5dfae
--- /dev/null
+++ b/dev-lisp/cl-lexer/Manifest
@@ -0,0 +1,3 @@
+AUX lexer.asd 220 RMD160 2028b4a7a5c1a6a2a92c25d72002730579026446 SHA1 8b68e01bf612429205b0c90c73037d6b440a81a9 SHA256 fa7c008e700ac9e8b5b683358a0ad3bdaa48c26a2ff8f9f680993fd16bb81697
+DIST lexer-20060228.tar.gz 5008 RMD160 97e75cfeb812bb5b6eb4f008da07e4fcedc45e50 SHA1 790754703386b6850539cfab8af9a21c0369dd11 SHA256 8ef1a1393a3655603472b57c42acd6d4224c2315b656769251cea8f19675ac2f
+EBUILD cl-lexer-20060228.ebuild 719 RMD160 bf04ebdb6c8aabbce616f43165a1bfc3e4ac2355 SHA1 3709769c0674746ba6f6b8a6ea52759e922c87d1 SHA256 462f28829a1f109ab85b4eb3a11a4a620a1e8d69defed182cf4b1de31c4874b8
diff --git a/dev-lisp/cl-lexer/cl-lexer-20060228.ebuild b/dev-lisp/cl-lexer/cl-lexer-20060228.ebuild
new file mode 100644
index 0000000..c57ec1e
--- /dev/null
+++ b/dev-lisp/cl-lexer/cl-lexer-20060228.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-lexer/cl-lexer-20060228.ebuild,v 1.1 2006/03/12 18:36:11 mkennedy Exp $
+
+inherit common-lisp-2
+
+DESCRIPTION="Lexical-analyzer-generator package for Common Lisp"
+HOMEPAGE="http://www.geocities.com/mparker762/clawk.html
+	http://www.cl-user.net/asp/libs/tputils-lexer"
+SRC_URI="mirror://gentoo/lexer-${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-lisp/cl-regex"
+
+S=$WORKDIR/
+
+CLPACKAGE=lexer
+
+src_install() {
+	common-lisp-install {lexer,packages}.lisp $FILESDIR/lexer.asd
+	common-lisp-system-symlink
+	dodoc license.txt
+}
diff --git a/dev-lisp/cl-lexer/files/lexer.asd b/dev-lisp/cl-lexer/files/lexer.asd
new file mode 100644
index 0000000..66da177
--- /dev/null
+++ b/dev-lisp/cl-lexer/files/lexer.asd
@@ -0,0 +1,7 @@
+(defpackage #:lexer-system (:use #:common-lisp #:asdf))
+(in-package #:lexer-system)
+
+(defsystem #:lexer
+  :depends-on (#:regex)
+  :components ((:file "packages")
+               (:file "lexer" :depends-on ("packages"))))
-- 
1.6.3.3


[-- Attachment #3: 0002-Initial-import-of-cl-regex-package-from-main-Gentoo-.patch --]
[-- Type: application/octet-stream, Size: 8253 bytes --]

From 9df6c0585f9183b56e58db1065a46247f0fe82b8 Mon Sep 17 00:00:00 2001
From: Gleb Sectoid Golubitsky <rush.william@gmail.com>
Date: Sat, 11 Jul 2009 03:16:35 +0300
Subject: [PATCH 2/4] Initial import of cl-regex package from main Gentoo portage tree

---
 dev-lisp/cl-regex/ChangeLog                      |   42 ++++++++++++++++++++++
 dev-lisp/cl-regex/Manifest                       |    6 +++
 dev-lisp/cl-regex/cl-regex-1-r2.ebuild           |   32 ++++++++++++++++
 dev-lisp/cl-regex/files/1-macs.lisp-gentoo.patch |   23 ++++++++++++
 dev-lisp/cl-regex/files/defconstant-gentoo.patch |   12 ++++++
 dev-lisp/cl-regex/files/regex.asd                |   20 ++++++++++
 6 files changed, 135 insertions(+), 0 deletions(-)
 create mode 100644 dev-lisp/cl-regex/ChangeLog
 create mode 100644 dev-lisp/cl-regex/Manifest
 create mode 100644 dev-lisp/cl-regex/cl-regex-1-r2.ebuild
 create mode 100644 dev-lisp/cl-regex/files/1-macs.lisp-gentoo.patch
 create mode 100644 dev-lisp/cl-regex/files/defconstant-gentoo.patch
 create mode 100644 dev-lisp/cl-regex/files/regex.asd

diff --git a/dev-lisp/cl-regex/ChangeLog b/dev-lisp/cl-regex/ChangeLog
new file mode 100644
index 0000000..7c61b82
--- /dev/null
+++ b/dev-lisp/cl-regex/ChangeLog
@@ -0,0 +1,42 @@
+# ChangeLog for dev-lisp/cl-regex
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-regex/ChangeLog,v 1.10 2008/03/27 16:19:21 armin76 Exp $
+
+  27 Mar 2008; Raúl Porcel <armin76@gentoo.org> cl-regex-1-r1.ebuild,
+  cl-regex-1-r2.ebuild:
+  Fix debian HOMEPAGE
+
+  03 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> cl-regex-1-r1.ebuild,
+  cl-regex-1-r2.ebuild:
+  Use mirror://debian/ where applicable, or use mirror://gentoo/ if the file
+  has been removed from debian's mirrors.
+
+*cl-regex-1-r2 (16 Nov 2006)
+
+  16 Nov 2006; Matthew Kennedy <mkennedy@gentoo.org>
+  +files/defconstant-gentoo.patch, files/regex.asd, +cl-regex-1-r2.ebuild:
+  Conditionally define constant regex::+special-class-names+.
+
+  24 May 2005; <mkennedy@gentoo.org> cl-regex-1-r1.ebuild:
+  Keywording ~sparc
+
+  15 Apr 2005; Matthew Kennedy <mkennedy@gentoo.org> -cl-regex-1.ebuild,
+  cl-regex-1-r1.ebuild:
+  Remove old ebuilds; Keywording ~ppc, x86
+
+  18 Mar 2005; Matthew Kennedy <mkennedy@gentoo.org> cl-regex-1-r1.ebuild:
+  Keywording for ~amd64
+
+*cl-regex-1-r1 (12 Feb 2004)
+
+  12 Feb 2004; <mkennedy@gentoo.org> cl-regex-1-r1.ebuild:
+  Cleanup for eclass changes.
+
+  15 Oct 2003; Matthew Kennedy <mkennedy@gentoo.org> cl-regex-1.ebuild,
+  metadata.xml, files/1-macs.lisp-gentoo.patch:
+  postrm, preinst, sbcl patch
+
+*cl-regex-1 (07 Jul 2003)
+
+  07 Jul 2003; Matthew Kennedy <mkennedy@gentoo.org> :
+  initial import
diff --git a/dev-lisp/cl-regex/Manifest b/dev-lisp/cl-regex/Manifest
new file mode 100644
index 0000000..88482b2
--- /dev/null
+++ b/dev-lisp/cl-regex/Manifest
@@ -0,0 +1,6 @@
+AUX 1-macs.lisp-gentoo.patch 892 RMD160 d4ffa27f5b872ef020d1ac7776921194b2216f89 SHA1 9488655aa9d08dd0f89f8ce4deb1c6889ae7fb71 SHA256 42f5b01dde14cb10efcf62520318f78cc16bf1dc9cce7876965f82707cca2733
+AUX defconstant-gentoo.patch 499 RMD160 1633e63777083c5e85b741d0ccf630569c74152b SHA1 77d3e09eac247eda519d570095afbcf3aea4fa5c SHA256 a7be2a760ce313b69d558535a5f6f0d962023dc9a448157071fff914adaf051d
+AUX regex.asd 859 RMD160 9d0d454d5d7957d7241d5fc871d2248e3414796c SHA1 23be87936b378bf7b2c865eacf6029018b4ea5d9 SHA256 7748f049b91428ebe6bbf94fa64df278850a31ddce8a449acf02451e467fa216
+DIST cl-regex_1.orig.tar.gz 33629 RMD160 904e38d0353eec9a1b1d321c6f1bc96ccc82e9fe SHA1 07e5a749d6e9e5c31c4156bfc07a218a5f47ac0f SHA256 886920a281cf981b834c4314b56c0bfeed3c9438cec3ada9a93494ab7dade4b2
+EBUILD cl-regex-1-r2.ebuild 907 RMD160 30bfaefc18b3fd7430aea981933dc2a511af383d SHA1 5789365f6dcb5dc8efbd38af1af3f623772ea20e SHA256 472e28962c3ab142e4330b0870ce51fa971538a7ee2da2a8252f61fb9c36ac94
+MISC ChangeLog 1458 RMD160 f623432ca7d2d5c3b2da3d5a97d504c9ee90dbe2 SHA1 b4ce7285af8691c3f3a9aeeb2f8ed27c2137a899 SHA256 6ad0c8a603ebb0edba61844cd1d4c18cf349ed5b69359b4671d9c29ac5e7e836
diff --git a/dev-lisp/cl-regex/cl-regex-1-r2.ebuild b/dev-lisp/cl-regex/cl-regex-1-r2.ebuild
new file mode 100644
index 0000000..8d2faf2
--- /dev/null
+++ b/dev-lisp/cl-regex/cl-regex-1-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-regex/cl-regex-1-r2.ebuild,v 1.3 2008/03/27 16:19:21 armin76 Exp $
+
+inherit common-lisp-2
+
+DESCRIPTION="Common Lisp regular expression compiler/matcher"
+HOMEPAGE="http://www.geocities.com/mparker762/clawk.html http://packages.debian.org/unstable/devel/cl-regex"
+SRC_URI="mirror://debian/pool/main/c/cl-regex/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-lisp/cl-plus"
+
+CLPACKAGE=regex
+
+src_unpack() {
+	unpack ${A}
+	epatch ${FILESDIR}/defconstant-gentoo.patch
+}
+
+src_install() {
+	common-lisp-install closure.lisp gen.lisp macs.lisp optimize.lisp \
+		packages.lisp parser.lisp regex.lisp ${FILESDIR}/regex.asd
+	common-lisp-system-symlink
+	dodoc license.txt
+	docinto examples
+	dodoc *test*.lisp
+}
diff --git a/dev-lisp/cl-regex/files/1-macs.lisp-gentoo.patch b/dev-lisp/cl-regex/files/1-macs.lisp-gentoo.patch
new file mode 100644
index 0000000..31e8570
--- /dev/null
+++ b/dev-lisp/cl-regex/files/1-macs.lisp-gentoo.patch
@@ -0,0 +1,23 @@
+diff -u cl-regex-1.orig/macs.lisp cl-regex-1/macs.lisp
+--- cl-regex-1.orig/macs.lisp	2002-10-06 13:30:14.000000000 -0500
++++ cl-regex-1/macs.lisp	2003-10-15 13:20:18.790073928 -0500
+@@ -516,14 +516,11 @@
+   (clrhash *pattern-cache*)
+   nil)
+ 
+-
+-(defconstant +special-class-names+
+-  '((":alpha:" alpha) (":upper:" upper) (":lower:" lower) (":digit:" digit)
+-    (":alnum:" alnum) (":xdigit:" xdigit) (":odigit:" odigit) (":punct:" punct)
+-    (":space:" space) (":word:" wordchar)))
+-
+-
+-
++(eval-when (:compile-toplevel)
++  (defconstant +special-class-names+
++    '((":alpha:" alpha) (":upper:" upper) (":lower:" lower) (":digit:" digit)
++      (":alnum:" alnum) (":xdigit:" xdigit) (":odigit:" odigit) (":punct:" punct)
++      (":space:" space) (":word:" wordchar))))
+ 
+ (defun expand-char-class (chars)
+ "Expand an encoded char class into an explicit enumeration of all
diff --git a/dev-lisp/cl-regex/files/defconstant-gentoo.patch b/dev-lisp/cl-regex/files/defconstant-gentoo.patch
new file mode 100644
index 0000000..bcb5481
--- /dev/null
+++ b/dev-lisp/cl-regex/files/defconstant-gentoo.patch
@@ -0,0 +1,12 @@
+diff -ur cl-regex-1.orig/macs.lisp cl-regex-1/macs.lisp
+--- cl-regex-1.orig/macs.lisp	2002-10-06 13:30:14.000000000 -0500
++++ cl-regex-1/macs.lisp	2006-11-15 23:02:58.000000000 -0600
+@@ -517,7 +517,7 @@
+   nil)
+ 
+ 
+-(defconstant +special-class-names+
++(cl+:defconst +special-class-names+
+   '((":alpha:" alpha) (":upper:" upper) (":lower:" lower) (":digit:" digit)
+     (":alnum:" alnum) (":xdigit:" xdigit) (":odigit:" odigit) (":punct:" punct)
+     (":space:" space) (":word:" wordchar)))
diff --git a/dev-lisp/cl-regex/files/regex.asd b/dev-lisp/cl-regex/files/regex.asd
new file mode 100644
index 0000000..8059369
--- /dev/null
+++ b/dev-lisp/cl-regex/files/regex.asd
@@ -0,0 +1,20 @@
+;;; -*- Mode: Lisp; Syntax: ANSI-Common-lisp; Package: CL-USER; Base: 10 -*-
+
+(in-package "CL-USER")
+
+
+(asdf:defsystem regex
+    :components ((:file "packages")
+                 (:file "macs" :depends-on ("packages"))
+                 (:file "parser" :depends-on ("packages" "macs"))
+                 (:file "optimize" :depends-on ("packages" "macs"))
+                 (:file "gen" :depends-on ("packages" "macs"))
+                 (:file "closure" :depends-on ("packages" "macs"))
+                 (:file "regex" :depends-on ("packages"
+                                             "macs"
+                                             "parser"
+                                             "optimize"
+                                             "gen"
+                                             "closure")))
+    :depends-on (#:cl-plus))
+
-- 
1.6.3.3


[-- Attachment #4: 0003-cl-regex-adjusted-to-common-lisp-2.eclass.patch --]
[-- Type: application/octet-stream, Size: 5521 bytes --]

From 4357bd6cf10d0a579cf2274ba120c09bd0d7344b Mon Sep 17 00:00:00 2001
From: Gleb Sectoid Golubitsky <rush.william@gmail.com>
Date: Sat, 11 Jul 2009 03:31:11 +0300
Subject: [PATCH 3/4] cl-regex adjusted to common-lisp-2.eclass

---
 dev-lisp/cl-regex/ChangeLog            |    7 ++++++-
 dev-lisp/cl-regex/Manifest             |    4 ++--
 dev-lisp/cl-regex/cl-regex-1-r2.ebuild |   32 --------------------------------
 dev-lisp/cl-regex/cl-regex-1-r3.ebuild |   31 +++++++++++++++++++++++++++++++
 4 files changed, 39 insertions(+), 35 deletions(-)
 delete mode 100644 dev-lisp/cl-regex/cl-regex-1-r2.ebuild
 create mode 100644 dev-lisp/cl-regex/cl-regex-1-r3.ebuild

diff --git a/dev-lisp/cl-regex/ChangeLog b/dev-lisp/cl-regex/ChangeLog
index 7c61b82..787f6a5 100644
--- a/dev-lisp/cl-regex/ChangeLog
+++ b/dev-lisp/cl-regex/ChangeLog
@@ -1,5 +1,5 @@
 # ChangeLog for dev-lisp/cl-regex
-# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-regex/ChangeLog,v 1.10 2008/03/27 16:19:21 armin76 Exp $
 
   27 Mar 2008; Raúl Porcel <armin76@gentoo.org> cl-regex-1-r1.ebuild,
@@ -11,6 +11,11 @@
   Use mirror://debian/ where applicable, or use mirror://gentoo/ if the file
   has been removed from debian's mirrors.
 
+*cl-regex-1-r3 (11 Jul 2009)
+ 11 Jul 2009; Gleb Golubitsky <rush.william@gmail.com>
+ +cl-regex-1-r3.ebuild
+ Adjusted for common-lisp-2.eclass
+
 *cl-regex-1-r2 (16 Nov 2006)
 
   16 Nov 2006; Matthew Kennedy <mkennedy@gentoo.org>
diff --git a/dev-lisp/cl-regex/Manifest b/dev-lisp/cl-regex/Manifest
index 88482b2..91837c4 100644
--- a/dev-lisp/cl-regex/Manifest
+++ b/dev-lisp/cl-regex/Manifest
@@ -2,5 +2,5 @@ AUX 1-macs.lisp-gentoo.patch 892 RMD160 d4ffa27f5b872ef020d1ac7776921194b2216f89
 AUX defconstant-gentoo.patch 499 RMD160 1633e63777083c5e85b741d0ccf630569c74152b SHA1 77d3e09eac247eda519d570095afbcf3aea4fa5c SHA256 a7be2a760ce313b69d558535a5f6f0d962023dc9a448157071fff914adaf051d
 AUX regex.asd 859 RMD160 9d0d454d5d7957d7241d5fc871d2248e3414796c SHA1 23be87936b378bf7b2c865eacf6029018b4ea5d9 SHA256 7748f049b91428ebe6bbf94fa64df278850a31ddce8a449acf02451e467fa216
 DIST cl-regex_1.orig.tar.gz 33629 RMD160 904e38d0353eec9a1b1d321c6f1bc96ccc82e9fe SHA1 07e5a749d6e9e5c31c4156bfc07a218a5f47ac0f SHA256 886920a281cf981b834c4314b56c0bfeed3c9438cec3ada9a93494ab7dade4b2
-EBUILD cl-regex-1-r2.ebuild 907 RMD160 30bfaefc18b3fd7430aea981933dc2a511af383d SHA1 5789365f6dcb5dc8efbd38af1af3f623772ea20e SHA256 472e28962c3ab142e4330b0870ce51fa971538a7ee2da2a8252f61fb9c36ac94
-MISC ChangeLog 1458 RMD160 f623432ca7d2d5c3b2da3d5a97d504c9ee90dbe2 SHA1 b4ce7285af8691c3f3a9aeeb2f8ed27c2137a899 SHA256 6ad0c8a603ebb0edba61844cd1d4c18cf349ed5b69359b4671d9c29ac5e7e836
+EBUILD cl-regex-1-r3.ebuild 902 RMD160 9551a3292b8410ec74fc0269eef725364a91ff8c SHA1 0ad7d840c6e4dc425fcfe7db1c90018a8745f9f3 SHA256 5f2452e2f460a83521732fca994286695dbb721c12661feab147adf621f5230e
+MISC ChangeLog 1601 RMD160 ff2485da3f2cbca3782687d6a65d755d0a3741b8 SHA1 0aa2a8e2395e95a2b7228841dd7d30909ce43735 SHA256 2a3c880c742d3785744ee61c7f13ae1ba3d7fffeaa25dd999a49b1b998bc6d07
diff --git a/dev-lisp/cl-regex/cl-regex-1-r2.ebuild b/dev-lisp/cl-regex/cl-regex-1-r2.ebuild
deleted file mode 100644
index 8d2faf2..0000000
--- a/dev-lisp/cl-regex/cl-regex-1-r2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-regex/cl-regex-1-r2.ebuild,v 1.3 2008/03/27 16:19:21 armin76 Exp $
-
-inherit common-lisp-2
-
-DESCRIPTION="Common Lisp regular expression compiler/matcher"
-HOMEPAGE="http://www.geocities.com/mparker762/clawk.html http://packages.debian.org/unstable/devel/cl-regex"
-SRC_URI="mirror://debian/pool/main/c/cl-regex/${PN}_${PV}.orig.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-
-DEPEND="dev-lisp/cl-plus"
-
-CLPACKAGE=regex
-
-src_unpack() {
-	unpack ${A}
-	epatch ${FILESDIR}/defconstant-gentoo.patch
-}
-
-src_install() {
-	common-lisp-install closure.lisp gen.lisp macs.lisp optimize.lisp \
-		packages.lisp parser.lisp regex.lisp ${FILESDIR}/regex.asd
-	common-lisp-system-symlink
-	dodoc license.txt
-	docinto examples
-	dodoc *test*.lisp
-}
diff --git a/dev-lisp/cl-regex/cl-regex-1-r3.ebuild b/dev-lisp/cl-regex/cl-regex-1-r3.ebuild
new file mode 100644
index 0000000..cab67bf
--- /dev/null
+++ b/dev-lisp/cl-regex/cl-regex-1-r3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-regex/cl-regex-1-r2.ebuild,v 1.3 2008/03/27 16:19:21 armin76 Exp $
+
+inherit common-lisp-2
+
+DESCRIPTION="Common Lisp regular expression compiler/matcher"
+HOMEPAGE="http://www.geocities.com/mparker762/clawk.html http://packages.debian.org/unstable/devel/cl-regex"
+SRC_URI="mirror://debian/pool/main/c/cl-regex/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-lisp/cl-plus"
+
+src_unpack() {
+	unpack ${A}
+	epatch ${FILESDIR}/defconstant-gentoo.patch
+}
+
+src_install() {
+	common-lisp-install closure.lisp gen.lisp macs.lisp optimize.lisp \
+		packages.lisp parser.lisp regex.lisp 
+	doins ${FILESDIR}/regex.asd
+	common-lisp-symlink-asdf regex
+	dodoc license.txt
+	docinto examples
+	dodoc *test*.lisp
+}
-- 
1.6.3.3


[-- Attachment #5: 0004-cl-regex-adjusted-to-common-lisp-2.eclass.patch --]
[-- Type: application/octet-stream, Size: 3566 bytes --]

From c8cb4f7c7d4eed91be404006dfd1dfa839c7bf0f Mon Sep 17 00:00:00 2001
From: Gleb Sectoid Golubitsky <rush.william@gmail.com>
Date: Sat, 11 Jul 2009 03:37:56 +0300
Subject: [PATCH 4/4] cl-regex adjusted to common-lisp-2.eclass

---
 dev-lisp/cl-lexer/Manifest                    |    2 +-
 dev-lisp/cl-lexer/cl-lexer-20060228-r1.ebuild |   26 ++++++++++++++++++++++++
 dev-lisp/cl-lexer/cl-lexer-20060228.ebuild    |   27 -------------------------
 3 files changed, 27 insertions(+), 28 deletions(-)
 create mode 100644 dev-lisp/cl-lexer/cl-lexer-20060228-r1.ebuild
 delete mode 100644 dev-lisp/cl-lexer/cl-lexer-20060228.ebuild

diff --git a/dev-lisp/cl-lexer/Manifest b/dev-lisp/cl-lexer/Manifest
index bf5dfae..253e802 100644
--- a/dev-lisp/cl-lexer/Manifest
+++ b/dev-lisp/cl-lexer/Manifest
@@ -1,3 +1,3 @@
 AUX lexer.asd 220 RMD160 2028b4a7a5c1a6a2a92c25d72002730579026446 SHA1 8b68e01bf612429205b0c90c73037d6b440a81a9 SHA256 fa7c008e700ac9e8b5b683358a0ad3bdaa48c26a2ff8f9f680993fd16bb81697
 DIST lexer-20060228.tar.gz 5008 RMD160 97e75cfeb812bb5b6eb4f008da07e4fcedc45e50 SHA1 790754703386b6850539cfab8af9a21c0369dd11 SHA256 8ef1a1393a3655603472b57c42acd6d4224c2315b656769251cea8f19675ac2f
-EBUILD cl-lexer-20060228.ebuild 719 RMD160 bf04ebdb6c8aabbce616f43165a1bfc3e4ac2355 SHA1 3709769c0674746ba6f6b8a6ea52759e922c87d1 SHA256 462f28829a1f109ab85b4eb3a11a4a620a1e8d69defed182cf4b1de31c4874b8
+EBUILD cl-lexer-20060228-r1.ebuild 714 RMD160 ea200ad2f39c67b244d68230da0820c4b6e9c6ec SHA1 b2eb3002af6514f77fa7ae5c2106a1b51589be9b SHA256 1d8fedc73fbb339fe81ef98d64e0b7986a0162eeae43efee92639741444868a4
diff --git a/dev-lisp/cl-lexer/cl-lexer-20060228-r1.ebuild b/dev-lisp/cl-lexer/cl-lexer-20060228-r1.ebuild
new file mode 100644
index 0000000..72db541
--- /dev/null
+++ b/dev-lisp/cl-lexer/cl-lexer-20060228-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-lexer/cl-lexer-20060228.ebuild,v 1.1 2006/03/12 18:36:11 mkennedy Exp $
+
+inherit common-lisp-2
+
+DESCRIPTION="Lexical-analyzer-generator package for Common Lisp"
+HOMEPAGE="http://www.geocities.com/mparker762/clawk.html
+	http://www.cl-user.net/asp/libs/tputils-lexer"
+SRC_URI="mirror://gentoo/lexer-${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-lisp/cl-regex"
+
+S=$WORKDIR/
+
+src_install() {
+	common-lisp-install {lexer,packages}.lisp 
+	doins $FILESDIR/lexer.asd
+	common-lisp-symlink-asdf lexer
+	dodoc license.txt
+}
diff --git a/dev-lisp/cl-lexer/cl-lexer-20060228.ebuild b/dev-lisp/cl-lexer/cl-lexer-20060228.ebuild
deleted file mode 100644
index c57ec1e..0000000
--- a/dev-lisp/cl-lexer/cl-lexer-20060228.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-lexer/cl-lexer-20060228.ebuild,v 1.1 2006/03/12 18:36:11 mkennedy Exp $
-
-inherit common-lisp-2
-
-DESCRIPTION="Lexical-analyzer-generator package for Common Lisp"
-HOMEPAGE="http://www.geocities.com/mparker762/clawk.html
-	http://www.cl-user.net/asp/libs/tputils-lexer"
-SRC_URI="mirror://gentoo/lexer-${PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-
-DEPEND="dev-lisp/cl-regex"
-
-S=$WORKDIR/
-
-CLPACKAGE=lexer
-
-src_install() {
-	common-lisp-install {lexer,packages}.lisp $FILESDIR/lexer.asd
-	common-lisp-system-symlink
-	dodoc license.txt
-}
-- 
1.6.3.3


       reply	other threads:[~2009-08-09 18:59 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <a92726de0907101744i2690016br7f66d88d15f3def@mail.gmail.com>
2009-08-09 18:59 ` Gleb Golubitsky [this message]
2009-08-09 21:03   ` [gentoo-lisp] [PATCH] cl-lexer & its deps Stelian Ionescu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=a92726de0908091159j62a53f85r79dc706a3f1911ff@mail.gmail.com \
    --to=rush.william@gmail.com \
    --cc=gentoo-lisp@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox