Commit Graph

282427 Commits

Author SHA1 Message Date
Hiroki Sato
51fff0b552 Update repository URL. 2012-07-12 15:57:48 +00:00
Hiroki Sato
c441055f56 Update to 20120411-2. 2012-07-12 15:57:13 +00:00
Alex Kozlov
83661f4fc6 - Update to 3.6.7
PR:	ports/169802
Submitted by:	Simon Olofsson <simon@olofsson.de>
2012-07-12 14:14:15 +00:00
Alex Kozlov
f47f91d2a0 - Fix build with new texi2html
- Ignore attempts to compile with XEmacs, it is not supported by the ProofGeneral developers.

PR:	ports/169774
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
2012-07-12 14:05:30 +00:00
Sergey A. Osokin
ab78806824 Update SPDY patch from version 46 to 47. 2012-07-12 13:45:46 +00:00
Frederic Culot
b5734b035e - Update to 1.5
PR:		ports/169793
Submitted by:	Martin Tournoij <martin@arp242.net> (maintainer)
2012-07-12 13:05:40 +00:00
Alex Kozlov
484901efca - Update to 1.6
PR:	ports/169746
Submitted by:	David Naylor <naylor.b.david@gmail.com> (maintainer)
2012-07-12 12:39:46 +00:00
Alex Kozlov
5562c0d420 - Add conflicts
- Convert to new options framework
- Fix WWW in pkg-descr (thanks to Dru Lavigne)

PR:	ports/169727
Submitted by:	Denis Pokataev <catone@cpan.org> (maintainer)
2012-07-12 12:14:52 +00:00
Pietro Cerutti
c4ff0f2d0a - Do not install Modules or Templates from devel/cmake, now that we have
devel/cmake-modules
2012-07-12 12:01:04 +00:00
Pietro Cerutti
8970eaa874 - Split devel/cmake port into devel/cmake and cmake/cmake-modules, in order
to keep Modules and Templates separated.

Approved by:    avilla (kde)
2012-07-12 12:00:13 +00:00
Pietro Cerutti
f1cbfd7347 - Chase www/libmicrohttpd shlib version bump
- Bump PORTREVISION
2012-07-12 11:56:24 +00:00
Pietro Cerutti
8d1b7b46dc - Update to 0.9.20
PR:		169100
Submitted by:	gahr
Approved by:	maintainer (timeout > 15 days)
2012-07-12 11:54:46 +00:00
Rene Ladan
9855b481e6 Update to 20.0.1132.57
Submitted by:	George Liaskos
2012-07-12 09:19:26 +00:00
Eygene Ryabinkin
6ea03c3a6c mail/exim: upgrade to 4.80
Extracts from the NewStuff,
  ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.80

 1. New authenticator driver, "gsasl".  Server-only (at present).
    This is a SASL interface, licensed under GPL, which can be found at
    http://www.gnu.org/software/gsasl/.
    This system does not provide sources of data for authentication, so
    careful use needs to be made of the conditions in Exim.

 2. New authenticator driver, "heimdal_gssapi".  Server-only.
    A replacement for using cyrus_sasl with Heimdal, now that $KRB5_KTNAME
    is no longer honoured for setuid programs by Heimdal.  Use the
    "server_keytab" option to point to the keytab.

 3. The "pkg-config" system can now be used when building Exim to reference
    cflags and library information for lookups and authenticators, rather
    than having to update "CFLAGS", "AUTH_LIBS", "LOOKUP_INCLUDE" and
    "LOOKUP_LIBS" directly.  Similarly for handling the TLS library support
    without adjusting "TLS_INCLUDE" and "TLS_LIBS".

    In addition, setting PCRE_CONFIG=yes will query the pcre-config tool to
    find the headers and libraries for PCRE.

 4. New expansion variable $tls_bits.

 5. New lookup type, "dbmjz".  Key is an Exim list, the elements of which will
    be joined together with ASCII NUL characters to construct the key to pass
    into the DBM library.  Can be used with gsasl to access sasldb2 files as
    used by Cyrus SASL.

 6. OpenSSL now supports TLS1.1 and TLS1.2 with OpenSSL 1.0.1.

    Avoid release 1.0.1a if you can.  Note that the default value of
    "openssl_options" is no longer "+dont_insert_empty_fragments", as that
    increased susceptibility to attack.  This may still have interoperability
    implications for very old clients (see version 4.31 change 37) but
    administrators can choose to make the trade-off themselves and restore
    compatibility at the cost of session security.

 7. Use of the new expansion variable $tls_sni in the main configuration option
    tls_certificate will cause Exim to re-expand the option, if the client
    sends the TLS Server Name Indication extension, to permit choosing a
    different certificate; tls_privatekey will also be re-expanded.  You must
    still set these options to expand to valid files when $tls_sni is not set.

    The SMTP Transport has gained the option tls_sni, which will set a hostname
    for outbound TLS sessions, and set $tls_sni too.

    A new log_selector, +tls_sni, has been added, to log received SNI values
    for Exim as a server.

 8. The existing "accept_8bitmime" option now defaults to true.  This means
    that Exim is deliberately not strictly RFC compliant.  We're following
    Dan Bernstein's advice in http://cr.yp.to/smtp/8bitmime.html by default.
    Those who disagree, or know that they are talking to mail servers that,
    even today, are not 8-bit clean, need to turn off this option.

 9. Exim can now be started with -bw (with an optional timeout, given as
    -bw<timespec>).  With this, stdin at startup is a socket that is
    already listening for connections.  This has a more modern name of
    "socket activation", but forcing the activated socket to fd 0.  We're
    interested in adding more support for modern variants.

