1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00

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>
This commit is contained in:
Ruslan Makhmatkhanov 2013-06-15 11:29:10 +00:00
parent 8e6858f93f
commit 308d88a41c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=320986
7 changed files with 212 additions and 0 deletions

View File

@ -23,6 +23,7 @@
SUBDIR += aqmoney
SUBDIR += beanie
SUBDIR += cbb
SUBDIR += electrum
SUBDIR += eqonomize-kde3
SUBDIR += eqonomize-kde4
SUBDIR += expense

21
finance/electrum/Makefile Normal file
View File

@ -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>

View File

@ -0,0 +1,2 @@
SHA256 (Electrum-1.7.3.tar.gz) = bd16afafa70c6c104eb82723bf4555405774c48f6723593e95ef49de0b8f3e51
SIZE (Electrum-1.7.3.tar.gz) = 492076

View File

@ -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:

View File

@ -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"]),

View File

@ -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/

147
finance/electrum/pkg-plist Normal file
View File

@ -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