Commit Graph

4668 Commits (db51a6426c58924acf6f741376383cb3ad0ba2d7)

Author SHA1 Message Date
Finn Landweber c6989438c3 python-setuptools-scm: update to 8.1.0
Signed-off-by: Finn Landweber <finn@landweber.xyz>
2024-11-21 20:29:03 -08:00
Glenn Strauss 8ec794998f micropython-lib: update to 1.24.0
* update micropython-lib to hash for 1.24.0

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2024-11-17 21:40:15 -08:00
Glenn Strauss 4c751e454c micropython-lib: update to 1.23.0 and fix compile on external mbedtls3
* update micropython-lib to hash for 1.23.0
* remove micropython-lib unix-uffi patches

Co-authored-by: Jeffery To <jeffery.to@gmail.com>

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2024-11-17 21:40:15 -08:00
Hannu Nyman abef31cacd lua-curl-v3: Make version apk compatible
Adjust version to apk's semantic rules.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-17 19:28:37 +02:00
Hannu Nyman c8a46db23d lua-openssl: Make version apk compatible
Make version compatible with apk.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-17 08:47:30 +02:00
Hannu Nyman f95f1ba47a luv: Make version apk compatible
Make version apk compatible.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-17 08:46:26 +02:00
Tianling Shen 9dc0ee812d perl: perlmod: make version apk compatible
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-16 11:42:47 +02:00
Tianling Shen b9dc86034b golang: Update to 1.23.3
go1.23.3 (released 2024-11-06) includes fixes to the linker,
the runtime, and the net/http, os, and syscall packages.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-16 16:39:04 +08:00
Rosen Penev 8124f1891a vala: update to 0.56.17
vala now sort of depends on gobject-introspection. In order to avoid
adding, override GI_GIRDIR to avoid depending on goject-introspection.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-16 10:14:38 +02:00
Daniel Golle c667ae2efb ruby: include JSON modules in host build
Ruby JSON modules are used to build WebKitGTK.
Include them in the host build.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-13 22:14:37 +00:00
John Audia fc130a0d32 luajit: fix built for apk naming requirements
Like wolfssl[1], adjust version for apk by removing the hyphen.

1. https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=be952e98bc1d768a0da5b84e59a6e7c04a1cdab8

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-11-13 18:22:06 +01:00
Javier Marcet 5d3e411662 luajit2: update to v2.1-20241104
Signed-off-by: Javier Marcet <javier@marcet.info>
2024-11-11 07:36:56 +02:00
Rosen Penev f2d5c861bd python3: update to 3.11.10
Just a security bugfix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-10 10:42:14 -08:00
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