10. ${eval } now uses 64-bit values on supporting platforms.  A new "G" suffix
    for numbers indicates multiplication by 1024^3.

11. The GnuTLS support has been revamped; the three options gnutls_require_kx,
    gnutls_require_mac & gnutls_require_protocols are no longer supported.
    tls_require_ciphers is now parsed by gnutls_priority_init(3) as a priority
    string, documentation for which is at:
    http://www.gnu.org/software/gnutls/manual/html_node/Priority-Strings.html

    SNI support has been added to Exim's GnuTLS integration too.

    For sufficiently recent GnuTLS libraries, ${randint:..} will now use
    gnutls_rnd(), asking for GNUTLS_RND_NONCE level randomness.

12. With OpenSSL, if built with EXPERIMENTAL_OCSP, a new option tls_ocsp_file
    is now available.  If the contents of the file are valid, then Exim will
    send that back in response to a TLS status request; this is OCSP Stapling.
    Exim will not maintain the contents of the file in any way: administrators
    are responsible for ensuring that it is up-to-date.

    See "experimental-spec.txt" for more details.

13. ${lookup dnsdb{ }} supports now SPF record types. They are handled
    identically to TXT record lookups.

14. New expansion variable $tod_epoch_l for higher-precision time.

15. New global option tls_dh_max_bits, defaulting to current value of NSS
    hard-coded limit of DH ephemeral bits, to fix interop problems caused by
    GnuTLS 2.12 library recommending a bit count higher than NSS supports.

16. tls_dhparam now used by both OpenSSL and GnuTLS, can be path or identifier.
    Option can now be a path or an identifier for a standard prime.
    If unset, we use the DH prime from section 2.2 of RFC 5114, "ike23".
    Set to "historic" to get the old GnuTLS behaviour of auto-generated DH
    primes.

17. SSLv2 now disabled by default in OpenSSL.  (Never supported by GnuTLS).
    Use "openssl_options -no_sslv2" to re-enable support, if your OpenSSL
    install was not built with OPENSSL_NO_SSL2 ("no-ssl2").

Extracts from the ChangeLog,
  ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.80

PP/01 Handle short writes when writing local log-files.
      In practice, only affects FreeBSD (8 onwards).
      Bugzilla 1053, with thanks to Dmitry Isaikin.

NM/01 Bugzilla 949 - Documentation tweak

NM/02 Bugzilla 1093 - eximstats DATA reject detection regexps
      improved.

NM/03 Bugzilla 1169 - primary_hostname spelling was incorrect in docs.

PP/02 Implemented gsasl authenticator.

