FreeBSD Bugzilla – Attachment 145413 Details for
Bug 192367
[NEW PORT] finance/bitcoin-armory
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
updated patch: added ONLY_FOR_ARCHS
patch-finance-bitcoin-armory-1.patch (text/plain), 22.97 KB, created by
Yuri Victorovich
on 2014-08-06 09:09:38 UTC
(
hide
)
Description:
updated patch: added ONLY_FOR_ARCHS
Filename:
MIME Type:
Creator:
Yuri Victorovich
Created:
2014-08-06 09:09:38 UTC
Size:
22.97 KB
patch
obsolete
>--- finance/bitcoin-armory/Makefile >+++ finance/bitcoin-armory/Makefile >@@ -0,0 +1,41 @@ >+# Created by: Yuri <yuri@rawbw.com> >+# $FreeBSD: head/finance/bitcoin-armory/Makefile $ >+ >+PORTNAME= BitcoinArmory >+PORTVERSION= 0.92.1 >+CATEGORIES= finance >+MASTER_SITES= https://codeload.github.com/etotheipi/BitcoinArmory/tar.gz/v${PORTVERSION}?dummy=/ >+ >+MAINTAINER= yuri@rawbw.com >+COMMENT= An implementation of desktop bitcoin management system >+ >+LICENSE= AGPLv3 >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+BUILD_DEPENDS= ${LOCALBASE}/bin/swig3.0:${PORTSDIR}/devel/swig30 \ >+ ${LOCALBASE}/bin/pyrcc4:${PORTSDIR}/textproc/py-qt4-xml \ >+ ${LOCALBASE}/bin/rsync:${PORTSDIR}/net/rsync >+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core \ >+ ${PYTHON_PKGNAMEPREFIX}qt4-gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui \ >+ ${PYTHON_PKGNAMEPREFIX}twistedCore>=14.0.0:${PORTSDIR}/devel/py-twistedCore \ >+ ${PYTHON_PKGNAMEPREFIX}psutil>1.2.1:${PORTSDIR}/sysutils/py-psutil >+ >+USE_PYTHON= yes >+USES= gmake >+USE_GCC= yes >+CPPFLAGS+= -I${LOCALBASE}/include >+LDFLAGS+= -L${LOCALBASE}/lib >+MAKE_ENV+= PYTHON_CONFIG=${PYTHON_CMD}-config >+ >+ONLY_FOR_ARCHS= i386 amd64 >+ONLY_FOR_ARCHS_REASON= no low-level code available for ${ARCH} >+ >+post-patch: >+ @${REINPLACE_CMD} 's/python-config/$${PYTHON_CONFIG}/' ${WRKSRC}/cppForSwig/Makefile >+post-stage: >+ @${SED} -i.bak -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${STAGEDIR}/${LOCALBASE}/bin/armory && \ >+ ${RM} -f ${STAGEDIR}/${LOCALBASE}/bin/armory.bak >+post-install: >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/armory/_CppBlockUtils.so >+ >+.include <bsd.port.mk> >--- finance/bitcoin-armory/distinfo 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/distinfo 2014-08-03 04:48:36.000000000 -0700 >@@ -0,0 +1,2 @@ >+SHA256 (BitcoinArmory-0.92.1.tar.gz) = d3bf86086f69a4edaf95daf5e12a9711660e5beeb4535763f43f03fdaf409a68 >+SIZE (BitcoinArmory-0.92.1.tar.gz) = 4694339 >--- finance/bitcoin-armory/files/patch-ArmoryQt.py 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/files/patch-ArmoryQt.py 2014-08-03 10:19:44.000000000 -0700 >@@ -0,0 +1,55 @@ >+--- ArmoryQt.py >++++ ArmoryQt.py >+@@ -1,4 +1,4 @@ >+-#! /usr/bin/python >++#!/usr/bin/env python >+ ################################################################################ >+ # # >+ # Copyright (C) 2011-2014, Armory Technologies, Inc. # >+@@ -1089,6 +1089,9 @@ >+ elif OS_LINUX: >+ tempDir = '/var/log' >+ extraFiles = ['/var/log/Xorg.0.log'] >++ elif OS_FREEBSD: >++ tempDir = '/var/log' >++ extraFiles = ['/var/log/Xorg.0.log'] >+ elif OS_MACOSX: >+ tempDir = '/var/log' >+ extraFiles = ['/var/log/system.log'] >+@@ -1369,7 +1372,7 @@ >+ if USE_TESTNET: >+ return >+ >+- if OS_LINUX: >++ if OS_LINUX or OS_FREEBSD: >+ out,err = execAndWait('gconftool-2 --get /desktop/gnome/url-handlers/bitcoin/command') >+ out2,err = execAndWait('xdg-mime query default x-scheme-handler/bitcoin') >+ >+@@ -1890,6 +1893,8 @@ >+ shortOS = 'windows' >+ elif OS_LINUX: >+ shortOS = 'ubuntu' >++ elif OS_FREEBSD: >++ shortOS = 'freebsd' >+ elif OS_MACOSX: >+ shortOS = 'mac' >+ >+@@ -4708,6 +4713,8 @@ >+ 'Will download and Bitcoin software and cryptographically verify it""")) >+ elif OS_MACOSX: >+ pass >++ elif OS_FREEBSD: >++ pass >+ else: >+ LOGERROR('Unrecognized OS!') >+ >+@@ -5101,8 +5108,7 @@ >+ ############################################################################# >+ def closeExistingBitcoin(self): >+ for proc in psutil.process_iter(): >+- if proc.name.lower() in ['bitcoind.exe','bitcoin-qt.exe',\ >+- 'bitcoind','bitcoin-qt']: >++ if proc.name() in ['bitcoind','bitcoin-qt']: >+ killProcess(proc.pid) >+ time.sleep(2) >+ return >--- finance/bitcoin-armory/files/patch-ArmoryUtils.py 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/files/patch-ArmoryUtils.py 2014-08-03 09:06:09.000000000 -0700 >@@ -0,0 +1,72 @@ >+--- armoryengine/ArmoryUtils.py >++++ armoryengine/ArmoryUtils.py >+@@ -208,6 +208,7 @@ class P2SHNotSupportedError(Exception): pass >+ opsys = platform.system() >+ OS_WINDOWS = 'win32' in opsys.lower() or 'windows' in opsys.lower() >+ OS_LINUX = 'nix' in opsys.lower() or 'nux' in opsys.lower() >++OS_FREEBSD = 'freebsd' in opsys.lower() >+ OS_MACOSX = 'darwin' in opsys.lower() or 'osx' in opsys.lower() >+ >+ >+@@ -276,6 +277,14 @@ elif OS_LINUX: >+ ARMORY_HOME_DIR = os.path.join(USER_HOME_DIR, '.armory', SUBDIR) >+ BLKFILE_DIR = os.path.join(BTC_HOME_DIR, 'blocks') >+ BLKFILE_1stFILE = os.path.join(BLKFILE_DIR, 'blk00000.dat') >++elif OS_FREEBSD: >++ OS_NAME = 'FreeBSD' >++ OS_VARIANT = ('FreeBSD',platform.release(), '') # tuple (platform,version,id) >++ USER_HOME_DIR = os.getenv('HOME') >++ BTC_HOME_DIR = os.path.join(USER_HOME_DIR, '.bitcoin', SUBDIR) >++ ARMORY_HOME_DIR = os.path.join(USER_HOME_DIR, '.armory', SUBDIR) >++ BLKFILE_DIR = os.path.join(BTC_HOME_DIR, 'blocks') >++ BLKFILE_1stFILE = os.path.join(BLKFILE_DIR, 'blk00000.dat') >+ elif OS_MACOSX: >+ platform.mac_ver() >+ OS_NAME = 'MacOSX' >+@@ -293,6 +302,7 @@ else: >+ opsys = platform.system() >+ OS_WINDOWS = 'win32' in opsys.lower() or 'windows' in opsys.lower() >+ OS_LINUX = 'nix' in opsys.lower() or 'nux' in opsys.lower() >++OS_FREEBSD = 'freebsd' in opsys.lower() >+ OS_MACOSX = 'darwin' in opsys.lower() or 'osx' in opsys.lower() >+ >+ BLOCKCHAINS = {} >+@@ -631,7 +641,7 @@ def killProcessTree(pid): >+ # call, because have bundled a recent version of psutil. Linux, however, >+ # does not have that function call in earlier versions. >+ from subprocess import Popen, PIPE >+- if not OS_LINUX: >++ if not OS_LINUX and not OS_FREEBSD: >+ for child in psutil.Process(pid).get_children(): >+ killProcess(child.pid) >+ else: >+@@ -1007,7 +1017,7 @@ except: >+ LOGCRIT(' in the current directory (or added to the PATH)') >+ LOGCRIT(' Specifically, you need:') >+ LOGCRIT(' CppBlockUtils.py and') >+- if OS_LINUX or OS_MACOSX: >++ if OS_LINUX or OS_FREEBSD or OS_MACOSX: >+ LOGCRIT(' _CppBlockUtils.so') >+ elif OS_WINDOWS: >+ LOGCRIT(' _CppBlockUtils.pyd') >+@@ -1041,6 +1051,11 @@ def GetSystemDetails(): >+ out.CpuStr = line.split(':')[1].strip() >+ break >+ >++ elif OS_FREEBSD: >++ # Get total RAM >++ out.Memory = long(subprocess_check_output(['sysctl','-n','hw.physmem'])) >++ ## Get CPU name >++ out.CpuStr = subprocess_check_output(['sysctl','-n','hw.model']) >+ >+ elif OS_WINDOWS: >+ import ctypes >+@@ -1542,7 +1557,7 @@ except: >+ LOGCRIT(' in the current directory (or added to the PATH)') >+ LOGCRIT(' Specifically, you need:') >+ LOGCRIT(' CppBlockUtils.py and') >+- if OS_LINUX or OS_MACOSX: >++ if OS_LINUX or OS_FREEBSD or OS_MACOSX: >+ LOGCRIT(' _CppBlockUtils.so') >+ elif OS_WINDOWS: >+ LOGCRIT(' _CppBlockUtils.pyd') >--- finance/bitcoin-armory/files/patch-Makefile 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/files/patch-Makefile 2014-08-04 16:29:00.000000000 -0700 >@@ -0,0 +1,11 @@ >+--- Makefile >++++ Makefile >+@@ -1,7 +1,7 @@ >+ # All the actual Makefiles are deeper in the directory tree. >+ # I am just calling them, here. >+ >+-PREFIX=/usr >++PREFIX?=/usr >+ DESTDIR= >+ >+ all : >--- finance/bitcoin-armory/files/patch-announcefetch.py 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/files/patch-announcefetch.py 2014-08-03 07:38:56.000000000 -0700 >@@ -0,0 +1,11 @@ >+--- announcefetch.py >++++ announcefetch.py >+@@ -213,6 +213,8 @@ class AnnounceDataFetcher(object): >+ argsMap['os'] = 'win' >+ elif OS_LINUX: >+ argsMap['os'] = 'lin' >++ elif OS_FREEBSD: >++ argsMap['os'] = 'bsd' >+ elif OS_MACOSX: >+ argsMap['os'] = 'mac' >+ else: >--- finance/bitcoin-armory/files/patch-cppForSwig-Makefile 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/files/patch-cppForSwig-Makefile 2014-08-03 08:47:57.000000000 -0700 >@@ -0,0 +1,17 @@ >+--- cppForSwig/Makefile >++++ cppForSwig/Makefile >+@@ -1,4 +1,4 @@ >+-CXX = g++ >++CXX ?= g++ >+ >+ ifdef DEBUG >+ CFLAGS=-g3 -Wall -pipe -fPIC >+@@ -68,7 +68,7 @@ >+ BlockUtils.o: log.h BinaryData.h UniversalTimer.h PartialMerkle.h >+ EncryptionUtils.o: log.h BtcUtils.h BinaryData.h >+ CppBlockUtils_wrap.cxx: log.h BlockUtils.h BinaryData.h BlockObj.h UniversalTimer.h BlockUtils.h BlockUtils.cpp CppBlockUtils.i >+- swig $(SWIG_OPTS) -outdir ../ -v CppBlockUtils.i >++ swig3.0 $(SWIG_OPTS) -outdir ../ -v CppBlockUtils.i >+ >+ CppBlockUtils_wrap.o: log.h BlockUtils.h BinaryData.h UniversalTimer.h CppBlockUtils_wrap.cxx >+ $(CXX) $(SWIG_INC) $(CXXFLAGS) $(CXXCPP) -c CppBlockUtils_wrap.cxx >--- finance/bitcoin-armory/files/patch-cppForSwig-cryptopp-Makefile 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/files/patch-cppForSwig-cryptopp-Makefile 2014-08-04 16:27:55.000000000 -0700 >@@ -0,0 +1,22 @@ >+--- cppForSwig/cryptopp/Makefile >++++ cppForSwig/cryptopp/Makefile >+@@ -105,6 +105,19 @@ >+ M32OR64 = -m$(shell isainfo -b) >+ endif >+ >++ifeq ($(UNAME),FreeBSD) >++AR = ar >++ARFLAGS = cr >++CXX ?= c++ >++IS_GCC2 = $(shell $(CXX) -v 2>&1 | $(EGREP) -c gcc-932) >++ifeq ($(IS_GCC2),1) >++CXXFLAGS += -fno-coalesce-templates -fno-coalesce-static-vtables >++LDLIBS += -lstdc++ >++LDFLAGS += -flat_namespace -undefined suppress -m >++endif >++endif >++ >++ >+ ifneq ($(IS_SUN_CC),0) # override flags for CC Sun C++ compiler >+ CXXFLAGS = -DNDEBUG -O -g0 -native -template=no%extdef $(M32OR64) >+ LDFLAGS = >--- finance/bitcoin-armory/files/patch-dpkgfiles-armory 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/files/patch-dpkgfiles-armory 2014-08-04 16:28:11.000000000 -0700 >@@ -0,0 +1,6 @@ >+--- dpkgfiles/armory >++++ dpkgfiles/armory >+@@ -1,2 +1,2 @@ >+ #!/bin/sh >+-exec python /usr/lib/armory/ArmoryQt.py "$@" >++exec python %%LOCALBASE%%/lib/armory/ArmoryQt.py "$@" >--- finance/bitcoin-armory/pkg-descr 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/pkg-descr 2014-08-03 08:15:57.000000000 -0700 >@@ -0,0 +1,6 @@ >+An open source Bitcoin wallet management platform. >+ >+Designed from the ground up to provide the highest level of security >+for heavily-invested Bitcoin users, while still maintaining a high degree >+of usability and convenience. Its ease of use and advanced features make >+it one of the most popular alternative Bitcoin clients. >--- finance/bitcoin-armory/pkg-message 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/pkg-message 2014-08-03 10:34:27.000000000 -0700 >@@ -0,0 +1,10 @@ >+BitcoinArmory consumes significant disk space in ~/.armory >+and ~/.bitcoin, so you need to provide sufficient available >+space there, currently >30 gigabytes. >+ >+Please note that BitcoinArmory has an embedded bitcoind, and >+doesn't require the running bitcoind, but can optionally use it. >+ >+Please keep your *.wallet files located under the ~/.armory >+directory secure. Loss of these files is equivalent to the loss >+of money. >--- finance/bitcoin-armory/pkg-plist 1969-12-31 16:00:00.000000000 -0800 >+++ finance/bitcoin-armory/pkg-plist 2014-08-03 06:27:13.000000000 -0700 >@@ -0,0 +1,330 @@ >+bin/armory >+lib/armory/ArmoryDB.py >+lib/armory/ArmoryQt.py >+lib/armory/BitTornado/BT1/Choker.py >+lib/armory/BitTornado/BT1/Connecter.py >+lib/armory/BitTornado/BT1/Downloader.py >+lib/armory/BitTornado/BT1/DownloaderFeedback.py >+lib/armory/BitTornado/BT1/Encrypter.py >+lib/armory/BitTornado/BT1/FileSelector.py >+lib/armory/BitTornado/BT1/Filter.py >+lib/armory/BitTornado/BT1/HTTPDownloader.py >+lib/armory/BitTornado/BT1/NatCheck.py >+lib/armory/BitTornado/BT1/PiecePicker.py >+lib/armory/BitTornado/BT1/Rerequester.py >+lib/armory/BitTornado/BT1/Statistics.py >+lib/armory/BitTornado/BT1/Storage.py >+lib/armory/BitTornado/BT1/StorageWrapper.py >+lib/armory/BitTornado/BT1/StreamCheck.py >+lib/armory/BitTornado/BT1/T2T.py >+lib/armory/BitTornado/BT1/Uploader.py >+lib/armory/BitTornado/BT1/__init__.py >+lib/armory/BitTornado/BT1/btformats.py >+lib/armory/BitTornado/BT1/fakeopen.py >+lib/armory/BitTornado/BT1/makemetafile.py >+lib/armory/BitTornado/BT1/track.py >+lib/armory/BitTornado/ConfigDir.py >+lib/armory/BitTornado/ConfigReader.py >+lib/armory/BitTornado/ConnChoice.py >+lib/armory/BitTornado/CreateIcons.py >+lib/armory/BitTornado/CurrentRateMeasure.py >+lib/armory/BitTornado/HTTPHandler.py >+lib/armory/BitTornado/PSYCO.py >+lib/armory/BitTornado/RateLimiter.py >+lib/armory/BitTornado/RateMeasure.py >+lib/armory/BitTornado/RawServer.py >+lib/armory/BitTornado/ServerPortHandler.py >+lib/armory/BitTornado/SocketHandler.py >+lib/armory/BitTornado/__init__.py >+lib/armory/BitTornado/bencode.py >+lib/armory/BitTornado/bitfield.py >+lib/armory/BitTornado/clock.py >+lib/armory/BitTornado/download_bt1.py >+lib/armory/BitTornado/inifile.py >+lib/armory/BitTornado/iprangeparse.py >+lib/armory/BitTornado/launchmanycore.py >+lib/armory/BitTornado/natpunch.py >+lib/armory/BitTornado/parseargs.py >+lib/armory/BitTornado/parsedir.py >+lib/armory/BitTornado/piecebuffer.py >+lib/armory/BitTornado/selectpoll.py >+lib/armory/BitTornado/subnetparse.py >+lib/armory/BitTornado/torrentlistparse.py >+lib/armory/BitTornado/zurllib.py >+lib/armory/CppBlockUtils.py >+lib/armory/LICENSE.py >+lib/armory/README >+lib/armory/SDM.py >+lib/armory/_CppBlockUtils.so >+lib/armory/announcefetch.py >+lib/armory/armorycolors.py >+lib/armory/armoryd.py >+lib/armory/armoryengine/ALL.py >+lib/armory/armoryengine/ArmoryUtils.py >+lib/armory/armoryengine/AsciiSerialize.py >+lib/armory/armoryengine/BDM.py >+lib/armory/armoryengine/BinaryPacker.py >+lib/armory/armoryengine/BinaryUnpacker.py >+lib/armory/armoryengine/Block.py >+lib/armory/armoryengine/CoinSelection.py >+lib/armory/armoryengine/Decorators.py >+lib/armory/armoryengine/MultiSigUtils.py >+lib/armory/armoryengine/Networking.py >+lib/armory/armoryengine/PyBtcAddress.py >+lib/armory/armoryengine/PyBtcWallet.py >+lib/armory/armoryengine/PyBtcWalletRecovery.py >+lib/armory/armoryengine/Script.py >+lib/armory/armoryengine/Timer.py >+lib/armory/armoryengine/Transaction.py >+lib/armory/armoryengine/UserAddressUtils.py >+lib/armory/armoryengine/__init__.py >+lib/armory/armoryengine/parseAnnounce.py >+lib/armory/armoryengine/torrentDL.py >+lib/armory/armorymodels.py >+lib/armory/bitcoinrpc_jsonrpc/__init__.py >+lib/armory/bitcoinrpc_jsonrpc/authproxy.py >+lib/armory/bitcoinrpc_jsonrpc/json.py >+lib/armory/bitcoinrpc_jsonrpc/proxy.py >+lib/armory/default_bootstrap.torrent >+lib/armory/dynamicImport.py >+lib/armory/extras/LastBlockHash.py >+lib/armory/extras/LatestBlocksFinder.py >+lib/armory/extras/PromoKit.py >+lib/armory/extras/__init__.py >+lib/armory/extras/armoryengine_basics.py >+lib/armory/extras/breakDownWallet.py >+lib/armory/extras/cli_sign_txdp.py >+lib/armory/extras/createTestBlocksForReadBlkUpdate.py >+lib/armory/extras/createTestChain.py >+lib/armory/extras/createTxFromAddrList.py >+lib/armory/extras/dlscript.py >+lib/armory/extras/extractKeysFromWallet.py >+lib/armory/extras/findpass.py >+lib/armory/extras/frag_wallet.py >+lib/armory/extras/lookathex.py >+lib/armory/extras/manually_import_500k_addr.py >+lib/armory/extras/mysteryHex.py >+lib/armory/extras/sample_armory_code.py >+lib/armory/extras/satoshiDiceStats.py >+lib/armory/extras/sign_dl_list.py >+lib/armory/extras/sign_release.py >+lib/armory/extras/unfrag_wallet.py >+lib/armory/extras/verify_dl_list.py >+lib/armory/guardian.py >+lib/armory/jasvet.py >+lib/armory/pytest/SendTx.py >+lib/armory/pytest/Tiab.py >+lib/armory/pytest/__init__.py >+lib/armory/pytest/testAnnounce.py >+lib/armory/pytest/testArmoryD.py >+lib/armory/pytest/testArmoryDStartup.py >+lib/armory/pytest/testArmoryDTiab.py >+lib/armory/pytest/testArmoryEngineUtils.py >+lib/armory/pytest/testDecorators.py >+lib/armory/pytest/testFragmentedBackup.py >+lib/armory/pytest/testMultisig.py >+lib/armory/pytest/testParseAnnounce.py >+lib/armory/pytest/testPyBtcAddress.py >+lib/armory/pytest/testPyBtcWallet.py >+lib/armory/pytest/testPyBtcWalletRecovery.py >+lib/armory/pytest/testPyTX.py >+lib/armory/pytest/testSplitSecret.py >+lib/armory/pytest/testUserAddress.py >+lib/armory/qrc_img_resources.py >+lib/armory/qrcodenative.py >+lib/armory/qt4reactor.py >+lib/armory/qtdefines.py >+lib/armory/qtdialogs.py >+lib/armory/setup.py >+lib/armory/subprocess_win.py >+lib/armory/txjsonrpc/__init__.py >+lib/armory/txjsonrpc/auth.py >+lib/armory/txjsonrpc/jsonrpc.py >+lib/armory/txjsonrpc/jsonrpclib.py >+lib/armory/txjsonrpc/meta.py >+lib/armory/txjsonrpc/web/__init__.py >+lib/armory/txjsonrpc/web/jsonrpc.py >+lib/armory/ui/MultiSigDialogs.py >+lib/armory/ui/MultiSigModels.py >+lib/armory/ui/TxConstruct.py >+lib/armory/ui/TxFrames.py >+lib/armory/ui/UpgradeDownloader.py >+lib/armory/ui/VerifyOfflinePackage.py >+lib/armory/ui/WalletFrames.py >+lib/armory/ui/Wizards.py >+lib/armory/ui/__init__.py >+lib/armory/ui/toolsDialogs.py >+lib/armory/urllib3/__init__.py >+lib/armory/urllib3/_collections.py >+lib/armory/urllib3/connection.py >+lib/armory/urllib3/connectionpool.py >+lib/armory/urllib3/contrib/__init__.py >+lib/armory/urllib3/contrib/ntlmpool.py >+lib/armory/urllib3/contrib/pyopenssl.py >+lib/armory/urllib3/exceptions.py >+lib/armory/urllib3/fields.py >+lib/armory/urllib3/filepost.py >+lib/armory/urllib3/packages/__init__.py >+lib/armory/urllib3/packages/ordered_dict.py >+lib/armory/urllib3/packages/six.py >+lib/armory/urllib3/packages/ssl_match_hostname/__init__.py >+lib/armory/urllib3/packages/ssl_match_hostname/_implementation.py >+lib/armory/urllib3/poolmanager.py >+lib/armory/urllib3/request.py >+lib/armory/urllib3/response.py >+lib/armory/urllib3/util.py >+lib/armory/writeNSISCompilerArgs.py >+share/applications/armory.desktop >+share/applications/armoryoffline.desktop >+share/applications/armorytestnet.desktop >+share/armory/img/MsgBox_critical24.png >+share/armory/img/MsgBox_critical64.png >+share/armory/img/MsgBox_error32.png >+share/armory/img/MsgBox_error64.png >+share/armory/img/MsgBox_good48.png >+share/armory/img/MsgBox_info32.png >+share/armory/img/MsgBox_info48.png >+share/armory/img/MsgBox_question32.png >+share/armory/img/MsgBox_question64.png >+share/armory/img/MsgBox_warning48.png >+share/armory/img/addr_book_icon.png >+share/armory/img/armory16x16.ico >+share/armory/img/armory24x24.ico >+share/armory/img/armory256x256.ico >+share/armory/img/armory32x32.ico >+share/armory/img/armory48x48.ico >+share/armory/img/armory64x64.ico >+share/armory/img/armory_icon_24x24.png >+share/armory/img/armory_icon_32x32.png >+share/armory/img/armory_icon_64x64.png >+share/armory/img/armory_icon_fullres.icns >+share/armory/img/armory_icon_fullres.png >+share/armory/img/armory_icon_green_24x24.png >+share/armory/img/armory_icon_green_32x32.png >+share/armory/img/armory_icon_green_64x64.png >+share/armory/img/armory_icon_green_fullres.png >+share/armory/img/armory_logo_fullres.png >+share/armory/img/armory_logo_green_h56.png >+share/armory/img/armory_logo_green_h72.png >+share/armory/img/armory_logo_h36.png >+share/armory/img/armory_logo_h44.png >+share/armory/img/armory_logo_h48.png >+share/armory/img/armory_logo_h56.png >+share/armory/img/armory_logo_h72.png >+share/armory/img/armory_logo_white_text_green_h56.png >+share/armory/img/armory_logo_white_text_green_h72.png >+share/armory/img/armory_logo_white_text_h56.png >+share/armory/img/armory_logo_white_text_h72.png >+share/armory/img/armory_rightclickcopy.png >+share/armory/img/arrow_down.png >+share/armory/img/arrow_down32.png >+share/armory/img/arrow_left.png >+share/armory/img/arrow_left32.png >+share/armory/img/arrow_right.png >+share/armory/img/arrow_right32.png >+share/armory/img/arrow_right_24x24.png >+share/armory/img/arrow_right_blue_24x24.png >+share/armory/img/arrow_right_green_24x24.png >+share/armory/img/arrow_right_red_24x24.png >+share/armory/img/arrow_up.png >+share/armory/img/arrow_up32.png >+share/armory/img/asterisk_orange.png >+share/armory/img/bitcoinlogo.png >+share/armory/img/busy.gif >+share/armory/img/button-blue.png >+share/armory/img/button-green.png >+share/armory/img/button-purple.png >+share/armory/img/button-red.png >+share/armory/img/button-seagreen.png >+share/armory/img/button-yellow.png >+share/armory/img/checkmark32.png >+share/armory/img/checkmark32_blue.png >+share/armory/img/checkmark32_orange.png >+share/armory/img/checkmark_okay.png >+share/armory/img/circle_blue.png >+share/armory/img/circle_green.png >+share/armory/img/circle_orange.png >+share/armory/img/circle_purple.png >+share/armory/img/circle_red.png >+share/armory/img/circle_tan.png >+share/armory/img/circle_yellow.png >+share/armory/img/conf0t.png >+share/armory/img/conf0t_nonum.png >+share/armory/img/conf1t.png >+share/armory/img/conf1t_nonum.png >+share/armory/img/conf2t.png >+share/armory/img/conf2t_nonum.png >+share/armory/img/conf3t.png >+share/armory/img/conf3t_nonum.png >+share/armory/img/conf4t.png >+share/armory/img/conf4t_nonum.png >+share/armory/img/conf5t.png >+share/armory/img/conf5t_nonum.png >+share/armory/img/conf6t.png >+share/armory/img/folder-new-5.png >+share/armory/img/folder.png >+share/armory/img/folder24.png >+share/armory/img/frag1f.png >+share/armory/img/frag2f.png >+share/armory/img/frag3f.png >+share/armory/img/frag4f.png >+share/armory/img/frag5f.png >+share/armory/img/frag6f.png >+share/armory/img/frag7f.png >+share/armory/img/frag8f.png >+share/armory/img/inkscapeIconFactory.svg >+share/armory/img/keyhole_blue.png >+share/armory/img/keyhole_gray.png >+share/armory/img/keyhole_green.png >+share/armory/img/keyhole_red.png >+share/armory/img/keyhole_white.png >+share/armory/img/loadicon_0.png >+share/armory/img/loadicon_1.png >+share/armory/img/loadicon_2.png >+share/armory/img/loadicon_3.png >+share/armory/img/loadicon_4.png >+share/armory/img/loadicon_5.png >+share/armory/img/lockedIcon.png >+share/armory/img/logo_vert_black_text.png >+share/armory/img/logo_vert_black_text_antialiased.png >+share/armory/img/logo_vert_black_text_green.png >+share/armory/img/logo_vert_white_text.png >+share/armory/img/moneyCoinbase.png >+share/armory/img/moneyIn.png >+share/armory/img/moneyOut.png >+share/armory/img/moneySelf.png >+share/armory/img/plus_orange.png >+share/armory/img/preferences.png >+share/armory/img/preferences256.png >+share/armory/img/printer_icon.png >+share/armory/img/process-stop-4.png >+share/armory/img/red_X.png >+share/armory/img/scroll_down_18.png >+share/armory/img/scroll_down_24.png >+share/armory/img/scroll_up_18.png >+share/armory/img/scroll_up_24.png >+share/armory/img/sent_to_self.png >+share/armory/img/splashlogo.png >+share/armory/img/splashlogo_testnet.png >+share/armory/img/unlockedIcon.png >+share/armory/img/view-refresh-4.png >+share/armory/img/visible.png >+share/armory/img/visible2.png >+share/armory/img/wallet_16x12.png >+share/armory/img/x-office-address-book.png >+@dirrmtry lib/armory/BitTornado/BT1 >+@dirrmtry lib/armory/BitTornado >+@dirrmtry lib/armory/armoryengine >+@dirrmtry lib/armory/bitcoinrpc_jsonrpc >+@dirrmtry lib/armory/extras >+@dirrmtry lib/armory/pytest >+@dirrmtry lib/armory/txjsonrpc/web >+@dirrmtry lib/armory/txjsonrpc >+@dirrmtry lib/armory/ui >+@dirrmtry lib/armory/urllib3/contrib >+@dirrmtry lib/armory/urllib3/packages/ssl_match_hostname >+@dirrmtry lib/armory/urllib3/packages >+@dirrmtry lib/armory/urllib3 >+@dirrmtry lib/armory >+@dirrmtry share/armory/img >+@dirrmtry share/armory
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 192367
:
145325
|
145381
|
145384
|
145413
|
146185