This updates mailpile to 1.0.0rc6

I was about to delete the port and found a new version has been released
after 18 months. Tested, works correctly. "make test" pass

I don't use it anymore, if someone uses it I'd like feedback if it works
correctly, I mostly tested receiving/sending mails.

Commits made between 1.0.0rc4 (current version in ports) and 1.0.0rc6

40bfef2d Call this 1.0.0rc6
79551b17 EFail mitigation: Disable decryption if message structure is unusual
82672489 Treat truncated or undecryptable pickles as corrupt
2f8198e2 Fix more cases where VCards were saved without a lock
cfae5976 Fix some warts in new account setup.
8b82137e i18n:  Fix how ActivateTranslation handles the default language
59ef382f Oops, we needed relative paths in our CSS file
8f192f58 Debian package: stick with manual python dependencies only
dc8a6cd9 Updating mailpile.pot
d0516401 Include more translations in our package (minimum percentage = 25%)
7ebb1ad2 Removing dead and unused plugins
5c548032 Updating JS bundle and default.css
c17930c0 Avoid encoding sadness on genmessages
097d9956 Rework and clean-up Debian build somewhat.
778aabec Skip auto-rebuild of JS during packaging
a503786a Fix buglets in CSS generation
0b046146 Updating and pruning JS requirements, tweaking JS build process
852fb646 Comment IMAP bugfix so future me does not delete it
94b4b589 Avoid deadlock in IMAP IDLE, fix buglet in thread name logic
6e61761a keylookup: Get rid of DNSPKA and Nicknym, they are not used
1e1abbab keylookup: Tweak URLs, k.o.o. has a broken query-string parser
d713b504 Default to Ed25519, drop RSA2048, clarify what RSA4096 is good for
93bf1151 Re-fixed the one futurized print() statement that needed a space
a07b7a8a imap: Adding missing remove_by_ptr method
1396b3dc Fix things being octal that were meant to be decimal
7d6485e6 Fix incorrect print(...end=...) code generated by futurize
6afa6252 py3: Fix use of print() in doctests.  Issue #160
f66af75a Run futurize --stage1
d3349032 Remove python-lockfile dependancy
e89fb55f Switch to using existing dependancy "fasteners" for locking
5994573c Fix p2/p3 moves using six
1dd9611b Remove URL retrieval code
6ade8158 Remove spambayes installation hint
d0ea1e82 Update imports to use new location
7e0da8c8 Update package/docker dependancies
7d799ba3 Update virtualenv requirements
4679244f Add spambayes to pytests
b7bcbbcf Update import for spambayes classifier
9d19fcab Adjust import path for spambayes
4fe7120f Make classifier available as mailpile.spambayes.Classifier
8dc5d58d Make changes necessary for python3 compatibility
4403a63d Import spambayes classifier
e86d5ba8 Merge pull request #2226 from Pectojin/attachment_provide_error_code
484a327c Provide error code with attachment upload err
ae1e51fb Merge pull request #2192 from JackDca/import-keychain-delay-fix
3bd76189 conn_broker: Use thread-local based monkey-patching, to avoid the 
global lock
d6210620 Fix modal-squashing-modal bug
e91592af Minor GPG tweaks: Always use import-minimal, ignore expired keys in 
VCard merge
2932bc81 Fix minor buglets in new keyserver code
7bf7ad4a Fix bugs in keyserver result parser, tweak keylookup priorities & 
debugging
3fcaf992 Add direct support for keys.openpgp.org lookups
2dbf6b97 Merge pull request #2190 from lee7670/master
b95032b6 Merge branch 'master' of https://github.com/mailpile/Mailpile
fc6038ca Revert "Switch to keys.openpgp.org, as per 
https://gist.github.com/rjhansen/67ab921ffb4084c865b3618d6955275f";
1eb08b7a Make UI not completely broken when key importing fails
470d9467 Add import-clean to keyserver args, for the rarely used 
GnuPG.recv_key()
84df4b90 Keyserver lookups: use secure_urlget, MAX_KEY_SIZE
628eb361 Merge branch 'issue_2159_native_PGP_keyserver_lookup' of 
https://github.com/philratcliffe/Mailpile into merge-zone
46c00cbf Add icalendar to package deps and requirements-dev.txt
8cfc302f Merge branch 'master' of https://github.com/smari/Mailpile into 
merge-zone
ca433f44 Merge pull request #2209 from balki/patch-1
22e2ff39 Switch to keys.openpgp.org, as per 
https://gist.github.com/rjhansen/67ab921ffb4084c865b3618d6955275f
58b040fd Add missing dirmngr dependency
900ce954 Handle some lxml errors more gracefully
2e6525f7 Switch to --status-file instead of --status-fd in GnuPG wrapper. Fixes 
#2217
735dc462 Make encrypted/signed part names more friendly
dac78095 README.md: whitespace fix
8165336f Fix stupid typo in the binary check override help
98d13f21 Created hacks/fakedates
6eddd676 Improved binary detection code signficantly. Issue #2211
0ea3a342 Call this v1.0.0rc5
35b36e1f Fix broken wiki link
3caecdba Further improve race condition resiliance in postinglist.py
c9802e1f mailpile.crypto.streamer: improve debuggability and tests
8bd1e63c Change the MEPv1 code to force compatibility with older OpenSSLs
01b72a43 Fix deadlock in postinglist load
517cf43b Fix bug in ps, locks were incorrectly reported
b66d9bc6 Clean up corrupt pickled mailboxes
30f91f30 Add links to community.mailpile.is
87611a1b Update doc submodule
65beecea Add links to download individual text parts from an email (dev mode)
3ef23df1 icalendar as a requirement; it doesn't actually do much though
332860b0 Add limited vcal support
ac03b658 Make it possible to treat certain URLs as attachments (incomplete)
fe71570a Keep record of Rescan progress in event log
202efc30 Stop pretending we support Vagrant, it was never maintained.  Fixes 
#740
9a69eb3b Avoid deadlock in Rescan, minor tweaks for clarity elsewhere
00f5fc57 Merge branch 'master' of https://github.com/mailpile/Mailpile
51f7cf2f Hacks: create hacks/metadata/edit, add raw metadata to hacks/metadata 
output
0710686b Improve logic around manually requested rescans
e5f01c6b Fix race condition which could make e-mails disappear on rescan
469b807e Add native PGP keyserver lookups (Issue 2159).
04be3234 More tweaks to Fix so that web interface properly handles import of a 
key that is     on the keychain but not in VCards - part of #2129.
7f90ead5 Fix so that web interface properly handles import of a key that is on 
the keychain but not in VCards - part of #2129.
7a81b197 added undo functionality in event log
a6e90088 Merge pull request #2187 from lee7670/master
5556ac62 Fix Excessive Timeouts
e95291c9 Merge pull request #2182 from JackDca/import-keychain-delay-fix
72439ae6 Fix typo.
f71f06a3 Fix comments on KeychainLookupHandler mods.
cbf68234 Ask Chrome not to translate our content, to avoid leaking e-mail 
contents
f4978d38 IMAP: Fix rare crashy bug
8cd5676d IMAP: Fix another little crasher
f9086d78 Merge branch 'master' of https://github.com/mailpile/Mailpile into 
import-keychain-delay-fix
8bfa6357 Merge pull request #2177 from mgax/fix-dockerfile
c4a8ecd3 don't mount a `.gnupg` volume, it's not being used
25e22776 don't start tor
e0d6bb59 simplify entry point
c71880e3 build image based on debian stretch
7f5cc354 Merge branch 'master' of https://github.com/mailpile/Mailpile into 
import-keychain-delay-fix
e0d27acb Update WKD: check openpgpkey.example.org first, append ?l=localpart to 
the URL.
30b5b2fc Fix URL generation for tag editing links. Fixes #2170
25000413 Merge branch 'master' of https://github.com/mailpile/Mailpile
836ae5a4 Simplify jinja2 filtering of pgp_keys in Account window.
afa3c027 First working version to display all keys with specified email 
address, sort available keys newest first, and initially select newest, in 
Create a new Account/Security and Privacy/Encryption key pull-down.
4861b13a Fix lazy "foo in bar" checks
d67bf16b Use gui-o-mac-tic from submodule during Mac build
3f987595 Refactor PGP key-gen on GnuPG 2.1+, add support for ECC keys.
d5dabccd Fix white-space handing in CLI gpg command
27c2cf8c Ensure mac packager removes Homebrew stuff even if not rebuilding 
homebrew
f047cfda Add --dirmngr-program/agent-program args to GnuPG command line. Fixes 
#2061
0f8e3294 Merge branch 'master' of https://github.com/mailpile/Mailpile into 
import-keychain-delay-fix
a52bf75b Merge pull request #2175 from JackDca/fix-add-account-keys
4ee37d39 Simplify jinja2 filtering of pgp_keys in Account window.
b3ef20bd First working version to display all keys with specified email 
address, sort available keys newest first, and initially select newest, in 
Create a new Account/Security and Privacy/Encryption key pull-down.
f8484ba0 Revert "Create gpg.conf with paths to agent and dirmngr. Fixes #2061"
3b0d2f32 Merge branch 'master' of https://github.com/mailpile/Mailpile
e36098d7 Mac build script updates
539f4dc4 Create gpg.conf with paths to agent and dirmngr. Fixes #2061
e53ed5cc Updating GUI submodules
b62aa546 Created build-controller.py, progress on Mac build tooling
edc7ad68 Tweak mailpile .deb dependencies slightly
b83b94ae Call this 1.0.0rc4
cd0ed5ae Fix for crypto/keyimport which was failing to put key: property in the 
vCard for the associated email address when "importing" from the GnuPG keychain.
8326aeba Merge branch 'master' of https://github.com/JackDca/Mailpile into 
import-keychain-delay-fix
54f41381 Merge branch 'master' of https://github.com/mailpile/Mailpile
a9129cec Merge branch 'master' of https://github.com/mailpile/Mailpile