PP/03 Implemented heimdal_gssapi authenticator with "server_keytab" option.

PP/04 Local/Makefile support for (AUTH|LOOKUP)_*_PC=foo to use
      `pkg-config foo` for cflags/libs.

PP/05 Swapped $auth1/$auth2 for gsasl GSSAPI mechanism, to be more consistent
      with rest of GSASL and with heimdal_gssapi.

PP/06 Local/Makefile support for USE_(GNUTLS|OPENSSL)_PC=foo to use
      `pkg-config foo` for cflags/libs for the TLS implementation.

PP/07 New expansion variable $tls_bits; Cyrus SASL server connection
      properties get this fed in as external SSF.  A number of robustness
      and debugging improvements to the cyrus_sasl authenticator.

PP/08 cyrus_sasl server now expands the server_realm option.

PP/09 Bugzilla 1214 - Log authentication information in reject log.
      Patch by Jeremy Harris.

PP/10 Added dbmjz lookup type.

PP/11 Let heimdal_gssapi authenticator take a SASL message without an authzid.

PP/12 MAIL args handles TAB as well as SP, for better interop with
      non-compliant senders.
      Analysis and variant patch by Todd Lyons.

NM/04 Bugzilla 1237 - fix cases where printf format usage not indicated
      Bug report from Lars Müller <lars@samba.org> (via SUSE),
      Patch from Dirk Mueller <dmueller@suse.com>

PP/13 tls_peerdn now print-escaped for spool files.
      Observed some $tls_peerdn in wild which contained \n, which resulted
      in spool file corruption.

PP/14 TLS fixes for OpenSSL: support TLS 1.1 & 1.2; new "openssl_options"
      values; set SSL_MODE_AUTO_RETRY so that OpenSSL will retry a read
      or write after TLS renegotiation, which otherwise led to messages
      "Got SSL error 2".

TK/01 Bugzilla 1239 - fix DKIM verification when signature was not inserted
      as a tracking header (ie: a signed header comes before the signature).
      Patch from Wolfgang Breyha.

JH/01 Bugzilla 660 - Multi-valued attributes from ldap now parseable as a
      comma-sep list; embedded commas doubled.

JH/02 Refactored ACL "verify =" logic to table-driven dispatch.

PP/15 LDAP: Check for errors of TLS initialisation, to give correct
      diagnostics.
      Report and patch from Dmitry Banschikov.

PP/16 Removed "dont_insert_empty_fragments" fron "openssl_options".
      Removed SSL_clear() after SSL_new() which led to protocol negotiation
      failures.  We appear to now support TLS1.1+ with Exim.

PP/17 OpenSSL: new expansion var $tls_sni, which if used in tls_certificate
      lets Exim select keys and certificates based upon TLS SNI from client.
      Also option tls_sni on SMTP Transports.  Also clear $tls_bits correctly
      before an outbound SMTP session.  New log_selector, +tls_sni.

PP/18 Bugzilla 1122 - check localhost_number expansion for failure, avoid
      NULL dereference.  Report and patch from Alun Jones.

PP/19 DNS resolver init changes for NetBSD compatibility.  (Risk of breakage
      on less well tested platforms).  Obviates NetBSD pkgsrc patch-ac.
      Not seeing resolver debug output on NetBSD, but suspect this is a
      resolver implementation change.

PP/20 Revert part of NM/04, it broke log_path containing %D expansions.
      Left warnings.  Added "eximon gdb" invocation mode.

PP/21 Defaulting "accept_8bitmime" to true, not false.

PP/22 Added -bw for inetd wait mode support.

PP/23 Added PCRE_CONFIG=yes support to Makefile for using pcre-config to
      locate the relevant includes and libraries.  Made this the default.

PP/24 Fixed headers_only on smtp transports (was not sending trailing dot).
      Bugzilla 1246, report and most of solution from Tomasz Kusy.

JH/03 ${eval } now uses 64-bit and supports a "g" suffix (like to "k" and "m").
      This may cause build issues on older platforms.

