Commit Graph

262 Commits

Author SHA1 Message Date
Yanase Yuki b0d8a3d384 treewide: cleanup URLs
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2026-05-08 22:28:27 +02:00
Alexandru Ardelean 048a5088c5 scons: update to 4.10.1
Update from 4.0.1 to 4.10.1. Notable changes across releases:

- 4.10.1: switch to cProfile (profile module deprecated in Python 3.15);
  fix Literal membership tests and sequence type handling
- 4.10.0: fix MSVC initialization delays in GitHub Actions; fix variant
  directory components in CompilationDatabase; improve Ninja quoting
- 4.9.0: drop Python 3.6 support; add comprehensive type hints for Node
  classes; add clang/clang++ to default tool search order; support binary
  and octal integer constants in C preprocessor
- 4.8.0: replace black/flake8 with ruff; add MSVC_TOOLSET_VERSION,
  MSVC_SDK_VERSION, MSVC_SPECTRE_LIBS construction variables
- 4.7.0: make NewParallel scheduler the default; CacheDir writes execute
  in parallel outside taskmaster critical section; add Python 3.13 support
- 4.6.0: add Visual Studio 2026 and ARM64 host configuration support;
  enhanced type hints throughout Environment and Node classes
- 4.5.0: add ValidateOptions(); refactor Taskmaster into a package;
  migrate to Python's logging module; extend ninja tool with daemon support
- 4.4.0: add MSVC_USE_SETTINGS and multiple MSVC configuration variables;
  implement global policy settings for MSVC version handling
- 4.3.0: add SConsEnvironmentError exception; improved MSVC detection;
  Python 3.12 compatibility fixes
- 4.2.0: Performance improvements in Node processing; improved MSVC
  support for VS 2022; better parallel build handling

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-05-06 21:05:02 +03:00
Alexandru Ardelean 8d3c004213 treewide: set me where PKG_MAINTAINER empty
Seems a lot of packages are just getting abandoned by people.
Will pick these up and see them through.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-16 21:48:36 +03:00
Wei-Ting Yang f7e3317515 treewide: fix licenses
Fix licenses.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-02-19 20:15:36 +02:00
Yanase Yuki 5f88ca4aad lpc21isp: remove package
This software seems no longer maintained.
The latest upstream commit is 11 years ago,
and no package depends on this.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2026-01-25 14:53:14 +02:00
Yanase Yuki 66f2422b71 treewide: remove FTP usage
Drop obsolete protocol usage.
Use HTTPS (if possible) or HTTP instead.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-12-31 09:22:58 +02:00
George Sapkin de64f871b0 treewide: fix spelling and grammar in Makefiles
Fix spelling and grammar in package definitions, configs, comments and
other strings.

Signed-off-by: George Sapkin <george@sapk.in>
2025-12-31 09:12:36 +02:00
Rosen Penev efdc7ba1f9 lttng-tools: update to 2.13.15
Seems to fix compilation with MIPS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-10-15 01:34:05 +08:00
Josef Schlehofer be1bdc2ac1 gitlab-runner: drop unmaintained package here
Unfortunately, this package has not been well maintained since 2021,
when Jan left CZ.NIC. Its usage on OpenWrt devices is limited.

It is a very specific package,
and I believe there will not be enough users
 to maintain it, as no one from the community has stepped up to update it.

Running it on a dedicated server makes sense, but on OpenWrt?
Maybe only on x86_64 and aarch64 devices, as they are significantly more powerful.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-01 21:17:29 -03:00
George Sapkin 14ff7c0934 pkg-config: drop package
- unmaintained upstream
- drop confirmed by maintainer
- last local commit:
  commit: 243a1a1324
  Author: Rosen Penev <rosenp@gmail.com>
  Date:   Sat, 2 Nov 2019 11:14:50 -0700

  pkg-config: Add CONFLICTS for pkgconf

