Merge branch 'openwrt:master' into master

This commit is contained in:
Hayzam Sherif 2023-09-13 03:42:32 +05:30 committed by GitHub
commit f8b19ef053
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
58 changed files with 180 additions and 258 deletions

View file

@ -8,12 +8,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=sudo PKG_NAME:=sudo
PKG_VERSION:=1.9.14p1 PKG_VERSION:=1.9.14p3
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://www.sudo.ws/dist PKG_SOURCE_URL:=https://www.sudo.ws/dist
PKG_HASH:=e91bf5ef2e09d857ee901c3465cf7ddb37e43c763b65d19fa0862d1dec128faf PKG_HASH:=a08318b1c4bc8582c004d4cd9ae2903abc549e7e46ba815e41fe81d1c0782b62
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com> PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>

View file

@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
GO_VERSION_MAJOR_MINOR:=1.21 GO_VERSION_MAJOR_MINOR:=1.21
GO_VERSION_PATCH:=0 GO_VERSION_PATCH:=1
PKG_NAME:=golang PKG_NAME:=golang
PKG_VERSION:=$(GO_VERSION_MAJOR_MINOR)$(if $(GO_VERSION_PATCH),.$(GO_VERSION_PATCH)) PKG_VERSION:=$(GO_VERSION_MAJOR_MINOR)$(if $(GO_VERSION_PATCH),.$(GO_VERSION_PATCH))
@ -20,7 +20,7 @@ GO_SOURCE_URLS:=https://dl.google.com/go/ \
PKG_SOURCE:=go$(PKG_VERSION).src.tar.gz PKG_SOURCE:=go$(PKG_VERSION).src.tar.gz
PKG_SOURCE_URL:=$(GO_SOURCE_URLS) PKG_SOURCE_URL:=$(GO_SOURCE_URLS)
PKG_HASH:=818d46ede85682dd551ad378ef37a4d247006f12ec59b5b755601d2ce114369a PKG_HASH:=bfa36bf75e9a1e9cbbdb9abcf9d1707e479bd3a07880a8ae3564caee5711cb99
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com> PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
PKG_LICENSE:=BSD-3-Clause PKG_LICENSE:=BSD-3-Clause

View file

@ -6,7 +6,7 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=php PKG_NAME:=php
PKG_VERSION:=8.2.9 PKG_VERSION:=8.2.10
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_MAINTAINER:=Michael Heimpold <mhei@heimpold.de> PKG_MAINTAINER:=Michael Heimpold <mhei@heimpold.de>
@ -16,7 +16,7 @@ PKG_CPE_ID:=cpe:/a:php:php
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=http://www.php.net/distributions/ PKG_SOURCE_URL:=http://www.php.net/distributions/
PKG_HASH:=1e6cb77f997613864ab3127fbfc6a8c7fdaa89a95e8ed6167617b913b4de4765 PKG_HASH:=561dc4acd5386e47f25be76f2c8df6ae854756469159248313bcf276e282fbb3
PKG_BUILD_PARALLEL:=1 PKG_BUILD_PARALLEL:=1
PKG_BUILD_FLAGS:=no-mips16 PKG_BUILD_FLAGS:=no-mips16

View file

@ -9,7 +9,7 @@ Make generated php_config.h constant across rebuilds.
--- a/configure.ac --- a/configure.ac
+++ b/configure.ac +++ b/configure.ac
@@ -1453,7 +1453,7 @@ PHP_REMOVE_USR_LIB(LDFLAGS) @@ -1455,7 +1455,7 @@ PHP_REMOVE_USR_LIB(LDFLAGS)
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $PHP_LDFLAGS" EXTRA_LDFLAGS="$EXTRA_LDFLAGS $PHP_LDFLAGS"
EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $PHP_LDFLAGS" EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $PHP_LDFLAGS"

View file

@ -11,7 +11,7 @@
--- a/configure.ac --- a/configure.ac
+++ b/configure.ac +++ b/configure.ac
@@ -1636,13 +1636,13 @@ CFLAGS_CLEAN="$CFLAGS \$(PROF_FLAGS)" @@ -1638,13 +1638,13 @@ CFLAGS_CLEAN="$CFLAGS \$(PROF_FLAGS)"
CFLAGS="\$(CFLAGS_CLEAN) $standard_libtool_flag" CFLAGS="\$(CFLAGS_CLEAN) $standard_libtool_flag"
CXXFLAGS="$CXXFLAGS $standard_libtool_flag \$(PROF_FLAGS)" CXXFLAGS="$CXXFLAGS $standard_libtool_flag \$(PROF_FLAGS)"

View file

@ -8,11 +8,11 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=django PKG_NAME:=django
PKG_VERSION:=4.2.3 PKG_VERSION:=4.2.5
PKG_RELEASE:=1 PKG_RELEASE:=1
PYPI_NAME:=Django PYPI_NAME:=Django
PKG_HASH:=45a747e1c5b3d6df1b141b1481e193b033fd1fdbda3ff52677dc81afdaacbaed PKG_HASH:=5e5c1c9548ffb7796b4a8a4782e9a2e5a3df3615259fc1bfd3ebc73b646146c1
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>, Peter Stadler <peter.stadler@student.uibk.ac.at> PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>, Peter Stadler <peter.stadler@student.uibk.ac.at>
PKG_LICENSE:=BSD-3-Clause PKG_LICENSE:=BSD-3-Clause

View file

@ -6,11 +6,11 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=numpy PKG_NAME:=numpy
PKG_VERSION:=1.25.1 PKG_VERSION:=1.25.2
PKG_RELEASE:=1 PKG_RELEASE:=1
PYPI_NAME:=$(PKG_NAME) PYPI_NAME:=$(PKG_NAME)
PKG_HASH:=9a3a9f3a61480cc086117b426a8bd86869c213fc4072e606f01c4e4b66eb92bf PKG_HASH:=fd608e19c8d7c55021dffd43bfe5492fab8cc105cc8986f813f8c3c048b38760
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com> PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>

View file

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=python-appdirs PKG_NAME:=python-appdirs
PKG_VERSION:=1.4.4 PKG_VERSION:=1.4.4
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PYPI_NAME:=appdirs PYPI_NAME:=appdirs
PKG_HASH:=7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41 PKG_HASH:=7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41

View file

@ -8,11 +8,11 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-build PKG_NAME:=python-build
PKG_VERSION:=0.10.0 PKG_VERSION:=1.0.0
PKG_RELEASE:=2 PKG_RELEASE:=1
PYPI_NAME:=build PYPI_NAME:=build
PKG_HASH:=d5b71264afdb5951d6704482aac78de887c80691c52b88a9ad195983ca2c9269 PKG_HASH:=49a60f212df4d9925727c2118e1cbe3abf30b393eff7d0e7287d2170eb36844d
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE PKG_LICENSE_FILES:=LICENSE

View file

