Commit Graph

4655 Commits

Author SHA1 Message Date
Hirokazu MORIKAWA 1f17e41e43 node: Preparing to update ICU to 76
fix building with system icu 76

ICU 76 decided to reduce overlinking[^1] thus `icu-i18n` will no longer
add `icu-uc` when linking to shared libraries. This results in undefined
symbols/references when trying to build with system ICU 76.

[^1]: unicode-org/icu@199bc82

ref: https://github.com/nodejs/node/pull/55563

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-11-09 20:45:24 +02:00
Jianhui Zhao dd3c410ab9 lua-eco: update to 3.6.1
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-11-09 20:44:31 +02:00
Sean Khan 49e3c330d4 python3: Bump version 3.11 to 3.11.9
Also bumps setuptools to version 24.0

Run tested: aarch64, Dynalink DL-WRX36, Master Branch

Maintainer: Jeffery To <jeffery.to@gmail.com>

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-11-07 15:06:56 -08:00
Javier Marcet 28f48027b6 luajit2: update to v2.1-20240815
Signed-off-by: Javier Marcet <javier@marcet.info>
2024-11-03 09:44:46 +02:00
Rosen Penev 30f8c9a769 luasoap: update to latest release
Adds compatibility with apk.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-30 05:15:42 -07:00
Christian Marangi 03691c224b luajit2: switch to GIT source and adapt to APK friendly version
Switch to GIT source and adapt to APK friendly version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-10-29 10:10:28 +01:00
Christian Marangi 86602b5f3a micropython: bump to 1.23.0 release
Bump micropython to 1.23.0. This is done to fix support for MbedTLS 3.0

Lots changed between 1.21 and 1.23 for the library side.

Mainly the barkeley-db library was moved to micropython own fork and the
cdef patch required lots of changes. (we have to manually include a copy
of cdef.h as it was dropped by them)
Also a new patch is required to mute some compilarion error that are
false-positive. (variable not initialized but that are ALWAYS
initialized)

Also refresh the extmod patch with new files included.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-10-27 15:09:50 -07:00
Luiz Angelo Daros de Luca 23f08217ac ruby: fix yjit for target and host build
Since ruby 3.3.0, yjit was converted into rust code. During build, ruby will try try to use the whatever rustc is available in $PATH, including the one provided by the OS. Variations in that rustc can generate something between a perfect funcional build with yjit enabled and a broken build like this (from github actions):

  2024-10-16T05:06:05.9863422Z linking static-library libruby-static.a
  2024-10-16T05:06:06.0625182Z LLVM ERROR: Invalid encoding
  2024-10-16T05:06:06.1531894Z make[4]: *** [Makefile:318: libruby-static.a] Aborted (core dumped)

Ruby 3.3.5 still only supports yjit for x86_64 and aarch64. Even for those targets, ruby build does not support cross-compiling.

This commit adds rust as a dependency for those supported archs, even when cross-compiling, to let it work when host and target arch matches.

We don't need yjit for host build and we can disable it.

Closes #25151, #25052

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2024-10-26 14:51:33 +03:00
Luiz Angelo Daros de Luca 857efd12c3 ruby: update to 3.3.5
This release is a routine update that includes minor bug fixes.

Link: https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2024-10-26 14:51:33 +03:00
Hirokazu MORIKAWA 6575ab559c node: bump to v20.18.0
Notable Changes
	Experimental Network Inspection Support in Node.js
	Exposes X509_V_FLAG_PARTIAL_CHAIN to tls.createSecureContext
	New option for vm.createContext() to create a context with a freezable globalThis

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-10-09 15:16:42 +08:00
Michael Heimpold c20918cac7 php8: update to 8.3.12
This fixes:
    - CVE-2024-8925
    - CVE-2024-8926
    - CVE-2024-8927
    - CVE-2024-9026

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.12

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-10-06 10:30:06 +02:00
Milinda Brantini cd20d4c394 golang: Update to 1.23.2
go1.23.2 (released 2024-10-01) includes fixes to the compiler, cgo,
the runtime, and the maps, os, os/exec, time, and unique packages.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-10-03 17:09:51 +08:00
Milinda Brantini ae0d0879f5 golang: Optimized values to suit golang 1.23
Added GOARM64 and GORISCV64 in golang-build.sh.
Drop deprecated GOROOT_FINAL in GoCompiler/Default/Make.
Updated environment vars in golang-values.mk for GOARM64 and GORISCV64.
Refined host build in golang/Makefile for openbsd_riscv64.

