Commit graph

3401 commits

Author SHA1 Message Date
Jeffery To
5c43da5e10 python3: Add readline to dependency finder script
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 1eeeba60d8cffc2f655c1ecbb277ca6734ac46b7)
2021-06-15 08:57:00 +03:00
Alexandru Ardelean
608a7422e0
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>
(cherry picked from commit 49faf5d7ca)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-14 02:28:02 +08:00
Jeffery To
f66c5950ff
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>
(cherry picked from commit 8349546208)
2021-06-12 19:01:35 +08:00
Jeffery To
f295e21aa9
python-twisted: Update to 21.2.0, redo patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 4b6e05d1fd)
2021-06-12 06:22:52 +08:00
Rosen Penev
3c522bb4ae
Merge pull request #15827 from jefferyto/python-package-updates-openwrt-21.02
[openwrt-21.02] python-six,et_xmlfile, django: bump package versions
2021-06-11 13:25:24 -07:00
Josef Schlehofer
bae049fa51
Merge pull request #15834 from jefferyto/python-incremental-21.3.0-openwrt-21.02
[openwrt-21.02] python-incremental: Update to 21.3.0, refresh patch
2021-06-11 22:16:52 +02:00
Josef Schlehofer
65a4945927
Merge pull request #15831 from jefferyto/python-zope-interface-5.4.0-openwrt-21.02
[openwrt-21.02] python-zope-interface: Update to 5.4.0
2021-06-11 22:16:30 +02:00
Jeffery To
cac4f5fa73
python-incremental: Update to 21.3.0, refresh patch
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b2738e9da6)
2021-06-12 02:19:52 +08:00
Jeffery To
f082f8150f
python-zope-interface: Update to 5.4.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit ffbde739c6)
2021-06-11 23:46:35 +08:00
Jeffery To
86fe94bdaf
python-attrs: Update to 21.2.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 0dbb3769f3)
2021-06-11 22:57:53 +08:00
Alexandru Ardelean
958b495b37 python-idna: bump to version 3.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
(cherry picked from commit fe698b5fca)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-11 16:49:51 +02:00
Alexandru Ardelean
96ee760579
django: bump to version 3.2.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
(cherry picked from commit 5a70c9e826)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-11 21:37:54 +08:00
Alexandru Ardelean
607b39494a
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>
(cherry picked from commit 6185156e69)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-11 21:37:42 +08:00
Alexandru Ardelean
e60ade49c2
python-six: bump to version 1.16.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
(cherry picked from commit cf368395d0)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-11 21:37:29 +08:00
Alexandru Ardelean
69304783ec
django: bump to version 3.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
(cherry picked from commit c01d0f16cf)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-06-11 21:37:08 +08:00
Jeffery To
7f2db681f1
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>
(cherry picked from commit fe3c49fe07)
2021-06-11 16:58:05 +08:00
Rosen Penev
86ac045a58 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>
(cherry picked from commit d23ca0010c)
2021-05-31 17:27:22 -07:00
Hirokazu MORIKAWA
23bec4e87b node: Reduce node-npm package size
Reduce package size by about 1MB.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-05-28 13:06:02 +09:00
Jan Pavlinec
e2b25c5036
python-cryptodomex: update to version 3.10.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit d6cb4edb4a)
2021-05-27 17:04:35 +02:00
Michael Heimpold
23ddd34b8a php7: update to 7.4.19
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 4e39d9fc7c)
2021-05-18 23:37:39 +02:00
Michael Heimpold
d928a35e17 php7: update to 7.4.18
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit aaaeef8b63)
2021-05-18 23:37:39 +02:00
Eneas U de Queiroz
e984b731a8 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>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit f434a33a13)
2021-05-18 23:37:39 +02:00
Alexandru Ardelean
8131eaf08c
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>
(cherry picked from commit e312275dd9)
2021-05-17 13:12:31 +02:00
Alexandru Ardelean
bc4ebdc085
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>
(cherry picked from commit 27aee1fbf0)
2021-05-17 13:12:27 +02:00
Alexandru Ardelean
48fd33a730
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>
(cherry picked from commit 156e2e354e)
2021-05-17 13:12:22 +02:00
Hirokazu MORIKAWA
4258e21f81 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 15:52:37 +09:00
Jan Pavlinec
1d9a8b3546
python-engineio: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 9e011b2fc8)
2021-05-08 10:52:47 +02:00
Jan Pavlinec
763f8b467b
python-bidict: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit ae0556e6a5)
2021-05-08 10:52:31 +02:00
Alexandru Ardelean
672b7c1d82
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>
(cherry picked from commit bde027188a)
2021-05-08 10:44:01 +02:00
Jan Pavlinec
d2085c2231
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>
(cherry picked from commit 837f1b5924)
2021-05-08 10:43:52 +02:00
Jan Pavlinec
ba0b60f50a
python-socketio: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit decbd7b43a)
2021-05-08 10:43:26 +02:00
Jan Pavlinec
96726c6ce4
python-eventlet: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit d303bd6aac)
2021-05-08 10:41:36 +02:00
Jan Pavlinec
be42ff8e99
python-pysocks: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 780fc502d2)
2021-05-08 10:41:19 +02:00
Jan Pavlinec
9c24b20a13
python-flask-socketio: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 8133922a02)
2021-05-08 10:41:04 +02:00
Jan Pavlinec
7eea426c98
python-flask-httpauth: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 6c9627b45d)
2021-05-08 10:40:50 +02:00
Daniel Golle
d54b6fe090
python-gnupg: update to version 0.4.7
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit 7b32ab78c0)
2021-05-08 01:09:31 +02:00
Daniel Golle
fe2e5c27f8
Jinja2: update to version 2.11.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit e70965b1aa)
2021-05-08 01:07:18 +02:00
Hirokazu MORIKAWA
0d8a914d2e 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:27:00 +03:00
Daniel Danzberger
ed645bce9c
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>
(cherry picked from commit 7cfb9a04af)
2021-04-20 18:58:05 +02:00
Luiz Angelo Daros de Luca
739faab36c 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-13 01:40:46 -03:00
Hirokazu MORIKAWA
a43822546e 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.