Link: https://github.com/openwrt/packages/pull/26400#issuecomment-2848120084
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-23 13:11:55 +02:00
Tianling Shen 0ec95bd1f4 lttng-tools: fix build with libxml 2.14
Backport a pending patch to fix build with libxml 2.14.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-08-13 14:17:00 +08:00
Rosen Penev 4112edb940 make: fix compilation with GCC15
Extra define is neede.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-08-11 10:33:29 +02:00
Daniel Golle ab6ebc5c01 unifdef: fix build with GCC 15
Using GCC compiler on the host breaks the build due to 'constexpr' being
a reserved keyword in C22.
Build expecting the sources to be in GNU17 standard fixes that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 18:50:33 +08:00
Josef Schlehofer ed1f824059 treewide: drop nanosleep patches related to uClibc-ng
These all patches were related to uClibc-ng
according to this commit [1]. uClibc-ng was
removed in OpenWrt main repo, so these patches
are not needed anymore. They could not be even
applied by `git am`, so there is difficult to find
who authored it, if it was upstreamed (most likely not).

[1] c1a9e69fef ("libreswan: Replace usleep with nanosleep")
[2] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=63fb175203bbf3b336804587c2f5b3a2d8132ec1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-16 12:17:17 +02:00
Robert Marko 7e7c8837a3 gcc: update to 14.3
Update to 14.3 which is the new default, otherwise GCC fails building
on buildbots.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-06-11 10:55:41 +02:00
Luca Barbato a9a55b4030 cargo-c: update to 0.10.13
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2025-05-25 18:46:22 +08:00
Russell Senior f17c283cda patch: update to v2.8
Delete patches already upstream.

Signed-off-by: Russell Senior <russell@personaltelco.net>
2025-04-03 15:15:31 +02:00
Luca Barbato e8f4f3773e cargo-c: Version bump
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2025-01-12 20:04:08 +08:00
Aleksey Kolosov db853b5d58 delve: update to 1.24.0
Signed-off-by: Aleksey Kolosov <softovick@gmail.com>
2024-12-26 15:52:47 +08:00
Daniel Golle 2697c6e620 unifdef: add package
The unifdef utility selectively processes conditional C preprocessor #if
and #ifdef directives. It is required to build WebKit ports.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-16 02:20:24 +00:00
Rui Salvaterra 4a1f9bdab8 gcc: add GCC 14.2
Deleted (upstreamed):

020-Include-safe-ctype.h-after-C-standard-headers-to-avo.patch [1]
021-libcc1-fix-vector-include.patch [2]

All other patches automatically rebased.

[1] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=9970b576b7e4ae337af1268395ff221348c4b34a
[2] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=5213047b1d50af63dfabb5e5649821a6cb157e33

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2024-08-12 09:04:13 -07:00
Niels Widger 365a11b3d4 delve: Remove maintainership
Signed-off-by: Niels Widger <niels.widger@gmail.com>
Signed-off-by: Niels Widger <niels@qacafe.com>
2024-06-21 02:31:30 +08:00
Aleksey Kolosov 575fedccac delve: update to 1.22.1
Signed-off-by: Aleksey Kolosov <softovick@gmail.com>
2024-06-20 18:43:30 +08:00
Robert Marko 60f4a43660 devel: gcc: update to 13.3
Update GCC13 to 13.3, like in the root repo.

It fixes buildbot error:
make[3]: *** [Makefile:257: /builder/shared-workdir/build/sdk/dl/gcc-13.3.0.tar.xz] Error 255

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-06-06 22:57:19 +02:00
Luca Barbato 0afd4abc9e cargo-c: New host package
It is useful to build crates as C libraries.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2024-06-01 15:49:47 +08:00
Christian Marangi e28bd51cab treewide: update packages to use new toolchain define
Update packages to use new toolchain define and drop usage of
TOOLCHAIN_DIR.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-05-28 15:42:30 +08:00
Christian Marangi 4d9ec853be devel: gcc: refresh patches
Refresh patches with make package/gcc/refresh by tweaking the
GCC_VERSION to refresh every supported version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-04-11 13:48:13 +02:00
Christian Marangi da8303d430 devel: gcc: add support for GCC 13
Add support for GCC 13 and take patches from openwrt main repo.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-04-11 13:48:12 +02:00
Christian Marangi a6934ed64e devel: gcc: add missing RISCV patches for GCC 12
Add missing RISCV patches for GCC 12 from openwrt toolchain GCC.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-04-11 13:48:12 +02:00
Christian Marangi b31d6da0a8 devel: gcc: align patches structure to openwrt toolchain GCC
Align patches structure to openwrt toolchain GCC to make it easier to
maintain them and reduce patch delta on GCC update.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-04-11 13:48:09 +02:00
krant 8e1c788059 diffutils: update to 3.10
- Switch package URL to HTTPS
- Refresh the patch

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-07 13:56:41 -08:00
krant 2bcd9a4cd7 automake: update to 1.16.5
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-07 13:54:03 -08:00
krant 90d316b428 autoconf: update to 2.72
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-07 13:52:35 -08:00
Fabrice Fontaine 9acff9cd6b devel/autoconf: assign PKG_LICENSE_FILES
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-05 11:24:54 -08:00
Fabrice Fontaine 5afe5c9031 treewide: assign PKG_CPE_ID
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 16:16:10 -08:00
krant 532f6e0782 make: update to 4.4.1
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-04 16:12:55 -08:00
Fabrice Fontaine f3e54bda31 devel/automake: fix license
automake is licensed under GPL-2.0-or-later, not GPL-3.0-or-later:
https://git.savannah.gnu.org/cgit/automake.git/tree/COPYING
indeed switch to GPL-3.0-or-later was reverted a long time ago (i.e.
before its addition to openwrt) by
https://git.savannah.gnu.org/cgit/automake.git/commit/?id=fcf2f56062e384455ec8b1aed943af33f20c27c7

