commit:     2b66c75d3c5a6a33ee59eddc8b2910fe53f164b7
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 12 11:18:45 2019 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Jun 12 11:21:24 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b66c75d

net-misc/wget: Revbumps to avoid automagic dep on net-libs/libpsl

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 net-misc/wget/metadata.xml                           |  1 +
 .../{wget-1.20.3.ebuild => wget-1.20.3-r1.ebuild}    |  1 +
 .../{wget-1.20.3.ebuild => wget-1.20.3-r2.ebuild}    | 20 ++++++++++++--------
 3 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/net-misc/wget/metadata.xml b/net-misc/wget/metadata.xml
index 85b6f1cfa8c..d0383b4091d 100644
--- a/net-misc/wget/metadata.xml
+++ b/net-misc/wget/metadata.xml
@@ -6,6 +6,7 @@
  <name>Gentoo Base System</name>
  </maintainer>
 <use>
+ <flag name="cookie_check">Enable cookie checks via 
<pkg>net-libs/libpsl</pkg></flag>
  <flag name="ntlm">Enable support for NTLM (Windows-based) authorization</flag>
  <flag name="uuid">Generate UUIDs for the WARC (Web ARChive file format) using 
libuuid; otherwise use a simple RNG (random number generator)</flag>
 </use>

diff --git a/net-misc/wget/wget-1.20.3.ebuild 
b/net-misc/wget/wget-1.20.3-r1.ebuild
similarity index 99%
copy from net-misc/wget/wget-1.20.3.ebuild
copy to net-misc/wget/wget-1.20.3-r1.ebuild
index 624c485f43e..d71dbd3cf2a 100644
--- a/net-misc/wget/wget-1.20.3.ebuild
+++ b/net-misc/wget/wget-1.20.3-r1.ebuild
@@ -88,6 +88,7 @@ src_configure() {
                --disable-pcre
                --disable-rpath
                --without-included-libunistring
+               --without-libpsl
                --without-libunistring-prefix
                $(use_enable debug)
                $(use_enable idn iri)

diff --git a/net-misc/wget/wget-1.20.3.ebuild 
b/net-misc/wget/wget-1.20.3-r2.ebuild
similarity index 83%
rename from net-misc/wget/wget-1.20.3.ebuild
rename to net-misc/wget/wget-1.20.3-r2.ebuild
index 624c485f43e..59a3d90a05d 100644
--- a/net-misc/wget/wget-1.20.3.ebuild
+++ b/net-misc/wget/wget-1.20.3-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python3_{5,6,7} )
 
@@ -13,12 +13,13 @@ SRC_URI="mirror://gnu/wget/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="debug gnutls idn ipv6 libressl nls ntlm pcre +ssl static test uuid zlib"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="cookie_check debug gnutls idn ipv6 libressl nls ntlm pcre +ssl static 
test uuid zlib"
 REQUIRED_USE=" ntlm? ( !gnutls ssl ) gnutls? ( ssl )"
 
 # Force a newer libidn2 to avoid libunistring deps. #612498
 LIB_DEPEND="
+       cookie_check? ( net-libs/libpsl )
        idn? ( >=net-dns/libidn2-0.14:=[static-libs(+)] )
        pcre? ( dev-libs/libpcre2[static-libs(+)] )
        ssl? (
@@ -34,8 +35,6 @@ LIB_DEPEND="
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="
        ${RDEPEND}
-       app-arch/xz-utils
-       virtual/pkgconfig
        static? ( ${LIB_DEPEND} )
        test? (
                ${PYTHON_DEPS}
@@ -44,6 +43,10 @@ DEPEND="
                dev-perl/HTTP-Message
                dev-perl/IO-Socket-SSL
        )
+"
+BDEPEND="
+       app-arch/xz-utils
+       virtual/pkgconfig
        nls? ( sys-devel/gettext )
 "
 
@@ -97,6 +100,7 @@ src_configure() {
                $(use_enable pcre pcre2)
                $(use_enable ssl digest)
                $(use_enable ssl opie)
+               $(use_with cookie_check libpsl)
                $(use_with idn libidn)
                $(use_with ssl ssl $(usex gnutls gnutls openssl))
                $(use_with uuid libuuid)
@@ -111,8 +115,8 @@ src_install() {
 
        sed -i \
                -e "s:/usr/local/etc:${EPREFIX}/etc:g" \
-               "${ED%/}"/etc/wgetrc \
-               "${ED%/}"/usr/share/man/man1/wget.1 \
-               "${ED%/}"/usr/share/info/wget.info \
+               "${ED}"/etc/wgetrc \
+               "${ED}"/usr/share/man/man1/wget.1 \
+               "${ED}"/usr/share/info/wget.info \
                || die
 }

Reply via email to