PP/25 Revamped GnuTLS support, passing tls_require_ciphers to
      gnutls_priority_init, ignoring Exim options gnutls_require_kx,
      gnutls_require_mac & gnutls_require_protocols (no longer supported).
      Added SNI support via GnuTLS too.
      Made ${randint:..} supplier available, if using not-too-old GnuTLS.

PP/26 Added EXPERIMENTAL_OCSP for OpenSSL.

PP/27 Applied dnsdb SPF support patch from Janne Snabb.
      Applied second patch from Janne, implementing suggestion to default
      multiple-strings-in-record handling to match SPF spec.

JH/04 Added expansion variable $tod_epoch_l for a higher-precision time.

PP/28 Fix DCC dcc_header content corruption (stack memory referenced,
      read-only, out of scope).
      Patch from Wolfgang Breyha, report from Stuart Northfield.

PP/29 Fix three issues highlighted by clang analyser static analysis.
      Only crash-plausible issue would require the Cambridge-specific
      iplookup router and a misconfiguration.
      Report from Marcin Mirosław.

PP/30 Another attempt to deal with PCRE_PRERELEASE, this one less buggy.

PP/31 %D in printf continues to cause issues (-Wformat=security), so for
      now guard some of the printf checks behind WANT_DEEPER_PRINTF_CHECKS.
      As part of this, removing so much warning spew let me fix some minor
      real issues in debug logging.

PP/32 GnuTLS was always using default tls_require_ciphers, due to a missing
      assignment on my part.  Fixed.

PP/33 Added tls_dh_max_bits option, defaulting to current hard-coded limit
      of NSS, for GnuTLS/NSS interop.  Problem root cause diagnosis by
      Janne Snabb (who went above and beyond: thank you).

PP/34 Validate tls_require_ciphers on startup, since debugging an invalid
      string otherwise requires a connection and a bunch more work and it's
      relatively easy to get wrong.  Should also expose TLS library linkage
      problems.

PP/35 Pull in <features.h> on Linux, for some portability edge-cases of
      64-bit ${eval} (JH/03).

PP/36 Define _GNU_SOURCE in exim.h; it's needed for some releases of
      GNU libc to support some of the 64-bit stuff, should not lead to
      conflicts.  Defined before os.h is pulled in, so if a given platform
      needs to override this, it can.

PP/37 Unbreak Cyrus SASL auth: SSF retrieval was incorrect, Exim thought
      protection layer was required, which is not implemented.
      Bugzilla 1254, patch from Wolfgang Breyha.

PP/38 Overhaul DH prime handling, supply RFC-specified DH primes as built
      into Exim, default to IKE id 23 from RFC 5114 (2048 bit).  Make
      tls_dhparam take prime identifiers.  Also unbreak combination of
      OpenSSL+DH_params+TLSSNI.

PP/39 Disable SSLv2 by default in OpenSSL support.

Changes in the port:

 - added knob to disable DKIM (requested by alex@ahhyes.net)

 - added knob to build with GnuTLS (requested by odhiambo@gmail.com)

 - fixed handling of 'twist' directives in hosts.allow

PR: 166396
QA page: http://codelabs.ru/fbsd/ports/qa/mail/exim/4.80
2012-07-12 09:05:52 +00:00
Gerald Pfeifer
74babfd2cf Update to the 20120708 snapshot of GCC 4.8.0. 2012-07-12 08:37:49 +00:00
Alex Dupre
71cdd1cdcc Add a patch to process broken PDFs (Info dictionary shall be an indirect reference). 2012-07-12 08:32:12 +00:00
Florian Smeets
d2f0583d13 Fix copy & paste bug
Submitted by:	ohauer
2012-07-12 06:32:05 +00:00
Dirk Meyer
9ba4b461a8 - update to 1.5.12 2012-07-12 05:42:49 +00:00
Mark Linimon
94db145752 Complete the removal of ics to silence warnings on pointyhat.
Hat:		portmgr
2012-07-12 01:57:21 +00:00
Florian Smeets
99534dc27d Convert to optionsNG 2012-07-11 23:48:40 +00:00
Baptiste Daroussin
fd554fce86 - update to 1.0 rc1
- changes:
  * schema for remote repositories are versionned
  * fix ordering of scripts
  * ability to query SRV dns records for automatic mirror detection (ala
    portsnap/frebsd-update) via the SRV_MIRROR options default to off
  * new FETCH_RETRY options (default to 3)
  * more style(9) compliance of the code
  * lots of cleanup in exits codes
  * lots of typos fixes in manpage
  * improvements in manpages
  * pkg2ng now move the old database into /var/db/pkg.back
  * new -B option to pkg check to reanalyse the files and populate shlibs
  * new install -fR to reinstall all packages depending on a given package
  * disable shlib when using pkg-static