Index: Makefile
===================================================================
RCS file: /data/cvs/ports/mail/mailpile/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile    12 Jul 2019 20:47:29 -0000      1.12
+++ Makefile    20 Sep 2019 09:55:20 -0000
@@ -4,7 +4,8 @@ COMMENT =       mail client with encryption an
 PKGNAME =      ${DISTNAME:L}
 GH_ACCOUNT =   mailpile
 GH_PROJECT =   Mailpile
-GH_TAGNAME =   1.0.0rc4
+GH_TAGNAME =   1.0.0rc6
+REVISION=2
 
 HOMEPAGE =     https://www.mailpile.is/
 
@@ -13,14 +14,21 @@ CATEGORIES =        mail
 MAINTAINER =   Solene Rapenne <sol...@perso.pw>
 
 # AGPLv3+
-PERMIT_PACKAGE =       Yes
+PERMIT_PACKAGE=        Yes
 
 MODULES =      lang/python
 
-RUN_DEPENDS =  devel/py-fasteners \
-               security/py-pgpdump \
+RUN_DEPENDS =  devel/py-appdirs \
+               devel/py-enum34 \
+               devel/py-icalendar \
+               devel/py-fasteners \
+               devel/py-six \
+               net/py-idna \
+               security/py-asn1crypto \
                security/gnupg \
                security/py-cryptodome \
