Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Jun 2013 11:29:10 +0000 (UTC)
From:      Ruslan Makhmatkhanov <rm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r320986 - in head/finance: . electrum electrum/files
Message-ID:  <201306151129.r5FBTA3l047548@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rm
Date: Sat Jun 15 11:29:10 2013
New Revision: 320986
URL: http://svnweb.freebsd.org/changeset/ports/320986

Log:
  Electrum is an easy to use Bitcoin client. It protects you from
  losing coins in a backup mistake or computer failure, because your
  wallet can be recovered from a secret phrase that you can write on
  paper or learn by heart. There is no waiting time when you start
  the client, because it does not download the Bitcoin blockchain.
  
  WWW: http://electrum.org/
  
  PR:		179446
  Submitted by:	Neil Booth <kyuupichan@gmail.com>

Added:
  head/finance/electrum/
  head/finance/electrum/Makefile   (contents, props changed)
  head/finance/electrum/distinfo   (contents, props changed)
  head/finance/electrum/files/
  head/finance/electrum/files/patch-lib__util.py   (contents, props changed)
  head/finance/electrum/files/patch-setup.py   (contents, props changed)
  head/finance/electrum/pkg-descr   (contents, props changed)
  head/finance/electrum/pkg-plist   (contents, props changed)
Modified:
  head/finance/Makefile

Modified: head/finance/Makefile
==============================================================================
--- head/finance/Makefile	Sat Jun 15 11:25:09 2013	(r320985)
+++ head/finance/Makefile	Sat Jun 15 11:29:10 2013	(r320986)
@@ -23,6 +23,7 @@
     SUBDIR += aqmoney
     SUBDIR += beanie
     SUBDIR += cbb
+    SUBDIR += electrum
     SUBDIR += eqonomize-kde3
     SUBDIR += eqonomize-kde4
     SUBDIR += expense

Added: head/finance/electrum/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/electrum/Makefile	Sat Jun 15 11:29:10 2013	(r320986)
@@ -0,0 +1,21 @@
+# Created by: Neil Booth
+# $FreeBSD$
+
+PORTNAME=	Electrum
+PORTVERSION=	1.7.3
+CATEGORIES=	finance python
+MASTER_SITES=	http://download.electrum.org/download/
+
+MAINTAINER=	kyuupichan@gmail.com
+COMMENT=	Easy to use Bitcoin client
+
+LICENSE=	GPLv3
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}slowaes>0:${PORTSDIR}/security/py-slowaes \
+		${PYTHON_PKGNAMEPREFIX}ecdsa>0:${PORTSDIR}/security/py-ecdsa \
+		${PYTHON_PKGNAMEPREFIX}qt4>=4.9:${PORTSDIR}/devel/py-qt4
+
+USE_PYTHON=	-2.7
+USE_PYDISTUTILS=yes
+
+.include <bsd.port.mk>

Added: head/finance/electrum/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/electrum/distinfo	Sat Jun 15 11:29:10 2013	(r320986)
@@ -0,0 +1,2 @@
+SHA256 (Electrum-1.7.3.tar.gz) = bd16afafa70c6c104eb82723bf4555405774c48f6723593e95ef49de0b8f3e51
+SIZE (Electrum-1.7.3.tar.gz) = 492076

Added: head/finance/electrum/files/patch-lib__util.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/electrum/files/patch-lib__util.py	Sat Jun 15 11:29:10 2013	(r320986)
@@ -0,0 +1,14 @@
+--- ./lib/util.py.orig	2013-04-07 21:30:06.000000000 +0900
++++ ./lib/util.py	2013-06-09 19:36:01.945732000 +0900
+@@ -59,8 +59,10 @@
+         return os.path.join(os.environ["APPDATA"], "Electrum")
+     elif platform.system() == "Linux":
+         return os.path.join(sys.prefix, "share", "electrum")
++    elif (sys.platform.startswith("dragonfly") or
++          sys.platform.startswith("freebsd")):
++	return os.path.join(sys.prefix, "share", "electrum")
+     elif (platform.system() == "Darwin" or
+-          platform.system() == "DragonFly" or
+ 	  platform.system() == "NetBSD"):
+         return "/Library/Application Support/Electrum"
+     else:

