wget2 => 2.2.0 — wget2: 2.1.0 → 2.2.0 (#13621)

* wget2 => 2.2.0

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Switch wget2 to git source.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust wget2 build.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Run bootstrap.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Remove AM_GNU_GETTEXT_VERSION from configure.ac

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Fix build, add i686 binaries.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add arm, x86_64 binaries.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Suggested changes.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
chromebrew-actions[bot]
2025-11-25 12:18:02 +11:00
committed by GitHub
parent 113f0f07df
commit 30aa2a9bc1
4 changed files with 46 additions and 99 deletions

View File

@@ -1,4 +1,4 @@
# Total size: 5102016
# Total size: 4888782
/usr/local/bin/wget
/usr/local/bin/wget2
/usr/local/include/wget.h
@@ -6,36 +6,9 @@
/usr/local/lib/libwget.a
/usr/local/lib/libwget.la
/usr/local/lib/libwget.so
/usr/local/lib/libwget.so.2
/usr/local/lib/libwget.so.2.0.0
/usr/local/lib/libwget.so.3
/usr/local/lib/libwget.so.3.0.0
/usr/local/lib/pkgconfig/libwget.pc
/usr/local/share/locale/ca/LC_MESSAGES/wget2.mo
/usr/local/share/locale/cs/LC_MESSAGES/wget2.mo
/usr/local/share/locale/de/LC_MESSAGES/wget2.mo
/usr/local/share/locale/eo/LC_MESSAGES/wget2.mo
/usr/local/share/locale/es/LC_MESSAGES/wget2.mo
/usr/local/share/locale/et/LC_MESSAGES/wget2.mo
/usr/local/share/locale/fi/LC_MESSAGES/wget2.mo
/usr/local/share/locale/fr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ga/LC_MESSAGES/wget2.mo
/usr/local/share/locale/hr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/hu/LC_MESSAGES/wget2.mo
/usr/local/share/locale/id/LC_MESSAGES/wget2.mo
/usr/local/share/locale/it/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ja/LC_MESSAGES/wget2.mo
/usr/local/share/locale/nb/LC_MESSAGES/wget2.mo
/usr/local/share/locale/nl/LC_MESSAGES/wget2.mo
/usr/local/share/locale/pl/LC_MESSAGES/wget2.mo
/usr/local/share/locale/pt_BR/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ro/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ru/LC_MESSAGES/wget2.mo
/usr/local/share/locale/sk/LC_MESSAGES/wget2.mo
/usr/local/share/locale/sr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/sv/LC_MESSAGES/wget2.mo
/usr/local/share/locale/tr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/uk/LC_MESSAGES/wget2.mo
/usr/local/share/locale/vi/LC_MESSAGES/wget2.mo
/usr/local/share/locale/zh_CN/LC_MESSAGES/wget2.mo
/usr/local/share/man/man3/libwget-base64.3.zst
/usr/local/share/man/man3/libwget-bitmap.3.zst
/usr/local/share/man/man3/libwget-console.3.zst

View File

@@ -1,4 +1,4 @@
# Total size: 5432428
# Total size: 5108094
/usr/local/bin/wget
/usr/local/bin/wget2
/usr/local/include/wget.h
@@ -6,36 +6,9 @@
/usr/local/lib/libwget.a
/usr/local/lib/libwget.la
/usr/local/lib/libwget.so
/usr/local/lib/libwget.so.2
/usr/local/lib/libwget.so.2.0.0
/usr/local/lib/libwget.so.3
/usr/local/lib/libwget.so.3.0.0
/usr/local/lib/pkgconfig/libwget.pc
/usr/local/share/locale/ca/LC_MESSAGES/wget2.mo
/usr/local/share/locale/cs/LC_MESSAGES/wget2.mo
/usr/local/share/locale/de/LC_MESSAGES/wget2.mo
/usr/local/share/locale/eo/LC_MESSAGES/wget2.mo
/usr/local/share/locale/es/LC_MESSAGES/wget2.mo
/usr/local/share/locale/et/LC_MESSAGES/wget2.mo
/usr/local/share/locale/fi/LC_MESSAGES/wget2.mo
/usr/local/share/locale/fr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ga/LC_MESSAGES/wget2.mo
/usr/local/share/locale/hr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/hu/LC_MESSAGES/wget2.mo
/usr/local/share/locale/id/LC_MESSAGES/wget2.mo
/usr/local/share/locale/it/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ja/LC_MESSAGES/wget2.mo
/usr/local/share/locale/nb/LC_MESSAGES/wget2.mo
/usr/local/share/locale/nl/LC_MESSAGES/wget2.mo
/usr/local/share/locale/pl/LC_MESSAGES/wget2.mo
/usr/local/share/locale/pt_BR/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ro/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ru/LC_MESSAGES/wget2.mo
/usr/local/share/locale/sk/LC_MESSAGES/wget2.mo
/usr/local/share/locale/sr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/sv/LC_MESSAGES/wget2.mo
/usr/local/share/locale/tr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/uk/LC_MESSAGES/wget2.mo
/usr/local/share/locale/vi/LC_MESSAGES/wget2.mo
/usr/local/share/locale/zh_CN/LC_MESSAGES/wget2.mo
/usr/local/share/man/man3/libwget-base64.3.zst
/usr/local/share/man/man3/libwget-bitmap.3.zst
/usr/local/share/man/man3/libwget-console.3.zst

View File

@@ -1,4 +1,4 @@
# Total size: 5563373
# Total size: 5274890
/usr/local/bin/wget
/usr/local/bin/wget2
/usr/local/include/wget.h
@@ -6,36 +6,9 @@
/usr/local/lib64/libwget.a
/usr/local/lib64/libwget.la
/usr/local/lib64/libwget.so
/usr/local/lib64/libwget.so.2
/usr/local/lib64/libwget.so.2.0.0
/usr/local/lib64/libwget.so.3
/usr/local/lib64/libwget.so.3.0.0
/usr/local/lib64/pkgconfig/libwget.pc
/usr/local/share/locale/ca/LC_MESSAGES/wget2.mo
/usr/local/share/locale/cs/LC_MESSAGES/wget2.mo
/usr/local/share/locale/de/LC_MESSAGES/wget2.mo
/usr/local/share/locale/eo/LC_MESSAGES/wget2.mo
/usr/local/share/locale/es/LC_MESSAGES/wget2.mo
/usr/local/share/locale/et/LC_MESSAGES/wget2.mo
/usr/local/share/locale/fi/LC_MESSAGES/wget2.mo
/usr/local/share/locale/fr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ga/LC_MESSAGES/wget2.mo
/usr/local/share/locale/hr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/hu/LC_MESSAGES/wget2.mo
/usr/local/share/locale/id/LC_MESSAGES/wget2.mo
/usr/local/share/locale/it/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ja/LC_MESSAGES/wget2.mo
/usr/local/share/locale/nb/LC_MESSAGES/wget2.mo
/usr/local/share/locale/nl/LC_MESSAGES/wget2.mo
/usr/local/share/locale/pl/LC_MESSAGES/wget2.mo
/usr/local/share/locale/pt_BR/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ro/LC_MESSAGES/wget2.mo
/usr/local/share/locale/ru/LC_MESSAGES/wget2.mo
/usr/local/share/locale/sk/LC_MESSAGES/wget2.mo
/usr/local/share/locale/sr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/sv/LC_MESSAGES/wget2.mo
/usr/local/share/locale/tr/LC_MESSAGES/wget2.mo
/usr/local/share/locale/uk/LC_MESSAGES/wget2.mo
/usr/local/share/locale/vi/LC_MESSAGES/wget2.mo
/usr/local/share/locale/zh_CN/LC_MESSAGES/wget2.mo
/usr/local/share/man/man3/libwget-base64.3.zst
/usr/local/share/man/man3/libwget-bitmap.3.zst
/usr/local/share/man/man3/libwget-console.3.zst

View File

@@ -3,31 +3,38 @@ require 'buildsystems/autotools'
class Wget2 < Autotools
description 'GNU Wget is a free software package for retrieving files using HTTP, HTTPS, FTP and FTPS.'
homepage 'https://www.gnu.org/software/wget/'
version '2.1.0'
version '2.2.0'
license 'GPL-3'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/wget/wget2-2.1.0.tar.lz'
source_sha256 'bc034194b512bb83ce0171d15a8db33e1c5c3ab8b3e343e1e6f2cf48f9154fad'
source_url 'https://gitlab.com/gnuwget/wget2.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '09e08370f029c62c46d1b5c1e308d77a9b195891e350c887252e1dc79b2380be',
armv7l: '09e08370f029c62c46d1b5c1e308d77a9b195891e350c887252e1dc79b2380be',
i686: '3f1890cd75d06060a4cbc6c7abe5ab1f8ebdfade7fc9fcc899078eb27b396d32',
x86_64: '7f1da024c4e1d6c8492906e1bcb9fcf627ec283b12c477e7c84d8e5ded28b886'
aarch64: 'e721c5fc826a29487a21bff10b9af2a5f06ceb6208ab6b9431e9ca644b8ecf12',
armv7l: 'e721c5fc826a29487a21bff10b9af2a5f06ceb6208ab6b9431e9ca644b8ecf12',
i686: 'fcb9cf5a798decde6d27134fe90e982668147a3aceeae56e917544bb3728c08d',
x86_64: '1ed2ba8aeec518c368870e00644706891d973a68267c6b2ce4fb0fc37521cbbf'
})
depends_on 'brotli' # R
depends_on 'bzip2' # R
depends_on 'ca_certificates' # L
depends_on 'glibc' # R
depends_on 'gmp' # R
depends_on 'gnutls' # R
depends_on 'gperf' => :build
depends_on 'libidn2' # R
depends_on 'libmetalink' => :build
depends_on 'libnghttp2' # R
depends_on 'libpsl' # R
depends_on 'libtasn1' # R
depends_on 'libunbound' # R
depends_on 'libunistring' # R
depends_on 'lzlib' # R
depends_on 'nettle' # R
depends_on 'openssl' # R
depends_on 'p11kit' # R
depends_on 'pcre2' # R
depends_on 'util_linux' => :build
depends_on 'xzutils' # R
@@ -41,8 +48,29 @@ class Wget2 < Autotools
--with-bzip2 \
--with-lzma'
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
def self.patch
# Patch needed due to failure of gettext detection
# when 'autoreconf -fvi' invokes autopoint.
File.write 'gettext.patch', <<~GETTEXT_PATCH_EOF
diff -Npaur a/configure.ac b/configure.ac
--- a/configure.ac 2025-11-24 16:32:01.716022174 -0500
+++ b/configure.ac 2025-11-24 16:33:02.520730059 -0500
@@ -417,10 +417,6 @@ m4_ifdef([AM_GNU_GETTEXT], [
], [
have_po=no
])
-m4_ifdef([AM_GNU_GETTEXT_VERSION], [
-#do not indent here
-AM_GNU_GETTEXT_VERSION([0.21])
-])
AM_CONDITIONAL([HAVE_PO], [ test "$have_po" = "yes" ])
GETTEXT_PATCH_EOF
system 'patch -Np1 -i gettext.patch'
system './bootstrap'
system 'autoreconf -fiv'
end
autotools_install_extras do
FileUtils.ln_sf "#{CREW_PREFIX}/bin/wget2", "#{CREW_DEST_PREFIX}/bin/wget"
FileUtils.rm_f "#{CREW_DEST_PREFIX}/bin/wget2_noinstall"
end