Created attachment 154292 [details] Patch - Update to 2.0.2 - Add LICENSE_FILE - Sort plist
Also unbreak, the old version doesn't work: it asks 3 times whether to create wallet, then exits.
I've never experienced the issue you mention. This software, being financial and protecting the user's real money, is exceptionally sensitive compared to your average port. Whilst I'm maintainer I will only upgrade the port after having used it myself personally for a while, and only when the bugs I experience personally have been resolved. Thanks for your understanding.
(In reply to Dmitry Marakasov from comment #1) And I continue to use 1.9.8 on two machines without issue, with the latest port.
(In reply to Dmitry Marakasov from comment #1) And to supplement comment #2, I've experienced and have seen others experience a couple of minor issues with 2.0.x, so I'm waiting until I feel more comfortable. Again, this software is not a joke, I myself use it to manage thousands of dollars of my own money, and I don't want to put others in the position of using something untrustworthy. Thanks.
Two weeks have passed, enough for maintainer timeout. Have you tested the update enough?
Created attachment 155790 [details] SHAR file of the updated port Updates the port to 2.0.4. As the changes are large I've submitted a shar file and a diff file.
Created attachment 155791 [details] Diff of the upgrade of port to 2.0.4 As the changes are large I submitted both a SHAR and a DIFF file.
A commit references this bug: Author: amdmi3 Date: Wed Apr 22 00:25:29 UTC 2015 New revision: 384471 URL: https://svnweb.freebsd.org/changeset/ports/384471 Log: - Update to 2.0.4 PR: 198575 Submitted by: kyuupichan@gmail.com (maintainer) Changes: head/finance/electrum/Makefile head/finance/electrum/distinfo head/finance/electrum/files/patch-lib__util.py head/finance/electrum/files/patch-setup.py head/finance/electrum/pkg-plist
Committed with minor changes: files/patch-setup.py and corresponding post-patch are still required for correct installation. Fix plist and add desktop-file-utils as suggested by portlint.
(In reply to Dmitry Marakasov from comment #9) Hi Dmitry, oddly I don't need the patch. I'm on Dragonfly, and I note there is an "if FreeBSD" conditional. Perhaps that should be removed upstream?
(In reply to Dmitry Marakasov from comment #9) If you can confirm it works for you removing the FreeBSD conditional and the patch, I can get the removal of the conditional done upstream.
Without the patch, it breaks with PREFIX != LOCALBASE: https://people.freebsd.org/~amdmi3/electrum1.log Probably it uses LOCALBASE as PREFIX.
Hmm. I will get the differences in the code between FreeBSD and Dragonfly eliminated so we're at least running the same thing. I didn't get the errors for some reason.
(In reply to kyuupichan from comment #13) This behavior should not be different between fbsd and df. Try PREFIX=/tmp make stage check-plist