NODEJS_ICU_SMALL is default

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-04-11 20:29:54 -07:00
Jan Pavlinec
7f2d84615e
python-pytest: update to version 6.2.3
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 4e979ceb6b)
2021-04-07 14:18:59 +02:00
Josef Schlehofer
f5246aaa29
zeroconf: update to version 0.29.0
Update copyright in Makefile

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 757b0ea647)
2021-04-07 14:18:42 +02:00
Rosen Penev
e1b21ddda2 python3-libsemanage: update to 3.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit acb72e7452)
2021-04-06 15:59:19 -07:00
Martin Matějek
c07c27ce7f
python3-pyroute2: update to version 0.5.16
Signed-off-by: Martin Matějek <martin.matejek@gmx.com>
(cherry picked from commit df4b1ae24e)
2021-03-30 21:47:40 +02:00
Jan Pavlinec
7bd8b26e1e
python-zipp: update to version 3.4.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 7f85073979)
2021-03-29 00:23:44 +02:00
Karl Palsson
1c5c3a4108 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:09:29 +00:00
Michael Heimpold
d576b0eefc
Merge pull request #15064 from mhei/21.02-php8
[21.02] php8: backport fixes and update from master
2021-03-10 07:21:25 +01:00
Michael Heimpold
f4a36a0c60 php8: update to 8.0.3
Also update opcache compile fix patch.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit e819f630a2)
2021-03-08 21:26:22 +01:00
Eneas U de Queiroz
61bd6aa423 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>
(cherry picked from commit db3389edc2)
2021-03-08 21:26:17 +01:00
Eneas U de Queiroz
10d3f10a81 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>
(cherry picked from commit 8c6d7dc37c)
2021-03-08 21:26:00 +01:00
Michael Heimpold
d5e5d544bb php7: update to 7.4.16
Also refresh patch.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 87e852fc71)
2021-03-07 22:10:11 +01:00
Jan Pavlinec
7bc80b5956
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>
(cherry picked from commit c99a19f614)
2021-03-07 02:16:50 +01:00
Jan Pavlinec
dd3747ea18
python-typing-extensions: add new package
Note:
Dependency for python3-aiohttp

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 034cba33c6)
2021-03-07 02:16:39 +01:00
Jeffery To
b35fb7e8f9
python3: Update to 3.9.2, refresh patches
Includes fixes for:
* CVE-2021-3177 - ctypes: Buffer overflow in PyCArg_repr
* CVE-2021-23336 - urllib parse_qsl(): Web cache poisoning - semicolon
  as a query args separator

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 6d9005d5ac)
2021-03-02 23:14:19 +08:00
Rosen Penev
549db8ee27
Merge pull request #14937 from nxhack/2102_add_node-yarn
[21.02] node-yarn: add new package - for building adguardhome
2021-02-28 01:30:07 -08:00
Eneas U de Queiroz
8d8d71b87d
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>
(cherry picked from commit d4979cff06)
2021-02-26 18:07:35 +01:00
Eneas U de Queiroz
6e200ab632
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>
(cherry picked from commit 3476816cc8)
2021-02-26 18:07:30 +01:00
Luiz Angelo Daros de Luca
276b28c196
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>
(cherry picked from commit fe4020f23e)
2021-02-26 13:04:06 +01:00
Hirokazu MORIKAWA
30a45f2810
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>
(cherry picked from commit a68820bb74)
2021-02-26 12:49:41 +01:00
Hirokazu MORIKAWA
6c47d84759
node: make hostpkg icu-enabled
Made the necessary changes to build the latest version of adguardhome.
See this thread : https://github.com/openwrt/packages/pull/14717

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit 884761c4df)
2021-02-26 12:49:25 +01:00
Hirokazu MORIKAWA
243cc9a3f0 node-yarn: add new package - for building adguardhome
Add the necessary new package to build the latest version of adguardhome.
See this thread : https://github.com/openwrt/packages/pull/14717

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-02-26 17:48:28 +09:00
Alexandru Ardelean
cac54a66f4
django: bump to version 3.1.7
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmai.com>
(cherry picked from commit dd58d24699)
2021-02-26 07:38:51 +01:00
Ilya Lipnitskiy
b1cbd93bcd
treewide: Run refresh on all packages
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
(cherry picked from commit 5d8d4fbbcb)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-02-25 01:26:05 +08:00
Rosen Penev
597fbe5f03
Merge pull request #14834 from jefferyto/golang-1.16-openwrt-21.02
[openwrt-21.02] golang: Update to 1.16
2021-02-22 15:16:21 -08:00
Jeffery To
6ce32c3b5e
python3: Fix target python-config when building on macOS
The Python version of python-config is installed when building on macOS,
rather than the shell script version when building on Linux. When run on
macOS, the Python version of python-config will return values with
Mac-specific customizations.

