Release notes:
https://lists.gnu.org/archive/html/info-gnu/2021-09/msg00003.html
"Release tarballs no longer have a dependency on Python."
This update:
- Updates to 1.21.2
- Removes python3 hack and requires python3 at build time instead.
MODPY_RUN_DEPENDS is in TEST_DEPENDS (as before) and BUILD_DEPENDS
(via removal of MODPY_BUILDDEP = No).
Python3 is readily available when building ports. Release notes state
that python3 is no longer needed at build time. Without python3, it
will fail configure and will not run python regression tests in
testenv/.
submitted by tj@ with tweaks by me to reintroduce python3 as a build
dependency
feedback from and OK sthen@
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.
This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.
Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new) devel/gettext,-textstyle
New tests fails as pointed out by bket@ on ports@, but since it includes
important fix so sthen suggested we should go ahead and commit right way, i'm going
to look at it and report upstream afterwards.
OK sthen@
various fixes and extra support, a particularly notable change:
"Switch off compression by default
Gzip compression has a number of bugs which need to be ironed out before
we can support it by default. Some of these stem from a misunderstanding
of the HTTP spec, but a lot of them are also due to many web servers not
being compliant with RFC 7231.
With this commit, I am marking GZip compression support as experimental
in GNU Wget pending further investigation and the addition of tests."
This solves CVE-2016-4971.
This introduces a backward-incompatibility for HTTP->FTP redirects and
any script that relies on the old behaviour must use --trust-server-names.
ok shadchin@ sthen@
Please note that the passive to active fallback was removed.
To force active ftp, use --no-passive-ftp.
ok jung@ sthen@ (who noticed that a patch needed to be regen, thx!) jca@
- remove patches for regress tests and the TLSv1.0 only issue, merged
upstream
- libuuid use can now be prevented with CONFIGURE_ARGS
- add a CONFIGURE_ENV hack to avoid depending on python3 at build time
(spotted by dcoppa@)
The Web ARChive code doesn't use uuid functions from libc (yet).
ok dcoppa@
Tested on i386, amd64 and sparc64.
Note: untested on gcc2 architectures, but it's broken anyway since
gperf fails to build there due to an internal compiler error (as
found by sebastia@ on his vax).
OK sthen@