aboutsummaryrefslogtreecommitdiffstats
path: root/finance/electrum/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'finance/electrum/Makefile')
-rw-r--r--finance/electrum/Makefile54
1 files changed, 16 insertions, 38 deletions
diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile
index 06a91d505a6a..8600d1b63d78 100644
--- a/finance/electrum/Makefile
+++ b/finance/electrum/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= electrum
-PORTVERSION= 2.9.3
-PORTREVISION= 2
+PORTVERSION= 3.0.1
CATEGORIES= finance python
MASTER_SITES= https://download.electrum.org/${PORTVERSION}/ \
http://download.electrum.org/${PORTVERSION}/
@@ -15,47 +14,26 @@ COMMENT= Easy to use Bitcoin client
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython \
- ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa \
- ${PYTHON_PKGNAMEPREFIX}jsonrpclib>0:devel/py-jsonrpclib \
- ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2 \
- ${PYTHON_PKGNAMEPREFIX}protobuf>=2.6.0:devel/py-protobuf \
- ${PYTHON_PKGNAMEPREFIX}pyaes>0:security/py-pyaes \
- ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests \
- ${PYTHON_PKGNAMEPREFIX}qrcode>=5.1:textproc/py-qrcode
-
-USES= desktop-file-utils pyqt:4 python:-2.7
-USE_PYQT= gui_run
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py3-dnspython \
+ ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py3-ecdsa \
+ ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py3-httplib2 \
+ ${PYTHON_PKGNAMEPREFIX}jsonrpclib-pelix>0:devel/py-jsonrpclib-pelix \
+ ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py3-pbkdf2 \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=2.6.0:devel/py3-protobuf \
+ ${PYTHON_PKGNAMEPREFIX}pyaes>0:security/py3-pyaes \
+ ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py3-pysocks \
+ ${PYTHON_PKGNAMEPREFIX}qrcode>=5.1:textproc/py3-qrcode \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py3-requests
+
+CONFLICTS_INSTALL= electrum2-*
+
+USES= desktop-file-utils pyqt:5 python:3
+USE_PYQT= gui_run sip widgets
USE_PYTHON= autoplist distutils
PYDISTUTILS_PKGNAME= Electrum
NO_ARCH= yes
-OPTIONS_SUB= yes
-
-OPTIONS_DEFINE= LEDGER TREZOR
-OPTIONS_DEFAULT=LEDGER TREZOR
-
-LEDGER_DESC= Enable LEDGER Bitcoin hardware wallet support
-TREZOR_DESC= Enable TREZOR Bitcoin hardware wallet support
-
-LEDGER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}btchip-python>0:security/py-btchip-python
-TREZOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trezor>0:security/py-trezor
-
-LEDGER_PLIST_FILES= "@sample etc/devd/ledger_wallet.conf.sample"
-TREZOR_PLIST_FILES= "@sample etc/devd/trezor_wallet.conf.sample"
-
-LEDGER_SUB_FILES= pkg-message-hwwallet
-TREZOR_SUB_FILES= pkg-message-hwwallet
post-patch:
@${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/setup.py
-post-install-LEDGER-on:
- ${INSTALL_DATA} ${FILESDIR}/ledger_wallet.conf.sample \
- ${STAGEDIR}${PREFIX}/etc/devd
-
-post-install-TREZOR-on:
- ${INSTALL_DATA} ${FILESDIR}/trezor_wallet.conf.sample \
- ${STAGEDIR}${PREFIX}/etc/devd
-
.include <bsd.port.mk>