summaryrefslogtreecommitdiff
path: root/finance/electrum
diff options
context:
space:
mode:
Diffstat (limited to 'finance/electrum')
-rw-r--r--finance/electrum/Makefile22
-rw-r--r--finance/electrum/distinfo6
-rw-r--r--finance/electrum/files/patch-electrum_ecc__fast.py11
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: