Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 21:33:32 UTC Now

2015-08-23 07:35:03 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 6.17

(wen)

2015-08-23 07:33:55 UTC MAIN commitmail json YAML

Update to 6.17

Upstream changes:
6.17  2015-08-21
  - Improved slurp method in Mojo::Asset::File to only use one file descriptor.

6.16  2015-08-19
  - Improved check_box, radio_button and select_field tag helpers to handle the
    attributes "checked" and "selected" correctly.
  - Improved performance of slurp function in Mojo::Util slightly.

6.15  2015-08-13
  - Removed deprecated build_body and build_headers methods from Mojo::Content.
  - Improved Mojo::Transaction::HTTP performance slightly.
  - Fixed warnings in Mojo::DOM.

(wen)

2015-08-23 07:28:42 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-OneArgNew to 0.005

(wen)

2015-08-23 07:27:04 UTC MAIN commitmail json YAML

Update to 0.005

Upstream changes:
0.005    2015-07-14 21:52:35-04:00 America/New_York
        - bump required version of MXRP

(wen)

2015-08-23 02:15:04 UTC MAIN commitmail json YAML

Add following line for make test
  BUILD_DEPENDS+=        p5-Module-Runtime-[0-9]*:../../devel/p5-Module-Runtime

(mef)

2015-08-23 02:11:22 UTC MAIN commitmail json YAML

Add following lines for make test
  # for make test
  BUILD_DEPENDS+=        p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
  BUILD_DEPENDS+=        p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal
  # (recommended)
  BUILD_DEPENDS+=        p5-Test-Output-[0-9]*:../../devel/p5-Test-Output
  BUILD_DEPENDS+=        p5-Test-LeakTrace-[0-9]*:../../devel/p5-Test-LeakTrace
  BUILD_DEPENDS+=        p5-IO-String-[0-9]*:../../devel/p5-IO-String
  BUILD_DEPENDS+=        p5-Pod-Coverage-[0-9]*:../../textproc/p5-Pod-Coverage

(mef)

2015-08-23 01:19:14 UTC MAIN commitmail json YAML

Updated devel/p5-Getopt-Long to 2.47

(mef)

2015-08-23 01:19:05 UTC MAIN commitmail json YAML

Changes in version 2.47
-----------------------
* Fix bug https://rt.cpan.org/Ticket/Display.html?id=89513.
  - Should have done that earlier :)
  - This changes the format for accepted float numbers:
    <optional sign>
    <optional mantissa>
    <optional dec.point and fraction>
    <optional "e" and exponent>
  - Mantissa and decimal fraction may not both be omitted.
  - Underscores are permissible virtually anywhere in numbers for clarity.

(mef)

2015-08-23 00:44:59 UTC MAIN commitmail json YAML

Update the "used by" comments.

(leot)

2015-08-23 00:43:17 UTC MAIN commitmail json YAML

Added www/webkit24-gtk3 version 2.4.9

(leot)

2015-08-23 00:42:11 UTC MAIN commitmail json YAML

Add webkit24-gtk3.

(leot)

2015-08-23 00:41:27 UTC MAIN commitmail json YAML

Import www/webkit24-gtk3 as webkit24-gtk3-2.4.9.

WebKit is an open source web browser engine. WebKit is also the name of
the Mac OS X system framework version of the engine that's used by
Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML
and JavaScript code began as a branch of the KHTML and KJS libraries
from KDE.

This is the GTK3+ port of the engine.

(leot)

2015-08-23 00:24:33 UTC MAIN commitmail json YAML

Updated to 0.33
---------------
0.33    2015/07/29 16:15:55
        [CHANGES]
        * Added ->catch and ->catch_with_f
        * Add catch-handler semantics to ->then / ->then_with_f
        * Also pass fmap* items via $_ (RT105558)
        * Undocument ->done_cb / ->fail_cb / ->cancel_cb
        * Entirely delete ->and_then / ->or_else
        * New barename documentation style including "since" versions
        * Further document the idea of failure categories as used by catch*

(mef)

2015-08-23 00:23:26 UTC MAIN commitmail json YAML

Update 0.32 to 0.33
-------------------
0.33    2015/07/29 16:15:55
        [CHANGES]
        * Added ->catch and ->catch_with_f
        * Add catch-handler semantics to ->then / ->then_with_f
        * Also pass fmap* items via $_ (RT105558)
        * Undocument ->done_cb / ->fail_cb / ->cancel_cb
        * Entirely delete ->and_then / ->or_else
        * New barename documentation style including "since" versions
        * Further document the idea of failure categories as used by catch*

(mef)

2015-08-23 00:18:06 UTC MAIN commitmail json YAML

Updated devel/p5-ExtUtils-F77 to 1.18
Updated devel/p5-File-LibMagic to 1.13
Updated devel/p5-File-Path to 2.11
Updated devel/p5-File-ShareDir-ProjectDistDir to 1.000008

(mef)

2015-08-23 00:15:42 UTC MAIN commitmail json YAML

1.000008 2015-07-12T03:57:39Z 5a21094
[BugFix]
  - Declare a minimum version for a working Capture::Tiny::capture_stderr