This patches the python-config install recipe so that which version is
installed can be controlled by the package makefile. When building on
macOS, this installs the Python version for host Python and the shell
script version for target Python.

This also updates Host/Compile and Host/Install to use the default host
build recipes, so that the various HOST_* variables are taken into
account automatically.

Fixes https://github.com/openwrt/packages/issues/14652

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 18330902a0)
2021-02-22 22:09:54 +08:00
Jeffery To
75d276fe33
golang: Update to 1.16
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit dc587eccb7)
2021-02-22 17:08:36 +08:00
Matt Merhar
91902ec5e7
perl-try-tiny: use relative include of perlmod.mk
The $(TOPDIR) seemed to cause Makefile parsing issues with CI.

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
(cherry picked from commit 52668b1e97)
2021-02-21 08:50:30 +01:00
Rosen Penev
ac4cbab7d8
Merge pull request #14743 from jefferyto/python-cffi-1.14.5
python-cffi: Update to 1.14.5
2021-02-15 03:08:19 -08:00
Rosen Penev
ceb32dc42c
Merge pull request #14753 from commodo/python-updates1
python-pytz,numpy: bump versions
2021-02-15 02:30:03 -08:00
Rosen Penev
3fc29f4716
Merge pull request #14744 from jefferyto/python-cryptography-3.3.2
python-cryptography: Update to 3.3.2
2021-02-15 00:49:06 -08:00
Alexandru Ardelean
09214dec38 numpy: bump to version 1.20.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-02-15 10:42:16 +02:00
Alexandru Ardelean
ca45446f16 python-pytz: bump to version 2021.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-02-15 09:14:59 +02:00
Rosen Penev
2726eb5bf1
Merge pull request #14722 from BKPepe/sqlalchemy
python-sqlalchemy: update to version 1.3.23
2021-02-14 16:06:22 -08:00
Rosen Penev
d99c828101
Merge pull request #14676 from httpstorm/perl-5.28.1.fix-macos
perl: fix build errors on macOS
2021-02-14 15:23:44 -08:00
Jeffery To
b86890b899
python-cryptography: Update to 3.3.2
This fixes CVE-2020-36242 (buffer overflows caused by integer overflow
in OpenSSL).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-02-15 06:26:38 +08:00
Jeffery To
4aba039a2d
python-cffi: Update to 1.14.5
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-02-15 05:35:23 +08:00
Josef Schlehofer
eef638f587
python-sqlalchemy: update to version 1.3.23
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-02-12 05:29:49 +01:00
Hirokazu MORIKAWA
4d7fe6ac7c node: update to v14.15.5
Description:
Update to v14.15.5
upgrade npm to 6.14.11

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-02-12 11:48:57 +09:00
Rosen Penev
4e00dc2048
Merge pull request #14689 from peter-stadler/django
django: update to 3.1.6 (fixing CVE-2021-3281)
2021-02-09 13:28:49 -08:00
Georgi Valkov
6375f73b29 perl: fix build errors on macOS
Added a check for macOS 11 and newer to resolve a compile error:
*** Unexpected product version 11.2.

