Thursday, September 09, 2021

update net/wget 1.21.2

Here is an update to wget 1.21.2 released on September 7, 2021. It is
from tj@ with tweaks by me to revise the python3 hack.

Release notes:
https://lists.gnu.org/archive/html/info-gnu/2021-09/msg00003.html
https://git.savannah.gnu.org/cgit/wget.git/commit/?id=c8d7a66217db9f5d85ce54caca449da5d825c9c3

"Release tarballs no longer have a dependency on Python." However, in my
testing, PYTHON="" is needed to avoid failing a python3 check during
configure.

This update:
- moves to 1.21.2
- `make test' runs two test suites: tests/ and testenv/. Only testenv/
relies on python3. Rework python3 hack by uncommenting:
#TESTS = $(DEFAULT_TESTS) $(am__append_2).
This makes it easier to read than am_cv_pathless_PYTHON and still
achieves the goal of running the python3 tests.

To test:
1. uninstall python3
2. `make update-plist' builds fine without python3
3. `make test' pulls in python3

I tested this by downloading install69.iso and verifying it.

Feedback is welcome. OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/wget/Makefile,v
retrieving revision 1.88
diff -u -p -u -p -r1.88 Makefile
--- Makefile 10 Aug 2021 13:42:34 -0000 1.88
+++ Makefile 9 Sep 2021 02:41:52 -0000
@@ -2,7 +2,7 @@

COMMENT = retrieve files from the web via HTTP, HTTPS and FTP

-DISTNAME = wget-1.21.1
+DISTNAME = wget-1.21.2
CATEGORIES = net

HOMEPAGE = https://www.gnu.org/software/wget/
@@ -36,15 +36,17 @@ FAKE_FLAGS = sysconfdir="${PREFIX}/shar

CONFIGURE_STYLE = gnu
CONFIGURE_ARGS = --with-ssl=openssl
-# hack to avoid depending on python3 at build time
-CONFIGURE_ARGS += PYTHON="" \
- am_cv_pathless_PYTHON="${MODPY_BIN}"
+CONFIGURE_ARGS += PYTHON=""
CONFIGURE_ENV += CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
MODGNU_CONFIG_GUESS_DIRS = ${WRKSRC}/build-aux

pre-build:
@${SUBST_CMD} ${WRKSRC}/doc/wget.texi ${WRKSRC}/doc/sample.wgetrc
+
+# hack to run python3 tests while avoiding depending on python3 at build time
+pre-test:
+ @sed -i 's/^#TESTS/TESTS/' ${WRKSRC}/testenv/Makefile

.include <bsd.port.arch.mk>
.if !${PROPERTIES:Mclang}
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/wget/distinfo,v
retrieving revision 1.26
diff -u -p -u -p -r1.26 distinfo
--- distinfo 27 Jun 2021 23:49:58 -0000 1.26
+++ distinfo 9 Sep 2021 02:41:52 -0000
@@ -1,2 +1,2 @@
-SHA256 (wget-1.21.1.tar.gz) = WboL2t6a0TXtpYGuTlmnqfJeOkvealQZYysxkGEg4m4=
-SIZE (wget-1.21.1.tar.gz) = 4884887
+SHA256 (wget-1.21.2.tar.gz) = 5tTHa+gsZ23X6MYaKbKshRCuEIqBC10dGPyaHSyaJJc=
+SIZE (wget-1.21.2.tar.gz) = 5004576
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/net/wget/patches/patch-Makefile_in,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-Makefile_in
--- patches/patch-Makefile_in 27 Jun 2021 23:49:58 -0000 1.3
+++ patches/patch-Makefile_in 9 Sep 2021 02:41:52 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-Makefile_in,v 1.3 2021/0
Index: Makefile.in
--- Makefile.in.orig
+++ Makefile.in
-@@ -1644,7 +1644,7 @@ distuninstallcheck_listfiles = find . -type f | \
+@@ -1669,7 +1669,7 @@ distuninstallcheck_listfiles = find . -type f | \
ACLOCAL_AMFLAGS = -I m4

# subdirectories in the distribution
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/wget/pkg/PLIST,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 PLIST
--- pkg/PLIST 27 Jun 2021 23:49:58 -0000 1.27
+++ pkg/PLIST 9 Sep 2021 02:41:52 -0000
@@ -52,6 +52,7 @@ share/locale/it/LC_MESSAGES/wget.mo
share/locale/ja/LC_MESSAGES/wget-gnulib.mo
share/locale/ja/LC_MESSAGES/wget.mo
share/locale/ko/LC_MESSAGES/wget-gnulib.mo
+share/locale/ko/LC_MESSAGES/wget.mo
share/locale/lt/
share/locale/lt/LC_MESSAGES/
share/locale/lt/LC_MESSAGES/wget.mo

No comments:

Post a Comment