Commit Graph

3501 Commits

Author SHA1 Message Date
Alexandru Ardelean f70ad0e816 pillow: bump to version 8.3.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-14 11:20:08 +03:00
Alexandru Ardelean e08b94b753 python-cffi: bump to version 1.14.6
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-14 11:20:07 +03:00
Alexandru Ardelean 69c86c3a19 python-simplejson: bump to version 3.17.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-14 11:18:50 +03:00
Alexandru Ardelean 78f6c2c5ad python3: use gdbm for Berkley dbm
Python works with GNU DBM and with Berkley DBM.
Berkley DBM has been under Oracle for some time.

And it's not clear how many Python users actually use DBM.

In the packages feed, we have both libdb47 (which is now under Oracle) and
GNU DBM. The GNU DBM has a compatibility layer for Berkley DBM.
There are newer versions than libdb47, but it's probably not worth having
them yet. The libbd47 tarball is ~40+ MB. Odds are newer versions will be
bigger and more bloated.

This change merges the old `python3-gdbm` package into the `python3-dbm`
package, since they are effectively using the same underlying library now,
i.e. gdbm.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-13 11:22:51 +03:00
Rosen Penev 5685d92268 erlang: disable PIE
Fails to compile with it on.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 02:03:44 -07:00
Alexandru Ardelean d27d23167b python3: do a simple ls on pip & setuptools if not selected for build
I seem to forget to check/select setuptools and pip (that come bundled with
Python).
This change will do a simple 'ls' on the 2 wheel files, so that the build
fails even if just building Python.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-06 16:20:18 +02:00
Alexandru Ardelean 8b3297e507 python3: update to version 3.9.6
Refreshed patches.
Bumped pip to 21.1.3.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-06 16:20:18 +02:00
Michael Heimpold 42aa15b653
Merge pull request #16038 from mhei/php7-update
php7: update to 7.4.21
2021-07-05 20:58:41 +02:00
Michael Heimpold 7984c71bdd
Merge pull request #16037 from mhei/php8-update
php8: update to 8.0.8
2021-07-05 20:58:30 +02:00
Rosen Penev 6dee6ce5a6
Merge pull request #16043 from commodo/pillow
pillow: bump to version 8.3.0
2021-07-05 02:55:21 -07:00
Alexandru Ardelean 4361d88892 pillow: bump to version 8.3.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-05 11:35:01 +03:00
Alexandru Ardelean d3a64a36e9 django: bump to version 3.2.5
Several bug-fixes.
Fix CVE-2021-35042

Release notes:
  https://docs.djangoproject.com/en/3.2/releases/3.2.5/

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-05 10:58:30 +03:00
Michael Heimpold 7ddd5280d4 php8: update to 8.0.8
This fixes:
  - CVE-2021-21704
  - CVE-2021-21705

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-07-05 00:15:59 +02:00
Michael Heimpold f15aba89f7 php7: update to 7.4.21
This fixes:
    - CVE-2021-21704
    - CVE-2021-21705

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-07-05 00:13:35 +02:00
Alexandru Ardelean e2026346cc python-dateutil: add setuptools-scm build dep
Following:
  https://github.com/openwrt/packages/pull/16004
  https://github.com/openwrt/packages/pull/15995
  https://github.com/openwrt/packages/issues/15988

It seems that dateutil requires setuptools-scm to be installed.
As such, this is being added as a dependency.

Also, bump setuptools-scm to version 6.0.1

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-02 16:21:33 +03:00
Hirokazu MORIKAWA 14b43da6bd node: bump to 14.17.1
Notable Changes:
deps: update ICU to 69.1 (Michaël Zasso)
errors: align source-map stacks with spec (Benjamin Coe)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-06-18 18:04:29 +09:00
Alexandru Ardelean 01d1b4581e python-cryptography: bump to version 3.4.7
Dropped patches:
  0004-Replace-EVP_CIPHER_CTX_cleanup-with-EVP_CIPHER_CTX_r.patch
  0005-Switch-get_-Update-APIs-to-get0.patch

Reworked patches:
  0001-Add-new-ASN1_STRING_get0_data-API.patch
  0006-Add-X509_STORE_CTX_trusted_stack-compatibility-macro.patch
