Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Dec 2013 07:51:02 GMT
From:      Neil Booth <kyuupichan@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/185360: Updated port 
Message-ID:  <201312310751.rBV7p25N004296@oldred.freebsd.org>
Resent-Message-ID: <201312310800.rBV800uQ067806@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         185360
>Category:       ports
>Synopsis:       Updated port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 31 08:00:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Neil Booth
>Release:        Dragonfly
>Organization:
Individual
>Environment:
DragonFly zotac.akihabara.co.uk 3.7-DEVELOPMENT DragonFly v3.7.1.303.gcfdd5-DEVELOPMENT #2: Mon Dec 30 14:21:31 JST 2013     root@zotac.akihabara.co.uk:/usr/obj/usr/src/sys/X86_64_GENERIC  x86_64

>Description:
Update the port finance/electrum to the latest release 1.9.6
>How-To-Repeat:
N/A
>Fix:
Attached electrum.shar file

Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	electrum
#	electrum/files
#	electrum/files/patch-lib__util.py
#	electrum/files/patch-setup.py
#	electrum/distinfo
#	electrum/pkg-plist
#	electrum/Makefile
#	electrum/pkg-descr
#
echo c - electrum
mkdir -p electrum > /dev/null 2>&1
echo c - electrum/files
mkdir -p electrum/files > /dev/null 2>&1
echo x - electrum/files/patch-lib__util.py
sed 's/^X//' >electrum/files/patch-lib__util.py << 'END-of-electrum/files/patch-lib__util.py'
X--- ./lib/util.py.orig	2013-12-05 00:00:00.000000000 +0900
X+++ ./lib/util.py	2013-12-31 16:02:47.551731000 +0900
X@@ -57,8 +57,10 @@
X         return os.path.join(os.environ["APPDATA"], "Electrum")
X     elif platform.system() == "Linux":
X         return os.path.join(sys.prefix, "share", "electrum")
X+    elif (sys.platform.startswith("dragonfly") or
X+          sys.platform.startswith("freebsd")):
X+	return os.path.join('%%PREFIX%%', "share", "electrum")
X     elif (platform.system() == "Darwin" or
X-          platform.system() == "DragonFly" or
X 	  platform.system() == "NetBSD"):
X         return "/Library/Application Support/Electrum"
X     else:
END-of-electrum/files/patch-lib__util.py
echo x - electrum/files/patch-setup.py
sed 's/^X//' >electrum/files/patch-setup.py << 'END-of-electrum/files/patch-setup.py'
X--- ./setup.py.orig	2013-12-31 16:03:44.361349000 +0900
X+++ ./setup.py	2013-12-31 16:04:03.751219000 +0900
X@@ -15,7 +15,7 @@
X if sys.version_info[:3] < (2, 6, 0):
X     sys.exit("Error: Electrum requires Python version >= 2.6.0...")
X 
X-usr_share = '/usr/share'
X+usr_share = '%%PREFIX%%/share'
X if not os.access(usr_share, os.W_OK):
X     usr_share = os.getenv("XDG_DATA_HOME", os.path.join(os.getenv("HOME"), ".local", "share"))
X 
END-of-electrum/files/patch-setup.py
echo x - electrum/distinfo
sed 's/^X//' >electrum/distinfo << 'END-of-electrum/distinfo'
XSHA256 (Electrum-1.9.6.tar.gz) = e54186b83472da83843fceef8d174e1198647cfc427c958ccc6fd3451c2a8132
XSIZE (Electrum-1.9.6.tar.gz) = 742261
END-of-electrum/distinfo
echo x - electrum/pkg-plist
sed 's/^X//' >electrum/pkg-plist << 'END-of-electrum/pkg-plist'
X%%PYTHON_SITELIBDIR%%/electrum/__init__.py
X%%PYTHON_SITELIBDIR%%/electrum/account.py
X%%PYTHON_SITELIBDIR%%/electrum/bitcoin.py
X%%PYTHON_SITELIBDIR%%/electrum/blockchain.py
X%%PYTHON_SITELIBDIR%%/electrum/bmp.py
X%%PYTHON_SITELIBDIR%%/electrum/commands.py
X%%PYTHON_SITELIBDIR%%/electrum/i18n.py
X%%PYTHON_SITELIBDIR%%/electrum/interface.py
X%%PYTHON_SITELIBDIR%%/electrum/mnemonic.py
X%%PYTHON_SITELIBDIR%%/electrum/msqr.py
X%%PYTHON_SITELIBDIR%%/electrum/network.py
X%%PYTHON_SITELIBDIR%%/electrum/plugins.py
X%%PYTHON_SITELIBDIR%%/electrum/pyqrnative.py
X%%PYTHON_SITELIBDIR%%/electrum/simple_config.py
X%%PYTHON_SITELIBDIR%%/electrum/socks.py
X%%PYTHON_SITELIBDIR%%/electrum/transaction.py
X%%PYTHON_SITELIBDIR%%/electrum/util.py
X%%PYTHON_SITELIBDIR%%/electrum/verifier.py
X%%PYTHON_SITELIBDIR%%/electrum/version.py
X%%PYTHON_SITELIBDIR%%/electrum/wallet.py
X%%PYTHON_SITELIBDIR%%/electrum/wallet_bitkey.py
X%%PYTHON_SITELIBDIR%%/electrum/wallet_factory.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/__init__.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/gtk.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/__init__.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/amountedit.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/console.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/history_widget.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/icons_rc.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/installwizard.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/lite_window.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/main_window.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/network_dialog.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/password_dialog.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/qrcodewidget.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/receiving_widget.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/seed_dialog.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/transaction_dialog.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/util.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/version_getter.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/stdio.py
X%%PYTHON_SITELIBDIR%%/electrum_gui/text.py
X%%PYTHON_SITELIBDIR%%/electrum_plugins/__init__.py
X%%PYTHON_SITELIBDIR%%/electrum_plugins/aliases.py
X%%PYTHON_SITELIBDIR%%/electrum_plugins/exchange_rate.py
X%%PYTHON_SITELIBDIR%%/electrum_plugins/labels.py
X%%PYTHON_SITELIBDIR%%/electrum_plugins/pointofsale.py
X%%PYTHON_SITELIBDIR%%/electrum_plugins/qrscanner.py
X%%PYTHON_SITELIBDIR%%/electrum_plugins/virtualkeyboard.py
X%%PYTHON_SITELIBDIR%%/electrum/__init__.pyc
X%%PYTHON_SITELIBDIR%%/electrum/__init__.pyo
X%%PYTHON_SITELIBDIR%%/electrum/account.pyc
X%%PYTHON_SITELIBDIR%%/electrum/account.pyo
X%%PYTHON_SITELIBDIR%%/electrum/bitcoin.pyc
X%%PYTHON_SITELIBDIR%%/electrum/bitcoin.pyo
X%%PYTHON_SITELIBDIR%%/electrum/blockchain.pyc
X%%PYTHON_SITELIBDIR%%/electrum/blockchain.pyo
X%%PYTHON_SITELIBDIR%%/electrum/bmp.pyc
X%%PYTHON_SITELIBDIR%%/electrum/bmp.pyo
X%%PYTHON_SITELIBDIR%%/electrum/commands.pyc
X%%PYTHON_SITELIBDIR%%/electrum/commands.pyo
X%%PYTHON_SITELIBDIR%%/electrum/i18n.pyc
X%%PYTHON_SITELIBDIR%%/electrum/i18n.pyo
X%%PYTHON_SITELIBDIR%%/electrum/interface.pyc
X%%PYTHON_SITELIBDIR%%/electrum/interface.pyo
X%%PYTHON_SITELIBDIR%%/electrum/mnemonic.pyc
X%%PYTHON_SITELIBDIR%%/electrum/mnemonic.pyo
X%%PYTHON_SITELIBDIR%%/electrum/msqr.pyc
X%%PYTHON_SITELIBDIR%%/electrum/msqr.pyo
X%%PYTHON_SITELIBDIR%%/electrum/network.pyc
X%%PYTHON_SITELIBDIR%%/electrum/network.pyo
X%%PYTHON_SITELIBDIR%%/electrum/plugins.pyc
X%%PYTHON_SITELIBDIR%%/electrum/plugins.pyo
X%%PYTHON_SITELIBDIR%%/electrum/pyqrnative.pyc
X%%PYTHON_SITELIBDIR%%/electrum/pyqrnative.pyo
X%%PYTHON_SITELIBDIR%%/electrum/simple_config.pyc
X%%PYTHON_SITELIBDIR%%/electrum/simple_config.pyo
X%%PYTHON_SITELIBDIR%%/electrum/socks.pyc
X%%PYTHON_SITELIBDIR%%/electrum/socks.pyo
X%%PYTHON_SITELIBDIR%%/electrum/transaction.pyc
X%%PYTHON_SITELIBDIR%%/electrum/transaction.pyo
X%%PYTHON_SITELIBDIR%%/electrum/util.pyc
X%%PYTHON_SITELIBDIR%%/electrum/util.pyo
X%%PYTHON_SITELIBDIR%%/electrum/verifier.pyc
X%%PYTHON_SITELIBDIR%%/electrum/verifier.pyo
X%%PYTHON_SITELIBDIR%%/electrum/version.pyc
X%%PYTHON_SITELIBDIR%%/electrum/version.pyo
X%%PYTHON_SITELIBDIR%%/electrum/wallet.pyc
X%%PYTHON_SITELIBDIR%%/electrum/wallet.pyo
X%%PYTHON_SITELIBDIR%%/electrum/wallet_bitkey.pyc
X%%PYTHON_SITELIBDIR%%/electrum/wallet_bitkey.pyo
X%%PYTHON_SITELIBDIR%%/electrum/wallet_factory.pyc
X%%PYTHON_SITELIBDIR%%/electrum/wallet_factory.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/__init__.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/__init__.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/gtk.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/gtk.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/__init__.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/__init__.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/amountedit.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/amountedit.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/console.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/console.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/history_widget.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/history_widget.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/icons_rc.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/icons_rc.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/installwizard.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/installwizard.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/lite_window.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/lite_window.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/main_window.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/main_window.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/network_dialog.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/network_dialog.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/password_dialog.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/password_dialog.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/qrcodewidget.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/qrcodewidget.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/receiving_widget.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/receiving_widget.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/seed_dialog.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/seed_dialog.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/transaction_dialog.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/transaction_dialog.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/util.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/util.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/version_getter.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/qt/version_getter.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/stdio.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/stdio.pyo
X%%PYTHON_SITELIBDIR%%/electrum_gui/text.pyc
X%%PYTHON_SITELIBDIR%%/electrum_gui/text.pyo
X%%PYTHON_SITELIBDIR%%/electrum_plugins/__init__.pyc
X%%PYTHON_SITELIBDIR%%/electrum_plugins/__init__.pyo
X%%PYTHON_SITELIBDIR%%/electrum_plugins/aliases.pyc
X%%PYTHON_SITELIBDIR%%/electrum_plugins/aliases.pyo
X%%PYTHON_SITELIBDIR%%/electrum_plugins/exchange_rate.pyc
X%%PYTHON_SITELIBDIR%%/electrum_plugins/exchange_rate.pyo
X%%PYTHON_SITELIBDIR%%/electrum_plugins/labels.pyc
X%%PYTHON_SITELIBDIR%%/electrum_plugins/labels.pyo
X%%PYTHON_SITELIBDIR%%/electrum_plugins/pointofsale.pyc
X%%PYTHON_SITELIBDIR%%/electrum_plugins/pointofsale.pyo
X%%PYTHON_SITELIBDIR%%/electrum_plugins/qrscanner.pyc
X%%PYTHON_SITELIBDIR%%/electrum_plugins/qrscanner.pyo
X%%PYTHON_SITELIBDIR%%/electrum_plugins/virtualkeyboard.pyc
X%%PYTHON_SITELIBDIR%%/electrum_plugins/virtualkeyboard.pyo
Xshare/applications/electrum.desktop
Xshare/app-install/icons/electrum.png
Xshare/locale/ja_JP/LC_MESSAGES/electrum.mo
Xshare/locale/eo_UY/LC_MESSAGES/electrum.mo
Xshare/locale/ta_IN/LC_MESSAGES/electrum.mo
Xshare/locale/ky_KG/LC_MESSAGES/electrum.mo
Xshare/locale/pl_PL/LC_MESSAGES/electrum.mo
Xshare/locale/it_IT/LC_MESSAGES/electrum.mo
Xshare/locale/hu_HU/LC_MESSAGES/electrum.mo
Xshare/locale/fr_FR/LC_MESSAGES/electrum.mo
Xshare/locale/pt_BR/LC_MESSAGES/electrum.mo
Xshare/locale/vi_VN/LC_MESSAGES/electrum.mo
Xshare/locale/nl_NL/LC_MESSAGES/electrum.mo
Xshare/locale/ru_RU/LC_MESSAGES/electrum.mo
Xshare/locale/es_ES/LC_MESSAGES/electrum.mo
Xshare/locale/pt_PT/LC_MESSAGES/electrum.mo
Xshare/locale/de_DE/LC_MESSAGES/electrum.mo
Xshare/locale/id_ID/LC_MESSAGES/electrum.mo
Xshare/locale/lv_LV/LC_MESSAGES/electrum.mo
Xshare/locale/ar_SA/LC_MESSAGES/electrum.mo
Xshare/locale/cs_CZ/LC_MESSAGES/electrum.mo
Xshare/locale/sl_SI/LC_MESSAGES/electrum.mo
Xshare/locale/zh_CN/LC_MESSAGES/electrum.mo
Xshare/electrum/README
Xshare/electrum/cleanlook/name.cfg
Xshare/electrum/cleanlook/style.css
Xshare/electrum/sahara/name.cfg
Xshare/electrum/sahara/style.css
Xshare/electrum/dark/background.png
Xshare/electrum/dark/name.cfg
Xshare/electrum/dark/style.css
Xshare/licenses/electrum-1.9.6/catalog.mk
Xshare/licenses/electrum-1.9.6/LICENSE
Xshare/licenses/electrum-1.9.6/GPLv3
X%%PYTHON_SITELIBDIR%%/Electrum-1.9.6-py2.7.egg-info/SOURCES.txt
X%%PYTHON_SITELIBDIR%%/Electrum-1.9.6-py2.7.egg-info/dependency_links.txt
X%%PYTHON_SITELIBDIR%%/Electrum-1.9.6-py2.7.egg-info/top_level.txt
X%%PYTHON_SITELIBDIR%%/Electrum-1.9.6-py2.7.egg-info/PKG-INFO
X%%PYTHON_SITELIBDIR%%/Electrum-1.9.6-py2.7.egg-info/requires.txt
Xbin/electrum
X@dirrm share/electrum/sahara
X@dirrm share/electrum/dark
X@dirrm share/electrum/cleanlook
X@dirrm share/electrum
X@dirrm share/licenses/electrum-1.9.6
X@dirrm %%PYTHON_SITELIBDIR%%/Electrum-1.9.6-py2.7.egg-info
X@dirrm %%PYTHON_SITELIBDIR%%/electrum_plugins
X@dirrm %%PYTHON_SITELIBDIR%%/electrum_gui/qt
X@dirrm %%PYTHON_SITELIBDIR%%/electrum_gui
X@dirrm %%PYTHON_SITELIBDIR%%/electrum_plugins
X@dirrm %%PYTHON_SITELIBDIR%%/electrum
END-of-electrum/pkg-plist
echo x - electrum/Makefile
sed 's/^X//' >electrum/Makefile << 'END-of-electrum/Makefile'
X# Created by: Neil Booth
X# $FreeBSD: finance/electrum/Makefile 327727 2013-09-20 17:18:38Z bapt $
X
XPORTNAME=	electrum
XPORTVERSION=	1.9.6
XCATEGORIES=	finance python
XMASTER_SITES=	https://download.electrum.org/
XDISTNAME=	Electrum-${PORTVERSION}
X
XMAINTAINER=	kyuupichan@gmail.com
XCOMMENT=	Easy to use Bitcoin client
X
XLICENSE=	GPLv3
X
XRUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}slowaes>0:${PORTSDIR}/security/py-slowaes \
X		${PYTHON_PKGNAMEPREFIX}ecdsa>0:${PORTSDIR}/security/py-ecdsa \
X		${PYTHON_PKGNAMEPREFIX}qt4>=4.9:${PORTSDIR}/devel/py-qt4
X
XUSE_PYTHON=	-2.7
XUSE_PYDISTUTILS=yes
XPYDISTUTILS_PKGNAME=	Electrum
X
XNO_STAGE=	yes
Xpost-patch:
X	@${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' \
X		${WRKSRC}/setup.py ${WRKSRC}/lib/util.py
X
X.include <bsd.port.mk>
END-of-electrum/Makefile
echo x - electrum/pkg-descr
sed 's/^X//' >electrum/pkg-descr << 'END-of-electrum/pkg-descr'
XElectrum is an easy to use Bitcoin client. It protects you from
Xlosing coins in a backup mistake or computer failure, because your
Xwallet can be recovered from a secret phrase. There is no waiting
Xtime when you start the client, because it does not download the
XBitcoin blockchain.
X
XWWW: http://electrum.org/
END-of-electrum/pkg-descr
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



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