Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Nov 2017 21:42:52 +0000 (UTC)
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r453766 - in head/finance/electrum: . files
Message-ID:  <201711082142.vA8LgqG9090176@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201711082142.vA8LgqG9090176>