diff options
-rw-r--r-- | dev-lisp/ecls/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-0.9c.ebuild | 6 | ||||
-rw-r--r-- | dev-lisp/ecls/files/0.9c-texinfo-gentoo.patch | 73 |
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~ |