@ -8,12 +8,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-chardet PKG_NAME:=python-chardet
PKG_VERSION:=5.1.0 PKG_VERSION:=5.2.0
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_LICENSE:=LGPL-2.1 PKG_LICENSE:=LGPL-2.1
PYPI_NAME:=chardet PYPI_NAME:=chardet
PKG_HASH:=0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5 PKG_HASH:=1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7
include ../pypi.mk include ../pypi.mk
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
@ -30,7 +30,7 @@ define Package/python3-chardet
endef endef
define Package/python3-chardet/description define Package/python3-chardet/description
Universal encoding detector for Python 2 and 3 Universal encoding detector for Python
endef endef
define Py3Package/python3-chardet/install define Py3Package/python3-chardet/install

View file

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=python-click-log PKG_NAME:=python-click-log
PKG_VERSION:=0.4.0 PKG_VERSION:=0.4.0
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PYPI_NAME:=click-log PYPI_NAME:=click-log
PKG_HASH:=3970f8570ac54491237bcdb3d8ab5e3eef6c057df29f8c3d1151a51a9c23b975 PKG_HASH:=3970f8570ac54491237bcdb3d8ab5e3eef6c057df29f8c3d1151a51a9c23b975

View file

@ -11,7 +11,7 @@ PKG_RELEASE:=1
PYPI_NAME:=contextlib2 PYPI_NAME:=contextlib2
PKG_HASH:=ab1e2bfe1d01d968e1b7e8d9023bc51ef3509bba217bb730cee3827e1ee82869 PKG_HASH:=ab1e2bfe1d01d968e1b7e8d9023bc51ef3509bba217bb730cee3827e1ee82869
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PKG_LICENSE:=PSF-2.0 Apache-2.0 PKG_LICENSE:=PSF-2.0 Apache-2.0
PKG_LICENSE_FILES:=LICENSE.txt PKG_LICENSE_FILES:=LICENSE.txt

View file

@ -18,7 +18,7 @@ include $(INCLUDE_DIR)/package.mk
include ../python3-package.mk include ../python3-package.mk
define Package/python3-crcmod define Package/python3-crcmod
SECTION:=lang-python SECTION:=lang
CATEGORY:=Languages CATEGORY:=Languages
SUBMENU:=Python SUBMENU:=Python
TITLE:=python3-crcmod TITLE:=python3-crcmod

View file

@ -5,13 +5,13 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-cryptodome PKG_NAME:=python-cryptodome
PKG_VERSION:=3.9.7 PKG_VERSION:=3.18.0
PKG_RELEASE:=4 PKG_RELEASE:=1
PYPI_NAME:=pycryptodome PYPI_NAME:=pycryptodome
PKG_HASH:=f1add21b6d179179b3c177c33d18a2186a09cc0d3af41ff5ed3f377360b869f2 PKG_HASH:=c9adee653fc882d98956e33ca2c1fb582e23a8af7ac82fee75bd6113c55a0413
PKG_LICENSE:=BSD-2-Clause PKG_LICENSE:=Public-Domain BSD-2-Clause
PKG_LICENSE_FILES:=LICENSE.rst PKG_LICENSE_FILES:=LICENSE.rst
PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com> PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
PKG_CPE_ID:=cpe:/a:pycryptodome:pycryptodome PKG_CPE_ID:=cpe:/a:pycryptodome:pycryptodome
@ -24,12 +24,12 @@ PYTHON3_PKG_BUILD_VARS:= \
CONFIG_BIG_ENDIAN="$(CONFIG_BIG_ENDIAN)" CONFIG_BIG_ENDIAN="$(CONFIG_BIG_ENDIAN)"
define Package/python3-cryptodome define Package/python3-cryptodome
SECTION:=lang-python SECTION:=lang
CATEGORY:=Languages CATEGORY:=Languages
SUBMENU:=Python SUBMENU:=Python
TITLE:=A self-contained cryptographic library for Python TITLE:=Self-contained cryptographic library
URL:=https://www.pycryptodome.org/ URL:=https://www.pycryptodome.org/
DEPENDS:=+libgmp +python3 DEPENDS:=+libgmp +python3-light +python3-cffi
PROVIDES:=python3-crypto PROVIDES:=python3-crypto
endef endef

View file

