*** empty log message ***
authorMatthew Kennedy <mkennedy@gentoo.org>
Thu, 28 Oct 2004 15:00:12 +0000 (15:00 +0000)
committerMatthew Kennedy <mkennedy@gentoo.org>
Thu, 28 Oct 2004 15:00:12 +0000 (15:00 +0000)
dev-lisp/ecls/ChangeLog
dev-lisp/ecls/ecls-0.9c.ebuild
dev-lisp/ecls/files/0.9c-texinfo-gentoo.patch [new file with mode: 0644]

index ee1795afb445b88c4e01eca5be7470b1025a7e66..9992697a2ae7c27974006c97f0098fbf3df65b88 100644 (file)
@@ -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.
index 1979bb9acea5fb98f54ce04178607c775f0e47e2..aa5ec67b950b8c42742acfc0d8964c1d4f123130 100644 (file)
@@ -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 (file)
index 0000000..0450414
--- /dev/null
@@ -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~