Added Internals::getcwd.
Fallback to the built-in getcwd to resolve compile errors on macOS:
Can't locate Errno.pm in @INC
/miniperl not found

Signed-off-by: Georgi Valkov <gvalkov@abv.bg>
2021-02-09 10:45:30 +02:00
Peter Stadler
18e696fedc django: update to 3.1.6
fix for CVE-2021-3281

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2021-02-09 08:45:29 +01:00
Michael Heimpold
a64ca69141
Merge pull request #14694 from mhei/php7-update
php7: update to 7.4.15
2021-02-09 08:16:24 +01:00
Erik Larsson
f8e15596fc python-ubus: add package
Python bindings for ubus.

Signed-off-by: Erik Larsson <who+github@cnackers.org>
2021-02-09 03:20:17 +01:00
Michael Heimpold
1e2fc720ab php7: update to 7.4.15
This fixes:
    - CVE-2021-21702

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-02-08 22:34:58 +01:00
Rosen Penev
702216588d
Merge pull request #14685 from jefferyto/golang-1.15.8
golang: Update to 1.15.8
2021-02-07 15:32:00 -08:00
Jeffery To
0101070676
python-hyperlink: Update to 21.0.0, refresh patch
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-02-08 04:49:55 +08:00
Jeffery To
ded955be9b
golang: Update to 1.15.8
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-02-08 02:40:18 +08:00
Michael Heimpold
8cb6bb35a6 php8: Don't run phpize8 with QUILT
Allows targets such as prepare, refresh, or update to be run without
building dependencies for easier patch maintenance.

