summaryrefslogtreecommitdiff
path: root/www-client/links
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-15 19:39:10 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-15 19:39:10 +0100
commit3ba87279363a3a099c83d72faaf5b6bee1b23304 (patch)
tree7d4e3f6da46124be1284b7e40bb66a42b77eb846 /www-client/links
parentdb70871b2044b9bfde346d6f4027dafb0a013c4c (diff)
gentoo auto-resync : 15:06:2023 - 19:39:09
Diffstat (limited to 'www-client/links')
-rw-r--r--www-client/links/Manifest3
-rw-r--r--www-client/links/files/links-2.29-fix-zstd-only-build.patch35
-rw-r--r--www-client/links/links-2.29.ebuild2
3 files changed, 39 insertions, 1 deletions
diff --git a/www-client/links/Manifest b/www-client/links/Manifest
index d756c02da97c..a573b1ca52d2 100644
--- a/www-client/links/Manifest
+++ b/www-client/links/Manifest
@@ -1,6 +1,7 @@
+AUX links-2.29-fix-zstd-only-build.patch 1133 BLAKE2B 72287b766e123566a877b2b5f2c84e8bb660df9a344a2d8d691a2312a34ca29d36054a43f978cb9e6f5033df345ab9154aabe29e23a27c082f4a58e5af518ae8 SHA512 e55c4545c84a39011c4355eece626f929da8ff5b1f8a0201618381c30481f83597b8ef549d026bea8e528d7f74545115c74fa2363bb2a0825b1da04c7427d4ef
DIST links-2.28.tar.bz2 6512800 BLAKE2B 2ff210dd7ab92ab2f6280f5ef2d2e9873d377a646a9e2ac32a770f467c3c76edcddac628c1f36a12cdb01c2f26ed408b7460e6e85be00c40d53ec668da622786 SHA512 090bc770f78f8b57358ac0c6f31ad12f3d5f4eb9bbf74913ac8fa254e5ed63ec289c8a7990879983ace7427e20fb2de1271820f025b630c5a0ca599cf697b754
DIST links-2.29.tar.bz2 6521024 BLAKE2B 6ae2b0e4a4a314756ef74ca19888e4c8a9e89347767475000f4b3ea70eb7157430bb5a6721108585c122eb33f6b05ab5eab600e26c9e1d2b8bdafd85483c6d94 SHA512 5ea8b2fd0eb74d9dc2b45614aef6ee878fe686dff9bcee75ac6ea01f6a7331670f7709233d31986fc64ad86ce549616a4471057837b6caf15af6d1c5c503ac75
DIST links-graphics-xlinks-logo-pic.png 6041 BLAKE2B dfa6c036eaeca66a4aabd909b3b5eb61dd9a4079ab236a2d65ca1756d1110319913849569cad19e59ca4ae2413f518d0613588b58c81b718d718a61f072f2e52 SHA512 563ba62e1172e86ae6911ea743ecb1faef1a8739c30c50355b6f12669aa91aa6fefb284ed049dc9b81537b2e9950ef501453ebfcd82ad284536d20a08e97ff36
EBUILD links-2.28-r3.ebuild 3613 BLAKE2B e2ecabcc4964fb2bb472c39f9a145ef624d501f5f1e353363368bbf4a8308e7d3d40174f65c0163d7357f14393c2d6e7296bd264aa3113e5f08cc5ca4e52f580 SHA512 94a2fab40a23a207db49c918495439060fa694c93f14c7b4de516d440a6c2533d7fb33dd3d56686b16b5eec02dbde2f0029bd8121b12811e0361eff3f4de2275
-EBUILD links-2.29.ebuild 3682 BLAKE2B 0eed9bda4bcfb7adbe657301b0bb309fbb505aa6307af263f36fec3f0ee29fa6874290597ca2f51ae96f7d6b2a4f30d8c4d99e77aa11d45cff2da896dba0262b SHA512 058dc13162b2357d83bcc496c140b16c6781a6028e3ee8ae4be8744acba7a6b54e289b4e8e41d9779b017f1886345c2f9b0f3c45a80c3ad688a1e2d2b91b06a9
+EBUILD links-2.29.ebuild 3746 BLAKE2B 89e5a01a694a8888f26e6f6fc754e919d3c7ea0cd0f2af1d0ae76ad509d8d31f96dee6a51515012b0ce2bfac71f71d2796d2c0aee567d6c07788a5f0c127d0c5 SHA512 835e8d4631cfa8a50747f779a305b3b0eb1ae2137946d90319dc9ab59ad5793323f5909cde89de1f3dc6560a0b161bfc94e582e44dded7ae14dd1957b438dfbf
MISC metadata.xml 754 BLAKE2B 1d3fc59cf3c79336c3cae308d45e8bac311aa04e5bb57acd646e7533615038ef0ce932abfdce5804bac0f5242706d9332ba3672a15717b8c788b34c85b4631ca SHA512 9d30d8ff0ebafcb93a6fdd1eded3c389dc18c94d3679e65fc40cd86485cb2a98e141c2bb05c7f6c5ae8cbd67191aca710d679d0e840991577911bded96443d65
diff --git a/www-client/links/files/links-2.29-fix-zstd-only-build.patch b/www-client/links/files/links-2.29-fix-zstd-only-build.patch
new file mode 100644
index 000000000000..96d0cc9184be
--- /dev/null
+++ b/www-client/links/files/links-2.29-fix-zstd-only-build.patch
@@ -0,0 +1,35 @@
+From fbac17250d41c2f0316e8fd7a2da02dcf01852ed Mon Sep 17 00:00:00 2001
+From: Ben Kohler <bkohler@gentoo.org>
+Date: Thu, 15 Jun 2023 11:07:27 -0500
+Subject: [PATCH] Fix build where zstd is the only enabled compression
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+If only zstd support is enabled, HAVE_ANY_COMPRESSION doesn't get
+defined and links fails to build.
+
+compress.c: In function ‘get_file_by_term’:
+error: label ‘return_decompressed’ used but not defined
+
+Signed-off-by: Ben Kohler <bkohler@gentoo.org>
+---
+ links.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/links.h b/links.h
+index 3a29a08..72a618e 100644
+--- a/links.h
++++ b/links.h
+@@ -2717,7 +2717,7 @@ void detach_object_connection(struct object_request *, off_t);
+
+ /* compress.c */
+
+-#if defined(HAVE_ZLIB) || defined(HAVE_BROTLI) || defined(HAVE_BZIP2) || defined(HAVE_LZMA) || defined(HAVE_LZIP)
++#if defined(HAVE_ZLIB) || defined(HAVE_BROTLI) || defined(HAVE_BZIP2) || defined(HAVE_LZMA) || defined(HAVE_LZIP) || defined(HAVE_ZSTD)
+ #define HAVE_ANY_COMPRESSION
+ #endif
+
+--
+2.41.0
+
diff --git a/www-client/links/links-2.29.ebuild b/www-client/links/links-2.29.ebuild
index 15d73239db8c..5d00117ebd69 100644
--- a/www-client/links/links-2.29.ebuild
+++ b/www-client/links/links-2.29.ebuild
@@ -92,6 +92,8 @@ REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES )
+PATCHES=( "${FILESDIR}/links-2.29-fix-zstd-only-build.patch" )
+
src_prepare() {
use X && xdg_environment_reset