diff options
author | Panagiotis Christopoulos <pchrist@gentoo.org> | 2013-04-24 22:53:08 +0000 |
---|---|---|
committer | Panagiotis Christopoulos <pchrist@gentoo.org> | 2013-04-24 22:53:08 +0000 |
commit | f62b9de8fd7826267f71c96827347ac8a6342776 (patch) | |
tree | aa565377cab9dd18983a0241518b10f9f73be38c /dev-scheme | |
parent | Switched to distutils-r1 and virtual/pyfits (diff) | |
download | gentoo-2-f62b9de8fd7826267f71c96827347ac8a6342776.tar.gz gentoo-2-f62b9de8fd7826267f71c96827347ac8a6342776.tar.bz2 gentoo-2-f62b9de8fd7826267f71c96827347ac8a6342776.zip |
Trivial fixes for latest automake(1.13) and makeinfo-5*, fix bug #467064 and bug #464044, sed hack by Arfrever Frehtes Taifersar Arahesis [arfrever.fta gmail com] and texinfo patch by Cyprien Nicolas (fulax) [gentoo-bugzie fulax fr]
(Portage version: 2.1.11.62/cvs/Linux x86_64, signed Manifest commit with key 3AC579B91BC03656)
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/guile/ChangeLog | 9 | ||||
-rw-r--r-- | dev-scheme/guile/files/guile-1.8.8-makeinfo-5.patch | 71 | ||||
-rw-r--r-- | dev-scheme/guile/guile-1.8.8-r1.ebuild | 11 |
3 files changed, 86 insertions, 5 deletions
diff --git a/dev-scheme/guile/ChangeLog b/dev-scheme/guile/ChangeLog index 94b31375de88..d600262a54f0 100644 --- a/dev-scheme/guile/ChangeLog +++ b/dev-scheme/guile/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-scheme/guile # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.102 2013/04/24 21:30:07 pchrist Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.103 2013/04/24 22:53:08 pchrist Exp $ + + 24 Apr 2013; Panagiotis Christopoulos <pchrist@gentoo.org> + guile-1.8.8-r1.ebuild, +files/guile-1.8.8-makeinfo-5.patch: + Trivial fixes for latest automake(1.13) and makeinfo-5*, fix bug #467064 and + bug #464044, sed hack by Arfrever Frehtes Taifersar Arahesis [arfrever.fta + gmail com] and texinfo patch by Cyprien Nicolas (fulax) [gentoo-bugzie fulax + fr] 24 Apr 2013; Panagiotis Christopoulos <pchrist@gentoo.org> guile-1.8.8-r1.ebuild: diff --git a/dev-scheme/guile/files/guile-1.8.8-makeinfo-5.patch b/dev-scheme/guile/files/guile-1.8.8-makeinfo-5.patch new file mode 100644 index 000000000000..9f3a02c18c65 --- /dev/null +++ b/dev-scheme/guile/files/guile-1.8.8-makeinfo-5.patch @@ -0,0 +1,71 @@ +From 937da0f2604ea208ec56517c5a41e582f316a246 Mon Sep 17 00:00:00 2001 +From: Cyprien Nicolas <cyp@fulax.fr> +Date: Thu, 18 Apr 2013 23:45:23 +0200 +Subject: [PATCH] Fix texinfo files for makeinfo-5.1 + +--- + doc/ref/api-options.texi | 2 +- + doc/ref/api-utility.texi | 2 +- + doc/ref/fdl.texi | 2 +- + doc/ref/gh.texi | 4 ++-- + 4 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/doc/ref/api-options.texi b/doc/ref/api-options.texi +index 7b7a6e0..6ce7291 100644 +--- a/doc/ref/api-options.texi ++++ b/doc/ref/api-options.texi +@@ -377,9 +377,9 @@ configure @emph{reading}, @emph{printing}, @emph{debugging} or + * User level options interfaces:: + * Reader options:: + * Printing options:: +-* Debugger options:: + * Evaluator options:: + * Evaluator trap options:: ++* Debugger options:: + * Examples of option use:: + @end menu + +diff --git a/doc/ref/api-utility.texi b/doc/ref/api-utility.texi +index 4a90212..9a4f3cc 100644 +--- a/doc/ref/api-utility.texi ++++ b/doc/ref/api-utility.texi +@@ -657,7 +657,7 @@ Return 1 if @var{x} is a Scheme-level hook, 0 otherwise. + @end deftypefn + + +-@subsubsection Handling Scheme-level hooks from C code ++@subsubheading Handling Scheme-level hooks from C code + + Here is an example of how to handle Scheme-level hooks from C code using + the above functions. +diff --git a/doc/ref/fdl.texi b/doc/ref/fdl.texi +index 17fe148..4866055 100644 +--- a/doc/ref/fdl.texi ++++ b/doc/ref/fdl.texi +@@ -408,7 +408,7 @@ as a draft) by the Free Software Foundation. + @end enumerate + + @page +-@appendixsubsec ADDENDUM: How to use this License for your documents ++@appendixsec ADDENDUM: How to use this License for your documents + + To use this License in a document you have written, include a copy of + the License in the document and put the following copyright and +diff --git a/doc/ref/gh.texi b/doc/ref/gh.texi +index 95dfd92..bbd3af1 100644 +--- a/doc/ref/gh.texi ++++ b/doc/ref/gh.texi +@@ -995,8 +995,8 @@ These correspond to the Scheme @code{(cons a b)} and @code{(list l0 l1 + + @deftypefun SCM gh_car (SCM @var{obj}) + @deftypefunx SCM gh_cdr (SCM @var{obj}) +-@dots{} +- ++@deftypefunx SCM gh_c[ad][ad]r (SCM @var{obj}) ++@deftypefunx SCM gh_c[ad][ad][ad]r (SCM @var{obj}) + @deftypefunx SCM gh_c[ad][ad][ad][ad]r (SCM @var{obj}) + These correspond to the Scheme @code{(caadar ls)} procedures etc @dots{} + @end deftypefun +-- +1.8.2.1 + diff --git a/dev-scheme/guile/guile-1.8.8-r1.ebuild b/dev-scheme/guile/guile-1.8.8-r1.ebuild index 98fb5341addc..c33704ce11ae 100644 --- a/dev-scheme/guile/guile-1.8.8-r1.ebuild +++ b/dev-scheme/guile/guile-1.8.8-r1.ebuild @@ -1,9 +1,8 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.8.8-r1.ebuild,v 1.15 2013/04/24 21:30:07 pchrist Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.8.8-r1.ebuild,v 1.16 2013/04/24 22:53:08 pchrist Exp $ EAPI=3 -WANT_AUTOMAKE=1.12 inherit eutils autotools flag-o-matic elisp-common DESCRIPTION="Scheme interpreter" @@ -29,9 +28,13 @@ SLOT="12" MAJOR="1.8" src_prepare() { - # epatch "${FILESDIR}/${P}-fix_guile-config.patch" \ - "${FILESDIR}"/${P}-gcc46.patch + "${FILESDIR}/${P}-gcc46.patch" \ + "${FILESDIR}/${P}-makeinfo-5.patch" + sed \ + -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g" \ + -e "/AM_PROG_CC_STDC/d" \ + -i guile-readline/configure.in eautoreconf } |