From 28ce5fba5d13cb24ddf14afede5397f070fd5643 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Fri, 27 Jun 2014 10:52:40 -0700 Subject: [PATCH] bump(net-misc/wget): sync with upstream Fixes certificate errors like: Resolving commondatastorage.googleapis.com... 74.125.224.139, 74.125.224.138, 74.125.224.140, ... Connecting to commondatastorage.googleapis.com|74.125.224.139|:443... connected. ERROR: certificate common name `*.googleusercontent.com' doesn't match requested host name `commondatastorage.googleapis.com'. --- .../metadata/md5-cache/net-misc/wget-1.12-r2 | 13 - .../metadata/md5-cache/net-misc/wget-1.14 | 14 + .../metadata/md5-cache/net-misc/wget-1.14-r1 | 14 + .../metadata/md5-cache/net-misc/wget-1.15-r1 | 14 + .../portage-stable/net-misc/wget/ChangeLog | 744 ++++++++++++++++++ .../portage-stable/net-misc/wget/Manifest | 35 +- .../wget/files/wget-1.12-CVE-2010-2252.patch | 207 ----- .../wget/files/wget-1.12-debug-tests.patch | 129 --- .../wget/files/wget-1.12-linking.patch | 149 ---- .../net-misc/wget/files/wget-1.12-sni.patch | 133 ---- .../wget-1.13.4-openssl-pkg-config.patch | 31 + .../wget/files/wget-1.14-gnutls-ssl.patch | 68 ++ .../wget/files/wget-1.14-pkg-config.patch | 200 +++++ .../wget/files/wget-1.14-texi2pod.patch | 32 + .../wget/files/wget-1.14-wgetrc.patch | 31 + .../wget/files/wget-1.15-pkg-config.patch | 190 +++++ .../wget/files/wget-1.15-test_fix.patch | 26 + .../net-misc/wget/files/wgetrc-ipv6 | 3 - .../portage-stable/net-misc/wget/metadata.xml | 12 + .../net-misc/wget/wget-1.12-r2.ebuild | 76 -- .../net-misc/wget/wget-1.14-r1.ebuild | 83 ++ .../net-misc/wget/wget-1.14.ebuild | 80 ++ .../net-misc/wget/wget-1.15-r1.ebuild | 78 ++ 23 files changed, 1651 insertions(+), 711 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.12-r2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.14 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.14-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.15-r1 create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-CVE-2010-2252.patch delete mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-debug-tests.patch delete mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-linking.patch delete mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-sni.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.13.4-openssl-pkg-config.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-gnutls-ssl.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-pkg-config.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-texi2pod.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-wgetrc.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.15-pkg-config.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.15-test_fix.patch delete mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/files/wgetrc-ipv6 create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.12-r2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.14-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.14.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.15-r1.ebuild diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.12-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.12-r2 deleted file mode 100644 index 26b3e8708c..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.12-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install preinst prepare setup -DEPEND=idn? ( net-dns/libidn ) ssl? ( >=dev-libs/openssl-0.9.6b ) nls? ( sys-devel/gettext ) -DESCRIPTION=Network utility to retrieve files from the WWW -EAPI=2 -HOMEPAGE=http://www.gnu.org/software/wget/ -IUSE=debug idn ipv6 nls ntlm +ssl static -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-3 -RDEPEND=idn? ( net-dns/libidn ) ssl? ( >=dev-libs/openssl-0.9.6b ) -SLOT=0 -SRC_URI=mirror://gnu/wget/wget-1.12.tar.bz2 -_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 -_md5_=6b64be6246d7bd41855ee3700d748bff diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.14 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.14 new file mode 100644 index 0000000000..d996c28451 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.14 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare +DEPEND=!static? ( idn? ( net-dns/libidn ) pcre? ( dev-libs/libpcre ) ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0 ) ) uuid? ( sys-apps/util-linux ) zlib? ( sys-libs/zlib ) ) app-arch/xz-utils virtual/pkgconfig static? ( idn? ( net-dns/libidn[static-libs(+)] ) pcre? ( dev-libs/libpcre[static-libs(+)] ) ssl? ( gnutls? ( net-libs/gnutls[static-libs(+)] ) !gnutls? ( dev-libs/openssl:0[static-libs(+)] ) ) uuid? ( sys-apps/util-linux[static-libs(+)] ) zlib? ( sys-libs/zlib[static-libs(+)] ) ) nls? ( sys-devel/gettext ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool +DESCRIPTION=Network utility to retrieve files from the WWW +EAPI=4 +HOMEPAGE=http://www.gnu.org/software/wget/ +IUSE=debug gnutls idn ipv6 nls ntlm pcre +ssl static uuid zlib +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 +RDEPEND=!static? ( idn? ( net-dns/libidn ) pcre? ( dev-libs/libpcre ) ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0 ) ) uuid? ( sys-apps/util-linux ) zlib? ( sys-libs/zlib ) ) +REQUIRED_USE=ntlm? ( !gnutls ssl ) gnutls? ( ssl ) +SLOT=0 +SRC_URI=mirror://gnu/wget/wget-1.14.tar.xz +_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 +_md5_=f34b7e4830567ce547e3eb2cd477844f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.14-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.14-r1 new file mode 100644 index 0000000000..cb7ed1e429 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.14-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare +DEPEND=!static? ( idn? ( net-dns/libidn ) pcre? ( dev-libs/libpcre ) ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0 ) ) uuid? ( sys-apps/util-linux ) zlib? ( sys-libs/zlib ) ) app-arch/xz-utils virtual/pkgconfig static? ( idn? ( net-dns/libidn[static-libs(+)] ) pcre? ( dev-libs/libpcre[static-libs(+)] ) ssl? ( gnutls? ( net-libs/gnutls[static-libs(+)] ) !gnutls? ( dev-libs/openssl:0[static-libs(+)] ) ) uuid? ( sys-apps/util-linux[static-libs(+)] ) zlib? ( sys-libs/zlib[static-libs(+)] ) ) nls? ( sys-devel/gettext ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool +DESCRIPTION=Network utility to retrieve files from the WWW +EAPI=4 +HOMEPAGE=http://www.gnu.org/software/wget/ +IUSE=debug gnutls idn ipv6 nls ntlm pcre +ssl static uuid zlib +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 +RDEPEND=!static? ( idn? ( net-dns/libidn ) pcre? ( dev-libs/libpcre ) ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0 ) ) uuid? ( sys-apps/util-linux ) zlib? ( sys-libs/zlib ) ) +REQUIRED_USE=ntlm? ( !gnutls ssl ) gnutls? ( ssl ) +SLOT=0 +SRC_URI=mirror://gnu/wget/wget-1.14.tar.xz +_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 +_md5_=68b25a442103219884ca73be0eb3db4f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.15-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.15-r1 new file mode 100644 index 0000000000..eda89b8ed4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/wget-1.15-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare +DEPEND=!static? ( idn? ( net-dns/libidn ) pcre? ( dev-libs/libpcre ) ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0 ) ) uuid? ( sys-apps/util-linux ) zlib? ( sys-libs/zlib ) ) app-arch/xz-utils virtual/pkgconfig static? ( idn? ( net-dns/libidn[static-libs(+)] ) pcre? ( dev-libs/libpcre[static-libs(+)] ) ssl? ( gnutls? ( net-libs/gnutls[static-libs(+)] ) !gnutls? ( dev-libs/openssl:0[static-libs(+)] ) ) uuid? ( sys-apps/util-linux[static-libs(+)] ) zlib? ( sys-libs/zlib[static-libs(+)] ) ) nls? ( sys-devel/gettext ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool +DESCRIPTION=Network utility to retrieve files from the WWW +EAPI=4 +HOMEPAGE=http://www.gnu.org/software/wget/ +IUSE=debug gnutls idn ipv6 nls ntlm pcre +ssl static uuid zlib +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 +RDEPEND=!static? ( idn? ( net-dns/libidn ) pcre? ( dev-libs/libpcre ) ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0 ) ) uuid? ( sys-apps/util-linux ) zlib? ( sys-libs/zlib ) ) +REQUIRED_USE=ntlm? ( !gnutls ssl ) gnutls? ( ssl ) +SLOT=0 +SRC_URI=mirror://gnu/wget/wget-1.15.tar.xz +_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 +_md5_=305083ecbb33d11f44c09b35e6d83081 diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/ChangeLog b/sdk_container/src/third_party/portage-stable/net-misc/wget/ChangeLog new file mode 100644 index 0000000000..0889e2490d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/ChangeLog @@ -0,0 +1,744 @@ +# ChangeLog for net-misc/wget +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/wget/ChangeLog,v 1.183 2014/05/16 10:59:20 polynomial-c Exp $ + +*wget-1.15-r1 (16 May 2014) + + 16 May 2014; Lars Wendler -wget-1.15.ebuild, + +wget-1.15-r1.ebuild, files/wget-1.15-pkg-config.patch: + Fixed compilation with zlib, uuid, pcre and/or openssl (bug #510414). Removed + old. + +*wget-1.15 (23 Jan 2014) + + 23 Jan 2014; Lars Wendler +wget-1.15.ebuild, + +files/wget-1.15-pkg-config.patch, +files/wget-1.15-test_fix.patch: + Version bump. + + 18 Jan 2014; Mike Frysinger wget-1.14-r1.ebuild, + wget-1.14.ebuild: + Add arm64 love. + + 13 Jan 2014; Mike Frysinger wget-1.14-r1.ebuild: + Cut over to new configure flags rather than set ac_cv_xxx vars directly + #497896 by James Le Cuirot. + + 04 Jan 2014; Lars Wendler -wget-1.12-r3.ebuild, + -wget-1.13.3-r2.ebuild, -wget-1.13.4.ebuild, -wget-1.13.4-r1.ebuild, + -files/wget-1.12-CVE-2010-2252.patch, -files/wget-1.12-debug-tests.patch, + -files/wget-1.12-linking.patch, -files/wget-1.12-sae.patch, + -files/wget-1.12-sni.patch, -files/wget-1.13.4-no-gets.patch, + -files/wget-1.13-static-link-libz.patch, -files/wgetrc-ipv6: + Removed old versions and files. + +*wget-1.14-r1 (23 Dec 2013) + + 23 Dec 2013; Mike Frysinger + +files/wget-1.14-gnutls-ssl.patch, +files/wget-1.14-pkg-config.patch, + +files/wget-1.14-wgetrc.patch, +wget-1.14-r1.ebuild: + Add fix from upstream for gnutls/ssl connection rejections #479948 by Scott + Bertilson. Document user agent issue in /etc/wgetrc wrt portage fetching + #327229. Update the pkg-config patch to cover more libraries #438912. + + 04 Nov 2013; Lars Wendler wget-1.14.ebuild, + +files/wget-1.14-texi2pod.patch: + Fixed building with >=perl-5.18 (bug #484022). + + 05 Jun 2013; Mike Frysinger metadata.xml: + Add upstream CPE tag (security info) from ChromiumOS. + + 03 Mar 2013; Mike Frysinger wget-1.14.ebuild: + Drop openssl workarounds as the pkg-config patch should handle things for us + now #459080 by Julian Ospald. + + 21 Feb 2013; Zac Medico wget-1.14.ebuild: + Add ~arm-linux keyword. + + 28 Jan 2013; Mike Frysinger wget-1.13.4-r1.ebuild, + wget-1.14.ebuild: + Use slot 0 for openssl as pointed out by Zac Medico. + + 16 Dec 2012; Raúl Porcel wget-1.14.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #438858 + + 21 Nov 2012; Markus Meier wget-1.14.ebuild: + arm stable, bug #438858 + + 21 Nov 2012; Agostino Sarubbo wget-1.14.ebuild: + Stable for x86, wrt bug #438858 + + 13 Nov 2012; Brent Baude wget-1.14.ebuild: + Marking wget-1.14 ppc64 for bug 438858 + + 22 Oct 2012; Michael Weber wget-1.14.ebuild: + ppc stable (bug 438858) + + 22 Oct 2012; Agostino Sarubbo wget-1.14.ebuild: + Stable for AMD64, wrt bug #438858 + + 20 Oct 2012; Jeroen Roovers wget-1.14.ebuild: + Stable for HPPA (bug #438858). + + 23 Aug 2012; Mike Frysinger metadata.xml, + wget-1.14.ebuild: + Add USE="pcre uuid zlib" flags to control new deps #432468 by Yuta SATOH. + +*wget-1.14 (06 Aug 2012) + + 06 Aug 2012; Mike Frysinger +wget-1.14.ebuild: + Version bump. + + 06 Aug 2012; Mike Frysinger wget-1.13.3-r2.ebuild, + wget-1.13.4.ebuild, wget-1.13.4-r1.ebuild: + Drop ipv6 wgetrc tweaking since the default already has it. + + 17 Jun 2012; Raúl Porcel wget-1.13.4-r1.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #406657 + + 29 May 2012; Brent Baude wget-1.13.4-r1.ebuild: + Marking wget-1.13.4-r1 ppc for bug 406657 + + 26 May 2012; Markus Meier wget-1.13.4-r1.ebuild: + arm stable, bug #406657 + + 24 May 2012; Jeroen Roovers wget-1.13.4-r1.ebuild: + Stable for HPPA (bug #406657). + + 23 May 2012; Brent Baude wget-1.13.4-r1.ebuild: + Marking wget-1.13.4-r1 ppc64 for bug 406657 + + 22 May 2012; Mike Frysinger + +files/wget-1.13.4-no-gets.patch, wget-1.13.4-r1.ebuild: + Fix building with glibc-2.16+. + + 22 May 2012; Agostino Sarubbo wget-1.13.4-r1.ebuild: + Stable for amd64, wrt bug #406657 + + 22 May 2012; Jeff Horelick wget-1.13.4-r1.ebuild: + marked x86 per bug 406657 + + 05 May 2012; Jeff Horelick wget-1.13.4-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 26 Apr 2012; Alexis Ballier wget-1.13.4-r1.ebuild: + keyword ~amd64-fbsd + + 13 Jan 2012; Mike Frysinger wget-1.13.4-r1.ebuild: + Depend on pkgconfig since we use it now for openssl #398527 by Viktor + Görzen. + + 20 Dec 2011; Mike Frysinger + files/wget-1.13.4-openssl-pkg-config.patch: + Set LIBSSL when using pkg-config as the NTLM check uses it #395349 by + Vladimir Berezhnoy. + + 01 Dec 2011; Mike Frysinger wget-1.13.4-r1.ebuild: + Fix the static-libs logic the right way #392713 by Piotr Karbowski. + + 01 Dec 2011; Diego E. Pettenò wget-1.13.4-r1.ebuild: + QA: do not try to be smart about setting dependencies, when the tricks don't + work, instead duplicate the info and get it right for now. + +*wget-1.13.4-r1 (01 Dec 2011) + + 01 Dec 2011; Mike Frysinger +wget-1.13.4-r1.ebuild, + +files/wget-1.13.4-openssl-pkg-config.patch: + Switch to pkg-config for looking up openssl #246556 by Rick Farina. + +*wget-1.13.4 (18 Sep 2011) + + 18 Sep 2011; Tim Harder +wget-1.13.4.ebuild: + Version bump. Add explicit build dependency on xz-utils. + + 06 Sep 2011; Fabian Groffen + files/wget-1.13-static-link-libz.patch: + Add upstream reference for path, fix commented .ac code + + 02 Sep 2011; Tim Harder wget-1.13.3-r2.ebuild: + Remove unused myconf variable. + + 02 Sep 2011; Tomáš Chvátal -wget-1.13.3.ebuild, + -wget-1.13.3-r1.ebuild, wget-1.13.3-r2.ebuild: + Fix the gnutls uselfag to be wrapped around ssl one. Use use_with calls + instead of bash conditions. + +*wget-1.13.3-r2 (02 Sep 2011) + + 02 Sep 2011; Tim Harder +wget-1.13.3-r2.ebuild: + Revision bump. Add gnutls USE flag and fix ssl issues (bugs #381441 and + #381513). + + 01 Sep 2011; Fabian Groffen wget-1.13.3-r1.ebuild: + Fix compilation on Solaris + +*wget-1.13.3-r1 (01 Sep 2011) + + 01 Sep 2011; Jeremy Olexa -wget-1.12-r2.ebuild, + +wget-1.13.3-r1.ebuild, +files/wget-1.13-static-link-libz.patch: + Revision bump with full Gentoo Prefix support, signed off by maintainer with + discussion on IRC. Remove old version. + +*wget-1.13.3 (01 Sep 2011) + + 01 Sep 2011; Tony Vroon +wget-1.13.3.ebuild: + Version bump. EAPI 4 port by Tomáš "scarabeus" Chvátal in bug #381405. + + 28 Feb 2011; Brent Baude wget-1.12-r3.ebuild: + stable ppc64, bug 349114 + + 13 Jan 2011; Jeroen Roovers wget-1.12-r3.ebuild: + Stable for HPPA (bug #349114). + + 07 Jan 2011; Brent Baude wget-1.12-r3.ebuild: + stable ppc, bug 349114 + + 04 Jan 2011; Raúl Porcel wget-1.12-r3.ebuild: + alpha/ia64/m68k/s390/sh stable wrt #349114 + + 03 Jan 2011; Michael Weber wget-1.12-r3.ebuild: + sparc stable (bug 349114) + + 31 Dec 2010; Markos Chandras wget-1.12-r3.ebuild: + Stable on amd64 wrt bug #349114 + + 28 Dec 2010; Markus Meier wget-1.12-r3.ebuild: + arm stable, bug #349114 + + 27 Dec 2010; Thomas Kahle wget-1.12-r3.ebuild: + x86 stable per bug 349114 + +*wget-1.12-r3 (26 Nov 2010) + + 26 Nov 2010; Mike Frysinger +wget-1.12-r3.ebuild, + +files/wget-1.12-sae.patch: + Add patch from upstream for SSL SAE #344939 by Michał Górny. + + 19 Sep 2010; Raúl Porcel wget-1.12-r2.ebuild: + s390 stable wrt #329941 + + 06 Sep 2010; Jeroen Roovers wget-1.12-r2.ebuild: + Stable for HPPA PPC (bug #329941). + + 06 Sep 2010; Brent Baude wget-1.12-r2.ebuild: + Marking wget-1.12-r2 ppc64 for bug 329941 + + 05 Sep 2010; Markos Chandras wget-1.12-r2.ebuild: + Stable on amd64 wrt bug #329941 + + 04 Sep 2010; Raúl Porcel wget-1.12-r2.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #329941 + + 04 Sep 2010; Pawel Hajdan jr wget-1.12-r2.ebuild: + x86 stable wrt security bug #329941 + + 22 Aug 2010; Mike Frysinger wget-1.12-r2.ebuild, + files/wget-1.12-CVE-2010-2252.patch: + Fix some iri tests after CVE patch #333965 by Xake. + +*wget-1.12-r2 (21 Aug 2010) + + 21 Aug 2010; Mike Frysinger +wget-1.12-r2.ebuild, + +files/wget-1.12-CVE-2010-2252.patch, files/wget-1.12-sni.patch: + Add fix from upstream for CVE-2010-2252 #329941 by Stefan Behte. Tweak by + Sergei Trofimovich for IPv6 behavor in SNI patch #333839. + + 14 Feb 2010; Mike Frysinger wget-1.12-r1.ebuild: + Upgrade to EAPI=2 so we can set +ssl in IUSE #304887 by Kerin Millar. + +*wget-1.12-r1 (17 Jan 2010) + + 17 Jan 2010; Mike Frysinger +wget-1.12-r1.ebuild, + +files/wget-1.12-sni.patch: + Add SNI support #301312 by Andreas Nüßlein. + + 18 Oct 2009; Brent Baude wget-1.12.ebuild: + Marking wget-1.12 ppc64 for bug 286058 + + 15 Oct 2009; Mounir Lamouri wget-1.12.ebuild: + Stabilizing for ppc, bug 286058 + + 14 Oct 2009; Mike Frysinger + files/wget-1.12-debug-tests.patch: + Update debug test patch to cover USE=idn #288156 by Paolo Pedroni and info + from Kent Fredric. + + 07 Oct 2009; Markus Meier wget-1.12.ebuild: + amd64 stable, bug #286058 + + 07 Oct 2009; Raúl Porcel wget-1.12.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #286058 + + 06 Oct 2009; Jeroen Roovers wget-1.12.ebuild: + Stable for HPPA (bug #286058). + + 06 Oct 2009; Christian Faulhammer wget-1.12.ebuild: + stable x86, security bug 286058 + + 26 Sep 2009; Mike Frysinger wget-1.12.ebuild, + +files/wget-1.12-debug-tests.patch: + Automatically skip tests that require USE=debug #286173 by Alexis Ballier. + + 23 Sep 2009; Mike Frysinger wget-1.12.ebuild, + +files/wget-1.12-linking.patch, metadata.xml: + Add support for USE=idn by Lars Wendler #286058, add support for USE=ntlm, + and forward port the linking patch. + +*wget-1.12 (23 Sep 2009) + + 23 Sep 2009; Mike Frysinger +wget-1.12.ebuild: + Version bump #286058 by Alex Legler. + + 07 Sep 2009; Jeroen Roovers wget-1.11.4.ebuild: + Stable for HPPA (bug #281876). + + 01 Sep 2009; Raúl Porcel wget-1.11.4.ebuild: + arm/ia64/s390/sh/sparc stable wrt #281876 + + 31 Aug 2009; wget-1.11.4.ebuild: + Marked stable on AMD64 as requested by Mike "SpanKY" Friesinger in bug + #281876. Tested as portage fetcher for emerge -fe world with empty DISTDIR + on a dual Opteron 2435 system. + + 31 Aug 2009; Brent Baude wget-1.11.4.ebuild: + stable ppc64, bug 281876 + + 30 Aug 2009; Tobias Klausmann wget-1.11.4.ebuild: + Stable on alpha, bug #281876 + + 29 Aug 2009; nixnut wget-1.11.4.ebuild: + ppc stable #281876 + + 18 Aug 2009; Christian Faulhammer wget-1.11.4.ebuild: + stable x86, bug 281876 + + 18 Aug 2009; Jeroen Roovers wget-1.11.3.ebuild: + Stable for HPPA (bug #281876). + + 18 Aug 2009; Mike Frysinger wget-1.11.1.ebuild, + wget-1.11.3.ebuild, wget-1.11.4.ebuild: + Drop USE=socks5 since it no longer exists #281866 by jackieku. + +*wget-1.11.4 (16 Aug 2008) + + 16 Aug 2008; Mike Frysinger +wget-1.11.4.ebuild: + Version bump #231312 by cilly. + + 14 Aug 2008; Raúl Porcel wget-1.11.3.ebuild: + alpha/ia64/sparc/x86 stable + +*wget-1.11.3 (18 Jun 2008) + + 18 Jun 2008; Mike Frysinger +wget-1.11.3.ebuild: + Version bump #228045 by Conrad Kostecki. + + 07 May 2008; Markus Meier wget-1.11.1.ebuild: + amd64 stable, bug #220569 + + 06 May 2008; Brent Baude wget-1.11.1.ebuild: + stable ppc, bug 220569 + + 06 May 2008; Raúl Porcel wget-1.11.1.ebuild: + alpha/ia64/sparc/x86 stable wrt #220569 + + 06 May 2008; Jeroen Roovers wget-1.11.1.ebuild: + Stable for HPPA (bug #220569). + +*wget-1.11.2 (06 May 2008) + + 06 May 2008; Mike Frysinger +wget-1.11.2.ebuild: + Version bump #220439 by Petr Pisar. + +*wget-1.11.1 (26 Mar 2008) + + 26 Mar 2008; Mike Frysinger +wget-1.11.1.ebuild: + Version bump. + +*wget-1.11-r1 (16 Feb 2008) + + 16 Feb 2008; Mike Frysinger + +files/wget-1.11-progress-bar-assert.patch, +wget-1.11-r1.ebuild: + Grab fix from upstream for progress bar assert failure in some locales + #208484 by Maxim Britov. + + 28 Jan 2008; wget-1.10.2.ebuild, wget-1.11.ebuild: + License changed to GPL-3, thank you Winterheart for report, quotation fix. + +*wget-1.11 (28 Jan 2008) + + 28 Jan 2008; Mike Frysinger + +files/wget-1.11-linking.patch, +wget-1.11.ebuild: + Version bump #207872 by Matthias Vill. + + 25 Dec 2007; Christian Heim metadata.xml: + Removing seemant from metadata.xml as per #202469. Assigning to + maintainer-needed. + + 22 Oct 2007; Seemant Kulleen wget-1.9.1-r5.ebuild, + wget-1.10.2.ebuild: + homepage update thanks to Petr Pisar in bug #196738 + + 17 Oct 2006; Roy Marples wget-1.10.2.ebuild: + Added ~sparc-fbsd keyword. + + 12 Oct 2006; Fabian Groffen wget-1.9.1-r5.ebuild, + wget-1.10.2.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 30 Mar 2006; Diego Pettenò wget-1.10.2.ebuild: + Add ~x86-fbsd keyword. + + 05 Dec 2005; Bryan Østergaard wget-1.10.2.ebuild: + Stable on alpha. + + 20 Nov 2005; Hardave Riar wget-1.10.2.ebuild: + Stable on mips. + + 03 Nov 2005; Daniel Ostrow wget-1.10.2.ebuild: + Stable on ppc64. + + 25 Oct 2005; Seemant Kulleen wget-1.10.2.ebuild: + Fix for bug #110035, so now it will build statically and with ssl support. + Azarah wrote the patch for that, and upstram has been notified of it. + bug #109299 was the original bug he found, but that was a user issue. + bug #110035 is the actual issue. + + 20 Oct 2005; Luis Medinas wget-1.10.2.ebuild: + Marked Stable on amd64. Bug #109097. + + 19 Oct 2005; Gustavo Zacarias wget-1.10.2.ebuild: + Stable on sparc + + 19 Oct 2005; Michael Hanselmann wget-1.10.2.ebuild: + Stable on ppc. + + 19 Oct 2005; Rene Nussbaumer wget-1.10.2.ebuild: + Stable on hppa. See bug #109097. + + 19 Oct 2005; Andrej Kacian wget-1.10.2.ebuild: + Stable on x86, security bug #109097. + +*wget-1.10.2 (13 Oct 2005) + + 13 Oct 2005; Seemant Kulleen -wget-1.10.ebuild, + +wget-1.10.2.ebuild: + Version bump to newest security fix, thanks to Carlo in bug #109125 + + 12 Sep 2005; Seemant Kulleen +files/wgetrc-ipv6, + -wget-1.9.1-r3.ebuild, wget-1.10.ebuild: + add a note about preferring ipv6 in the wgetrc file, closing bug #102209 + + 28 Jul 2005; Kito wget-1.9.1-r5.ebuild: + stable on ppc-macos. + + 19 Jul 2005; Seemant Kulleen wget-1.10.ebuild: + added a patch for uclibc and bumped the patchball version. Thanks to + solar@gentoo.org in bug #96716 + +*wget-1.10 (18 Jul 2005) + + 18 Jul 2005; Seemant Kulleen +wget-1.10.ebuild: + version bump thanks to Tijs Zwinkels for + notifying me in bug #96716, and to: emanuele.giaquinta@gmail.com for porting + the patchset over in the same bug + + 18 Jul 2005; Seemant Kulleen wget-1.9.1-r5.ebuild: + adjust patches: debian CAN fix and Mandrake largefile to compile with + gcc-2.95. Thanks to Az in irc and solar@gentoo.org in bug #93703 + + 16 May 2005; Tom Gall wget-1.9.1-r5.ebuild: + ppc64 stable, for #83920 + + 16 May 2005; Stephen Bennett wget-1.9.1-r5.ebuild: + Mips stable for #83920 + + 16 May 2005; Rene Nussbaumer wget-1.9.1-r5.ebuild: + Stable on hppa; bug #83920 + + 16 May 2005; wget-1.9.1-r5.ebuild: + Stable on IA64; bug #83920. + + 16 May 2005; Bryan Østergaard wget-1.9.1-r5.ebuild: + Stable on alpha. + + 16 May 2005; Gustavo Zacarias wget-1.9.1-r5.ebuild: + Stable on sparc wrt #seemantoni + + 16 May 2005; Seemant Kulleen wget-1.9.1-r5.ebuild: + stable on x86 and amd64 + + 16 May 2005; Michael Hanselmann ChangeLog, + wget-1.9.1-r5.ebuild: + Stable on ppc. + +*wget-1.9.1-r5 (16 May 2005) + + 16 May 2005; Seemant Kulleen wget-1.9.1-r4.ebuild, + +wget-1.9.1-r5.ebuild: + ouch, I didn't see CAN 2004-1488, so this patch from Debian fixes both 1487 + and 1488. Thanks muchly to Evgeny Stambulchik in + bug #83920 + +*wget-1.9.1-r4 (10 May 2005) + + 10 May 2005; Seemant Kulleen wget-1.9.1-r3.ebuild, + +wget-1.9.1-r4.ebuild: + revision bump which now adds patches from mandrake's source rpm to handle + large files properly and other misc. fixes: french and german translations; + proper handling of username/passwords in urls; spelling referrer correctly, + printing out the percentage in the output, removing rpath from the binary, + and finally in wgetrc: passive ftp is the default (closing bug #89814 by Tor + Klingberg ), and the references to /usr/local/etc now + point to /etc instead. The de and fr patches should fix bug #77138 by: Sven + + 10 May 2005; Seemant Kulleen + -files/wget-1.9.1+ipvmisc.patch, -files/wget-1.9.1-locale.patch, + -files/wget-1.9-uclibc.patch, -files/wget-CAN-2004-1487.patch, + wget-1.9.1-r3.ebuild: + move patches to a tarball on the mirrors. No more 25K things in files + + 10 May 2005; Seemant Kulleen + -files/wget-1.8.2-2Glimit.diff, -files/wget-1.8.2-gentoo.diff, + wget-1.9.1-r3.ebuild: + remove unused patches + + 10 May 2005; Seemant Kulleen wget-1.9.1-r3.ebuild: + make sure to RDEPEND on a socks5 implementation -- dante is the only one I + can figure out that does implement it. Closing bug #89523 by Mihai Limbasan + + + 14 Mar 2005; Hardave Riar wget-1.9.1-r3.ebuild: + Stable on mips, bug #74008. + + 06 Mar 2005; Olivier Crête wget-1.9.1-r3.ebuild: + Stable on x86 per security bug #74008 + + 03 Mar 2005; Bryan Østergaard wget-1.9.1-r3.ebuild: + Stable on alpha, bug 74008. + + 02 Mar 2005; Jason Wever wget-1.9.1-r3.ebuild: + Stable on sparc wrt security bug #74008. + + 02 Mar 2005; Lina Pezzella wget-1.9.1-r3.ebuild: + Stable ppc-macos + + 02 Mar 2005; Michael Hanselmann wget-1.9.1-r3.ebuild: + Stable on ppc. + + 02 Mar 2005; Markus Rothe wget-1.9.1-r3.ebuild: + Stable on ppc64; bug #74008 + + 02 Mar 2005; Jan Brinkmann wget-1.9.1-r3.ebuild: + stable on amd64. see #74008 + +*wget-1.9.1-r3 (02 Mar 2005) + + 02 Mar 2005; +files/wget-CAN-2004-1487.patch, + +wget-1.9.1-r3.ebuild: + - security bump for bug 74008. CAN-2004-1487 - overwrite files via ".." in + path component + + 09 Jan 2005; Sven Wegener wget-1.8.2-r3.ebuild, + wget-1.9-r2.ebuild, wget-1.9.1-r2.ebuild: + Added missing parentheses in SRC_URI/*DEPEND/LICENSE. + + 04 Jan 2005; Chris White + +files/wget-1.9.1-locale.patch, wget-1.9.1-r2.ebuild: + Added fix for bug #70734 per seemant's request as he's leaving and won't be + able to fix it for awhile. + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 15 Jun 2004; wget-1.9-r2.ebuild, wget-1.9.1-r2.ebuild, + files/wget-1.9-uclibc.patch: + basic uclibc support added + + 08 Jun 2004; Bryan Østergaard wget-1.9.1-r2.ebuild: + Stable on alpha. + + 02 Jun 2004; Travis Tilley wget-1.9.1-r2.ebuild: + stable on amd64 + + 27 Apr 2004; Aron Griffis wget-1.8.2-r3.ebuild, + wget-1.9-r2.ebuild, wget-1.9.1-r2.ebuild: + Add inherit eutils + + 18 Mar 2004; Seemant Kulleen wget-1.8.2-r3.ebuild, + wget-1.9-r2.ebuild, wget-1.9.1-r2.ebuild: + HOMEPAGE fix thanks to: Dice Random in bug #45041 + + 10 Dec 2003; Seemant Kulleen wget-1.9.1-r2.ebuild, + files/wget-1.9.1+ipvmisc.patch: + port patch fix from 1.9 to this patch, closing the same bug again + + 05 Dec 2003; Daniel Robbins wget-1.8.2.ebuild: + making autoconf a non-conditional DEPEND, closing bug #34114. + +*wget-1.9-r2 (04 Dec 2003) + + 04 Dec 2003; Seemant Kulleen wget-1.9-r1.ebuild, + wget-1.9-r2.ebuild, wget-1.9.1-r1.ebuild: + fix the ipvmisc patch to allow name resolution as well as ipaddresses. The fix + was found by: Josh Grebe in bug #33827 opened by Marcin + Kryczek + + 01 Dec 2003; Seemant Kulleen wget-1.9.1-r2.ebuild: + why was autoconf moved into nls USE check???? Closing bug #34411 by Daniel + Ahlberg + +*wget-1.9.1-r2 (30 Nov 2003) + + 30 Nov 2003; Greg Fitzgerald wget-1.9.1-r2.ebuild: + Fix german locale, closes bug #34515 + + 27 Nov 2003; Brad House wget-1.9-r1.ebuild, + wget-1.9.1-r1.ebuild: + always require autoconf to be installed for this package + + 27 Nov 2003; Brad House wget-1.9-r1.ebuild: + make autoconf a dep, as in a stage3 build it requires autoconf + + 20 Nov 2003; Greg Fitzgerald wget-1.9.1-r1.ebuild: + Enabled ipv6 support + +*wget-1.9-r1 (18 Nov 2003) + + 19 Nov 2003; Nicholas Jones wget-1.8.2-r3.ebuild, + wget-1.9-r1.ebuild, wget-1.9.1-r1.ebuild: + Fixed all the deps so that autoconf and gettext were 'nls' USE. Added + autoconf to 1.9-r1. + + 18 Nov 2003; Seemant Kulleen wget-1.8.2-r2.ebuild, + wget-1.9-r1.ebuild, wget-1.9.1-r1.ebuild, wget-1.9.1.ebuild: + 1.9-r1 restored as stable release -- WITH THE PATCH. DON'T ANYONE F'ING REMOVE + IT + + 18 Nov 2003; Michael Sterrett wget-1.8.2-r3.ebuild, + wget-1.9.1-r1.ebuild: + sys-devl/autoconf -> sys-devel/autoconf; repoman: Trim trailing whitespace + +*wget-1.9.1-r1 (17 Nov 2003) + + 17 Nov 2003; Greg Fitzgerald wget-1.9.1-r1.ebuild, + wget-1.9.1.ebuild: + Version bump to add patch to fix ipv4 + + 17 Nov 2003; Greg Fitzgerald wget-1.9.ebuild: + 1.9 has bugs removed for 1.9.1 + +*wget-1.9.1 (14 Nov 2003) + + 14 Nov 2003; Martin Holzer wget-1.9.1.ebuild: + Version bumped. + + 10 Nov 2003; Brandon Low wget-1.9-r2.ebuild: + Actually remove the patch + + 10 Nov 2003; Greg Fitzgerald wget-1.9.ebuild: + wget-1.9 marked as stable. + +*wget-1.9-r2 (10 Nov 2003) + + 10 Nov 2003; Greg Fitzgerald wget-1.8.2-r2.ebuild, + wget-1.9-r2.ebuild: + Removed ipv6 support till the patch is reworked. + +*wget-1.9-r1 (03 Nov 2003) + + 03 Nov 2003; Seemant Kulleen wget-1.9-r1.ebuild: + added a patch to make ipv6 and ipv4 both work, instead of being mutually + exclusive. The patch was written by: ari edelkind + and submitted in bug #31798 by Bernd + Wurst + + 01 Nov 2003; Seemant Kulleen wget-1.8.2-r2.ebuild, + wget-1.8.2-r3.ebuild: + changed the SRC_URI for the new percentage patches to point to the Gentoo + mirrors instead. Closes bug #32514 by Stony Yakovac + +*wget-1.9 (22 Oct 2003) + + 22 Oct 2003; Seemant Kulleen wget-1.9.ebuild: + version bump -- this one should have support for ipv6, >2G fetches, and ipv6 + out of the box + +*wget-1.8.2-r3 (14 Oct 2003) + + 14 Oct 2003; Seemant Kulleen wget-1.8.2-r2.ebuild, + wget-1.8.2-r3.ebuild, files/wget-1.8.2-2Glimit.diff, + files/wget-1.8.2-gentoo.diff, files/wget-1.8.2-r2-gentoo.diff: + Added debian's patch to let wget download files larger than 2G. Ciaranm in + #gentoo/#gentoo-sparc found the patch at: + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=137989 . This closes bug + #30985 by katerina + +*wget-1.8.2-r2 (20 Dec 2002) + + 06 Jul 2003; Joshua Kinard wget-1.8.2-r2.ebuild: + Changed ~mips to mips in KEYWORDS + Cleaned up Changelog + + 19 May 2003; Joshua Kinard wget-1.8.2-r2.ebuild: + Add gnuconfig eclass, and gnuconfig_update to src_compile to allow + proper detection of linux-mips systems. Also added ~mips to KEYWORDS. + + 21 Feb 2003; Zach Welch wget-1.8.2-r2.ebuild : + Added arm to keywords. + + 09 Feb 2003; Guy Martin wget-1.8.2-r2.ebuild : + Added hppa to keywords. + + 20 Dec 2002; Daniel Ahlberg wget-1.8.2.ebuild, wget-1.8.2-r1.ebuild + wget-1.8.2-r2.ebuild : + Updated SRC_URI and HOMEPAGE. + + 20 Dec 2002; Daniel Ahlberg : + Security update - added patch from RedHat. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*wget-1.8.2-r1 (31 Oct 2002) + + 31 Oct 2002; Seemant Kulleen wget-1.8.2-r1.ebuild + files/digest-wget-1.8.2-r1 : + + Added debian's patch for ipv6 if "ipv6" is in USE. Thanks to: + andre@tomt.net (Andre Tomt) in bug #8286 for the patch. + +*wget-1.8.2 (29 May 2002) + + 18 Jan 2003; Jan Seidel : + Added mips to keywords + + 23 Oct 2002; Mike Frysinger : + Removed bootcd USE flag + + 09 Jul 2002; phoen][x wget-1.8.2.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 29 May 2002; Seemant Kulleen wget-1.8.2.ebuild + files/digest-wget-1.8.2 : + + Version bump. The patch still works, so there is no noticeable difference + to the user. + +*wget-1.8.1-r1 (22 Feb 2002) + + 23 Oct 2002; Mike Frysinger : + Removed bootcd USE flag + + 09 Jul 2002; phoen][x wget-1.8.2.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 22 Feb 2002; Daniel Robbins : Added openssl to RDEPEND as + well so that .tbz2 installation works. This fixes bug #799. + +*wget-1.8.1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/Manifest b/sdk_container/src/third_party/portage-stable/net-misc/wget/Manifest index 9e6192ded1..63cd4a9089 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/wget/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/Manifest @@ -1 +1,34 @@ -DIST wget-1.12.tar.bz2 1609032 RMD160 52fca690ea2b4e763a655aff36495059612fc65d SHA1 1a059b3736ef908b68acac91670f9df576d1a061 SHA256 c823d938e2f849305a101c0860229b123d7564c26470fdac9118d85e3c7dba9a +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX wget-1.13.4-openssl-pkg-config.patch 765 SHA256 c592ee602f88c1eac2d88decc8862cd0f435193ad9cd8059f810dd0b661690f4 SHA512 15b352e07ae1519d06890604a2f83bb00e9a0d797a2c816db8d112ca76951da259373da45575137554d0decc7550103ae789b780c298fe7c5ff33ac147538344 WHIRLPOOL 833f9a93b09c83b80b274dc571d4fa2abfd1596d6d2911b113ef0b074d1272fc843be02b475fdc698930f40b4faddea9ac5498d5cf10a5bcf52c9a70e3e532b3 +AUX wget-1.14-gnutls-ssl.patch 2178 SHA256 b636075031b80d667ea0204423b71e4ef4a8f12302b75521ceba241e57637c60 SHA512 039be2eac5a91c835776c1b7d45abad4132b39f45e5c4409d598c5bb2f360c03f44fbe08c22b5cd8a33b461c01fce94eba6c84b5d99fc5aef93cd87c06b0dc74 WHIRLPOOL be1159d2eeed51991159333435a419e8a13bd9f29b5292e336ea8953957584d2d257e5340a4042e328ceb8c6654031d36f2ffdf3bd288aad4df9a8878fb38630 +AUX wget-1.14-pkg-config.patch 6187 SHA256 ccece749fef2a378611d809103651831cfaa69c528629d37a4c2e3656d0fe63c SHA512 6a895f435b7d650d706cebda1d430b32a6769b021c14593723907c0e4ccb6399fd45b663d6bd926e9d5a9ec2d9cfe700ec0e81b5b83bf533e299244764edd452 WHIRLPOOL 1064e042404bdb645a82c8025748d697661f503c457fcef10337fe1f13dd1f9b41ead038321f2a61af5880410a72d9776f115b9d5ba93142340aa7d3276c3bae +AUX wget-1.14-texi2pod.patch 969 SHA256 b494c2a97b0c993621a38f63f3053854bba00c8ed555dc9df4a6dcbdf84dc8ab SHA512 1c04cb24067a89f37e53232c9262b3e462c0ba019474a8459dcb705fa273c8db0dea81d9fe788a554785a5fe713a02b8c0c93f179fa952d002e8a39142a6d4d3 WHIRLPOOL 549c027e1d79750e1d50460622bef414425f1dfc4914f408e87a52aa3b4b4c2b5c0a83d81c1507e3abc4860b3337221c870212247527a6db1b100a01db9723c3 +AUX wget-1.14-wgetrc.patch 1284 SHA256 c0ca848e78ebe3d5ceb8f41d1271bb7f92c4d8edb98063af86a2b6279a2d0b2d SHA512 ce9623cb8da5fb0b1bc44a399c1f4c5af2e967d85032c3a0ec05e341c9dcebf45c223615fb320acf62b24b63561e91c1018bd615d2b7169b9835bffe211c7c32 WHIRLPOOL 1cac60e1f29e40e3ebe01bb7b424c5431dd4451f7447ff50066698e21aea52e7f56249bc85f59eb01a89414f7e0bc4f8b460f5aa4da728cb8622c62d77c619ad +AUX wget-1.15-pkg-config.patch 5901 SHA256 37b33b6123e8472e4359cb1e595e7236efe532dac2668ed4258a798f269e512e SHA512 1a566e1bf4af4b32252accbcd982325ee9df8e892b2e213f33db3c10a2e4b925d9c444d09532711f009db09dc3398709bb920db8dbf91e7fc4f9b5fe321475df WHIRLPOOL 3359f8333cd76e47a4d2c39f2fd40b0d3453e14f7abe003516d27147662617deee3064b88d0a496e7927551ed3bf61d2dde99adeff978618cd12551624b66dfd +AUX wget-1.15-test_fix.patch 847 SHA256 29cce71f521834a09977340f75454b8831ff6309f165041aa93da161fe0761a2 SHA512 cc97a1d57ab17c2e34961c7c4f3b2fee906e6027366987233ced310acacf7d8a96cadbe13a09a7fa31bf7040e18a046435dc1edc558cf8481c59d1016ad4f07c WHIRLPOOL ecfd898ddca8e01c877c5c7f33895867c0bc1b5c636ff26474c63639b001bbe31c1ecf23c386a80f43cb84f1bfd9ad9c2198e22bb9099e190182e3b9a90112bd +DIST wget-1.14.tar.xz 1584060 SHA256 1761d7f7c6a2ad6c8d494d239c53f0c17126efb6449ada16dee3a66d87a4147b SHA512 b01351b3e086c713c0f64af34d87e013d2edb69b76fa84699b3afa4975622993053c4e367f965218c8a3326a85b734f3ee8bcce8ba0c72a89bb2208f3b1759ef WHIRLPOOL 8071b49a28ac03c832d965bfb9c00e4f28f59098c896c40c73081e56ec0091fbe8290b115e3eaa85b81c90006a39e3efba811f30dea5d33b726fc62d2b307824 +DIST wget-1.15.tar.xz 1679908 SHA256 d18a5f4354c9854b1f1b9897353443bceed8e19a391d36d4dbebe85cc9d480fb SHA512 1cb49e083500cb2753f023d9b4594b61d6e909994ea327ed9b861424df77df3ffbe7c431af9ee73de0eda083b3bb28cf22a53c2b3a3b781754fce39f4c13fae4 WHIRLPOOL 5d649f7fba4ad4f1482a75c960f845cef22db1711178bd22ed29a6fd1242f483e53ca2501e62b59bad23fbbf554ddff1f74fc2e79bd4ecaeefd7e28795c743f4 +EBUILD wget-1.14-r1.ebuild 2790 SHA256 4638bccfe9a760c0974889f79b1230436083b4312f1f6c6cd9e84dfd78983faa SHA512 44cca80deed49c8cde34eb7931c1b718cd7602152d7c2cadd47d49b03f763588cb37706b1c50f7828a2f06b7923fbca10c5a4610fa2c6f3efbc91d820c74d472 WHIRLPOOL 75c4271faa98106a1f6bfa0e8294e0527e9d6c2caf50ca7cd0dae2b8584222f12b39322b7b3f8c2cd70b5eb9c5fcb30fa6787a857aef3c451471be2d88959950 +EBUILD wget-1.14.ebuild 2636 SHA256 3603addd5ca6d21501997584a2fc185bc6314b843c6c3296166f082938bd74aa SHA512 4fabe38bb5c10638fd77ca47544ef24c44783146f97a7ca98e893e78cee408c8652414e7fc49d1d618ff0b72c83bc3b851fd2f61fd05cb06dc0b02c7d8e4da97 WHIRLPOOL b3423bebb6c567b35916b6979be10b7986a30003ce1944ffe0ecdd0ed4740c200af81e08cb4b0cc10e88be085e02e07dc220325cb34d72145f008eff4d061a05 +EBUILD wget-1.15-r1.ebuild 2500 SHA256 01e6f1ebe23cb13854441fdc0e78257b370ab1bb5934a2622257cf836a2ab726 SHA512 230277d6e90429d17284fcd33938c99e41bebdc8d3ee44707c0deb367f0ebf8bfb1ac6678a79e9907ac48db8db784554f39726a65840b0e1c54b7c10b0f53d04 WHIRLPOOL 713ce78ed2b89aec130a8d063ff5f2406ba8a527941ac72da75128d75ff62790765fe4a2ea1a5bbca03e6738d9ce7d265d2fd3a5d78b36abf7e0131751d297d7 +MISC ChangeLog 27683 SHA256 511af6f112093215a141b361027e700f08e73d679a7ad832003b8f554c84da88 SHA512 13269f991cbcbc84bd91b438cbff3e945767ebecb8dbdef8b40adaec19cea1943a906db36e010fb76d8886b094ebbc962fe0fe13bca5cced8b0edb796e1ec9a1 WHIRLPOOL 84675445e45cd4735be546696606ef5cab6532ad9cbde04c67c0cb2397f99209283ba31250c0c488045acf4f42427b71064b9ed754d352df557f0a8ca1956429 +MISC metadata.xml 480 SHA256 623ea871cdd741de1f7b1bdde73f38d222d489ed7496694a3b8f2fff7d49cf44 SHA512 4dae8e65a95c5f03e0434fce20012581fb75e33310598ef6b099b11ad611dfdbc5043b0223b1cd791500b1d4dcd19c52ab94142587508b2ed362b11cc7acddb1 WHIRLPOOL 189bc2a775087a96010a7426b562cf55e9426bad2da13e085d14dcf713631466ee4fe9c3dffe1ee578482d7d5bf0e4cac2510af431a4ef1ec21626770fe284b3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCAAGBQJTde+JAAoJEPiazRVxLXTFQmcP/2pq2ZOudCdJ40s2dZooaAKa +NMup4eaKSLui2v2TdTwF2pDdwXVqZwVO9iSiNxNvBl01yvtLHB5NjtToCYJ3PuvP ++J8HL0uAZ2lhg8Fcdk3cq79swIhrc6aTsZu3TKsg+TTYJ/vSLpwOkoyfZQh76HCo +46FJFdDfFh42WXQtiAuNPVCIqD2Sjkjpku99pVAPBBN0yH+ZuqvWFhGHlLJ/T8UB +TtjJsPKDNi+k53jIrtFOPs29WRJLK5c4kjUU9vQ/WgAL00a9ZNye7ep92kHnYNVK +fbLRyAiHBIwit9KHg+HXq7Gov1VYRJFDS5yGx/J9APlT7Xixa26PBoCVBjojHaio +Fgu4MPgZ0hsgS+22P7xU1vE+gsMhPr+uKBs3i0uLOszIfySKjoYHmmABmRCNBEEP +uM60fDPcQaxQVk3JPX96eNjfpktNU7XXOIian8hz5+oQoRDEGRbkQ7zxHNruerAs +nnW+pau27RO1Q2C2/REOoOFKs0szJPb58MHsSaWN3CUaxgjfsBHyE+O+R5WVISDC +MqyOFgszuaXkcUm/QmVVY9aWv+sYx9NMMM10ks5PBcd+qpVJCrYkzEoL17QGr6Si +htCaqWSdsowvm8UNDM0m1baoB/KRROV/VHad7Pvg2zKltyIKJxKxiYl9UZnuotqr +af3zqSr9NwGysA4PCcdi +=O68I +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-CVE-2010-2252.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-CVE-2010-2252.patch deleted file mode 100644 index d163996d73..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-CVE-2010-2252.patch +++ /dev/null @@ -1,207 +0,0 @@ -http://bugs.gentoo.org/329941 - -based on upstream commit, but tweaked to work with wget-1.12 and -remove useless style changes - ------------------------------------------------------------- -revno: 2409 -committer: Giuseppe Scrivano -branch nick: wget -timestamp: Wed 2010-07-28 21:22:22 +0200 -message: - Introduce --trust-server-names. Close CVE-2010-2252. -diff: - -NEWS: -** By default, on server redirects, use the original URL to get the - local file name. Close CVE-2010-2252. - -ChangeLog: -2010-07-28 Giuseppe Scrivano - - * http.h (http_loop): Add new argument `original_url' - * http.c (http_loop): Add new argument `original_url'. Use - `original_url' to get a filename if `trustservernames' is false. - - * init.c (commands): Add "trustservernames". - - * options.h (library): Add variable `trustservernames'. - - * main.c (option_data): Add trust-server-names. - (print_help): Describe --trust-server-names. - - * retr.c (retrieve_url): Pass new argument to `http_loop'. - -=== modified file 'doc/wget.texi' ---- doc/wget.texi 2010-05-27 10:45:15 +0000 -+++ doc/wget.texi 2010-07-28 19:22:22 +0000 -@@ -1498,6 +1498,13 @@ - @code{Content-Disposition} headers to describe what the name of a - downloaded file should be. - -+@cindex Trust server names -+@item --trust-server-names -+ -+If this is set to on, on a redirect the last component of the -+redirection URL will be used as the local file name. By default it is -+used the last component in the original URL. -+ - @cindex authentication - @item --auth-no-challenge - -@@ -2810,6 +2817,10 @@ - Turn on recognition of the (non-standard) @samp{Content-Disposition} - HTTP header---if set to @samp{on}, the same as @samp{--content-disposition}. - -+@item trust_server_names = on/off -+If set to on, use the last component of a redirection URL for the local -+file name. -+ - @item continue = on/off - If set to on, force continuation of preexistent partially retrieved - files. See @samp{-c} before setting it. - -=== modified file 'src/http.c' ---- src/http.c 2010-07-20 17:42:13 +0000 -+++ src/http.c 2010-07-28 19:22:22 +0000 -@@ -2593,8 +2593,9 @@ - /* The genuine HTTP loop! This is the part where the retrieval is - retried, and retried, and retried, and... */ - uerr_t --http_loop (struct url *u, char **newloc, char **local_file, const char *referer, -- int *dt, struct url *proxy, struct iri *iri) -+http_loop (struct url *u, struct url *original_url, char **newloc, -+ char **local_file, const char *referer, int *dt, struct url *proxy, -+ struct iri *iri) - { - int count; - bool got_head = false; /* used for time-stamping and filename detection */ -@@ -2641,7 +2642,8 @@ - } - else if (!opt.content_disposition) - { -- hstat.local_file = url_file_name (u); -+ hstat.local_file = -+ url_file_name (opt.trustservernames ? u : original_url); - got_name = true; - } - -@@ -2679,7 +2681,7 @@ - - /* Send preliminary HEAD request if -N is given and we have an existing - * destination file. */ -- file_name = url_file_name (u); -+ file_name = url_file_name (opt.trustservernames ? u : original_url); - if (opt.timestamping - && !opt.content_disposition - && file_exists_p (file_name)) -=== modified file 'src/http.h' ---- src/http.h 2010-05-08 19:56:15 +0000 -+++ src/http.h 2010-07-28 19:22:22 +0000 -@@ -33,8 +33,8 @@ - - struct url; - --uerr_t http_loop (struct url *, char **, char **, const char *, int *, -- struct url *, struct iri *); -+uerr_t http_loop (struct url *, struct url *, char **, char **, const char *, -+ int *, struct url *, struct iri *); - void save_cookies (void); - void http_cleanup (void); - time_t http_atotm (const char *); - -=== modified file 'src/init.c' ---- src/init.c 2010-05-08 19:56:15 +0000 -+++ src/init.c 2010-07-28 19:22:22 +0000 -@@ -252,6 +252,7 @@ - { "timeout", NULL, cmd_spec_timeout }, - { "timestamping", &opt.timestamping, cmd_boolean }, - { "tries", &opt.ntry, cmd_number_inf }, -+ { "trustservernames", &opt.trustservernames, cmd_boolean }, - { "useproxy", &opt.use_proxy, cmd_boolean }, - { "user", &opt.user, cmd_string }, - { "useragent", NULL, cmd_spec_useragent }, - -=== modified file 'src/main.c' ---- src/main.c 2010-06-20 10:10:35 +0000 -+++ src/main.c 2010-07-28 19:22:22 +0000 -@@ -266,5 +266,6 @@ - { "timeout", 'T', OPT_VALUE, "timeout", -1 }, - { "timestamping", 'N', OPT_BOOLEAN, "timestamping", -1 }, - { "tries", 't', OPT_VALUE, "tries", -1 }, -+ { "trust-server-names", 0, OPT_BOOLEAN, "trustservernames", -1 }, - { "user", 0, OPT_VALUE, "user", -1 }, - { "user-agent", 'U', OPT_VALUE, "useragent", -1 }, -@@ -680,6 +681,8 @@ - N_("\ - -I, --include-directories=LIST list of allowed directories.\n"), - N_("\ -+ --trust-server-names use the name specified by the redirection url last component.\n"), -+ N_("\ - -X, --exclude-directories=LIST list of excluded directories.\n"), - N_("\ - -np, --no-parent don't ascend to the parent directory.\n"), - -=== modified file 'src/options.h' ---- src/options.h 2010-05-08 19:56:15 +0000 -+++ src/options.h 2010-07-28 19:22:22 +0000 -@@ -242,6 +242,7 @@ - char *encoding_remote; - char *locale; - -+ bool trustservernames; - #ifdef __VMS - int ftp_stmlf; /* Force Stream_LF format for binary FTP. */ - #endif /* def __VMS */ - -=== modified file 'src/retr.c' ---- src/retr.c 2010-05-08 19:56:15 +0000 -+++ src/retr.c 2010-07-28 19:22:22 +0000 -@@ -731,7 +731,8 @@ - #endif - || (proxy_url && proxy_url->scheme == SCHEME_HTTP)) - { -- result = http_loop (u, &mynewloc, &local_file, refurl, dt, proxy_url, iri); -+ result = http_loop (u, orig_parsed, &mynewloc, &local_file, refurl, dt, -+ proxy_url, iri); - } - else if (u->scheme == SCHEME_FTP) - { - -make sure tests pass after this change -https://bugs.gentoo.org/333965 -https://savannah.gnu.org/bugs/index.php?30841 - ---- tests/Test-iri-forced-remote.px -+++ tests/Test-iri-forced-remote.px -@@ -174,7 +174,7 @@ my %urls = ( - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " --iri --remote-encoding=iso-8859-1 -nH -r http://localhost:{{port}}/"; -+my $cmdline = $WgetTest::WGETPATH . " --iri --trust-server-names --remote-encoding=iso-8859-1 -nH -r http://localhost:{{port}}/"; - - my $expected_error_code = 0; - ---- tests/Test-iri-list.px -+++ tests/Test-iri-list.px -@@ -143,7 +143,7 @@ my %urls = ( - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " --iri -i http://localhost:{{port}}/url_list.txt"; -+my $cmdline = $WgetTest::WGETPATH . " --iri --trust-server-names -i http://localhost:{{port}}/url_list.txt"; - - my $expected_error_code = 0; - ---- tests/Test-iri.px -+++ tests/Test-iri.px -@@ -186,7 +186,7 @@ my %urls = ( - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " --iri --restrict-file-names=nocontrol -nH -r http://localhost:{{port}}/"; -+my $cmdline = $WgetTest::WGETPATH . " --iri --trust-server-names --restrict-file-names=nocontrol -nH -r http://localhost:{{port}}/"; - - my $expected_error_code = 0; - diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-debug-tests.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-debug-tests.patch deleted file mode 100644 index 2cba7be44f..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-debug-tests.patch +++ /dev/null @@ -1,129 +0,0 @@ -Remove debug code from tests (since they'd require USE=debug) - -http://bugs.gentoo.org/286173 -http://bugs.gentoo.org/288156 - -diff -r f5754f5d165c -r 3aa1d93d1c10 tests/Test-idn-cmd.px ---- a/tests/Test-idn-cmd.px Fri Sep 25 10:17:49 2009 -0700 -+++ b/tests/Test-idn-cmd.px Sun Sep 27 11:29:01 2009 -0700 -@@ -28,7 +28,7 @@ - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " --debug --iri -rH" -+my $cmdline = $WgetTest::WGETPATH . " --iri -rH" - . " -e http_proxy=localhost:{{port}} --local-encoding=EUC-JP $euc_jp_hostname"; - - my $expected_error_code = 0; -diff -r f5754f5d165c -r 3aa1d93d1c10 tests/Test-idn-headers.px ---- a/tests/Test-idn-headers.px Fri Sep 25 10:17:49 2009 -0700 -+++ b/tests/Test-idn-headers.px Sun Sep 27 11:29:01 2009 -0700 -@@ -40,7 +40,7 @@ - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " --debug --iri -rH" -+my $cmdline = $WgetTest::WGETPATH . " --iri -rH" - . " -e http_proxy=localhost:{{port}} http://start-here.com/start.html"; - - my $expected_error_code = 0; -diff -r f5754f5d165c -r 3aa1d93d1c10 tests/Test-idn-meta.px ---- a/tests/Test-idn-meta.px Fri Sep 25 10:17:49 2009 -0700 -+++ b/tests/Test-idn-meta.px Sun Sep 27 11:29:01 2009 -0700 -@@ -41,7 +41,7 @@ - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " --debug --iri -rH" -+my $cmdline = $WgetTest::WGETPATH . " --iri -rH" - . " -e http_proxy=localhost:{{port}} http://start-here.com/start.html"; - - my $expected_error_code = 0; -diff -r f5754f5d165c -r 3aa1d93d1c10 tests/Test-idn-robots.px ---- a/tests/Test-idn-robots.px Fri Sep 25 10:17:49 2009 -0700 -+++ b/tests/Test-idn-robots.px Sun Sep 27 11:29:01 2009 -0700 -@@ -48,7 +48,7 @@ - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " --debug --iri -rH" -+my $cmdline = $WgetTest::WGETPATH . " --iri -rH" - . " -e http_proxy=localhost:{{port}} --local-encoding=EUC-JP" - . " http://$euc_jp_hostname/"; - -diff -r f5754f5d165c -r 3aa1d93d1c10 tests/Test-proxy-auth-basic.px ---- a/tests/Test-proxy-auth-basic.px Fri Sep 25 10:17:49 2009 -0700 -+++ b/tests/Test-proxy-auth-basic.px Sun Sep 27 11:29:01 2009 -0700 -@@ -25,7 +25,7 @@ - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " --debug --user=fiddle-dee-dee --password=Dodgson" -+my $cmdline = $WgetTest::WGETPATH . " --user=fiddle-dee-dee --password=Dodgson" - . " -e http_proxy=localhost:{{port}} http://no.such.domain/needs-auth.txt"; - - my $expected_error_code = 0; - - - - -diff -r ee7b9018a483 tests/Test-E-k-K.px ---- a/tests/Test-E-k-K.px Fri Oct 09 02:23:26 2009 -0700 -+++ b/tests/Test-E-k-K.px Tue Oct 13 21:18:51 2009 -0400 -@@ -61,7 +61,7 @@ - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " -d -r -nd -E -k -K http://localhost:{{port}}/index.php"; -+my $cmdline = $WgetTest::WGETPATH . " -r -nd -E -k -K http://localhost:{{port}}/index.php"; - - my $expected_error_code = 0; - -diff -r ee7b9018a483 tests/Test-cookies-401.px ---- a/tests/Test-cookies-401.px Fri Oct 09 02:23:26 2009 -0700 -+++ b/tests/Test-cookies-401.px Tue Oct 13 21:18:51 2009 -0400 -@@ -29,7 +29,7 @@ - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " -d http://localhost:{{port}}/one.txt" -+my $cmdline = $WgetTest::WGETPATH . " http://localhost:{{port}}/one.txt" - . " http://localhost:{{port}}/two.txt"; - - my $expected_error_code = 6; -diff -r ee7b9018a483 tests/Test-ftp-bad-list.px ---- a/tests/Test-ftp-bad-list.px Fri Oct 09 02:23:26 2009 -0700 -+++ b/tests/Test-ftp-bad-list.px Tue Oct 13 21:18:51 2009 -0400 -@@ -29,7 +29,7 @@ - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " -d -nH -Nc -r ftp://localhost:{{port}}/"; -+my $cmdline = $WgetTest::WGETPATH . " -nH -Nc -r ftp://localhost:{{port}}/"; - - my $expected_error_code = 0; - -diff -r ee7b9018a483 tests/Test-iri-list.px ---- a/tests/Test-iri-list.px Fri Oct 09 02:23:26 2009 -0700 -+++ b/tests/Test-iri-list.px Tue Oct 13 21:18:51 2009 -0400 -@@ -143,7 +143,7 @@ - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " --iri -d -i http://localhost:{{port}}/url_list.txt"; -+my $cmdline = $WgetTest::WGETPATH . " --iri -i http://localhost:{{port}}/url_list.txt"; - - my $expected_error_code = 0; - -diff -r ee7b9018a483 tests/Test-iri.px ---- a/tests/Test-iri.px Fri Oct 09 02:23:26 2009 -0700 -+++ b/tests/Test-iri.px Tue Oct 13 21:18:51 2009 -0400 -@@ -186,7 +186,7 @@ - }, - ); - --my $cmdline = $WgetTest::WGETPATH . " -d --iri --restrict-file-names=nocontrol -nH -r http://localhost:{{port}}/"; -+my $cmdline = $WgetTest::WGETPATH . " --iri --restrict-file-names=nocontrol -nH -r http://localhost:{{port}}/"; - - my $expected_error_code = 0; - diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-linking.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-linking.patch deleted file mode 100644 index ade2be869d..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-linking.patch +++ /dev/null @@ -1,149 +0,0 @@ -For static linking, we need to use -l and not , -else it tries to link against the .so. The lib-link.m4 code is limited here. - -Martin Schlemmer - ---- configure -+++ configure -@@ -5862,7 +5862,7 @@ fi - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" - if test "X$found_so" != "X"; then - if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then -- LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" -+ LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" - else - haveit= - for x in $ltrpathdirs; do -@@ -5875,10 +5875,10 @@ fi - ltrpathdirs="$ltrpathdirs $found_dir" - fi - if test "$acl_hardcode_direct" = yes; then -- LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" -+ LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" - else - if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then -- LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" -+ LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$found_dir"; then -@@ -5910,7 +5910,7 @@ fi - LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" - fi - if test "$acl_hardcode_minus_L" != no; then -- LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" -+ LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" - else - LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" - fi -@@ -6854,7 +6854,7 @@ fi - LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" - if test "X$found_so" != "X"; then - if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then -- LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" -+ LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" - else - haveit= - for x in $ltrpathdirs; do -@@ -6867,10 +6867,10 @@ fi - ltrpathdirs="$ltrpathdirs $found_dir" - fi - if test "$acl_hardcode_direct" = yes; then -- LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" -+ LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" - else - if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then -- LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" -+ LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$found_dir"; then -@@ -6902,7 +6902,7 @@ fi - LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" - fi - if test "$acl_hardcode_minus_L" != no; then -- LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" -+ LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" - else - LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" - fi -@@ -26907,7 +26907,7 @@ fi - LTLIBGNUTLS="${LTLIBGNUTLS}${LTLIBGNUTLS:+ }-L$found_dir -l$name" - if test "X$found_so" != "X"; then - if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then -- LIBGNUTLS="${LIBGNUTLS}${LIBGNUTLS:+ }$found_so" -+ LIBGNUTLS="${LIBGNUTLS}${LIBGNUTLS:+ }-l$name" - else - haveit= - for x in $ltrpathdirs; do -@@ -26920,10 +26920,10 @@ fi - ltrpathdirs="$ltrpathdirs $found_dir" - fi - if test "$acl_hardcode_direct" = yes; then -- LIBGNUTLS="${LIBGNUTLS}${LIBGNUTLS:+ }$found_so" -+ LIBGNUTLS="${LIBGNUTLS}${LIBGNUTLS:+ }-l$name" - else - if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then -- LIBGNUTLS="${LIBGNUTLS}${LIBGNUTLS:+ }$found_so" -+ LIBGNUTLS="${LIBGNUTLS}${LIBGNUTLS:+ }-l$name" - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$found_dir"; then -@@ -26955,7 +26955,7 @@ fi - LIBGNUTLS="${LIBGNUTLS}${LIBGNUTLS:+ }-L$found_dir" - fi - if test "$acl_hardcode_minus_L" != no; then -- LIBGNUTLS="${LIBGNUTLS}${LIBGNUTLS:+ }$found_so" -+ LIBGNUTLS="${LIBGNUTLS}${LIBGNUTLS:+ }-l$name" - else - LIBGNUTLS="${LIBGNUTLS}${LIBGNUTLS:+ }-l$name" - fi -@@ -27183,7 +27183,7 @@ if test "${ac_cv_libgnutls+set}" = set; then - else - - ac_save_LIBS="$LIBS" -- LIBS="$LIBS $LIBGNUTLS" -+ LIBS="$LIBGNUTLS $LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -27636,7 +27636,7 @@ fi - LTLIBSSL="${LTLIBSSL}${LTLIBSSL:+ }-L$found_dir -l$name" - if test "X$found_so" != "X"; then - if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then -- LIBSSL="${LIBSSL}${LIBSSL:+ }$found_so" -+ LIBSSL="${LIBSSL}${LIBSSL:+ }-l$name" - else - haveit= - for x in $ltrpathdirs; do -@@ -27649,10 +27649,10 @@ fi - ltrpathdirs="$ltrpathdirs $found_dir" - fi - if test "$acl_hardcode_direct" = yes; then -- LIBSSL="${LIBSSL}${LIBSSL:+ }$found_so" -+ LIBSSL="${LIBSSL}${LIBSSL:+ }-l$name" - else - if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then -- LIBSSL="${LIBSSL}${LIBSSL:+ }$found_so" -+ LIBSSL="${LIBSSL}${LIBSSL:+ }-l$name" - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$found_dir"; then -@@ -27684,7 +27684,7 @@ fi - LIBSSL="${LIBSSL}${LIBSSL:+ }-L$found_dir" - fi - if test "$acl_hardcode_minus_L" != no; then -- LIBSSL="${LIBSSL}${LIBSSL:+ }$found_so" -+ LIBSSL="${LIBSSL}${LIBSSL:+ }-l$name" - else - LIBSSL="${LIBSSL}${LIBSSL:+ }-l$name" - fi -@@ -27912,7 +27912,7 @@ if test "${ac_cv_libssl+set}" = set; then - else - - ac_save_LIBS="$LIBS" -- LIBS="$LIBS $LIBSSL" -+ LIBS="$LIBSSL $LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-sni.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-sni.patch deleted file mode 100644 index f4d11f4383..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.12-sni.patch +++ /dev/null @@ -1,133 +0,0 @@ -http://bugs.gentoo.org/301312 -http://savannah.gnu.org/bugs/index.php?26786 -http://lists.gnu.org/archive/html/bug-wget/2009-03/msg00033.html - ---- src/gnutls.c -+++ src/gnutls.c -@@ -45,6 +45,7 @@ as that of the covered work. */ - #include "connect.h" - #include "url.h" - #include "ssl.h" -+#include "host.h" - - /* Note: some of the functions private to this file have names that - begin with "wgnutls_" (e.g. wgnutls_read) so that they wouldn't be -@@ -181,7 +182,7 @@ static struct transport_implementation w - }; - - bool --ssl_connect (int fd) -+ssl_connect (int fd, const char *hostname) - { - static const int cert_type_priority[] = { - GNUTLS_CRT_X509, GNUTLS_CRT_OPENPGP, 0 -@@ -189,8 +190,17 @@ ssl_connect (int fd) - struct wgnutls_transport_context *ctx; - gnutls_session session; - int err; -+ - gnutls_init (&session, GNUTLS_CLIENT); - gnutls_set_default_priority (session); -+ -+ /* We set the server name but only if it's not an IP address. */ -+ if (!is_ip_address(hostname)) -+ { -+ gnutls_server_name_set (session, GNUTLS_NAME_DNS, -+ hostname, strlen(hostname)); -+ } -+ - gnutls_certificate_type_set_priority (session, cert_type_priority); - gnutls_credentials_set (session, GNUTLS_CRD_CERTIFICATE, credentials); - gnutls_transport_set_ptr (session, (gnutls_transport_ptr) fd); ---- src/host.c -+++ src/host.c -@@ -904,3 +904,19 @@ host_cleanup (void) - host_name_addresses_map = NULL; - } - } -+ -+/* Determine whether or not a hostname is an IP address that we recognise. */ -+bool -+is_ip_address (const char *name) -+{ -+ const char *endp; -+ -+ endp = name + strlen(name); -+ if (is_valid_ipv4_address(name, endp)) -+ return true; -+#ifdef ENABLE_IPV6 -+ if (is_valid_ipv6_address(name, endp)) -+ return true; -+#endif -+ return false; -+} ---- src/host.h -+++ src/host.h -@@ -102,4 +102,6 @@ bool sufmatch (const char **, const char - - void host_cleanup (void); - -+bool is_ip_address(const char *); -+ - #endif /* HOST_H */ ---- src/http.c -+++ src/http.c -@@ -1762,7 +1762,7 @@ gethttp (struct url *u, struct http_stat - - if (conn->scheme == SCHEME_HTTPS) - { -- if (!ssl_connect_wget (sock)) -+ if (!ssl_connect_wget (sock, u->host)) - { - fd_close (sock); - return CONSSLERR; ---- src/openssl.c -+++ src/openssl.c -@@ -47,6 +47,7 @@ as that of the covered work. */ - #include "connect.h" - #include "url.h" - #include "ssl.h" -+#include "host.h" - - /* Application-wide SSL context. This is common to all SSL - connections. */ -@@ -390,7 +391,7 @@ static struct transport_implementation o - Returns true on success, false on failure. */ - - bool --ssl_connect_wget (int fd) -+ssl_connect_wget (int fd, const char *hostname) - { - SSL *conn; - struct openssl_transport_context *ctx; -@@ -401,6 +402,19 @@ ssl_connect (int fd) - conn = SSL_new (ssl_ctx); - if (!conn) - goto error; -+ -+#if OPENSSL_VERSION_NUMBER >= 0x0090806fL && !defined(OPENSSL_NO_TLSEXT) -+ /* If the SSL library was build with support for ServerNameIndication -+ then use it whenever we have a hostname. If not, don't, ever. */ -+ if (!is_ip_address(hostname)) -+ { -+ if (!SSL_set_tlsext_host_name(conn, hostname)) { -+ DEBUGP (("Failed to set TLS server-name indication.")); -+ goto error; -+ } -+ } -+#endif -+ - if (!SSL_set_fd (conn, fd)) - goto error; - SSL_set_connect_state (conn); ---- src/ssl.h -+++ src/ssl.h -@@ -33,7 +33,7 @@ as that of the covered work. */ - #define GEN_SSLFUNC_H - - bool ssl_init (void); --bool ssl_connect_wget (int); -+bool ssl_connect_wget (int, const char *); - bool ssl_check_certificate (int, const char *); - - #endif /* GEN_SSLFUNC_H */ diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.13.4-openssl-pkg-config.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.13.4-openssl-pkg-config.patch new file mode 100644 index 0000000000..97037cee72 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.13.4-openssl-pkg-config.patch @@ -0,0 +1,31 @@ +detect openssl via pkg-config if it's available + +--- a/configure.ac ++++ b/configure.ac +@@ -234,7 +234,17 @@ dnl + dnl Checks for libraries. + dnl + ++PKG_PROG_PKG_CONFIG ++ + AS_IF([test x"$with_ssl" = xopenssl], [ ++ PKG_CHECK_MODULES([OPENSSL], [openssl], [ ++ AC_MSG_NOTICE([compiling in support for SSL via OpenSSL]) ++ AC_LIBOBJ([openssl]) ++ LIBS="$OPENSSL_LIBS $LIBS" ++ CFLAGS="$OPENSSL_CFLAGS -DHAVE_LIBSSL $CFLAGS" ++ LIBSSL=" " # ntlm check below wants this #395349 ++ ], [ ++ + dnl some versions of openssl use zlib compression + AC_CHECK_LIB(z, compress) + +@@ -294,6 +303,8 @@ AS_IF([test x$ssl_found != xyes], + + ]) + ++]) ++ + ], [ + # --with-ssl is not gnutls: check if it's no + AS_IF([test x"$with_ssl" != xno], [ diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-gnutls-ssl.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-gnutls-ssl.patch new file mode 100644 index 0000000000..8d5fe81e1b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-gnutls-ssl.patch @@ -0,0 +1,68 @@ +https://bugs.gentoo.org/479948 + +From ae80fd2ec75fafdbec9895b9d973f2966209d588 Mon Sep 17 00:00:00 2001 +From: mancha +Date: Sun, 5 May 2013 07:16:58 +0200 +Subject: [PATCH] gnutls: do not abort on non-fatal alerts during handshake + +Signed-off-by: mancha +--- + src/ChangeLog | 6 ++++++ + src/gnutls.c | 25 ++++++++++++++++++++++--- + 2 files changed, 28 insertions(+), 3 deletions(-) + +2013-05-05 mancha (tiny change) + + * gnutls.c (ssl_connect_wget): Don't abort on non-fatal alerts + received during handshake. For example, when connecting to servers + using TSL-SNI that send warning-level unrecognized_name alerts. + +diff --git a/src/gnutls.c b/src/gnutls.c +index 769b005..54422fc 100644 +--- a/src/gnutls.c ++++ b/src/gnutls.c +@@ -376,8 +376,9 @@ ssl_connect_wget (int fd, const char *hostname) + { + struct wgnutls_transport_context *ctx; + gnutls_session_t session; +- int err; ++ int err,alert; + gnutls_init (&session, GNUTLS_CLIENT); ++ const char *str; + + /* We set the server name but only if it's not an IP address. */ + if (! is_valid_ip_address (hostname)) +@@ -440,10 +441,28 @@ ssl_connect_wget (int fd, const char *hostname) + return false; + } + +- err = gnutls_handshake (session); ++ /* We don't stop the handshake process for non-fatal errors */ ++ do ++ { ++ err = gnutls_handshake (session); ++ if (err < 0) ++ { ++ logprintf (LOG_NOTQUIET, "GnuTLS: %s\n", gnutls_strerror (err)); ++ if (err == GNUTLS_E_WARNING_ALERT_RECEIVED || ++ err == GNUTLS_E_FATAL_ALERT_RECEIVED) ++ { ++ alert = gnutls_alert_get (session); ++ str = gnutls_alert_get_name (alert); ++ if (str == NULL) ++ str = "(unknown)"; ++ logprintf (LOG_NOTQUIET, "GnuTLS: received alert [%d]: %s\n", alert, str); ++ } ++ } ++ } ++ while (err == GNUTLS_E_WARNING_ALERT_RECEIVED && gnutls_error_is_fatal (err) == 0); ++ + if (err < 0) + { +- logprintf (LOG_NOTQUIET, "GnuTLS: %s\n", gnutls_strerror (err)); + gnutls_deinit (session); + return false; + } +-- +1.8.4.3 + diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-pkg-config.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-pkg-config.patch new file mode 100644 index 0000000000..ea6364bf3a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-pkg-config.patch @@ -0,0 +1,200 @@ +From b97942cd6b496501b396ea3bc2710010f4591542 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Mon, 21 May 2012 18:39:59 -0400 +Subject: [PATCH] detect openssl/pcre/libuuid/zlib via pkg-config if it's + available + +Newer versions of these packages ship with pkg-config files, so if we can +detect it via those, do so. If that fails, fall back to the old methods. + +Signed-off-by: Mike Frysinger +--- + configure.ac | 110 ++++++++++++++++++++++++++++++++++++++--------------------- + 1 file changed, 71 insertions(+), 39 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 873c3c9..779ff39 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -68,6 +68,9 @@ AC_ARG_WITH(ssl, + AC_ARG_WITH(zlib, + [[ --without-zlib disable zlib ]]) + ++AC_ARG_ENABLE(pcre, AC_HELP_STRING([--disable-pcre], ++ [Disable PCRE style regular expressions])) ++ + AC_ARG_ENABLE(opie, + [ --disable-opie disable support for opie or s/key FTP login], + ENABLE_OPIE=$enableval, ENABLE_OPIE=yes) +@@ -237,11 +240,25 @@ dnl + dnl Checks for libraries. + dnl + ++PKG_PROG_PKG_CONFIG ++ + AS_IF([test x"$with_zlib" != xno], [ +- AC_CHECK_LIB(z, compress) ++ PKG_CHECK_MODULES([ZLIB], zlib, [ ++ LIBS="$ZLIB_LIBS $LIBS" ++ CFLAGS="$ZLIB_CFLAGS $CFLAGS" ++ ], [ ++ AC_CHECK_LIB(z, compress) ++ ]) + ]) + + AS_IF([test x"$with_ssl" = xopenssl], [ ++ PKG_CHECK_MODULES([OPENSSL], [openssl], [ ++ AC_MSG_NOTICE([compiling in support for SSL via OpenSSL]) ++ AC_LIBOBJ([openssl]) ++ LIBS="$OPENSSL_LIBS $LIBS" ++ CFLAGS="$OPENSSL_CFLAGS -DHAVE_LIBSSL $CFLAGS" ++ LIBSSL=" " # ntlm check below wants this ++ ], [ + dnl some versions of openssl use zlib compression + AC_CHECK_LIB(z, compress) + +@@ -278,29 +295,29 @@ AS_IF([test x"$with_ssl" = xopenssl], [ + ;; + esac + +-AS_IF([test x$ssl_found != xyes], +-[ +- dnl Now actually check for -lssl if it wasn't already found +- AC_LIB_HAVE_LINKFLAGS([ssl], [crypto z], [ +- #include +- #include +- #include +- #include +- #include +- #include +- #include +- ], [SSL_library_init ()]) +- if test x"$LIBSSL" != x +- then +- ssl_found=yes +- AC_MSG_NOTICE([compiling in support for SSL via OpenSSL]) +- AC_LIBOBJ([openssl]) +- LIBS="$LIBSSL $LIBS" +- elif test x"$with_ssl" != x +- then +- AC_MSG_ERROR([--with-ssl=openssl was given, but SSL is not available.]) +- fi +-]) ++ AS_IF([test x$ssl_found != xyes], [ ++ dnl Now actually check for -lssl if it wasn't already found ++ AC_LIB_HAVE_LINKFLAGS([ssl], [crypto z], [ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ], [SSL_library_init ()]) ++ if test x"$LIBSSL" != x ++ then ++ ssl_found=yes ++ AC_MSG_NOTICE([compiling in support for SSL via OpenSSL]) ++ AC_LIBOBJ([openssl]) ++ LIBS="$LIBSSL $LIBS" ++ elif test x"$with_ssl" != x ++ then ++ AC_MSG_ERROR([--with-ssl=openssl was given, but SSL is not available.]) ++ fi ++ ]) ++ ]) + + ], [ + # --with-ssl is not gnutls: check if it's no +@@ -322,13 +322,20 @@ AS_IF([test x"$with_ssl" = xopenssl], [ + ], [ + # --with-ssl is not gnutls: check if it's no + AS_IF([test x"$with_ssl" != xno], [ +- dnl Now actually check for -lssl ++ dnl Now actually check for gnutls + ++ PKG_CHECK_MODULES([GNUTLS], [gnutls], [ ++ AC_MSG_NOTICE([compiling in support for SSL via GnuTLS]) ++ AC_LIBOBJ([gnutls]) ++ LIBS="$GNUTLS_LIBS $LIBS" ++ CFLAGS="$GNUTLS_CFLAGS -DHAVE_LIBGNUTLS $CFLAGS" ++ ], [ ++ ++ dnl Now actually check for -lgnutls + AC_CHECK_LIB(z, compress) + AC_CHECK_LIB(gpg-error, gpg_err_init) + AC_CHECK_LIB(gcrypt, gcry_control) + +- dnl Now actually check for -lssl + AC_LIB_HAVE_LINKFLAGS([gnutls], [], [ + #include + ], [gnutls_global_init()]) +@@ -342,6 +349,8 @@ AS_IF([test x"$with_ssl" = xopenssl], [ + AC_MSG_ERROR([--with-ssl was given, but GNUTLS is not available.]) + fi + ++ ]) ++ + AC_CHECK_FUNCS(gnutls_priority_set_direct) + ]) # endif: --with-ssl == no? + ]) # endif: --with-ssl == openssl? +@@ -524,26 +541,41 @@ dnl + dnl Check for UUID + dnl + +-AC_CHECK_HEADER(uuid/uuid.h, +- AC_CHECK_LIB(uuid, uuid_generate, +- [LIBS="${LIBS} -luuid" +- AC_DEFINE([HAVE_LIBUUID], 1, +- [Define if libuuid is available.]) +- ]) +-) ++AC_ARG_WITH(libuuid, AC_HELP_STRING([--without-libuuid], ++ [Generate UUIDs for WARC files via libuuid])) ++AS_IF([test "X$with_libuuid" != "Xno"],[ ++ PKG_CHECK_MODULES([UUID], uuid, [ ++ LIBS="$UUID_LIBS $LIBS" ++ CFLAGS="$UUID_CFLAGS $CFLAGS" ++ ], [ ++ AC_CHECK_HEADER(uuid/uuid.h, ++ AC_CHECK_LIB(uuid, uuid_generate, ++ [LIBS="${LIBS} -luuid" ++ AC_DEFINE([HAVE_LIBUUID], 1, ++ [Define if libuuid is available.]) ++ ]) ++ ) ++ ]) ++]) + + dnl + dnl Check for PCRE + dnl + +-AC_CHECK_HEADER(pcre.h, +- AC_CHECK_LIB(pcre, pcre_compile, +- [LIBS="${LIBS} -lpcre" +- AC_DEFINE([HAVE_LIBPCRE], 1, +- [Define if libpcre is available.]) +- ]) +-) +- ++AS_IF([test "X$enable_pcre" != "Xno"],[ ++ PKG_CHECK_MODULES([PCRE], libpcre, [ ++ LIBS="$PCRE_LIBS $LIBS" ++ CFLAGS="$PCRE_CFLAGS $CFLAGS" ++ ], [ ++ AC_CHECK_HEADER(pcre.h, ++ AC_CHECK_LIB(pcre, pcre_compile, ++ [LIBS="${LIBS} -lpcre" ++ AC_DEFINE([HAVE_LIBPCRE], 1, ++ [Define if libpcre is available.]) ++ ]) ++ ) ++ ]) ++]) + + dnl Needed by src/Makefile.am + AM_CONDITIONAL([IRI_IS_ENABLED], [test "X$iri" != "Xno"]) +-- +1.8.4.3 + diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-texi2pod.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-texi2pod.patch new file mode 100644 index 0000000000..700242bf44 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-texi2pod.patch @@ -0,0 +1,32 @@ +Submitted By: Ken Moffat +Date: 2013-06-18 +Initial Package Version: 1.14 +Upstream Status: Submitted +Origin: Arch +Description: Build with perl-5.18. + +http://lists.gnu.org/archive/html/bug-wget/2013-06/msg00046.html + +From 2ed1707b5d8be66feb80cccfe8e11e719b52b99a Mon Sep 17 00:00:00 2001 +From: Dave Reisner +Date: Mon, 17 Jun 2013 23:31:46 +0530 +Subject: [PATCH] Fix error in texi2pod intriduced with Perl 5.18 + +--- + +diff --git a/doc/texi2pod.pl b/doc/texi2pod.pl +index 86c4b18..9db6de1 100755 +--- a/doc/texi2pod.pl ++++ b/doc/texi2pod.pl +@@ -291,7 +291,7 @@ while(<$inf>) { + if (defined $1) { + my $thing = $1; + if ($ic =~ /\@asis/) { +- $_ = "\n=item $thing\n"; ++ $_ = "\n=item C<$thing>\n"; + } else { + # Entity escapes prevent munging by the <> processing below. + $_ = "\n=item $ic\<$thing\>\n"; +-- +1.8.3.1 + diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-wgetrc.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-wgetrc.patch new file mode 100644 index 0000000000..8252aca427 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.14-wgetrc.patch @@ -0,0 +1,31 @@ +link to the man manual pages + +document user agent issue vs portage fetching +https://bugs.gentoo.org/327229 + +--- a/doc/sample.wgetrc ++++ b/doc/sample.wgetrc +@@ -5,7 +5,10 @@ + ## You can use this file to change the default behaviour of wget or to + ## avoid having to type many many command-line options. This file does + ## not contain a comprehensive list of commands -- look at the manual +-## to find out what you can put into this file. ++## to find out what you can put into this file. You can find this here: ++## $ info wget.info 'Startup File' ++## Or online here: ++## https://www.gnu.org/software/wget/manual/wget.html#Startup-File + ## + ## Wget initialization file can reside in /usr/local/etc/wgetrc + ## (global, for all users) or $HOME/.wgetrc (for a single user). +@@ -14,6 +15,11 @@ + ## as well as change them, in most cases, as the values on the + ## commented-out lines are the default values (e.g. "off"). + ++## You should not modify user_agent in the global config file. Instead, ++## keep that in your ~/.wgetrc file. If you really want to modify it ++## globally, make sure you set a custom FETCHCOMMAND in your package ++## manager because you will randomly break fetching with some servers. ++ + + ## + ## Global settings (useful for setting up in /usr/local/etc/wgetrc). diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.15-pkg-config.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.15-pkg-config.patch new file mode 100644 index 0000000000..825ce1daca --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.15-pkg-config.patch @@ -0,0 +1,190 @@ +From 5730efa0804468d342cb82d1ac9d5fc794ff572d Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Fri, 16 May 2014 11:29:53 +0200 +Subject: [PATCH] detect openssl/pcre/libuuid/zlib via pkg-config if it's + available + +Newer versions of these packages ship with pkg-config files, so if we can +detect it via those, do so. If that fails, fall back to the old methods. + +Forward-ported to 1.15 release from b97942cd6b496501b396ea3bc2710010f4591542 +(Mon, 21 May 2012 18:39:59 -0400) + +Signed-off-by: Lars Wendler +--- + configure.ac | 107 ++++++++++++++++++++++++++++++++++++++++++----------------- + 1 file changed, 77 insertions(+), 30 deletions(-) + +diff --git a/configure.ac b/configure.ac +index c5437bf..e0e2b25 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -68,6 +68,9 @@ AC_ARG_WITH(ssl, + AC_ARG_WITH(zlib, + [[ --without-zlib disable zlib ]]) + ++AC_ARG_ENABLE(pcre, AC_HELP_STRING([--disable-pcre], ++ [Disable PCRE style regular expressions])) ++ + AC_ARG_ENABLE(opie, + [ --disable-opie disable support for opie or s/key FTP login], + ENABLE_OPIE=$enableval, ENABLE_OPIE=yes) +@@ -237,12 +240,28 @@ dnl + dnl Checks for libraries. + dnl + ++PKG_PROG_PKG_CONFIG ++ + AS_IF([test x"$with_zlib" != xno], [ + with_zlib=yes +- AC_CHECK_LIB(z, compress) ++ PKG_CHECK_MODULES([ZLIB], zlib, [ ++ LIBS="$ZLIB_LIBS $LIBS" ++ CFLAGS="$ZLIB_CFLAGS $CFLAGS" ++ AC_DEFINE([HAVE_LIBZ], [1], [Define if using zlib.]) ++ ], [ ++ AC_CHECK_LIB(z, compress) ++ ]) + ]) + + AS_IF([test x"$with_ssl" = xopenssl], [ ++ PKG_CHECK_MODULES([OPENSSL], [openssl], [ ++ AC_MSG_NOTICE([compiling in support for SSL via OpenSSL]) ++ AC_LIBOBJ([openssl]) ++ LIBS="$OPENSSL_LIBS $LIBS" ++ CFLAGS="$OPENSSL_CFLAGS -DHAVE_LIBSSL $CFLAGS" ++ LIBSSL=" " # ntlm check below wants this ++ AC_DEFINE([HAVE_LIBSSL], [1], [Define if using openssl.]) ++ ], [ + dnl As of this writing (OpenSSL 0.9.6), the libcrypto shared library + dnl doesn't record its dependency on libdl, so we need to make sure + dnl -ldl ends up in LIBS on systems that have it. Most OSes use +@@ -276,9 +295,9 @@ AS_IF([test x"$with_ssl" = xopenssl], [ + ;; + esac + +- AS_IF([test x$ssl_found != xyes], [ +- dnl Now actually check for -lssl if it wasn't already found +- AC_LIB_HAVE_LINKFLAGS([ssl], [crypto], [ ++ AS_IF([test x$ssl_found != xyes], [ ++ dnl Now actually check for -lssl if it wasn't already found ++ AC_LIB_HAVE_LINKFLAGS([ssl], [crypto], [ + #include + #include + #include +@@ -286,17 +305,18 @@ AS_IF([test x"$with_ssl" = xopenssl], [ + #include + #include + #include +- ], [SSL_library_init ()]) +- if test x"$LIBSSL" != x +- then +- ssl_found=yes +- AC_MSG_NOTICE([compiling in support for SSL via OpenSSL]) +- AC_LIBOBJ([openssl]) +- LIBS="$LIBSSL $LIBS" +- elif test x"$with_ssl" != x +- then +- AC_MSG_ERROR([--with-ssl=openssl was given, but SSL is not available.]) +- fi ++ ], [SSL_library_init ()]) ++ if test x"$LIBSSL" != x ++ then ++ ssl_found=yes ++ AC_MSG_NOTICE([compiling in support for SSL via OpenSSL]) ++ AC_LIBOBJ([openssl]) ++ LIBS="$LIBSSL $LIBS" ++ elif test x"$with_ssl" != x ++ then ++ AC_MSG_ERROR([--with-ssl=openssl was given, but SSL is not available.]) ++ fi ++ ]) + ]) + + ], [ +@@ -305,6 +325,14 @@ AS_IF([test x"$with_ssl" = xopenssl], [ + dnl default is -lgnutls + with_ssl=gnutls + ++ PKG_CHECK_MODULES([GNUTLS], [gnutls], [ ++ AC_MSG_NOTICE([compiling in support for SSL via GnuTLS]) ++ AC_LIBOBJ([gnutls]) ++ LIBS="$GNUTLS_LIBS $LIBS" ++ CFLAGS="$GNUTLS_CFLAGS -DHAVE_LIBGNUTLS $CFLAGS" ++ AC_DEFINE([HAVE_LIBGNUTLS], [1], [Define if using gnutls.]) ++ ], [ ++ + dnl Now actually check for -lgnutls + AC_LIB_HAVE_LINKFLAGS([gnutls], [], [ + #include +@@ -319,6 +347,8 @@ AS_IF([test x"$with_ssl" = xopenssl], [ + AC_MSG_ERROR([--with-ssl=gnutls was given, but GNUTLS is not available.]) + fi + ++ ]) ++ + AC_CHECK_FUNCS(gnutls_priority_set_direct) + ]) # endif: --with-ssl != no? + ]) # endif: --with-ssl == openssl? +@@ -535,26 +565,43 @@ dnl + dnl Check for UUID + dnl + +-AC_CHECK_HEADER(uuid/uuid.h, +- AC_CHECK_LIB(uuid, uuid_generate, +- [LIBS="${LIBS} -luuid" +- AC_DEFINE([HAVE_LIBUUID], 1, +- [Define if libuuid is available.]) +- ]) +-) ++AC_ARG_WITH(libuuid, AC_HELP_STRING([--without-libuuid], ++ [Generate UUIDs for WARC files via libuuid])) ++AS_IF([test "X$with_libuuid" != "Xno"],[ ++ PKG_CHECK_MODULES([UUID], uuid, [ ++ LIBS="$UUID_LIBS $LIBS" ++ CFLAGS="$UUID_CFLAGS $CFLAGS" ++ AC_DEFINE([HAVE_LIBUUID], [1], [Define if using libuuid.]) ++ ], [ ++ AC_CHECK_HEADER(uuid/uuid.h, ++ AC_CHECK_LIB(uuid, uuid_generate, ++ [LIBS="${LIBS} -luuid" ++ AC_DEFINE([HAVE_LIBUUID], 1, ++ [Define if libuuid is available.]) ++ ]) ++ ) ++ ]) ++]) + + dnl + dnl Check for PCRE + dnl + +-AC_CHECK_HEADER(pcre.h, +- AC_CHECK_LIB(pcre, pcre_compile, +- [LIBS="${LIBS} -lpcre" +- AC_DEFINE([HAVE_LIBPCRE], 1, +- [Define if libpcre is available.]) +- ]) +-) +- ++AS_IF([test "X$enable_pcre" != "Xno"],[ ++ PKG_CHECK_MODULES([PCRE], libpcre, [ ++ LIBS="$PCRE_LIBS $LIBS" ++ CFLAGS="$PCRE_CFLAGS $CFLAGS" ++ AC_DEFINE([HAVE_LIBPCRE], [1], [Define if using libpcre.]) ++ ], [ ++ AC_CHECK_HEADER(pcre.h, ++ AC_CHECK_LIB(pcre, pcre_compile, ++ [LIBS="${LIBS} -lpcre" ++ AC_DEFINE([HAVE_LIBPCRE], 1, ++ [Define if libpcre is available.]) ++ ]) ++ ) ++ ]) ++]) + + dnl Needed by src/Makefile.am + AM_CONDITIONAL([IRI_IS_ENABLED], [test "X$iri" != "Xno"]) +-- +1.9.3 + diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.15-test_fix.patch b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.15-test_fix.patch new file mode 100644 index 0000000000..754e44f2d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wget-1.15-test_fix.patch @@ -0,0 +1,26 @@ +From 3a47a1a918e9076133c046f8792cf68973f7c585 Mon Sep 17 00:00:00 2001 +From: Lars Wendler +Date: Wed, 22 Jan 2014 22:07:18 +0100 +Subject: [PATCH] Don't use --debug in Test--post-file.px + +Signed-off-by: Lars Wendler +--- + tests/Test--post-file.px | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/Test--post-file.px b/tests/Test--post-file.px +index 1c017b7..1212af6 100755 +--- a/tests/Test--post-file.px ++++ b/tests/Test--post-file.px +@@ -8,7 +8,7 @@ use HTTPTest; + + ############################################################################### + +-my $cmdline = $WgetTest::WGETPATH . " -d --post-file=nofile http://localhost:{{port}}/"; ++my $cmdline = $WgetTest::WGETPATH . " --post-file=nofile http://localhost:{{port}}/"; + + my $expected_error_code = 3; + +-- +1.8.5.3 + diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wgetrc-ipv6 b/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wgetrc-ipv6 deleted file mode 100644 index d87995fc4f..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/wget/files/wgetrc-ipv6 +++ /dev/null @@ -1,3 +0,0 @@ - -# To try ipv6 addresses first: -#prefer-family = IPv6 diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/metadata.xml b/sdk_container/src/third_party/portage-stable/net-misc/wget/metadata.xml new file mode 100644 index 0000000000..9c89911e82 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/metadata.xml @@ -0,0 +1,12 @@ + + + + base-system + + Enable support for NTLM (Windows-based) authorization + Generate UUIDs for the WARC (Web ARChive file format) using libuuid; otherwise use a simple RNG (random number generator) + + + cpe:/a:gnu:wget + + diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.12-r2.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.12-r2.ebuild deleted file mode 100644 index 000c3c6fd1..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.12-r2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/wget/wget-1.12-r2.ebuild,v 1.8 2010/09/19 17:50:58 armin76 Exp $ - -EAPI="2" - -inherit eutils flag-o-matic - -DESCRIPTION="Network utility to retrieve files from the WWW" -HOMEPAGE="http://www.gnu.org/software/wget/" -SRC_URI="mirror://gnu/wget/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="debug idn ipv6 nls ntlm +ssl static" - -RDEPEND="idn? ( net-dns/libidn ) - ssl? ( >=dev-libs/openssl-0.9.6b )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -pkg_setup() { - if ! use ssl && use ntlm ; then - elog "USE=ntlm requires USE=ssl, so disabling ntlm support due to USE=-ssl" - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.12-linking.patch - epatch "${FILESDIR}"/${PN}-1.12-sni.patch #301312 - epatch "${FILESDIR}"/${P}-debug-tests.patch #286173 - epatch "${FILESDIR}"/${P}-CVE-2010-2252.patch #329941 -} - -src_configure() { - # openssl-0.9.8 now builds with -pthread on the BSD's - use elibc_FreeBSD && use ssl && append-ldflags -pthread - - use static && append-ldflags -static - econf \ - --disable-rpath \ - $(use_with ssl) $(use_enable ssl opie) $(use_enable ssl digest) \ - $(use_enable idn iri) \ - $(use_enable ipv6) \ - $(use_enable nls) \ - $(use ssl && use_enable ntlm) \ - $(use_enable debug) -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog* MAILING-LIST NEWS README - dodoc doc/sample.wgetrc - - use ipv6 && cat "${FILESDIR}"/wgetrc-ipv6 >> "${D}"/etc/wgetrc - - sed -i \ - -e 's:/usr/local/etc:/etc:g' \ - "${D}"/etc/wgetrc \ - "${D}"/usr/share/man/man1/wget.1 \ - "${D}"/usr/share/info/wget.info -} - -pkg_preinst() { - ewarn "The /etc/wget/wgetrc file has been relocated to /etc/wgetrc" - if [[ -e ${ROOT}/etc/wget/wgetrc ]] ; then - if [[ -e ${ROOT}/etc/wgetrc ]] ; then - ewarn "You have both /etc/wget/wgetrc and /etc/wgetrc ... you should delete the former" - else - einfo "Moving /etc/wget/wgetrc to /etc/wgetrc for you" - mv "${ROOT}"/etc/wget/wgetrc "${ROOT}"/etc/wgetrc - rmdir "${ROOT}"/etc/wget 2>/dev/null - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.14-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.14-r1.ebuild new file mode 100644 index 0000000000..b45db4f0fb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.14-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/wget/wget-1.14-r1.ebuild,v 1.3 2014/01/18 05:35:17 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic toolchain-funcs autotools + +DESCRIPTION="Network utility to retrieve files from the WWW" +HOMEPAGE="http://www.gnu.org/software/wget/" +SRC_URI="mirror://gnu/wget/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug gnutls idn ipv6 nls ntlm pcre +ssl static uuid zlib" + +LIB_DEPEND="idn? ( net-dns/libidn[static-libs(+)] ) + pcre? ( dev-libs/libpcre[static-libs(+)] ) + ssl? ( + gnutls? ( net-libs/gnutls[static-libs(+)] ) + !gnutls? ( dev-libs/openssl:0[static-libs(+)] ) + ) + uuid? ( sys-apps/util-linux[static-libs(+)] ) + zlib? ( sys-libs/zlib[static-libs(+)] )" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/pkgconfig + static? ( ${LIB_DEPEND} ) + nls? ( sys-devel/gettext )" + +REQUIRED_USE="ntlm? ( !gnutls ssl ) gnutls? ( ssl )" + +DOCS=( AUTHORS MAILING-LIST NEWS README doc/sample.wgetrc ) + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.14-pkg-config.patch + epatch "${FILESDIR}"/${P}-texi2pod.patch + epatch "${FILESDIR}"/${PN}-1.14-gnutls-ssl.patch #479948 + epatch "${FILESDIR}"/${PN}-1.14-wgetrc.patch #327229 + # We patch the wgetrc sample file which goes into the info page. + # Update the info timestamp to avoid regenerating it. + touch doc/sample.wgetrc.munged_for_texi_inclusion doc/wget.info + eautoreconf +} + +src_configure() { + # openssl-0.9.8 now builds with -pthread on the BSD's + use elibc_FreeBSD && use ssl && append-ldflags -pthread + # fix compilation on Solaris, we need filio.h for FIONBIO as used in + # the included gnutls -- force ioctl.h to include this header + [[ ${CHOST} == *-solaris* ]] && append-flags -DBSD_COMP=1 + + if use static ; then + append-ldflags -static + tc-export PKG_CONFIG + PKG_CONFIG+=" --static" + fi + econf \ + --disable-rpath \ + $(use_with ssl ssl $(usex gnutls gnutls openssl)) \ + $(use_enable ssl opie) \ + $(use_enable ssl digest) \ + $(use_enable idn iri) \ + $(use_enable ipv6) \ + $(use_enable nls) \ + $(use_enable ntlm) \ + $(use_enable pcre) \ + $(use_enable debug) \ + $(use_with uuid libuuid) \ + $(use_with zlib) +} + +src_install() { + default + + 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 +} diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.14.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.14.ebuild new file mode 100644 index 0000000000..f836388549 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.14.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/wget/wget-1.14.ebuild,v 1.14 2014/01/18 05:35:17 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic toolchain-funcs autotools + +DESCRIPTION="Network utility to retrieve files from the WWW" +HOMEPAGE="http://www.gnu.org/software/wget/" +SRC_URI="mirror://gnu/wget/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug gnutls idn ipv6 nls ntlm pcre +ssl static uuid zlib" + +LIB_DEPEND="idn? ( net-dns/libidn[static-libs(+)] ) + pcre? ( dev-libs/libpcre[static-libs(+)] ) + ssl? ( + gnutls? ( net-libs/gnutls[static-libs(+)] ) + !gnutls? ( dev-libs/openssl:0[static-libs(+)] ) + ) + uuid? ( sys-apps/util-linux[static-libs(+)] ) + zlib? ( sys-libs/zlib[static-libs(+)] )" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/pkgconfig + static? ( ${LIB_DEPEND} ) + nls? ( sys-devel/gettext )" + +REQUIRED_USE="ntlm? ( !gnutls ssl ) gnutls? ( ssl )" + +DOCS=( AUTHORS MAILING-LIST NEWS README doc/sample.wgetrc ) + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.13.4-openssl-pkg-config.patch \ + "${FILESDIR}"/${P}-texi2pod.patch + eautoreconf +} + +src_configure() { + # openssl-0.9.8 now builds with -pthread on the BSD's + use elibc_FreeBSD && use ssl && append-ldflags -pthread + # fix compilation on Solaris, we need filio.h for FIONBIO as used in + # the included gnutls -- force ioctl.h to include this header + [[ ${CHOST} == *-solaris* ]] && append-flags -DBSD_COMP=1 + + # some libraries tests lack configure options :( #432468 + eval export ac_cv_{header_pcre_h,lib_pcre_pcre_compile}=$(usex pcre) + eval export ac_cv_{header_uuid_uuid_h,lib_uuid_uuid_generate}=$(usex uuid) + + if use static ; then + append-ldflags -static + tc-export PKG_CONFIG + PKG_CONFIG+=" --static" + fi + econf \ + --disable-rpath \ + $(use_with ssl ssl $(usex gnutls gnutls openssl)) \ + $(use_enable ssl opie) \ + $(use_enable ssl digest) \ + $(use_enable idn iri) \ + $(use_enable ipv6) \ + $(use_enable nls) \ + $(use_enable ntlm) \ + $(use_enable debug) \ + $(use_with zlib) +} + +src_install() { + default + + 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 +} diff --git a/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.15-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.15-r1.ebuild new file mode 100644 index 0000000000..413f14ec1c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/wget/wget-1.15-r1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/wget/wget-1.15-r1.ebuild,v 1.1 2014/05/16 10:59:20 polynomial-c Exp $ + +EAPI="4" + +inherit flag-o-matic toolchain-funcs autotools + +DESCRIPTION="Network utility to retrieve files from the WWW" +HOMEPAGE="http://www.gnu.org/software/wget/" +SRC_URI="mirror://gnu/wget/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug gnutls idn ipv6 nls ntlm pcre +ssl static uuid zlib" + +LIB_DEPEND="idn? ( net-dns/libidn[static-libs(+)] ) + pcre? ( dev-libs/libpcre[static-libs(+)] ) + ssl? ( + gnutls? ( net-libs/gnutls[static-libs(+)] ) + !gnutls? ( dev-libs/openssl:0[static-libs(+)] ) + ) + uuid? ( sys-apps/util-linux[static-libs(+)] ) + zlib? ( sys-libs/zlib[static-libs(+)] )" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/pkgconfig + static? ( ${LIB_DEPEND} ) + nls? ( sys-devel/gettext )" + +REQUIRED_USE="ntlm? ( !gnutls ssl ) gnutls? ( ssl )" + +DOCS=( AUTHORS MAILING-LIST NEWS README doc/sample.wgetrc ) + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.15-pkg-config.patch \ + "${FILESDIR}"/${PN}-1.15-test_fix.patch + eautoreconf +} + +src_configure() { + # openssl-0.9.8 now builds with -pthread on the BSD's + use elibc_FreeBSD && use ssl && append-ldflags -pthread + # fix compilation on Solaris, we need filio.h for FIONBIO as used in + # the included gnutls -- force ioctl.h to include this header + [[ ${CHOST} == *-solaris* ]] && append-flags -DBSD_COMP=1 + + if use static ; then + append-ldflags -static + tc-export PKG_CONFIG + PKG_CONFIG+=" --static" + fi + econf \ + --disable-rpath \ + $(use_with ssl ssl $(usex gnutls gnutls openssl)) \ + $(use_enable ssl opie) \ + $(use_enable ssl digest) \ + $(use_enable idn iri) \ + $(use_enable ipv6) \ + $(use_enable nls) \ + $(use_enable ntlm) \ + $(use_enable pcre) \ + $(use_enable debug) \ + $(use_with uuid libuuid) \ + $(use_with zlib) +} + +src_install() { + default + + 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 +}