These 2 require that we keep only the CUSTOMIZATIONS stuff for now. Maybe
later we can drop this.

Ran 'make package/python-cryptography/refresh'.

Added patch:
  0004-disable-rust.patch
upstream did a sloppy job with the CRYPTOGRAPHY_DONT_BUILD_RUST logic; we
need to patch it, to make sure the setuptools-rust isn't installed.
We may need to carry this patch in our tree for a bit longer than upstream,
because in newer versions, CRYPTOGRAPHY_DONT_BUILD_RUST logic gets removed.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-06-17 19:27:29 +03:00
Alexandru Ardelean 07dbb82e95 django: bump to version 3.2.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-06-15 14:58:04 +03:00
Jeffery To aefabac126 python3: Add readline to dependency finder script
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-15 08:56:35 +03:00
Rosen Penev 2e654b19f3 treewide: back to cmake.mk
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 21:05:01 -07:00
Jeffery To 8349546208
python-twisted: Add tls/conch dependencies
By adding these dependencies, it is much easier for users (both
applications that use Twisted and end users) to have secure
communications by default.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-12 18:40:09 +08:00
Jeffery To 4b6e05d1fd
python-twisted: Update to 21.2.0, redo patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-12 06:18:50 +08:00
Josef Schlehofer 57cdc76316
Merge pull request #15833 from jefferyto/python-incremental-21.3.0
python-incremental: Update to 21.3.0, refresh patch
2021-06-11 22:16:46 +02:00
Josef Schlehofer ce15e2ffa8
Merge pull request #15830 from jefferyto/python-zope-interface-5.4.0
python-zope-interface: Update to 5.4.0
2021-06-11 22:16:24 +02:00
Jeffery To b2738e9da6
python-incremental: Update to 21.3.0, refresh patch
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-12 02:15:58 +08:00
Jeffery To ffbde739c6
python-zope-interface: Update to 5.4.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-11 23:44:51 +08:00
Jeffery To 0dbb3769f3
python-attrs: Update to 21.2.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-11 22:53:18 +08:00
Jeffery To fe3c49fe07
golang: Update to 1.16.5
1.16.1 included fixes for:

* CVE-2021-27918 - encoding/xml: infinite loop when using
  xml.NewTokenDecoder with a custom TokenReader
* CVE-2021-27919 - archive/zip: can panic when calling Reader.Open

1.16.4 included fixes for:

* CVE-2021-31525 - net/http: ReadRequest can stack overflow due to
  recursion with very large headers

1.16.5 includes fixes for:

* CVE-2021-33195 - net: Lookup functions may return invalid host names
* CVE-2021-33196 - archive/zip: malformed archive may cause panic or
  memory exhaustion
* CVE-2021-33197 - net/http/httputil: ReverseProxy forwards Connection
  headers if first one is empty

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-11 16:26:56 +08:00
Siger Yang acac2ce15b luaossl: add luaossl(rel-20200709) to feeds
Signed-off-by: Siger Yang <sigeryeung@gmail.com>

luaossl: fix maintainer

Signed-off-by: Siger Yang <sigeryeung@gmail.com>
2021-06-10 15:40:59 +08:00
Michael Heimpold eec207d754
Merge pull request #15809 from mhei/php8-update
php8: update to 8.0.7
2021-06-08 23:18:53 +02:00
Michael Heimpold 961b7c5a25 php8: update to 8.0.7
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-06-08 21:25:03 +02:00
Michael Heimpold 555d0c9a29 php7: update to 7.4.20
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-06-07 06:47:21 +02:00
Rosen Penev 965be1d107
Merge pull request #15745 from neheb/tcl2
tcl: update to 8.6.11
2021-06-03 11:52:54 -07:00
Rosen Penev 65a346bc51
Merge pull request #15659 from commodo/python3-readline
python3: add python3-readline subpackage
2021-06-02 13:04:45 -07:00
Alexandru Ardelean fe698b5fca python-idna: bump to version 3.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-06-02 19:25:55 +03:00
Rosen Penev f42b5288f9 vala: update to 0.52.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-01 23:13:23 -07:00
Rosen Penev 396a06e6f3 tcl: update to 8.6.11
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-01 23:08:47 -07:00
Rosen Penev 63f1db0066
Merge pull request #15701 from 1715173329/ack
ack: add new packages
2021-06-01 16:54:56 -07:00
Rosen Penev d23ca0010c luajit: for powerpc, add FPU dependency
powerpc support as of 2.1 does not work with soft float.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-31 16:26:26 -07:00
Tianling Shen c7acc8414a
perl-ack: add new package
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-05-28 22:54:51 +08:00
Tianling Shen 4999f212a5
perl-file-next: add new package
This is required by ack.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-05-28 22:38:29 +08:00
Hirokazu MORIKAWA 3aefe1d8b6 node: Reduce node-npm package size
Reduce package size by about 1MB.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-05-28 13:04:48 +09:00
Josef Schlehofer b99c1df4ce
Merge pull request #15625 from ja-pa/python-cryptodomex-update
python-cryptodomex: update to version 3.10.1
2021-05-25 21:00:09 +02:00
Alexandru Ardelean 49faf5d7ca python3: add python3-readline subpackage
Python3 comes with a built-in readline module. It wasn't included up until
now; mostly because it wasn't considered.