Co-authored-by: Tianling Shen <cnsztl@immortalwrt.org>
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-10-01 18:18:11 +08:00
Milinda Brantini bfb9e266dc golang: Update to 1.23.1
Go 1.23.1 (released 2024-09-05) includes security fixes to
the encoding/gob, go/build/constraint, and go/parser
packages. It also addresses bug fixes in the compiler,
go command, runtime, and the database/sql, go/types,
os, runtime/trace, and unique packages.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-10-01 18:18:11 +08:00
hingbong lo 77e9cd3989 rust: use `TARGET_LINKER` as linker
Signed-off-by: hingbong lo <hingbonglo@gmail.com>
2024-09-29 11:20:08 +08:00
Milinda Brantini 52fc48971d golang: Update to 1.22.7
go1.22.7(released 2024-09-05)includes security fixes to the encoding/gob,
go/build/constraint, and go/parser packages,
as well as bug fixes to the fix command and the runtime.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-09-08 23:53:28 +08:00
Aleksey Vasilenko 541060ee56 rust: update to 1.81.0
- Automatically refresh one patch
- Other patch is unchanged

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-08 23:52:46 +08:00
Michael Heimpold 1890b5fcc3 php8: update to 8.3.11
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.11

A minor adaption to a single patch is required.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-09-05 07:18:53 +02:00
Hirokazu MORIKAWA 0d50f273b2 node: bump to v20.17.0
Notable Changes
	module: support require()ing synchronous ESM graphs
	path: add matchesGlob method
	stream: expose DuplexPair API

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-08-27 16:04:53 +08:00
Alexandru Ardelean ddc619dc61 numpy: bump to version 2.1.0
Re-applied:
   003-without-vendored-meson.patch

Added:
   004-workaround-for-multiple-top-level-packages-discovered.patch

Suggestion found here:
   https://stackoverflow.com/questions/72294299/multiple-top-level-packages-discovered-in-a-flat-layout

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-08-26 15:43:02 +03:00
Alexandru Ardelean 031a4968b5 django: bump to 5.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-08-26 15:43:02 +03:00
Matt Merhar dc14c6a63b perl-try-tiny: update to 0.32
This doesn't include functional changes, but fixes tests with Perl >=
5.41.3.

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
2024-08-24 11:23:16 -07:00
Aleksey Vasilenko b101cc6d23 tcl: update to 8.6.14
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-16 16:02:10 -07:00
Jianhui Zhao 7c09bbe1bd lua-eco: update to 3.6.0
A new package lua-eco-packet added since 3.6.0.

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-08-13 16:19:57 +08:00
Luca Barbato d4416c2e63 rust: update to 1.80.1
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2024-08-13 16:19:37 +08:00
Milinda Brantini 7b4fbfda5d golang: Update to 1.22.6
go1.22.6 (released 2024-08-06) includes fixes to the go command,
the compiler, the linker, the trace command, the covdata command,
and the bytes, go/types, and os/exec packages.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-10 16:59:36 +08:00
Hirokazu MORIKAWA 4b426972f8 node: bump to v20.16.0
Notable Changes
	process: add process.getBuiltinModule(id)
	doc: doc-only deprecate OpenSSL engine-based APIs
	inspector: fix disable async hooks on Debugger.setAsyncCallStackDepth

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-08-08 21:40:32 +08:00
Michael Heimpold e06c27d264 php8: update to 8.3.10
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.10

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-08-07 07:01:44 +02:00
Jianhui Zhao fe81e67fb5 lua-eco: update to 3.5.3
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-08-02 22:23:54 +08:00
Andreas Gnau 68c0a57f57 perl: Run make depend to fix build race condition
Run make depend before building perl. This fixes parallel build failures
on machines with a high number of cores.

Example error 1:

    /bin/ln -s /build/staging_dir/hostpkg/usr/bin/generate_uudmap generate_uidmap
    make[5]: ./generate_uudmap: Command not found
    make[5]: *** [Makefile:321: bitcount.h] Error 127

Example error 2:

    /bin/ln -s /build/staging_dir/hostpkg/usr/bin/generate_uudmap generate_udmap
    ./generate_uudmap uudmap.h bitcount.h mg_data.h
    /bin/ln: failed to create symbolic link 'generate_uudmap': File exists
    make[5]: *** [Makefile:325: generate_uudmap] Error 1

Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996953
Link: 366bc98c91
Closes: https://github.com/openwrt/packages/issues/8238
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-28 15:53:19 -06:00
Luiz Angelo Daros de Luca eb05355e5c ruby: update to 3.3.4
Ruby 3.3.4 fixes a regression in Ruby 3.3.3 that dependencies are
missing in the gemspec of some bundled gems: net-pop, net-ftp, net-imap,
and prime. The fix allows Bundler to successfully install those gems on
platforms like Heroku. If your bundle install runs correctly now, you
may not have this issue. Other changes are mostly minor bug fixes.

