diff options
Diffstat (limited to 'finance/electrum')
-rw-r--r-- | finance/electrum/Makefile | 22 | ||||
-rw-r--r-- | finance/electrum/distinfo | 6 | ||||
-rw-r--r-- | finance/electrum/files/patch-electrum_ecc__fast.py | 11 |
3 files changed, 15 insertions, 24 deletions
diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile index 9e6a24ca9ec1..6a60b9c0ceba 100644 --- a/finance/electrum/Makefile +++ b/finance/electrum/Makefile @@ -1,6 +1,5 @@ PORTNAME= electrum -DISTVERSION= 4.5.8 -PORTREVISION= 3 +DISTVERSION= 4.6.0 CATEGORIES= finance python MASTER_SITES= https://download.electrum.org/${PORTVERSION}/ \ http://download.electrum.org/${PORTVERSION}/ @@ -14,19 +13,21 @@ WWW= https://electrum.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-socks>=0.3:net/py-aiohttp-socks@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.3.0:www/py-aiohttp@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}aiorpcX-legacy>=0.23.1:devel/py-aiorpcX-legacy@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-socks>=0.9.2:net/py-aiohttp-socks@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.11.0,<4.0.0:www/py-aiohttp@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}aiorpcX>=0.25.0:devel/py-aiorpcX@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=20.1.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bitstring>0:devel/py-bitstring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dnspython>=2.0:dns/py-dnspython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dnspython>=2.2:dns/py-dnspython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}electrum-aionostr>=0.0.11,<0.1:devel/py-electrum-aionostr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}electrum-ecc>=0.0.4,<0.1:devel/py-electrum-ecc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>=1.21:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonrpclib-pelix>0:devel/py-jsonrpclib-pelix@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}protobuf>=3.12:devel/py-protobuf@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}QDarkStyle>=2.7:textproc/py-QDarkStyle@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20:devel/py-protobuf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}QDarkStyle>=3.2:textproc/py-QDarkStyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}secp256k1>0:math/py-secp256k1@${PY_FLAVOR} \ @@ -37,7 +38,8 @@ USE_PYTHON= autoplist concurrent cryptography distutils PYDISTUTILS_PKGNAME= Electrum -SHEBANG_FILES= electrum/electrum +SHEBANG_FILES= electrum/electrum \ + electrum/plugins/keepkey/keepkeylib/device-protocol/build_pb.sh SHEBANG_GLOB= *.py NO_ARCH= yes @@ -48,7 +50,7 @@ OPTIONS_SUB= yes HARDWARE_DESC= Enable Bitcoin hardware wallet support -GUI_USES= desktop-file-utils pyqt:5 +GUI_USES= desktop-file-utils pyqt:6 GUI_USE= PYQT=pyqt5 HARDWARE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bitbox02>=0.13.0:security/py-bitbox02@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}btchip-python>=0.1.32:security/py-btchip-python@${PY_FLAVOR} \ diff --git a/finance/electrum/distinfo b/finance/electrum/distinfo index a14bb672a28b..f7a0ac617e50 100644 --- a/finance/electrum/distinfo +++ b/finance/electrum/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1729687380 -SHA256 (Electrum-4.5.8.tar.gz) = dd8595a138132dee87cee76ce760a1d622fc2fd65d3b6ac7df7e53b7fb6ea7e8 -SIZE (Electrum-4.5.8.tar.gz) = 13752500 +TIMESTAMP = 1752818649 +SHA256 (Electrum-4.6.0.tar.gz) = 690a995f27ea1607358f6afcdfa79a69ac8e992cc38a31e5617985f8e070e35f +SIZE (Electrum-4.6.0.tar.gz) = 14913072 diff --git a/finance/electrum/files/patch-electrum_ecc__fast.py b/finance/electrum/files/patch-electrum_ecc__fast.py deleted file mode 100644 index 5936e303d9d1..000000000000 --- a/finance/electrum/files/patch-electrum_ecc__fast.py +++ /dev/null @@ -1,11 +0,0 @@ ---- electrum/ecc_fast.py.orig 2024-12-30 13:18:48 UTC -+++ electrum/ecc_fast.py -@@ -39,7 +39,7 @@ def load_library(): - def load_library(): - # note: for a mapping between bitcoin-core/secp256k1 git tags and .so.V libtool version numbers, - # see https://github.com/bitcoin-core/secp256k1/pull/1055#issuecomment-1227505189 -- tested_libversions = [2, 1, 0, ] # try latest version first -+ tested_libversions = [5, 2, 1, 0, ] # try latest version first - libnames = [] - if sys.platform == 'darwin': - for v in tested_libversions: |