This change introduces it as a sub-package of the main Python3 package.
readline support is included in Python.

libreadline pulls libncursesw as a package, so python3-ncurses was
updated to pull libncursesw as well.
It should be the same package; mostly done for consistency.

Resolves the issue reported here:
  https://forum.openwrt.org/t/python3-repl-missing-readline/90039

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-05-19 14:17:00 +03:00
Alexandru Ardelean 5a70c9e826 django: bump to version 3.2.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-05-18 12:29:01 +03:00
Alexandru Ardelean 6185156e69 et_xmlfile: bump to version 1.1.0
Updating Eneas' email as requested on Github:
  https://github.com/openwrt/packages/pull/15622

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-05-18 12:29:01 +03:00
Alexandru Ardelean cf368395d0 python-six: bump to version 1.16.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-05-18 12:29:01 +03:00
Jan Pavlinec d6cb4edb4a
python-cryptodomex: update to version 3.10.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-05-14 13:08:13 +02:00
Hirokazu MORIKAWA 74521b2876 node: bump to v14.17.0
Notable Changes:
Diagnostics channel (experimental module)
UUID support in the crypto module
Experimental support for AbortController and AbortSignal

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-05-13 13:19:24 +09:00
Alexandru Ardelean e312275dd9 python3: bump version to 3.9.5
Refreshed Python patches.
Updated pip & setuptools version.

For pip, patch '001-pep517-pyc-fix.patch' was reworked.

Also, the current version of the bundled pip (21.1.1) no longer supports
Python2, so the 'py2.py3' suffix gets replaced with just py3.

For setuptools, there is no longer a script/module:
  https://github.com/pypa/setuptools/pull/2544

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-05-11 11:50:35 +03:00
Michael Heimpold 45d76e8399
Merge pull request #15599 from mhei/php8-update
php8: update to 8.0.6
2021-05-11 07:59:07 +02:00
Michael Heimpold 4e39d9fc7c php7: update to 7.4.19
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-05-10 22:37:12 +02:00
Michael Heimpold 0154157b6c php8: update to 8.0.6
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-05-10 21:24:53 +02:00
Michael Heimpold 70bb71fdff
Merge pull request #15552 from mhei/php7-update
php7: update to 7.4.18
2021-05-08 23:11:22 +02:00
Javier Marcet aa959033ca python-dotenv: update to v0.17.1
Signed-off-by: Javier Marcet <javier@marcet.info>
2021-05-04 20:16:19 -07:00
Jan Pavlinec 66dedebcec python-typing-extensions: update to version 3.10.0.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-05-03 18:19:24 +03:00
Eneas U de Queiroz 2151d948a5
Merge pull request #15532 from dangowrt/bunch-of-updates
a bunch of package updates
2021-05-03 11:30:53 -03:00
Josef Schlehofer b11a9f2309
Merge pull request #14237 from commodo/python-abi-version
python3: introduce libpython3 with ABI_VERSION flag
2021-05-01 12:32:55 +02:00
Michael Heimpold aaaeef8b63 php7: update to 7.4.18
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-04-30 21:39:13 +02:00
Michael Heimpold 5e82e6be71 php8: update to 8.0.5
Also update opcache makefile patch.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-04-29 21:10:30 +02:00
Daniel Golle 7b32ab78c0 python-gnupg: update to version 0.4.7
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-29 00:59:15 +01:00
Daniel Golle 86bd165f8c perl-mail-spamassassin: update to version 3.4.6
Fixes CVE-2020-1946

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-29 00:59:15 +01:00
Daniel Golle 1876cd2ff2 perl-net-dns: update to version 1.30
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-29 00:59:15 +01:00
Daniel Golle e70965b1aa Jinja2: update to version 2.11.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-29 00:59:15 +01:00
Alexandru Ardelean 27aee1fbf0 python3: introduce libpython3 with ABI_VERSION flag
Related to discussion:
  https://github.com/openwrt/packages/pull/14060