This is d741a64b7 applied to php8.

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-02-06 14:26:25 +01:00
Michael Heimpold
4f20c737cb
Merge pull request #14659 from mhei/php8-update
php8: update to 8.0.2
2021-02-05 19:20:54 +01:00
Michael Heimpold
43140d77ee
Merge pull request #14658 from mhei/php8-fix-x86_64-build
php8: fix cross-compiling for x86_64
2021-02-05 19:20:22 +01:00
Michael Heimpold
0b531c4ec0 php8: update to 8.0.2
This fixes:
  - CVE-2021-21702

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-02-05 00:01:41 +01:00
Michael Heimpold
0119aa5280 php8: fix cross-compiling for x86_64
The build process uses a minilua helper for code generation
which must not be compiled with target cross-compiler but
the host compiler.

This error was spotted by buildbots:
ext/opcache/minilua /builder/shared-workdir/build/sdk/build_dir/
 target-x86_64_musl/php-8.0.1/ext/opcache/jit/dynasm/dynasm.lua
 -D X64=1 -o ext/opcache/jit/zend_jit_x86.c /builder/shared-workdir
 /build/sdk/build_dir/target-x86_64_musl/php-8.0.1/ext/opcache/jit/zend_jit_x86.dasc
/bin/bash: ext/opcache/minilua: No such file or directory
Makefile:406: recipe for target 'ext/opcache/jit/zend_jit_x86.c' failed
make[4]: *** [ext/opcache/jit/zend_jit_x86.c] Error 127

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-02-04 23:47:52 +01:00
Ilya Lipnitskiy
d741a64b70
lang/php7: Don't run phpize7 with QUILT
Allows targets such as prepare, refresh, or update to be run without
building dependencies for easier patch maintenance.

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-03 20:40:54 -08:00
Alexandru Ardelean
005e77c7cb numpy: bump to version 1.20.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-02-02 16:25:10 +02:00
Jan Pavlinec
42b50c1da0 python-execnet: update to version 1.8.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-01 23:33:48 +02:00
Michael Heimpold
b1c44ae9fd php8: introduce new major version package
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-02-01 07:49:01 +01:00
Michael Heimpold
73833e6a24 php7: move into own submenu to prepare for upcoming php8
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-02-01 07:49:01 +01:00
Michael Heimpold
1ada2dd2f9 php7: rename PECLPackage to PHP7PECLPackage to prepare PHP8 transition
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-02-01 07:49:01 +01:00
Michael Heimpold
e621e17516 php7-pecl-propro: cleanup dead code
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-02-01 07:49:01 +01:00
Erik Larsson
b6a85b9272 python-uci: add package
Python bindings for libuci, useful for writing ansible modules to manage OpenWRT systems.
Reused Makefile from upstream: https://gitlab.nic.cz/turris/turris-os-packages/-/blob/develop/lang/python-uci/Makefile

Signed-off-by: Erik Larsson <who+github@cnackers.org>
2021-01-31 18:58:00 +01:00
Jan Pavlinec
7adb6d2599 python-pytest: update to version 6.2.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-01-27 17:52:14 +02:00
Jan Pavlinec
b38bf0bd97 python-pytest-xdist: update to version 2.2.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-01-27 17:51:41 +02:00
Jan Pavlinec
edf63727c3 python-psutil: update to version 5.8.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-01-27 17:51:12 +02:00
Jeffery To
c0fb05d670
golang: Update to 1.15.7
This includes fixes for:
* CVE-2021-3114: crypto/elliptic: incorrect operations on the P-224
  curve
