Index: head/mail/aerc/Makefile =================================================================== --- head/mail/aerc/Makefile (revision 518141) +++ head/mail/aerc/Makefile (revision 518142) @@ -1,90 +1,94 @@ # $FreeBSD$ PORTNAME= aerc -DISTVERSION= 0.2.1 -PORTREVISION= 1 +DISTVERSION= 0.3.0 CATEGORIES= mail MAINTAINER= tobik@FreeBSD.org COMMENT= Email client for your terminal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= scdoc:textproc/scdoc USES= go:modules,no_targets USE_GITHUB= nodefault GH_TUPLE= danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ ddevault:go-libvterm:b7d861da3810:ddevault_go_libvterm/vendor/github.com/ddevault/go-libvterm \ emersion:go-imap-idle:2704abd7050e:emersion_go_imap_idle/vendor/github.com/emersion/go-imap-idle \ emersion:go-imap:v1.0.0:emersion_go_imap/vendor/github.com/emersion/go-imap \ emersion:go-maildir:941194b0ac70:emersion_go_maildir/vendor/github.com/emersion/go-maildir \ - emersion:go-message:v0.10.5:emersion_go_message/vendor/github.com/emersion/go-message \ - emersion:go-sasl:36b50694675c:emersion_go_sasl/vendor/github.com/emersion/go-sasl \ + emersion:go-message:v0.10.7:emersion_go_message/vendor/github.com/emersion/go-message \ + emersion:go-sasl:240c8404624e:emersion_go_sasl/vendor/github.com/emersion/go-sasl \ emersion:go-smtp:v0.11.2:emersion_go_smtp/vendor/github.com/emersion/go-smtp \ emersion:go-textwrapper:d0e65e56babe:emersion_go_textwrapper/vendor/github.com/emersion/go-textwrapper \ fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ gdamore:encoding:v1.0.0:gdamore_encoding/vendor/github.com/gdamore/encoding \ go-ini:ini:v1.44.0:go_ini_ini/vendor/github.com/go-ini/ini \ golang:appengine:v1.6.1:golang_appengine/vendor/google.golang.org/appengine \ - golang:net:ca1201d0de80:golang_net/vendor/golang.org/x/net \ + golang:net:74dc4d7220e7:golang_net/vendor/golang.org/x/net \ golang:oauth2:0f29369cfe45:golang_oauth2/vendor/golang.org/x/oauth2 \ golang:protobuf:v1.3.2:golang_protobuf/vendor/github.com/golang/protobuf \ - golang:sys:fc99dfbffb4e:golang_sys/vendor/golang.org/x/sys \ + golang:sys:fde4db37ae7a:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \ google:shlex:c34317bd91bf:google_shlex/vendor/github.com/google/shlex \ kyoh86:xdg:v1.0.0:kyoh86_xdg/vendor/github.com/kyoh86/xdg \ lucasb-eyer:go-colorful:v1.0.2:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ martinlindhe:base36:v1.0.0:martinlindhe_base36/vendor/github.com/martinlindhe/base36 \ mattn:go-isatty:v0.0.8:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mattn:go-pointer:49522c3f3791:mattn_go_pointer/vendor/github.com/mattn/go-pointer \ mattn:go-runewidth:v0.0.4:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ miolini:datacounter:aa48df3a02c1:miolini_datacounter/vendor/github.com/miolini/datacounter \ mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ riywo:loginshell:2ed199a032f6:riywo_loginshell/vendor/github.com/riywo/loginshell \ - stretchr:testify:v1.3.0:stretchr_testify/vendor/github.com/stretchr/testify + stretchr:testify:v1.3.0:stretchr_testify/vendor/github.com/stretchr/testify \ + zenhack:go.notmuch:5a1961965cfb:zenhack_go_notmuch/vendor/github.com/zenhack/go.notmuch # Additional distfiles to fetch from https://git.sr.ht _SRHT_TUPLE= sircmpwn:aerc:${DISTVERSIONFULL}:"" \ sircmpwn:getopt:292febf82fd0:vendor/git.sr.ht/~sircmpwn/getopt \ sircmpwn:pty:3a43678975a9:vendor/git.sr.ht/~sircmpwn/pty \ - sircmpwn:tcell:0abd73a30946:vendor/github.com/gdamore/tcell + sircmpwn:tcell:3fdb6bc01a50:vendor/github.com/gdamore/tcell MAKE_ARGS= MANDIR=${STAGEDIR}${PREFIX}/man MAKE_ENV= ${GO_ENV} \ GOFLAGS="${GO_BUILDFLAGS}" -OPTIONS_DEFINE= HTML_FILTER -OPTIONS_DEFAULT= HTML_FILTER +OPTIONS_DEFINE= HTML_FILTER NOTMUCH +OPTIONS_DEFAULT= HTML_FILTER NOTMUCH OPTIONS_SUB= yes HTML_FILTER_DESC= Install HTML filter (depends on w3m and socksify) +NOTMUCH_DESC= Fast indexing and searching support via notmuch HTML_FILTER_RUN_DEPENDS= socksify:net/dante \ w3m:www/w3m + +NOTMUCH_LIB_DEPENDS= libnotmuch.so:mail/notmuch +NOTMUCH_VARS= GO_BUILDFLAGS+="-tags=notmuch" .include .for account project tag subdir in ${_SRHT_TUPLE:S/:/ /g} MASTER_SITES+= https://git.sr.ht/~${account}/${project}/archive/${tag}${EXTRACT_SUFX}?dummy=/:${account}_${project} DISTFILES+= ${account}-${project}-${tag}_SRHT0${EXTRACT_SUFX}:${account}_${project} .endfor post-extract: .for account project tag subdir in ${_SRHT_TUPLE:S/:/ /g:[5..-1]} @${MKDIR} ${WRKSRC}/${subdir:H} @${MV} ${WRKDIR}/${project}-${tag} ${WRKSRC}/${subdir} .endfor post-patch: @${REINPLACE_CMD} -e '/BINDIR/ s,install -m755,${INSTALL_PROGRAM},' \ -e 's,install -m755,${INSTALL_SCRIPT},' \ -e '/MANDIR/ s,install -m644,${INSTALL_MAN},' \ -e '/SHAREDIR/ s,install -m644,${INSTALL_DATA},' \ ${WRKSRC}/Makefile .include Index: head/mail/aerc/distinfo =================================================================== --- head/mail/aerc/distinfo (revision 518141) +++ head/mail/aerc/distinfo (revision 518142) @@ -1,73 +1,75 @@ -TIMESTAMP = 1564498670 -SHA256 (sircmpwn-aerc-0.2.1_SRHT0.tar.gz) = 560cee4e284ed35623d28a5e793db79c5e4700296b0aa6ac2c8e92b20ab5c1cf -SIZE (sircmpwn-aerc-0.2.1_SRHT0.tar.gz) = 89448 +TIMESTAMP = 1574353336 +SHA256 (sircmpwn-aerc-0.3.0_SRHT0.tar.gz) = 44d5ab0d5f1195166b351ec59680cc8f4c0eb45da4d44263b138be0a91a512a1 +SIZE (sircmpwn-aerc-0.3.0_SRHT0.tar.gz) = 109525 SHA256 (sircmpwn-getopt-292febf82fd0_SRHT0.tar.gz) = c00ce65497649a786737098986543a22845c9168dcc21ddcaabd56f04969373c SIZE (sircmpwn-getopt-292febf82fd0_SRHT0.tar.gz) = 8429 SHA256 (sircmpwn-pty-3a43678975a9_SRHT0.tar.gz) = 3cdfaff4ef27553045417a28e9d8d916ab23a6f32fb565c1dc39246c970094bf SIZE (sircmpwn-pty-3a43678975a9_SRHT0.tar.gz) = 5834 -SHA256 (sircmpwn-tcell-0abd73a30946_SRHT0.tar.gz) = 0132fe99c45c514f9b537a04bbe111fa2d4582a5a58ab5b113abe37db06dee9e -SIZE (sircmpwn-tcell-0abd73a30946_SRHT0.tar.gz) = 745186 +SHA256 (sircmpwn-tcell-3fdb6bc01a50_SRHT0.tar.gz) = 3b53748f8164431f4e17a2ce34f9518db1ba6ad8fff79fe987a39c2a7bc97381 +SIZE (sircmpwn-tcell-3fdb6bc01a50_SRHT0.tar.gz) = 744866 SHA256 (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 7ebff38d382142f9220d2cfcb4731d0ae90cdef71238c94a15c35f8aa746007f SIZE (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 4955 SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152 SHA256 (ddevault-go-libvterm-b7d861da3810_GH0.tar.gz) = b2bee30000a0c7b26a519910cb39fdf1dda333811f5fdd1f1a690d3692f5dec9 SIZE (ddevault-go-libvterm-b7d861da3810_GH0.tar.gz) = 112723 SHA256 (emersion-go-imap-idle-2704abd7050e_GH0.tar.gz) = f4858fd23b7a40010a0598c38bb5a24af9b85bc09f4923888efb9d6ff007e99a SIZE (emersion-go-imap-idle-2704abd7050e_GH0.tar.gz) = 3632 SHA256 (emersion-go-imap-v1.0.0_GH0.tar.gz) = 317ade221c617e7611309c6843538a602a28792daed360c38453b46b0b614935 SIZE (emersion-go-imap-v1.0.0_GH0.tar.gz) = 93253 SHA256 (emersion-go-maildir-941194b0ac70_GH0.tar.gz) = 56978d5c54edb56150f403cc790c98414f2ae7856320ceb75e025f984378296b SIZE (emersion-go-maildir-941194b0ac70_GH0.tar.gz) = 6449 -SHA256 (emersion-go-message-v0.10.5_GH0.tar.gz) = 23007271dba2ca4eb36969862e89325fca7c31287fe1d45ef0412843c71f3ac2 -SIZE (emersion-go-message-v0.10.5_GH0.tar.gz) = 25688 -SHA256 (emersion-go-sasl-36b50694675c_GH0.tar.gz) = 388f74bce9cf8203d6a474549951fb9c5ac49254acebb00619d785c2b75c1568 -SIZE (emersion-go-sasl-36b50694675c_GH0.tar.gz) = 5504 +SHA256 (emersion-go-message-v0.10.7_GH0.tar.gz) = 9eb145c78360582c88266b596fb5aa7816f28bcc9400cf35d1e0440a3aeb53bd +SIZE (emersion-go-message-v0.10.7_GH0.tar.gz) = 27157 +SHA256 (emersion-go-sasl-240c8404624e_GH0.tar.gz) = e36fa4206c922c3d8143e2859e5b757d421a31930e42eb8220848b50453e6e38 +SIZE (emersion-go-sasl-240c8404624e_GH0.tar.gz) = 5743 SHA256 (emersion-go-smtp-v0.11.2_GH0.tar.gz) = 8ff2245d939e20d284e2db3060b75dc9fde7eff6b59a47c0c81f7dd7ed5f965f SIZE (emersion-go-smtp-v0.11.2_GH0.tar.gz) = 24309 SHA256 (emersion-go-textwrapper-d0e65e56babe_GH0.tar.gz) = 2fab0e25c645d347171890d71f48e5ca4e796fe6740e03c169d2f5865d713ceb SIZE (emersion-go-textwrapper-d0e65e56babe_GH0.tar.gz) = 2168 SHA256 (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd SIZE (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = 31139 SHA256 (gdamore-encoding-v1.0.0_GH0.tar.gz) = 8fb8593a69cd86f16233d63dd6d74181136ec8f22900c509e961a25eb4b2e013 SIZE (gdamore-encoding-v1.0.0_GH0.tar.gz) = 10886 SHA256 (go-ini-ini-v1.44.0_GH0.tar.gz) = 4ace9569814b40b7755e1395f10bbef9d4f80c0b975d5212ac4b2586ca148636 SIZE (go-ini-ini-v1.44.0_GH0.tar.gz) = 35817 SHA256 (golang-appengine-v1.6.1_GH0.tar.gz) = 1755aaf4c6246579337bf1bc4f834ef00c56216da87b20456863ca91985b5afa SIZE (golang-appengine-v1.6.1_GH0.tar.gz) = 333353 -SHA256 (golang-net-ca1201d0de80_GH0.tar.gz) = 1d0b1f44b64c6248ce65f4d78add4228f15ffbdbe4a559a6d1effa410ce01071 -SIZE (golang-net-ca1201d0de80_GH0.tar.gz) = 1099216 +SHA256 (golang-net-74dc4d7220e7_GH0.tar.gz) = e974b081e105d9c61374fd026aa89bff010cc58b676dddf67a319dbba8df35fa +SIZE (golang-net-74dc4d7220e7_GH0.tar.gz) = 1099877 SHA256 (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 468421ddfe905216454006b309ebda6e97aa6089265b995bce4259d6a9efd141 SIZE (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 45498 SHA256 (golang-protobuf-v1.3.2_GH0.tar.gz) = c9cda622857a17cf0877c5ba76688a931883e505f40744c9495638b6e3da1f65 SIZE (golang-protobuf-v1.3.2_GH0.tar.gz) = 312285 -SHA256 (golang-sys-fc99dfbffb4e_GH0.tar.gz) = 009b8629e6f1369c3b9376d2e5fea53c0ebc8be89895719efb09a8a605d373d5 -SIZE (golang-sys-fc99dfbffb4e_GH0.tar.gz) = 1454968 +SHA256 (golang-sys-fde4db37ae7a_GH0.tar.gz) = b6aab4e92d5d8fe85ca0dd229bfb75c91290951a3bf3b95087459e5a4eae86a4 +SIZE (golang-sys-fde4db37ae7a_GH0.tar.gz) = 1455218 SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22 SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069 SHA256 (google-shlex-c34317bd91bf_GH0.tar.gz) = fefaae49749c42aaaf9864fc0a04326a8cc263a42ebfb18b907419b9cfc9f4f1 SIZE (google-shlex-c34317bd91bf_GH0.tar.gz) = 7234 SHA256 (kyoh86-xdg-v1.0.0_GH0.tar.gz) = 33e7cf4fbc63b98c9da44a9c846d2340752fcf733fdc97d8dff175c43fdd9083 SIZE (kyoh86-xdg-v1.0.0_GH0.tar.gz) = 4151 SHA256 (lucasb-eyer-go-colorful-v1.0.2_GH0.tar.gz) = 9ca738f5e694587af132cdfedefe1c8fbc5e2fe4339286884fe051742d970140 SIZE (lucasb-eyer-go-colorful-v1.0.2_GH0.tar.gz) = 430545 SHA256 (martinlindhe-base36-v1.0.0_GH0.tar.gz) = 973805ba2d2c22bc6728f818254ccc44fed5c6df8d97879bddbf4f48a427b0b0 SIZE (martinlindhe-base36-v1.0.0_GH0.tar.gz) = 3161 SHA256 (mattn-go-isatty-v0.0.8_GH0.tar.gz) = 4f40edb394582f49ac6330bc807be93018216ef485eb65f00adcf61b670d4f3e SIZE (mattn-go-isatty-v0.0.8_GH0.tar.gz) = 3564 SHA256 (mattn-go-pointer-49522c3f3791_GH0.tar.gz) = d6798da24430e3d74028fcc5ee5df3d24750573b23c575f991946472512f85b9 SIZE (mattn-go-pointer-49522c3f3791_GH0.tar.gz) = 1312 SHA256 (mattn-go-runewidth-v0.0.4_GH0.tar.gz) = 1973c2de25bc69c3786a00e8118f4d22aa0d040bdfe46c8c8c30419b23e53dfe SIZE (mattn-go-runewidth-v0.0.4_GH0.tar.gz) = 19827 SHA256 (miolini-datacounter-aa48df3a02c1_GH0.tar.gz) = 655ac04a30a073ec11e560d2d2c08adbddac597587ab3c2e2ca5392bf5b3f803 SIZE (miolini-datacounter-aa48df3a02c1_GH0.tar.gz) = 2890 SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600 SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362 SHA256 (pkg-errors-v0.8.1_GH0.tar.gz) = 7a428967c6fc2e80cd84a0d9469ab6bd4dbe6b13493ba6294322a933a5a7e356 SIZE (pkg-errors-v0.8.1_GH0.tar.gz) = 11009 SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398 SHA256 (riywo-loginshell-2ed199a032f6_GH0.tar.gz) = bb0d61960149545091983d00b29a8f1da9b752a804babac985911432c3b7ad54 SIZE (riywo-loginshell-2ed199a032f6_GH0.tar.gz) = 2018 SHA256 (stretchr-testify-v1.3.0_GH0.tar.gz) = 0cd9c199a72b8d80621624b37c0ed5ac724352d458506a31dfa86710551e7fc5 SIZE (stretchr-testify-v1.3.0_GH0.tar.gz) = 102859 +SHA256 (zenhack-go.notmuch-5a1961965cfb_GH0.tar.gz) = ea1ed7d6103edebf36ee1533e6b200f36e9076deba5fbd40d531cc48f01851e9 +SIZE (zenhack-go.notmuch-5a1961965cfb_GH0.tar.gz) = 32541 Index: head/mail/aerc/pkg-plist =================================================================== --- head/mail/aerc/pkg-plist (revision 518141) +++ head/mail/aerc/pkg-plist (revision 518142) @@ -1,14 +1,19 @@ bin/aerc +man/man1/aerc-search.1.gz man/man1/aerc.1.gz man/man5/aerc-config.5.gz man/man5/aerc-imap.5.gz man/man5/aerc-maildir.5.gz +%%NOTMUCH%%man/man5/aerc-notmuch.5.gz man/man5/aerc-sendmail.5.gz man/man5/aerc-smtp.5.gz +man/man7/aerc-templates.7.gz man/man7/aerc-tutorial.7.gz %%DATADIR%%/accounts.conf %%DATADIR%%/aerc.conf %%DATADIR%%/binds.conf %%DATADIR%%/filters/hldiff %%HTML_FILTER%%%%DATADIR%%/filters/html %%DATADIR%%/filters/plaintext +%%DATADIR%%/templates/forward_as_body +%%DATADIR%%/templates/quoted_reply