Every once in a while a version bump will occur that requires an ABI
change. Example: Python 3.8 to 3.9. When this happens some Python packages
would need to be rebuilt. In setups where everything gets rebuilt, this
isn't a problem.

It's usually a bigger problem when needing to upgrade something via
opkg.
To accommodate for this, we add a libpython with it's own ABI_VERSION
flag. If this ABI_VERSION changes, then this should propagate forward.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-04-28 14:25:01 +03:00
Jan Pavlinec 7a89793838
python-socketio: update to version 5.2.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-26 12:38:30 +02:00
Jan Pavlinec 024e5a2c38
python-engineio: update to version 4.1.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-26 12:37:51 +02:00
Hirokazu MORIKAWA f6feb1508c node: Resolve ICU conflict
Resolve conflicts between OpenWrt's ICU package and the ICU shipped with node.js.

https://github.com/openwrt/packages/issues/15437

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-04-21 19:26:12 +03:00
Rosen Penev 00d0281671 luv: update to 1.40.0-0
Simplify CMake section.

Fix pkgconfig paths.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-14 14:17:22 -07:00
Alexandru Ardelean bde027188a python-greenlet: support MIPS architecture
Fixes: https://github.com/openwrt/packages/issues/15370

This is inspired from:
   330bc94dcc/lang/python-greenlet/Makefile

The `PKG_USE_MIPS16:=0` is not taken into consideration when building
Python modules. That's because the sysconfig is used.

This is only an issue with greenlet (on MIPS) so far.

One option is to do `PKG_USE_MIPS16:=0` in the core Python package.
But, since we know that the `wlanslovenija` group has successfully used
greenlet on MIPS with this construct, we might as well adopt it until GCC10
becomes the main compiler.

As noted here:
  https://github.com/openwrt/packages/issues/15370#issuecomment-817015484
GCC10 doesn't have this problem.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-04-14 00:17:09 -07:00
Luiz Angelo Daros de Luca 6ced83d4cb
Merge pull request #15412 from luizluca/ruby-3.0.1
ruby: update to 3.0.1
2021-04-13 13:04:43 -03:00
Rosen Penev d0b93ea224 vala: update to 0.52.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-12 22:41:18 -07:00
Alexandru Ardelean c01d0f16cf django: bump to version 3.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-04-12 17:51:54 -07:00
Luiz Angelo Daros de Luca 2e7758916e ruby: update to 3.0.1
Fixes two CVEs:

CVE-2021-28965: XML round-trip vulnerability in REXML
CVE-2021-28966: Path traversal in Tempfile on Windows

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2021-04-12 18:19:00 -03:00
Josef Schlehofer f4a231cdf5
Merge pull request #15396 from BKPepe/update-bottle
python3-bottle: update to version 0.12.19
2021-04-12 11:14:49 +02:00
Josef Schlehofer 8770f64816
Merge pull request #15398 from BKPepe/babel-update
python-babel: update to version 2.9.0
2021-04-12 11:14:38 +02:00
Javier Marcet 75fbd91d66 python-docker: Update to 5.0.0
Breaking changes:

- Remove support for Python 2.7

- Make Python 3.6 the minimum version supported

Features:

- Add limit parameter to image search endpoint

Bugfixes:

- Fix KeyError exception on secret create

- Verify TLS keys loaded from docker contexts

- Update PORT_SPEC regex to allow square brackets for IPv6 addresses

- Fix containers and images documentation examples

