Commit graph

18349 commits

Author SHA1 Message Date
Dmitry Sivachenko
79c160a0d2 Update to version 1.3.9. 2015-10-20 11:03:58 +00:00
Dmitry Marakasov
67971bd0fb Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
2015-10-19 14:50:52 +00:00
Sunpoet Po-Chuan Hsieh
2156412d64 - Add LICENSE_FILE
- Cleanup Makefile
2015-10-17 18:08:07 +00:00
Kurt Jaeger
bc3fc9f856 New port: mail/openemm2013
OpenEMM is a feature-rich web-based enterprise application for email
marketing, newsletters and service mails (transaction mails and
event or time triggered mails). OpenEMM offers a great user interface,
sophisticated bounce management, link tracking, lots of graphical
realtime statistics, a CMS module and a scripting feature to implement
individual tasks.

OpenEMM is the first open source application for e-mail marketing.
Its code base has been developed since 1999 and is used - as part
of the commercial software product E-Marketing Manager (EMM) - by
companies like IBM, Daimler, Siemens and Deutsche Telekom.

OpenEMM offers already more than 95% of the functionality of most
commercial products and some features most commercial products do
not offer right now (for example MySQL support and CMS functionality).

WWW: http://www.openemm.org

PR:		196516
Submitted by:	Horst Leitenmueller <horst.leitenmueller@liwest.at>
2015-10-17 16:41:29 +00:00
Hajimu UMEMOTO
17ecd5a3e6 re-enable autosieve option.
PR:		162185
Submitted by:	enzi.sergio
2015-10-17 07:33:11 +00:00
Lars Thegler
58e412176f Update to 1.936
Changes:	https://metacpan.org/changes/distribution/Email-MIME
2015-10-16 18:56:16 +00:00
Pawel Pekala
671a9410b8 Update to Claws Mail release 3.13.0
Release notes: http://claws-mail.org/news.php
2015-10-16 18:35:36 +00:00
Mathieu Arnold
598d1dedac Update to 1.36
PR:		203722
Submitted by:	maintainer
Sponsored by:	Absolight
2015-10-16 14:19:18 +00:00
Vsevolod Stakhov
5de187a867 - Update to 1.0.6 2015-10-16 13:16:30 +00:00
Dmitry Marakasov
45c5a6c793 - Switch to options helpers
Approved by:	portmgr blanket
2015-10-15 20:58:08 +00:00
Mathieu Arnold
09ea1afb90 Update to 6.2.9.
PR:		203209
Submitted by:	maintainer
Sponsored by:	Absolight
2015-10-15 15:36:50 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Mathieu Arnold
6ba68464cc Update to 6.2.8.
PR:		203209
Submitted by:	maintainer
Sponsored by:	Absolight
2015-10-15 14:19:52 +00:00
Dmitry Marakasov
e141c28e1f - Update to 1.9.3
PR:		203679
Submitted by:	yasu@utahime.org
Approved by:	loic.blot@unix-experience.fr (maintainer)
2015-10-15 10:30:44 +00:00
Dmitry Marakasov
f42c75fa35 - Update to 3.2.1
PR:		203742
Submitted by:	ports@bsdserwis.com (maintainer)
2015-10-15 10:09:04 +00:00
Vsevolod Stakhov
6c1b71aa64 Fix _SC_GETPW_R_SIZE_MAX usage. 2015-10-14 21:04:07 +00:00
Vsevolod Stakhov
6093473ede Fix build on non-amd64. 2015-10-14 16:39:27 +00:00
Vsevolod Stakhov
6c1691307d - Update to 1.0.5 2015-10-14 16:02:49 +00:00
Frederic Culot
1d0b9d3e31 - Reassign lippe@'s ports after his commit bit was taken in for safekeeping 2015-10-14 11:04:10 +00:00
Dmitry Marakasov
565380226c - Fix stripping, remove unneeded condition (STRIP already takes WITH_DEBUG into account)
- Switch to options helpers
2015-10-14 02:48:57 +00:00
Mathieu Arnold
009403d474 - update from 6.5.5 to 6.5.7
- add py-sqlite3 as a run dependency
- simplify the port

