finance/electrum: Update 4.6.2 => 4.8.1 Release Notes: https://github.com/spesmilo/electrum/blob/4.8.1/RELEASE-NOTES PR: 297503 Security: CVE-2012-2459 Security: GHSA-vw94-r84p-66qf Security: GHSA-q7m2-785w-r585 Sponsored by: UNIS Labs MFH: 2026Q38a4a5ee2a3
Port details
finance/electrum4.8.1
Easy to use Bitcoin client
- Maintainer
- ports@FreeBSD.org
- Packages
- py312-electrum 4.8.1
- Upstream
- Higher version available: 4.8.3
- CPE
electrum:electrumfrom the port- WWW
- https://electrum.org/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (126)
finance/electrum: Fix build by removing upwards dependency limit Reported by: fallout Approved by: portmgr (unbreak; blanket)f59147d8fb
finance/electrum: Drop maintainership8e918d84af
finance/electrum: Update to 4.6.22786111211
all: bump PORTREVISION after updating graphics/libyuv Using the Tools/scripts/bump_revision.pl scriptb304d8ab18
finance/electrum: Update to 4.6.15961211bf5
finance/electrum: Update to 4.6.0d859056071
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal Any missed ports, feel free to bump. Any ports that need setuptools at runtime can have the devel/py-setuptools manually added back to RUN_DEPENDS, but understand that this practice is deprecated; see CHANGES for details.06a08e69f3
finance/electrum: Update dependency
Update dependency after py-aiorpcX{,-legacy} update.3eaa152b8dfinance/electrum: Fix runtime after recent libsecp256k1 so bump7d0567df46
finance/electrum: Update to 4.5.8545d115922
finance/electrum: Update to 4.5.71f5d582550
*/*: Chase removal of sip from RUN_DEPENDSf3eb2459d7
*/*: Remove qtbuilder and sip from RUN_DEPENDS devel/py-qtbuilder and devel/py-sip should only be used as a BUILD_DEPENDS. (e.g. USE_PYQT=qtbuilder:build sip:build) Usually, these are only used to build the PyQt framework, but a few other ports need them to build. Ports that have them as a BUILD_DEPENDS unnecessarily haven't been audited yet. Sip used to be needed for run, but this hasn't been the case for quite some time. Runtime is provided by the devel/py-qt[56]-sip ports. (USE_PYQT=pysip). The main PyQt ports provide this automatically, so it isn't necessary to add it to individual consumers. While here: www/onionshare: Remove PyQt stuff completely. It uses PySide. With hat: kde@0d0b4d9bb9
finance/electrum: Update to 4.5.6df53438c24
finance/electrum: Update to 4.5.54e4b72b4e2
finance/electrum: Fix runtime issue Adjust the dependency to use the latest supported version of py-aiorpcX, which is version 0.22.0.91d3badef8
finance/electrum: Update to 4.5.4ea59a16873
finance/electrum: Update to 4.5.3a6f66aa48d
finance/electrum: Update to 4.5.2630aa6ea9c
finance/electrum: Update to 4.5.09fa51ca374
*: Replace USES=pycryptography* with USE_PYTHON=cryptography{,_build,_test}
- Introduce USE_PYTHON=cryptography{,_build,_test}
- Switch all 96 ports from USES=pycryptography to with USE_PYTHON=cryptography{,_build,_test}
- Remove Mk/Uses/pycryptography.mk
PR: 273727
Approved by: tcberner (portmgr)
Exp-run by: antoine3754fc5f19finance/electrum: Update to 4.4.6d1487ee222
framework: convert tree to use USES=pycryptography A future commit will update to security/py-cryptography will introduce a rust dependency. PR: 254853b28a739884
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9cfinance/electrum: Update to 4.4.56be7ccd616
finance/electrum: Update to 4.4.4497d44d493
finance/electrum: Update to 4.4.32bef34f3f7
finance/electrum: Update to 4.4.2d27543fd0b
finance/electrum: Update to 4.4.13046d9471b
audio/opus: bump consumers after update to 1.4feb1fa34f5
*: Bump PORTREVISIONs for math/mpc update to 1.3.18d3e020ed0
finance/electrum: Update to 4.4.08387a03af5
finance/electrum: Update to 4.3.44ce3a08dde
finance/electrum: Update to 4.3.306877ab042
finance/electrum: Update to 4.3.2d707d11030
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
finance/electrum: Update to 4.3.137f88d7c3a
finance/electrum: Update to 4.3.02ec14a7de1
finance: remove 'Created by' lines A big Thank You to the original contributors of these ports: * Alexey Dokuchaev <danfe@FreeBSD.org> * Anton Berezin <tobez@FreeBSD.org> * Christopher Boumenot <boumenot@gmail.com> * David Naylor <naylor.b.david@gmail.com> * Dermot Tynan <dtynan@kalopa.com> * Dorit Rottner (<rottner@punkt.de>) * Emanuel Haupt <ehaupt@FreeBSD.org> * Eric Freeman <freebsdports@chillibear.com> * Glenn Johnson <glennpj@charter.net> * James FitzGibbon <jfitz@FreeBSD.org> * Janky Jay <ek@purplehat.org> * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> * Maxim Sobolev <sobomax@FreeBSD.org> * Michael Johnson <ahze@FreeBSD.org> * Michael Reifenberger <mr@freebsd.org> * Mikhail T. <m.tsatsenko@gmail.com> * Mikhail Teterin * Neil Booth * Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Qian Jin <eric.siroh@gmail.com> * Ryan Steinmetz <zi@FreeBSD.org> * Seamus Venasse <svenasse@polaris.ca> * Sergey Skvortsov <skv@protey.ru> * Steven Kreuzer <skreuzer@FreeBSD.org> * TAKAHASHI Kaoru <kaoru@kaisei.org> * TAKATSU Tomonari <tota@FreeBSD.org> * Thierry Thomas <thierry@pompo.net> * Thomas Gellekum <tg@FreeBSD.org> * Trevor Caira <trevor@bitba.se> * Vick Khera <vivek@khera.org> * Vivek Khera <vivek@khera.org> * Wen Heping <wen@FreeBSD.org> * Wen heping <wenheping@gmail.com> * Yen-Ming Lee <leeym@FreeBSD.org> * Yuri Victorovich <yuri@rawbw.com> * Zach Thompson <hideo@lastamericanempire.com> * anarcat@anarcat.ath.cx * chinsan * courou <courou@users.sourceforge.net> * ijliao * lth@FreeBSD.org * wcarey * will With hat: portmgr302a0617cc
finance/electrum: Update to 4.2.2f16c3d6737
finance/electrum: Support BitBox02 hardware wallet Support BitBox02 hardware wallet from Shift Crypto, https://shiftcrypto.ch/. Add devd rule for device to sample configuration. Sponsored by: Shift Cryptoafff45326f
finance/electrum: Update to 4.2.1b118fed88e
finance/electrum: Update to 4.2.02402ee90ea
devel/py-qt5, devel/py-sip: Update versions
- Update sip to 6.5.1
- Update PyQt5 to 5.15.6
- Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5
- Update PyQtSip to 12.9.1
- Update PyQtBuilder to 1.12.2
- Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino)
PR: 261685
Exp-run by: antoine2d8f857316Update dependency to py-dnspython After adding py-dnspython1 and updating py-dnspython to 2.2.0 update some dependency of ports.75c97e7a74
dns/py-dnspython: Revert 7fc16da - Remove duplicate PORTVERSION based on PYTHON_MAJOR_VER - Add PORTEPOCH as version number going backwards 2.1.0=>1.16.0 - Restrict python upto 3.7 - Fix finance/electrum which was changed based on this. - Fix dns/py-dns-lexicon which was changed based on this. PR: 261325 Approved by: portmgr Fixes: 7fc16da dns/py-dnspython: Update to 2.1.0 for Python 308b5ebce79
PyQt: Update sip to 6.5.0, reintroduce sip4 and simplify PyQt framework. SIP: As mentioned in the update from sip to sip5, this is a transitional version to remove what is deprecated in sip4. Sip6 completely removes the deprecated parts. Unfortunately, some ports — mostly cura things — can not use sip6, so we reintroduce sip4. PyQt: At the same time, we took the opportunity to simplify PyQT and propose only one package as for devel/pyside2. */py-qt5-* have been merged — excepted chart, networkauth and webengine — into devel/py-qt5-pyqt. This allows us to be in adequacy with the packages that the author of these libraries proposes, namely: PyQt - devel/py-qt5-pyqt PyQt-Charts - x11-toolkits/py-qt5-chart PyQt-NetworkAuth – net/py-qt5-networkauth PyQt-WebEngine – www/py-qt5-webengine SIP – devel/py-sip py-sip - devel/py-qt5-sip PyQt-builder - devel/py-qtbuilder Qscintilla - devel/py-qt5-qscintilla2 Reviewed by: diizzy, kde Tested by: kai, rhurlin, arrowd, madpilot Approved by: makc, tcberner, kde Differential Revision: https://reviews.freebsd.org/D33237 Exp-run by: antoine4f0a5e1540
finance/electrum: Fix version requirement, unbreak build This has been prompted by by the recent update of dns/py-dnspython. After analyzing the version requirements of electrum it turns out this has been a typo. Notified by: pkg-fallout63fb232295