Signed-off-by: Javier Marcet <javier@marcet.info>
2021-04-11 20:30:25 -07:00
Hirokazu MORIKAWA 21391a6c9c node: bump to v14.16.1
April 2021 Security Releases
- OpenSSL - CA certificate check bypass with X509_V_FLAG_X509_STRICT (High) (CVE-2021-3450)
- OpenSSL - NULL pointer deref in signature_algorithms processing (High) (CVE-2021-3449)
- npm upgrade - Update y18n to fix Prototype-Pollution (High) (CVE-2020-7774)

OpenSSL-related vulnerabilities do not affect the OpenWrt package. Because OpenWrt's OpenSSL shared library has been updated.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-04-11 20:29:48 -07:00
Josef Schlehofer a31dc44d2d
python-babel: update to version 2.9.0
Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-04-12 01:05:36 +02:00
Josef Schlehofer 1a4b2b41fb
python3-bottle: update to version 0.12.19
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-04-12 00:47:57 +02:00
Robin Rainton 8695a18c56 node: #14983 NODEJS_ICU_SMALL is default
Signed-off-by: Robin Rainton <robin@rainton.com>
2021-04-11 13:39:24 +02:00
Jan Pavlinec 4e979ceb6b python-pytest: update to version 6.2.3
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-07 10:16:56 +03:00
Josef Schlehofer e21d493964
Merge pull request #15359 from BKPepe/zeroconf
zeroconf: update to version 0.29.0
2021-04-07 00:23:19 +02:00
Rosen Penev ed15856aef lualanes: build with CMake
Faster to compile.

Add license information.

Several cleanups for consistency between packages.

Small patch fix now that uClibc-ng is gone.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-06 15:22:08 -07:00
Josef Schlehofer 757b0ea647
zeroconf: update to version 0.29.0
Update copyright in Makefile

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-04-06 22:48:19 +02:00
Alexandru Ardelean afdcfb525c pillow: bump to version 8.2.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-04-05 15:11:48 -07:00
Alexandru Ardelean 156e2e354e python3: bump to version 3.9.4
For some reason Python3 jumped from 3.9.2 to 3.9.4 in about a week.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-04-05 19:32:00 +03:00
Rosen Penev 4f7aad0e52 lua-openssl: try to fix buildbot
Something is weird there. Can't reproduce on CI or locally.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-04 19:52:32 -07:00
Javier Marcet 0a754f2ec1 python-dotenv: update to v0.17.0
Signed-off-by: Javier Marcet <javier@marcet.info>
2021-04-05 00:42:01 +02:00
Rosen Penev 79f62459b3
Merge pull request #15074 from ja-pa/python-greenlet
python-eventlet & python-greenlet: add new packages
2021-04-03 18:46:39 -07:00
Rosen Penev bb181a18c1
Merge pull request #15025 from ja-pa/python-flask-socketio
python-flask-socketio: add new package
2021-04-03 18:45:21 -07:00
Rosen Penev 752d357231
Merge pull request #15080 from ja-pa/python-pysocks
python-pysocks: add new package
2021-04-03 18:43:17 -07:00
Jan Pavlinec 6c9627b45d python-flask-httpauth: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-03 18:40:04 -07:00
Rosen Penev 38f01ad2c9 lua-openssl: update to 0.7.8-0
Swith to building with CMake to avoid huge patching of the stock
Makefile.

Reorganize Makefile for consistency between packages.

Add patch to fix deprecated OpenSSL functions.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-02 13:46:51 -07:00
Martin Matějek df4b1ae24e
python3-pyroute2: update to version 0.5.16
Signed-off-by: Martin Matějek <martin.matejek@gmx.com>
2021-03-30 20:00:53 +02:00
Alexandru Ardelean 731bb0265d numpy: bump to version 1.20.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-03-29 09:51:56 +03:00
Alexandru Ardelean 89a6254b0a python-lxml: bump to version 4.6.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-03-29 09:49:47 +03:00
Alexandru Ardelean 5d00d670b2 gunicorn: bump to version 20.1.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-03-29 09:47:07 +03:00
Alexandru Ardelean 0f9b0223cc django-restframework: bump to version 3.12.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-03-29 09:46:09 +03:00
Rosen Penev a31b732007 treewide: build CMake projects with Ninja
faster to compile.