No new feature to expect in next releases, only bug fixes
New feature will be for 1.1 (already planned :))
2012-07-11 22:17:37 +00:00
Florian Smeets
9eb317069f Update to 10.6.0 2012-07-11 22:15:40 +00:00
Florian Smeets
26d2d2cd61 Update to 1.8.14.0 2012-07-11 22:15:12 +00:00
Nicola Vitale
36417db26f - Update to 2.3.0 [1], [2]
- Remove files/patch-src__config__Run.cc
- Remove http://nivi.interfree.it/* from MASTER_SITES
- Add LICENSE (GPLv3)  [2]
- Convert to the new options framework  [2]
- Add WBARCONFIG option (default on)
- Enable the NLS option  [2]
- Set USE_GNOME to desktopfileutils, intltool
- Fix the installation path of wbar.desktop  [2]
- Fix a typo in pkg-descr

PR:		ports/168167  [1], ports/168778  [2]
Submitted by:	lbartoletti <coder at tuxfamily.org>  [1], Olivier Cochard-Labbe <olivier at cochard.me>  [2]
2012-07-11 21:40:15 +00:00
Pawel Pekala
c303edc6b0 Fix build with clang 2012-07-11 20:42:14 +00:00
Pawel Pekala
fee1026a34 - Update to version 0.77.0
- Switch to official mirror
- Add desktop entry
- Use PLIST_ macros instead of separate pkg-plist file
- Port is now GTK+ 2.x based
2012-07-11 20:28:58 +00:00
Sunpoet Po-Chuan Hsieh
07e43b3858 - Fix build with lang/php5 (PHP 5.4)
- Convert to new options framework
- Cosmetic change
- Take maintainership

Obtained from:	http://svn.php.net/viewvc?view=revision&revision=319585
2012-07-11 20:11:48 +00:00
Sunpoet Po-Chuan Hsieh
d2bda62e51 - Update to 2.42
- Add LICENSE

Changes:	http://search.cpan.org/dist/Net-Whois-Raw/Changes
2012-07-11 20:07:01 +00:00
Sunpoet Po-Chuan Hsieh
b3731c8bb6 - Update to 0.08198
- Pet portlint

Changes:	http://search.cpan.org/dist/DBIx-Class/Changes
2012-07-11 19:01:27 +00:00
Jason Helfman
200552d819 - take maintainer-ship 2012-07-11 18:40:33 +00:00
Chris Rees
db61a267a6 Reset maintainership for ports maintained by Gerrit Beine.
He had requested this some time ago, so any past timeouts should not be held
against him.

Your work in the past has been much appreciated, thank you.

Submitted by:	maintainer, via private email
2012-07-11 18:13:33 +00:00
Jung-uk Kim
f26e9f136d Remove a superfluous "-x c++" option for clang-cpp. clang-cpp automatically
adds it by guessing language type from the file extension.
2012-07-11 16:45:53 +00:00
Michael Landin
a1b85ddc88 - Update to 2.00013
- Add LICENSE
- Add TEST_DEPENDS
Changes:	http://search.cpan.org/dist/Net-Whois-RIPE/Changes

PR:		ports/169694
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
2012-07-11 16:25:45 +00:00
Sunpoet Po-Chuan Hsieh
883f139962 - Update to 1.118
- Add LICENSE

