aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* python: Add proper support for pyproject.toml-based buildsJeffery To2023-04-24
| | | | | | | | | | | | | This removes the changes made in 61f202c0170785addbbc449e4de61cc5886f0833 and adds actual support for pyproject.toml-based (PEP 517) builds of Python packages. Packages can force the use of the old build process by setting PYTHON3_PKG_FORCE_DISTUTILS_SETUP:=1; this should only be a temporary workaround until the package can be updated/fixed to use the new build process. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* onionshare-cli: Force old Python build processJeffery To2023-04-24
| | | | | | | This package requires poetry to build using the new Python build process but poetry is not available, so force the old build process for now. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* nmap: Force old Python build processJeffery To2023-04-24
| | | | | | | | | | This package isn't compatible with the new Python build process yet, so force the old build process for now. This also adds a call to Py3Build/Install, for when the new build process can be used. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* i2c-tools: Prepare for new Python build processJeffery To2023-04-24
| | | | | | | This sets build options and adds a call to Py3Build/Install to prepare for the new Python build process. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* fail2ban: Override Build/Compile instead of Py3Build/CompileJeffery To2023-04-24
| | | | | | | This allows changes to the Python build system apply more easily to the package. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-libraries: Force old build processJeffery To2023-04-24
| | | | | | | | These packages will need adjustments to work with pyproject.toml-based builds, so set PYTHON3_PKG_FORCE_DISTUTILS_SETUP:=1 to force the old build process (when pyproject.toml-based builds are in place) for now. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-ubus: Force old build processJeffery To2023-04-24
| | | | | | | | | | | | | | This package will not build with the pyproject.toml-based build process because it has a build dependency on pytest-runner[1]. pytest-runner has been deprecated[2], so instead of adding a package for pytest-runner to fulfill the build dependency, force this package to use the old build process. [1]: https://gitlab.nic.cz/turris/python-ubus/-/blob/v0.1.1/setup.py#L35 [2]: https://github.com/pytest-dev/pytest-runner#deprecation-notice Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-twisted: Update to 22.10.0Jeffery To2023-04-24
| | | | | | | | | Includes fix for CVE-2022-39348 (NameVirtualHost Host header injection). This adds a build dependency that will be required for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pytest-forked: Update to 1.6.0Jeffery To2023-04-24
| | | | | | | | | The overly-strict build requirements in 1.3.0[1] would cause a build failure with pyproject.toml-based builds. [1]: https://github.com/pytest-dev/pytest-forked/blob/v1.3.0/pyproject.toml#L2 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pytest: Update to 7.3.0Jeffery To2023-04-24
| | | | | | This also removes BROKEN from the package. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pycrate: Update to 0.6.0Jeffery To2023-04-24
| | | | | | | This also changes the download to PyPI and updates several package makefile fields. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-jsonschema: Add build dependenciesJeffery To2023-04-24
| | | | | | These will be required for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-incremental: Update to 22.10.0, redo patch, add host buildJeffery To2023-04-24
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-exceptiongroup: Update to 1.1.1Jeffery To2023-04-24
| | | | | | | | | | This adds a build dependency that will be required for pyproject.toml-based builds. This also removes the run-time dependency on python3-attrs; there is no indication this package is required. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-docker: Add missing build dependencyJeffery To2023-04-24
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-dns: Update to 2.3.0Jeffery To2023-04-24
| | | | | | | This adds a build dependency that will be required for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-dbus-fast: Add build dependenciesJeffery To2023-04-24
| | | | | | | | | | | These will be required for pyproject.toml-based builds. This also includes a patch to unpin the version requirement for setuptools, as the current in-repo version of setuptools does not fulfill this requirement, and there does not appear to be any specific reason why this version requirement is necessary. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-cryptography: Update patch to disable RustJeffery To2023-04-24
| | | | | | This extends the patch to also apply for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-bleak: Add build dependencyJeffery To2023-04-24
| | | | | | This will be required for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-astral: Update to 3.2Jeffery To2023-04-24
| | | | | | | | | | This adds a build dependency that will be required for pyproject.toml-based builds. This also marks the package as BROKEN (for now) as it requires proper support for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* borgbackup: Add missing build dependenciesJeffery To2023-04-24
| | | | | | | | | | setuptools-scm is a declared build dependency[1], and pkgconfig will allow setup to find the required libraries, replacing the need to set environment variables. [1]: https://github.com/borgbackup/borg/blob/1.2.4/setup.py#L313 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pkgconfig: Add new host-only packageJeffery To2023-04-24
| | | | | | | | | From the README: pkgconfig is a Python module to interface with the pkg-config command line tool for Python 3.3+. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* xxhash: Fix pkg-config metadata fileJeffery To2023-04-24
| | | | | | | | | | | | | | Currently, Build/InstallDev installs libxxhash.pc.in, which is the template for libxxhash.pc and does not contain the correct information. (pkg-config also does not recognize this file name.) This uses PKG_INSTALL:=1 so that libxxhash.pc is generated (by 'make install'). This also removes the need to override Build/Prepare by setting the correct command in PKG_UNPACK. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* snort3: update to 3.1.60.0John Audia2023-04-24
| | | | | | Upstream bump Signed-off-by: John Audia <therealgraysky@proton.me>
* banip: release 0.8.4-1Dirk Brenken2023-04-23
| | | | | | | | | | | | * add support for a custom feeds file (/etc/banip/banip.custom.feeds). Add new or edit existing banIP feeds on your own with the integrated custom feed editor (LuCI-component * add a new option 'ban_blockpolicy' to overrule the default bblock policy (block all chains), see readme for details * change the feed file format and add a new ipthreat feed, see readme * refine (debug) logging * multiple small fixes and improvements * readme update * luci update (separate commit) Signed-off-by: Dirk Brenken <dev@brenken.org>
* qemu: add zstd optionVladimir Ermakov2023-04-23
| | | | Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* qemu: update to 8.0.0Vladimir Ermakov2023-04-23
| | | | | | | | - Update version to 8.0.0 - Refresh patches - Update configure opttions to disable libdw Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* ksmbd-tools: update to 3.4.8 releaseAndrew Sim2023-04-23
| | | | | | | | | | Changelog: https://github.com/cifsd-team/ksmbd-tools/releases/tag/3.4.8 Maintainer: nobody Compile tested: Mediatek filogic, Asus TUF AX4200, lastest master Run tested: Mediatek filogic, Asus TUF AX4200, lastest master Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
* shadowsocks-libev: ACL supportKirill Fertikov2023-04-23
| | | | | | | Link: https://github.com/openwrt/packages/pull/20647 Signed-off-by: Kirill Fertikov <kirill.fertikov@gmail.com> [indentation fix] Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* Merge pull request #20857 from pprindeville/strongswan-drop-local_gatewayPhilip Prindeville2023-04-22
|\ | | | | strongswan: local_gateway unused in swanctl.init
| * strongswan: local_gateway unused in swanctl.initPhilip Prindeville2023-04-22
| | | | | | | | Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* | docker-compose: Update to version 2.17.3Javier Marcet2023-04-23
| | | | | | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* | Merge pull request #20845 from jefferyto/ci-local-feedTianling Shen2023-04-22
|\ \ | | | | | | CI: Add local feed for CI-built packages
| * | CI: Add local feed for CI-built packagesJeffery To2023-04-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To test each package, the CI-built target package (ipk) file is installed, but currently the target package's dependencies are installed from the standard opkg feeds. There are cases when the CI-built target packages should be installed/tested together: * If a pull request contains several new packages that depend on each other, the test step will fail as the new dependencies cannot be found in the current packages feed. * If a pull request upgrades a source package that builds several target packages that depend on each other, the test step may fail due to the version/ABI mismatch between a newer target package and the older dependencies installed from the packages feed. This sets up a local feed for the CI-built packages so that dependencies are also installed from the same set of packages. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | 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>
* | icu: bump to 73.1Hirokazu MORIKAWA2023-04-21
| | | | | | | | | | | | | | | | | | | | Description: It updates to CLDR 43 locale data with various additions and corrections. ICU 73 improves Japanese and Korean short-text line breaking, reduces C++ memory use in date formatting, and promotes the Java person name formatter from tech preview to draft. ICU 73 and CLDR 43 are minor releases, mostly focused on bug fixes and small enhancements. (The fall CLDR/ICU releases will update to Unicode 15.1 which is planned for September.) ICU 73 updates to the time zone data version 2023c (2023-mar). Note that pre-1970 data for a number of time zones has been removed, as has been the case in the upstream tzdata release since 2021b. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* | rust: update to 1.69.0Luca Barbato2023-04-21
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | nginx: split DAV_EXT from standard nginx DAV configChristian Marangi2023-04-20
| | | | | | | | | | | | | | Split DAV_EXT from standard nginx DAV config as additional WebDAV methods are provided by an external module. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* | Merge pull request #20846 from johnfzc/sscep-licenseFlorian Eckert2023-04-20
|\ \ | | | | | | scep: fix license
| * | scep: fix licenseJohn Marrett2023-04-19
| |/ | | | | | | Signed-off-by: John Marrett <johnf@zioncluster.ca>
* | pdns-recursor: update to 4.8.4Peter van Dijk2023-04-19
| | | | | | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* | pdns: update to 4.7.4Peter van Dijk2023-04-19
| | | | | | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* | Merge pull request #20824 from jefferyto/newt-0.52.23Josef Schlehofer2023-04-19
|\ \ | |/ |/| newt: Update to 0.52.23
| * newt: Update to 0.52.23Jeffery To2023-04-17
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | lighttpd: adjust packages for built-in modulesGlenn Strauss2023-04-19
| | | | | | | | | | | | (.so is no longer built, but package still contains config files) Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* | lighttpd: fix package DEPENDS syntaxGlenn Strauss2023-04-19
| | | | | | | | | | Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com> Co-authored-by: Tianling Shen <cnsztl@immortalwrt.org>
* | xray-core: Update to 1.8.1Tianling Shen2023-04-19
| | | | | | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* | dnsproxy: Update to 0.49.1Tianling Shen2023-04-19
| | | | | | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* | Merge pull request #20826 from jefferyto/obfs4proxy-0.0.14Josef Schlehofer2023-04-18
|\ \ | | | | | | obfs4proxy: Update to 0.0.14
| * | obfs4proxy: Update to 0.0.14Jeffery To2023-04-17
| |/ | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>