A small selection of packages was tested going from:

Executed in  696.30 secs   fish           external
   usr time   82.98 mins  395.00 micros   82.98 mins
   sys time    9.02 mins    0.00 micros    9.02 mins

to:

Executed in  592.20 secs   fish           external
   usr time   84.84 mins  361.00 micros   84.84 mins
   sys time    8.85 mins   57.00 micros    8.85 mins

Tested by running make -j 12 and wiping staging/build_dir/target_x

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-27 21:51:50 -07:00
Rosen Penev 02d54e1a6f perl-mail-spamassassin: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 13:14:11 -07:00
Rosen Penev 0e620f1fa1 luajit: fix compilation with host clang
It errors out with this section.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 11:25:42 -07:00
Rosen Penev cf4e026e26 luv: update to 1.36.0-0
Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 11:25:10 -07:00
Jan Pavlinec d303bd6aac
python-eventlet: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-23 13:57:46 +01:00
Jan Pavlinec 837f1b5924
python-greenlet: add new package
Notes:
Build is disabled for arc and mips because
greenlet isn't ported for these platforms

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-23 13:57:45 +01:00
Jan Pavlinec 8133922a02
python-flask-socketio: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-23 10:55:10 +01:00
Jan Pavlinec ae0556e6a5
python-bidict: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-23 10:55:09 +01:00
Jan Pavlinec decbd7b43a
python-socketio: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-23 10:55:08 +01:00
Jan Pavlinec 9e011b2fc8
python-engineio: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-23 10:55:08 +01:00
Rosen Penev 32a5f4125c
Merge pull request #15127 from neheb/ev
lua-ev: update to 1.5
2021-03-20 18:36:30 -07:00
Alexandru Ardelean b0e3dedda8 openpyxl: bump to version 3.0.7
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-03-15 20:49:20 +02:00
Karl Palsson 470365c4de lang/lua-libmodbus: bump to 0.7 release
Includes fixes for OpenWrt's Lnum patched lua.
Release notes at: https://github.com/etactica/lua-libmodbus/blob/v0.7/changelog

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-03-15 16:03:22 +00:00
Rosen Penev 469955af89 lua-ev: update to 1.5
Use AUTORELEASE for simplicity

Switch to compilation with ninja as it's faster.

Use the proper install paths to install ev.so

Use codeload for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-14 16:44:24 -07:00
Rosen Penev 6de752e5f2
Merge pull request #15083 from jmarcet/python_websocket_client_update
python3-websocket-client: update to 0.58.0
2021-03-10 12:09:58 -08:00
Rosen Penev 0917ea3ef4
Merge pull request #15082 from jmarcet/python_docker_update
python-docker: Update to 4.4.4
2021-03-10 12:09:31 -08:00
Jan Pavlinec 780fc502d2
python-pysocks: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-10 12:07:47 +01:00
Rosen Penev acb72e7452 python3-libsemanage: update to 3.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-09 16:39:56 -08:00
Rosen Penev 0d05ca4a09 python3-libselinux: update to 3.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-09 16:39:56 -08:00
Javier Marcet d58c921c9a python3-websocket-client: update to 0.58.0
Signed-off-by: Javier Marcet <javier@marcet.info>
2021-03-09 23:52:14 +00:00
Javier Marcet 22b1ca6326 python-docker: Update to 4.4.4
Bugfixes:

- Remove LD_LIBRARY_PATH and SSL_CERT_FILE environment variables when
shelling out to the ssh client.