[Dependencies::Stats]
  - Dependencies changed since 1.000007, see misc/*.deps* for details
  - develop: +4 -1 (2)
  - test: (suggests: +1)

(mef)

2015-08-23 00:13:24 UTC MAIN commitmail json YAML

Add following line for make test
  BUILD_DEPENDS+=        p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal

(mef)

2015-08-22 23:52:37 UTC MAIN commitmail json YAML

PKGREVISION++, for previous commit added one (full) DEPENDS.

(mef)

2015-08-22 23:49:34 UTC MAIN commitmail json YAML

Updated lang/go to 1.5nb1

(wiz)

2015-08-22 23:49:13 UTC MAIN commitmail json YAML

Fix interpreter path in more installed files.

Ignore another file's interpreter during build.
Bump PKGREVISION.

(wiz)

2015-08-22 23:45:33 UTC MAIN commitmail json YAML

Update 2.09 to 2.11
-------------------
2.11    2015-07-17
    - Change argument check error from croak to carp since there are some
      dependent modules using non-standard options.  The error check will
      move back to croak when dependent modules have the opportunity to
      correct the argument.

2.10_005 2015-07-17
    - Better argument checking and reporting of failure for unrecognized
      options.
    - RT 71562 Document automount race condition limitation and workaround
    - RT 99230 Document multithreaded application limitation and that the
      limitation may be removed in a future release.

2.10_004 2015-07-10
    - Remove use of English.pm since it breaks many older Perls
    - Fix a unit test skip count for users who have not installed
      Test::Output

2.10_003 2015-07-08
    - Administrative changes to MANIFEST and MANIFEST.SKIP
    - Style changes to Path.pm for easier reading of code
    - Removal of pod.t
    - Use English.pm to make variables like $! more fluent for code readers

2.10_002 2015-06-26
    - RT 42139.  Add better SKIP test emit for VMS.
    - RT 85360.  Fix typos and better .gitignore and MANIFEST.SKIP settings.
    - RT 51588.  Added patch elements but unable to verify on VMS.

2.10_001 2015-06-24
    - RT 39949.  Report errors on lstat failure.
    - RT 53178.  Deprecate UNIVERSAL::isa usage
    - RT 70657.  Test added.
    - RT 70938.  Documentation fix for Windows native relative usage
    - RT 72256.  Option added for setting permission (chmod)
    - RT 73840.  Fix taint/untaint bug.
    - RT 95150.  Add CPAN metadata for source tree location.
    - RT 103512. Documentation language fix.

(mef)

2015-08-22 23:41:00 UTC MAIN commitmail json YAML

(pkgsrc)
- Add following line for make test
  BUILD_DEPENDS+=        p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal
(upstream)
- Update to 1.13
----------------
1.13    2015-07-12
  - Fix failing tests with some versions of libmagic. PR #5 by E. Choroba.

(mef)

2015-08-22 23:32:40 UTC MAIN commitmail json YAML

Fix CHECK_FILES_SKIP patterns for new PREFIX.

No change to binary package, so no PKGREVISION bump.

(wiz)

2015-08-22 23:31:52 UTC MAIN commitmail json YAML

Update to 1.17
--------------
v1.18 released Jul 7th 2015
---------------------------
* resolve rt.cpan.org bug #104495: MinGW now needs to link to libquadmath.a
  Thanks for the patch, kmx.

(mef)

2015-08-22 23:28:04 UTC MAIN commitmail json YAML

Updated devel/p5-ExtUtils-CBuilder to 0.28.02.23
Updated devel/p5-CPAN-Perl-Releases to 2.30
Updated devel/p5-CPAN-Reporter to 1.2015

(mef)

2015-08-22 23:25:45 UTC MAIN commitmail json YAML

Update to 1.2015
----------------
1.2015    2015-08-21 17:53:31-04:00 America/New_York
  - Allow custom comment strings to be used as the default comment, using
    comment.txt in the config directory [JMASLAK]

(mef)

2015-08-22 23:20:47 UTC MAIN commitmail json YAML

Upate to 1.2015
---------------
1.2015    2015-08-21 17:53:31-04:00 America/New_York
  - Allow custom comment strings to be used as the default comment, using
    comment.txt in the config directory [JMASLAK]

(mef)

2015-08-22 23:18:49 UTC MAIN commitmail json YAML

Update 0.28.02.22  to 0.28.02.23
--------------------------------
0.280223 - 2015-06-02
  Fixed:
  - Impose deterministic order on cpp-definition options.
    Heretofore, ExtUtils::CBuilder put cpp-definition options
    into the cc command line in non-deterministic order. This
    produced noise when diffing build logs.
    Make this order deterministic.  (RT #124106)
  Added:
  - Add tests for ascii-betical order in t/04-base.t.

(mef)

2015-08-22 23:03:39 UTC MAIN commitmail json YAML

2015-08-22 23:01:38 UTC MAIN commitmail json YAML

Add following line for make test
  BUILD_DEPENDS+=  p5-IO-CaptureOutput>=1.08:../../devel/p5-IO-CaptureOutput

(mef)

2015-08-22 22:46:11 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-REPL to 1.003027

(mef)

2015-08-22 22:46:01 UTC MAIN commitmail json YAML

Update 1.003026 to 1.003027
---------------------------
1.003027  2015-08-16 05:18:24Z
  - updated some bits of the distribution packaging

(mef)

2015-08-22 22:41:17 UTC MAIN commitmail json YAML

Note libusbx removal.

(wiz)

2015-08-22 22:40:41 UTC MAIN commitmail json YAML

Remove libusbx.

This was a fork of libusb1, but as of libusb1-1.0.18 they are merged
again, and pkgsrc now contains 1.0.19.

(wiz)

2015-08-22 22:39:23 UTC MAIN commitmail json YAML

Add following lines for make test
    DEPENDS+=          p5-namespace-clean-[0-9]*:../../devel/p5-namespace-clean

    # for make test
    BUILD_DEPENDS+=    p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
    BUILD_DEPENDS+=    p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
    BUILD_DEPENDS+=    p5-File-Find-Object-[0-9]*:../../devel/p5-File-Find-Object
    BUILD_DEPENDS+=    p5-Class-XSAccessor-[0-9]*:../../devel/p5-Class-XSAccessor
    BUILD_DEPENDS+=    p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS

(mef)

2015-08-22 21:24:09 UTC MAIN commitmail json YAML

Updated devel/libusb1 to 1.0.19

(leot)

2015-08-22 21:23:46 UTC MAIN commitmail json YAML

Update devel/libusb1 to libusb1-1.0.19.
ok wiz@.

pkgsrc changes:
* Delete a patch that is now imported upstream
* Add test target support

Changes:
2014-05-30: v1.0.19
* Add support for USB bulk streams on Linux and Mac OS X (#11)
* Windows: Add AMD and Intel USB-3.0 root hub support
* Windows: Fix USB 3.0 speed detection on Windows 8 or later (#10)
* Added Russian translation for libusb_strerror strings
* All: Various small fixes and cleanups
The (#xx) numbers are libusb issue numbers, see ie:
https://github.com/libusb/libusb/issues/11

2014-01-25: v1.0.18
* Fix multiple memory leaks
* Fix a crash when HID transfers return no data on Windows
* Ensure all pending events are consumed
* Improve Android and ucLinux support
* Multiple Windows improvements (error logging, VS2013, VIA xHCI support)
* Multiple OS X improvements (broken compilation, SIGFPE, 64bit support)

2013-09-06: v1.0.17
* Hotplug callbacks now always get passed a libusb_context, even if it is
  the default context. Previously NULL would be passed for the default context,
  but since the first context created is the default context, and most apps
  use only 1 context, this meant that apps explicitly creating a context would
  still get passed NULL
* Android: Add .mk files to build with the Android NDK
* Darwin: Add Xcode project
* Darwin: Fix crash on unplug (#121)
* Linux: Fix hang (deadlock) on libusb_exit
* Linux: Fix libusb build failure with --disable-udev (#124)
* Linux: Fix libusb_get_device_list() hang with --disable-udev (#130)
* OpenBSD: Update OpenBSD backend with support for control transfers to
  non-ugen(4) devices and make get_configuration() no longer generate I/O.
  Note that using this libusb version on OpenBSD requires using
  OpenBSD 5.3-current or later. Users of older OpenBSD versions are advised
  to stay with the libusb shipped with OpenBSD (mpi)
* Windows: fix libusb_dll_2010.vcxproj link errors (#129)
* Various other bug fixes and improvements

2013-07-11: v1.0.16
* Add hotplug support for Darwin and Linux (#9)
* Add superspeed endpoint companion descriptor support (#15)
* Add BOS descriptor support (#15)
* Make descriptor parsing code more robust
* New libusb_get_port_numbers API, this is libusb_get_port_path without
  the unnecessary context parameter, libusb_get_port_path is now deprecated
* New libusb_strerror API (#14)
* New libusb_set_auto_detach_kernel_driver API (#17)
* Improve topology API docs (#95)
* Logging now use a single write call per log-message, avoiding log-message
  "interlacing" when using multiple threads.
* Android: use Android logging when building on Android (#101)
* Darwin: make libusb_reset reenumerate device on descriptors change (#89)
* Darwin: add support for the LIBUSB_TRANSFER_ADD_ZERO_PACKET flag (#91)
* Darwin: add a device cache (#112, #114)
* Examples: Add sam3u_benchmark isochronous example by Harald Welte (#109)
* Many other bug fixes and improvements
The (#xx) numbers are libusbx issue numbers, see ie:
https://github.com/libusbx/libusbx/issues/9

2013-04-15: v1.0.15
* Improve transfer cancellation and avoid short read failures on broken descriptors
* Filter out 8-bit characters in libusb_get_string_descriptor_ascii()
* Add WinCE support
* Add library stress tests
* Add Cypress FX3 firmware upload support for fxload sample
* Add HID and kernel driver detach support capabilities detection
* Add SuperSpeed detection on OS X
* Fix bInterval value interpretation on OS X
* Fix issues with autoclaim, composite HID devices, interface autoclaim and
  early abort in libusb_close() on Windows. Also add VS2012 solution files.
* Improve fd event handling on Linux
* Other bug fixes and improvements

2012-09-26: v1.0.14
* Reverts the previous API change with regards to bMaxPower.
  If this doesn't matter to you, you are encouraged to keep using v1.0.13,
  as it will use the same attribute as v2.0, to be released soon.
* Note that LIBUSB_API_VERSION is *decreased* to 0x010000FF and the previous
  guidelines with regards to concurrent use of MaxPower/bMaxPower still apply.

2012-09-20: v1.0.13
* [MAJOR] Fix a typo in the API with struct libusb_config_descriptor where
  MaxPower was used instead of bMaxPower, as defined in the specs. If your
  application was accessing the MaxPower attribute, and you need to maintain
  compatibility with libusb or older versions, see APPENDIX A below.
* Fix broken support for the 0.1 -> 1.0 libusb-compat layer
* Fix unwanted cancellation of pending timeouts as well as major timeout related bugs
* Fix handling of HID and composite devices on Windows
* Introduce LIBUSB_API_VERSION macro
* Add Cypress FX/FX2 firmware upload sample, based on fxload from
  http://linux-hotplug.sourceforge.net
* Add libusb0 (libusb-win32) and libusbK driver support on Windows. Note that while
  the drivers allow it, isochronous transfers are not supported yet in libusb. Also
  not supported yet is the use of libusb-win32 filter drivers on composite interfaces
* Add support for the new get_capabilities ioctl on Linux and avoid unnecessary
  splitting of bulk transfers
* Improve support for newer Intel and Renesas USB 3.0 controllers on Windows
* Harmonize the device number for root hubs across platforms
* Other bug fixes and improvements

2012-06-15: v1.0.12
* Fix a potential major regression with pthread on Linux
* Fix missing thread ID from debug log output on cygwin
* Fix possible crash when using longjmp and MinGW's gcc 4.6
* Add topology calls: libusb_get_port_number(), libusb_get_parent() & libusb_get_port_path()
* Add toggleable debug, using libusb_set_debug() or the LIBUSB_DEBUG environment variable
* Define log levels in libusb.h and set timestamp origin to first libusb_init() call
* All logging is now sent to to stderr (info was sent to stdout previously)
* Update log messages severity and avoid polluting log output on OS-X
* Add HID driver support on Windows
* Enable interchangeability of MSVC and MinGW DLLs
* Additional bug fixes and improvements

2012-05-08: v1.0.11
* Revert removal of critical Windows event handling that was introduced in 1.0.10
* Fix a possible deadlock in Windows when submitting transfers
* Add timestamped logging
* Add NetBSD support (experimental) and BSD libusb_get_device_speed() data
* Add bootstrap.sh alongside autogen.sh (bootstrap.sh doesn't invoke configure)
* Search for device nodes in /dev for Android support
* Other bug fixes

2012-04-17: v1.0.10
* Public release
* Add libusb_get_version
* Add Visual Studio 2010 project files
* Some Windows code cleanup
* Fix xusb sample warnings

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
APPENDIX A - How to maintain code compatibility with versions of libusb and
libusb that use MaxPower:

If you must to maintain compatibility with versions of the library that aren't
using the bMaxPower attribute in struct libusb_config_descriptor, the
recommended way is to use the new LIBUSB_API_VERSION macro with an #ifdef.
For instance, if your code was written as follows:

  if (dev->config[0].MaxPower < 250)

Then you should modify it to have:

#if defined(LIBUSB_API_VERSION) && (LIBUSB_API_VERSION >= 0x01000100)
  if (dev->config[0].bMaxPower < 250)
#else
  if (dev->config[0].MaxPower < 250)
#endif

(leot)

2015-08-22 20:52:58 UTC MAIN commitmail json YAML

Added textproc/DWB version 20150517

(leot)

2015-08-22 20:52:29 UTC MAIN commitmail json YAML

2015-08-22 20:51:31 UTC MAIN commitmail json YAML

2015-08-22 19:13:46 UTC MAIN commitmail json YAML

Updated sysutils/wpi-firmware to 1.14.2

(wiz)

2015-08-22 19:13:37 UTC MAIN commitmail json YAML

Update to 1.14.2, from Benedek Gergely on pkgsrc-users.

Changes unknown.

(wiz)

2015-08-22 19:11:10 UTC MAIN commitmail json YAML

2015-08-22 19:10:50 UTC MAIN commitmail json YAML

Update to 2.5.5, from Benedek Gergely on pkgsrc-users.

2015-05-23  iulius

* innxmit: tidy up GetMessageID buffer handling In theory, if you
  could get a message with an empty message-id header through
  before anything else, it would call memcpy(NULL, p, 0) which
  (surprisingly) has undefined behavior. This doesn't seem a very
  likely contingency but I tidied up the code to avoid it and
  (hopefully) be clearer anyway.

  Thanks to Richard Kettlewell for the patch.

* storage/cnfs/cnfs.c: don't read uninitialised cycbuffname

  Thanks to Richard Kettlewell for the patch.

2015-05-17  iulius

* Fixed alignment issues when storing values

2015-05-14  iulius

* Add Richard Kettlewell as a contributor

* Correct remap check in tradindexed lookup

  The check was off by one; and when it happened, it invalidated
  the 'parent' pointer, causing a use-after-munmap (or
  use-after-free) condition.

  Thanks to Richard Kettlewell for the bug report.

* Correctly flush CNFS buffers when nfswriter is true in inn.conf

* Correct remap check in tradindexed group lookup

  Previously the remap check had an off-by-one bug and moreover
  would never be done due to the loop condition (making the
  off-by-one bug moot).

  This one could be a problem in real life; if creating a group
  causes innd to expand the index then an already-running nnrpd
  will not automatically notice, and so won't be able to find the
  group.

  Thanks to Richard Kettlewell for the patch.

* nnrpd/commands.c: paranoid checking of AUTHINFO GENERIC reply

  Check the number of arguments returned by AUTHINFO GENERIC.

  Thanks to Richard Kettlewell for the patch.

* innfeed/connection.c: avoid violating C aliasing rules

  The object was written as a 'struct sockaddr' but then read as a
  'struct sockaddr_storage', which violates C99 s6.5#7. The fix is
  to always access it as a 'struct sockaddr' and use a union to
  ensure enough space for any possible address type.

  Thanks to Richard Kettlewell for the patch.

* nnrpd/commands.c: correct sense of PERMgeneric reply

  The comment has always been wrong, as well as the return value
  for ~15 years...

  Thanks to Richard Kettlewell for the patch.

* nnrpd/perm.c: don't dereference a null pointer if there are no
  access groups

  Thanks to Richard Kettlewell for the patch.

* nnrpd/article.c: A wrong variable was used for vhost feature.

  Since these are created by the local innd, the error should not
  normally occur.

  Thanks to Richard Kettlewell for the patch.

* Verify that setuid() and setgid() actually succeed

  See: https://lwn.net/Articles/451985/ for a discussion of the
  issues in this area.

  The checks in newuser.c are probably unnecessary due to the
  subsequent tests. rnews.c is straight-up broken though.

  Thanks to Richard Kettlewell for the patch.

2015-05-02  iulius

* expire/fastrm.c: Fix a dereferencing issue

* configure.ac: Build fix for current Mac OS X versions

  The build was failing with recent versions of Mac OS X:

  clang: error: no such file or directory:
  '/usr/local/news/lib/libinn.3.dylib' make[1]: *** [libinn.la]
  Error 1 make: *** [all-lib] Error 2

  The reason is the '-multiply_defined'-part of the command line.
  This switch is marked as obsolete in ld(1):

  -multiply_defined treatment Previously provided a way to warn or
  error if any of the sym- bols used from a dynamic library were
  also available in another linked dynamic library. This option is
  obsolete.

  Thanks to Dennis Preiser for the report.

* innfeed/imap_connection.c: fix support of Cyrus SASL 2.1.25 and
  later

  Fix how sasl_callback_ft, added with Cyrus SASL 2.1.25, was
  handled by innfeed. See revision [9381] for more information.

  Thanks to Dennis Preiser for the report.

* innd/art.c: Fix a dereferencing issue when parsing
  Injection-Info: header field

  Thanks to David Binderman for the patch.

2015-05-01  iulius

* Bump version number in FAQ for new INN 2.5.5 release

  Also remove link to Elena Samsonova's web site that appears to be
  defunct.

2015-04-23  iulius

* mailpost: add new -t flag to specify the default temporary
  directory

  Check that the database directory and the temporary directory are
  writable when mailpost is run, and otherwise die with an error.

  Two paths are now tried by default for the temporary directory:
  pathtmp, and then /var/tmp if pathtmp is not writable.

* Fix GCC 5.1.0 warning for incompatible pointer type

  Rename the "U" macro used by two tests to "SUC" (casting to
  String of Unsigned Chars) because it otherwise conflicts with how
  Unicode strings are declared in ISO C11, the new default mode for
  the GCC 5 series.

2015-04-20  iulius

* Update TODO with references to existing patches

2015-04-05  iulius

* Mention required TLS ciphers for interoperability

* Update TODO with current state of INN 2.6.0

2015-04-02  iulius

* Update changelog to mention other changes for INN 2.5.5

* Use Sys::Hostname Perl core module instead of calling
  /bin/hostname

2015-03-24  iulius

* Add two missing contrib programs in the exceptions of mkmanifest

* Typo in POD formatting

* Update copyright years (add 2015)

* Update config.guess and config.sub to upstream versions from
  2015-03-08

* Update control.ctl to upstream version from 2014-06-17

2015-03-21  iulius

* scanlogs: Limit the number of lines to show from error log files

  When lots of lines are present in error log files, they appear in
  the news.daily verbatim, and the resulting email is so large it
  is bouncing.

  Restrict the number of lines to 50 (the default value for unknown
  lines from news.notice).

  Thanks to Jeffrey M. Vinocur for the bug report.

* nnrpd: Count write time stats when using SASL

* Improve the count of sleeping channels

  The highest file descriptor of sleeping channels was not always
  properly updated. A new CHANresetlastsleeping() function now does
  the job when called.

  Also prevent innd from crashing if a channel is supposed to sleep
  but does not have a Waker set.

  Thanks to Petr Novopashenniy for the bug report.

* readers.conf: improve the first example to disambiguate its
  effect against loca l connections

2015-03-18  iulius

* pullnews: when giving a port along with a server name, check
  there is only one ":"

  Otherwise, it is very likely that the given server name is an
  IPv6 address, and therefore its end should not be interpreted as
  a port.

2015-01-21  iulius

* Fix the unsignedness of TMRgettime when printed

2015-01-10  eagle

* http://www.imc.org/ietf-usefor/ appears to be gone

  Replace this link in HACKING with a link to the usefor mailing
  list archives and to my Usenet article format pages.

2015-01-10  iulius

* Do not mention that TLS compression will be disabled in the next
  INN release

  As the CRIME attack is not exploitable in NNTP, disabling TLS
  compression by default is pointless. No vulnerability in TLS
  compression is currently known as far as NNTP is concerned.

* Add a cast to fix a gcc warning

2015-01-07  iulius

* Regenerate Makefile dependencies with gcc 4.7.2

  Also adapt support/makedepend to keep the two leading spaces, as
  in previous versions of gcc.

  Backport commit [9566].

* Cleanup in include stuff

  - Add missing BEGIN_DECLS/END_DECLS, and also use them instead of
  their expansion.

  - Add missing inclusion of <inn/defines.h>.

2015-01-04  eagle

* Remove dead link to nnrpkrb5auth

2014-12-16  iulius

* nnrp.access2readers.conf: add default username when none is
  specified

2014-12-14  iulius

* Add new contrib/nnrp.access2readers.conf.in script

  This script converts old-style nnrp.access to readers.conf.

  Thanks to Jeffrey M. Vinocur for his contribution.

2014-12-07  iulius

* Update Russ's mail address

* Fix typos

2014-12-01  iulius

* Add support for choosing the elliptic curve to use with TLS
  support

  The new tlseccurve parameter in inn.conf takes the name of a
  curve OpenSSL knows about, to use for ephemeral key exchanges.

  Thanks to Christian Mock for the patch.

2014-11-23  iulius

* m4/sendmail.m4: add missing brackets

  The configure script was failing when running that part of code.

2014-11-12  iulius

* inn.conf: Improve documentation about tlsprotocols and
  tlscompression

2014-11-11  iulius

* Improve tuning of the SSL/TLS configuration

  nnrpd's TLS support is basically using OpenSSL's defaults WRT
  issues such as protocol support and cipher suites. In these days
  of POODLEs and other vulnerabilities, it should be useful to be
  able to have better control over what's offered. So this patch
  adds a few options to inn.conf:

  - tlsprotocols: allows to select the SSL/TLS versions that are
  supported

  - tlsciphers: allows to give an OpenSSL cipher string to tailor
  the cipher suites that are offered to clients

  - tlspreferserverciphers: switches on the server-side selection
  of the cipher suite (TLS default is "client chooses")

  - tlscompression: allows to turn off TLS compression (because of
  the CRIME attack) if the OpenSSL version supports this.

  Many thanks to Christian Mock for his patch.

2014-11-09  iulius

* Mention PyClean as a Python-based variant of Cleanfeed.

2014-10-28  iulius

* Update default paths for Debian and Fedora

* Fix a dependency in a build rule

2014-10-03  iulius

* innwatch: report an error when the control file is missing

2014-09-24  iulius

* rc.news: no longer explicitly sleep before starting innwatch and
  cnfsstat

  Instead, make these two scripts sleep by themselves.

  Also update documentation: improve the list of actions done by
  rc.news, and no longer mentions that innd should be throttled
  before being stopped (this is not true - the shutdown process
  already does the actions throttling does).

* innwatch: add -i flag to specify how many seconds to sleep at
  startup

  - Also fix previous commit [9651] that did not totally fix the
  issue it was supposed to fix.

  - Fix the behaviour of the -f flag (it wasn't doing anything).

  - Fix how the -l flag was parsed (a space was required between -l
  and its argument, whils it should not have been required).

  - Add new POD documentation for innwatch, and update it at the
  same time: document new -i flag, and document already existing -f
  flag.

* cnfsstat: add -i flag to specify how many seconds to sleep at
  startup

  Update documentation, and homogenize POD syntax at the same time.

2014-09-24  eagle

* Re-add second $(LIBSTORAGE) when linking backends

  Backend commands (such as nntpget) linked with both history and
  storage libraries list $(LIBSTORAGE) in the link line twice. This
  isn't a mistake; there are some unfortunate circular dependencies
  that require listing $(LIBSTORAGE) both before and after
  $(LIBINNHIST) in the link line or static linking will fail.

2014-09-22  iulius

* Fix build issues on AIX 7.1

  mmap is redefined to mmap64 when large file support is enabled.

2014-09-21  iulius

* Fixed a warning and an unnecessary sys/stropts.h header

* Typos

* Fix build of contrib/respool.c

  Remove an unused variable.

  Add a link to libhistory.

* Fix build of contrib/reset-cnfs.c

  Add correct include header files.

  Use the right DO_LARGEFILES variable instead of LARGE_FILES.

  Reformat the code (remove tabulations).

  Properly exit with the right status code.

* Fix a few warnings, and update svn:ignore for contrib

* Fix build of contrib/expirectl.c

  Add correct include header files, and fix a few warnings in
  printf() calls.

  Add portability code for statfs/statvfs support.

* Add compilation rules for contrib/auth_pass.c and
  contrib/expirectl.c

  Use the right socklen_t type, and add crypt.h header if
  available.

* FAQ: add how to feed articles arrived between two dates to
  another server

2014-09-11  iulius

* innupgrade: fix its execution

  On a few systems like AIX, innupgrade failed to run during an
  upgrade because "perl -T" was not explicitly called. Failure was:
  "-T" is on the #! line, it must also be used on the command line

  Thanks to The Doctor for his bug report.

2014-09-07  iulius

* Add missing dependency for libtest.o during the build of
  nnrpd/auth-ext.t

2014-09-05  iulius

* Fix typos in INN_HAVE_SYS_BITYPES_H and
  INN_MACRO_IN6_ARE_ADDR_EQUAL names

2014-08-30  iulius

* libinn documentation: update the name of the fdflag functions

* pullnews: improve logging when an error occurs during GROUP

  Also rewrite a ternary condition to improve readability.

  Patch from Geraint A. Edwards.

* pullnews: new -a flag (hashfeed ability)

  Add a new feature to pullnews: hashfeed to split feeds. It uses
  MD5 and is Diablo-compatible.

  Thanks to Geraint Edwards for the patch.

* pullnews: new -B flag (header-only feeding)

  Add a new feature to pullnews: header-only feeding.

  If the article does not already have a Bytes: header field, one
  is added. Bodies are kept only for control articles.

  Thanks to Geraint Edwards for the patch.

* pullnews: bug fix to rnews when -O; improved rnews reporting

  Thanks to Geraint Edwards for the patch.

* pullnews: improve wording

  * When pullnews runs for the first time against a newsgroup, say
  "never" instead of January, 1st 1970 as the last run date. *
  Improve spaces, uppercase characters and singular forms when 1
  article is retrieved. * Update the config file even when the
  group is empty.

* pullnews: remove headers matching (or not) a given regexp

  Enable the -m flag to remove headers matching (or not) a given
  regexp.

  Thanks to Geraint Edwards for the patch.

2014-08-09  iulius

* innwatch: no longer creates a child process for sleeping

  innwatch creates a child process only for sleeping and then waits
  on that process. The forked-off process is not killed by 'rc.news
  stop' (only its parent is), and will only die after it's done
  sleeping. If running under SMF on illumos/Solaris, this causes
  the service to likely drop into maintenance state (since not all
  processes die within timeout).

  Thanks to Lauri Tirkkonen for the patch.

2014-06-04  iulius

* Bump version number to 2.5.5 for STABLE.

(wiz)

2015-08-22 17:49:02 UTC MAIN commitmail json YAML

Added geography/libmemphis02 version 0.2.3

(nros)

2015-08-22 17:45:08 UTC MAIN commitmail json YAML

2015-08-22 17:42:53 UTC MAIN commitmail json YAML

Import of libmemphis02 to pkgsrc-current from pkgsrc-wip.
Imported to pkgsrc-wip by myself(nros).

Memphis is a library for OpenStreetMap written in C using eXpat,
Cairo and GLib. It's licensed under the terms of the GNU Lesser
General Public License.

(nros)

2015-08-22 17:07:29 UTC MAIN commitmail json YAML

Updated devel/gputils to 1.4.0-1
Updated devel/sdcc3 to 3.5.0

(bouyer)

2015-08-22 17:06:16 UTC MAIN commitmail json YAML

Update to sdcc 3.5.0
Main changes since 3.4.0:
--disable-non-free configure option
Changed default language dialect from --std-sdcc89 to --std-sdcc99
Reorganized and updated manual
Reduced memory consumption (most noticeable for high --max-allocs-per-node)
Faster compilation for stm8 (most noticeable for high --max-allocs-per-node)
atoll() function for conversion of strings to long long
__z88dk_fastcall and __z88dk_callee calling conventions for more
    efficient function calls and better compability with z88dk
--lospre-unsafe-read renamed to --allow-unsafe-read
Add new microchip devices

(bouyer)

2015-08-22 16:38:10 UTC MAIN commitmail json YAML

Add "tar:build" to TOOLS. From Matthias Ferdinand via mail to pkgsrc-users.

(bsiegert)

2015-08-22 16:27:07 UTC MAIN commitmail json YAML

Update to 1.4.0-1. Changes since 1.4.0:

Extended error and warning messages.
Enabled the CONFIG directive on the 12-bit and 14-bit devices.
Enabled the IDLOCS directive on the pic18fxxx devices.
The gpasm lists the properties of the processors.
New predefined constants in the gpasm: __EEPROM_START, etc.
The gpdasm shows the names of SFRs and bits, in addition shows the labels
    in code.
The inc and lkr files are synced with MPLABX 2.20

(bouyer)

2015-08-22 16:00:41 UTC MAIN commitmail json YAML

Add following lines for make test
BUILD_DEPENDS+=        p5-File-Find-Object-[0-9]*:../../devel/p5-File-Find-Object
BUILD_DEPENDS+=        p5-Class-XSAccessor-[0-9]*:../../devel/p5-Class-XSAccessor
BUILD_DEPENDS+=        p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS

(mef)

2015-08-22 14:58:24 UTC MAIN commitmail json YAML

Add following line for make test
BUILD_DEPENDS+=        p5-Class-XSAccessor-[0-9]*:../../devel/p5-Class-XSAccessor

(mef)

2015-08-22 14:55:43 UTC MAIN commitmail json YAML

borg was added, also remove from TODO

(bsiegert)

2015-08-22 14:47:55 UTC MAIN commitmail json YAML

Add a package for py-borg, aka Borg Backup. It is a successor of
sysutils/py-attic, which is no longer being developed upstream.

BorgBackup (short: Borg) is a deduplicating backup program. Optionally,
it supports compression and authenticated encryption.

The main goal of Borg is to provide an efficient and secure way to
backup data. The data deduplication technique used makes Borg suitable
for daily backups since only changes are stored. The authenticated
encryption technique makes it suitable for backups to not fully trusted
targets.

(bsiegert)

2015-08-22 14:35:48 UTC MAIN commitmail json YAML

msgpack-python update

(bsiegert)

2015-08-22 14:34:49 UTC MAIN commitmail json YAML

Update msgpack-python to 0.4.6.

0.4.6
=====
:release date: 2015-03-13

Bugs fixed
----------

* fallback.Unpacker: Fix Data corruption when OutOfData.
  This bug only affects "Streaming unpacking."

0.4.5
=====
:release date: 2015-01-25

Bugs fixed
----------

* Fix test failure on pytest 2.3.  (by @ktdreyer)
* Fix typos in ChangeLog.  (Thanks to @dmick)
* Improve README.rst  (by @msabramo)

(bsiegert)

2015-08-22 14:22:19 UTC MAIN commitmail json YAML

Added devel/p5-File-Find-Object version 0.2.13

(mef)

2015-08-22 14:16:37 UTC MAIN commitmail json YAML

Import p5-File-Find-Object-0.2.13 as devel/p5-File-Find-Object.

File::Find::Object is an object-oriented and iterative replacement for
File::Find. I.e: it is a module for traversing a directory tree, and finding
all the files contained within it programatically.

(mef)

2015-08-22 13:58:54 UTC MAIN commitmail json YAML

Add following lines for make test
BUILD_DEPENDS+=        p5-Test-FailWarnings-[0-9]*:../../devel/p5-Test-FailWarnings
BUILD_DEPENDS+=        p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip

(mef)

2015-08-22 13:40:36 UTC MAIN commitmail json YAML

Add following two lines for make test
  BUILD_DEPENDS+=        p5-Moo-[0-9]*:../../devel/p5-Moo
  BUILD_DEPENDS+=        p5-WWW-Mechanize-[0-9]*:../../www/p5-WWW-Mechanize

(mef)

2015-08-22 13:33:15 UTC MAIN commitmail json YAML

Updated meta-pkgs/modular-xorg-drivers to 1.14.2nb5

(wiz)

2015-08-22 13:33:07 UTC MAIN commitmail json YAML

Add xf86-video-xgi. Bump PKGREVISION.

(wiz)

2015-08-22 13:32:06 UTC MAIN commitmail json YAML

Added x11/xf86-video-xgi version 1.6.1

(wiz)

2015-08-22 13:31:56 UTC MAIN commitmail json YAML

+ xf86-video-xgi

(wiz)

2015-08-22 13:31:39 UTC MAIN commitmail json YAML

Import xf86-video-xgi-1.6.1 as x11/xf86-video-xgi.

This is the XGI video driver for the modular Xorg server.

(wiz)

2015-08-22 13:02:33 UTC MAIN commitmail json YAML

2015-08-22 12:09:29 UTC MAIN commitmail json YAML

Updated x11/gtk3 to 3.16.6

(prlw1)

2015-08-22 12:08:52 UTC MAIN commitmail json YAML

Update gtk3 to 3.16.6

Overview of changes in GTK+ 3.16.4
==================================

* Bug fixes:
693738 gtk print dialog shows "Getting printer information failed" for...
719683 Escaping issue "Failed to set text from markup due to error par...
745957 GTK+/Quartz >= 3.14.8: Symbol not found: _gtk_drag_cancel (MyPa...
749451 Windows have no border
749593 Miscellaneous test fixes
749893 Crash when trying to drag a tab from a populated GtkNotebook in...
750058 bad options for the keybindings in css instructions generate a ...
750384 GtkDialog can not be moved when gtk_dialog_run from GtkListBox ...
750477 GtkFileChooserButton's label isn't xalign=0'ed
750505 Main grid overlaps GtkPopover

* Translation updates:
Czech
Occitan
Polish
Slovenian

Overview of changes in GTK+ 3.16.5
==================================

* Bug fixes:
750489 gtk settings c910 warning unexpected annotation element type command
750605 icontheme: don't modify symbolic SVG dimensions when recoloring
750690 Recent Chooser Widget doesn't expand
750718 Improve documentation for deprecated properties
750870 gtk3 does apparently ignore replayed events?
750888 Fix return value error in _gtk_text_handle_set_direction
750994 X11: First mouse wheel event ignored after right click or Alt+Tab...
751018 Widget: GtkMenuButton+GtkPopover gtk_toggle_button_set_active() n...
751050 Moving the mouse while a stepper is activated causes the scrollba...
751082 GtkTreeView draw performance is bad when contents are not larger ...
751227 file picker list box height stretches to match extra widgets area...
751443 resource_path value cleared in gtk_image_set_from_resource
751739 Deadlock in X11 when setting XSetErrorHandler while another threa...
751752 Memleak when both opening shm and opening file in tmp fail
751754 GtkSwitch: calling gtk_switch_set_active in the handler for notif...
        Fix ridge/groove border rendering
        GtkListBoxRow: propagate in the draw vfunc

* Translation updates:
German

Overview of changes in GTK+ 3.16.6
==================================

* OS X: Partial aspect ratio support

* Revert a problematic change to scroll event handling

* Bug fixes:
741800 GTK3 apps have huge rendering pauses/hangs over SSH connection
751401 crash on DnD
751625 build error with pure wayland
752016 testgmenu: use the menu binding code
752093 Improvement to GtkImageMenuItem long description and code snippet
752520 Crash getting a NULL visual in glx_pixmap_get

* Translation updates:
Czech
Hungarian
Lithuanian
Polish
Slovenian

(prlw1)

2015-08-22 10:53:54 UTC MAIN commitmail json YAML

2015-08-22 10:51:20 UTC MAIN commitmail json YAML

Update go to 1.5.

This release now needs the previous one (lang/go14) to build.

The biggest developments in the implementation are:

* The compiler and runtime are now written entirely in Go (with a little
  assembler). C is no longer involved in the implementation, and so the
  C compiler that was once necessary for building the distribution is
  gone.
* The garbage collector is now concurrent and provides dramatically
  lower pause times by running, when possible, in parallel with other
  goroutines.
* By default, Go programs run with GOMAXPROCS set to the number of cores
  available; in prior releases it defaulted to 1.
* Support for internal packages is now provided for all repositories,
  not just the Go core.
* The go command now provides experimental support for "vendoring"
  external dependencies.
* A new go tool trace command supports fine-grained tracing of program
  execution.
* A new go doc command (distinct from godoc) is customized for
  command-line use.

Full release notes are at https://golang.org/doc/go1.5.

(bsiegert)

2015-08-22 10:46:33 UTC MAIN commitmail json YAML

Fix build on Darwin by adding go14 to INSTALLATION_DIRS. Darwin's pax
does not create the directory itself.

(bsiegert)

2015-08-22 10:45:13 UTC MAIN commitmail json YAML

2015-08-22 07:53:45 UTC MAIN commitmail json YAML

Updated devel/p5-Object-InsideOut to 3.99

(wen)

2015-08-22 07:52:37 UTC MAIN commitmail json YAML

Update to 3.99

Upstream changes:
3.99 Sat Aug 22 00:35:03 2015
- Fix array_ref subtype checking on assignment

(wen)

2015-08-22 05:17:22 UTC MAIN commitmail json YAML

Revive hpn-patch patch although not yet tested well.

(taca)

2015-08-21 21:58:51 UTC MAIN commitmail json YAML

Add one more official-mozilla-branding case.

(snj)

2015-08-21 18:03:31 UTC MAIN commitmail json YAML

Updated sysutils/tarsnap to 1.0.36.1

(wiz)

2015-08-21 18:03:22 UTC MAIN commitmail json YAML

Update to 1.0.36.1:
OS X lacks the POSIX-mandated clock_gettime function, and tarsnap is
not using libcperciva's "support broken operating systems" compatibility
mechanism yet.  Add -DPOSIXFAIL_CLOCK_REALTIME to the build.

(wiz)

2015-08-21 16:42:25 UTC MAIN commitmail json YAML

Add a buildink3 file.

This has been thought about but not tested.

(gdt)

2015-08-21 16:06:01 UTC MAIN commitmail json YAML

Note update of www/firefox38 to 38.2.0.

(he)

2015-08-21 15:27:54 UTC MAIN commitmail json YAML

Updated graphics/p5-Image-ExifTool to 10.00

(wiz)

2015-08-21 15:27:46 UTC MAIN commitmail json YAML

Update to 10.00:

Aug. 18, 2015 - Version 10.00 (production release)

  - Added a few new CanonModelID's
  - Added a few new Nikon LensID's (thanks Jaap Voets and Robert Rottmerhusen)
  - Added a new Canon LensType (thanks Jos Roost)
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Decode a couple more RIFF tags and extract Unknown RIFF tags
  - Changed -b option to avoid splitting PDF List-type tag values
  - API Changes:
      - Added NoPDFList option

July 23, 2015 - Version 9.99

  - Added support for the Leica Q (Typ 116) maker notes
  - Added two new SonyModelID's (thanks Jos Roost for one)
  - Added two new Sony LensType2 values (thanks Jos Roost)
  - Added a new Pentax LensType
  - Extract a number of new File System tags when SystemTags API option is set
  - Decode a new FujiFilm tag (thanks TonyB)
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Disabled writing of XMP to PostScript-format Adobe Illustrator files
  - SourceFile values in -csv and -json input/output are now converted to/from
    filename character set (set by -charset filename option) when
    reading/writing
  - Renamed Flash:FileAttributes to FlashAttributes
  - Renamed FujiFilm:AFPointSet to AFMode and improved decoding
  - Fixed problem where a partial command could be executed if the -stay_open
    option was used and the command is aborted due to an error in arguments
  - Fixed problem with OS X installer on El Capitan (now installs in
    /usr/local/bin instead of /usr/bin)
  - API Changes:
      - Added SystemTags option

June 26, 2015 - Version 9.98

  - Added read support for DSS and DS2 file formats
  - Added write support for XMP-mwg-rs:Rotation (seen in XMP from LR6)
  - Added a new Sigma LensType (thanks Niels Kristian Bech Jensen)
  - Decode Pentax DiffractionCorrection
  - Decode Olympus ID3 XOLY frame
  - Decode a few more Sony tags
  - Improved reliability of decoding Nikon D810 ShotInfo and custom settings
  - Changed name of Pentax VignettingCorrection to PeripheralIlluminationCorr
  - Fixed problem with user parameters in tag name expressions when copying

June 2, 2015 - Version 9.97

  - Added a new Pentax Quality value
  - Added a new Panasonic AdvancedSceneMode (thanks Horst Wandres)
  - Minor improvement to lens identification logic based on XMP information
  - Changed a few DR4 tag names
  - Fixed improper scoping of XMP namespace prefixes (so conflicting prefixes
    are now properly resolved)

May 20, 2015 - Version 9.96

  - Added support for CanonVRD version 4 information and DR4 files
  - Added two new Canon LensType values (thanks Norbert Wasser)
  - Added two new Olympus LensType values (thanks Niels Kristian Bech Jensen)
  - Added a new Minolta/Sony LensType and fixed another one (thanks Jos Roost)
  - Added a new Nikon LensID (thanks John Helour)
  - Added a few new QuickTime tags
  - Added a new PentaxModelID and a new Pentax PictureMode
  - Added a few new XMP-aux tags
  - Decode a couple more DPX tags
  - Decode NikonCustom tags for D810 firmware version 1.02
  - Improved -htmlDump output for extended XMP and some other JPEG segments
  - Improved a Canon lens name
  - Documented the -userParam command-line option (which has existed since 9.90)
  - Changed default behaviour to ignore extended XMP with an incorrect GUID (as
    per the XMP specification)
  - Changed the case of a few tag names for consistency
  - Patched problem with Sony cameras giving incorrect LensInfo for some third
    party lenses, leading to an incorrect LensID by ExifTool (thanks Jos Roost)
  - Patched problem where GPS minutes or seconds could round up to 60
  - Fixed picasa_faces.config to rotate regions if necessary for RAW file types
    (thanks Stargeek)
  - API Changes:
      - Added ExtendedXMP option

May 9, 2015 - Version 9.95

  - Added a few new Minolta/Sony lenses (thanks Jos Roost)
  - Added config_files/photoshop_paths.config to the full distribution
  - Avoid rebuilding maker notes when using -tagsFromFile with -fast2 option
  - Validate tag names when redirecting (ie. "-DSTTAG<SRCTAG")

May 3, 2015 - Version 9.94

  - Added Geotag support for Bramor gEO log files
  - Added support for iCalendar ICS files
  - Added support for Leica M Monochrom (Type 246) maker notes
  - Added new "Preview" group for all embedded preview images
  - Added a new PentaxModelID (thanks Louis Granboulan)
  - Added a new Canon LensType (thanks Niels Kristian Bech Jensen)
  - Added tag name to "Invalid EXIF text encoding" warning
  - Decode ColorData for Canon EOS 5DS and EOS 5DS R (thanks LibRaw)
  - Changed ListItem option so that it also applies when copying tags
  - Enhanced FileTypeExtension to return an uppercase extension when the print
    conversion is disabled (eg. the -n option)
  - Fixed incorrect FileTypeExtension for virtual device drivers
  - Fixed an improperly formatted warning for duplicate PDF entries
  - Fixed bug creating extended XMP in JPEG images when deleting all XMP and
    adding back in the same step

Apr. 25, 2015 - Version 9.93

  - Added FileTypeExtension tag
  - Added a few new CanonModelID values
  - Added a new Olympus CameraType
  - Added a few new Minolta/Sony lenses (thanks Jos Roost)
  - Updated arg_files/iptcCore.args for IPTC Extension version 1.2 tags
  - Improved VCard parsing/decoding
  - Improved -fast3 file identification logic
  - Remove "px" string from SVG ImageWidth/Height tags
  - Changed DOF calculation to use ApproximateFocusDistance
  - Fixed missing FileType for MOI files
  - Fixed potential "Internal Error" bug when writing XMP structures

Apr. 11, 2015 - Version 9.92

  - Added support for PRISM pmi and prm tags, and updated to PRISM 3.0
  - Added read support for Audible .AA files
  - Added support for Adobe XMP-creatorAtom tags
  - Added a couple of new XMP-xmpDM tags
  - Added a new CanonModelID and a new Ricoh WhiteBalance (thanks LibRaw)
  - Added a new Olympus CameraType
  - Added a new Nikon LensID (thanks Jurgen Sahlberg)
  - Updated to XMP PLUS 1.2.1 specification
  - Enhanced DOF calculation to use AverageFocusDistance or
    FocusDistanceUpper/Lower if available
  - Patched to tolerate different version numbers in XMP namespace URI's

Apr. 7, 2015 - Version 9.91

  - Added read support for VCard files
  - Added support for AAX files
  - Added --sort option
  - Added a number of new QuickTime GenreID values (thanks Francois Bonzon)
  - Added new Canon, Nikon, Olympus and Samsung lenses (thanks LibRaw and Niels
    Kristian Bech Jensen)
  - Added a new Olympus CameraType
  - Added a new Sony FlashMode value
  - Decode a new Apple makernote tag
  - Decode a number of new QuickTime tags found in Audible audio books
  - Improved the naming of a FujiFilm tag (thanks LibRaw)
  - Removed "not yet tested" warning when writing FujiFilm RAF version 0200
  - Renamed distribution file config_files/ExifTool_config to example.config
  - Increased maximum metadata atom size for QuickTime files and added warning
    if an atom is larger than the limit
  - Changed writing of filesystem date/time tags to override the -P option
  - Fixed problem writing FileCreateDate in Windows when the -o option was used

(wiz)

2015-08-21 15:22:31 UTC MAIN commitmail json YAML

Updated misc/teseq to 1.1.1

(wiz)

2015-08-21 15:22:22 UTC MAIN commitmail json YAML

Update to 1.1.1:

Version 1.1.1

* Updated all files to reflect new email address for maintainer:
  micah@addictivecode.org (previous address, micah@cowan.name, is no
  longer valid)

* Added links in the (Texinfo) manual to playable videos that
  demonstrate basic teseq functionality, and how to use teseq to create
  _and edit_ interactive terminal demos:

  * https://asciinema.org/a/7443
  * https://asciinema.org/a/7445

* Added example in the manual for using teseq to strip escapes out of a
  typescript file.

* Note: a new (optional) build dependency has been introduced:
  pkg-config, which is now used to find whether libcheck is installed.

* BUG FIX: Fixed an issue where teseq could spin indefinitely churning
  out \xFF bytes on no further input. Input from a command such as
    $ printf '\033!!\177'
  would produce this issue.

  This issue was discovered by means of american fuzzy lop,
  http://lcamtuf.coredump.cx/afl/

* BUG FIX: Fixed an issue with \x7F (DEL) being treated as a valid final
  character for control sequences, and being printed on teseq's output
  (which should not be printing non-whitespace control characters).

(wiz)

2015-08-21 15:20:41 UTC MAIN commitmail json YAML

Updated security/gnu-pw-mgr to 1.5

(wiz)

2015-08-21 15:20:33 UTC MAIN commitmail json YAML

Update to 1.5:

New in 1.5 - August, 2015

* PIN number passwords got broken somewhere along the line.
  Nobody much uses tham.  (A good thing.)

(wiz)

2015-08-21 14:43:27 UTC MAIN commitmail json YAML

Updated sysutils/tarsnap to 1.0.36

(wiz)

2015-08-21 14:43:17 UTC MAIN commitmail json YAML

Update to 1.0.36:

1. SECURITY FIX: When constructing paths of objects being archived, a buffer
could overflow by one byte upon encountering 1024, 2048, 4096, etc. byte
paths. Theoretically this could be exploited by an unprivileged user whose
files are being archived; I do not believe it is exploitable in practice,
but I am offering a $1000 bounty for the first person who can prove me wrong:
http://www.daemonology.net/blog/2015-08-21-tarsnap-1000-exploit-bounty.html

2. SECURITY FIX: An attacker with a machine's write keys, or with read keys
and control of the tarsnap service, could make tarsnap allocate a large
amount of memory upon listing archives or reading an archive the attacker
created; on 32-bit machines, tarsnap can be caused to crash under the
aforementioned conditions.

3. BUG FIX: Tarsnap no longer crashes if its first DNS lookup fails.

4. BUG FIX: Tarsnap no longer exits with "Callbacks uninitialized" when
running on a dual-stack network if the first IP stack it attempts fails to
connect.

5. tarsnap now avoids opening devices nodes on linux if it is instructed to
archive /dev/.  This change may prevent "watchdog"-triggered reboots.

6. tarsnap -c --dry-run can now run without a keyfile, allowing users to
predict how much Tarsnap will cost before signing up.

7. tarsnap now has bash completion scripts.

8. tarsnap now takes a --retry-forever option.

9. tarsnap now automatically detects and uses AESNI and SSE2.

As usual, there are also many minor build fixes, harmless bug fixes, and code
refactoring / cleanup changes.  For a full listing of changes, consult the
tarsnap git repository: https://github.com/Tarsnap/tarsnap

(wiz)

2015-08-21 14:08:41 UTC MAIN commitmail json YAML

Add following line for make test
  BUILD_DEPENDS+=        p5-namespace-autoclean-[0-9]*:../../devel/p5-namespace-autoclean

(mef)

2015-08-21 12:06:25 UTC MAIN commitmail json YAML

+ gnu-pw-mgr-1.5, p5-Image-ExifTool-10.00, teseq-1.1.1.

(wiz)

2015-08-21 12:05:56 UTC MAIN commitmail json YAML

Fix user in entry.

(wiz)

2015-08-21 11:08:37 UTC MAIN commitmail json YAML

There were a few places where time_t was passed to printf-like functions,
but the format string specifies %d.
As all of them are time differences, and a fax transmission shouldn't
need more than 2^31 (normally not even 2^15) seconds, cast to (int),
like already in a few other places.
Needed because sizeof(time_t) > sizeof(int) in NetBSD-6 and later.

(is)

2015-08-21 11:03:44 UTC MAIN commitmail json YAML

Workaround for NetBSD-6, but problem not understood: sendfax would
overflow the modem with data when FLOW_HARD (FLOWHARD|FLOW_SOFT) was
used.

(is)

2015-08-21 10:54:06 UTC MAIN commitmail json YAML

Updated net/dhcpcd to 6.9.2

(roy)

2015-08-21 10:53:36 UTC MAIN commitmail json YAML

Update to dhcpcd-6.9.2 with the following changes:
  *  Only run the IPv4LL script and rebuild routes on drop when
    an address is actually dropped.
  *  Add noup directive to stop master mode bringing an interface up.
  *  Fix compile for old Linux systems.
  *  If only IPv4LL addresses exist, assign a default route to the
    interface so that IPv4LL can talk to non IPv4LL on the same link.
  *  Set DHCPv4 MTU on routes instead of the interface.
    This matches IPv6 behaviour and works around dodgy interfaces
    where a MTU change can reset the PHY causing an infinite loop.
  *  MTU is now requsted by default in dhcpcd.conf again.
  *  noauthrequired also allows unauthenticated FORCERENEW and
    RECONFIGURE messages.
  *  Simplify the socket code by adding a custom function instead of
    having the same #ifdef mess for systems without SOCK_CLOEXEC.
    Thanks to Christos Zoulas.
  *  Don't do platform init or setting interface MTU if too small when
    testing or dumping leases.
  *  Build new_domain_name from other sources if blank before checking
    it's blank to remove any prior config. Thanks to Paul Walrath.
  *  Describe adding an IPv6 temporary address.
  *  Don't delete dhcpcd assigned IPv6 link-local addresses when
    releasing leases.
  *  Reference old DHCPv6 FQDN when processing the hostname.

(roy)

2015-08-21 09:56:52 UTC MAIN commitmail json YAML

Updated www/wordpress to 4.3

(jklos)

2015-08-21 09:08:56 UTC MAIN commitmail json YAML

Update firefox38 to version 38.2.0esr.

Upstream changes, ref.
https://www.mozilla.org/en-US/firefox/38.2.0/releasenotes/

* Firefox may crash during mp4 video playback
* Significant memory leak with GreaseMonkey add-on
* crash [@ RtlEnterCriticalSection | MessageLoop::PostTask_Helper]
  on browser shutdown
* Browser UI becomes unresponsive state when using Unity Web Player Plugin
* ESRs will not build on hppa platform
* crash in mozilla::layers::SyncObjectD3D11::FinalizeFrame()

and a smattering of security fixes:
* 2015-92 Use-after-free in XMLHttpRequest with shared workers
* 2015-90 Vulnerabilities found through code inspection
* 2015-89 Buffer overflows on Libvpx when decoding WebM video
* 2015-88 Heap overflow in gdk-pixbuf when scaling bitmap images
* 2015-87 Crash when using shared memory in JavaScript
* 2015-85 Out-of-bounds write with Updater and malicious MAR file
* 2015-84 Arbitrary file overwriting through Mozilla Maintenance Service
with hard links
* 2015-83 Overflow issues in libstagefright
* 2015-82 Redefinition of non-configurable JavaScript object properties
* 2015-80 Out-of-bounds read with malformed MP3 file
* 2015-79 Miscellaneous memory safety hazards (rv:40.0 / rv:38.2)

(he)

2015-08-21 08:18:26 UTC MAIN commitmail json YAML

Fix previous.

Add comment to patch.
Add patch to checksum.
Fix DEPENDS line.
Fix pkglint warnings (use MAKE_FLAGS instead of setting variables
in BUILD_TARGET, ewww).

(wiz)

2015-08-21 08:12:18 UTC MAIN commitmail json YAML

Updated security/openssh to 7.1.1

(wiz)

2015-08-21 08:12:09 UTC MAIN commitmail json YAML

Update to 7.1p1:

Changes since OpenSSH 7.0
=========================

This is a bugfix release.

Security
--------

* sshd(8): OpenSSH 7.0 contained a logic error in PermitRootLogin=
  prohibit-password/without-password that could, depending on
  compile-time configuration, permit password authentication to
  root while preventing other forms of authentication. This problem
  was reported by Mantas Mikulenas.

Bugfixes
--------

* ssh(1), sshd(8): add compatability workarounds for FuTTY

* ssh(1), sshd(8): refine compatability workarounds for WinSCP

* Fix a number of memory faults (double-free, free of uninitialised
  memory, etc) in ssh(1) and ssh-keygen(1). Reported by Mateusz
  Kocielski.

(wiz)

2015-08-21 07:40:39 UTC MAIN commitmail json YAML

Jason W. Bacon reports he needs -fPIC on CentOS x86_64.

Add it as CPPFLAGS.Linux.

(wiz)

2015-08-21 03:27:56 UTC MAIN commitmail json YAML

2015-08-20 23:45:55 UTC MAIN commitmail json YAML

Sorry, removing duplicate entry

(mef)

2015-08-20 23:44:12 UTC MAIN commitmail json YAML

Updated net/p5-NetAddr-IP to 4.078

(mef)

2015-08-20 23:44:05 UTC MAIN commitmail json YAML

Update to 4.078
--------------
Mon Aug 17 15:35:28 PDT 2015
        fix typo in Util.pm 1.53 MakefilePL that cause compiler to not be
found at all

(mef)

2015-08-20 23:39:51 UTC MAIN commitmail json YAML

Updated chat/icbirc to 1.9

(mef)

2015-08-20 23:39:44 UTC MAIN commitmail json YAML

(pkgsrc)
  - Update MASTER_SITES
  - Add LICENSE as 2-clause-bsd
(upstream)
  - Update 1.8 to 1.9,  From: http://www.benzedrine.ch/icbirc.html
  -----------------
  1.9: Aug 20, 2015
  When receiving an IRC PING, additionally send an ICB NOOP, to detect a
  stalled server connection. Patch from Sebastien Marie <semarie@openbsd.org>.

(mef)

2015-08-20 23:33:32 UTC MAIN commitmail json YAML

Updated www/p5-HTTP-Headers-Fast to 0.19

(mef)

2015-08-20 23:33:21 UTC MAIN commitmail json YAML

Update to 0.19
--------------
0.19 2015-08-20T05:17:30Z
    - Make standard_case hash global to allow adding XS easily
      (xsawyerx)

(mef)

2015-08-20 23:30:26 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Diff to 1.42

(mef)

2015-08-20 23:26:00 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Diff to 1.42

(mef)

2015-08-20 23:25:50 UTC MAIN commitmail json YAML

Update to 1.42
--------------
1.42 2015-08-20 NEILB
    - Fixed pod link that was referring to the wrong place.
      Thanks to KENTNL for RT#106150.
    - First non-developer released of the changes listed against 1.41_01.

(mef)

2015-08-20 17:13:57 UTC MAIN commitmail json YAML

Updated devel/libstatgrab to 0.91

(wiz)

2015-08-20 17:13:47 UTC MAIN commitmail json YAML

Update to 0.91:

libstatgrab 0.91 (11 July 2014)
* Use /proc/mounts on Linux where available. Note that this
  potentially results in different data appearing in the filesystem
  statistics. To override the choice use the --with-mnttab configure
  flag.
* Add a new field named device_canonical to the filesystem statistics.
  This always holds the real device and is useful in the case where
  device_name is a symlink.
* Fix list miscounting in sg_set_valid_filesystems.
* Fix buffer overrun when dealing with a larger number of processes.
* Fix divide by zero display problem in saidar.
* Building of examples is now disabled by default. Use the
  --enable-examples configure flag to build them if required.
* Logging (log4cplus) is now only enabled if the --enable-logging
  configure flag is given.
* When logging with log4cplus is enabled, properties files are
  installed in to ${prefix}/etc. Both statgrab and saidar will search
  this location when starting up. These files can be used to
  configure the behaviour of log4cplus.
* Add Graphite output support in statgrab.
    (Thanks to John Lyman)
* Fix test suite problem when doing a VPATH build.
* Install distribution documentation (such as this file) in to
  ${prefix}/share/doc/libstatgrab.
* Various other minor bug fixes identified by compiler warnings.
* Update code for the Windows platform. This is incomplete, but we
  included the changes to give anyone else working in this area a
  better starting point. We welcome pull requests to further improve
  this code. The original pull request can be found in #36.
    (Thanks to Brent Cook)

(wiz)

2015-08-20 16:49:50 UTC MAIN commitmail json YAML

Updated finance/magento to 1.9.2.1

(fhajny)

2015-08-20 16:49:35 UTC MAIN commitmail json YAML

Updated finance/magento to 1.9.2.1.

1.9.2.1
- SUPEE-6482 patch bundle integrated

1.9.2
- Automated testing framework with nearly 170 automated functional tests
- Addressed performance degradation with downloadable products.
- Numerous performance enhancements
- USPS Canadian international shipping rates are returned correctly
- SUPEE-6285, SUPEE-5994, SUPEE-5344 patch bundles integrated
- Additional Security Enhancements

See release notes for more details:

http://merch.docs.magento.com/ce/user_guide/Magento_Community_Edition_User_Guide.html#magento/release-notes-ce-1.9.2.1.html%3FTocPath%3DAppendices%7C%2520Release%2520Notes%7C_____0

(fhajny)

2015-08-20 15:38:47 UTC MAIN commitmail json YAML

Updated devel/p5-Proc-ProcessTable to 0.51nb2

(wiz)

2015-08-20 15:38:38 UTC MAIN commitmail json YAML

2015-08-20 15:35:09 UTC MAIN commitmail json YAML

Note update of Drupal packages:

www/drupal6 6.37
www/drupal7 7.39

(taca)

2015-08-20 15:34:11 UTC MAIN commitmail json YAML

Update drupal7 package to 7.39 (Drupal 7.39).

Drupal 7.39, 2015-08-19
-----------------------
- Fixed security issues (multiple vulnerabilities). See SA-CORE-2015-003.

(taca)

2015-08-20 15:33:33 UTC MAIN commitmail json YAML

Update drupal6 package to 6.37 (Drupal 6.37).

Drupal 6.37, 2015-08-19
-----------------------
- Fixed security issues (multiple vulnerabilities). See SA-CORE-2015-003.

(taca)

2015-08-20 15:32:28 UTC MAIN commitmail json YAML

Note update of Ruby 2.2.3 and releated packages:

lang/ruby22-base
lang/ruby22
devel/ruby-mode

(taca)

2015-08-20 15:30:47 UTC MAIN commitmail json YAML

Update ruby22-base to 2.2.3 (Ruby 2.2.3).

Release note:

Ruby 2.2.3 Released

Posted by nagachika on 18 Aug 2015

We are pleased to announce the release of Ruby 2.2.3. This is a TEENY
version release of the stable 2.2 series.

This release includes the security fix for a RubyGems domain name
verification vulnerability.

    CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier

There are also some bugfixes. See ChangeLog for details.

(taca)

2015-08-20 15:29:24 UTC MAIN commitmail json YAML

Note update of Ruby 2.1.7 related packages.

lang/ruby21-base
lang/ruby21

(taca)

2015-08-20 15:27:43 UTC MAIN commitmail json YAML

Update ruby21-base to 2.1.7 (Ruby 2.1.7).

Release announce:

Ruby 2.1.7 Released

Posted by usa on 18 Aug 2015

Ruby 2.1.7 has been released.

This release includes the security fix for a RubyGems domain name
verification vulnerability. Please view the topic below for more details.

    CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier

And, many bug fixes are also included. See tickets and ChangeLog for details.

(taca)

2015-08-20 15:25:55 UTC MAIN commitmail json YAML

Note update of Ruby 2.0.0-p647 and related pacakges:

lang/ruby200-base 2.0.0p647
databases/ruby-gdbm 2.0.0p647
devel/ruby-curses 2.0.0p647nb1
devel/ruby-fiddle 2.0.0p647
devel/ruby-readline 2.0.0p647nb1
x11/ruby-tk 2.0.0p647nb4
lang/ruby200 2.0.0p647

(taca)

2015-08-20 15:22:16 UTC MAIN commitmail json YAML

Update ruby200-base-2.0.0p647 to (Ruby 2.0.0-p647).

Release announce:

Ruby 2.0.0-p647 Released

Posted by usa on 18 Aug 2015

We are pleased to announce the release of Ruby 2.0.0-p647.

This release includes the security fix for a RubyGems domain name
verification vulnerability. Please view the topic below for more details.

    CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier

And, this release also includes the fix for a regression of lib/resolv.rb.

    Uninitialized constant bug introduced by typo in backport of [#10712]

Ruby 2.0.0 is now under the state of the security maintenance phase, until
Feb. 24th, 2016. After the date, maintenance of Ruby 2.0.0 will be ended. We
recommend you start planning migration to newer versions of Ruby, such as
2.1 or 2.2.

(taca)

2015-08-20 14:07:34 UTC MAIN commitmail json YAML

Add following lines for make test
  BUILD_DEPENDS+=        p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
  BUILD_DEPENDS+=        p5-Test-UseAllModules-[0-9]*:../../devel/p5-Test-UseAllModules

(mef)

2015-08-20 14:01:42 UTC MAIN commitmail json YAML

Add following line for make test
  BUILD_DEPENDS+=        p5-Module-CPANfile-[0-9]*:../../devel/p5-Module-CPANfile

(mef)

2015-08-20 13:51:12 UTC MAIN commitmail json YAML

Updated net/net-snmp to 5.7.3nb2

(jperkin)

2015-08-20 13:51:03 UTC MAIN commitmail json YAML

2015-08-20 13:49:35 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-PartialDump to 0.18
Updated devel/p5-Event to 1.24

(mef)

2015-08-20 13:47:46 UTC MAIN commitmail json YAML

(pkgsrc)
- Update MASTER_SITES
(upstream)
- Update 1.21 to 1.24
-------------------
  upstream ChangeLog not known

(mef)

2015-08-20 13:38:25 UTC MAIN commitmail json YAML

2015-08-20 13:36:37 UTC MAIN commitmail json YAML

(pkgsrc)
- Add following line for make test
  BUILD_DEPENDS+= p5-Class-Tiny-[0-9]*:../../devel/p5-Class-Tiny
(upstream)
- Update to 0.18
-----------------
0.18      2015-08-16 04:35:35Z
    - update some distribution tooling

(mef)

2015-08-20 13:02:18 UTC MAIN commitmail json YAML

Updated mail/nmh to 1.6nb3

(leot)

2015-08-20 13:01:55 UTC MAIN commitmail json YAML

o Fix build on older versions of Darwin affected by arc4random(3)
  limitations like NetBSD.
o Explicity disable readline support that - at least - on some Darwin
  systems was automatically detected.
o Bump PKGREVISION (the readline change can affect also platforms where readline
  was automagically recognised and used)

Thanks to sevan@ for testing the patches.

(leot)

2015-08-20 12:26:46 UTC MAIN commitmail json YAML

Document memcached and sphinx options.

(jperkin)

2015-08-20 12:24:45 UTC MAIN commitmail json YAML

2015-08-20 12:13:30 UTC MAIN commitmail json YAML

Package requires USE_GCC_RUNTIME.

(jperkin)

2015-08-20 11:35:55 UTC MAIN commitmail json YAML

Updated devel/cmake to 3.3.1

(ryoon)

2015-08-20 11:35:33 UTC MAIN commitmail json YAML

Update to 3.3.1

Changelog:
Changes in 3.3.1 since 3.3.0:

Ben Boeckel (1):
      ctest: fix add_subdirectory() crash

Brad King (3):
      add_subdirectory: Fix error message on missing CMakeLists.txt (#15680)
      Fortran: Store detected compiler version persistently (#15684)
      CMake 3.3.1

Gregor Jasny (1):
      Xcode: Quote strings containing a tilde (#15672)

(ryoon)

2015-08-20 10:54:56 UTC MAIN commitmail json YAML

Updated devel/nss to 3.20

(ryoon)

2015-08-20 10:54:24 UTC MAIN commitmail json YAML

Update to 3.20

Changelog:
The NSS team has released Network Security Services (NSS) 3.20,
which is a minor release.

New functionality:
* The TLS library has been extended to support DHE ciphersuites in
  server applications.

New Functions:
* SSL_DHEGroupPrefSet - Configure the set of allowed/enabled DHE group
  parameters that can be used by NSS for a server socket.
* SSL_EnableWeakDHEPrimeGroup - Enable the use of weak DHE group
  parameters that are smaller than the library default's minimum size.

New Types:
* SSLDHEGroupType - Enumerates the set of DHE parameters embedded in
  NSS that can be used with function SSL_DHEGroupPrefSet.

New Macros:
* SSL_ENABLE_SERVER_DHE - A socket option user to enable or disable
  DHE ciphersuites for a server socket.

Notable Changes:
* The TLS library has been extended to support DHE ciphersuites in
  server applications.
* For backwards compatibility reasons, the server side implementation
  of the TLS library keeps all DHE ciphersuites disabled by default.
  They can be enabled with the new socket option SSL_ENABLE_SERVER_DHE
  and the SSL_OptionSet or the SSL_OptionSetDefault API.
* The server side implementation of the TLS implementation does not
  support session tickets when using a DHE ciphersuite (see bug
  1174677).
* Support for the following ciphersuites has been added:
  - TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
  - TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
  - TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
* By default, the server side TLS implementation will use DHE
  parameters with a size of 2048 bits when using DHE ciphersuites.
* NSS embeds fixed DHE parameters sized 2048, 3072, 4096, 6144 and
  8192 bits, which were copied from version 08 of the Internet-Draft
  "Negotiated Finite Field Diffie-Hellman Ephemeral Parameters for
  TLS", Appendix A.
* A new API SSL_DHEGroupPrefSet has been added to NSS, which allows a
  server application to select one or multiple of the embedded DHE
  parameters as the preferred parameters. The current implementation of
  NSS will always use the first entry in the array that is passed as a
  parameter to the SSL_DHEGroupPrefSet API. In future versions of the
  TLS implementation, a TLS client might signal a preference for
  certain DHE parameters, and the NSS TLS server side implementation
  might select a matching entry from the set of parameters that have
  been configured as preferred on the server side.
* NSS optionally supports the use of weak DHE parameters with DHE
  ciphersuites to support legacy clients. In order to enable this
  support, the new API SSL_EnableWeakDHEPrimeGroup must be used. Each
  time this API is called for the first time in a process, a fresh set
  of weak DHE parameters will be randomly created, which may take a
  long amount of time. Please refer to the comments in the header file
  that declares the SSL_EnableWeakDHEPrimeGroup API for additional
  details.
* The size of the default PQG parameters used by certutil when
  creating DSA keys has been increased to use 2048 bit parameters.
* The selfserv utility has been enhanced to support the new DHE
  features.
* NSS no longer supports C compilers that predate the ANSI C
  standard (C89).

(ryoon)

2015-08-20 10:53:39 UTC MAIN commitmail json YAML

Updated devel/nspr to 4.10.9

(ryoon)

2015-08-20 10:53:13 UTC MAIN commitmail json YAML

Update to 4.10.9

Changelog:
NSPR 4.10.9 has the following bug fixes:

1021167 Leak of |poll_list| on failure in _MW_PollInternal
1030692 Make compiling nspr on windows possible again.
1088790 dosprint() doesn't support %zu and other size formats
1130787 prtime.h does not compile with MSVC's /Za (ISO C/C++
        conformance) option
1153610 MIPS64: Add support for n64 ABI
1156029 Teach clang-analyzer about PR_ASSERT
1160125 MSVC version detection is broken CC is set to a wrapper
        (like sccache)
1163346 Add NSPR support for FreeBSD mips/mips64
1169185 Add support for OpenRISC (or1k)
1174749 Remove configure block for iOS that uses MACOS_SDK_DIR
1174781 PR_GetInheritedFD can use uninitialized variables

(ryoon)

2015-08-20 06:04:05 UTC MAIN commitmail json YAML

libmozjs.so (from --enable-shared-js) was disabled in mozilla-common.mk;
update PLIST to match. Vaguely related to PR 50089.p

(dholland)

2015-08-19 22:18:55 UTC MAIN commitmail json YAML

amanda-common, amavis-perl, psmisc from last week (oops)

(dholland)

2015-08-19 19:58:07 UTC pkgsrc-2015Q2 commitmail json YAML

2015-08-19 19:50:56 UTC pkgsrc-2015Q2 commitmail json YAML

Pullup ticket #4794 - requested by is
comms/hylafax: build fix

Revisions pulled up:
- comms/hylafax/distinfo                                        1.27
- comms/hylafax/patches/patch-ae                                1.19

---
  Module Name: pkgsrc
  Committed By: dholland
  Date: Mon Aug 10 05:03:36 UTC 2015

  Modified Files:
  pkgsrc/comms/hylafax: distinfo
  pkgsrc/comms/hylafax/patches: patch-ae

  Log Message:
  Fix broken build, caused by wrapper reordering of .a files vs. -l options.
  Symptom: HYLAFAX_VERSION_STRING not found while linking.

(tron)

2015-08-19 18:23:03 UTC MAIN commitmail json YAML

nmh is MAKE_JOBS_SAFE these days.

(leot)

2015-08-19 12:52:46 UTC MAIN commitmail json YAML

2015-08-19 12:49:00 UTC MAIN commitmail json YAML

Fix two issues:
- with modern perl, 'do getopts' doesnt work any longer.
- a dependency was missing.

(is)

2015-08-19 11:38:33 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 40.0.2

(ryoon)

2015-08-19 11:38:09 UTC MAIN commitmail json YAML

2015-08-19 11:37:33 UTC MAIN commitmail json YAML

Updated www/firefox to 40.0.2

(ryoon)

2015-08-19 11:37:04 UTC MAIN commitmail json YAML

Update to 40.0.2

* Disable OSS support explicitly under NetBSD.

Changelog:
New Enabled API allowing Windows 10 users to open settings dialog (1193196)
Fixed mozalloc.lib was missing from the xulrunner package (1168291)
Fixed Fix a startup crash with some combination of hardware and drivers (1160295)

(ryoon)

2015-08-19 10:18:49 UTC MAIN commitmail json YAML

Updated news/trn to 4.77

(leot)

2015-08-19 10:18:27 UTC MAIN commitmail json YAML

Update news/trn to trn-4.77. Patches from Dario Niedermann in PR pkg/50154

pkgsrc changes:
- patches/patch-a[ab] are no longer needed

Changes:
- Added IPv6 support to get_tcp_socket() using a ever-so-slightly-tweaked
  patch from Olaf 'Rhialto' Seibert.
- Misc bug fixes and improvements

(leot)

2015-08-19 07:13:46 UTC MAIN commitmail json YAML

Note addition of misc/libreoffice43 version 4.3.5.2.

(he)

2015-08-19 07:12:19 UTC MAIN commitmail json YAML

Add libreoffice43.

(he)

2015-08-19 07:11:44 UTC MAIN commitmail json YAML

2015-08-18 22:19:47 UTC MAIN commitmail json YAML

Updated x11/libdrm to 2.4.64

(wiz)

2015-08-18 22:19:38 UTC MAIN commitmail json YAML

Update to 2.4.64:

    Jammy Zhou (3):
      amdgpu: improve amdgpu_vamgr_init
      amdgpu: add flag to support 32bit VA address v4
      amdgpu: make vamgr per device v2

    Michel Dänzer (2):
      tests/amdgpu: Include config.h first
      tests/amdgpu: Remove unused local variable 'i'

    Rob Clark (6):
      freedreno/msm: reorg ringbuffer struct
      freedreno/msm: fix issue where same bo is on multiple rings
      freedreno/msm: dump out submit info on error
      freedreno: add fd_pipe_wait_timeout()
      freedreno: update freedreno-symbol-check
      Bump version for release

    Thierry Reding (3):
      tests: modetest: Accept connector names in addition to connector IDs
      libdrm: Remove gratuitous blank lines
      libdrm: Make indentation consistent

(wiz)

2015-08-18 22:14:15 UTC MAIN commitmail json YAML

Do not add conflicting prototype for fgets(), rely on stdio.h to provide one.
Fixes build with USE_SSP+USE_FORT.

(wiz)

2015-08-18 19:31:38 UTC MAIN commitmail json YAML

Updated pkgtools/pkgin to 0.9.3

(jperkin)

2015-08-18 19:31:29 UTC MAIN commitmail json YAML

Update pkgin to version 0.9.3.  Changes:

* Ensure we aren't copying overlapping memory regions.  Issue found by
  Matthias Ferdinand.

* Free libarchive resources after use.

* Various WARNS and build cleanups.

Tested on Linux (now builds on Ubuntu 12.04), OSX, SmartOS and NetBSD.

(jperkin)

2015-08-18 17:01:08 UTC MAIN commitmail json YAML

Use MASTER_SITE_PYPI.

(kleink)

2015-08-18 16:59:35 UTC MAIN commitmail json YAML

Updated print/py-PDF2 to 1.25.1.

(kleink)

2015-08-18 16:58:21 UTC MAIN commitmail json YAML

Update py-PDF2 to 1.25.1

Patch 1.25.1, 2015-07-20

- Fix bug when parsing inline images. Occurred when merging
  certain pages with inline images

- Fixed type error when creating outlines by utilizing the
  isString() test

Version 1.25, 2015-07-07
------------------------

BUGFIXES:

- Added Python 3 algorithm for ASCII85Decode. Fixes issue when
  reading reportlab-generated files with Py 3 (jerickbixly)

- Recognize more escape sequence which would otherwise throw an
  exception (manuelzs, robertsoakes)

- Fixed overflow error in generic.py. Occurred
  when reading a too-large int in Python 2 (by Raja Jamwal)

- Allow access to files which were encrypted with an empty
  password. Previously threw a "File has not been decrypted"
  exception (Elena Williams)

- Do not attempt to decode an empty data stream. Previously
  would cause an error in decode algorithms (vladir)

- Fixed some type issues specific to Py 2 or Py 3

- Fix issue when stream data begins with whitespace (soloma83)

- Recognize abbreviated filter names (AlmightyOatmeal and
  Matthew Weiss)

- Copy decryption key from PdfFileReader to PdfFileMerger.
  Allows usage of PdfFileMerger with encrypted files (twolfson)

- Fixed bug which occurred when a NameObject is present at end
  of a file stream. Threw a "Stream has ended unexpectedly"
  exception (speedplane)

FEATURES:

- Initial work on a test suite; to be expanded in future.
  Tests and Resources directory added, README updated (robertsoakes)

- Added document cloning methods to PdfFileWriter:
  appendPagesFromReader, cloneReaderDocumentRoot, and
  cloneDocumentFromReader. See official documentation (robertsoakes)

- Added method for writing to form fields: updatePageFormFieldValues.
  This will be enhanced in the future. See official documentation
  (robertsoakes)

- New addAttachment method. See documentation. Support for adding
  and extracting embedded files to be enhanced in the future
  (moshekaplan)

- Added methods to get page number of given PageObject or
  Destination: getPageNumber and getDestinationPageNumber.
  See documentation (mozbugbox)

OTHER ENHANCEMENTS:

- Enhanced type handling (Brent Amrhein)

- Enhanced exception handling in NameObject (sbywater)

- Enhanced extractText method output (peircej)

- Better exception handling

- Enhanced regex usage in NameObject class (speedplane)

Version 1.24, 2014-12-31
------------------------

- Bugfixes for reading files in Python 3 (by Anthony Tuininga and
  pqqp)

- Appropriate errors are now raised instead of infinite loops (by
  naure and Cyrus Vafadari)

- Bugfix for parsing number tokens with leading spaces (by Maxim
  Kamenkov)

- Don't crash on bad /Outlines reference (by eshellman)

- Conform tabs/spaces and blank lines to PEP 8 standards

- Utilize the readUntilRegex method when reading Number Objects
  (by Brendan Jurd)

- More bugfixes for Python 3 and clearer exception handling

- Fixed encoding issue in merger (with eshellman)

- Created separate folder for scripts

(kleink)

2015-08-18 13:26:29 UTC MAIN commitmail json YAML

2015-08-18 12:29:56 UTC MAIN commitmail json YAML

Updated databases/rrdtool to 1.5.4

(mef)

2015-08-18 12:29:44 UTC MAIN commitmail json YAML

(pkgsrc)
- Fix PR pkg/49557 (by updating 1.4.9 to 1.5.4)
- Add including lang/python/application.mk (for REPLACE_PYTHON)
- Assign empty value to TEST_TARGET, to avoid
  *** No rule to make target 'test' (when PKGSRC_RUN_TEST=yes is set)
(upstream)
- Update 1.4.9 to 1.5.4
-------------------------
RRDtool 1.5.4 - 2015-08-09
==========================
Bug Fixes
---------
* parse floating point numbers according to C locale in rrdtool create
  arguments, regardless of the systems locale setting.
* include missing rrd_rados.h into distribution archive
* make rrdtool work on ARM again
* make rrdtool test suit pass on 32bit OSs
* fix --grid-dash option regression in graph
* fix systemd support
* fix link dependency for libpng since we are using functions directly
* fix python module name
* fix rrdtool tune to accept U in minimum and maximum options
* fi
* rrd_parsetime now uses a mutex lock to become thread safe
* rrd_xport is now thread safe
* stop using MAX_PATH and make everything dynamic and make rrdtool work on
  Gnu HURD ... thanks nirgal!

Features
--------
* new RPN operators: STEPWIDTH, NEWDAY, NEWWEEK, NEWMONTH and NEWWEEK
  together they allow to draw graphs where a rate is converted back to
  absolute numbers and accumulated over a period..

RRDtool 1.5.3 - 2015-04-30
==========================
Bug Fixes
---------
* Brought commmand-line options and documentation back into sync.
* Make LINE dashes option work again

RRDtool 1.5.2 - 2015-04-23
==========================
Bug Fixes
---------
* paramters in VDEF are vnames and not data source names, hence
  they can be 255 chars long and not only 20

RRDtool 1.5.1 - 2015-04-22
==========================
Bug Fixes
---------
* parse numbers up to 40 characters long ..
* fix install rules for Python and Lua
* include missing VERSION and LICENSE file
* unlink before rename in rrd_create when running on WIN32

RRDtool 1.5.0 - 2015-04-16
==========================

New Features
------------
* automatic x-axis labels that work from 1s to 30y on a single chart
* librados integration
* new datasource types: DCOUNTER and DDERIVE (they work the same as the
  original DS, except that they can deal with floatingpoint numbers).
* compile without graphics libraries: ./configure --disable-rrd_graph
* updated windows port (see WIN32-BUILD-TIPS.txt)
* single step RRAs for MIN,MAX,LAST are generated virtually from
  an AVERAGE RRA
* ignore updates in the past with rrdtool update --skip-past-updates
* ignore a LINE when scaling a chart using the skipscale option
* detect 32bit timeoverflows
* massive performance boost for charts with more than 100 DEF line by
  switching form a linear search to a HASH when searching for data
* improved cross compilation support
* .Net bindings
* allow rrdtool graph to silently skip non-existing source files using the
  --use-nan-for-all-missing-data option
* restore from a pipe (rrdtool restore - y.rrd)
* in rrdtool create, row count and step can be defined in absolute time
* all new "create on steroids" can pull both data and configuration from
  existing rrd files
* use rrdtool graph to chart arbitrary data via a callback function for data fetching
  support is integrated in the perl bindings.
* re-written parser for rrdtool graph commands. It now follows a simple key
  value pattern, compatible with the previous syntax.
* MEDIAN op for CDEF expressions
* DEPTH,INDEX,COPY,ROL ops for CDEF (as seen in PostScript)
* gradient AREA backgrounds
* no more locale magic while reading numeric data.

Bugfixes
--------
all the bugs fixed in 1.4.x during 1.5 development

(mef)

2015-08-18 07:52:53 UTC MAIN commitmail json YAML

Note update of sysutils/collectd to 5.5.0nb5.

(he)

2015-08-18 07:52:20 UTC MAIN commitmail json YAML

2015-08-18 07:47:46 UTC MAIN commitmail json YAML

Another round of update to collectd:
* Add support for the "irq" plugin on NetBSD.
* Declare BUILD_DEFS+= VARBASE to silence pkglint.
* Tweak Makefile.am instead; commit regenerated Makefile.in with automake.
* Adjust the patch for the df plugin so it builds both in newer (> 6.99.19)
  and older NetBSD (e.g. 6.1.5)
* Adjust the entropy plugin to use <paths.h> and _PATH_URANDOM
  to silence pkglint.
PKGREVISION bumped to 5.

(he)

2015-08-18 07:31:20 UTC MAIN commitmail json YAML

2015-08-18 07:20:45 UTC MAIN commitmail json YAML

2015-08-17 18:36:35 UTC MAIN commitmail json YAML

Ops, get rid of the last duplicate line.

(leot)

2015-08-17 18:34:31 UTC MAIN commitmail json YAML

Updated fonts/ttf-tlwg to 0.6.1

(leot)

2015-08-17 18:33:08 UTC MAIN commitmail json YAML

Re-add CONF_FILES (noted by wiz@).

(leot)

2015-08-17 18:09:42 UTC MAIN commitmail json YAML

Updated fonts/ttf-tlwg to 0.6.1

(leot)

2015-08-17 18:09:07 UTC MAIN commitmail json YAML

Update fonts/ttf-tlwg to ttf-tlwg-0.6.1, patches based from Benedek Gergely
via pkgsrc-users@.

Changes:
* New font: Laksaman (Sarabun derivative).
* Split fontconfig files to allow individual fonts installation.
* LaTeX options for setting default fonts.

(leot)

2015-08-17 17:59:57 UTC MAIN commitmail json YAML

LICENSE is vera-ttf-license.

(leot)

2015-08-17 17:57:11 UTC MAIN commitmail json YAML

Added Bitstream Vera Fonts license.

(leot)

2015-08-17 17:35:23 UTC MAIN commitmail json YAML

Introduce support for checking Mach-O dynamic libraries.

This works in a similar way to the ELF checks, but uses otool(1) to list the
library name and its dependencies, and the checks fail if there are WRKDIR
references or if the -install_name of the library does not match $PREFIX, as
well as ensuring that any libraries from pkgsrc are correctly registered as
full dependencies.

Removes support for the user to set USE_CHECK_SHLIBS_ELF, but there were no
reasonable reasons for doing so in the past anyway, and it may be masking
issues in platform files we should fix.

(jperkin)

2015-08-17 17:11:32 UTC MAIN commitmail json YAML

2015-08-17 17:10:57 UTC MAIN commitmail json YAML

Updated devel/ncursesw to 6.0

(wiz)

2015-08-17 17:10:46 UTC MAIN commitmail json YAML

Updated devel/ncurses to 6.0

(wiz)

2015-08-17 17:10:32 UTC MAIN commitmail json YAML

Update to 6.0:

  This  release  is  designed  to  be source-compatible with ncurses 5.0
  through  5.9;  providing  a  new  application  binary interface (ABI).
  Although  the  source can still be configured to support the ncurses 5
  ABI,  the  intent  of  the  release is to provide extensions which are
  generally useful, but binary-incompatible with ncurses 5:
    * Extend  the  cchar_t  structure to allow more than 16 colors to be
      encoded.
    * Modify  the  encoding  of mouse state to make room for a 5th mouse
      button.  That  allows  one  to use ncurses with a wheel mouse with
      xterm or similar X terminal emulators.

  There are, of course, numerous other improvements, including
    * fixes made based on the Clang and Coverity static analyzers.
    * memory leak fixes using Valgrind

  The  release  notes  mention  some  bug-fixes,  but are focused on new
  features  and  improvements to existing features log since ncurses 5.9
  release.

  While  the intent of the release is to provide a new stable ABI, there
  are other development activities which are summarized below.
    * The  original  release  plan,  e.g., for "5.10" was to improve the
      MinGW port. Ultimately that was completed (wide-character support,
      mouse,  etc),  but  was  deferred  to focus on termcap support and
      performance  issues.  Also, pinpointing the problems with Console2
      took a while.
    * A  review  of  termcap  compatibility in 2011 led to several minor
      fixes  in  the  library  and improvements to utilities. To do this
      properly,  a  review of the various extent termcap implementations
      was needed.
      The [11]termcap library checker (tctest) (not part of ncurses) was
      one    result.    A  followup  review  of  performance  using
      [12]ncurses-examples in 2014 led to additional improvements.
    * Output buffering provided a further, but worthwhile distraction. A
      bug  report  in  2012  regarding  the  use  of  signal handlers in
      ncurses)  pointed  out  [13]a  problem  with  the  use  of  unsafe
      functions  for  handling SIGTSTP. Other signals could be addressed
      with workarounds; repairing SIGTSTP required a different approach.
      The  solution  required changing internal behavior of the library:
      how it handles output buffering.
      Now  ncurses buffers its own output, independently of the standard
      output.  A few applications relied upon the library's direct reuse
      of  the  standard  output  buffering;  however that is unspecified
      behavior  and  has  never been a recommended practice. Identifying
      these  applications  as  well  as  refining  the  change to permit
      low-level applications to work consistently took time.
    * Since  the introduction of the experimental support for 256 colors
      early  in  [14]2005  (released in [15]ncurses 5.5), there has been
      increased  user  interest. Almost all packagers continue providing
      the ncurses ABI 5 which cannot support 256 colors.
    * Symbol  versioning,  or  the  lack  of  it in ncurses, is the main
      reason why packagers would be reluctant to add a new ncurses ABI.
      This  release  provides  the  new  ABI along with script-generated
      lists  of versioned symbols which can be used for both ABI 5 and 6
      (with  distinct names to keep the two separate). This took time to
      development, as reported in [16]Symbol versioning in ncurses.

  Library improvements

  Output buffering

  X/Open curses provides more than one initialization function:
    * [17]initscr (the simplest) accepts no parameters.
    * [18]newterm accepts parameters for the stream input and output
    * [19]setupterm (the low-level function) accepts a parameter for the
      file descriptor of the output.

  They are documented in X/Open as if initscr calls newterm using stdout
  for  output  stream,  and  in  turn  newterm  calls  setupterm  using
  fileno(stdout)  for  the file descriptor. As long as an implementation
  acts  as if it does this, it conforms. In practice, implementations do
  what  is  implied.  This  creates  a  problem: the low-level setupterm
  function's  file  descriptor  is  unbuffered,  while  newterm  implies
  buffered  output.  X/Open  Curses says that all output is done through
  the  file  descriptor,  and  does  not  say  how  the output stream is
  actually used.

  Initially,  ncurses used the file descriptor (obtained from the output
  stream  passed to newterm) for changing the terminal modes, and relied
  upon  the  output  parameter of newterm for buffered output. Later (to
  avoid  using  unsafe  buffered  I/O  in  signal handlers), ncurses was
  modified  to use the file descriptor (unbuffered output) when cleaning
  up  on receipt of a signal. Otherwise (when not handling a signal), it
  continued to use the buffered output.

  That  approach  worked reasonably well and as a side effect, using the
  same buffered output as an application might use for printf meant that
  no  flushing  was  needed  when  switching  between  normal-  and
  screen-modes.

  There were a couple of problems:
    * to get good performance, curses (not only ncurses, but SVr4 curses
      in general) set an output buffer using setbuf or similar function.
      There  is no standard (or portable) way to turn that output buffer
      off,  and  revert  to  line-buffering.  The  [20]NCURSES_NO_SETBUF
      environment variable did make it optional.
    * to  handle SIGTSTP (the "stop" signal), ncurses relied upon unsafe
      functions.  That  is,  due  to  the  complexity of the feature, it
      relied  upon reusing existing functions which should not have been
      called via the signal handler.

  Conveniently, solving the second problem (by making ncurses do its own
  output  buffering)  also  fixed  the first one. But there were special
  cases to resolve: [21]low-level functions such as mvcur, putp, vidattr
  explicitly  use  the  standard  output.  Those  functions  were reused
  internally, and required modification to distinguish whether they were
  used by the high-level or low-level interfaces.

  Finally, there may still be a few programs which should be modified to
  improve their portability, e.g., adding an

fflush(stdout);

  when  switching  from "[22]shell" mode to "[23]program" (curses) mode.
  Those are fairly rare because most programmers have learned not to mix
  printf and [24]printw.

  Symbol versioning

  This  release  introduces symbol-versioning to ncurses because without
  it,  the  change of ABI would be less successful. A lengthy discussion
  will  be  presented  in  [25]Symbol versioning in ncurses. These notes
  summarize what has changed, and what can be done with the new release.

  Symbol-versioning  allows  the  developers  of  a library to mark each
  public  symbol  (both  data and functions) with an identifier denoting
  the  library  name  and  the  version for which it was built. By doing
  this, users of the library have a way to help ensure that applications
  do not accidentally load an incompatible library. In addition, private
  symbols can be hidden entirely.

  This  release  provides  sample  files  for  the  four  principal
  configurations  of  ncurses libraries: ncurses, ncursesw, ncursest and
  ncursestw. Each sample is given in two forms:

  ".map"
          These list all public symbols, together with version names.

  ".sym"
          These list all public symbols, without version names.

  The  sample  files  are generated by scripts which take into account a
  few special cases such as [26]tack to omit many of the ncurses private
  symbols  (beginning with "_nc_"). Here are counts of globals versus
  locals:

      Config  Symbols Globals Locals "_nc_"
    ncurses      976    796    180    332
    ncursesw    1089    905    184    343
    ncursest      979    804    175    358
    ncursestw    1098    914    184    372

  Although only four sample configurations are presented, each is formed
  by  merging  symbols  from  several  combinations  of configure-script
  options, taking into account advice from downstream packagers. Because
  they  are  formed by merging, the sample files may list a symbol which
  is  not  in  a  given package. That is expected. The samples have been
  tested  and  are  working  with  systems  (such as Fedora, FreeBSD and
  Debian)  which  fully  support  this  feature. There are other systems
  which  do  not  support the feature, and a few (such as Solaris) which
  provide incomplete support.

  The  version-naming convention used allows these sample files to build
  distinct libraries for ABI 5 and 6. Version names consist of
    * configuration  name,  e.g.,  "NCURSESW"  for  the  wide-character
      libraries
    * ABI version (if not 5)
    * library  name  for two special cases which have the same interface
      across configurations: "TINFO" and "TIC"
    * release version
    * patch date (for the release version)

  For  example,  running  nm  -D  on  the libraries in the ncurses6 test
  package shows these symbol-versions:

0000000000000000 A NCURSES6_TIC_5.0.19991023
0000000000000000 A NCURSES6_TIC_5.1.20000708
0000000000000000 A NCURSES6_TIC_5.5.20051010
0000000000000000 A NCURSES6_TIC_5.7.20081102
0000000000000000 A NCURSES6_TIC_5.9.20150530
0000000000000000 A NCURSES6_TINFO_5.0.19991023
0000000000000000 A NCURSES6_TINFO_5.1.20000708
0000000000000000 A NCURSES6_TINFO_5.2.20001021
0000000000000000 A NCURSES6_TINFO_5.3.20021019
0000000000000000 A NCURSES6_TINFO_5.4.20040208
0000000000000000 A NCURSES6_TINFO_5.5.20051010
0000000000000000 A NCURSES6_TINFO_5.6.20061217
0000000000000000 A NCURSES6_TINFO_5.7.20081102
0000000000000000 A NCURSES6_TINFO_5.8.20110226
0000000000000000 A NCURSES6_TINFO_5.9.20150530
0000000000000000 A NCURSESW6_5.1.20000708
0000000000000000 A NCURSESW6_5.3.20021019
0000000000000000 A NCURSESW6_5.4.20040208
0000000000000000 A NCURSESW6_5.5.20051010
0000000000000000 A NCURSESW6_5.6.20061217
0000000000000000 A NCURSESW6_5.7.20081102
0000000000000000 A NCURSESW6_5.8.20110226
0000000000000000 A NCURSESW6_5.9.20150530

  As  a special case, this release (which makes the final change for ABI
  5) is marked with release version 5.9 and patch date 20150530.

  Miscellaneous

  The new release has several improvements for performance and building.
  For instance:
    * several  files  in ncurses- and progs-directories were modified to
      allow  const  data used in internal tables to be put by the linker
      into the readonly text segment.
    * various improvements were made to building the Ada95 binding, both
      in simplifying the generated files as well as improving the way it
      uses gnatmake

  There are also new features in the libraries:
    * added [27]use_tioctl function
    * added  [28]wgetdelay  to  retrieve  _delay  member of WINDOW if it
      happens to be opaque, e.g., in the pthread configuration.
    * added [29]A_ITALIC extension.
    * added  form  library  extension [30]O_DYNAMIC_JUSTIFY option which
      can  be  used to override the different treatment of justification
      for static versus dynamic fields .
    * rewrote  [31]putwin  and  [32]getwin,  making  an extended version
      which  is  capable of reading screen-dumps between the wide/normal
      ncurses  configurations.  These are text files, except for a magic
      code at the beginning:

0      string          \210\210        Screen-dump (ncurses)

    * several changes to mouse support include:
          + added decoder for xterm SGR 1006 mouse mode.
          + added experimental support for "%u" format to terminfo.
          + improved  behavior  of  wheel-mice for xterm protocol: noting
            that  there  are only button-presses for buttons "4" and "5",
            so  there  is  no  need  to  wait  to  combine  events  into
            double-clicks .

  There  are  a  few  new  configure  options  dealing  with  library
  customization:
    * add "--enable-ext-putwin" configure option to turn on the extended
      putwin/getwin.  By default, this is enabled for ABI 6 and disabled
      with ABI 5.
    * add  "--enable-string-hacks" option to control whether strlcat and
      strlcpy  may  be  used. Because ncurses already does the requisite
      buffer-limit  checks,  this feature is mainly of interest to quiet
      compiler-warnings on a few systems.
    * add  configure  option  "--with-tparm-arg"  to  allow  [33]tparm's
      parameters  to  be  something more likely to be the same size as a
      pointer, e.g., intptr_t (again, the default is set for ABI 6).

  Program improvements

    Utilities

  Most of the termcap-related changes based on development of [34]tctest
  (termcap  library  checker)  are  implemented  in  the tic and infocmp
  programs  rather  than  affecting  the  library.  As  noted  in  the
  [35]discussion  of  tctest,  ncurses's  ability  to  translate between
  terminfo and termcap formats has been improved at different times, but
  subject  to  feedback from "real" termcap users. There are very few of
  those.  Nowadays,  virtually  all  termcap users are using ncurses (or
  NetBSD, with its own terminfo library) and their programs are actually
  using terminfo rather than termcap data.

  Still,  there  are a few. A comment about the translation of the ASCII
  NUL character prompted a review:
    * Both  terminfo  and  termcap  store  string  capabilities  as
      NUL-terminated strings.
    * In terminfo, a \0 in a terminal description is stored as \200.
    * There are no (known) terminals which would behave differently when
      sent \0 or \200.
    * When  translating  to  terminfo  format (or displaying a printable
      version of an entry using infocmp), ncurses shows \200 as \0.
    * It has done this since 1998 (quoting from the NEWS file):

[36]980103
...
        + modify _nc_tic_expand() to generate \0 rather than \200.
...
        + correct translation of terminfo "^@", to \200, like \0.

    * However,  the  _nc_tic_expand  function (which optionally produces
      terminfo  or termcap format) did not address this special case for
      termcap.  Even  the  later  4.4BSD  [37]cgetstr  interprets  a  \0
      literally,  ending  that  string  (rather  than using the terminfo
      improvement).

  As  a  result of the review, several improvements were made to ncurses
  translation to/from termcap format -- and improving the checks made in
  tic  for  consistency  of  entries.  Most  of these are not of general
  interest, except for two new command-line options for tic and infocmp:
    * the  "-0"  option  generates  termcap/terminfo  source on a single
      line.
    * the  "-K"  option  provides stricter BSD-compatibility for termcap
      output.

  Other user-visible improvements and new features include:
    * added  "-D"  option  to  tic  and  infocmp,  to  show the database
      locations that it could use.
    * added "-s" option to toe, to sort its output.
    * extended  "-c" and "-n" options of infocmp to allow comparing more
      than two entries.
    * modified  toe's report when "-a" and "-s" options are combined, to
      add a column showing which entries belong to a given database.
    * modified  the clear program to take into account the "E3" extended
      capability to clear the terminal's scrollback buffer.

    Examples

  Along  with  the library and utilities, many improvements were made to
  the  [38]ncurses-examples.  Some  were  made  to  allow  building (and
  comparison-testing) against NetBSD curses and PDCurses. Both lack some
  of  the  X/Open Curses features, necessitating customization. But this
  activity  was  useful  because  it  showed  some remaining performance
  issues (which have been resolved in this release).

  These changes were made to verify compatibility or compare performance
  of ncurses:
    * made  workarounds  for compiling test-programs with NetBSD curses,
      though it lacks some common functions such as [39]use_env.
    * added dots_termcap test-program
    * added  dots_curses test-program, for comparison with the low-level
      examples.
    * added  test_setupterm  test-proram  to  demonstrate  normal/error
      returns from the setupterm and restartterm functions.
    * added  "-d",  "-e"  and  "-q"  options  to  the  demo_terminfo and
      demo_termcap test-programs.
    * added  "-y"  option  to  demo_termcap  and  test/demo_terminfo
      test-programs  to  demonstrate  behavior  with/without  extended
      capabilities.
    * modified  demo_termcap  and  demo_terminfo  test-programs  to make
      their  options  more  directly  comparable, and add "-i" option to
      specify  a  terminal  description  filename  to parse for names to
      lookup.
    * rewrote  the  tests  for  [40]mvderwin  and  test  for  recursive
      [41]mvwin in the movewindow test-program.

  These changes were made to help with the MinGW port:
    * added  test-screens  to  the  ncurses  test-program  to  show
      256-characters at a time, to help with MinGW port.
    * modified the view test-program to load UTF-8 when built with MinGW
      by  using  regular win32 API because the MinGW functions mblen and
      mbtowc do not work.
    * added "-s" option to the view test-program to allow it to start in
      single-step mode, reducing size of trace files when it is used for
      debugging MinGW changes.

  These changes were made to verify new extensions in ncurses:
    * added  [42]form_driver_w  entrypoint  to  wide-character  forms
      library, as well as form_driver_w test-program.
    * modified  ncurses  test-program's  b/B tests to display lines only
      for  the  attributes which a given terminal supports, to make room
      for an italics test.
    * modified  ncurses  test-program,  adding  "-E" and "-T" options to
      demonstrate use_env versus use_tioctl.
    * modified ncurses test-program's c/C tests to cycle through subsets
      of  the  total  number  of  colors,  to  better  illustrate
      8/16/88/256-colors by providing directly comparable screens.
    * modified the ncurses test-program to also show position reports in
      'a' test.

  These changes were made to make the examples more useful:
    * added scripts for building dpkg and rpm test-packages
    * modified  the  hanoi  test-program  to  show the minimum number of
      moves possible for the given number of tiles.
    * modified  the  knight  test-program  to show the number of choices
      possible for each position in automove option, e.g., to allow user
      to follow Warnsdorff's rule to solve the puzzle.

  Terminal database

  This  release  provides  improvements  to  tic's "-c" checking option,
  which was used for example to
    * make sgr in several entries agree with other caps.
    * correct  padding  in  some  entries  where  earlier  versions  had
      miscounted the number of octal digits.

  There are several new terminal descriptions:
    * [43]mlterm is now aliased to mlterm3
    * [44]nsterm is now derived from nsterm-256color
    * [45]putty-sco
    * [46]teken is FreeBSD's "xterm" console.
    * [47]terminator
    * [48]terminology
    * [49]tmux is derived from screen.
    * several  screen.XXX  entries support the respective variations for
      256 colors.
    * [50]simpleterm is now 0.5
    * [51]vte is aliased to vte-2012
    * [52]vt520ansi

  A few entries use extensions (user-defined terminal capabilities):
    * E3,  used  in  linux,  putty  and  xterm-basic  is  tested  in the
      [53]clear program to erase a terminal's scrollback.
    * TS  is  used  in the [54]xterm+sl building block to help deprecate
      the misuse of tsl for xterm's title-string.
    * XT  is  used  in  some  terminfo entries to improve usefulness for
      other  applications  than screen, which would like to pretend that
      xterm's title is a status-line.
    * xm  is  used  in  examples  [55]xterm-1005  and  [56]xterm-1006 to
      illustrate a way to make mouse handling more general

  A  few  terminals  support  italics  and/or  dim  capabilities.  In
  particular,  screen  does  not.  Documented that, and accommodated the
  terminals where this feature works with the A_ITALIC extension.
    * konsole, mlterm3 (italics)
    * nsterm (dim)
    * screen (dim)
    * vte (dim, italics)
    * xterm (dim, italics)

  Documentation

  As usual, this release
    * improves documentation by describing new features,
    * attempts  to  improve the description of features which users have
      found confusing
    * fills  in overlooked descriptions of features which were described
      in the [57]NEWS file but treated sketchily in manual pages.

  In  addition,  the  mechanism  for  producing  HTML  versions  of  the
  documentation has been improved:
    * use an improved version of [58]man2html to generate html manpages.
    * regenerated  [59]NCURSES-Programming-HOWTO.html to fix some of the
      broken html emitted by docbook.

  Interesting bug-fixes

    * Ada95 binding:
          + modify  makefile  rules  to ensure that the PIC option is not
            used when building a static library
          + make  Ada95  build-fix  for  big-endian architectures such as
            sparc.  This undoes one of the fixes from [60]20110319, which
            added an "Unused" member to representation clauses, replacing
            that with pragmas to suppress warnings about unused bits.
    * Color and attributes:
          + parenthesize  parameter  of  COLOR_PAIR  and  PAIR_NUMBER  in
            curses.h in case it happens to be a comma-expression.
          + improve  [61]20021221  workaround  for broken acs, handling a
            case  where  that ACS_xxx character is not in the acsc string
            but there is a known wide-character which can be used.
          + modify  [62]init_pair  to  accept  -1's for color value after
            [63]assume_default_colors has been called.
          + add  a  check  in [64]start_color to limit color-pairs to 256
            when extended colors are not supported.
    * Resizing the screen:
          + propagate  error-returns  from  wresize,  i.e.,  the internal
            increase_size    and    decrease_size    functions    through
            [65]resize_term.
          + add  check  for  zero/negative  dimensions for resizeterm and
            resize_term.
          + modify  resizeterm to always push a KEY_RESIZE onto the fifo,
            even  if  screensize  is  unchanged. Modify library to push a
            KEY_RESIZE  if there was a SIGWINCH, even if it does not call
            resizeterm).  These  changes  eliminate  the  case  where  a
            SIGWINCH  is  received,  but  ERR  is returned from wgetch or
            wgetnstr because the screen dimensions did not change.
    * Low-level interfaces
          + fix  an old bug in the termcap emulation; "%i" was ignored in
            tparm  because  the parameters to be incremented were already
            on the internal stack.
          + change  "%l" behavior in tparm to push the string length onto
            the  stack  rather  than saving the formatted length into the
            output buffer.
          + modify  name-comparison  for  tgetstr,  etc.,  to accommodate
            legacy  applications  as well as to improve compatbility with
            BSD 4.2 termcap implementations (see note for [66]980725).
    * High-level interfaces
          + modify internal recursion in wgetch which handles cooked mode
            to  check if the call to wgetnstr returned an error. This can
            happen  when  both nocbreak and nodelay are set, for instance
            (see note for [67]960418).
          + add a check in internal function waddch_nosync to ensure that
            tab characters are treated as control characters; some broken
            locales claim they are printable.
          + modify  menu  library  to  ensure  that  a  menu's top-row is
            adjusted  as needed to ensure that the current item is on the
            screen
          + fix  special  case  where double-width character overwrites a
            single- width character in the first column.

  Configuration changes

    Major changes

  The ncurses 6.0 configure script makes changes to the default value of
  several  configure options, depending on the --with-abi-version option
  (i.e., whether its value is "5" or "6"):

  --enable-const
          Feature  introduced  in  [68]970405  supports  the use of const
          where  X/Open  Curses  should  have, but did not. NetBSD curses
          does something similar with const.

  --enable-ext-colors
          Extends  the  cchar_t structure to allow more than 16 colors to
          be  encoded.  This  applies  only  to  the  wide-character
          (--enable-widec) configuration.

  --enable-ext-mouse
          Modifies  the  encoding  of  mouse state to make room for a 5th
          mouse button. That allows one to use ncurses with a wheel mouse
          with xterm or similar X terminal emulators.

  --enable-ext-putwin
          Modifies  the  file-format  written  by putwin to use printable
          text  rather  than binary files, allowing getwin to read screen
          dumps  written by differently-configured ncurses libraries. The
          extended  getwin  can  still  read binary screen dumps from the
          same  configuration  of  ncurses.  This does not change the ABI
          (the binary interface seen by calling applications).

  --enable-interop
          Modifies  the  FIELDTYPE structure used for the form library to
          make it more generic.

  --enable-lp64
          Allows  an  application  to  define _LP64 to declare chtype and
          mmask_t  as  simply "unsigned" rather than the configured types
          using the --with-chtype and --with-mmask_t options.

  --enable-sp-funcs
          Compile-in support for extended functions which accept a SCREEN
          pointer,  reducing  the  need  for juggling the global SP value
          with [69]set_term and [70]delscreen.

  --with-chtype=uint32_t
          Makes chtype explicitly a 32-bit unsigned value.

  --with-mmask_t=uint32_t
          Makes mmask_t explicitly a 32-bit unsigned value.

  --with-tparm-arg=intptr_t
          X/Open  Curses  declares  [71]tparm  using long for each of the
          parameters  aside  from  the  formatting string, presuming that
          long  and  char*  are the same size. This configure option uses
          intptr_t which provides a better guarantee of the sizes.

  The  configure  script  no longer checks for antique compilers; c89 is
  assumed  as  a  minimum. There are a few features from later revisions
  which  are  used  when available. The configure script makes checks to
  turn on useful warnings from clang, gcc and icc. You should be able to
  build  ncurses  6.0  with  any  of  the  current (or not so current) C
  compilers available in 2015.

  The configure script, by the way, makes changes which do not work with
  systems  whose  /bin/sh is non-POSIX. This mainly affects Solaris (the
  other  vendor  unix systems have followed the POSIX guidelines for the
  past  twenty  years).  If  you  must  build  on  Solaris, its [72]xpg4
  binaries suffice, e.g.,

    #!/bin/sh
    WHAT=`hostname|sed -e 's/\..*//'`
    OUT=configure.out
    cat >>$OUT <<EOF/
    ** `date`
    ** node: $WHAT
    ** user: `id`
    ** conf: $*
    EOF/

    SHELL=/bin/sh
    if test -f /usr/xpg4/bin/sh
    then
            CONFIG_SHELL=/usr/xpg4/bin/sh
            export CONFIG_SHELL
            SHELL=$CONFIG_SHELL
    fi

    rm -f config.status config.cache
    TOP=$HOME/$WHAT
    $SHELL ./configure --verbose \
            --disable-echo \
            --disable-overwrite \
            --enable-warnings \
            --with-warnings \
            --prefix=$TOP $* 2>&1 | tee -a $OUT

  Other major changes to the configure script include:
    * ABI 6 is now the default, intending that the existing ABI 5 should
      build as before using the "--with-abi-version=5" option.
    * added  --with-extra-suffix  option  to  help  with  installing
      nonconflicting  ncurses6  packages,  e.g.,  avoiding  header-  and
      library-conflicts.
      NOTE: as a side-effect, this renames

    adacurses-config to adacurses5-config and
    adacursesw-config to adacursesw5-config
    * the  configure  script  looks  for gnatgcc if the Ada95 binding is
      built,  in  preference  to  the  default  gcc/cc.  The script also
      ensures  that  the  Ada95  binding  is  built  with  the  level of
      optimization as the C libraries.
    * the  configure script captures define's related to -D_XOPEN_SOURCE
      from  the  configure check and adds those to the *-config and *.pc
      files, to simplify use for the wide-character libraries.

