aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAge
...
* | Merge pull request #22625 from ecammit/python_requirements_for_homeassistantJeffery To2023-11-21
|\ \ | |/ |/| Added python-fnv-hash-fast, python-lru-dict, and python-orjson
| * python-orjson: Added for v3.9.10Timothy M. Ace2023-11-20
| | | | | | | | Signed-off-by: Timothy M. Ace <openwrt@timothyace.com>
| * python-lru-dict: Added for v1.3.0Timothy M. Ace2023-11-20
| | | | | | | | Signed-off-by: Timothy M. Ace <openwrt@timothyace.com>
| * python-fnv-hash-fast: Added for v0.5.0Timothy M. Ace2023-11-16
| | | | | | | | Signed-off-by: Timothy M. Ace <openwrt@timothyace.com>
| * python-fnvhash: Added for v0.1.0Timothy M. Ace2023-11-16
| | | | | | | | Signed-off-by: Timothy M. Ace <openwrt@timothyace.com>
* | pipx: Add new packageJeffery To2023-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | From the README: pipx is a tool to help you install and run end-user applications written in Python. It's roughly similar to macOS's brew, JavaScript's npx, and Linux's apt. It's closely related to pip. In fact, it uses pip, but is focused on installing and managing Python packages that can be run from the command line directly as applications. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-userpath: Add new packageJeffery To2023-11-16
| | | | | | | | | | | | | | | | | | | | | | | | The patches have been submitted upstream in https://github.com/ofek/userpath/pull/52 and https://github.com/ofek/userpath/pull/53. From the README: This is a tool for modifying a user's PATH. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-argcomplete: Add new packageJeffery To2023-11-16
| | | | | | | | | | | | | | | | | | From the README: Argcomplete provides easy, extensible command line tab completion of arguments for your Python application. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-twisted: Update to 23.10.0, refresh patchesJeffery To2023-11-16
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-wheel: Update to 0.41.3Jeffery To2023-11-16
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-poetry-core: Update to 1.8.1Jeffery To2023-11-16
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-trove-classifiers: Update to 2023.11.9Jeffery To2023-11-16
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-mako: Update to 1.3.0Jeffery To2023-11-16
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-hatch-vcs: Update to 0.4.0Jeffery To2023-11-16
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | golang: Update to 1.21.4Jeffery To2023-11-13
| | | | | | | | | | | | | | Includes fixes for CVE-2023-45283 and CVE-2023-45284 (path/filepath: insecure parsing of Windows paths). Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | lua-eco: update to 3.0.2Jianhui Zhao2023-11-10
|/ | | | Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
* micropython-lib: Update to latest version, remove patchJeffery To2023-11-06
| | | | | | | Remove 004-unix-ffi-re-convert-to-PCRE2.patch as it has been merged in this version. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pyopenssl: Update to 23.3.0Jeffery To2023-11-02
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-charset-normalizer: Update to 3.3.2Jeffery To2023-11-02
| | | | | | This also updates the test.sh script to use an assert. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* micropython: Update to 1.21.0, refresh/redo patchesJeffery To2023-11-01
| | | | | | | | | | | | | | | | | | | | | | | Removed 050-py-stackctrl-fix-gcc-13.patch as it has been merged in the new version. This also: * Add STRIP= (empty value) to skip micropython's stripping step, letting the OpenWrt build system control stripping. * Add a workaround for "variable might be clobbered" warning leading to build error on riscv64 (https://github.com/micropython/micropython/issues/12838). * Change Build/InstallDev to install host tools into an unversioned directory, and update micropython-lib to use the unversioned path. There is no need to keep available multiple versions of the host tools. * Add a test.sh script for the packages feed CI. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* micropython-mpremote: Update to 1.21.0, rename package, move into utilsJeffery To2023-11-02
| | | | | | | | | This renames the package to mpremote and moves it into utils, as this is a command-line utility and not a Python/MicroPython library. This also adds a test.sh script for the packages feed CI. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-setuptools-rust: Update to 1.8.1, remove patchJeffery To2023-11-02
| | | | | | | | | 0001-Allow-profile-to-be-set-by-SETUPTOOLS_RUST_CARGO_PROFILE-env-variable.patch has been merged in this version. This also updates the list of dependencies for the package. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-cryptography: Update to 41.0.5Jeffery To2023-11-02
| | | | | | | This also adds a CPE ID for the package and updates the test.sh script to use an assert. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-constantly: Update to 23.10.4, add new build dependencyJeffery To2023-11-02
| | | | | | This also adds a test.sh script for the packages feed CI. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-versioneer: Add new host-only packageJeffery To2023-11-02
| | | | | | | | | | | | From the README: This is a tool for managing a recorded version number in setuptools-based python projects. The goal is to remove the tedious and error-prone "update the embedded version string" step from your release process. Making a new release should be as easy as recording a new tag in your version-control system, and maybe making new tarballs. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* node: upgrade to v20.9.0Hirokazu MORIKAWA2023-11-02
| | | | | | | | | node.js version 20.x is now active LTS. mipsel (pistachio) is no longer supported. Due to build difficulties, libuv shared libraries are not used. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* pyodbc: Update to 5.0.1, rename source packageJeffery To2023-10-31
| | | | | | | | | | | This renames the source package to python-pyodbc to match other Python packages. This also updates the unixodbc dependency to libodbc, updates the package title and description, and adds a test.sh script for the packages feed CI. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* pyodbc: Fix segmentation faultJeffery To2023-10-31
| | | | | | | | | | | | | | | | | | 4.0.36 included a change to decimal parsing[1] that requires the decimal module. Trying to load the pyodbc module without python3-decimal installed would lead to a segmentation fault. This adds python3-decimal as a dependency. This also adds python3-uuid as a dependency as the module can accept and return uuid objects[2]. [1]: https://github.com/mkleehammer/pyodbc/commit/6b107a2bcaf7379e5ba182007b6ecae1bc2fc931 [2]: https://github.com/mkleehammer/pyodbc/commit/2ad7a9ced7c9c33232c173668c0830a484cc92f3 Fixes: f02f3ee8c768 ("pyodbc: Update to 4.0.39") Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python3: Fix building C extensions with setuptoolsJeffery To2023-10-30
| | | | | | | | | | | | | | | | setuptools provides a local copy of distutils and when building a C extension, this distutils will add the target LIBDIR (/usr/lib) to the list of library paths. If the build system has a libpython3.11.so in /usr/lib, then the linker will try to link to this shared library and fail. This adapts 008-distutils-use-python-sysroot.patch for host setuptools to add the correct library directory. Fixes: https://github.com/openwrt/packages/issues/22330 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* rust: Fix compile error for mipsel_24kc+24kfJeffery To2023-10-30
| | | | | | | | | | | | | | | | | | | | | Currently, rust fails to build for mipsel_24kc+24kf with "opcode not supported on this processor: mips1 (mips1)" errors when building libunwind. Because mipsel_24kc+24kf is hard-float, a certain section of src/llvm-project/libunwind/src/UnwindRegistersRestore.S is selected to be compiled; the instructions in this section require MIPS II. mipsel_24kc+24kf is compiled for MIPS32 Release 2 (MIPS32 is based on MIPS II), but the C flags used to select this architecture were not passed to the rust bootstrap (to be passed back to gcc). This passes the C flags to rust bootstrap to fix this compile error. This also adds PKG_BUILD_FLAGS:=no-mips16 as attempting to generate MIPS16 code leads to a different compile error. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* rust: Fix compile error if build dir and DL_DIR on separate filesystemsJeffery To2023-10-30
| | | | | | | | | | | | | | | | | | | | | | | The rust bootstrap downloads files into a "tmp" directory then moves the files into the "cache" directory using std::fs::rename. There are no issues in the original/unpatched case as "tmp" and "cache" are subdirectories in the build directory ($(HOST_BUILD_DIR)/build) and so are nearly guaranteed to be on the same filesystem. 35768bf31e5867046874dc6fd0374ff8fe575da2 changed where files are saved/cached (in $(DL_DIR)/rustc). If HOST_BUILD_DIR and DL_DIR are on separate filesystems, then using std::fs::rename to move the files will fail.[1] This updates 0002-rustc-bootstrap-cache.patch to account for this case, i.e. if std::fs::rename fails, fall back to copying the file then removing the original. [1]: https://github.com/openwrt/packages/pull/22457 Fixes: 35768bf31e58 ("rust: Cache bootstrap downloads to $(DL_DIR)/rustc") Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* php8-pecl-http: update to 4.2.4Michael Heimpold2023-10-30
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* Merge pull request #22505 from jefferyto/python-pip-23.3.1Alexandru Ardelean2023-10-30
|\ | | | | python-pip: Update to 23.3.1, redo/refresh patches
| * python-pip: Update to 23.3.1, redo/refresh patchesJeffery To2023-10-26
| | | | | | | | | | | | | | 001-pyproject-hooks-pyc-fix.patch and 002-pip-runner-pyc-fix.patch are redone to use source files if they are present. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #22527 from mhei/php8-pecl-redis-update-to-6.0.2Alexandru Ardelean2023-10-30
|\ \ | | | | | | php8-pecl-redis: update to 6.0.2
| * | php8-pecl-redis: update to 6.0.2Michael Heimpold2023-10-28
| | | | | | | | | | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | | Merge pull request #22528 from mhei/php8-pecl-xdebug-update-to-3.2.2Alexandru Ardelean2023-10-30
|\ \ \ | | | | | | | | php8-pecl-xdebug: update to 3.2.2
| * | | php8-pecl-xdebug: update to 3.2.2Michael Heimpold2023-10-28
| |/ / | | | | | | | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* / / python-trove-classifiers: Update to 2023.10.18Jeffery To2023-10-28
|/ / | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* / php8: update to 8.2.12Michael Heimpold2023-10-27
|/ | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* perl: add support for riscv64Zoltan HERPAI2023-10-22
| | | | | | Required by sifiveu and upcoming riscv targets. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* micropython-lib: move to PCRE2Christian Marangi2023-10-22
| | | | | | Add pending patch converting the package to PCRE2. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* pillow: bump to version 10.1.0Alexandru Ardelean2023-10-20
| | | | | | Add test.sh also. Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
* node: Friday October 13 2023 Security ReleasesHirokazu MORIKAWA2023-10-17
| | | | | | | | | | | | | This is a security release. Notable Changes The following CVEs are fixed in this release: * CVE-2023-44487: nghttp2 Security Release (High) (Depends on shared library provided by OpenWrt) * CVE-2023-45143: undici Security Release (High) * CVE-2023-38552: Integrity checks according to policies can be circumvented (Medium) * CVE-2023-39333: Code injection via WebAssembly export names (Low) More detailed information on each of the vulnerabilities can be found in October 2023 Security Releases blog post. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* rust: fix build with glibc, ARM and hard floatsDrew Young2023-10-16
| | | | | | | | | | | | | | | | | | Patch the target triple for Rust with glibc to include hard floating point support. The GNU target triple used elsewhere does not include hard float support, instead `-mfloat-abi=hard` is passed separately. For Rust it must be included in the target triple. This was already being done for musl, this commit adds the same patching for glibc. Without this patch Rust compilation fails with an error like this (abbreviated to fit the line length): ld: error: libstd.so uses VFP register arguments, ... does not ld: failed to merge target specific data of file ... Signed-off-by: Drew Young <dyoung@viridiparente.com>
* golang: Update to 1.21.3Jeffery To2023-10-15
| | | | | | | Includes fix for CVE-2023-39325 (net/http, x/net/http2: rapid stream resets can cause excessive work). Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #22393 from jefferyto/maturin-1.3.0Tianling Shen2023-10-15
|\ | | | | maturin: Update to 1.3.0, build as Python (host-only) package
| * maturin: Update to 1.3.0, build as Python (host-only) packageJeffery To2023-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python packages that use maturin to build do not call the maturin program directly; they use the maturin build backend[1]. This build backend is a Python library provided with maturin that interfaces with the maturin program. This changes the maturin package to use the Python build process so that the build backend is installed correctly. This also renames the source package to python-maturin and moves it into the lang/python directory. [1]: https://www.maturin.rs/#source-distribution Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | rust: update to 1.73.0Oskari Rauta2023-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | patches refreshed. changelog at https://github.com/rust-lang/rust/releases/tag/1.73.0 Also added a configuration ardument and patch from https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-lang/rust/files/1.72.0-bump-libc-deps-to-0.2.146.patch?id=515b5920046117355d88b3494c74da269ce9b30a to provide support for building rust on musl hosts. Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com> rust: add support for musl build hosts Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* | node: bump to v18.18.1Hirokazu MORIKAWA2023-10-14
| | | | | | | | | | | | | | | | | | | | | | | | Notable Changes This release addresses some regressions that appeared in Node.js 18.18.0: (Windows) FS can not handle certain characters in file name #48673 18 and 20 node images give error - Text file busy (after re-build images) nodejs/docker-node#1968 libuv update in 18.18.0 breaks webpack's thread-loader #49911 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>