+               security/py-cryptography \
+               security/py-pgpdump \
                textproc/py-lxml \
                www/py-jinja2
 
Index: distinfo
===================================================================
RCS file: /data/cvs/ports/mail/mailpile/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    6 Jan 2019 17:18:08 -0000       1.3
+++ distinfo    20 Sep 2019 08:27:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (Mailpile-1.0.0rc4.tar.gz) = 
53aTGU6ub/foEIjODHF/DnIclNbS1USRigMaLQmGbeo=
-SIZE (Mailpile-1.0.0rc4.tar.gz) = 4651033
+SHA256 (Mailpile-1.0.0rc6.tar.gz) = 
207n1DsEn+j/vZkiXpvnydZiWLt9MGNsM2HeHyoI4OA=
+SIZE (Mailpile-1.0.0rc6.tar.gz) = 3881079
Index: pkg/PLIST
===================================================================
RCS file: /data/cvs/ports/mail/mailpile/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   6 Jan 2019 17:18:08 -0000       1.4
+++ pkg/PLIST   20 Sep 2019 08:31:35 -0000
@@ -5,6 +5,7 @@ share/mailpile/AGPLv3.txt
 @comment share/mailpile/CODE_OF_CONDUCT.md
 share/mailpile/CONTRIBUTING.md
 share/mailpile/COPYING.md
