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 (18m)  pkgsrc-2024Q1 (10d)  pkgsrc-2023Q4 (57d)  pkgsrc-2023Q2 (90d)  pkgsrc-2023Q3 (169d) 

2024-05-28 11:20:20 UTC Now

2017-05-13 00:52:04 UTC MAIN commitmail json YAML

Update to 1.999811

Upstream changes: 2017-03-15 v1.999811 pjacklam

* Fix an old in the Math::BigFloat methods as_hex(), as_oct(), and as_bin()
  methods resulting in loss of accuracy. This bug was introduced in bug in
  Math-BigInt-1.76. Due to a naive copy and paste by me, and lack of tests,
  this bug was also present in the newer to_hex(), to_oct(), and to_bin()
  methods. This shows the bug, as it did not print "0xffff...":

      print Math::BigFloat -> from_hex("f" x 30) -> as_hex();

* Fix incorrect formatting in the output from the Math::BigFloat methods
  to_hex(), to_oct(), and to_bin() when the output was zero. A prefix was
  added when it shouldn't have been.

* Add tests to bigintpm.inc and bigfltpm.inc for better testing of as_hex(),
  as_oct(), and as_bin() as well as to_hex(), to_oct(), and to_bin().

* "Synchronize" tests and code formatting in bigintpm.inc and bigfltpm.inc.

2017-03-01 v1.999810 pjacklam

* CPAN RT #120240 revealed that the problems with undefined values is still
  present. After a close examination, I believe the only way to get this
  really working is to to make blog() call objectify() differently depending
  on whether the base for the logarithm is undefined or not. That way we can
  avoid objectify() converting the undefined value to a zero. Ideally, we
  should warn about undefined values when used in any other context, but we'll
  handle that in a later release. See also the related changelog entry for
  v1.999801.

* Fix the way the argument count is computed in objectify(). When an argument
  count of 0 is given, it means that we should objectify all input arguments.
  However, it turned out that the actual argument count was computed
  incorrectly.

* Fix CPAN RT #120242 rearding c3 method resolution.

(wen)

2017-05-11 14:20:26 UTC MAIN commitmail json YAML

Updated www/mediawiki to 1.28.2

(wen)

2017-05-11 14:13:41 UTC MAIN commitmail json YAML

Update to 1.28.2(security update)

Upstream changes:
MediaWiki 1.28.2

This is a security release of the MediaWiki 1.28 branch.

Due to a mistake in packaging, the releases 1.27.2 and 1.28.1 did not contain the fix for SyntaxHighlight_GeSHi. This new release does contain that fix.

(wen)

2017-04-29 14:03:50 UTC MAIN commitmail json YAML

Updated math/p5-Math-FFT to 1.34

(wen)

2017-04-29 14:02:01 UTC MAIN commitmail json YAML

Update to 1.34

Upstream changes:
1.34  2017-04-07
    - Don't pack .*~ temporary files.
        - Add MANIFEST.SKIP .

1.33  2017-04-07
    - Hopefully fix the tests with "." gone from @INC :
        - http://www.cpantesters.org/cpan/report/873193f8-15df-11e7-a7e6-820fe85ef7bd
        - Thanks to DCOLLINS for the report.

(wen)

2017-04-29 08:35:10 UTC MAIN commitmail json YAML

Updated audio/p5-Audio-Scan to 0.98

(wen)

2017-04-29 08:32:33 UTC MAIN commitmail json YAML

Update to 0.98

Upstream changes:
0.98    2017-04-28
        - RT #119101, stop including MYMETA files in the tarball.

0.97    2017-04-27
        - WAV: GH #2, fixed an integer overflow error that could result in an incorrect song_length_ms
          for >16-bit files.

0.96    2016-11-21
        - Ogg: RT #118888, fixed crash when trying to read Vorbis comments in an
          incorrectly framed file with a bad terminal header page.
        - Removed hints/darwin.pl, don't try to be smarter than Perl about how to build things.
        - Fixed various minor compiler warnings output by the latest clang on macOS.

0.95    Unreleased community build
        - Improved DFF parsing for files which end with corrupted chunk. (Adrian Smith)
        - Improved ID3 support for DFF files. (Adrian Smith)

0.94    Unreleased community build
        - DSF/DFF: Support dsd file scanning for dsd and dsdiff files. (Kimmo Taskinen)
        - AIFF: Fixed scanning of 24 bit files. (Adrian Smith)

(wen)

2017-04-29 08:02:22 UTC MAIN commitmail json YAML

Updated www/p5-Plack to 1.0044

(wen)

2017-04-29 08:01:25 UTC MAIN commitmail json YAML

Update to 1.0044

Upstream changes:
1.0044  2017-04-26 22:30:27 PDT
    [IMPROVEMENTS]
        - Allow passing an already-open listen socket to HTTP::Server::PSGI
          and add an option to do so in Plack::Test::Server.

(wen)

2017-04-29 07:56:18 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Format-Natural to 1.05

(wen)

2017-04-29 07:55:11 UTC MAIN commitmail json YAML

Update to 1.05

Upstream changes:
1.05  2017-04-23  <schubiger@cpan.org>

- Merged development version to stable.

1.04_01  2017-03-03  <schubiger@cpan.org>

