Commit graph

4492 commits

Author SHA1 Message Date
Giovanni Giacobbi
f54b987c8f
php8: Clean up and update distributed php.ini for php 8.0.12
Details:
- Cleaned up whitespace and removed comments (refer to official PHP documentation for that)
- Removed directives that no longer exist as of PHP 8.0.12
- Added newly existing directives commented out
- Added '~E_DEPRECATED' to 'error_reporting'

Signed-off-by: Giovanni Giacobbi <giovanni@giacobbi.net>
2021-11-13 21:33:55 +00:00
Giovanni Giacobbi
024ac2b040 php7: Clean up and update distributed php.ini for php 7.4.25
Details:
- Cleaned up whitespace and removed comments (refer to official PHP documentation for that)
- Removed directives that no longer exist as of PHP 7.4.25
- Added '~E_DEPRECATED' to 'error_reporting'

Directives removed that no longer exist as of PHP 7.4.25:
- zend.ze1_compatibility_mode
- y2k_compliance
- register_globals
- register_long_arrays
- magic_quotes_gpc
- magic_quotes_runtime
- magic_quotes_sybase
- always_populate_raw_post_data

Signed-off-by: Giovanni Giacobbi <giovanni@giacobbi.net>
(cherry picked from commit 7e45ad87f3)
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-11-12 07:48:43 +01:00
Alexandru Ardelean
b84b71c149 python-six: remove host-build
There are no more users left in this tree.
So, remove it.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-11-10 14:54:44 +02:00
Michael Heimpold
df692d4d07
Merge pull request #17090 from mhei/php7-pecl-redis-update
php7-pecl-redis: update to 5.3.4
2021-11-08 07:44:33 +01:00
Michael Heimpold
465d297906
Merge pull request #17089 from mhei/php7-pecl-http-update
php7-pecl-http: update to version 3.2.4
2021-11-08 07:44:18 +01:00
Michael Heimpold
755e3c2eb6 php7-pecl-imagick: update to 3.5.1
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-11-07 11:00:05 +01:00
Michael Heimpold
82f115bded php7-pecl-redis: update to 5.3.4
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-11-07 10:27:16 +01:00
Michael Heimpold
5fe58d0002 php7-pecl-http: update to version 3.2.4
This is the latest version, which still has support for PHP 7.x.

It's an intermediate step in the transition to PHP 8.x.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-11-07 10:21:16 +01:00
Michael Heimpold
614e39e846
Merge pull request #17046 from nxhack/php7_for_ICU-70_1
php7: Support for icu 70.1
2021-11-02 07:32:38 +01:00
Hirokazu MORIKAWA
bc13112a7c php7: Support for icu 70.1
This PR prepares PHP for a few minor changes that cause PHP builds to fail when using --enable-intl with ICU 70.1.

Change UBool to bool for equality operators in ICU >= 70.1

https://github.com/php/php-src/pull/7596

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-11-02 09:36:12 +09:00
Hirokazu MORIKAWA
4da149b68a php8: Support for icu 70.1
This PR prepares PHP for a few minor changes that cause PHP builds to fail when using --enable-intl with ICU 70.1.

Change UBool to bool for equality operators in ICU >= 70.1

https://github.com/php/php-src/pull/7596

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-11-02 09:28:45 +09:00
Sebastian Kemper
c175f8b82c php8: add mod php for apache
The module will be available, once php8 is selected, at the same place
as the other apache modules.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-10-31 22:54:15 +01:00
Peter Stadler
55c3bc14f7 nginx, python3-{asgiref,django-cors-headers,drf-nested-routers,sqlparse}: bump versions
Update to the newest versions and switch to $(AUTORELEASE) for the python3 packages (where I am the maintainer).

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2021-10-30 01:12:02 -07:00
Alexandru Ardelean
784f2a519b python-paho-mqtt: bump to version 1.6.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-27 20:56:05 +03:00
Alexandru Ardelean
52aadf9579 numpy: bump to version 1.21.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-27 20:56:05 +03:00
Michael Heimpold
be8539156d
Merge pull request #16958 from mhei/php7-update
php7: update to 7.4.25
2021-10-23 12:54:22 +02:00
Michael Heimpold
1df333bfb0 php7: update to 7.4.25
This fixes:
    - CVE-2021-21703

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-10-22 22:28:27 +02:00
Michael Heimpold
fb7a33a114 php8: update to 8.0.12
This fixes:
    - CVE-2021-21703

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-10-22 21:04:32 +02:00
Alexandru Ardelean
0f84091abe django: bump to version 3.2.8
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-19 13:22:25 -07:00
Alexandru Ardelean
ee2a4278d9 python-cffi: bump to version 1.15.0
And use AUTORELEASE for PKG_RELEASE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-19 13:22:25 -07:00
Alexandru Ardelean
9fe8937d54 python-idna: bump to version 3.3
And use AUTORELEASE for PKG_RELEASE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-19 13:22:25 -07:00
Alexandru Ardelean
6063add545 pillow: bump to version 8.4.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-19 13:22:25 -07:00
Rosen Penev
5bf74f2ad4 expat: don't build host libs
tools/expat is actually what's used by the various packages that
supposedly depend on expat/host.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-19 13:16:18 -07:00
Rosen Penev
575776cfa5 vala: update to 0.54.2
Remove shared libraries. Allows removing rpath hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-19 00:32:26 -07:00
Eneas U de Queiroz
d2a4fa61e2 lua-wsapi: build each variant in its own dir
This avoids unnecessary package rebuilds, when running make back to
back.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-10-15 23:02:07 -07:00
Rosen Penev
369da40c2a lua-openssl: update to 0.8.0-6
Remove upstreamed patches and backport cmake fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-15 09:13:05 -07:00
Hirokazu MORIKAWA
da967b7536 node: bump to 14.18.1 / October 12th 2021 Security Releases
October 12th 2021 Security Releases:
 HTTP Request Smuggling due to spaced in headers (Medium)(CVE-2021-22959)
 HTTP Request Smuggling when parsing the body (Medium)(CVE-2021-22960)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-10-14 16:22:53 -07:00
Eneas U de Queiroz
f263ed4449 python-qrcode: bump to 7.3.1
This is a major update, which drops support for python < 3.6, among
other changes, better seen at:
https://github.com/lincolnloop/python-qrcode/blob/v7.3.1/CHANGES.rst

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-10-13 22:21:06 -07:00
Eneas U de Queiroz
3aa1ac74c7 django-formtools: bump to 2.2.0
This is the highest version supported by seafile-seahub, because of
the django1 requirement.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-10-13 22:21:06 -07:00
Eneas U de Queiroz
8628559c39 django-webpack-loader: bump to 0.7.0
This is the highest version that works with seafile-seahub 7.1.5.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-10-13 22:21:06 -07:00
Eneas U de Queiroz
3b1e48e546 python-oauthlib: bump to 3.1.1
This is a minor update, which officially supports Python 3.8, and
removes Python 2 code, among several bugfixes.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-10-13 22:21:06 -07:00
Eneas U de Queiroz
b97851e76f pyjwt: update to 2.2.0
This is a major update to the latest version.

There are many changes, better seen at
https://github.com/jpadilla/pyjwt/blob/2.2.0/CHANGELOG.rst

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-10-13 22:21:06 -07:00
Eneas U de Queiroz
711595a4fe defusedxml: bump to v. 0.7.0
This release adds support for Python 3.9.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-10-13 22:21:06 -07:00
Javier Marcet
f424ecff1f python-docker: Update to 5.0.3
Features:
 - Add cap_add and cap_drop parameters to service create and
 ContainerSpec
 - Add templating parameter to config create

Bugfixes:
 - Fix getting a read timeout for logs/attach with a tty and slow
 output

Miscellaneous:
 - Fix documentation examples

Signed-off-by: Javier Marcet <javier@marcet.info>
2021-10-13 17:07:47 -07:00
Javier Marcet
7be2632755 python-dotenv: update to v0.19.1
What's Changed

 - CHANGELOG.md: Fix typos discovered by codespell by @cclauss in #350
 - Add Python 3.10 support by @theskumar in #359

Signed-off-by: Javier Marcet <javier@marcet.info>
2021-10-13 17:07:37 -07:00
Javier Marcet
70138a4ff5 python3-paramiko: update to version 2.8.0
Signed-off-by: Javier Marcet <javier@marcet.info>
2021-10-13 17:07:25 -07:00
Eneas U de Queiroz
aeddcb279c python-certifi: bump to 2021.11.8
Latest bundle form mozilla.org.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-10-13 17:07:02 -07:00
Alexandru Ardelean
9730942d83
Merge pull request #16856 from jefferyto/python-pyopenssl-21.0.0
python-pyopenssl: Update to 21.0.0
2021-10-12 10:33:50 +03:00
Jeffery To
7d3f28f970 golang: Update to 1.17.2
Includes fix for CVE-2021-38297 (passing very large arguments to WASM
module functions can cause portions of the module to be overwritten).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-10-10 18:27:37 -07:00
Daniel Golle
ccd3b6c0a5
pynacl: fix build with updated sodium-minimal patch
Commit 3da874371 ("libsodium: include ed25519_core in minimal build")
broke the build of PyNaCl. Add patch to always include all ed25519
functions which are now always covered even if libsodium is built with
the MINIMAL option.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-10 22:51:37 +01:00
Jeffery To
311539cb72
python-pyopenssl: Update to 21.0.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-10-11 05:28:33 +08:00
Daniel Golle
264f7b2f5f
pyodbc: update to version 4.0.32
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-09 17:02:43 +01:00
Alexandru Ardelean
589c6bb2de python-pytz: bump to version 2021.3
And switch to AUTORELEASE for PKG_RELEASE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-08 09:41:02 -07:00
Daniel Golle
2e17cb9a1b
Mako: add python markup library
Mako is needed for some packages to build.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:20:37 +01:00
Alexandru Ardelean
66f9fca58f
Merge pull request #16752 from paper42/python-websocket
python-websockets: new package
2021-10-01 13:55:46 +03:00
Alexandru Ardelean
94cdf89269 pillow: add webp support
Requested via: https://github.com/openwrt/packages/pull/16732

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-09-30 14:29:13 -07:00
Alexandru Ardelean
c9c6287c97 openpyxl: bump to version 3.0.9
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-09-30 14:28:40 -07:00
Michal Vasilek
d5212d38bc
python3-package.mk: fix syntax error in FindStdlibDepends
When running FindStdlib and running DependsCheckHostPipVersionMatch at
the same time, both commands were joined together resulting in a syntax
error.

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-09-30 21:41:53 +02:00
Michal Vasilek
bc10fbaebf
python-websockets: new package
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-09-30 21:41:45 +02:00
Michael Heimpold
e24a969571
Merge pull request #16756 from mhei/php7-update
php7: update to 7.4.24
2021-09-28 07:39:12 +02:00
Michael Heimpold
6969fedfd9 php8: update to 8.0.11
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-09-27 20:46:19 +02:00
Michael Heimpold
96a04adbf3 php7: update to 7.4.24
This fixes:
    - CVE-2021-21706

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-09-27 20:44:30 +02:00
Alexandru Ardelean
a1d32499ca python3: enable bluetooth support by default
Bluetooth support requires bluez-libs present, but they are only required
for the build, and don't seem to be needed to be present on the target.

There isn't any linking required to libbluetooth. It's only the bluetooth.h
header that is required for building BT support into Python.