* CVE-2021-3115: cmd/go: packages using cgo can cause arbitrary code
  execution on Windows

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-01-25 17:22:25 +08:00
Josef Schlehofer
f9ecc43442
python-flask-seasurf: update to version 0.3.0
- Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-01-24 10:08:04 +01:00
Rosen Penev
747efcbcd1
Merge pull request #14506 from neheb/spm
perl-mail-spamassassin: change perl dependency to not use select
2021-01-22 13:33:18 -08:00
Alexandru Ardelean
0f21ed774c python-evdev: bump to version 1.4.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-01-20 18:56:06 +02:00
Alexandru Ardelean
deea2815a0 openpyxl: bump to version 3.0.6
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-01-20 18:56:06 +02:00
Rosen Penev
63f1137ece perl-net-dns: add perl/host dependency
Needed for host build.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-19 00:01:55 -08:00
Rosen Penev
358eb40838 perl-mail-spamassassin: change perl dependency to not use select
This properly disables compilation on ARC, where perl is not supported.
Also matches dependencies with other perl packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-18 21:58:06 -08:00
Rosen Penev
db91926103 perl-html-parser: update to 3.75
Upstream changed slightly. Adjusted.

Add missing host build dependency. perl/host is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-18 20:53:33 -08:00
Mathew McBride
9a81524a4d lyaml: new package to add libyaml binding for Lua
lyaml provides a Lua binding for libyaml

Signed-off-by: Mathew McBride <matt@traverse.com.au>
2021-01-18 04:37:58 +00:00
Michael Heimpold
1195c89c95 php7: update to 7.4.14
This fixes:
    - CVE-2020-7071

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-01-16 22:44:48 +01:00
Michael Heimpold
4e7c006ef2 php7: fix some whitespace nitpicks
Align some lines with the rest, no functional change.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-01-16 22:44:48 +01:00
Javier Marcet
bd49d48123 python-docker: Update to 4.4.1
Signed-off-by: Javier Marcet <javier@marcet.info>
2021-01-11 23:02:51 +02:00
Alexandru Ardelean
cfd1af10ff django-restframework: bump to version 3.12.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-01-11 22:56:45 +02:00
Alexandru Ardelean
8362abc270 pymysql: bump to version 1.0.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-01-11 22:56:45 +02:00
Alexandru Ardelean
c72c3b60f0 django: bump to version 3.1.5
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-01-11 22:56:45 +02:00
Alexandru Ardelean
56390073fa numpy: bump to version 1.19.5
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-01-11 22:56:45 +02:00
Jan Pavlinec
42a0f8bdf2
python-msgpack: update to version 1.0.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-01-11 13:35:06 +01:00
Hirokazu MORIKAWA
9fc1360899 node: update to v14.15.4
January 2021 Security Releases:
use-after-free in TLSWrap (High) (CVE-2020-8265)
HTTP Request Smuggling in nodejs (Low) (CVE-2020-8287)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-01-11 07:52:45 +09:00
Josef Schlehofer
8aa4461788
python-requests: add patch to solve idna conflict
Fixes:
pkg_resources.ContextualVersionConflict: (idna 3.0 (/usr/lib/python3.9/site-packages), Requirement.parse('idna<3,>=2.5'), {'requests'})

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-01-10 12:06:08 +01:00
Josef Schlehofer
2f6694cbd0
python-aiohttp: update to version 3.7.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-01-09 19:31:06 +01:00
Josef Schlehofer
5fbd256b86
python-slugify: update to version 4.0.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-01-09 18:49:29 +01:00
Josef Schlehofer
0b7e74c90b
python-voluptuous-serialize: update to version 2.4.0
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-01-09 18:32:52 +01:00
Josef Schlehofer
37c307b933
python-voluptuous: update to version 0.12.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-01-09 18:32:08 +01:00
Karl Palsson
c563b72bc2 lang/lualanes: update url and description
No package version bump as no change to built package.  URL now points
to current useful webpage, and description is based on current release.