Signed-off-by: Javier Marcet <javier@marcet.info>
2021-03-09 17:41:18 +00:00
Josef Schlehofer 8c01d5010c
Merge pull request #15047 from commodo/pillow
pillow: bump to version 8.1.2
2021-03-08 20:54:19 +01:00
Jan Pavlinec 7f85073979
python-zipp: update to version 3.4.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-08 15:23:57 +01:00
Alexandru Ardelean c6f8536efa pillow: bump to version 8.1.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-03-08 09:38:06 +02:00
Michael Heimpold 331f8afd99
Merge pull request #15010 from mhei/php8-update
php8: update to 8.0.3
2021-03-07 09:32:22 +01:00
Rosen Penev 45dcec32ce
Merge pull request #14873 from neheb/cxx
treewide: remove uClibc++ support
2021-03-06 14:00:32 -08:00
Michael Heimpold e819f630a2 php8: update to 8.0.3
Also update opcache compile fix patch.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-03-06 20:34:10 +01:00
Eneas U de Queiroz db3389edc2 php8: fix pecl build with QUILT
This is d4979cff0 ported to php8.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-03-06 20:34:28 +01:00
Eneas U de Queiroz 8c6d7dc37c php8: fix build with QUILT
This is d4979cff0 ported to php8.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-03-06 20:34:10 +01:00
Michael Heimpold 5dd949d86e
Merge pull request #15011 from mhei/php7-update
php7: update to 7.4.16
2021-03-06 06:30:43 +01:00
Rosen Penev 39bc254663 treewide: remove uClibc++ support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-05 15:07:46 -08:00
Rosen Penev 22eec6ee26 python3-libselinux: fix musl 1.2.x compilation.
Backported upstream patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-04 23:42:37 -08:00
Michael Heimpold 87e852fc71 php7: update to 7.4.16
Also refresh patch.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-03-04 23:15:47 +01:00
Rosen Penev 8fbff0ec68
Merge pull request #14914 from cotequeiroz/php7-pecl-imagick
php7-pecl-imagick, imagemagick: save & use MagickWand-config
2021-03-02 19:56:45 -08:00
Jan Pavlinec 034cba33c6
python-typing-extensions: add new package
Note:
Dependency for python3-aiohttp

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-02 17:07:25 +01:00
Jan Pavlinec c99a19f614
python-aiohttp: update to version 3.7.4
Note:
Fixes CVE-2021-21330
Add new required dependecy python3-typing-extensions

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-02 13:42:52 +01:00
Eneas U de Queiroz f434a33a13
php7-pecl-imagick: configure --with-imagick=...
Add --with-imagick=$(STAGING_DIR)/usr so that configure picks
MagickWand-config from there, before it finds an eventual host-installed
version.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-02-28 22:30:11 -03:00
Eneas U de Queiroz 40025d340e
Merge pull request #14894 from cotequeiroz/php7-pecl-imagik
php7: adjust build with QUILT
2021-02-26 13:20:27 -03:00
Eneas U de Queiroz d4979cff06
php7: fix build with QUILT
When building with QUILT, unlike the regular build, Build/Prepare does
not apply the patches.  So when buildconf is called with QUILT on, at
the end of Build/Prepare, it will not have the patched sources, and
build will fail.

To fix the problem, run buildconf in Build/Prepare only when QUILT is
off, and do it in Build/Configure otherwise.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-02-26 11:23:11 -03:00
Eneas U de Queiroz 3476816cc8
php7: fix pecl build with QUILT
Commit d741a64b7 ("lang/php7: Don't run phpize7 with QUILT") changed
pecl.mk to not run phpize7 during Package/prepare if QUILT is set.  The
intention was to allow prepare, refresh and update targets to run
without building dependencies.

As a side-effect, Package/configure and Package/compile fail when QUILT
is defined because they can't find ./configure or a Makefile.  It also
impacts the github tests run with pull requests, because QUILT is
defined there.

To avoid that failure and still keep the prepare, refresh, and update
speedup, call phpize7 before Package/Configure if QUILT is defined.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-02-26 11:23:07 -03:00
Hirokazu MORIKAWA a68820bb74 node: bump to v14.16.0
Update to v14.16.0

February 2021 Security Releases
- HTTP2 'unknownProtocol' cause Denial of Service by resource exhaustion (Critical) (CVE-2021-22883)
- DNS rebinding in --inspect (CVE-2021-22884)
- OpenSSL - Integer overflow in CipherUpdate (CVE-2021-23840)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-02-26 09:02:24 +09:00
Alexandru Ardelean dd58d24699 django: bump to version 3.1.7
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmai.com>
2021-02-24 20:09:57 +02:00
Rosen Penev 6420152225
Merge pull request #14782 from dddaniel/master
python-psycopg2: Add new package
2021-02-23 12:00:38 -08:00
Daniel Danzberger 7cfb9a04af python-psycopg2: Add new package
Psycopg is the most popular PostgreSQL adapter for the Python programming language
It's used by the python-sqlalchemy for postgresql