PR:		201402
Submitted by:	mp39590 gmail com
Sponsored by:	Absolight
2015-10-13 07:56:33 +00:00
Dmitry Marakasov
f485011d74 - Fix plist for mail/popa3d-before-sendmail 2015-10-12 18:22:34 +00:00
Olli Hauer
040dbeb4e1 - update to 2.11.7
- use target helpers

ChangeLog:
20150903
	Workaround: disable DNSSEC support for AIX 7x and earlier.
	The AIX 6/7 resolver(5) API defines RES_USE_DNSSEC without
	defining the "ad" bit.  Viktor Dukhovni.  Files: makedefs,
	proto/INSTALL.html, dns/dns.h.

20150923
	Bugfix (introduced: 20120531-617): the Postfix SMTP server
	used a larger-than-1 VSTREAM buffer to read the HAProxy
	connection hand-off information. This broke TLS wrappermode,
	as the TLS helo packet would end up in the plaintext VSTREAM
	buffer. Reported by Lukas Erlacher.  File: smtpd/smtpd_haproxy.c.

20150924
	Bugfix (introduced: 20090216-24): incorrect postmulti error
	message. Reported by Patrik Koetter. Fix by Viktor Dukhovni.
	File: postmulti/postmulti.c.

	Workaround: don't create a new instance when the template
	main.cf and master.cf files are missing, as happens on
	Debian-like systems. Viktor Dukhovni. File: conf/postmulti-script.

20150925
	Bugfix (introduced: 19970309, fixed 20150421 in development
	release): reset errno before calling readdir(), in order
	to distinguish between an end-of-directory and an error
	condition. File: scandir.c.

20150930
	Bugfix (introduced: 20040124): Milter client panic while
	adding a header, because the PREPEND action used the same
	output function for header_checks and body_checks.  Viktor
	Dukhovni and Wietse. File: cleanup/cleanup_message.c.

	Bugfix (introduced: 20031128): xtext_unquote() did not
	propagate error reports from xtext_unquote_append(), causing
	the decoder to return partial ouput, instead of rejecting
	malformed input. Fix by Krzysztof Wojta.  File: global/xtext.c.
2015-10-11 15:03:16 +00:00
Olli Hauer
8522c4d346 - update to 3.0.3
- use target helpers

ChangeLog:
20150722
	The COMPATIBILITY_README text and HTML files were not
	installed.  File: conf/postfix-files.

20150903
	Workaround: disable DNSSEC support for AIX 7x and earlier.
	The AIX 6/7 resolver(5) API defines RES_USE_DNSSEC without
	defining the "ad" bit.  Viktor Dukhovni.  Files: makedefs,
	proto/INSTALL.html, dns/dns.h.

20150923
	Bugfix (introduced: 20120531-617): the Postfix SMTP server
	used a larger-than-1 VSTREAM buffer to read the HAProxy
	connection hand-off information. This broke TLS wrappermode,
	as the TLS helo packet would end up in the plaintext VSTREAM
	buffer. Reported by Lukas Erlacher.  File: smtpd/smtpd_haproxy.c.

20150924
	Bugfix (introduced: 20090216-24): incorrect postmulti error
	message. Reported by Patrik Koetter. Fix by Viktor Dukhovni.
	File: postmulti/postmulti.c.

	Workaround: don't create a new instance when the template
	main.cf and master.cf files are missing, as happens on
	Debian-like systems. Viktor Dukhovni. File: conf/postmulti-script.

20150925
	Bugfix (introduced: 19970309, fixed 20150421 in development
	release): reset errno before calling readdir(), in order
	to distinguish between an end-of-directory and an error
	condition. File: scandir.c.