For testing, this snippet was used from `Lib/test/test_socket.py` (inside
cpython):
```
def _have_socket_bluetooth():
    """Check whether AF_BLUETOOTH sockets are supported on this host."""
    try:
        # RFCOMM is supported by all platforms with bluetooth support. Windows
        # does not support omitting the protocol.
        s = socket.socket(socket.AF_BLUETOOTH, socket.SOCK_STREAM, socket.BTPROTO_RFCOMM)
    except (AttributeError, OSError):
        return False
    else:
        s.close()
    return True
```

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

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-09-27 11:01:07 -07:00
Michael Heimpold
a94ef655ff
Merge pull request #16740 from mhei/php8-fix-16642
php8: fix module loading with glibc (refs #16642)
2021-09-27 18:08:20 +02:00
Michael Heimpold
1bff138517 php8: fix module loading with glibc (refs #16642)
Without -ldl linker flag .so extensions are not loaded
when glibc is used. Fix it by providing adjusted LDFLAGS
for this case.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-09-26 22:05:15 +02:00
Michael Heimpold
d153c61650 php7: fix module loading with glibc (refs #16642)
Without -ldl linker flag .so extensions are not loaded
when glibc is used. Fix it by providing adjusted LDFLAGS
for this case.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-09-26 21:57:44 +02:00
Zbyněk Kocur
cefb5eba7a javascript-obfuscator: bump to 2.19.0 and switch to autorelease
New version of package node-javascript-obfuscator.

Signed-off-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz>
2021-09-25 11:11:43 -07:00
Javier Marcet
8bf9c058ad python3-texttable: update to version 1.6.4
- Fix alignment bug when deco is modified

Signed-off-by: Javier Marcet <javier@marcet.info>
2021-09-20 21:12:10 -07:00
Javier Marcet
313109e6a6 python-dotenv: update to v0.19.0
Changed:

 - Require Python 3.5 or a later version. Python 2 and 3.4 are no
 longer supported

 - Raise ValueError if quote_mode isn't one of always, auto or never
 in set_key

 - When writing a value to a .env file with set_key or dotenv set
 <key> <value>

Added:

 - The dotenv_path argument of set_key and unset_key now has a type of
 Union[str, os.PathLike] instead of just os.PathLike

Signed-off-by: Javier Marcet <javier@marcet.info>
2021-09-20 21:12:01 -07:00
Javier Marcet
e652a8c958 python-docker: Update to 5.0.2
Bugfixes:

 - Fix disable_buffering regression

 - Bring back support for ssh identity file

 - Cleanup remaining python-2 dependencies

 - Fix image save example in docs

Miscellaneous:

 - Bump urllib3 to 1.26.5

 - Bump requests to 2.26.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2021-09-20 21:11:51 -07:00
Matt Merhar
77ebd65f49 python3-speedtest-cli: update to 2.1.3
This includes a fix for a breaking change in the Speedtest API.

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
2021-09-18 20:40:54 -04:00
Maxim Storchak
2af7d0f0aa luaposix: update to 35.1
Signed-off-by: Maxim Storchak <maxim.storchak@hpe.com>
2021-09-18 14:49:15 -07:00
Josef Schlehofer
1deaf6dbbe
python-astral: update to version 2.2
Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-09-17 16:03:47 +02:00
Alexandru Ardelean
c0742dfbe5
Merge pull request #16552 from turris-cz/awesomeversion
python-awesomeversion: add it to the repository
2021-09-16 15:54:58 +03:00
Josef Schlehofer
ef3a04b886
python-awesomeversion: add it to the repository
This package is dependency for Home Assistant

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-09-15 12:15:52 +02:00
Rosen Penev
7e529b4173
Merge pull request #16620 from jefferyto/golang-1.17.1
golang: Update to 1.17.1, remove deprecated variables from golang-package.mk
2021-09-14 20:17:29 -07:00
Alexandru Ardelean
526f219887 openpyxl: bump to version 3.0.8
And switch to AUTORELEASE for PKG_RELEASE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-09-14 20:17:05 -07:00
Michael Heimpold
841b7d15ac
Merge pull request #16587 from mhei/php7-fix-14623
php7: fix config file upgrade issue (fixes #14623)
2021-09-14 21:23:42 +02:00
Jeffery To
9b3b837e20
golang: Remove deprecated variables in golang-package.mk
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-09-13 05:29:47 +08:00
Jeffery To
aa96b8408f
golang: Update to 1.17.1
Includes fix for CVE-2021-39293 (archive/zip: overflow in preallocation
check can cause OOM panic).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-09-13 05:24:58 +08:00
Alexandru Ardelean
26988f905f python3: bump version to 3.9.7
Refreshed patches.
And apply hack for line-endings in pep517 (from pip).

Hack comment:
  # FIXME: [1] get rid of this asap; 'patch' doesn't like Windows endings, and this file is full of them...
  #        I actually tried this in a number of ways and the only way to fix this is to implement
  #        a poor-man's dos2unix using sed.
  #        The issue is with the pip package; it seems that it throws in some Windows line-endings
  #        and 'patch' won't handle them. So, we do a "dos2unix" and then patch.
  #        We can get rid of this once this is solved upstream and in pip:
  #            https://github.com/pypa/pep517/pull/130

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-09-09 14:31:46 -07:00
Alexandru Ardelean
7c2b02f682 django: bump to version 3.2.7
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-09-09 14:30:55 -07:00
Michael Heimpold
e51a049301 php7: fix config file upgrade issue (fixes #14623)
The addressed issue is related to #6893 as its resolution
is actually causing the problem.

When changing the priority of the config file it happens
that after a sysupgrade the previous file is restored
and the new file is added, ending up in a situation
like this:

/etc/php7/15_openssl.ini
/etc/php7/20_openssl.ini

Causing a double extension=openssl.so to be parsed,
which is not appropriate and leads to error message.

The same problem might also occur for mysqli since there
was also a priority change - let's take care about this
at the same time.

The solution is to remove one of the files. Since it is
a configuration file, the user might have adjusted it, so
lets just use the previous version to replace the new
installed version.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-09-09 08:36:49 +02:00
Rosen Penev
75cd1b7f9d
Merge pull request #16542 from turris-cz/aiohttp
python-aiohttp: update to version 3.7.4post0
2021-09-08 07:35:33 -07:00
Rosen Penev
2ea9ca15ce
Merge pull request #16553 from turris-cz/yarl
python-yarl: update to version 1.6.3
2021-09-08 07:34:56 -07:00
Alexandru Ardelean
b966f5161a pillow: bump to 8.3.2
And start using AUTORELEASE for PKG_RELEASE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-09-08 07:28:26 -07:00
Josef Schlehofer
8ff4a2b087
python-yarl: update to version 1.6.3
Update Makefile copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-09-07 13:41:44 +02:00
Josef Schlehofer
571326bd48
python-certifi: update to version 2021.5.30
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-09-06 16:08:43 +02:00
Josef Schlehofer
2c1fd3e5e2
python-aiohttp: update to version 3.7.4post0
Changelog:
- Bumped upper bound of the chardet runtime dependency to allow their v4.0 version stream.

From a1158c5389/CHANGES.rst

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-09-06 16:00:52 +02:00
Rosen Penev
036f9ff78f
Merge pull request #16507 from robho/perl_data_needs_scalar
perlbase-data: Add dependency on perlbase-scalar
2021-09-01 14:10:19 -07:00
Rosen Penev
c71fbb72b1
Merge pull request #16513 from jefferyto/python-cryptography-3.4.8
python-cryptography: Update to 3.4.8
2021-09-01 14:08:38 -07:00
Kerma Gérald
e34396fd0e fail2ban: initial package of fail2ban version 0.11.2
python3-pyinotify: initial package version 0.9.6 of pyinotify for python3

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2021-09-01 14:08:17 -07:00
Jeffery To
69ae9c29a2
python-cryptography: Update to 3.4.8
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-09-02 02:30:37 +08:00
Michael Heimpold
fb9e05615b php7: update to 7.4.23
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-08-31 20:31:49 +02:00
Michael Heimpold
7f320e1b18
Merge pull request #16499 from mhei/php8-update
php8: update to 8.0.10
2021-08-31 20:25:21 +02:00
Robert Högberg
7064f30865 perlbase-data: Add dependency on perlbase-scalar
Data::Dumper requires Scalar::Util -> add missing dependency.

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2021-08-31 15:37:32 +02:00
Michael Heimpold
449acc7dac php8: update to 8.0.10
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-08-30 13:34:49 +02:00
Alexandru Ardelean
9725de1de4 python3-package.mk: add check for dependencies in host-pip-requirements
It often happens that we update a package to a new version (e.g. cffi) to a
newer version, but we forget to update the version for cffi in the
`lang/python/host-pip-requirements/cffi.txt` file.

This check adds a minimal check, so that when a build occurs for a Python
package, if there is a mention/listing of this package in
`lang/python/host-pip-requirements/` it will check that the versions match.

This way, when we update a package, we get a build failure and update the
host version as well.

This will omit packages (like Cython) that are not packaged for OpenWrt,
but are host-side dependencies only.
But until we find some mechanism to check for those, we will probably only
notice to update them when another build occurs (at the very least).

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-08-30 10:01:48 +03:00
Alexandru Ardelean
5e00a051d6 seafile-seahub: move Django-1.11.txt in package folder
Django 1.11 (host-build) is only needed for Seahub.
And won't ever be needed for anything else (hopefully).

This change moves it to the Seahub folder.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-08-30 10:01:48 +03:00
Michal Vasilek
d7163a8607
python-websocket-client: update to 1.2.1
* update license (changed in 1.2.0)
* removed python3-six dependency (removed in 1.0.0)
* do not install tests

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-08-27 13:02:58 +02:00
Rosen Penev
da5fa78549
Merge pull request #16459 from commodo/numpy
numpy: bump to version 1.21.2
2021-08-25 14:09:18 -07:00
Karl Palsson
f51b325b2d lua: penlight: bump to 1.11.0
Feature updates, and some minor bugfixes.

Changelog for 1.11.0: https://github.com/lunarmodules/Penlight/blob/master/CHANGELOG.md#1110-2021-08-18
Changelog for prior releases rolled up here are in the same changelog.

This also moves to the "final" home, under lunarmodules, instead of the
temporary "tieske" maintainer's private github, see https://github.com/lunarmodules/Penlight/issues/339

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-08-25 10:11:27 +00:00
Alexandru Ardelean
96cac0a7a8 numpy: bump to version 1.21.2
Switch to AUTORELEASE for PKG_RELEASE.
And update Cython as well.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-08-25 10:06:11 +03:00
Alexandru Ardelean
ff14602679 python-simplejson: bump to version 3.17.5
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-08-24 14:24:45 +03:00
Jeffery To
d0aab6b8bc
golang: Update to 1.17
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-08-23 00:37:25 +08:00
Josef Schlehofer
feaaacc10f
python3-setuptools: add _distutils_hack
I tried to install matplotlib by using pip and it failed with the following output:

2021-08-18T11:52:26,171 Collecting matplotlib
2021-08-18T11:52:26,173   Created temporary directory: /tmp/pip-unpack-wuth2u0e
2021-08-18T11:52:26,565   Using cached matplotlib-3.4.3.tar.gz (37.9 MB)
2021-08-18T11:52:38,659   Added matplotlib from https://files.pythonhosted.org/packages/21/37/           197e68df384ff694f78d687a49ad39f96c67b8d75718bc61503e1676b617/matplotlib-3.4.3.tar.                       gz#sha256=fc4f526dfdb31c9bd6b8ca06bf9fab663ca12f3ec9cdf4496fb44bc680140318 to build tracker '/tmp/pip-   req-tracker-u30x8pht'
2021-08-18T11:52:38,660     Running setup.py (path:/tmp/pip-install-afiyiers/                            matplotlib_8e717e38862f4976a3d6cb1832ba3261/setup.py) egg_info for package matplotlib
2021-08-18T11:52:38,661     Created temporary directory: /tmp/pip-pip-egg-info-kbtiezxq
2021-08-18T11:52:38,662     Running command python setup.py egg_info
2021-08-18T11:52:38,831     Traceback (most recent call last):
2021-08-18T11:52:38,832       File "<string>", line 1, in <module>
2021-08-18T11:52:38,832       File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 8, in <module>
2021-08-18T11:52:38,833     ModuleNotFoundError: No module named '_distutils_hack'

More details about it:
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968410

Once I applied the patch from the bug tracker, I got further to install
it.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-08-18 12:20:07 +02:00
Rosen Penev
1cba8af1b1
Merge pull request #16327 from cotequeiroz/lua-rs232
lua-rs232: don't rely on detected luadir
2021-08-18 02:05:23 -07:00
Rosen Penev
a231c25e8f
Merge pull request #16382 from cotequeiroz/perl_flock
perl: perlmod.mk: wrap hostpkg perl usage around flock
2021-08-17 14:20:25 -07:00
Eneas U de Queiroz
1e18c4324f
perl: perlmod.mk: use flock when hostpkg/perl used
Avoid parallel relinking and usage of the host perl binary by wrapping
its usage around flock calls.

Sometimes, two packages will try to relink the static host perl binary
at the same time.  Neither of them will have the other's module linked
in, and one of them will unavoidably clobber the other one's binary.

This will lead to errors when a package will not be able to find a
module that was supposed to be installed.

To fix that, an exclusive flock is used when relinking, with a 900
seconds timeout to avoid locking up the build process forever.

This is not enough because the binary may be concurrently used to build
another module package; perl is used in Configure, Compile, and Install
procedures.  If timing is right, a package will fail with a "permission
denied" error.

So a shared flock call is added in Configure, Compile, and Install
definitions for host and target, with a shorter, 300 seconds timeout.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-08-17 12:03:34 -03:00
Stepan Henek
4952a624f2
python-cachelib: update to version 0.3.0
Signed-off-by: Stepan Henek <stepan.henek@nic.cz>
2021-08-17 09:59:42 +02:00
Rosen Penev
51f9a12a54
Merge pull request #16326 from cotequeiroz/install_host
perlmod.mk, unixodbc: use 'install' instead of 'cp' to install host binaries to avoid "Text file busy" error.
2021-08-14 13:42:09 -07:00
Alexandru Ardelean
2577bb1eda django: bump to version 3.2.6
And switch to AUTORELEASE for PKG_RELEASE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-08-13 10:04:27 +03:00
Josef Schlehofer
5fc396da2e
python-sqlalchemy: update to version 1.4.22
Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-08-13 03:08:38 +02:00
Alexandru Ardelean
72ca8bf561
Merge pull request #16320 from turris-cz/babel
python-babel: update to version 2.9.1
2021-08-12 11:22:36 +03:00
Josef Schlehofer
b8182477f9
python-curl: update to version 7.44.0
Changelog:
PycURL 7.44.0 - 2021-08-08
--------------------------

This release reinstates best effort Python 2 support, adds Python 3.9 and
Python 3.10 alpha support and implements support for several libcurl options.

Official Windows builds are currently not being produced.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-08-12 00:07:26 +02:00
Eneas U de Queiroz
82032d4fb4
lua-rs232: don't rely on detected luadir
If TOPDIR starts with /usr, then the configure script will use the
staging tree hierarchy instead of using plain /usr/lib.  For example, if
TOPDIR=/usr/src/openwrt, then the files will not be available under
$(PKG_INSTALL_DIR)/usr/lib/lua/5.1/, as expected, but under
$(PKG_INSTALL_DIR)/usr/src/openwrt/staging_dir/hostpkg/lib/lua/5.1/.

Set the correct path when calling 'make'.  As a bonus, the hardcoded
version number in the Makefile can be dropped.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-08-11 17:47:30 -03:00
Eneas U de Queiroz
19c7496648
perl: perlmod.mk: use 'install' for host binaries
When installing a host perl module, the host perl binary in the staging
dir is replaced by using 'cp'.  However, if the binary is running in a
parallel job, cp will fail with a text file busy error.  Use
$(INSTALL_BIN), which unliks the file first to avoid the error.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-08-11 16:59:20 -03:00
Josef Schlehofer
e2932db1ce
python-babel: update to version 2.9.1
Changelog:
https://github.com/python-babel/babel/releases/tag/v2.9.1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-08-11 10:11:37 +02:00
Rosen Penev
073443c5c4
Merge pull request #16308 from jefferyto/golang-1.16.7
golang: Update to 1.16.7
2021-08-09 13:59:14 -07:00
Jeffery To
4d7a71a7cb
golang: Update to 1.16.7
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-08-09 17:51:43 +08:00
Jeffery To
4fa4cd8322
python-twisted: Update to 21.7.0, refresh patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-08-09 17:27:04 +08:00
Javier Marcet
0d4744f214 python3-distro: update to version 1.6.0
- BACKWARDS COMPATIBILITY:

  - Deprecated the distro.linux_distribution() function. Use
  distro.id(), distro.version() and distro.name() instead [#296]
  - Deprecated Python 2.7, 3.4 and 3.5 support. Further releases will
  only support Python 3.6+

- ENHANCEMENTS:

  - Added type hints to distro module [#269]
  - Added __version__ for checking distro version [#292]
  - Added support for arbitrary rootfs via the root_dir parameter
  [#247]
  - Added the --root-dir option to CLI [#161]
  - Added fallback to /usr/lib/os-release when /etc/os-release isn't
  available [#262]

- BUG FIXES:

  - Fixed subprocess.CalledProcessError when running lsb_release
  [#261]
  - Ignore /etc/iredmail-release file while parsing distribution
  [#268]
  - Use a binary file for /dev/null to avoid TextIOWrapper overhead
  [#271]

- RELEASE:

 - Moved repository from nir0s/distro to python-distro/distro on
 GitHub.

Signed-off-by: Javier Marcet <javier@marcet.info>
2021-08-03 16:17:35 +02:00
Tianling Shen
b783386890 pyodbc: update hash
This package was updated without a hash change.

Fixes: c157522580 ("pyodbc: update to version 4.0.31")

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-08-01 17:58:59 +01:00
Daniel Golle
2abbf288ed
Flash: update to version 2.0.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:46 +01:00
Daniel Golle
7b5b9b9d11
Jinja2: update to version 3.0.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:41 +01:00
Daniel Golle
65c12b3c2f
Werkzeug: update to version 2.0.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:36 +01:00
Daniel Golle
c30b804842
MarkupSafe: update to version 2.0.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:31 +01:00
Daniel Golle
01620b9cfb
click: update to version 8.0.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:27 +01:00
Daniel Golle
6ab3b605cf
itsdangerous: update to version 2.0.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:22 +01:00
Daniel Golle
c157522580
pyodbc: update to version 4.0.31
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:17 +01:00
Daniel Golle
05dcea0289
perl-net-dns: update to version 1.32
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:14:35 +01:00
Rosen Penev
50992fa3be
Merge pull request #16262 from nxhack/node_14174
node: bump to 14.17.4
2021-07-31 18:01:50 -07:00
Michael Heimpold
98d5e26d4d
Merge pull request #16248 from mhei/php7-update
php7: update to 7.4.22
2021-07-31 09:11:29 +02:00
Hirokazu MORIKAWA
cee32c84af node: bump to 14.17.4
July 2021 Security Releases:

Use after free on close http2 on stream canceling (High) (CVE-2021-22930)
Node.js is vulnerable to a use after free attack where an attacker might be able to exploit the memory corruption, to change process behavior.
You can read more about it in https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22930

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-07-31 11:28:02 +09:00
Michael Heimpold
741d6d6768 php7: update to 7.4.22
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-07-29 22:27:37 +02:00
Michael Heimpold
2dad652446 php8: add CI runtime test
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-07-29 22:20:45 +02:00
Michael Heimpold
9080dce60f php8: update to 8.0.9
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-07-29 21:46:37 +02:00
Rosen Penev
5ad6bb0a01
Merge pull request #16078 from ja-pa/fix-email
treewide: change email address in PKG_MAINTAINER
2021-07-29 12:37:06 -07:00
Rosen Penev
a62ef72402
Merge pull request #16106 from rpoisel/dev-add-lua-curl-v3
Lua-cURLv3: add package
2021-07-29 12:35:20 -07:00
Alexandru Ardelean
91f3482f7e numpy: fix circular dependency
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-29 15:33:34 +03:00
Jan Pavlinec
3ee2a087a3
treewide: change email
Change from jan.pavlinec@nic.cz to jan.pavlinec1@gmail.com

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-07-29 13:21:02 +02:00
Alexandru Ardelean
cb2300d354 numpy: bump to version 1.21.1
Also bump Cython version to 0.29.23.
And add support for OpenBLAS.
Currently optional, but will be enabled by default on some architectures
later.

Depends on PR https://github.com/openwrt/packages/pull/15685

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-26 12:05:57 +03:00
Alexandru Ardelean
6379f2a103 python-requests: bump to version 2.26.0
This version prefers charset_normalizer instead of chardet.
chardet is still usable if available.

Dropping patches for idna. Not required anymore.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-23 22:59:57 +02:00
Alexandru Ardelean
be2753a9a1 python-dateutil: bump to version 2.8.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-23 22:59:57 +02:00
Rosen Penev
cf537cd2cb
Merge pull request #16098 from neheb/erla
erlang: disable PIE
2021-07-19 04:01:02 -07:00
Rosen Penev
8be23b252d
Merge pull request #15798 from siger-yeung/master
luaossl: add luaossl(rel-20200709) to feeds
2021-07-19 03:54:39 -07:00
Jeffery To
c0c62227bd
golang: Update to 1.16.6
Includes fix for CVE-2021-34558 (crypto/tls: clients can panic when
provided a certificate of the wrong type for the negotiated parameters).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-07-19 06:44:52 +08:00
Rainer Poisel
28451eecef Lua-cURLv3: add package
Signed-off-by: Rainer Poisel <rainer.poisel@gmail.com>
2021-07-16 19:03:02 +02:00
Rosen Penev
9eb200f0d5
Merge pull request #16118 from commodo/python-updates1
python-{simplejson,cffi,pillow}: update versions
2021-07-15 11:46:40 -07:00
Rosen Penev
9ffdf3bc54
Merge pull request #16134 from luizluca/ruby-3.0.2
ruby: update to 3.0.2
2021-07-15 11:43:18 -07:00
Luiz Angelo Daros de Luca
1b41e8f641 ruby: update to 3.0.2
This release fixes some bugs and these vulnerabilities:

* CVE-2021-31810: Trusting FTP PASV responses vulnerability in Net::FTP
* CVE-2021-32066: A StartTLS stripping vulnerability in Net::IMAP
* CVE-2021-31799: A command injection vulnerability in RDoc

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2021-07-15 14:44:15 -03:00
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
Josef Schlehofer
cccca7c9a8
Merge pull request #14833 from jefferyto/golang-1.16
golang: Update to 1.16
2021-02-22 19:10:16 +01:00
Jeffery To
6d9005d5ac
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>
2021-02-22 21:58:56 +08:00
Jan Pavlinec
9192928373
python-pytest-xdist: update to version 2.2.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-22 14:33:33 +01:00
Jan Pavlinec
fb7e81861f
python-more-itertools: update to version 8.7.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-22 13:25:42 +01:00
Jan Pavlinec
6a43812fef
python-packaging: update to version 20.9
Changes:
- add python-urllib dependency

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-22 11:59:00 +01:00
Jeffery To
dc587eccb7
golang: Update to 1.16
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-02-22 17:01:56 +08:00
Ilya Lipnitskiy
5d8d4fbbcb
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>
2021-02-20 16:02:15 -08:00
Javier Marcet
cce8b3ab31 python-docker: Update to 4.4.3
Bugfixes:

- Fix SSH port parsing when shelling out to the ssh client

Signed-off-by: Javier Marcet <javier@marcet.info>
2021-02-19 11:00:21 +00:00
Rosen Penev
83f88cb59d
Merge pull request #14750 from neheb/pyreq
python-requests: split up patches into two files
2021-02-18 17:10:19 -08:00
Rosen Penev
4b3c558eb4
Merge pull request #14767 from jefferyto/python-config-macos
python3: Fix target python-config when building on macOS
2021-02-17 12:59:56 -08:00
Rosen Penev
82ceca2619
Merge pull request #14770 from nxhack/node_host_yarn
node-yarn: add new package - for building adguardhome
2021-02-16 18:59:36 -08:00
Hirokazu MORIKAWA
33c2a28aca 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-17 10:47:06 +09:00
Hirokazu MORIKAWA
884761c4df 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>
2021-02-17 10:30:56 +09:00
Jeffery To
18330902a0
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>
2021-02-17 00:01:41 +08:00
Rosen Penev
b360f25d6c python-requests: split up patches into two files
quilt cannot handle two patches in one file. It ends up merging them
and removing the description from the second. To avoid this, split into
two.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-15 20:38:11 -08:00
Rosen Penev
aa3ec2a640
Merge pull request #14757 from jmarcet/python_docker_update
python-docker: Update to 4.4.2
2021-02-15 20:35:30 -08:00
Matt Merhar
52668b1e97 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>
2021-02-15 21:36:28 -05:00
Javier Marcet
6d07d26a42 python-docker: Update to 4.4.2
Signed-off-by: Javier Marcet <javier@marcet.info>
2021-02-15 21:33:47 +00: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
Alexandru Ardelean
6482a32926 python-pyopenssl: bump to version 20.0.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-12-21 09:45:00 +02:00
Alexandru Ardelean
1b17319051 python-requests: bump to version 2.25.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-12-21 09:43:49 +02:00
Alexandru Ardelean
e4303a3d28 python-cryptography: bump to version 3.3.1
Regenerated patches from:
  https://github.com/pyca/cryptography/pull/4920

The patch names were kept as generated via 'git format-patch 3.3.1..'
And ran through quilt.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-12-16 08:45:36 +02:00
Alexandru Ardelean
a03ce5bc72 python-chardet: bump to version 4.0.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-12-16 08:44:28 +02:00
Alexandru Ardelean
571dd8e40a python3: bump to version 3.9.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-12-14 08:32:23 +02:00
Zbyněk Kocur
a50254d7e8 javascript-obfuscator: upgrade package to versioon 2.9.4
Signed-off-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz>
2020-12-11 19:52:44 +01:00
Rosen Penev
b086dbe6eb
Merge pull request #14193 from nxhack/node_14151
node: update to v14.15.1
2020-12-10 16:10:38 -08:00
Michael Heimpold
9279a206e9
Merge pull request #13628 from mhei/php7-test
php7: add CI test script
2020-12-10 15:14:56 +01:00
Hirokazu MORIKAWA
2aa5671e67 node: update to v14.15.1
Update to v14.15.1

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-12-10 14:51:08 +09:00
Rosen Penev
46bb62b1af
Merge pull request #12913 from ja-pa/augeas-new-package
augeas & python-augeas: add new package
2020-12-07 23:48:03 -08:00
Rosen Penev
95a8cb8a35
Merge pull request #14105 from neheb/tcl
tcl: update to 8.6.10
2020-12-07 15:14:29 -08:00
Jan Pavlinec
519dd79c73
python-augeas: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
Co-authored-by: Jeffery To <jeffery.to@gmail.com>
2020-12-07 15:47:43 +01:00
Alexandru Ardelean
85dd701f8c django: bump to version 3.1.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-12-07 11:02:47 +02:00
Alexandru Ardelean
fd6d7780ae python-lxml: bump to version 4.6.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-12-07 11:01:45 +02:00
Jeffery To
b1db2761b2
golang: Update to 1.15.6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-12-07 05:30:32 +08:00
Michael Heimpold
1054d4cd17 php7: add CI test script
This adds basic checks for php7 core and module packages.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-12-02 20:40:05 +01:00
Rosen Penev
f5d2c5ef7d
vala: update to 0.50.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-01 16:27:30 -08:00
Rosen Penev
ed15983ff8
tcl: update to 8.6.10
Add *BUILD_PARALLEL for faster compilation.

Rearrange variable for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-01 16:21:39 -08:00
Jeffery To
d8ebe7d78e python-pyopenssl: Update to 20.0.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-12-01 12:56:45 +02:00
Jeffery To
c8326f7140 python-cffi: Update to 1.14.4
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-12-01 11:25:01 +02:00
Peter Stadler
83ab6b6449 asgiref: update to version 3.3.1
From https://github.com/django/asgiref/blob/master/CHANGELOG.txt
* Updated StatelessServer to use ASGI v3 single-callable applications.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-11-30 08:54:17 +01:00
Michael Heimpold
110ea1b994 php7: remove obsolete patch for ICU 68.1
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-11-29 21:59:06 +01:00
Rosen Penev
fadf7190ea python3: fix compilation
Because of e52d0487e88c3c8c57e1310d1a02b18eae0d142e , these flags no
longer get passed. Add them back to fix compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-29 13:58:13 +02:00
Michael Heimpold
1023114977 php7: update to 7.4.13
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-11-29 11:03:40 +01:00
Rosen Penev
1652382429
Merge pull request #14034 from nxhack/node_12200
node: update to v12.20.0
2020-11-27 00:28:12 -08:00
Hirokazu MORIKAWA
48cf176fb9 node-hid: update to 1.3.2
update to 1.3.2

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-11-27 09:01:11 +09:00
Hirokazu MORIKAWA
86e5f1baa9 node: update to v12.20.0
Update to v12.20.0
Take over maintainership from John Crispin

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-11-27 08:58:31 +09:00
Alexandru Ardelean
d9ff572d3d python-requests: bump to version 2.25.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-11-24 21:22:54 +02:00
Rosen Penev
284c6a901e
Merge pull request #13955 from flyn-org/luafilesystem
luafilesystem: update to 1.8.0
2020-11-22 18:30:20 -08:00
W. Michael Petullo
7bb26b1092 luafilesystem: clean up Makefile
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-22 18:53:37 -06:00
W. Michael Petullo
ed970424de luafilesystem: update to 1.8.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-22 18:53:10 -06:00
Luiz Angelo Daros de Luca
2e4fe76be4 ruby: update to version 2.7.2
This release contains intentional incompatibility. Deprecation warnings are
off by default on 2.7.2 and later. You can turn on deprecation warnings by
specifying the -w or -W:deprecated option at the command-line. Please check
the topics below for details.

* Feature #17000 2.7.2 turns off deprecation warnings by default
* Feature #16345 Don’t emit deprecation warnings by default.

This release contains the new version of webrick with a security fix described in the article.

* CVE-2020-25613: Potential HTTP Request Smuggling Vulnerability in WEBrick

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2020-11-22 02:01:23 -03:00
W. Michael Petullo
206fa85928 php7-pecl-krb5: update to 1.1.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 13:58:03 -06:00
Jeffery To
bd38850609 golang: Update to 1.15.5
This includes security fixes for:
* CVE-2020-28362: panic during recursive division of very large numbers
* CVE-2020-28366: arbitrary code can be injected into cgo generated
  files
* CVE-2020-28367: improper validation of cgo flags can lead to remote
  code execution at build time

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-11-15 21:43:07 +02:00
Michael Heimpold
a561fe0d35
Merge pull request #13893 from nxhack/php_icu4c_681
php7: fix for icu 68.1
2020-11-13 22:27:37 +01:00
Hirokazu MORIKAWA
fc9fa48973 php7: fix for icu 68.1
https://github.com/openwrt/packages/pull/13883
https://github.com/php/php-src/commit/8eaaabd

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-11-13 09:06:15 +09:00
Rosen Penev
50a038ebe5
Merge pull request #13892 from commodo/python-updates1
django,numpy,pytz: bump package versions
2020-11-11 10:22:40 -08:00
Alexandru Ardelean
3d2a1f97e1 python-pytz: bump to version 2020.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-11-11 11:11:27 +02:00
Alexandru Ardelean
6d33fb2885 numpy: bump to version 1.19.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-11-11 11:08:31 +02:00
Alexandru Ardelean
36f4a17827 django: bump to version 3.1.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-11-11 11:08:31 +02:00
Rosen Penev
1ec2ed0209
Merge pull request #13845 from ja-pa/moreitertools-8.6.0
python-more-itertools: update to version 8.6.0
2020-11-10 22:42:00 -08:00
Rosen Penev
549810188a
Merge pull request #13844 from ja-pa/python-toml-0.10.1
python-toml: update to version 0.10.2
2020-11-10 22:41:36 -08:00
Rosen Penev
78064dc4c7
Merge pull request #13842 from ja-pa/pytest-6.1.2
python-pytest: update to version 6.1.2
2020-11-10 22:41:08 -08:00
Rosen Penev
e869fee56e
Merge pull request #13899 from nxhack/bindings_902
node-serialport-bindings: update to 9.0.2
2020-11-10 22:14:23 -08:00
Hirokazu MORIKAWA
9aaed2aaa6 node-serialport-bindings: update to 9.0.2
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-11-11 10:03:42 +09:00
Hirokazu MORIKAWA
bf93b30766 node-serialport: update to 9.0.2
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-11-11 10:02:20 +09:00
Jan Pavlinec
b616609af2
python-pytest: update to version 6.1.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-10 12:39:49 +01:00
Jan Pavlinec
86604c5f1e
python-more-itertools: update to version 8.6.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-10 12:37:35 +01:00
Jan Pavlinec
fe6215b2f1
python-toml: update to version 0.10.2
Changes:
-bump package
-update host-pip-requirements

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-10 12:35:25 +01:00
Rosen Penev
8f12e01391
Merge pull request #13885 from jefferyto/golang-1.15.4
golang: Update to 1.15.4
2020-11-09 17:10:56 -08:00
Rosen Penev
ac4cc3194a
Merge pull request #13891 from jefferyto/python-zope-interface-5.2.0
python-zope-interface: Update to 5.2.0
2020-11-09 17:10:31 -08:00
Jeffery To
9f934e5ca7
python-zope-interface: Update to 5.2.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-11-10 05:01:00 +08:00
Jeffery To
1aad6310bd
python-attrs: Update to 20.3.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-11-10 04:47:18 +08:00
Jeffery To
4404e0716e
golang: Update to 1.15.4
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-11-09 17:53:43 +08:00
Hirokazu MORIKAWA
4e525af414 node: update to v12.19.0
Update to v12.19.0
Fixes for the removal of MIPS FPU emulator support.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-11-08 16:00:12 +09:00
Josef Schlehofer
12d785e108
python-markdown: update to version 3.3.3
Remove dependency python3-setuptools, it is no longer needed since
version 3.2.2

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-11-05 20:59:52 +01:00
Josef Schlehofer
0e7bd9e3ae
Merge pull request #13840 from BKPepe/python3-yarl
python-yarl: update to version 1.6.2
2020-11-05 16:30:11 +01:00
Josef Schlehofer
40596c6144
Merge pull request #13839 from BKPepe/sentrysdk
python-sentry-sdk: update to version 0.19.2
2020-11-05 16:29:58 +01:00
Josef Schlehofer
e012b494c2
Merge pull request #13838 from BKPepe/urllib3-update
python-urllib3: update to version 1.25.11
2020-11-05 16:29:45 +01:00
Josef Schlehofer
3d0cf25d8a
Merge pull request #13837 from BKPepe/tornado-update
python-tornado: update to version 6.1
2020-11-05 16:29:36 +01:00
Rosen Penev
881aa28fa1 treewide: turn specific libudev-* DEPENDS to generic ones
libudev-zero as well as libudev-fbsd have PROVIDES:=libudev . These
packages have nothing specific that requires one or the other.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-03 12:38:12 +00:00
Josef Schlehofer
060da85ad3
python-yarl: update to version 1.6.2
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-11-03 02:16:15 +01:00
Josef Schlehofer
0090744741
python-sentry-sdk: update to version 0.19.2
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-11-03 02:00:42 +01:00
Josef Schlehofer
0e9a6afecd
python-urllib3: update to version 1.25.11
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-11-03 01:55:24 +01:00
Josef Schlehofer
564e3ee4fc
python-tornado: update to version 6.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-11-03 01:50:18 +01:00
Alexandru Ardelean
a9862edad7 python-cryptography: bump to version 3.2.1
Also refreshed patches.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-11-02 15:57:58 +02:00
Alexandru Ardelean
adc7fc36a0 numpy: bump to version 1.19.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-11-02 13:36:18 +02:00
Alexandru Ardelean
1d8197ea2b pillow: bump to version 8.0.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-11-02 13:29:59 +02:00
Rosen Penev
29c5355938
Merge pull request #13780 from bobafetthotmail/patch-2
gunicorn: move to webserver category in menuconfig
2020-11-01 13:41:30 -08:00
Rosen Penev
6f6a28ccd1
Merge pull request #13826 from jmarcet/python-dotenv-update
python-dotenv: update to v0.15.0
2020-11-01 13:39:13 -08:00
Rosen Penev
5b291ac8a3
Merge pull request #13825 from jmarcet/cached-property-update
python-cached-property: update to v1.5.2
2020-11-01 13:38:47 -08:00
Michael Heimpold
17eae67cbe
Merge pull request #13822 from mhei/php7-update
php7: update to 7.4.12
2020-11-01 17:20:05 +01:00
Javier Marcet
bc64dca20f python-cached-property: update to v1.5.2
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-11-01 15:45:43 +01:00
Javier Marcet
d57cd5a445 python-dotenv: update to v0.15.0
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-11-01 15:43:29 +01:00
Michael Heimpold
b737b8ce6c php7: update to 7.4.12
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-11-01 14:56:05 +01:00
Karel Kočí
493d0d5305
python-influxdb: bump to version 5.3.0
Signed-off-by: Karel Kočí <cynerd@email.cz>
2020-11-01 08:48:54 +01:00
Josef Schlehofer
23345d681a
Merge pull request #13692 from BKPepe/flask-packages
Flask: Babel, SeaSurf, Session - add packages
2020-10-30 22:23:48 +01:00
Josef Schlehofer
9d9669c2ff
Merge pull request #13713 from ja-pa/python-msgpack-new
python-msgpack: add new package
2020-10-29 17:45:42 +01:00
Josef Schlehofer
cf3ad39f59
python-flask-session: add package
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-29 15:20:04 +01:00
Josef Schlehofer
979aeda8fb
python-flask-seasurf: add package
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-29 15:20:04 +01:00
Josef Schlehofer
f3e723bd40
python-flask-babel: add new package
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-29 15:20:04 +01:00
Jan Pavlinec
732513d35c python3-maxminddb: update to version 2.0.3
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-29 15:18:34 +01:00
Jan Pavlinec
e08cde396a python-iniconfig: update to version 1.1.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-29 15:18:21 +01:00
Jan Pavlinec
5506844167 python-zipp: update to version 3.4.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-29 15:18:06 +01:00
Jan Pavlinec
0d30541fe3 python-psutil: update to version 5.7.3
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-29 15:17:28 +01:00
Josef Schlehofer
6e96ad7272
python-tornado: add package
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-29 13:58:20 +01:00
Jan Pavlinec
b72607729c
python-msgpack: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-29 11:40:26 +01:00
Alberto Bursi
32b6a0aee2
gunicorn: move to webserver category in menuconfig
this is a webserver and not a python library, so it makes
sense to have it in the same category other webservers
also are placed in the menuconfig interface

Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
2020-10-26 21:37:58 +01:00
Rosen Penev
059496ce80
Merge pull request #13749 from BKPepe/ciso
python-ciso8601: fix missing src package
2020-10-23 00:31:32 -07:00
Rosen Penev
07848b97bc
Merge pull request #13691 from BKPepe/babel
python-babel: add new package
2020-10-22 21:54:34 -07:00
Rosen Penev
6335229c89
Merge pull request #13742 from Cynerd/python-contextlib2-0.6.0
python-contextlib2: bump to version 0.6.0.post1
2020-10-22 21:51:31 -07:00
Rosen Penev
06d9392474
Merge pull request #13741 from Cynerd/python-appdirs-1.4.4
python-appdirs: update to version 1.4.4
2020-10-22 21:51:18 -07:00
Rosen Penev
5f56e61544
Merge pull request #13743 from Cynerd/python-intelhex-fix-3.9
python-intelhex: add patch to fix Python 3.9 compatibility
2020-10-22 21:50:55 -07:00
Josef Schlehofer
d4248ecbbd
python-ciso8601: fix missing src package
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-22 15:43:56 +02:00
Karel Kočí
72bca83451
python-contextlib2: bump to version 0.6.0.post1
Signed-off-by: Karel Kočí <cynerd@email.cz>
2020-10-20 13:56:13 +02:00
Karel Kočí
2812f3abc4
python-jsonpath-ng: bump to version 1.5.2
Signed-off-by: Karel Kočí <cynerd@email.cz>
2020-10-20 13:50:26 +02:00
Karel Kočí
0d0c97596c
python-intelhex: add patch to fix Python 3.9 compatibility
This fixes this library on Python 3.9.

Signed-off-by: Karel Kočí <cynerd@email.cz>
2020-10-20 13:47:32 +02:00
Karel Kočí
be220edef1
python-appdirs: update to version 1.4.4
This is just maintenance release with minor tweaks. Project officially
reports itself as stable now.

Signed-off-by: Karel Kočí <cynerd@email.cz>
2020-10-20 13:39:52 +02:00
Jeffery To
d276c81ea8
golang: Update to 1.15.3
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-20 07:01:44 +08:00
Hannu Nyman
476f00da33
Merge pull request #13711 from commodo/python-updates
Python updates
2020-10-19 21:03:02 +03:00
Hannu Nyman
4c3e32eea5
Merge pull request #13709 from commodo/python-bump
python3: bump to version 3.9.0
2020-10-19 21:02:40 +03:00
Rosen Penev
a85cab65d8
Merge pull request #13700 from peter-stadler/asgiref
python3-asgiref: update to version 3.3.0
2020-10-19 02:44:19 -07:00
Rosen Penev
f6343858b7
Merge pull request #13702 from peter-stadler/django-cors-headers
django-cors-headers: update to version 3.5.0
2020-10-19 02:43:49 -07:00
Rosen Penev
12e69a1396
Merge pull request #13701 from peter-stadler/drf-nested-routers
drf-nested-routers: update to version 0.92
2020-10-19 02:43:16 -07:00
Rosen Penev
effec7d872
Merge pull request #13698 from peter-stadler/django-etesync-journal
django-etesync-journal: update to version 1.2.2
2020-10-19 02:42:15 -07:00
Alexandru Ardelean
cc332fddaa python3: bump to version 3.9.0
Refreshed patches.

Dropped 'patches-setuptools/004-site-patch.patch'
Does not apply anymore. Setuptools has removed site.py support:
   https://github.com/pypa/setuptools/issues/2165
If this is still needed, we may need to re-think it's implementation.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-10-19 11:01:12 +03:00
Alexandru Ardelean
a5c7e266f2 python-lxml: bump to version 4.6.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-10-19 09:51:32 +03:00
Alexandru Ardelean
07f8fa02f3 pillow: bump to version 8.0.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-10-19 09:33:32 +03:00
Peter Stadler
20d1933c45 drf-nested-routers: update to version 0.92.1
update to newest version.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-10-18 23:57:34 +02:00
Josef Schlehofer
677f73fedd
python-babel: add new package
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-17 22:25:38 +02:00
Peter Stadler
a92879e7b0 django-etesync-journal: update to version 1.2.2
update to newest version

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-10-17 21:05:50 +02:00
Peter Stadler
89d3b99670 python3-sqlparse: update to version 0.4.1
update to newest version

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-10-17 20:10:44 +02:00
Peter Stadler
77aed0cf17 python3-asgiref: update to version 3.3.0
update to newest version

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-10-17 20:05:22 +02:00
Peter Stadler
c1d8ea20a5 django-cors-headers: update to version 3.5.0
update to newest version.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-10-17 19:00:14 +02:00
Jeffery To
0a4d40b37e
golang: Fix vars not passed when calling cache_cleanup
Fixes https://github.com/openwrt/packages/issues/13674.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-16 17:38:17 +08:00
Jeffery To
b70fb40c11
golang: Move build cache into $(TMP_DIR)
This changes the default build cache directory from $(TOPDIR)/.go-build
to $(TMP_DIR)/go-build, so that the cache directory is ignored by git
and is removed by "make dirclean".

This does not move/remove a build cache directory in the previous
location; it will need to be removed manually.

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

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-16 17:13:42 +08:00
Rosen Penev
7ec063a4cc
Merge pull request #13577 from BKPepe/click
click: update to version 7.1.2
2020-10-12 16:09:45 -07:00
Jan Pavlinec
cde758a2c8 python-pytest: update to version 6.1.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-09 09:22:15 -10:00
Rosen Penev
445872a996
Merge pull request #13570 from jefferyto/golang-1.15
golang: Update to 1.15.2, update/enhance Makefiles
2020-10-07 03:09:43 -07:00
Rosen Penev
8adb95ba9b
Merge pull request #13584 from ja-pa/python-zipp-3.3.0
python-zipp: update to version 3.3.0
2020-10-07 02:51:37 -07:00
Hannu Nyman
4f578b4afa
Merge pull request #13583 from commodo/python-updates1
diango,django-restframework: bump versions
2020-10-07 10:42:55 +03:00
Hannu Nyman
14eb52fbbb
Merge pull request #13586 from jefferyto/python-zope-interface-5.1.2
python-zope-interface: Update to 5.1.2
2020-10-07 10:42:34 +03:00
Jeffery To
b466314313
python-attrs: Update to 20.2.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 23:15:12 +08:00
Jeffery To
c7d4d1e80e
python-zope-interface: Update to 5.1.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 21:23:09 +08:00
Jan Pavlinec
727894d77e
python-zipp: update to version 3.3.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-06 13:10:43 +02:00
Jeffery To
d5dc30fe80
golang: Add option to enable Spectre mitigations
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:34:41 +08:00
Jeffery To
3d6df5d7d9
golang: Add golang-host-build.mk
This adds a Makefile for host builds of Go programs.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:34:41 +08:00
Jeffery To
2d22a629f5
golang: Move package scripts into golang-build.sh
This also adds GO_PKG_INSTALL_BIN_PATH which determines the path where
binaries are installed by GoPackage/Package/Install/Bin (this was
previously hard-coded to /usr/bin).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:34:40 +08:00
Jeffery To
4773c288cd
golang: Quote variables passed to the shell
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:34:40 +08:00
Jeffery To
7aaaa8ae64
golang: Add more error handling for go-gcc-helper
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:34:36 +08:00
Jeffery To
a95afd67df
golang: Use external linking for target Go
In Go 1.15, the linker now defaults to internal linking mode for
-buildmode=pie on amd64 and arm64[1], however this results in go tool
binaries with the wrong dynamic linker/interpreter.

External linking is still used when PIE is enabled for other platforms,
whereas internal linking is used when PIE is not enabled.

This changes target Go to always use external linking, to fix PIE
binaries for amd64/arm64 and for consistency.

[1]: https://golang.org/doc/go1.15#linker

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:28:08 +08:00
Jeffery To
93ee27edb8
golang: Simplify target compile
* Reuse GO_PKG_ENABLE_PIE from golang-package.mk
* Replace $(if ...) with $(or ...) to get default values
* Refactor vars common to each compile stage into variable

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:28:08 +08:00
Jeffery To
03a1f87549
golang: Use GO_LDFLAGS to set buildmode=pie for host Go
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:28:07 +08:00
Jeffery To
66eabf18f5
golang: Refactor vars common to each host compile stage into variable
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:28:07 +08:00
Jeffery To
4fb4ec963f
golang: Simplify bootstrap stage
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:28:07 +08:00
Jeffery To
40bff64ad3
golang: Group variables by stage (bootstrap/host/target)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:28:06 +08:00
Jeffery To
9074dbd917
golang: Share build cache across package builds
This also adds a config option GOLANG_BUILD_CACHE_DIR to customize the
location of the build cache directory.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:28:06 +08:00
Jeffery To
3dd55b504c
golang: Move module cache into DL_DIR
This also adds a config option GOLANG_MOD_CACHE_WORLD_READABLE; if
enabled, chmod is run after a Go package build to make all
files/directories in the module cache world-readable.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:27:52 +08:00
Martin Matějek
f6adb73cff
python3-pyroute: update to version 0.5.14
Signed-off-by: Martin Matějek <martin.matejek@gmx.com>
2020-10-05 21:58:37 +02:00
Josef Schlehofer
3f16a05d7f
click: update to version 7.1.2
Developers of click decided to change their tarball, so it does no
longer contains capital C and because of that, we can throw
PYPI_SOURCE_NAME.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-05 18:35:43 +02:00
Alexandru Ardelean
4e63dea7b4 django-restframework: bump to version 3.12.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-10-05 10:27:10 +03:00
Alexandru Ardelean
baafb68da6 django: bump to version 3.1.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-10-05 10:23:39 +03:00
Jeffery To
4674564e42
golang: Move config option into separate file
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-05 00:25:28 +08:00
Jeffery To
fc7cf379e3
golang: Update to 1.15.2
1.15.1 includes a fix for CVE-2020-24553:
net/http/cgi,net/http/fcgi: Cross-Site Scripting (XSS) when Content-Type
is not specified

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-05 00:25:18 +08:00
Michael Heimpold
70f26ed2fc php7: update to 7.4.11
This fixes:
  - CVE-2020-7069
  - CVE-2020-7070

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-10-03 22:09:51 +02:00
Josef Schlehofer
d3a213b01b
Merge pull request #13556 from BKPepe/zeroconf
python-zeroconf: update to version 0.28.5
2020-10-03 10:09:38 +02:00
Josef Schlehofer
9f30664ec4
python-zeroconf: update to version 0.28.5
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-02 18:20:14 +02:00
Josef Schlehofer
8a8100d48e
python-sentry-sdk: update to version 0.18.0
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-02 11:23:53 +02:00
Rosen Penev
6a1c6b2fe7
Merge pull request #13541 from ja-pa/pytest-6.1.0
python-pytest: update to version 6.1.0
2020-10-01 14:44:09 -07:00
Jan Pavlinec
64cb0c50ba
python-pytest: update to version 6.1.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-01 11:46:34 +02:00
Hannu Nyman
3847ea53c2
Merge pull request #13524 from commodo/python-batch1
python-paho-mqtt,python-cryptography: bump versions
2020-09-30 20:26:11 +03:00
Rosen Penev
996df31a02
Merge pull request #13527 from ja-pa/python-zipp-3.2.0
python-zipp: update to version 3.2.0
2020-09-29 12:24:16 -07:00
Jan Pavlinec
fd5882c6ed
python-zipp: update to version 3.2.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-29 14:47:14 +02:00
Alexandru Ardelean
ab82464b61 python-cryptography: bump to version 3.1.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-09-29 07:58:19 +03:00
Alexandru Ardelean
ee0e11c1ab python-maho-mqtt: bump to versio 1.5.1
Docs say it also supports MQTT 5.0.
Added to description.
Updated title as on pypi.org

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-09-29 07:56:36 +03:00
Alexandru Ardelean
e1276c4ec0 python-cffi: bump to version 1.14.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-09-23 11:32:23 +03:00
Hirokazu MORIKAWA
6416b6f23a node-homebridge: update to 1.2.3
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-22 09:05:32 +09:00
Rosen Penev
fcd9812bfd
python-cryptography: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 18:33:58 -07:00
Rosen Penev
d28138a3fd
vala: update to 0.50.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 16:27:53 -07:00
Rosen Penev
f1c0e9fca9
perl-parse-yapp: fix compilation under the CI
Wrong path to perlmod.mk. Use what everything else uses.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-18 21:57:28 -07:00
Rosen Penev
a672ca3216
Merge pull request #13420 from nxhack/serialport_901
node-serialport: update to 9.0.1
2020-09-18 02:07:26 -07:00
Rosen Penev
2485351507
Merge pull request #13419 from nxhack/serialport-bindings_901
node-serialport-bindings: update to 9.0.1
2020-09-18 02:07:17 -07:00
Rosen Penev
3e0d136c33
Merge pull request #13418 from nxhack/hid_131
node-hid: update to 1.3.1
2020-09-18 02:07:11 -07:00
Hirokazu MORIKAWA
8a749f8566 node-serialport-bindings: update to 9.0.1
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-18 16:01:43 +09:00
Hirokazu MORIKAWA
bda9bdd122 node-serialport: update to 9.0.1
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-18 15:59:42 +09:00
Hirokazu MORIKAWA
c074492ade node-hid: update to 1.3.1
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-18 14:28:30 +09:00
Hirokazu MORIKAWA
3c4122a0da node-homebridge: update to 1.2.2
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-18 14:07:21 +09:00
Hirokazu MORIKAWA
c788ba095a node: update to v12.18.4
Vulnerabilities fixed:
* CVE-2020-8201: HTTP Request Smuggling due to CR-to-Hyphen conversion (High).
* CVE-2020-8252: fs.realpath.native on may cause buffer overflow (Medium).

Imported patches from the debian package.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-16 09:32:42 +09:00
Rosen Penev
832a4e8a4d
Merge pull request #13388 from commodo/python-batch-updates
numpy,django,pymysql: version bumps
2020-09-14 13:40:56 -07:00
Hannu Nyman
749e182ca1
Merge pull request #13390 from ja-pa/pytest_6.0.2
python-pytest: update to version 6.0.2
2020-09-14 21:25:56 +03:00
Karl Palsson
4187614567 lang: linotify: add lua bindings for inotify
Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-09-14 16:48:19 +00:00
Jan Pavlinec
9a43f4645a
python-pytest: update to version 6.0.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-14 12:50:01 +02:00
Alexandru Ardelean
7074999095 pymysql: bump to version 0.10.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-09-14 09:25:10 +03:00
Alexandru Ardelean
23938c7aa9 django: bump to version 3.1.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-09-14 09:24:25 +03:00
Alexandru Ardelean
94f28ac145 numpy: bump to version 1.19.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-09-14 09:23:24 +03:00
W. Michael Petullo
5ac1baffcb python3-networkx: new package
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-09-11 14:50:24 -10:00
Thomas Petazzoni
d4a498040d python3-libselinux: new package
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[strip C library after adding it to openwrt repository]
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-09-11 14:50:24 -10:00
Thomas Petazzoni
02cbc208f1 python3-libsemanage: new package
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[strip C library after adding it to openwrt repository]]
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-09-11 14:50:24 -10:00
Michael Heimpold
f6c2c1499b php7: update to 7.4.10
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-09-10 20:50:34 +02:00
Josef Schlehofer
502b667505
Merge pull request #13346 from valdi74/pycurl_update
python-curl: update to version 7.43.0.6
2020-09-09 15:46:37 +02:00
Waldemar Konik
3e00507875 python-curl: update to version 7.43.0.6
PycURL changeLog:
Version 7.43.0.6 - 2020-09-02
-----------------------------------------------------------------
This release improves SSL backend detection on various systems, adds support for libcurl’s multiple SSL backend functionality and adds support for several libcurl options.

Signed-off-by: Waldemar Konik <informatyk74@interia.pl>

Compile tested: x86_64
2020-09-09 14:11:56 +02:00
Rosen Penev
5ae4b99b58
Merge pull request #13320 from jmarcet/texttable-update
python3-texttable: update to version 1.6.3
2020-09-08 22:46:30 -07:00
Rosen Penev
0cd2a2d8bb
Merge pull request #13321 from jmarcet/paramiko-update
python3-paramiko: update to version 2.7.2
2020-09-08 22:46:20 -07:00
Rosen Penev
bdf7ee19d5
Merge pull request #13241 from first-leon/master
lua-argparse: new package
2020-09-08 22:45:20 -07:00
Javier Marcet
c7616be601 python3-texttable: update to version 1.6.3
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-09-07 13:37:11 +02:00
Javier Marcet
94eea60367 python3-paramiko: update to version 2.7.2
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-09-07 13:36:38 +02:00
Rosen Penev
4d4c0d7b06
Merge pull request #13276 from ja-pa/python-rsa-security
python-rsa: update to version 4.6 (security fix)
2020-09-03 13:31:57 -07:00
Jan Pavlinec
4e211927f3
python-rsa: update to version 4.6 (security fix)
Fixes CVE-2020-13757

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-03 12:06:37 +02:00
Sebastian Kemper
49ad98ce60 erlang: fix host build when pcre/host is installed
OpenWrt added pcre/host recently. When it is available (installed)
erlang finds staging_dir/hostpkg/include/pcre.h before it finds its own
copy and the build fails.

 CC	obj/x86_64-pc-linux-gnu/opt/smp/erl_bif_chksum.o
 CC	obj/x86_64-pc-linux-gnu/opt/smp/erl_bif_re.o
beam/erl_bif_re.c: In function 'erts_init_bif_re':
beam/erl_bif_re.c:96:5: error: 'erts_pcre_malloc' undeclared (first use in this function)
     erts_pcre_malloc = &erts_erts_pcre_malloc;
     ^~~~~~~~~~~~~~~~
beam/erl_bif_re.c:96:5: note: each undeclared identifier is reported only once for each function it appears in
beam/erl_bif_re.c:97:5: error: 'erts_pcre_free' undeclared (first use in this function)
     erts_pcre_free = &erts_erts_pcre_free;
     ^~~~~~~~~~~~~~

This adds a patch from Romain Naour and Bernd Kuhls to prevent that.
Patch snatched from buildroot [1].

[1] https://github.com/buildroot/buildroot/blob/master/package/erlang/0002-erts-emulator-reorder-inclued-headers-paths.patch

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-09-01 23:15:06 +02:00
Rosen Penev
dcd551f83a
Merge pull request #13268 from ja-pa/python-more-itertools-8.5.0
python-more-itertools: update to version 8.5.0
2020-09-01 07:09:39 -07:00
Jan Pavlinec
bac7574006
pytho-more-itertools: update to version 8.5.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-01 11:41:11 +02:00
Jan Pavlinec
ee226f1ff2 python-pytest-xdist: update to version 2.1.0
Note:
remove six dependency which is now longer required

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-31 07:04:18 -07:00
Jeffery To
c0340f631c python: Use locked for host pip
This also removes PKG_BUILD_PARALLEL:=0 that was added for packages that
use HOST_PYTHON3_PACKAGE_BUILD_DEPENDS.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-31 03:48:47 -07:00
Hannu Nyman
c72b94b1bf
Merge pull request #13250 from jefferyto/python-attrs-20.1.0
python-attrs: Update to 20.1.0
2020-08-30 22:41:58 +03:00
Jeffery To
cacd44fd0c
python-cryptography: Update to 3.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-31 02:45:48 +08:00
Jeffery To
3e399e9286
python-attrs: Update to 20.1.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-31 00:55:20 +08:00
Vladimir Malyutin
ec5f0995cd lua-argparse: delete whitespace in makefile
Signed-off-by: Vladimir Malyutin <first-leon@yandex.ru>
2020-08-29 11:47:57 +07:00
Vladimir Malyutin
3b7a6bbd76 lua-argparse: new package
Signed-off-by: Vladimir Malyutin <first-leon@yandex.ru>
2020-08-29 01:23:27 +07:00
Rosen Penev
c9b29f382b
Merge pull request #13217 from neheb/chick
chicken-scheme: fix compilation with glibc
2020-08-27 13:32:08 -07:00
Hirokazu MORIKAWA
e1406bba5a node-homebridge: update to 1.1.2
update to 1.1.2
Add opkg package path to the homebrodge plugin module path.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-08-27 08:15:58 +09:00
Rosen Penev
5d6c4534c8
chicken-scheme: fix compilation with glibc
The musl comment is no longer accurate. Remove the hack.

Minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-26 16:11:27 -07:00
Hannu Nyman
540778dc9e
Merge pull request #13207 from commodo/python-updates
django,openpyxl: bump versions
2020-08-26 19:13:55 +03:00
Rosen Penev
172586e318
Merge pull request #13205 from nxhack/node_12_16_2
node: update to v12.18.3
2020-08-25 02:13:11 -07:00
Alexandru Ardelean
d84b66ef66 openpyxl: bump to version 3.0.5
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-08-25 08:54:10 +03:00
Alexandru Ardelean
3c4b5ffeb2 django: bump to version 3.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-08-25 08:53:16 +03:00
Rosen Penev
e7cad1a774
Merge pull request #13147 from ja-pa/python-pytest-xdist-update-2.0.0
python-pytest-xdist: update to version 2.0.0
2020-08-24 13:08:02 -07:00
Javier Marcet
7724c3bb38 python-docker: Update to 4.3.1
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-08-24 15:03:18 +02:00
Jan Pavlinec
2024c1fb6d
python-pytest-xdist: update to version 2.0.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-24 13:41:31 +02:00
Jan Pavlinec
766acb6616
python-psutil: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-24 13:41:30 +02:00
Josef Schlehofer
f70d025117
Merge pull request #12480 from ja-pa/python-pytest-update
python-pytest: update to version 6.0.1
2020-08-24 13:14:35 +02:00
Jan Pavlinec
bbbea44780
python-pytest: update to version 6.0.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-24 12:37:35 +02:00
Jan Pavlinec
7355b68fec
python-py: update to version 1.9.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-24 12:37:35 +02:00
Jan Pavlinec
4713740366
python-iniconfig: add new package (pytest dependency)
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-24 12:37:35 +02:00
Jan Pavlinec
d0ef2feda1
python-toml: add new package (pytest dependency)
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-24 12:37:35 +02:00
Karl Palsson
f7041ed34a lua-mosquitto: Update to 0.4.1
New methods for setting client options, no major functional changes.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-08-19 15:47:07 +00:00
Karl Palsson
ce1e8e1450 lua-penlight: Update to 1.8.0
Full changelog at https://github.com/Tieske/Penlight/blob/master/CHANGELOG.md#180-2020-08-05

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-08-19 15:47:07 +00:00
Rosen Penev
bf3b6af205
Merge pull request #13131 from jefferyto/python-pip-hash-checking
python3: Use hash-checking mode when installing host pip packages
2020-08-18 14:11:32 -07:00
Rosen Penev
e4885ea55c
Merge pull request #13144 from jefferyto/python-cffi-1.14.2
python-cffi: Update to 1.14.2
2020-08-18 00:28:01 -07:00
Jeffery To
722a5b8efa
python3: Use hash-checking mode when installing host pip packages
In hash-checking mode[1], pip will verify downloaded package archives
(source tarballs in our case) against known SHA256 hashes before
installing the packages.

As a consequence, this requires the use of requirements files[2] and
pinning packages to known versions.

The syntax for package Makefiles has changed slightly;
HOST_PYTHON3_PACKAGE_BUILD_DEPENDS no longer accepts requirement
specifiers like "foo>=1.0", only requirements file names (which are the
same as package names in the most common case).

This also updates affected packages, in particular:

* python-zipp: "setuptools_scm[toml]" has been split into
  "setuptools-scm toml" to reuse the requirements file for
  setuptools-scm (the extra depends installed by "setuptools_scm[toml]"
  is toml).

* python-pycparser: This previously used ply 3.10, whereas the
  requirements file will now install 3.11.

[1]: https://pip.pypa.io/en/stable/reference/pip_install/#hash-checking-mode
[2]: https://pip.pypa.io/en/stable/user_guide/#requirements-files

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-17 23:05:49 +08:00
Josef Schlehofer
2512c8dcd0
Merge pull request #13135 from jefferyto/python-host-pip-cache-world-readable
python3: Add config PYTHON3_HOST_PIP_CACHE_WORLD_READABLE
2020-08-17 12:46:38 +02:00
Jeffery To
baec9e9ce4
python-cffi: Update to 1.14.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-17 02:07:45 +08:00
Jeffery To
9277f74abd
python-hyperlink: Update to 20.0.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-17 01:56:47 +08:00
Jeffery To
001cd3c571
python3: Add config PYTHON3_HOST_PIP_CACHE_WORLD_READABLE
This adds a config option PYTHON3_HOST_PIP_CACHE_WORLD_READABLE; if
enabled, chmod will be run after pip install to make all
files/directories in the host pip cache world-readable.

Supersedes https://github.com/openwrt/packages/pull/13012.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-16 06:09:45 +08:00
Michael Heimpold
cae992699b php7-pecl-redis: update to 5.3.1
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-08-16 00:01:41 +02:00
Michael Heimpold
9c1670ed61 php7: update to 7.4.9
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-08-12 23:15:44 +02:00
Rosen Penev
d1f172a2f3
Merge pull request #13069 from neheb/microp
micropython: fix compilation without sys/cdefs
2020-08-12 13:10:08 -07:00
Jeffery To
8433270034
golang: Update to 1.14.7
This includes a fix for CVE-2020-16845 (encoding/binary: ReadUvarint and
ReadVarint can read an unlimited number of bytes from invalid inputs).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-12 04:38:38 +08:00
Rosen Penev
de43b93fbc
Merge pull request #13083 from zokl/homebridge_1.1.1
node-homebridge: update to 1.1.1
2020-08-11 11:23:16 -07:00
Rosen Penev
7191212222
Merge pull request #13082 from zokl/javascript-obfuscator_1.9.0
javascript-obfuscator: update to 1.9.0
2020-08-11 11:23:04 -07:00
Josef Schlehofer
1df9f4272a
Merge pull request #13010 from ja-pa/python-pytest-xdist-new
python-pytest-xdist: add new package
2020-08-11 15:46:31 +02:00
Zbyněk Kocur
897b30f197 node-homebridge: update to 1.1.1
Signed-off-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz>
2020-08-11 10:35:19 +02:00
Zbyněk Kocur
46ec570c65 javascript-obfuscator: update to 1.9.0
New version of package node-javascript-obfuscator

Signed-off-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz>
2020-08-11 10:10:13 +02:00
Rosen Penev
af76685638
micropython: fix compilation without sys/cdefs
sys/cdefs.h is not provided by musl. micropython also includes its own
copy.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:29:06 -07:00
Rosen Penev
65c66ddd71
Merge pull request #13039 from peter-stadler/django-rest-framework
django-restframework: update to version 3.11.1
2020-08-06 13:17:59 -07:00
Jan Pavlinec
2d7e32b1a5
python-pytest-forked: add new package (dependency for xdist)
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-06 10:07:57 +02:00
Jan Pavlinec
274fcf4d6c
python-apipkg: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-06 10:07:57 +02:00
Jan Pavlinec
d17b29cbdf
python-execnet: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-06 10:07:57 +02:00
Jan Pavlinec
0e83fb81ae
python-pytest-xdist: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-06 10:07:57 +02:00
Rosen Penev
c2525df796
Merge pull request #13031 from neheb/erl
erlang: fix compilation without deprecated OpenSSL APIs
2020-08-05 13:12:45 -07:00
Rosen Penev
df1edbd571
Merge pull request #13035 from ja-pa/python3-maxminddb-2.0.2
python3-maxminddb: update to version 2.0.2
2020-08-05 13:11:47 -07:00
Peter Stadler
eec90365b8 django-restframework: update to version 3.11.1
update to newest version.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-08-05 21:19:32 +02:00
Jan Pavlinec
e366ae2872
python3-maxminddb: update to version 2.0.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-05 11:05:08 +02:00
Alexandru Ardelean
79dfbd8016 python-pynacl: fix build with new libsodium patch
Fixes https://github.com/openwrt/packages/issues/13016
Patch [1] broke compilation for python-pynacl.

The fix is to patch PyNaCl to consider that
PYNACL_HAS_CRYPTO_SCALARMULT_ED25519 is always available.

[1] 3ef28a4ab0

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-08-05 08:39:51 +03:00
Rosen Penev
13b76d1b10
erlang: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-04 19:15:55 -07:00
Alexandru Ardelean
d00604dfeb numpy: bump to version 1.19.1
Recommended Cython version is 0.29.21

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-08-03 14:09:38 +03:00
Alexandru Ardelean
215a536e6a python-asn1crypto: bump to version 1.4.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-08-03 14:05:26 +03:00
Alexandru Ardelean
9a0907b8be python-cffi: bump to version 1.14.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-08-03 14:04:25 +03:00
Rosen Penev
4860c5cc5b
Merge pull request #12997 from neheb/pyt
python3: fix host compilation with clang
2020-08-03 02:22:01 -07:00
Rosen Penev
95698aa083
vala: fix compilation under clang
Used under macOS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:50:39 -07:00
Rosen Penev
b40c40151c
python3: fix host compilation with clang
Matched rpath parameter with Makefile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:49:30 -07:00
Jan Pavlinec
895a784160
python3-maxminddb: update to version 2.0.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-07-30 14:32:28 +02:00
Hirokazu MORIKAWA
6aef6e043b node: update to v12.18.3
upgrade npm to 6.14.6
update openssl to 1.1.1g

Vulnerabilities fixed:
* CVE-2020-8172: TLS session reuse can lead to host certificate verification bypass (High).
* CVE-2020-11080: HTTP/2 Large Settings Frame DoS (Low).
* CVE-2020-8174: napi_get_value_string_*() allows various kinds of memory corruption (High).

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-07-30 11:34:13 +09:00
Rosen Penev
8d01a3e104
Merge pull request #12939 from jefferyto/python-3.8.5
python3: Update to 3.8.5
2020-07-26 23:33:52 -07:00
Jeffery To
b6eef2af19
python-cryptography: Update to 3.0
Also:
* Remove patches that are included in the update
* Replace the python3 dependency with a smaller list (python3-urllib is
  needed because it is a dependency of python3-email)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-07-27 05:40:30 +08:00
Jeffery To
7d6fcf20e7
python3: Update to 3.8.5
This version includes fixes for:
* CVE-2020-15801 - Fixes python3x._pth being ignored on Windows
* CVE-2019-20907 - Avoid infinite loop when reading specially crafted
  TAR files using the tarfile module

This also:
* Remove patches that are included in the update
* Add a dependency in python3-distutils for python3-email[1]

[1]: https://github.com/python/cpython/blob/v3.8.5/Lib/distutils/dist.py#L10

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-07-27 04:33:28 +08:00
Maxim Storchak
c3501bad23 luaposix: update to v35.0
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-07-26 12:29:54 +03:00
Rosen Penev
ec183eedae
vala: update to 0.48.7
Adjusted path linker argument to fix wrong linking to the host.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-23 18:58:10 -07:00
Josef Schlehofer
9828dac28f
python-urllib3: update to version 1.25.10
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-07-23 14:39:01 +02:00
Alexandru Ardelean
c50dda22fc python-simplejson: bump to version 3.17.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-07-22 10:35:50 +03:00
Alexandru Ardelean
5a6ea6fb26 pymysql: bump to version 0.10.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-07-22 10:31:59 +03:00
Alexandru Ardelean
3f0099bff1 python-lxml: bump to version 4.5.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-07-22 10:30:31 +03:00
Rosen Penev
f4e878c215
Merge pull request #12885 from peter-stadler/django-cors-headers
python3-django-cors-headers: update to version 3.4.0
2020-07-20 14:08:09 -07:00
Peter Stadler
f81ad44a62 python3-django-cors-headers: update to version 3.4.0
update to latest version changing the URL and DEPENDS, too.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-07-20 18:11:45 +02:00
Peter Stadler
bb4107c4f2 python3-asgiref: update version to 3.2.10
update to latest version.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-07-20 13:24:04 +02:00
Jeffery To
1a3cef77d4
python3: Update to 3.8.4, refresh/rework patches, backport patches
This version includes fixes for:
* CVE-2020-14422: Hash collisions in IPv4Interface and IPv6Interface
* CVE-2020-15523: Python uses invalid DLL path after calling Py_SetPath
  on Windows

This version also includes support for OpenSSL 1.1.x builds that use
'no-deprecated' and '--api=1.1.0'[1], and so this removes the previous
OpenSSL-related patches.

This also backports fixes for security issues, including:
* CVE-2019-20907: Infinite loop in the tarfile module

This also updates the setuptools and pip packages to 47.1.0 and 20.1.1,
respectively.

[1]: https://github.com/python/cpython/pull/20566

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-07-20 17:30:14 +08:00
Jeffery To
adb43f7643
golang: Update to 1.14.6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-07-20 03:10:57 +08:00
Jeffery To
34a3e58a12 golang: Add GO_PKG_TAGS for Go packages
This adds a new Makefile variable, GO_PKG_TAGS, for Go packages. When
set, the value is passed as the parameter of the -tags option for 'go
install'.

This also updates syncthing to use this variable.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-07-15 21:09:17 -10:00
Michael Heimpold
37c9857a19 php7: update to 7.4.8
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-07-15 23:51:54 +02:00
Josef Schlehofer
e06825218f
Merge pull request #12758 from BKPepe/flup
Bring back python-flup
2020-07-15 16:38:20 +02:00
Josef Schlehofer
4aa6bf0424
Revert "lang: python: flup: drop package"
This reverts commit 33525fa8d5.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[add me as co-maintainer, bump PKG_RELEASE, Makefile polishing]
2020-07-15 15:41:37 +02:00
Rosen Penev
9afeeb57c9
Merge pull request #12748 from commodo/drop-python-mysqlclient
python-mysqlclient: drop package
2020-07-13 01:22:56 -07:00
Rosen Penev
672fc3e08e
Merge pull request #12479 from ja-pa/python-wcwidth-update
python-wcwidth: update to version 0.2.5
2020-07-12 18:31:58 -07:00
Rosen Penev
c421901416
Merge pull request #12760 from BKPepe/homeassistant-deps
Update ifaddr, sqlalchemy, zeroconf and add ciso8601
2020-07-12 17:55:37 -07:00
Rosen Penev
282a460005
Merge pull request #12749 from commodo/python-packages-bump
pillow,openpyxl,django: version bumps
2020-07-12 17:54:57 -07:00
Josef Schlehofer
94b5eace98
python-sqlalchemy: update to version 1.3.18
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-07-08 16:01:46 +02:00
Josef Schlehofer
98eb81ccd6
python-ifaddr: update to version 0.1.7
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-07-08 15:41:14 +02:00
Josef Schlehofer
1c2f729c9d
python-zeroconf: update to version 0.28.0
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-07-08 15:39:43 +02:00
Jan Pavlinec
9190dc8cae
python-wcwidth: update to version 0.2.5
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-07-08 15:33:28 +02:00
Josef Schlehofer
5aae605ceb
python-ciso8601: introduce a new package for Home Assistant
Log:
pkg_resources.DistributionNotFound: The 'ciso8601==2.1.3' distribution was not found and is required by homeassistant

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-07-08 15:20:52 +02:00
Jeffery To
0973d21787
python3: Use default _PYTHON_HOST_PLATFORM
This lets the Python build process set _PYTHON_HOST_PLATFORM instead of
forcing an explicit value.

Also:

* Save the target _PYTHON_HOST_PLATFORM value during Build/InstallDev
  for use when building target Python packages (in python3-package.mk).

* Use the (mostly) default PYTHON_FOR_BUILD value, instead patch
  configure to remove the platform triplet from the sysconfigdata file
  name.

* Remove the "CROSS_COMPILE=yes" make variable (there is no indication
  that this variable is necessary).

* Force host pip to build packages from source instead of downloading
  binary wheels.

  Previously, host pip can download universal (platform-independent)
  wheels but not platform-specific wheels, because of the custom
  _PYTHON_HOST_PLATFORM value. (Packages that do not have universal
  wheels would be compiled from source.)

  With a correct _PYTHON_HOST_PLATFORM, host pip can install
  platform-specific wheels as well. However, the pre-built shared object
  (.so) files in these wheels will have the host's platform triplet in
  their file names. When target Python packages are built (using the
  target's _PYTHON_HOST_PLATFORM), Python will not use these shared
  object files.

  By forcing host pip to build packages from source, the built shared
  object files will not have the platform triplet in their file names.
  (Host Python has been patched to remove the platform triplet from file
  names.) This allows these packages to be used when building target
  Python packages.

  (The net effect of this complete change is that platform-dependent
  packages will continue to be compiled from source, while
  platform-independent packages will now also be compiled from source.)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-07-08 17:11:42 +08:00
Alexandru Ardelean
255a46b3f2 django: bump to version 3.0.8
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-07-08 08:43:35 +03:00
Alexandru Ardelean
84a546f7fa openpyxl: bump to version 3.0.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-07-08 08:42:44 +03:00
Alexandru Ardelean
3006084323 pillow: bump to version 7.2.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-07-08 08:41:33 +03:00
Alexandru Ardelean
53aab860ee python-mysqlclient: drop package
The main user for this package was Seafile.
In the meantime, Seafile switch to PyMySQL.
    https://pypi.org/project/PyMySQL/

PyMySQL seems to be a replacement for python-mysqlclient, and while it may
not be fully compatible with the MySQL API, it may be that those APIs
wouldn't be used.

This change drops this package.
If there is enough usage/reason to bring it back, we can.

For python-mysqlclient, the tag-line/description is:
```
This is a fork of MySQLdb1.

This project adds Python 3 support and bug fixes. I hope this fork is
merged back to MySQLdb1 like distribute was merged back to setuptools.
```

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-07-08 08:31:52 +03:00
Rosen Penev
b63f227faf
Merge pull request #12590 from commodo/numpy2
numpy: bump to version 1.19.0
2020-07-04 11:41:41 -07:00
Javier Marcet
4b24a4210e python-urllib3: Update to version 1.25.9
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-07-03 01:44:15 +02:00
Javier Marcet
39a7ed9e00 python-certifi: bump to 2020.6.20
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-07-03 01:44:10 +02:00
Javier Marcet
3dbc8f050b python-docker: Update to 4.2.2
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-07-03 01:43:58 +02:00
Javier Marcet
69a1c4363c python-pyrsistent: Update to 0.16.0
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-07-02 04:30:09 +02:00
Alexandru Ardelean
86b322b6cb numpy: bump to version 1.19.0
Bump host Cython version as well.
Add note near PKG_VERSION to remember to periodically update it.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-07-01 08:52:08 +03:00
Rosen Penev
6b5fa7e9b9
Merge pull request #12653 from jefferyto/python-no-parallel-host-pip-install
python-packages: Disable parallel build when host pip is needed
2020-06-30 14:34:35 -07:00
Zbyněk Kocur
17e4a7c1da javascript-obfuscator: update to 1.2.2
New version of package node-javascript-obfuscator.

Signed-off-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz>
2020-06-30 10:04:34 +02:00
Jeffery To
e0e2224f8a
python-packages: Disable parallel build when host pip is needed
This adds PKG_BUILD_PARALLEL:=0 to packages that depend on host Python
packages (HOST_PYTHON3_PACKAGE_BUILD_DEPENDS), because installing
packages with multiple concurrent pip processes can lead to errors or
unexpected results[1].

This also:

* Move HOST_PYTHON3_PACKAGE_BUILD_DEPENDS definitions to before
  python3-package.mk is included

* Update Python folder readme to include PKG_BUILD_PARALLEL:=0

[1]: https://github.com/pypa/pip/issues/2361

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-06-30 15:43:01 +08:00
Rosen Penev
e25c37e2da
Merge pull request #12644 from jefferyto/python-idna-2.10
python-idna: Update to 2.10
2020-06-29 14:14:55 -07:00
Jeffery To
9425ef1b4d
python-idna: Update to 2.10
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-06-29 06:52:44 +08:00
Jeffery To
d73fe8ebc3
golang: Evaluate "go install" arguments during Build/Compile
This evaluates the arguments passed to "go install" during Build/Compile
rather than when golang-package.mk is included.

This also changes build directory-related variables to be recursively
expanded, because PKG_BUILD_DIR depends on BUILD_VARIANT and so can
change during different runs of Build/Compile.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-06-29 02:24:52 +08:00
Alexandru Ardelean
c1c1d864f9 python-requests: bump to version 2.24.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-06-25 19:30:14 +03:00
Rosen Penev
d69e77a484
Merge pull request #12404 from commodo/numpy-new
numpy: add new package
2020-06-24 17:17:00 -07:00
Rosen Penev
65cba88cdf
Merge pull request #12539 from neheb/revperl
Revert "perl: fix compilation on x86_64 with glibc and ssp"
2020-06-23 15:03:02 -07:00
Rosen Penev
3f199b44c5
Merge pull request #12567 from Grommish/master
[LuaJit] Add support for mips64
2020-06-21 23:36:57 -07:00
Donald Hoskins
d325fbffbe [LuaJIT] Allow MIPS64 support
Signed-off-by: Donald Hoskins <grommish@gmail.com>
2020-06-22 00:06:24 -04:00
Alexandru Ardelean
c26eca5491 numpy: add new package
Essentially, this is a re-spin from
  https://github.com/openwrt/packages/pull/9797/

But a really trimmed down version.
Only the Py3 variant is added now, which makes the Makefile really small
now.

Cython is needed on the host, to cythonize some files.

The package needs targets with hard-float enabled. This is because on some
soft-float targets floating-point exception constants aren't defined.
We can define some dummy values, but that ends up being a bit too much
work.
So, for that, the package depends on HAS_FPU or KERNEL_MIPS_FPU_EMULATOR.
This way, numpy should be buildable on hard-float, or for MIPS on the FPU
emulator being compiled in.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-06-21 13:25:45 +03:00
Jan Pavlinec
1eca6b8b1a
python-more-itertools: update to version 8.4.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-06-19 07:43:50 +02:00
Rosen Penev
35f1ef1c50
Revert "perl: fix compilation on x86_64 with glibc and ssp"
This reverts commit 3d5ba0f094.

As of b933f9cf0cb254e368027cad6d5799e45b237df5 , this is not needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-17 20:05:58 -07:00
Rosen Penev
9c6beaabe0
Merge pull request #12461 from jefferyto/python-package-variants
python-packages: Remove variants
2020-06-15 00:15:16 -07:00
Daniel Golle
90790b6b8f Flask: update to version 1.1.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-06-15 01:40:31 +01:00
Daniel Golle
71d1dd3941 Werkzeug: update to version 1.0.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-06-15 01:40:31 +01:00
Daniel Golle
c66a7c3477 pyodbc: update to version 4.0.30
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-06-15 01:40:31 +01:00
Michael Heimpold
64fafc1e22 php7: update to 7.4.7
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-06-14 14:54:33 +02:00
Jeffery To
836b67db90
python-packages: Remove variants
These packages were in the PR stage when the cleanup occurred and so
still had VARIANT:=python3.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-06-14 03:29:59 +08:00
Rosen Penev
435e5077f8
Merge pull request #12483 from jmarcet/docker-compose-fixes
docker-compose: fix depends after merge in master and move to utils
2020-06-13 02:02:57 -07:00
Rosen Penev
d24bbc283f
Merge pull request #12462 from Andy2244/perl-parse-yapp
perl-parse-yapp: new package
2020-06-12 08:31:49 -07:00
Josef Schlehofer
ba73eff3ea Jinja2: update to version 2.11.2
- Update project website

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-06-12 15:48:30 +01:00
Andy Walsh
d19f3d1008 perl-parse-yapp: new package
* add new perl-parse-yapp (dep for samba-4.12)

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-06-12 15:54:16 +02:00
Javier Marcet
94dbeabaab docker-compose: fix depends after merge in master and move to utils
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-12 11:57:42 +02:00
Jeffery To
6bb3e26fe2
python: Revise pypi.mk section of readme
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-06-11 16:49:56 +08:00
Jeffery To
c662835372
python: Fix relative links in readme
This also removes a link to pypi.org; the previous sentence already
links to pypi.org, a second link in the same paragraph isn't necessary.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-06-11 16:36:38 +08:00
Jeffery To
f9ed65d922
python: Remove references to variants in readme
Build variants are no longer necessary.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-06-11 16:23:49 +08:00
Xiaobo Tian
55b247b3a8 erlang: upgrade opt 23.0
Signed-off-by: Xiaobo Tian <peterwillcn@gmail.com>
2020-06-10 17:07:40 +08:00
Rosen Penev
b247d3c851
Merge pull request #11365 from jmarcet/docker-compose_3_3
Docker compose (3 of 3)
2020-06-08 13:47:05 -07:00
Rosen Penev
1635bda9fd
Merge pull request #11364 from jmarcet/docker-compose_2_3
Docker compose (2 of 3)
2020-06-08 13:46:37 -07:00
Rosen Penev
2796ced1b2
Merge pull request #11363 from jmarcet/docker-compose_1_3
Docker compose (1 of 3)
2020-06-08 13:45:58 -07:00
Javier Marcet
ee8932a4ed docker-compose: new package, multi-container orchestration for Docker
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 17:16:46 +02:00
Javier Marcet
f04dc3f3ae python3-dotenv: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 17:16:36 +02:00
Javier Marcet
79873a31e1 python3-distro: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 17:07:33 +02:00
Javier Marcet
d7a01bbba0 python3-docker: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 13:58:34 +02:00
Javier Marcet
2770f477f7 python3-paramiko: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 13:57:26 +02:00
Javier Marcet
9af6a41b40 python3-pynacl: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 13:57:06 +02:00
Javier Marcet
d69b0091c0 python3-websocket-client: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 13:51:04 +02:00
Javier Marcet
5ac7f3e958 python3-texttable: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 13:50:47 +02:00
Javier Marcet
4dc815d0d1 python3-jsonschema: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 13:49:06 +02:00
Javier Marcet
1a5292d17c python3-dockerpty: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 13:49:06 +02:00
Javier Marcet
76e64046d1 python3-docopt: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 13:48:40 +02:00
Javier Marcet
cbf50bb03c python3-cached-property: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-08 13:48:40 +02:00
Jeffery To
4ea95b49a2
golang: Update to 1.14.4
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-06-08 16:06:53 +08:00
Philip Prindeville
d3824ad56b perl-cgi: update to 4.48
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-06-07 19:41:15 -06:00
Rosen Penev
ec69515eee
vala: update to 0.48.6
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-06 16:36:53 -07:00
Rosen Penev
d3abf54693
Merge pull request #12406 from peter-stadler/django
django: update to version 3.0.7
2020-06-04 14:23:00 -07:00
Rosen Penev
3120f7f7ea
Merge pull request #12401 from commodo/pillow-update
pillow: bump to version 7.1.2
2020-06-04 14:22:33 -07:00
Peter Stadler
f8fb3e6a25 django: update to version 3.0.7
update to newest version

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-06-04 17:39:58 +02:00
Alexandru Ardelean
c2397e7281 pillow: bump to version 7.1.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-06-03 16:47:01 +03:00
Ken Wong
65578a43f0 perl: fix build failure in GCC10
The perl Configure file was matching GCC 10 against "1*" and treating it
as GCC 1, causing ABI breakage and segfaults.

Cherry-pick the upstream patch which fixes it to check against (e.g)
"1.*" instead, which will make it work for hundreds more GCC versions
to come.

https://github.com/Perl/perl5/commit/6bd6308fcea3541
 "Adapt Configure to GCC version 10"

Also includes the previous commit just adding GCC 8 and 9 to one case:
https://github.com/Perl/perl5/commit/ae195500577d707
 "Add gcc-8 and gcc-9 for FORTIFY_SOURCE"

Signed-off-by: Ken Wong <xinxijishuwyq@gmail.com>
2020-06-03 11:59:49 +01:00
Jiri Slachta
657d906234
Merge pull request #12337 from commodo/lxml-bump-4-5-1
Lxml bump 4 5 1
2020-06-01 13:09:56 +02:00
Rosen Penev
eb8ea687c2
Merge pull request #12349 from ja-pa/pytest-update-5.4.2
python-pytest: update to version 5.4.2
2020-05-28 11:28:55 -07:00
Jan Pavlinec
e7654631b6
python-pytest: update to version 5.4.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-05-28 17:09:21 +02:00
Hannu Nyman
7cfe56aa5d
Merge pull request #12347 from ja-pa/python-packaging-update
python-packaging: update to version 20.4
2020-05-28 17:25:46 +03:00
Jan Pavlinec
fc06257b22
python-packaging: update to version 20.4
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-05-28 13:53:30 +02:00
Jeffery To
c0a0b7cc3b
python-crypto: Remove package
The pycrypto package is not maintained; the last stable release was in
2013.

This also updates python3-cryptodome, from conflicting with
python3-crypto, to providing python3-crypto.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-27 17:39:45 +08:00
Alexandru Ardelean
43403ccb46 python-lxml: bump to version 4.5.1
This took a while to get running.
It turns out, the fix is mostly in libxslt.
lxml uses the xsltGetProfileInformation() function, which is disabled from
libxslt via --without-profiler.
This causes a runtime error, since it cannot find the symbol.
So, libxslt is also updated to re-enable the profiler.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-05-27 11:14:55 +03:00
Hannu Nyman
5e6b871e9e
Merge pull request #12316 from commodo/python3-six
python-six: bump to version 1.15.0
2020-05-26 15:57:33 +03:00
Alexandru Ardelean
45946961b8 python-six: bump to version 1.15.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-05-26 11:42:53 +03:00
Peter Stadler
dd7f2ee695 python3-django-cors-headers: update version to 3.3.0
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-05-25 23:56:45 +02:00
Jeffery To
3c36696a56 python-packages: Add usr/bin symlinks without "3" suffix
Previously, binaries installed by Python packages will have a
non-suffixed Python 2 version and a suffixed Python 3 version, e.g. pip
and pip3. With the removal of Python 2, the non-suffixed names are no
longer taken.

This adds symlinks for the non-suffixed names linking to the suffixed
scripts (or in the case of pip, easy_install, and python-config, to the
fully-versioned scripts).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-22 03:57:55 +08:00
Hannu Nyman
643b91abb3
Merge pull request #12245 from jefferyto/python3-setuptools-site-patch
python3-setuptools: Fix error when installing from source
2020-05-21 15:51:23 +03:00
Jeffery To
70a7f736c5 python3-setuptools: Fix error when installing from source
When a Python package is installed from source (i.e. using setup.py)
into a custom location (with --home), setuptools may want to create a
site.py file in the custom location. This file is created based on the
source code of site-patch.py, a file bundled with setuptools.

Because the normal OpenWrt setuptools package does not contain Python
source code, this file is missing and the installation will end with an
error.

This copies site-patch.py to site-patch.py.txt so that it will be
included in python3-setuptools, and patches setuptools to look for this
file.

See https://github.com/openwrt/packages/issues/12223

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-21 20:02:13 +08:00
Jeffery To
10e67aca45 django-postoffice: Update to 3.3.0
This is not the newest version but the last version compatible with
Django 1.11.

This also updates the jsonfield dependency to jsonfield2.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-21 05:02:35 +08:00
Jeffery To
a9cc46658a django-jsonfield2: Add package
This package mainly serves to support django-post-office 3.3.0, as that
version switched its dependency from jsonfield to jsonfield2 (a fork of
jsonfield).

The version packaged in this package (3.0.3) is the last version that
supports Django 1.11.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-21 04:53:54 +08:00
Rosen Penev
1fc71ed994
Merge pull request #12234 from jefferyto/python3-3.8.3
python3: Update to 3.8.3, refresh patches
2020-05-20 11:12:55 -07:00
Jan Pavlinec
4614041245
python-more-itertools: update to version 8.3.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-05-20 13:37:10 +02:00
Jeffery To
0254a4bea9 python3: Update to 3.8.3, refresh patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-20 17:40:38 +08:00
Jeffery To
d2b0cc523d python3-openssl: Add dependency on ca-certs
The ssl module assumes OpenSSL can load the default trust anchors (root
CA certificates).

From https://github.com/openwrt/packages/issues/12209

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-20 04:30:45 +08:00
Jeffery To
be9a554a26 python3: Enable compile-time optimizations
This adds the --enable-optimizations configure option (for
profile-guided optimization) for both host and target Python, and the
--with-lto configure option (for link-time optimization) for target
Python (for non-MIPS platforms).

Currently, compiling Python with LTO leads to link errors on mips and
mipsel. (Compiling with LTO appears to succeed on mips64 but there is
only one mips64 target available for convenient testing.)

This also cleans up the host and target configure options:

* Sort options/variables
  - Alphabetically
  - Flags/options before child-process environment variables
  - Group options by type (enable/disable/with/without)
  - Static options/variables before conditional ones

* Remove the prefix/dir options, as they are the same as the defaults
  set by the build system

* Remove --with-threads, as it is no longer a valid option (threads are
  always enabled)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-18 15:01:17 +08:00
Jeffery To
2b8f9b7349 golang: Update to 1.14.3
This also removes a (useless) test for PKG_GO_ZBOOTSTRAP_MODS (it is
always non-empty).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-17 03:37:45 +08:00
Michael Heimpold
04575c258e php7-pecl-redis: update to 5.2.2
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-05-16 14:09:51 +02:00
Michael Heimpold
ceb660cc61 php7: update to 7.4.6
This fixes:
  - CVE-2019-11048

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-05-16 13:56:33 +02:00
Rosen Penev
8302890162
Merge pull request #12149 from ja-pa/python-atomicwrites-udate
python-atomicwrites: update to version 1.4.0
2020-05-14 16:14:45 -07:00
Rosen Penev
aee7061658
Merge pull request #12165 from jefferyto/golang-tweaks
golang: Various improvements/tweaks
2020-05-14 16:13:44 -07:00
Rosen Penev
d9328d42bd
Merge pull request #12130 from jefferyto/python3-find-stdlib-depends
python3: Add script to help find standard library dependencies
2020-05-14 09:06:30 -07:00
Jeffery To
d4d78c2511 python3: Add script to help find standard library dependencies
This adds a script that searches a Python package's source code to find
imports for separately-packaged standard library modules.

The script can be run by calling make with the configure target and
"PY3=stdlib V=s" arguments, e.g.

    make package/python3-lxml/configure PY3=stdlib V=s

This also updates the readme on how to call this script, as well as more
information on Python package dependencies in general.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-14 23:38:24 +08:00
Jeffery To
da3fb97b9c golang: Set/reset default platform options for target Go compiler
Because the first stage for building target Go is actually a host build,
the default platform options (GO386, GOARM, etc.) are detected from the
host. These values are written to a source file and kept when building
the second stage.

This modifies this source file to set the appropriate values for the
target platform, and reset values for other platforms to their
cross-compiling / most compatible defaults.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-14 17:45:18 +08:00
Jeffery To
46017682f4 golang: Set buildid and enable stripping for Go compiler
Doing both should make the compiler reproducible.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-13 16:07:27 +08:00
Jeffery To
74b02ca24c golang: Blacklist older (or no) FPUs rather than whitelist newer FPUs
This should be more future-proof (presumably all future ARM FPUs will be
at least VFPv3).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-13 16:07:27 +08:00
Jeffery To
25a7f0045e golang: Move "go install" arguments logic, add buildid
The moves the setting of arguments for "go install" out of the shell
script in GoPackage/Build/Compile and into make.

This also adds the -buildid link flag for reproducible builds.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-13 16:07:27 +08:00
Jeffery To
d2f5e6966b golang: Rename GoPackage/Environment to GO_PKG_VARS
The variable is a list of shell variables; the new name is more in-line
with other parts the build system (CONFIGURE_VARS, MAKE_VARS, etc.).

GoPackage/Environment is kept (for now) in case other feeds are using
it.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-13 16:07:20 +08:00
Jeffery To
bcdd6e64fa golang: Remove RSTRIP definition from golang-package.mk
Since RSTRIP is defined in rules.mk as a recursively expanded variable,
there is no need to define it again after setting STRIP in
golang-package.mk.

This also adds a note to the comment for GO_PKG_LDFLAGS to say that -s
and -w flags are not necessary.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-13 00:18:50 +08:00
Jeffery To
49a2ff493b golang: Add option to use external bootstrap Go
The default bootstrap Go (Go 1.4) can only be compiled on a limited
number of platforms compared to newer versions of Go.

This adds a config option to use an external bootstrap Go, e.g.
installed through the build system's package manager or downloaded from
golang.org.

See: https://github.com/openwrt/packages/issues/11731

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-12 17:42:48 +08:00
Hannu Nyman
c5e30e529e
Merge pull request #12148 from ja-pa/python3-maxminddb-update
python3-maxminddb: update to version 1.5.4
2020-05-12 09:38:36 +03:00
Alexandru Ardelean
fa3be5cf09 django: bump to version 3.0.6
Also add 'Peter Stadler <peter.stadler@student.uibk.ac.at>' as
co-maintainer.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-05-12 09:19:25 +03:00
Jan Pavlinec
94ca5a5760
python-atomicwrites: update to version 1.4.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-05-12 02:03:22 +02:00
Jan Pavlinec
a384deb455
python3-maxminddb: update to version 1.5.4
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-05-12 00:59:20 +02:00
Eneas U de Queiroz
8c609f878d
python-certifi: bump to 2020.4.5.1, update email
Besides the version bump, maintainer e-mail address was updated.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-05-08 11:44:34 -03:00
Peter Stadler
5769ac8304 python-pytz: update version to 2020.1
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-05-02 14:39:02 +02:00
Rosen Penev
420cf65304
vala: update to 0.48.5
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-01 12:55:14 -07:00
Eneas U de Queiroz
df229aaddd
Merge pull request #12019 from cotequeiroz/jamvm_host
jamvm: remove unneeded host build, and the package itself
2020-05-01 09:54:26 -03:00
Josef Schlehofer
b83e83ca17
Merge pull request #12026 from jefferyto/python-dns-pypi
python-dns: Change download source, remove incorrect PKG_CPE_ID
2020-05-01 14:53:45 +02:00
Eneas U de Queiroz
4201a4a4fb
jamvm: remove package
Java support is no longer feasible in openwrt.  It's outdated, and can't
be usd without classpath, which has been removed.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-05-01 09:42:15 -03:00
Hannu Nyman
fe38ef3472
Merge pull request #12028 from jefferyto/python-schema-0.7.2
python-schema: Update to 0.7.2, change download source to PyPI
2020-05-01 13:45:35 +03:00
Hannu Nyman
021a9ec83c
Merge pull request #12027 from jefferyto/python-decorator-4.4.2
python-decorator: Update to 4.4.2, change download source to PyPI
2020-05-01 13:45:13 +03:00
Jeffery To
10fb31451e django-simple-captcha: Change download source to PyPI
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-01 05:14:11 +08:00
Jeffery To
b333a95af6 python-schema: Update to 0.7.2, change download source to PyPI
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-01 05:11:08 +08:00
Jeffery To
0c83ce62c0 python-decorator: Update to 4.4.2, change download source to PyPI
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-01 05:02:50 +08:00
Jeffery To
b5ba871c8f python-dns: Change download source, remove incorrect PKG_CPE_ID
This changes the package to download from PyPI (using pypi.mk) and
removes the incorrect PKG_CPE_ID.

The CPE id was for Debian's python-dns package which contains PyDNS
("pydns" on PyPI). This package contains "dnspython" from PyPI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-01 04:53:48 +08:00
Eneas U de Queiroz
b7d429c466
jamvm: remove unneeded host build
Host build was added in 2972cc98e ("Add host build") because classpath
required a host java vm.  Now that classpath is gone, host build can be
removed as well.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-04-30 10:30:06 -03:00
Rosen Penev
5626b858a8
Merge pull request #12003 from jefferyto/python-cryptography-2.9.2
python-cryptography: Update to 2.9.2
2020-04-29 12:21:43 -07:00
Ian Cooper
3d5ba0f094 perl: fix compilation on x86_64 with glibc and ssp
perl fails to compile on x86_64 with glibc and stack smashing
protection enabled due to libssp not being specified in the
ldflags.

Signed-off-by: Ian Cooper <iancooper@hotmail.com>
2020-04-29 13:26:25 +01:00
Jeffery To
1e6b948963 python-cryptography: Update to 2.9.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-29 19:15:43 +08:00
Alexandru Ardelean
99ec808060 django-appconf: bump to version 1.0.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-04-28 12:58:11 +03:00
Alexandru Ardelean
91aff4068f django-compressor: bump to version 2.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-04-28 12:58:11 +03:00
Jeffery To
9f81ab895e python3: Fix host build tool names recorded in target files
Python will record the values of CC, CXX, AR, and READELF (and other
configure options) used during compilation. pip will use these programs
when asked to compile extension modules on the target device.

* If ccache is used during build, CC and CXX will be ccache_cc and
  ccache_cxx, respectively, which are not available on-device (#11912).

* If an external toolchain is used during build, the values of these
  variables will contain the external toolchain prefix, which may not be
  available on target.

* If the normal toolchain is used during build, AR and READELF will
  contain the toolchain prefix, but the names of ar and readelf
  on-device do not contain the prefix; they are named "ar" and
  "readelf".

This changes the values of these variables in Python's files to match
the names available on-device, and without any toolchain prefix.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-27 14:10:53 +08:00
Michael Heimpold
e364597b16 php7-pecl-dio: upgrade to 0.2.0
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-04-26 20:58:46 +02:00
Jeffery To
6678689f44 python-lxml: Use default Python package build recipe
This also updates the package's metadata (title, description, license).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-25 00:34:11 +08:00
Jeffery To
11bc05763d python3-pip: Fix error when installing packages that require compilation
This addresses one of the issues raised in #11912.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-24 21:09:37 +08:00
Rosen Penev
62079e2b97
vala: update to 0.48.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-22 15:50:23 -07:00
Rosen Penev
b79df90ea0
Merge pull request #11931 from jefferyto/django1-remove-common-package
django1: Remove common package
2020-04-22 15:35:24 -07:00
Rosen Penev
3d9916b07f
Merge pull request #11934 from jefferyto/python-gnupg-0.4.6
python-gnupg: Update to 0.4.6
2020-04-22 15:35:03 -07:00
Jeffery To
125f9fca87 python-gnupg: Update to 0.4.6
This also updates all package metadata (it appears this information was
not updated when the package switched from packaging "gnupg" from PyPI
to "python-gnupg"), updates the package to use the default Python
package build recipe, and adds a src package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-23 05:25:52 +08:00
Jeffery To
97b435c8a5 python-appdirs: Fix description
This fixes the incorrect description for this package, as well as adding
a more descriptive title.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-23 04:38:43 +08:00
Jeffery To
78ef6a9d31 django1: Remove common package
python-django1-common was added to allow both Python 2 and 3 versions of
Django 1.11 to be installed at the same time. With the removal of Python
2, this package is no longer necessary.

This removes this common package and updates the CONFLICTS value for the
django package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-23 04:24:23 +08:00
Hannu Nyman
69d1539075
Merge pull request #11930 from jefferyto/vobject-remove-maintainer
vobject: Remove maintainer
2020-04-22 23:17:30 +03:00
Hannu Nyman
d6dd2aa973
Merge pull request #11929 from jefferyto/python-zope-interface-5.1.0
python-zope-interface: Update to 5.1.0
2020-04-22 23:06:24 +03:00
Jeffery To
7bf5ed1eda vobject: Remove maintainer
The previous maintainer has removed himself from his other packages
(#11612). This package appears to have been omitted by mistake.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-23 03:47:12 +08:00
Jeffery To
2e14e639c4 python-zope-interface: Update to 5.1.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-23 03:40:11 +08:00
Jeffery To
a00a0230b4 golang: Update to 1.14.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-23 02:40:50 +08:00
Hannu Nyman
b5672b0fd1
Merge pull request #11919 from jefferyto/python-packages-cleanup
python-packages: Clean up Makefiles
2020-04-22 18:04:37 +03:00
Jeffery To
2210c4a60d python-packages: Clean up Makefiles
This removes:

* Python 3 variants (VARIANT:=python3)

* "for Python3" from package titles

* Package selection condition from package dependencies, e.g.
  +PACKAGE_python3-six:python3-light replaced with +python3-light

* "Default" package information sections, e.g.
  Package/python-six/Default removed and package details merged into
  Package/python3-six

* "(Variant for Python3)" from package descriptions

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-22 16:36:55 +08:00
Philip Prindeville
acf7aef830 perl: add Net::CIDR::Lite for iptables-mod-geoip
The DBIP geolocation database is generated from sparse data without
compaction.  Two different ISP's in the same country might have
adjacent CIDR blocks, and when aggregated as "country" data, may
be merged to conserve space.  This package facilitates this.

There are scripts to download and preprocess the GeoIP database
for iptables-mod-geoip which require this Perl module.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-04-21 23:51:03 -06:00
Hannu Nyman
6c2235253f
Merge pull request #11872 from jefferyto/python3-makefile-cleanup
python3: Makefile cleanup
2020-04-20 20:05:07 +03:00
Michael Heimpold
328d1baad2 php7: update to 7.4.5
This fixes:
  - CVE-2020-7067

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-04-19 10:39:48 +02:00
Jeffery To
89ae10ed71 python3: Change PYTHON_VERSION references to PYTHON3_VERSION
PYTHON_VERSION is a holdover from Python 2; all Python 3 variables are
prefixed with PYTHON3 (or some variation with "3").

This updates all uses of PYTHON_VERSION to PYTHON3_VERSION.

This also sets PYTHON3_PKG_BUILD:=0 before python3-package.mk is
included in the python3 Makefile.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:23 +08:00
Jeffery To
9636f6f447 python3: Use PYTHON3_PKG_BUILD to control default Python package build
This replaces the use of BUILD_VARIANT with PYTHON3_PKG_BUILD to opt
in/out of the default Python package build recipe (Py3Build/Compile).

PYTHON3_PKG_BUILD defaults to true (1), i.e. if a package includes
python3-package.mk, then by default it will set the package's
Build/Compile to Py3Build/Compile.

If PYTHON3_PKG_BUILD is set to 0 before python3-package.mk is included,
then Build/Compile will not be modified.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:23 +08:00
Jeffery To
58719a3c4b python3: Remove MIPS16 changes from python3-package.mk
There are no bug reports or other evidence to suggest Python is not
compatible with MIPS16 compilation.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:23 +08:00
Jeffery To
ba127c155a python3: Minor edits for python3-package.mk
* Remove PYTHON3_BIN_DIR, it isn't used anywhere in the repo
* Rephrase *-src package description
* Reduce Py3Package/$(1)/install indentation

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:23 +08:00
Jeffery To
c9b260f5ae python3: Add canned recipe to invoke filespec processing
This extracts filespec export and processing into
Py3Package/ProcessFilespec.

This also allows the filespec variable to be explicitly set to an empty
value, to bypass filespec processing. (The default filespec is also
available as Py3Package/filespec/Default to be explicitly assigned to
the filespec variable.)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:23 +08:00
Jeffery To
3cdca38dce python3: Move functionality into python3-package.mk
This moves functionality from python-package-install.sh into
python3-package.mk, so that they can be reused separate from filespec
processing.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:23 +08:00
Jeffery To
0bc1bf5578 python3: Reorder recipes in python3-package.mk
Group Python3/* recipes together, group Py3Package and Py3Build
together.

This also adds headings and whitespace to separate major sections.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:23 +08:00
Jeffery To
fc8387614c python3: Rename canned recipes in python3-package.mk
This renames "internal" recipes to use the Python3/ prefix and clarifies
the names (RunTarget to Run, Mod to ModSetup, Shebang to FixShebang).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:23 +08:00
Jeffery To
87b8f45230 python3: Rename canned recipes in python3-host.mk
This changes the recipe name prefix from Build/Compile/HostPy3 to
HostPython3, and clarifies some of the names (RunHost to Run, Mod to
ModSetup).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:11 +08:00
Jeffery To
3642b18441 python3: Remove HostPython3 in python3-host.mk
HostPython3 only adds a few environment variables before running host
Python. It has only two users, Build/Compile/HostPy3RunHost and
Build/Compile/HostPy3RunTarget.

HostPython3 also accesses $(PYTHON3PATH), even though python3-host.mk
does not include python3-package.mk, where the variable is defined.

This removes HostPython3 and has its two users run host Python directly.
This also combines the environment variables of HostPython3 and the two
users into HOST_PYTHON3_VARS and PYTHON3_VARS.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:07 +08:00
Hannu Nyman
d6fee345be
Merge pull request #11867 from commodo/drop-django-constance
django-constance: drop package
2020-04-17 18:25:50 +03:00
Jeffery To
2dfdef66a3 python3: Remove include guard for python3-host.mk
Since it only defines variables and canned recipes, it is safe to
include python3-host.mk more than once.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-17 23:19:13 +08:00
Alexandru Ardelean
1bb81789de django-constance: drop package
This was needed for Seafile up to a certain version. Since it's not
required anymore by any other package/known-user, remove it.

Should be installable via pip or manually.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-04-17 11:25:16 +03:00
Alexandru Ardelean
aa7c5ad305 openpyxl: bump to version 3.0.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-04-16 15:22:44 +03:00
Hannu Nyman
cc31824d55
Merge pull request #11851 from luizluca/ruby-2.7.1
ruby: update to 2.7.1
2020-04-15 18:45:45 +03:00
Luiz Angelo Daros de Luca
366828f0e7 ruby: update to 2.7.1
New subpackages (reflect of ongoing ruby gemification)
- ruby-benchmark (from ruby-debuglib)
- ruby-delegate (from ruby-misc)
- ruby-getoptlong (from ruby-misc)
- ruby-net-pop (from ruby-net)
- ruby-net-imap (from ruby-net)
- ruby-observer (from ruby-patterns, now gone)
- ruby-open3 (from ruby-misc)
- ruby-readline-ext (was ruby-readline, while ruby-readline now selects either
    ruby-readline-ext or ruby-reline)
- ruby-reline (alternative to ruby-readline-ext as pure ruby)
- ruby-singleton (from ruby-patterns, now gone)
- ruby-timeout (from ruby-multithread)

Dropped subpackages:
- ruby-cmath (gone in 2.7.0)
- ruby-e2mmap (gone in 2.7.0)
- ruby-patterns (splitted into ruby-observer, ruby-singleton)
- ruby-scanf (gone in 2.7.0)
- ruby-shell (gone in 2.7.0)
- ruby-sync (gone in 2.7.0)
- ruby-thwait (gone in 2.7.0)

Ruby 2.7.0 also dropped profile.rb and profiler.rb (they were in ruby-debuglib)

Patches changes:
- Dropped patch 001_fix_isnan_isinf_finite_with_uclibc.patch (now in release)
- Added 100-musl.patch, fixing mainly coroutine implementation selection

Helper scripts changes:
- ruby_missingfiles: do not ignore ruby-dev files
- ruby_find_pkgsdeps: better detect circular dependencies

Ruby 2.7.1 fixes these security issues:

* CVE-2020-10663: Unsafe Object Creation Vulnerability in JSON (Additional fix)
* CVE-2020-10933: Heap exposure vulnerability in the socket library

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2020-04-14 18:57:36 -03:00
Jan Pavlinec
33f3aa525d
python-pyparsing: update to version 2.4.7
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-04-14 14:08:22 +02:00
Josef Schlehofer
6bae8487ef
Merge pull request #11817 from cotequeiroz/python-src
python3: hide -src package until main pkg selected
2020-04-12 12:25:45 +02:00
Richard Yu
ff6fc93987
python-cryptodome: update to 3.9.7
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
2020-04-11 00:21:57 +08:00
Eneas U de Queiroz
3d28b776bc
python3: hide -src package until main pkg selected
This adds a 'Package/<pkg>-src/config' definition with a 'depends on
<pkg>' line, which will hide <pkg>-src unless <pkg> is selected.  This
makes the long list of python packages a bit shorter, and also indents
the src package:

<M> python3-base................................ Python 3.8 interpreter
< >   python3-base-src................. Python 3.8 interpreter (sources)

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-04-10 12:41:37 -03:00
Hannu Nyman
e086343cb5
Merge pull request #11793 from commodo/python3-default-bin
python3: symlink 'python' to '/usr/bin/python3'
2020-04-08 18:03:39 +03:00
Alexandru Ardelean
eeda0f939b python3: symlink 'python' to '/usr/bin/python3'
Time to make it more official.
Running 'python' should get you an interpreter running, and that one is now
Python3.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-04-08 14:40:26 +03:00
Alexandru Ardelean
33525fa8d5 lang: python: flup: drop package
Was mostly required for Seafile.
Now it isn't.
It's also pretty ancient.
   https://www.saddi.com/software/flup/

Page was last updated in 2005.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-04-07 18:12:59 +03:00
Hannu Nyman
2e6a9bfb16
Merge pull request #11744 from ja-pa/pytest-new
python-pytest: add new package
2020-04-07 17:23:11 +03:00
Jan Pavlinec
5ed30d1003
python-pytest: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-04-07 11:13:37 +02:00
Hannu Nyman
d94e27b836
Merge pull request #11792 from commodo/gunicorn-update
gunicorn: bump to version 20.0.4
2020-04-07 11:50:34 +03:00
Alexandru Ardelean
f16cdc340a gunicorn: bump to version 20.0.4
This change bumps gunicorn to version 20.0.4.
It also installs the binary for gunicorn without any suffix, via symlink.
And remove gunicorn_paster; that was removed from the package and moved
into the gunicorn library.
Also, now we need to use the full python3-setuptools package for the
gunicorn executable, as it won't start without it.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-04-07 11:04:53 +03:00
Josef Schlehofer
d6239f87d7 python-yaml: update to version 5.3.1
Fixes CVE-2020-1747

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-04-06 21:43:02 -10:00
Alexandru Ardelean
4c6c1b9678 python3-package.mk: fix typo PYTHON3_PKG_SETUP_GLOABL_ARGS -> PYTHON3_PKG_SETUP_GLOBAL_ARGS
This fixes a typo with the default PYTHON3_PKG_SETUP_GLOBAL_ARGS.
Since in make context non-defined variables are empty anyway, this doesn't
produce any issues. The fix is more semantic in nature.

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

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-04-07 10:07:29 +03:00
Hannu Nyman
2d16c6fc57
Merge pull request #11779 from commodo/pillow-bump
pillow: bump to version 7.1.1
2020-04-06 17:25:47 +03:00
Alexandru Ardelean
e6e1c89c50 pillow: bump to version 7.1.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-04-06 17:06:18 +03:00
Hannu Nyman
1326c9d146
Merge pull request #11778 from jefferyto/python-cryptography-2.9
python-cryptography: Update to 2.9, remove setup patch
2020-04-06 16:22:43 +03:00
Hannu Nyman
bba80c4ae8
Merge pull request #11777 from jefferyto/python-zope-interface-5.0.2
python-zope-interface: Update to 5.0.2
2020-04-06 16:22:14 +03:00
Hannu Nyman
2e0bfa830d
Merge pull request #10449 from ja-pa/python-pluggy
python-pluggy: add new package
2020-04-06 11:14:20 +03:00
Jeffery To
8659757df8 python-cryptography: Update to 2.9, remove setup patch
Since cffi is installed by HOST_PYTHON3_PACKAGE_BUILD_DEPENDS, it
shouldn't be necessary to clear setup_requirements anymore.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-06 15:54:04 +08:00
Jeffery To
3f7f4df32c python-zope-interface: Update to 5.0.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-06 15:13:38 +08:00
Jeffery To
932bfe4cf3 python3-pip: Symlink pip3 to pip3.8
Currently, python3-pip installs the same script as pip3 and pip3.8 to
usr/bin. This changes pip3 to be a symlink to pip3.8.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-04 06:21:39 +08:00
Jeffery To
8c7039fa7d python: Update readme
* Replace the Python 2 pending removal notice/schedule with a brief
  message about the removal
* Replace mentions of "Python & Python 3" with just "Python" (references
  to the version number are kept only in cases where it is necessary)
* Update Makefile example code to use Python 3 conventions/names

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-04 03:09:25 +08:00
Jan Pavlinec
b4ca8aaccc
python-pluggy: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-04-03 12:02:14 +02:00
Jeffery To
2e48a26b17 python: Remove package
This package will be added to the abandoned packages feed.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-03 03:26:40 +08:00
Hannu Nyman
803dd9c739
Merge pull request #11740 from jefferyto/python2-remove-libraries
python-libraries: Remove Python 2 variants/libraries
2020-04-02 14:46:58 +03:00
Hannu Nyman
8d53a5605d
Merge pull request #11743 from peter-stadler/django
python3-django: update to version 3.0.5
2020-04-02 14:46:05 +03:00
Hannu Nyman
227a16ac85
Merge pull request #11742 from peter-stadler/asgiref
python3-asgiref: update version to 3.2.7
2020-04-02 14:45:56 +03:00
Hannu Nyman
913db5a390
Merge pull request #11664 from ja-pa/python-packaging-new
python-packaging: add new package
2020-04-02 14:45:36 +03:00
Jan Pavlinec
13c1efe234
python-packaging: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-04-02 13:08:04 +02:00
Peter Stadler
fa77f4aecd python3-django: update to version 3.0.5
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-04-02 12:06:44 +02:00
Peter Stadler
24b1378084 python3-asgiref: update version to 3.2.7
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-04-02 11:59:09 +02:00
Jeffery To
658b1b6758 python-libraries: Remove Python 2 variants
The Python 2 variants will be added to the abandoned packages feed.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-02 14:57:30 +08:00
Jeffery To
c37b15e1c4 python-libraries: Remove Python 2-only packages
These are either libraries that backport Python 3 features for Python 2
programs, or libraries that have not had Python 3 variants added to them
by anyone.

These packages will be added to the abandoned packages feed.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-02 14:57:30 +08:00
Michael Heimpold
28a8afc941 php7-pecl-krb5: update to 1.1.3
Compile and run-time tested on I2SE Duckbill (mxs platform).

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-03-31 23:49:10 +02:00
Michael Heimpold
43d903c6d2 php7-pecl-redis: update to 5.2.1
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-03-31 23:45:42 +02:00
Jan Pavlinec
2d5ba44c78
python-wcwidth: update to version 0.1.9
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-03-31 16:26:05 +02:00
Zbyněk Kocur
d831bfc76a javascript-obfuscator: update to 0.27.2
New version of node-javascript-obfuscator.

Signed-off-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz>
2020-03-30 20:41:23 +02:00
Rosen Penev
d487e4d4f6
vala: update to 0.48.2
Add rpath-link to fix compilation with newer libffi.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-28 20:48:22 -07:00
Michael Heimpold
e9ee517600 php7: update to 7.4.4
This fixes:
  - CVE-2020-7064
  - CVE-2020-7065
  - CVE-2020-7066

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-03-26 23:42:08 +01:00
Hirokazu MORIKAWA
4f99f17a70 node-homebridge: update to 0.4.53
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-03-26 16:12:59 +09:00
Rosen Penev
eef3d14af7
Merge pull request #11655 from nxhack/node_follow_icu_version
node: Change icu version specification
2020-03-24 03:20:34 -07:00
Hirokazu MORIKAWA
a0a18df42c node: Change icu version specification
modify host icu library path

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-03-24 13:26:34 +09:00
Hannu Nyman
3ca125971d
Merge pull request #11642 from jefferyto/python-zope-interface-5.0.1
python-zope-interface: Update to 5.0.1, refresh patch
2020-03-23 21:08:44 +02:00
Hannu Nyman
b4c303f88f
Merge pull request #11638 from jefferyto/twisted-20.3.0
python-twisted: Update to 20.3.0, refresh patches
2020-03-23 21:07:47 +02:00
Hannu Nyman
74ff77bb65
Merge pull request #11635 from jefferyto/golang-1.14.1
golang: Update to 1.14.1
2020-03-23 21:04:39 +02:00
Jeffery To
7662e1ea9b python-zope-interface: Update to 5.0.1, refresh patch
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-24 01:18:33 +08:00
Jeffery To
633c81e7a9 python-twisted: Update to 20.3.0, refresh patches
This update includes fixes for:
* CVE-2020-10108
* CVE-2020-10109

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-23 23:17:45 +08:00
Jeffery To
5f392c62a5 golang: Update to 1.14.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-23 21:25:52 +08:00
Jan Pavlinec
7fb8beee7c
python-zipp: update to version 3.1.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-03-23 14:19:48 +01:00
Rosen Penev
4205db5505
Merge pull request #11597 from neheb/perl
perl updates
2020-03-21 15:23:53 -07:00
Daniel F. Dickinson
290ab508ab treewide: Remove myself as maintainer
Life changes, I'm no longer avaiable to be an sufficiently active
OpenWrt developer.  Therefore removing myself from maintainer from
all packages I maintained in OpenWrt.

All the best for those who keep up the good work!

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2020-03-20 14:12:55 -04:00
Jeffery To
7513448d20 python3: Update to 3.8.2, fix python3-xml dependency
xml.sax.saxutils has a dependency on urllib[1].

[1]: https://github.com/python/cpython/blob/v3.8.2/Lib/xml/sax/saxutils.py#L6

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-20 16:30:22 +08:00
Rosen Penev
7cff3a398d perl-inline: update to 0.86
New upstream.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 16:03:59 -07:00
Rosen Penev
f8748480c2 perl-http-date: update to 6.05
New upstream.

Cleaned up Makefile for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 16:03:58 -07:00
Rosen Penev
154b1add94 perl-www-mechanize: update to 1.96
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 15:44:48 -07:00
Rosen Penev
b886707c1c perl-text-csv_xs: update to 1.41
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 15:43:31 -07:00
Rosen Penev
f4903bbe98 perl-http-message: update to 6.22
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 15:42:08 -07:00
Rosen Penev
ea9717b9d5 perl-http-cookies: update to 6.08
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 15:40:54 -07:00
Rosen Penev
33d6e8b885 perl-html-form: update to 6.07
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 15:39:48 -07:00
Rosen Penev
1e0c7b52ac perl-dbi: update to 1.643
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 15:38:23 -07:00
Rosen Penev
da3f7c68da perl-cgi: update to 4.46
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 15:36:11 -07:00
Hannu Nyman
d6583e3d66
Merge pull request #11582 from jefferyto/python-zope-interface-4.7.2
python-zope-interface: Update to 4.7.2, refresh patch
2020-03-16 20:45:44 +02:00
Hannu Nyman
ee9cb3c81d
Merge pull request #11565 from jefferyto/seafile-7.1.2
seafile-server: Update to 7.1.2, update dependencies
2020-03-16 20:22:49 +02:00
Jeffery To
a178662fce python-zope-interface: Update to 4.7.2, refresh patch
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-17 02:04:38 +08:00
Jeffery To
48af5b2abb python-enum34: Update to 1.1.10, refresh patch
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-17 01:49:24 +08:00
Jeffery To
931dcfe3aa python-pycparser: Update to 2.20
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-16 22:46:25 +08:00
Jeffery To
5792851234 django-ranged-response: Fix project URL
django-ranged-response is a fork of django-ranged-fileresponse, but they
did not update the URL on PyPI[1].

The URL in this change appears to be the correct one.

[1]: https://github.com/wearespindle/django-ranged-fileresponse/issues/10#issuecomment-509965566

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-14 04:35:00 +08:00
Jeffery To
69c67fe9f7 django-postoffice: Update to 3.2.1
This version is not the latest available update, but is the last version
compatible with Python 2.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-14 04:35:00 +08:00
Jeffery To
7f9d22b5ad django-jsonfield: Change packaged project
Previously, this packaged "django-jsonfield" on PyPI.

The only (in-tree) package that depends on this package is
django-postoffice.

django-post-office actually depends on "jsonfield" on PyPI.[1][2]

This changes the packaged project from "django-jsonfield" to
"jsonfield".

The version packaged here is not the latest available update, but the
last version compatible with Django 1.11 / Python 2.

[1]: https://github.com/ui/django-post_office/blob/v3.2.1/setup.py#L45
[2]: https://github.com/ui/django-post_office/issues/182

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-14 04:35:00 +08:00
Jeffery To
22b4000d33 django-picklefield: Update to 2.1.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-14 04:35:00 +08:00
Jeffery To
ec8c7a8940 django-appconf: Update to 1.0.3
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-14 04:35:00 +08:00
Jeffery To
ef5bb48c94 django-statici18n: Update to 1.9.0, add missing dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-14 04:35:00 +08:00
Jeffery To
b9a4286262 django1: Fix byte-compiled db migrations not loaded
This patches Django to load byte-compiled (.pyc) db migration scripts,
since Python scripts are often distributed in byte-compiled form in
OpenWrt packages.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-14 04:35:00 +08:00
Alexander Ryzhov
286ab74e9b
perl-www-curl: curl 7.69.0 compatibility
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
2020-03-13 12:56:30 +03:00
Rosen Penev
a8b08dca94
Merge pull request #11559 from peter-stadler/sqlparse
python3-sqlparse: update to 0.3.1
2020-03-11 12:48:07 -07:00
Peter Stadler
3efb95f695 python3-asgiref: update to 3.2.5
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-03-11 19:26:52 +01:00
Peter Stadler
35ef7b588d python3-sqlparse: update to 0.3.1
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-03-11 19:21:26 +01:00
Hannu Nyman
a46a4d1dcb
Merge pull request #11550 from commodo/django-update
django: bump to version 3.0.4
2020-03-10 16:54:28 +02:00
Hannu Nyman
e1016b9402
Merge pull request #11549 from commodo/django1-update
django1: bump to version 1.11.29
2020-03-10 16:54:14 +02:00
Alexandru Ardelean
e395534435 django: bump to version 3.0.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-03-10 14:11:48 +02:00
Alexandru Ardelean
82fcb0b00c django1: bump to version 1.11.29
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-03-10 14:03:45 +02:00
Hirokazu MORIKAWA
ca94256850 node-homebridge: update to 0.4.52
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-03-09 14:38:24 +09:00
Rosen Penev
42af2583ad
vala: update to 0.48.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-06 19:03:25 -08:00
Jeronimo Pellegrini
6a559a9472 chicken-scheme: version 5.2.0; include compiler
* The Makefile creates two packages:
  - chicken-scheme-interpreter, same that was created
    with the previous version of the Makefile (except
    that this one includs Chicken 5.2.0);
  - chicken-scheme-full, which includes the compiler,
    debugger, profiler, and module manager.

  The -full package has some peculiarities:
  It is somewhat large, although that is not really
  an issue, since it depends on gcc, which already needs
  more than 100Mb space.
  The binaries are not stripped, because stripped binaries
  seem to break the compiler (generated objects are not
  properly linked). Since the package is large and depends
  on an even larger one, this shouldn't be a problem.

Signed-off-by: Jeronimo Pellegrini <j_p@aleph0.info>
2020-03-06 00:06:01 -03:00
Jeffery To
074b417c67 golang: Update to 1.14
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-05 02:53:44 +08:00
Rosen Penev
bca83b24a7
Merge pull request #11490 from nxhack/node_serialport_807
node-serialport: update to 8.0.7
2020-03-02 22:50:26 -08:00
Rosen Penev
7794c73925
Merge pull request #11489 from nxhack/node_serialport_bindings_807
node-serialport-bindings: update to 8.0.7
2020-03-02 22:49:35 -08:00
Hirokazu MORIKAWA
34d999ab8a node-serialport: update to 8.0.7
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-03-03 14:57:09 +09:00
Hirokazu MORIKAWA
307accb61c node-serialport-bindings: update to 8.0.7
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-03-03 14:10:07 +09:00
Hirokazu MORIKAWA
feb9bb3cc8 node-hid: update to 1.2.0
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-03-03 12:39:54 +09:00
Javier Marcet
d62e8b9f3c python-requests: update to version 2.23.0
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-03-02 16:10:46 +01:00
Rosen Penev
a28a00305b
Merge pull request #11438 from ja-pa/python-zipp-3.0.0
python-zipp: update to version 3.0.0
2020-02-27 12:55:19 -08:00
Rosen Penev
01e5d31b80
Merge pull request #11443 from nxhack/node_v12_16_0
node: update to v12.16.1
2020-02-27 12:54:24 -08:00
Jan Pavlinec
ce5c055958
python-zipp: update to version 3.0.0
Changes:
-remove dependency on more-itertools
-fix build dependency

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-02-26 16:02:49 +01:00
Michael Heimpold
a8ff4663b5 php7: update to 7.4.3
This fixes:
  - CVE-2020-7061
  - CVE-2020-7062
  - CVE-2020-7063

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-02-25 22:56:15 +01:00
Rosen Penev
5af9f00c26
vala: update to 0.46.6
Added BUILDONLY flag to hide from menuconfig.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-23 14:58:42 -08:00
Rosen Penev
215f1d8105
Merge pull request #11422 from jefferyto/python-idna-2.9
python-idna: Update to 2.9
2020-02-23 14:16:43 -08:00
Rosen Penev
67a2211854
Merge pull request #11421 from jefferyto/python-enum34-1.1.9
python-enum34: Update to 1.1.9, refresh patch
2020-02-23 14:16:14 -08:00
Rosen Penev
bc24a75f9e
Merge pull request #11420 from jefferyto/python-automat-20.2.0
python-automat: Update to 20.2.0, refresh patches
2020-02-23 14:15:21 -08:00
Rosen Penev
dc08f46da0
Merge pull request #11376 from ja-pa/python-flask-login-update
python-flask-login: update to version 0.5.0
2020-02-23 14:12:10 -08:00
Jeffery To
111d7ae088 python-idna: Update to 2.9
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-24 04:45:09 +08:00
Jeffery To
87150b43a8 python-enum34: Update to 1.1.9, refresh patch
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-24 04:43:23 +08:00
Jeffery To
9a049b6ece python-automat: Update to 20.2.0, refresh patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-24 04:41:16 +08:00
Hirokazu MORIKAWA
e95c498f3a node: update to v12.16.1
Add some new APIs
V8 was updated to 7.8.279.23. This includes performance improvements to object
destructuring, RegExp match failures and WebAssembly startup time.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-02-21 12:28:53 +09:00
Rosen Penev
ff46b85fd7
Merge pull request #11385 from ja-pa/python-more-itertools-8.2.0
python-more-itertools: update to version 8.2.0
2020-02-19 18:17:22 -08:00
Rosen Penev
6da2a87c19
Merge pull request #11386 from ja-pa/python-pyparsing-2.4.6
python-pyparsing: update to version 2.4.6
2020-02-19 18:16:56 -08:00
Jan Pavlinec
42aaa56cfb
python-pyparsing: update to version 2.4.6
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-02-19 15:40:35 +01:00
Jan Pavlinec
ed994beb74
python-more-itertools: update to version 8.2.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-02-19 15:01:26 +01:00
Jan Pavlinec
b8f082bca9
python-flask-login: update to version 0.5.0
Changes:
-rename from python3-flask-login to python-flask-login

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-02-19 11:27:08 +01:00
Rosen Penev
ef8ee4f94f
Merge pull request #11257 from jefferyto/python3-django1
django1: Rename django1-restframework, add python3-django1
2020-02-18 19:52:00 -08:00
Rosen Penev
fcc5c5a5c0
Merge pull request #11156 from jmarcet/nyx
nyx: Terminal status monitor for Tor
2020-02-18 15:15:31 -08:00
Jan Pavlinec
43a09b25eb python-wcwidth: update to version 0.1.8
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-02-18 15:04:28 -08:00
Jeffery To
1772267747 golang: Update to 1.13.8
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-18 17:57:55 +08:00
Rosen Penev
aefc9143e0
Merge pull request #11366 from BKPepe/markdown
python-markdown: update to version 3.2.1
2020-02-17 18:23:15 -08:00
Josef Schlehofer
75c125d1d9
python-markdown: update to version 3.2.1
Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-02-17 21:59:03 +01:00
Javier Marcet
4f114a5ed4 python-stem: add a new package
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-02-17 20:50:26 +01:00
Hannu Nyman
d9d774a435
Merge pull request #11324 from ja-pa/python-py-1.8.1
python-py: update to version 1.8.1
2020-02-13 21:18:32 +02:00
Jan Pavlinec
e628a06143
python-py: update to version 1.8.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-02-13 12:28:48 +01:00
Jeffery To
07251a0543 django1: Add python3-django1 package
This adds a Python 3 version of the django1 package.

This also adds a python-django1-common package that contains a
django-admin script based on the one in Debian[1]. This allows
python-django1 and python3-django1 to be installed at the same time.

python3-django conflicts with python-django1 (via python-django1-common)
and python3-django1.

This also updates older Python 3 Django plugin packages to depend on
python3-django1, and newer plugin packages to depend on "django", which
both python3-django and python3-django1 provide.

Because of this dependency on either version of Django, the MDEPENDS for
Python 3 Django plugin packages no longer functions correctly and has
been removed.

[1]: https://salsa.debian.org/python-team/modules/python-django/blob/debian/buster/debian/django-admin

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-13 15:29:59 +08:00
Jeffery To
ec97bdee35 django1-restframework: Rename to django-restframework39, add Py3 package
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-13 15:29:08 +08:00
Hannu Nyman
69fa69a5f3
Merge pull request #11312 from commodo/batch-updates
django,django1: bump versions
2020-02-12 18:29:23 +02:00
Alexandru Ardelean
7927cc14f8 django1: bump to version 1.11.28
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-02-12 09:57:41 +02:00
Alexandru Ardelean
c65e317258 django: bump to version 3.0.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-02-12 09:57:41 +02:00
Jeffery To
c4c972d0f7 python-cffi: Update to 1.14.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-12 13:40:21 +08:00
Rosen Penev
5a6801cf79
Merge pull request #11305 from ja-pa/python-zipp-update
python-zipp: update to version 2.2.0
2020-02-11 12:58:34 -08:00
Daniel Golle
0abc405c2f python-libmodbus: update to version 0.5.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-02-11 16:37:01 +02:00
Jan Pavlinec
bb156519c9
python-zipp: update to version 2.2.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-02-11 12:38:10 +01:00
Alexander Ryzhov
fed1b3b11b
perl: define $sysroot for extensions
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-08 23:08:58 -08:00
Stijn Tintel
4f3f064ac4
Merge pull request #11267 from aparcar/python-zipp
python-zipp: remove myself as maintainer
2020-02-09 00:34:02 +01:00
Paul Spooren
5cb49c776f python-zipp: remove myself as maintainer
Jan Pavlinec <jan.pavlinec@nic.cz> stays maintainer for the package.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-02-06 11:51:35 -10:00
Hirokazu MORIKAWA
ffd3def400 node: update to v12.15.0
Update to v12.15.0
Support Python3 : https://github.com/openwrt/packages/issues/8893
Preparing to deprecate nosnapshot builds.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-02-06 15:52:40 +09:00
Daniel Golle
32c4900756 python-libmodbus: depend on python-cffi
Dependency on python{,3}-cffi was missing. Add it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-02-05 23:24:09 +02:00
Daniel Golle
b8c99d6903 python-libmodbus: fix dependencies
python3-libmodbus should depend on python3-variants.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-02-05 22:13:09 +02:00
Waldemar Konik
1ff4a225ad python-curl: update to version 7.43.0.5
PycURL changeLog:
Version 7.43.0.5 - 2020-01-29
-----------------------------------------------------------------
- Fixed build with recent Pythons on RHEL/CentOS.

Signed-off-by: Waldemar Konik <informatyk74@interia.pl>

Compile tested: mipsel_24kc
2020-02-05 08:39:56 +01:00
Jeffery To
bddd1ec588 golang: Update files installed
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-05 14:19:34 +08:00
Jeffery To
89d3f0ab54 golang: Reorganize GoPackage/Environment and Makefile variables
* Move more environment variables into GoPackage/Environment
* Split GoPackage/Environment into target and build sections
* Do not set GOROOT_FINAL for Go packages (setting it should only affect
  the Go compiler and not Go packages)
* Set CGO_LDFLAGS to $(TARGET_LDFLAGS)
* Move GO_TARGET_* variables from golang-values.mk, and GO_VERSION_*
  variables from golang-version.mk, into golang/Makefile

This also updates runc, containerd, and docker-ce to reflect the changes
in GoPackage/Environment.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-05 14:19:34 +08:00
Jeffery To
3b5f1c73fb golang: Improve build isolation from user environment
* Set GOENV=off when building Go compiler and packages, to ignore user's
  environment configuration file
* Set GOCACHE when building host Go
* Unset GOTMPDIR, to use the buildroot temp directory instead of temp
  directories in build_dir

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-04 04:05:29 +08:00
Rosen Penev
623fc51eef
Merge pull request #11179 from peter-stadler/django-rest-framework
django-restframework: fix by splitting variants
2020-02-03 05:18:48 -08:00
Jeffery To
0dc4fa6efb golang: Update to 1.13.7, add PKG_CPE_ID to Makefile
This update includes fixes for[1]:
* CVE-2020-7919 - doesn't appear to be published publicly yet
* CVE-2020-0601 - a Windows-related issue

[1]: https://github.com/golang/go/issues?q=milestone%3AGo1.13.7+label%3ACherryPickApproved

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-03 04:58:58 +08:00
Hannu Nyman
7a7fdbc810
Merge pull request #11164 from commodo/pymysql-opt-crypt
pymysql: make python3-cryptography optional
2020-02-01 09:29:36 +02:00
Felix Fietkau
ed21cbf109 luaposix: use fake uname script to fix OS detection
Avoid picking up the host OS for detecting the build type
Fixes build on macOS

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2020-01-31 18:02:10 +01:00
Felix Fietkau
be3bcda92a luarocks: fix site config for host build
The host utility is used to build other lua modules for the target.
For that, the site config needs to specify the correct arch/system type.
Use target dependent build/staging dirs to avoid issue when switching
between targets

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2020-01-31 18:00:38 +01:00
Peter Stadler
e3997d86d4 django-restframework: fix by splitting variants
Split python2 and python3 packages and update to newest versions:
  * python-django-restframework version 3.9.4 using django1
  * python3-django-restframework version 3.11.0 using django3
This fixes the issue that the restframework cannot import name
'python_2_unicode_compatible' from 'django.utils.encoding', when
using version 3.9.x together with Django 3.y.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-31 08:34:17 +01:00
Rosen Penev
c8b81b44b5
Merge pull request #11181 from peter-stadler/django-etesync-journal
python3-django-etesync-journal: update to version 1.2.0
2020-01-30 16:29:02 -08:00
Rosen Penev
d01ccd0174
Merge pull request #11180 from peter-stadler/django-asgiref
python3-asgiref: add package to fix django
2020-01-30 16:28:51 -08:00
Rosen Penev
0c1c8f03e4
Merge pull request #11178 from jefferyto/python-packages-cleanup
python-packages: Clean up Makefiles
2020-01-30 16:28:01 -08:00
Rosen Penev
3a0034bfb6
Merge pull request #11175 from jefferyto/python-fix-float-byte-order
python: Fix float byte order detection
2020-01-30 16:27:37 -08:00
Peter Stadler
29f288fda9 python3-asgiref: add package to fix django
Django 3 has this package as dependency.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-30 17:10:16 +01:00
Jeffery To
3c24a24e25 python-packages: Clean up Makefiles
* Replace $(PKG_NAME) with package name in call, define, and eval lines
* Remove extra "define" in $(call define Package/.../description)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-01-30 22:44:26 +08:00
Peter Stadler
2cbf63fda3 python3-django-etesync-journal: update to version 1.2.0
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-30 15:21:30 +01:00
Daniel Golle
9aeb5cfbd4 python-libmodbus: add package
Python Interface for libmodbus written with CFFI.
This libmodbus wrapper is compatible with Python 2 and Python 3.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-30 15:06:46 +02:00
Jeffery To
a0da5aec7f python: Fix float byte order detection
This backports patches from bpo-34585[1] to fix byte order detection of
floats.

Fixing byte order detection allows the repr() of floats to be shorter (a
feature backported to Python 2.7 from Python 3.1[2]).
sys.float_repr_style should be 'short' instead of 'legacy' on supported
platforms.

See #11134.

[1]: https://bugs.python.org/issue34585
[2]: https://docs.python.org/2.7/whatsnew/2.7.html#python-3-1-features

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-01-30 18:28:49 +08:00
Alexandru Ardelean
26f8888d6b pymysql: make python3-cryptography optional
According to the installation guide [1], the support for "sha256_password"
or "caching_sha2_password" for authentication is optional.

This change makes it optional for the OpenWrt package by providing a build
option to enable it.
By default it won't be enabled, and packages can choose to enable it.

[1] https://pymysql.readthedocs.io/en/latest/user/installation.html

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-01-29 09:30:59 +02:00
Hannu Nyman
9aad960ac8
Merge pull request #11093 from valdi74/update_python-curl
python-curl: update to version 7.43.0.4
2020-01-28 18:05:45 +02:00
Rosen Penev
02aa9f028a
Merge pull request #11137 from BKPepe/sqlalchemy
python-sqlalchemy: update to version 1.3.13
2020-01-27 17:46:12 -08:00
Rosen Penev
9241bf0550
Merge pull request #11136 from zokl/javascript-obfuscator_update
javascript-obfuscator_update: update to 0.24.0
2020-01-27 17:46:00 -08:00
Waldemar Konik
c20cec8087 python-curl: update to version 7.43.0.4
+ WolfSSL support from upstream => remove 0001-Add-locking-support-to-wolfSSL.patch

PycURL changeLog:
Version 7.43.0.4 - 2020-01-15
-----------------------------------------------------------------
- Minimum supported Python 3 version is now 3.5.
- Python 2 is no longer officially supported.
- Improved thread safety of multi code.
- Added Python 3.8 support (patch by Michael Treanor).
- Fixed link order when linking statically against OpenSSL (patch by Ashley Whetter).
- Fixed Darwin detection.
- Added support for wolfSSL (patch by Eneas U de Queiroz).
- Added PROXY_SSL_VERIFYHOST (patch by Amir Rossert).

Signed-off-by: Waldemar Konik <informatyk74@interia.pl>

Compile tested: mipsel_24kc
2020-01-27 15:40:54 +01:00
Peter Stadler
3d5c9c5b23 python3-django-cors-headers: update to version 3.2.1
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-27 15:16:10 +01:00
Josef Schlehofer
de13f35827
python: readme: drop from table of contents removed sections
Fixes: 446bc30c52 ("python: Remove
PKG_BUILD_DIR/PKG_UNPACK sections from readme")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-01-27 14:26:07 +01:00
Josef Schlehofer
ec65c49688
python-sqlalchemy: update to version 1.3.13
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-01-27 14:23:07 +01:00
Zbyněk Kocur
19a57adccd javascript-obfuscator_update: update to 0.24.0
New version of node-javascript-obfuscator.

Signed-off-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz>
2020-01-27 09:29:35 +01:00
Rosen Penev
934886fff7
Merge pull request #11097 from jempatel/python3-speedtest-cli
python3-speedtest-cli: a new package
2020-01-26 14:47:25 -08:00
Michael Heimpold
50b1cd3757 php7: fix dependencies for mysqlnd (fixes #11113)
When during the build the openssl extension is also selected, then
the mysqlnd extension depends on it, too.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-01-26 21:55:10 +01:00
Michael Heimpold
4f1c5e5919 php7: update to 7.4.2
This fixes:
  - CVE-2020-7059
  - CVE-2020-7060

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-01-26 21:55:10 +01:00
Josef Schlehofer
d84e70d4f5
Merge pull request #10968 from zokl/node-javascript-obfuscator
node-javascript-obfuscator: add package
2020-01-26 11:58:51 +01:00
Josef Schlehofer
8ed94a07fc
python-zeroconf: update to version 0.24.4
Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-01-25 10:17:00 +01:00
Rosen Penev
a60fffe5fd
Merge pull request #11058 from BKPepe/jinja2
Jinja2: update to version 2.10.3
2020-01-24 23:59:15 -08:00
Jaymin Patel
6f8912099f python3-speedtest-cli: a new package
Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
2020-01-25 03:46:08 +05:30
Rosen Penev
9c1ed1eee2
Merge pull request #11089 from neheb/zip
zip: remove host build
2020-01-23 15:39:04 -08:00
Hannu Nyman
f74d1a9bb2
Merge pull request #11105 from ja-pa/python-maxminddb
python-maxminddb: update to version 1.5.2
2020-01-23 20:58:22 +02:00
Jan Pavlinec
511e089a4b
python-more-itertools: update to version 8.1.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-01-23 18:52:25 +01:00
Jan Pavlinec
4ba6a49a5d
python-zipp: update to version 2.0.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-01-23 18:50:19 +01:00
Jan Pavlinec
a85afd4317
python-maxminddb: update to version 1.5.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-01-23 12:01:30 +01:00
Rosen Penev
1c3d395008
luarocks: remove zip/host dependency
This should be satisfied by tools/host.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-22 17:04:50 -08:00
Alexandru Ardelean
95b9d2a310 django1: bump to version 1.11.27
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-01-22 11:06:52 +02:00