Josef Schlehofer
7e19f2b331
perl-html-parser: add perl/host to HOST_BUILD_DEPENDS
...
Added `perl/host` to the `HOST_BUILD_DEPENDS` variable to ensure Perl is available during the host build process.
This is required for scripts or tools that rely on Perl on the host system.
Fixes: ebfb47aa74 ("perl-html-parser: restructure and update to 3.83")
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-07-19 15:10:07 +02:00
Josef Schlehofer
d457c26c0d
python-uci: update to version 0.10.3 + two patches
...
Release notes:
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.0
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.1
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.2
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.3
Upstream (pyuci developers) removed setup.py,
I bring it back to be able to compile it despite
that we do support building packages, which are
using pyproject.toml, but the thing here is
that their pyproject.toml requires setuptools 74.1.0
[1] [2], but Python 3.11 is using bundled setuptools
and pip [3] [4]. In current version 3.11.13,
there is still outdated version of setuptools, but
it looks like that in the newer version, there will be
new one [5].
Once, there is released Python 3.11.14 and updated
in OpenWrt, these patches can be dropped.
[1] 240180b294/pyproject.toml (L29)
[2] https://setuptools.pypa.io/en/stable/history.html#v74-1-0
[3] c94ab433ca/lang/python/python3-version.mk (L18)
[4] https://github.com/python/cpython/commits/3.11/Lib/ensurepip/_bundled
[5] c96ab19ae4
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-07-18 11:34:54 +02:00
Javier Marcet
157d881e65
luajit2: update to v2.1-20250529
...
For changes, see tagged commit:
https://github.com/openresty/luajit2/releases/tag/v2.1-20250529
Signed-off-by: Javier Marcet <javier@marcet.info >
2025-07-18 09:37:08 +02:00
Javier Marcet
1a05910478
luajit2: update to v2.1-20250117
...
See: https://github.com/openresty/luajit2/releases/tag/v2.1-20250117
Signed-off-by: Javier Marcet <javier@marcet.info >
2025-07-18 09:37:08 +02:00
Konstantin Demin
443ce3174d
perl: adjust with glibc and libcrypt-compat
...
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
2025-07-14 10:40:15 +02:00
Konstantin Demin
92c5dc80c8
luaposix: adjust with glibc and libcrypt-compat
...
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
2025-07-14 10:40:15 +02:00
Jens Wagner
0aacef1364
perl-lwp-protocol-https: new module LWP::Protocol::https, version 6.14
...
This module is a plug-in for LWP (perl-www),
provides https support for LWP::UserAgent
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-13 12:15:53 +02:00
George Sapkin
d0932ad76c
golang: bump to 1.24.5
...
go1.24.5 (released 2025-07-08) includes security fixes to the go
command, as well as bug fixes to the compiler, the linker, the runtime,
and the go command.
Link: https://github.com/golang/go/issues?q=milestone%3AGo1.24.5+label%3ACherryPickApproved
Signed-off-by: George Sapkin <george@sapk.in >
2025-07-10 15:44:43 +08:00
Jens Wagner
5d19259d30
perl-io-socket-ssl: bump to 2.094
...
2.091 to 2.094 provide fixes related to one-sided SSL shutdowns
Changelog: https://metacpan.org/dist/IO-Socket-SSL/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-07 08:53:35 +02:00
Jens Wagner
0ac2c7416a
perl-clone: new module Clone, version 0.47
...
This module provides a clone() method to make recursive copies of various nested data types.
It is e.g. required by recent versions of HTTP::Message
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
1d33c0ed9d
perl-www: restructure and update to 6.78
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/libwww-perl/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
f48ef299a4
perl-uri: restructure and update to 5.32
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/URI/changes
Version 1.76 was followed by 5.05 to remove various version mismatches
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
6d59aa05b3
perl-www-robotrules: restructure 6.02
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
d028183d5c
perl-www-mechanize: restructure and update to 2.19
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/WWW-Mechanize/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
694f5d6ecc
perl-net-http: restructure and update to 6.23
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/Net-HTTP/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
796634f1f8
perl-http-message: restructure and update to 7.00
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/HTTP-Message/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
877494f0f4
perl-lwp-mediatypes: restructure 6.04
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
6fce183e75
perl-http-date: restructure and update to 6.06
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/HTTP-Date/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
52a06e8923
perl-http-daemon: restructure and update to 6.16
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/HTTP-Daemon/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
4279d8dcb3
perl-html-tree: restructure and update to 5.07
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/HTML-Tree/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
a9fa6dfddb
perl-http-cookies: restructure and update to 6.11
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/HTTP-Cookies/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
bb518503a2
perl-html-tagset: restructure and update to 3.24
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/HTML-Tagset/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
ebfb47aa74
perl-html-parser: restructure and update to 3.83
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/HTML-Parser/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Jens Wagner
f5a22bae57
perl-html-form: restructure and update to 6.12
...
Changed maintainer to @jw2013
Updated Makefile to use metacpan.mk download helper
Changelog: https://metacpan.org/dist/HTML-Form/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Josef Schlehofer
e9f4aa38ef
treewide: move all perl packages into its own folder
...
This makes it in sync with Python packages.
Python packages has its own place in /lang/python
Perl does not, so this fixes it.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-07-06 16:21:08 +02:00
Jens Wagner
04b7b67e75
perl: add metacpan.mk download helper
...
Resemble the package handling of python modules
MetaCPAN is to Perl, what PyPI is to Pyhton
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-07-06 16:21:08 +02:00
Maxim Storchak
3fe8c1b4aa
luabitop: update to 1.0.3
...
Remove myself as a maintainer
Signed-off-by: Maxim Storchak <m.storchak@gmail.com >
2025-06-26 09:47:05 +02:00
George Sapkin
09f434056d
golang: bump to 1.24.4
...
go1.24.4 (released 2025-06-05) includes security fixes to the
crypto/x509, net/http, and os packages, as well as bug fixes to the
linker, the go command, and the hash/maphash and os packages.
Fixes CVE-2025-4673
Link: https://github.com/golang/go/issues?q=milestone%3AGo1.24.4+label%3ACherryPickApproved
Signed-off-by: George Sapkin <george@sapk.in >
2025-06-16 18:23:12 +08:00
Michael Heimpold
f9ea6b5ee3
php8: add missing dependency for soap module
...
The soap module depends on the session module.
Add the missing dependency.
Signed-off-by: Michael Heimpold <mhei@heimpold.de >
2025-06-15 17:57:31 +02:00
Michael Heimpold
8ba99fd701
php8: update to 8.4.8
...
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.4.8
Signed-off-by: Michael Heimpold <mhei@heimpold.de >
2025-06-15 17:57:31 +02:00
Daniel Cousens
8a6a3d6f5d
treewide: use https for some PKG_SOURCE_URLs
...
This changes a number of PKG_SOURCE_URLs that were using the http protocol to use https if available.
HTTPS was verified as functioning for the updated hosts.
Signed-off-by: Daniel Cousens <github@dcousens.com >
2025-06-15 15:56:20 +02:00
Jens Wagner
18fc4e61e0
perl-authen-sasl-xs: fix issues with gcc-14
...
Fixes #26576
Corrected Makefile, and adopted various patches from
https://sources.debian.org/patches/libauthen-sasl-xs-perl/1.00-3/
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-15 15:43:45 +02:00
Fabian Lipken
8dc916e888
python-pycares: bump to 4.8.0
...
This commit updates python-pycares to version 4.8.0
For more details, please refer to release changelog:
https://github.com/saghul/pycares/releases/tag/v4.8.0
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com >
2025-06-11 11:38:30 +02:00
Jens Wagner
019a8f1a98
perl-io-socket-ssl: bump to 2.090
...
Changelog: https://metacpan.org/dist/IO-Socket-SSL/changes
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-09 20:02:54 +02:00
Austin Lane
9d0770ee27
python-platformio: Update to v6.1.18
...
Update version to v6.1.18
Signed-off-by: Austin Lane <vidplace7@gmail.com >
2025-06-09 20:02:11 +02:00
Jeffery To
f7d2ebfe37
golang: Fix host build compatibility with GCC 15
...
Fixes https://github.com/openwrt/packages/issues/26446 .
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2025-06-05 20:45:14 +02:00
Jens Wagner
fa6c3dbe32
perl-io-socket-ssl: Added description
...
As requested by @BKPepe , added a package
description to the Makefile
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 14:36:17 +02:00
Jens Wagner
594657b149
perl-io-async: Added description
...
As requested by @BKPepe , added a package
description to the Makefile
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 14:36:17 +02:00
Jens Wagner
79725e5c61
perl-xs-parse-sublike: Shorter TITLE in Makefile
...
As requested by @BKPepe , added a shorter title
to make it display correctly in make menuconfig
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 14:36:17 +02:00
Jens Wagner
d09299c2b6
perl-xs-parse-keyword: Shorter TITLE in Makefile
...
As requested by @BKPepe , added a shorter title
to make it display correctly in make menuconfig
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 14:36:17 +02:00
Jens Wagner
ec90c9fe90
perl-struct-dumb: Shorter TITLE in Makefile
...
As requested by @BKPepe , added a shorter title
to make it display correctly in make menuconfig
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 14:36:17 +02:00
Jens Wagner
e168d9fdfb
perl-net-ssleay: Removed PKG_BUILD_DEPENDS
...
As requested by @BKPepe , removed PKG_BUILD_DEPENDS
as build dependency already covered in DEPENDS
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 14:36:17 +02:00
Jens Wagner
3ea60604f1
perl-future: Shorter TITLE in Makefile
...
As requested by @BKPepe , added a shorter title
to make it display correctly in make menuconfig
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 14:36:17 +02:00
Jens Wagner
3a2ce3480c
perl-future-asyncawait: Removed PKG_BUILD_DEPENDS
...
As requested by @BKPepe , removed PKG_BUILD_DEPENDS
as build dependency already covered in DEPENDS
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 14:36:17 +02:00
Jens Wagner
3dd5052390
perl-file-sharedir: Shorter TITLE in Makefile
...
As requested by @BKPepe , added a shorter title
to make it display correctly in make menuconfig
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 14:36:17 +02:00
Jens Wagner
bf5002488f
perl-class-inspector: Shorter TITLE in Makefile
...
As requested by @BKPepe , added a shorter title
to make it display correctly in make menuconfig
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 14:36:17 +02:00
W. Michael Petullo
3a53cf82bb
luaexpat: update to 1.5.2
...
Upstream list of changes is available at
https://github.com/lunarmodules/luaexpat/releases/tag/1.5.2 .
Signed-off-by: W. Michael Petullo <mike@flyn.org >
2025-06-02 15:31:26 +03:00
Jens Wagner
70f8dd8aa3
perl-net-async-http: Perl Module Net::Async::HTTP
...
This object class implements an asynchronous HTTP user agent
for the IO::Async framework in Perl, similar to LWP::UserAgent.
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 13:36:08 +02:00
Jens Wagner
c30cec8144
perl-io-async-ssl: Perl Module IO::Async::SSL
...
This module extends existing IO::Async classes with
methods to allow the use of SSL or TLS-based connections
Required be e.g. Net::Async::HTTP to support https://
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 13:36:08 +02:00
Jens Wagner
c4136bbc1a
perl-net-dns-sec: Perl Module Net::DNS::SEC
...
This module adds DNSSEC extensions to Net::DNS
Signed-off-by: Jens Wagner <jens@wagner2013.de >
2025-06-02 13:36:08 +02:00