summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2020-10-05 19:03:20 +0000
committerSam James <sam@gentoo.org>2020-10-05 19:03:59 +0000
commit3f32eaf545ba48564c1ba109fc2792079257032b (patch)
treef109eb695bae58a579224909a6b0d66b113a72b0
parentwww-client/chromium: disable PGO in official builds for dev channel (diff)
downloadgentoo-3f32eaf545ba48564c1ba109fc2792079257032b.tar.gz
gentoo-3f32eaf545ba48564c1ba109fc2792079257032b.tar.bz2
gentoo-3f32eaf545ba48564c1ba109fc2792079257032b.zip
dev-scheme/guile: fix 1.8.8 build with >=sys-apps/texinfo-6.7
Drop unicode. Thanks-to: Dennis Nezic <dennisn@dennisn.mooo.com> Closes: https://bugs.gentoo.org/736469 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--dev-scheme/guile/files/guile-1.8.8-texinfo-6.7.patch22
-rw-r--r--dev-scheme/guile/guile-1.8.8-r3.ebuild3
2 files changed, 24 insertions, 1 deletions
diff --git a/dev-scheme/guile/files/guile-1.8.8-texinfo-6.7.patch b/dev-scheme/guile/files/guile-1.8.8-texinfo-6.7.patch
new file mode 100644
index 000000000000..6be52017a8d2
--- /dev/null
+++ b/dev-scheme/guile/files/guile-1.8.8-texinfo-6.7.patch
@@ -0,0 +1,22 @@
+--- a/doc/ref/api-compound.texi.orig 2020-08-08 22:23:07.000000000 -0400
++++ b/doc/ref/api-compound.texi 2020-08-08 22:23:33.000000000 -0400
+@@ -905,7 +905,7 @@
+ @end deftypefn
+
+ @deftypefn {C Function} {const SCM *} scm_vector_elements (SCM vec, scm_t_array_handle *handle, size_t *lenp, ssize_t *incp)
+-Acquire a handle for the vector @var{vec} and return a pointer to the
++Acquire a handle for the vector @var{vec} and return a pointer to the
+ elements of it. This pointer can only be used to read the elements of
+ @var{vec}. When @var{vec} is not a vector, an error is signaled. The
+ handle mustr eventually be released with
+--- a/doc/ref/guile.info-2.orig 2020-08-08 22:22:59.000000000 -0400
++++ b/doc/ref/guile.info-2 2020-08-08 22:25:21.000000000 -0400
+@@ -4192,7 +4192,7 @@
+
+ -- C Function: const SCM * scm_vector_elements (SCM vec,
+ scm_t_array_handle *handle, size_t *lenp, ssize_t *incp)
+- Acquire a handle for the vector VEC and return a pointer to the
++ Acquire a handle for the vector VEC and return a pointer to the
+ elements of it. This pointer can only be used to read the
+ elements of VEC. When VEC is not a vector, an error is signaled.
+ The handle mustr eventually be released with
diff --git a/dev-scheme/guile/guile-1.8.8-r3.ebuild b/dev-scheme/guile/guile-1.8.8-r3.ebuild
index bd0e20373544..48800f8ea22e 100644
--- a/dev-scheme/guile/guile-1.8.8-r3.ebuild
+++ b/dev-scheme/guile/guile-1.8.8-r3.ebuild
@@ -40,7 +40,8 @@ src_prepare() {
"${FILESDIR}/${P}-readline.patch" \
"${FILESDIR}/${P}-tinfo.patch" \
"${FILESDIR}/${P}-sandbox.patch" \
- "${FILESDIR}/${P}-mkdir-mask.patch"
+ "${FILESDIR}/${P}-mkdir-mask.patch" \
+ "${FILESDIR}/${PN}-1.8.8-texinfo-6.7.patch"
sed \
-e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g" \