aboutsummaryrefslogtreecommitdiff
path: root/devel
Commit message (Collapse)AuthorAge
* devel: gcc: refresh patchesChristian Marangi2024-04-11
| | | | | | | 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>
* devel: gcc: add support for GCC 13Christian Marangi2024-04-11
| | | | | | Add support for GCC 13 and take patches from openwrt main repo. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* devel: gcc: add missing RISCV patches for GCC 12Christian Marangi2024-04-11
| | | | | | Add missing RISCV patches for GCC 12 from openwrt toolchain GCC. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* devel: gcc: align patches structure to openwrt toolchain GCCChristian Marangi2024-04-11
| | | | | | | 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>
* diffutils: update to 3.10krant2024-02-07
| | | | | | | - Switch package URL to HTTPS - Refresh the patch Signed-off-by: krant <aleksey.vasilenko@gmail.com>
* automake: update to 1.16.5krant2024-02-07
| | | | Signed-off-by: krant <aleksey.vasilenko@gmail.com>
* autoconf: update to 2.72krant2024-02-07
| | | | Signed-off-by: krant <aleksey.vasilenko@gmail.com>
* devel/autoconf: assign PKG_LICENSE_FILESFabrice Fontaine2024-02-05
| | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* treewide: assign PKG_CPE_IDFabrice Fontaine2024-02-04
| | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* make: update to 4.4.1krant2024-02-04
| | | | Signed-off-by: krant <aleksey.vasilenko@gmail.com>
* devel/automake: fix licenseFabrice Fontaine2024-01-31
| | | | | | | | | | | | | | 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: c6ac1e3f76ecd92d02d82c5729bbd1f2bd64922b Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* gitlab-runner: Update to 16.0.2Tianling Shen2023-06-22
| | | | | | | | | | * 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>
* packr: remove packageTianling Shen2023-06-05
| | | | | | | | 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>
* ragel: new package to build vectorscanJohn Audia2023-05-28
| | | | | | | | 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>
* lttng-modules: Update to 2.13.9Tianling Shen2023-05-18
| | | | | | | | * Added new dependency * Enabled parallel build * Switched to use KERNEL_MAKE Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* lttng-tools: Update to 2.13.9Tianling Shen2023-05-18
| | | | | | | Backported a upstream commit (with manually rebased) to fix build with musl 1.2.4. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* gcc: update to 12.3.0Nick Hainke2023-05-16
| | | | | | | | | | | | | 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>
* gcc: copy patches from 12.2.0 to 12.3.0Nick Hainke2023-05-16
| | | | | | This simplifies reviewing process. Signed-off-by: Nick Hainke <vincent@systemli.org>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | 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>
* delve: update to version 1.20.1Glen Huang2023-01-24
| | | | Signed-off-by: Glen Huang <i@glenhuang.com>
* nasm: new packageOskari Rauta2023-01-22
| | | | Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* gcc: limit postinst and postrm only with INCLUDE_STATIC_LINK_SPECChristian Marangi2023-01-11
| | | | | | | | | 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>
* gcc: add support for gcc 12Christian Marangi2023-01-11
| | | | | | | | | 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>
* patch: do not patch automake Makefile templateMichael Pratt2022-09-09
| | | | | | | | | | We do not build the tests for this package, so we can avoid needing autoreconf when the host automake version doesn't match the version this package was bootstrapped with by not changing the .am file in this patch. Signed-off-by: Michael Pratt <mcpratt@pm.me>
* flex: install dev files to stagingMichael Pratt2022-09-09
| | | | | | | | | Provide the library and headers for flex in the staging directory for the target build of packages that depend on lexical functions. Signed-off-by: Michael Pratt <mcpratt@pm.me>
* gcc: update 11 minor versionChristian Marangi2022-06-21
| | | | | | | | - Update 11 minor version to match the upstream - Rename patches dir to reflect new gcc 11 minor version - Drop upstream patch Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* treewide: remove PKG_INSTALL for meson projectsRosen Penev2022-06-15
| | | | | | It doesn't seem to be used by meson. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* gcc: depend on libzstdW. Michael Petullo2022-05-25
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gcc: update to allow compiling different versionsW. Michael Petullo2022-05-18
| | | | | | | | | | | | | | | | This is based on the toolchain GCC, and aims to share as much of its Makefile and patches with that definition. The package requires two additional patches: (1) 003-dont-choke-when-building-32bit-on-64bit.patch, which fixes the `error: size of array 'test_real_width' is negative` error that occurs when building a 32-bit GCC on a 64-bit host. (Search the Internet for examples of this error appearing.) (2) 980-add-nostdinc++.patch, which backports a fix from 11.3.0 (11.2.0 only). Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gcc: change maintainerW. Michael Petullo2022-05-18
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* flex: disable building po, toolsEneas U de Queiroz2022-04-29
| | | | | | | Amend the patch that disabled tests and docs to remove everything but the src dir that builds the main flex program--the only file packaged. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* statik: drop packageTianling Shen2022-04-29
| | | | | | | | | This was previously used by cloudreve, but now deprecated. Package `embed` has been built-in since Go 1.16, so this one is pointless anyway. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* flex: use PKG_FIXUP:=autoreconf gettext-versionW. Michael Petullo2022-04-17
| | | | | | | | | | | This change aims to fix build problems that produce the error "gettext infrastructure mismatch". References: - See the commit comments at: https://github.com/openwrt/packages/commit/baaf7f95cb5259724e28158510d9bcd152d4f693 Signed-off-by: W. Michael Petullo <mike@flyn.org>
* bison: new packageW. Michael Petullo2022-04-14
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* flex: new packageW. Michael Petullo2022-04-14
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* delve: Update to 1.8.2Niels Widger2022-03-10
| | | | | | | See https://github.com/go-delve/delve/blob/master/CHANGELOG.md for changes. Signed-off-by: Niels Widger <niels@qacafe.com>
* lpc21isp: fix build on macosSergey V. Lobanov2022-01-18
| | | | | | | | | lpc21isp Makefile detects Darwin and defines __APPLE__ that is not required for cross-compile build for OpenWrt This patch sets OSTYPE="Linux" due to OpenWrt is always Linux Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* diffutils: update to 3.8Rosen Penev2022-01-17
| | | | | | | | Fixes compilation with newer glibc. Ported gnulib patch from m4. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* statik: add new packagesTianling Shen2021-10-20
| | | | | | This is required by cloudreve. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* gitlab-runner: update to version 14.3.2Jan Pavlinec2021-10-10
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec1@gmail.com>
* gcc: enable parallel buildingEneas U de Queiroz2021-10-08
| | | | | | | | | | Even though PKG_BUILD_PARALLEL is set for the package, the package calls $(MAKE) without $(PKG_JOBS), so it was always built with only one job. Fix this by adding $(PKG_JOBS) to the $(MAKE) call, and calling make install only after make all is finished. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* delve: Update to 1.7.2Niels Widger2021-09-28
| | | | | | | See https://github.com/go-delve/delve/blob/master/CHANGELOG.md for changes. Signed-off-by: Niels Widger <niels@qacafe.com>
* m4: update to 1.4.19Rosen Penev2021-09-25
| | | | | | | | | | Remove upstream backport. Add patch fixing compilation with powerpc and musl. Switch to AUTORELEASE for simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pkgconf: update to 1.8.0Rosen Penev2021-09-25
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ninja: removeRosen Penev2021-09-19
| | | | | | | There's no point to this package. Ninja files are typically generated by meson or CMake, none of which are available as packages. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* meson: removeRosen Penev2021-09-17
| | | | | | This is in base now. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: compile with tools/mesonRosen Penev2021-09-17
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* autoconf: fix shebangRen Zongjia2021-09-12
| | | | | | | | Fix shebang errors for autom4te, autoreconf, autoheader, autoscan, autoupdate, ifnames. resolve openwrt/packages#16604 Signed-off-by: Ren Zongjia <acooler15@foxmail.com>
* delve: Update to 1.7.1Niels Widger2021-08-23
| | | | | | | | See https://github.com/go-delve/delve/blob/master/CHANGELOG.md#171-2021-08-18 for changes. Signed-off-by: Niels Widger <niels@qacafe.com>