20150930
	Bugfix (introduced: 20040124): Milter client panic while
	adding a header, because the PREPEND action used the same
	output function for header_checks and body_checks.  Viktor
	Dukhovni and Wietse. File: cleanup/cleanup_message.c.

	Bugfix (introduced: 20031128): xtext_unquote() did not
	propagate error reports from xtext_unquote_append(), causing
	the decoder to return partial ouput, instead of rejecting
	malformed input. Fix by Krzysztof Wojta.  File: global/xtext.c.

20151003
	Bugfix (copied from xtext): uxtext_unquote() did not propagate
	error reports from uxtext_unquote_append(), causing the
	decoder to return partial output, instead of rejecting
	malformed input.  Found by searching the code for similar
	error patterns as with xtext_unquote().  File: global/uxtext.c.

	Bugfix (introduced: 20141130, fixed around 20150607 in
	development release): the DNS multi-query clients forgot
	to save and restore h_errno when evaluating the aggregate
	result. File: dns/dns_lookup.c.
2015-10-11 15:02:58 +00:00
Jimmy Olgeni
eb8748beda Remove trailing whitespace from Makefiles, M-X. 2015-10-08 15:12:22 +00:00
Dirk Meyer
6dac2293a2 - cleanup 2015-10-08 04:44:49 +00:00
Dirk Meyer
bc79bff345 - drop maintainership 2015-10-08 04:08:51 +00:00
Dmitry Marakasov
5b3c8505a5 - Drop 8.x support
- Fix staging on 11.x

Approved by:	portmgr blanket
2015-10-08 01:51:27 +00:00
Dmitry Marakasov
0cfc853716 - Move owner/group/perm handling into plist, fixing packaging from non-root
PR:		203566
Submitted by:	amdmi3
Approved by:	oliver (maintainer)
2015-10-06 21:04:06 +00:00
Dmitry Marakasov
e569f7626e - Fix install from non-root
- Strip binary
- Drop @dirrm* from plist
2015-10-06 18:26:29 +00:00
Dmitry Marakasov
eb676bdc85 - Fix installation from non-root 2015-10-06 18:07:39 +00:00
Steve Wills
d06e46fcb7 mail/thunderbird: update to 38.3.0
PR:		203503
Submitted by:	dezillium@dezillium.com
Security:	2d56c7f4-b354-428f-8f48-38150c607a05
2015-10-06 13:27:23 +00:00
Jason Unovitch
b9090f2d43 mail/opensmtpd: update 5.7.1 -> 5.7.3
Changes:	https://www.opensmtpd.org/announces/release-5.7.2.txt
Changes:	https://www.opensmtpd.org/announces/release-5.7.3.txt

Approved by:	ashish (maintainer, implicit from AFK notice)
Security:	42852f72-6bd3-11e5-9909-002590263bf5
Security:	ee7bdf7f-11bb-4eea-b054-c692ab848c20
Security:	CVE-2015-7687
MFH:		2015Q4
2015-10-06 03:20:22 +00:00
Vsevolod Stakhov
dc9c1b9bf6 - Update to 1.0.4 2015-10-05 14:32:30 +00:00
Dmitry Marakasov
4136c5b3ee - Fix manpage handling
- Fix installation from non-root

Approved by:	portmgr blanket
2015-10-05 14:06:46 +00:00
Kurt Jaeger
18716da045 mail/dovecot2-pigeonhole: 0.4.8 -> 0.4.9
upgrade to follow mail/dovecot2

* Properly implemented checking of ABI version for Sieve interpreter
  plugins, much like Dovecot itself does for plugins. This will prevent
  plugin ABI mismatches.
+ Implemented a vnd.dovecot.environment extension. This builds upon the
  standard environment extension and adds a few more environment items,
  such as username and default mailbox. It also creates a variables
  namespace so that environment items can be accessed directly. I am
  still thinking about more environment items that can be added.
