svn commit: r453766 - in head/finance/electrum: . files
Emanuel Haupt
ehaupt at FreeBSD.org
Wed Nov 8 21:42:53 UTC 2017
Author: ehaupt
Date: Wed Nov 8 21:42:52 2017
New Revision: 453766
URL: https://svnweb.freebsd.org/changeset/ports/453766
Log:
Update to 3.0.1, the main highlights of this release are Segregated Witness
(segwit) support and has switched from qt4 to qt5.
Cold storage wallet support still need some work. Therefore disable the trezor
and ledger support for now until things have been fixed.
Users depending on trezor and ledger are advised to use finance/electrum2 for
the time being.
Changelog: https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES
Deleted:
head/finance/electrum/files/ledger_wallet.conf.sample
head/finance/electrum/files/pkg-message-hwwallet.in
head/finance/electrum/files/trezor_wallet.conf.sample
Modified:
head/finance/electrum/Makefile
head/finance/electrum/distinfo
Modified: head/finance/electrum/Makefile
==============================================================================
--- head/finance/electrum/Makefile Wed Nov 8 21:06:17 2017 (r453765)
+++ head/finance/electrum/Makefile Wed Nov 8 21:42:52 2017 (r453766)
@@ -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
+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
-USES= desktop-file-utils pyqt:4 python:-2.7
-USE_PYQT= gui_run
+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>
Modified: head/finance/electrum/distinfo
==============================================================================
--- head/finance/electrum/distinfo Wed Nov 8 21:06:17 2017 (r453765)
+++ head/finance/electrum/distinfo Wed Nov 8 21:42:52 2017 (r453766)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1505652872
-SHA256 (Electrum-2.9.3.tar.gz) = c2192d4df6490fdc6e6f9f85b05db0e3915683a016a43ed444ebbc51ccfa0e34
-SIZE (Electrum-2.9.3.tar.gz) = 2389367
+TIMESTAMP = 1510066925
+SHA256 (Electrum-3.0.1.tar.gz) = 1aaabb1a89da659419c41ed68e55b0fe45c2afd69477117fd7833484751c0243
+SIZE (Electrum-3.0.1.tar.gz) = 2788127
More information about the svn-ports-all
mailing list