This package was removed by this commit for lacking python3 support:
c37b15e1c4

Version 2.8.6 used in this package now supports pyhton3

Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
2021-02-23 16:03:51 +01:00
Rosen Penev 51e5519784
Merge pull request #14696 from luizluca/ruby-3.0.0
ruby: update to 3.0.0
2021-02-23 05:20:04 -08:00
Rosen Penev c7b0f0b720
Merge pull request #14838 from ja-pa/python-packaging-20.9
python-packaging: update to version 20.9
2021-02-23 05:13:20 -08:00
Rosen Penev 4facaab318
Merge pull request #14841 from ja-pa/python-py-1.10.0-up
python-py: update to version 1.10.0
2021-02-23 05:10:06 -08:00
Rosen Penev 8fd9239c67
Merge pull request #14846 from ja-pa/pytho-pytest-xdist-2.2.1
python-pytest-xdist: update to version 2.2.1
2021-02-23 05:09:45 -08:00
Jan Pavlinec ca15ab33cf
python-py: update to version 1.10.0
Fixes CVE-2020-29651

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-23 10:17:09 +01:00
Luiz Angelo Daros de Luca fe4020f23e ruby: update to 3.0.0
This release goal is performance, concurrency, and typing. See details
in https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/

New subpackages (reflect of mostly complete upstream ruby gemification)
- ruby-abbrev (from ruby-misc)
- ruby-base64 (from ruby-misc)
- ruby-coverage (from ruby-misc)
- ruby-continuation (from ruby-misc)
- ruby-debug (from ruby-debuglib)
- ruby-english (from ruby-misc)
- ruby-expect (from ruby-misc)
- ruby-fiber (from ruby-misc)
- ruby-find (from ruby-filelib)
- ruby-io-nonblock (from ruby-multithread)
- ruby-io-wait (from ruby-multithread)
- ruby-monitor (from ruby-multithread)
- ruby-net-ftp (from ruby-net)
- ruby-net-http (from ruby-net)
- ruby-net-imap (from ruby-net)
- ruby-net-pop (from ruby-net)
- ruby-net-protocol (from ruby-net)
- ruby-objspace (from ruby-debuglib)
- ruby-open-uri (from ruby-net)
- ruby-pathname (from ruby-filelib)
- ruby-pp (from ruby-prettyprint)
- ruby-pty (from ruby-misc)
- ruby-rbs (NEW)
- ruby-resolv (from ruby-socket)
- ruby-resolv-replace (from ruby-socket)
- ruby-securerandom (from ruby-misc)
- ruby-set (from ruby-misc)
- ruby-shellwords (from ruby-misc)
- ruby-syslog (from ruby-logger)
- ruby-tempfile (from ruby-filelib)
- ruby-tmpdir (from ruby-filelib)
- ruby-tsort (from ruby-misc)
- ruby-typeprof (NEW)
- ruby-un (from ruby-mkmf)
- ruby-weakref (from ruby-misc)

Removed subpackages
- ruby-debuglib (split into ruby-debug,ruby-objspace)
- ruby-filelib (split into ruby-find,ruby-pathname,ruby-tempfile,ruby-tmpdir)
- ruby-misc (split into ruby-abbrev,ruby-base64,ruby-continuation,
    ruby-coverage,ruby-english,ruby-expect,ruby-fiber,ruby-securerandom,
    ruby-set,ruby-shellwords,ruby-tsort,ruby-weakref)
- ruby-multithread (split into ruby-io-nonblock,ruby-io-wait,ruby-monitor)
- ruby-net (split into ruby-net-ftp,ruby-net-http,ruby-net-imap,ruby-net-pop,
    ruby-net-protocol,ruby-open-uri)
- ruby-net-telnet (removed upstream)
- ruby-sdbm (removed upstream)
- ruby-webrick (removed upstream)
- ruby-xmlrpc (removed upstream)

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2021-02-22 19:49:38 -03:00
Josef Schlehofer 1dd4b3be6f
Merge pull request #14844 from ja-pa/python-more-itertools-8.7.0
python-more-itertools: update to version 8.7.0
2021-02-22 19:11:33 +01:00