Commit graph

6767 commits

Author SHA1 Message Date
joerg
482f8d2fb5 Basic destdir support. From Steven Drake. 2010-01-27 18:14:05 +00:00
wiz
d9e31b7cfb DEPENDS should be right after MAINTAINER block, reorder. 2010-01-27 08:46:23 +00:00
ghen
699cb7638e When using the ncursesw option, set USE_NCURSES to force the real ncursesw,
NetBSD's built-in curses is not sufficient.  See devel/ncursesw/builtin.mk.
2010-01-26 13:31:50 +00:00
tron
2e2307a013 Use "soc" target if building with Sun Studio C++ and modify that target
to use "cc" rather than an absolute path (which is no longer correct).
This fixes the build with that compiler without breaking the build
using GCC.
2010-01-25 23:04:49 +00:00
tnn
5c2ac8c45e Update to thunderbird-3.0.1.
General stability/bugfix update.
2010-01-25 14:42:55 +00:00
ghen
b0ec4b60b4 Update to Dovecot 1.2.10, Sieve 0.1.15 and ManageSieve 0.11.11.
Changelog for Dovecot 1.2.10:

	+ %variables now support %{host}, %{pid} and %{env:ENVIRONMENT_NAME}
	  everywhere.
	+ LIST-STATUS capability is now advertised
	- maildir: Fixed several assert-crashes.
	- imap: LIST "" inbox shouldn't crash when using namespace with
	  "INBOX." prefix.
	- lazy_expunge now ignores non-private namespaces.

Changelog for Sieve 0.1.15:

  * Enotify extension:
     - Adjusted notify method API for addition of new notification
       methods.
     - Set default importance level to 'normal' (was 'high').
  * Include extension: updated implementation towards most recent
    specification (all should be backwards compatible):
     - Implemented global variables namespace.
     - Global command may now appear anywhere in a script.
     - Implemented script name checking using the requirements specified
       in the ManageSieve draft.
     - One issue remains: ManageSieve currently requires included scripts
       to be uploaded first, which is not according to specification.
   * Changed envelope path parser to allow to and from envelope addresses
     that have no domain part.
   + Added preliminary support for Sieve plugins and added support for
     installing Sieve development headers.
   + Started work on the implementation of the spamtest, spamtestplus and
     virustest extensions (unfinished).
   + Deprecated notify extension: implemented denotify command.
   + Variables extension: added support for variable namespaces.
   + Added configurable script size limit. Compiler will refuse to
     compile files larger than sieve_max_script_size.
   + Testsuite changes:
      - Added support for changing and testing an extension's
        configuration.
      - Added a command line parameter for copying errors to stderr.
   - Fixed a bug in the i;ascii-numeric comparator. If one of the
     strings started with a non-digit character, the comparator would
     always yield less-than.
   - Imap4flags extension: fixed bug in removeflag: removing a single
     flag failed due to off-by-one error (bug report by Julian Cowley).
   - Improved EACCES error messages for stat() and lstat() syscalls and
     slightly improved error messages that may uccur when saving a
     binary.
   - Vacation extension: fixed typo in runtime log message (patch by
     Julian Cowley).
   - Fixed use of minus '-' in man pages; it is now properly escaped.
   - Fixed parser recovery. In particular cases it would trigger spurious
     errors after an initial valid error and sometimes additional errors
     were inappropriately ignored.

Changelog for ManageSieve 0.11.11:

   * This release contains adjustments to match changes in the Sieve API.
     This means that this release will only compile against Pigeonhole
     Sieve v0.1.15.
   + Implemented ManageSieve QUOTA enforcement.
   + Added MAXREDIRECTS capability after login.
   + Implemented new script name rules specified in most recent
     ManageSieve draft.
   - Fixed assertion failure occuring with challenge-response SASL
     mechanisms.
   - Made configure complain about trying to compile against installed
     Dovecot headers alone.
   - Fixed compile warning for compilation against CMUSieve.