+ Sieve extprograms plugin: Made line endings of the input passed to the
  external programs configurable. This can be configured separately for
  each of the three extensions.
+ ManageSieve: Implemented proxy XCLIENT support. This allows the proxy
  to pass client information to the back-end.
- ManageSieve: Fixed an assert failure occurring when a client
  disconnects during the GETSCRIPT command.
- doveadm sieve plugin: Fixed incorrect initialization of mail user.
  This caused a few memory leaks.
- sieve-filter command line tool: Fixed handling of failure-related
  implicit keep when there is an explicit default destination folder.
  This caused message duplication.
- lib-sieve: Fixed bug in RFC5322 header folding. Words longer than the
  optimal line length caused empty lines in the output, which would
  break the resulting message header. This surfaced in References:
  headers with very long message IDs.

PR:		203526
Submitted by:	Larry Rosenman <ler@lerctr.org> (maintainer)
2015-10-05 03:52:14 +00:00
Jason Unovitch
3647465a25 mail/james: security update 2.3.1 -> 2.3.2.1; while here fix all the things
- Add LICENSE and LICENSE_FILE
- Add NO_ARCH
- Fix PID_FILE using an undefined variable (resulting PID was /var/run/.pid)
- Fix .include lines post staging support
- Actually use the version number from PLIST_SUB in pkg-plist
- Overhaul rc script
  - Add PROVIDE/REQUIRE/KEYWORD to header
  - Remove "geronimo" references from when the port was originally copied
  - Remove %%JAMES_VERSION%% in rc variable names. Every port version bump
    in the past came with a POLA issue as james231_enable=YES would now
    have to be james2321_enable=YES. Provide a shim to translate the old
    variable names and provide a warning to update rc.conf syntax.
  - Match start routine to embedded start-up script (which enables stop
    command to work without a java.lang.IllegalThreadStateException)
  - Add working status routine
  - Standardize indentation

PR:		203461
Security:	CVE-2015-7611
Security:	be3069c9-67e7-11e5-9909-002590263bf5
MFH:		2015Q4
2015-10-04 21:26:09 +00:00
Adam Weinberger
0f633ebc83 Add upstream r1684653 from bug #7208, which fixes warnings stemming from
calling each/keys on a hashref.

While here, convert @unexec stuff into preunexec and postunexec.
Submitted by:	Larry Rosenman
Obtained from:	https://svn.apache.org/viewvc?view=revision&revision=1684653
2015-10-03 18:20:59 +00:00
Adam Weinberger
19821154c0 ispell isn't available in FreeBSD and hasn't been for quite some time.
Change references to ispell into aspell, which is readily available.

PR:		202980
Submitted by:	mcdouga9@egr.msu.edu
2015-10-03 18:04:52 +00:00
Sunpoet Po-Chuan Hsieh
88fbceff60 - Add LICENSE_FILE
Approved by:	portmgr (blanket)
2015-10-03 17:10:47 +00:00
Sunpoet Po-Chuan Hsieh
23ba53dd43 - Add NO_ARCH 2015-10-03 17:08:44 +00:00
Sunpoet Po-Chuan Hsieh
755b724584 - Add NO_ARCH 2015-10-03 17:08:40 +00:00
Sunpoet Po-Chuan Hsieh
c3899cbd6a - Add NO_ARCH 2015-10-03 17:08:36 +00:00
Dmitry Marakasov
e49cd1c6d7 - Fix installation from non-root
Approved by:	portmgr blanket
2015-10-03 02:09:50 +00:00
Dmitry Marakasov
70a6e98f6a - Switch to options helpers
- Don't use deprecated MAN*
- Fix installation from non-root

Approved by:	portmgr blanket
2015-10-03 01:44:37 +00:00
Adam Weinberger
990c270907 Update dovecot2 to 2.2.19, and bump PORTREVISION on antispam-plugin
and pigeonhole.