Signed-off-by: Karl Palsson <karlp@tweak.net.au>
2021-01-06 09:45:51 +00:00
Rosen Penev
46b0ed55e3
Merge pull request #14406 from tofurky/fix_perl-www
perl-www: add dependency on perl-try-tiny
2021-01-05 22:33:58 -08:00
Alexandru Ardelean
7b4c118752 pillow: bump to version 8.1.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-01-05 14:18:27 +02:00
Alexandru Ardelean
633e372688 python-idna: bump to version 3.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-01-05 14:18:21 +02:00
Matt Merhar
f0716fdc79 perl-www: add dependency on perl-try-tiny
This became a requirement in libwww-perl 6.17.

Note that there are two other missing "soft" dependencies, Authen::Ntlm
as used by LWP::Authen::Ntlm, and Data::Dump as used by
LWP::Debug::TraceHTTP, that are not required for basic functionality.

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
2021-01-03 19:13:26 -05:00
Matt Merhar
912508c6fe perl-try-tiny: add new package
This is a hard requirement of perl-www.

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
2021-01-03 19:13:21 -05:00
Daniel Golle
a64b08a225 SpamAssassin: add packages
Add spamc and spamc-ssl SpamAssassin client packages.
Also package SpamAssassin Perl backend, but that still lacks many
features due to Perl packages missing in OpenWrt.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-01-03 00:17:50 +00:00
Daniel Golle
ff100b1766 perl: add Net::DNS package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-01-03 00:17:50 +00:00
Daniel Golle
d2fdb2e8ef perl: add NetAddr::IP package
Disable native code for now as it fails due to the package's
build-system not considering STAGING_DIR.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-01-03 00:17:50 +00:00
Daniel Golle
638c816d4e perl-html-parser: add HostBuild
It's required to make SpamAssassin's build system happy.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-01-03 00:17:50 +00:00
Michael Heimpold
6816e1e402 php7-pecl-redis: update to 5.3.2
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-01-02 13:21:26 +01:00
Michael Heimpold
69b08e965e php7-pecl-mcrypt: update to 1.0.4
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-01-01 22:54:43 +01:00
Rosen Penev
bfabad1bd1
erlang: disable PGO on host
Fixes compilation with clang. The make system misidentifies clang as
GCC for some reason.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-31 18:12:22 -08:00
Rosen Penev
598e34a81f
Merge pull request #14354 from nxhack/sp_904
node-serialport: update to 9.0.4
2020-12-28 16:18:28 -08:00
Rosen Penev
835d7a5e5b
Merge pull request #14353 from nxhack/spb_904
node-serialport-bindings: update to 9.0.4
2020-12-28 16:18:24 -08:00
Rosen Penev
d9dfbd38d2
Merge pull request #14352 from nxhack/hb_124
node-homebridge: update to 1.2.4
2020-12-28 16:18:18 -08:00
Hirokazu MORIKAWA
bad982c92e node-serialport-bindings: update to 9.0.4
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-12-28 13:34:34 +09:00
Hirokazu MORIKAWA
3135860bae node-serialport: update to 9.0.4
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-12-28 13:33:28 +09:00
Hirokazu MORIKAWA
31123a08f9 node-homebridge: update to 1.2.4
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-12-28 13:32:09 +09:00
Hirokazu MORIKAWA
e55bb25508 node-hid: update to 2.1.1
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-12-28 13:30:49 +09:00
Hirokazu MORIKAWA
4fea76cc01 node: update to v14.15.3
Maintainer: me @ianchi
Compile tested: head r15324-920b692, aarch64, x86_64
Run tested: (qemu 5.2.0) aarch64, x86_64

Description:
Update to v14.15.3

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-12-24 15:23:40 +09:00
Michael Heimpold
344fac11dc
Merge pull request #14286 from flyn-org/php7-pecl-imagick
php7-pecl-imagick: add new package
2020-12-21 19:02:18 +01:00
W. Michael Petullo
f95eac4923 php7-pecl-imagick: add new package
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-12-21 10:04:26 -06:00