(wiz)

2015-08-17 17:00:03 UTC MAIN commitmail json YAML

Updated games/moon-buggy to 1.0.51

(leot)

2015-08-17 16:59:22 UTC MAIN commitmail json YAML

Update games/moon-buggy to moon-buggy-1.0.51, based on patches from
Benedek Gergely via pkgsrc-users@.
ok wiz@

pkgsrc changes:
* Convert the package to USE_GAMESGROUP and adjust permission in order to have a
  global scorefile for all users (previously moon-buggy used as its scorefile
  in ~/.mbscore)

Changes:
* Increase the version string to "1.0.51".
* Minor MacOSX compatibility fix.
* highscore.c, realname.c: fix highscore file corruption bug
  (thanks, Arnd Behring)
* update the NEWS file
* update the copyright dates

(leot)

2015-08-17 16:49:00 UTC MAIN commitmail json YAML

Updated comms/py-gammu to 2.3

(leot)

2015-08-17 16:47:18 UTC MAIN commitmail json YAML

Updated comms/gammu to 1.36.4

(leot)

2015-08-17 16:46:11 UTC MAIN commitmail json YAML

Update comms/py-gammu to py-gammu-2.3.
ok wiz@

pkgsrc changes:
* No longer use Makefile.common now that py-gammu is released as a separate
  package by upstream too.

