From a21eae5570ee23ff259ccee6adc402fa27578a83 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 30 Dec 2022 08:16:57 +0000 Subject: gentoo auto-resync : 30:12:2022 - 08:16:57 --- www-client/Manifest.gz | Bin 6212 -> 6208 bytes www-client/lynx/Manifest | 5 +- www-client/lynx/lynx-2.9.0_pre11.ebuild | 108 ++++++++++++++++++++++++++++++++ www-client/lynx/metadata.xml | 1 + 4 files changed, 113 insertions(+), 1 deletion(-) create mode 100644 www-client/lynx/lynx-2.9.0_pre11.ebuild (limited to 'www-client') diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index 8d52e5e2476d..fd1d8710db65 100644 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ diff --git a/www-client/lynx/Manifest b/www-client/lynx/Manifest index c0761577397a..9812e0b1f3d7 100644 --- a/www-client/lynx/Manifest +++ b/www-client/lynx/Manifest @@ -2,5 +2,8 @@ AUX lynx-2.9.0_pre9-mint.patch 434 BLAKE2B 90b070232eca8f6e8b1cbbd44aff0f6a9c940 AUX lynx-2.9.0_pre9-parallel.patch 2625 BLAKE2B aca2c28c6d73f0b22fe378fdad533264580b9cbbf4fc27b780f6063791b473c10b968a5d20a7d0224006b9a8f2446d2a5e49d82b5ebf6dd72ea27c0439f4ecb1 SHA512 e5bc3076deb0766a5c9f388f92d9aed13e20f01a2e5713bb0c17f3bc20c0949e81d5fa399ceb0941dafaa7e54fbcae39617a135fcad233a384b1d7c366a31e70 DIST lynx2.9.0dev.10.tar.bz2 2748823 BLAKE2B d4d5625091dd19fcbb245b51faca0913241491cc5c176702d04fb967abd960cee8a70ceb0fe769978a954cbf8a3bb3eae6cf096e2af600cb5916988a183479bd SHA512 afc8bbd241045a530d2c869b268fce708077024fea4363902d258a174994424e6cc64f066c63db82f08bb7e368647cbed1d420d596a494982f09ae05ec9e8bf5 DIST lynx2.9.0dev.10.tar.bz2.asc 729 BLAKE2B 80c7cfa5e91e3b66af3bce2034c435e3bebbd4601034887bafdcad910619fc7141108f994ad4b095b28042e1f412549ab57182da09710f22e1a37f3249204c12 SHA512 386f1ce3d65db6275f999c3e6b9e4af31ca1f8c7bd2577fa0d130df3eb15685c0badc92b1b853805151b30ddda35f6423ad89f62b4983ad102ede770d6b15e60 +DIST lynx2.9.0dev.11.tar.bz2 2761964 BLAKE2B e5830aa84749b693ccf715b6492b9b2613c313770a3e161f6ff0b816d702a2cdb891486849a9cd2a86a534972bd8ec4dbfb6b70485d98ac714ab7d210f9da2b7 SHA512 d7eaf567f145b31fe3ab827768326c0af28c1ef891c280fa45041184a8f3b4e310a9f8c192d1495b55fb0bf5cb2a08e7310aec728a1f906a3d3d391448ae4121 +DIST lynx2.9.0dev.11.tar.bz2.asc 729 BLAKE2B 7eda78aa36b8f4cb8fd72e107e74ad95977a858297b63f11cb6788282d9471751a6d50dca197f30370b4eddd8c4d3f517da25383470057666b0c2de22c1d38f4 SHA512 e6242445a408b8e3c9740e413f84c27573f8f8d7c40c34d258b4ed6637143d3c6e4483ff587e7cf08b5e337642dc54ebf03d7bef24f009fa10c015ac5e3100ff EBUILD lynx-2.9.0_pre10.ebuild 2695 BLAKE2B dbf58061c92a73147206afb929c5962703c0407243cd8ddd6230d9d8d8a9d303ecf1201f327f8edda2b1749992b7cf58079ca5be2ff900165230c9ef8bd6c06a SHA512 6201d9667ed747b82eb80cb56c066eb62c434dfbd3a0fbe8c829cccb5c43b3e58f2456362fc9afb82056e0fb4477b0ee83eb396f2d5e5298371c02b2a6c8aada -MISC metadata.xml 521 BLAKE2B 1c520669081f0dfd89ddc4a9a9c121e02fa4e184d28ed796b7e8e160affff889cefedd23b4a0f38d4d4acd2c9e2e8426715a0b8d0f37fa14d4d12fb4f063a9d8 SHA512 2192536d199e0e00dc2add38560b72c8a772966192f394704bc9410674b413791d2d262fefe729a32726f2c9b166f52f7af54d5d71f0868072853c3cfea151b1 +EBUILD lynx-2.9.0_pre11.ebuild 2762 BLAKE2B c0935a629ab2861a462118058c698fbd745ae695a0c0bd737c3e13bfa77035ec291ed18015a61bb1962299794c5edf81d870d0caf47aa1a592e607c9d96dd5dc SHA512 302d1d04d79c9993f23eca653f19d12a2d1156d8d10707c20d303b793cf5a41df85a189012ace7636d1b364c45030409d42050853dbebe0e5134f3e2fe455183 +MISC metadata.xml 590 BLAKE2B adc522d9ee7c5057d7846d9a5c166cede154be095dd386f89f16380da06e790d614c7760e04ca1b9968ea2781fa821b4dd3ee9d377979bff55db78a3ea00f9fb SHA512 232fcdad4dd9a31ca9b84afb21311116ada39ed9cc2b5c4910822d20ee164c1eceb1fdbb202ebe47638499334466c23051a1252a2c218c91a6e5bf72ca1c0c5f diff --git a/www-client/lynx/lynx-2.9.0_pre11.ebuild b/www-client/lynx/lynx-2.9.0_pre11.ebuild new file mode 100644 index 000000000000..645aea9979ea --- /dev/null +++ b/www-client/lynx/lynx-2.9.0_pre11.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +inherit verify-sig + +case ${PV} in + *_pre*) MY_P="${PN}${PV/_pre/dev.}" ;; + *_rc*) MY_P="${PN}${PV/_rc/pre.}" ;; + *_p*|*) MY_P="${PN}${PV/_p/rel.}" ;; +esac + +DESCRIPTION="An excellent console-based web browser with ssl support" +HOMEPAGE="https://lynx.invisible-island.net/" +SRC_URI="https://invisible-mirror.net/archives/${PN}/tarballs/${MY_P}.tar.bz2" +SRC_URI+=" verify-sig? ( https://invisible-mirror.net/archives/${PN}/tarballs/${MY_P}.tar.bz2.asc )" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="brotli bzip2 cjk gnutls idn nls ssl" + +RDEPEND=" + sys-libs/ncurses:=[unicode(+)] + sys-libs/zlib + brotli? ( app-arch/brotli:= ) + bzip2? ( app-arch/bzip2 ) + idn? ( net-dns/libidn:= ) + nls? ( virtual/libintl ) + ssl? ( + !gnutls? ( + dev-libs/openssl:= + ) + gnutls? ( + dev-libs/libgcrypt:= + >=net-libs/gnutls-2.6.4:= + ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext ) + verify-sig? ( sec-keys/openpgp-keys-thomasdickey ) +" + +PATCHES=( + "${FILESDIR}/${PN}-2.9.0_pre9-mint.patch" + "${FILESDIR}/${PN}-2.9.0_pre9-parallel.patch" +) + +src_configure() { + local myconf=( + --enable-cgi-links + --enable-color-style + --enable-externs + --enable-file-upload + --enable-included-msgs + --enable-ipv6 + --enable-nested-tables + --enable-nsl-fork + --enable-persistent-cookies + --enable-prettysrc + --enable-read-eta + --enable-scrollbar + --with-screen=ncursesw + --with-zlib + $(use_enable cjk) + $(use_enable idn idna) + $(use_enable nls) + $(use_with brotli) + $(use_with bzip2 bzlib) + ) + + if use ssl; then + myconf+=( + --with-$(usex gnutls gnutls ssl)="${EPREFIX}/usr" + ) + fi + + econf "${myconf[@]}" + + # Compared to openssl gnutls-openssl API does not use + # default trust store: bug #604526. + sed -e \ + "s|#define SSL_CERT_FILE NULL|#define SSL_CERT_FILE \"${EPREFIX}/etc/ssl/certs/ca-certificates.crt\"|" \ + -i userdefs.h || die +} + +src_compile() { + # generating translation files in parallel is currently broken + use nls && emake -C po -j1 + emake +} + +src_install() { + emake install DESTDIR="${D}" + + sed -i "s|^HELPFILE.*$|HELPFILE:file://localhost/usr/share/doc/${PF}/lynx_help/lynx_help_main.html|" \ + "${ED}"/etc/lynx.cfg || die "lynx.cfg not found" + sed -i '/^#CHARACTER_SET:/ c\CHARACTER_SET:utf-8' \ + "${ED}"/etc/lynx.cfg || die "lynx.cfg not found" + + dodoc CHANGES COPYHEADER PROBLEMS README + dodoc -r docs lynx_help +} diff --git a/www-client/lynx/metadata.xml b/www-client/lynx/metadata.xml index 142dd473b0ba..0b35e12c1361 100644 --- a/www-client/lynx/metadata.xml +++ b/www-client/lynx/metadata.xml @@ -3,6 +3,7 @@ + Enable support for Brotli decompression Enable HTTPS support. Use gnutls library for HTTPS support (openssl is the default library for HTTPS support). -- cgit v1.2.3