Changes:	http://search.cpan.org/dist/Perl-Critic/Changes
2012-07-11 15:58:21 +00:00
Josh Paetzel
35057bed46 Update to version 2012-06-24
PR:	ports/169786
Submitted by:	John Hixson <john@pcbsd.org>
2012-07-11 15:47:23 +00:00
Pawel Pekala
e4890d9eb9 Don't link to audio/libbs2b
PR:		ports/169689
Reported by:	myself
Submitted by:	Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2012-07-11 15:07:50 +00:00
Pawel Pekala
dca1344b87 Update to version 2.4.2
PR:		ports/169762
Submitted by:	arrowdodger <6yearold@gmail.com> (maintainer)
2012-07-11 14:50:16 +00:00
Sunpoet Po-Chuan Hsieh
8a7f1b2e6b - Update to 0.26
Changes:	http://search.cpan.org/dist/DBIx-Custom/Changes
2012-07-11 14:33:54 +00:00
Dmitry Sivachenko
d212fc36e7 Update to version 1.1.1
Approved by:	maintainer
2012-07-11 13:21:49 +00:00
Jase Thew
f99a0bc3dd - Bump PORTREVISION after mail/dovecot2 update to 2.1.8
Requested by:	Andrzej Tobola (via email)
Approved by:	flo (mentor)
2012-07-11 12:08:22 +00:00
Jase Thew
99f19dbc03 - Update to 20120707
- Add SASL option to enable SASL authentication support
- Use devel/ncurses as it provides ability for 256 color support for
  ncursesw
- Remove support for devel/lua50 (upstream removing it shortly)
- Remove 'Enable' from option descriptions

Approved by:	flo (mentor)
2012-07-11 12:06:27 +00:00
Jase Thew
b82d10cf68 - Add SASL option to enable SASL authentication support
- Use devel/ncurses as it provides ability for 256 color support for
  ncursesw
- Fix Lua support when used with devel/lua50
- Remove 'Enable' from option descriptions

Approved by:	flo (mentor)
2012-07-11 12:05:12 +00:00
Jase Thew
058e28006d - Update to 0.0.13 [1]
- Convert to optionsNG, add NLS option

PR:		ports/169626 [1]
Submitted by:	Hiroto Kagotani <hiroto.kagotani@gmail.com> (maintainer)
Approved by:	flo (mentor)
2012-07-11 12:03:04 +00:00
Jase Thew
980c76d166 - Update to 0.8.5 [1]
- Convert to optionsNG

PR:		ports/169617 [1]
Submitted by:	Dmitry N Fomin <fdn@okbire.ru> (maintainer)
Approved by:	flo (mentor)
2012-07-11 11:56:06 +00:00
Max Khon
7e2577d118 Add manpages. 2012-07-11 10:58:55 +00:00
Jase Thew
55bbda78b9 - Update to 2.1.8 [1]
- Convert to optionsNG and add DEBUG option
- Pet portlint(1): fix overly long line and missing ending newline in
  pkg-descr

PR:		ports/169595 [1]
Submitted by:	Jeremy Chadwick <jdc@koitsu.org> (maintainer)
Approved by:	flo (mentor)
2012-07-11 10:24:10 +00:00
Pietro Cerutti
f80f6f6216 - fix the FindDCMTK.cmake to include the new oflog library introduced by
dcmtk-3.6.0. This has been reported in CMake bug tracker:
  http://public.kitware.com/Bug/view.php?id=12324

Approved by:	kde@ (implicit)
2012-07-11 10:12:40 +00:00
Sunpoet Po-Chuan Hsieh
7bc7cef824 - Update to 1.73
- Add LICENSE
- Sort MAN3 and PLIST

Changes:	http://search.cpan.org/dist/SQL-Abstract/Changes
2012-07-11 09:00:00 +00:00
Sunpoet Po-Chuan Hsieh
b931d1812f - Update to 0.1428
- Add LICENSE

Changes:	http://search.cpan.org/dist/Validator-Custom/Changes
2012-07-11 08:43:06 +00:00
Wen Heping
8d755610fe - Update to 3.3.3
- Add LICENSE

PR:		169149
Submitted by:	koobs <koobs.freebsd@gmail.com>
Approved by:	maintainer(timeout, > 20 days)
2012-07-11 07:50:05 +00:00