Added: head/finance/electrum/files/patch-setup.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/electrum/files/patch-setup.py	Sat Jun 15 11:29:10 2013	(r320986)
@@ -0,0 +1,20 @@
+--- ./setup.py.orig	2013-06-09 19:36:25.355293000 +0900
++++ ./setup.py	2013-06-09 19:45:13.675386000 +0900
+@@ -15,14 +15,14 @@
+ if (len(sys.argv) > 1 and (sys.argv[1] == "sdist")) or (platform.system() != 'Windows' and platform.system() != 'Darwin'):
+     print "Including all files"
+     data_files += [
+-        ('/usr/share/applications/',['electrum.desktop']),
+-        ('/usr/share/app-install/icons/',['icons/electrum.png'])
++        (os.path.join(sys.prefix, 'share', 'applications'),['electrum.desktop']),
++        (os.path.join(sys.prefix, 'share', 'app-install', 'icons'),['icons/electrum.png'])
+     ]
+     if not os.path.exists('locale'):
+         os.mkdir('locale')
+     for lang in os.listdir('locale'):
+         if os.path.exists('locale/%s/LC_MESSAGES/electrum.mo'%lang):
+-            data_files.append(  ('/usr/share/locale/%s/LC_MESSAGES'%lang, ['locale/%s/LC_MESSAGES/electrum.mo'%lang]) )
++            data_files.append( (os.path.join(sys.prefix, 'share/locale/%s/LC_MESSAGES'%lang), ['locale/%s/LC_MESSAGES/electrum.mo'%lang]) )
+ 
+ data_files += [
+     (util.appdata_dir(), ["data/README"]),

Added: head/finance/electrum/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/electrum/pkg-descr	Sat Jun 15 11:29:10 2013	(r320986)
@@ -0,0 +1,7 @@
+Electrum is an easy to use Bitcoin client. It protects you from
+losing coins in a backup mistake or computer failure, because your
+wallet can be recovered from a secret phrase that you can write on
+paper or learn by heart. There is no waiting time when you start
+the client, because it does not download the Bitcoin blockchain.
+
+WWW: http://electrum.org/

Added: head/finance/electrum/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/electrum/pkg-plist	Sat Jun 15 11:29:10 2013	(r320986)
@@ -0,0 +1,147 @@
+bin/electrum
+%%PYTHON_SITELIBDIR%%/electrum/__init__.py
+%%PYTHON_SITELIBDIR%%/electrum/__init__.pyc
+%%PYTHON_SITELIBDIR%%/electrum/__init__.pyo
+%%PYTHON_SITELIBDIR%%/electrum/bitcoin.py
+%%PYTHON_SITELIBDIR%%/electrum/bitcoin.pyc
+%%PYTHON_SITELIBDIR%%/electrum/bitcoin.pyo
+%%PYTHON_SITELIBDIR%%/electrum/commands.py
+%%PYTHON_SITELIBDIR%%/electrum/commands.pyc
+%%PYTHON_SITELIBDIR%%/electrum/commands.pyo
+%%PYTHON_SITELIBDIR%%/electrum/deserialize.py
+%%PYTHON_SITELIBDIR%%/electrum/deserialize.pyc
+%%PYTHON_SITELIBDIR%%/electrum/deserialize.pyo
+%%PYTHON_SITELIBDIR%%/electrum/interface.py
+%%PYTHON_SITELIBDIR%%/electrum/interface.pyc
+%%PYTHON_SITELIBDIR%%/electrum/interface.pyo
+%%PYTHON_SITELIBDIR%%/electrum/mnemonic.py
+%%PYTHON_SITELIBDIR%%/electrum/mnemonic.pyc
+%%PYTHON_SITELIBDIR%%/electrum/mnemonic.pyo
+%%PYTHON_SITELIBDIR%%/electrum/msqr.py
+%%PYTHON_SITELIBDIR%%/electrum/msqr.pyc
+%%PYTHON_SITELIBDIR%%/electrum/msqr.pyo
+%%PYTHON_SITELIBDIR%%/electrum/simple_config.py
+%%PYTHON_SITELIBDIR%%/electrum/simple_config.pyc
+%%PYTHON_SITELIBDIR%%/electrum/simple_config.pyo
+%%PYTHON_SITELIBDIR%%/electrum/socks.py
+%%PYTHON_SITELIBDIR%%/electrum/socks.pyc
+%%PYTHON_SITELIBDIR%%/electrum/socks.pyo
+%%PYTHON_SITELIBDIR%%/electrum/util.py
+%%PYTHON_SITELIBDIR%%/electrum/util.pyc
+%%PYTHON_SITELIBDIR%%/electrum/util.pyo
+%%PYTHON_SITELIBDIR%%/electrum/verifier.py
+%%PYTHON_SITELIBDIR%%/electrum/verifier.pyc
+%%PYTHON_SITELIBDIR%%/electrum/verifier.pyo
+%%PYTHON_SITELIBDIR%%/electrum/version.py
+%%PYTHON_SITELIBDIR%%/electrum/version.pyc
+%%PYTHON_SITELIBDIR%%/electrum/version.pyo
+%%PYTHON_SITELIBDIR%%/electrum/wallet.py
+%%PYTHON_SITELIBDIR%%/electrum/wallet.pyc
+%%PYTHON_SITELIBDIR%%/electrum/wallet.pyo
+%%PYTHON_SITELIBDIR%%/electrum/wallet_bitkey.py
+%%PYTHON_SITELIBDIR%%/electrum/wallet_bitkey.pyc
+%%PYTHON_SITELIBDIR%%/electrum/wallet_bitkey.pyo
+%%PYTHON_SITELIBDIR%%/electrum/wallet_factory.py
+%%PYTHON_SITELIBDIR%%/electrum/wallet_factory.pyc
+%%PYTHON_SITELIBDIR%%/electrum/wallet_factory.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/__init__.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/__init__.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/__init__.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/amountedit.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/amountedit.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/amountedit.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/bmp.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/bmp.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/bmp.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/exchange_rate.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/exchange_rate.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/exchange_rate.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_classic.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_classic.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_classic.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_gtk.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_gtk.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_gtk.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_lite.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_lite.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_lite.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_text.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_text.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/gui_text.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/history_widget.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/history_widget.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/history_widget.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/i18n.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/i18n.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/i18n.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/icons_rc.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/icons_rc.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/icons_rc.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/plugins.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/plugins.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/plugins.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/pyqrnative.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/pyqrnative.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/pyqrnative.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/qrcodewidget.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/qrcodewidget.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/qrcodewidget.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/qt_console.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/qt_console.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/qt_console.pyo
+%%PYTHON_SITELIBDIR%%/electrum_gui/receiving_widget.py
+%%PYTHON_SITELIBDIR%%/electrum_gui/receiving_widget.pyc
+%%PYTHON_SITELIBDIR%%/electrum_gui/receiving_widget.pyo
+%%PYTHON_SITELIBDIR%%/electrum_plugins/__init__.py
+%%PYTHON_SITELIBDIR%%/electrum_plugins/__init__.pyc
+%%PYTHON_SITELIBDIR%%/electrum_plugins/__init__.pyo
+%%PYTHON_SITELIBDIR%%/electrum_plugins/aliases.py
+%%PYTHON_SITELIBDIR%%/electrum_plugins/aliases.pyc
+%%PYTHON_SITELIBDIR%%/electrum_plugins/aliases.pyo
+%%PYTHON_SITELIBDIR%%/electrum_plugins/labels.py
+%%PYTHON_SITELIBDIR%%/electrum_plugins/labels.pyc
+%%PYTHON_SITELIBDIR%%/electrum_plugins/labels.pyo
+%%PYTHON_SITELIBDIR%%/electrum_plugins/pointofsale.py
+%%PYTHON_SITELIBDIR%%/electrum_plugins/pointofsale.pyc
+%%PYTHON_SITELIBDIR%%/electrum_plugins/pointofsale.pyo
+%%PYTHON_SITELIBDIR%%/electrum_plugins/qrscanner.py
+%%PYTHON_SITELIBDIR%%/electrum_plugins/qrscanner.pyc
+%%PYTHON_SITELIBDIR%%/electrum_plugins/qrscanner.pyo
+%%PYTHON_SITELIBDIR%%/electrum_plugins/virtualkeyboard.py
+%%PYTHON_SITELIBDIR%%/electrum_plugins/virtualkeyboard.pyc
+%%PYTHON_SITELIBDIR%%/electrum_plugins/virtualkeyboard.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/electrum_plugins
+@dirrm %%PYTHON_SITELIBDIR%%/electrum_gui
+@dirrm %%PYTHON_SITELIBDIR%%/electrum
+share/app-install/icons/electrum.png
+share/applications/electrum.desktop
+share/electrum/README
+share/electrum/cleanlook/name.cfg
+share/electrum/cleanlook/style.css
+share/electrum/dark/background.png
+share/electrum/dark/name.cfg
+share/electrum/dark/style.css
+share/electrum/sahara/name.cfg
+share/electrum/sahara/style.css
+share/locale/br/LC_MESSAGES/electrum.mo
+share/locale/cs/LC_MESSAGES/electrum.mo
+share/locale/de/LC_MESSAGES/electrum.mo
+share/locale/eo/LC_MESSAGES/electrum.mo
+share/locale/es/LC_MESSAGES/electrum.mo
+share/locale/fr/LC_MESSAGES/electrum.mo
+share/locale/it/LC_MESSAGES/electrum.mo
+share/locale/ja/LC_MESSAGES/electrum.mo
+share/locale/lv/LC_MESSAGES/electrum.mo
+share/locale/nl/LC_MESSAGES/electrum.mo
+share/locale/ru/LC_MESSAGES/electrum.mo
+share/locale/sl/LC_MESSAGES/electrum.mo
+share/locale/ta/LC_MESSAGES/electrum.mo
+share/locale/vi/LC_MESSAGES/electrum.mo
+share/locale/zh/LC_MESSAGES/electrum.mo
+@dirrmtry share/app-install/icons
+@dirrmtry share/app-install
+@dirrmtry share/applications
+@dirrm share/electrum/cleanlook
+@dirrm share/electrum/dark
+@dirrm share/electrum/sahara
+@dirrm share/electrum



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