Changes:

* pop3_deleted_flag has been broken since v2.2.10. Using it would
  cause buffer overflows, which could be exploitable. However, this
  bug would have become visible quite soon after users had deleted
  some POP3 mails, because the pop3 processes would have started
  crashing all the time even in normal use.
* "doveadm director flush" command has a changed meaning now:
  It safely moves users to their wanted backends, instead of simply
  forgetting the mapping entirely and leaving the existing connections
  untouched. Use -F parameter to get the original unsafe behavior.

+ Added imap-hibernate processes (see imap_hibernate_timeout setting).
  IDLEing IMAP connections can be hibernated, which saves memory.
+ Optimized tracking mailboxes' vsizes (= sum of all messages' sizes).
  If mailbox_list_index=yes, it's also stored in there. This makes it
  very efficient to look up vsizes for all mailboxes.
+ Added a quota "count" backend, which uses the mailbox vsizes to get
  the current quota usage. It requires using the new quota_vsizes=yes
  setting, which tracks the messages' "virtual sizes" rather than
  "physical sizes". Their distiction is minor and mostly irrelevant
  nowadays (if mail sizes should be counted with LF or CRLF newlines).
+ "doveadm director up/down" commands added. The monitoring script
  should be using these commands instead of changing the vhost count.
  This allows admin to manually disable a server by changing the vhost
  count to 0 without the monitoring script changing it back.
+ Added support for HAProxy protocol: http://wiki2.dovecot.org/HAProxy
+ Added push-notification plugin framework, which can be used to
  easily implement push notifications to various backends. Implemented
  "ox" backend for notifying Open-Xchange via HTTP/json.
+ imap_logout_format supports more variables now, e.g. number of
  deleted messages.
+ pop3: Added pop3_delete_type setting (related to pop3_deleted_flag).
+ plugin { fts_enforced=yes } setting now fails body searches unless
  it can be done via the full text search engine.
+ Added %{passdb:*} and %{userdb:*} variables to various places
+ auth: Added ":protected" suffix for passdb and userdb fields. If
  used, the field doesn't overwrite an existing field.
+ IMAP/POP3 proxy: If a backend server dies, avoid client reconnection
  spikes by slowly disconnecting clients over time. This is enabled by
  setting login_proxy_max_disconnect_delay=secs passdb extra field.
+ imap: Added new read-only METADATA entries: /private/specialuse,
  /shared/comment, /shared/admin
+ imap: If client disconnects in the middle of a command, log how long
  the command had been running.
- mdbox: Rebuilding could have caused message's reference count to
  overflow the 16bit number in some situations, causing problems when
  trying to expunge the duplicates.
- Various search fixes (fts, solr, tika, lib-charset, indexer)
- Various virtual plugin fixes
- Various fixes and optimizations to dsync, imapc and pop3-migration
- imap: Various RFC compliancy and crash fixes to NOTIFY
2015-10-02 22:44:19 +00:00
Sunpoet Po-Chuan Hsieh
9a139ab8a0 - Update to 5.507
- Add NO_ARCH

Changes:	http://search.cpan.org/dist/MIME-Tools/ChangeLog
2015-10-02 06:55:17 +00:00
Dmitry Marakasov
916b6a8192 - Fix build from plain user; don'r set set[ug]id bits from install, set them via plist
PR:		203198
Submitted by:	amdmi3
Approved by:	jtrigg@ecartis.net (maintainer)
2015-10-01 17:31:33 +00:00
Wen Heping
9549426b7d - Update to 3.2.0
- Update WWW

PR:		203229
Submitted by:	ports@bsdserwis.com(maintainer)
2015-09-29 13:04:05 +00:00
Wen Heping
deee9f89b9 - Update to 5.2.13
PR:		203413
Submitted by:	ports@toco-domains.de
2015-09-29 08:13:59 +00:00