From cad8326cabb776ca9f9c93edf1697113e53ddf20 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 7 Apr 2022 09:21:25 +0100 Subject: various ble fixes, bluez-tools, rtl8761b support, evtest, tmc code --- master/bluez-tools | 55 ++ master/bt-rtl8761b-support | 78 ++ master/conntrack-tools | 4 +- master/fix-evtest | 22 + master/fix-freetype-build | 15 + master/fix-kernel-ecc-bug | 877 +++++++++++++++++++ master/imlib2 | 66 ++ master/libgpib | 87 ++ master/more-config | 2031 +++++++++++++++++++++++++++++++++++++++++++- master/perl-modules | 1746 +++++++++++++++++++++++++++++++++++-- master/pyusb | 100 +++ master/series | 16 +- master/usbtmc-module | 25 + master/yet-more-config | 1505 -------------------------------- 14 files changed, 5032 insertions(+), 1595 deletions(-) create mode 100644 master/bluez-tools create mode 100644 master/bt-rtl8761b-support create mode 100644 master/fix-evtest create mode 100644 master/fix-freetype-build create mode 100644 master/fix-kernel-ecc-bug create mode 100644 master/imlib2 create mode 100644 master/libgpib create mode 100644 master/pyusb create mode 100644 master/usbtmc-module delete mode 100644 master/yet-more-config diff --git a/master/bluez-tools b/master/bluez-tools new file mode 100644 index 0000000..3a5d91c --- /dev/null +++ b/master/bluez-tools @@ -0,0 +1,55 @@ +diff --git a/package/utils/bluez-tools/Makefile b/package/utils/bluez-tools/Makefile +new file mode 100644 +index 00000000000..1464a89f9b0 +--- /dev/null ++++ b/package/utils/bluez-tools/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2006-2014 OpenWrt.org ++# Copyright 2010 Vertical Communications ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=bluez-tools ++PKG_VERSION:=0.2.0 ++PKG_HASH:=f65321736475429316f07ee94ec0deac8e46ec4a ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) ++PKG_SOURCE_URL:=https://github.com/khvzak/bluez-tools ++PKG_SOURCE_PROTO:=git ++PKG_SOURCE_VERSION:=f65321736475429316f07ee94ec0deac8e46ec4a ++#0.2.0 ++PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 ++PKG_LICENSE:=BSD ++ ++PKG_INSTALL:=1 ++ ++PKG_FIXUP:=autoreconf ++ ++include $(INCLUDE_DIR)/package.mk ++ ++define Package/bluez-tools ++ SECTION:=utils ++ CATEGORY:=Utilities ++ TITLE:=bluez-tools ++ DEPENDS:= +bluez-libs +libreadline +glib2 ++endef ++ ++define Package/bluez-tools/description ++ bluez-tools ++endef ++ ++define Package/bluez-tools/install ++ $(INSTALL_DIR) $(1)/usr/bin ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/bt-network $(1)/usr/bin/ ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/bt-obex $(1)/usr/bin/ ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/bt-agent $(1)/usr/bin/ ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/bt-device $(1)/usr/bin/ ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/bt-adapter $(1)/usr/bin/ ++endef ++ ++$(eval $(call BuildPackage,bluez-tools)) diff --git a/master/bt-rtl8761b-support b/master/bt-rtl8761b-support new file mode 100644 index 0000000..4bc593e --- /dev/null +++ b/master/bt-rtl8761b-support @@ -0,0 +1,78 @@ +diff --git a/package/kernel/linux/modules/other.mk b/package/kernel/linux/modules/other.mk +index 0ffaac2..62968f6 100644 +--- a/package/kernel/linux/modules/other.mk ++++ b/package/kernel/linux/modules/other.mk +@@ -39,6 +39,7 @@ define KernelPackage/bluetooth + CONFIG_BT_RFCOMM \ + CONFIG_BT_BNEP \ + CONFIG_BT_HCIBTUSB \ ++ CONFIG_BT_HCIBTUSB_RTL=y \ + CONFIG_BT_HCIBTUSB_BCM=n \ + CONFIG_BT_HCIUART \ + CONFIG_BT_HCIUART_BCM=n \ +@@ -56,7 +57,8 @@ define KernelPackage/bluetooth + $(LINUX_DIR)/drivers/bluetooth/btusb.ko + ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,4.1.0)),1) + FILES+= \ +- $(LINUX_DIR)/drivers/bluetooth/btintel.ko ++ $(LINUX_DIR)/drivers/bluetooth/btintel.ko \ ++ $(LINUX_DIR)/drivers/bluetooth/btrtl.ko + endif + AUTOLOAD:=$(call AutoProbe,bluetooth rfcomm bnep hidp hci_uart btusb) + endef +diff --git a/target/linux/generic/pending-4.19/998-fix-endianness-in-ble-stack.patch b/target/linux/generic/pending-4.19/998-fix-endianness-in-ble-stack.patch +new file mode 100644 +index 0000000..9b32e02 +--- /dev/null ++++ b/target/linux/generic/pending-4.19/998-fix-endianness-in-ble-stack.patch +@@ -0,0 +1,13 @@ ++--- linux-4.19.82/net/bluetooth/hci_core.c 2021-05-25 13:45:22.818514761 +0100 +++++ linux-4.19.82/net/bluetooth/hci_core.c 2021-05-25 13:45:53.178610756 +0100 ++@@ -841,8 +841,8 @@ ++ if (hdev->le_features[0] & HCI_LE_DATA_LEN_EXT) { ++ struct hci_cp_le_write_def_data_len cp; ++ ++- cp.tx_len = hdev->le_max_tx_len; ++- cp.tx_time = hdev->le_max_tx_time; +++ cp.tx_len = cpu_to_le16(hdev->le_max_tx_len); +++ cp.tx_time = cpu_to_le16(hdev->le_max_tx_time); ++ hci_req_add(req, HCI_OP_LE_WRITE_DEF_DATA_LEN, sizeof(cp), &cp); ++ } ++ +diff --git a/target/linux/generic/pending-4.19/999-bt-rtl8761b-support.patch b/target/linux/generic/pending-4.19/999-bt-rtl8761b-support.patch +new file mode 100644 +index 0000000..a33ad82 +--- /dev/null ++++ b/target/linux/generic/pending-4.19/999-bt-rtl8761b-support.patch +@@ -0,0 +1,31 @@ ++--- linux-4.19.82/drivers/bluetooth/btrtl.c 2021-05-25 12:44:46.448016364 +0100 +++++ linux-4.19.82/drivers/bluetooth/btrtl.c 2021-05-25 12:46:38.296370040 +0100 ++@@ -132,12 +132,19 @@ ++ .cfg_name = "rtl_bt/rtl8821c_config" }, ++ ++ /* 8761A */ ++- { IC_MATCH_FL_LMPSUBV, RTL_ROM_LMP_8761A, 0x0, +++ { IC_INFO(RTL_ROM_LMP_8761A, 0xa), ++ .config_needed = false, ++ .has_rom_version = true, ++ .fw_name = "rtl_bt/rtl8761a_fw.bin", ++ .cfg_name = "rtl_bt/rtl8761a_config" }, ++ +++ /* 8761B */ +++ { IC_INFO(RTL_ROM_LMP_8761A, 0xb), +++ .config_needed = false, +++ .has_rom_version = true, +++ .fw_name = "rtl_bt/rtl8761b_fw.bin", +++ .cfg_name = "rtl_bt/rtl8761b_config" }, +++ ++ /* 8822B */ ++ { IC_INFO(RTL_ROM_LMP_8822B, 0xb), ++ .config_needed = true, ++@@ -228,6 +235,7 @@ ++ { RTL_ROM_LMP_8822B, 8 }, ++ { RTL_ROM_LMP_8723B, 9 }, /* 8723D */ ++ { RTL_ROM_LMP_8821A, 10 }, /* 8821C */ +++ { RTL_ROM_LMP_8761A, 14 }, /* 8761B */ ++ }; ++ ++ min_size = sizeof(struct rtl_epatch_header) + sizeof(extension_sig) + 3; diff --git a/master/conntrack-tools b/master/conntrack-tools index 121d9a7..cd2dac1 100644 --- a/master/conntrack-tools +++ b/master/conntrack-tools @@ -22,7 +22,7 @@ index a97482e..357db2b 100644 diff --git a/package/network/utils/conntrack-tools/Makefile b/package/network/utils/conntrack-tools/Makefile new file mode 100644 -index 0000000..93511d1 +index 0000000..60b2fb8 --- /dev/null +++ b/package/network/utils/conntrack-tools/Makefile @@ -0,0 +1,70 @@ @@ -54,7 +54,7 @@ index 0000000..93511d1 + +TAR_OPTIONS += --exclude='*.rej' + -+PKG_BUILD_DEPENDS:=libtirpc libnetfilter_conntrack ++PKG_BUILD_DEPENDS:=libtirpc libnetfilter-conntrack + +include $(INCLUDE_DIR)/package.mk + diff --git a/master/fix-evtest b/master/fix-evtest new file mode 100644 index 0000000..434259a --- /dev/null +++ b/master/fix-evtest @@ -0,0 +1,22 @@ +diff --git a/feeds/packages/utils/evtest/Makefile b/feeds/packages/utils/evtest/Makefile +index 0bd9a47..d16636a 100644 +--- a/feeds/packages/utils/evtest/Makefile ++++ b/feeds/packages/utils/evtest/Makefile +@@ -31,6 +31,17 @@ define Package/evtest + URL:=https://gitlab.freedesktop.org/libevdev/evtest + endef + ++#define Build/Configure/evtest ++# $(call Build/Configure/Default,) ++#endef ++ ++ ++define Build/Compile/evtest ++ touch $(PKG_BUILD_DIR)/evtest.xml ++ $(call Build/Compile/Default,) ++endif ++ ++ + define Package/evtest/description + Utility to test event driven devices such as keyboards and mice + endef diff --git a/master/fix-freetype-build b/master/fix-freetype-build new file mode 100644 index 0000000..de85e6a --- /dev/null +++ b/master/fix-freetype-build @@ -0,0 +1,15 @@ +diff --git a/feeds/packages/libs/freetype/Makefile b/feeds/packages/libs/freetype/Makefile +index 0dd7bf7..83d93a4 100644 +--- a/feeds/packages/libs/freetype/Makefile ++++ b/feeds/packages/libs/freetype/Makefile +@@ -49,7 +49,9 @@ CONFIGURE_ARGS += \ + --enable-static \ + --with-bzip2=no \ + --with-zlib=yes \ +- --with-png=yes ++ --with-png=yes \ ++ --without-x ++ + + HOST_CONFIGURE_ARGS+= \ + --with-bzip2=no \ diff --git a/master/fix-kernel-ecc-bug b/master/fix-kernel-ecc-bug new file mode 100644 index 0000000..ecf9acf --- /dev/null +++ b/master/fix-kernel-ecc-bug @@ -0,0 +1,877 @@ +diff --git a/target/linux/ath79/patches-4.19/998-fix-ecc-bug.patch b/target/linux/ath79/patches-4.19/998-fix-ecc-bug.patch +new file mode 100644 +index 00000000000..fbc470a8b2e +--- /dev/null ++++ b/target/linux/ath79/patches-4.19/998-fix-ecc-bug.patch +@@ -0,0 +1,871 @@ ++--- linux-4.19.82/crypto/ecc.cg 2019-11-06 12:06:31.000000000 +0000 +++++ linux-4.19.82/crypto/ecc.c 2022-04-06 23:45:33.778283892 +0100 ++@@ -1,6 +1,6 @@ ++ /* ++- * Copyright (c) 2013, Kenneth MacKay ++- * All rights reserved. +++ * Copyright (c) 2013, 2014 Kenneth MacKay. All rights reserved. +++ * Copyright (c) 2019 Vitaly Chikunov ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions are ++@@ -24,12 +24,15 @@ ++ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ */ ++ +++#include ++ #include ++ #include ++ #include ++ #include ++ #include ++ #include +++#include +++#include ++ ++ #include "ecc.h" ++ #include "ecc_curve_defs.h" ++@@ -112,7 +115,7 @@ ++ } ++ ++ /* Returns true if vli == 0, false otherwise. */ ++-static bool vli_is_zero(const u64 *vli, unsigned int ndigits) +++bool vli_is_zero(const u64 *vli, unsigned int ndigits) ++ { ++ int i; ++ ++@@ -123,6 +126,7 @@ ++ ++ return true; ++ } +++EXPORT_SYMBOL(vli_is_zero); ++ ++ /* Returns nonzero if bit bit of vli is set. */ ++ static u64 vli_test_bit(const u64 *vli, unsigned int bit) ++@@ -130,6 +134,11 @@ ++ return (vli[bit / 64] & ((u64)1 << (bit % 64))); ++ } ++ +++static bool vli_is_negative(const u64 *vli, unsigned int ndigits) +++{ +++ return vli_test_bit(vli, ndigits * 64 - 1); +++} +++ ++ /* Counts the number of 64-bit "digits" in vli. */ ++ static unsigned int vli_num_digits(const u64 *vli, unsigned int ndigits) ++ { ++@@ -161,6 +170,27 @@ ++ return ((num_digits - 1) * 64 + i); ++ } ++ +++/* Set dest from unaligned bit string src. */ +++void vli_from_be64(u64 *dest, const void *src, unsigned int ndigits) +++{ +++ int i; +++ const u64 *from = src; +++ +++ for (i = 0; i < ndigits; i++) +++ dest[i] = get_unaligned_be64(&from[ndigits - 1 - i]); +++} +++EXPORT_SYMBOL(vli_from_be64); +++ +++void vli_from_le64(u64 *dest, const void *src, unsigned int ndigits) +++{ +++ int i; +++ const u64 *from = src; +++ +++ for (i = 0; i < ndigits; i++) +++ dest[i] = get_unaligned_le64(&from[i]); +++} +++EXPORT_SYMBOL(vli_from_le64); +++ ++ /* Sets dest = src. */ ++ static void vli_set(u64 *dest, const u64 *src, unsigned int ndigits) ++ { ++@@ -171,7 +201,7 @@ ++ } ++ ++ /* Returns sign of left - right. */ ++-static int vli_cmp(const u64 *left, const u64 *right, unsigned int ndigits) +++int vli_cmp(const u64 *left, const u64 *right, unsigned int ndigits) ++ { ++ int i; ++ ++@@ -184,6 +214,7 @@ ++ ++ return 0; ++ } +++EXPORT_SYMBOL(vli_cmp); ++ ++ /* Computes result = in << c, returning carry. Can modify in place ++ * (if result == in). 0 < shift < 64. ++@@ -239,8 +270,30 @@ ++ return carry; ++ } ++ +++/* Computes result = left + right, returning carry. Can modify in place. */ +++static u64 vli_uadd(u64 *result, const u64 *left, u64 right, +++ unsigned int ndigits) +++{ +++ u64 carry = right; +++ int i; +++ +++ for (i = 0; i < ndigits; i++) { +++ u64 sum; +++ +++ sum = left[i] + carry; +++ if (sum != left[i]) +++ carry = (sum < left[i]); +++ else +++ carry = !!carry; +++ +++ result[i] = sum; +++ } +++ +++ return carry; +++} +++ ++ /* Computes result = left - right, returning borrow. Can modify in place. */ ++-static u64 vli_sub(u64 *result, const u64 *left, const u64 *right, +++u64 vli_sub(u64 *result, const u64 *left, const u64 *right, ++ unsigned int ndigits) ++ { ++ u64 borrow = 0; ++@@ -258,9 +311,37 @@ ++ ++ return borrow; ++ } +++EXPORT_SYMBOL(vli_sub); +++ +++/* Computes result = left - right, returning borrow. Can modify in place. */ +++static u64 vli_usub(u64 *result, const u64 *left, u64 right, +++ unsigned int ndigits) +++{ +++ u64 borrow = right; +++ int i; +++ +++ for (i = 0; i < ndigits; i++) { +++ u64 diff; +++ +++ diff = left[i] - borrow; +++ if (diff != left[i]) +++ borrow = (diff > left[i]); +++ +++ result[i] = diff; +++ } +++ +++ return borrow; +++} ++ ++ static uint128_t mul_64_64(u64 left, u64 right) ++ { +++ uint128_t result; +++#if defined(CONFIG_ARCH_SUPPORTS_INT128) +++ unsigned __int128 m = (unsigned __int128)left * right; +++ +++ result.m_low = m; +++ result.m_high = m >> 64; +++#else ++ u64 a0 = left & 0xffffffffull; ++ u64 a1 = left >> 32; ++ u64 b0 = right & 0xffffffffull; ++@@ -269,7 +350,6 @@ ++ u64 m1 = a0 * b1; ++ u64 m2 = a1 * b0; ++ u64 m3 = a1 * b1; ++- uint128_t result; ++ ++ m2 += (m0 >> 32); ++ m2 += m1; ++@@ -280,7 +360,7 @@ ++ ++ result.m_low = (m0 & 0xffffffffull) | (m2 << 32); ++ result.m_high = m3 + (m2 >> 32); ++- +++#endif ++ return result; ++ } ++ ++@@ -330,6 +410,28 @@ ++ result[ndigits * 2 - 1] = r01.m_low; ++ } ++ +++/* Compute product = left * right, for a small right value. */ +++static void vli_umult(u64 *result, const u64 *left, u32 right, +++ unsigned int ndigits) +++{ +++ uint128_t r01 = { 0 }; +++ unsigned int k; +++ +++ for (k = 0; k < ndigits; k++) { +++ uint128_t product; +++ +++ product = mul_64_64(left[k], right); +++ r01 = add_128_128(r01, product); +++ /* no carry */ +++ result[k] = r01.m_low; +++ r01.m_low = r01.m_high; +++ r01.m_high = 0; +++ } +++ result[k] = r01.m_low; +++ for (++k; k < ndigits * 2; k++) +++ result[k] = 0; +++} +++ ++ static void vli_square(u64 *result, const u64 *left, unsigned int ndigits) ++ { ++ uint128_t r01 = { 0, 0 }; ++@@ -402,6 +504,170 @@ ++ vli_add(result, result, mod, ndigits); ++ } ++ +++/* +++ * Computes result = product % mod +++ * for special form moduli: p = 2^k-c, for small c (note the minus sign) +++ * +++ * References: +++ * R. Crandall, C. Pomerance. Prime Numbers: A Computational Perspective. +++ * 9 Fast Algorithms for Large-Integer Arithmetic. 9.2.3 Moduli of special form +++ * Algorithm 9.2.13 (Fast mod operation for special-form moduli). +++ */ +++static void vli_mmod_special(u64 *result, const u64 *product, +++ const u64 *mod, unsigned int ndigits) +++{ +++ u64 c = -mod[0]; +++ u64 t[ECC_MAX_DIGITS * 2]; +++ u64 r[ECC_MAX_DIGITS * 2]; +++ +++ vli_set(r, product, ndigits * 2); +++ while (!vli_is_zero(r + ndigits, ndigits)) { +++ vli_umult(t, r + ndigits, c, ndigits); +++ vli_clear(r + ndigits, ndigits); +++ vli_add(r, r, t, ndigits * 2); +++ } +++ vli_set(t, mod, ndigits); +++ vli_clear(t + ndigits, ndigits); +++ while (vli_cmp(r, t, ndigits * 2) >= 0) +++ vli_sub(r, r, t, ndigits * 2); +++ vli_set(result, r, ndigits); +++} +++ +++/* +++ * Computes result = product % mod +++ * for special form moduli: p = 2^{k-1}+c, for small c (note the plus sign) +++ * where k-1 does not fit into qword boundary by -1 bit (such as 255). +++ +++ * References (loosely based on): +++ * A. Menezes, P. van Oorschot, S. Vanstone. Handbook of Applied Cryptography. +++ * 14.3.4 Reduction methods for moduli of special form. Algorithm 14.47. +++ * URL: http://cacr.uwaterloo.ca/hac/about/chap14.pdf +++ * +++ * H. Cohen, G. Frey, R. Avanzi, C. Doche, T. Lange, K. Nguyen, F. Vercauteren. +++ * Handbook of Elliptic and Hyperelliptic Curve Cryptography. +++ * Algorithm 10.25 Fast reduction for special form moduli +++ */ +++static void vli_mmod_special2(u64 *result, const u64 *product, +++ const u64 *mod, unsigned int ndigits) +++{ +++ u64 c2 = mod[0] * 2; +++ u64 q[ECC_MAX_DIGITS]; +++ u64 r[ECC_MAX_DIGITS * 2]; +++ u64 m[ECC_MAX_DIGITS * 2]; /* expanded mod */ +++ int carry; /* last bit that doesn't fit into q */ +++ int i; +++ +++ vli_set(m, mod, ndigits); +++ vli_clear(m + ndigits, ndigits); +++ +++ vli_set(r, product, ndigits); +++ /* q and carry are top bits */ +++ vli_set(q, product + ndigits, ndigits); +++ vli_clear(r + ndigits, ndigits); +++ carry = vli_is_negative(r, ndigits); +++ if (carry) +++ r[ndigits - 1] &= (1ull << 63) - 1; +++ for (i = 1; carry || !vli_is_zero(q, ndigits); i++) { +++ u64 qc[ECC_MAX_DIGITS * 2]; +++ +++ vli_umult(qc, q, c2, ndigits); +++ if (carry) +++ vli_uadd(qc, qc, mod[0], ndigits * 2); +++ vli_set(q, qc + ndigits, ndigits); +++ vli_clear(qc + ndigits, ndigits); +++ carry = vli_is_negative(qc, ndigits); +++ if (carry) +++ qc[ndigits - 1] &= (1ull << 63) - 1; +++ if (i & 1) +++ vli_sub(r, r, qc, ndigits * 2); +++ else +++ vli_add(r, r, qc, ndigits * 2); +++ } +++ while (vli_is_negative(r, ndigits * 2)) +++ vli_add(r, r, m, ndigits * 2); +++ while (vli_cmp(r, m, ndigits * 2) >= 0) +++ vli_sub(r, r, m, ndigits * 2); +++ +++ vli_set(result, r, ndigits); +++} +++ +++/* +++ * Computes result = product % mod, where product is 2N words long. +++ * Reference: Ken MacKay's micro-ecc. +++ * Currently only designed to work for curve_p or curve_n. +++ */ +++static void vli_mmod_slow(u64 *result, u64 *product, const u64 *mod, +++ unsigned int ndigits) +++{ +++ u64 mod_m[2 * ECC_MAX_DIGITS]; +++ u64 tmp[2 * ECC_MAX_DIGITS]; +++ u64 *v[2] = { tmp, product }; +++ u64 carry = 0; +++ unsigned int i; +++ /* Shift mod so its highest set bit is at the maximum position. */ +++ int shift = (ndigits * 2 * 64) - vli_num_bits(mod, ndigits); +++ int word_shift = shift / 64; +++ int bit_shift = shift % 64; +++ +++ vli_clear(mod_m, word_shift); +++ if (bit_shift > 0) { +++ for (i = 0; i < ndigits; ++i) { +++ mod_m[word_shift + i] = (mod[i] << bit_shift) | carry; +++ carry = mod[i] >> (64 - bit_shift); +++ } +++ } else +++ vli_set(mod_m + word_shift, mod, ndigits); +++ +++ for (i = 1; shift >= 0; --shift) { +++ u64 borrow = 0; +++ unsigned int j; +++ +++ for (j = 0; j < ndigits * 2; ++j) { +++ u64 diff = v[i][j] - mod_m[j] - borrow; +++ +++ if (diff != v[i][j]) +++ borrow = (diff > v[i][j]); +++ v[1 - i][j] = diff; +++ } +++ i = !(i ^ borrow); /* Swap the index if there was no borrow */ +++ vli_rshift1(mod_m, ndigits); +++ mod_m[ndigits - 1] |= mod_m[ndigits] << (64 - 1); +++ vli_rshift1(mod_m + ndigits, ndigits); +++ } +++ vli_set(result, v[i], ndigits); +++} +++ +++/* Computes result = product % mod using Barrett's reduction with precomputed +++ * value mu appended to the mod after ndigits, mu = (2^{2w} / mod) and have +++ * length ndigits + 1, where mu * (2^w - 1) should not overflow ndigits +++ * boundary. +++ * +++ * Reference: +++ * R. Brent, P. Zimmermann. Modern Computer Arithmetic. 2010. +++ * 2.4.1 Barrett's algorithm. Algorithm 2.5. +++ */ +++static void vli_mmod_barrett(u64 *result, u64 *product, const u64 *mod, +++ unsigned int ndigits) +++{ +++ u64 q[ECC_MAX_DIGITS * 2]; +++ u64 r[ECC_MAX_DIGITS * 2]; +++ const u64 *mu = mod + ndigits; +++ +++ vli_mult(q, product + ndigits, mu, ndigits); +++ if (mu[ndigits]) +++ vli_add(q + ndigits, q + ndigits, product + ndigits, ndigits); +++ vli_mult(r, mod, q + ndigits, ndigits); +++ vli_sub(r, product, r, ndigits * 2); +++ while (!vli_is_zero(r + ndigits, ndigits) || +++ vli_cmp(r, mod, ndigits) != -1) { +++ u64 carry; +++ +++ carry = vli_sub(r, r, mod, ndigits); +++ vli_usub(r + ndigits, r + ndigits, carry, ndigits); +++ } +++ vli_set(result, r, ndigits); +++} +++ ++ /* Computes p_result = p_product % curve_p. ++ * See algorithm 5 and 6 from ++ * http://www.isys.uni-klu.ac.at/PDF/2001-0126-MT.pdf ++@@ -509,14 +775,33 @@ ++ } ++ } ++ ++-/* Computes result = product % curve_prime ++- * from http://www.nsa.gov/ia/_files/nist-routines.pdf ++-*/ +++/* Computes result = product % curve_prime for different curve_primes. +++ * +++ * Note that curve_primes are distinguished just by heuristic check and +++ * not by complete conformance check. +++ */ ++ static bool vli_mmod_fast(u64 *result, u64 *product, ++ const u64 *curve_prime, unsigned int ndigits) ++ { ++ u64 tmp[2 * ECC_MAX_DIGITS]; ++ +++ /* Currently, both NIST primes have -1 in lowest qword. */ +++ if (curve_prime[0] != -1ull) { +++ /* Try to handle Pseudo-Marsenne primes. */ +++ if (curve_prime[ndigits - 1] == -1ull) { +++ vli_mmod_special(result, product, curve_prime, +++ ndigits); +++ return true; +++ } else if (curve_prime[ndigits - 1] == 1ull << 63 && +++ curve_prime[ndigits - 2] == 0) { +++ vli_mmod_special2(result, product, curve_prime, +++ ndigits); +++ return true; +++ } +++ vli_mmod_barrett(result, product, curve_prime, ndigits); +++ return true; +++ } +++ ++ switch (ndigits) { ++ case 3: ++ vli_mmod_fast_192(result, product, curve_prime, tmp); ++@@ -525,13 +810,26 @@ ++ vli_mmod_fast_256(result, product, curve_prime, tmp); ++ break; ++ default: ++- pr_err("unsupports digits size!\n"); +++ pr_err_ratelimited("ecc: unsupported digits size!\n"); ++ return false; ++ } ++ ++ return true; ++ } ++ +++/* Computes result = (left * right) % mod. +++ * Assumes that mod is big enough curve order. +++ */ +++void vli_mod_mult_slow(u64 *result, const u64 *left, const u64 *right, +++ const u64 *mod, unsigned int ndigits) +++{ +++ u64 product[ECC_MAX_DIGITS * 2]; +++ +++ vli_mult(product, left, right, ndigits); +++ vli_mmod_slow(result, product, mod, ndigits); +++} +++EXPORT_SYMBOL(vli_mod_mult_slow); +++ ++ /* Computes result = (left * right) % curve_prime. */ ++ static void vli_mod_mult_fast(u64 *result, const u64 *left, const u64 *right, ++ const u64 *curve_prime, unsigned int ndigits) ++@@ -557,7 +855,7 @@ ++ * See "From Euclid's GCD to Montgomery Multiplication to the Great Divide" ++ * https://labs.oracle.com/techrep/2001/smli_tr-2001-95.pdf ++ */ ++-static void vli_mod_inv(u64 *result, const u64 *input, const u64 *mod, +++void vli_mod_inv(u64 *result, const u64 *input, const u64 *mod, ++ unsigned int ndigits) ++ { ++ u64 a[ECC_MAX_DIGITS], b[ECC_MAX_DIGITS]; ++@@ -630,6 +928,7 @@ ++ ++ vli_set(result, u, ndigits); ++ } +++EXPORT_SYMBOL(vli_mod_inv); ++ ++ /* ------ Point operations ------ */ ++ ++@@ -903,39 +1202,133 @@ ++ vli_set(result->y, ry[0], ndigits); ++ } ++ +++/* Computes R = P + Q mod p */ +++static void ecc_point_add(const struct ecc_point *result, +++ const struct ecc_point *p, const struct ecc_point *q, +++ const struct ecc_curve *curve) +++{ +++ u64 z[ECC_MAX_DIGITS]; +++ u64 px[ECC_MAX_DIGITS]; +++ u64 py[ECC_MAX_DIGITS]; +++ unsigned int ndigits = curve->g.ndigits; +++ +++ vli_set(result->x, q->x, ndigits); +++ vli_set(result->y, q->y, ndigits); +++ vli_mod_sub(z, result->x, p->x, curve->p, ndigits); +++ vli_set(px, p->x, ndigits); +++ vli_set(py, p->y, ndigits); +++ xycz_add(px, py, result->x, result->y, curve->p, ndigits); +++ vli_mod_inv(z, z, curve->p, ndigits); +++ apply_z(result->x, result->y, z, curve->p, ndigits); +++} +++ +++/* Computes R = u1P + u2Q mod p using Shamir's trick. +++ * Based on: Kenneth MacKay's micro-ecc (2014). +++ */ +++void ecc_point_mult_shamir(const struct ecc_point *result, +++ const u64 *u1, const struct ecc_point *p, +++ const u64 *u2, const struct ecc_point *q, +++ const struct ecc_curve *curve) +++{ +++ u64 z[ECC_MAX_DIGITS]; +++ u64 sump[2][ECC_MAX_DIGITS]; +++ u64 *rx = result->x; +++ u64 *ry = result->y; +++ unsigned int ndigits = curve->g.ndigits; +++ unsigned int num_bits; +++ struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); +++ const struct ecc_point *points[4]; +++ const struct ecc_point *point; +++ unsigned int idx; +++ int i; +++ +++ ecc_point_add(&sum, p, q, curve); +++ points[0] = NULL; +++ points[1] = p; +++ points[2] = q; +++ points[3] = ∑ +++ +++ num_bits = max(vli_num_bits(u1, ndigits), +++ vli_num_bits(u2, ndigits)); +++ i = num_bits - 1; +++ idx = (!!vli_test_bit(u1, i)) | ((!!vli_test_bit(u2, i)) << 1); +++ point = points[idx]; +++ +++ vli_set(rx, point->x, ndigits); +++ vli_set(ry, point->y, ndigits); +++ vli_clear(z + 1, ndigits - 1); +++ z[0] = 1; +++ +++ for (--i; i >= 0; i--) { +++ ecc_point_double_jacobian(rx, ry, z, curve->p, ndigits); +++ idx = (!!vli_test_bit(u1, i)) | ((!!vli_test_bit(u2, i)) << 1); +++ point = points[idx]; +++ if (point) { +++ u64 tx[ECC_MAX_DIGITS]; +++ u64 ty[ECC_MAX_DIGITS]; +++ u64 tz[ECC_MAX_DIGITS]; +++ +++ vli_set(tx, point->x, ndigits); +++ vli_set(ty, point->y, ndigits); +++ apply_z(tx, ty, z, curve->p, ndigits); +++ vli_mod_sub(tz, rx, tx, curve->p, ndigits); +++ xycz_add(tx, ty, rx, ry, curve->p, ndigits); +++ vli_mod_mult_fast(z, z, tz, curve->p, ndigits); +++ } +++ } +++ vli_mod_inv(z, z, curve->p, ndigits); +++ apply_z(rx, ry, z, curve->p, ndigits); +++} +++EXPORT_SYMBOL(ecc_point_mult_shamir); +++ ++ static inline void ecc_swap_digits(const u64 *in, u64 *out, ++ unsigned int ndigits) ++ { +++ const __be64 *src = (__force __be64 *)in; ++ int i; ++ ++ for (i = 0; i < ndigits; i++) ++- out[i] = __swab64(in[ndigits - 1 - i]); +++ out[i] = be64_to_cpu(src[ndigits - 1 - i]); ++ } ++ ++-int ecc_is_key_valid(unsigned int curve_id, unsigned int ndigits, ++- const u64 *private_key, unsigned int private_key_len) +++static int __ecc_is_key_valid(const struct ecc_curve *curve, +++ const u64 *private_key, unsigned int ndigits) ++ { ++- int nbytes; ++- const struct ecc_curve *curve = ecc_get_curve(curve_id); +++ u64 one[ECC_MAX_DIGITS] = { 1, }; +++ u64 res[ECC_MAX_DIGITS]; ++ ++ if (!private_key) ++ return -EINVAL; ++ ++- nbytes = ndigits << ECC_DIGITS_TO_BYTES_SHIFT; ++- ++- if (private_key_len != nbytes) +++ if (curve->g.ndigits != ndigits) ++ return -EINVAL; ++ ++- if (vli_is_zero(private_key, ndigits)) +++ /* Make sure the private key is in the range [2, n-3]. */ +++ if (vli_cmp(one, private_key, ndigits) != -1) ++ return -EINVAL; ++- ++- /* Make sure the private key is in the range [1, n-1]. */ ++- if (vli_cmp(curve->n, private_key, ndigits) != 1) +++ vli_sub(res, curve->n, one, ndigits); +++ vli_sub(res, res, one, ndigits); +++ if (vli_cmp(res, private_key, ndigits) != 1) ++ return -EINVAL; ++ ++ return 0; ++ } ++ +++int ecc_is_key_valid(unsigned int curve_id, unsigned int ndigits, +++ const u64 *private_key, unsigned int private_key_len) +++{ +++ int nbytes; +++ const struct ecc_curve *curve = ecc_get_curve(curve_id); +++ +++ nbytes = ndigits << ECC_DIGITS_TO_BYTES_SHIFT; +++ +++ if (private_key_len != nbytes) +++ return -EINVAL; +++ +++ return __ecc_is_key_valid(curve, private_key, ndigits); +++} +++EXPORT_SYMBOL(ecc_is_key_valid); +++ ++ /* ++ * ECC private keys are generated using the method of extra random bits, ++ * equivalent to that described in FIPS 186-4, Appendix B.4.1. ++@@ -979,17 +1372,15 @@ ++ if (err) ++ return err; ++ ++- if (vli_is_zero(priv, ndigits)) ++- return -EINVAL; ++- ++- /* Make sure the private key is in the range [1, n-1]. */ ++- if (vli_cmp(curve->n, priv, ndigits) != 1) +++ /* Make sure the private key is in the valid range. */ +++ if (__ecc_is_key_valid(curve, priv, ndigits)) ++ return -EINVAL; ++ ++ ecc_swap_digits(priv, privkey, ndigits); ++ ++ return 0; ++ } +++EXPORT_SYMBOL(ecc_gen_privkey); ++ ++ int ecc_make_pub_key(unsigned int curve_id, unsigned int ndigits, ++ const u64 *private_key, u64 *public_key) ++@@ -1026,13 +1417,17 @@ ++ out: ++ return ret; ++ } +++EXPORT_SYMBOL(ecc_make_pub_key); ++ ++ /* SP800-56A section 5.6.2.3.4 partial verification: ephemeral keys only */ ++-static int ecc_is_pubkey_valid_partial(const struct ecc_curve *curve, ++- struct ecc_point *pk) +++int ecc_is_pubkey_valid_partial(const struct ecc_curve *curve, +++ struct ecc_point *pk) ++ { ++ u64 yy[ECC_MAX_DIGITS], xxx[ECC_MAX_DIGITS], w[ECC_MAX_DIGITS]; ++ +++ if (WARN_ON(pk->ndigits != curve->g.ndigits)) +++ return -EINVAL; +++ ++ /* Check 1: Verify key is not the zero point. */ ++ if (ecc_point_is_zero(pk)) ++ return -EINVAL; ++@@ -1054,8 +1449,8 @@ ++ return -EINVAL; ++ ++ return 0; ++- ++ } +++EXPORT_SYMBOL(ecc_is_pubkey_valid_partial); ++ ++ int crypto_ecdh_shared_secret(unsigned int curve_id, unsigned int ndigits, ++ const u64 *private_key, const u64 *public_key, ++@@ -1111,3 +1506,6 @@ ++ out: ++ return ret; ++ } +++EXPORT_SYMBOL(crypto_ecdh_shared_secret); +++ +++MODULE_LICENSE("Dual BSD/GPL"); ++--- linux-4.19.82/crypto/ecc.h 2019-11-06 12:06:31.000000000 +0000 +++++ linux-4.19.82/crypto/ecc.h 2022-04-06 23:46:51.136579712 +0100 ++@@ -26,13 +26,51 @@ ++ #ifndef _CRYPTO_ECC_H ++ #define _CRYPTO_ECC_H ++ +++/* One digit is u64 qword. */ ++ #define ECC_CURVE_NIST_P192_DIGITS 3 ++ #define ECC_CURVE_NIST_P256_DIGITS 4 ++-#define ECC_MAX_DIGITS ECC_CURVE_NIST_P256_DIGITS +++#define ECC_MAX_DIGITS (512 / 64) ++ ++ #define ECC_DIGITS_TO_BYTES_SHIFT 3 ++ ++ /** +++ * struct ecc_point - elliptic curve point in affine coordinates +++ * +++ * @x: X coordinate in vli form. +++ * @y: Y coordinate in vli form. +++ * @ndigits: Length of vlis in u64 qwords. +++ */ +++struct ecc_point { +++ u64 *x; +++ u64 *y; +++ u8 ndigits; +++}; +++ +++#define ECC_POINT_INIT(x, y, ndigits) (struct ecc_point) { x, y, ndigits } +++ +++/** +++ * struct ecc_curve - definition of elliptic curve +++ * +++ * @name: Short name of the curve. +++ * @g: Generator point of the curve. +++ * @p: Prime number, if Barrett's reduction is used for this curve +++ * pre-calculated value 'mu' is appended to the @p after ndigits. +++ * Use of Barrett's reduction is heuristically determined in +++ * vli_mmod_fast(). +++ * @n: Order of the curve group. +++ * @a: Curve parameter a. +++ * @b: Curve parameter b. +++ */ +++struct ecc_curve { +++ char *name; +++ struct ecc_point g; +++ u64 *p; +++ u64 *n; +++ u64 *a; +++ u64 *b; +++}; +++ +++/** ++ * ecc_is_key_valid() - Validate a given ECDH private key ++ * ++ * @curve_id: id representing the curve to use ++@@ -91,4 +129,117 @@ ++ int crypto_ecdh_shared_secret(unsigned int curve_id, unsigned int ndigits, ++ const u64 *private_key, const u64 *public_key, ++ u64 *secret); +++ +++/** +++ * ecc_is_pubkey_valid_partial() - Partial public key validation +++ * +++ * @curve: elliptic curve domain parameters +++ * @pk: public key as a point +++ * +++ * Valdiate public key according to SP800-56A section 5.6.2.3.4 ECC Partial +++ * Public-Key Validation Routine. +++ * +++ * Note: There is no check that the public key is in the correct elliptic curve +++ * subgroup. +++ * +++ * Return: 0 if validation is successful, -EINVAL if validation is failed. +++ */ +++int ecc_is_pubkey_valid_partial(const struct ecc_curve *curve, +++ struct ecc_point *pk); +++ +++/** +++ * vli_is_zero() - Determine is vli is zero +++ * +++ * @vli: vli to check. +++ * @ndigits: length of the @vli +++ */ +++bool vli_is_zero(const u64 *vli, unsigned int ndigits); +++ +++/** +++ * vli_cmp() - compare left and right vlis +++ * +++ * @left: vli +++ * @right: vli +++ * @ndigits: length of both vlis +++ * +++ * Returns sign of @left - @right, i.e. -1 if @left < @right, +++ * 0 if @left == @right, 1 if @left > @right. +++ */ +++int vli_cmp(const u64 *left, const u64 *right, unsigned int ndigits); +++ +++/** +++ * vli_sub() - Subtracts right from left +++ * +++ * @result: where to write result +++ * @left: vli +++ * @right vli +++ * @ndigits: length of all vlis +++ * +++ * Note: can modify in-place. +++ * +++ * Return: carry bit. +++ */ +++u64 vli_sub(u64 *result, const u64 *left, const u64 *right, +++ unsigned int ndigits); +++ +++/** +++ * vli_from_be64() - Load vli from big-endian u64 array +++ * +++ * @dest: destination vli +++ * @src: source array of u64 BE values +++ * @ndigits: length of both vli and array +++ */ +++void vli_from_be64(u64 *dest, const void *src, unsigned int ndigits); +++ +++/** +++ * vli_from_le64() - Load vli from little-endian u64 array +++ * +++ * @dest: destination vli +++ * @src: source array of u64 LE values +++ * @ndigits: length of both vli and array +++ */ +++void vli_from_le64(u64 *dest, const void *src, unsigned int ndigits); +++ +++/** +++ * vli_mod_inv() - Modular inversion +++ * +++ * @result: where to write vli number +++ * @input: vli value to operate on +++ * @mod: modulus +++ * @ndigits: length of all vlis +++ */ +++void vli_mod_inv(u64 *result, const u64 *input, const u64 *mod, +++ unsigned int ndigits); +++ +++/** +++ * vli_mod_mult_slow() - Modular multiplication +++ * +++ * @result: where to write result value +++ * @left: vli number to multiply with @right +++ * @right: vli number to multiply with @left +++ * @mod: modulus +++ * @ndigits: length of all vlis +++ * +++ * Note: Assumes that mod is big enough curve order. +++ */ +++void vli_mod_mult_slow(u64 *result, const u64 *left, const u64 *right, +++ const u64 *mod, unsigned int ndigits); +++ +++/** +++ * ecc_point_mult_shamir() - Add two points multiplied by scalars +++ * +++ * @result: resulting point +++ * @x: scalar to multiply with @p +++ * @p: point to multiply with @x +++ * @y: scalar to multiply with @q +++ * @q: point to multiply with @y +++ * @curve: curve +++ * +++ * Returns result = x * p + x * q over the curve. +++ * This works faster than two multiplications and addition. +++ */ +++void ecc_point_mult_shamir(const struct ecc_point *result, +++ const u64 *x, const struct ecc_point *p, +++ const u64 *y, const struct ecc_point *q, +++ const struct ecc_curve *curve); ++ #endif ++--- linux-4.19.82/crypto/ecc_curve_defs.h 2019-11-06 12:06:31.000000000 +0000 +++++ linux-4.19.82/crypto/ecc_curve_defs.h 2022-04-06 23:47:41.973116885 +0100 ++@@ -2,21 +2,6 @@ ++ #ifndef _CRYTO_ECC_CURVE_DEFS_H ++ #define _CRYTO_ECC_CURVE_DEFS_H ++ ++-struct ecc_point { ++- u64 *x; ++- u64 *y; ++- u8 ndigits; ++-}; ++- ++-struct ecc_curve { ++- char *name; ++- struct ecc_point g; ++- u64 *p; ++- u64 *n; ++- u64 *a; ++- u64 *b; ++-}; ++- ++ /* NIST P-192: a = p - 3 */ ++ static u64 nist_p192_g_x[] = { 0xF4FF0AFD82FF1012ull, 0x7CBF20EB43A18800ull, ++ 0x188DA80EB03090F6ull }; diff --git a/master/imlib2 b/master/imlib2 new file mode 100644 index 0000000..d7d6365 --- /dev/null +++ b/master/imlib2 @@ -0,0 +1,66 @@ +diff --git a/package/jmm/imlib2/Makefile b/package/jmm/imlib2/Makefile +new file mode 100644 +index 00000000000..c3b7aa6bbc8 +--- /dev/null ++++ b/package/jmm/imlib2/Makefile +@@ -0,0 +1,60 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=imlib2 ++PKG_VERSION:=1.7.1 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE:=imlib2-$(PKG_VERSION).tar.gz ++PKG_SOURCE_URL:=https://kumisystems.dl.sourceforge.net/project/enlightenment/imlib2-src/1.7.1/ ++PKG_HASH:=af30cf36e956febf18f9d33a81a4b43fea8f761ce74a67715d2ad157bb92c090 ++ ++include $(INCLUDE_DIR)/package.mk ++ ++#TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include ++ ++CONFIGURE_ARGS += --without-x ++ ++define Package/imlib2 ++ SECTION:=libs ++ CATEGORY:=Libraries ++ TITLE:=imlib2 ++ DEPENDS:=+libfreetype +libbz2 ++endef ++ ++ ++define Build/Compile ++ $(call Build/Compile/Default) ++ make -C $(PKG_BUILD_DIR) \ ++ DESTDIR="$(PKG_INSTALL_DIR)" \ ++ install ++endef ++ ++ ++define Build/InstallDev ++ $(CP) $(PKG_INSTALL_DIR)/* $(1)/ ++endef ++ ++define Package/imlib2/install ++ $(INSTALL_DIR) $(1)/usr/bin/ ++ $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ ++ $(INSTALL_DIR) $(1)/usr/lib/ ++ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libImlib2.so.* $(1)/usr/lib/ ++ $(INSTALL_DIR) $(1)/usr/lib/imlib2/filters/ ++ $(CP) $(PKG_INSTALL_DIR)/usr/lib/imlib2/filters/*.so $(1)/usr/lib/imlib2/filters/ ++ $(INSTALL_DIR) $(1)/usr/lib/imlib2/loaders/ ++ $(CP) $(PKG_INSTALL_DIR)/usr/lib/imlib2/loaders/*.so $(1)/usr/lib/imlib2/loaders/ ++ $(INSTALL_DIR) $(1)/usr/share/imlib2/ ++ $(CP) $(PKG_INSTALL_DIR)/usr/share/imlib2/* $(1)/usr/share/imlib2/ ++endef ++ ++ ++ ++ ++$(eval $(call BuildPackage,imlib2)) diff --git a/master/libgpib b/master/libgpib new file mode 100644 index 0000000..776d924 --- /dev/null +++ b/master/libgpib @@ -0,0 +1,87 @@ +diff --git a/package/jmm/libgpib/Makefile b/package/jmm/libgpib/Makefile +new file mode 100644 +index 00000000000..031485d793e +--- /dev/null ++++ b/package/jmm/libgpib/Makefile +@@ -0,0 +1,81 @@ ++# ++# Copyright (C) 2014 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++include $(INCLUDE_DIR)/kernel.mk ++ ++PKG_NAME:=libgpib ++PKG_VERSION:=2019-10-08 ++PKG_RELEASE=$(PKG_SOURCE_VERSION) ++ ++PKG_SOURCE_PROTO:=svn ++PKG_SOURCE_URL:=https://svn.code.sf.net/p/linux-gpib/code/trunk ++PKG_SOURCE_VERSION:=1961 ++PKG_SOURCE_DATE=2021-01-29 ++PKG_RELEASE:=1 ++PKG_MIRROR_HASH:=cecd22bb8cedf881aed07d8c710ab480_6664517399ebbbc92a37c5bb081b5c5 ++ ++PKG_MAINTAINER:=James McKenzie ++PKG_LICENSE:=GPL-2.0+ ++ ++PKG_INSTALL:=1 ++ ++include $(INCLUDE_DIR)/package.mk ++ ++ ++TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include ++TARGET_CPPFLAGS += -I$(LINUX_DIR)/user_headers/include -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include ++ ++CONFIGURE_VARS+= \ ++ CFLAGS="$(TARGET_CFLAGS) -DPTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP=PTHREAD_MUTEX_INITIALIZER" ++ ++define Package/libgpib ++ SECTION:=utils ++ CATEGORY:=Libraries ++ TITLE:=libgpib ++ DEPENDS:=+libncursesw +libreadline ++endef ++ ++define Build/Configure ++ $(strip $(call autoreconf, \ ++ $(PKG_BUILD_DIR)/linux-gpib-user, $(PKG_REMOVE_FILES), \ ++ $(PKG_AUTOMAKE_PATHS), $(PKG_LIBTOOL_PATHS), \ ++ $(STAGING_DIR)/host/share/aclocal $(STAGING_DIR_HOSTPKG)/share/aclocal \ ++ $(STAGING_DIR)/usr/share/aclocal $(PKG_MACRO_PATHS))) ++ $(call Build/Configure/Default,,,linux-gpib-user) ++endef ++ ++define Build/Compile ++ +$(MAKE_VARS) \ ++ $(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR)/$(MAKE_PATH)/linux-gpib-user \ ++ $(MAKE_FLAGS) ++ ++endef ++ ++define Build/Install ++ $(MAKE) -C $(PKG_BUILD_DIR)/$(MAKE_PATH)/linux-gpib-user \ ++ $(MAKE_FLAGS) DESTDIR="$(PKG_INSTALL_DIR)" install ++endef ++ ++define Build/InstallDev ++ $(CP) $(PKG_INSTALL_DIR)/* $(1)/ ++endef ++ ++define Package/libgpib/install ++ $(INSTALL_DIR) $(1)/etc ++ $(INSTALL_DIR) $(1)/usr/bin ++ $(INSTALL_DIR) $(1)/usr/sbin ++ $(INSTALL_DIR) $(1)/usr/lib ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/findlisteners $(1)/usr/bin/ ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ibtest $(1)/usr/bin/ ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ibterm $(1)/usr/bin/ ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/gpib_config $(1)/usr/sbin/ ++ $(INSTALL_BIN) ${PKG_INSTALL_DIR}/usr/lib/libgpib*.so* $(1)/usr/lib/ ++endef ++ ++$(eval $(call BuildPackage,libgpib)) ++ diff --git a/master/more-config b/master/more-config index ea50b21..1f40954 100644 --- a/master/more-config +++ b/master/more-config @@ -1,5 +1,5 @@ diff --git a/.config b/.config -index 2c0847f..9d20d0d 100644 +index 2c0847fc32c..8f761908933 100644 --- a/.config +++ b/.config @@ -133,8 +133,7 @@ CONFIG_EXTERNAL_CPIO="" @@ -12,17 +12,1234 @@ index 2c0847f..9d20d0d 100644 CONFIG_TARGET_ROOTFS_UBIFS=y # CONFIG_TARGET_UBIFS_COMPRESSION_NONE is not set # CONFIG_TARGET_UBIFS_COMPRESSION_LZO is not set -@@ -3977,7 +3976,8 @@ CONFIG_OPENSSL_ENGINE=y +@@ -1432,11 +1431,11 @@ CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 + CONFIG_BUSYBOX_DEFAULT_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 + # CONFIG_BUSYBOX_DEFAULT_FEATURE_KMSG_SYSLOG is not set + CONFIG_PACKAGE_ca-bundle=m +-# CONFIG_PACKAGE_ca-certificates is not set ++CONFIG_PACKAGE_ca-certificates=m + CONFIG_PACKAGE_dnsmasq=y + # CONFIG_PACKAGE_dnsmasq-dhcpv6 is not set + # CONFIG_PACKAGE_dnsmasq-full is not set +-CONFIG_PACKAGE_dropbear=y ++CONFIG_PACKAGE_dropbear=m + + # + # Configuration +@@ -1459,8 +1458,8 @@ CONFIG_PACKAGE_libc=y + CONFIG_PACKAGE_libgcc=y + # CONFIG_PACKAGE_libgomp is not set + CONFIG_PACKAGE_libpthread=y +-# CONFIG_PACKAGE_librt is not set +-# CONFIG_PACKAGE_libstdcpp is not set ++CONFIG_PACKAGE_librt=m ++CONFIG_PACKAGE_libstdcpp=m + CONFIG_PACKAGE_logd=y + CONFIG_PACKAGE_mtd=y + CONFIG_PACKAGE_netifd=y +@@ -1479,7 +1478,7 @@ CONFIG_PACKAGE_procd=y + # CONFIG_PACKAGE_procd-seccomp is not set + # CONFIG_PACKAGE_procd-ujail is not set + # CONFIG_PACKAGE_qos-scripts is not set +-# CONFIG_PACKAGE_resolveip is not set ++CONFIG_PACKAGE_resolveip=m + CONFIG_PACKAGE_rpcd=m + CONFIG_PACKAGE_rpcd-mod-file=m + CONFIG_PACKAGE_rpcd-mod-iwinfo=m +@@ -1593,7 +1592,7 @@ CONFIG_ZABBIX_POSTGRESQL=y + # CONFIG_PACKAGE_meson-src is not set + # CONFIG_PACKAGE_ninja is not set + # CONFIG_PACKAGE_objdump is not set +-# CONFIG_PACKAGE_patch is not set ++CONFIG_PACKAGE_patch=m + # CONFIG_PACKAGE_pkg-config is not set + # CONFIG_PACKAGE_pkgconf is not set + # CONFIG_PACKAGE_trace-cmd is not set +@@ -1766,7 +1765,7 @@ CONFIG_PACKAGE_wireless-regdb=y + # CONFIG_PACKAGE_kmod-md-mod is not set + # CONFIG_PACKAGE_kmod-nbd is not set + # CONFIG_PACKAGE_kmod-scsi-cdrom is not set +-# CONFIG_PACKAGE_kmod-scsi-core is not set ++CONFIG_PACKAGE_kmod-scsi-core=m + # CONFIG_PACKAGE_kmod-scsi-generic is not set + # CONFIG_PACKAGE_kmod-scsi-tape is not set + +@@ -1778,47 +1777,48 @@ CONFIG_PACKAGE_wireless-regdb=y + # + # Cryptographic API modules + # +-# CONFIG_PACKAGE_kmod-crypto-aead is not set ++CONFIG_PACKAGE_kmod-crypto-aead=m + # CONFIG_PACKAGE_kmod-crypto-arc4 is not set + # CONFIG_PACKAGE_kmod-crypto-authenc is not set + # CONFIG_PACKAGE_kmod-crypto-cbc is not set + # CONFIG_PACKAGE_kmod-crypto-ccm is not set +-# CONFIG_PACKAGE_kmod-crypto-cmac is not set ++CONFIG_PACKAGE_kmod-crypto-cmac=m + # CONFIG_PACKAGE_kmod-crypto-crc32c is not set + # CONFIG_PACKAGE_kmod-crypto-ctr is not set + # CONFIG_PACKAGE_kmod-crypto-cts is not set + # CONFIG_PACKAGE_kmod-crypto-deflate is not set + # CONFIG_PACKAGE_kmod-crypto-des is not set +-# CONFIG_PACKAGE_kmod-crypto-ecb is not set +-# CONFIG_PACKAGE_kmod-crypto-ecdh is not set ++CONFIG_PACKAGE_kmod-crypto-ecb=m ++CONFIG_PACKAGE_kmod-crypto-ecdh=m + # CONFIG_PACKAGE_kmod-crypto-echainiv is not set + # CONFIG_PACKAGE_kmod-crypto-fcrypt is not set + # CONFIG_PACKAGE_kmod-crypto-gcm is not set + # CONFIG_PACKAGE_kmod-crypto-gf128 is not set + # CONFIG_PACKAGE_kmod-crypto-ghash is not set +-# CONFIG_PACKAGE_kmod-crypto-hash is not set +-# CONFIG_PACKAGE_kmod-crypto-hmac is not set ++CONFIG_PACKAGE_kmod-crypto-hash=m ++CONFIG_PACKAGE_kmod-crypto-hmac=m + # CONFIG_PACKAGE_kmod-crypto-hw-ccp is not set + # CONFIG_PACKAGE_kmod-crypto-hw-geode is not set + # CONFIG_PACKAGE_kmod-crypto-hw-hifn-795x is not set + # CONFIG_PACKAGE_kmod-crypto-hw-padlock is not set + # CONFIG_PACKAGE_kmod-crypto-hw-talitos is not set +-# CONFIG_PACKAGE_kmod-crypto-manager is not set ++CONFIG_PACKAGE_kmod-crypto-kpp=m ++CONFIG_PACKAGE_kmod-crypto-manager=m + # CONFIG_PACKAGE_kmod-crypto-md4 is not set + # CONFIG_PACKAGE_kmod-crypto-md5 is not set + # CONFIG_PACKAGE_kmod-crypto-michael-mic is not set + # CONFIG_PACKAGE_kmod-crypto-misc is not set +-# CONFIG_PACKAGE_kmod-crypto-null is not set ++CONFIG_PACKAGE_kmod-crypto-null=m + # CONFIG_PACKAGE_kmod-crypto-pcbc is not set +-# CONFIG_PACKAGE_kmod-crypto-pcompress is not set ++CONFIG_PACKAGE_kmod-crypto-pcompress=m + # CONFIG_PACKAGE_kmod-crypto-rmd160 is not set +-# CONFIG_PACKAGE_kmod-crypto-rng is not set ++CONFIG_PACKAGE_kmod-crypto-rng=m + # CONFIG_PACKAGE_kmod-crypto-seqiv is not set + # CONFIG_PACKAGE_kmod-crypto-sha1 is not set +-# CONFIG_PACKAGE_kmod-crypto-sha256 is not set ++CONFIG_PACKAGE_kmod-crypto-sha256=m + # CONFIG_PACKAGE_kmod-crypto-sha512 is not set + # CONFIG_PACKAGE_kmod-crypto-test is not set +-# CONFIG_PACKAGE_kmod-crypto-user is not set ++CONFIG_PACKAGE_kmod-crypto-user=m + # CONFIG_PACKAGE_kmod-crypto-wq is not set + # CONFIG_PACKAGE_kmod-crypto-xcbc is not set + # CONFIG_PACKAGE_kmod-crypto-xts is not set +@@ -1898,10 +1898,10 @@ CONFIG_PACKAGE_wireless-regdb=y + # + # Input modules + # +-# CONFIG_PACKAGE_kmod-hid is not set +-# CONFIG_PACKAGE_kmod-hid-generic is not set +-# CONFIG_PACKAGE_kmod-input-core is not set +-# CONFIG_PACKAGE_kmod-input-evdev is not set ++CONFIG_PACKAGE_kmod-hid=m ++CONFIG_PACKAGE_kmod-hid-generic=m ++CONFIG_PACKAGE_kmod-input-core=m ++CONFIG_PACKAGE_kmod-input-evdev=m + # CONFIG_PACKAGE_kmod-input-gpio-encoder is not set + # CONFIG_PACKAGE_kmod-input-gpio-keys is not set + # CONFIG_PACKAGE_kmod-input-gpio-keys-polled is not set +@@ -1931,7 +1931,7 @@ CONFIG_PACKAGE_kmod-ledtrig-timer=m + # CONFIG_PACKAGE_kmod-lib-cordic is not set + CONFIG_PACKAGE_kmod-lib-crc-ccitt=y + # CONFIG_PACKAGE_kmod-lib-crc-itu-t is not set +-# CONFIG_PACKAGE_kmod-lib-crc16 is not set ++CONFIG_PACKAGE_kmod-lib-crc16=m + # CONFIG_PACKAGE_kmod-lib-crc32c is not set + # CONFIG_PACKAGE_kmod-lib-crc7 is not set + # CONFIG_PACKAGE_kmod-lib-crc8 is not set +@@ -1981,7 +1981,7 @@ CONFIG_PACKAGE_kmod-ip6tables=y + # CONFIG_PACKAGE_kmod-ipt-compat-xtables is not set + # CONFIG_PACKAGE_kmod-ipt-condition is not set + CONFIG_PACKAGE_kmod-ipt-conntrack=y +-# CONFIG_PACKAGE_kmod-ipt-conntrack-extra is not set ++CONFIG_PACKAGE_kmod-ipt-conntrack-extra=m + # CONFIG_PACKAGE_kmod-ipt-conntrack-label is not set + CONFIG_PACKAGE_kmod-ipt-core=y + # CONFIG_PACKAGE_kmod-ipt-debug is not set +@@ -2017,7 +2017,7 @@ CONFIG_PACKAGE_kmod-ipt-offload=y + # CONFIG_PACKAGE_kmod-ipt-proto is not set + # CONFIG_PACKAGE_kmod-ipt-psd is not set + # CONFIG_PACKAGE_kmod-ipt-quota2 is not set +-# CONFIG_PACKAGE_kmod-ipt-raw is not set ++CONFIG_PACKAGE_kmod-ipt-raw=m + # CONFIG_PACKAGE_kmod-ipt-raw6 is not set + # CONFIG_PACKAGE_kmod-ipt-rpfilter is not set + # CONFIG_PACKAGE_kmod-ipt-sysrq is not set +@@ -2028,7 +2028,7 @@ CONFIG_PACKAGE_kmod-ipt-offload=y + # CONFIG_PACKAGE_kmod-ipt-ulog is not set + # CONFIG_PACKAGE_kmod-netatop is not set + CONFIG_PACKAGE_kmod-nf-conntrack=y +-# CONFIG_PACKAGE_kmod-nf-conntrack-netlink is not set ++CONFIG_PACKAGE_kmod-nf-conntrack-netlink=m + CONFIG_PACKAGE_kmod-nf-conntrack6=y + CONFIG_PACKAGE_kmod-nf-flow=y + CONFIG_PACKAGE_kmod-nf-ipt=y +@@ -2040,7 +2040,7 @@ CONFIG_PACKAGE_kmod-nf-nat=y + # CONFIG_PACKAGE_kmod-nf-nathelper-extra is not set + CONFIG_PACKAGE_kmod-nf-reject=y + CONFIG_PACKAGE_kmod-nf-reject6=y +-# CONFIG_PACKAGE_kmod-nfnetlink is not set ++CONFIG_PACKAGE_kmod-nfnetlink=m + # CONFIG_PACKAGE_kmod-nfnetlink-log is not set + # CONFIG_PACKAGE_kmod-nfnetlink-queue is not set + # CONFIG_PACKAGE_kmod-nft-arp is not set +@@ -2084,7 +2084,7 @@ CONFIG_PACKAGE_kmod-nf-reject6=y + # CONFIG_PACKAGE_kmod-libphy is not set + # CONFIG_PACKAGE_kmod-macvlan is not set + # CONFIG_PACKAGE_kmod-mdio-gpio is not set +-# CONFIG_PACKAGE_kmod-mii is not set ++CONFIG_PACKAGE_kmod-mii=m + # CONFIG_PACKAGE_kmod-natsemi is not set + # CONFIG_PACKAGE_kmod-ne2k-pci is not set + # CONFIG_PACKAGE_kmod-niu is not set +@@ -2177,7 +2177,7 @@ CONFIG_PACKAGE_kmod-slhc=y + # CONFIG_PACKAGE_kmod-slip is not set + # CONFIG_PACKAGE_kmod-tcp-bbr is not set + # CONFIG_PACKAGE_kmod-trelay is not set +-# CONFIG_PACKAGE_kmod-tun is not set ++CONFIG_PACKAGE_kmod-tun=m + # CONFIG_PACKAGE_kmod-veth is not set + # CONFIG_PACKAGE_kmod-vxlan is not set + # CONFIG_PACKAGE_kmod-wireguard is not set +@@ -2188,7 +2188,7 @@ CONFIG_PACKAGE_kmod-slhc=y + # CONFIG_PACKAGE_kmod-6lowpan is not set + # CONFIG_PACKAGE_kmod-ath3k is not set + # CONFIG_PACKAGE_kmod-bcma is not set +-# CONFIG_PACKAGE_kmod-bluetooth is not set ++CONFIG_PACKAGE_kmod-bluetooth=m + # CONFIG_PACKAGE_kmod-bluetooth_6lowpan is not set + # CONFIG_PACKAGE_kmod-bmp085 is not set + # CONFIG_PACKAGE_kmod-bmp085-i2c is not set +@@ -2222,6 +2222,7 @@ CONFIG_PACKAGE_kmod-gpio-button-hotplug=y + # CONFIG_PACKAGE_kmod-pps-ldisc is not set + # CONFIG_PACKAGE_kmod-ptp is not set + # CONFIG_PACKAGE_kmod-random-core is not set ++CONFIG_PACKAGE_kmod-regmap-core=m + # CONFIG_PACKAGE_kmod-rtc-ds1307 is not set + # CONFIG_PACKAGE_kmod-rtc-ds1374 is not set + # CONFIG_PACKAGE_kmod-rtc-ds1672 is not set +@@ -2267,7 +2268,7 @@ CONFIG_PACKAGE_kmod-gpio-button-hotplug=y + # + # CONFIG_PACKAGE_kmod-chaoskey is not set + CONFIG_PACKAGE_kmod-phy-ath79-usb=y +-# CONFIG_PACKAGE_kmod-usb-acm is not set ++CONFIG_PACKAGE_kmod-usb-acm=m + # CONFIG_PACKAGE_kmod-usb-atm is not set + # CONFIG_PACKAGE_kmod-usb-chipidea is not set + # CONFIG_PACKAGE_kmod-usb-chipidea2 is not set +@@ -2276,18 +2277,64 @@ CONFIG_PACKAGE_kmod-usb-core=y + # CONFIG_PACKAGE_kmod-usb-dwc2 is not set + # CONFIG_PACKAGE_kmod-usb-dwc3 is not set + CONFIG_PACKAGE_kmod-usb-ehci=y +-# CONFIG_PACKAGE_kmod-usb-hid is not set ++CONFIG_PACKAGE_kmod-usb-hid=m + # CONFIG_PACKAGE_kmod-usb-ledtrig-usbport is not set +-# CONFIG_PACKAGE_kmod-usb-net is not set ++CONFIG_PACKAGE_kmod-usb-net=m ++# CONFIG_PACKAGE_kmod-usb-net-asix is not set ++# CONFIG_PACKAGE_kmod-usb-net-asix-ax88179 is not set ++CONFIG_PACKAGE_kmod-usb-net-cdc-eem=m ++CONFIG_PACKAGE_kmod-usb-net-cdc-ether=m ++# CONFIG_PACKAGE_kmod-usb-net-cdc-mbim is not set ++CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=m ++CONFIG_PACKAGE_kmod-usb-net-cdc-subset=m ++# CONFIG_PACKAGE_kmod-usb-net-dm9601-ether is not set ++# CONFIG_PACKAGE_kmod-usb-net-hso is not set ++CONFIG_PACKAGE_kmod-usb-net-huawei-cdc-ncm=m ++CONFIG_PACKAGE_kmod-usb-net-ipheth=m ++# CONFIG_PACKAGE_kmod-usb-net-kalmia is not set ++# CONFIG_PACKAGE_kmod-usb-net-kaweth is not set ++# CONFIG_PACKAGE_kmod-usb-net-mcs7830 is not set ++# CONFIG_PACKAGE_kmod-usb-net-pegasus is not set ++# CONFIG_PACKAGE_kmod-usb-net-pl is not set ++# CONFIG_PACKAGE_kmod-usb-net-qmi-wwan is not set ++CONFIG_PACKAGE_kmod-usb-net-rndis=m ++# CONFIG_PACKAGE_kmod-usb-net-rtl8150 is not set ++# CONFIG_PACKAGE_kmod-usb-net-rtl8152 is not set ++# CONFIG_PACKAGE_kmod-usb-net-sierrawireless is not set ++# CONFIG_PACKAGE_kmod-usb-net-smsc95xx is not set ++# CONFIG_PACKAGE_kmod-usb-net-sr9700 is not set + # CONFIG_PACKAGE_kmod-usb-ohci is not set + # CONFIG_PACKAGE_kmod-usb-ohci-pci is not set + # CONFIG_PACKAGE_kmod-usb-printer is not set +-# CONFIG_PACKAGE_kmod-usb-serial is not set +-# CONFIG_PACKAGE_kmod-usb-storage is not set ++CONFIG_PACKAGE_kmod-usb-serial=m ++# CONFIG_PACKAGE_kmod-usb-serial-ark3116 is not set ++# CONFIG_PACKAGE_kmod-usb-serial-belkin is not set ++CONFIG_PACKAGE_kmod-usb-serial-ch341=m ++CONFIG_PACKAGE_kmod-usb-serial-cp210x=m ++# CONFIG_PACKAGE_kmod-usb-serial-cypress-m8 is not set ++# CONFIG_PACKAGE_kmod-usb-serial-dmx_usb_module is not set ++# CONFIG_PACKAGE_kmod-usb-serial-edgeport is not set ++CONFIG_PACKAGE_kmod-usb-serial-ftdi=m ++# CONFIG_PACKAGE_kmod-usb-serial-garmin is not set ++# CONFIG_PACKAGE_kmod-usb-serial-ipw is not set ++# CONFIG_PACKAGE_kmod-usb-serial-keyspan is not set ++# CONFIG_PACKAGE_kmod-usb-serial-mct is not set ++CONFIG_PACKAGE_kmod-usb-serial-mos7720=m ++# CONFIG_PACKAGE_kmod-usb-serial-mos7840 is not set ++# CONFIG_PACKAGE_kmod-usb-serial-option is not set ++# CONFIG_PACKAGE_kmod-usb-serial-oti6858 is not set ++CONFIG_PACKAGE_kmod-usb-serial-pl2303=m ++# CONFIG_PACKAGE_kmod-usb-serial-qualcomm is not set ++# CONFIG_PACKAGE_kmod-usb-serial-sierrawireless is not set ++# CONFIG_PACKAGE_kmod-usb-serial-simple is not set ++# CONFIG_PACKAGE_kmod-usb-serial-ti-usb is not set ++# CONFIG_PACKAGE_kmod-usb-serial-visor is not set ++# CONFIG_PACKAGE_kmod-usb-serial-xr_usb_serial_common is not set ++CONFIG_PACKAGE_kmod-usb-storage=m + # CONFIG_PACKAGE_kmod-usb-storage-extras is not set +-# CONFIG_PACKAGE_kmod-usb-storage-uas is not set ++CONFIG_PACKAGE_kmod-usb-storage-uas=m + # CONFIG_PACKAGE_kmod-usb-uhci is not set +-# CONFIG_PACKAGE_kmod-usb-wdm is not set ++CONFIG_PACKAGE_kmod-usb-wdm=m + # CONFIG_PACKAGE_kmod-usb-yealink is not set + CONFIG_PACKAGE_kmod-usb2=y + # CONFIG_PACKAGE_kmod-usb2-pci is not set +@@ -2296,6 +2343,7 @@ CONFIG_PACKAGE_kmod-usb2=y + # CONFIG_PACKAGE_kmod-usbip-client is not set + # CONFIG_PACKAGE_kmod-usbip-server is not set + # CONFIG_PACKAGE_kmod-usbmon is not set ++CONFIG_PACKAGE_kmod-usbtmc=m + + # + # Video Support +@@ -2520,7 +2568,222 @@ CONFIG_PACKAGE_lua=m + # + # Perl + # +-# CONFIG_PACKAGE_perl is not set ++CONFIG_PACKAGE_perl=m ++ ++# ++# Configuration ++# ++CONFIG_PERL_THREADS=y ++# CONFIG_PERL_TESTS is not set ++CONFIG_PERL_NOCOMMENT=y ++CONFIG_PACKAGE_perl-authen-sasl=m ++CONFIG_PACKAGE_perl-authen-sasl-xs=m ++CONFIG_PACKAGE_perl-b-hooks-endofscope=m ++CONFIG_PACKAGE_perl-cgi=m ++CONFIG_PACKAGE_perl-class-accessor=m ++CONFIG_PACKAGE_perl-class-accessor-chained=m ++CONFIG_PACKAGE_perl-class-data-inheritable=m ++CONFIG_PACKAGE_perl-class-inspector=m ++CONFIG_PACKAGE_perl-class-singleton=m ++CONFIG_PACKAGE_perl-compress-bzip2=m ++CONFIG_PACKAGE_perl-crypt-des=m ++CONFIG_PACKAGE_perl-data-dumper=m ++CONFIG_PACKAGE_perl-datetime=m ++CONFIG_PACKAGE_perl-datetime-event-ical=m ++CONFIG_PACKAGE_perl-datetime-event-recurrence=m ++CONFIG_PACKAGE_perl-datetime-event-sunrise=m ++CONFIG_PACKAGE_perl-datetime-format-ical=m ++CONFIG_PACKAGE_perl-datetime-locale=m ++CONFIG_PACKAGE_perl-datetime-set=m ++CONFIG_PACKAGE_perl-datetime-timezone=m ++CONFIG_PACKAGE_perl-dbi=m ++CONFIG_PACKAGE_perl-devel-stacktrace=m ++CONFIG_PACKAGE_perl-device-serialport=m ++CONFIG_PACKAGE_perl-device-usb=m ++CONFIG_PACKAGE_perl-encode-locale=m ++CONFIG_PACKAGE_perl-eval-closure=m ++CONFIG_PACKAGE_perl-exception-class=m ++CONFIG_PACKAGE_perl-file-listing=m ++CONFIG_PACKAGE_perl-file-rsyncp=m ++CONFIG_PACKAGE_perl-file-sharedir=m ++CONFIG_PACKAGE_perl-file-sharedir-install=m ++CONFIG_PACKAGE_perl-filter=m ++CONFIG_PACKAGE_perl-gpib=m ++CONFIG_PACKAGE_perl-html-form=m ++CONFIG_PACKAGE_perl-html-parser=m ++CONFIG_PACKAGE_perl-html-tagset=m ++CONFIG_PACKAGE_perl-html-tree=m ++CONFIG_PACKAGE_perl-http-cookies=m ++CONFIG_PACKAGE_perl-http-daemon=m ++CONFIG_PACKAGE_perl-http-date=m ++CONFIG_PACKAGE_perl-http-message=m ++CONFIG_PACKAGE_perl-http-negotiate=m ++CONFIG_PACKAGE_perl-http-server-simple=m ++CONFIG_PACKAGE_perl-ical-parser=m ++CONFIG_PACKAGE_perl-image-imlib2=m ++CONFIG_PACKAGE_perl-inline=m ++CONFIG_PACKAGE_perl-inline-c=m ++CONFIG_PACKAGE_perl-io-html=m ++CONFIG_PACKAGE_perl-io-pipely=m ++CONFIG_PACKAGE_perl-io-socket-ssl=m ++CONFIG_PACKAGE_perl-io-string=m ++CONFIG_PACKAGE_perl-json-parse=m ++CONFIG_PACKAGE_perl-lockfile-simple=m ++CONFIG_PACKAGE_perl-lwp-mediatypes=m ++CONFIG_PACKAGE_perl-lwp-protocol-https=m ++CONFIG_PACKAGE_perl-math-complex=m ++CONFIG_PACKAGE_perl-md5=m ++CONFIG_PACKAGE_perl-module-implementation=m ++CONFIG_PACKAGE_perl-module-runtime=m ++CONFIG_PACKAGE_perl-mozilla-ca=m ++CONFIG_PACKAGE_perl-mro-compat=m ++CONFIG_PACKAGE_perl-namespace-autoclean=m ++CONFIG_PACKAGE_perl-namespace-clean=m ++CONFIG_PACKAGE_perl-net-http=m ++CONFIG_PACKAGE_perl-net-mqtt-simple=m ++CONFIG_PACKAGE_perl-net-ssleay=m ++CONFIG_PACKAGE_perl-net-telnet=m ++CONFIG_PACKAGE_perl-net-upnp=m ++CONFIG_PACKAGE_perl-net-vnc=m ++CONFIG_PACKAGE_perl-package-stash=m ++CONFIG_PACKAGE_perl-package-stash-xs=m ++CONFIG_PACKAGE_perl-params-validate=m ++CONFIG_PACKAGE_perl-params-validationcompiler=m ++CONFIG_PACKAGE_perl-parse-recdescent=m ++CONFIG_PACKAGE_perl-poe=m ++CONFIG_PACKAGE_perl-role-tiny=m ++CONFIG_PACKAGE_perl-set-infinite=m ++CONFIG_PACKAGE_perl-specio=m ++CONFIG_PACKAGE_perl-sub-exporter-progressive=m ++CONFIG_PACKAGE_perl-sub-identify=m ++CONFIG_PACKAGE_perl-sub-uplevel=m ++CONFIG_PACKAGE_perl-switch=m ++CONFIG_PACKAGE_perl-term-cap=m ++CONFIG_PACKAGE_perl-termreadkey=m ++CONFIG_PACKAGE_perl-test-harness=m ++CONFIG_PACKAGE_perl-test-warn=m ++CONFIG_PACKAGE_perl-text-csv_xs=m ++CONFIG_PACKAGE_perl-text-vfile-asdata=m ++CONFIG_PACKAGE_perl-time-local=m ++CONFIG_PACKAGE_perl-try-tiny=m ++CONFIG_PACKAGE_perl-uri=m ++CONFIG_PACKAGE_perl-variable-magic=m ++CONFIG_PACKAGE_perl-www=m ++CONFIG_PACKAGE_perl-www-curl=m ++CONFIG_PACKAGE_perl-www-mechanize=m ++CONFIG_PACKAGE_perl-www-robotrules=m ++CONFIG_PACKAGE_perl-xml-parser=m ++CONFIG_PACKAGE_perlbase-anydbm-file=m ++CONFIG_PACKAGE_perlbase-app=m ++CONFIG_PACKAGE_perlbase-archive=m ++CONFIG_PACKAGE_perlbase-arybase=m ++CONFIG_PACKAGE_perlbase-attribute=m ++CONFIG_PACKAGE_perlbase-attributes=m ++CONFIG_PACKAGE_perlbase-autodie=m ++CONFIG_PACKAGE_perlbase-autoloader=m ++CONFIG_PACKAGE_perlbase-autosplit=m ++CONFIG_PACKAGE_perlbase-autouse=m ++CONFIG_PACKAGE_perlbase-b=m ++CONFIG_PACKAGE_perlbase-base=m ++CONFIG_PACKAGE_perlbase-benchmark=m ++CONFIG_PACKAGE_perlbase-bigint=m ++CONFIG_PACKAGE_perlbase-bignum=m ++CONFIG_PACKAGE_perlbase-blib=m ++CONFIG_PACKAGE_perlbase-bytes=m ++CONFIG_PACKAGE_perlbase-charnames=m ++CONFIG_PACKAGE_perlbase-class=m ++CONFIG_PACKAGE_perlbase-compress=m ++CONFIG_PACKAGE_perlbase-config=m ++CONFIG_PACKAGE_perlbase-cpan=m ++CONFIG_PACKAGE_perlbase-cwd=m ++CONFIG_PACKAGE_perlbase-data=m ++CONFIG_PACKAGE_perlbase-db=m ++CONFIG_PACKAGE_perlbase-db-file=m ++CONFIG_PACKAGE_perlbase-dbm-filter=m ++CONFIG_PACKAGE_perlbase-devel=m ++CONFIG_PACKAGE_perlbase-diagnostics=m ++CONFIG_PACKAGE_perlbase-digest=m ++CONFIG_PACKAGE_perlbase-dirhandle=m ++CONFIG_PACKAGE_perlbase-dumpvalue=m ++CONFIG_PACKAGE_perlbase-dumpvar=m ++CONFIG_PACKAGE_perlbase-dynaloader=m ++CONFIG_PACKAGE_perlbase-encode=m ++CONFIG_PACKAGE_perlbase-encoding=m ++CONFIG_PACKAGE_perlbase-english=m ++CONFIG_PACKAGE_perlbase-env=m ++CONFIG_PACKAGE_perlbase-errno=m ++CONFIG_PACKAGE_perlbase-essential=m ++CONFIG_PACKAGE_perlbase-experimental=m ++CONFIG_PACKAGE_perlbase-extutils=m ++CONFIG_PACKAGE_perlbase-fatal=m ++CONFIG_PACKAGE_perlbase-fcntl=m ++CONFIG_PACKAGE_perlbase-feature=m ++CONFIG_PACKAGE_perlbase-fields=m ++CONFIG_PACKAGE_perlbase-file=m ++CONFIG_PACKAGE_perlbase-filecache=m ++CONFIG_PACKAGE_perlbase-filehandle=m ++CONFIG_PACKAGE_perlbase-filetest=m ++CONFIG_PACKAGE_perlbase-filter=m ++CONFIG_PACKAGE_perlbase-findbin=m ++CONFIG_PACKAGE_perlbase-gdbm-file=m ++CONFIG_PACKAGE_perlbase-getopt=m ++CONFIG_PACKAGE_perlbase-hash=m ++CONFIG_PACKAGE_perlbase-http-tiny=m ++CONFIG_PACKAGE_perlbase-i18n=m ++CONFIG_PACKAGE_perlbase-if=m ++CONFIG_PACKAGE_perlbase-integer=m ++CONFIG_PACKAGE_perlbase-io=m ++CONFIG_PACKAGE_perlbase-ipc=m ++CONFIG_PACKAGE_perlbase-json-pp=m ++CONFIG_PACKAGE_perlbase-less=m ++CONFIG_PACKAGE_perlbase-list=m ++CONFIG_PACKAGE_perlbase-locale=m ++CONFIG_PACKAGE_perlbase-math=m ++CONFIG_PACKAGE_perlbase-memoize=m ++CONFIG_PACKAGE_perlbase-meta-notation=m ++CONFIG_PACKAGE_perlbase-mime=m ++CONFIG_PACKAGE_perlbase-module=m ++CONFIG_PACKAGE_perlbase-mro=m ++CONFIG_PACKAGE_perlbase-net=m ++CONFIG_PACKAGE_perlbase-next=m ++CONFIG_PACKAGE_perlbase-o=m ++CONFIG_PACKAGE_perlbase-opcode=m ++CONFIG_PACKAGE_perlbase-open=m ++CONFIG_PACKAGE_perlbase-ops=m ++CONFIG_PACKAGE_perlbase-ostype=m ++CONFIG_PACKAGE_perlbase-params=m ++CONFIG_PACKAGE_perlbase-perl5db=m ++CONFIG_PACKAGE_perlbase-perlio=m ++CONFIG_PACKAGE_perlbase-pod=m ++CONFIG_PACKAGE_perlbase-posix=m ++CONFIG_PACKAGE_perlbase-re=m ++CONFIG_PACKAGE_perlbase-safe=m ++CONFIG_PACKAGE_perlbase-scalar=m ++CONFIG_PACKAGE_perlbase-sdbm-file=m ++CONFIG_PACKAGE_perlbase-search=m ++CONFIG_PACKAGE_perlbase-selectsaver=m ++CONFIG_PACKAGE_perlbase-selfloader=m ++CONFIG_PACKAGE_perlbase-sigtrap=m ++CONFIG_PACKAGE_perlbase-socket=m ++CONFIG_PACKAGE_perlbase-sort=m ++CONFIG_PACKAGE_perlbase-storable=m ++CONFIG_PACKAGE_perlbase-symbol=m ++CONFIG_PACKAGE_perlbase-sys=m ++CONFIG_PACKAGE_perlbase-tap=m ++CONFIG_PACKAGE_perlbase-term=m ++CONFIG_PACKAGE_perlbase-test=m ++CONFIG_PACKAGE_perlbase-text=m ++CONFIG_PACKAGE_perlbase-thread=m ++CONFIG_PACKAGE_perlbase-threads=m ++CONFIG_PACKAGE_perlbase-tie=m ++CONFIG_PACKAGE_perlbase-time=m ++CONFIG_PACKAGE_perlbase-unicode=m ++CONFIG_PACKAGE_perlbase-unicore=m ++CONFIG_PACKAGE_perlbase-universal=m ++CONFIG_PACKAGE_perlbase-user=m ++CONFIG_PACKAGE_perlbase-utf8=m ++CONFIG_PACKAGE_perlbase-version=m ++CONFIG_PACKAGE_perlbase-xsloader=m + + # + # Python +@@ -2529,7 +2792,7 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_gunicorn3 is not set + # CONFIG_PACKAGE_micropython is not set + # CONFIG_PACKAGE_micropython-lib is not set +-# CONFIG_PACKAGE_python is not set ++CONFIG_PACKAGE_python=m + # CONFIG_PACKAGE_python-astral is not set + # CONFIG_PACKAGE_python-astral-src is not set + # CONFIG_PACKAGE_python-attrs is not set +@@ -2538,7 +2801,7 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-automat-src is not set + # CONFIG_PACKAGE_python-awscli is not set + # CONFIG_PACKAGE_python-awscli-src is not set +-# CONFIG_PACKAGE_python-base is not set ++CONFIG_PACKAGE_python-base=m + # CONFIG_PACKAGE_python-base-src is not set + # CONFIG_PACKAGE_python-bcrypt is not set + # CONFIG_PACKAGE_python-bcrypt-src is not set +@@ -2550,11 +2813,11 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-cffi-src is not set + # CONFIG_PACKAGE_python-chardet is not set + # CONFIG_PACKAGE_python-chardet-src is not set +-# CONFIG_PACKAGE_python-codecs is not set ++CONFIG_PACKAGE_python-codecs=m + # CONFIG_PACKAGE_python-codecs-src is not set + # CONFIG_PACKAGE_python-colorama is not set + # CONFIG_PACKAGE_python-colorama-src is not set +-# CONFIG_PACKAGE_python-compiler is not set ++CONFIG_PACKAGE_python-compiler=m + # CONFIG_PACKAGE_python-compiler-src is not set + # CONFIG_PACKAGE_python-constantly is not set + # CONFIG_PACKAGE_python-constantly-src is not set +@@ -2567,21 +2830,21 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-cryptodomex-src is not set + # CONFIG_PACKAGE_python-cryptography is not set + # CONFIG_PACKAGE_python-cryptography-src is not set +-# CONFIG_PACKAGE_python-ctypes is not set ++CONFIG_PACKAGE_python-ctypes=m + # CONFIG_PACKAGE_python-ctypes-src is not set + # CONFIG_PACKAGE_python-curl is not set + # CONFIG_PACKAGE_python-curl-src is not set + # CONFIG_PACKAGE_python-dateutil is not set + # CONFIG_PACKAGE_python-dateutil-src is not set +-# CONFIG_PACKAGE_python-db is not set ++CONFIG_PACKAGE_python-db=m + # CONFIG_PACKAGE_python-db-src is not set +-# CONFIG_PACKAGE_python-decimal is not set ++CONFIG_PACKAGE_python-decimal=m + # CONFIG_PACKAGE_python-decimal-src is not set + # CONFIG_PACKAGE_python-defusedxml is not set + # CONFIG_PACKAGE_python-defusedxml-src is not set + # CONFIG_PACKAGE_python-dev is not set + # CONFIG_PACKAGE_python-dev-src is not set +-# CONFIG_PACKAGE_python-distutils is not set ++CONFIG_PACKAGE_python-distutils=m + # CONFIG_PACKAGE_python-distutils-src is not set + # CONFIG_PACKAGE_python-django1 is not set + # CONFIG_PACKAGE_python-django1-common is not set +@@ -2593,7 +2856,7 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-dpkt is not set + # CONFIG_PACKAGE_python-egenix-mx-base is not set + # CONFIG_PACKAGE_python-egenix-mx-base-src is not set +-# CONFIG_PACKAGE_python-email is not set ++CONFIG_PACKAGE_python-email=m + # CONFIG_PACKAGE_python-email-src is not set + # CONFIG_PACKAGE_python-enum34 is not set + # CONFIG_PACKAGE_python-enum34-src is not set +@@ -2605,7 +2868,7 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-flup-src is not set + # CONFIG_PACKAGE_python-futures is not set + # CONFIG_PACKAGE_python-futures-src is not set +-# CONFIG_PACKAGE_python-gdbm is not set ++CONFIG_PACKAGE_python-gdbm=m + # CONFIG_PACKAGE_python-gdbm-src is not set + # CONFIG_PACKAGE_python-gmpy2 is not set + # CONFIG_PACKAGE_python-gmpy2-src is not set +@@ -2628,28 +2891,28 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-lib2to3 is not set + # CONFIG_PACKAGE_python-lib2to3-src is not set + # CONFIG_PACKAGE_python-libmodbus is not set +-# CONFIG_PACKAGE_python-light is not set ++CONFIG_PACKAGE_python-light=m + + # + # Configuration + # + # CONFIG_PYTHON_BLUETOOTH_SUPPORT is not set + # CONFIG_PACKAGE_python-light-src is not set +-# CONFIG_PACKAGE_python-logging is not set ++CONFIG_PACKAGE_python-logging=m + # CONFIG_PACKAGE_python-logging-src is not set + # CONFIG_PACKAGE_python-lxml is not set + # CONFIG_PACKAGE_python-lxml-src is not set +-# CONFIG_PACKAGE_python-multiprocessing is not set ++CONFIG_PACKAGE_python-multiprocessing=m + # CONFIG_PACKAGE_python-multiprocessing-src is not set + # CONFIG_PACKAGE_python-mysqlclient is not set + # CONFIG_PACKAGE_python-mysqlclient-src is not set +-# CONFIG_PACKAGE_python-ncurses is not set ++CONFIG_PACKAGE_python-ncurses=m + # CONFIG_PACKAGE_python-ncurses-src is not set + # CONFIG_PACKAGE_python-oauthlib is not set + # CONFIG_PACKAGE_python-oauthlib-src is not set + # CONFIG_PACKAGE_python-openpyxl is not set + # CONFIG_PACKAGE_python-openpyxl-src is not set +-# CONFIG_PACKAGE_python-openssl is not set ++CONFIG_PACKAGE_python-openssl=m + # CONFIG_PACKAGE_python-openssl-src is not set + # CONFIG_PACKAGE_python-parsley is not set + # CONFIG_PACKAGE_python-parsley-src is not set +@@ -2672,7 +2935,7 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-pyasn1-src is not set + # CONFIG_PACKAGE_python-pycparser is not set + # CONFIG_PACKAGE_python-pycparser-src is not set +-# CONFIG_PACKAGE_python-pydoc is not set ++CONFIG_PACKAGE_python-pydoc=m + # CONFIG_PACKAGE_python-pydoc-src is not set + # CONFIG_PACKAGE_python-pyjwt is not set + # CONFIG_PACKAGE_python-pyjwt-src is not set +@@ -2681,10 +2944,12 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-pyopenssl-src is not set + # CONFIG_PACKAGE_python-pyptlib is not set + # CONFIG_PACKAGE_python-pyptlib-src is not set +-# CONFIG_PACKAGE_python-pyserial is not set ++CONFIG_PACKAGE_python-pyserial=m + # CONFIG_PACKAGE_python-pyserial-src is not set + # CONFIG_PACKAGE_python-pytz is not set + # CONFIG_PACKAGE_python-pytz-src is not set ++CONFIG_PACKAGE_python-pyusb=m ++# CONFIG_PACKAGE_python-pyusb-src is not set + # CONFIG_PACKAGE_python-qrcode is not set + # CONFIG_PACKAGE_python-qrcode-src is not set + # CONFIG_PACKAGE_python-rcssmin is not set +@@ -2708,7 +2973,7 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-six is not set + # CONFIG_PACKAGE_python-six-src is not set + # CONFIG_PACKAGE_python-smbus is not set +-# CONFIG_PACKAGE_python-sqlite3 is not set ++CONFIG_PACKAGE_python-sqlite3=m + # CONFIG_PACKAGE_python-sqlite3-src is not set + # CONFIG_PACKAGE_python-text-unidecode is not set + # CONFIG_PACKAGE_python-text-unidecode-src is not set +@@ -2716,7 +2981,7 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-twisted-src is not set + # CONFIG_PACKAGE_python-txsocksx is not set + # CONFIG_PACKAGE_python-txsocksx-src is not set +-# CONFIG_PACKAGE_python-unittest is not set ++CONFIG_PACKAGE_python-unittest=m + # CONFIG_PACKAGE_python-unittest-src is not set + # CONFIG_PACKAGE_python-urllib3 is not set + # CONFIG_PACKAGE_python-urllib3-src is not set +@@ -2724,13 +2989,13 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python-vobject-src is not set + # CONFIG_PACKAGE_python-voluptuous is not set + # CONFIG_PACKAGE_python-voluptuous-src is not set +-# CONFIG_PACKAGE_python-xml is not set ++CONFIG_PACKAGE_python-xml=m + # CONFIG_PACKAGE_python-xml-src is not set + # CONFIG_PACKAGE_python-yaml is not set + # CONFIG_PACKAGE_python-yaml-src is not set + # CONFIG_PACKAGE_python-zope-interface is not set + # CONFIG_PACKAGE_python-zope-interface-src is not set +-# CONFIG_PACKAGE_python3 is not set ++CONFIG_PACKAGE_python3=m + # CONFIG_PACKAGE_python3-aiohttp is not set + # CONFIG_PACKAGE_python3-aiohttp-cors is not set + # CONFIG_PACKAGE_python3-aiohttp-cors-src is not set +@@ -2745,7 +3010,7 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-astral-src is not set + # CONFIG_PACKAGE_python3-async-timeout is not set + # CONFIG_PACKAGE_python3-async-timeout-src is not set +-# CONFIG_PACKAGE_python3-asyncio is not set ++CONFIG_PACKAGE_python3-asyncio=m + # CONFIG_PACKAGE_python3-asyncio-src is not set + # CONFIG_PACKAGE_python3-atomicwrites is not set + # CONFIG_PACKAGE_python3-atomicwrites-src is not set +@@ -2755,35 +3020,41 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-automat-src is not set + # CONFIG_PACKAGE_python3-awscli is not set + # CONFIG_PACKAGE_python3-awscli-src is not set +-# CONFIG_PACKAGE_python3-base is not set ++CONFIG_PACKAGE_python3-base=m + # CONFIG_PACKAGE_python3-base-src is not set + # CONFIG_PACKAGE_python3-bcrypt is not set + # CONFIG_PACKAGE_python3-bcrypt-src is not set ++CONFIG_PACKAGE_python3-beautifulsoup4=m ++# CONFIG_PACKAGE_python3-beautifulsoup4-src is not set ++CONFIG_PACKAGE_python3-blinker=m ++# CONFIG_PACKAGE_python3-blinker-src is not set + # CONFIG_PACKAGE_python3-boto3 is not set + # CONFIG_PACKAGE_python3-boto3-src is not set + # CONFIG_PACKAGE_python3-botocore is not set + # CONFIG_PACKAGE_python3-botocore-src is not set + # CONFIG_PACKAGE_python3-bottle is not set + # CONFIG_PACKAGE_python3-bottle-src is not set ++CONFIG_PACKAGE_python3-brotli=m ++# CONFIG_PACKAGE_python3-brotli-src is not set + # CONFIG_PACKAGE_python3-cachelib is not set + # CONFIG_PACKAGE_python3-cachelib-src is not set + # CONFIG_PACKAGE_python3-cachetools is not set + # CONFIG_PACKAGE_python3-cachetools-src is not set +-# CONFIG_PACKAGE_python3-certifi is not set ++CONFIG_PACKAGE_python3-certifi=m + # CONFIG_PACKAGE_python3-certifi-src is not set +-# CONFIG_PACKAGE_python3-cffi is not set ++CONFIG_PACKAGE_python3-cffi=m + # CONFIG_PACKAGE_python3-cffi-src is not set +-# CONFIG_PACKAGE_python3-cgi is not set ++CONFIG_PACKAGE_python3-cgi=m + # CONFIG_PACKAGE_python3-cgi-src is not set +-# CONFIG_PACKAGE_python3-cgitb is not set ++CONFIG_PACKAGE_python3-cgitb=m + # CONFIG_PACKAGE_python3-cgitb-src is not set + # CONFIG_PACKAGE_python3-chardet is not set + # CONFIG_PACKAGE_python3-chardet-src is not set +-# CONFIG_PACKAGE_python3-click is not set ++CONFIG_PACKAGE_python3-click=m + # CONFIG_PACKAGE_python3-click-log is not set + # CONFIG_PACKAGE_python3-click-log-src is not set + # CONFIG_PACKAGE_python3-click-src is not set +-# CONFIG_PACKAGE_python3-codecs is not set ++CONFIG_PACKAGE_python3-codecs=m + # CONFIG_PACKAGE_python3-codecs-src is not set + # CONFIG_PACKAGE_python3-colorama is not set + # CONFIG_PACKAGE_python3-colorama-src is not set +@@ -2797,17 +3068,17 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-cryptodome-src is not set + # CONFIG_PACKAGE_python3-cryptodomex is not set + # CONFIG_PACKAGE_python3-cryptodomex-src is not set +-# CONFIG_PACKAGE_python3-cryptography is not set ++CONFIG_PACKAGE_python3-cryptography=m + # CONFIG_PACKAGE_python3-cryptography-src is not set +-# CONFIG_PACKAGE_python3-ctypes is not set ++CONFIG_PACKAGE_python3-ctypes=m + # CONFIG_PACKAGE_python3-ctypes-src is not set + # CONFIG_PACKAGE_python3-curl is not set + # CONFIG_PACKAGE_python3-curl-src is not set +-# CONFIG_PACKAGE_python3-dateutil is not set ++CONFIG_PACKAGE_python3-dateutil=m + # CONFIG_PACKAGE_python3-dateutil-src is not set +-# CONFIG_PACKAGE_python3-dbm is not set ++CONFIG_PACKAGE_python3-dbm=m + # CONFIG_PACKAGE_python3-dbm-src is not set +-# CONFIG_PACKAGE_python3-decimal is not set ++CONFIG_PACKAGE_python3-decimal=m + # CONFIG_PACKAGE_python3-decimal-src is not set + # CONFIG_PACKAGE_python3-decorator is not set + # CONFIG_PACKAGE_python3-decorator-src is not set +@@ -2815,7 +3086,7 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-defusedxml-src is not set + # CONFIG_PACKAGE_python3-dev is not set + # CONFIG_PACKAGE_python3-dev-src is not set +-# CONFIG_PACKAGE_python3-distutils is not set ++CONFIG_PACKAGE_python3-distutils=m + # CONFIG_PACKAGE_python3-distutils-src is not set + # CONFIG_PACKAGE_python3-django is not set + # CONFIG_PACKAGE_python3-django-appconf is not set +@@ -2853,30 +3124,44 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-django1-src is not set + # CONFIG_PACKAGE_python3-dns is not set + # CONFIG_PACKAGE_python3-dns-src is not set ++CONFIG_PACKAGE_python3-dnspython=m ++# CONFIG_PACKAGE_python3-dnspython-src is not set + # CONFIG_PACKAGE_python3-docutils is not set + # CONFIG_PACKAGE_python3-docutils-src is not set + # CONFIG_PACKAGE_python3-drf-nested-routers is not set + # CONFIG_PACKAGE_python3-drf-nested-routers-src is not set +-# CONFIG_PACKAGE_python3-email is not set ++CONFIG_PACKAGE_python3-email=m + # CONFIG_PACKAGE_python3-email-src is not set + # CONFIG_PACKAGE_python3-et_xmlfile is not set + # CONFIG_PACKAGE_python3-et_xmlfile-src is not set + # CONFIG_PACKAGE_python3-evdev is not set + # CONFIG_PACKAGE_python3-evdev-src is not set +-# CONFIG_PACKAGE_python3-flask is not set ++CONFIG_PACKAGE_python3-eventlet=m ++# CONFIG_PACKAGE_python3-eventlet-src is not set ++CONFIG_PACKAGE_python3-flask=m + # CONFIG_PACKAGE_python3-flask-login is not set + # CONFIG_PACKAGE_python3-flask-login-src is not set + # CONFIG_PACKAGE_python3-flask-src is not set + # CONFIG_PACKAGE_python3-flup is not set + # CONFIG_PACKAGE_python3-flup-src is not set +-# CONFIG_PACKAGE_python3-gdbm is not set ++CONFIG_PACKAGE_python3-gdbm=m + # CONFIG_PACKAGE_python3-gdbm-src is not set + # CONFIG_PACKAGE_python3-gmpy2 is not set + # CONFIG_PACKAGE_python3-gmpy2-src is not set + # CONFIG_PACKAGE_python3-gnupg is not set + # CONFIG_PACKAGE_python3-gpiod is not set ++CONFIG_PACKAGE_python3-greenlet=m ++# CONFIG_PACKAGE_python3-greenlet-src is not set + # CONFIG_PACKAGE_python3-gunicorn is not set + # CONFIG_PACKAGE_python3-gunicorn-src is not set ++CONFIG_PACKAGE_python3-h11=m ++# CONFIG_PACKAGE_python3-h11-src is not set ++CONFIG_PACKAGE_python3-h2=m ++# CONFIG_PACKAGE_python3-h2-src is not set ++CONFIG_PACKAGE_python3-hpack=m ++# CONFIG_PACKAGE_python3-hpack-src is not set ++CONFIG_PACKAGE_python3-hyperframe=m ++# CONFIG_PACKAGE_python3-hyperframe-src is not set + # CONFIG_PACKAGE_python3-hyperlink is not set + # CONFIG_PACKAGE_python3-hyperlink-src is not set + # CONFIG_PACKAGE_python3-idna is not set +@@ -2889,47 +3174,55 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-influxdb-src is not set + # CONFIG_PACKAGE_python3-intelhex is not set + # CONFIG_PACKAGE_python3-intelhex-src is not set +-# CONFIG_PACKAGE_python3-itsdangerous is not set ++CONFIG_PACKAGE_python3-itsdangerous=m + # CONFIG_PACKAGE_python3-itsdangerous-src is not set + # CONFIG_PACKAGE_python3-jdcal is not set + # CONFIG_PACKAGE_python3-jdcal-src is not set +-# CONFIG_PACKAGE_python3-jinja2 is not set ++CONFIG_PACKAGE_python3-jinja2=m + # CONFIG_PACKAGE_python3-jinja2-src is not set + # CONFIG_PACKAGE_python3-jmespath is not set + # CONFIG_PACKAGE_python3-jmespath-src is not set + # CONFIG_PACKAGE_python3-jsonpath-ng is not set + # CONFIG_PACKAGE_python3-jsonpath-ng-src is not set ++CONFIG_PACKAGE_python3-kaitaistruct=m ++# CONFIG_PACKAGE_python3-kaitaistruct-src is not set ++CONFIG_PACKAGE_python3-ldap3=m ++# CONFIG_PACKAGE_python3-ldap3-src is not set + # CONFIG_PACKAGE_python3-lib2to3 is not set + # CONFIG_PACKAGE_python3-lib2to3-src is not set + # CONFIG_PACKAGE_python3-libmodbus is not set +-# CONFIG_PACKAGE_python3-light is not set ++CONFIG_PACKAGE_python3-light=m + + # + # Configuration + # + # CONFIG_PYTHON3_BLUETOOTH_SUPPORT is not set + # CONFIG_PACKAGE_python3-light-src is not set +-# CONFIG_PACKAGE_python3-logging is not set ++CONFIG_PACKAGE_python3-logging=m + # CONFIG_PACKAGE_python3-logging-src is not set +-# CONFIG_PACKAGE_python3-lxml is not set ++CONFIG_PACKAGE_python3-lxml=m + # CONFIG_PACKAGE_python3-lxml-src is not set +-# CONFIG_PACKAGE_python3-lzma is not set ++CONFIG_PACKAGE_python3-lzma=m + # CONFIG_PACKAGE_python3-lzma-src is not set + # CONFIG_PACKAGE_python3-markdown is not set + # CONFIG_PACKAGE_python3-markdown-src is not set +-# CONFIG_PACKAGE_python3-markupsafe is not set ++CONFIG_PACKAGE_python3-markupsafe=m + # CONFIG_PACKAGE_python3-markupsafe-src is not set + # CONFIG_PACKAGE_python3-maxminddb is not set + # CONFIG_PACKAGE_python3-maxminddb-src is not set ++CONFIG_PACKAGE_python3-mitmproxy=m ++# CONFIG_PACKAGE_python3-mitmproxy-src is not set ++CONFIG_PACKAGE_python3-monotonic=m ++# CONFIG_PACKAGE_python3-monotonic-src is not set + # CONFIG_PACKAGE_python3-more-itertools is not set + # CONFIG_PACKAGE_python3-more-itertools-src is not set + # CONFIG_PACKAGE_python3-multidict is not set + # CONFIG_PACKAGE_python3-multidict-src is not set +-# CONFIG_PACKAGE_python3-multiprocessing is not set ++CONFIG_PACKAGE_python3-multiprocessing=m + # CONFIG_PACKAGE_python3-multiprocessing-src is not set + # CONFIG_PACKAGE_python3-mysqlclient is not set + # CONFIG_PACKAGE_python3-mysqlclient-src is not set +-# CONFIG_PACKAGE_python3-ncurses is not set ++CONFIG_PACKAGE_python3-ncurses=m + # CONFIG_PACKAGE_python3-ncurses-src is not set + # CONFIG_PACKAGE_python3-netdisco is not set + # CONFIG_PACKAGE_python3-netdisco-src is not set +@@ -2941,51 +3234,61 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-oauthlib-src is not set + # CONFIG_PACKAGE_python3-openpyxl is not set + # CONFIG_PACKAGE_python3-openpyxl-src is not set +-# CONFIG_PACKAGE_python3-openssl is not set ++CONFIG_PACKAGE_python3-openssl=m + # CONFIG_PACKAGE_python3-openssl-src is not set + # CONFIG_PACKAGE_python3-paho-mqtt is not set + # CONFIG_PACKAGE_python3-paho-mqtt-src is not set + # CONFIG_PACKAGE_python3-parsley is not set + # CONFIG_PACKAGE_python3-parsley-src is not set +-# CONFIG_PACKAGE_python3-passlib is not set ++CONFIG_PACKAGE_python3-passlib=m + # CONFIG_PACKAGE_python3-passlib-src is not set + # CONFIG_PACKAGE_python3-pillow is not set + # CONFIG_PACKAGE_python3-pillow-src is not set + # CONFIG_PACKAGE_python3-pip is not set + # CONFIG_PACKAGE_python3-pip-src is not set +-# CONFIG_PACKAGE_python3-pkg-resources is not set ++CONFIG_PACKAGE_python3-pkg-resources=m + # CONFIG_PACKAGE_python3-pkg-resources-src is not set +-# CONFIG_PACKAGE_python3-ply is not set ++CONFIG_PACKAGE_python3-ply=m + # CONFIG_PACKAGE_python3-ply-src is not set ++CONFIG_PACKAGE_python3-protobuf=m ++# CONFIG_PACKAGE_python3-protobuf-src is not set ++CONFIG_PACKAGE_python3-publicsuffix2=m ++# CONFIG_PACKAGE_python3-publicsuffix2-src is not set + # CONFIG_PACKAGE_python3-py is not set + # CONFIG_PACKAGE_python3-py-src is not set +-# CONFIG_PACKAGE_python3-pyasn1 is not set ++CONFIG_PACKAGE_python3-pyasn1=m + # CONFIG_PACKAGE_python3-pyasn1-modules is not set + # CONFIG_PACKAGE_python3-pyasn1-modules-src is not set + # CONFIG_PACKAGE_python3-pyasn1-src is not set +-# CONFIG_PACKAGE_python3-pycparser is not set ++CONFIG_PACKAGE_python3-pycparser=m + # CONFIG_PACKAGE_python3-pycparser-src is not set +-# CONFIG_PACKAGE_python3-pydoc is not set ++CONFIG_PACKAGE_python3-pydoc=m + # CONFIG_PACKAGE_python3-pydoc-src is not set + # CONFIG_PACKAGE_python3-pyjwt is not set + # CONFIG_PACKAGE_python3-pyjwt-src is not set + # CONFIG_PACKAGE_python3-pymysql is not set + # CONFIG_PACKAGE_python3-pymysql-src is not set + # CONFIG_PACKAGE_python3-pyodbc is not set +-# CONFIG_PACKAGE_python3-pyopenssl is not set ++CONFIG_PACKAGE_python3-pyopenssl=m + # CONFIG_PACKAGE_python3-pyopenssl-src is not set + # CONFIG_PACKAGE_python3-pyotp is not set + # CONFIG_PACKAGE_python3-pyotp-src is not set +-# CONFIG_PACKAGE_python3-pyparsing is not set ++CONFIG_PACKAGE_python3-pyparsing=m + # CONFIG_PACKAGE_python3-pyparsing-src is not set ++CONFIG_PACKAGE_python3-pyperclip=m ++# CONFIG_PACKAGE_python3-pyperclip-src is not set + # CONFIG_PACKAGE_python3-pyroute2 is not set + # CONFIG_PACKAGE_python3-pyroute2-src is not set + # CONFIG_PACKAGE_python3-pyrsistent is not set + # CONFIG_PACKAGE_python3-pyrsistent-src is not set + # CONFIG_PACKAGE_python3-pyserial is not set + # CONFIG_PACKAGE_python3-pyserial-src is not set ++CONFIG_PACKAGE_python3-pysocks=m ++# CONFIG_PACKAGE_python3-pysocks-src is not set + # CONFIG_PACKAGE_python3-pytz is not set + # CONFIG_PACKAGE_python3-pytz-src is not set ++# CONFIG_PACKAGE_python3-pyusb is not set ++# CONFIG_PACKAGE_python3-pyusb-src is not set + # CONFIG_PACKAGE_python3-qrcode is not set + # CONFIG_PACKAGE_python3-qrcode-src is not set + # CONFIG_PACKAGE_python3-rcssmin is not set +@@ -2996,8 +3299,14 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-requests-src is not set + # CONFIG_PACKAGE_python3-rsa is not set + # CONFIG_PACKAGE_python3-rsa-src is not set ++CONFIG_PACKAGE_python3-rsocks=m ++# CONFIG_PACKAGE_python3-rsocks-src is not set + # CONFIG_PACKAGE_python3-ruamel-yaml is not set + # CONFIG_PACKAGE_python3-ruamel-yaml-src is not set ++CONFIG_PACKAGE_python3-ruamel.yaml=m ++# CONFIG_PACKAGE_python3-ruamel.yaml-src is not set ++CONFIG_PACKAGE_python3-ruamel.yaml.clib=m ++# CONFIG_PACKAGE_python3-ruamel.yaml.clib-src is not set + # CONFIG_PACKAGE_python3-s3transfer is not set + # CONFIG_PACKAGE_python3-s3transfer-src is not set + # CONFIG_PACKAGE_python3-schedule is not set +@@ -3014,20 +3323,22 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-sentry-sdk-src is not set + # CONFIG_PACKAGE_python3-service-identity is not set + # CONFIG_PACKAGE_python3-service-identity-src is not set +-# CONFIG_PACKAGE_python3-setuptools is not set +-# CONFIG_PACKAGE_python3-setuptools-src is not set ++CONFIG_PACKAGE_python3-setuptools=m ++CONFIG_PACKAGE_python3-setuptools-src=m + # CONFIG_PACKAGE_python3-simplejson is not set + # CONFIG_PACKAGE_python3-simplejson-src is not set +-# CONFIG_PACKAGE_python3-six is not set ++CONFIG_PACKAGE_python3-six=m + # CONFIG_PACKAGE_python3-six-src is not set + # CONFIG_PACKAGE_python3-slugify is not set + # CONFIG_PACKAGE_python3-slugify-src is not set + # CONFIG_PACKAGE_python3-smbus is not set ++CONFIG_PACKAGE_python3-sortedcontainers=m ++# CONFIG_PACKAGE_python3-sortedcontainers-src is not set + # CONFIG_PACKAGE_python3-speedtest-cli is not set + # CONFIG_PACKAGE_python3-speedtest-cli-src is not set + # CONFIG_PACKAGE_python3-sqlalchemy is not set + # CONFIG_PACKAGE_python3-sqlalchemy-src is not set +-# CONFIG_PACKAGE_python3-sqlite3 is not set ++CONFIG_PACKAGE_python3-sqlite3=m + # CONFIG_PACKAGE_python3-sqlite3-src is not set + # CONFIG_PACKAGE_python3-sqlparse is not set + # CONFIG_PACKAGE_python3-sqlparse-src is not set +@@ -3036,16 +3347,22 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-sysrepo is not set + # CONFIG_PACKAGE_python3-text-unidecode is not set + # CONFIG_PACKAGE_python3-text-unidecode-src is not set ++CONFIG_PACKAGE_python3-toml.py=m ++# CONFIG_PACKAGE_python3-toml.py-src is not set ++CONFIG_PACKAGE_python3-tornado=m ++# CONFIG_PACKAGE_python3-tornado-src is not set + # CONFIG_PACKAGE_python3-twisted is not set + # CONFIG_PACKAGE_python3-twisted-src is not set + # CONFIG_PACKAGE_python3-unidecode is not set + # CONFIG_PACKAGE_python3-unidecode-src is not set +-# CONFIG_PACKAGE_python3-unittest is not set ++CONFIG_PACKAGE_python3-unittest=m + # CONFIG_PACKAGE_python3-unittest-src is not set +-# CONFIG_PACKAGE_python3-urllib is not set ++CONFIG_PACKAGE_python3-urllib=m + # CONFIG_PACKAGE_python3-urllib-src is not set + # CONFIG_PACKAGE_python3-urllib3 is not set + # CONFIG_PACKAGE_python3-urllib3-src is not set ++CONFIG_PACKAGE_python3-urwid=m ++# CONFIG_PACKAGE_python3-urwid-src is not set + # CONFIG_PACKAGE_python3-vobject is not set + # CONFIG_PACKAGE_python3-vobject-src is not set + # CONFIG_PACKAGE_python3-voluptuous is not set +@@ -3054,9 +3371,11 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-voluptuous-src is not set + # CONFIG_PACKAGE_python3-wcwidth is not set + # CONFIG_PACKAGE_python3-wcwidth-src is not set +-# CONFIG_PACKAGE_python3-werkzeug is not set ++CONFIG_PACKAGE_python3-werkzeug=m + # CONFIG_PACKAGE_python3-werkzeug-src is not set +-# CONFIG_PACKAGE_python3-xml is not set ++CONFIG_PACKAGE_python3-wsproto=m ++# CONFIG_PACKAGE_python3-wsproto-src is not set ++CONFIG_PACKAGE_python3-xml=m + # CONFIG_PACKAGE_python3-xml-src is not set + # CONFIG_PACKAGE_python3-xmltodict is not set + # CONFIG_PACKAGE_python3-xmltodict-src is not set +@@ -3070,6 +3389,8 @@ CONFIG_PACKAGE_lua=m + # CONFIG_PACKAGE_python3-zipp-src is not set + # CONFIG_PACKAGE_python3-zope-interface is not set + # CONFIG_PACKAGE_python3-zope-interface-src is not set ++CONFIG_PACKAGE_python3-zstandard=m ++# CONFIG_PACKAGE_python3-zstandard-src is not set + + # + # Ruby +@@ -3092,22 +3413,33 @@ CONFIG_PACKAGE_lua=m + # + # Compression + # +-# CONFIG_PACKAGE_libbz2 is not set ++CONFIG_PACKAGE_libbz2=y + # CONFIG_PACKAGE_liblz4 is not set +-# CONFIG_PACKAGE_liblzma is not set ++CONFIG_PACKAGE_liblzma=m + # CONFIG_PACKAGE_libunrar is not set + # CONFIG_PACKAGE_libzip-gnutls is not set + # CONFIG_PACKAGE_libzip-mbedtls is not set + # CONFIG_PACKAGE_libzip-nossl is not set + # CONFIG_PACKAGE_libzip-openssl is not set +-# CONFIG_PACKAGE_libzstd is not set ++CONFIG_PACKAGE_libzstd=m ++CONFIG_ZSTD_OPTIMIZE_O3=y + + # + # Database + # + # CONFIG_PACKAGE_libmariadb is not set + # CONFIG_PACKAGE_libpq is not set +-# CONFIG_PACKAGE_libsqlite3 is not set ++CONFIG_PACKAGE_libsqlite3=m ++ ++# ++# Configuration ++# ++# CONFIG_SQLITE3_DYNAMIC_EXTENSIONS is not set ++# CONFIG_SQLITE3_FTS3 is not set ++# CONFIG_SQLITE3_FTS5 is not set ++# CONFIG_SQLITE3_JSON1 is not set ++# CONFIG_SQLITE3_RTREE is not set ++# CONFIG_SQLITE3_SESSION is not set + # CONFIG_PACKAGE_pgsqlodbc is not set + # CONFIG_PACKAGE_psqlodbca is not set + # CONFIG_PACKAGE_psqlodbcw is not set +@@ -3122,11 +3454,11 @@ CONFIG_PACKAGE_lua=m + # Filesystem + # + # CONFIG_PACKAGE_libacl is not set +-# CONFIG_PACKAGE_libattr is not set ++CONFIG_PACKAGE_libattr=m + # CONFIG_PACKAGE_libfuse is not set + # CONFIG_PACKAGE_libow is not set + # CONFIG_PACKAGE_libow-capi is not set +-# CONFIG_PACKAGE_libsysfs is not set ++CONFIG_PACKAGE_libsysfs=m + + # + # Firewall +@@ -3824,8 +4156,8 @@ CONFIG_GNUTLS_HEARTBEAT=y + CONFIG_GNUTLS_PSK=y + CONFIG_GNUTLS_ANON=y + # CONFIG_GNUTLS_TPM is not set +-# CONFIG_GNUTLS_PKCS11 is not set +-# CONFIG_GNUTLS_EXT_LIBTASN1 is not set ++CONFIG_GNUTLS_PKCS11=y ++CONFIG_GNUTLS_EXT_LIBTASN1=y + # CONFIG_PACKAGE_libmbedtls is not set + # CONFIG_PACKAGE_libnss is not set + CONFIG_PACKAGE_libopenssl=y +@@ -3878,7 +4210,7 @@ CONFIG_OPENSSL_ENGINE=y + # CONFIG_OPENSSL_WITH_GOST is not set + # CONFIG_PACKAGE_libopenssl-afalg is not set + # CONFIG_PACKAGE_libopenssl-afalg_sync is not set +-# CONFIG_PACKAGE_libopenssl-conf is not set ++CONFIG_PACKAGE_libopenssl-conf=m + # CONFIG_PACKAGE_libopenssl-devcrypto is not set + # CONFIG_PACKAGE_libwolfssl is not set + +@@ -3926,13 +4258,13 @@ CONFIG_OPENSSL_ENGINE=y + # CONFIG_PACKAGE_argp-standalone is not set + # CONFIG_PACKAGE_avro-c is not set + # CONFIG_PACKAGE_bind-libs is not set +-# CONFIG_PACKAGE_bluez-libs is not set ++CONFIG_PACKAGE_bluez-libs=m + # CONFIG_PACKAGE_boost is not set + # CONFIG_boost-context-exclude is not set + # CONFIG_boost-coroutine-exclude is not set + # CONFIG_boost-fiber-exclude is not set +-# CONFIG_PACKAGE_ccid is not set +-# CONFIG_PACKAGE_check is not set ++CONFIG_PACKAGE_ccid=m ++CONFIG_PACKAGE_check=m + # CONFIG_PACKAGE_classpath is not set + # CONFIG_PACKAGE_classpath-tools is not set + # CONFIG_PACKAGE_confuse is not set +@@ -3947,7 +4279,7 @@ CONFIG_OPENSSL_ENGINE=y + # CONFIG_PACKAGE_getdns is not set + # CONFIG_PACKAGE_gflags is not set + # CONFIG_PACKAGE_giflib is not set +-# CONFIG_PACKAGE_glib2 is not set ++CONFIG_PACKAGE_glib2=m + # CONFIG_PACKAGE_glog is not set + # CONFIG_PACKAGE_hidapi is not set + # CONFIG_PACKAGE_ibrcommon is not set +@@ -3955,6 +4287,7 @@ CONFIG_OPENSSL_ENGINE=y + # CONFIG_PACKAGE_icu is not set + # CONFIG_PACKAGE_icu-data-tools is not set + # CONFIG_PACKAGE_icu-full-data is not set ++CONFIG_PACKAGE_imlib2=m + # CONFIG_PACKAGE_jansson is not set + # CONFIG_PACKAGE_jsoncpp is not set + # CONFIG_PACKAGE_knot-libs is not set +@@ -3977,21 +4310,64 @@ CONFIG_OPENSSL_ENGINE=y CONFIG_PACKAGE_libblobmsg-json=y # CONFIG_PACKAGE_libbsd is not set # CONFIG_PACKAGE_libcanfestival is not set -# CONFIG_PACKAGE_libcap is not set +-# CONFIG_PACKAGE_libcares is not set +CONFIG_PACKAGE_libcap=m +# CONFIG_PACKAGE_libcap-bin is not set - # CONFIG_PACKAGE_libcares is not set ++CONFIG_PACKAGE_libcares=m # CONFIG_PACKAGE_libcgroup is not set # CONFIG_PACKAGE_libcharset is not set -@@ -4006,10 +4006,10 @@ CONFIG_PACKAGE_libblobmsg-json=y + # CONFIG_PACKAGE_libcoap is not set + # CONFIG_PACKAGE_libcomerr is not set + # CONFIG_PACKAGE_libconfig is not set + # CONFIG_PACKAGE_libcups is not set +-# CONFIG_PACKAGE_libcurl is not set ++CONFIG_PACKAGE_libcurl=m ++ ++# ++# SSL support ++# ++# CONFIG_LIBCURL_MBEDTLS is not set ++# CONFIG_LIBCURL_WOLFSSL is not set ++CONFIG_LIBCURL_OPENSSL=y ++# CONFIG_LIBCURL_GNUTLS is not set ++# CONFIG_LIBCURL_NOSSL is not set ++ ++# ++# Supported protocols ++# ++# CONFIG_LIBCURL_DICT is not set ++CONFIG_LIBCURL_FILE=y ++CONFIG_LIBCURL_FTP=y ++# CONFIG_LIBCURL_GOPHER is not set ++CONFIG_LIBCURL_HTTP=y ++CONFIG_LIBCURL_COOKIES=y ++# CONFIG_LIBCURL_IMAP is not set ++# CONFIG_LIBCURL_LDAP is not set ++# CONFIG_LIBCURL_POP3 is not set ++# CONFIG_LIBCURL_RTSP is not set ++# CONFIG_LIBCURL_SSH2 is not set ++CONFIG_LIBCURL_NO_SMB="!" ++# CONFIG_LIBCURL_SMTP is not set ++# CONFIG_LIBCURL_TELNET is not set ++# CONFIG_LIBCURL_TFTP is not set ++# CONFIG_LIBCURL_NGHTTP2 is not set ++ ++# ++# Miscellaneous ++# ++CONFIG_LIBCURL_PROXY=y ++# CONFIG_LIBCURL_CRYPTO_AUTH is not set ++# CONFIG_LIBCURL_TLS_SRP is not set ++# CONFIG_LIBCURL_LIBIDN2 is not set ++# CONFIG_LIBCURL_THREADED_RESOLVER is not set ++# CONFIG_LIBCURL_ZLIB is not set ++# CONFIG_LIBCURL_UNIX_SOCKETS is not set ++# CONFIG_LIBCURL_LIBCURL_OPTION is not set ++# CONFIG_LIBCURL_VERBOSE is not set + # CONFIG_PACKAGE_libdaemon is not set + # CONFIG_PACKAGE_libdaq is not set +-# CONFIG_PACKAGE_libdb47 is not set ++CONFIG_PACKAGE_libdb47=m + # CONFIG_PACKAGE_libdb47xx is not set + # CONFIG_PACKAGE_libdbi is not set +-# CONFIG_PACKAGE_libdbus is not set ++CONFIG_PACKAGE_libdbus=m + # CONFIG_PACKAGE_libdevmapper is not set + # CONFIG_PACKAGE_libdmapsharing is not set + # CONFIG_PACKAGE_libdnet is not set +@@ -4006,14 +4382,14 @@ CONFIG_PACKAGE_libblobmsg-json=y # CONFIG_PACKAGE_libev is not set # CONFIG_PACKAGE_libevdev is not set # CONFIG_PACKAGE_libevent2 is not set @@ -34,8 +1251,337 @@ index 2c0847f..9d20d0d 100644 +CONFIG_PACKAGE_libevent2-pthreads=m # CONFIG_PACKAGE_libevhtp is not set # CONFIG_PACKAGE_libexif is not set - # CONFIG_PACKAGE_libexpat is not set -@@ -5195,10 +5195,10 @@ CONFIG_PACKAGE_openssh-server=m +-# CONFIG_PACKAGE_libexpat is not set +-# CONFIG_PACKAGE_libexslt is not set ++CONFIG_PACKAGE_libexpat=m ++CONFIG_PACKAGE_libexslt=m + # CONFIG_PACKAGE_libext2fs is not set + # CONFIG_PACKAGE_libextractor is not set + # CONFIG_PACKAGE_libf2fs is not set +@@ -4021,7 +4397,7 @@ CONFIG_PACKAGE_libblobmsg-json=y + # CONFIG_PACKAGE_libfastjson is not set + # CONFIG_PACKAGE_libfdisk is not set + # CONFIG_PACKAGE_libfdt is not set +-# CONFIG_PACKAGE_libffi is not set ++CONFIG_PACKAGE_libffi=y + # CONFIG_PACKAGE_libffmpeg-audio-dec is not set + # CONFIG_PACKAGE_libffmpeg-custom is not set + # CONFIG_PACKAGE_libffmpeg-full is not set +@@ -4030,7 +4406,7 @@ CONFIG_PACKAGE_libblobmsg-json=y + # CONFIG_PACKAGE_libflac is not set + # CONFIG_PACKAGE_libfmt is not set + # CONFIG_PACKAGE_libfolly is not set +-# CONFIG_PACKAGE_libfreetype is not set ++CONFIG_PACKAGE_libfreetype=m + # CONFIG_PACKAGE_libfstrm is not set + # CONFIG_PACKAGE_libftdi is not set + # CONFIG_PACKAGE_libftdi1 is not set +@@ -4038,7 +4414,7 @@ CONFIG_PACKAGE_libblobmsg-json=y + # CONFIG_PACKAGE_libgcrypt is not set + # CONFIG_PACKAGE_libgd is not set + # CONFIG_PACKAGE_libgd-full is not set +-# CONFIG_PACKAGE_libgdbm is not set ++CONFIG_PACKAGE_libgdbm=m + # CONFIG_PACKAGE_libgee is not set + # CONFIG_PACKAGE_libglpk is not set + # CONFIG_PACKAGE_google-authenticator-libpam is not set +@@ -4046,6 +4422,7 @@ CONFIG_PACKAGE_libgmp=m + # CONFIG_PACKAGE_libgnurl is not set + # CONFIG_PACKAGE_libgpg-error is not set + # CONFIG_PACKAGE_libgphoto2 is not set ++CONFIG_PACKAGE_libgpib=m + # CONFIG_PACKAGE_libgpiod is not set + # CONFIG_PACKAGE_libgps is not set + # CONFIG_PACKAGE_libh2o is not set +@@ -4056,7 +4433,7 @@ CONFIG_PACKAGE_libgmp=m + # CONFIG_PACKAGE_libhttp-parser is not set + # CONFIG_PACKAGE_libhwloc is not set + # CONFIG_PACKAGE_libi2c is not set +-# CONFIG_PACKAGE_libical is not set ++CONFIG_PACKAGE_libical=m + # CONFIG_PACKAGE_libiconv is not set + # CONFIG_PACKAGE_libiconv-full is not set + # CONFIG_PACKAGE_libid3tag is not set +@@ -4082,7 +4459,7 @@ CONFIG_PACKAGE_liblua=m + # CONFIG_PACKAGE_liblua5.3 is not set + CONFIG_PACKAGE_liblucihttp=m + CONFIG_PACKAGE_liblucihttp-lua=m +-# CONFIG_PACKAGE_liblzo is not set ++CONFIG_PACKAGE_liblzo=m + # CONFIG_PACKAGE_libmad is not set + # CONFIG_PACKAGE_libmagic is not set + # CONFIG_PACKAGE_libmaxminddb is not set +@@ -4093,26 +4470,27 @@ CONFIG_PACKAGE_liblucihttp-lua=m + # CONFIG_PACKAGE_libmilter-sendmail is not set + # CONFIG_PACKAGE_libminiupnpc is not set + # CONFIG_PACKAGE_libmms is not set +-# CONFIG_PACKAGE_libmnl is not set ++CONFIG_PACKAGE_libmnl=m + # CONFIG_PACKAGE_libmodbus is not set +-# CONFIG_PACKAGE_libmosquitto-nossl is not set ++CONFIG_PACKAGE_libmosquitto-nossl=m + # CONFIG_PACKAGE_libmosquitto-ssl is not set ++CONFIG_PACKAGE_libmosquittopp=m + # CONFIG_PACKAGE_libmount is not set + # CONFIG_PACKAGE_libmpdclient is not set + # CONFIG_PACKAGE_libmpeg2 is not set + # CONFIG_PACKAGE_libmpg123 is not set + # CONFIG_PACKAGE_libnatpmp is not set +-# CONFIG_PACKAGE_libncurses is not set ++CONFIG_PACKAGE_libncurses=m + # CONFIG_PACKAGE_libndpi is not set + # CONFIG_PACKAGE_libneon is not set + # CONFIG_PACKAGE_libnet-1.2.x is not set + # CONFIG_PACKAGE_libnetconf2 is not set + # CONFIG_PACKAGE_libnetfilter-acct is not set +-# CONFIG_PACKAGE_libnetfilter-conntrack is not set +-# CONFIG_PACKAGE_libnetfilter-cthelper is not set +-# CONFIG_PACKAGE_libnetfilter-cttimeout is not set ++CONFIG_PACKAGE_libnetfilter-conntrack=m ++CONFIG_PACKAGE_libnetfilter-cthelper=m ++CONFIG_PACKAGE_libnetfilter-cttimeout=m + # CONFIG_PACKAGE_libnetfilter-log is not set +-# CONFIG_PACKAGE_libnetfilter-queue is not set ++CONFIG_PACKAGE_libnetfilter-queue=m + # CONFIG_PACKAGE_libnetsnmp is not set + CONFIG_PACKAGE_libnettle=m + +@@ -4121,7 +4499,7 @@ CONFIG_PACKAGE_libnettle=m + # + # CONFIG_LIBNETTLE_MINI is not set + # CONFIG_PACKAGE_libnewt is not set +-# CONFIG_PACKAGE_libnfnetlink is not set ++CONFIG_PACKAGE_libnfnetlink=m + # CONFIG_PACKAGE_libnftnl is not set + # CONFIG_PACKAGE_libnghttp2 is not set + # CONFIG_PACKAGE_libnl is not set +@@ -4136,7 +4514,37 @@ CONFIG_PACKAGE_libnl-tiny=y + # CONFIG_PACKAGE_libopcodes is not set + # CONFIG_PACKAGE_libopendkim is not set + # CONFIG_PACKAGE_libopenobex is not set +-# CONFIG_PACKAGE_libopensc is not set ++CONFIG_PACKAGE_libopensc=m ++CONFIG_PACKAGE_libopensc-pkcs11=m ++# CONFIG_PACKAGE_libopensc-profile-asepcos is not set ++# CONFIG_PACKAGE_libopensc-profile-authentic is not set ++# CONFIG_PACKAGE_libopensc-profile-cardos is not set ++# CONFIG_PACKAGE_libopensc-profile-cyberflex is not set ++# CONFIG_PACKAGE_libopensc-profile-entersafe is not set ++# CONFIG_PACKAGE_libopensc-profile-epass2003 is not set ++# CONFIG_PACKAGE_libopensc-profile-flex is not set ++# CONFIG_PACKAGE_libopensc-profile-gpk is not set ++# CONFIG_PACKAGE_libopensc-profile-ias-adele-admin1 is not set ++# CONFIG_PACKAGE_libopensc-profile-ias-adele-admin2 is not set ++# CONFIG_PACKAGE_libopensc-profile-ias-adele-common is not set ++# CONFIG_PACKAGE_libopensc-profile-iasecc is not set ++# CONFIG_PACKAGE_libopensc-profile-iasecc-admin-eid is not set ++# CONFIG_PACKAGE_libopensc-profile-iasecc-generic-oberthur is not set ++# CONFIG_PACKAGE_libopensc-profile-iasecc-generic-pki is not set ++# CONFIG_PACKAGE_libopensc-profile-incrypto34 is not set ++# CONFIG_PACKAGE_libopensc-profile-jcop is not set ++# CONFIG_PACKAGE_libopensc-profile-miocos is not set ++CONFIG_PACKAGE_libopensc-profile-muscle=m ++# CONFIG_PACKAGE_libopensc-profile-myeid is not set ++# CONFIG_PACKAGE_libopensc-profile-oberthur is not set ++CONFIG_PACKAGE_libopensc-profile-openpgp=m ++CONFIG_PACKAGE_libopensc-profile-pkcs15=m ++# CONFIG_PACKAGE_libopensc-profile-rutoken is not set ++# CONFIG_PACKAGE_libopensc-profile-rutoken-ecp is not set ++CONFIG_PACKAGE_libopensc-profile-sc-hsm=m ++# CONFIG_PACKAGE_libopensc-profile-setcos is not set ++# CONFIG_PACKAGE_libopensc-profile-starcos is not set ++# CONFIG_PACKAGE_libopensc-profile-westcos is not set + # CONFIG_PACKAGE_libopenzwave is not set + # CONFIG_PACKAGE_liboping is not set + # CONFIG_PACKAGE_libopus is not set +@@ -4144,11 +4552,17 @@ CONFIG_PACKAGE_libnl-tiny=y + # CONFIG_PACKAGE_libopusfile is not set + # CONFIG_PACKAGE_libout123 is not set + # CONFIG_PACKAGE_libowfat is not set +-# CONFIG_PACKAGE_libp11 is not set ++CONFIG_PACKAGE_libp11=m + # CONFIG_PACKAGE_libpagekite is not set + # CONFIG_PACKAGE_libpam is not set + # CONFIG_PACKAGE_libpbc is not set +-# CONFIG_PACKAGE_libpcap is not set ++CONFIG_PACKAGE_libpcap=m ++ ++# ++# Configuration ++# ++# CONFIG_PCAP_HAS_USB is not set ++# CONFIG_PCAP_HAS_NETFILTER is not set + # CONFIG_PACKAGE_libpci is not set + # CONFIG_PACKAGE_libpciaccess is not set + # CONFIG_PACKAGE_libpcre is not set +@@ -4157,11 +4571,11 @@ CONFIG_PACKAGE_libnl-tiny=y + # CONFIG_PACKAGE_libpcre2-16 is not set + # CONFIG_PACKAGE_libpcre2-32 is not set + # CONFIG_PACKAGE_libpcrecpp is not set +-# CONFIG_PACKAGE_libpcsclite is not set ++CONFIG_PACKAGE_libpcsclite=m + # CONFIG_PACKAGE_libpfring is not set + # CONFIG_PACKAGE_libpkcs11-spy is not set + # CONFIG_PACKAGE_libpkgconf is not set +-# CONFIG_PACKAGE_libpng is not set ++CONFIG_PACKAGE_libpng=m + CONFIG_PACKAGE_libpopt=y + # CONFIG_PACKAGE_libpri is not set + # CONFIG_PACKAGE_libprotobuf-c is not set +@@ -4170,7 +4584,7 @@ CONFIG_PACKAGE_libpopt=y + # CONFIG_PACKAGE_libqrencode is not set + # CONFIG_PACKAGE_libradcli is not set + # CONFIG_PACKAGE_libradiotap is not set +-# CONFIG_PACKAGE_libreadline is not set ++CONFIG_PACKAGE_libreadline=m + # CONFIG_PACKAGE_libredblack is not set + # CONFIG_PACKAGE_librouteros is not set + # CONFIG_PACKAGE_libroxml is not set +@@ -4180,7 +4594,7 @@ CONFIG_PACKAGE_libpopt=y + # CONFIG_PACKAGE_libruby is not set + # CONFIG_PACKAGE_libsamplerate is not set + # CONFIG_PACKAGE_libsane is not set +-# CONFIG_PACKAGE_libsasl2 is not set ++CONFIG_PACKAGE_libsasl2=m + # CONFIG_PACKAGE_libsearpc is not set + # CONFIG_PACKAGE_libseccomp is not set + # CONFIG_PACKAGE_libsensors is not set +@@ -4228,12 +4642,12 @@ CONFIG_PACKAGE_libpopt=y + # CONFIG_PACKAGE_libstrophe is not set + # CONFIG_PACKAGE_libsysrepo is not set + # CONFIG_PACKAGE_libtalloc is not set +-# CONFIG_PACKAGE_libtasn1 is not set ++CONFIG_PACKAGE_libtasn1=m + # CONFIG_PACKAGE_libtheora is not set + # CONFIG_PACKAGE_libtiff is not set + # CONFIG_PACKAGE_libtiffxx is not set + # CONFIG_PACKAGE_libtins is not set +-# CONFIG_PACKAGE_libtirpc is not set ++CONFIG_PACKAGE_libtirpc=m + # CONFIG_PACKAGE_libtorrent is not set + CONFIG_PACKAGE_libubox=y + # CONFIG_PACKAGE_libubox-lua is not set +@@ -4251,12 +4665,12 @@ CONFIG_PACKAGE_libuclient=y + # CONFIG_PACKAGE_libupnp is not set + # CONFIG_PACKAGE_libupnpp is not set + # CONFIG_PACKAGE_liburcu is not set +-# CONFIG_PACKAGE_libusb-1.0 is not set +-# CONFIG_PACKAGE_libusb-compat is not set ++CONFIG_PACKAGE_libusb-1.0=m ++CONFIG_PACKAGE_libusb-compat=m + # CONFIG_PACKAGE_libustream-mbedtls is not set +-# CONFIG_PACKAGE_libustream-openssl is not set ++CONFIG_PACKAGE_libustream-openssl=m + # CONFIG_PACKAGE_libustream-wolfssl is not set +-# CONFIG_PACKAGE_libuuid is not set ++CONFIG_PACKAGE_libuuid=m + # CONFIG_PACKAGE_libuv is not set + # CONFIG_PACKAGE_libuvc is not set + # CONFIG_PACKAGE_libuwifi is not set +@@ -4274,8 +4688,8 @@ CONFIG_PACKAGE_libuclient=y + # CONFIG_PACKAGE_libwslay is not set + # CONFIG_PACKAGE_libxerces-c is not set + # CONFIG_PACKAGE_libxerces-c-samples is not set +-# CONFIG_PACKAGE_libxml2 is not set +-# CONFIG_PACKAGE_libxslt is not set ++CONFIG_PACKAGE_libxml2=m ++CONFIG_PACKAGE_libxslt=m + # CONFIG_PACKAGE_libyaml-cpp is not set + # CONFIG_PACKAGE_libyang is not set + # CONFIG_PACKAGE_libyarpl is not set +@@ -4296,7 +4710,7 @@ CONFIG_PACKAGE_libuclient=y + # CONFIG_PACKAGE_nlohmannjson is not set + # CONFIG_PACKAGE_nspr is not set + # CONFIG_PACKAGE_oniguruma is not set +-# CONFIG_PACKAGE_p11-kit is not set ++CONFIG_PACKAGE_p11-kit=m + # CONFIG_PACKAGE_pixman is not set + # CONFIG_PACKAGE_poco is not set + # CONFIG_PACKAGE_poco-all is not set +@@ -4313,7 +4727,7 @@ CONFIG_PACKAGE_rpcd-mod-rrdns=m + # CONFIG_PACKAGE_sbc is not set + # CONFIG_PACKAGE_serdisplib is not set + # CONFIG_PACKAGE_spice-protocol is not set +-# CONFIG_PACKAGE_terminfo is not set ++CONFIG_PACKAGE_terminfo=m + # CONFIG_PACKAGE_tinycdb is not set + # CONFIG_PACKAGE_uclibcxx is not set + # CONFIG_PACKAGE_uw-imap is not set +@@ -4394,6 +4808,7 @@ CONFIG_PACKAGE_luci-mod-system=m + # + # 3. Applications + # ++# CONFIG_PACKAGE_luci-app-adblock is not set + # CONFIG_PACKAGE_luci-app-advanced-reboot is not set + # CONFIG_PACKAGE_luci-app-ahcp is not set + # CONFIG_PACKAGE_luci-app-aria2 is not set +@@ -4428,6 +4843,7 @@ CONFIG_PACKAGE_luci-app-firewall=m + # CONFIG_PACKAGE_luci-app-lxc is not set + # CONFIG_PACKAGE_luci-app-minidlna is not set + # CONFIG_PACKAGE_luci-app-mjpg-streamer is not set ++# CONFIG_PACKAGE_luci-app-mosquitto is not set + # CONFIG_PACKAGE_luci-app-mwan3 is not set + # CONFIG_PACKAGE_luci-app-nextdns is not set + # CONFIG_PACKAGE_luci-app-nft-qos is not set +@@ -4497,6 +4913,7 @@ CONFIG_PACKAGE_luci-theme-bootstrap=m + # CONFIG_PACKAGE_luci-proto-ipip is not set + CONFIG_PACKAGE_luci-proto-ipv6=m + # CONFIG_PACKAGE_luci-proto-modemmanager is not set ++# CONFIG_PACKAGE_luci-proto-ncm is not set + # CONFIG_PACKAGE_luci-proto-openconnect is not set + CONFIG_PACKAGE_luci-proto-ppp=m + # CONFIG_PACKAGE_luci-proto-pppossh is not set +@@ -4774,6 +5191,7 @@ CONFIG_RSYNC_zlib=y + # Firewall + # + # CONFIG_PACKAGE_arptables is not set ++CONFIG_PACKAGE_conntrack-tools=m + # CONFIG_PACKAGE_ebtables is not set + # CONFIG_PACKAGE_fwknop is not set + # CONFIG_PACKAGE_fwknopd is not set +@@ -4789,7 +5207,7 @@ CONFIG_PACKAGE_iptables=y + # CONFIG_PACKAGE_iptables-mod-cluster is not set + # CONFIG_PACKAGE_iptables-mod-clusterip is not set + # CONFIG_PACKAGE_iptables-mod-condition is not set +-# CONFIG_PACKAGE_iptables-mod-conntrack-extra is not set ++CONFIG_PACKAGE_iptables-mod-conntrack-extra=m + # CONFIG_PACKAGE_iptables-mod-delude is not set + # CONFIG_PACKAGE_iptables-mod-dhcpmac is not set + # CONFIG_PACKAGE_iptables-mod-dnetmap is not set +@@ -5075,7 +5493,18 @@ CONFIG_OPENLDAP_DEBUG=y + # CONFIG_PACKAGE_nstat is not set + # CONFIG_PACKAGE_olsrd is not set + # CONFIG_PACKAGE_prince is not set +-# CONFIG_PACKAGE_quagga is not set ++CONFIG_PACKAGE_quagga=m ++CONFIG_PACKAGE_quagga-bgpd=m ++# CONFIG_PACKAGE_quagga-isisd is not set ++# CONFIG_PACKAGE_quagga-libospf is not set ++CONFIG_PACKAGE_quagga-libzebra=m ++# CONFIG_PACKAGE_quagga-ospf6d is not set ++# CONFIG_PACKAGE_quagga-ospfd is not set ++# CONFIG_PACKAGE_quagga-ripd is not set ++# CONFIG_PACKAGE_quagga-ripngd is not set ++CONFIG_PACKAGE_quagga-vtysh=m ++CONFIG_PACKAGE_quagga-watchquagga=m ++CONFIG_PACKAGE_quagga-zebra=m + # CONFIG_PACKAGE_rdma is not set + # CONFIG_PACKAGE_relayd is not set + # CONFIG_PACKAGE_smcroute is not set +@@ -5091,10 +5520,10 @@ CONFIG_OPENLDAP_DEBUG=y + # + # CONFIG_PACKAGE_autossh is not set + CONFIG_PACKAGE_openssh-client=y +-# CONFIG_PACKAGE_openssh-client-utils is not set ++CONFIG_PACKAGE_openssh-client-utils=m + CONFIG_PACKAGE_openssh-keygen=y + CONFIG_PACKAGE_openssh-moduli=y +-CONFIG_PACKAGE_openssh-server=m ++CONFIG_PACKAGE_openssh-server=y + # CONFIG_PACKAGE_openssh-server-pam is not set + # CONFIG_PACKAGE_openssh-sftp-avahi-service is not set + # CONFIG_PACKAGE_openssh-sftp-client is not set +@@ -5195,16 +5624,17 @@ CONFIG_PACKAGE_openssh-server=m # CONFIG_PACKAGE_htpdate is not set # CONFIG_PACKAGE_linuxptp is not set # CONFIG_PACKAGE_ntp-keygen is not set @@ -49,7 +1595,448 @@ index 2c0847f..9d20d0d 100644 # # VPN -@@ -6103,7 +6103,7 @@ CONFIG_PACKAGE_libjson-script=y + # + # CONFIG_PACKAGE_chaosvpn is not set + # CONFIG_PACKAGE_fastd is not set ++CONFIG_PACKAGE_globalprotect=m + # CONFIG_PACKAGE_libreswan is not set + # CONFIG_PACKAGE_ocserv is not set + # CONFIG_PACKAGE_openconnect is not set +@@ -5212,7 +5642,19 @@ CONFIG_PACKAGE_openssh-server=m + # CONFIG_PACKAGE_openvpn-easy-rsa is not set + # CONFIG_PACKAGE_openvpn-mbedtls is not set + # CONFIG_PACKAGE_openvpn-nossl is not set +-# CONFIG_PACKAGE_openvpn-openssl is not set ++CONFIG_PACKAGE_openvpn-openssl=m ++CONFIG_OPENVPN_openssl_ENABLE_LZO=y ++CONFIG_OPENVPN_openssl_ENABLE_LZ4=y ++# CONFIG_OPENVPN_openssl_ENABLE_X509_ALT_USERNAME is not set ++CONFIG_OPENVPN_openssl_ENABLE_SERVER=y ++# CONFIG_OPENVPN_openssl_ENABLE_MANAGEMENT is not set ++CONFIG_OPENVPN_openssl_ENABLE_FRAGMENT=y ++CONFIG_OPENVPN_openssl_ENABLE_MULTIHOME=y ++CONFIG_OPENVPN_openssl_ENABLE_PORT_SHARE=y ++CONFIG_OPENVPN_openssl_ENABLE_DEF_AUTH=y ++CONFIG_OPENVPN_openssl_ENABLE_PF=y ++# CONFIG_OPENVPN_openssl_ENABLE_IPROUTE2 is not set ++CONFIG_OPENVPN_openssl_ENABLE_SMALL=y + # CONFIG_PACKAGE_pptpd is not set + # CONFIG_PACKAGE_softethervpn-base is not set + # CONFIG_PACKAGE_softethervpn-bridge is not set +@@ -5229,7 +5671,7 @@ CONFIG_PACKAGE_openssh-server=m + # CONFIG_PACKAGE_uanytun-nocrypt is not set + # CONFIG_PACKAGE_uanytun-sslcrypt is not set + # CONFIG_PACKAGE_vpnc is not set +-# CONFIG_PACKAGE_vpnc-scripts is not set ++CONFIG_PACKAGE_vpnc-scripts=m + # CONFIG_PACKAGE_wireguard is not set + # CONFIG_PACKAGE_wireguard-tools is not set + # CONFIG_PACKAGE_xl2tpd is not set +@@ -5238,8 +5680,10 @@ CONFIG_PACKAGE_openssh-server=m + # + # Version Control Systems + # +-# CONFIG_PACKAGE_git is not set +-# CONFIG_PACKAGE_git-http is not set ++CONFIG_PACKAGE_git=m ++# CONFIG_PACKAGE_git-gitweb is not set ++CONFIG_PACKAGE_git-http=m ++# CONFIG_PACKAGE_gitolite is not set + # CONFIG_PACKAGE_subversion-client is not set + # CONFIG_PACKAGE_subversion-libs is not set + # CONFIG_PACKAGE_subversion-server is not set +@@ -5250,6 +5694,7 @@ CONFIG_PACKAGE_openssh-server=m + # CONFIG_PACKAGE_adb-enablemodem is not set + # CONFIG_PACKAGE_comgt is not set + # CONFIG_PACKAGE_comgt-directip is not set ++# CONFIG_PACKAGE_comgt-ncm is not set + # CONFIG_PACKAGE_uqmi is not set + + # +@@ -5327,6 +5772,7 @@ CONFIG_PACKAGE_uhttpd-mod-ubus=m + # CONFIG_PACKAGE_6to4 is not set + # CONFIG_PACKAGE_acme is not set + # CONFIG_PACKAGE_acme-dnsapi is not set ++# CONFIG_PACKAGE_adblock is not set + # CONFIG_PACKAGE_addrwatch is not set + # CONFIG_PACKAGE_ahcpd is not set + # CONFIG_PACKAGE_alfred is not set +@@ -5344,6 +5790,7 @@ CONFIG_PACKAGE_uhttpd-mod-ubus=m + # CONFIG_PACKAGE_cifsmount is not set + # CONFIG_PACKAGE_coap-server is not set + # CONFIG_PACKAGE_conserver is not set ++CONFIG_PACKAGE_corkscrew=m + # CONFIG_PACKAGE_cshark is not set + # CONFIG_PACKAGE_daemonlogger is not set + # CONFIG_PACKAGE_darkstat is not set +@@ -5357,7 +5804,7 @@ CONFIG_PACKAGE_uhttpd-mod-ubus=m + # CONFIG_PACKAGE_eapol-test-openssl is not set + # CONFIG_PACKAGE_eapol-test-wolfssl is not set + # CONFIG_PACKAGE_esniper is not set +-# CONFIG_PACKAGE_etherwake is not set ++CONFIG_PACKAGE_etherwake=m + # CONFIG_PACKAGE_etherwake-nfqueue is not set + # CONFIG_PACKAGE_ethtool is not set + # CONFIG_PACKAGE_fakeidentd is not set +@@ -5371,12 +5818,12 @@ CONFIG_PACKAGE_uhttpd-mod-ubus=m + # CONFIG_PACKAGE_hnet-full-secure is not set + # CONFIG_PACKAGE_hnetd-nossl is not set + # CONFIG_PACKAGE_hnetd-openssl is not set +-# CONFIG_PACKAGE_hostapd is not set ++CONFIG_PACKAGE_hostapd=m + # CONFIG_PACKAGE_hostapd-basic is not set + CONFIG_PACKAGE_hostapd-common=y + # CONFIG_PACKAGE_hostapd-mini is not set +-# CONFIG_PACKAGE_hostapd-openssl is not set +-# CONFIG_PACKAGE_hostapd-utils is not set ++CONFIG_PACKAGE_hostapd-openssl=m ++CONFIG_PACKAGE_hostapd-utils=m + # CONFIG_PACKAGE_hostapd-wolfssl is not set + # CONFIG_PACKAGE_httping is not set + # CONFIG_PACKAGE_httping-nossl is not set +@@ -5385,7 +5832,7 @@ CONFIG_PACKAGE_hostapd-common=y + # CONFIG_PACKAGE_ibrdtn-tools is not set + # CONFIG_PACKAGE_ibrdtnd is not set + # CONFIG_PACKAGE_ifstat is not set +-# CONFIG_PACKAGE_iftop is not set ++CONFIG_PACKAGE_iftop=m + # CONFIG_PACKAGE_iiod is not set + # CONFIG_PACKAGE_iperf is not set + # CONFIG_PACKAGE_iperf3 is not set +@@ -5394,7 +5841,7 @@ CONFIG_PACKAGE_hostapd-common=y + # CONFIG_PACKAGE_ipset is not set + # CONFIG_PACKAGE_ipset-dns is not set + # CONFIG_PACKAGE_iptraf-ng is not set +-# CONFIG_PACKAGE_iputils-arping is not set ++CONFIG_PACKAGE_iputils-arping=m + # CONFIG_PACKAGE_iputils-clockdiff is not set + # CONFIG_PACKAGE_iputils-ping is not set + # CONFIG_PACKAGE_iputils-ping6 is not set +@@ -5430,9 +5877,9 @@ CONFIG_PACKAGE_iw=y + # CONFIG_PACKAGE_minimalist-pcproxy is not set + # CONFIG_PACKAGE_miredo is not set + # CONFIG_PACKAGE_modemmanager is not set +-# CONFIG_PACKAGE_mosquitto-client-nossl is not set ++CONFIG_PACKAGE_mosquitto-client-nossl=m + # CONFIG_PACKAGE_mosquitto-client-ssl is not set +-# CONFIG_PACKAGE_mosquitto-nossl is not set ++CONFIG_PACKAGE_mosquitto-nossl=m + # CONFIG_PACKAGE_mosquitto-ssl is not set + # CONFIG_PACKAGE_mrd6 is not set + # CONFIG_PACKAGE_mstpd is not set +@@ -5443,7 +5890,7 @@ CONFIG_PACKAGE_iw=y + # CONFIG_PACKAGE_ndppd is not set + # CONFIG_PACKAGE_ndptool is not set + # CONFIG_PACKAGE_net-tools-route is not set +-# CONFIG_PACKAGE_netcat is not set ++CONFIG_PACKAGE_netcat=m + # CONFIG_PACKAGE_netdiscover is not set + # CONFIG_PACKAGE_netifyd is not set + # CONFIG_PACKAGE_netperf is not set +@@ -5535,7 +5982,7 @@ CONFIG_PACKAGE_ppp-mod-pppoe=y + # CONFIG_PACKAGE_tac_plus is not set + # CONFIG_PACKAGE_tac_plus-pam is not set + # CONFIG_PACKAGE_tayga is not set +-# CONFIG_PACKAGE_tcpdump is not set ++CONFIG_PACKAGE_tcpdump=m + # CONFIG_PACKAGE_tcpdump-mini is not set + # CONFIG_PACKAGE_tgt is not set + # CONFIG_PACKAGE_tor is not set +@@ -5563,8 +6010,8 @@ CONFIG_PACKAGE_uclient-fetch=y + # CONFIG_PACKAGE_vti is not set + # CONFIG_PACKAGE_vxlan is not set + # CONFIG_PACKAGE_wakeonlan is not set +-# CONFIG_PACKAGE_wpa-cli is not set +-# CONFIG_PACKAGE_wpa-supplicant is not set ++CONFIG_PACKAGE_wpa-cli=m ++CONFIG_PACKAGE_wpa-supplicant=m + # CONFIG_WPA_RFKILL_SUPPORT is not set + CONFIG_WPA_MSG_MIN_PRIORITY=3 + # CONFIG_WPA_WOLFSSL is not set +@@ -5588,7 +6035,7 @@ CONFIG_PACKAGE_wpad-basic=y + # CONFIG_PACKAGE_wpad-wolfssl is not set + # CONFIG_PACKAGE_wpan-tools is not set + # CONFIG_PACKAGE_wwan is not set +-# CONFIG_PACKAGE_xinetd is not set ++CONFIG_PACKAGE_xinetd=m + + # + # Sound +@@ -5638,6 +6085,7 @@ CONFIG_PACKAGE_wpad-basic=y + # + # CONFIG_PACKAGE_bigclown-control-tool is not set + # CONFIG_PACKAGE_bigclown-firmware-tool is not set ++# CONFIG_PACKAGE_bigclown-gateway is not set + # CONFIG_PACKAGE_bigclown-mqtt2influxdb is not set + + # +@@ -5707,7 +6155,7 @@ CONFIG_PACKAGE_uboot-envtools=y + # CONFIG_PACKAGE_mg is not set + # CONFIG_PACKAGE_nano is not set + # CONFIG_PACKAGE_vim is not set +-# CONFIG_PACKAGE_vim-full is not set ++CONFIG_PACKAGE_vim-full=m + # CONFIG_PACKAGE_vim-fuller is not set + # CONFIG_PACKAGE_vim-help is not set + # CONFIG_PACKAGE_vim-runtime is not set +@@ -5720,7 +6168,7 @@ CONFIG_PACKAGE_uboot-envtools=y + # CONFIG_PACKAGE_certtool is not set + # CONFIG_PACKAGE_cryptsetup is not set + # CONFIG_PACKAGE_gnupg is not set +-# CONFIG_PACKAGE_gnutls-utils is not set ++CONFIG_PACKAGE_gnutls-utils=m + # CONFIG_PACKAGE_gpgv is not set + # CONFIG_PACKAGE_keyctl is not set + # CONFIG_PACKAGE_px5g-mbedtls is not set +@@ -5822,7 +6270,7 @@ CONFIG_PACKAGE_uboot-envtools=y + # CONFIG_PACKAGE_rtty-nossl is not set + # CONFIG_PACKAGE_rtty-openssl is not set + # CONFIG_PACKAGE_rtty-wolfssl is not set +-# CONFIG_PACKAGE_screen is not set ++CONFIG_PACKAGE_screen=m + # CONFIG_PACKAGE_script-utils is not set + # CONFIG_PACKAGE_serialconsole is not set + # CONFIG_PACKAGE_setterm is not set +@@ -5873,9 +6321,10 @@ CONFIG_PACKAGE_uboot-envtools=y + # CONFIG_PACKAGE_banhostlist is not set + # CONFIG_PACKAGE_bc is not set + # CONFIG_PACKAGE_bluelog is not set +-# CONFIG_PACKAGE_bluez-daemon is not set +-# CONFIG_PACKAGE_bluez-utils is not set +-# CONFIG_PACKAGE_bluez-utils-extra is not set ++CONFIG_PACKAGE_bluez-daemon=m ++CONFIG_PACKAGE_bluez-tools=m ++CONFIG_PACKAGE_bluez-utils=m ++CONFIG_PACKAGE_bluez-utils-extra=m + # CONFIG_PACKAGE_bonniexx is not set + # CONFIG_PACKAGE_bsdiff is not set + # CONFIG_PACKAGE_bspatch is not set +@@ -5919,12 +6368,112 @@ CONFIG_PACKAGE_uboot-envtools=y + # CONFIG_PACKAGE_cmdpad is not set + # CONFIG_PACKAGE_coap-client is not set + # CONFIG_PACKAGE_collectd is not set +-# CONFIG_PACKAGE_coreutils is not set ++CONFIG_PACKAGE_coreutils=m ++CONFIG_PACKAGE_coreutils-base64=m ++# CONFIG_PACKAGE_coreutils-basename is not set ++# CONFIG_PACKAGE_coreutils-cat is not set ++# CONFIG_PACKAGE_coreutils-chcon is not set ++# CONFIG_PACKAGE_coreutils-chgrp is not set ++# CONFIG_PACKAGE_coreutils-chmod is not set ++# CONFIG_PACKAGE_coreutils-chown is not set ++# CONFIG_PACKAGE_coreutils-chroot is not set ++# CONFIG_PACKAGE_coreutils-cksum is not set ++# CONFIG_PACKAGE_coreutils-comm is not set ++# CONFIG_PACKAGE_coreutils-cp is not set ++# CONFIG_PACKAGE_coreutils-csplit is not set ++# CONFIG_PACKAGE_coreutils-cut is not set ++# CONFIG_PACKAGE_coreutils-date is not set ++# CONFIG_PACKAGE_coreutils-dd is not set ++# CONFIG_PACKAGE_coreutils-dir is not set ++# CONFIG_PACKAGE_coreutils-dircolors is not set ++# CONFIG_PACKAGE_coreutils-dirname is not set ++# CONFIG_PACKAGE_coreutils-du is not set ++# CONFIG_PACKAGE_coreutils-echo is not set ++# CONFIG_PACKAGE_coreutils-env is not set ++# CONFIG_PACKAGE_coreutils-expand is not set ++# CONFIG_PACKAGE_coreutils-expr is not set ++# CONFIG_PACKAGE_coreutils-factor is not set ++# CONFIG_PACKAGE_coreutils-false is not set ++# CONFIG_PACKAGE_coreutils-fmt is not set ++# CONFIG_PACKAGE_coreutils-fold is not set ++# CONFIG_PACKAGE_coreutils-groups is not set ++# CONFIG_PACKAGE_coreutils-head is not set ++# CONFIG_PACKAGE_coreutils-hostid is not set ++# CONFIG_PACKAGE_coreutils-id is not set ++# CONFIG_PACKAGE_coreutils-install is not set ++# CONFIG_PACKAGE_coreutils-join is not set ++# CONFIG_PACKAGE_coreutils-kill is not set ++# CONFIG_PACKAGE_coreutils-link is not set ++# CONFIG_PACKAGE_coreutils-ln is not set ++# CONFIG_PACKAGE_coreutils-logname is not set ++# CONFIG_PACKAGE_coreutils-ls is not set ++# CONFIG_PACKAGE_coreutils-md5sum is not set ++# CONFIG_PACKAGE_coreutils-mkdir is not set ++# CONFIG_PACKAGE_coreutils-mkfifo is not set ++# CONFIG_PACKAGE_coreutils-mknod is not set ++# CONFIG_PACKAGE_coreutils-mktemp is not set ++# CONFIG_PACKAGE_coreutils-mv is not set ++# CONFIG_PACKAGE_coreutils-nice is not set ++# CONFIG_PACKAGE_coreutils-nl is not set ++# CONFIG_PACKAGE_coreutils-nohup is not set ++# CONFIG_PACKAGE_coreutils-nproc is not set ++# CONFIG_PACKAGE_coreutils-od is not set ++# CONFIG_PACKAGE_coreutils-paste is not set ++# CONFIG_PACKAGE_coreutils-pathchk is not set ++# CONFIG_PACKAGE_coreutils-pinky is not set ++# CONFIG_PACKAGE_coreutils-pr is not set ++# CONFIG_PACKAGE_coreutils-printenv is not set ++# CONFIG_PACKAGE_coreutils-printf is not set ++# CONFIG_PACKAGE_coreutils-ptx is not set ++# CONFIG_PACKAGE_coreutils-pwd is not set ++# CONFIG_PACKAGE_coreutils-readlink is not set ++# CONFIG_PACKAGE_coreutils-realpath is not set ++# CONFIG_PACKAGE_coreutils-rm is not set ++# CONFIG_PACKAGE_coreutils-rmdir is not set ++# CONFIG_PACKAGE_coreutils-runcon is not set ++# CONFIG_PACKAGE_coreutils-seq is not set ++# CONFIG_PACKAGE_coreutils-sha1sum is not set ++# CONFIG_PACKAGE_coreutils-sha224sum is not set ++# CONFIG_PACKAGE_coreutils-sha256sum is not set ++# CONFIG_PACKAGE_coreutils-sha384sum is not set ++# CONFIG_PACKAGE_coreutils-sha512sum is not set ++# CONFIG_PACKAGE_coreutils-shred is not set ++# CONFIG_PACKAGE_coreutils-shuf is not set ++# CONFIG_PACKAGE_coreutils-sleep is not set ++# CONFIG_PACKAGE_coreutils-sort is not set ++# CONFIG_PACKAGE_coreutils-split is not set ++# CONFIG_PACKAGE_coreutils-stat is not set ++# CONFIG_PACKAGE_coreutils-stdbuf is not set ++# CONFIG_PACKAGE_coreutils-stty is not set ++# CONFIG_PACKAGE_coreutils-sum is not set ++# CONFIG_PACKAGE_coreutils-sync is not set ++# CONFIG_PACKAGE_coreutils-tac is not set ++# CONFIG_PACKAGE_coreutils-tail is not set ++# CONFIG_PACKAGE_coreutils-tee is not set ++# CONFIG_PACKAGE_coreutils-test is not set ++CONFIG_PACKAGE_coreutils-timeout=m ++# CONFIG_PACKAGE_coreutils-touch is not set ++# CONFIG_PACKAGE_coreutils-tr is not set ++# CONFIG_PACKAGE_coreutils-true is not set ++# CONFIG_PACKAGE_coreutils-truncate is not set ++# CONFIG_PACKAGE_coreutils-tsort is not set ++# CONFIG_PACKAGE_coreutils-tty is not set ++# CONFIG_PACKAGE_coreutils-uname is not set ++# CONFIG_PACKAGE_coreutils-unexpand is not set ++# CONFIG_PACKAGE_coreutils-uniq is not set ++# CONFIG_PACKAGE_coreutils-unlink is not set ++# CONFIG_PACKAGE_coreutils-uptime is not set ++# CONFIG_PACKAGE_coreutils-users is not set ++# CONFIG_PACKAGE_coreutils-vdir is not set ++# CONFIG_PACKAGE_coreutils-wc is not set ++# CONFIG_PACKAGE_coreutils-who is not set ++# CONFIG_PACKAGE_coreutils-whoami is not set ++# CONFIG_PACKAGE_coreutils-yes is not set + # CONFIG_PACKAGE_crconf is not set + # CONFIG_PACKAGE_crelay is not set + # CONFIG_PACKAGE_csstidy is not set + # CONFIG_PACKAGE_ct-bugcheck is not set +-# CONFIG_PACKAGE_dbus is not set ++CONFIG_PACKAGE_dbus=m + # CONFIG_PACKAGE_dbus-utils is not set + # CONFIG_PACKAGE_device-observatory is not set + # CONFIG_PACKAGE_dfu-util is not set +@@ -5951,12 +6500,12 @@ CONFIG_PACKAGE_uboot-envtools=y + # + # CONFIG_DOCKER_STO_EXT4 is not set + # CONFIG_DOCKER_STO_BTRFS is not set ++# CONFIG_PACKAGE_domoticz is not set + # CONFIG_PACKAGE_dropbearconvert is not set + # CONFIG_PACKAGE_dtc is not set + # CONFIG_PACKAGE_dump1090 is not set + # CONFIG_PACKAGE_ecdsautils is not set + # CONFIG_PACKAGE_elektra-kdb is not set +-# CONFIG_PACKAGE_evtest is not set + # CONFIG_PACKAGE_extract is not set + # CONFIG_PACKAGE_fdt-utils is not set + # CONFIG_PACKAGE_file is not set +@@ -6038,6 +6587,7 @@ CONFIG_PACKAGE_libjson-script=y + # CONFIG_PACKAGE_more is not set + # CONFIG_PACKAGE_moreutils is not set + # CONFIG_PACKAGE_mosh-client is not set ++# CONFIG_PACKAGE_mosh-full is not set + # CONFIG_PACKAGE_mosh-server is not set + # CONFIG_PACKAGE_mount-utils is not set + # CONFIG_PACKAGE_mpack is not set +@@ -6057,14 +6607,31 @@ CONFIG_PACKAGE_libjson-script=y + # CONFIG_PACKAGE_openobex is not set + # CONFIG_PACKAGE_openobex-apps is not set + # CONFIG_PACKAGE_openocd is not set +-# CONFIG_PACKAGE_opensc-utils is not set +-# CONFIG_PACKAGE_openssl-util is not set ++CONFIG_PACKAGE_opensc-utils=m ++# CONFIG_PACKAGE_opensc-utils-cardos-tool is not set ++# CONFIG_PACKAGE_opensc-utils-cryptoflex-tool is not set ++# CONFIG_PACKAGE_opensc-utils-dnie-tool is not set ++# CONFIG_PACKAGE_opensc-utils-eidenv is not set ++# CONFIG_PACKAGE_opensc-utils-iasecc-tool is not set ++# CONFIG_PACKAGE_opensc-utils-netkey-tool is not set ++CONFIG_PACKAGE_opensc-utils-openpgp-tool=m ++CONFIG_PACKAGE_opensc-utils-opensc-explorer=m ++CONFIG_PACKAGE_opensc-utils-opensc-tool=m ++# CONFIG_PACKAGE_opensc-utils-piv-tool is not set ++CONFIG_PACKAGE_opensc-utils-pkcs11-tool=m ++CONFIG_PACKAGE_opensc-utils-pkcs15-crypt=m ++CONFIG_PACKAGE_opensc-utils-pkcs15-init=m ++CONFIG_PACKAGE_opensc-utils-pkcs15-tool=m ++CONFIG_PACKAGE_opensc-utils-sc-hsm-tool=m ++# CONFIG_PACKAGE_opensc-utils-westcos-tool is not set ++CONFIG_PACKAGE_openssl-util=m + # CONFIG_PACKAGE_openzwave is not set + # CONFIG_PACKAGE_openzwave-config is not set + # CONFIG_PACKAGE_owipcalc is not set + # CONFIG_PACKAGE_pciutils is not set + # CONFIG_PACKAGE_pcsc-tools is not set +-# CONFIG_PACKAGE_pcscd is not set ++CONFIG_PACKAGE_pcscd=m ++CONFIG_PACKAGE_pingid=m + # CONFIG_PACKAGE_powertop is not set + # CONFIG_PACKAGE_pps-tools is not set + # CONFIG_PACKAGE_prlimit is not set +@@ -6090,7 +6657,51 @@ CONFIG_PACKAGE_libjson-script=y + # CONFIG_PACKAGE_sed is not set + # CONFIG_PACKAGE_serdisplib-tools is not set + # CONFIG_PACKAGE_setserial is not set +-# CONFIG_PACKAGE_shadow-utils is not set ++CONFIG_PACKAGE_shadow=m ++CONFIG_PACKAGE_shadow-chage=m ++CONFIG_PACKAGE_shadow-chfn=m ++CONFIG_PACKAGE_shadow-chgpasswd=m ++CONFIG_PACKAGE_shadow-chpasswd=m ++CONFIG_PACKAGE_shadow-chsh=m ++CONFIG_PACKAGE_shadow-common=m ++CONFIG_PACKAGE_shadow-expiry=m ++CONFIG_PACKAGE_shadow-faillog=m ++CONFIG_PACKAGE_shadow-gpasswd=m ++CONFIG_PACKAGE_shadow-groupadd=m ++CONFIG_PACKAGE_shadow-groupdel=m ++CONFIG_PACKAGE_shadow-groupmems=m ++CONFIG_PACKAGE_shadow-groupmod=m ++CONFIG_PACKAGE_shadow-groups=m ++CONFIG_PACKAGE_shadow-grpck=m ++CONFIG_PACKAGE_shadow-grpconv=m ++CONFIG_PACKAGE_shadow-grpunconv=m ++CONFIG_PACKAGE_shadow-lastlog=m ++CONFIG_PACKAGE_shadow-login=m ++CONFIG_PACKAGE_shadow-logoutd=m ++CONFIG_PACKAGE_shadow-newgidmap=m ++CONFIG_PACKAGE_shadow-newgrp=m ++CONFIG_PACKAGE_shadow-newuidmap=m ++CONFIG_PACKAGE_shadow-newusers=m ++CONFIG_PACKAGE_shadow-nologin=m ++CONFIG_PACKAGE_shadow-passwd=m ++CONFIG_PACKAGE_shadow-pwck=m ++CONFIG_PACKAGE_shadow-pwconv=m ++CONFIG_PACKAGE_shadow-pwunconv=m ++CONFIG_PACKAGE_shadow-su=m ++CONFIG_PACKAGE_shadow-useradd=m ++CONFIG_PACKAGE_shadow-userdel=m ++CONFIG_PACKAGE_shadow-usermod=m ++CONFIG_PACKAGE_shadow-utils=m ++ ++# ++# Select shadow utilities ++# ++CONFIG_shadow-all=y ++ ++# ++# Utilities ++# ++CONFIG_PACKAGE_shadow-vipw=m + # CONFIG_PACKAGE_sispmctl is not set + # CONFIG_PACKAGE_slide-switch is not set + # CONFIG_PACKAGE_smartd is not set +@@ -6103,12 +6714,13 @@ CONFIG_PACKAGE_libjson-script=y # CONFIG_PACKAGE_spidev-test is not set # CONFIG_PACKAGE_ssdeep is not set # CONFIG_PACKAGE_sshpass is not set @@ -58,3 +2045,33 @@ index 2c0847f..9d20d0d 100644 CONFIG_STRACE_NONE=y # CONFIG_STRACE_LIBDW is not set # CONFIG_STRACE_LIBUNWIND is not set + # CONFIG_PACKAGE_stress is not set + # CONFIG_PACKAGE_sumo is not set ++CONFIG_PACKAGE_sympathy=m + # CONFIG_PACKAGE_syncthing is not set + # CONFIG_PACKAGE_sysrepo is not set + # CONFIG_PACKAGE_sysrepocfg is not set +@@ -6131,8 +6743,8 @@ CONFIG_PACKAGE_ubi-utils=y + # CONFIG_PACKAGE_uledd is not set + # CONFIG_PACKAGE_unshare is not set + # CONFIG_PACKAGE_usb-modeswitch is not set +-# CONFIG_PACKAGE_usbreset is not set +-# CONFIG_PACKAGE_usbutils is not set ++CONFIG_PACKAGE_usbreset=m ++CONFIG_PACKAGE_usbutils=m + # CONFIG_PACKAGE_uuidd is not set + # CONFIG_PACKAGE_uuidgen is not set + # CONFIG_PACKAGE_uvcdynctrl is not set +@@ -6144,10 +6756,11 @@ CONFIG_PACKAGE_ubi-utils=y + # CONFIG_PACKAGE_wifitoggle is not set + # CONFIG_PACKAGE_wipe is not set + # CONFIG_PACKAGE_xsltproc is not set +-# CONFIG_PACKAGE_xxd is not set ++CONFIG_PACKAGE_xxd=m + # CONFIG_PACKAGE_yanglint is not set + # CONFIG_PACKAGE_yara is not set + # CONFIG_PACKAGE_ykpers is not set ++CONFIG_PACKAGE_yubico-piv-tool=m + # CONFIG_PACKAGE_yunbridge is not set + + # diff --git a/master/perl-modules b/master/perl-modules index e582dd9..3dc97ea 100644 --- a/master/perl-modules +++ b/master/perl-modules @@ -1,5 +1,24 @@ +diff --git a/feeds/packages/lang/perl-cgi/Makefile b/feeds/packages/lang/perl-cgi/Makefile +index 7e3664f98c2..a61601f39a1 100644 +--- a/feeds/packages/lang/perl-cgi/Makefile ++++ b/feeds/packages/lang/perl-cgi/Makefile +@@ -8,12 +8,12 @@ + include $(TOPDIR)/rules.mk + + PKG_NAME:=perl-cgi +-PKG_VERSION:=4.46 ++PKG_VERSION:=4.51 + PKG_RELEASE:=1 + + PKG_SOURCE_URL:=https://www.cpan.org/authors/id/L/LE/LEEJO + PKG_SOURCE:=CGI-$(PKG_VERSION).tar.gz +-PKG_HASH:=788998ddc33ca382e5d7ce72c6c0ea1d8366c93067371fe2f14239ddea2e4298 ++PKG_HASH:=0bd215e7012f9f52e6a7d3fe695ee30ef959d796e8e53472fa0ed8c53fba600a + PKG_BUILD_DIR:=$(BUILD_DIR)/perl/CGI-$(PKG_VERSION) + + PKG_MAINTAINER:=Marcel Denia , \ diff --git a/feeds/packages/lang/perl/perlbase.mk b/feeds/packages/lang/perl/perlbase.mk -index 9ad9d77..97cb33c 100644 +index 9ad9d770307..97cb33c1c7b 100644 --- a/feeds/packages/lang/perl/perlbase.mk +++ b/feeds/packages/lang/perl/perlbase.mk @@ -1555,5 +1555,17 @@ endef @@ -22,7 +41,7 @@ index 9ad9d77..97cb33c 100644 # Generated Fri Sep 25 07:47:59 2015 diff --git a/package/perl/perl-MRO-Compat/Makefile b/package/perl/perl-MRO-Compat/Makefile new file mode 100644 -index 0000000..69a7598 +index 00000000000..69a75985f3d --- /dev/null +++ b/package/perl/perl-MRO-Compat/Makefile @@ -0,0 +1,49 @@ @@ -77,7 +96,7 @@ index 0000000..69a7598 +$(eval $(call BuildPackage,perl-mro-compat)) diff --git a/package/perl/perl-b-hooks-endofscope/Makefile b/package/perl/perl-b-hooks-endofscope/Makefile new file mode 100644 -index 0000000..243e025 +index 00000000000..243e0254927 --- /dev/null +++ b/package/perl/perl-b-hooks-endofscope/Makefile @@ -0,0 +1,49 @@ @@ -130,9 +149,119 @@ index 0000000..243e025 + + +$(eval $(call BuildPackage,perl-b-hooks-endofscope)) +diff --git a/package/perl/perl-class-accessor-chained/Makefile b/package/perl/perl-class-accessor-chained/Makefile +new file mode 100644 +index 00000000000..feda8e46aad +--- /dev/null ++++ b/package/perl/perl-class-accessor-chained/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more inaccessorion. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-class-accessor-chained ++PKG_VERSION:=0.01 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/ ++PKG_SOURCE:=Class-Accessor-Chained-$(PKG_VERSION).tar.gz ++PKG_HASH:=a5bf49d3804f83ad25a1b16f327d14d4cbee2270132104b28705031dbccc34d2 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Class-Accessor-Chained-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-class-accessor-chained ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Class::Accessor::Chained ++ URL:=https://metacpan.org/pod/Class::Accessor::Chained ++ DEPENDS:=perl ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-class-accessor-chained/install ++ $(call perlmod/Install,$(1),Class/Accessor/Chained.pm Class/Accessor/Chained) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-class-accessor-chained)) +diff --git a/package/perl/perl-class-accessor/Makefile b/package/perl/perl-class-accessor/Makefile +new file mode 100644 +index 00000000000..59dfab6193d +--- /dev/null ++++ b/package/perl/perl-class-accessor/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-class-accessor ++PKG_VERSION:=0.51 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/K/KA/KASEI ++PKG_SOURCE:=Class-Accessor-$(PKG_VERSION).tar.gz ++PKG_HASH:=bf12a3e5de5a2c6e8a447b364f4f5a050bf74624c56e315022ae7992ff2f411c ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Class-Accessor-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-class-accessor ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Class::Accessor ++ URL:=https://metacpan.org/pod/Class::Accessor ++ DEPENDS:=perl +perlbase-essential +perlbase-b ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-class-accessor/install ++ $(call perlmod/Install,$(1),Class/Accessor.pm Class/Accessor) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-class-accessor)) diff --git a/package/perl/perl-class-data-inheritable/Makefile b/package/perl/perl-class-data-inheritable/Makefile new file mode 100644 -index 0000000..870e37b +index 00000000000..870e37be190 --- /dev/null +++ b/package/perl/perl-class-data-inheritable/Makefile @@ -0,0 +1,49 @@ @@ -187,7 +316,7 @@ index 0000000..870e37b +$(eval $(call BuildPackage,perl-class-data-inheritable)) diff --git a/package/perl/perl-class-inspector/Makefile b/package/perl/perl-class-inspector/Makefile new file mode 100644 -index 0000000..36f2bd6 +index 00000000000..36f2bd63086 --- /dev/null +++ b/package/perl/perl-class-inspector/Makefile @@ -0,0 +1,49 @@ @@ -242,7 +371,7 @@ index 0000000..36f2bd6 +$(eval $(call BuildPackage,perl-class-inspector)) diff --git a/package/perl/perl-class-singleton/Makefile b/package/perl/perl-class-singleton/Makefile new file mode 100644 -index 0000000..a794fad +index 00000000000..a794fad4c9e --- /dev/null +++ b/package/perl/perl-class-singleton/Makefile @@ -0,0 +1,49 @@ @@ -295,9 +424,64 @@ index 0000000..a794fad + + +$(eval $(call BuildPackage,perl-class-singleton)) +diff --git a/package/perl/perl-crypt-des/Makefile b/package/perl/perl-crypt-des/Makefile +new file mode 100644 +index 00000000000..023ba4246bf +--- /dev/null ++++ b/package/perl/perl-crypt-des/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-crypt-des ++PKG_VERSION:=2.07 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DP/DPARIS ++PKG_SOURCE:=Crypt-DES-$(PKG_VERSION).tar.gz ++PKG_HASH:=2db1ebb5837b4cb20051c0ee5b733b4453e3137df0a92306034c867621edd7e7 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Crypt-DES-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-crypt-des ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Crypt::DES ++ URL:=https://metacpan.org/pod/Crypt::DES ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-crypt-des/install ++ $(call perlmod/Install,$(1),Crypt/DES.pm auto/Crypt/DES) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-crypt-des)) diff --git a/package/perl/perl-data-dumper/Makefile b/package/perl/perl-data-dumper/Makefile new file mode 100644 -index 0000000..0463465 +index 00000000000..04634659712 --- /dev/null +++ b/package/perl/perl-data-dumper/Makefile @@ -0,0 +1,48 @@ @@ -349,9 +533,119 @@ index 0000000..0463465 + + +$(eval $(call BuildPackage,perl-data-dumper)) +diff --git a/package/perl/perl-datetime-event-ical/Makefile b/package/perl/perl-datetime-event-ical/Makefile +new file mode 100644 +index 00000000000..05000dc5c23 +--- /dev/null ++++ b/package/perl/perl-datetime-event-ical/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more inevention. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-datetime-event-ical ++PKG_VERSION:=0.13 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/F/FG/FGLOCK/ ++PKG_SOURCE:=DateTime-Event-ICal-$(PKG_VERSION).tar.gz ++PKG_HASH:=53da4384ef5cf30ee87dc0131f4b6eee2121cc0eba347162a328b9bcfaf475ea ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/DateTime-Event-ICal-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-datetime-event-ical ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=DateTime::Event::ICal ++ URL:=https://metacpan.org/pod/DateTime::Event::ICal ++ DEPENDS:=perl +perl-datetime ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-datetime-event-ical/install ++ $(call perlmod/Install,$(1),DateTime/Event/ICal.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-datetime-event-ical)) +diff --git a/package/perl/perl-datetime-event-recurrence/Makefile b/package/perl/perl-datetime-event-recurrence/Makefile +new file mode 100644 +index 00000000000..e0dc91698db +--- /dev/null ++++ b/package/perl/perl-datetime-event-recurrence/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more inevention. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-datetime-event-recurrence ++PKG_VERSION:=0.19 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/F/FG/FGLOCK/ ++PKG_SOURCE:=DateTime-Event-Recurrence-$(PKG_VERSION).tar.gz ++PKG_HASH:=f9408789a461107766ca1a232bb3ec1e702eec7ca8167401ea6ec3f4b6d0b5a5 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/DateTime-Event-Recurrence-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-datetime-event-recurrence ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=DateTime::Event::Recurrence ++ URL:=https://metacpan.org/pod/DateTime::Event::Recurrence ++ DEPENDS:=perl +perl-datetime ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-datetime-event-recurrence/install ++ $(call perlmod/Install,$(1),DateTime/Event/Recurrence.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-datetime-event-recurrence)) diff --git a/package/perl/perl-datetime-event-sunrise/Makefile b/package/perl/perl-datetime-event-sunrise/Makefile new file mode 100644 -index 0000000..eec17fa +index 00000000000..52bc22a79a6 --- /dev/null +++ b/package/perl/perl-datetime-event-sunrise/Makefile @@ -0,0 +1,49 @@ @@ -387,7 +681,7 @@ index 0000000..eec17fa + CATEGORY:=Languages + TITLE:=DateTime::Event::Sunrise + URL:=https://metacpan.org/pod/DateTime::Event::Sunrise -+ DEPENDS:=perl +perlbase-essential +perl-datetime +perl-datetime-set +perl-params-validate +perl-set-infinite +perl-math-trig +perlbase-posix ++ DEPENDS:=perl +perlbase-essential +perl-datetime +perl-datetime-set +perl-params-validate +perl-set-infinite +perlbase-math +perlbase-posix +endef + +define Build/Configure @@ -404,9 +698,64 @@ index 0000000..eec17fa + + +$(eval $(call BuildPackage,perl-datetime-event-sunrise)) +diff --git a/package/perl/perl-datetime-format-ical/Makefile b/package/perl/perl-datetime-format-ical/Makefile +new file mode 100644 +index 00000000000..9d97e788419 +--- /dev/null ++++ b/package/perl/perl-datetime-format-ical/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-datetime-format-ical ++PKG_VERSION:=0.09 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/ ++PKG_SOURCE:=DateTime-Format-ICal-$(PKG_VERSION).tar.gz ++PKG_HASH:=8b09f6539f5e9c0df0e6135031699ed4ef9eef8165fc80aefeecc817ef997c33 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/DateTime-Format-ICal-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-datetime-format-ical ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=DateTime::Format::ICal ++ URL:=https://metacpan.org/pod/DateTime::Format::ICal ++ DEPENDS:=perl +perl-datetime ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-datetime-format-ical/install ++ $(call perlmod/Install,$(1),DateTime/Format/ICal.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-datetime-format-ical)) diff --git a/package/perl/perl-datetime-locale/Makefile b/package/perl/perl-datetime-locale/Makefile new file mode 100644 -index 0000000..03525c5 +index 00000000000..bdbb13b1367 --- /dev/null +++ b/package/perl/perl-datetime-locale/Makefile @@ -0,0 +1,49 @@ @@ -442,7 +791,7 @@ index 0000000..03525c5 + CATEGORY:=Languages + TITLE:=DateTime::Locale + URL:=https://metacpan.org/pod/DateTime::Locale -+ DEPENDS:=perl +perlbase-essential +perl-datetime +perl-file-sharedir +perl-namespace-autoclean +perl-params-validation-compiler +perl-specio ++ DEPENDS:=perl +perlbase-essential +perl-datetime +perl-file-sharedir +perl-namespace-autoclean +perl-params-validationcompiler +perl-specio +endef + +define Build/Configure @@ -461,7 +810,7 @@ index 0000000..03525c5 +$(eval $(call BuildPackage,perl-datetime-locale)) diff --git a/package/perl/perl-datetime-set/Makefile b/package/perl/perl-datetime-set/Makefile new file mode 100644 -index 0000000..4f1e7e2 +index 00000000000..4f1e7e212bc --- /dev/null +++ b/package/perl/perl-datetime-set/Makefile @@ -0,0 +1,49 @@ @@ -516,7 +865,7 @@ index 0000000..4f1e7e2 +$(eval $(call BuildPackage,perl-datetime-set)) diff --git a/package/perl/perl-datetime-timezone/Makefile b/package/perl/perl-datetime-timezone/Makefile new file mode 100644 -index 0000000..91fa78e +index 00000000000..91fa78e729c --- /dev/null +++ b/package/perl/perl-datetime-timezone/Makefile @@ -0,0 +1,49 @@ @@ -571,7 +920,7 @@ index 0000000..91fa78e +$(eval $(call BuildPackage,perl-datetime-timezone)) diff --git a/package/perl/perl-datetime/Makefile b/package/perl/perl-datetime/Makefile new file mode 100644 -index 0000000..3fd845c +index 00000000000..3fd845ce01a --- /dev/null +++ b/package/perl/perl-datetime/Makefile @@ -0,0 +1,49 @@ @@ -626,7 +975,7 @@ index 0000000..3fd845c +$(eval $(call BuildPackage,perl-datetime)) diff --git a/package/perl/perl-devel-stacktrace/Makefile b/package/perl/perl-devel-stacktrace/Makefile new file mode 100644 -index 0000000..6736d79 +index 00000000000..6736d79db56 --- /dev/null +++ b/package/perl/perl-devel-stacktrace/Makefile @@ -0,0 +1,49 @@ @@ -681,7 +1030,7 @@ index 0000000..6736d79 +$(eval $(call BuildPackage,perl-devel-stacktrace)) diff --git a/package/perl/perl-eval-closure/Makefile b/package/perl/perl-eval-closure/Makefile new file mode 100644 -index 0000000..eced473 +index 00000000000..eced47362db --- /dev/null +++ b/package/perl/perl-eval-closure/Makefile @@ -0,0 +1,49 @@ @@ -736,7 +1085,7 @@ index 0000000..eced473 +$(eval $(call BuildPackage,perl-eval-closure)) diff --git a/package/perl/perl-exception-class/Makefile b/package/perl/perl-exception-class/Makefile new file mode 100644 -index 0000000..1166e83 +index 00000000000..1166e8324f9 --- /dev/null +++ b/package/perl/perl-exception-class/Makefile @@ -0,0 +1,49 @@ @@ -791,7 +1140,7 @@ index 0000000..1166e83 +$(eval $(call BuildPackage,perl-exception-class)) diff --git a/package/perl/perl-file-sharedir/Makefile b/package/perl/perl-file-sharedir/Makefile new file mode 100644 -index 0000000..db248c3 +index 00000000000..db248c3a09a --- /dev/null +++ b/package/perl/perl-file-sharedir/Makefile @@ -0,0 +1,49 @@ @@ -844,12 +1193,12 @@ index 0000000..db248c3 + + +$(eval $(call BuildPackage,perl-file-sharedir)) -diff --git a/package/perl/perl-io-pipely/Makefile b/package/perl/perl-io-pipely/Makefile +diff --git a/package/perl/perl-filter/Makefile b/package/perl/perl-filter/Makefile new file mode 100644 -index 0000000..7544dbd +index 00000000000..0465db9ee2d --- /dev/null -+++ b/package/perl/perl-io-pipely/Makefile -@@ -0,0 +1,48 @@ ++++ b/package/perl/perl-filter/Makefile +@@ -0,0 +1,89 @@ +# +# Copyright (C) 2015 OpenWrt.org +# @@ -859,29 +1208,913 @@ index 0000000..7544dbd + +include $(TOPDIR)/rules.mk + -+PKG_NAME:=perl-io-pipely -+PKG_VERSION:=0.005 ++PKG_NAME:=perl-filter ++PKG_VERSION:=1.60 +PKG_RELEASE:=1 + -+PKG_SOURCE_URL:=http://www.cpan.org/authors/id/R/RC/RCAPUTO/ -+PKG_SOURCE:=IO-Pipely-$(PKG_VERSION).tar.gz -+PKG_MD5SUM:=86781d3e2afe5f142f67ce1fed3b9ed9 ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/R/RU/RURBAN/ ++PKG_SOURCE:=Filter-$(PKG_VERSION).tar.gz ++PKG_HASH:=e11ef2f2ee8727b7f666fd249a3226f768e6eadfd51d9cdb49b3c3f1a35464f9 + +PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl +PKG_MAINTAINER:=me + -+PKG_BUILD_DIR:=$(BUILD_DIR)/perl/IO-Pipely-$(PKG_VERSION) ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Filter-$(PKG_VERSION) + +include $(INCLUDE_DIR)/package.mk +include ../../feeds/packages/perl/perlmod.mk + -+define Package/perl-io-pipely ++define Package/perl-filter + SUBMENU:=Perl + SECTION:=lang + CATEGORY:=Languages -+ TITLE:=IO-Pipely -+ URL:=http://search.cpan.org/dist/IO-Pipely/ -+ DEPENDS:=perl +perlbase-essential ++ TITLE:=Filter ++ URL:=https://metacpan.org/pod/Filter ++ DEPENDS:=perl +perlbase-essential +perlbase-xsloader ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++ $(call perlmod/Configure,,,$(PKG_BUILD_DIR)/Call) ++ $(call perlmod/Configure,,,$(PKG_BUILD_DIR)/Exec) ++ $(call perlmod/Configure,,,$(PKG_BUILD_DIR)/decrypt) ++ $(call perlmod/Configure,,,$(PKG_BUILD_DIR)/tee) ++endef ++ ++#define Build/Compile ++# $(call perlmod/Compile,,) ++#endef ++define Build/Compile ++ PERL5LIB=$(PERL_LIB) $(MAKE) -C $(PKG_BUILD_DIR)/Call ++ PERL5LIB=$(PERL_LIB) $(MAKE) -C $(PKG_BUILD_DIR)/Exec ++ PERL5LIB=$(PERL_LIB) $(MAKE) -C $(PKG_BUILD_DIR)/decrypt ++ PERL5LIB=$(PERL_LIB) $(MAKE) -C $(PKG_BUILD_DIR)/tee ++ PERL5LIB=$(PERL_LIB) $(MAKE) -C $(PKG_BUILD_DIR) ++endef ++ ++#define Package/perl-filter/install ++# $(call perlmod/Install,$(1),auto/Filter Filter) ++#endef ++ ++ ++ ++ ++define Package/perl-filter/install ++ $(INSTALL_DIR) $(strip $(1))$(PERL_SITELIB)/Filter ++ $(INSTALL_DIR) $(strip $(1))$(PERL_SITELIB)/Filter/Util ++ $(INSTALL_DIR) $(strip $(1))$(PERL_SITELIB)/auto/Filter/Util/Call ++ $(INSTALL_DIR) $(strip $(1))$(PERL_SITELIB)/auto/Filter/Util/Exec ++ $(INSTALL_DIR) $(strip $(1))$(PERL_SITELIB)/auto/Filter/decrypt ++ $(INSTALL_DIR) $(strip $(1))$(PERL_SITELIB)/auto/Filter/tee ++ ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/blib/lib/Filter/exec.pm $(strip $(1))$(PERL_SITELIB)/Filter ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/blib/lib/Filter/sh.pm $(strip $(1))$(PERL_SITELIB)/Filter ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/blib/lib/Filter/m4.pm $(strip $(1))$(PERL_SITELIB)/Filter ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/blib/lib/Filter/cpp.pm $(strip $(1))$(PERL_SITELIB)/Filter ++ ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/Call/blib/lib/Filter/Util/Call.pm $(strip $(1))$(PERL_SITELIB)/Filter/Util ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/Exec/blib/lib/Filter/Util/Exec.pm $(strip $(1))$(PERL_SITELIB)/Filter/Util ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/decrypt/blib/lib/Filter/decrypt.pm $(strip $(1))$(PERL_SITELIB)/Filter ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/tee/blib/lib/Filter/tee.pm $(strip $(1))$(PERL_SITELIB)/Filter ++ ++ ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/Call/blib/arch/auto/Filter/Util/Call/Call.so $(strip $(1))$(PERL_SITELIB)/auto/Filter/Util/Call ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/Exec/blib/arch/auto/Filter/Util/Exec/Exec.so $(strip $(1))$(PERL_SITELIB)/auto/Filter/Util/Exec ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/decrypt/blib/arch/auto/Filter/decrypt/decrypt.so $(strip $(1))$(PERL_SITELIB)/auto/Filter/decrypt ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/tee/blib/arch/auto/Filter/tee/tee.so $(strip $(1))$(PERL_SITELIB)/auto/Filter/tee ++ ++endef ++ ++ ++$(eval $(call BuildPackage,perl-filter)) +diff --git a/package/perl/perl-gpib/Makefile b/package/perl/perl-gpib/Makefile +new file mode 100644 +index 00000000000..ffb5d2fbe73 +--- /dev/null ++++ b/package/perl/perl-gpib/Makefile +@@ -0,0 +1,68 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-gpib ++PKG_VERSION:=0.30 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/J/JE/JEFFMOCK/ ++PKG_SOURCE:=GPIB_0_30.tgz ++PKG_HASH:=a8ac06cea8bd72934159194db5c6e35030670a19212f1064c40d202b09cd5e65 ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/gpib-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-gpib ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=GPIB ++ URL:=http://search.cpan.org/dist/gpib/ ++ DEPENDS:=perl +perlbase-essential +perlbase-digest +perl-md5 +libgpib +perlbase-autoloader ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++ $(call perlmod/Configure,,,$(PKG_BUILD_DIR)/hpserial) ++ $(call perlmod/Configure,,,$(PKG_BUILD_DIR)/ni) ++endef ++# $(call perlmod/Configure,,,$(PKG_BUILD_DIR)/llp) ++ ++define Build/Compile ++ PERL5LIB=$(PERL_LIB) $(MAKE) -C $(PKG_BUILD_DIR)/hpserial ++ PERL5LIB=$(PERL_LIB) $(MAKE) -C $(PKG_BUILD_DIR)/ni ++ PERL5LIB=$(PERL_LIB) $(MAKE) -C $(PKG_BUILD_DIR) ++endef ++# PERL5LIB=$(PERL_LIB) $(MAKE) -C $(PKG_BUILD_DIR)/llp ++ ++define Package/perl-gpib/install ++ $(INSTALL_DIR) $(strip $(1))$(PERL_SITELIB)/GPIB ++ $(INSTALL_DIR) $(strip $(1))$(PERL_SITELIB)/auto/GPIB/hpserial ++ $(INSTALL_DIR) $(strip $(1))$(PERL_SITELIB)/auto/GPIB/ni ++ ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/blib/lib/GPIB.pm $(strip $(1))$(PERL_SITELIB) ++ ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/blib/lib/GPIB/hpe3631a.pm $(strip $(1))$(PERL_SITELIB)/GPIB ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/blib/lib/GPIB/hp59306a.pm $(strip $(1))$(PERL_SITELIB)/GPIB ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/blib/lib/GPIB/hp33120a.pm $(strip $(1))$(PERL_SITELIB)/GPIB ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/blib/lib/GPIB/hp3585a.pm $(strip $(1))$(PERL_SITELIB)/GPIB ++ ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/ni/blib/lib/GPIB/ni.pm $(strip $(1))$(PERL_SITELIB)/GPIB ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/hpserial/blib/lib/GPIB/hpserial.pm $(strip $(1))$(PERL_SITELIB)/GPIB ++ ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/ni/blib/arch/auto/GPIB/ni/ni.so $(strip $(1))$(PERL_SITELIB)/auto/GPIB/ni ++ $(INSTALL_DATA) $(PKG_BUILD_DIR)/hpserial/blib/arch/auto/GPIB/hpserial/hpserial.so $(strip $(1))$(PERL_SITELIB)/auto/GPIB/hpserial ++endef ++ ++ ++$(eval $(call BuildPackage,perl-gpib)) ++ +diff --git a/package/perl/perl-gpib/patches/endian-idiocy.patch b/package/perl/perl-gpib/patches/endian-idiocy.patch +new file mode 100644 +index 00000000000..f860a35308d +--- /dev/null ++++ b/package/perl/perl-gpib/patches/endian-idiocy.patch +@@ -0,0 +1,49 @@ ++--- gpib-0.30/hpserial/hpserial.xs 2021-03-27 14:34:45.699620090 +0000 +++++ gpib-0.30/hpserial/hpserial.xs 2021-03-27 14:34:45.699620090 +0000 ++@@ -17,6 +17,8 @@ ++ #include ++ #include ++ +++#define OOTF 32768 +++ ++ /* ++ Jeff Mock ++ (c) 1999 ++@@ -64,8 +66,8 @@ ++ int ibcnt; ++ int ibsta; ++ int iberr; ++- int tmo; ++- int eos; +++ char tmo; +++ char eos; ++ struct termios oldti; ++ } SerialStruct; ++ typedef SerialStruct *GPIB_hpserial; ++@@ -193,7 +195,7 @@ ++ ++ PREINIT: ++ char *buf; ++- char sbuf[1024]; +++ char sbuf[OOTF]; ++ int trc=0, rc; ++ SV *sv; ++ sighandler_t oldhandler; ++@@ -201,7 +203,7 @@ ++ struct itimerval prev_itv; ++ ++ CODE: ++- buf = cnt<=1024 ? sbuf : (char *) safemalloc(cnt); +++ buf = cnt<=OOTF ? sbuf : (char *) safemalloc(cnt); ++ sv = &PL_sv_undef; ++ if (sigsetjmp(env, 1)) { ++ // Got signal indicating timeout on read ++@@ -260,7 +262,7 @@ ++ (void) signal(SIGALRM, oldhandler); // Restore old SIGALRM handler ++ setitimer(ITIMER_REAL, &prev_itv, 0); // Restore previous timer ++ ++- if (cnt > 1024) +++ if (cnt > OOTF) ++ safefree(buf); ++ ++ OUTPUT: +diff --git a/package/perl/perl-gpib/patches/fix-sp-is-reserved-in-xs.patch b/package/perl/perl-gpib/patches/fix-sp-is-reserved-in-xs.patch +new file mode 100644 +index 00000000000..4236879ea5a +--- /dev/null ++++ b/package/perl/perl-gpib/patches/fix-sp-is-reserved-in-xs.patch +@@ -0,0 +1,41 @@ ++--- gpib-0.30/llp/llp.xs 2021-03-27 13:21:20.894971405 +0000 +++++ gpib-0.30/llp/llp.xs 2021-03-27 13:27:00.910232248 +0000 ++@@ -219,15 +219,15 @@ ++ GPIB_llp g ++ ++ PREINIT: ++- char sp; +++ char spx; ++ ++ CODE: ++ sp = 0; ++- ibrsp(g->fd, &sp); +++ ibrsp(g->fd, &spx); ++ g->ibcnt = ibcnt; ++ g->ibsta = ibsta; ++ g->iberr = iberr; ++- RETVAL = sp; +++ RETVAL = spx; ++ ++ OUTPUT: ++ RETVAL ++@@ -237,15 +237,15 @@ ++ GPIB_llp g ++ ++ PREINIT: ++- char sp; +++ char spx; ++ ++ CODE: ++- sp = 0; ++- ibrpp(g->fd, &sp); +++ spx = 0; +++ ibrpp(g->fd, &spx); ++ g->ibcnt = ibcnt; ++ g->ibsta = ibsta; ++ g->iberr = iberr; ++- RETVAL = sp; +++ RETVAL = spx; ++ ++ OUTPUT: ++ RETVAL +diff --git a/package/perl/perl-gpib/patches/fixup-gpib-header.patch b/package/perl/perl-gpib/patches/fixup-gpib-header.patch +new file mode 100644 +index 00000000000..4fbb3742c1b +--- /dev/null ++++ b/package/perl/perl-gpib/patches/fixup-gpib-header.patch +@@ -0,0 +1,24 @@ ++--- gpib-0.30/ni/ni.xs 2002-01-02 02:20:00.000000000 +0000 +++++ gpib-0.30/ni/ni.xs 2002-01-02 02:20:00.000000000 +0000 ++@@ -13,7 +13,8 @@ ++ #endif ++ ++ #ifdef UNIX ++-#include +++#undef BIN +++#include ++ #endif ++ ++ #ifdef WIN32 ++--- gpib-0.30/llp/llp.xs 2002-01-02 02:24:43.000000000 +0000 +++++ gpib-0.30/llp/llp.xs 2002-01-02 02:24:43.000000000 +0000 ++@@ -14,7 +14,8 @@ ++ ++ #ifdef UNIX ++ // #include ++-#include +++#undef BIN +++#include ++ #endif ++ ++ #ifdef WIN32 +diff --git a/package/perl/perl-gpib/patches/fixup-lib-path.patch b/package/perl/perl-gpib/patches/fixup-lib-path.patch +new file mode 100644 +index 00000000000..ad93dc07415 +--- /dev/null ++++ b/package/perl/perl-gpib/patches/fixup-lib-path.patch +@@ -0,0 +1,83 @@ ++--- gpib-0.30/ni/Makefile.PL 2002-01-02 01:24:02.000000000 +0000 +++++ gpib-0.30/ni/Makefile.PL 2002-01-02 01:24:02.000000000 +0000 ++@@ -14,9 +14,10 @@ ++ %params = ( ++ 'NAME' => 'GPIB::ni', ++ 'VERSION_FROM' => 'ni.pm', ++- 'LIBS' => ["-L$libpath -l$libfile"], +++ #'LIBS' => ["-L$libpath -l$libfile"], +++ 'LIBS' => ["-l$libfile"], ++ 'DEFINE' => '-DUNIX', ++- 'INC' => "-I$incpath", +++ #'INC' => "-I$incpath", ++ ($] ge '5.005') ? ( ++ 'AUTHOR' => 'Jeff Mock (jeff@mock.com)', ++ 'ABSTRACT' => 'GPIB device control', ++@@ -24,16 +25,16 @@ ++ ); ++ ++ # Look for include file and library ++- $err = 0; ++- unless (-s "$incpath/$incfile") { ++- print "Cannot find file $incpath/$incfile for GPIB, module GPIB::ni.\n"; ++- $err = 1; ++- } ++- unless (-s "$libpath/lib$libfile.a") { ++- print "Cannot find file $libpath/lib$libfile.a for GPIB, module GPIB::ni.\n"; ++- $err = 1; ++- } ++- exit 1 if $err; +++ #$err = 0; +++ #unless (-s "$incpath/$incfile") { +++ # print "Cannot find file $incpath/$incfile for GPIB, module GPIB::ni.\n"; +++ # $err = 1; +++ #} +++ #unless (-s "$libpath/lib$libfile.a") { +++ # print "Cannot find file $libpath/lib$libfile.a for GPIB, module GPIB::ni.\n"; +++ # $err = 1; +++ #} +++ #exit 1 if $err; ++ } ++ ++ # Win32 (I've only tested on NT4.0) ++--- gpib-0.30/llp/Makefile.PL 2002-01-02 01:23:33.000000000 +0000 +++++ gpib-0.30/llp/Makefile.PL 2002-01-02 01:23:33.000000000 +0000 ++@@ -15,9 +15,10 @@ ++ %params = ( ++ 'NAME' => 'GPIB::llp', ++ 'VERSION_FROM' => 'llp.pm', ++- 'LIBS' => ["-L$libpath -l$libfile -lfl"], +++# 'LIBS' => ["-L$libpath -l$libfile -lfl"], +++ 'LIBS' => ["-l$libfile -lfl"], ++ 'DEFINE' => '-DUNIX', ++- 'INC' => "-I$incpath", +++# 'INC' => "-I$incpath", ++ ($] ge '5.005') ? ( ++ 'AUTHOR' => 'Jeff Mock (jeff@mock.com)', ++ 'ABSTRACT' => 'GPIB device control', ++@@ -25,15 +26,15 @@ ++ ); ++ ++ # Look for include file and library ++-$err = 0; ++-unless (-s "$incpath/$incfile") { ++- print "Cannot find file $incpath/$incfile for GPIB, module GPIB::llp.\n"; ++- $err = 1; ++-} ++-unless (-s "$libpath/lib$libfile.a") { ++- print "Cannot find file $libpath/lib$libfile.a for GPIB, module GPIB::llp.\n"; ++- $err = 1; ++-} ++-exit 1 if $err; +++#$err = 0; +++#unless (-s "$incpath/$incfile") { +++# print "Cannot find file $incpath/$incfile for GPIB, module GPIB::llp.\n"; +++# $err = 1; +++#} +++#unless (-s "$libpath/lib$libfile.a") { +++# print "Cannot find file $libpath/lib$libfile.a for GPIB, module GPIB::llp.\n"; +++# $err = 1; +++#} +++#exit 1 if $err; ++ ++ WriteMakefile(%params); +diff --git a/package/perl/perl-gpib/patches/ignore-missing-modules.patch b/package/perl/perl-gpib/patches/ignore-missing-modules.patch +new file mode 100644 +index 00000000000..5ee86005b95 +--- /dev/null ++++ b/package/perl/perl-gpib/patches/ignore-missing-modules.patch +@@ -0,0 +1,11 @@ ++--- gpib-0.30/Makefile.PL 2002-01-02 01:08:43.000000000 +0000 +++++ gpib-0.30/Makefile.PL 2002-01-02 01:08:43.000000000 +0000 ++@@ -87,7 +87,7 @@ ++ ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module ++ ++ MSG ++- exit(1); +++# exit(1); ++ } ++ ++ +diff --git a/package/perl/perl-gpib/patches/no-xs-subdirs.patch b/package/perl/perl-gpib/patches/no-xs-subdirs.patch +new file mode 100644 +index 00000000000..bd3ec36c0a5 +--- /dev/null ++++ b/package/perl/perl-gpib/patches/no-xs-subdirs.patch +@@ -0,0 +1,11 @@ ++--- gpib-0.30/Makefile.PL 2021-03-27 12:39:20.443392365 +0000 +++++ gpib-0.30/Makefile.PL 2021-03-27 12:39:20.443392365 +0000 ++@@ -95,7 +95,7 @@ ++ print "Using instrument drivers: @drivers\n\n"; ++ WriteMakefile( ++ 'NAME' => 'GPIB', ++- 'DIR' => [@interfaces, @drivers], +++ 'DIR' => [@drivers], ++ 'VERSION_FROM' => 'GPIB.pm', # finds $VERSION ++ ($] ge '5.005') ? ( ++ 'AUTHOR' => 'Jeff Mock (jeff@mock.com)', +diff --git a/package/perl/perl-ical-parser/Makefile b/package/perl/perl-ical-parser/Makefile +new file mode 100644 +index 00000000000..9c7f1ef8e50 +--- /dev/null ++++ b/package/perl/perl-ical-parser/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-ical-parser ++PKG_VERSION:=1.21 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/R/RI/RIXED/ ++PKG_SOURCE:=iCal-Parser-${PKG_VERSION}.tar.gz ++PKG_HASH:=0d7939a644a8e67017ec7239d3d9604f3986bb9a4ff80be68fe7299ebfd2270c ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/iCal-Parser-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-ical-parser ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=iCal::Parser ++ URL:=https://metacpan.org/pod/iCal::Parser ++ DEPENDS:=perl +perlbase-essential +perl-datetime ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-ical-parser/install ++ $(call perlmod/Install,$(1),iCal/Parser.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-ical-parser)) +diff --git a/package/perl/perl-image-imlib2/Makefile b/package/perl/perl-image-imlib2/Makefile +new file mode 100644 +index 00000000000..50f93f97965 +--- /dev/null ++++ b/package/perl/perl-image-imlib2/Makefile +@@ -0,0 +1,50 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-image-imlib2 ++PKG_VERSION:=2.03 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/L/LB/LBROCARD ++PKG_SOURCE:=Image-Imlib2-$(PKG_VERSION).tar.gz ++PKG_HASH:=97648385da1e9452fa9ee48f570020b45e449e5f11615320f39cb0b5c00951b0 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Image-Imlib2-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-image-imlib2 ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Image::Imlib2 ++ URL:=https://metacpan.org/pod/Image::Imlib2 ++ DEPENDS:=perl +perlbase-essential +imlib2 ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++ ln -s ${PKG_BUILD_DIR}/lib/Image/Imlib2.xs ${PKG_BUILD_DIR}/Imlib2.xs || true ++ ln -s ${PKG_BUILD_DIR}/lib/Image/ppport.h ${PKG_BUILD_DIR}/ppport.h || true ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-image-imlib2/install ++ $(call perlmod/Install,$(1),Image/Imlib2.pm auto/Image/Imlib2) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-image-imlib2)) +diff --git a/package/perl/perl-image-imlib2/patches/0001-remove-module-build.patch b/package/perl/perl-image-imlib2/patches/0001-remove-module-build.patch +new file mode 100644 +index 00000000000..bd0b53c5466 +--- /dev/null ++++ b/package/perl/perl-image-imlib2/patches/0001-remove-module-build.patch +@@ -0,0 +1,69 @@ ++--- Image-Imlib2-2.03/Makefile.PL 2021-05-23 15:54:40.644642089 +0100 +++++ Image-Imlib2-2.03/Makefile.PL 2021-05-23 16:03:17.239275583 +0100 ++@@ -1,34 +1,32 @@ ++-# Note: this file was auto-generated by Module::Build::Compat version 0.35 ++- ++- unless (eval "use Module::Build::Compat 0.02; 1" ) { ++- print "This module requires Module::Build to install itself.\n"; ++- ++- require ExtUtils::MakeMaker; ++- my $yn = ExtUtils::MakeMaker::prompt ++- (' Install Module::Build now from CPAN?', 'y'); ++- ++- unless ($yn =~ /^y/i) { ++- die " *** Cannot install without Module::Build. Exiting ...\n"; ++- } ++- ++- require Cwd; ++- require File::Spec; ++- require CPAN; ++- ++- # Save this 'cause CPAN will chdir all over the place. ++- my $cwd = Cwd::cwd(); ++- ++- CPAN::Shell->install('Module::Build::Compat'); ++- CPAN::Shell->expand("Module", "Module::Build::Compat")->uptodate ++- or die "Couldn't install Module::Build, giving up.\n"; ++- ++- chdir $cwd or die "Cannot chdir() back to $cwd: $!"; ++- } ++- eval "use Module::Build::Compat 0.02; 1" or die $@; ++- ++- Module::Build::Compat->run_build_pl(args => \@ARGV); ++- my $build_script = 'Build'; ++- $build_script .= '.com' if $^O eq 'VMS'; ++- exit(0) unless(-e $build_script); # cpantesters convention ++- require Module::Build; ++- Module::Build::Compat->write_makefile(build_class => 'Module::Build'); +++use ExtUtils::MakeMaker; +++ +++my $PKG="imlib2"; +++ +++my $cflags = `pkg-config --cflags $PKG`; +++my $libs = `pkg-config --libs $PKG`; +++ +++chomp $cflags; +++chomp $cflags; +++chomp $libs; +++chomp $libs; +++ +++$cflags .= " -DX_DISPLAY_MISSING"; +++my $libs_a = [ split(/\s+/,$libs) ]; +++ +++ use Data::Dumper; +++ print Dumper({cflags=>$cflags, libs_a=> $libs_a}); +++ +++# See lib/ExtUtils/MakeMaker.pm for details of how to influence +++# the contents of the Makefile that is written. +++WriteMakefile( +++ VERSION_FROM => 'lib/Image/Imlib2.pm', +++ NAME => 'Image::Imlib2', +++ DISTNAME => 'Image-Imlib2', +++ LICENSE => 'perl', +++ OPTIMIZE => $cflags, +++ LIBS => $libs_a, +++ OBJECT => 'Imlib2.o', +++ PREREQ_PM => { +++ 'Test::More' => '0', +++ }, +++); +diff --git a/package/perl/perl-io-pipely/Makefile b/package/perl/perl-io-pipely/Makefile +new file mode 100644 +index 00000000000..7544dbdbeba +--- /dev/null ++++ b/package/perl/perl-io-pipely/Makefile +@@ -0,0 +1,48 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-io-pipely ++PKG_VERSION:=0.005 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=http://www.cpan.org/authors/id/R/RC/RCAPUTO/ ++PKG_SOURCE:=IO-Pipely-$(PKG_VERSION).tar.gz ++PKG_MD5SUM:=86781d3e2afe5f142f67ce1fed3b9ed9 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/IO-Pipely-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-io-pipely ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=IO-Pipely ++ URL:=http://search.cpan.org/dist/IO-Pipely/ ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-io-pipely/install ++ $(call perlmod/Install,$(1),IO/Pipely.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-io-pipely)) +diff --git a/package/perl/perl-io-socket-ssl/Makefile b/package/perl/perl-io-socket-ssl/Makefile +new file mode 100644 +index 00000000000..d7d87156752 +--- /dev/null ++++ b/package/perl/perl-io-socket-ssl/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more insocketion. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-io-socket-ssl ++PKG_VERSION:=2.072 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/S/SU/SULLR/ ++PKG_SOURCE:=IO-Socket-SSL-$(PKG_VERSION).tar.gz ++PKG_HASH:=b5bee81db3905a9069340a450a48e1e1b32dec4ede0064f5703bafb9a707b89d ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/IO-Socket-SSL-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-io-socket-ssl ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=IO::Socket::SSL ++ URL:=https://metacpan.org/pod/IO::Socket::SSL ++ DEPENDS:=perl ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-io-socket-ssl/install ++ $(call perlmod/Install,$(1),IO/Socket/SSL.pm IO/Socket/SSL) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-io-socket-ssl)) +diff --git a/package/perl/perl-io-string/Makefile b/package/perl/perl-io-string/Makefile +new file mode 100644 +index 00000000000..b00e5f3ac26 +--- /dev/null ++++ b/package/perl/perl-io-string/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-io-string ++PKG_VERSION:=1.08 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/G/GA/GAAS/ ++PKG_SOURCE:=IO-String-$(PKG_VERSION).tar.gz ++PKG_HASH:=2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/IO-String-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-io-string ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=IO::String ++ URL:=https://metacpan.org/pod/IO::String ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-io-string/install ++ $(call perlmod/Install,$(1),IO/String.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-io-string)) +diff --git a/package/perl/perl-json-parse/Makefile b/package/perl/perl-json-parse/Makefile +new file mode 100644 +index 00000000000..9ff9e2de302 +--- /dev/null ++++ b/package/perl/perl-json-parse/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-json-parse ++PKG_VERSION:=0.58 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/B/BK/BKB/ ++PKG_SOURCE:=JSON-Parse-$(PKG_VERSION).tar.gz ++PKG_HASH:=37ab30065190ffe77a7d6e41837135278a5139b65bfa5113bf4e1d3dbc3cc4ab ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/JSON-Parse-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-json-parse ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=JSON::Parse ++ URL:=https://metacpan.org/pod/JSO::Parse ++ DEPENDS:=perl +perlbase-essential +perlbase-xsloader ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-json-parse/install ++ $(call perlmod/Install,$(1),JSON/Parse.pm JSON/Tokenize.pm auto/JSON/Parse) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-json-parse)) +diff --git a/package/perl/perl-lwp-protocol-https/Makefile b/package/perl/perl-lwp-protocol-https/Makefile +new file mode 100644 +index 00000000000..d198dcbb213 +--- /dev/null ++++ b/package/perl/perl-lwp-protocol-https/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more inprotocolion. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-lwp-protocol-https ++PKG_VERSION:=6.10 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/O/OA/OALDERS/ ++PKG_SOURCE:=LWP-Protocol-https-${PKG_VERSION}.tar.gz ++PKG_HASH:=cecfc31fe2d4fc854cac47fce13d3a502e8fdfe60c5bc1c09535743185f2a86c ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/LWP-Protocol-https-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-lwp-protocol-https ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=LWP::Protocol::https ++ URL:=https://metacpan.org/pod/LWP::Protocol::https ++ DEPENDS:=perl ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-lwp-protocol-https/install ++ $(call perlmod/Install,$(1),LWP/Protocol/https.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-lwp-protocol-https)) +diff --git a/package/perl/perl-math-complex/Makefile b/package/perl/perl-math-complex/Makefile +new file mode 100644 +index 00000000000..ed93781b65b +--- /dev/null ++++ b/package/perl/perl-math-complex/Makefile +@@ -0,0 +1,48 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-math-complex ++PKG_VERSION:=1.59 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM ++PKG_SOURCE:=Math-Complex-$(PKG_VERSION).tar.gz ++PKG_HASH:=f35eb4987512c51d2c47294a008ede210d8dd759b90b887d04847c69b42dd6d1 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Math-Complex-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-math-complex ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Math::Complex ++ URL:=https://metacpan.org/pod/Math::Complex ++ DEPENDS:=perl +perlbase-essential +perlbase-scalar +endef + +define Build/Configure @@ -892,18 +2125,18 @@ index 0000000..7544dbd + $(call perlmod/Compile,,) +endef + -+define Package/perl-io-pipely/install -+ $(call perlmod/Install,$(1),IO/Pipely.pm) ++define Package/perl-math-complex/install ++ $(call perlmod/Install,$(1),Math/Complex.pm Math/Trig.pm) +endef + + -+$(eval $(call BuildPackage,perl-io-pipely)) -diff --git a/package/perl/perl-math-complex/Makefile b/package/perl/perl-math-complex/Makefile ++$(eval $(call BuildPackage,perl-math-complex)) +diff --git a/package/perl/perl-md5/Makefile b/package/perl/perl-md5/Makefile new file mode 100644 -index 0000000..ed93781 +index 00000000000..6ef48b5879e --- /dev/null -+++ b/package/perl/perl-math-complex/Makefile -@@ -0,0 +1,48 @@ ++++ b/package/perl/perl-md5/Makefile +@@ -0,0 +1,47 @@ +# +# Copyright (C) 2015 OpenWrt.org +# @@ -913,29 +2146,28 @@ index 0000000..ed93781 + +include $(TOPDIR)/rules.mk + -+PKG_NAME:=perl-math-complex -+PKG_VERSION:=1.59 ++PKG_NAME:=perl-md5 ++PKG_VERSION:=2.03 +PKG_RELEASE:=1 + -+PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM -+PKG_SOURCE:=Math-Complex-$(PKG_VERSION).tar.gz -+PKG_HASH:=f35eb4987512c51d2c47294a008ede210d8dd759b90b887d04847c69b42dd6d1 + -+PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/G/GA/GAAS/ ++PKG_SOURCE:=MD5-${PKG_VERSION}.tar.gz ++PKG_HASH:=764d34efb50ecf12d83561f66ef6724f89c3dde6f5aa26ea18cf5f84c87bf7e1 +PKG_MAINTAINER:=me + -+PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Math-Complex-$(PKG_VERSION) ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/MD5-$(PKG_VERSION) + +include $(INCLUDE_DIR)/package.mk +include ../../feeds/packages/perl/perlmod.mk + -+define Package/perl-math-complex ++define Package/perl-md5 + SUBMENU:=Perl + SECTION:=lang + CATEGORY:=Languages -+ TITLE:=Math::Complex -+ URL:=https://metacpan.org/pod/Math::Complex -+ DEPENDS:=perl +perlbase-essential +perlbase-scalar ++ TITLE:=MD5 ++ URL:=http://search.cpan.org/dist/md5/ ++ DEPENDS:=perl +perlbase-essential +perlbase-digest +endef + +define Build/Configure @@ -946,15 +2178,15 @@ index 0000000..ed93781 + $(call perlmod/Compile,,) +endef + -+define Package/perl-math-complex/install -+ $(call perlmod/Install,$(1),Math/Complex.pm Math/Trig.pm) ++define Package/perl-md5/install ++ $(call perlmod/Install,$(1),MD5.pm) +endef + + -+$(eval $(call BuildPackage,perl-math-complex)) ++$(eval $(call BuildPackage,perl-md5)) diff --git a/package/perl/perl-module-implementation/Makefile b/package/perl/perl-module-implementation/Makefile new file mode 100644 -index 0000000..c1aba3a +index 00000000000..c1aba3af27b --- /dev/null +++ b/package/perl/perl-module-implementation/Makefile @@ -0,0 +1,49 @@ @@ -1009,7 +2241,7 @@ index 0000000..c1aba3a +$(eval $(call BuildPackage,perl-module-implementation)) diff --git a/package/perl/perl-module-runtime/Makefile b/package/perl/perl-module-runtime/Makefile new file mode 100644 -index 0000000..d743425 +index 00000000000..d7434252ad9 --- /dev/null +++ b/package/perl/perl-module-runtime/Makefile @@ -0,0 +1,49 @@ @@ -1062,9 +2294,64 @@ index 0000000..d743425 + + +$(eval $(call BuildPackage,perl-module-runtime)) +diff --git a/package/perl/perl-mozilla-ca/Makefile b/package/perl/perl-mozilla-ca/Makefile +new file mode 100644 +index 00000000000..4c7927cc042 +--- /dev/null ++++ b/package/perl/perl-mozilla-ca/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-mozilla-ca ++PKG_VERSION:=20200520 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/A/AB/ABH/ ++PKG_SOURCE:=Mozilla-CA-$(PKG_VERSION).tar.gz ++PKG_HASH:=b3ca0002310bf24a16c0d5920bdea97a2f46e77e7be3e7377e850d033387c726 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Mozilla-CA-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-mozilla-ca ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Mozilla::CA ++ URL:=https://metacpan.org/pod/Mozilla::CA ++ DEPENDS:=perl ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-mozilla-ca/install ++ $(call perlmod/Install,$(1),Mozilla/CA.pm Mozilla/CA) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-mozilla-ca)) diff --git a/package/perl/perl-namespace-autoclean/Makefile b/package/perl/perl-namespace-autoclean/Makefile new file mode 100644 -index 0000000..59a0c3e +index 00000000000..606eecee3c7 --- /dev/null +++ b/package/perl/perl-namespace-autoclean/Makefile @@ -0,0 +1,49 @@ @@ -1100,7 +2387,7 @@ index 0000000..59a0c3e + CATEGORY:=Languages + TITLE:=namespace::autoclean + URL:=https://metacpan.org/pod/namespace::autoclean -+ DEPENDS:=perl +perlbase-essential +perl-b-hooks-endofscope +perl-namespace-clean +perl-sub-identitfy +perlbase-list ++ DEPENDS:=perl +perlbase-essential +perl-b-hooks-endofscope +perl-namespace-clean +perl-sub-identify +perlbase-list +endef + +define Build/Configure @@ -1119,7 +2406,7 @@ index 0000000..59a0c3e +$(eval $(call BuildPackage,perl-namespace-autoclean)) diff --git a/package/perl/perl-namespace-clean/Makefile b/package/perl/perl-namespace-clean/Makefile new file mode 100644 -index 0000000..7bc2a79 +index 00000000000..7bc2a79502e --- /dev/null +++ b/package/perl/perl-namespace-clean/Makefile @@ -0,0 +1,49 @@ @@ -1174,7 +2461,7 @@ index 0000000..7bc2a79 +$(eval $(call BuildPackage,perl-namespace-clean)) diff --git a/package/perl/perl-net-mqtt-simple/Makefile b/package/perl/perl-net-mqtt-simple/Makefile new file mode 100644 -index 0000000..b9ad4db +index 00000000000..b9ad4dbc4f8 --- /dev/null +++ b/package/perl/perl-net-mqtt-simple/Makefile @@ -0,0 +1,49 @@ @@ -1227,9 +2514,204 @@ index 0000000..b9ad4db + + +$(eval $(call BuildPackage,perl-net-mqtt-simple)) +diff --git a/package/perl/perl-net-ssleay/Makefile b/package/perl/perl-net-ssleay/Makefile +new file mode 100644 +index 00000000000..f1692588d9a +--- /dev/null ++++ b/package/perl/perl-net-ssleay/Makefile +@@ -0,0 +1,48 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-net-ssleay ++PKG_VERSION:=1.90 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/C/CH/CHRISN ++PKG_SOURCE:=Net-SSLeay-$(PKG_VERSION).tar.gz ++PKG_MD5SUM:=f8696cfaca98234679efeedc288a9398fcf77176f1f515dbc589ada7c650dc93 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Net-SSLeay-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-net-ssleay ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Net-SSLeay ++ URL:=http://search.cpan.org/dist/Net-SSLeay/ ++ DEPENDS:=perl +perlbase-essential +libopenssl +zlib ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,OPENSSL_PREFIX=${STAGING_DIR}) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-net-ssleay/install ++ $(call perlmod/Install,$(1),Net/SSLeay.pm Net/SSLeay auto/Net/SSLeay) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-net-ssleay)) +diff --git a/package/perl/perl-net-upnp/Makefile b/package/perl/perl-net-upnp/Makefile +new file mode 100644 +index 00000000000..f4a2a855ada +--- /dev/null ++++ b/package/perl/perl-net-upnp/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-net-upnp ++PKG_VERSION:=1.4.6 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/S/SK/SKONNO/ ++PKG_SOURCE:=Net-UPnP-$(PKG_VERSION).tar.gz ++PKG_MD5SUM:=86781d3e2afe5f142f67ce1fed3b9ed9 ++PKG_HASH:=10ae135a8f72d399501166bc697a3b300fb739a6614aa54408e4e08bec1e91dc ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Net-UPnP-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-net-upnp ++ SUBMENU:=Perl ++ SECTNetN:=lang ++ CATEGORY:=Languages ++ TITLE:=Net-UPnP ++ URL:=http://search.cpan.org/dist/Net-UPnP/ ++ DEPENDS:=perl +perlbase-essential +perlbase-version ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-net-upnp/install ++ $(call perlmod/Install,$(1),Net/UPnP.pm Net/UPnP) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-net-upnp)) +diff --git a/package/perl/perl-net-vnc/Makefile b/package/perl/perl-net-vnc/Makefile +new file mode 100644 +index 00000000000..f2a510ea5fe +--- /dev/null ++++ b/package/perl/perl-net-vnc/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-net-vnc ++PKG_VERSION:=0.40 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/L/LB/LBROCARD/ ++PKG_SOURCE:=Net-VNC-$(PKG_VERSION).tar.gz ++PKG_HASH:=7592dc3a9797e7e8bcec251148369eaf4e9daf19de4ad6ec5b79ceff0d5dd3af ++ ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Net-VNC-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-net-vnc ++ SUBMENU:=Perl ++ SECTNetN:=lang ++ CATEGORY:=Languages ++ TITLE:=Net-VNC ++ URL:=http://search.cpan.org/dist/Net-VNC/ ++ DEPENDS:=perl +perlbase-essential +perlbase-version +perl-class-accessor +perl-crypt-des +perl-image-imlib2 ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-net-vnc/install ++ $(call perlmod/Install,$(1),Net/VNC.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-net-vnc)) +diff --git a/package/perl/perl-net-vnc/patches/0001-MakeMaker.patch b/package/perl/perl-net-vnc/patches/0001-MakeMaker.patch +new file mode 100644 +index 00000000000..8c5f46babcb +--- /dev/null ++++ b/package/perl/perl-net-vnc/patches/0001-MakeMaker.patch +@@ -0,0 +1,25 @@ ++--- Net-VNC-0.40/Makefile.PL 2021-05-23 13:39:17.882957495 +0100 +++++ Net-VNC-0.40/Makefile.PL 2021-05-23 13:39:17.882957495 +0100 ++@@ -0,0 +1,22 @@ +++use ExtUtils::MakeMaker; +++ +++# See lib/ExtUtils/MakeMaker.pm for details of how to influence +++# the contents of the Makefile that is written. +++WriteMakefile( +++ VERSION_FROM => 'lib/Net/VNC.pm', +++ NAME => 'Net::VNC', +++ DISTNAME => 'Net-VNC', +++ LICENSE => 'perl', +++ EXE_FILES => [ qw(bin/vnccapture)], +++ PREREQ_PM => { +++ 'Class::Accessor::Fast' => '0', +++ 'Crypt::DES' => '0', +++ 'Image::Imlib2' => '0', +++ 'Test::More' => '0', +++ }, +++ META_MERGE => { +++ 'meta-spec' => { version => 2 , +++ url => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec' +++ }, +++ }, +++); diff --git a/package/perl/perl-package-stash-xs/Makefile b/package/perl/perl-package-stash-xs/Makefile new file mode 100644 -index 0000000..cb8fff5 +index 00000000000..f621bf6777c --- /dev/null +++ b/package/perl/perl-package-stash-xs/Makefile @@ -0,0 +1,49 @@ @@ -1265,7 +2747,7 @@ index 0000000..cb8fff5 + CATEGORY:=Languages + TITLE:=Package::Stash::XS + URL:=https://metacpan.org/pod/Package::Stash::XS -+ DEPENDS:=perl +perlbase-essential +perl-package=stash +perlbase-xsloader ++ DEPENDS:=perl +perlbase-essential +perlbase-xsloader +endef + +define Build/Configure @@ -1284,7 +2766,7 @@ index 0000000..cb8fff5 +$(eval $(call BuildPackage,perl-package-stash-xs)) diff --git a/package/perl/perl-package-stash/Makefile b/package/perl/perl-package-stash/Makefile new file mode 100644 -index 0000000..71bcb47 +index 00000000000..30373929799 --- /dev/null +++ b/package/perl/perl-package-stash/Makefile @@ -0,0 +1,50 @@ @@ -1321,7 +2803,7 @@ index 0000000..71bcb47 + CATEGORY:=Languages + TITLE:=Package::Stash + URL:=https://metacpan.org/pod/Package::Stash -+ DEPENDS:=perl +perlbase-essential +perl-module-implementation +perlbase-stash +perl-package-stash-xs ++ DEPENDS:=perl +perlbase-essential +perl-module-implementation +perl-package-stash-xs +endef + +define Build/Configure @@ -1340,7 +2822,7 @@ index 0000000..71bcb47 +$(eval $(call BuildPackage,perl-package-stash)) diff --git a/package/perl/perl-params-validate/Makefile b/package/perl/perl-params-validate/Makefile new file mode 100644 -index 0000000..294e0c3 +index 00000000000..294e0c32e8e --- /dev/null +++ b/package/perl/perl-params-validate/Makefile @@ -0,0 +1,50 @@ @@ -1396,7 +2878,7 @@ index 0000000..294e0c3 +$(eval $(call BuildPackage,perl-params-validate)) diff --git a/package/perl/perl-params-validate/files/Makefile.PL b/package/perl/perl-params-validate/files/Makefile.PL new file mode 100644 -index 0000000..fa0b0e8 +index 00000000000..fa0b0e87538 --- /dev/null +++ b/package/perl/perl-params-validate/files/Makefile.PL @@ -0,0 +1,80 @@ @@ -1482,7 +2964,7 @@ index 0000000..fa0b0e8 +WriteMakefile(%WriteMakefileArgs); diff --git a/package/perl/perl-params-validationcompiler/Makefile b/package/perl/perl-params-validationcompiler/Makefile new file mode 100644 -index 0000000..7eb0f50 +index 00000000000..7eb0f505455 --- /dev/null +++ b/package/perl/perl-params-validationcompiler/Makefile @@ -0,0 +1,49 @@ @@ -1537,7 +3019,7 @@ index 0000000..7eb0f50 +$(eval $(call BuildPackage,perl-params-validationcompiler)) diff --git a/package/perl/perl-poe/Makefile b/package/perl/perl-poe/Makefile new file mode 100644 -index 0000000..900b258 +index 00000000000..900b258bf31 --- /dev/null +++ b/package/perl/perl-poe/Makefile @@ -0,0 +1,48 @@ @@ -1591,7 +3073,7 @@ index 0000000..900b258 +$(eval $(call BuildPackage,perl-poe)) diff --git a/package/perl/perl-role-tiny/Makefile b/package/perl/perl-role-tiny/Makefile new file mode 100644 -index 0000000..0a91690 +index 00000000000..0a916909a55 --- /dev/null +++ b/package/perl/perl-role-tiny/Makefile @@ -0,0 +1,49 @@ @@ -1646,7 +3128,7 @@ index 0000000..0a91690 +$(eval $(call BuildPackage,perl-role-tiny)) diff --git a/package/perl/perl-set-infinite/Makefile b/package/perl/perl-set-infinite/Makefile new file mode 100644 -index 0000000..5c9ce49 +index 00000000000..5c9ce499be5 --- /dev/null +++ b/package/perl/perl-set-infinite/Makefile @@ -0,0 +1,48 @@ @@ -1700,7 +3182,7 @@ index 0000000..5c9ce49 +$(eval $(call BuildPackage,perl-set-infinite)) diff --git a/package/perl/perl-specio/Makefile b/package/perl/perl-specio/Makefile new file mode 100644 -index 0000000..0361e8d +index 00000000000..0361e8d147d --- /dev/null +++ b/package/perl/perl-specio/Makefile @@ -0,0 +1,50 @@ @@ -1756,7 +3238,7 @@ index 0000000..0361e8d +$(eval $(call BuildPackage,perl-specio)) diff --git a/package/perl/perl-sub-exporter-progressive/Makefile b/package/perl/perl-sub-exporter-progressive/Makefile new file mode 100644 -index 0000000..757016a +index 00000000000..757016a6ac2 --- /dev/null +++ b/package/perl/perl-sub-exporter-progressive/Makefile @@ -0,0 +1,49 @@ @@ -1811,7 +3293,7 @@ index 0000000..757016a +$(eval $(call BuildPackage,perl-sub-exporter-progressive)) diff --git a/package/perl/perl-sub-identify/Makefile b/package/perl/perl-sub-identify/Makefile new file mode 100644 -index 0000000..83d34a7 +index 00000000000..83d34a7227a --- /dev/null +++ b/package/perl/perl-sub-identify/Makefile @@ -0,0 +1,49 @@ @@ -1864,9 +3346,64 @@ index 0000000..83d34a7 + + +$(eval $(call BuildPackage,perl-sub-identify)) +diff --git a/package/perl/perl-switch/Makefile b/package/perl/perl-switch/Makefile +new file mode 100644 +index 00000000000..a3b286ade1f +--- /dev/null ++++ b/package/perl/perl-switch/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-switch ++PKG_VERSION:=2.17 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/C/CH/CHORNY/ ++PKG_SOURCE:=Switch-$(PKG_VERSION).tar.gz ++PKG_HASH:=31354975140fe6235ac130a109496491ad33dd42f9c62189e23f49f75f936d75 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Switch-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-switch ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Switch ++ URL:=https://metacpan.org/pod/Switch ++ DEPENDS:=perl +perlbase-essential +perlbase-if +perl-filter ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-switch/install ++ $(call perlmod/Install,$(1),Switch.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-switch)) diff --git a/package/perl/perl-term-cap/Makefile b/package/perl/perl-term-cap/Makefile new file mode 100644 -index 0000000..4b15883 +index 00000000000..4b158831550 --- /dev/null +++ b/package/perl/perl-term-cap/Makefile @@ -0,0 +1,49 @@ @@ -1921,7 +3458,7 @@ index 0000000..4b15883 +$(eval $(call BuildPackage,perl-term-cap)) diff --git a/package/perl/perl-termreadkey/Makefile b/package/perl/perl-termreadkey/Makefile new file mode 100644 -index 0000000..39b9541 +index 00000000000..39b95411b59 --- /dev/null +++ b/package/perl/perl-termreadkey/Makefile @@ -0,0 +1,49 @@ @@ -1974,9 +3511,64 @@ index 0000000..39b9541 + + +$(eval $(call BuildPackage,perl-termreadkey)) +diff --git a/package/perl/perl-text-vfile-asdata/Makefile b/package/perl/perl-text-vfile-asdata/Makefile +new file mode 100644 +index 00000000000..792a81807a0 +--- /dev/null ++++ b/package/perl/perl-text-vfile-asdata/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more invfileion. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=perl-text-vfile-asdata ++PKG_VERSION:=0.08 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/ ++PKG_SOURCE:=Text-vFile-asData-$(PKG_VERSION).tar.gz ++PKG_HASH:=b291ab5e0f987c5172560a692234711a75e4596d83475f72d01278369532f82a ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Text-vFile-asData-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-text-vfile-asdata ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Text::vFile::asData ++ URL:=https://metacpan.org/pod/Text::vFile::asData ++ DEPENDS:=perl +perl-class-accessor-chained ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-text-vfile-asdata/install ++ $(call perlmod/Install,$(1),Text/vFile/asData.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-text-vfile-asdata)) diff --git a/package/perl/perl-time-local/Makefile b/package/perl/perl-time-local/Makefile new file mode 100644 -index 0000000..5cb5192 +index 00000000000..5cb51925972 --- /dev/null +++ b/package/perl/perl-time-local/Makefile @@ -0,0 +1,49 @@ @@ -2031,7 +3623,7 @@ index 0000000..5cb5192 +$(eval $(call BuildPackage,perl-time-local)) diff --git a/package/perl/perl-try-tiny/Makefile b/package/perl/perl-try-tiny/Makefile new file mode 100644 -index 0000000..f9ecd3e +index 00000000000..f9ecd3e29e8 --- /dev/null +++ b/package/perl/perl-try-tiny/Makefile @@ -0,0 +1,49 @@ @@ -2086,7 +3678,7 @@ index 0000000..f9ecd3e +$(eval $(call BuildPackage,perl-try-tiny)) diff --git a/package/perl/perl-variable-magic/Makefile b/package/perl/perl-variable-magic/Makefile new file mode 100644 -index 0000000..2b42a33 +index 00000000000..2b42a33a859 --- /dev/null +++ b/package/perl/perl-variable-magic/Makefile @@ -0,0 +1,49 @@ diff --git a/master/pyusb b/master/pyusb new file mode 100644 index 0000000..6ab2956 --- /dev/null +++ b/master/pyusb @@ -0,0 +1,100 @@ +diff --git a/package/jmm/python-pyusb/Makefile b/package/jmm/python-pyusb/Makefile +new file mode 100644 +index 0000000..9e68910 +--- /dev/null ++++ b/package/jmm/python-pyusb/Makefile +@@ -0,0 +1,66 @@ ++# ++# Copyright (C) 2015 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++ ++PKG_NAME:=python-pyusb ++PKG_VERSION:=1.1.1 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE:=pyusb-$(PKG_VERSION).tar.gz ++PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/b9/8d/25c4e446a07e918eb39b5af25c4a83a89db95ae44e4ed5a46c3c53b0a4d6/ ++PKG_HASH:=7d449ad916ce58aff60b89aae0b65ac130f289c24d6a5b7b317742eccffafc38 ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-pyusb-$(PKG_VERSION) ++ ++PKG_LICENSE:=BSD ++PKG_MAINTAINER:=Micke Prag ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/python/../python-package.mk ++include ../../feeds/packages/python3/../python3-package.mk ++ ++PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE) ++ ++define Package/python-pyusb/Default ++ SECTION:=lang-python ++ CATEGORY:=Languages ++ SUBMENU:=Python ++ URL:=https://pyusb.github.io/pyusb/ ++endef ++ ++define Package/python-pyusb ++$(call Package/python-pyusb/Default) ++ TITLE:=python-pyusb ++ DEPENDS:=+python-light +libusb-1.0 ++ VARIANT:=python ++endef ++ ++define Package/python3-pyusb ++$(call Package/python-pyusb/Default) ++ TITLE:=python3-pyusb ++ DEPENDS:=+python3-light +libusb-1.0 ++ VARIANT:=python3 ++endef ++ ++define Package/python-pyusb/description ++meh ++endef ++ ++define Package/python3-pyusb/description ++$(call Package/python-pyusb/description) ++. ++(Variant for Python3) ++endef ++ ++$(eval $(call PyPackage,python-pyusb)) ++$(eval $(call BuildPackage,python-pyusb)) ++$(eval $(call BuildPackage,python-pyusb-src)) ++ ++$(eval $(call Py3Package,python3-pyusb)) ++$(eval $(call BuildPackage,python3-pyusb)) ++$(eval $(call BuildPackage,python3-pyusb-src)) +diff --git a/package/jmm/python-pyusb/patches/i-hate-python.patch b/package/jmm/python-pyusb/patches/i-hate-python.patch +new file mode 100644 +index 0000000..b977f06 +--- /dev/null ++++ b/package/jmm/python-pyusb/patches/i-hate-python.patch +@@ -0,0 +1,22 @@ ++--- python-pyusb-1.1.1/setup.cfg 2021-03-18 20:22:22.566592361 +0000 +++++ python-pyusb-1.1.1/setup.cfg 2021-03-18 20:22:22.566592361 +0000 ++@@ -2,7 +2,7 @@ ++ description-file = README.rst ++ ++ [options] ++-setup_requires = setuptools_scm +++setup_requires = setuptools_scm<5.0.2 ++ ++ [tool:pytest] ++ addopts = -v ++--- python-pyusb-1.1.1/setup.py 2021-01-20 06:19:29.000000000 +0000 +++++ python-pyusb-1.1.1/setup.py 2021-01-20 06:19:29.000000000 +0000 ++@@ -37,6 +37,8 @@ ++ setuptools_scm = 'setuptools_scm' ++ if LooseVersion(setuptools_version).version[0] < 12: ++ setuptools_scm += '<2.0' +++else: +++ setuptools_scm += '<5.0.2' ++ ++ ++ def pyusb_scm_version(): diff --git a/master/series b/master/series index ef24286..707b649 100644 --- a/master/series +++ b/master/series @@ -4,9 +4,6 @@ fix-build-misery ubi-root fix-ath79-usb regdomain -config -defconfig -more-config globalpotect pingid sympathy @@ -14,7 +11,18 @@ yubico-piv-tool python-shite corkscrew mitmproxy +imlib2 +libgpib perl-modules conntrack-tools -yet-more-config +bt-rtl8761b-support +pyusb +fix-freetype-build +fix-evtest +usbtmc-module +bluez-tools +fix-kernel-ecc-bug +config +defconfig +more-config endstop diff --git a/master/usbtmc-module b/master/usbtmc-module new file mode 100644 index 0000000..4dd2838 --- /dev/null +++ b/master/usbtmc-module @@ -0,0 +1,25 @@ +diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk +index 2a5f1d7..0d7467c 100644 +--- a/package/kernel/linux/modules/usb.mk ++++ b/package/kernel/linux/modules/usb.mk +@@ -1722,3 +1722,20 @@ endef + + $(eval $(call KernelPackage,chaoskey)) + ++define KernelPackage/usbtmc ++ TITLE:=Support for USB TMC (gpib) ++ KCONFIG:= \ ++ CONFIG_USB_TMC ++ DEPENDS:=@USB_SUPPORT ++ FILES:=$(LINUX_DIR)/drivers/usb/class/usbtmc.ko ++ AUTOLOAD:=$(call AutoLoad,50,usbtmc) ++ $(call AddDepends/usb) ++endef ++ ++define KernelPackage/usbtmc/description ++ USB tmc drivers (gpib) ++endef ++ ++$(eval $(call KernelPackage,usbtmc)) ++ ++ diff --git a/master/yet-more-config b/master/yet-more-config deleted file mode 100644 index 6cf7ebe..0000000 --- a/master/yet-more-config +++ /dev/null @@ -1,1505 +0,0 @@ -diff --git a/.config b/.config -index 9d20d0d..1b45414 100644 ---- a/.config -+++ b/.config -@@ -1431,11 +1431,11 @@ CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 - CONFIG_BUSYBOX_DEFAULT_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 - # CONFIG_BUSYBOX_DEFAULT_FEATURE_KMSG_SYSLOG is not set - CONFIG_PACKAGE_ca-bundle=m --# CONFIG_PACKAGE_ca-certificates is not set -+CONFIG_PACKAGE_ca-certificates=m - CONFIG_PACKAGE_dnsmasq=y - # CONFIG_PACKAGE_dnsmasq-dhcpv6 is not set - # CONFIG_PACKAGE_dnsmasq-full is not set --CONFIG_PACKAGE_dropbear=y -+CONFIG_PACKAGE_dropbear=m - - # - # Configuration -@@ -1458,8 +1458,8 @@ CONFIG_PACKAGE_libc=y - CONFIG_PACKAGE_libgcc=y - # CONFIG_PACKAGE_libgomp is not set - CONFIG_PACKAGE_libpthread=y --# CONFIG_PACKAGE_librt is not set --# CONFIG_PACKAGE_libstdcpp is not set -+CONFIG_PACKAGE_librt=m -+CONFIG_PACKAGE_libstdcpp=m - CONFIG_PACKAGE_logd=y - CONFIG_PACKAGE_mtd=y - CONFIG_PACKAGE_netifd=y -@@ -1478,7 +1478,7 @@ CONFIG_PACKAGE_procd=y - # CONFIG_PACKAGE_procd-seccomp is not set - # CONFIG_PACKAGE_procd-ujail is not set - # CONFIG_PACKAGE_qos-scripts is not set --# CONFIG_PACKAGE_resolveip is not set -+CONFIG_PACKAGE_resolveip=m - CONFIG_PACKAGE_rpcd=m - CONFIG_PACKAGE_rpcd-mod-file=m - CONFIG_PACKAGE_rpcd-mod-iwinfo=m -@@ -1592,7 +1592,7 @@ CONFIG_ZABBIX_POSTGRESQL=y - # CONFIG_PACKAGE_meson-src is not set - # CONFIG_PACKAGE_ninja is not set - # CONFIG_PACKAGE_objdump is not set --# CONFIG_PACKAGE_patch is not set -+CONFIG_PACKAGE_patch=m - # CONFIG_PACKAGE_pkg-config is not set - # CONFIG_PACKAGE_pkgconf is not set - # CONFIG_PACKAGE_trace-cmd is not set -@@ -1897,10 +1897,10 @@ CONFIG_PACKAGE_wireless-regdb=y - # - # Input modules - # --# CONFIG_PACKAGE_kmod-hid is not set --# CONFIG_PACKAGE_kmod-hid-generic is not set --# CONFIG_PACKAGE_kmod-input-core is not set --# CONFIG_PACKAGE_kmod-input-evdev is not set -+CONFIG_PACKAGE_kmod-hid=m -+CONFIG_PACKAGE_kmod-hid-generic=m -+CONFIG_PACKAGE_kmod-input-core=m -+CONFIG_PACKAGE_kmod-input-evdev=m - # CONFIG_PACKAGE_kmod-input-gpio-encoder is not set - # CONFIG_PACKAGE_kmod-input-gpio-keys is not set - # CONFIG_PACKAGE_kmod-input-gpio-keys-polled is not set -@@ -1980,7 +1980,7 @@ CONFIG_PACKAGE_kmod-ip6tables=y - # CONFIG_PACKAGE_kmod-ipt-compat-xtables is not set - # CONFIG_PACKAGE_kmod-ipt-condition is not set - CONFIG_PACKAGE_kmod-ipt-conntrack=y --# CONFIG_PACKAGE_kmod-ipt-conntrack-extra is not set -+CONFIG_PACKAGE_kmod-ipt-conntrack-extra=m - # CONFIG_PACKAGE_kmod-ipt-conntrack-label is not set - CONFIG_PACKAGE_kmod-ipt-core=y - # CONFIG_PACKAGE_kmod-ipt-debug is not set -@@ -2016,7 +2016,7 @@ CONFIG_PACKAGE_kmod-ipt-offload=y - # CONFIG_PACKAGE_kmod-ipt-proto is not set - # CONFIG_PACKAGE_kmod-ipt-psd is not set - # CONFIG_PACKAGE_kmod-ipt-quota2 is not set --# CONFIG_PACKAGE_kmod-ipt-raw is not set -+CONFIG_PACKAGE_kmod-ipt-raw=m - # CONFIG_PACKAGE_kmod-ipt-raw6 is not set - # CONFIG_PACKAGE_kmod-ipt-rpfilter is not set - # CONFIG_PACKAGE_kmod-ipt-sysrq is not set -@@ -2027,7 +2027,7 @@ CONFIG_PACKAGE_kmod-ipt-offload=y - # CONFIG_PACKAGE_kmod-ipt-ulog is not set - # CONFIG_PACKAGE_kmod-netatop is not set - CONFIG_PACKAGE_kmod-nf-conntrack=y --# CONFIG_PACKAGE_kmod-nf-conntrack-netlink is not set -+CONFIG_PACKAGE_kmod-nf-conntrack-netlink=m - CONFIG_PACKAGE_kmod-nf-conntrack6=y - CONFIG_PACKAGE_kmod-nf-flow=y - CONFIG_PACKAGE_kmod-nf-ipt=y -@@ -2039,7 +2039,7 @@ CONFIG_PACKAGE_kmod-nf-nat=y - # CONFIG_PACKAGE_kmod-nf-nathelper-extra is not set - CONFIG_PACKAGE_kmod-nf-reject=y - CONFIG_PACKAGE_kmod-nf-reject6=y --# CONFIG_PACKAGE_kmod-nfnetlink is not set -+CONFIG_PACKAGE_kmod-nfnetlink=m - # CONFIG_PACKAGE_kmod-nfnetlink-log is not set - # CONFIG_PACKAGE_kmod-nfnetlink-queue is not set - # CONFIG_PACKAGE_kmod-nft-arp is not set -@@ -2176,7 +2176,7 @@ CONFIG_PACKAGE_kmod-slhc=y - # CONFIG_PACKAGE_kmod-slip is not set - # CONFIG_PACKAGE_kmod-tcp-bbr is not set - # CONFIG_PACKAGE_kmod-trelay is not set --# CONFIG_PACKAGE_kmod-tun is not set -+CONFIG_PACKAGE_kmod-tun=m - # CONFIG_PACKAGE_kmod-veth is not set - # CONFIG_PACKAGE_kmod-vxlan is not set - # CONFIG_PACKAGE_kmod-wireguard is not set -@@ -2275,7 +2275,7 @@ CONFIG_PACKAGE_kmod-usb-core=y - # CONFIG_PACKAGE_kmod-usb-dwc2 is not set - # CONFIG_PACKAGE_kmod-usb-dwc3 is not set - CONFIG_PACKAGE_kmod-usb-ehci=y --# CONFIG_PACKAGE_kmod-usb-hid is not set -+CONFIG_PACKAGE_kmod-usb-hid=m - # CONFIG_PACKAGE_kmod-usb-ledtrig-usbport is not set - # CONFIG_PACKAGE_kmod-usb-net is not set - # CONFIG_PACKAGE_kmod-usb-ohci is not set -@@ -2519,7 +2519,202 @@ CONFIG_PACKAGE_lua=m - # - # Perl - # --# CONFIG_PACKAGE_perl is not set -+CONFIG_PACKAGE_perl=m -+ -+# -+# Configuration -+# -+CONFIG_PERL_THREADS=y -+# CONFIG_PERL_TESTS is not set -+CONFIG_PERL_NOCOMMENT=y -+CONFIG_PACKAGE_perl-authen-sasl=m -+CONFIG_PACKAGE_perl-authen-sasl-xs=m -+CONFIG_PACKAGE_perl-b-hooks-endofscope=m -+CONFIG_PACKAGE_perl-cgi=m -+CONFIG_PACKAGE_perl-class-data-inheritable=m -+CONFIG_PACKAGE_perl-class-inspector=m -+CONFIG_PACKAGE_perl-class-singleton=m -+CONFIG_PACKAGE_perl-compress-bzip2=m -+CONFIG_PACKAGE_perl-data-dumper=m -+CONFIG_PACKAGE_perl-datetime=m -+CONFIG_PACKAGE_perl-datetime-event-sunrise=m -+CONFIG_PACKAGE_perl-datetime-locale=m -+CONFIG_PACKAGE_perl-datetime-set=m -+CONFIG_PACKAGE_perl-datetime-timezone=m -+CONFIG_PACKAGE_perl-dbi=m -+CONFIG_PACKAGE_perl-devel-stacktrace=m -+CONFIG_PACKAGE_perl-device-serialport=m -+CONFIG_PACKAGE_perl-device-usb=m -+CONFIG_PACKAGE_perl-encode-locale=m -+CONFIG_PACKAGE_perl-eval-closure=m -+CONFIG_PACKAGE_perl-exception-class=m -+CONFIG_PACKAGE_perl-file-listing=m -+CONFIG_PACKAGE_perl-file-rsyncp=m -+CONFIG_PACKAGE_perl-file-sharedir=m -+CONFIG_PACKAGE_perl-file-sharedir-install=m -+CONFIG_PACKAGE_perl-html-form=m -+CONFIG_PACKAGE_perl-html-parser=m -+CONFIG_PACKAGE_perl-html-tagset=m -+CONFIG_PACKAGE_perl-html-tree=m -+CONFIG_PACKAGE_perl-http-cookies=m -+CONFIG_PACKAGE_perl-http-daemon=m -+CONFIG_PACKAGE_perl-http-date=m -+CONFIG_PACKAGE_perl-http-message=m -+CONFIG_PACKAGE_perl-http-negotiate=m -+CONFIG_PACKAGE_perl-http-server-simple=m -+CONFIG_PACKAGE_perl-inline=m -+CONFIG_PACKAGE_perl-inline-c=m -+CONFIG_PACKAGE_perl-io-html=m -+CONFIG_PACKAGE_perl-io-pipely=m -+CONFIG_PACKAGE_perl-lockfile-simple=m -+CONFIG_PACKAGE_perl-lwp-mediatypes=m -+CONFIG_PACKAGE_perl-math-complex=m -+CONFIG_PACKAGE_perl-module-build=m -+CONFIG_PACKAGE_perl-module-implementation=m -+CONFIG_PACKAGE_perl-module-runtime=m -+CONFIG_PACKAGE_perl-mro-compat=m -+CONFIG_PACKAGE_perl-namespace-autoclean=m -+CONFIG_PACKAGE_perl-namespace-clean=m -+CONFIG_PACKAGE_perl-net-http=m -+CONFIG_PACKAGE_perl-net-mqtt-simple=m -+CONFIG_PACKAGE_perl-net-telnet=m -+CONFIG_PACKAGE_perl-package-stash=m -+CONFIG_PACKAGE_perl-package-stash-xs=m -+CONFIG_PACKAGE_perl-params-validate=m -+CONFIG_PACKAGE_perl-params-validationcompiler=m -+CONFIG_PACKAGE_perl-parse-recdescent=m -+CONFIG_PACKAGE_perl-poe=m -+CONFIG_PACKAGE_perl-role-tiny=m -+CONFIG_PACKAGE_perl-set-infinite=m -+CONFIG_PACKAGE_perl-specio=m -+CONFIG_PACKAGE_perl-sub-exporter-progressive=m -+CONFIG_PACKAGE_perl-sub-identify=m -+CONFIG_PACKAGE_perl-sub-uplevel=m -+CONFIG_PACKAGE_perl-term-cap=m -+CONFIG_PACKAGE_perl-termreadkey=m -+CONFIG_PACKAGE_perl-test-harness=m -+CONFIG_PACKAGE_perl-test-warn=m -+CONFIG_PACKAGE_perl-text-csv_xs=m -+CONFIG_PACKAGE_perl-time-local=m -+CONFIG_PACKAGE_perl-try-tiny=m -+CONFIG_PACKAGE_perl-uri=m -+CONFIG_PACKAGE_perl-variable-magic=m -+CONFIG_PACKAGE_perl-www=m -+CONFIG_PACKAGE_perl-www-curl=m -+CONFIG_PACKAGE_perl-www-mechanize=m -+CONFIG_PACKAGE_perl-www-robotrules=m -+CONFIG_PACKAGE_perl-xml-parser=m -+CONFIG_PACKAGE_perlbase-anydbm-file=m -+CONFIG_PACKAGE_perlbase-app=m -+CONFIG_PACKAGE_perlbase-archive=m -+CONFIG_PACKAGE_perlbase-arybase=m -+CONFIG_PACKAGE_perlbase-attribute=m -+CONFIG_PACKAGE_perlbase-attributes=m -+CONFIG_PACKAGE_perlbase-autodie=m -+CONFIG_PACKAGE_perlbase-autoloader=m -+CONFIG_PACKAGE_perlbase-autosplit=m -+CONFIG_PACKAGE_perlbase-autouse=m -+CONFIG_PACKAGE_perlbase-b=m -+CONFIG_PACKAGE_perlbase-base=m -+CONFIG_PACKAGE_perlbase-benchmark=m -+CONFIG_PACKAGE_perlbase-bigint=m -+CONFIG_PACKAGE_perlbase-bignum=m -+CONFIG_PACKAGE_perlbase-blib=m -+CONFIG_PACKAGE_perlbase-bytes=m -+CONFIG_PACKAGE_perlbase-charnames=m -+CONFIG_PACKAGE_perlbase-class=m -+CONFIG_PACKAGE_perlbase-compress=m -+CONFIG_PACKAGE_perlbase-config=m -+CONFIG_PACKAGE_perlbase-cpan=m -+CONFIG_PACKAGE_perlbase-cwd=m -+CONFIG_PACKAGE_perlbase-data=m -+CONFIG_PACKAGE_perlbase-db=m -+CONFIG_PACKAGE_perlbase-db-file=m -+CONFIG_PACKAGE_perlbase-dbm-filter=m -+CONFIG_PACKAGE_perlbase-devel=m -+CONFIG_PACKAGE_perlbase-diagnostics=m -+CONFIG_PACKAGE_perlbase-digest=m -+CONFIG_PACKAGE_perlbase-dirhandle=m -+CONFIG_PACKAGE_perlbase-dumpvalue=m -+CONFIG_PACKAGE_perlbase-dumpvar=m -+CONFIG_PACKAGE_perlbase-dynaloader=m -+CONFIG_PACKAGE_perlbase-encode=m -+CONFIG_PACKAGE_perlbase-encoding=m -+CONFIG_PACKAGE_perlbase-english=m -+CONFIG_PACKAGE_perlbase-env=m -+CONFIG_PACKAGE_perlbase-errno=m -+CONFIG_PACKAGE_perlbase-essential=m -+CONFIG_PACKAGE_perlbase-experimental=m -+CONFIG_PACKAGE_perlbase-extutils=m -+CONFIG_PACKAGE_perlbase-fatal=m -+CONFIG_PACKAGE_perlbase-fcntl=m -+CONFIG_PACKAGE_perlbase-feature=m -+CONFIG_PACKAGE_perlbase-fields=m -+CONFIG_PACKAGE_perlbase-file=m -+CONFIG_PACKAGE_perlbase-filecache=m -+CONFIG_PACKAGE_perlbase-filehandle=m -+CONFIG_PACKAGE_perlbase-filetest=m -+CONFIG_PACKAGE_perlbase-filter=m -+CONFIG_PACKAGE_perlbase-findbin=m -+CONFIG_PACKAGE_perlbase-gdbm-file=m -+CONFIG_PACKAGE_perlbase-getopt=m -+CONFIG_PACKAGE_perlbase-hash=m -+CONFIG_PACKAGE_perlbase-http-tiny=m -+CONFIG_PACKAGE_perlbase-i18n=m -+CONFIG_PACKAGE_perlbase-if=m -+CONFIG_PACKAGE_perlbase-integer=m -+CONFIG_PACKAGE_perlbase-io=m -+CONFIG_PACKAGE_perlbase-ipc=m -+CONFIG_PACKAGE_perlbase-json-pp=m -+CONFIG_PACKAGE_perlbase-less=m -+CONFIG_PACKAGE_perlbase-list=m -+CONFIG_PACKAGE_perlbase-locale=m -+CONFIG_PACKAGE_perlbase-math=m -+CONFIG_PACKAGE_perlbase-memoize=m -+CONFIG_PACKAGE_perlbase-meta-notation=m -+CONFIG_PACKAGE_perlbase-mime=m -+CONFIG_PACKAGE_perlbase-module=m -+CONFIG_PACKAGE_perlbase-mro=m -+CONFIG_PACKAGE_perlbase-net=m -+CONFIG_PACKAGE_perlbase-next=m -+CONFIG_PACKAGE_perlbase-o=m -+CONFIG_PACKAGE_perlbase-opcode=m -+CONFIG_PACKAGE_perlbase-open=m -+CONFIG_PACKAGE_perlbase-ops=m -+CONFIG_PACKAGE_perlbase-ostype=m -+CONFIG_PACKAGE_perlbase-params=m -+CONFIG_PACKAGE_perlbase-perl5db=m -+CONFIG_PACKAGE_perlbase-perlio=m -+CONFIG_PACKAGE_perlbase-pod=m -+CONFIG_PACKAGE_perlbase-posix=m -+CONFIG_PACKAGE_perlbase-re=m -+CONFIG_PACKAGE_perlbase-safe=m -+CONFIG_PACKAGE_perlbase-scalar=m -+CONFIG_PACKAGE_perlbase-sdbm-file=m -+CONFIG_PACKAGE_perlbase-search=m -+CONFIG_PACKAGE_perlbase-selectsaver=m -+CONFIG_PACKAGE_perlbase-selfloader=m -+CONFIG_PACKAGE_perlbase-sigtrap=m -+CONFIG_PACKAGE_perlbase-socket=m -+CONFIG_PACKAGE_perlbase-sort=m -+CONFIG_PACKAGE_perlbase-storable=m -+CONFIG_PACKAGE_perlbase-symbol=m -+CONFIG_PACKAGE_perlbase-sys=m -+CONFIG_PACKAGE_perlbase-tap=m -+CONFIG_PACKAGE_perlbase-term=m -+CONFIG_PACKAGE_perlbase-test=m -+CONFIG_PACKAGE_perlbase-text=m -+CONFIG_PACKAGE_perlbase-thread=m -+CONFIG_PACKAGE_perlbase-threads=m -+CONFIG_PACKAGE_perlbase-tie=m -+CONFIG_PACKAGE_perlbase-time=m -+CONFIG_PACKAGE_perlbase-unicode=m -+CONFIG_PACKAGE_perlbase-unicore=m -+CONFIG_PACKAGE_perlbase-universal=m -+CONFIG_PACKAGE_perlbase-user=m -+CONFIG_PACKAGE_perlbase-utf8=m -+CONFIG_PACKAGE_perlbase-version=m -+CONFIG_PACKAGE_perlbase-xsloader=m - - # - # Python -@@ -2729,7 +2924,7 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python-yaml-src is not set - # CONFIG_PACKAGE_python-zope-interface is not set - # CONFIG_PACKAGE_python-zope-interface-src is not set --# CONFIG_PACKAGE_python3 is not set -+CONFIG_PACKAGE_python3=m - # CONFIG_PACKAGE_python3-aiohttp is not set - # CONFIG_PACKAGE_python3-aiohttp-cors is not set - # CONFIG_PACKAGE_python3-aiohttp-cors-src is not set -@@ -2744,7 +2939,7 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-astral-src is not set - # CONFIG_PACKAGE_python3-async-timeout is not set - # CONFIG_PACKAGE_python3-async-timeout-src is not set --# CONFIG_PACKAGE_python3-asyncio is not set -+CONFIG_PACKAGE_python3-asyncio=m - # CONFIG_PACKAGE_python3-asyncio-src is not set - # CONFIG_PACKAGE_python3-atomicwrites is not set - # CONFIG_PACKAGE_python3-atomicwrites-src is not set -@@ -2754,35 +2949,41 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-automat-src is not set - # CONFIG_PACKAGE_python3-awscli is not set - # CONFIG_PACKAGE_python3-awscli-src is not set --# CONFIG_PACKAGE_python3-base is not set -+CONFIG_PACKAGE_python3-base=m - # CONFIG_PACKAGE_python3-base-src is not set - # CONFIG_PACKAGE_python3-bcrypt is not set - # CONFIG_PACKAGE_python3-bcrypt-src is not set -+CONFIG_PACKAGE_python3-beautifulsoup4=m -+# CONFIG_PACKAGE_python3-beautifulsoup4-src is not set -+CONFIG_PACKAGE_python3-blinker=m -+# CONFIG_PACKAGE_python3-blinker-src is not set - # CONFIG_PACKAGE_python3-boto3 is not set - # CONFIG_PACKAGE_python3-boto3-src is not set - # CONFIG_PACKAGE_python3-botocore is not set - # CONFIG_PACKAGE_python3-botocore-src is not set - # CONFIG_PACKAGE_python3-bottle is not set - # CONFIG_PACKAGE_python3-bottle-src is not set -+CONFIG_PACKAGE_python3-brotli=m -+# CONFIG_PACKAGE_python3-brotli-src is not set - # CONFIG_PACKAGE_python3-cachelib is not set - # CONFIG_PACKAGE_python3-cachelib-src is not set - # CONFIG_PACKAGE_python3-cachetools is not set - # CONFIG_PACKAGE_python3-cachetools-src is not set --# CONFIG_PACKAGE_python3-certifi is not set -+CONFIG_PACKAGE_python3-certifi=m - # CONFIG_PACKAGE_python3-certifi-src is not set --# CONFIG_PACKAGE_python3-cffi is not set -+CONFIG_PACKAGE_python3-cffi=m - # CONFIG_PACKAGE_python3-cffi-src is not set --# CONFIG_PACKAGE_python3-cgi is not set -+CONFIG_PACKAGE_python3-cgi=m - # CONFIG_PACKAGE_python3-cgi-src is not set --# CONFIG_PACKAGE_python3-cgitb is not set -+CONFIG_PACKAGE_python3-cgitb=m - # CONFIG_PACKAGE_python3-cgitb-src is not set - # CONFIG_PACKAGE_python3-chardet is not set - # CONFIG_PACKAGE_python3-chardet-src is not set --# CONFIG_PACKAGE_python3-click is not set -+CONFIG_PACKAGE_python3-click=m - # CONFIG_PACKAGE_python3-click-log is not set - # CONFIG_PACKAGE_python3-click-log-src is not set - # CONFIG_PACKAGE_python3-click-src is not set --# CONFIG_PACKAGE_python3-codecs is not set -+CONFIG_PACKAGE_python3-codecs=m - # CONFIG_PACKAGE_python3-codecs-src is not set - # CONFIG_PACKAGE_python3-colorama is not set - # CONFIG_PACKAGE_python3-colorama-src is not set -@@ -2796,17 +2997,17 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-cryptodome-src is not set - # CONFIG_PACKAGE_python3-cryptodomex is not set - # CONFIG_PACKAGE_python3-cryptodomex-src is not set --# CONFIG_PACKAGE_python3-cryptography is not set -+CONFIG_PACKAGE_python3-cryptography=m - # CONFIG_PACKAGE_python3-cryptography-src is not set --# CONFIG_PACKAGE_python3-ctypes is not set -+CONFIG_PACKAGE_python3-ctypes=m - # CONFIG_PACKAGE_python3-ctypes-src is not set - # CONFIG_PACKAGE_python3-curl is not set - # CONFIG_PACKAGE_python3-curl-src is not set --# CONFIG_PACKAGE_python3-dateutil is not set -+CONFIG_PACKAGE_python3-dateutil=m - # CONFIG_PACKAGE_python3-dateutil-src is not set --# CONFIG_PACKAGE_python3-dbm is not set -+CONFIG_PACKAGE_python3-dbm=m - # CONFIG_PACKAGE_python3-dbm-src is not set --# CONFIG_PACKAGE_python3-decimal is not set -+CONFIG_PACKAGE_python3-decimal=m - # CONFIG_PACKAGE_python3-decimal-src is not set - # CONFIG_PACKAGE_python3-decorator is not set - # CONFIG_PACKAGE_python3-decorator-src is not set -@@ -2814,7 +3015,7 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-defusedxml-src is not set - # CONFIG_PACKAGE_python3-dev is not set - # CONFIG_PACKAGE_python3-dev-src is not set --# CONFIG_PACKAGE_python3-distutils is not set -+CONFIG_PACKAGE_python3-distutils=m - # CONFIG_PACKAGE_python3-distutils-src is not set - # CONFIG_PACKAGE_python3-django is not set - # CONFIG_PACKAGE_python3-django-appconf is not set -@@ -2852,30 +3053,44 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-django1-src is not set - # CONFIG_PACKAGE_python3-dns is not set - # CONFIG_PACKAGE_python3-dns-src is not set -+CONFIG_PACKAGE_python3-dnspython=m -+# CONFIG_PACKAGE_python3-dnspython-src is not set - # CONFIG_PACKAGE_python3-docutils is not set - # CONFIG_PACKAGE_python3-docutils-src is not set - # CONFIG_PACKAGE_python3-drf-nested-routers is not set - # CONFIG_PACKAGE_python3-drf-nested-routers-src is not set --# CONFIG_PACKAGE_python3-email is not set -+CONFIG_PACKAGE_python3-email=m - # CONFIG_PACKAGE_python3-email-src is not set - # CONFIG_PACKAGE_python3-et_xmlfile is not set - # CONFIG_PACKAGE_python3-et_xmlfile-src is not set - # CONFIG_PACKAGE_python3-evdev is not set - # CONFIG_PACKAGE_python3-evdev-src is not set --# CONFIG_PACKAGE_python3-flask is not set -+CONFIG_PACKAGE_python3-eventlet=m -+# CONFIG_PACKAGE_python3-eventlet-src is not set -+CONFIG_PACKAGE_python3-flask=m - # CONFIG_PACKAGE_python3-flask-login is not set - # CONFIG_PACKAGE_python3-flask-login-src is not set - # CONFIG_PACKAGE_python3-flask-src is not set - # CONFIG_PACKAGE_python3-flup is not set - # CONFIG_PACKAGE_python3-flup-src is not set --# CONFIG_PACKAGE_python3-gdbm is not set -+CONFIG_PACKAGE_python3-gdbm=m - # CONFIG_PACKAGE_python3-gdbm-src is not set - # CONFIG_PACKAGE_python3-gmpy2 is not set - # CONFIG_PACKAGE_python3-gmpy2-src is not set - # CONFIG_PACKAGE_python3-gnupg is not set - # CONFIG_PACKAGE_python3-gpiod is not set -+CONFIG_PACKAGE_python3-greenlet=m -+# CONFIG_PACKAGE_python3-greenlet-src is not set - # CONFIG_PACKAGE_python3-gunicorn is not set - # CONFIG_PACKAGE_python3-gunicorn-src is not set -+CONFIG_PACKAGE_python3-h11=m -+# CONFIG_PACKAGE_python3-h11-src is not set -+CONFIG_PACKAGE_python3-h2=m -+# CONFIG_PACKAGE_python3-h2-src is not set -+CONFIG_PACKAGE_python3-hpack=m -+# CONFIG_PACKAGE_python3-hpack-src is not set -+CONFIG_PACKAGE_python3-hyperframe=m -+# CONFIG_PACKAGE_python3-hyperframe-src is not set - # CONFIG_PACKAGE_python3-hyperlink is not set - # CONFIG_PACKAGE_python3-hyperlink-src is not set - # CONFIG_PACKAGE_python3-idna is not set -@@ -2888,47 +3103,55 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-influxdb-src is not set - # CONFIG_PACKAGE_python3-intelhex is not set - # CONFIG_PACKAGE_python3-intelhex-src is not set --# CONFIG_PACKAGE_python3-itsdangerous is not set -+CONFIG_PACKAGE_python3-itsdangerous=m - # CONFIG_PACKAGE_python3-itsdangerous-src is not set - # CONFIG_PACKAGE_python3-jdcal is not set - # CONFIG_PACKAGE_python3-jdcal-src is not set --# CONFIG_PACKAGE_python3-jinja2 is not set -+CONFIG_PACKAGE_python3-jinja2=m - # CONFIG_PACKAGE_python3-jinja2-src is not set - # CONFIG_PACKAGE_python3-jmespath is not set - # CONFIG_PACKAGE_python3-jmespath-src is not set - # CONFIG_PACKAGE_python3-jsonpath-ng is not set - # CONFIG_PACKAGE_python3-jsonpath-ng-src is not set -+CONFIG_PACKAGE_python3-kaitaistruct=m -+# CONFIG_PACKAGE_python3-kaitaistruct-src is not set -+CONFIG_PACKAGE_python3-ldap3=m -+# CONFIG_PACKAGE_python3-ldap3-src is not set - # CONFIG_PACKAGE_python3-lib2to3 is not set - # CONFIG_PACKAGE_python3-lib2to3-src is not set - # CONFIG_PACKAGE_python3-libmodbus is not set --# CONFIG_PACKAGE_python3-light is not set -+CONFIG_PACKAGE_python3-light=m - - # - # Configuration - # - # CONFIG_PYTHON3_BLUETOOTH_SUPPORT is not set - # CONFIG_PACKAGE_python3-light-src is not set --# CONFIG_PACKAGE_python3-logging is not set -+CONFIG_PACKAGE_python3-logging=m - # CONFIG_PACKAGE_python3-logging-src is not set --# CONFIG_PACKAGE_python3-lxml is not set -+CONFIG_PACKAGE_python3-lxml=m - # CONFIG_PACKAGE_python3-lxml-src is not set --# CONFIG_PACKAGE_python3-lzma is not set -+CONFIG_PACKAGE_python3-lzma=m - # CONFIG_PACKAGE_python3-lzma-src is not set - # CONFIG_PACKAGE_python3-markdown is not set - # CONFIG_PACKAGE_python3-markdown-src is not set --# CONFIG_PACKAGE_python3-markupsafe is not set -+CONFIG_PACKAGE_python3-markupsafe=m - # CONFIG_PACKAGE_python3-markupsafe-src is not set - # CONFIG_PACKAGE_python3-maxminddb is not set - # CONFIG_PACKAGE_python3-maxminddb-src is not set -+CONFIG_PACKAGE_python3-mitmproxy=m -+# CONFIG_PACKAGE_python3-mitmproxy-src is not set -+CONFIG_PACKAGE_python3-monotonic=m -+# CONFIG_PACKAGE_python3-monotonic-src is not set - # CONFIG_PACKAGE_python3-more-itertools is not set - # CONFIG_PACKAGE_python3-more-itertools-src is not set - # CONFIG_PACKAGE_python3-multidict is not set - # CONFIG_PACKAGE_python3-multidict-src is not set --# CONFIG_PACKAGE_python3-multiprocessing is not set -+CONFIG_PACKAGE_python3-multiprocessing=m - # CONFIG_PACKAGE_python3-multiprocessing-src is not set - # CONFIG_PACKAGE_python3-mysqlclient is not set - # CONFIG_PACKAGE_python3-mysqlclient-src is not set --# CONFIG_PACKAGE_python3-ncurses is not set -+CONFIG_PACKAGE_python3-ncurses=m - # CONFIG_PACKAGE_python3-ncurses-src is not set - # CONFIG_PACKAGE_python3-netdisco is not set - # CONFIG_PACKAGE_python3-netdisco-src is not set -@@ -2940,49 +3163,57 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-oauthlib-src is not set - # CONFIG_PACKAGE_python3-openpyxl is not set - # CONFIG_PACKAGE_python3-openpyxl-src is not set --# CONFIG_PACKAGE_python3-openssl is not set -+CONFIG_PACKAGE_python3-openssl=m - # CONFIG_PACKAGE_python3-openssl-src is not set - # CONFIG_PACKAGE_python3-paho-mqtt is not set - # CONFIG_PACKAGE_python3-paho-mqtt-src is not set - # CONFIG_PACKAGE_python3-parsley is not set - # CONFIG_PACKAGE_python3-parsley-src is not set --# CONFIG_PACKAGE_python3-passlib is not set -+CONFIG_PACKAGE_python3-passlib=m - # CONFIG_PACKAGE_python3-passlib-src is not set - # CONFIG_PACKAGE_python3-pillow is not set - # CONFIG_PACKAGE_python3-pillow-src is not set - # CONFIG_PACKAGE_python3-pip is not set - # CONFIG_PACKAGE_python3-pip-src is not set --# CONFIG_PACKAGE_python3-pkg-resources is not set -+CONFIG_PACKAGE_python3-pkg-resources=m - # CONFIG_PACKAGE_python3-pkg-resources-src is not set --# CONFIG_PACKAGE_python3-ply is not set -+CONFIG_PACKAGE_python3-ply=m - # CONFIG_PACKAGE_python3-ply-src is not set -+CONFIG_PACKAGE_python3-protobuf=m -+# CONFIG_PACKAGE_python3-protobuf-src is not set -+CONFIG_PACKAGE_python3-publicsuffix2=m -+# CONFIG_PACKAGE_python3-publicsuffix2-src is not set - # CONFIG_PACKAGE_python3-py is not set - # CONFIG_PACKAGE_python3-py-src is not set --# CONFIG_PACKAGE_python3-pyasn1 is not set -+CONFIG_PACKAGE_python3-pyasn1=m - # CONFIG_PACKAGE_python3-pyasn1-modules is not set - # CONFIG_PACKAGE_python3-pyasn1-modules-src is not set - # CONFIG_PACKAGE_python3-pyasn1-src is not set --# CONFIG_PACKAGE_python3-pycparser is not set -+CONFIG_PACKAGE_python3-pycparser=m - # CONFIG_PACKAGE_python3-pycparser-src is not set --# CONFIG_PACKAGE_python3-pydoc is not set -+CONFIG_PACKAGE_python3-pydoc=m - # CONFIG_PACKAGE_python3-pydoc-src is not set - # CONFIG_PACKAGE_python3-pyjwt is not set - # CONFIG_PACKAGE_python3-pyjwt-src is not set - # CONFIG_PACKAGE_python3-pymysql is not set - # CONFIG_PACKAGE_python3-pymysql-src is not set - # CONFIG_PACKAGE_python3-pyodbc is not set --# CONFIG_PACKAGE_python3-pyopenssl is not set -+CONFIG_PACKAGE_python3-pyopenssl=m - # CONFIG_PACKAGE_python3-pyopenssl-src is not set - # CONFIG_PACKAGE_python3-pyotp is not set - # CONFIG_PACKAGE_python3-pyotp-src is not set --# CONFIG_PACKAGE_python3-pyparsing is not set -+CONFIG_PACKAGE_python3-pyparsing=m - # CONFIG_PACKAGE_python3-pyparsing-src is not set -+CONFIG_PACKAGE_python3-pyperclip=m -+# CONFIG_PACKAGE_python3-pyperclip-src is not set - # CONFIG_PACKAGE_python3-pyroute2 is not set - # CONFIG_PACKAGE_python3-pyroute2-src is not set - # CONFIG_PACKAGE_python3-pyrsistent is not set - # CONFIG_PACKAGE_python3-pyrsistent-src is not set - # CONFIG_PACKAGE_python3-pyserial is not set - # CONFIG_PACKAGE_python3-pyserial-src is not set -+CONFIG_PACKAGE_python3-pysocks=m -+# CONFIG_PACKAGE_python3-pysocks-src is not set - # CONFIG_PACKAGE_python3-pytz is not set - # CONFIG_PACKAGE_python3-pytz-src is not set - # CONFIG_PACKAGE_python3-qrcode is not set -@@ -2995,8 +3226,14 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-requests-src is not set - # CONFIG_PACKAGE_python3-rsa is not set - # CONFIG_PACKAGE_python3-rsa-src is not set -+CONFIG_PACKAGE_python3-rsocks=m -+# CONFIG_PACKAGE_python3-rsocks-src is not set - # CONFIG_PACKAGE_python3-ruamel-yaml is not set - # CONFIG_PACKAGE_python3-ruamel-yaml-src is not set -+CONFIG_PACKAGE_python3-ruamel.yaml=m -+# CONFIG_PACKAGE_python3-ruamel.yaml-src is not set -+CONFIG_PACKAGE_python3-ruamel.yaml.clib=m -+# CONFIG_PACKAGE_python3-ruamel.yaml.clib-src is not set - # CONFIG_PACKAGE_python3-s3transfer is not set - # CONFIG_PACKAGE_python3-s3transfer-src is not set - # CONFIG_PACKAGE_python3-schedule is not set -@@ -3013,20 +3250,22 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-sentry-sdk-src is not set - # CONFIG_PACKAGE_python3-service-identity is not set - # CONFIG_PACKAGE_python3-service-identity-src is not set --# CONFIG_PACKAGE_python3-setuptools is not set --# CONFIG_PACKAGE_python3-setuptools-src is not set -+CONFIG_PACKAGE_python3-setuptools=m -+CONFIG_PACKAGE_python3-setuptools-src=m - # CONFIG_PACKAGE_python3-simplejson is not set - # CONFIG_PACKAGE_python3-simplejson-src is not set --# CONFIG_PACKAGE_python3-six is not set -+CONFIG_PACKAGE_python3-six=m - # CONFIG_PACKAGE_python3-six-src is not set - # CONFIG_PACKAGE_python3-slugify is not set - # CONFIG_PACKAGE_python3-slugify-src is not set - # CONFIG_PACKAGE_python3-smbus is not set -+CONFIG_PACKAGE_python3-sortedcontainers=m -+# CONFIG_PACKAGE_python3-sortedcontainers-src is not set - # CONFIG_PACKAGE_python3-speedtest-cli is not set - # CONFIG_PACKAGE_python3-speedtest-cli-src is not set - # CONFIG_PACKAGE_python3-sqlalchemy is not set - # CONFIG_PACKAGE_python3-sqlalchemy-src is not set --# CONFIG_PACKAGE_python3-sqlite3 is not set -+CONFIG_PACKAGE_python3-sqlite3=m - # CONFIG_PACKAGE_python3-sqlite3-src is not set - # CONFIG_PACKAGE_python3-sqlparse is not set - # CONFIG_PACKAGE_python3-sqlparse-src is not set -@@ -3035,16 +3274,22 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-sysrepo is not set - # CONFIG_PACKAGE_python3-text-unidecode is not set - # CONFIG_PACKAGE_python3-text-unidecode-src is not set -+CONFIG_PACKAGE_python3-toml.py=m -+# CONFIG_PACKAGE_python3-toml.py-src is not set -+CONFIG_PACKAGE_python3-tornado=m -+# CONFIG_PACKAGE_python3-tornado-src is not set - # CONFIG_PACKAGE_python3-twisted is not set - # CONFIG_PACKAGE_python3-twisted-src is not set - # CONFIG_PACKAGE_python3-unidecode is not set - # CONFIG_PACKAGE_python3-unidecode-src is not set --# CONFIG_PACKAGE_python3-unittest is not set -+CONFIG_PACKAGE_python3-unittest=m - # CONFIG_PACKAGE_python3-unittest-src is not set --# CONFIG_PACKAGE_python3-urllib is not set -+CONFIG_PACKAGE_python3-urllib=m - # CONFIG_PACKAGE_python3-urllib-src is not set - # CONFIG_PACKAGE_python3-urllib3 is not set - # CONFIG_PACKAGE_python3-urllib3-src is not set -+CONFIG_PACKAGE_python3-urwid=m -+# CONFIG_PACKAGE_python3-urwid-src is not set - # CONFIG_PACKAGE_python3-vobject is not set - # CONFIG_PACKAGE_python3-vobject-src is not set - # CONFIG_PACKAGE_python3-voluptuous is not set -@@ -3053,9 +3298,11 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-voluptuous-src is not set - # CONFIG_PACKAGE_python3-wcwidth is not set - # CONFIG_PACKAGE_python3-wcwidth-src is not set --# CONFIG_PACKAGE_python3-werkzeug is not set -+CONFIG_PACKAGE_python3-werkzeug=m - # CONFIG_PACKAGE_python3-werkzeug-src is not set --# CONFIG_PACKAGE_python3-xml is not set -+CONFIG_PACKAGE_python3-wsproto=m -+# CONFIG_PACKAGE_python3-wsproto-src is not set -+CONFIG_PACKAGE_python3-xml=m - # CONFIG_PACKAGE_python3-xml-src is not set - # CONFIG_PACKAGE_python3-xmltodict is not set - # CONFIG_PACKAGE_python3-xmltodict-src is not set -@@ -3069,6 +3316,8 @@ CONFIG_PACKAGE_lua=m - # CONFIG_PACKAGE_python3-zipp-src is not set - # CONFIG_PACKAGE_python3-zope-interface is not set - # CONFIG_PACKAGE_python3-zope-interface-src is not set -+CONFIG_PACKAGE_python3-zstandard=m -+# CONFIG_PACKAGE_python3-zstandard-src is not set - - # - # Ruby -@@ -3091,22 +3340,33 @@ CONFIG_PACKAGE_lua=m - # - # Compression - # --# CONFIG_PACKAGE_libbz2 is not set -+CONFIG_PACKAGE_libbz2=m - # CONFIG_PACKAGE_liblz4 is not set --# CONFIG_PACKAGE_liblzma is not set -+CONFIG_PACKAGE_liblzma=m - # CONFIG_PACKAGE_libunrar is not set - # CONFIG_PACKAGE_libzip-gnutls is not set - # CONFIG_PACKAGE_libzip-mbedtls is not set - # CONFIG_PACKAGE_libzip-nossl is not set - # CONFIG_PACKAGE_libzip-openssl is not set --# CONFIG_PACKAGE_libzstd is not set -+CONFIG_PACKAGE_libzstd=m -+CONFIG_ZSTD_OPTIMIZE_O3=y - - # - # Database - # - # CONFIG_PACKAGE_libmariadb is not set - # CONFIG_PACKAGE_libpq is not set --# CONFIG_PACKAGE_libsqlite3 is not set -+CONFIG_PACKAGE_libsqlite3=m -+ -+# -+# Configuration -+# -+# CONFIG_SQLITE3_DYNAMIC_EXTENSIONS is not set -+# CONFIG_SQLITE3_FTS3 is not set -+# CONFIG_SQLITE3_FTS5 is not set -+# CONFIG_SQLITE3_JSON1 is not set -+# CONFIG_SQLITE3_RTREE is not set -+# CONFIG_SQLITE3_SESSION is not set - # CONFIG_PACKAGE_pgsqlodbc is not set - # CONFIG_PACKAGE_psqlodbca is not set - # CONFIG_PACKAGE_psqlodbcw is not set -@@ -3823,8 +4083,8 @@ CONFIG_GNUTLS_HEARTBEAT=y - CONFIG_GNUTLS_PSK=y - CONFIG_GNUTLS_ANON=y - # CONFIG_GNUTLS_TPM is not set --# CONFIG_GNUTLS_PKCS11 is not set --# CONFIG_GNUTLS_EXT_LIBTASN1 is not set -+CONFIG_GNUTLS_PKCS11=y -+CONFIG_GNUTLS_EXT_LIBTASN1=y - # CONFIG_PACKAGE_libmbedtls is not set - # CONFIG_PACKAGE_libnss is not set - CONFIG_PACKAGE_libopenssl=y -@@ -3877,7 +4137,7 @@ CONFIG_OPENSSL_ENGINE=y - # CONFIG_OPENSSL_WITH_GOST is not set - # CONFIG_PACKAGE_libopenssl-afalg is not set - # CONFIG_PACKAGE_libopenssl-afalg_sync is not set --# CONFIG_PACKAGE_libopenssl-conf is not set -+CONFIG_PACKAGE_libopenssl-conf=m - # CONFIG_PACKAGE_libopenssl-devcrypto is not set - # CONFIG_PACKAGE_libwolfssl is not set - -@@ -3930,8 +4190,8 @@ CONFIG_OPENSSL_ENGINE=y - # CONFIG_boost-context-exclude is not set - # CONFIG_boost-coroutine-exclude is not set - # CONFIG_boost-fiber-exclude is not set --# CONFIG_PACKAGE_ccid is not set --# CONFIG_PACKAGE_check is not set -+CONFIG_PACKAGE_ccid=m -+CONFIG_PACKAGE_check=m - # CONFIG_PACKAGE_classpath is not set - # CONFIG_PACKAGE_classpath-tools is not set - # CONFIG_PACKAGE_confuse is not set -@@ -3978,17 +4238,59 @@ CONFIG_PACKAGE_libblobmsg-json=y - # CONFIG_PACKAGE_libcanfestival is not set - CONFIG_PACKAGE_libcap=m - # CONFIG_PACKAGE_libcap-bin is not set --# CONFIG_PACKAGE_libcares is not set -+CONFIG_PACKAGE_libcares=m - # CONFIG_PACKAGE_libcgroup is not set - # CONFIG_PACKAGE_libcharset is not set - # CONFIG_PACKAGE_libcoap is not set - # CONFIG_PACKAGE_libcomerr is not set - # CONFIG_PACKAGE_libconfig is not set - # CONFIG_PACKAGE_libcups is not set --# CONFIG_PACKAGE_libcurl is not set -+CONFIG_PACKAGE_libcurl=m -+ -+# -+# SSL support -+# -+# CONFIG_LIBCURL_MBEDTLS is not set -+# CONFIG_LIBCURL_WOLFSSL is not set -+CONFIG_LIBCURL_OPENSSL=y -+# CONFIG_LIBCURL_GNUTLS is not set -+# CONFIG_LIBCURL_NOSSL is not set -+ -+# -+# Supported protocols -+# -+# CONFIG_LIBCURL_DICT is not set -+CONFIG_LIBCURL_FILE=y -+CONFIG_LIBCURL_FTP=y -+# CONFIG_LIBCURL_GOPHER is not set -+CONFIG_LIBCURL_HTTP=y -+CONFIG_LIBCURL_COOKIES=y -+# CONFIG_LIBCURL_IMAP is not set -+# CONFIG_LIBCURL_LDAP is not set -+# CONFIG_LIBCURL_POP3 is not set -+# CONFIG_LIBCURL_RTSP is not set -+# CONFIG_LIBCURL_SSH2 is not set -+CONFIG_LIBCURL_NO_SMB="!" -+# CONFIG_LIBCURL_SMTP is not set -+# CONFIG_LIBCURL_TELNET is not set -+# CONFIG_LIBCURL_TFTP is not set -+# CONFIG_LIBCURL_NGHTTP2 is not set -+ -+# -+# Miscellaneous -+# -+CONFIG_LIBCURL_PROXY=y -+# CONFIG_LIBCURL_CRYPTO_AUTH is not set -+# CONFIG_LIBCURL_TLS_SRP is not set -+# CONFIG_LIBCURL_LIBIDN2 is not set -+# CONFIG_LIBCURL_THREADED_RESOLVER is not set -+# CONFIG_LIBCURL_ZLIB is not set -+# CONFIG_LIBCURL_UNIX_SOCKETS is not set -+# CONFIG_LIBCURL_LIBCURL_OPTION is not set -+# CONFIG_LIBCURL_VERBOSE is not set - # CONFIG_PACKAGE_libdaemon is not set - # CONFIG_PACKAGE_libdaq is not set --# CONFIG_PACKAGE_libdb47 is not set -+CONFIG_PACKAGE_libdb47=m - # CONFIG_PACKAGE_libdb47xx is not set - # CONFIG_PACKAGE_libdbi is not set - # CONFIG_PACKAGE_libdbus is not set -@@ -4012,8 +4314,8 @@ CONFIG_PACKAGE_libevent2-core=m - CONFIG_PACKAGE_libevent2-pthreads=m - # CONFIG_PACKAGE_libevhtp is not set - # CONFIG_PACKAGE_libexif is not set --# CONFIG_PACKAGE_libexpat is not set --# CONFIG_PACKAGE_libexslt is not set -+CONFIG_PACKAGE_libexpat=m -+CONFIG_PACKAGE_libexslt=m - # CONFIG_PACKAGE_libext2fs is not set - # CONFIG_PACKAGE_libextractor is not set - # CONFIG_PACKAGE_libf2fs is not set -@@ -4021,7 +4323,7 @@ CONFIG_PACKAGE_libevent2-pthreads=m - # CONFIG_PACKAGE_libfastjson is not set - # CONFIG_PACKAGE_libfdisk is not set - # CONFIG_PACKAGE_libfdt is not set --# CONFIG_PACKAGE_libffi is not set -+CONFIG_PACKAGE_libffi=m - # CONFIG_PACKAGE_libffmpeg-audio-dec is not set - # CONFIG_PACKAGE_libffmpeg-custom is not set - # CONFIG_PACKAGE_libffmpeg-full is not set -@@ -4038,7 +4340,7 @@ CONFIG_PACKAGE_libevent2-pthreads=m - # CONFIG_PACKAGE_libgcrypt is not set - # CONFIG_PACKAGE_libgd is not set - # CONFIG_PACKAGE_libgd-full is not set --# CONFIG_PACKAGE_libgdbm is not set -+CONFIG_PACKAGE_libgdbm=m - # CONFIG_PACKAGE_libgee is not set - # CONFIG_PACKAGE_libglpk is not set - # CONFIG_PACKAGE_google-authenticator-libpam is not set -@@ -4082,7 +4384,7 @@ CONFIG_PACKAGE_liblua=m - # CONFIG_PACKAGE_liblua5.3 is not set - CONFIG_PACKAGE_liblucihttp=m - CONFIG_PACKAGE_liblucihttp-lua=m --# CONFIG_PACKAGE_liblzo is not set -+CONFIG_PACKAGE_liblzo=m - # CONFIG_PACKAGE_libmad is not set - # CONFIG_PACKAGE_libmagic is not set - # CONFIG_PACKAGE_libmaxminddb is not set -@@ -4093,26 +4395,27 @@ CONFIG_PACKAGE_liblucihttp-lua=m - # CONFIG_PACKAGE_libmilter-sendmail is not set - # CONFIG_PACKAGE_libminiupnpc is not set - # CONFIG_PACKAGE_libmms is not set --# CONFIG_PACKAGE_libmnl is not set -+CONFIG_PACKAGE_libmnl=m - # CONFIG_PACKAGE_libmodbus is not set --# CONFIG_PACKAGE_libmosquitto-nossl is not set -+CONFIG_PACKAGE_libmosquitto-nossl=m - # CONFIG_PACKAGE_libmosquitto-ssl is not set -+CONFIG_PACKAGE_libmosquittopp=m - # CONFIG_PACKAGE_libmount is not set - # CONFIG_PACKAGE_libmpdclient is not set - # CONFIG_PACKAGE_libmpeg2 is not set - # CONFIG_PACKAGE_libmpg123 is not set - # CONFIG_PACKAGE_libnatpmp is not set --# CONFIG_PACKAGE_libncurses is not set -+CONFIG_PACKAGE_libncurses=m - # CONFIG_PACKAGE_libndpi is not set - # CONFIG_PACKAGE_libneon is not set - # CONFIG_PACKAGE_libnet-1.2.x is not set - # CONFIG_PACKAGE_libnetconf2 is not set - # CONFIG_PACKAGE_libnetfilter-acct is not set --# CONFIG_PACKAGE_libnetfilter-conntrack is not set --# CONFIG_PACKAGE_libnetfilter-cthelper is not set --# CONFIG_PACKAGE_libnetfilter-cttimeout is not set -+CONFIG_PACKAGE_libnetfilter-conntrack=m -+CONFIG_PACKAGE_libnetfilter-cthelper=m -+CONFIG_PACKAGE_libnetfilter-cttimeout=m - # CONFIG_PACKAGE_libnetfilter-log is not set --# CONFIG_PACKAGE_libnetfilter-queue is not set -+CONFIG_PACKAGE_libnetfilter-queue=m - # CONFIG_PACKAGE_libnetsnmp is not set - CONFIG_PACKAGE_libnettle=m - -@@ -4121,7 +4424,7 @@ CONFIG_PACKAGE_libnettle=m - # - # CONFIG_LIBNETTLE_MINI is not set - # CONFIG_PACKAGE_libnewt is not set --# CONFIG_PACKAGE_libnfnetlink is not set -+CONFIG_PACKAGE_libnfnetlink=m - # CONFIG_PACKAGE_libnftnl is not set - # CONFIG_PACKAGE_libnghttp2 is not set - # CONFIG_PACKAGE_libnl is not set -@@ -4136,7 +4439,37 @@ CONFIG_PACKAGE_libnl-tiny=y - # CONFIG_PACKAGE_libopcodes is not set - # CONFIG_PACKAGE_libopendkim is not set - # CONFIG_PACKAGE_libopenobex is not set --# CONFIG_PACKAGE_libopensc is not set -+CONFIG_PACKAGE_libopensc=m -+CONFIG_PACKAGE_libopensc-pkcs11=m -+# CONFIG_PACKAGE_libopensc-profile-asepcos is not set -+# CONFIG_PACKAGE_libopensc-profile-authentic is not set -+# CONFIG_PACKAGE_libopensc-profile-cardos is not set -+# CONFIG_PACKAGE_libopensc-profile-cyberflex is not set -+# CONFIG_PACKAGE_libopensc-profile-entersafe is not set -+# CONFIG_PACKAGE_libopensc-profile-epass2003 is not set -+# CONFIG_PACKAGE_libopensc-profile-flex is not set -+# CONFIG_PACKAGE_libopensc-profile-gpk is not set -+# CONFIG_PACKAGE_libopensc-profile-ias-adele-admin1 is not set -+# CONFIG_PACKAGE_libopensc-profile-ias-adele-admin2 is not set -+# CONFIG_PACKAGE_libopensc-profile-ias-adele-common is not set -+# CONFIG_PACKAGE_libopensc-profile-iasecc is not set -+# CONFIG_PACKAGE_libopensc-profile-iasecc-admin-eid is not set -+# CONFIG_PACKAGE_libopensc-profile-iasecc-generic-oberthur is not set -+# CONFIG_PACKAGE_libopensc-profile-iasecc-generic-pki is not set -+# CONFIG_PACKAGE_libopensc-profile-incrypto34 is not set -+# CONFIG_PACKAGE_libopensc-profile-jcop is not set -+# CONFIG_PACKAGE_libopensc-profile-miocos is not set -+CONFIG_PACKAGE_libopensc-profile-muscle=m -+# CONFIG_PACKAGE_libopensc-profile-myeid is not set -+# CONFIG_PACKAGE_libopensc-profile-oberthur is not set -+CONFIG_PACKAGE_libopensc-profile-openpgp=m -+CONFIG_PACKAGE_libopensc-profile-pkcs15=m -+# CONFIG_PACKAGE_libopensc-profile-rutoken is not set -+# CONFIG_PACKAGE_libopensc-profile-rutoken-ecp is not set -+CONFIG_PACKAGE_libopensc-profile-sc-hsm=m -+# CONFIG_PACKAGE_libopensc-profile-setcos is not set -+# CONFIG_PACKAGE_libopensc-profile-starcos is not set -+# CONFIG_PACKAGE_libopensc-profile-westcos is not set - # CONFIG_PACKAGE_libopenzwave is not set - # CONFIG_PACKAGE_liboping is not set - # CONFIG_PACKAGE_libopus is not set -@@ -4144,11 +4477,17 @@ CONFIG_PACKAGE_libnl-tiny=y - # CONFIG_PACKAGE_libopusfile is not set - # CONFIG_PACKAGE_libout123 is not set - # CONFIG_PACKAGE_libowfat is not set --# CONFIG_PACKAGE_libp11 is not set -+CONFIG_PACKAGE_libp11=m - # CONFIG_PACKAGE_libpagekite is not set - # CONFIG_PACKAGE_libpam is not set - # CONFIG_PACKAGE_libpbc is not set --# CONFIG_PACKAGE_libpcap is not set -+CONFIG_PACKAGE_libpcap=m -+ -+# -+# Configuration -+# -+# CONFIG_PCAP_HAS_USB is not set -+# CONFIG_PCAP_HAS_NETFILTER is not set - # CONFIG_PACKAGE_libpci is not set - # CONFIG_PACKAGE_libpciaccess is not set - # CONFIG_PACKAGE_libpcre is not set -@@ -4157,7 +4496,7 @@ CONFIG_PACKAGE_libnl-tiny=y - # CONFIG_PACKAGE_libpcre2-16 is not set - # CONFIG_PACKAGE_libpcre2-32 is not set - # CONFIG_PACKAGE_libpcrecpp is not set --# CONFIG_PACKAGE_libpcsclite is not set -+CONFIG_PACKAGE_libpcsclite=m - # CONFIG_PACKAGE_libpfring is not set - # CONFIG_PACKAGE_libpkcs11-spy is not set - # CONFIG_PACKAGE_libpkgconf is not set -@@ -4170,7 +4509,7 @@ CONFIG_PACKAGE_libpopt=y - # CONFIG_PACKAGE_libqrencode is not set - # CONFIG_PACKAGE_libradcli is not set - # CONFIG_PACKAGE_libradiotap is not set --# CONFIG_PACKAGE_libreadline is not set -+CONFIG_PACKAGE_libreadline=m - # CONFIG_PACKAGE_libredblack is not set - # CONFIG_PACKAGE_librouteros is not set - # CONFIG_PACKAGE_libroxml is not set -@@ -4180,7 +4519,7 @@ CONFIG_PACKAGE_libpopt=y - # CONFIG_PACKAGE_libruby is not set - # CONFIG_PACKAGE_libsamplerate is not set - # CONFIG_PACKAGE_libsane is not set --# CONFIG_PACKAGE_libsasl2 is not set -+CONFIG_PACKAGE_libsasl2=m - # CONFIG_PACKAGE_libsearpc is not set - # CONFIG_PACKAGE_libseccomp is not set - # CONFIG_PACKAGE_libsensors is not set -@@ -4228,12 +4567,12 @@ CONFIG_PACKAGE_libpopt=y - # CONFIG_PACKAGE_libstrophe is not set - # CONFIG_PACKAGE_libsysrepo is not set - # CONFIG_PACKAGE_libtalloc is not set --# CONFIG_PACKAGE_libtasn1 is not set -+CONFIG_PACKAGE_libtasn1=m - # CONFIG_PACKAGE_libtheora is not set - # CONFIG_PACKAGE_libtiff is not set - # CONFIG_PACKAGE_libtiffxx is not set - # CONFIG_PACKAGE_libtins is not set --# CONFIG_PACKAGE_libtirpc is not set -+CONFIG_PACKAGE_libtirpc=m - # CONFIG_PACKAGE_libtorrent is not set - CONFIG_PACKAGE_libubox=y - # CONFIG_PACKAGE_libubox-lua is not set -@@ -4251,12 +4590,12 @@ CONFIG_PACKAGE_libuclient=y - # CONFIG_PACKAGE_libupnp is not set - # CONFIG_PACKAGE_libupnpp is not set - # CONFIG_PACKAGE_liburcu is not set --# CONFIG_PACKAGE_libusb-1.0 is not set --# CONFIG_PACKAGE_libusb-compat is not set -+CONFIG_PACKAGE_libusb-1.0=m -+CONFIG_PACKAGE_libusb-compat=m - # CONFIG_PACKAGE_libustream-mbedtls is not set --# CONFIG_PACKAGE_libustream-openssl is not set -+CONFIG_PACKAGE_libustream-openssl=m - # CONFIG_PACKAGE_libustream-wolfssl is not set --# CONFIG_PACKAGE_libuuid is not set -+CONFIG_PACKAGE_libuuid=m - # CONFIG_PACKAGE_libuv is not set - # CONFIG_PACKAGE_libuvc is not set - # CONFIG_PACKAGE_libuwifi is not set -@@ -4274,8 +4613,8 @@ CONFIG_PACKAGE_libuclient=y - # CONFIG_PACKAGE_libwslay is not set - # CONFIG_PACKAGE_libxerces-c is not set - # CONFIG_PACKAGE_libxerces-c-samples is not set --# CONFIG_PACKAGE_libxml2 is not set --# CONFIG_PACKAGE_libxslt is not set -+CONFIG_PACKAGE_libxml2=m -+CONFIG_PACKAGE_libxslt=m - # CONFIG_PACKAGE_libyaml-cpp is not set - # CONFIG_PACKAGE_libyang is not set - # CONFIG_PACKAGE_libyarpl is not set -@@ -4296,7 +4635,7 @@ CONFIG_PACKAGE_libuclient=y - # CONFIG_PACKAGE_nlohmannjson is not set - # CONFIG_PACKAGE_nspr is not set - # CONFIG_PACKAGE_oniguruma is not set --# CONFIG_PACKAGE_p11-kit is not set -+CONFIG_PACKAGE_p11-kit=m - # CONFIG_PACKAGE_pixman is not set - # CONFIG_PACKAGE_poco is not set - # CONFIG_PACKAGE_poco-all is not set -@@ -4313,7 +4652,7 @@ CONFIG_PACKAGE_rpcd-mod-rrdns=m - # CONFIG_PACKAGE_sbc is not set - # CONFIG_PACKAGE_serdisplib is not set - # CONFIG_PACKAGE_spice-protocol is not set --# CONFIG_PACKAGE_terminfo is not set -+CONFIG_PACKAGE_terminfo=m - # CONFIG_PACKAGE_tinycdb is not set - # CONFIG_PACKAGE_uclibcxx is not set - # CONFIG_PACKAGE_uw-imap is not set -@@ -4394,6 +4733,7 @@ CONFIG_PACKAGE_luci-mod-system=m - # - # 3. Applications - # -+# CONFIG_PACKAGE_luci-app-adblock is not set - # CONFIG_PACKAGE_luci-app-advanced-reboot is not set - # CONFIG_PACKAGE_luci-app-ahcp is not set - # CONFIG_PACKAGE_luci-app-aria2 is not set -@@ -4428,6 +4768,7 @@ CONFIG_PACKAGE_luci-app-firewall=m - # CONFIG_PACKAGE_luci-app-lxc is not set - # CONFIG_PACKAGE_luci-app-minidlna is not set - # CONFIG_PACKAGE_luci-app-mjpg-streamer is not set -+# CONFIG_PACKAGE_luci-app-mosquitto is not set - # CONFIG_PACKAGE_luci-app-mwan3 is not set - # CONFIG_PACKAGE_luci-app-nextdns is not set - # CONFIG_PACKAGE_luci-app-nft-qos is not set -@@ -4774,6 +5115,7 @@ CONFIG_RSYNC_zlib=y - # Firewall - # - # CONFIG_PACKAGE_arptables is not set -+CONFIG_PACKAGE_conntrack-tools=m - # CONFIG_PACKAGE_ebtables is not set - # CONFIG_PACKAGE_fwknop is not set - # CONFIG_PACKAGE_fwknopd is not set -@@ -4789,7 +5131,7 @@ CONFIG_PACKAGE_iptables=y - # CONFIG_PACKAGE_iptables-mod-cluster is not set - # CONFIG_PACKAGE_iptables-mod-clusterip is not set - # CONFIG_PACKAGE_iptables-mod-condition is not set --# CONFIG_PACKAGE_iptables-mod-conntrack-extra is not set -+CONFIG_PACKAGE_iptables-mod-conntrack-extra=m - # CONFIG_PACKAGE_iptables-mod-delude is not set - # CONFIG_PACKAGE_iptables-mod-dhcpmac is not set - # CONFIG_PACKAGE_iptables-mod-dnetmap is not set -@@ -5075,7 +5417,18 @@ CONFIG_OPENLDAP_DEBUG=y - # CONFIG_PACKAGE_nstat is not set - # CONFIG_PACKAGE_olsrd is not set - # CONFIG_PACKAGE_prince is not set --# CONFIG_PACKAGE_quagga is not set -+CONFIG_PACKAGE_quagga=m -+CONFIG_PACKAGE_quagga-bgpd=m -+# CONFIG_PACKAGE_quagga-isisd is not set -+# CONFIG_PACKAGE_quagga-libospf is not set -+CONFIG_PACKAGE_quagga-libzebra=m -+# CONFIG_PACKAGE_quagga-ospf6d is not set -+# CONFIG_PACKAGE_quagga-ospfd is not set -+# CONFIG_PACKAGE_quagga-ripd is not set -+# CONFIG_PACKAGE_quagga-ripngd is not set -+CONFIG_PACKAGE_quagga-vtysh=m -+CONFIG_PACKAGE_quagga-watchquagga=m -+CONFIG_PACKAGE_quagga-zebra=m - # CONFIG_PACKAGE_rdma is not set - # CONFIG_PACKAGE_relayd is not set - # CONFIG_PACKAGE_smcroute is not set -@@ -5091,10 +5444,10 @@ CONFIG_OPENLDAP_DEBUG=y - # - # CONFIG_PACKAGE_autossh is not set - CONFIG_PACKAGE_openssh-client=y --# CONFIG_PACKAGE_openssh-client-utils is not set -+CONFIG_PACKAGE_openssh-client-utils=m - CONFIG_PACKAGE_openssh-keygen=y - CONFIG_PACKAGE_openssh-moduli=y --CONFIG_PACKAGE_openssh-server=m -+CONFIG_PACKAGE_openssh-server=y - # CONFIG_PACKAGE_openssh-server-pam is not set - # CONFIG_PACKAGE_openssh-sftp-avahi-service is not set - # CONFIG_PACKAGE_openssh-sftp-client is not set -@@ -5205,6 +5558,7 @@ CONFIG_PACKAGE_ntpdate=m - # - # CONFIG_PACKAGE_chaosvpn is not set - # CONFIG_PACKAGE_fastd is not set -+CONFIG_PACKAGE_globalprotect=m - # CONFIG_PACKAGE_libreswan is not set - # CONFIG_PACKAGE_ocserv is not set - # CONFIG_PACKAGE_openconnect is not set -@@ -5212,7 +5566,19 @@ CONFIG_PACKAGE_ntpdate=m - # CONFIG_PACKAGE_openvpn-easy-rsa is not set - # CONFIG_PACKAGE_openvpn-mbedtls is not set - # CONFIG_PACKAGE_openvpn-nossl is not set --# CONFIG_PACKAGE_openvpn-openssl is not set -+CONFIG_PACKAGE_openvpn-openssl=m -+CONFIG_OPENVPN_openssl_ENABLE_LZO=y -+CONFIG_OPENVPN_openssl_ENABLE_LZ4=y -+# CONFIG_OPENVPN_openssl_ENABLE_X509_ALT_USERNAME is not set -+CONFIG_OPENVPN_openssl_ENABLE_SERVER=y -+# CONFIG_OPENVPN_openssl_ENABLE_MANAGEMENT is not set -+CONFIG_OPENVPN_openssl_ENABLE_FRAGMENT=y -+CONFIG_OPENVPN_openssl_ENABLE_MULTIHOME=y -+CONFIG_OPENVPN_openssl_ENABLE_PORT_SHARE=y -+CONFIG_OPENVPN_openssl_ENABLE_DEF_AUTH=y -+CONFIG_OPENVPN_openssl_ENABLE_PF=y -+# CONFIG_OPENVPN_openssl_ENABLE_IPROUTE2 is not set -+CONFIG_OPENVPN_openssl_ENABLE_SMALL=y - # CONFIG_PACKAGE_pptpd is not set - # CONFIG_PACKAGE_softethervpn-base is not set - # CONFIG_PACKAGE_softethervpn-bridge is not set -@@ -5229,7 +5595,7 @@ CONFIG_PACKAGE_ntpdate=m - # CONFIG_PACKAGE_uanytun-nocrypt is not set - # CONFIG_PACKAGE_uanytun-sslcrypt is not set - # CONFIG_PACKAGE_vpnc is not set --# CONFIG_PACKAGE_vpnc-scripts is not set -+CONFIG_PACKAGE_vpnc-scripts=m - # CONFIG_PACKAGE_wireguard is not set - # CONFIG_PACKAGE_wireguard-tools is not set - # CONFIG_PACKAGE_xl2tpd is not set -@@ -5238,8 +5604,10 @@ CONFIG_PACKAGE_ntpdate=m - # - # Version Control Systems - # --# CONFIG_PACKAGE_git is not set --# CONFIG_PACKAGE_git-http is not set -+CONFIG_PACKAGE_git=m -+# CONFIG_PACKAGE_git-gitweb is not set -+CONFIG_PACKAGE_git-http=m -+# CONFIG_PACKAGE_gitolite is not set - # CONFIG_PACKAGE_subversion-client is not set - # CONFIG_PACKAGE_subversion-libs is not set - # CONFIG_PACKAGE_subversion-server is not set -@@ -5327,6 +5695,7 @@ CONFIG_PACKAGE_uhttpd-mod-ubus=m - # CONFIG_PACKAGE_6to4 is not set - # CONFIG_PACKAGE_acme is not set - # CONFIG_PACKAGE_acme-dnsapi is not set -+# CONFIG_PACKAGE_adblock is not set - # CONFIG_PACKAGE_addrwatch is not set - # CONFIG_PACKAGE_ahcpd is not set - # CONFIG_PACKAGE_alfred is not set -@@ -5344,6 +5713,7 @@ CONFIG_PACKAGE_uhttpd-mod-ubus=m - # CONFIG_PACKAGE_cifsmount is not set - # CONFIG_PACKAGE_coap-server is not set - # CONFIG_PACKAGE_conserver is not set -+CONFIG_PACKAGE_corkscrew=m - # CONFIG_PACKAGE_cshark is not set - # CONFIG_PACKAGE_daemonlogger is not set - # CONFIG_PACKAGE_darkstat is not set -@@ -5357,7 +5727,7 @@ CONFIG_PACKAGE_uhttpd-mod-ubus=m - # CONFIG_PACKAGE_eapol-test-openssl is not set - # CONFIG_PACKAGE_eapol-test-wolfssl is not set - # CONFIG_PACKAGE_esniper is not set --# CONFIG_PACKAGE_etherwake is not set -+CONFIG_PACKAGE_etherwake=m - # CONFIG_PACKAGE_etherwake-nfqueue is not set - # CONFIG_PACKAGE_ethtool is not set - # CONFIG_PACKAGE_fakeidentd is not set -@@ -5430,9 +5800,9 @@ CONFIG_PACKAGE_iw=y - # CONFIG_PACKAGE_minimalist-pcproxy is not set - # CONFIG_PACKAGE_miredo is not set - # CONFIG_PACKAGE_modemmanager is not set --# CONFIG_PACKAGE_mosquitto-client-nossl is not set -+CONFIG_PACKAGE_mosquitto-client-nossl=m - # CONFIG_PACKAGE_mosquitto-client-ssl is not set --# CONFIG_PACKAGE_mosquitto-nossl is not set -+CONFIG_PACKAGE_mosquitto-nossl=m - # CONFIG_PACKAGE_mosquitto-ssl is not set - # CONFIG_PACKAGE_mrd6 is not set - # CONFIG_PACKAGE_mstpd is not set -@@ -5443,7 +5813,7 @@ CONFIG_PACKAGE_iw=y - # CONFIG_PACKAGE_ndppd is not set - # CONFIG_PACKAGE_ndptool is not set - # CONFIG_PACKAGE_net-tools-route is not set --# CONFIG_PACKAGE_netcat is not set -+CONFIG_PACKAGE_netcat=m - # CONFIG_PACKAGE_netdiscover is not set - # CONFIG_PACKAGE_netifyd is not set - # CONFIG_PACKAGE_netperf is not set -@@ -5535,7 +5905,7 @@ CONFIG_PACKAGE_ppp-mod-pppoe=y - # CONFIG_PACKAGE_tac_plus is not set - # CONFIG_PACKAGE_tac_plus-pam is not set - # CONFIG_PACKAGE_tayga is not set --# CONFIG_PACKAGE_tcpdump is not set -+CONFIG_PACKAGE_tcpdump=m - # CONFIG_PACKAGE_tcpdump-mini is not set - # CONFIG_PACKAGE_tgt is not set - # CONFIG_PACKAGE_tor is not set -@@ -5588,7 +5958,7 @@ CONFIG_PACKAGE_wpad-basic=y - # CONFIG_PACKAGE_wpad-wolfssl is not set - # CONFIG_PACKAGE_wpan-tools is not set - # CONFIG_PACKAGE_wwan is not set --# CONFIG_PACKAGE_xinetd is not set -+CONFIG_PACKAGE_xinetd=m - - # - # Sound -@@ -5707,7 +6077,7 @@ CONFIG_PACKAGE_uboot-envtools=y - # CONFIG_PACKAGE_mg is not set - # CONFIG_PACKAGE_nano is not set - # CONFIG_PACKAGE_vim is not set --# CONFIG_PACKAGE_vim-full is not set -+CONFIG_PACKAGE_vim-full=m - # CONFIG_PACKAGE_vim-fuller is not set - # CONFIG_PACKAGE_vim-help is not set - # CONFIG_PACKAGE_vim-runtime is not set -@@ -5720,7 +6090,7 @@ CONFIG_PACKAGE_uboot-envtools=y - # CONFIG_PACKAGE_certtool is not set - # CONFIG_PACKAGE_cryptsetup is not set - # CONFIG_PACKAGE_gnupg is not set --# CONFIG_PACKAGE_gnutls-utils is not set -+CONFIG_PACKAGE_gnutls-utils=m - # CONFIG_PACKAGE_gpgv is not set - # CONFIG_PACKAGE_keyctl is not set - # CONFIG_PACKAGE_px5g-mbedtls is not set -@@ -5822,7 +6192,7 @@ CONFIG_PACKAGE_uboot-envtools=y - # CONFIG_PACKAGE_rtty-nossl is not set - # CONFIG_PACKAGE_rtty-openssl is not set - # CONFIG_PACKAGE_rtty-wolfssl is not set --# CONFIG_PACKAGE_screen is not set -+CONFIG_PACKAGE_screen=m - # CONFIG_PACKAGE_script-utils is not set - # CONFIG_PACKAGE_serialconsole is not set - # CONFIG_PACKAGE_setterm is not set -@@ -5919,7 +6289,107 @@ CONFIG_PACKAGE_uboot-envtools=y - # CONFIG_PACKAGE_cmdpad is not set - # CONFIG_PACKAGE_coap-client is not set - # CONFIG_PACKAGE_collectd is not set --# CONFIG_PACKAGE_coreutils is not set -+CONFIG_PACKAGE_coreutils=m -+CONFIG_PACKAGE_coreutils-base64=m -+# CONFIG_PACKAGE_coreutils-basename is not set -+# CONFIG_PACKAGE_coreutils-cat is not set -+# CONFIG_PACKAGE_coreutils-chcon is not set -+# CONFIG_PACKAGE_coreutils-chgrp is not set -+# CONFIG_PACKAGE_coreutils-chmod is not set -+# CONFIG_PACKAGE_coreutils-chown is not set -+# CONFIG_PACKAGE_coreutils-chroot is not set -+# CONFIG_PACKAGE_coreutils-cksum is not set -+# CONFIG_PACKAGE_coreutils-comm is not set -+# CONFIG_PACKAGE_coreutils-cp is not set -+# CONFIG_PACKAGE_coreutils-csplit is not set -+# CONFIG_PACKAGE_coreutils-cut is not set -+# CONFIG_PACKAGE_coreutils-date is not set -+# CONFIG_PACKAGE_coreutils-dd is not set -+# CONFIG_PACKAGE_coreutils-dir is not set -+# CONFIG_PACKAGE_coreutils-dircolors is not set -+# CONFIG_PACKAGE_coreutils-dirname is not set -+# CONFIG_PACKAGE_coreutils-du is not set -+# CONFIG_PACKAGE_coreutils-echo is not set -+# CONFIG_PACKAGE_coreutils-env is not set -+# CONFIG_PACKAGE_coreutils-expand is not set -+# CONFIG_PACKAGE_coreutils-expr is not set -+# CONFIG_PACKAGE_coreutils-factor is not set -+# CONFIG_PACKAGE_coreutils-false is not set -+# CONFIG_PACKAGE_coreutils-fmt is not set -+# CONFIG_PACKAGE_coreutils-fold is not set -+# CONFIG_PACKAGE_coreutils-groups is not set -+# CONFIG_PACKAGE_coreutils-head is not set -+# CONFIG_PACKAGE_coreutils-hostid is not set -+# CONFIG_PACKAGE_coreutils-id is not set -+# CONFIG_PACKAGE_coreutils-install is not set -+# CONFIG_PACKAGE_coreutils-join is not set -+# CONFIG_PACKAGE_coreutils-kill is not set -+# CONFIG_PACKAGE_coreutils-link is not set -+# CONFIG_PACKAGE_coreutils-ln is not set -+# CONFIG_PACKAGE_coreutils-logname is not set -+# CONFIG_PACKAGE_coreutils-ls is not set -+# CONFIG_PACKAGE_coreutils-md5sum is not set -+# CONFIG_PACKAGE_coreutils-mkdir is not set -+# CONFIG_PACKAGE_coreutils-mkfifo is not set -+# CONFIG_PACKAGE_coreutils-mknod is not set -+# CONFIG_PACKAGE_coreutils-mktemp is not set -+# CONFIG_PACKAGE_coreutils-mv is not set -+# CONFIG_PACKAGE_coreutils-nice is not set -+# CONFIG_PACKAGE_coreutils-nl is not set -+# CONFIG_PACKAGE_coreutils-nohup is not set -+# CONFIG_PACKAGE_coreutils-nproc is not set -+# CONFIG_PACKAGE_coreutils-od is not set -+# CONFIG_PACKAGE_coreutils-paste is not set -+# CONFIG_PACKAGE_coreutils-pathchk is not set -+# CONFIG_PACKAGE_coreutils-pinky is not set -+# CONFIG_PACKAGE_coreutils-pr is not set -+# CONFIG_PACKAGE_coreutils-printenv is not set -+# CONFIG_PACKAGE_coreutils-printf is not set -+# CONFIG_PACKAGE_coreutils-ptx is not set -+# CONFIG_PACKAGE_coreutils-pwd is not set -+# CONFIG_PACKAGE_coreutils-readlink is not set -+# CONFIG_PACKAGE_coreutils-realpath is not set -+# CONFIG_PACKAGE_coreutils-rm is not set -+# CONFIG_PACKAGE_coreutils-rmdir is not set -+# CONFIG_PACKAGE_coreutils-runcon is not set -+# CONFIG_PACKAGE_coreutils-seq is not set -+# CONFIG_PACKAGE_coreutils-sha1sum is not set -+# CONFIG_PACKAGE_coreutils-sha224sum is not set -+# CONFIG_PACKAGE_coreutils-sha256sum is not set -+# CONFIG_PACKAGE_coreutils-sha384sum is not set -+# CONFIG_PACKAGE_coreutils-sha512sum is not set -+# CONFIG_PACKAGE_coreutils-shred is not set -+# CONFIG_PACKAGE_coreutils-shuf is not set -+# CONFIG_PACKAGE_coreutils-sleep is not set -+# CONFIG_PACKAGE_coreutils-sort is not set -+# CONFIG_PACKAGE_coreutils-split is not set -+# CONFIG_PACKAGE_coreutils-stat is not set -+# CONFIG_PACKAGE_coreutils-stdbuf is not set -+# CONFIG_PACKAGE_coreutils-stty is not set -+# CONFIG_PACKAGE_coreutils-sum is not set -+# CONFIG_PACKAGE_coreutils-sync is not set -+# CONFIG_PACKAGE_coreutils-tac is not set -+# CONFIG_PACKAGE_coreutils-tail is not set -+# CONFIG_PACKAGE_coreutils-tee is not set -+# CONFIG_PACKAGE_coreutils-test is not set -+# CONFIG_PACKAGE_coreutils-timeout is not set -+# CONFIG_PACKAGE_coreutils-touch is not set -+# CONFIG_PACKAGE_coreutils-tr is not set -+# CONFIG_PACKAGE_coreutils-true is not set -+# CONFIG_PACKAGE_coreutils-truncate is not set -+# CONFIG_PACKAGE_coreutils-tsort is not set -+# CONFIG_PACKAGE_coreutils-tty is not set -+# CONFIG_PACKAGE_coreutils-uname is not set -+# CONFIG_PACKAGE_coreutils-unexpand is not set -+# CONFIG_PACKAGE_coreutils-uniq is not set -+# CONFIG_PACKAGE_coreutils-unlink is not set -+# CONFIG_PACKAGE_coreutils-uptime is not set -+# CONFIG_PACKAGE_coreutils-users is not set -+# CONFIG_PACKAGE_coreutils-vdir is not set -+# CONFIG_PACKAGE_coreutils-wc is not set -+# CONFIG_PACKAGE_coreutils-who is not set -+# CONFIG_PACKAGE_coreutils-whoami is not set -+# CONFIG_PACKAGE_coreutils-yes is not set - # CONFIG_PACKAGE_crconf is not set - # CONFIG_PACKAGE_crelay is not set - # CONFIG_PACKAGE_csstidy is not set -@@ -5951,12 +6421,13 @@ CONFIG_PACKAGE_uboot-envtools=y - # - # CONFIG_DOCKER_STO_EXT4 is not set - # CONFIG_DOCKER_STO_BTRFS is not set -+# CONFIG_PACKAGE_domoticz is not set - # CONFIG_PACKAGE_dropbearconvert is not set - # CONFIG_PACKAGE_dtc is not set - # CONFIG_PACKAGE_dump1090 is not set - # CONFIG_PACKAGE_ecdsautils is not set - # CONFIG_PACKAGE_elektra-kdb is not set --# CONFIG_PACKAGE_evtest is not set -+CONFIG_PACKAGE_evtest=m - # CONFIG_PACKAGE_extract is not set - # CONFIG_PACKAGE_fdt-utils is not set - # CONFIG_PACKAGE_file is not set -@@ -6038,6 +6509,7 @@ CONFIG_PACKAGE_libjson-script=y - # CONFIG_PACKAGE_more is not set - # CONFIG_PACKAGE_moreutils is not set - # CONFIG_PACKAGE_mosh-client is not set -+# CONFIG_PACKAGE_mosh-full is not set - # CONFIG_PACKAGE_mosh-server is not set - # CONFIG_PACKAGE_mount-utils is not set - # CONFIG_PACKAGE_mpack is not set -@@ -6057,14 +6529,31 @@ CONFIG_PACKAGE_libjson-script=y - # CONFIG_PACKAGE_openobex is not set - # CONFIG_PACKAGE_openobex-apps is not set - # CONFIG_PACKAGE_openocd is not set --# CONFIG_PACKAGE_opensc-utils is not set --# CONFIG_PACKAGE_openssl-util is not set -+CONFIG_PACKAGE_opensc-utils=m -+# CONFIG_PACKAGE_opensc-utils-cardos-tool is not set -+# CONFIG_PACKAGE_opensc-utils-cryptoflex-tool is not set -+# CONFIG_PACKAGE_opensc-utils-dnie-tool is not set -+# CONFIG_PACKAGE_opensc-utils-eidenv is not set -+# CONFIG_PACKAGE_opensc-utils-iasecc-tool is not set -+# CONFIG_PACKAGE_opensc-utils-netkey-tool is not set -+CONFIG_PACKAGE_opensc-utils-openpgp-tool=m -+CONFIG_PACKAGE_opensc-utils-opensc-explorer=m -+CONFIG_PACKAGE_opensc-utils-opensc-tool=m -+# CONFIG_PACKAGE_opensc-utils-piv-tool is not set -+CONFIG_PACKAGE_opensc-utils-pkcs11-tool=m -+CONFIG_PACKAGE_opensc-utils-pkcs15-crypt=m -+CONFIG_PACKAGE_opensc-utils-pkcs15-init=m -+CONFIG_PACKAGE_opensc-utils-pkcs15-tool=m -+CONFIG_PACKAGE_opensc-utils-sc-hsm-tool=m -+# CONFIG_PACKAGE_opensc-utils-westcos-tool is not set -+CONFIG_PACKAGE_openssl-util=m - # CONFIG_PACKAGE_openzwave is not set - # CONFIG_PACKAGE_openzwave-config is not set - # CONFIG_PACKAGE_owipcalc is not set - # CONFIG_PACKAGE_pciutils is not set - # CONFIG_PACKAGE_pcsc-tools is not set --# CONFIG_PACKAGE_pcscd is not set -+CONFIG_PACKAGE_pcscd=m -+CONFIG_PACKAGE_pingid=m - # CONFIG_PACKAGE_powertop is not set - # CONFIG_PACKAGE_pps-tools is not set - # CONFIG_PACKAGE_prlimit is not set -@@ -6090,7 +6579,51 @@ CONFIG_PACKAGE_libjson-script=y - # CONFIG_PACKAGE_sed is not set - # CONFIG_PACKAGE_serdisplib-tools is not set - # CONFIG_PACKAGE_setserial is not set --# CONFIG_PACKAGE_shadow-utils is not set -+CONFIG_PACKAGE_shadow=m -+CONFIG_PACKAGE_shadow-chage=m -+CONFIG_PACKAGE_shadow-chfn=m -+CONFIG_PACKAGE_shadow-chgpasswd=m -+CONFIG_PACKAGE_shadow-chpasswd=m -+CONFIG_PACKAGE_shadow-chsh=m -+CONFIG_PACKAGE_shadow-common=m -+CONFIG_PACKAGE_shadow-expiry=m -+CONFIG_PACKAGE_shadow-faillog=m -+CONFIG_PACKAGE_shadow-gpasswd=m -+CONFIG_PACKAGE_shadow-groupadd=m -+CONFIG_PACKAGE_shadow-groupdel=m -+CONFIG_PACKAGE_shadow-groupmems=m -+CONFIG_PACKAGE_shadow-groupmod=m -+CONFIG_PACKAGE_shadow-groups=m -+CONFIG_PACKAGE_shadow-grpck=m -+CONFIG_PACKAGE_shadow-grpconv=m -+CONFIG_PACKAGE_shadow-grpunconv=m -+CONFIG_PACKAGE_shadow-lastlog=m -+CONFIG_PACKAGE_shadow-login=m -+CONFIG_PACKAGE_shadow-logoutd=m -+CONFIG_PACKAGE_shadow-newgidmap=m -+CONFIG_PACKAGE_shadow-newgrp=m -+CONFIG_PACKAGE_shadow-newuidmap=m -+CONFIG_PACKAGE_shadow-newusers=m -+CONFIG_PACKAGE_shadow-nologin=m -+CONFIG_PACKAGE_shadow-passwd=m -+CONFIG_PACKAGE_shadow-pwck=m -+CONFIG_PACKAGE_shadow-pwconv=m -+CONFIG_PACKAGE_shadow-pwunconv=m -+CONFIG_PACKAGE_shadow-su=m -+CONFIG_PACKAGE_shadow-useradd=m -+CONFIG_PACKAGE_shadow-userdel=m -+CONFIG_PACKAGE_shadow-usermod=m -+CONFIG_PACKAGE_shadow-utils=m -+ -+# -+# Select shadow utilities -+# -+CONFIG_shadow-all=y -+ -+# -+# Utilities -+# -+CONFIG_PACKAGE_shadow-vipw=m - # CONFIG_PACKAGE_sispmctl is not set - # CONFIG_PACKAGE_slide-switch is not set - # CONFIG_PACKAGE_smartd is not set -@@ -6109,6 +6642,7 @@ CONFIG_STRACE_NONE=y - # CONFIG_STRACE_LIBUNWIND is not set - # CONFIG_PACKAGE_stress is not set - # CONFIG_PACKAGE_sumo is not set -+CONFIG_PACKAGE_sympathy=m - # CONFIG_PACKAGE_syncthing is not set - # CONFIG_PACKAGE_sysrepo is not set - # CONFIG_PACKAGE_sysrepocfg is not set -@@ -6131,8 +6665,8 @@ CONFIG_PACKAGE_ubi-utils=y - # CONFIG_PACKAGE_uledd is not set - # CONFIG_PACKAGE_unshare is not set - # CONFIG_PACKAGE_usb-modeswitch is not set --# CONFIG_PACKAGE_usbreset is not set --# CONFIG_PACKAGE_usbutils is not set -+CONFIG_PACKAGE_usbreset=m -+CONFIG_PACKAGE_usbutils=m - # CONFIG_PACKAGE_uuidd is not set - # CONFIG_PACKAGE_uuidgen is not set - # CONFIG_PACKAGE_uvcdynctrl is not set -@@ -6148,6 +6682,7 @@ CONFIG_PACKAGE_ubi-utils=y - # CONFIG_PACKAGE_yanglint is not set - # CONFIG_PACKAGE_yara is not set - # CONFIG_PACKAGE_ykpers is not set -+CONFIG_PACKAGE_yubico-piv-tool=m - # CONFIG_PACKAGE_yunbridge is not set - - # -- cgit v1.2.3