summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2004-10-28 15:00:12 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2004-10-28 15:00:12 +0000
commit3a610cb49bddfc70ece1a2387a76b75c2402ca47 (patch)
tree23e50e1b613eda04d2cdfb0061557333158913d0 /dev-lisp/ecls
parentNew version on cpan; bugs 7793 & 6252 on rt (diff)
downloadhistorical-3a610cb49bddfc70ece1a2387a76b75c2402ca47.tar.gz
historical-3a610cb49bddfc70ece1a2387a76b75c2402ca47.tar.bz2
historical-3a610cb49bddfc70ece1a2387a76b75c2402ca47.zip
*** empty log message ***
Diffstat (limited to 'dev-lisp/ecls')
-rw-r--r--dev-lisp/ecls/ChangeLog6
-rw-r--r--dev-lisp/ecls/ecls-0.9c.ebuild6
-rw-r--r--dev-lisp/ecls/files/0.9c-texinfo-gentoo.patch73
3 files changed, 82 insertions, 3 deletions
diff --git a/dev-lisp/ecls/ChangeLog b/dev-lisp/ecls/ChangeLog
index ee1795afb445..9992697a2ae7 100644
--- a/dev-lisp/ecls/ChangeLog
+++ b/dev-lisp/ecls/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lisp/ecls
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.8 2004/07/03 11:22:52 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.9 2004/10/28 15:00:12 mkennedy Exp $
+
+ 28 Oct 2004; Matthew Kenendy <mkennedy@gentoo.org>
+ +files/0.9c-texinfo-gentoo.patch, ecls-0.9c.ebuild:
+ Included patch to work around texinfo build problems.
03 Jul 2004; David Holm <dholm@gentoo.org> ecls-0.9c.ebuild:
Added to ~ppc.
diff --git a/dev-lisp/ecls/ecls-0.9c.ebuild b/dev-lisp/ecls/ecls-0.9c.ebuild
index 1979bb9acea5..aa5ec67b950b 100644
--- a/dev-lisp/ecls/ecls-0.9c.ebuild
+++ b/dev-lisp/ecls/ecls-0.9c.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-0.9c.ebuild,v 1.2 2004/07/03 11:22:52 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-0.9c.ebuild,v 1.3 2004/10/28 15:00:12 mkennedy Exp $
inherit eutils
@@ -15,13 +15,15 @@ IUSE="X"
DEPEND="X? ( virtual/x11 )
=dev-libs/gmp-4*
- dev-libs/boehm-gc"
+ dev-libs/boehm-gc
+ app-text/texi2html"
S=${WORKDIR}/ecl-${PV}
src_unpack() {
unpack ${A}
epatch ${FILESDIR}/${PV}-gcc-3.4-gentoo.patch
+ epatch ${FILESDIR}/${PV}-texinfo-gentoo.patch
}
src_compile() {
diff --git a/dev-lisp/ecls/files/0.9c-texinfo-gentoo.patch b/dev-lisp/ecls/files/0.9c-texinfo-gentoo.patch
new file mode 100644
index 000000000000..0450414b3c5f
--- /dev/null
+++ b/dev-lisp/ecls/files/0.9c-texinfo-gentoo.patch
@@ -0,0 +1,73 @@
+diff -ur ecl-0.9c.orig/src/doc/user.txi ecl-0.9c/src/doc/user.txi
+--- ecl-0.9c.orig/src/doc/user.txi 2003-10-30 10:58:44.000000000 -0600
++++ ecl-0.9c/src/doc/user.txi 2004-10-27 15:25:46.042697728 -0500
+@@ -3407,11 +3407,11 @@
+ @deffnx {Method} {(setf documentation)} {new-value (list list) @optional{} doc-type}
+ @end deffn
+
+-@defun {ensure-generic-function} {function-name @keys{} lambda-list @keys :argument-precedence-order :declare :documentation :generic-function-class|ekeys{:method-combination :method-class :environment}}
+-@example
+-function-name ::= symbol | (setf symbol)
+-@end example
+-@end defun
++@c @defun {ensure-generic-function} {function-name @keys{} lambda-list @keys :argument-precedence-order :declare :documentation :generic-function-class|ekeys{:method-combination :method-class :environment}}
++@c @example
++@c function-name ::= symbol | (setf symbol)
++@c @end example
++@c @end defun
+
+ @defun {find-class} {symbol @optional{} errorp environment}
+
+@@ -3430,29 +3430,29 @@
+
+ The generic function function-keywords is used to return the keyword parameter specifiers for a given method.
+
+-@defmac {generic-function} {lambda-list \mchoice{option | @{method-description@}*}}
++@c @defmac {generic-function} {lambda-list \mchoice{option | @{method-description@}*}}
+
+-@example
+-option ::= (:argument-precedence-order @{parameter-name@}+)
+- | (declare @{declaration@}+)
+- | (:documentation string)
+- | (:method-combination symbol @{arg@}*)
+- | (:generic-function-class class-name)
+- | (:method-class class-name)
+-method-description ::= (:method @{method-qualifier@}*
+- specialized-lambda-list
+- @{declaration | @var{documentation}@}*
+- @{form@}*)
+-@end example
+-The @code{generic-function} macro creates an anonymous generic function. The
+-generic function is created with the set of methods specified by its method
+-descriptions. The @var{option}, @var{method-qualifier}, and
+-@var{specialized-lambda-list} arguments are the same as for @code{defgeneric}.
+-The generic function object is returned as the result. If no method
+-descriptions are specified, an anonymous generic function with no methods is
+-created. See @macref{defgeneric}, @macref{generic-flet},
+-@macref{generic-labels}, @macref{defmethod}.
+-@end defmac
++@c @example
++@c option ::= (:argument-precedence-order @{parameter-name@}+)
++@c | (declare @{declaration@}+)
++@c | (:documentation string)
++@c | (:method-combination symbol @{arg@}*)
++@c | (:generic-function-class class-name)
++@c | (:method-class class-name)
++@c method-description ::= (:method @{method-qualifier@}*
++@c specialized-lambda-list
++@c @{declaration | @var{documentation}@}*
++@c @{form@}*)
++@c @end example
++@c The @code{generic-function} macro creates an anonymous generic function. The
++@c generic function is created with the set of methods specified by its method
++@c descriptions. The @var{option}, @var{method-qualifier}, and
++@c @var{specialized-lambda-list} arguments are the same as for @code{defgeneric}.
++@c The generic function object is returned as the result. If no method
++@c descriptions are specified, an anonymous generic function with no methods is
++@c created. See @macref{defgeneric}, @macref{generic-flet},
++@c @macref{generic-labels}, @macref{defmethod}.
++@c @end defmac
+
+ @deffn {Generic} {initialize-instance} instance @rest{} initargs
+ @deffnx {Method} {initialize-instance} {(instance standard-object) @rest{} initargs}
+Only in ecl-0.9c/src/doc: user.txi~