@ -1,8 +1,8 @@
--- a/lib/Crypto/Math/_IntegerGMP.py --- a/lib/Crypto/Math/_IntegerGMP.py
+++ b/lib/Crypto/Math/_IntegerGMP.py +++ b/lib/Crypto/Math/_IntegerGMP.py
@@ -92,7 +92,7 @@ gmp_defs = """typedef unsigned long UNIX @@ -97,7 +97,7 @@ gmp_defs = """typedef unsigned long UNIX
int __gmpz_divisible_ui_p (const mpz_t n, UNIX_ULONG d); if sys.platform == "win32":
""" raise ImportError("Not using GMP on Windows")
-lib = load_lib("gmp", gmp_defs) -lib = load_lib("gmp", gmp_defs)
+lib = load_lib("libgmp.so.10", gmp_defs) +lib = load_lib("libgmp.so.10", gmp_defs)

View file

@ -1,7 +1,7 @@
--- a/setup.py --- a/setup.py
+++ b/setup.py +++ b/setup.py
@@ -301,6 +301,9 @@ package_data = { @@ -276,6 +276,9 @@ package_data = {
], "Crypto.Util" : [ "*.pyi" ],
} }
+packages = [i for i in packages if not i.startswith('Crypto.SelfTest')] +packages = [i for i in packages if not i.startswith('Crypto.SelfTest')]

View file

@ -5,13 +5,13 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-cryptodomex PKG_NAME:=python-cryptodomex
PKG_VERSION:=3.10.1 PKG_VERSION:=3.18.0
PKG_RELEASE:=2 PKG_RELEASE:=1
PYPI_NAME:=pycryptodomex PYPI_NAME:=pycryptodomex
PKG_HASH:=541cd3e3e252fb19a7b48f420b798b53483302b7fe4d9954c947605d0a263d62 PKG_HASH:=3e3ecb5fe979e7c1bb0027e518340acf7ee60415d79295e5251d13c68dde576e
PKG_LICENSE:=BSD-2-Clause PKG_LICENSE:=Public-Domain BSD-2-Clause
PKG_LICENSE_FILES:=LICENSE.rst PKG_LICENSE_FILES:=LICENSE.rst
PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com> PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
@ -23,12 +23,12 @@ PYTHON3_PKG_BUILD_VARS:= \
CONFIG_BIG_ENDIAN="$(CONFIG_BIG_ENDIAN)" CONFIG_BIG_ENDIAN="$(CONFIG_BIG_ENDIAN)"
define Package/python3-cryptodomex define Package/python3-cryptodomex
SECTION:=lang-python SECTION:=lang
CATEGORY:=Languages CATEGORY:=Languages
SUBMENU:=Python SUBMENU:=Python
TITLE:=A self-contained cryptographic library for Python TITLE:=Self-contained cryptographic library
URL:=https://www.pycryptodome.org/ URL:=https://www.pycryptodome.org/
DEPENDS:=+libgmp +python3 DEPENDS:=+libgmp +python3-light +python3-cffi
endef endef
define Package/python3-cryptodomex/description define Package/python3-cryptodomex/description

View file

@ -1,6 +1,6 @@
--- a/lib/Cryptodome/Math/_IntegerGMP.py --- a/lib/Cryptodome/Math/_IntegerGMP.py
+++ b/lib/Cryptodome/Math/_IntegerGMP.py +++ b/lib/Cryptodome/Math/_IntegerGMP.py
@@ -95,7 +95,7 @@ gmp_defs = """typedef unsigned long UNIX @@ -97,7 +97,7 @@ gmp_defs = """typedef unsigned long UNIX
if sys.platform == "win32": if sys.platform == "win32":
raise ImportError("Not using GMP on Windows") raise ImportError("Not using GMP on Windows")

View file

@ -1,6 +1,6 @@
--- a/setup.py --- a/setup.py
+++ b/setup.py +++ b/setup.py
@@ -275,6 +275,9 @@ package_data = { @@ -276,6 +276,9 @@ package_data = {
"Crypto.Util" : [ "*.pyi" ], "Crypto.Util" : [ "*.pyi" ],
} }

View file

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=python-decorator PKG_NAME:=python-decorator
PKG_VERSION:=4.4.2 PKG_VERSION:=4.4.2
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PKG_CPE_ID:=cpe:/a:python:decorator PKG_CPE_ID:=cpe:/a:python:decorator
PYPI_NAME:=decorator PYPI_NAME:=decorator

View file

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=python-influxdb PKG_NAME:=python-influxdb
PKG_VERSION:=5.3.1 PKG_VERSION:=5.3.1
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PYPI_NAME:=influxdb PYPI_NAME:=influxdb
PKG_HASH:=46f85e7b04ee4b3dee894672be6a295c94709003a7ddea8820deec2ac4d8b27a PKG_HASH:=46f85e7b04ee4b3dee894672be6a295c94709003a7ddea8820deec2ac4d8b27a

View file

@ -11,7 +11,7 @@ PKG_RELEASE:=1
PYPI_NAME:=intelhex PYPI_NAME:=intelhex
PKG_HASH:=892b7361a719f4945237da8ccf754e9513db32f5628852785aea108dcd250093 PKG_HASH:=892b7361a719f4945237da8ccf754e9513db32f5628852785aea108dcd250093
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PKG_LICENSE:=BSD-3-Clause PKG_LICENSE:=BSD-3-Clause
PKG_LICENSE_FILES:=LICENSE.txt PKG_LICENSE_FILES:=LICENSE.txt

View file

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=python-jsonpath-ng PKG_NAME:=python-jsonpath-ng
PKG_VERSION:=1.5.3 PKG_VERSION:=1.5.3
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PYPI_NAME:=jsonpath-ng PYPI_NAME:=jsonpath-ng
PKG_HASH:=a273b182a82c1256daab86a313b937059261b5c5f8c4fa3fc38b882b344dd567 PKG_HASH:=a273b182a82c1256daab86a313b937059261b5c5f8c4fa3fc38b882b344dd567

View file

@ -8,13 +8,14 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-pyserial PKG_NAME:=python-pyserial
PKG_VERSION:=3.4 PKG_VERSION:=3.5
PKG_RELEASE:=2 PKG_RELEASE:=1
PYPI_NAME:=pyserial PYPI_NAME:=pyserial
PKG_HASH:=6e2d401fdee0eab996cf734e67773a0143b932772ca8b42451440cfed942c627 PKG_HASH:=3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb
PKG_LICENSE:=BSD PKG_LICENSE:=BSD-3-Clause
PKG_LICENSE_FILES:=LICENSE.txt
PKG_MAINTAINER:=Micke Prag <micke.prag@telldus.se> PKG_MAINTAINER:=Micke Prag <micke.prag@telldus.se>
include ../pypi.mk include ../pypi.mk
@ -22,19 +23,19 @@ include $(INCLUDE_DIR)/package.mk
include ../python3-package.mk include ../python3-package.mk
define Package/python3-pyserial define Package/python3-pyserial
SECTION:=lang-python SECTION:=lang
CATEGORY:=Languages CATEGORY:=Languages
SUBMENU:=Python SUBMENU:=Python
TITLE:=python3-pyserial TITLE:=Serial Port Extension
URL:=https://github.com/pyserial/pyserial URL:=https://github.com/pyserial/pyserial
DEPENDS:=+python3-light DEPENDS:=+python3-light +python3-logging +python3-urllib
endef endef
define Package/python3-pyserial/description define Package/python3-pyserial/description
This module encapsulates the access for the serial port. It provides backends This module encapsulates the access for the serial port. It provides
for Python running on Windows, OSX, Linux, BSD (possibly any POSIX compliant backends for Python running on Windows, OSX, Linux, BSD (possibly any
system) and IronPython. The module named "serial" automatically selects the POSIX compliant system) and IronPython. The module named "serial"
appropriate backend. automatically selects the appropriate backend.
endef endef
$(eval $(call Py3Package,python3-pyserial)) $(eval $(call Py3Package,python3-pyserial))

View file

@ -7,12 +7,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=ruamel-yaml PKG_NAME:=python-ruamel-yaml
PKG_VERSION:=0.17.17 PKG_VERSION:=0.17.32
PKG_RELEASE:=1 PKG_RELEASE:=1
PYPI_NAME:=ruamel.yaml PYPI_NAME:=ruamel.yaml
PKG_HASH:=9751de4cbb57d4bfbf8fc394e125ed4a2f170fbff3dc3d78abf50be85924f8be PKG_HASH:=ec939063761914e14542972a5cba6d33c23b0859ab6342f61cf070cfc600efc2
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
@ -26,14 +26,15 @@ define Package/python3-ruamel-yaml
SECTION:=lang SECTION:=lang
CATEGORY:=Languages CATEGORY:=Languages
SUBMENU:=Python SUBMENU:=Python
TITLE:=YAML 1.2 loader/dumper package for Python TITLE:=YAML 1.2 loader/dumper
URL:=https://bitbucket.org/ruamel/yaml URL:=https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree
DEPENDS:= \ DEPENDS:= \
+python3-light +python3-light
endef endef
define Package/python3-ruamel-yaml/description define Package/python3-ruamel-yaml/description
ruamel-yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order ruamel-yaml is a YAML parser/emitter that supports roundtrip
preservation of comments, seq/map flow style, and map key order
endef endef
$(eval $(call Py3Package,python3-ruamel-yaml)) $(eval $(call Py3Package,python3-ruamel-yaml))

View file

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=python-schema PKG_NAME:=python-schema
PKG_VERSION:=0.7.5 PKG_VERSION:=0.7.5
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PYPI_NAME:=schema PYPI_NAME:=schema
PKG_HASH:=f06717112c61895cabc4707752b88716e8420a8819d71404501e114f91043197 PKG_HASH:=f06717112c61895cabc4707752b88716e8420a8819d71404501e114f91043197

View file

@ -8,11 +8,11 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-xmltodict PKG_NAME:=python-xmltodict
PKG_VERSION:=0.12.0 PKG_VERSION:=0.13.0
PKG_RELEASE:=2 PKG_RELEASE:=1
PYPI_NAME:=xmltodict PYPI_NAME:=xmltodict
PKG_HASH:=50d8c638ed7ecb88d90561beedbf720c9b4e851a9fa6c47ebd64e99d166d8a21 PKG_HASH:=341595a488e3e01a85a9d8911d8912fd922ede5fecc4dce437eb4b6c8d037e56
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
@ -28,14 +28,12 @@ define Package/python3-xmltodict
SUBMENU:=Python SUBMENU:=Python
TITLE:=Work with XML like JSON TITLE:=Work with XML like JSON
URL:=https://github.com/martinblech/xmltodict URL:=https://github.com/martinblech/xmltodict
DEPENDS:= \ DEPENDS:=+python3-light +python3-xml
+python3-light \
+python3-xml \
+python3-urllib
endef endef
define Package/python3-xmltodict/description define Package/python3-xmltodict/description
xmltodict is a Python module that makes working with XML feel like you are working with JSON. xmltodict is a Python module that makes working with XML feel like you
are working with JSON.
endef endef
$(eval $(call Py3Package,python3-xmltodict)) $(eval $(call Py3Package,python3-xmltodict))

View file

@ -8,11 +8,11 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-yaml PKG_NAME:=python-yaml
PKG_VERSION:=6.0 PKG_VERSION:=6.0.1
PKG_RELEASE:=4 PKG_RELEASE:=1
PYPI_NAME:=PyYAML PYPI_NAME:=PyYAML
PKG_HASH:=68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 PKG_HASH:=bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
@ -29,7 +29,7 @@ define Package/python3-yaml
SECTION:=lang SECTION:=lang
CATEGORY:=Languages CATEGORY:=Languages
SUBMENU:=Python SUBMENU:=Python
TITLE:=YAML parser and emitter for Python TITLE:=YAML parser and emitter
URL:=https://github.com/yaml/pyyaml URL:=https://github.com/yaml/pyyaml
DEPENDS:=+libyaml +python3-light DEPENDS:=+libyaml +python3-light
endef endef

View file

@ -8,16 +8,18 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-zeroconf PKG_NAME:=python-zeroconf
PKG_VERSION:=0.38.1 PKG_VERSION:=0.97.0
PKG_RELEASE:=1 PKG_RELEASE:=1
PYPI_NAME:=zeroconf PYPI_NAME:=zeroconf
PKG_HASH:=10c501b25d8881b656e56c34674d98fe6bc752240a572e74f918bc849c93ba9c PKG_HASH:=9a06cd21182250100df6c4f4e9de2a47a0ea927c7d5a0446035bb3dfcc17a647
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
PKG_LICENSE:=Apache-2.0 PKG_LICENSE:=LGPL-2.1-or-later
PKG_LICENSE_FILES:=COPYING PKG_LICENSE_FILES:=COPYING
PKG_BUILD_DEPENDS:=python-cython/host python-poetry-core/host
include ../pypi.mk include ../pypi.mk
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
include ../python3-package.mk include ../python3-package.mk
@ -27,9 +29,10 @@ define Package/python3-zeroconf
SECTION:=lang SECTION:=lang
CATEGORY:=Languages CATEGORY:=Languages
TITLE:=Multicast DNS Service Discovery Library TITLE:=Multicast DNS Service Discovery Library
URL:=https://github.com/jstasiak/python-zeroconf URL:=https://github.com/python-zeroconf/python-zeroconf
DEPENDS:= \ DEPENDS:= \
+python3-light \ +python3-light \
+python3-asyncio \
+python3-logging \ +python3-logging \
+python3-ifaddr +python3-ifaddr
endef endef

View file

@ -1,11 +1,11 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-zipp PKG_NAME:=python-zipp
PKG_VERSION:=3.4.1 PKG_VERSION:=3.16.2
PKG_RELEASE:=2 PKG_RELEASE:=1
PYPI_NAME:=zipp PYPI_NAME:=zipp
PKG_HASH:=3607921face881ba3e026887d8150cca609d517579abe052ac81fc5aeffdbd76 PKG_HASH:=ebc15946aa78bd63458992fc81ec3b6f7b1e92d51c35e6de1c3804e73b799147
PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec1@gmail.com> PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec1@gmail.com>
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
@ -23,7 +23,7 @@ define Package/python3-zipp
SUBMENU:=Python SUBMENU:=Python
TITLE:=Zipfile object wrapper TITLE:=Zipfile object wrapper
URL:=https://github.com/jaraco/zipp URL:=https://github.com/jaraco/zipp
DEPENDS:=+python3-light DEPENDS:=+python3-light +python3-urllib
endef endef
define Package/python3-zipp/description define Package/python3-zipp/description

View file

@ -8,7 +8,7 @@
# Note: keep in sync with setuptools & pip # Note: keep in sync with setuptools & pip
PYTHON3_VERSION_MAJOR:=3 PYTHON3_VERSION_MAJOR:=3
PYTHON3_VERSION_MINOR:=11 PYTHON3_VERSION_MINOR:=11
PYTHON3_VERSION_MICRO:=4 PYTHON3_VERSION_MICRO:=5
PYTHON3_VERSION:=$(PYTHON3_VERSION_MAJOR).$(PYTHON3_VERSION_MINOR) PYTHON3_VERSION:=$(PYTHON3_VERSION_MAJOR).$(PYTHON3_VERSION_MINOR)
@ -16,4 +16,4 @@ PYTHON3_SETUPTOOLS_PKG_RELEASE:=1
PYTHON3_PIP_PKG_RELEASE:=1 PYTHON3_PIP_PKG_RELEASE:=1
PYTHON3_SETUPTOOLS_VERSION:=65.5.0 PYTHON3_SETUPTOOLS_VERSION:=65.5.0
PYTHON3_PIP_VERSION:=23.1.2 PYTHON3_PIP_VERSION:=23.2.1

View file

@ -11,15 +11,15 @@ include $(TOPDIR)/rules.mk
include ../python3-version.mk include ../python3-version.mk
PKG_NAME:=python3 PKG_NAME:=python3
PKG_RELEASE:=3 PKG_RELEASE:=1
PKG_VERSION:=$(PYTHON3_VERSION).$(PYTHON3_VERSION_MICRO) PKG_VERSION:=$(PYTHON3_VERSION).$(PYTHON3_VERSION_MICRO)
PKG_SOURCE:=Python-$(PKG_VERSION).tar.xz PKG_SOURCE:=Python-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://www.python.org/ftp/python/$(PKG_VERSION) PKG_SOURCE_URL:=https://www.python.org/ftp/python/$(PKG_VERSION)
PKG_HASH:=2f0e409df2ab57aa9fc4cbddfb976af44e4e55bf6f619eee6bc5c2297264a7f6 PKG_HASH:=85cd12e9cf1d6d5a45f17f7afe1cebe7ee628d3282281c492e86adf636defa3f
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com> PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
PKG_LICENSE:=PSF-2.0 PKG_LICENSE:=Python-2.0.1 0BSD
PKG_LICENSE_FILES:=LICENSE Doc/copyright.rst Doc/license.rst Modules/_ctypes/darwin/LICENSE Modules/_ctypes/libffi_osx/LICENSE Modules/expat/COPYING PKG_LICENSE_FILES:=LICENSE Doc/copyright.rst Doc/license.rst Modules/_ctypes/darwin/LICENSE Modules/_ctypes/libffi_osx/LICENSE Modules/expat/COPYING
PKG_CPE_ID:=cpe:/a:python:python PKG_CPE_ID:=cpe:/a:python:python
@ -162,11 +162,6 @@ CONFIGURE_VARS += \
ac_cv_file__dev_ptc=no \ ac_cv_file__dev_ptc=no \
ac_cv_file__dev_ptmx=yes ac_cv_file__dev_ptmx=yes
# Do not link with libbsd for flock
# https://github.com/openwrt/packages/issues/21161
CONFIGURE_VARS += \
ac_cv_lib_bsd_flock=no
# Disable stdlib modules # Disable stdlib modules
# Check for a better way in the future: https://github.com/python/cpython/issues/98558 # Check for a better way in the future: https://github.com/python/cpython/issues/98558
CONFIGURE_VARS += \ CONFIGURE_VARS += \

View file

@ -1,6 +1,6 @@
--- a/Makefile.pre.in --- a/Makefile.pre.in
+++ b/Makefile.pre.in +++ b/Makefile.pre.in
@@ -2118,6 +2118,7 @@ libinstall: all $(srcdir)/Modules/xxmodu @@ -2123,6 +2123,7 @@ libinstall: all $(srcdir)/Modules/xxmodu
$(INSTALL_DATA) $(srcdir)/Modules/xxmodule.c \ $(INSTALL_DATA) $(srcdir)/Modules/xxmodule.c \
$(DESTDIR)$(LIBDEST)/distutils/tests ; \ $(DESTDIR)$(LIBDEST)/distutils/tests ; \
fi fi
@ -8,7 +8,7 @@
-PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
$(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
-j0 -d $(LIBDEST) -f \ -j0 -d $(LIBDEST) -f \
@@ -2145,6 +2146,7 @@ libinstall: all $(srcdir)/Modules/xxmodu @@ -2150,6 +2151,7 @@ libinstall: all $(srcdir)/Modules/xxmodu
$(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \ $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \
-j0 -d $(LIBDEST)/site-packages -f \ -j0 -d $(LIBDEST)/site-packages -f \
-x badsyntax $(DESTDIR)$(LIBDEST)/site-packages -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages

View file

@ -1,6 +1,6 @@
--- a/Makefile.pre.in --- a/Makefile.pre.in
+++ b/Makefile.pre.in +++ b/Makefile.pre.in
@@ -2163,7 +2163,7 @@ python-config: $(srcdir)/Misc/python-con @@ -2168,7 +2168,7 @@ python-config: $(srcdir)/Misc/python-con
@ # On Darwin, always use the python version of the script, the shell @ # On Darwin, always use the python version of the script, the shell
@ # version doesn't use the compiler customizations that are provided @ # version doesn't use the compiler customizations that are provided
@ # in python (_osx_support.py). @ # in python (_osx_support.py).

View file

@ -47,7 +47,7 @@
PY_HASH_ENTRY(NULL, NULL, NULL, 0), PY_HASH_ENTRY(NULL, NULL, NULL, 0),
}; };
@@ -873,11 +889,15 @@ py_evp_fromname(PyObject *module, const @@ -874,11 +890,15 @@ py_evp_fromname(PyObject *module, const
goto exit; goto exit;
} }

View file

@ -1,11 +0,0 @@
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -1839,7 +1839,7 @@ altbininstall: $(BUILDPYTHON) @FRAMEWORK
$(DESTDIR)$(BINDIR)/python$(VERSION)$(EXE); \
fi
-bininstall: altbininstall
+bininstall: commoninstall altbininstall
if test ! -d $(DESTDIR)$(LIBPC); then \
echo "Creating directory $(LIBPC)"; \
$(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$(LIBPC); \

View file

@ -0,0 +1,7 @@
#!/bin/sh
case "$1" in
python3|python3-base|python3-light)
python3 --version | grep -Fx "Python $2"
;;
esac

View file

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=libssh PKG_NAME:=libssh
PKG_VERSION:=0.10.4 PKG_VERSION:=0.10.4
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://www.libssh.org/files/0.10/ PKG_SOURCE_URL:=https://www.libssh.org/files/0.10/
@ -32,7 +32,7 @@ define Package/libssh
CATEGORY:=Libraries CATEGORY:=Libraries
URL:=$(PKG_SOURCE_URL) URL:=$(PKG_SOURCE_URL)
TITLE:=SSH library TITLE:=SSH library
DEPENDS:=+libpthread +librt +zlib +libopenssl DEPENDS:=+libpthread +librt +zlib +libmbedtls
endef endef
define Package/libssh/description define Package/libssh/description
@ -46,6 +46,7 @@ CMAKE_OPTIONS += \
-DHAVE_TERMIOS_H=1 \ -DHAVE_TERMIOS_H=1 \
-DWITH_EXAMPLES:BOOL=OFF \ -DWITH_EXAMPLES:BOOL=OFF \
-DWITH_GCRYPT:BOOL=OFF \ -DWITH_GCRYPT:BOOL=OFF \
-DWITH_MBEDTLS:BOOL=ON \
-DWITH_GSSAPI:BOOL=OFF \ -DWITH_GSSAPI:BOOL=OFF \
-DWITH_LIBZ:BOOL=ON \ -DWITH_LIBZ:BOOL=ON \
-DWITH_NACL:BOOL=OFF \ -DWITH_NACL:BOOL=OFF \

View file

@ -11,7 +11,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=slang PKG_NAME:=slang
PKG_VERSION:=2.3.3 PKG_VERSION:=2.3.3
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=https://www.jedsoft.org/releases/slang \ PKG_SOURCE_URL:=https://www.jedsoft.org/releases/slang \
@ -23,9 +23,13 @@ PKG_LICENSE_FILES:=COPYING
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com> PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
PKG_BUILD_PARALLEL:=0 PKG_BUILD_PARALLEL:=0
PKG_CONFIG_DEPENDS:=CONFIG_BUILD_NLS PKG_CONFIG_DEPENDS:= \
CONFIG_BUILD_NLS \
CONFIG_PACKAGE_libslang2-mod-onig \
CONFIG_PACKAGE_libslang2-mod-png \
CONFIG_PACKAGE_libslang2-mod-zlib
SLANG_MODULES:= base64 chksum csv fcntl fork histogram iconv json onig pcre \ SLANG_MODULES:= base64 chksum csv fcntl fork histogram iconv json onig \
png rand select slsmg socket stats sysconf termios varray zlib png rand select slsmg socket stats sysconf termios varray zlib
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
@ -41,7 +45,8 @@ endef
define Package/libslang2/Default/description define Package/libslang2/Default/description
Multi-platform programmer's library providing facilities for interactive Multi-platform programmer's library providing facilities for interactive
applications. Includes such things as display/screen management, applications. Includes such things as display/screen management,
keyboard input, keymaps, etc. Includes the embeddable S-Lang interpreter. keyboard input, keymaps, etc. Includes the embeddable S-Lang
interpreter.
endef endef
define Package/libslang2 define Package/libslang2
@ -56,43 +61,42 @@ endef
define Package/libslang2-modules define Package/libslang2-modules
$(call Package/libslang2/Default) $(call Package/libslang2/Default)
TITLE+= (all modules) TITLE+= (all modules)
DEPENDS:=$(foreach mod,$(SLANG_MODULES),+libslang2-mod-$(mod)) DEPENDS:=@PACKAGE_libslang2 $(foreach mod,$(SLANG_MODULES),+libslang2-mod-$(mod))
endef endef
define Package/libslang2-modules/description define Package/libslang2-modules/description
$(call Package/libslang2/Default/description) $(call Package/libslang2/Default/description)
This installs all of S-Lang's bundled modules. This package installs all of S-Lang's bundled modules.
endef
define Package/libslang2-mod/Default
$(call Package/libslang2/Default)
DEPENDS:=@PACKAGE_libslang2
endef endef
define Package/libslang2-mod-iconv define Package/libslang2-mod-iconv
$(call Package/libslang2/Default) $(call Package/libslang2-mod/Default)
TITLE+= (iconv module) TITLE+= (iconv module)
DEPENDS:=$(ICONV_DEPENDS) DEPENDS+=$(ICONV_DEPENDS)
endef endef
define Package/libslang2-mod-onig define Package/libslang2-mod-onig
$(call Package/libslang2/Default) $(call Package/libslang2-mod/Default)
TITLE+= (onig module) TITLE+= (onig module)
DEPENDS:=+oniguruma DEPENDS+=+PACKAGE_libslang2-mod-onig:oniguruma
endef
define Package/libslang2-mod-pcre
$(call Package/libslang2/Default)
TITLE+= (pcre module)
DEPENDS:=+libpcre
endef endef
define Package/libslang2-mod-png define Package/libslang2-mod-png
$(call Package/libslang2/Default) $(call Package/libslang2-mod/Default)
TITLE+= (png module) TITLE+= (png module)
DEPENDS:=+libpng DEPENDS+=+PACKAGE_libslang2-mod-png:libpng
endef endef
define Package/libslang2-mod-zlib define Package/libslang2-mod-zlib
$(call Package/libslang2/Default) $(call Package/libslang2-mod/Default)
TITLE+= (zlib module) TITLE+= (zlib module)
DEPENDS:=+zlib DEPENDS+=+PACKAGE_libslang2-mod-zlib:zlib
endef endef
define Package/slsh define Package/slsh
@ -104,8 +108,8 @@ define Package/slsh
endef endef
define Package/slsh/description define Package/slsh/description
This is a shell which is mostly just a wrapper around the S-Lang Interpreter, This is a shell which is mostly just a wrapper around the S-Lang
which is part of the S-Lang Library. Interpreter, which is part of the S-Lang Library.
endef endef
TARGET_CFLAGS+= $(FPIC) TARGET_CFLAGS+= $(FPIC)
@ -113,14 +117,14 @@ TARGET_CFLAGS+= $(FPIC)
CONFIGURE_ARGS+= \ CONFIGURE_ARGS+= \
--enable-largefile \ --enable-largefile \
--enable-warnings \ --enable-warnings \
--with-terminfo=default \
--with-readline=slang \ --with-readline=slang \
$(if $(CONFIG_BUILD_NLS),--with-iconv=$(ICONV_PREFIX)) \ --with-terminfo=default \
--with-onig="$(STAGING_DIR)/usr" \ --without-pcre \
--with-pcre="$(STAGING_DIR)/usr" \ --without-x \
--with-png="$(STAGING_DIR)/usr" \ $(if $(CONFIG_BUILD_NLS),--with-iconv="$(ICONV_PREFIX)",--without-iconv) \
--with-z="$(STAGING_DIR)/usr" \ $(if $(CONFIG_PACKAGE_libslang2-mod-onig),--with-onig="$(STAGING_DIR)/usr",--without-onig) \
--without-x $(if $(CONFIG_PACKAGE_libslang2-mod-png),--with-png="$(STAGING_DIR)/usr",--without-png) \
$(if $(CONFIG_PACKAGE_libslang2-mod-zlib),--with-z="$(STAGING_DIR)/usr",--without-z)
define Build/Compile define Build/Compile
$(call Build/Compile/Default,) $(call Build/Compile/Default,)
@ -165,7 +169,7 @@ endef
define BuildModule define BuildModule
ifndef Package/libslang2-mod-$(1) ifndef Package/libslang2-mod-$(1)
define Package/libslang2-mod-$(1) define Package/libslang2-mod-$(1)
$$(call Package/libslang2/Default) $$(call Package/libslang2-mod/Default)
TITLE+= ($(1) module) TITLE+= ($(1) module)
endef endef
endif endif
@ -173,7 +177,7 @@ define BuildModule
define Package/libslang2-mod-$(1)/description define Package/libslang2-mod-$(1)/description
$$(call Package/libslang2/Default/description) $$(call Package/libslang2/Default/description)
This contains the $(1) module. This package contains the $(1) module.
endef endef
define Package/libslang2-mod-$(1)/install define Package/libslang2-mod-$(1)/install

View file

@ -5,18 +5,20 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=dawn PKG_NAME:=dawn
PKG_SOURCE_DATE:=2022-07-24 PKG_SOURCE_DATE:=2023-05-14
PKG_RELEASE:=3 PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/berlin-open-wireless-lab/DAWN.git PKG_SOURCE_URL:=https://github.com/berlin-open-wireless-lab/DAWN.git
PKG_SOURCE_VERSION:=9e8060ea0908a1092cb07efead1226f494884a71 PKG_SOURCE_VERSION:=e036905ae3a5d079f899bbe46461fc78b4566349
PKG_MIRROR_HASH:=305538c6a03d4680c709af7801436a7bae2a811ea4f2f1bd41e42e56e71f2cc7 PKG_MIRROR_HASH:=6be8c0a1f9e46a347a583f88428bc3c0b1990c3e89bde836e5f3d2d96ffdf00a
PKG_MAINTAINER:=Nick Hainke <vincent@systemli.org> PKG_MAINTAINER:=Nick Hainke <vincent@systemli.org>
PKG_LICENSE:=GPL-2.0-only PKG_LICENSE:=GPL-2.0-only
PKG_LICENSE_FILES:=LICENSE PKG_LICENSE_FILES:=LICENSE
PKG_BUILD_FLAGS:=no-lto
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk include $(INCLUDE_DIR)/cmake.mk

View file

@ -10,12 +10,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=haproxy PKG_NAME:=haproxy
PKG_VERSION:=2.8.2 PKG_VERSION:=2.8.3
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://www.haproxy.org/download/2.8/src PKG_SOURCE_URL:=https://www.haproxy.org/download/2.8/src
PKG_HASH:=698d6906d170946a869769964e57816ba3da3adf61ff75e89972b137f4658db0 PKG_HASH:=9ecc6ffe67a977d1ed279107bbdab790d73ae2a626bc38eee23fa1f6786a759e
PKG_MAINTAINER:=Thomas Heil <heil@terminal-consulting.de>, \ PKG_MAINTAINER:=Thomas Heil <heil@terminal-consulting.de>, \
Christian Lachner <gladiac@gmail.com> Christian Lachner <gladiac@gmail.com>

View file

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
CLONEURL=https://git.haproxy.org/git/haproxy-2.8.git CLONEURL=https://git.haproxy.org/git/haproxy-2.8.git
BASE_TAG=v2.8.2 BASE_TAG=v2.8.3
TMP_REPODIR=tmprepo TMP_REPODIR=tmprepo
PATCHESDIR=patches PATCHESDIR=patches

View file

@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=mwan3 PKG_NAME:=mwan3
PKG_VERSION:=2.11.7 PKG_VERSION:=2.11.8
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>, \ PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>, \
Aaron Goodman <aaronjg@alumni.stanford.edu> Aaron Goodman <aaronjg@alumni.stanford.edu>

View file

@ -8,8 +8,8 @@
report_connected_v4() { report_connected_v4() {
local address local address
if [ -n "$($IPT4 -S mwan3_connected 2> /dev/null)" ]; then if [ -n "$($IPT4 -S mwan3_connected_ipv4 2> /dev/null)" ]; then
for address in $($IPS -o save list mwan3_connected_v4 | grep add | cut -d " " -f 3); do for address in $($IPS -o save list mwan3_connected_ipv4 | grep add | cut -d " " -f 3); do
json_add_string "" "${address}" json_add_string "" "${address}"
done done
fi fi
@ -19,8 +19,8 @@ report_connected_v6() {
[ $NO_IPV6 -ne 0 ] && return [ $NO_IPV6 -ne 0 ] && return
local address local address
if [ -n "$($IPT6 -S mwan3_connected 2> /dev/null)" ]; then if [ -n "$($IPT6 -S mwan3_connected_ipv6 2> /dev/null)" ]; then
for address in $($IPS -o save list mwan3_connected_v6 | grep add | cut -d " " -f 3); do for address in $($IPS -o save list mwan3_connected_ipv6 | grep add | cut -d " " -f 3); do
json_add_string "" "${address}" json_add_string "" "${address}"
done done
fi fi

View file

@ -9,14 +9,14 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=openvpn PKG_NAME:=openvpn
PKG_VERSION:=2.6.5 PKG_VERSION:=2.6.6
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_SOURCE_URL:=\ PKG_SOURCE_URL:=\
https://build.openvpn.net/downloads/releases/ \ https://build.openvpn.net/downloads/releases/ \
https://swupdate.openvpn.net/community/releases/ https://swupdate.openvpn.net/community/releases/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_HASH:=e34efdb9a3789a760cfc91d57349dfb1e31da169c98c06cb490c6a8a015638e2 PKG_HASH:=3b074f392818b31aa529b84f76e8b5e4ad03fca764924f46d906bceaaf421034
PKG_MAINTAINER:=Magnus Kroken <mkroken@gmail.com> PKG_MAINTAINER:=Magnus Kroken <mkroken@gmail.com>
@ -36,7 +36,8 @@ define Package/openvpn/Default
URL:=http://openvpn.net URL:=http://openvpn.net
SUBMENU:=VPN SUBMENU:=VPN
MENU:=1 MENU:=1
DEPENDS:=+kmod-tun +libcap-ng +OPENVPN_$(1)_ENABLE_LZO:liblzo +OPENVPN_$(1)_ENABLE_LZ4:liblz4 +OPENVPN_$(1)_ENABLE_IPROUTE2:ip +OPENVPN_$(1)_ENABLE_DCO:libnl-genl $(3) DEPENDS:=+kmod-tun +libcap-ng +OPENVPN_$(1)_ENABLE_LZO:liblzo +OPENVPN_$(1)_ENABLE_LZ4:liblz4 +OPENVPN_$(1)_ENABLE_IPROUTE2:ip \
+OPENVPN_$(1)_ENABLE_DCO:libnl-genl +OPENVPN_$(1)_ENABLE_DCO:kmod-ovpn-dco-v2 $(3)
VARIANT:=$(1) VARIANT:=$(1)
PROVIDES:=openvpn openvpn-crypto PROVIDES:=openvpn openvpn-crypto
endef endef

View file

@ -9,7 +9,7 @@
#include <openssl/kdf.h> #include <openssl/kdf.h>
#endif #endif
#if OPENSSL_VERSION_NUMBER >= 0x30000000L #if OPENSSL_VERSION_NUMBER >= 0x30000000L
@@ -1419,7 +1419,7 @@ engine_load_key(const char *file, SSL_CT @@ -1436,7 +1436,7 @@ engine_load_key(const char *file, SSL_CT
#endif /* if HAVE_OPENSSL_ENGINE */ #endif /* if HAVE_OPENSSL_ENGINE */
} }

View file

@ -1,12 +1,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=pdns PKG_NAME:=pdns
PKG_VERSION:=4.8.1 PKG_VERSION:=4.8.2
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=https://downloads.powerdns.com/releases/ PKG_SOURCE_URL:=https://downloads.powerdns.com/releases/
PKG_HASH:=66dd3ee2654f42b4eb80260f94ecb48e313a81817f58125ce48c14c2d26e309e PKG_HASH:=3b173fda4c51bb07b5a51d8c599eedd7962a02056b410e3c9d9d69ed97be35b9
PKG_MAINTAINER:=Peter van Dijk <peter.van.dijk@powerdns.com> PKG_MAINTAINER:=Peter van Dijk <peter.van.dijk@powerdns.com>
PKG_LICENCE:=GPL-2.0-only PKG_LICENCE:=GPL-2.0-only

View file

@ -8,12 +8,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=unbound PKG_NAME:=unbound
PKG_VERSION:=1.17.1 PKG_VERSION:=1.18.0
PKG_RELEASE:=2 PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://nlnetlabs.nl/downloads/unbound PKG_SOURCE_URL:=https://nlnetlabs.nl/downloads/unbound
PKG_HASH:=ee4085cecce12584e600f3d814a28fa822dfaacec1f94c84bfd67f8a5571a5f4 PKG_HASH:=3da95490a85cff6420f26fae0b84a49f5112df1bf1b7fc34f8724f02082cb712
PKG_MAINTAINER:=Eric Luehrsen <ericluehrsen@gmail.com> PKG_MAINTAINER:=Eric Luehrsen <ericluehrsen@gmail.com>
PKG_LICENSE:=BSD-3-Clause PKG_LICENSE:=BSD-3-Clause

View file

@ -3,7 +3,7 @@ Fix cross compile errors by inserting an environment variable for the
target. Use "uname" on host only if "UNAME" variable is empty. target. Use "uname" on host only if "UNAME" variable is empty.
--- a/configure.ac --- a/configure.ac
+++ b/configure.ac +++ b/configure.ac
@@ -819,7 +819,7 @@ if test x_$ub_test_python != x_no; then @@ -840,7 +840,7 @@ if test x_$ub_test_python != x_no; then
fi fi
fi fi

View file

@ -1,37 +0,0 @@
--- a/util/net_help.c
+++ b/util/net_help.c
@@ -1005,6 +1005,16 @@ listen_sslctx_setup(void* ctxt)
log_crypto_err("could not set cipher list with SSL_CTX_set_cipher_list");
}
#endif
+#if defined(SSL_OP_IGNORE_UNEXPECTED_EOF)
+ /* ignore errors when peers do not send the mandatory close_notify
+ * alert on shutdown.
+ * Relevant for openssl >= 3 */
+ if((SSL_CTX_set_options(ctx, SSL_OP_IGNORE_UNEXPECTED_EOF) &
+ SSL_OP_IGNORE_UNEXPECTED_EOF) != SSL_OP_IGNORE_UNEXPECTED_EOF) {
+ log_crypto_err("could not set SSL_OP_IGNORE_UNEXPECTED_EOF");
+ return 0;
+ }
+#endif
if((SSL_CTX_set_options(ctx, SSL_OP_CIPHER_SERVER_PREFERENCE) &
SSL_OP_CIPHER_SERVER_PREFERENCE) !=
@@ -1233,6 +1243,17 @@ void* connect_sslctx_create(char* key, c
SSL_CTX_free(ctx);
return 0;
}
+#endif
+#if defined(SSL_OP_IGNORE_UNEXPECTED_EOF)
+ /* ignore errors when peers do not send the mandatory close_notify
+ * alert on shutdown.
+ * Relevant for openssl >= 3 */
+ if((SSL_CTX_set_options(ctx, SSL_OP_IGNORE_UNEXPECTED_EOF) &
+ SSL_OP_IGNORE_UNEXPECTED_EOF) != SSL_OP_IGNORE_UNEXPECTED_EOF) {
+ log_crypto_err("could not set SSL_OP_IGNORE_UNEXPECTED_EOF");
+ SSL_CTX_free(ctx);
+ return 0;
+ }
#endif
if(key && key[0]) {
if(!SSL_CTX_use_certificate_chain_file(ctx, pem)) {

View file

@ -11,7 +11,7 @@ PKG_RELEASE:=3
PYPI_NAME:=bch PYPI_NAME:=bch
PKG_HASH:=4cd73b92757fce7275a4744baed411c867af2e671c521b90d6690b2320851d58 PKG_HASH:=4cd73b92757fce7275a4744baed411c867af2e671c521b90d6690b2320851d58
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE PKG_LICENSE_FILES:=LICENSE

View file

@ -11,7 +11,7 @@ PKG_RELEASE:=1
PYPI_NAME:=bcf PYPI_NAME:=bcf
PKG_HASH:=8ad897586d02433d01a58b4978516621bea388cd230640eb0b8f8f9e40f10e6c PKG_HASH:=8ad897586d02433d01a58b4978516621bea388cd230640eb0b8f8f9e40f10e6c
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE PKG_LICENSE_FILES:=LICENSE

View file

@ -11,7 +11,7 @@ PKG_RELEASE:=3
PYPI_NAME:=bcg PYPI_NAME:=bcg
PKG_HASH:=ce7f27f372551c0beb3f8929af2d779417d9dcd0feaa2fa2dc49e87b1416c536 PKG_HASH:=ce7f27f372551c0beb3f8929af2d779417d9dcd0feaa2fa2dc49e87b1416c536
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE PKG_LICENSE_FILES:=LICENSE

View file

@ -11,7 +11,7 @@ PKG_RELEASE:=1
PYPI_NAME:=mqtt2influxdb PYPI_NAME:=mqtt2influxdb
PKG_HASH:=9fd98d2239c0b9a2482db8e55e3e5a310c5b644aa7d42c57d35ed775adb0101a PKG_HASH:=9fd98d2239c0b9a2482db8e55e3e5a310c5b644aa7d42c57d35ed775adb0101a
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz> PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE PKG_LICENSE_FILES:=LICENSE

View file

@ -8,14 +8,14 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=dbus PKG_NAME:=dbus
PKG_VERSION:=1.13.18 PKG_VERSION:=1.14.10
PKG_RELEASE:=12 PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://dbus.freedesktop.org/releases/dbus PKG_SOURCE_URL:=https://dbus.freedesktop.org/releases/dbus
PKG_HASH:=8078f5c25e34ab907ce06905d969dc8ef0ccbec367e1e1707c7ecf8460f4254e PKG_HASH:=ba1f21d2bd9d339da2d4aa8780c09df32fea87998b73da24f49ab9df1e36a50f
PKG_MAINTAINER:= PKG_MAINTAINER:=Robert Marko <robimarko@gmail.com>
PKG_LICENSE:=AFL-2.1 PKG_LICENSE:=AFL-2.1
PKG_CPE_ID:=cpe:/a:freedesktop:dbus PKG_CPE_ID:=cpe:/a:freedesktop:dbus

View file

@ -1,16 +0,0 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -510,11 +510,11 @@ if(WIN32)
else(WIN32)
set(DBUS_SESSION_BUS_LISTEN_ADDRESS "unix:tmpdir=${DBUS_SESSION_SOCKET_DIR}" CACHE STRING "session bus default listening address")
set(DBUS_SESSION_BUS_CONNECT_ADDRESS "autolaunch:" CACHE STRING "session bus fallback address for clients")
- set(sysconfdir "")
+ set(sysconfdir "/usr/share")
set(configdir ${sysconfdir}/dbus-1 )
set(DBUS_SYSTEM_CONFIG_FILE ${configdir}/system.conf)
set(DBUS_SESSION_CONFIG_FILE ${configdir}/session.conf)
- set(DBUS_USER "messagebus")
+ set(DBUS_USER "root")
set(DBUS_TEST_USER "nobody")
# For best security, assume that all non-Windows platforms can do
# credentials-passing.

View file

@ -1,27 +0,0 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -471,14 +471,16 @@ endif()
#### Find socket directories
if(UNIX)
- if(NOT $ENV{TMPDIR} STREQUAL "")
- set(DBUS_SESSION_SOCKET_DIR $ENV{TMPDIR})
- elseif(NOT $ENV{TEMP} STREQUAL "")
- set(DBUS_SESSION_SOCKET_DIR $ENV{TEMP})
- elseif(NOT $ENV{TMP} STREQUAL "")
- set(DBUS_SESSION_SOCKET_DIR $ENV{TMP})
- else()
- set(DBUS_SESSION_SOCKET_DIR /tmp)
+ if(NOT DEFINED DBUS_SESSION_SOCKET_DIR)
+ if(NOT $ENV{TMPDIR} STREQUAL "")
+ set(DBUS_SESSION_SOCKET_DIR $ENV{TMPDIR})
+ elseif(NOT $ENV{TEMP} STREQUAL "")
+ set(DBUS_SESSION_SOCKET_DIR $ENV{TEMP})
+ elseif(NOT $ENV{TMP} STREQUAL "")
+ set(DBUS_SESSION_SOCKET_DIR $ENV{TMP})
+ else()
+ set(DBUS_SESSION_SOCKET_DIR /tmp)
+ endif()
endif()
endif()

View file

@ -8,12 +8,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=ncdu PKG_NAME:=ncdu
PKG_VERSION:=1.18 PKG_VERSION:=1.18.1
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://dev.yorhel.nl/download PKG_SOURCE_URL:=https://dev.yorhel.nl/download
PKG_HASH:=3c37a1a96580c9c5d2cc352dc3c5eef0d909158c05f1cc29db4712544c8b9f95 PKG_HASH:=7c0fa1eb29d85aaed4ba174164bdbb8f011b5c390d017c57d668fc7231332405
PKG_MAINTAINER:=Charles E. Lehner <cel@celehner.com> PKG_MAINTAINER:=Charles E. Lehner <cel@celehner.com>
PKG_LICENSE:=MIT PKG_LICENSE:=MIT