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>