- New supported format: beginning/end of last month.
  [rt #120436 - Shawn M. Moore]

(wen)

2017-04-29 07:49:29 UTC MAIN commitmail json YAML

Updated textproc/p5-YAML-LibYAML to 0.64

(wen)

2017-04-29 07:48:41 UTC MAIN commitmail json YAML

Update to 0.64

Upstream changes:
0.64 Fri  7 Apr 20:32:01 CEST 2017
- use lib FindBin::Bin in tests, preparing for perl 5.26 where '.' gets
  removed from @INC. Fixes issue#54 TINITA++
- Use the latest libyaml sources.
- Lazy load B::Deparse for faster startup time. Applied PR/53 by
  @perlpunk++ (submitted by @carnil++ from a Debian issue as GitHub
  issue#52)

(wen)

2017-04-29 07:41:21 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-Simple to 2.24

(wen)

2017-04-29 07:40:26 UTC MAIN commitmail json YAML

Update to 2.24

Upstream changes:
2.24      2017-04-17 16:12:00+12:00 Pacific/Auckland
  - fix typo in last commit with mistakenly removed some underscores
  - don't initialise $XML::Simple::PREFERRED_PARSER to undef as a caller may
    have already set it before loading XML::Simple and if not, it would have
    defaulted to undef anyway (RT#118205 from Slaven Rezi�)

2.23      2017-04-17 15:49:14+12:00 Pacific/Auckland
  - another fix to the logic for detecting circular references (RT#114120 from
    Matthias Pitzl, also report from Erland Sommarskog)

(wen)

2017-04-29 07:35:41 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-SemanticDiff to 1.0005

(wen)

2017-04-29 07:34:49 UTC MAIN commitmail json YAML

Update to 1.0005

Upstream changes:
1.0005 2017-02-06
    - Convert the distribution to use git, GitHub, and Dist-Zilla.
    - Correct some spelling errors and add more tests.
    - Remove trailing whitespace.

(wen)

2017-04-29 07:31:47 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-Compile to 1.56

(wen)

2017-04-29 07:30:34 UTC MAIN commitmail json YAML

Update to 1.56
Update DEPENDS

Upstream changes:
version 1.56: Thu 30 Mar 08:54:49 CEST 2017

Fixes:
- disabled a few regression tests which involve json_friendly, because
  the modules changed behavior.

version 1.55: Wed  8 Mar 08:28:02 CET 2017

Changes:
- xml2yaml: new option --keep-root, default true.

Improvements:
- spell fix Debian rt.cpan.org#118569 [Lucas Kanashiro, Debian]
- add json_friendly, patch by Slaven Rezic.
- added bin/xml2jsons: ----------------------------------------------------------------------

(wen)

2017-04-29 01:26:31 UTC MAIN commitmail json YAML

Updated www/p5-HTML-Tree to 5.06

(wen)

2017-04-29 01:25:30 UTC MAIN commitmail json YAML

Update to 5.06

Upstream changes:
5.06    2017-04-28
  Release by Kent Fredric

    * Revert XML escaping changes from 5.04 due to large numbers of
      broken dependents
      - RT#121310 https://rt.cpan.org/Ticket/Display.html?id=121310
      - https://github.com/rjbs/MasonX-Resolver-WidgetFactory/issues/1
      - https://github.com/kentfredric/HTML-Tree/issues/1

(wen)

2017-04-22 00:00:19 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Event-Cron to 0.09

(wen)

2017-04-21 23:59:21 UTC MAIN commitmail json YAML

Update to 0.09
Add LICENSE

Upstream changes:
0.09  Thu Apr  6 14:36:36 EDT 2017
    - refactored increment/decrement in order to properly
      handle DST transitions as perl RT #120789

(wen)

2017-04-21 23:54:54 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Event-Recurrence to 0.19

(wen)

2017-04-21 23:54:02 UTC MAIN commitmail json YAML

Update to 0.19

Upstream changes:
0.19  2017-03-07
- Documentation:
-- "week_start_day" parameter no longer marked "for internal use".
-- Fix "week day" examples. Pointed out by Eric Jensen and Zefram
  in a thread started by Andrew Martin in datetime@perl.org
-- Clarify that week_start_day defaults to "1mo", except for
  yearly recurrences that default to "mo". Patches by David Steinbrunner.
-- Updated contact email.

(wen)

2017-04-21 23:48:33 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Format-W3CDTF to 0.07

(wen)

2017-04-21 23:47:26 UTC MAIN commitmail json YAML

Update to 0.07

Upstream changes:
0.07  2017-04-07

- Added explicit "use lib '.'" for use with perl 5.26.0 (RT #120822, PR #1 from
  James E Keenan).

(wen)

2017-04-21 23:37:50 UTC MAIN commitmail json YAML

Updated devel/p5-version to 0.9918

(wen)

2017-04-21 23:36:46 UTC MAIN commitmail json YAML

Update to 0.9918

Upstream changes:
0.9918 - 2017-04-15

  * Fix compiling under C++11
https://rt.cpan.org/Ticket/Display.html?id=118846

  * Make version::regex variables public for better reuse
https://rt.cpan.org/Ticket/Display.html?id=119669

  * Use rel2abs for require in tests to support 5.26.0 @INC
https://rt.cpan.org/Ticket/Display.html?id=121148

  * Move change list to standard CHANGES out of README
https://rt.cpan.org/Ticket/Display.html?id=119123

  * Better taint handling for Perl < 5.17.2 with tests
https://rt.cpan.org/Ticket/Display.html?id=118087

(wen)

2017-04-12 13:17:35 UTC MAIN commitmail json YAML

Updated devel/p5-Path-FindDev to 0.5.3

(wen)

2017-04-12 13:16:15 UTC MAIN commitmail json YAML

2017-04-12 13:09:18 UTC MAIN commitmail json YAML

Update to 0.5.3

Upstream changes:
v0.5.3 2017-03-10T07:02:09Z c9c9198
- Bugfix: Avoid test failures due to -Ddefault_inc_excludes_dot
- Add "v" to version due to upstream requirements
- Tests made more portable to older Test::More

(wen)

2017-04-12 12:57:18 UTC MAIN commitmail json YAML

Fix build, spotted by joerg@

(wen)

2017-04-09 16:04:35 UTC MAIN commitmail json YAML

Updated databases/p5-SQL-Abstract to 1.84

(wen)

2017-04-09 16:03:06 UTC MAIN commitmail json YAML

Update to 1.84

Upstream changes:
1.84 - 2017-04-03
    - Restore 'dynamic_config => 0' missed in the Distar port

1.83 - 2017-04-03
    - Support for DELETE ... RETURNING (GH#9)
    - Port to Distar

revision 1.82  2017-03-20
-------------------------
    - Add explicit dependency on Sub::Quote (GH#8)
    - Fix syntax errors in ORDER BY docs (GH#7)

revision 1.81_01  2017-02-28
----------------------------
    - Fix order clauses with bind parameters in ->where
    - Fix ->insert($table, \@values) with >26 values (RT#112684)
    - Teach ::Tree that ILIKE (PostgreSQL) and REGEXP (MySQL) are binary ops
    - Support for UPDATE ... RETURNING
    - Documentation improvements for ORDER BY

(wen)

2017-04-09 15:29:40 UTC MAIN commitmail json YAML

Updated databases/p5-DBIx-Class-Cursor-Cached to 1.1.4

(wen)

2017-04-09 15:28:20 UTC MAIN commitmail json YAML

Update to 1.1.4

Upstream changes:
1.1.4 6 October 2016 17:26:00
        - make sure Makefile.PL is included in the dist

1.1.3 6 October 2016 10:56:00
        - Refactor slightly to enable useful subclassing (RT#102223, Tim Bunce)

(wen)

2017-04-09 08:30:40 UTC MAIN commitmail json YAML

Updated devel/p5-Config-Any to 0.30

(wen)

2017-04-09 08:29:48 UTC MAIN commitmail json YAML

Update to 0.30

Upstream changes:
0.30 - 2017-03-28
    - don't use YAML::Syck on perl 5.8.8 or below, where it is broken
    - ensure tarball does not contain SCHILY headers

(wen)

2017-04-09 08:24:51 UTC MAIN commitmail json YAML

Updated lang/go to 1.8.1

(wen)

2017-04-09 08:23:43 UTC MAIN commitmail json YAML

Update to 1.8.1

Upstream changes:
go1.8.1 (released 2017/04/07) includes fixes to the compiler, linker, runtime, documentation, go command and the crypto/tls, encoding/xml, image/png, net, net/http, reflect, text/template, and time packages. See the Go 1.8.1 milestone on our issue tracker for details.

(wen)

2017-04-09 07:46:05 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Dir to 1.15

(wen)

2017-04-09 07:45:10 UTC MAIN commitmail json YAML

Update to 1.15

Upstream changes:
2017-04-01  Kingpin  <martin@martin-M17x>

* Makefile.PL: fixed for newest perls

(wen)

2017-04-09 07:40:40 UTC MAIN commitmail json YAML

Updated devel/p5-Test-API to 0.008

(wen)

2017-04-09 07:39:20 UTC MAIN commitmail json YAML

Update to 0.008

Upstream changes:
0.008    2017-04-02 13:30:12-04:00 America/New_York

    - No changes from 0.007-TRIAL

0.007    2017-02-27 09:50:45-05:00 America/New_York (TRIAL RELEASE)

    [TESTS]

    - Fixed tests for perls without '.' in @INC

(wen)

2017-04-09 07:35:33 UTC MAIN commitmail json YAML

Updated time/p5-Time-Progress to 2.12

(wen)

2017-04-09 07:34:44 UTC MAIN commitmail json YAML

Update to 2.12

Upstream changes:
2.12 2017-03-27 NIGELM
  - fixed div-by-zero when smoothing

(wen)

2017-04-09 07:32:07 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Format-Strptime to 1.73

(wen)

2017-04-09 07:31:21 UTC MAIN commitmail json YAML

Update to 1.73
Update DEPENDS

Upstream changes:
1.73    2017-01-31

- The format_datetime now checks that the object it is given isa DateTime
  object. Implemented by Mohammad S Anwar. GitHub #17.

1.72    2017-01-24

- Require DateTime::Locale 1.05. This fixes some test failures seen on CPAN
  Testers. Also require DateTime::TimeZone 2.09 because you should really
  update this on a regular basis.

- Require Specio 0.33 to fix other test failures seen on CPAN (I hope).

1.71    2017-01-24

- By default, the word boundary checks added in 1.69 are now off. You can
  enable them by passing "strict => 1" to the constructor. This was reported
  as an issue by Toby Corkindale as GitHub #15.

- Switched from Params::Validate to Params::ValidationCompiler.

(wen)

2017-04-09 07:15:25 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Format-Flexible to 0.28

(wen)

2017-04-09 07:14:17 UTC MAIN commitmail json YAML

Update to 0.28

Upstream changes:
0.28 Thu Mar 23 2016
  - fix tests under perl 5.25.10+ with -Ddefault_inc_excludes_dot
    - thanks Kent Fredric rt #120698

0.27 Mon Mar 06 2017
  - support a single lang as a string instead of requiring an arrayref (DWIM)
    - example: lang => 'en'
  - add support for:
    - "next (weekday)" eg: next sunday
    - "last (weekday)" eg: last sunday
    - "next (month)" eg: next january
    - "last (month)" eg: last january
    - "(x unit) from now" eg: 3 years from now
    - "(-x unit)" eg: -3 months
    - "(+x unit)" eg: +3 months
    - "YYMMDD HH:MM:SS" eg: 950404 00:22:12
    - "YYMMDD HH:MM:SS.NS" eg: 950404 00:22:12.500
    - "Mon D HH:MM:SS.NS TZ YYYY" eg: Fri Dec  2 22:56:03.500 GMT+0 1994
      - thanks David White rt #105178, tests from Time::ParseDate
  - when we have a leading month that is 0 (zero) and we have a year, assume it is supposed to be october (10)
    - thanks Dave Musakhanyan

(wen)

2017-04-09 07:09:36 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Format-CLDR to 1.18

(wen)

2017-04-09 07:08:28 UTC MAIN commitmail json YAML

Update to 1.18

Upstream changes:
1.18 Sat Dec 31 2016
    - Fix failing tests rt118286
    - Various cleanups

(wen)

2017-04-09 04:28:46 UTC MAIN commitmail json YAML

Updated databases/p5-DBIx-Class-Helpers to 2.033003

(wen)

2017-04-09 04:27:52 UTC MAIN commitmail json YAML

Update to 2.033003

Upstream changes:
2.033003  2017-03-12 12:14:51-07:00 America/Los_Angeles
- Stop depending on String::CamelCase (closes GH#81)

(wen)

2017-04-09 04:14:41 UTC MAIN commitmail json YAML

Updated www/ruby-unicorn to 5.3.0

(wen)

2017-04-09 04:12:39 UTC MAIN commitmail json YAML

Update to 5.3.0

Upstream changes:
unicorn 5.3.0 / 2017-04-01 08:03 UTC

A couple of portability fixes from Dylan Thacker-Smith and
Jeremy Evans since 5.3.0.pre1 over a week ago, but this looks
ready for a stable release, today.

When I started this over 8 years ago, I wondered if this would
just end up being an April Fools' joke.  Guess not.  I guess I
somehow tricked people into using a terribly marketed web server
that cannot talk directly to untrusted clients :x  Anyways,
unicorn won't be able to handle slow clients 8 years from now,
either, or 80 years from now.  And I vow never to learn to use
new-fangled things like epoll, kqueue, or threads :P

Anyways, this is a largish release with several new features,
and no backwards incompatibilities.

Simon Eskildsen contributed heavily using TCP_INFO under Linux
to implement the (now 5 year old) check_client_connection feature:

  https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-check_client_connection
  https://bogomips.org/unicorn-public/?q=s:check_client_connection&d:..20170401&x=t

This also led to FreeBSD and OpenBSD portability improvements in
one of our dependencies, raindrops:

  https://bogomips.org/raindrops-public/20170323024829.GA5190@dcvr/T/#u

Jeremy Evans contributed several new features.  First he
implemented after_worker_exit to aid debugging:

  https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_exit
  https://bogomips.org/unicorn-public/?q=s:after_worker_exit&d:..20170401&x=t#t

And then security-related features to isolate workers.  Workers
may now chroot to drop access to the master filesystem, and the
new after_worker_ready configuration hook now exists to aid with
chroot support in workers:

  https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_ready
  https://bogomips.org/unicorn/Unicorn/Worker.html#method-i-user
  https://bogomips.org/unicorn-public/?q=s:after_worker_ready&d:..20170401&x=t#t
  https://bogomips.org/unicorn-public/?q=s:chroot&d:..20170401&x=t#t

Additionally, workers may run in a completely different VM space
(nullifying preload_app and any CoW savings) with the new
worker_exec option:

  https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-worker_exec
  https://bogomips.org/unicorn-public/?q=s:worker_exec&d:..20170401&x=t#t

There are also several improvements to FreeBSD and OpenBSD
support with the addition of these features.

shortlog of changes since v5.2.0 (2016-10-31):

Dylan Thacker-Smith (1):
      Check for Socket::TCP_INFO constant before trying to get TCP_INFO

Eric Wong (30):
      drop rb_str_set_len compatibility replacement
      TUNING: document THP caveat for Linux users
      tee_input: simplify condition for IO#write
      remove response_start_sent
      http_request: freeze constant strings passed IO#write
      Revert "remove response_start_sent"
      t/t0012-reload-empty-config.sh: access ivars directly if needed
      t0011-active-unix-socket.sh: fix race condition in test
      new test for check_client_connection
      revert signature change to HttpServer#process_client
      support "struct tcp_info" on non-Linux and Ruby 2.2+
      unicorn_http: reduce rb_global_variable calls
      oob_gc: rely on opt_aref_with optimization on Ruby 2.2+
      http_request: reduce insn size for check_client_connection
      freebsd: avoid EINVAL when setting accept filter
      test-lib: expr(1) portability fix
      tests: keep disabled tests defined
      test_exec: SO_KEEPALIVE value only needs to be true
      doc: fix links to raindrops project
      http_request: support proposed Raindrops::TCP states on non-Linux
      ISSUES: expand on mail archive info + subscription disclaimer
      test_ccc: use a pipe to synchronize test
      doc: remove private email support address
      input: update documentation and hide internals.
      http_server: initialize @pid ivar
      gemspec: remove olddoc from build dependency
      doc: add version annotations for new features
      unicorn 5.3.0.pre1
      doc: note after_worker_exit is also 5.3.0+
      test_exec: SO_KEEPALIVE value only needs to be true (take #2)

Jeremy Evans (7):
      Add after_worker_exit configuration option
      Fix code example in after_worker_exit documentation
      Add support for chroot to Worker#user
      Add after_worker_ready configuration option
      Add worker_exec configuration option
      Don't pass a block for fork when forking workers
      Check for SocketError on first ccc attempt

Simon Eskildsen (1):
      check_client_connection: use tcp state on linux

unicorn 5.3.0.pre1 / 2017-03-24 00:25 UTC

A largish release with several new features.

Simon Eskildsen contributed heavily using TCP_INFO under Linux
to implement the (now 5 year old) check_client_connection feature:

  https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-check_client_connection
  https://bogomips.org/unicorn-public/?q=s:check_client_connection&d:..20170324&x=t

This also led to FreeBSD and OpenBSD portability improvements in
one of our dependencies, raindrops:

  https://bogomips.org/raindrops-public/20170323024829.GA5190@dcvr/T/#u

Jeremy Evans contributed several new features.  First he
implemented after_worker_exit to aid debugging:

  https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_exit
  https://bogomips.org/unicorn-public/?q=s:after_worker_exit&d:..20170324&x=t#t

And then security-related features to isolate workers.  Workers
may now chroot to drop access to the master filesystem, and the
new after_worker_ready configuration hook now exists to aid with
chroot support in workers:

  https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_ready
  https://bogomips.org/unicorn/Unicorn/Worker.html#method-i-user
  https://bogomips.org/unicorn-public/?q=s:after_worker_ready&d:..20170324&x=t#t
  https://bogomips.org/unicorn-public/?q=s:chroot&d:..20170324&x=t#t

Additionally, workers may run in a completely different VM space
(nullifying preload_app and any CoW savings) with the new
worker_exec option:

  https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-worker_exec
  https://bogomips.org/unicorn-public/?q=s:worker_exec&d:..20170324&x=t#t

There are also several improvements to FreeBSD and OpenBSD
support with the addition of these features.

34 changes since 5.2.0 (2016-10-31):

Eric Wong (27):
      drop rb_str_set_len compatibility replacement
      TUNING: document THP caveat for Linux users
      tee_input: simplify condition for IO#write
      remove response_start_sent
      http_request: freeze constant strings passed IO#write
      Revert "remove response_start_sent"
      t/t0012-reload-empty-config.sh: access ivars directly if needed
      t0011-active-unix-socket.sh: fix race condition in test
      new test for check_client_connection
      revert signature change to HttpServer#process_client
      support "struct tcp_info" on non-Linux and Ruby 2.2+
      unicorn_http: reduce rb_global_variable calls
      oob_gc: rely on opt_aref_with optimization on Ruby 2.2+
      http_request: reduce insn size for check_client_connection
      freebsd: avoid EINVAL when setting accept filter
      test-lib: expr(1) portability fix
      tests: keep disabled tests defined
      test_exec: SO_KEEPALIVE value only needs to be true
      doc: fix links to raindrops project
      http_request: support proposed Raindrops::TCP states on non-Linux
      ISSUES: expand on mail archive info + subscription disclaimer
      test_ccc: use a pipe to synchronize test
      doc: remove private email support address
      input: update documentation and hide internals.
      http_server: initialize @pid ivar
      gemspec: remove olddoc from build dependency
      doc: add version annotations for new features

Jeremy Evans (6):
      Add after_worker_exit configuration option
      Fix code example in after_worker_exit documentation
      Add support for chroot to Worker#user
      Add after_worker_ready configuration option
      Add worker_exec configuration option
      Don't pass a block for fork when forking workers

Simon Eskildsen (1):
      check_client_connection: use tcp state on linux

(wen)

2017-04-09 01:28:54 UTC MAIN commitmail json YAML

Updated www/mediawiki to 1.18.1

(wen)

2017-04-09 01:26:46 UTC MAIN commitmail json YAML

Update to 1.18.1

Upstream changes:
MediaWiki 1.28.1
Changes since 1.28.0

    $wgRunJobsAsync is now false by default (T142751). This change only affects wikis with $wgJobRunRate > 0.
    Fix fatal from "WaitConditionLoop" not being found, experienced when a wiki has more than one database server setup.
    (T152717) Better escaping for PHP mail() command
    (T154670) A missing method causing the MySQL installer to fatal in rare circumstances was restored.
    (T154672) Un-deprecate ArticleAfterFetchContentObject hook.
    (T158766) Avoid SQL error on MSSQL when using selectRowCount()
    (T145635) Fix too long index error when installing with MSSQL
    (T156184) $wgRawHtml will no longer apply to internationalization messages.
    (T160519) CACHE_ANYTHING will not be CACHE_ACCEL if no accelerator is installed.
    (T154872) Fix incorrect ar_usertext_timestamp index names in new 1.28 installs.
    (T109140) (T122209) SECURITY: Special:UserLogin and Special:Search allow redirect to interwiki links.
    (T144845) SECURITY: XSS in SearchHighlighter::highlightText() when $wgAdvancedSearchHighlighting is true.
    (T125177) SECURITY: API parameters may now be marked as "sensitive" to keep their values out of the logs.
    (T150044) SECURITY: "Mark all pages visited" on the watchlist now requires a CSRF token.
    (T156184) SECURITY: Escape content model/format url parameter in message.
    (T151735) SECURITY: SVG filter evasion using default attribute values in DTD declaration.
    (T161453) SECURITY: LocalisationCache will no longer use the temporary directory in it's fallback chain when trying to work out where to write the cache.
    (T48143) SECURITY: Spam blacklist ineffective on encoded URLs inside file inclusion syntax's link parameter.

(wen)

2017-04-05 14:06:16 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-CSV_XS to 1.28

(wen)

2017-04-05 14:04:50 UTC MAIN commitmail json YAML

Update to 1.28

Upstream changes:
1.28 - 2017-03-22, H.Merijn Brand
    * Fix length problem with bound empty fields and UTF-8 (RT#120655)

(wen)

2017-04-05 13:57:26 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-CSV to 1.93

(wen)

2017-04-05 13:55:58 UTC MAIN commitmail json YAML

Update to 1.93

Upstream changes:
1.93  2017-04-04
    - Fix a test for perl without doc in @INC (kentnl++)

1.92  2017-04-01
    - Imported tests/fixes from Text::CSV_XS 1.28
      - Fix crlf issue for csv () on Windows (RT#120466)
      - New error code for illegal argument(s)/parameter(s)
      - Fix tests for perl without dot in @INC

(wen)

2017-04-05 13:44:33 UTC MAIN commitmail json YAML

Updated mail/p5-Email-Sender to 1.300031

(wen)

2017-04-05 13:43:20 UTC MAIN commitmail json YAML

Update to 1.300031

Upstream changes:
1.300031  2017-04-04 14:35:42-04:00 America/New_York
        - EMAIL_SENDER_TRANSPORT did not properly handle the =-prefix case
          Now: =Foo::Bar expands to Foo::Bar, Foo::Bar expands to Foo::Bar,
          and FooBar expands to Email::Sender::Transport::FooBar, as intended.

          Previously, =Foo::Bar expanded to Email::Sender::Transport::Foo::Bar

(wen)

2017-04-03 01:41:48 UTC MAIN commitmail json YAML

Updated www/p5-HTTP-Async to 0.33

(wen)

2017-04-03 01:36:11 UTC MAIN commitmail json YAML

Update to 0.23

Upstream changes:
0.33 2017/01/14
  * Perl Critic fixes from Nitish Bezzala

0.32 2017/01/11
  * Perl Critic fixes from Nitish Bezzala

(wen)

2017-04-03 01:14:32 UTC MAIN commitmail json YAML

Updated www/p5-HTML-TreeBuilder-LibXML to 0.26

(wen)

2017-04-03 01:13:48 UTC MAIN commitmail json YAML

Update to 0.26

Upstream changes:
0.26 2016-10-19T15:03:00Z

    - Improve `HTML::TreeBuilder::LibXML::Node->new` compatibility
      with `HTML::Element->new`
      https://github.com/tokuhirom/HTML-TreeBuilder-LibXML/issues/12
      (reported by nanto++)

(wen)

2017-04-03 01:09:24 UTC MAIN commitmail json YAML

Updated www/p5-HTML-Selector-XPath to 0.23

(wen)

2017-04-03 01:08:15 UTC MAIN commitmail json YAML

Update to 0.23

Upstream changes:
0.23 20170323 (Thu Mar 23 19:35:00 GMT+1 2017)
      - seems as if "provides" in META.json makes new versions not get indexed
        properly
      . No code changes, no need to upgrade
      . We also allow static installation now, without running Makefile.PL

0.22 20160923 (Fri Sep 23 21:35:00 GMT+2 2016)
      - seems as if "provides" in META.json must be a full path to the file...
      . No code changes, no need to upgrade

0.21 Fri Sep 23 17:38:00 GMT+2 2016
      - add META.json, added by Lisa Hare
      . No code changes, no need to upgrade

(wen)

2017-03-15 14:02:57 UTC MAIN commitmail json YAML

Updated www/moodle to 3.2.2

(wen)

2017-03-15 14:00:03 UTC MAIN commitmail json YAML

Update to 3.2.2

Upstream changes:
Here is the full list of fixed issues in 3.2.2.

Highlights

    MDL-36233 - Fixed inconsistent "Submissions not graded" link displayed to the teachers on the course overview block
    MDL-48228 - MySQL and MariaDB drivers updated to support full UTF-8 . For sites upgrading to 3.2.2, a CLI script may be used to convert to full UTF-8. See MySQL full unicode support for details.

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements

    MDL-56122 - Force reload/recreation of (unoconv) preview in grading interface
    MDL-51833 - Performance improvement in event monitor preferences loading
    MDL-55859 - Assignment: Delete incomplete files after pdf conversion failure
    MDL-55762 - Better error handling around ghostscript
    MDL-50719 - Long-running scheduled task should not significantly slow down cron processing of other tasks
    MDL-57587 - Quiz: Show feedback images when reviewing a quiz attempt
    MDL-57608 - VideoJS and VideoJs-Youtube javascript modules are no longer loaded when not required on the page
    MDL-50770 - Dashboard should apply customized block positions during dashboard reset
    MDL-57374 - Pasting unformatted non HTML plain text in Atto should not remove all styles and class attributes from all existing content in editor
    MDL-57362 - Assignment list all submissions must respect separate groups mode
    MDL-46782 - When re-entering Multi-SCO SCORM start from the first uncompleted SCO
    MDL-53367 - Importing a forum with auto subscription now automatically subscribes current users
    MDL-50625 - Allow to use LDAP user synchronisation without page control
    MDL-55915 - Respect capability to view full names in assignment grading, grader report and manual user enrolment popup
    MDL-57785 - Don't refresh SCORM navigation when navigation display is disabled
    MDL-57370 - Performance improvement when displaying notifications and messages popups
    MDL-57296 - Fixed bug when teacher without permission to view hidden grades was not able to collapse grade categories in the gradebook
    MDL-55547 - Event monitor: fixed bug preventing to view current subscription after deleting a course with subscriptions

For developers

    MDL-57030 - Add option to behat run tool to automatically rerun failures
    MDL-57940 - Allow behat parallel run to start at different time

(wen)

2017-03-11 15:26:43 UTC MAIN commitmail json YAML

Updated math/R-zoo to 1.7.14

(wen)

2017-03-11 15:25:27 UTC MAIN commitmail json YAML

Update to 1.7.14

Upstream changes:
Changes in Version 1.7-14

  o Several convenience interfaces to read.zoo() have been added:
    read.table.zoo(), read.csv.zoo(), read.csv2.zoo(), read.delim.zoo(),
    read.delim2.zoo(). All of these first call the corresponding read.*()
    function to read the data from a text file (with the respective default
    settings) and subsequently call read.zoo() to turn the data into
    a zoo series.

  o na.approx.default() did not properly process the "maxgap" argument
    if y did not contain any NAs but NAs were only created implicitly
    by xout being different from x (pointed out by Stefan Metzger).
    A suitable fix has been added that merges x and xout first.

  o aggregate.zoo() and rollapply.zoo() gained the argument coredata=TRUE
    which can control whether only the coredata is passed to each subset
    (previous behavior) or the full zoo series.

  o The "its" package has been archived on CRAN and hence removed from
    the list of zoo's suggested packages. However, various methods for
    objects of class "its" continue to be available in zoo in case someone
    still uses the legacy code.

(wen)

2017-03-11 12:43:22 UTC MAIN commitmail json YAML

Updated print/R-knitr to 1.15.1

(wen)

2017-03-11 12:42:19 UTC MAIN commitmail json YAML

Update to 1.15.1

Upstream changes:

CHANGES IN knitr VERSION 1.15.1

@yihui yihui released this on 23 Nov 2016 揃 49 commits to master since this release
NEW FEATURES

    added a new hook function hook_pngquant() that can call pngquant to optimize PNG images (thanks, @slowkow, #1320)

BUG FIXES

    not really a knitr bug, but knit_params() should be better at dealing with multibyte characters now due to the bug fix in the yaml package viking/r-yaml#6

Downloads

    Source code (zip)
    Source code (tar.gz)

    v1.15
    b08a7bc

CHANGES IN knitr VERSION 1.15

@yihui yihui released this on 10 Nov 2016 揃 63 commits to master since this release
NEW FEATURES

    NA values can be displayed using different characters (including empty strings) in kable(); you can set the option knitr.kable.NA, e.g. options(knitr.kable.NA = '') to hide NA values (#1283)
    added a fortran95 engine (thanks, @stefanedwards, #1282)
    added a block2 engine for R Markdown documents as an alternative to the block engine; it should be faster and supports arbitrary Pandoc's Markdown syntax, but it is essentially a hack; note when the output format is LaTeX/PDF, you have to define \let\BeginKnitrBlock\begin \let\EndKnitrBlock\end in the LaTeX preamble
    figure captions specified in the chunk option fig.cap are also applied to HTML widgets (thanks, @byzheng, rstudio/bookdown#118)
    when the chunk option fig.show = 'animate' and ffmpeg.format = 'gif', a GIF animation of the plots in the chunk will be generated for HTML output (https://twitter.com/thomasp85/status/785800003436421120)
    added a width argument to write_bib() so long lines in bib entries can be wrapped
    the inline syntax r#code is also supported besides r code; this can make sure the inline expression is not split when the line is wrapped (thanks, Dave Jarvis)
    provided a global R option knitr.use.cwd so users can choose to evaluate the R code chunks in the current working directory after setting options(knitr.use.cwd = TRUE); the default is to evaluate code in the directory of the input document, unless the knitr option opts_knit$set(root.dir = ...) has been set
    if options(knitr.digits.signif = TRUE), numbers from inline expressions will be formatted using getOption('digits') as the number of significant digits, otherwise (the default behavior) getOption('digits') is treated as the number of decimal places (thanks, @numatt, #1053)
    the chunk option engine.path can also be a list of paths to the engine executables now, e.g., you can set knitr::opts_chunk$set(engine.path = list(python = '/anaconda/bin/python', perl = '/usr/local/bin/perl')), then when a python code chunk is executed, /anaconda/bin/python will be called instead of the system default (rstudio/rmarkdown#812)
    introduced a mechanism to protect text output in the sense that it will not be touched by Pandoc during the conversion from R Markdown to another format; this is primarily for package developers to extend R Markdown; see ?raw_output for details (which also shows new functions extract_raw_output() and restore_raw_output())

MAJOR CHANGES

    the minimal version of R required for knitr is 3.1.0 now (#1269)
    the formatR package is an optional package since the default chunk option tidy = FALSE has been there for a long time; if you use tidy = TRUE, you need to install formatR separately if it is not installed
    :set +m is no longer automatically added to haskell code chunks (#1274)

MINOR CHANGES

    the package option opts_knit$get('stop_on_error') has been removed
    the confusing warning message about knitr::knit2html() when buiding package vignettes using the knitr::rmarkdown engine without pandoc/pandoc-citeproc has been removed (#1286)
    the default value of the quiet argument of plot_crop() was changed from !opts_knit$get('progress') to TRUE, i.e., by default the messages from cropping images are suppressed

BUG FIXES

    the chunk option cache.vars did not really behave like what was documented (thanks, @simonkth, #1280)
    asis_output() should not be merged with normal character output when results='hold' (thanks, @kevinushey, #1310)

Downloads

    Source code (zip)
    Source code (tar.gz)

    v1.14
    b34be0d

CHANGES IN knitr VERSION 1.14

@yihui yihui released this on 12 Aug 2016 揃 845 commits to master since this release
NEW FEATURES

    improved caching for Rcpp code chunks: the shared library built from the C++ code will be preserved on disk and reloaded the next time if caching is enabled (chunk option cache = TRUE), so that the exported R functions are still usable in later R code chunks; note this feature requires Rcpp >= 0.12.5.6 (thanks, @jjallaire, #1239)
    added a helper function all_rcpp_labels(), which is simply all_labels(engine == 'Rcpp') and can be used to extract all chunk lables of Rcpp chunks
    added a new engine named sql that uses the DBI package to execute SQL queries, and optionally assign the result to a variable in the knitr session; see http://rmarkdown.rstudio.com/authoring_knitr_engines.html for details (#1241)
    fig.keep now accepts numeric values to index low-level plots to keep (#1265)

BUG FIXES

    fixed #1211: pandoc('foo.md') generates foo_utf8.html instead of foo.html by default
    fixed #1236: include = FALSE for code chunks inside blockquotes did not work (should return > instead of a blank line) (thanks, @fmichonneau)
    fixed #1217: define the command \hlipl for syntax highlighting for Rnw documents (thanks, @conjugateprior)
    fixed #1215: restoring par() settings might fail when the plot window is partitioned, e.g. par(mfrow = c(1, 2)) (thanks, @jrwishart @jmichaelgilbert)
    fixed #1250: in the quiet mode, knit() should not emit the message "processing file ..." when processing child documents (thanks, @KZARCA)

MAJOR CHANGES

    knitr will no longer generate screenshots automatically for HTML widgets if the webshot package or PhantomJS is not installed

MINOR CHANGES

    if dev = 'cairo_pdf', the cairo_pdf device will be used to record plots (previously the pdf device was used) (#1235)
    LaTeX short captions now go up to the first ., : or ; character followed by a space or newline (thanks, @knokknok, #1249)

(wen)

2017-03-11 12:25:43 UTC MAIN commitmail json YAML

Updated security/R-digest to 0.6.12

(wen)

2017-03-11 12:24:25 UTC MAIN commitmail json YAML

Update to 0.6.12

Upstream changes:
2017-01-26  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Release 0.6.12

2017-01-23  Thierry Onkelinx <thierry.onkelinx@inbo.be>

* NAMESPACE: export sha1.function() and sha1.call()

* R/sha1.R:
          - sha1() gains methods for the class "function" and "call"
          - sha1() gains a ... argument, currently only relevant for
    "function"
  - sha1() takes arguments into account for hash for complex,
      Date and array. Note that this will lead to different
            hasheS for these classes and for objects containing
    these classes

* man/sha1.rd: update helppage for sha1()

* tests/sha1Test.R: update unit tests for sha1()

2017-01-01  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Release 0.6.11

* R/sha1.R (sha1.anova): Added more #nocov marks
* src/sha2.c (SHA256_Transform): Idem

* tests/AESTest.R (hextextToRaw): Print AES object
* tests/AESTest.Rout.save: Updated

2016-12-08  Dirk Eddelbuettel  <edd@debian.org>

* NAMESPACE: Register (and exported) makeRaw S3 methods

* man/makeRaw.Rd: New manual page

* tests/hmacTest.R: Direct call to makeRaw()
* tests/hmacTest.Rout.save: Ditto

* src/digest.c: Additional #nocov tags
* src/xxhash.c: Ditto

2016-12-07  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Rolled minor version

* README.md: Use shields.io badge for codecov

* R/digest.R: Additional #nocov tags
* src/sha2.c: Ditto
* src/raes.c: Ditto

* tests/hmacTest.R: Additional tests
* tests/hmacTest.Rout.save: Ditto

2016-11-30  Dirk Eddelbuettel  <edd@debian.org>

* .travis.yml (before_install): Activate PPA as we (currently)
need an updated version of (r-cran)-covr to run coverage
* tests/load-unload.R: Comment-out for now as it upsets coverage

* tests/digestTest.R: Test two more algorithms
* tests/digestTest.Rout.save: Updated reference output

* R/digest.R: Added #nocov tags
* R/zzz.R (.onUnload): Ditto
* src/crc32.c: Ditto
* src/pmurhash.c: Ditto
* src/raes.c: Ditto
* src/sha2.c: Ditto
* src/xxhash.c: Ditto

2016-11-26  Dirk Eddelbuettel  <edd@debian.org>

* .travis.yml (after_success): Integrated Jim Hester's suggestion of
activating code coverage sent many moons ago (in PR #12)
* .codecov.yml (comment): Added
* .Rbuildignore: Exclude .codecov.yml
* README.md: Added code coverage badge

2016-10-16  Dirk Eddelbuettel  <edd@debian.org>

* R/digest.R (digest): Support 'nosharing' option of base::serialize
as suggested by Radford Neal whose pqR uses this

2016-08-02  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (License): Now GPL (>= 2), cf issue 36 on GH

* README.md: Updated badge accordingly

2016-08-02  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version): Release 0.6.10

* DESCRIPTION (Description): Shortened to one paragraph
* DESCRIPTION (BugReports): URL to GH issues added

* .travis.yml: Rewritten for run.sh from forked r-travis

2016-07-12  Henrik Bengtsson  <hb@aroma-project.org>

* src/digest.c: Correct bug with skip and file parameter interaction
* tests/digestTest.R: Test code
* tests/digestTest.Rout.save: Test reference output

* R/zzz.R: Allow for unloading of shared library
* tests/load-unload.R: Test code

* DESCRIPTION: Rolled minor Version and Date

2016-05-25 Thierry Onkelinx <thierry.onkelinx@inbo.be>

* R/sha1.R: Support for pairlist and name
* tests/sha1Test.R: Support for pairlist and name
* man/sha1.Rd: Support for pairlist, name, complex, array and Date
* NAMESPACE: Support for pairlist, name and array
* DESCRIPTION: bump version number and date

2016-05-01  Viliam Simko  <viliam.simko@gmail.com>

* R/sha1.R: Support for complex, Date and array
* tests/sha1Test.R: Ditto
* NAMESPACE: Ditto

2016-04-27  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Author): Add Qiang Kou to Authors
* README.md: Ditto

2016-01-25  Dirk Eddelbuettel  <edd@debian.org>

* src/digest.c (digest): Use XLENGTH if R >= 3.0.0 (issue #29)

2016-01-11 Thierry Onkelinx  <thierry.onkelinx@inbo.be>

* R/sha1.R: handle empty list and empty dataframe (#issue 27);
take the object class, digits and zapsmall into account (#PR 28)

* vignettes/sha1.Rmd: Small edits to reflect changes is sha1()

2016-01-09 Michel Lang  <michellang@gmail.com>

* R/sha1.R: Add a length check to sha1(), use vapply()

(wen)

2017-03-11 12:13:45 UTC MAIN commitmail json YAML

Updated www/p5-WWW-Mechanize-FormFiller to 0.12

(wen)

2017-03-11 12:13:00 UTC MAIN commitmail json YAML

Update to 0.12

Upstream changes:
0.12 20170119
  . Prerequisite fix, no need to update
  - Data::Tagset was not listed as an installation prerequisite

(wen)

2017-03-11 12:09:19 UTC MAIN commitmail json YAML

Updated www/p5-WWW-Mechanize to 1.84

(wen)

2017-03-11 12:08:14 UTC MAIN commitmail json YAML

Update to 1.84

Upstream changes:
1.84      2017-03-07 13:34:57-05:00 America/Toronto
[ENHANCEMENTS]
- Parse url (href attribute) for js window.open  GH#11

[FIXED]
- Set STDOUT to be utf8 in mech-dump. Fixes issue GH#36
- Added --version option to mech-dump
- Don't die on uri() when there has been no request. Fixes issue GH#60
- Remove old information from the cookbook. Fixes issue GH#28
- Documentation correction. Fixes issue GH#65 and GH#59
- Work around Test::More prior to 1.001004. Fixes GH#74
- Fix hostname in test.  Fixes GH#73

1.83      2016-10-14 16:45:30-04:00 America/Toronto
========================================
[FIXED]
- Moved live tests to be author tests. Run using dzil test --author. (Steve
  Scaffidi)

1.82      2016-10-06 23:00:30-04:00 America/Toronto
========================================
[ENHANCEMENTS]
- Added strict_forms flag to submit_form() which sets the HTML::Form strict flag (Gareth Tunley)

[FIXED]
- Fixed tests which tried to access HTTPS urls when LWP::Protocol::https wasn't
  installed (Olaf Alders).  Reported by Slaven Rezi�.  See
  https://github.com/libwww-perl/WWW-Mechanize/issues/54

1.81      2016-10-06 08:52:44-04:00 America/Toronto
========================================
[FIXED]
-  Work around bug in HTTP::Cookies that is triggered on reload().  See
  https://rt.cpan.org/Public/Bug/Display.html?id=75897 (Gianni Ceccarelli)

1.80      2016-09-24 22:38:27-04:00 America/Toronto
========================================
[FIXED]
- Fixes behaviour of submit_form() when multiple filters have been supplied (Ed
  Avis)

1.79      2016-09-16 23:53:48-04:00 America/Toronto
========================================
[ENHANCEMENTS]
- Added form_with() method. (Martin Sluka)

(wen)

2017-03-11 11:28:09 UTC MAIN commitmail json YAML

Updated devel/p5-Module-CoreList to 5.20170220

(wen)

2017-03-11 11:27:05 UTC MAIN commitmail json YAML

Update to 5.20170220

Upstream changes:
5.20170220
  - Updated for v5.25.10

5.20170120
  - Updated for v5.25.9

5.20170114_24
  - Updated for v5.24.1

5.20170114_22
  - Updated for v5.22.3

(wen)

2017-03-11 11:24:19 UTC MAIN commitmail json YAML

Updated devel/p5-IO-Prompt to 0.997004

(wen)

2017-03-11 11:23:21 UTC MAIN commitmail json YAML

Update to 0.997004

Upstream changes:
0.997004  Fri Nov 25 09:02:47 2016

    - Removed dependency on version.pm (thanks Petr)

    - Removed dependency on deprecated POSIX isprint()
      (thanks Slaven)

(wen)

2017-03-11 11:21:08 UTC MAIN commitmail json YAML

Updated devel/p5-IO-Compress to 2.074

(wen)

2017-03-11 11:20:19 UTC MAIN commitmail json YAML

Update to 2.074

Upstream changes:
2.074 19 Feb 2017

      * Fix bad 2.073 release

  2.073 18 Feb 2017

      * #120239: [PATCH] ISA fixes for c3

  2.072 12 Feb 2017

      * Makefile.PL
        #120084: Need Fix for Makefile.PL depending on . in @INC

(wen)

2017-03-11 11:13:59 UTC MAIN commitmail json YAML

Updated devel/p5-IO-Async to 0.71

(wen)

2017-03-11 11:13:13 UTC MAIN commitmail json YAML

Update to 0.71

Upstream changes:
0.71    2016/12/22 15:05:50
        [CHANGES]
        * Added 'prefork' option to IO::Async::Channel (RT115920) - thanks
          GMARLER
        * Prefer Sereal Channel encoding if that module is available
        * Ensure that IaFunction still prints debug information on futures
        * Miscellaneous spelling fixes in docs - thanks genio

        [BUGFIXES]
        * 'use lib ".";' for perl 5.24
        * Make t/50resolver.t less sensitive to EAI_NONAME vs EAI_NODATA
          because some resolvers lie (RT113429)
        * Fix error message linefeed tests in t/50resolver.t (RT119369)
        * Ensure that SIGPIPE is ignored if it's still at its default value

(wen)

2017-03-11 11:04:59 UTC MAIN commitmail json YAML

Updated devel/p5-Config-Any to 0.29

(wen)

2017-03-11 11:04:10 UTC MAIN commitmail json YAML

Update to 0.29

Upstream changes:
0.29 - 2017-02-27
    - allow loading relative perl files even under taint mode (RT#120371)
    - throw errors when attempting to load perl files that do not exist

0.28 - 2017-02-21
    - support Cpanel::JSON::XS and JSON::MaybeXS for loading JSON
    - decode UTF-8 config files properly
    - load perl files directly, never possibly searching @INC

(wen)

2017-03-11 11:00:31 UTC MAIN commitmail json YAML

Updated devel/p5-autobox to 2.85

(wen)

2017-03-11 10:59:37 UTC MAIN commitmail json YAML

Update to 2.85

Upstream changes:
2.85 Mon 27 Feb 18:18:19 2017

    - fix failing test under 5.25.10 with -Ddefault_inc_excludes_dot
      (thanks, Kent Fredric)

(wen)

2017-03-11 10:05:45 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.205000

(wen)

2017-03-11 10:04:50 UTC MAIN commitmail json YAML

Update to 0.205000

Upstream changes: 0.205000  2017-03-10 15:37:52-06:00 America/Chicago

    [ BUG FIXES ]
    * GH #1325: Support multi-value cookies when using HTTP::XSCookies.
      (James Raspass)
    * GH #1303: Read configuration options when send_as() creates a new
      serializer (Paul Williams)
    * GH #1290: Properly check buffer length in _read_to_end() (Marketa
      Wachtlova)
    * GH #1322: Deprecate broken request->dispatch_path in favor of
      request->path. Warn the developer of the deprecation (Russell
      @veryrusty Jenkins).

    [ ENHANCEMENTS ]
    * GH #1326: Speed up by using Type::Tiny, again. (Pete SysPete Mottram)
    * GH #1318: Add support for the SameSite cookie attribute. (James Raspass)
    * GH #1283: Skeleton now provides an example of setting the appdir.
      (Jason Lewis)
    * GH #1315: Adjust dist.ini to set "build_requires" for
      ExtUtils::MakeMaker. (Atoomic)
    * GH #1331: Preliminary prepare_app() work (Sawyer X)

    [ DOCUMENTATION ]
    * GH #1324: Fix broken link to send_file. (Fabrice Gabolde)
    * GH #1311: Typo and link fixes. (Breno G. de Oliveira - @garu)
    * GH #1310: Document query string parameters in uri_for. (Michael J South)
    * GH #1329: Remove dead code from file upload example (Stefan Hornburg -
      Racke)
    * GH #1256: Additions to migration manual (Daniel Perrett)
    * GH #1330: Add middleware examples to scaffolder (David - sbts)

(wen)

2017-03-11 09:52:24 UTC MAIN commitmail json YAML

Updated math/R to 3.3.3

(wen)

2017-03-11 09:50:35 UTC MAIN commitmail json YAML

Update to 3.3.3

Upstream changes:
CHANGES IN R 3.3.3
NEW FEATURES

    Changes when redirection of a http:// URL to a https:// URL is encountered:

        The internal methods of download.file() and url() now report that they cannot follow this (rather than failing silently).

        (Unix-alike) download.file(method = "auto") (the default) re-tries with method = "libcurl".

        (Unix-alike) url(method = "default") with an explicit open argument re-tries with method = "libcurl". This covers many of the usages, e.g. readLines() with a URL argument.

INSTALLATION on a UNIX-ALIKE

    The configure check for the zlib version is now robust to versions longer than 5 characters, including 1.2.11.

UTILITIES

    Environmental variable _R_CHECK_TESTS_NLINES_ controls how R CMD check reports failing tests (see §8 of the ‘R Internals’ manual).

DEPRECATED AND DEFUNCT

    (C-level Native routine registration.) The undocumented styles field of the components of R_CMethodDef and R_FortranMethodDef is deprecated.

BUG FIXES

    vapply(x, *) now works with long vectors x. (PR#17174)

    isS3method("is.na.data.frame") and similar are correct now. (PR#17171)

    grepRaw(<long>, <short>, fixed = TRUE) now works, thanks to a patch by Mikko Korpela. (PR#17132)

    Package installation into a library where the package exists via symbolic link now should work wherever Sys.readlink() works, resolving PR#16725.

    "Cincinnati" was missing an "n" in the precip dataset.

    Fix buffer overflow vulnerability in pdf() when loading an encoding file. Reported by Talos (TALOS-2016-0227).

    getDLLRegisteredRoutines() now produces its warning correctly when multiple DLLs match, thanks to Matt Dowle's PR#17184.

    Sys.timezone() now returns non-NA also on platforms such as Ubuntu 14.04.5 LTS, thanks to Mikko Korpela's PR#17186.

    format(x) for an illegal "POSIXlt" object x no longer segfaults.

    methods(f) now also works for f "(" or "{".

    (Windows only) dir.create() did not check the length of the path to create, and so could overflow a buffer and crash R. (PR#17206)

    On some systems, very small hexadecimal numbers in hex notation would underflow to zero. (PR#17199)

    pmin() and pmax() now work again for ordered factors and 0-length S3 classed objects, thanks to Suharto Anggono's PR#17195 and PR#17200.

    bug.report() did not do any validity checking on a package's BugReports field. It now ignores an empty field, removes leading whitespace and only attempts to open http:// and https:// URLs, falling back to emailing the maintainer.

    Bandwidth selectors bw.ucv() and bw.SJ() gave incorrect answers or incorrectly reported an error (because of integer overflow) for inputs longer than 46341. Similarly for bw.bcv() at length 5793.

    Another possible integer overflow is checked and may result in an error report (rather than an incorrect result) for much longer inputs (millions for a smooth distribution).

    findMethod() failed if the active signature had expanded beyond what a particular package used. (Example with packages XR and XRJulia on CRAN.)

    qbeta() underflowed too early in some very asymmetric cases. (PR#17178)

    R CMD Rd2pdf had problems with packages with non-ASCII titles in ‘.Rd’ files (usually the titles were omitted).

(wen)

2017-03-04 11:49:26 UTC MAIN commitmail json YAML

Updated textproc/p5-PDF-API2 to 2.031

(wen)

2017-03-04 11:48:09 UTC MAIN commitmail json YAML

Update to 2.031

Upstream changes:
2.031    2017-01-26

    - Fix use of cache files when reading streams: temp files will now
      be used any time a stream is larger than 16MB (by default).
      Formerly, due to a bug, they would only be created when a 4kB
      chunk of a stream increased to 16kB or more after being
      decompressed.

    - Numbers, booleans, and null values can now be read from object
      streams.

    - Update to [RT #113290]: Objects inside a large object stream are
      now read without loading the entire object stream into memory.

    - DEPRECATION: The low-level new_api methods have been deprecated
      in favor of calling new directly.  If your code uses
      new_api($api2, ...), replace it with new($api2->{'pdf'}, ...).

    - [RT #118352] Don't crash when adding an annotation to a page
      that has an existing annotations array stored as an indirect
      object (reported by Johan Vromans).

    - [RT #118717] Die with an informative error if a file can't be
      opened during open() or saveas() (reported by Johan Vromans).

(wen)

2017-03-04 11:08:02 UTC MAIN commitmail json YAML

Updated geography/py-obspy to 1.0.3

(wen)

2017-03-04 11:05:35 UTC MAIN commitmail json YAML

Update to 1.0.3

Upstream changes:
1.0.3: (doi: 10.5281/zenodo.165134)
- obspy.core:
  * properly pass through kwargs specified for Trace.plot() down to the
    low-level plotting routines (e.g. events were not shown properly in
    dayplot of a trace, see #1566)
  * properly pass through kwargs from Stream.detrend() to Trace.detrend()
    (see #1607)
  * Correctly splitting masked arrays in Trace objects for a couple of corner
    cases (see #1650, #1653).
- obspy.core.event.source:
  * Fix `farfield` if input `points` is a 2D array. (see #1499, #1553)
- obspy.clients.earthworm:
  * Better end of stream detection. (see #1605)
  * More efficient unpacking of server response. (see #1680)
- obspy.clients.neic:
  * Better end of stream detection. (see #1563)
- obspy.clients.seedlink:
  * Better end of stream detection. (see #1605)
- obspy.clients.seishub:
  * Fix wrong kwargs `first_pick` and `last_pick` in
    `Client.event.get_list()`. (see #1661)
- obspy.io.mseed:
  * ObsPy can now also read (Mini)SEED files with noise records. (see #1495)
  * ObsPy can now read records with a data-offset of zero. (see #1509, #1525)
  * ObsPy can now read MiniSEED files with micro-second wrap arounds.
    (see #1531)
  * ObsPy can now read MiniSEED files with no blockette 1000. (see #1544)
  * ObsPy now always writes Blockette 100 if sampling rate accuracy is
    otherwise lost. (see #1550)
  * obspy.io.mseed.util.set_flags_in_fixed_header() now works with Python 3
    and also for files with Blockette 100 (see #1648).
- obspy.io.quakeml:
  * write StationMagnitude.residual even when it is zero (see #1625)
  * read & write Event.region
- obspy.io.sac:
  * `SACTrace.lpspol` and `lcalda` are `True` and `False` by default, when
      created via `SACTrace.from_obspy_trace` with a `Trace` that has no SAC
      inheritance. (see #1507)
  * Reference time not written to SAC file when made from scratch
    (see #1575)
- obspy.io.sh:
  * Fix writing of long headers for python3
  * Whitespace in header fields is not ignored anymore (see #1552)
- obspy.io.stationxml:
  * Datetime fields are written with microseconds to StationXML if
    microseconds are present. (see #1511)
- obspy.io.zmap:
  * Use first origin/magnitude when writing to zmap if no origin/magnitude is
    set as preferred. (see #1569)
  * Parse origin time seconds as a float to avoid losing accuracy (see #1573)
- obspy.signal:
  * PPSD: fix warning message on Python 3 that gets shown when waveforms and
    metadata mismatch (see #1506)
- obspy.taup:
  * Allow for more than 10 phases with identical names (can happen for certain
    custom models, see #1593).

(wen)

2017-03-04 01:26:27 UTC MAIN commitmail json YAML

Updated math/p5-Spreadsheet-Read to 0.70

(wen)

2017-03-04 01:25:44 UTC MAIN commitmail json YAML

Update to 0.70

Upstream changes:
0.70 - 02 Mar 2017, H.Merijn Brand
    * Add label functionality to ::Sheet
    * Add ->column and ->cellcolumn for ::Sheet
    * Add col2label sub/method
    * Sanitize xls2csv export filenames
    * Fix sorting in xlscat for un-aligned columns
    * It's 2017
    * Be overly verbose about maxrow and maxcol being 1-based (RT#120476)

(wen)

2017-03-04 01:21:18 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-CSV_XS to 1.27

(wen)

2017-03-04 01:20:01 UTC MAIN commitmail json YAML

Update to 1.27

Upstream changes:
1.27 - 2017-03-02, H.Merijn Brand
    * Remove unneeded done_testing (Paul Howarth)
    * Attribute sep/sep_char is not allowed to be undefined
    * Increased test coverage: added errors 1008 and 1014
    * Default for escape_null in csv () is now false
    * It's 2017
    * New error code for illegal argument(s)/parameter(s) (RT#119827)
    * Fix tests for perl without dot in @INC
    * Fix crlf issue for csv () on Windows (RT#120466)

1.26 - 2016-11-29, H.Merijn Brand
    * Disable some Unicode related tests for unhealthy $PERL_UNICODE
      (RT#117856)
    * is_missing (0) on empty line returns 1 for keep_meta_info = true
      (issue 27 on github)

(wen)

2017-02-26 13:02:17 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-XBase to 1.08

(wen)

2017-02-26 12:59:25 UTC MAIN commitmail json YAML

Update to 1.08

Upstream changes:
1.08 Fri Jan 13 21:20:15 CET 2017
Add support for dBASE IV memo type B.

(wen)

2017-02-26 12:55:57 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-CSV to 1.91

(wen)

2017-02-26 12:54:44 UTC MAIN commitmail json YAML

Update to 1.91

Upstream changes:
1.91  2017-01-28
    - production release

1.90_01  2017-01-20
- Text::CSV_PP is totally refactored using the code/doc of
  Text::CSV_XS 1.27. Almost all the code/docs in CSV_XS.pm are
  copied and a large portion of CSV_XS.xs is ported verbatim,
  and now CSV_PP passes all the tests for CSV_XS (with slight
  modification like s/XS/PP/g).

(wen)

2017-02-25 15:48:21 UTC MAIN commitmail json YAML

Updated www/p5-Plack to 1.0043

(wen)

2017-02-25 15:47:27 UTC MAIN commitmail json YAML

Update to 1.0043

Upstream changes:
1.0043  2017-02-21 19:00:31 PST
    [IMPROVEMENTS]
        - Fixed typo in docs #578 #584
        - Remove test that expects cookie to be delimited by comma #573
        - Stop upper-casing all header keys in Plack::Request->headers #585

(wen)

2017-02-25 15:41:06 UTC MAIN commitmail json YAML

Updated devel/p5-Mouse to 2.4.9

(wen)

2017-02-25 15:40:02 UTC MAIN commitmail json YAML

Update to 2.4.9

Upstream changes:
v2.4.9 2017-02-22T01:23:31Z
    - Fix build issue on newer Perl

(wen)

2017-02-18 08:12:29 UTC MAIN commitmail json YAML

Updated security/p5-AuthCAS to 1.7

(wen)

2017-02-18 08:11:05 UTC MAIN commitmail json YAML

Update to 1.7

Upstream changes:
2016-10-20 12:09  osalaun_ur1

* trunk/META.yml, trunk/lib/AuthCAS.pm: Preparing version 1.7

2016-10-20 09:08  osalaun_ur1

* trunk/lib/AuthCAS.pm: Add encoding declaration in perl module.
  Fix for this bug report:
  https://rt.cpan.org/Ticket/Display.html?id=87241

(wen)

2017-02-18 07:51:22 UTC MAIN commitmail json YAML

Updated textproc/p5-Encode to 2.88

(wen)

2017-02-18 07:50:23 UTC MAIN commitmail json YAML

Update to 2.88

Upstream changes:
$Revision: 2.88 $ $Date: 2016/11/29 23:29:23 $
! t/taint.t
  Pulled: Fix test t/taint.t to pass when Encode::ConfigLocal is present
  https://github.com/dankogai/p5-encode/pull/83
! Makefile.PL Unicode/Makefile.PL bin/enc2xs lib/Encode/Alias.pm
  t/Aliases.t t/enc_data.t t/enc_module.t t/encoding.t t/jperl.t
  Pulled: various fixes
  https://github.com/dankogai/p5-encode/pull/82
! t/mime-header.t
  Pulled: Fix test t/mime-header.t to pass on HP-UX 11.23/64 U
    with perl v5.8.3
  https://github.com/dankogai/p5-encode/pull/81
! t/Encode.t
  Pulled: Extend COW tests for UTF-8 and Latin1
  https://github.com/dankogai/p5-encode/pull/80
! Encode.xs Unicode/Unicode.xs
  Pulled: Rmv impediment to compiling under C++11
  https://github.com/dankogai/p5-encode/pull/78
! Encode.xs Unicode/Unicode.xs
  Pulled: Do not use expressions in macros SvTRUE, SvPV, SvIV,
    attr and attr_true
  https://github.com/dankogai/p5-encode/pull/77
! Unicode/Unicode.xs t/magic.t
  Pulled: Fix handling of undef, COW and magic scalar argument
    in Unicode.xs
  https://github.com/dankogai/p5-encode/pull/76
! Encode.xs encoding.pm
  Fix 2 of 3 problems Steve Hay found.
  1. C89 compiler failures (patch attached).
  2. encoding.pm has changed slightly but has no $VERSION++
  Message-Id: <CADED=K6ve_DAzRXPX=EsjtUDnZppAaw+BP1Ziw_fU5f32k+Wyg@mail.gmail.com>

(wen)

2017-02-18 07:37:02 UTC MAIN commitmail json YAML

Updated devel/p5-Mouse to 2.4.8

(wen)

2017-02-18 07:36:18 UTC MAIN commitmail json YAML

Update to 2.4.8

Upstream changes:
v2.4.8 2017-02-16T08:45:28Z
    - Fix stack collapse(#71)

(wen)

2017-02-18 07:30:04 UTC MAIN commitmail json YAML

Updated filesystems/p5-Path-Tiny to 0.104

(wen)

2017-02-18 07:25:57 UTC MAIN commitmail json YAML

Update to 0.104

Upstream changes:
0.104    2017-02-17 07:17:00-05:00 America/New_York

    - No changes from 0.103-TRIAL.

0.103    2017-02-10 17:25:06-05:00 America/New_York (TRIAL RELEASE)

    [Bug fixes]

    - Path::Tiny 0.101 on Windows made `$path->absolute("/foo")` return an
      absolute path starting with 'C:/foo', which was an unintentional
      behavior change.  This release now uses any absolute base without
      further normalization.

0.101    2017-02-05 09:56:46-05:00 America/New_York (TRIAL RELEASE)

    [Changes]

    - The 'absolute' method now always returns an absolute path, even if a
      user provided a relative path for the base path.  The old, odd
      behavior was documented, but people often don't read docs.  The new
      behavior avoids suprises.

    [Additions]

    - Added 'cached_temp' method.

0.100    2017-01-14 22:47:55-05:00 America/New_York

    - No changes from 0.099-TRIAL.

0.099    2017-01-10 15:12:13-05:00 America/New_York (TRIAL RELEASE)

    [Tests]

    - Fixed tests for eventual removal of '.' from `@INC` in Perl.

    [Documentation]

    - Fixed filehandle mode typo.

    - Fixed typo in relative() that mentioned rel2abs instead of abs2rel.

(wen)

2017-02-13 13:32:54 UTC MAIN commitmail json YAML

Updated mail/p5-Email-MIME to 1.940

(wen)

2017-02-13 13:31:07 UTC MAIN commitmail json YAML

Update to 1.940

Upstream changes:
1.940    2017-01-29 10:33:45-05:00 America/New_York
        - no code changes since 1.939 trial release

1.939    2017-01-14 14:58:44-05:00 America/New_York (TRIAL RELEASE)
        - do not decode MIME headers known to be never encoded (Pali Roh獺r)
        - ...and that includes the Downgraded-* headers (Pali Roh獺r)

1.938    2017-01-01 20:03:38-05:00 America/New_York (TRIAL RELEASE)
        - numerous small fixes to header encoding (thanks, Pali Roh獺r)
          for more details see https://github.com/rjbs/Email-MIME/pull/32
        - When a single-part content type has been provided with multiple
          parts, the user is now warned that the type has been changed to
          multipart/mixed.  This helps catch typos like
          "mutlipart/alternative".

(wen)

2017-02-13 11:32:56 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Report to 1.19

(wen)

2017-02-13 11:32:08 UTC MAIN commitmail json YAML

Update to 1.19

Upstream changes:
version 1.19: Thu  9 Feb 17:35:43 CET 2017

Fixes:
- Dancer2 change when a stack-level needs to be skipped for
  reporting the location of the exception [Andrew Beverley]
- more modules optional during Dancer2 tests

Improvements:
- Dancer2 interface changes [Andrew Beverley]
- spell fixes. rt.cpan.org#118561 [Gregor Herrmann, Debian]
- spell fixes. rt.cpan.org#118562 [Gregor Herrmann, Debian]
- free format calls in ::File and ::Syslog get additional info, which
  can be used in line formatting.
- Use Dancer2::Logger::LogReport without Dancer2::Plugin::LogReport
  [Andrew Beverley]

(wen)

2017-02-13 11:23:44 UTC MAIN commitmail json YAML

Updated devel/py-flake8 to 3.3.0

(wen)

2017-02-13 11:22:54 UTC MAIN commitmail json YAML

Update to 3.3.0

Upstream changes:
3.3.0 -- 2017-02-06
You can view the 3.3.0 milestone on GitLab for more details.

Add support for Python 3.6 (via dependencies). Note Flake8 does not
guarantee that all plugins will support Python 3.6.
Added unique error codes for all missing PyFlakes messages. (14 new
codes, see "Error / Violation Codes")
Dramatically improve the performance of Flake8. (See also GitLab!156)
Display the local file path instead of the temporary file path when
using the git hook. (See also GitLab#244)
Add methods to Report class that will be called when Flake8 starts and
finishes processing a file. (See also GitLab#251)
Fix problem where hooks should only check *.py files. (See also
GitLab#268)
Fix handling of SyntaxErrors that do not include physical line information.
(See also GitLab#279)
Update upper bound on PyFlakes to allow for PyFlakes 1.5.0.  (See also
GitLab#290)
Update setuptools integration to less eagerly deduplicate packages.
(See also GitLab#295)
Force flake8 --version to be repeatable between invocations. (See also
GitLab#297)

(wen)

2017-02-13 11:09:59 UTC MAIN commitmail json YAML

Updated devel/py-flakes to 1.5.0

(wen)

2017-02-13 11:08:25 UTC MAIN commitmail json YAML

Update to 1.5.0

Upstream changes:
1.5.0 (2017-01-09)
  - Enable support for PEP 526 annotated assignments

1.4.0 (2016-12-30):
  - Change formatting of ImportStarMessage to be consistent with other errors
  - Support PEP 498 "f-strings"

(wen)

2017-02-12 04:02:22 UTC MAIN commitmail json YAML

Updated www/py-beautifulsoup4 to 4.5.3

(wen)

2017-02-12 04:01:39 UTC MAIN commitmail json YAML

Update to 4.5.3

Upstream changes:
= 4.5.3 (20170102) =

* Fixed foster parenting when html5lib is the tree builder. Thanks to
  Geoffrey Sneddon for a patch and test.

* Fixed yet another problem that caused the html5lib tree builder to
  create a disconnected parse tree. [bug=1629825]

= 4.5.2 (20170102) =

* Apart from the version number, this release is identical to
  4.5.3. Due to user error, it could not be completely uploaded to
  PyPI. Use 4.5.3 instead.

(wen)

2017-02-12 03:24:20 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-Types to 0.50

(wen)

2017-02-12 03:23:19 UTC MAIN commitmail json YAML

Update to 0.50

Upstream changes:
0.50      2017-02-07 18:59:30Z
        - reverted the is_Fo and to_Foo refactoring again temporarily to
          resolve issues with Sub::Defer

(wen)

2017-02-12 03:18:02 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 7.25

(wen)

2017-02-12 03:16:17 UTC MAIN commitmail json YAML

Update to 7.25

Upstream changes:
7.25  2017-02-09
  - Fixed cleanup bugs in Mojo::IOLoop::Stream.

7.24  2017-02-05
  - Added open method to Mojo::File.
  - Added tempfile function to Mojo::File.
  - Fixed bug in Mojo::Asset::File where the slurp method would not work
    correctly for very large files.

(wen)

2017-02-03 02:32:14 UTC MAIN commitmail json YAML

Updated devel/p5-Pegex to 0.63

(wen)

2017-02-03 02:31:15 UTC MAIN commitmail json YAML

Update to 0.63

Upstream changes:
0.63 Sat Jan 14 09:31:43 PST 2017
- Fixed colors on older perls. TINITA++
- Changed on/off to always/never. TINITA++

0.62 Fri Jan 13 22:37:55 PST 2017
- Debug color and indent options added by TINITA++
- Recursion controls. Apply PR/46 by @pdl++ (refactored)
- Support Perl regex look-behind assertions

(wen)

2017-02-03 02:23:14 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-Types to 0.49

(wen)

2017-02-03 02:22:17 UTC MAIN commitmail json YAML

Update to 0.49

Upstream changes:
0.49      2016-12-23 00:12:12Z
        - made the exported is_Foo and to_Foo subs much faster, especially for
          type constraints which can be inlined. (Dave Rolsky)

(wen)

2017-02-03 02:19:29 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-Types-Common to 0.001014

(wen)

2017-02-03 02:18:30 UTC MAIN commitmail json YAML

Update to 0.001014

Upstream changes:
0.001014  2017-01-19 02:29:46Z
  - provide inlined version of NumericCode (Gregory Oschwald, GitHub PR#4)

(wen)

2017-02-03 02:07:29 UTC MAIN commitmail json YAML

Updated devel/p5-Moose to 2.2004

(wen)

2017-02-03 02:06:38 UTC MAIN commitmail json YAML

Update to 2.2004

Upstream changes:
2.2004  2017-01-31

  [BUG FIXES]

  - When an attribute was specified as 'rw' and you also provided an accessor
    name matching the attribute and there was an explicit writer, Moose would
    try to make an additional reader access with the same name as the
    attribute. Then Moose would warn about overwriting an accessor with a
    reader. This is related to the bugs reported in RT #120040.

2.2003  2017-01-30

  [BUG FIXES]

  - Moose could die when attempting to warn about overwriting an attribute's
    access method in some cases (since version 2.1902) (RT #120040)

2.2002  2017-01-30

  [BUG FIXES]

  - Creating a Moose subclass of a Moo class with an attribute with a
    delegation would cause a warning (since version 2.1902).

(wen)

2017-01-30 07:17:45 UTC MAIN commitmail json YAML

Updated security/p5-Digest-JHash to 0.10

(wen)

2017-01-30 07:16:48 UTC MAIN commitmail json YAML

Update to 0.10
Update LICENSE

Upstream changes:
0.10    2016-11-18
    - Avoid stray backup files.
        - https://rt.cpan.org/Ticket/Display.html?id=118830
        - Thanks to KENTNL.
    - Avoid duplicate test files.
        - https://rt.cpan.org/Ticket/Display.html?id=118830
        - Thanks to KENTNL.

(wen)

2017-01-30 04:47:32 UTC MAIN commitmail json YAML

Updated textproc/grep to 2.27

(wen)

2017-01-30 04:46:13 UTC MAIN commitmail json YAML

Update to 2.27

Upstream changes:
* Noteworthy changes in release 2.27 (2016-12-06) [stable]

** Bug fixes

  grep no longer reports a false match in a multibyte, non-UTF8 locale
  like zh_CN.gb18030, with a regular expression like ".*7" that just
  happens to match the 4-byte representation of gb18030's \uC9, the
  final byte of which is the digit "7".
  [bug introduced in grep-2.19]

  grep by default now reads all of standard input if it is a pipe,
  even if this cannot affect grep's output or exit status.  This works
  better with nonportable scripts that run "PROGRAM | grep PATTERN
  >/dev/null" where PROGRAM dies when writing into a broken pipe.
  [bug introduced in grep-2.26]

  grep no longer mishandles ranges in nontrivial unibyte locales.
  [bug introduced in grep-2.26]

  grep -P no longer attempts multiline matches.  This works more
  intuitively with unusual patterns, and means that grep -Pz no longer
  rejects patterns containing ^ and $ and works when combined with -x.
  [bugs introduced in grep-2.23] A downside is that grep -P is now
  significantly slower, albeit typically still faster than pcregrep.

  grep -m0 -L PAT FILE now outputs "FILE".  [bug introduced in grep-2.5]

  To output ':' and tab-align the following character C, grep -T no
  longer outputs tab-backspace-':'-C, an approach that has problems if
  run inside an Emacs shell window.  [bug introduced in grep-2.5.2]

  grep -T now uses worst-case widths of line numbers and byte offsets
  instead of guessing widths that might not work with larger files.
  [bug introduced in grep-2.5.2]

  grep's use of getprogname no longer causes a build failure on HP-UX.

** Improvements

  grep no longer reads the input in a few more cases when it is easy
  to see that matching cannot succeed, e.g., 'grep -f /dev/null'.

* Noteworthy changes in release 2.26 (2016-10-02) [stable]

** Bug fixes

  Grep no longer omits output merely because it follows an output line
  suppressed due to encoding errors.  [bug introduced in grep-2.21]

  In the Shift_JIS locale, grep no longer mistakenly matches in the
  middle of a multibyte character. [bug present since "the beginning"]

** Improvements

  grep can be much faster now when standard output is /dev/null.

  grep -F is now typically much faster when many patterns are given,
  as it now uses the Aho-Corasick algorithm instead of the
  Commentz-Walter algorithm in that case.

  grep -iF is typically much faster in a multibyte locale, if the
  pattern and its case counterparts contain only single byte characters.

  grep with complicated expressions (e.g., back-references) and without
  -i now uses the regex fastmap for better performance.

  In multibyte locales, grep now handles leading "." in patterns more
  efficiently.

  grep now prints a "FILENAME:LINENO: " prefix when diagnosing an
  invalid regular expression that was read from an '-f'-specified file.

* Noteworthy changes in release 2.25 (2016-04-21) [stable]

** Bug fixes

  In the C or POSIX locale, grep now treats all bytes as valid
  characters even if the C runtime library says otherwise.  The
  revised behavior is more compatible with the original intent of
  POSIX, and the next release of POSIX will likely make this official.
  [bug introduced in grep-2.23]

  grep -Pz no longer mistakenly diagnoses patterns like [^a] that use
  negated character classes. [bug introduced in grep-2.24]

  grep -oz now uses null bytes, not newlines, to terminate output lines.
  [bug introduced in grep-2.5]

** Improvements

  grep now outputs details more consistently when reporting a write error.
  E.g., "grep: write error: No space left on device" rather than just
  "grep: write error".

(wen)

2017-01-30 03:05:37 UTC MAIN commitmail json YAML

Updated lang/go to 1.7.5

(wen)

2017-01-30 03:04:53 UTC MAIN commitmail json YAML

Update to 1.7.5

Upstream changes:
go1.7.5 (released 2017/01/26) includes fixes to the compiler, runtime, and the crypto/x509 and time packages. See the Go 1.7.5 milestone on our issue tracker for details.

(wen)

2017-01-30 02:59:12 UTC MAIN commitmail json YAML

Updated textproc/p5-PDF-Create to 1.41

(wen)

2017-01-30 02:58:28 UTC MAIN commitmail json YAML

Update to 1.41

Upstream changes:
1.41  2016-12-29 15:10:00 MANWAR
      - Proposed fix for RT #119292 and rollbacked patch for RT #118764.

      Document how close() deals when <filename> or <fh> is involved.
      i.e. When <fh> is provided then don't try to close the file handle
      at the end. Leave that for the end user to deal with it outside.
      Added new method flush() that does exactly this.

1.40  2016-12-20 12:00:00 MANWAR
      - Proposed fix for RT #118945.

(wen)

2017-01-30 01:59:31 UTC MAIN commitmail json YAML

Updated devel/p5-IO-Compress to 2.070

(wen)

2017-01-30 01:58:28 UTC MAIN commitmail json YAML

Update to 2.070

Upstream changes:
2.070 28 Dec 2016

      * File::GlobMapper
        #117675: Fix prototype errors while lazy loading the module

      * zipdetails
        #116538: CVE-2016-1238: avoid loading optional modules from default .

(wen)

2017-01-30 01:55:47 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Locale to 1.12

(wen)

2017-01-30 01:54:48 UTC MAIN commitmail json YAML

Update to 1.12

Upstream changes:
1.12    2017-01-29

- Rebuilt all locale data with CLDR 30.0.3, released on 2016-12-02.

(wen)

2017-01-30 01:48:25 UTC MAIN commitmail json YAML

Updated devel/p5-Specio to 0.34

(wen)

2017-01-30 01:47:44 UTC MAIN commitmail json YAML

Update to 0.34

Upstream changes:
0.34    2017-01-29

- Packages with Specio::Exporter can now specify additional arbitrary subs to
  exporter. See the Specio::Exporter docs for details.

- Importing the same library twice in a given package would throw an
  exception. The second attempt to import is now ignored.

(wen)

2017-01-30 01:45:27 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 7.23

(wen)

2017-01-30 01:44:44 UTC MAIN commitmail json YAML

Update to 7.23

Upstream changes:
7.23  2017-01-29
  - Added max_request_size attribute to Mojolicious.
  - Added max_response_size attribute to Mojo::UserAgent.
  - Added to_unsafe_string method to Mojo::URL.
  - Added -S option to get command.
  - Fixed a data corruption problem in Mojo::IOLoop::Stream, caused by a
    dependency of IO::Socket::SSL on the internal representation of strings,
    which differs from IO::Socket::IP. (coolo, sri)

(wen)

2017-01-30 01:40:33 UTC MAIN commitmail json YAML

Updated devel/p5-Moose to 2.2001

(wen)

2017-01-30 01:39:27 UTC MAIN commitmail json YAML

Update to 2.2001
Update DEPENDS

Upstream changes:
2.2001  2017-01-29

  [TESTS]

  - fixed variable interpolation in filename in test (RT#120033)

2.2000  2017-01-29

  [OTHER]

  - increased minimum required version of Sub::Name.

2.1905  2017-01-07 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - Added support for __no_BUILD__ as a constructor argument to skip calling
    any BUILD subs (used internally by modules like Moo that have their own
    implementation of calling BUILD) (PR#142, Graham Knop)

2.1904  2016-12-22 (TRIAL RELEASE)

  [BUG FIXES]

  - Slight tweaks to the syntax used for hashes in a few tests, that were
    broken by a recent Test::More release that started using a new namespace
    that clashes with a (bareword) type name in these tests. (PR#141,
    D.Maestro)

2.1903  2016-11-22 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - When an attribute defines two methods (say a reader and writer) with the
    same name, this now generates a warning.

  - The warning when attribute methods overwrite one another is now much more
    informative. It includes the type of accessors involve (reader, writer,
    predicate, etc.) as well as the file and line where each accessor was
    defined. Fixes RT #118325.

  [BUG FIXES]

  - Brought back the Moose::Meta::Method::Delegation->_get_delegate_accessor
    method for the benefit of MooseX::CurriedDelegation.

  - The definition context (package, file, & line) for attributes on
    Class::MOP and Moose metaclasses was wrong in all cases.

2.1902  2016-10-23 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - The stack trace for an inlined delegation now tells you where the
    delegating attribute was declared (file and line number).

2.1901  2016-10-20 (TRIAL RELEASE)

  [TESTS]

  - warnings are only checked for in tests under AUTHOR_TESTING, so as to not
    prevent installation when warnings occur in prerequisites.

2.1900  2016-10-09 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - Most delegations are inlined now. This is not done for speed but rather to
    improve stack traces when the delegated-to method throws an exception or
    when the delegated-to method simply does not exist in the
    delegatee. Previously, this stack trace and associated error were less
    helpful than they could have been. Requested by Tim Bunce, Olaf Alders,
    and Van de Bugger. (RT#46614, RT#98402, and RT#109631).

(wen)

2017-01-28 12:48:31 UTC MAIN commitmail json YAML

Updated textproc/p5-Filter to 1.57

(wen)

2017-01-28 12:47:45 UTC MAIN commitmail json YAML

Update to 1.57

Upstream changes:
1.57 2017-01-22 rurban
----
  * Todo the t/exec.t test 2 on cygwin.
  * Fixed/Todo the t/decrypt.t test 7 utf8 failures.
    Skip with non UTF-8 locale.

1.56 2017-01-20 rurban
----

  * add binmode to the decrypt/encr,decrypt sample scripts
  * add utf8-encoded testcase to t/decrypt.t [cpan #110921]. use -C
  * stabilized some tests, add diag to sometimes failing sh tests
  * moved filter-util.pl to t/
  * fixed INSTALLDIRS back to site since 5.12 [gh #2]
  * fixed exec/sh test races using the same temp. filenames
  * reversed this Changes file to latest first
  * added Travis CI

(wen)

2017-01-28 12:43:50 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 7.22

(wen)

2017-01-28 12:43:08 UTC MAIN commitmail json YAML

Update to 7.22

Upstream changes:
7.22  2017-01-25
  - Added ports method to Mojo::Server::Daemon.
  - Added remove_tree method to Mojo::File.
  - Improved spurt method in Mojo::File with support for writing multiple chunks
    at once.

7.21  2017-01-21
  - Added extract_usage function to Mojo::Util.
  - Improve getopt function in Mojo::Util to use @ARGV by default.

(wen)

2017-01-28 12:28:18 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.204004

(wen)

2017-01-28 12:26:57 UTC MAIN commitmail json YAML

Update to 0.204004
Add missing DEPENDS

Upstream changes:
0.204004  2017-01-26 18:29:34+01:00 Europe/Amsterdam

    [ BUG FIXES ]
    * GH #1307: Fix breakage of Template::Toolkit, caused by
      previous release. (Peter SysPete Mottram)

0.204003  2017-01-25 15:21:40-06:00 America/Chicago

    [ BUG FIXES ]
    * GH #1299: Fix missing CPANTS prereqs (Mohammad S. Anwar)

    [ ENHANCEMENTS ]
    * GH #1249: Improve consistency with Template::Toolkit,
      using correct case for 'include_path', 'stop_tag', 'end_tag',
      and 'start_tag', removing ANYCASE option.
      (Klaus Ita)
    * Call route exception hook before logging an error, allowing devs to
      raise their own errors bedore D2 logging takes over. (Andy Beverley)

    [ DOCUMENTATION ]
    * Add another example of the delayed asynchronous mechanism
      (Ed @mohawk2 J., Sawyer X)
    * GH #1291: Document 'change_session_id' in Dancer2::Core::App.
      (Peter SysPete Mottram)
    * Fix typo in Dancer2::Core::Response (Gregorr Herrmann)
    * Document Dancer2::Plugin::RootURIFor (Mario Zieschang)

(wen)

2017-01-24 04:46:05 UTC MAIN commitmail json YAML

Updated time/p5-Time-Local to 1.25

(wen)

2017-01-24 04:45:08 UTC MAIN commitmail json YAML

Update to 1.25

Upstream changes:
1.25    2016-11-17

- Reduce memory usage by only loading Config if needed and not importing from
  Carp. Based on PR #2 from J. Nick Coston.

(wen)

2017-01-24 01:57:10 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-Compile-SOAP to 3.21

(wen)

2017-01-24 01:54:29 UTC MAIN commitmail json YAML

Update to 3.21

Upstream changes:
version 3.21: Wed 11 Jan 10:02:19 CET 2017

Fixes:
- XOP hooks were instated, even though XML::Compile::XOP was not.
  Schema/WSDL compilation will be a little faster now.
  https://github.com/mjgardner/xml-compilex-schema-loader/issues/1
  [Slaven Rezi�]
- constant name: XS_DAEMON_NS -> XC_DAEMON_NS
  rt.cpan.org#119800 [Pavel Trushkin]

Improvements:
- spell fix Debian rt.cpan.org#118577 [Gregor Herrmann, Debian]

(wen)

2017-01-24 01:49:06 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Xslate to 3.4.0

(wen)

2017-01-24 01:48:25 UTC MAIN commitmail json YAML

Update to 3.4.0

Upstream changes:
3.4.0 2017-01-20 15:00:00+0900
    - Fix tied hash issue(#173)
    - Fix encoding issue(#160)
    - Fix segmentation fault issue by accessing uninitialized array element(#159)

(wen)

2017-01-24 01:39:26 UTC MAIN commitmail json YAML

Updated www/p5-Hijk to 0.27

(wen)

2017-01-24 01:38:31 UTC MAIN commitmail json YAML

Update to 0.27

Upstream changes:
0.27: # 2016-10-28T12:59:00+0100

- Unbreak with Elasticeasrch 5.0. See https://rt.cpan.org/Public/Bug/Display.html?id=118425

(wen)

2017-01-19 14:17:19 UTC MAIN commitmail json YAML

Updated converters/p5-JSON-MaybeXS to 1.003008

(wen)

2017-01-19 14:16:34 UTC MAIN commitmail json YAML

Update to 1.003008
Update DEPENDS

Upstream changes:
1.003008 - 2016-10-03
- added an INSTALLATION section to documentation, to clarify the use of
  dynamic prerequisites in Makefile.PL
- minimize prereqs listed in META.json to avoid giving the appearance of XS
  prerequisites, and confusing static inspection tools such as metacpan.org.

1.003007 - 2016-09-11
- no changes since 1.003006_001

1.003006_001 - 2016-06-28
- bump prereq on JSON::PP, to ensure we get the fix for parsing utf8-encoded
  values (in JSON::PP 2.27300)
- we now always upgrade JSON::XS if it is installed and below version 3.0,
  due to changes in handling booleans
- remove test dependency on Test::Without::Module (RT#115394)

(wen)

2017-01-19 13:58:34 UTC MAIN commitmail json YAML

Updated lang/python35 to 3.5.3

(wen)

2017-01-19 13:55:53 UTC MAIN commitmail json YAML

Update to 3.5.3

Upstream changes:
What's New in Python 3.5.3?
===========================

Release date: 2017-01-16

There were no code changes between 3.5.3rc1 and 3.5.3 final.

What's New in Python 3.5.3 release candidate 1?
===============================================

Release date: 2017-01-02

Core and Builtins
-----------------

- Issue #29073: bytearray formatting no longer truncates on first null byte.

- Issue #28932: Do not include <sys/random.h> if it does not exist.

- Issue #28147: Fix a memory leak in split-table dictionaries: setattr()
  must not convert combined table into split table.

- Issue #25677: Correct the positioning of the syntax error caret for
  indented blocks.  Based on patch by Michael Layzell.

- Issue #29000: Fixed bytes formatting of octals with zero padding in alternate
  form.

- Issue #28512: Fixed setting the offset attribute of SyntaxError by
  PyErr_SyntaxLocationEx() and PyErr_SyntaxLocationObject().

- Issue #28991:  functools.lru_cache() was susceptible to an obscure reentrancy
  bug caused by a monkey-patched len() function.

- Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
  when decode astral characters.  Patch by Xiang Zhang.

- Issue #19398: Extra slash no longer added to sys.path components in case of
  empty compile-time PYTHONPATH components.

- Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug
  build.

- Issue #23782: Fixed possible memory leak in _PyTraceback_Add() and exception
  loss in PyTraceBack_Here().

- Issue #28379: Added sanity checks and tests for PyUnicode_CopyCharacters().
  Patch by Xiang Zhang.

- Issue #28376: The type of long range iterator is now registered as Iterator.
  Patch by Oren Milman.

- Issue #28376: The constructor of range_iterator now checks that step is not 0.
  Patch by Oren Milman.

- Issue #26906: Resolving special methods of uninitialized type now causes
  implicit initialization of the type instead of a fail.

- Issue #18287: PyType_Ready() now checks that tp_name is not NULL.
  Original patch by Niklas Koep.

- Issue #24098: Fixed possible crash when AST is changed in process of
  compiling it.

- Issue #28350: String constants with null character no longer interned.

- Issue #26617: Fix crash when GC runs during weakref callbacks.

- Issue #27942: String constants now interned recursively in tuples and frozensets.

- Issue #21578: Fixed misleading error message when ImportError called with
  invalid keyword args.

- Issue #28203: Fix incorrect type in error message from
  ``complex(1.0, {2:3})``. Patch by Soumya Sharma.

- Issue #27955: Fallback on reading /dev/urandom device when the getrandom()
  syscall fails with EPERM, for example when blocked by SECCOMP.

- Issue #28131: Fix a regression in zipimport's compile_source().  zipimport
  should use the same optimization level as the interpreter.

- Issue #25221: Fix corrupted result from PyLong_FromLong(0) when
  Python is compiled with NSMALLPOSINTS = 0.

- Issue #25758: Prevents zipimport from unnecessarily encoding a filename
  (patch by Eryk Sun)

- Issue #28189: dictitems_contains no longer swallows compare errors.
  (Patch by Xiang Zhang)

- Issue #27812: Properly clear out a generator's frame's backreference to the
  generator to prevent crashes in frame.clear().

- Issue #27811: Fix a crash when a coroutine that has not been awaited is
  finalized with warnings-as-errors enabled.

- Issue #27587: Fix another issue found by PVS-Studio: Null pointer check
  after use of 'def' in _PyState_AddModule().
  Initial patch by Christian Heimes.

- Issue #26020: set literal evaluation order did not match documented behaviour.

- Issue #27782: Multi-phase extension module import now correctly allows the
  ``m_methods`` field to be used to add module level functions to instances
  of non-module types returned from ``Py_create_mod``. Patch by Xiang Zhang.

- Issue #27936: The round() function accepted a second None argument
  for some types but not for others.  Fixed the inconsistency by
  accepting None for all numeric types.

- Issue #27487: Warn if a submodule argument to "python -m" or
  runpy.run_module() is found in sys.modules after parent packages are
  imported, but before the submodule is executed.

- Issue #27558: Fix a SystemError in the implementation of "raise" statement.
  In a brand new thread, raise a RuntimeError since there is no active
  exception to reraise. Patch written by Xiang Zhang.

- Issue #27419: Standard __import__() no longer look up "__import__" in globals
  or builtins for importing submodules or "from import".  Fixed handling an
  error of non-string package name.

- Issue #27083: Respect the PYTHONCASEOK environment variable under Windows.

- Issue #27514: Make having too many statically nested blocks a SyntaxError
  instead of SystemError.

- Issue #27473: Fixed possible integer overflow in bytes and bytearray
  concatenations.  Patch by Xiang Zhang.

- Issue #27507: Add integer overflow check in bytearray.extend().  Patch by
  Xiang Zhang.

- Issue #27581: Don't rely on wrapping for overflow check in
  PySequence_Tuple().  Patch by Xiang Zhang.

- Issue #27443: __length_hint__() of bytearray iterators no longer return a
  negative integer for a resized bytearray.

- Issue #27942: Fix memory leak in codeobject.c

Library
-------

- Issue #15812: inspect.getframeinfo() now correctly shows the first line of
  a context.  Patch by Sam Breese.

- Issue #29094: Offsets in a ZIP file created with extern file object and modes
  "w" and "x" now are relative to the start of the file.

- Issue #13051: Fixed recursion errors in large or resized
  curses.textpad.Textbox.  Based on patch by Tycho Andersen.

- Issue #29119: Fix weakrefs in the pure python version of
  collections.OrderedDict move_to_end() method.
  Contributed by Andra Bogildea.

- Issue #9770: curses.ascii predicates now work correctly with negative
  integers.

- Issue #28427: old keys should not remove new values from
  WeakValueDictionary when collecting from another thread.

- Issue 28923: Remove editor artifacts from Tix.py.

- Issue #28871: Fixed a crash when deallocate deep ElementTree.

- Issue #19542: Fix bugs in WeakValueDictionary.setdefault() and
  WeakValueDictionary.pop() when a GC collection happens in another
  thread.

- Issue #20191: Fixed a crash in resource.prlimit() when pass a sequence that
  doesn't own its elements as limits.

- Issue #28779: multiprocessing.set_forkserver_preload() would crash the
  forkserver process if a preloaded module instantiated some
  multiprocessing objects such as locks.

- Issue #28847: dbm.dumb now supports reading read-only files and no longer
  writes the index file when it is not changed.

- Issue #25659: In ctypes, prevent a crash calling the from_buffer() and
  from_buffer_copy() methods on abstract classes like Array.

- Issue #28732: Fix crash in os.spawnv() with no elements in args

- Issue #28485: Always raise ValueError for negative
  compileall.compile_dir(workers=...) parameter, even when multithreading is
  unavailable.

- Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when
  the garbage collector is invoked in other thread.  Based on patch by
  Sebastian Cufre.

- Issue #27517: LZMA compressor and decompressor no longer raise exceptions if
  given empty data twice.  Patch by Benjamin Fogle.

- Issue #28549: Fixed segfault in curses's addch() with ncurses6.

- Issue #28449: tarfile.open() with mode "r" or "r:" now tries to open a tar
  file with compression before trying to open it without compression.  Otherwise
  it had 50% chance failed with ignore_zeros=True.

- Issue #23262: The webbrowser module now supports Firefox 36+ and derived
  browsers.  Based on patch by Oleg Broytman.

- Issue #27939: Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale caused
  by representing the scale as float value internally in Tk.  tkinter.IntVar
  now works if float value is set to underlying Tk variable.

- Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space
  at the start of new line after printing a month's calendar.  Patch by
  Xiang Zhang.

- Issue #20491: The textwrap.TextWrapper class now honors non-breaking spaces.
  Based on patch by Kaarle Ritvanen.

- Issue #28353: os.fwalk() no longer fails on broken links.

- Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
  a workaround to Tix library bug.

- Issue #28488: shutil.make_archive() no longer add entry "./" to ZIP archive.

- Issue #24452: Make webbrowser support Chrome on Mac OS X.

- Issue #20766: Fix references leaked by pdb in the handling of SIGINT
  handlers.

- Issue #26293: Fixed writing ZIP files that starts not from the start of the
  file.  Offsets in ZIP file now are relative to the start of the archive in
  conforming to the specification.

- Issue #28321: Fixed writing non-BMP characters with binary format in plistlib.

- Issue #28322: Fixed possible crashes when unpickle itertools objects from
  incorrect pickle data.  Based on patch by John Leitch.

- Fix possible integer overflows and crashes in the mmap module with unusual
  usage patterns.

- Issue #1703178: Fix the ability to pass the --link-objects option to the
  distutils build_ext command.

- Issue #28253: Fixed calendar functions for extreme months: 0001-01
  and 9999-12.

  Methods itermonthdays() and itermonthdays2() are reimplemented so
  that they don't call itermonthdates() which can cause datetime.date
  under/overflow.

- Issue #28275: Fixed possible use after free in the decompress()
  methods of the LZMADecompressor and BZ2Decompressor classes.
  Original patch by John Leitch.

- Issue #27897: Fixed possible crash in sqlite3.Connection.create_collation()
  if pass invalid string-like object as a name.  Patch by Xiang Zhang.

- Issue #18893: Fix invalid exception handling in Lib/ctypes/macholib/dyld.py.
  Patch by Madison May.

- Issue #27611: Fixed support of default root window in the tkinter.tix module.

- Issue #27348: In the traceback module, restore the formatting of exception
  messages like "Exception: None".  This fixes a regression introduced in
  3.5a2.

- Issue #25651: Allow falsy values to be used for msg parameter of subTest().

- Issue #27932: Prevent memory leak in win32_ver().

- Fix UnboundLocalError in socket._sendfile_use_sendfile.

- Issue #28075: Check for ERROR_ACCESS_DENIED in Windows implementation of
  os.stat().  Patch by Eryk Sun.

- Issue #25270: Prevent codecs.escape_encode() from raising SystemError when
  an empty bytestring is passed.

- Issue #28181: Get antigravity over HTTPS. Patch by Kaartic Sivaraam.

- Issue #25895: Enable WebSocket URL schemes in urllib.parse.urljoin.
  Patch by Gergely Imreh and Markus Holtermann.

- Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp().

- Issue #19003:m email.generator now replaces only \r and/or \n line
  endings, per the RFC, instead of all unicode line endings.

- Issue #28019: itertools.count() no longer rounds non-integer step in range
  between 1.0 and 2.0 to 1.

- Issue #25969: Update the lib2to3 grammar to handle the unpacking
  generalizations added in 3.5.

- Issue #14977: mailcap now respects the order of the lines in the mailcap
  files ("first match"), as required by RFC 1542.  Patch by Michael Lazar.

- Issue #24594: Validates persist parameter when opening MSI database

- Issue #17582: xml.etree.ElementTree nows preserves whitespaces in attributes
  (Patch by Duane Griffin.  Reviewed and approved by Stefan Behnel.)

- Issue #28047: Fixed calculation of line length used for the base64 CTE
  in the new email policies.

- Issue #27445: Don't pass str(_charset) to MIMEText.set_payload().
  Patch by Claude Paroz.

- Issue #22450: urllib now includes an "Accept: */*" header among the
  default headers.  This makes the results of REST API requests more
  consistent and predictable especially when proxy servers are involved.

- lib2to3.pgen3.driver.load_grammar() now creates a stable cache file
  between runs given the same Grammar.txt input regardless of the hash
  randomization setting.

- Issue #27570: Avoid zero-length memcpy() etc calls with null source
  pointers in the "ctypes" and "array" modules.

- Issue #22233: Break email header lines *only* on the RFC specified CR and LF
  characters, not on arbitrary unicode line breaks.  This also fixes a bug in
  HTTP header parsing.

- Issue 27988: Fix email iter_attachments incorrect mutation of payload list.

- Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name
  fields in X.509 certs.

- Issue #27850: Remove 3DES from ssl module's default cipher list to counter
  measure sweet32 attack (CVE-2016-2183).

- Issue #27766: Add ChaCha20 Poly1305 to ssl module's default ciper list.
  (Required OpenSSL 1.1.0 or LibreSSL).

- Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0.

- Remove support for passing a file descriptor to os.access. It never worked but
  previously didn't raise.

- Issue #12885: Fix error when distutils encounters symlink.

- Issue #27881: Fixed possible bugs when setting sqlite3.Connection.isolation_level.
  Based on patch by Xiang Zhang.

- Issue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory
  creates not a cursor.  Patch by Xiang Zhang.

- Issue #19884: Avoid spurious output on OS X with Gnu Readline.

- Issue #27706: Restore deterministic behavior of random.Random().seed()
  for string seeds using seeding version 1.  Allows sequences of calls
  to random() to exactly match those obtained in Python 2.
  Patch by Nofar Schnider.

- Issue #10513: Fix a regression in Connection.commit().  Statements should
  not be reset after a commit.

- A new version of typing.py from https://github.com/python/typing:
  - Collection (only for 3.6) (Issue #27598)
  - Add FrozenSet to __all__ (upstream #261)
  - fix crash in _get_type_vars() (upstream #259)
  - Remove the dict constraint in ForwardRef._eval_type (upstream #252)

- Issue #27539: Fix unnormalised ``Fraction.__pow__`` result in the case
  of negative exponent and negative base.

- Issue #21718: cursor.description is now available for queries using CTEs.

- Issue #2466: posixpath.ismount now correctly recognizes mount points which
  the user does not have permission to access.

- Issue #27773: Correct some memory management errors server_hostname in
  _ssl.wrap_socket().

- Issue #26750: unittest.mock.create_autospec() now works properly for
  subclasses of property() and other data descriptors.

- In the curses module, raise an error if window.getstr() or window.instr() is
  passed a negative value.

- Issue #27783: Fix possible usage of uninitialized memory in
  operator.methodcaller.

- Issue #27774: Fix possible Py_DECREF on unowned object in _sre.

- Issue #27760: Fix possible integer overflow in binascii.b2a_qp.

- Issue #27758: Fix possible integer overflow in the _csv module for large
  record lengths.

- Issue #27568: Prevent HTTPoxy attack (CVE-2016-1000110). Ignore the
  HTTP_PROXY variable when REQUEST_METHOD environment is set, which indicates
  that the script is in CGI mode.

- Issue #27656: Do not assume sched.h defines any SCHED_* constants.

- Issue #27130: In the "zlib" module, fix handling of large buffers
  (typically 4 GiB) when compressing and decompressing.  Previously, inputs
  were limited to 4 GiB, and compression and decompression operations did not
  properly handle results of 4 GiB.

- Issue #27533: Release GIL in nt._isdir

- Issue #17711: Fixed unpickling by the persistent ID with protocol 0.
  Original patch by Alexandre Vassalotti.

- Issue #27522: Avoid an unintentional reference cycle in email.feedparser.

- Issue #26844: Fix error message for imp.find_module() to refer to 'path'
  instead of 'name'. Patch by Lev Maximov.

- Issue #23804: Fix SSL zero-length recv() calls to not block and not raise
  an error about unclean EOF.

- Issue #27466: Change time format returned by http.cookie.time2netscape,
  confirming the netscape cookie format and making it consistent with
  documentation.

- Issue #26664: Fix activate.fish by removing mis-use of ``$``.

- Issue #22115: Fixed tracing Tkinter variables: trace_vdelete() with wrong
  mode no longer break tracing, trace_vinfo() now always returns a list of
  pairs of strings, tracing in the "u" mode now works.

- Fix a scoping issue in importlib.util.LazyLoader which triggered an
  UnboundLocalError when lazy-loading a module that was already put into
  sys.modules.

- Issue #27079: Fixed curses.ascii functions isblank(), iscntrl() and ispunct().

- Issue #26754: Some functions (compile() etc) accepted a filename argument
  encoded as an iterable of integers. Now only strings and byte-like objects
  are accepted.

- Issue #27048: Prevents distutils failing on Windows when environment
  variables contain non-ASCII characters

- Issue #27330: Fixed possible leaks in the ctypes module.

- Issue #27238: Got rid of bare excepts in the turtle module.  Original patch
  by Jelle Zijlstra.

- Issue #27122: When an exception is raised within the context being managed
  by a contextlib.ExitStack() and one of the exit stack generators
  catches and raises it in a chain, do not re-raise the original exception
  when exiting, let the new chained one through.  This avoids the PEP 479
  bug described in issue25782.

- [Security] Issue #27278: Fix os.urandom() implementation using getrandom() on
  Linux.  Truncate size to INT_MAX and loop until we collected enough random
  bytes, instead of casting a directly Py_ssize_t to int.

- Issue #26386: Fixed ttk.TreeView selection operations with item id's
  containing spaces.

- [Security] Issue #22636: Avoid shell injection problems with
  ctypes.util.find_library().

- Issue #16182: Fix various functions in the "readline" module to use the
  locale encoding, and fix get_begidx() and get_endidx() to return code point
  indexes.

- Issue #27392: Add loop.connect_accepted_socket().
  Patch by Jim Fulton.

- Issue #27930: Improved behaviour of logging.handlers.QueueListener.
  Thanks to Paulo Andrade and Petr Viktorin for the analysis and patch.

- Issue #21201: Improves readability of multiprocessing error message.  Thanks
  to Wojciech Walczak for patch.

- Issue #27456: asyncio: Set TCP_NODELAY by default.

- Issue #27906: Fix socket accept exhaustion during high TCP traffic.
  Patch by Kevin Conway.

- Issue #28174: Handle when SO_REUSEPORT isn't properly supported.
  Patch by Seth Michael Larson.

- Issue #26654: Inspect functools.partial in asyncio.Handle.__repr__.
  Patch by iceboy.

- Issue #26909: Fix slow pipes IO in asyncio.
  Patch by INADA Naoki.

- Issue #28176: Fix callbacks race in asyncio.SelectorLoop.sock_connect.

- Issue #27759: Fix selectors incorrectly retain invalid file descriptors.
  Patch by Mark Williams.

- Issue #28368: Refuse monitoring processes if the child watcher has
  no loop attached.
  Patch by Vincent Michel.

- Issue #28369: Raise RuntimeError when transport's FD is used with
  add_reader, add_writer, etc.

- Issue #28370: Speedup asyncio.StreamReader.readexactly.
  Patch by ▒<9A>о▒<80>енбе▒<80>г ▒<9C>а▒<80>к.

- Issue #28371: Deprecate passing asyncio.Handles to run_in_executor.

- Issue #28372: Fix asyncio to support formatting of non-python coroutines.

- Issue #28399: Remove UNIX socket from FS before binding.
  Patch by ▒<9A>о▒<80>енбе▒<80>г ▒<9C>а▒<80>к.

- Issue #27972: Prohibit Tasks to await on themselves.

- Issue #26923: Fix asyncio.Gather to refuse being cancelled once all
  children are done.
  Patch by Johannes Ebke.

- Issue #26796: Don't configure the number of workers for default
  threadpool executor.
  Initial patch by Hans Lawrenz.

- Issue #28600: Optimize loop.call_soon().

- Issue #28613: Fix get_event_loop() return the current loop if
  called from coroutines/callbacks.

- Issue #28639: Fix inspect.isawaitable to always return bool
  Patch by Justin Mayfield.

- Issue #28652: Make loop methods reject socket kinds they do not support.

- Issue #28653: Fix a refleak in functools.lru_cache.

- Issue #28703: Fix asyncio.iscoroutinefunction to handle Mock objects.

- Issue #24142: Reading a corrupt config file left the parser in an
  invalid state.  Original patch by Florian Höch.

- Issue #28990: Fix SSL hanging if connection is closed before handshake
  completed.
  (Patch by HoHo-Ho)

IDLE
----

- Issue #15308: Add 'interrupt execution' (^C) to Shell menu.
  Patch by Roger Serwy, updated by Bayard Randel.

- Issue #27922: Stop IDLE tests from 'flashing' gui widgets on the screen.

- Add version to title of IDLE help window.

- Issue #25564: In section on IDLE -- console differences, mention that
  using exec means that __builtins__ is defined for each statement.

- Issue #27714: text_textview and test_autocomplete now pass when re-run
  in the same process.  This occurs when test_idle fails when run with the
  -w option but without -jn.  Fix warning from test_config.

- Issue #25507: IDLE no longer runs buggy code because of its tkinter imports.
  Users must include the same imports required to run directly in Python.

- Issue #27452: add line counter and crc to IDLE configHandler test dump.

- Issue #27365: Allow non-ascii chars in IDLE NEWS.txt, for contributor names.

- Issue #27245: IDLE: Cleanly delete custom themes and key bindings.
  Previously, when IDLE was started from a console or by import, a cascade
  of warnings was emitted.  Patch by Serhiy Storchaka.

C API
-----

- Issue #28808: PyUnicode_CompareWithASCIIString() now never raises exceptions.

- Issue #26754: PyUnicode_FSDecoder() accepted a filename argument encoded as
  an iterable of integers. Now only strings and bytes-like objects are accepted.

Documentation
-------------

- Issue #28513: Documented command-line interface of zipfile.

Tests
-----

- Issue #28950: Disallow -j0 to be combined with -T/-l/-M in regrtest
  command line arguments.

- Issue #28666: Now test.support.rmtree is able to remove unwritable or
  unreadable directories.

- Issue #23839: Various caches now are cleared before running every test file.

- Issue #28409: regrtest: fix the parser of command line arguments.

- Issue #27787: Call gc.collect() before checking each test for "dangling
  threads", since the dangling threads are weak references.

- Issue #27369: In test_pyexpat, avoid testing an error message detail that
  changed in Expat 2.2.0.

Tools/Demos
-----------

- Issue #27952: Get Tools/scripts/fixcid.py working with Python 3 and the
  current "re" module, avoid invalid Python backslash escapes, and fix a bug
  parsing escaped C quote signs.

- Issue #27332: Fixed the type of the first argument of module-level functions
  generated by Argument Clinic.  Patch by Petr Viktorin.

- Issue #27418: Fixed Tools/importbench/importbench.py.

Windows
-------

- Issue #28251: Improvements to help manuals on Windows.

- Issue #28110: launcher.msi has different product codes between 32-bit and
  64-bit

- Issue #25144: Ensures TargetDir is set before continuing with custom
  install.

- Issue #27469: Adds a shell extension to the launcher so that drag and drop
  works correctly.

- Issue #27309: Enabled proper Windows styles in python[w].exe manifest.

Build
-----

- Issue #29080: Removes hard dependency on hg.exe from PCBuild/build.bat

- Issue #23903: Added missed names to PC/python3.def.

- Issue #10656: Fix out-of-tree building on AIX.  Patch by Tristan Carel and
  Michael Haubenwallner.

- Issue #26359: Rename --with-optimiations to --enable-optimizations.

- Issue #28444: Fix missing extensions modules when cross compiling.

- Issue #28248: Update Windows build and OS X installers to use OpenSSL 1.0.2j.

- Issue #28258: Fixed build with Estonian locale (python-config and distclean
  targets in Makefile).  Patch by Arfrever Frehtes Taifersar Arahesis.

- Issue #26661: setup.py now detects system libffi with multiarch wrapper.

- Issue #28066: Fix the logic that searches build directories for generated
  include files when building outside the source tree.

- Issue #15819: Remove redundant include search directory option for building
  outside the source tree.

- Issue #27566: Fix clean target in freeze makefile (patch by Lisa Roach)

- Issue #27705: Update message in validate_ucrtbase.py

- Issue #27983: Cause lack of llvm-profdata tool when using clang as
  required for PGO linking to be a configure time error rather than
  make time when --with-optimizations is enabled.  Also improve our
  ability to find the llvm-profdata tool on MacOS and some Linuxes.

- Issue #26307: The profile-opt build now applies PGO to the built-in modules.

- Issue #26359: Add the --with-optimizations configure flag.

- Issue #27713: Suppress spurious build warnings when updating importlib's
  bootstrap files.  Patch by Xiang Zhang

- Issue #25825: Correct the references to Modules/python.exp and ld_so_aix,
  which are required on AIX.  This updates references to an installation path
  that was changed in 3.2a4, and undoes changed references to the build tree
  that were made in 3.5.0a1.

- Issue #27453: CPP invocation in configure must use CPPFLAGS. Patch by
  Chi Hsuan Yen.

- Issue #27641: The configure script now inserts comments into the makefile
  to prevent the pgen and _freeze_importlib executables from being cross-
  compiled.

- Issue #26662: Set PYTHON_FOR_GEN in configure as the Python program to be
  used for file generation during the build.

- Issue #10910: Avoid C++ compilation errors on FreeBSD and OS X.
  Also update FreedBSD version checks for the original ctype UTF-8 workaround.

- Issue #28676: Prevent missing 'getentropy' declaration warning on macOS.
  Patch by Gareth Rees.

(wen)

2017-01-19 07:01:05 UTC MAIN commitmail json YAML

Updated lang/yabasic to 2.77.3

(wen)

2017-01-19 06:59:54 UTC MAIN commitmail json YAML

Update to 2.77.3

Upstream changes:
Version 2.77.3, December 29, 2016

    Fixed insecure usage of strcpy
    Better logging for windows installer
    Spelling corrections

Version 2.77.2, December 17, 2016

    Fixes for coloured text under windows as reported by TheMeq
    msvcr140.dll is no longer required under Windows
    Several spelling corrections contributed by ginggs
    Updated and fixed man-page under linux

Version 2.77.1, November 13, 2016

    Adopted the MIT License for yabasic
    Switched to semantic versioning; the new schema is MajorRelease.MinorRelease.Patchlevel
    New peek$ for version, documented all peeks
    Various bugfixes
    Setup program now offers to start the demo
    Redid the development process for yabasic; you may now participate in the development of yabasic itself via github: https://github.com/marcIhm/yabasic. However, the main site for programming in yabasic is still https://www.yabasic.de

(wen)

2017-01-19 06:49:43 UTC MAIN commitmail json YAML

Updated lang/bwbasic to 3.10

(wen)

2017-01-19 06:48:46 UTC MAIN commitmail json YAML

Update to 3.10

Upstream changes:
CHANGES FROM 3.00 to 3.10

  * Implements most of the following BASIC dialects:
      OPTION VERSION DARTMOUTH        ' Dartmouth DTSS BASIC
      OPTION VERSION MARK-I          ' GE 265 Mainframe BASIC
      OPTION VERSION MARK-II          ' GE 435 Mainframe BASIC
      OPTION VERSION SYSTEM-360      ' IBM System/360 BASIC
      OPTION VERSION SYSTEM-370      ' IBM System/370 BASIC
      OPTION VERSION CBASIC-II        ' CBASIC-II for CP/M
      OPTION VERSION ECMA-55          ' ANSI Minimal BASIC
      OPTION VERSION HANDBOOK1        ' The BASIC Handbook, 1st Edition
      OPTION VERSION HANDBOOK2        ' The BASIC Handbook, 2nd Edition
      OPTION VERSION TRS-80          ' TRS-80 Model I/III/4 LBASIC
      OPTION VERSION BASIC-80        ' Microsoft BASIC-80 for Xenix
      OPTION VERSION ECMA-116        ' ANSI Full BASIC

  * from Howard Wulf, AF5NE

(wen)

2017-01-19 02:33:03 UTC MAIN commitmail json YAML

Updated www/moodle to 3.2.1

(wen)

2017-01-19 02:31:57 UTC MAIN commitmail json YAML

Update to 3.2.1

Upstream changes:
Moodle 3.2.1 release notes

Releases > Moodle 3.2.1 release notes

Release date: 9 January 2017

Here is the full list of fixed issues in 3.2.1.
Fixes and improvements

    MDL-55906 - Assignment grading table reset button should clear persistent settings
    MDL-57222 - Marking workflow and grading must still save for hidden Assignment
    MDL-56810 - Fixed error converting submissions for annotation when student is unenrolled from course
    MDL-55062 - Upload users admin tool incorrectly updates authentication method for existing users when not included in CSV
    MDL-56912 - Feedback: Allow to submit empty not required multichoice questions
    MDL-53044 - Completely prevent login with expired passwords
    MDL-57213 - Boost - Fixed bug when my courses were not displayed at all with $CFG->navshowmycoursecategories on

Security issues

    MSA-17-0001 System file inclusion when adding own preset file in Boost theme
    MSA-17-0002 Incorrect sanitation of attributes in forums
    MSA-17-0003 PHPMailer vulnerability in no-reply address
    MSA-17-0004 XSS in assignment submission page

(wen)

2017-01-19 01:26:07 UTC MAIN commitmail json YAML

Updated lang/python34 to 3.4.6

(wen)

2017-01-19 01:25:09 UTC MAIN commitmail json YAML

Update to 3.4.6

Upstream changes:
What's New in Python 3.4.6?
===========================

Release date: 2017-01-16

There were no changes between 3.4.6rc1 and 3.4.6 final.

What's New in Python 3.4.6rc1?
==============================

Release date: 2017-01-02

Core and Builtins
-----------------

- Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
  when decode astral characters.  Patch by Xiang Zhang.

- Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug
  build.

Library
-------

- Issue #28563: Fixed possible DoS and arbitrary code execution when handle
  plural form selections in the gettext module.  The expression parser now
  supports exact syntax supported by GNU gettext.

- In the curses module, raise an error if window.getstr() or window.instr() is
  passed a negative value.

- Issue #27783: Fix possible usage of uninitialized memory in operator.methodcaller.

- Issue #27774: Fix possible Py_DECREF on unowned object in _sre.

- Issue #27760: Fix possible integer overflow in binascii.b2a_qp.

- Issue #27758: Fix possible integer overflow in the _csv module for large record
  lengths.

- Issue #27568: Prevent HTTPoxy attack (CVE-2016-1000110). Ignore the
  HTTP_PROXY variable when REQUEST_METHOD environment is set, which indicates
  that the script is in CGI mode.

- Issue #27759: Fix selectors incorrectly retain invalid file descriptors.
  Patch by Mark Williams.

Build
-----

- Issue #28248: Update Windows build to use OpenSSL 1.0.2j.

Tests
-----

- Issue #27369: In test_pyexpat, avoid testing an error message detail that
  changed in Expat 2.2.0.

(wen)

2017-01-18 13:51:11 UTC MAIN commitmail json YAML

Updated math/p5-Math-BigInt-GMP to 1.6003

(wen)

2017-01-18 13:48:34 UTC MAIN commitmail json YAML

Update to 1.6003
Update DEPENDS

Upstream changes:
2017-01-11 v1.6003 pjacklam

* Fix syntax for required version of Math::BigInt::Lib.

* Better checking of POD coverage.

* Sync test files with Math-BigInt-1.999808.

2016-12-03 v1.6002 pjacklam

* Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL

* Don't use Devel::CheckLib. It fails on Windows even in cases where
  this distribution would build just fine.

* Update BUGS file.

* Remove author information in LICENSE file.

* Inform that the TODO file is not up to date.

* Remove INSTALL file. The information is in the README file.

2016-11-23 v1.6001 pjacklam

* Sync test files with Math-BigInt-1.999801.

* Correct version number in CHANGES file.

2016-11-15 v1.6000 pjacklam

* Sync test files with Math-BigInt-1.999800.

* Update bundled Devel::CheckLib from v1.03 to v1.07.

* Math::BigInt::GMP is now a subclass of Math::BigInt::Lib, so remove pure
  Perl methods from Math::BigInt::GMP that are implemented in the superclass
  Math::BigInt::Lib. The methods removed are _digit(), _num(), _nok(), and
  _log_int(). The version of _log_int() implemented in Math::BigInt::GMP was
  buggy anyway.

* Fix _check() so it doesn't give a "use of uninitialized value" warning if
  given an undefined "object".

* Trim whitespace in all files.

* Better use of the functionality in Test::More in t/bigintg.t.

(wen)

2017-01-18 13:09:38 UTC MAIN commitmail json YAML

Updated math/p5-Math-BigInt-Pari to 1.3003

(wen)

2017-01-18 13:08:46 UTC MAIN commitmail json YAML

Update to 1.3003
Update DEPENDS

Upstream changes:
2017-01-11 v1.3003 pjacklam

* Fix syntax for required version of Math::BigInt::Lib.

* Better checking of POD coverage.

* Sync test files with Math-BigInt-1.999808.

* _from_hex() now accepts input without a "0x" prefix.

* _from_bin() is more now efficient as it utilises the fact that
  Math::Pari::_hex_cvt() assumes the input is binary if the strings is
  prefixed by "0b".

* Implement _to_hex(), _to_oct(), and _to_bin() for conversion to hexadecimal,
  octal, and binary without prefix.

* Fix _nok() to work around a bug in Math::Pari::binomial(). It doesn't
  correctly handle cases where both n and k are very large.

* Correct a few cases where non-OO syntax was used, e.g., "$x = _one();"
  should be "$x = $class -> _one();".

* _inc() and _dec() now uses post-increment and post-decrement, respectively,
  rather than adding or subtracting one.

* In test file t/01load.t, display the PARI library version number.

2016-12-03 v1.3002 pjacklam

* Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL

* Remove author information in LICENSE file.

2016-11-23 v1.3001 pjacklam

* Sync test files with Math-BigInt-1.999801. Add t/mbi_rand.t, t/mbimbf.t,
  and t/mbimbf.inc since these are included in the test suite for the other
  backend libraries (GMP and Pari).

* Add _nok() by using Pari's binomial() function.

* Add _lcm() by using Pari's lcm() function.

2016-11-15 v1.3000 pjacklam

* Sync test files with Math-BigInt-1.999800.

* Math::BigInt::Pari is now a subclass of Math::BigInt::Lib, so remove pure
  Perl methods from Math::BigInt::Pari that are implemented in the superclass
  Math::BigInt::Lib. The methods removed are _modinv() and _log_int(). The
  version of _log_int() implemented in Math::BigInt::GMP was buggy anyway.

* Add methods _str() and _set(), and correct _num() method.

(wen)

2017-01-18 13:00:16 UTC MAIN commitmail json YAML

Updated math/p5-Math-BigInt to 1.999808

(wen)

2017-01-18 12:59:17 UTC MAIN commitmail json YAML

Update to 1.999808

Upstream changes:
2017-01-11 v1.999808 pjacklam

* In Math::BigInt and Math::BigFloat, add methods bdfac() for double
  factorial. Add tests for this method.

* In Math::BigInt and Math::BigFloat, add methods to_hex(), to_oct(), and
  to_bin() for hexadecimal, octal, and binary string output without prefix.
  Even for Math::BigFloat there is still only support for integer output. Add
  tests for these methods.

* Add test for as_oct() corresponding to the old tests for as_hex() and
  as_bin().

* In Math::BigInt::Lib, add method _dfac() for double factorial. Add
  corresponding tests.

* In Math::BigInt::Lib, fix bug in overloaded "int".

* In Math::BigInt::Lib, implement much faster versions of _from_hex(),
  _from_oct(), and _from_bin().

* In Makefile.PL, improve the wording in the message displayed if some of
  the installed backend libraries are not a subclass of Math::BigInt::Lib (and
  hence will not provide

* Fix minor bugs in some of the author library test files (t/author-lib*.t).

* Allow leading and trailing whitespace in the input to from_hex(),
  from_oct(), and from_bin().  Add tests to verify. This is a regressions
  (CPAN RT #119805).

2016-12-23 v1.999807 pjacklam

* Add a message to Makefile.PL recommending upgrade if old libraries are
  installed. This message is more or less equivalent to the one appearing in
  Math-BigInt up until v1.997.

* Improve the documentation (POD) in Math::BigInt::Lib.

* Speed up _sqrt() and _root() in Math::BigInt::Lib.

* Remove checking for exception cases (cases that would return +Inf, -Inf, or
  NaN) in Math::BigInt::Lib. It has been documented for a long time that such
  checking should be done by the caller.

* Add library methods _to_bin(), _to_oct(), _to_hex(), which are equivalent to
  the _as_bin(), _as_oct(), and _as_hex() methods respectively, except that
  the _to_*() methods don't use a prefix in the output. This removes the need
  for the frequent removal of the various prefixes. Now each _as_*() method
  calls the equivalent _to_*() method, adds a prefix, and returns the output.
  The _to_*() methods are faster than the equivalent _as_*() methods were.

* Add author test files for the methods _to_bin(), _to_oct(), and _to_hex().

* Add library method _to_bytes(). The method _as_bytes() would have been
  called _to_bytes() if I had thought of it earlier. The method _as_bytes() is
  now just an alias to _to_bytes(). The _to_bytes() method also fixes a bug
  that was present in the _as_bytes() method. (CPAN RT #119346).

* Add author test files for the method _to_bytes().

* Add more tests for library methods _inc() and _dec(). When trying to bring
  the Math::BigInt::BitVect library back to life I realized that the test
  suite didn't catch certain errors in _inc() and _dec().

* Die if trying to use as_bytes() or from_bytes() with a backend library that
  doesn't support the corresponding library methods.

* Correct minor errors in the output messages in the test files.

* Improve/correct various comments in the source code.

* More diagnostic output is displayed by the author test files if the
  AUTHOR_DEBUGGING environment variable is set.

2016-12-13 v1.999806 pjacklam

* Add more logic to Makefile.PL regarding INSTALLDIRS (CPAN RT #119199
  and #119225).

* In the TODO file, remove stuff that has been implemented.

2016-12-11 v1.999805 pjacklam

* Fix Makefile.PL so that this module installs over the core version.

* Add more tests for _nok() (binomial coefficient "n over k"). These new tests
  revealed some problems with some of the backend libraries when _nok() was
  given very large arguments.

* Remove t/Math/BigFloat/#Subclass.pm#, which is an Emacs temporary file
  included by accident.

2016-12-07 v1.999804 pjacklam

* Implement as_bytes(), as requested (CPAN RT 119096). Also implement the
  inverse conversion from_bytes(). This applies to Math::BigInt only. (Alas,
  these methods will be inherited from Math::BigInt into Math::BigFloat,
  Math::BigRat etc. where the methods won't work. Fixing this class
  relationship is an issue of its own.)

* Implement _as_bytes() and _from_bytes() in Math::BigInt::Lib. Preferably,
  the various backend libraries will implement faster versions of their
  own. Add author test files for testing these methods thorougly.

* Fix from_hex(), from_oct(), and from_bin().
  - When called as instance methods, the new value should be assigned to the
    invocand unless the invocand is read-only (a constant).
  - When called as instance methods, the assigned value was incorrect, if the
    invocand was inf or NaN.
  - Add tests to t/from_hex-mbf.t, t/from_oct-mbf.t, and t/from_bin-mbf.t
    to confirm the fix.
  - Add new test files t/from_hex-mbi.t, t/from_oct-mbi.t, and
    t/from_bin-mbi.t for better testing of these methods with Math::BigInt.

* Correct typo in Math/BigInt/Lib.pm (otherise -> otherwise) (CPAN RT 118829).

* Add POD coverage testing of Math::BigInt::Lib to t/03podcov.t.

2016-12-03 v1.999803 pjacklam

* Remove BENCHMARK file. The information was obsolete.

* Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL

* Reorder CHANGES file (this file) so the newest entries appear at the top.

* Fix error in test information text in various author test files.

* Remove author information in LICENSE file.

* Inform that the TODO file is not up to date.

2016-11-28 v1.999802 pjacklam

* When bzero(), bone(), binf(), and bnan() are used as constructors, don't
  check whether the class allows the object to be modified. A constructor
  isn't modifying any existing object. This applies to both Math::BigInt and
  Math::BigFloat.

* Improve bgcd() and blcm(). This applies to both Math::BigInt and
  Math::BigFloat.

(wen)

2017-01-18 12:26:43 UTC MAIN commitmail json YAML

Updated mail/p5-Email-Simple to 2.213

(wen)

2017-01-18 12:25:13 UTC MAIN commitmail json YAML

Update to 2.213

Upstream changes:
2.213    2017-01-11 09:21:54-05:00 America/New_York
        - no changes since v2.212

2.212    2016-12-18 20:05:09-05:00 America/New_York (TRIAL RELEASE)
        - add an $index arg to ->header to get the nth header (thanks, Pali
          Roh獺r)

(wen)

2017-01-18 12:09:22 UTC MAIN commitmail json YAML

Updated devel/p5-Mouse to 2.4.7

(wen)

2017-01-18 12:08:39 UTC MAIN commitmail json YAML

Update to 2.4.7

Upstream changes:
v2.4.7 2017-01-14T13:46:04Z
    - Workaround for issue #64(#67)
      In some case stack is corrupted at more than 23 attributes.
      This change may makes a bit slow in that case.

(wen)

2017-01-18 12:02:11 UTC MAIN commitmail json YAML

Updated devel/p5-Modern-Perl to 1.20170117

(wen)