diff options
| author | Sam James <sam@gentoo.org> | 2025-11-15 12:06:25 +0000 |
|---|---|---|
| committer | Sam James <sam@gentoo.org> | 2025-11-15 12:07:39 +0000 |
| commit | 8182cbbbfbdc0a6e09713426e7dff1db16e982fe (patch) | |
| tree | 9cf4d5164332aa750964773da706c8e98500d676 | |
| parent | 10a1ce19538cb5ac8bd9f84508afd0765cf74115 (diff) | |
| download | gentoo-8182cbbbfbdc0a6e09713426e7dff1db16e982fe.tar.gz gentoo-8182cbbbfbdc0a6e09713426e7dff1db16e982fe.tar.bz2 gentoo-8182cbbbfbdc0a6e09713426e7dff1db16e982fe.zip | |
www-client/elinks: fix build w/ guile
Closes: https://bugs.gentoo.org/966060
Signed-off-by: Sam James <sam@gentoo.org>
| -rw-r--r-- | www-client/elinks/elinks-0.18.0.ebuild | 1 | ||||
| -rw-r--r-- | www-client/elinks/files/elinks-0.18.0-guile.patch | 37 |
2 files changed, 38 insertions, 0 deletions
diff --git a/www-client/elinks/elinks-0.18.0.ebuild b/www-client/elinks/elinks-0.18.0.ebuild index 4ab6e8a9d8dc..e29c501ede2f 100644 --- a/www-client/elinks/elinks-0.18.0.ebuild +++ b/www-client/elinks/elinks-0.18.0.ebuild @@ -85,6 +85,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${P}-sftp.patch "${FILESDIR}"/${P}-build.patch + "${FILESDIR}"/${PN}-0.18.0-guile.patch ) pkg_setup() { diff --git a/www-client/elinks/files/elinks-0.18.0-guile.patch b/www-client/elinks/files/elinks-0.18.0-guile.patch new file mode 100644 index 000000000000..2dded55ff800 --- /dev/null +++ b/www-client/elinks/files/elinks-0.18.0-guile.patch @@ -0,0 +1,37 @@ +https://bugs.gentoo.org/966060 +https://github.com/rkd77/elinks/issues/373 +https://github.com/rkd77/elinks/commit/ed65b37141fffa0f14886583e0caeca2d52bf52b + +From ed65b37141fffa0f14886583e0caeca2d52bf52b Mon Sep 17 00:00:00 2001 +From: Witold Filipczyk <witekfl@poczta.onet.pl> +Date: Tue, 1 Apr 2025 10:22:09 +0200 +Subject: [PATCH] [scripting] init guile before displaying version. Refs #373 + +--- + src/scripting/guile/guile.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/src/scripting/guile/guile.c b/src/scripting/guile/guile.c +index 01226169b..93e30f09c 100644 +--- a/src/scripting/guile/guile.c ++++ b/src/scripting/guile/guile.c +@@ -4,6 +4,9 @@ + #include "config.h" + #endif + ++#include <libguile.h> ++#include <stdio.h> ++ + #include "elinks.h" + + #include "intl/libintl.h" +@@ -15,6 +18,8 @@ static const char * + get_name_guile(struct module *xxx) + { + static char elguileversion[32]; ++ ++ scm_init_guile(); + snprintf(elguileversion, 31, "Guile %s", scm_to_locale_string(scm_version())); + + return elguileversion; + |