Changes:
2.3
===
* License changed tp GPL version 2 or later.
* Documentation improvements.

2.2
===
* Documentation improvements.
* Code cleanups.

2.1
===
* Include data required for tests in tarball.
* Include NEWS.rst in tarball.
* Fixed possible crash when changing debug file.
* Fixed various errors found by coverity.

2.0
===
* Separate Python module.
* Compiles using distutils.
* Support Python 3.

(leot)

2015-08-17 16:42:53 UTC MAIN commitmail json YAML

Update comms/gammu to gammu-1.36.4.
ok wiz@.

pkgsrc changes:
* Now comms/gammu depends on devel/libusb1 (instead of devel/libusb)
* Get rid of Makefile.common: it is no more needed now that comms/py-gammu is
  distribuited also upstream as a separate package.

Changes:
20150814 - 1.36.4

[-] * Use advisory locking to prevent two Gammu instances share one device.
[!] * Include child process stdout and stderr in SMSD logs to ease debugging.
[-] * Fix string quoting with ODBC driver.
[+] * Added RunOnSent option to SMSD.
[+] * Store message reference in outbox in files SMSD.
[-] * Improved C API documentation in manual.

20150707 - 1.36.3

[-] * Updated list of GSM country codes and networks.
[-] * Fixed bash completition install path (Ville Skyttè¾°).
[-] * Better logging of delivery report failures in SMSD.
[-] * Improved support for Huawei E3372.