+@comment share/mailpile/Vagrantfile
 @comment share/mailpile/DEV_FAQ.md
 @comment share/mailpile/Dockerfile
 @comment share/mailpile/Dockerfile.dev
@@ -12,7 +13,6 @@ share/mailpile/COPYING.md
 @comment share/mailpile/MANIFEST.in
 @comment share/mailpile/Makefile
 @comment share/mailpile/README.md
-@comment share/mailpile/Vagrantfile
 @comment share/mailpile/babel.cfg
 share/mailpile/bower.json
 share/mailpile/default-theme
@@ -130,7 +130,6 @@ share/mailpile/doc/
 @comment share/mailpile/docker-compose.dev.yml
 @comment share/mailpile/docker-compose.yml
 share/mailpile/external-plugins
-share/mailpile/indie.json
 share/mailpile/install_hooks.py
 share/mailpile/install_hooks.pyc
 share/mailpile/lib/
@@ -253,6 +252,8 @@ share/mailpile/mailpile/mailutils/html.p
 share/mailpile/mailpile/mailutils/html.pyc
 share/mailpile/mailpile/mailutils/safe.py
 share/mailpile/mailpile/mailutils/safe.pyc
+share/mailpile/mailpile/mailutils/vcal.py
+share/mailpile/mailpile/mailutils/vcal.pyc
 share/mailpile/mailpile/packing.py
 share/mailpile/mailpile/packing.pyc
 share/mailpile/mailpile/platforms.py
@@ -295,12 +296,8 @@ share/mailpile/mailpile/plugins/html_mag
 share/mailpile/mailpile/plugins/keylookup/
 share/mailpile/mailpile/plugins/keylookup/__init__.py
 share/mailpile/mailpile/plugins/keylookup/__init__.pyc
-share/mailpile/mailpile/plugins/keylookup/dnspka.py
-share/mailpile/mailpile/plugins/keylookup/dnspka.pyc
 share/mailpile/mailpile/plugins/keylookup/email_keylookup.py
 share/mailpile/mailpile/plugins/keylookup/email_keylookup.pyc
-share/mailpile/mailpile/plugins/keylookup/nicknym.py
-share/mailpile/mailpile/plugins/keylookup/nicknym.pyc
 share/mailpile/mailpile/plugins/keylookup/wkd.py
 share/mailpile/mailpile/plugins/keylookup/wkd.pyc
 share/mailpile/mailpile/plugins/migrate.py
@@ -347,6 +344,22 @@ share/mailpile/mailpile/security.py
 share/mailpile/mailpile/security.pyc
 share/mailpile/mailpile/smtp_client.py
 share/mailpile/mailpile/smtp_client.pyc
+share/mailpile/mailpile/spambayes/
+share/mailpile/mailpile/spambayes/LICENSE.txt
+share/mailpile/mailpile/spambayes/Options.py
+share/mailpile/mailpile/spambayes/Options.pyc
+share/mailpile/mailpile/spambayes/OptionsClass.py
+share/mailpile/mailpile/spambayes/OptionsClass.pyc
+share/mailpile/mailpile/spambayes/Tester.py
+share/mailpile/mailpile/spambayes/Tester.pyc
+share/mailpile/mailpile/spambayes/__init__.py
+share/mailpile/mailpile/spambayes/__init__.pyc
+share/mailpile/mailpile/spambayes/chi2.py
+share/mailpile/mailpile/spambayes/chi2.pyc
+share/mailpile/mailpile/spambayes/classifier.py
+share/mailpile/mailpile/spambayes/classifier.pyc
+share/mailpile/mailpile/spambayes/safepickle.py
+share/mailpile/mailpile/spambayes/safepickle.pyc
 share/mailpile/mailpile/ui.py
 share/mailpile/mailpile/ui.pyc
 share/mailpile/mailpile/urlmap.py
