aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* python3: Split venv module from python3-light into separate packageJeffery To2023-05-26
| | | | | | | | This adds a new subpackage for the venv module. This also moves the ensurepip module from python3-pip into python3-venv, as ensurepip is not necessary for pip but often used for venv. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #21186 from commodo/mstpd-dropAlexandru Ardelean2023-05-26
|\ | | | | mstpd: drop package (replaced by ustp in core)
| * mstpd: drop package (replaced by ustp in core)Alexandru Ardelean2023-05-26
|/ | | | | | | | | | | | | | OpenWrt core has a package called ustp which is an OpenWrt adaptation (from mstpd) for OpenWrt (using libubox, libubus, etc). No sense in keeping mstpd anymore. We can just update ustp. Also, if mstpd has any updates, they can be ported over to ustp too. Abandoned PR: https://github.com/openwrt/packages-abandoned/pull/30 Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
* Merge pull request #21149 from stangri/master-curlStan Grishin2023-05-26
|\ | | | | curl: update to 8.1.1
| * curl: update to 8.1.1Stan Grishin2023-05-23
| | | | | | | | | | | | * https://curl.se/changes.html#8_1_1 Signed-off-by: Stan Grishin <stangri@melmac.ca>
* | Merge pull request #21167 from ↵Alexandru Ardelean2023-05-26
|\ \ | | | | | | | | | | | | jefferyto/python-packages-do-not-set-pyvenv-launcher python-packages: Remove __PYVENV_LAUNCHER__ environment variable
| * | python-packages: Remove __PYVENV_LAUNCHER__ environment variableJeffery To2023-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting __PYVENV_LAUNCHER__ for Python package builds was added in a91a992abb1fe9b7c4e4e5d11532dbf18c5b213d, but neither the commit message nor the pull request[1] explain its purpose in detail. My guess is this was done to set the shebang for installed Python scripts. We now have a Makefile recipe to set the shebang, so it would be unnecessary to set this variable for this purpose. It appears that Python 3.11 has changed the handling of this (internal) environment variable, and setting it appears to be causing build errors for all Python packages. This removes setting __PYVENV_LAUNCHER__ for Python package builds. [1]: https://github.com/openwrt/packages/pull/525 Fixes: https://github.com/openwrt/packages/issues/21162 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | squeezelite: restructure package variantsRobert Högberg2023-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The squeezelite packages were lacking some features/codecs (ssl, opus, wma, dsd and resampling) and required manual compilation to enable these features/codecs. Now there are 3 packages available that hopefully should satisfy most users: * full This package enables all features and codecs. * dynamic This package only enables PCM/AIFF and MP3 codecs and all other features/codecs can be added by manually installing OpenWrt packages. * custom This package allows for customizing squeezelite. Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* | | openvpn-easy-rsa: update to 3.1.3Luiz Angelo Daros de Luca2023-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version 3.0.9 of EasyRSA introduces OpenSSL 3 (3.0.3) support. For other changes, see: - https://github.com/OpenVPN/easy-rsa/releases/tag/v3.0.9 - https://github.com/OpenVPN/easy-rsa/releases/tag/v3.1.0 - https://github.com/OpenVPN/easy-rsa/releases/tag/v3.1.1 - https://github.com/OpenVPN/easy-rsa/releases/tag/v3.1.2 - https://github.com/OpenVPN/easy-rsa/releases/tag/v3.1.3 Closes #21142 Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* | | uwsgi: Update to 2.0.21, refresh patchesJeffery To2023-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This version includes support for Python 3.11. This also: * Updates Build/Compile to only build selected subpackages. * Removes the submenu in menuconfig; there are too few subpackages to justify the extra complexity. Fixes: https://github.com/openwrt/packages/issues/21163 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | gst1-libav: update to 1.22.3W. Michael Petullo2023-05-26
| | | | | | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* | | gst1-plugins-ugly: update to 1.22.3W. Michael Petullo2023-05-26
| | | | | | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* | | gst1-plugins-bad: update to 1.22.3W. Michael Petullo2023-05-26
| | | | | | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* | | gst1-plugins-good: update to 1.22.3W. Michael Petullo2023-05-26
| | | | | | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* | | gst1-plugins-base: update to 1.22.3W. Michael Petullo2023-05-26
| | | | | | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* | | gstreamer1: update to 1.22.3W. Michael Petullo2023-05-26
| | | | | | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* | | Merge pull request #21168 from jefferyto/python-poetry-core-1.6.0Tianling Shen2023-05-26
|\ \ \ | | | | | | | | python-poetry-core: Update to 1.6.0
| * | | python-poetry-core: Update to 1.6.0Jeffery To2023-05-25
| |/ / | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | postgresql: update to 15.2Nick Hainke2023-05-25
| | | | | | | | | | | | | | | | | | | | | | | | Release Notes: https://www.postgresql.org/docs/release/15.2/ Fixes: CVE-2022-41862 Signed-off-by: Nick Hainke <vincent@systemli.org>
* | | Merge pull request #21166 from jefferyto/python3-do-not-link-libbsdTianling Shen2023-05-25
|\ \ \ | |/ / |/| | python3: Fix unnecessary linking with libbsd
| * | python3: Fix unnecessary linking with libbsdJeffery To2023-05-25
|/ / | | | | | | | | | | | | | | | | configure will try to link with libbsd for the flock function, even when flock is available without it. Fixes: https://github.com/openwrt/packages/issues/21161 Fixes: 2445fe9fb25e ("python3: Update to 3.11.3, refresh/redo patches") Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-flit-core: Update to 3.9.0Jeffery To2023-05-24
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | borgbackup: Move from lang/python into utilsJeffery To2023-05-24
| | | | | | | | | | | | | | | | lang/python is meant for Python libraries and other packages closely related to the Python language. It makes more sense for borgbackup to be in utils instead. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | perl: fix testsOskari Rauta2023-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enabling Perl tests causes failure during build. Files that should be installed into packages, are missing or in different location. This PR removes missing files/paths and replaces paths that have changed with working ones. Most likely, test files have been relocated during time and this portion hasn't been updated when perl package has updated. Fixes #21127 Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* | python3: Update to 3.11.3, refresh/redo patchesJeffery To2023-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Removed patches: * 001-enable-zlib.patch: zlib module should be enabled automatically * 007-distutils-do-not-adjust-path.patch: Not necessary since we process shebang lines for all scripts (in python3-package.mk) * 030-bpo-43112-detect-musl-as-a-separate-SOABI-GH-24502.patch: Already merged * Move configure vars from config.site back into Makefile Centralizing all build information into one file makes it easier to maintain * No longer set ac_cv_header_uuid_h=yes as configure should detect libuuid * Order configure args by enable-/disable-/with-/without-, then alphabetically * Set ac_cv_working_openssl_hashlib=yes for host configure to bypass the OpenSSL API tests with LibreSSL * Use the default Host/Compile recipe instead of picking out specific targets to make Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python3: Fix hashlib module not compiled for host PythonJeffery To2023-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 026-openssl-feature-flags.patch and 028-host-python-support-ssl-with-libressl.patch were removed in 4ecd9d67e90651a8e93760bf0b5771f7057c74a8 to fix the ssl module after libressl was upgraded to 3.7.0[1]. However, the cause of the ssl module build failure was only 028-host-python-support-ssl-with-libressl.patch. Removing 026-openssl-feature-flags.patch caused a build failure for the hashlib module. This restores 026-openssl-feature-flags.patch with an updated version of the patch from OpenBSD[2]. [1]: https://github.com/openwrt/packages/issues/20107 [2]: https://github.com/openbsd/ports/blob/26a04435bf2a09dcbe22b718bfee08997617a906/lang/python/3.10/patches/patch-Modules__hashopenssl_c Fixes: 4ecd9d67e906 ("python3: fix ssl support by removing libressl patches") Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python3: Fix uuid module not compiled for host PythonJeffery To2023-05-24
| | | | | | | | | | | | | | This adds $(STAGING_DIR_HOST)/include/e2fsprogs to HOST_CFLAGS and HOST_CPPFLAGS so that configure can find uuid/uuid.h. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python3: Fix multiarch/local paths added when building host PythonJeffery To2023-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, the Python build process will add /usr/local/{lib,include}, and multiarch paths (e.g. /usr/{lib,include}/x86_64-linux-gnu) if building on Debian/Ubuntu, to its library and includes paths. 006-remove-multi-arch-and-local-paths.patch was added in 84202f17e1aac6faf66b8d186f7c5c62b6f72ffb to stop the Python build process from adding these paths. 006-remove-multi-arch-and-local-paths.patch was removed in 48277ec9158151763239461c6f60808e38a99c2f. 006-do-not-add-multiarch-paths-when-cross-compiling.patch was added in 0c8b0b0bf727a57b0138a1425d2f32786dddd146 to stop the Python build process from adding these paths for target Python. These paths are still added by the Python build process when building host Python. This replaces the cross-compiling-only patch with the original patch, renamed slightly and adapted for Python 3.10. Fixes: 48277ec91581 ("python3: bump to version 3.8") Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python3: Fix race condition when doing parallel buildsJeffery To2023-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When doing parallel builds, host Python can install the python3 symlink before the Python standard library is installed completely. When this occurs, it is possible for other packages to detect the python3 symlink and try to use host Python before it is fully installed. This adds a patch to make commoninstall (where the standard library is installed) a prerequisite of bininstall (where the python3 symlink is installed), so that commoninstall is fully completed before bininstall begins. Patch has been submitted upstream: https://github.com/python/cpython/pull/104693 Fixes: https://github.com/openwrt/packages/issues/19241 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python3: Fix readelf program name not replaced in _sysconfigdata.pyJeffery To2023-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Makefile lines to add READELF to TARGET_CONFIGURE_OPTS was removed in 4e05541782edeb06b51d691dadf52648df24c940. Without setting READELF, configure finds the symlink to $(TARGET_CROSS)readelf (e.g. arm-openwrt-linux-readelf) instead of $(TARGET_CROSS)readelf (e.g. arm-openwrt-linux-muslgnueabi-readelf). This leads to the symlink name being saved to _sysconfigdata.py, and so the readelf name is not replaced correctly (in Py3Package/python3-base/install). This restores the removed Makefile lines. Fixes: 4e05541782ed ("python3: bump to version 3.10.0") Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python3: Fix __pycache__ files included in python3-lightJeffery To2023-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 003-do-not-run-distutils-tests.patch was removed in 4e05541782edeb06b51d691dadf52648df24c940. This patch stopped "make install" from, among other things, running compileall. When this patch was removed, "make install" ran compileall as normal and created bytecode files in __pycache__ directories. These files were then packaged in python3-light. This adds a patch to stop compileall from being run during "make install". Fixes: 4e05541782ed ("python3: bump to version 3.10.0") Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python3: Remove --without-pymallocJeffery To2023-05-24
| | | | | | | | | | | | | | | | | | | | | | | | --without-pymalloc was added in 7bf1ae65a89e380ce20ef5ab13b1a7276d6f7047 because leaving it enabled added an "m" flag/suffix to file names. This flag/suffix was removed in Python 3.8[1], so disabling pymalloc is no longer necessary. [1]: https://docs.python.org/3.8/whatsnew/3.8.html#build-and-c-api-changes Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | squeezelite: update to 1.9.9-1432Robert Högberg2023-05-24
| | | | | | | | Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* | xfsprogs: Update to 6.2.0Tianling Shen2023-05-24
| | | | | | | | | | | | | | | | | | * Added new dependencies introduced in this version * Disabled mips16 due to build issues * Fixed the usage of the `CONFIG_USE_MUSL` variable (missing $) * Refreshed patches Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* | inih: add new packageTianling Shen2023-05-24
|/ | | | | | It's required by next xfsprogs update. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* Merge pull request #21145 from stangri/master-curlStan Grishin2023-05-23
|\ | | | | curl: update to 8.1.0
| * curl: update to 8.1.0Stan Grishin2023-05-23
|/ | | | | | * https://curl.se/changes.html#8_1_0 Signed-off-by: Stan Grishin <stangri@melmac.ca>
* ipfs-http-client: remove packageTianling Shen2023-05-23
| | | | | | This package lacks proper maintenance in both upstream and here. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* lcd4linux: rename dpf to DPF to fix compilationFlorian Eckert2023-05-23
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* snort3: update to 3.1.62.0John Audia2023-05-23
| | | | | | | | | | Upstream bump Build system: x86_64 Build-tested: bcm2711/RPi4B Run-tested: bcm2711/RPi4B Signed-off-by: John Audia <therealgraysky@proton.me>
* lcd4linux: fix build error for custom buildFlorian Eckert2023-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | This change fixes the following build error: hecking that generated files are newer than configure... done configure: error: conditional "ANSICXX" was never defined. Usually this means the macro was only invoked conditionally. make[2]: *** [Makefile:300: /home/feckert/openwrt/build_dir/target-x86_64_musl/lcd4linux-custom/lcd4linux-2019-07-19-0b83bb3a/.configured_a17fb5ef857664f03cd0ce37cc5ea591] Error 1 make[2]: Leaving directory '/home/feckert/feeds/packages/utils/lcd4linux' time: package/feeds/packages/lcd4linux/custom/compile#15.43#0.79#16.92 ERROR: package/feeds/packages/lcd4linux failed to build (build variant: custom). make[1]: *** [package/Makefile:120: package/feeds/packages/lcd4linux/compile] Error 1 make[1]: Leaving directory '/home/feckert/openwrt' make: *** [/home/feckert/openwrt/include/toplevel.mk:231: package/feeds/packages/lcd4linux/compile] Error 2 Signed-off-by: Florian Eckert <fe@dev.tdt.de> Suggested-by: Oskari Rauta <oskari.rauta@gmail.com>
* dos2unix: Update to 7.5.0Tianling Shen2023-05-23
| | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* pciutils: update to 3.10.0Nick Hainke2023-05-21
| | | | | | | | | | | | | Manually refresh: - 101-no-strip.patch Remove upstreamed: - 107-avoid-addng-multiple-version-tags.patch ChangeLog: https://github.com/pciutils/pciutils/blob/21407521fb62a65e39051561e16e4ce1a74362c1/ChangeLog Signed-off-by: Nick Hainke <vincent@systemli.org>
* Merge pull request #21128 from mhei/php8-pecl-xdebug-update-to-3.2.1Michael Heimpold2023-05-21
|\ | | | | php8-pecl-xdebug: update to 3.2.1
| * php8-pecl-xdebug: update to 3.2.1Michael Heimpold2023-05-21
| | | | | | | | | | | | | | Some bugfixes, see changelog: https://pecl.php.net/package-info.php?package=xdebug&version=3.2.1 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | ocserv: add otp config optionThlv Alivs2023-05-21
| | | | | | | | | | | | | | | | and also fix build error: Package ocserv is missing dependencies for the following libraries: liboath.so.0 Signed-off-by: Thlv Alivs <zgmzzzz18@gmail.com>
* | oath-toolkit: Add oath PAM authentication moduleThlv Alivs2023-05-21
| | | | | | | | | | | | will install to /usr/lib/security/pam_oath.so Signed-off-by: Thlv Alivs <zgmzzzz18@gmail.com>
* | oath-toolkit: splitting liboath from oath-toolkitTianling Shen2023-05-21
| | | | | | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* | transmission: add missing nls.mk includeMarius Dinu2023-05-21
| | | | | | | | | | | | Fixes issue #21016. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* | tailscale: update to 1.40.1Zephyr Lykos2023-05-21
| | | | | | | | Signed-off-by: Zephyr Lykos <git@mochaa.ws>