While at it, add the license file

Fixes: c6ac1e3f76

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-31 16:00:56 -08:00
Tianling Shen 27b4291bd4 gitlab-runner: Update to 16.0.2
* Added test.sh script
* Fixed build with riscv64
* Passed package version via go ldflags
* Refreshed patches
* Removed useless test binaries from package

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-06-22 21:38:36 +03:00
Tianling Shen 92059f19b0 packr: remove package
In Go 1.18+ embedded files is natively supported, so this package
is useless now. It has been archived on Jun 2022 and failed to build
on the riscv64 target.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-06-05 00:50:02 +08:00
John Audia fa76c4df5c ragel: new package to build vectorscan
This is a new package for ragel which is a dependency for another
new package vectorscan

Co-authored-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Signed-off-by: John Audia <therealgraysky@proton.me>
2023-05-28 15:48:25 +03:00
Tianling Shen caf37fd3e1 lttng-modules: Update to 2.13.9
* Added new dependency
* Enabled parallel build
* Switched to use KERNEL_MAKE

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-05-18 06:50:36 +02:00
Tianling Shen e36152abcd lttng-tools: Update to 2.13.9
Backported a upstream commit (with manually rebased) to fix build
with musl 1.2.4.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-05-18 06:50:36 +02:00
Nick Hainke 7a251bd3ff gcc: update to 12.3.0
Release notes:
https://gcc.gnu.org/gcc-12/changes.html

Refresh patches:
- 230-musl_libssp.patch
- 910-mbsd_multi.patch
- 920-specs_nonfatal_getenv.patch
- 970-macos_arm64-building-fix.patch

Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-05-16 18:43:31 +02:00
Nick Hainke 54cc4cc7f6 gcc: copy patches from 12.2.0 to 12.3.0
This simplifies reviewing process.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-05-16 18:43:31 +02:00
Paul Fertser 0c10c224be treewide: remove AUTORELEASE
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2023-04-21 22:46:58 +02:00
Andre Heider 565866a472 treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16
See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with
PKG_BUILD_FLAGS:=no-mips16" on the main repository.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-04-08 08:38:54 +02:00
Glen Huang 10247c1d18 delve: update to version 1.20.1
Signed-off-by: Glen Huang <i@glenhuang.com>
2023-01-24 17:59:52 -08:00
Oskari Rauta 137174dd6a nasm: new package
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-01-22 18:03:07 +02:00
Christian Marangi dd0de22a35 gcc: limit postinst and postrm only with INCLUDE_STATIC_LINK_SPEC
Limit postinst and postrm only with INCLUDE_STATIC_LINK_SPEC enabled
as it's only needed to install and remove the generated spec file.

Also remove extra tab from scripts.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-01-11 22:49:27 +01:00
Christian Marangi 399c1a467d gcc: add support for gcc 12
Copy patch from gcc 11 to gcc 12 and add missing hash.
Refresh patch for .c -> .cc change and drop
931-libffi-fix-MIPS-softfloat-build-issue as it got merged in
gcc 12.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-01-11 21:27:28 +01:00