20150615 - 1.36.2

[-] * Fixed compilation using MSVC.
[-] * Fix siemenssatnetmon (Daniel Glæ—¦ckner).
[-] * Documentation improvements.
[-] * Fixed smsd startup with non existing folders.
[-] * Fixed possible stack overflows on Windows.

20150520 - 1.36.1

[-] * Compatibility with libdbi from git.
[-] * Fix siemenssatnetmon (Daniel Glæ—¦ckner).
[-] * Fixed reconnecting to SQL server.
[+] * Don't split a surrogate pair between message segments (David Brown).

20150413 - 1.36.0

[!] * The python-gammu module is now shipped separately.
[!] * Removed usage of __TIME__ and __DATE__ macros in codebase.
[-] * Fixed encoding of special chars to iCalendar format.
[-] * Fixed decoding of priority from vTODO.
[-] * Avoid infinite loops with ignored messages.
[-] * Improved stability of checking phone SMS memory.
[-] * Fixed parsing of some backup files.

20150302 - 1.35.0

[-] * Fixed encoding of UTF-8 for higher code points.
[-] * Improved provided udev rules.
[-] * Fixed possible lock while getting network status in SMSD.
[-] * Various localization updates.

20141230 - 1.34.0

[+] * Add phone power ON/OFF function.
[!] * Removed deprecated Python modules gammu.Data and gammu.Worker.
[+] * Store network name and code in SMSD tables.
[-] * Fixed build with recent clang compiler.
[-] * Fixed several possible issues found by Coverity scan.
[-] * Fixed possible crash on SMSD startup.
[-] * Fixed decoding unicode SMS messages.
[-] * Added identification for several Nokia phones.
[-] * Fixed compilation issues on various platforms.
[-] * SMSD now honors loglevel for all logging targets.
[+] * SMSD can automatically hangup incoming calls.
[-] * Correctly detect Network errors.

(leot)

2015-08-17 16:41:52 UTC MAIN commitmail json YAML

Updated www/squid3 to 3.5.7nb1

(prlw1)

2015-08-17 16:41:28 UTC MAIN commitmail json YAML

Bump for IPFilter fix

(prlw1)

2015-08-17 16:39:38 UTC MAIN commitmail json YAML

Fix transparent proxying with IPFilter v5.
Also fix ipf configure test, and remove superfluous debug patch.

(prlw1)