diff options
author | Panagiotis Christopoulos <pchrist@gentoo.org> | 2010-11-07 18:13:58 +0000 |
---|---|---|
committer | Panagiotis Christopoulos <pchrist@gentoo.org> | 2010-11-07 18:13:58 +0000 |
commit | 75549b0566866c67a15bf4b795fefe05c7ba54bf (patch) | |
tree | ee062ee76bfcb91c521217de297707211a88e69e /dev-lisp | |
parent | dev-lisp/cl-rsm-bitcomp removal, p.masked from 17Sep2010, wrt bug #337963 (diff) | |
download | gentoo-2-75549b0566866c67a15bf4b795fefe05c7ba54bf.tar.gz gentoo-2-75549b0566866c67a15bf4b795fefe05c7ba54bf.tar.bz2 gentoo-2-75549b0566866c67a15bf4b795fefe05c7ba54bf.zip |
dev-lisp/cl-rsm-bool-comp removal, p.masked from 17Sep2010, wrt bug #337963
Diffstat (limited to 'dev-lisp')
-rw-r--r-- | dev-lisp/cl-rsm-bool-comp/ChangeLog | 37 | ||||
-rw-r--r-- | dev-lisp/cl-rsm-bool-comp/Manifest | 6 | ||||
-rw-r--r-- | dev-lisp/cl-rsm-bool-comp/cl-rsm-bool-comp-1.0-r1.ebuild | 33 | ||||
-rw-r--r-- | dev-lisp/cl-rsm-bool-comp/cl-rsm-bool-comp-1.0.ebuild | 41 | ||||
-rw-r--r-- | dev-lisp/cl-rsm-bool-comp/files/cl-rsm-bool-comp-1.0-gentoo.patch | 475 | ||||
-rw-r--r-- | dev-lisp/cl-rsm-bool-comp/metadata.xml | 5 |
6 files changed, 0 insertions, 597 deletions
diff --git a/dev-lisp/cl-rsm-bool-comp/ChangeLog b/dev-lisp/cl-rsm-bool-comp/ChangeLog deleted file mode 100644 index 42c34589051e..000000000000 --- a/dev-lisp/cl-rsm-bool-comp/ChangeLog +++ /dev/null @@ -1,37 +0,0 @@ -# ChangeLog for dev-lisp/cl-rsm-bool-comp -# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-rsm-bool-comp/ChangeLog,v 1.8 2008/03/27 16:20:21 armin76 Exp $ - - 27 Mar 2008; Raúl Porcel <armin76@gentoo.org> - cl-rsm-bool-comp-1.0.ebuild, cl-rsm-bool-comp-1.0-r1.ebuild: - Fix debian HOMEPAGE - - 24 Jun 2007; Piotr Jaroszyński <peper@gentoo.org> - cl-rsm-bool-comp-1.0-r1.ebuild: - (QA) Don't use KEYWORDS="-*". bug #160519. - - 03 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> - cl-rsm-bool-comp-1.0.ebuild, cl-rsm-bool-comp-1.0-r1.ebuild: - Use mirror://debian/ where applicable, or use mirror://gentoo/ if the file - has been removed from debian's mirrors. - - 28 Jan 2006; Simon Stelling <blubb@gentoo.org> - +files/cl-rsm-bool-comp-1.0-gentoo.patch, - -files/cl-rsm-bool-comp-1.0-gentoo.patch.gz, cl-rsm-bool-comp-1.0.ebuild, - cl-rsm-bool-comp-1.0-r1.ebuild: - no need to gzip smallish patches - -*cl-rsm-bool-comp-1.0-r1 (12 Feb 2004) - - 12 Feb 2004; <mkennedy@gentoo.org> cl-rsm-bool-comp-1.0-r1.ebuild: - Cleanup for eclass changes. - - 26 Oct 2003; Matthew Kennedy <mkennedy@gentoo.org> - cl-rsm-bool-comp-1.0.ebuild: - patch to fix compilation errors - -*cl-rsm-bool-comp-1.0 (18 Oct 2003) - - 18 Oct 2003; Matthew Kennedy <mkennedy@gentoo.org> : - Initial import. Ebuild submitted by Matthew Kennedy <mkennedy@genoo.org>. - Based on work from the Debian Project. diff --git a/dev-lisp/cl-rsm-bool-comp/Manifest b/dev-lisp/cl-rsm-bool-comp/Manifest deleted file mode 100644 index 1481111e0df6..000000000000 --- a/dev-lisp/cl-rsm-bool-comp/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX cl-rsm-bool-comp-1.0-gentoo.patch 19288 RMD160 0021314e21a41da228a9d7874a7b59f4a81595ec SHA1 514253c18026e93be8d30df8655e2eac43a3c5b7 SHA256 053b175022f9315594286d373a879988b32f90e571cbcdbd800d53b45a7e2bc1 -DIST cl-rsm-bool-comp_1.0.tar.gz 42526 RMD160 f938f915188d85855f1f338c534c0db5828e60d9 SHA1 e6a3442e1f44693b67c7fa04e2589374bad4b4b0 SHA256 1c2071458392b87a16586fb96330f3e414c0c6c441e705e285290a760a558954 -EBUILD cl-rsm-bool-comp-1.0-r1.ebuild 881 RMD160 4170c95edcad8c13ffcc7ab23baf8d6b69cebfdf SHA1 b3d34cb957324bae5c00ceeaec474f1c847aaf26 SHA256 35ad5ccfc9bd8dd6e4cd393d7df60270d15396d60a1f4925573a351384ee9508 -EBUILD cl-rsm-bool-comp-1.0.ebuild 1011 RMD160 2195fdb6986ccc2d977a2a877b06391d416554be SHA1 76d872e2f95554f0cb7de8fa39276bdf0748e18f SHA256 33005da3383867f9b404dd455400d1351417903a57ef78afef3fa4395ec68e44 -MISC ChangeLog 1436 RMD160 bf2917b324136fffe66ad8e2d25260946ffcc784 SHA1 568de77d18c405e4c57506f4a7374067dc20bf87 SHA256 be2b752a2d8523727f7c68ef1913930888bbcbc5a6d2b8eda3f2f402d71cc88b -MISC metadata.xml 164 RMD160 5edb79931b874dc3a72128f0742b9d4c4eb3c8c1 SHA1 2f781e1fca36d790a027079805d56cf397e6a6f8 SHA256 f8efc9385015233c71f279f85bd0a327525b7136cf8714cc04449d8bea4ce22f diff --git a/dev-lisp/cl-rsm-bool-comp/cl-rsm-bool-comp-1.0-r1.ebuild b/dev-lisp/cl-rsm-bool-comp/cl-rsm-bool-comp-1.0-r1.ebuild deleted file mode 100644 index 6059e780f6b5..000000000000 --- a/dev-lisp/cl-rsm-bool-comp/cl-rsm-bool-comp-1.0-r1.ebuild +++ /dev/null @@ -1,33 +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-rsm-bool-comp/cl-rsm-bool-comp-1.0-r1.ebuild,v 1.7 2008/03/27 16:20:21 armin76 Exp $ - -inherit common-lisp eutils - -DESCRIPTION="R. Scott McIntire's Common Lisp Boolean Function Comparison library." -HOMEPAGE="http://packages.debian.org/unstable/devel/cl-rsm-bool-comp" -SRC_URI="mirror://gentoo/cl-rsm-bool-comp_${PV}.tar.gz" - -LICENSE="BSD" -SLOT="0" -# Compilation problems on SBCL and runtime SEGV on CMUCL -KEYWORDS="" -IUSE="" - -DEPEND="dev-lisp/common-lisp-controller - virtual/commonlisp " - -CLPACKAGE=rsm-bool-comp - -src_unpack() { - unpack ${A} - epatch ${FILESDIR}/${P}-gentoo.patch -} - -src_install() { - common-lisp-install *.lisp *.asd - common-lisp-system-symlink - dodoc copying copyright - dohtml *.html *.jpg - do-debian-credits -} diff --git a/dev-lisp/cl-rsm-bool-comp/cl-rsm-bool-comp-1.0.ebuild b/dev-lisp/cl-rsm-bool-comp/cl-rsm-bool-comp-1.0.ebuild deleted file mode 100644 index 4a1efffaeb23..000000000000 --- a/dev-lisp/cl-rsm-bool-comp/cl-rsm-bool-comp-1.0.ebuild +++ /dev/null @@ -1,41 +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-rsm-bool-comp/cl-rsm-bool-comp-1.0.ebuild,v 1.7 2008/03/27 16:20:21 armin76 Exp $ - -inherit common-lisp eutils - -DESCRIPTION="McIntire's Common Lisp Boolean Function Comparison Library" -HOMEPAGE="http://packages.debian.org/unstable/devel/cl-rsm-bool-comp" -SRC_URI="mirror://gentoo/cl-rsm-bool-comp_1.0.tar.gz" - -LICENSE="BSD" -SLOT="0" -# Compilation problems on SBCL and runtime SEGV on CMUCL -KEYWORDS="-x86" -IUSE="" - -DEPEND="dev-lisp/common-lisp-controller - virtual/commonlisp " - -CLPACKAGE=rsm-bool-comp - -src_unpack() { - unpack ${A} - epatch ${FILESDIR}/${P}-gentoo.patch -} - -src_install() { - common-lisp-install *.lisp *.asd - common-lisp-system-symlink - dodoc copying copyright - dohtml *.html *.jpg - do-debian-credits -} - -pkg_preinst() { - rm -rf /usr/lib/common-lisp/*/${CLPACKAGE} || true -} - -pkg_postrm() { - rm -rf /usr/lib/common-lisp/*/${CLPACKAGE} || true -} diff --git a/dev-lisp/cl-rsm-bool-comp/files/cl-rsm-bool-comp-1.0-gentoo.patch b/dev-lisp/cl-rsm-bool-comp/files/cl-rsm-bool-comp-1.0-gentoo.patch deleted file mode 100644 index 3069f4e81273..000000000000 --- a/dev-lisp/cl-rsm-bool-comp/files/cl-rsm-bool-comp-1.0-gentoo.patch +++ /dev/null @@ -1,475 +0,0 @@ -diff -ur cl-rsm-bool-comp-1.0.orig/bool-comp.lisp cl-rsm-bool-comp-1.0/bool-comp.lisp ---- cl-rsm-bool-comp-1.0.orig/bool-comp.lisp 2003-09-11 11:40:46.000000000 -0500 -+++ cl-rsm-bool-comp-1.0/bool-comp.lisp 2003-10-26 17:48:50.000000000 -0600 -@@ -151,7 +151,7 @@ - has all entries set to K. - Returns t if at least one entry differs from K; otherwise nil." - (declare (type fixnum size) -- (type vector (unsigned-byte 2) term)) -+ (type (vector (unsigned-byte 2) *) term)) - (do ((i 0 (1+ i))) - ((= i size) nil) - (declare (type fixnum i)) -@@ -164,7 +164,7 @@ - (let* ((len (term-length args)) - (term (make-array len :initial-element e - :element-type '(unsigned-byte 2)))) -- (declare (type vector (unsigned-byte 2) term) -+ (declare (type (vector (unsigned-byte 2) *) term) - (type fixnum len)) - (do ((i 0 (1+ i)) - (cur args (cdr cur))) -@@ -176,10 +176,10 @@ - - (defun copy-term (term len) - "Copy a term." -- (declare (type vector (unsigned-byte 2) term) -+ (declare (type (vector (unsigned-byte 2) *) term) - (type fixnum len)) - (let ((new-term (make-identity-term len))) -- (declare (type vector (unsigned-byte 2) new-term)) -+ (declare (type (vector (unsigned-byte 2) *) new-term)) - (do ((i 0 (1+ i))) - ((= i len) new-term) - (declare (type fixnum i)) -@@ -189,18 +189,18 @@ - - (defun invert-term (term) - "Finds the logical negation of a term." -- (declare (type vector (unsigned-byte 2) term)) -+ (declare (type (vector (unsigned-byte 2) *) term)) - (let ((len (term-length term)) - (temp-term nil) - (result nil)) -- (declare (type vector (unsigned-byte 2) temp-term) -+ (declare (type (vector (unsigned-byte 2) *) temp-term) - (type fixnum len)) - (do ((i 0 (1+ i)) - (new-term (make-identity-term (term-length term)))) - ((= len i) result) - (declare (type fixnum i) -- (type vector (unsigned-byte 2) new-term) -- (type vector (unsigned-byte 2) temp-term)) -+ (type (vector (unsigned-byte 2) *) new-term) -+ (type (vector (unsigned-byte 2) *) temp-term)) - (case (term-ref term i) - (#.h (setf temp-term (copy-term new-term len)) - (term-set new-term i h) -@@ -215,13 +215,13 @@ - (defun term-mult (t1 t2 size) - "Takes the logical AND of two terms of the same size. - Assumes both terms are of size <size>." -- (declare (type vector (unsigned-byte 2) t1) -- (type vector (unsigned-byte 2) t2) -+ (declare (type (vector (unsigned-byte 2) *) t1) -+ (type (vector (unsigned-byte 2) *) t2) - (type fixnum size)) - (let ((prod (make-identity-term size)) - val - t2-cur) -- (declare (type vector (unsigned-byte 2) prod) -+ (declare (type (vector (unsigned-byte 2) *) prod) - (type (unsigned-byte 2) val) - (type (unsigned-byte 2) t2-cur)) - (do ((i 0 (1+ i))) -@@ -244,7 +244,7 @@ - (defun term-list-mult (t1 tl2 t-len) - "Creates a new list by doing a term-wise AND of <tl2> with <t1>. - Assumes <tl> and each member of <tl2> have size <t-len>." -- (declare (type vector (unsigned-byte 2) t1)) -+ (declare (type (vector (unsigned-byte 2) *) t1)) - (if (or (null t1) (null tl2)) - (error "term-list-mult: null list") - (progn -@@ -253,7 +253,7 @@ - (prod nil)) - (do ((curj tl2 (cdr curj))) - ((null curj) (or result zero-term)) -- (declare (type vector (unsigned-byte 2) prod)) -+ (declare (type (vector (unsigned-byte 2) *) prod)) - (setf prod (term-mult t1 (car curj) t-len)) - (when (not (is-zero-term prod)) (push prod result))))))) - -@@ -268,13 +268,13 @@ - (result nil)) - (do ((curi tl1 (cdr curi))) - ((null curi) (or result zero-term)) -- (declare (type vector (unsigned-byte 2) t1-item) -- (type vector (unsigned-byte 2) prod)) -+ (declare (type (vector (unsigned-byte 2) *) t1-item) -+ (type (vector (unsigned-byte 2) *) prod)) - (setf t1-item (car curi)) - (do ((curj tl2 (cdr curj))) - ((null curj)) - (let ((item (car curj))) -- (declare (type vector (unsigned-byte 2) item)) -+ (declare (type (vector (unsigned-byte 2) *) item)) - (setf prod (term-mult t1-item item t-len)) - (when (not (is-zero-term prod)) (push prod result))))))) - -@@ -283,8 +283,8 @@ - "Predicate that determines if <t1> is less than <t2>. - Used by term-sort below. - <t1> and <t2> are each assumed to be of length <len>." -- (declare (type vector (unsigned-byte 2) t1) -- (type vector (unsigned-byte 2) t2) -+ (declare (type (vector (unsigned-byte 2) *) t1) -+ (type (vector (unsigned-byte 2) *) t2) - (type fixnum len)) - (dotimes (i len nil) - (let ((c1 (term-ref t1 i)) -@@ -300,8 +300,8 @@ - "Sorts terms using the <compare-by-size> the term comparator." - (declare (type fixnum len)) - (sort tl #'(lambda (t1 t2) -- (declare (type vector (unsigned-byte 2) t1) -- (type vector (unsigned-byte 2) t2)) -+ (declare (type (vector (unsigned-byte 2) *) t1) -+ (type (vector (unsigned-byte 2) *) t2)) - (compare-by-size t1 t2 len)))) - - -@@ -309,8 +309,8 @@ - "Whenever term <t1> is true does it follow that term <t2> is true>? - In other words, is <t1> contained in <t2>? - Assumes that <t1> and <t2> are of size <len>." -- (declare (type vector (unsigned-byte 2) t1) -- (type vector (unsigned-byte 2) t2) -+ (declare (type (vector (unsigned-byte 2) *) t1) -+ (type (vector (unsigned-byte 2) *) t2) - (type fixnum len)) - (do ((i 0 (1+ i)) - (t2-cur)) -@@ -331,14 +331,14 @@ - "Can the two terms, <t1> <t2>, be combined into one. - Returns the combined result if true. - Assumes <t1> and <t2> are of size <len>." -- (declare (type vector (unsigned-byte 2) t1) -- (type vector (unsigned-byte 2) t2) -+ (declare (type (vector (unsigned-byte 2) *) t1) -+ (type (vector (unsigned-byte 2) *) t2) - (type fixnum len)) - (let (c1 - c2 - (index -1) - term) -- (declare (type vector (unsigned-byte 2) term) -+ (declare (type (vector (unsigned-byte 2) *) term) - (type (unsigned-byte 2) c1) - (type (unsigned-byte 2) c2) - (type fixnum index)) -@@ -367,8 +367,8 @@ - (defun term-eql (t1 t2 len) - "Predicate: Checks to see if the terms <t1> and <t2> are the same. - Assumes <t1> and <t2> are of size <len>." -- (declare (type vector (unsigned-byte 2) t1) -- (type vector (unsigned-byte 2) t2) -+ (declare (type (vector (unsigned-byte 2) *) t1) -+ (type (vector (unsigned-byte 2) *) t2) - (type fixnum len)) - (if (or (null t1) (null t2)) - nil -@@ -397,8 +397,8 @@ - ((null next) (values (cons (car curr) result) rm-dup-flag)) - (let ((fc (car curr)) - (fn (car next))) -- (declare (type vector (unsigned-byte 2) fc) -- (type vector (unsigned-byte 2) fn)) -+ (declare (type (vector (unsigned-byte 2) *) fc) -+ (type (vector (unsigned-byte 2) *) fn)) - (if (term-eql fc fn len) - (if (null (cdr next)) - (return-from remove-successive-term-pairs (values result t)) -@@ -443,8 +443,8 @@ - term c-term - (n-list nil nil)) - ((null cursor) result) -- (declare (type vector (unsigned-byte 2) term) -- (type vector (unsigned-byte 2) c-term)) -+ (declare (type (vector (unsigned-byte 2) *) term) -+ (type (vector (unsigned-byte 2) *) c-term)) - (setf c-term (car cursor)) - (setf term (copy-term c-term size)) - (do ((i 0 (1+ i))) -@@ -501,7 +501,7 @@ - (declare (type fixnum size)) - (let* ((term (make-identity-term size)) - (pos (is-var? var))) -- (declare (type vector (unsigned-byte 2) term)) -+ (declare (type (vector (unsigned-byte 2) *) term)) - (when pos - (do ((i 0 (1+ i))) - ((= i size) term) -@@ -572,9 +572,9 @@ - (declare (type fixnum p1) - (type fixnum p2) - (type fixnum len) -- (type vector (unsigned-byte 2) term)) -+ (type (vector (unsigned-byte 2) *) term)) - (let ((copy (copy-term term len))) -- (declare (type vector (unsigned-byte 2) copy)) -+ (declare (type (vector (unsigned-byte 2) *) copy)) - (rotatef (term-ref copy p1) - (term-ref copy p2)) - copy)) -@@ -592,8 +592,8 @@ - ((null cur) result) - (let* ((term (car cur)) - (copy (copy-term term len))) -- (declare (type vector (unsigned-byte 2) term) -- (type vector (unsigned-byte 2) copy)) -+ (declare (type (vector (unsigned-byte 2) *) term) -+ (type (vector (unsigned-byte 2) *) copy)) - (rotatef (term-ref copy p1) (term-ref copy p2)) - (push copy result)))) - -@@ -607,7 +607,7 @@ - (type fixnum p2) - (type fixnum len)) - (let ((flip (make-identity-term len))) -- (declare (type vector (unsigned-byte 2) flip)) -+ (declare (type (vector (unsigned-byte 2) *) flip)) - (case projection - (#.hh - (term-set flip p1 h) -@@ -642,7 +642,7 @@ - (do ((cursor tl (cdr cursor))) - ((null cursor) result) - (let ((term (car cursor))) -- (declare (type vector (unsigned-byte 2) term)) -+ (declare (type (vector (unsigned-byte 2) *) term)) - (unless (= (term-ref term p1) (term-ref term p2)) - (push term result)))) - (when result -@@ -702,7 +702,7 @@ - Example: (rsm.bool-comp::eval-function '(#(E H E) #(H E K)) 3 #(2 1 0)) = - 1 * 1 * 1 + 1 * 1 * 1 = 0" - (declare (type fixnum size) -- (type vector (unsigned-byte 2) val)) -+ (type (vector (unsigned-byte 2) *) val)) - (if (not (= size (term-length val))) - (error "eval-function: <size=~a> does not match <val term length=~a>" - size (term-length val)) -@@ -711,7 +711,7 @@ - (declare (type fixnum xor-sum) - (type fixnum cur-val)) - (dolist (term tl xor-sum) -- (declare (type vector (unsigned-byte 2) term)) -+ (declare (type (vector (unsigned-byte 2) *) term)) - (setf cur-val - (do ((i 0 (1+ i)) - (curr 0)) -@@ -731,8 +731,8 @@ - (defun compare-by-weight (t1 t2 size) - "Returns true if <t1> is larger than <t2>. Here, <t1> is larger than <t2> - if there are more E's followed by H's followed by K's in <t1> than <t2>." -- (declare (type vector (unsigned-byte 2) t1) -- (type vector (unsigned-byte 2) t2) -+ (declare (type (vector (unsigned-byte 2) *) t1) -+ (type (vector (unsigned-byte 2) *) t2) - (type fixnum size)) - (let ((sum1 0) - (sum2 0) -@@ -761,7 +761,7 @@ - (do ((cursor tl (cdr cursor))) - ((null cursor) t) - (let ((item (car cursor))) -- (declare (type vector (unsigned-byte 2) item)) -+ (declare (type (vector (unsigned-byte 2) *) item)) - (when (is-zero-term (term-mult item term size)) - (return-from is-orthog? nil))))) - -@@ -772,7 +772,7 @@ - Assumes <term> and each member of <tl> has size <size>." - (declare (type fixnum size) - (type fixnum start-count) -- (type vector (unsigned-byte 2) term)) -+ (type (vector (unsigned-byte 2) *) term)) - (if (null tl) - (= (mod start-count 2) 0) - (do ((cursor tl (cdr cursor)) -@@ -781,8 +781,8 @@ - (count start-count)) - ((null cursor) (= (mod count 2) 0)) - (declare (type fixnum count) -- (type vector (unsigned-byte 2) prod) -- (type vector (unsigned-byte 2) last)) -+ (type (vector (unsigned-byte 2) *) prod) -+ (type (vector (unsigned-byte 2) *) last)) - (setf prod (term-mult prod (car cursor) size)) - (if (is-zero-term prod) - (setf prod last) -@@ -803,8 +803,8 @@ - (last-prod-list (list (list (cons (car tl) (car tl))))) - (count 1)) - (declare (type fixnum count) -- (type vector (unsigned-byte 2) prod) -- (type vector (unsigned-byte 2) last-prod)) -+ (type (vector (unsigned-byte 2) *) prod) -+ (type (vector (unsigned-byte 2) *) last-prod)) - (do ((cursor (cdr tl) (cdr cursor))) - ((null cursor) nil) - (setf prod (term-mult (car cursor) prod size)) -@@ -829,7 +829,7 @@ - (val nil) - (last-val nil)) - ((null cursor) nil) -- (declare (type vector (unsigned-byte 2) curr)) -+ (declare (type (vector (unsigned-byte 2) *) curr)) - (setf pair (car cursor)) - (setf last-prod (caar pair)) - (setf last-val (cdar pair)) -@@ -839,8 +839,8 @@ - (c-last2 nil)) - ((= i size) nil) - (declare (type fixnum i) -- (type vector (unsigned-byte 2) c-last) -- (type vector (unsigned-byte 2) c-last2)) -+ (type (vector (unsigned-byte 2) *) c-last) -+ (type (vector (unsigned-byte 2) *) c-last2)) - (when (and (= (term-ref last-prod i) e) - (/= (term-ref curr i) e)) - (case (term-ref curr i) -@@ -877,7 +877,7 @@ - "Converts all E elements of <term> to 0." - (declare (type fixnum size)) - (let ((val (copy-term term size))) -- (declare (type vector (unsigned-byte 2) val)) -+ (declare (type (vector (unsigned-byte 2) *) val)) - (do ((i 0 (1+ i))) - ((= i size) val) - (declare (type fixnum i)) -@@ -892,7 +892,7 @@ - (declare (type fixnum size)) - (let ((val (make-array size :initial-element 0 - :element-type '(unsigned-byte 2)))) -- (declare (type vector (unsigned-byte 2) val)) -+ (declare (type (vector (unsigned-byte 2) *) val)) - (when (= (eval-function tl size val) 1) - (return-from is-symmetric-function-non-zero? val)) - (do ((i 0 (1+ i))) -@@ -909,14 +909,14 @@ - one's of the term <term> but none of the one's from the term <piece>. - Example: (rsm.bool-comp::break-off-pieces #(1 2 1) #(1 2 2) 3) - (#(1 2 0))" -- (declare (type vector (unsigned-byte 2) term) -- (type vector (unsigned-byte 2) piece) -+ (declare (type (vector (unsigned-byte 2) *) term) -+ (type (vector (unsigned-byte 2) *) piece) - (type fixnum size)) - (if (is-contained? term piece size) - nil - (progn - (let (prod) -- (declare (type vector (unsigned-byte 2) prod)) -+ (declare (type (vector (unsigned-byte 2) *) prod)) - (setf prod (term-mult piece term size)) - (if (is-zero-term prod) - (list term) -@@ -925,8 +925,8 @@ - (result nil)) - (declare (type (unsigned-byte 2) t1) - (type (unsigned-byte 2) p1) -- (type vector (unsigned-byte 2) break-off) -- (type vector (unsigned-byte 2) cur)) -+ (type (vector (unsigned-byte 2) *) break-off) -+ (type (vector (unsigned-byte 2) *) cur)) - (do ((i 0 (1+ i))) - ((= i size) result) - (declare (type fixnum i)) -@@ -1021,7 +1021,7 @@ - (type fixnum size)) - (let ((e-term (make-identity-term (- size 2))) - (count 0)) -- (declare (type vector (unsigned-byte 2) e-term) -+ (declare (type (vector (unsigned-byte 2) *) e-term) - (type fixnum count)) - (dotimes (idx size e-term) - (declare (type fixnum idx)) -@@ -1050,8 +1050,8 @@ - (term nil) - (e-term nil)) - ((null cursor) (values invariant complement)) -- (declare (type vector (unsigned-byte 2) term) -- (type vector (unsigned-byte 2) e-term)) -+ (declare (type (vector (unsigned-byte 2) *) term) -+ (type (vector (unsigned-byte 2) *) e-term)) - (setf term (car cursor)) - (setf e-term (excise-term term i j size)) - (case proj -@@ -1090,7 +1090,7 @@ - (declare (type fixnum count) - (type (unsigned-byte 2) ni) - (type (unsigned-byte 2) nj) -- (type vector (unsigned-byte 2) a-term)) -+ (type (vector (unsigned-byte 2) *) a-term)) - (case proj - (#.hh (setf ni h nj h)) - (#.hk (setf ni h nj k)) -@@ -1123,7 +1123,7 @@ - (defun convert-term->bit-string-l (term size) - "Convert a (long) tensor term of size <size> to a bit string of length 4096. - <size> is assumed to be <= 12." -- (declare (type vector (unsigned-byte 2) term) -+ (declare (type (vector (unsigned-byte 2) *) term) - (type fixnum size)) - (let ((b-string ballones)) - (do ((i 0 (1+ i))) -@@ -1169,7 +1169,7 @@ - (type fixnum size)) - (let ((term (make-array size :initial-element 0 - :element-type '(unsigned-byte 2)))) -- (declare (type vector (unsigned-byte 2) term)) -+ (declare (type (vector (unsigned-byte 2) *) term)) - (multiple-value-bind (d m) (truncate num 2) - (if (= 1 m) - (setf (aref term 0) 1) -@@ -1326,7 +1326,7 @@ - (let* ((is-negated (is-negated? var)) - (num (get-number-from-var var)) - (term (make-identity-term size))) -- (declare (type vector (unsigned-byte 2) term) -+ (declare (type (vector (unsigned-byte 2) *) term) - (type fixnum num)) - (if (string= var "1") - term -@@ -1338,7 +1338,7 @@ - (declare (type fixnum size)) - (let ((vars (split varterm "*")) - (term (make-identity-term size))) -- (declare (type vector (unsigned-byte 2) term)) -+ (declare (type (vector (unsigned-byte 2) *) term)) - (dolist (var vars term) - (let* ((is-negated (is-negated? var)) - (num (get-number-from-var var))) -@@ -1708,8 +1708,7 @@ - (let ((copy (copy-list (cdr tree))) - (atoms nil)) - (setf copy (sort copy #'is-more-atomic?)) -- (do () -- () -+ (loop - (if (and (not (null (car copy))) (atom (car copy))) - (push (pop copy) atoms) - (return))) -@@ -1734,8 +1733,7 @@ - (let ((copy (copy-list (cdr tree))) - (atoms nil)) - (setf copy (sort copy #'is-more-atomic?)) -- (do () -- () -+ (loop - (if (and (not (null (car copy))) (atom (car copy))) - (push (pop copy) atoms) - (return))) -@@ -1842,7 +1840,7 @@ - "Makes a random term of size <size>." - (declare (type fixnum size)) - (let ((term (make-identity-term size))) -- (declare (type vector (unsigned-byte 2) term)) -+ (declare (type (vector (unsigned-byte 2) *) term)) - (dotimes (i size term) - (declare (type fixnum i)) - (term-set term i (random 3))))) -Only in cl-rsm-bool-comp-1.0: bool-comp.lisp~ -Only in cl-rsm-bool-comp-1.0: bool-comp.x86f diff --git a/dev-lisp/cl-rsm-bool-comp/metadata.xml b/dev-lisp/cl-rsm-bool-comp/metadata.xml deleted file mode 100644 index f418045b09c8..000000000000 --- a/dev-lisp/cl-rsm-bool-comp/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>common-lisp</herd> -</pkgmetadata> |