diff options
-rw-r--r-- | finance/Makefile | 1 | ||||
-rw-r--r-- | finance/electrum/Makefile | 21 | ||||
-rw-r--r-- | finance/electrum/distinfo | 2 | ||||
-rw-r--r-- | finance/electrum/files/patch-lib__util.py | 14 | ||||
-rw-r--r-- | finance/electrum/files/patch-setup.py | 20 | ||||
-rw-r--r-- | finance/electrum/pkg-descr | 7 | ||||
-rw-r--r-- | finance/electrum/pkg-plist | 147 |
7 files changed, 212 insertions, 0 deletions
diff --git a/finance/Makefile b/finance/Makefile index 4a21d70f400f..1b103f5ca14d 100644 --- a/finance/Makefile +++ b/finance/Makefile @@ -23,6 +23,7 @@ SUBDIR += aqmoney SUBDIR += beanie SUBDIR += cbb + SUBDIR += electrum SUBDIR += eqonomize-kde3 SUBDIR += eqonomize-kde4 SUBDIR += expense diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile new file mode 100644 index 000000000000..adb5b2048fa9 --- /dev/null +++ b/finance/electrum/Makefile @@ -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> diff --git a/finance/electrum/distinfo b/finance/electrum/distinfo new file mode 100644 index 000000000000..cd58cc21b5c7 --- /dev/null +++ b/finance/electrum/distinfo @@ -0,0 +1,2 @@ +SHA256 (Electrum-1.7.3.tar.gz) = bd16afafa70c6c104eb82723bf4555405774c48f6723593e95ef49de0b8f3e51 +SIZE (Electrum-1.7.3.tar.gz) = 492076 diff --git a/finance/electrum/files/patch-lib__util.py b/finance/electrum/files/patch-lib__util.py new file mode 100644 index 000000000000..e8347d0e2ef0 --- /dev/null +++ b/finance/electrum/files/patch-lib__util.py @@ -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: diff --git a/finance/electrum/files/patch-setup.py b/finance/electrum/files/patch-setup.py new file mode 100644 index 000000000000..a81ba8815c0f --- /dev/null +++ b/finance/electrum/files/patch-setup.py @@ -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"]), diff --git a/finance/electrum/pkg-descr b/finance/electrum/pkg-descr new file mode 100644 index 000000000000..d4290485de7f --- /dev/null +++ b/finance/electrum/pkg-descr @@ -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/ diff --git a/finance/electrum/pkg-plist b/finance/electrum/pkg-plist new file mode 100644 index 000000000000..a0dc7db62993 --- /dev/null +++ b/finance/electrum/pkg-plist @@ -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 |