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