@@ -388,6 +401,7 @@ share/mailpile/scripts/compile-messages.
 @comment share/mailpile/scripts/docker-dev/up
 share/mailpile/scripts/email-parsing-test.py
 share/mailpile/scripts/email-parsing-test.pyc
+share/mailpile/scripts/gitwhere.sh
 share/mailpile/scripts/gpg
 share/mailpile/scripts/less-compiler.in
 share/mailpile/scripts/mailpile
@@ -473,7 +487,6 @@ share/mailpile/shared-data/contrib/hints
 share/mailpile/shared-data/contrib/hints/hints/keyboard-shortcuts.html
 share/mailpile/shared-data/contrib/hints/hints/organize-sidebar.html
 share/mailpile/shared-data/contrib/hints/hints/spam.html
-share/mailpile/shared-data/contrib/hints/hints/spambayes.html
 share/mailpile/shared-data/contrib/hints/manifest.json
 share/mailpile/shared-data/contrib/i18nhelper/
 share/mailpile/shared-data/contrib/i18nhelper/i18n.png
@@ -489,28 +502,10 @@ share/mailpile/shared-data/contrib/maild
 share/mailpile/shared-data/contrib/maildeck/maildeck.pyc
 share/mailpile/shared-data/contrib/maildeck/manifest.json
 share/mailpile/shared-data/contrib/maildeck/viking.png
-share/mailpile/shared-data/contrib/media-message/
-share/mailpile/shared-data/contrib/media-message/README.md
-share/mailpile/shared-data/contrib/media-message/compose.html
-share/mailpile/shared-data/contrib/media-message/config.json
-share/mailpile/shared-data/contrib/media-message/search.html
 share/mailpile/shared-data/contrib/print/
 share/mailpile/shared-data/contrib/remoteaccess/
 share/mailpile/shared-data/contrib/remoteaccess/manifest.json
 share/mailpile/shared-data/contrib/remoteaccess/settings-remote.html
-share/mailpile/shared-data/contrib/sms/
-share/mailpile/shared-data/contrib/sms/README.md
-share/mailpile/shared-data/contrib/sms/compose.html
-share/mailpile/shared-data/contrib/sms/config.json
-share/mailpile/shared-data/contrib/sms/twilio_sms.py
-share/mailpile/shared-data/contrib/sms/twilio_sms.pyc
-share/mailpile/shared-data/contrib/social-feed/
-share/mailpile/shared-data/contrib/social-feed/manifest.json
-share/mailpile/shared-data/contrib/social-feed/social-feed.css
-share/mailpile/shared-data/contrib/social-feed/social-feed.html
-share/mailpile/shared-data/contrib/social-feed/social-feed.js
-share/mailpile/shared-data/contrib/social-feed/social-feed.png
-share/mailpile/shared-data/contrib/social-feed/viking.png
 share/mailpile/shared-data/contrib/unthread/
 share/mailpile/shared-data/contrib/unthread/i18n-stubs.html
 share/mailpile/shared-data/contrib/unthread/manifest.json
@@ -876,73 +871,28 @@ share/mailpile/shared-data/default-theme
 share/mailpile/shared-data/default-theme/webfonts/index.html
 share/mailpile/shared-data/locale/
 @comment share/mailpile/shared-data/locale/README.md