See: https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2024-07-27 14:47:02 +01:00
Aleksey Vasilenko 8d68f0b0db rust: update to 1.80.0
- Remove two upstreamed patches
- Manually refresh one patch
- Automatically refresh another patch

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-26 12:38:25 +08:00
Esaaprilia Salsabila 5a923168c8 perl: fix Segmentation fault
Signed-off-by: Esaaprilia Salsabila <esaapriliasalsabila@gmail.com>
2024-07-22 18:48:26 -07:00
Alexandru Ardelean 32b033868d django-restframework: bump to version 3.15.2
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-07-18 16:20:33 +03:00
Alexandru Ardelean f9dbdeaa03 django: bump to version 5.0.7
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-07-18 16:20:33 +03:00
Philip Prindeville ea5fd93ca8 perl-text-csv_xs: Update to 1.55
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2024-07-14 19:08:29 -07:00
Philip Prindeville 52c42db8e2 perl-cgi: Update to 4.66
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2024-07-14 16:06:36 -07:00
Michael Heimpold 07714a24c8
Merge pull request #24548 from mhei/php8-update-to-8.3.9
php8: update to 8.3.9
2024-07-13 12:15:56 +02:00
Rosen Penev d257ffe609 python3: use pkgconfig to find readline
When searching for readline, ncurses is needed, which can be ncursesw or
ncurses. Use pkgconfig to avoid the whole situation and simplify.

Also add readline/host as the OS one may be unusable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-07-12 13:10:49 -07:00
Rosen Penev 434cdf4a75 python3: remove rpath from host python
Everything relevant to python is now built statically. No need for
rpath.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-07-12 13:10:49 -07:00
Rosen Penev 8aac7a78a9 python3: replace e2fsprogs includes
libuuid is provided by util-linux now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-07-12 13:10:49 -07:00
Aleksey Vasilenko fa80e4383b erlang: update to 27.0.1
Disable host build of wx - it slows down the build and is not used anyway

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-12 12:56:24 -07:00
Javier Marcet 2c96a5bb1d luajit2: update to v2.1-20240626
- change: disable hash computation optimization because of the
 possibility of severe degradation.

Signed-off-by: Javier Marcet <javier@marcet.info>
2024-07-10 10:24:39 +02:00
Florian Eckert b814db5618
Merge pull request #24533 from bretello/fix-lua-cjson-pkg-src-url
lua-cjson: fix broken PKG_SOURCE_URL
2024-07-10 08:13:41 +02:00
Hirokazu MORIKAWA ebc219db41 node: July 8, 2024 Security Releases
This is a security release.

Notable Changes

    CVE-2024-36138 - Bypass incomplete fix of CVE-2024-27980 (High)
    CVE-2024-22020 - Bypass network import restriction via data URL (Medium)
    CVE-2024-22018 - fs.lstat bypasses permission model (Low)
    CVE-2024-36137 - fs.fchown/fchmod bypasses permission model (Low)
    CVE-2024-37372 - Permission model improperly processes UNC paths (Low)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-07-10 10:36:48 +08:00
Geoffrey Hausheer 6769d5cf11 luasocket: Enable serial module
Includes the serial module for luasockets (which is already being built)
in the final package. This allows using socket.select() on a serial port
(eg /dev/ttyACM0) which is the easiest way to use a serial-port with
coroutines.

Signed-off-by: Geoffrey Hausheer <rc2012@pblue.org>
2024-07-09 17:52:36 -07:00
Michael Heimpold 183810bd5b php8: update to 8.3.9
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.9

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-07-09 20:49:44 +02:00
brethil bretello 64ac0914f8
lua-cjson: fix broken PKG_SOURCE_URL
See 718f27293a

Signed-off-by: brethil bretello <bretello@distruzione.org>
2024-07-09 18:20:06 +02:00
Milinda Brantini 18aaf0cc44 golang: Update to 1.22.5
go1.22.5 (2024-07-02) includes security fixes to the net/http package, 
as well as bug fixes to the compiler, cgo, the go command, the linker, 
the runtime, and the crypto/tls, go/types, net, net/http, and os/exec.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-08 16:49:12 -07:00
Lu jicong 84464a656c rust: select correct architecture for armv5
Currently, armv5 and armv6 targets are both using armv6 rustc.
Without this patch, rust programs in armv5 targets throw illegal instruction
error.

Signed-off-by: Lu jicong <jiconglu58@gmail.com>
2024-07-04 02:09:45 +08:00