Commit graph

19224 commits

Author SHA1 Message Date
Pawel Pekala
a6f7bd08e1 - Update to version 0.23.1 [1]
- Allow build on FreeBSD 9
- Move options block to correct place

PR:		213240 [1]
Submitted by:	maintainer [1]
2016-11-14 11:23:36 +00:00
Alexey Dokuchaev
3c8a36012b - Remove redundant definitions of IPV6_DESC and [OPEN]SSL_DESC when closely
matching standard ones from `Mk/bsd.options.desc.mk'
- Rename couple of options to standard name or the one that better reflects
  their usage
2016-11-14 03:15:03 +00:00
Pawel Pekala
afa53cfab4 Update to version 1.0.1
- Small code refactoring and some fixes
- String management improvements
- Complete application icons
- Translations:
  New: Danish
  Updated: Swedish, Catalan, Turkish, Indonesian, French,
      Norwegian Bokmal and Spanish
  Partially updated: German
2016-11-13 20:27:39 +00:00
Pawel Pekala
5c700e15b1 Update to Claws Mail 3.14.1 release
Changes: http://claws-mail.org/news.php
2016-11-13 10:41:28 +00:00
Raphael Kubo da Costa
64cb5b8fb9 Update mail/trojita to 0.7.
Release notes: http://jkt.flaska.net/blog/Trojita_0_7_with_GPG_encryption_is_available.html

The minimum Qt version required by this release is 5.2, which means the
trojita-qt4 port is now gone. This also allows us to simplify the Makefile of
the main port.

PR:		212030
Submitted by:	rakuco
Approved by:	maintainer timeout (marco.broeder@posteo.eu, 84 days)
2016-11-13 10:03:39 +00:00
Martin Matuska
048208ae79 Horde package update:
comms/pear-Horde_ActiveSync 2.37.2 -> 2.37.3
mail/pear-Horde_Mime 2.10.1 -> 2.10.2
www/pear-Horde_Service_Weather 2.5.0 -> 2.5.2
deskutils/horde-nag 4.2.12 -> 4.2.13
2016-11-12 00:00:07 +00:00
Mark Linimon
631eab01cc Mark as broken on aarch64: fails to link with sbrk.
While here, pet portlint and remove stale ia64 lines.

Approved by:	portmgr (tier-2 blanket)
2016-11-10 01:21:43 +00:00
Adam Weinberger
d98043fc37 Add an upstream github commit:
b284962364

lib-http: client: Fixed assert failure occurring when server eturns
error status early while client is still sending blocking payload.

PR:		214365
Submitted by:	Larry Rosenman
2016-11-09 21:57:24 +00:00
Jason E. Hale
94c39798c4 Add TEST option to toggle regression tests. They were previously running
by default and causing aarch64 builds to fail, presumably due to an emulation
issue. [1]

Add EMACS option to install emacs lisp files. Previously, if emacs was
already installed on the system, it would install these files in STAGEDIR
and would cause check-plist to error.

Convert USE_MYSQL to USES=mysql
Convert CPPFLAGS/LDFLAGS to USES=localbase
Add some missing dependencies reported by stage-qa
Remake patches
Bump PORTREVISION

Reported by:	linimon (via private mail) [1]
2016-11-09 15:28:55 +00:00
Martin Matuska
fdf636288a Horde package update:
comms/pear-Horde_ActiveSync 2.37.1 -> 2.37.2
devel/pear-Horde_Core 2.27.0 -> 2.27.2
mail/pear-Horde_Imap_Client 2.29.9 -> 2.29.10
devel/pear-Horde_Nls 2.2.0 -> 2.2.1
deskutils/horde-nag 4.2.11 -> 4.2.12
mail/horde-turba 4.2.16 -> 4.2.17
www/pear-Horde_Service_Weather 2.0.1 -> 2.5.0
2016-11-08 23:31:05 +00:00
Mark Linimon
17e48e339b The 64-bit arm arch is actually spelled 'aarch64', not 'arm64'. 2016-11-08 19:29:56 +00:00
Mathieu Arnold
b3f6f195f5 Fix random build failure.
Because scripts/dkimproxy.out is patched, its timestamp may be after the
one of scripts/dkimproxy_out.8, forcing a rebuild of the man page.

- The Makefile are generated with autotools, and need gmake
- Fix some syntax error in dkimproxy.out's pod section.

While there, regenerate patches.

Reported by:	pkg-fallout
Sponsored by:	Absolight
2016-11-08 12:44:09 +00:00
Jan Beich
d377f1f5df gecko: backport fix for crash on 9.x (lang/gcc5 + -O3)
https://lists.freebsd.org/pipermail/freebsd-gecko/2016-November/006752.html
https://bugzilla.mozilla.org/show_bug.cgi?id=757366

MFH:		2016Q4 (blanket)
2016-11-08 12:35:43 +00:00
Mark Linimon
780f9a8536 Mark as broken on arm64. 2016-11-08 07:26:30 +00:00
Adam Weinberger
5801ec9ae0 Update distinfo, missed in r425672.
PR:		214292
Pointy hat to:	wen
2016-11-08 04:27:07 +00:00
Wen Heping
9fdde1af8b - Update to 1.10.5.192
PR:		214292
Submitted by:	yasu@utahime.org
Approved by:	loic.blot@unix-experience.fr(maintainer)
2016-11-08 03:30:09 +00:00
Adam Weinberger
5137156c56 pick up github commit:
00651e607c

imapsieve plugin: Fixed assert failure occurring when used with virtual
mailboxes.

In that case a transaction (delayed sync) is perfromed outside of the
context of an IMAP command.

PR:		214302
Submitted by:	maintainer (Larry Rosenman)
2016-11-08 02:53:22 +00:00
Bartek Rutkowski
30b1a53ad0 mail/milter-greylist: update 4.4.3 -> 4.6.1
PR:		213622
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> (maintainer)
2016-11-07 12:39:41 +00:00
Pietro Cerutti
ae8c448864 mail/neomutt: gdate isn't required for building anymore, pet portlint
Approved by:	bapt (maintainer)
2016-11-07 12:28:54 +00:00
Adam Weinberger
270ceb1c43 Follow up to r425497. sa-update isn't the problem, it's sa-update in
the plist. Remove the UPDATE_ON_INSTALL option entirely, and just add
a blurb to the pkg-message instructing people to run sa-update and
sa-compile manually.

Thanks to Matthew Fuller for prodding a better solution.
2016-11-07 00:59:19 +00:00
Adam Weinberger
36855604d9 Enable the GPGME knob by default and bump PORTREVISION.
Submitted by:	maintainer (dereks lifeofadishwasher com)
2016-11-06 19:24:27 +00:00
Sunpoet Po-Chuan Hsieh
3aa9a313d3 - Update to 1.04
- Mark DEPRECATED and set EXPIRATION_DATE to 2017-03-31

Changes:	http://search.cpan.org/dist/Net-SMTP-SSL/Changes
2016-11-06 16:49:54 +00:00
Adam Weinberger
fe5a63ec07 For quite a while now, the only update server for SpamAssassin hasn't
had a valid DNS entry. People have asked about it on the mailing list
as far back as August, but literally nobody has replied to any of those
posts, and no commits or wiki updates have been made regarding this,
making it reasonably appear that nobody on the SpamAssassin team has
noticed or cares that SpamAssassin no longer updates.

For now, just add a patch that turns sa-update(1) into a no-op.

While here, add a couple simple Makefile tweaks and bump PORTREVISION.
2016-11-06 15:38:55 +00:00
Guido Falsi
94d0241860 - Upgrade postgrey to 1.37
PR:		213139
Submitted by:   Melissa Pilgrim <ports.maintainer@evilphi.com>
		(maintainer)
2016-11-06 11:44:19 +00:00
Olli Hauer
6453a162fd - update to 3.2-20161106
20161105
 Bugfix (introduced: Postfix 1.1): the postsuper command did
 not count a successful rename operation after error recovery.
 Problem reported by Markus Sch_nhaber. File: postsuper/postsuper.c.

 Cleanup: error reporting for IDNA (non-ASCII domain name)
 conversion errors, and enable_idna2003_compatibility
 configuration. File: util/midna_domain.c.

Incompatible changes with snapshot 20161103
===========================================

Postfix 3.2 by default disables the 'transitional' compatibility
between IDNA2003 and IDNA2008, when converting UTF-8 domain names
to/from the ASCII form that is used in DNS lookups.  This makes
Postfix behavior consistent with current versions of the Firefox
and Chrome web browsers. Specify "enable_idna2003_compatibility =
yes" for historical behavior.

This affects the conversion of, for example, the German sz and the
Greek zeta. See http://unicode.org/cldr/utility/idna.jsp for more
examples.
2016-11-06 09:23:41 +00:00
John Marino
489f660da7 mail/emailrelay: Fix DEFAULT_VERSIONS+=ssl
Both LibreSSL and the latest version of OpenSSL lack definitions for
SSLv3_method, so handle that case to fix the build with those SSL options.

Appoved by:	SSL blanket
2016-11-05 14:42:49 +00:00
Baptiste Daroussin
2ed2c234bf Set GPGME option on
Suggested by:	Niklaas Baudet von Gersdorff <stdin@niklaas.eu>
2016-11-05 11:15:14 +00:00
Baptiste Daroussin
6cc0534cd9 Update to 20161104 2016-11-05 10:52:36 +00:00
Hiroki Sato
f1197dbcac Update to 0.9.22. 2016-11-04 19:06:56 +00:00
Hiroki Sato
bcb8f7277c - Fix a lmissing dependency of mail/mu.
- Add "emacsNN" suffix to the Emacs backend.
2016-11-04 19:02:52 +00:00
Mark Linimon
95a159ef42 Now builds on sparc64.
Approved by:	portmgr (tier-2 blanket)
2016-11-03 16:18:46 +00:00
Jan Beich
bfa84aafa5 Pass maintainership of PEAR ports to the submitter
PR:		214011 214012 214013 214014 214015 214016 214017
PR:		214018 214019 214021 214022 214023 214024 214025
PR:		214026 214027 214028 214029 214030 214031 214032
PR:		214033 214034 214035 214036 214037 214038 214039
PR:		214040 214041 214042 214043 214044 214045 214046
PR:		214047 214048 214049 214050 214051 214052 214053
PR:		214054 214055 214056 214057 214058 214059 214060
PR:		214061 214062 214063 214064 214066 214067 214068
PR:		214071 214072 214073 214074 214075 214076 214077
PR:		214078 214079 214080 214081 214082 214083 214084
PR:		214085 214086 214087 214088 214089 214090 214091
PR:		214092 214093 214094 214095 214096 214097 214098
PR:		214099 214100 214101 214102 214103 214104 214108
PR:		214109 214110 214111 214112 214113 214114 214115
PR:		214116 214117 214118 214119 214120 214121 214122
PR:		214123 214124 214125 214126 214127 214128 214129
PR:		214130 214131 214132 214133 214134 214135 214136
PR:		214137 214138 214139 214140 214141 214142 214143
PR:		214144 214145 214146 214147 214148 214149 214150
PR:		214151 214152
Submitted by:	Jochen Neumeister <joneum@bsdproject.de>
2016-11-03 06:32:16 +00:00
Mathieu Arnold
d26ef18700 Cleanup no longer needed CHMOD usage after r424898.
PR:		213743
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-11-02 22:45:14 +00:00
Dmitry Marakasov
8d27381983 - Add LICENSE
- Switch to USES=localbase
- Switch to options helpers
2016-11-02 09:04:20 +00:00
Olli Hauer
b6ac44f4a6 - update to 3.2-20161101
Major changes with snapshot 20161031
====================================
The smtpd_milter_maps feature supports per-client Milter configuration.
This overrides the global smtpd_milters setting and has the same syntax.
A lookup result of "DISABLE" turns off Milter support.
2016-11-02 05:27:38 +00:00
Baptiste Daroussin
42153e4385 Revert 425074 it is still too early for that :( 2016-11-01 20:00:14 +00:00
Baptiste Daroussin
a0743c1422 Remove useless pkg-req scripts (they are not used anymore) 2016-11-01 19:55:24 +00:00
Adam Weinberger
0f87aaf67e Pigeonhole 0.4.16 cannot work with dovecot2 releases older than
2.2.26. Up the registered dependency to force dovecot2 at least
2.2.26.0 (the latest version).

See also: http://www.dovecot.org/list/dovecot-news/2016-November/000331.html

PR:		213978
Submitted by:	maintainer (Larry Rosenman)
2016-11-01 15:54:19 +00:00
Adam Weinberger
edd16b4a17 Update to 0.4.16.
* Part of the Sieve extprograms implementation was moved to Dovecot,
  which means that this release depends on Dovecot v2.2.26+.
* ManageSieve: The PUTSCRIPT command now allows uploading empty Sieve
  scripts. There was really no good reason to disallow doing that.
+ Sieve vnd.dovecot.report extension:
  + Added a Dovecot-Reporting-User field to the report body, which
    contains the e-mail address of the user sending the report.
  + Added support for configuring the "From:" address used in the
    report.
+ LDA sieve plugin: Implemented support for a "discard script" that is
  run when the message is going to be discarded. This allows doing
  something other than throwing the message away for good.
+ Sieve vnd.dovecot.environment extension: Added vnd.dovecot.config.*
  environment items. These environment items map to sieve_env_*
  settings from the plugin {} section in the configuration. Such values
  can of course also  be returned from userdb.
+ Sieve vacation extension: Use the Microsoft X-Auto-Response-Suppress
  header to prevent unwanted responses from and to (older) Microsoft
  products.
+ ManageSieve: Added rawlog_dir setting to store ManageSieve traffic
  logs. This replaces at least partially the rawlog plugin (mimics
  similar IMAP/POP3 change).
- doveadm sieve plugin: synchronization: Prevent setting file
  timestamps to unix epoch time. This occurred when Dovecot passed the
  timestamp as 'unknown' during synchronization.
- Sieve exprograms plugin: Fixed spurious '+' sometimes returned at the
  end of socket-based program output.
- imapsieve plugin: Fixed crash occurring in specific situations.

PR:		213926
Submitted by:	maintainer (Larry Rosenman)
2016-10-30 23:04:34 +00:00
Adam Weinberger
2c2e3eefde Update squirrelmail to 20161030 sources, which most notably brings
much better php70 support. The optional database backend has switched
from PEAR to PDO, so include an UPDATING note about it.
2016-10-30 16:19:26 +00:00
Pietro Cerutti
2b9f93fd10 mail/neomutt: update to 20161028
Release notes:
https://github.com/neomutt/neomutt/releases/tag/neomutt-20161028

Approved by:    bapt (maintainer, implicit)
2016-10-29 12:20:44 +00:00
Adam Weinberger
51412f49d1 Update to 2.2.26.0, which you can tell is higher than 2.2.26 because 0
is a larger number.

  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra fields
    that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
2016-10-28 17:11:06 +00:00
Adam Weinberger
5e705ff0d1 Update dovecot2 to 2.2.26, and bump PORTREVISION on pigeonhole and
antispam-plugin.

Changes for 2.2.26:
Mainly there are quite a lot of director fixes and improvements.

Here's the full list of changes:

 * master: Removed hardcoded 511 backlog limit for listen(). The kernel
   should limit this as needed.
 * doveadm import: Source user is now initialized the same as target
   user. Added -U parameter to override the source user.
 * Mailbox names are no longer limited to 16 hierarchy levels. We'll
   check another way to make sure mailbox names can't grow larger than
   4096 bytes.

 + Added a concept of "alternative usernames" by returning user_* extra
   field(s) in passdb. doveadm proxy list shows these alt usernames in
   "doveadm proxy list" output. "doveadm director&proxy kick" adds
   -f <passdb field> parameter. The alt usernames don't have to be
   unique, so this allows creation of user groups and kicking them in
   one command.
 + auth: passdb/userdb dict allows now %variables in key settings.
 + auth: If passdb returns noauthenticate=yes extra field, assume that
   it only set extra fields and authentication wasn't actually performed.
 + auth: passdb static now supports password={scheme} prefix.
 + auth, login_log_format_elements: Added %{local_name} variable, which
   expands to TLS SNI hostname if given.
 + imapc: Added imapc_max_line_length to limit maximum memory usage.
 + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic logs.
   This replaces at least partially the rawlog plugin.
 + dsync: Added dsync_features=empty-header-workaround setting. This
   makes incremental dsyncs work better for servers that randomly return
   empty headers for mails. When an empty header is seen for an existing
   mail, dsync assumes that it matches the local mail.
 + doveadm sync/backup: Added -I <max size> parameter to skip too
   large mails.
 + doveadm sync/backup: Fixed -t parameter and added -e for "end date".
 + doveadm mailbox metadata: Added -s parameter to allow accessing
   server metadata by using empty mailbox name.
 + Added "doveadm service status" and "doveadm process status" commands.
 + director: Added director_flush_socket. See
   http://wiki2.dovecot.org/Director#Flush_socket
 + doveadm director flush: Users are now moved only max 100 at a time to
   avoid load spikes. --max-parallel parameter overrides this.
 + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a warning
   if any lock is waited on or kept for this many milliseconds.

 - master process's listener socket was leaked to all child processes.
   This might have allowed untrusted processes to capture and prevent
   "doveadm service stop" comands from working.
 - login proxy: Fixed crash when outgoing SSL connections were hanging.
 - auth: userdb fields weren't passed to auth-workers, so %{userdb:*}
   from previous userdbs didn't work there.
 - auth: Each userdb lookup from cache reset its TTL.
 - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
 - auth: Blocking userdb lookups reset extra fields set by previous
   userdbs.
 - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
 - auth-policy: Fixed crash due to using already-freed memory if policy
   lookup takes longer than auth request exists.
 - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
   returning extra fields with LFs or TABs.
 - lmtp_user_concurrency_limit>0 setting was logging unnecessary
   anvil errors.
 - lmtp_user_concurrency_limit is now checked before quota check with
   lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
 - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
 - autoexpunge settings for mailboxes with wildcards didn't work when
   namespace prefix was non-empty.
 - Fixed writing >2GB to iostream-temp files (used by fs-compress,
   fs-metawrap, doveadm-http)
 - director: Ignore duplicates in director_servers setting.
 - director: Many fixes related to connection handshaking, user moving
   and error handling.
 - director: Don't break with shutdown_clients=no
 - zlib, IMAP BINARY: Fixed internal caching when accessing multiple
   newly created mails. They all had UID=0 and the next mail could have
   wrongly used the previously cached mail.
 - doveadm stats reset wasn't reseting all the stats.
 - auth_stats=yes: Don't update num_logins, since it doubles them when
   using with mail stats.
 - quota count: Fixed deadlocks when updating vsize header.
 - dict-quota: Fixed crashes happening due to memory corruption.
 - dict proxy: Fixed various timeout-related bugs.
 - doveadm proxying: Fixed -A and -u wildcard handling.
 - doveadm proxying: Fixed hangs and bugs related to printing.
 - imap: Fixed wrongly triggering assert-crash in
   client_check_command_hangs.
 - imap proxy: Don't send ID command pipelined with nopipelining=yes
 - imap-hibernate: Don't execute quota_over_script or last_login after
   un-hibernation.
 - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in one
   IP packet.
 - imap-hibernate: Fixed various failures when un-hibernating.
 - fts: fts_autoindex=yes was broken in 2.2.25 unless
   fts_autoindex_exclude settings existed.
 - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
 - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed a
   crash with certain emails.
 - pop3-migration + dbox: Various fixes related to POP3 UIDL
   optimization in 2.2.25.
 - pop3-migration: Fixed "truncated email header" workaround.
2016-10-27 23:15:18 +00:00
Lars Engels
3cebe56e34 mail/im:
- Update to 153
2016-10-27 20:39:00 +00:00
Dmitry Marakasov
009a0e19e1 - Fix typo (OPTION_SUB), unbreaks plist
- Unsilence installation
- Switch to relative symlink in bin

Approved by:	portmgr blanket
2016-10-26 17:25:24 +00:00
Mathieu Arnold
c6f651390a OPTIONS_SET/OPTIONS_UNSET are global variables, they cannot be used in ports Makefiles.
So, replace them with OPTIONS_SLAVE, OPTIONS_EXCLUDE, OPTIONS_DEFAULT,
where appropriate.

The ghostscript ports are doing something nasty that is certainly wrong,
but I don't want to try to understand it.

Sponsored by:	Absolight
2016-10-24 10:18:50 +00:00
Kurt Jaeger
559bbd70f4 mail/offlineimap: update 6.5.7 -> 7.0.8
PR:		213672
Changes:	http://www.offlineimap.org/doc/Changelog.html
Submitted by:	mp39590@gmail.com (maintainer)
2016-10-23 17:50:38 +00:00
Joseph Mingrone
ad5bba915e mail/getmail: update to version 4.52.0
Changelog: http://pyropus.ca/software/getmail/CHANGELOG

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8327
2016-10-23 00:02:02 +00:00
Mathieu Arnold
63b2b4392b Fix.
Reported by:	antoine
Sponsored by:	Absolight
2016-10-21 18:24:16 +00:00
Mathieu Arnold
a0bcd2cf68 Use USES=pathfix where applicable.
PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
2016-10-21 15:21:13 +00:00