From 6fdf818ed64d8625cc582d85308ddd11f05ba92e Mon Sep 17 00:00:00 2001
From: Matthew Kennedy <mkennedy@gentoo.org>
Date: Sat, 5 Feb 2005 21:48:47 +0000
Subject: (Portage version: 2.0.51-r15)

---
 dev-lisp/cl-rsm-rsa/ChangeLog                      |  9 +++--
 dev-lisp/cl-rsm-rsa/cl-rsm-rsa-1.3.20040328.ebuild | 18 ++++++----
 .../files/1.3.20040328-defconstant-gentoo.patch    | 38 ++++++++++++++++++++++
 3 files changed, 56 insertions(+), 9 deletions(-)
 create mode 100644 dev-lisp/cl-rsm-rsa/files/1.3.20040328-defconstant-gentoo.patch

(limited to 'dev-lisp/cl-rsm-rsa')

diff --git a/dev-lisp/cl-rsm-rsa/ChangeLog b/dev-lisp/cl-rsm-rsa/ChangeLog
index 9f2d0058935b..072860bfc776 100644
--- a/dev-lisp/cl-rsm-rsa/ChangeLog
+++ b/dev-lisp/cl-rsm-rsa/ChangeLog
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lisp/cl-rsm-rsa
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-rsm-rsa/ChangeLog,v 1.2 2004/06/24 23:53:58 agriffis Exp $
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-rsm-rsa/ChangeLog,v 1.3 2005/02/05 21:48:47 mkennedy Exp $
+
+  05 Feb 2005; Matthew Kennedy <mkennedy@gentoo.org>
+  +files/1.3.20040328-defconstant-gentoo.patch,
+  cl-rsm-rsa-1.3.20040328.ebuild:
+  Include DEFCONSTANT fix.
 
 *cl-rsm-rsa-1.3.20040328 (13 May 2004)
 
diff --git a/dev-lisp/cl-rsm-rsa/cl-rsm-rsa-1.3.20040328.ebuild b/dev-lisp/cl-rsm-rsa/cl-rsm-rsa-1.3.20040328.ebuild
index fbe9d3a69549..cd35f2ce4164 100644
--- a/dev-lisp/cl-rsm-rsa/cl-rsm-rsa-1.3.20040328.ebuild
+++ b/dev-lisp/cl-rsm-rsa/cl-rsm-rsa-1.3.20040328.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-rsm-rsa/cl-rsm-rsa-1.3.20040328.ebuild,v 1.2 2004/06/24 23:53:58 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-rsm-rsa/cl-rsm-rsa-1.3.20040328.ebuild,v 1.3 2005/02/05 21:48:47 mkennedy Exp $
 
-inherit common-lisp
+inherit common-lisp eutils
 
 MY_PV=${PV:0:3}
 CVS_PV=${PV:4:4}.${PV:8:2}.${PV:10}
@@ -14,15 +14,19 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~x86"
 IUSE=""
-DEPEND="dev-lisp/common-lisp-controller
-	virtual/commonlisp
-	dev-lisp/cl-rsm-mod
-	dev-lisp/cl-rsm-string"
+DEPEND="dev-lisp/cl-rsm-mod
+	dev-lisp/cl-rsm-string
+	dev-lisp/cl-plus"
 
 CLPACKAGE=rsm-rsa
 
 S=${WORKDIR}/cl-rsm-rsa-${MY_PV}+cvs.${CVS_PV}
 
+src_unpack() {
+	unpack ${A}
+	epatch ${FILESDIR}/${PV}-defconstant-gentoo.patch || die
+}
+
 src_install() {
 	common-lisp-install *.lisp *.asd
 	common-lisp-system-symlink
diff --git a/dev-lisp/cl-rsm-rsa/files/1.3.20040328-defconstant-gentoo.patch b/dev-lisp/cl-rsm-rsa/files/1.3.20040328-defconstant-gentoo.patch
new file mode 100644
index 000000000000..3b333d6a9209
--- /dev/null
+++ b/dev-lisp/cl-rsm-rsa/files/1.3.20040328-defconstant-gentoo.patch
@@ -0,0 +1,38 @@
+diff -ur cl-rsm-rsa-1.3+cvs.2004.03.28.orig/rsa.lisp cl-rsm-rsa-1.3+cvs.2004.03.28/rsa.lisp
+--- cl-rsm-rsa-1.3+cvs.2004.03.28.orig/rsa.lisp	2005-02-05 15:14:10.000000000 -0600
++++ cl-rsm-rsa-1.3+cvs.2004.03.28/rsa.lisp	2005-02-05 15:41:27.736181281 -0600
+@@ -1,4 +1,4 @@
+-;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*-
++;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*-
+ ;;;; *************************************************************************
+ ;;;; FILE IDENTIFICATION
+ ;;;;
+@@ -22,13 +22,13 @@
+ (defconstant +alphabet-size+ 97
+   "The number of characters of the alphabet.")
+ 
+-(defconstant +digits+ "0123456789"
++(cl+:defconst +digits+ "0123456789"
+   "All the digits.")
+ 
+-(defconstant +pos-digits+ "123456789"
++(cl+:defconst +pos-digits+ "123456789"
+   "All digits except 0.")
+ 
+-(defconstant +odd-digits+ "13579"
++(cl+:defconst +odd-digits+ "13579"
+   "All odd digits.")
+ 
+ (defvar *name-key-hash* (make-hash-table :test #'equal)
+diff -ur cl-rsm-rsa-1.3+cvs.2004.03.28.orig/rsm-rsa.asd cl-rsm-rsa-1.3+cvs.2004.03.28/rsm-rsa.asd
+--- cl-rsm-rsa-1.3+cvs.2004.03.28.orig/rsm-rsa.asd	2005-02-05 15:14:10.000000000 -0600
++++ cl-rsm-rsa-1.3+cvs.2004.03.28/rsm-rsa.asd	2005-02-05 15:40:40.042354164 -0600
+@@ -25,7 +25,7 @@
+   :licence "BSD-style"
+   :description "RSA encryption utilities."
+ 
+-  :depends-on (rsm-mod)
++  :depends-on (rsm-mod cl-plus)
+   
+   :components
+   ((:file "package")
-- 
cgit v1.2.3-65-gdbad