2010-01-25 12:31:20 +00:00
ghen
3ce1059096 Option dovecot-managesieve without dovecot-sieve not supported.
Set PKG_FAIL_REASON in that case.
2010-01-25 12:31:08 +00:00
wiz
319e13628d More PKGREVISION bumps of jpeg dependencies.
Identified by parsing the NetBSD-i386-5.0.1/2009Q3 pkg_summary files
and Robert Elz.
2010-01-24 13:26:09 +00:00
obache
5f0b8db89a Update dbmail to 2.2.14.
Changes:
 * 0000816[Database layer] DEF_QUERYSIZE is currently 1024, causing sieve
   generated autoresponders to fail (paul) - resolved
 * 0000822[General] Incoming IP addresses missing in syslog (paul) - resolved.
 * 0000827[IMAP daemon] postgresql-8.4.2 Strangeness - resolved.
 * fix native autoreply/autonotify support
 * skip caching of broken 8bit addresses
 * requires gmime > 2.2.10
2010-01-23 04:50:22 +00:00
obache
83f180c4e4 Fixes scripts installation path for postgresql. 2010-01-23 04:45:20 +00:00
heinz
f63b157751 Added LICENSE information. 2010-01-21 17:41:06 +00:00
wiz
768861f065 Update to 2.05:
version 2.05: Fri Dec 18 22:39:21 CET 2009

	Fixes:

	- no de-ref error when index out of range in Mail::Header::get()
	  [Bob Rogers]

	- repaired fixed selection of smtp for non-unix systems.

	Improvements:

	- do not run pod.t in devel environment.

	- set default output filename for Mail::Mailer::testfile::PRINT
	  [Kaare Rasmussen[

	- warn when no mailers were found.
	  rt.cpan.org#52901 [Christoph Zimmermann]
2010-01-20 14:52:26 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
heinz
2ed94cb8b5 Added LICENSE. 2010-01-16 23:37:48 +00:00
wiz
662a258e1b Remove workaround for compiler bug in gcc2 on sparc64. 2010-01-16 17:57:36 +00:00
tron
20dcfd209a Reset package revision after "sendmail" update. 2010-01-16 11:33:12 +00:00
jnemeth
af43bfd9e6 Update to 8.14.4:
8.14.4/8.14.4	2009/12/30
	SECURITY: Handle bogus certificates containing NUL characters
		in CNs by placing a string indicating a bad certificate
		in the {cn_subject} or {cn_issuer} macro.  Patch inspired
		by Matthias Andree's changes for fetchmail.
	During the generation of a queue identifier an integer overflow
		could occur which might result in bogus characters
		being used.  Based on patch from John Vannoy of
		Pepperdine University.
	The value of headers, e.g., Precedence, Content-Type, et.al.,
		was not processed correctly.  Patch from Per Hedeland.
	Between 8.11.7 and 8.12.0 the length limitation on a return
		path was erroneously reduced from MAXNAME (256) to
		MAXSHORTSTR (203).  Patch from John Gardiner Myers
		of Proofpoint; the problem was also noted by Steve
		Hubert of University of Washington.
	Prevent a crash when a hostname lookup returns a seemingly
		valid result which contains a NULL pointer (this seems
		to be happening on some Linux versions).
	The process title was missing the current load average when
		the MTA was delaying connections due to DelayLA.
		Patch from Dick St.Peters of NetHeaven.
	Do not reset the number of queue entries in shared memory if
		only some of them are processed.
	Fix overflow of an internal array when parsing some replies
		from a milter.  Problem found by Scott Rotondo
		of Sun Microsystems.
	If STARTTLS is turned off in the server (via M=S) then it
		would not be initialized for use in the client either.
		Patch from Kazuteru Okahashi of IIJ.
	If a Diffie-Hellman cipher is selected for STARTTLS, the
		handshake could fail with some TLS implementations
		because the prime used by the server is not long enough.
		Note: the initialization of the DSA/DH parameters for
		the server can take a significant amount of time on slow
		machines. This can be turned off by setting DHParameters
		to none or a file (see doc/op/op.me).  Patch from
		Petr Lampa of the Brno University of Technology.
	Fix handling of `b' modifier for DaemonPortOptions on little
		endian machines for loopback address.  Patch from
		John Beck of Sun Microsystems.
	Fix a potential memory leak in libsmdb/smdb1.c found by parfait.
		Based on patch from Jonathan Gray of OpenBSD.
	If a milter sets the reply code to "421" during the transfer
		of the body, the SMTP server will terminate the SMTP session
		with that error to match the behavior of the other callbacks.
	Return EX_IOERR (instead of 0) if a mail submission fails due to
		missing disk space in the mail queue.  Based on patch
		from Martin Poole of RedHat.
	CONFIG: Using FEATURE(`ldap_routing')'s `nodomain' argument would
		cause addresses not found in LDAP to be misparsed.
	CONFIG: Using a CN restriction did not work for TLS_Clt as it
		referred to a wrong macro.  Patch from John Gardiner
		Myers of Proofpoint.
	CONFIG: The option relaytofulladdress of FEATURE(`access_db')
		did not work if FEATURE(`relay_hosts_only') is used too.
		Problem noted by Kristian Shaw.
	CONFIG: The internal function lower() was broken and hence
		strcasecmp() did not work either, which could cause
		problems for some FEATURE()s if upper case arguments
		were used.  Patch from Vesa-Matti J Kari of the
		University of Helsinki.
	LIBMILTER: Fix internal check whether a milter application
		is compiled against the same version of libmilter as
		it is linked against (especially useful for dynamic
		libraries).
	LIBMILTER: Fix memory leak that occurred when smfi_setsymlist()
		was used.  Based on patch by Dan Lukes.
	LIBMILTER: Document the effect of SMFIP_HDR_LEADSPC for filters
		which add, insert, or replace headers.  From Benjamin
		Pineau.
	LIBMILTER: Fix error messages which refer to "select()" to be
		correct if SM_CONF_POLL is used.  Based on patch from
		John Nemeth.
	LIBSM: Fix handling of LDAP search failures where the error is
		carried in the search result itself, such as seen with
		OpenLDAP proxy servers.
	VACATION: Do not refer to a local variable outside its scope.
		Based on patch from Mark Costlow of Southwest Cyberport.
	Portability:
		Enable HAVE_NANOSLEEP for SunOS 5.11. Patch from
		John Beck of Sun Microsystems.
		Drop NISPLUS from default SunOS 5.11 map definitions.
		Patch from John Beck of Sun Microsystems.
2010-01-16 00:31:13 +00:00
zafer
e133c359db use official mirrors, remove broken ones. 2010-01-15 20:48:08 +00:00
ghen
6e31fc2b4a Update to Dovecot 1.2.9, Sieve 0.1.14 and ManageSieve 0.11.10.
Changelog for Dovecot 1.2.9:

	* maildir: When saving, filenames now always contain ,S=<size>.
	  Previously this was done only when quota plugin was loaded. It's
	  required for zlib plugin and may be useful for other things too.

	+ lazy-expunge: Support a single-namespace configuration. If a mailbox
	  is deleted, its messages are merged with its old expunged messages
	  (if there were any).
	+ expire: Settings now support spaces in mailbox names by using
	  quoted strings.
	- maildir: v1.2.7 and v1.2.8 caused assert-crashes in
	  maildir_uidlist_records_drop_expunges()
	- maildir_copy_preserve_filename=yes could have caused crashes.
	- Maildir++ quota: % limits weren't updated when limits were read
	  from maildirsize.
	- virtual: v1.2.8 didn't fully fix the "lots of mailboxes" bug
	- virtual: Fixed updating virtual mailbox based on flag changes.
	- fts-squat: Fixed searching multi-byte characters.

Changelog for Sieve 0.1.14:

   * Made the imposed limits on the number of redirects and the number
     of actions configurable. The settings are called sieve_max_actions
     and sieve_max_redirects.
   * Did a major rework of extension handling, making sure that no global
     state is maintained. This change was triggered by problems that
     global state info would cause for Dovecot v2.0, but it is also
     important for v1.2 as it significantly cleans up the library
     implementation.
   + Made LDA Sieve plugin recognize the deliver_log_format setting.
   + Message headers produced from user-supplied data are now
     RFC2047-encoded if necessary for outgoing messages. This is for
     example important for the :subject argument of the vacation action.
   + Added support for the $text$ substitution in the deprecated notify
     extension.
   + The subaddress extension now also accepts recipient_delimiter
     setting as an alias for sieve_subaddress_sep setting. This
     anticipates the recipient_delimiter setting in v2.0.
   - Fixed logging of mailbox names. It logged the converted mUTF7
     version in stead of the original UTF8 version supplied by the user.
   - Fixed a minor memory leak in the multiscript support.
   - Fixed a bug in the recompilation of Sieve scripts. Made sure that
     scripts are only recompiled when the script file - or the symlink
     pointing to it - is strictly newer.

Changelog for ManageSieve 0.11.10:

   * This release contains adjustments to match changes in the Sieve API.
     This means that this release will only compile against Pigeonhole
     Sieve v0.1.14.
   - Fixed compilation of ManageSieve against CMUSieve.
2010-01-15 18:41:11 +00:00
tron
dfadf1ce82 Don't remove "CC=gcc" from the Solaris GCC build target. This breaks the
build at least on setups where "cc" is not present or not GCC which is
the default under Solaris 10.
2010-01-11 09:26:01 +00:00
heinz
53e3a9ff69 Fixed building with DESTDIR:
Special permissions for filterctl and courierfilter have to be applied
in an install script at installation time.
Actions for the post-install target forgot to propagate DESTDIR
appropriately as a make parameter.
2010-01-09 22:20:31 +00:00
heinz
5268c6643b Fixed installation by _really_ disabling building of ldapaliasd. Bug
reported upstream (typo in courier/configure.in prevented option
"--without-ldapaliasd" from working).
2010-01-09 22:16:20 +00:00
joerg
b260948c30 Fix build on DragonFly. From Peter Avalos. 2010-01-07 15:00:35 +00:00
schmonz
129f9a3e91 Update to 4.16.0. From the changelog:
-additional fix for IMAP server that offers a message it then fails to return,
  to allow getmail to continue with the next message.  Thanks: Yaw Anokwa.
2010-01-07 02:23:52 +00:00
wiz
192072abe4 regen for changes in patch-ab. 2010-01-06 22:31:18 +00:00
sketch
36dffa1795 Fix (commented out) substitution. 2010-01-06 16:57:18 +00:00
wiz
5cf472d1a7 - thunderbird-bin-nightly. 2010-01-06 11:39:42 +00:00
joerg
2a2966d05b Doesn't work with evolution-data-server in pkgsrc, so mark as BROKEN. 2010-01-04 16:35:52 +00:00
joerg
7bfe61e50c rehash isn't really used, so effectively disable the check.
Package still doesn't build as it always includes the ldap stuff.
2010-01-04 16:27:48 +00:00
joerg
fb2e1e963b Remove mail/thunderbird-bin-nightly, it hasn't worked for too long. 2010-01-04 15:23:38 +00:00
wiz
82e9eb563e Improve HOMEPAGE. 2010-01-03 14:56:18 +00:00
heinz
c3844a668e Added fix for bad rule FH_DATE_PAST_20XX, triggering for every message
since 2010-01-01.

Ok by agc@.
2010-01-02 03:48:40 +00:00
heinz
97c6a1f488 Starting with ExtUtils::MakeMaker 6.43 some public variables (esp.
Recognized_Att_Keys) were made private, which broke SpamAssassin's
(ab)use of those variables. For details see
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6131.

Perl 5.10.1 includes ExtUtils::MakeMaker 6.55_2 and consequently building
SpamAssassin 3.2.5 with DESTDIR support in pkgsrc does not work anymore.

The fix changes the decision whether the used EU::MM module has good
enough DESTDIR support to depend only on the version number
(ie. mm_has_good_destdir is true) instead of the availability of the
key 'DESTDIR' in the (now non-public) Recognized_Att_Keys hash.

Ok to commit during freeze by wiz@
2010-01-01 13:55:32 +00:00
abs
430f50e249 Install missing config/mimetypes.php file.
Fixes mime type when attaching an Office (MS or Open*.org) file.
Prior to this commit would always be tagged as application/octet-stream.

Bump pkgrevision
2009-12-31 16:56:18 +00:00
abs
05602c986d Add missing doc/spec.txt to install & PLIST 2009-12-30 13:24:50 +00:00
obache
304b18ed33 some improvement and fixes for qpopper and poppassd.
qpopper:
* add user-destdir support
* add ${QPOPPER_USER}:${QPOPPER_GROUP} to PKG_USERS, fixes PR#28807.
* honor VARBASE.
common:
* update ipv6 patch to appropriate one for base version.
* some pkglint cleanup.

Bump PKGREVISION.
2009-12-27 14:17:37 +00:00
heinz
485dc5fc2a Changed implied dependency for INST_MAN5DIR into explicit dependency.
Submitted upstream as bug 2921151.
2009-12-25 17:50:52 +00:00
taca
4c82e2d7d1 Maintainous of mail/ja-mh package.
* Fix build problem on NetBSD current; getline() conflicts.
* Add DESTDIR support.

And some more clean up.  No functional change.
2009-12-25 13:55:12 +00:00
drochner
387b51ab6d update to 2.28.2
changes:
-bugfixes
-Add support for Googlemail and hotmail/live/msn.com accounts
-translation updates
2009-12-16 18:00:23 +00:00
jnemeth
c7e3945c29 Get rid of the ugly hacks.mk and always define SM_CONF_STDBOOL_H on
NetBSD.  All supported NetBSD versions (and some unsupported) have it.

XXX  This should not cause any change in functionality, so no revbump.
2009-12-16 13:41:41 +00:00
tnn
18f5c12905 Link main binary with -lossaudio on NetBSD.
(It's unlikely someone will play audio with thunderbird, but it's
a dependency of the common mozilla runtime.)
2009-12-16 10:05:44 +00:00
jnemeth
c7d958e728 Change libmilter to use poll(2) instead of select(2)
unconditionally.  All supported systems should have poll(2).  If
one is found that doesn't then this can be revisited and some way
of making it conditional can be implemented.

     This resolves an issue with applications that have a large
number of open files and want to bump FD_SETSIZE.  Since libmilter
no longer uses select(2), the application is free to monkey with
FD_SETSIZE as it pleases.
2009-12-16 09:46:36 +00:00
joerg
3fbb207985 Recursive bump for libltdl 2009-12-15 21:54:17 +00:00
joerg
2f717763a7 opt:foo:bar and rename:foo:bar are synonyms for mk/wrapper, but not for
the new wrappers, so just use the former.
2009-12-15 16:40:01 +00:00
wiz
ae2cbb21d9 Update to 2.28.2:
Evolution-Data-Server 2.28.2 2009-12-14
---------------------------------------

Bug Fixes:
	#394567 - Use correct FBTYPE values in GroupWise calendar backend
	          (Jari Urpalainen)
	#574940 - Crash in message_info_to_db() (Milan Crha)
	#593023 - Deleting an imported recurrent event will remain (Milan Crha)
	#594502 - Some google calendar meetings don't show up (Milan Crha)
	#598971 - Preserve selection in ENameSelectorEntry if possible
	          (Milan Crha)
	#599671 - gtk_tree_view_column_get_cell_renderers() is deprecated
	          (Matthew Barnes)
	#600449 - segfault in camel_msgport_destroy (Milan Crha)
	#600573 - e-addressbook-factory aborts on ldap lookup (Milan Crha)
	#602719 - Crash in ep_set_proxy with no proxy user or password
	          (Milan Crha)
	#603437 - Fix few memory leaks (Milan Crha)
	#603689 - Improper escaping of folder name (Lucian Langa)

Other Changes:
	Use EAGAIN instead of ETIMEDOUT on Windows (Tor Lillqvist)
	Don't use commas on the Requires line (Tor Lillqvist)
	Fix a memory leak. (Wang Xin)
	Fix a crash due to un initialized variable. (Srinivasa Ragavan)
	Use SQLite's default cache size of 2000 pages in folders.db
	(C de-Avillez)

Translations:
	Ivar Smolin (et)
	Lucian Grijincu (ro)
	Leonid Kanter (ru)
2009-12-15 14:04:42 +00:00
taca
e07603cb1e Overhaul mail/cue pacakge.
* Add patches to fix build problem with OpenSSL 1.0.0 beta and later.
* Generase "-DUSE_SSL" instead of "-DSSL".  Similar changes are CANNA
  and ZLIB.  (In the case of ZLIB, it could be change to use HAVE_ZLIB_H.)
* Split Makefile to use hacks.mk and options.mk.
* And miscellaneous pkglint clean up.

There should be no functional change and fix PR pkg/42452.
2009-12-15 13:11:18 +00:00
obache
b243a4c85f LICENSE=modified-bsd. 2009-12-15 07:22:59 +00:00
martti
852178467f Updated to the latest development release. 2009-12-13 08:55:57 +00:00
ghen
3c70ec5db2 - dovecot-sieve 2009-12-11 20:53:59 +00:00