-share/mailpile/shared-data/locale/ar/
-share/mailpile/shared-data/locale/ar/LC_MESSAGES/
-share/mailpile/shared-data/locale/ar/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/da_DK/
-share/mailpile/shared-data/locale/da_DK/LC_MESSAGES/
-share/mailpile/shared-data/locale/da_DK/LC_MESSAGES/mailpile.po
 share/mailpile/shared-data/locale/de/
 share/mailpile/shared-data/locale/de/LC_MESSAGES/
 share/mailpile/shared-data/locale/de/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/el_GR/
-share/mailpile/shared-data/locale/el_GR/LC_MESSAGES/
-share/mailpile/shared-data/locale/el_GR/LC_MESSAGES/mailpile.po
 share/mailpile/shared-data/locale/en_GB/
 share/mailpile/shared-data/locale/en_GB/LC_MESSAGES/
 share/mailpile/shared-data/locale/en_GB/LC_MESSAGES/mailpile.po
 share/mailpile/shared-data/locale/es_ES/
 share/mailpile/shared-data/locale/es_ES/LC_MESSAGES/
 share/mailpile/shared-data/locale/es_ES/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/fr/
-share/mailpile/shared-data/locale/fr/LC_MESSAGES/
-share/mailpile/shared-data/locale/fr/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/fr_FR/
-share/mailpile/shared-data/locale/fr_FR/LC_MESSAGES/
-share/mailpile/shared-data/locale/fr_FR/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/hr/
-share/mailpile/shared-data/locale/hr/LC_MESSAGES/
-share/mailpile/shared-data/locale/hr/LC_MESSAGES/mailpile.po
 share/mailpile/shared-data/locale/is/
 share/mailpile/shared-data/locale/is/LC_MESSAGES/
 share/mailpile/shared-data/locale/is/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/ja/
-share/mailpile/shared-data/locale/ja/LC_MESSAGES/
-share/mailpile/shared-data/locale/ja/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/lt/
-share/mailpile/shared-data/locale/lt/LC_MESSAGES/
-share/mailpile/shared-data/locale/lt/LC_MESSAGES/mailpile.po
 share/mailpile/shared-data/locale/mailpile.pot
 share/mailpile/shared-data/locale/nb_NO/
 share/mailpile/shared-data/locale/nb_NO/LC_MESSAGES/
 share/mailpile/shared-data/locale/nb_NO/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/nl_BE/
-share/mailpile/shared-data/locale/nl_BE/LC_MESSAGES/
-share/mailpile/shared-data/locale/nl_BE/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/nl_NL/
-share/mailpile/shared-data/locale/nl_NL/LC_MESSAGES/
-share/mailpile/shared-data/locale/nl_NL/LC_MESSAGES/mailpile.po
 share/mailpile/shared-data/locale/pl/
 share/mailpile/shared-data/locale/pl/LC_MESSAGES/
 share/mailpile/shared-data/locale/pl/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/pt_BR/
-share/mailpile/shared-data/locale/pt_BR/LC_MESSAGES/
-share/mailpile/shared-data/locale/pt_BR/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/ru_RU/
-share/mailpile/shared-data/locale/ru_RU/LC_MESSAGES/
-share/mailpile/shared-data/locale/ru_RU/LC_MESSAGES/mailpile.po
 share/mailpile/shared-data/locale/sq/
 share/mailpile/shared-data/locale/sq/LC_MESSAGES/
 share/mailpile/shared-data/locale/sq/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/sv/
-share/mailpile/shared-data/locale/sv/LC_MESSAGES/
-share/mailpile/shared-data/locale/sv/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/uk/
-share/mailpile/shared-data/locale/uk/LC_MESSAGES/
-share/mailpile/shared-data/locale/uk/LC_MESSAGES/mailpile.po
-share/mailpile/shared-data/locale/zh_CN/
-share/mailpile/shared-data/locale/zh_CN/LC_MESSAGES/
-share/mailpile/shared-data/locale/zh_CN/LC_MESSAGES/mailpile.po
 share/mailpile/shared-data/mailpile-gui/
 share/mailpile/shared-data/mailpile-gui/icons-dark/
 share/mailpile/shared-data/mailpile-gui/icons-dark/attention.png

Reply via email to