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 (0m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 16:00:40 UTC Now

2020-09-06 22:16:40 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Alien-Base-ModuleBuild to 1.15

(wiz)

2020-09-06 22:16:31 UTC MAIN commitmail json YAML

p5-Alien-Base-ModuleBuild: update to 1.15.

1.15      2020-08-28 09:50:28 -0600
  - Move inline tests from this distro to Acme::Alien::DontPanic
    and Acme::Alien::DontPanic2 (gh#22)

(wiz)

2020-09-06 22:15:11 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Algorithm-CheckDigits to 1.3.3

(wiz)

2020-09-06 22:15:01 UTC MAIN commitmail json YAML

p5-Algorithm-CheckDigits: update to 1.3.3.

v1.3.3 Di 14. Jul 19:20:56 CEST 2020
- reworked lib/Algorithm/CheckDigits.pm, allow 10-digit numbers,
  allow prepending of 'BE' before the digits
- fix Bug #132950

(wiz)

2020-09-06 22:13:22 UTC MAIN commitmail json YAML

doc: Updated databases/p5-perl-ldap to 0.66

(wiz)

2020-09-06 22:13:14 UTC MAIN commitmail json YAML

p5-perl-ldap: update to 0.66.

0.66 -- Tue Apr 16 11:23:55 CEST 2019

Enhancements
* Entry.pm: accept more options in ldif()
* inc/: refresh install tools
* contrib/ldifsort: new option -h
* documentation extensions
* typo fixes

Bug Fixes
* contrib/schema2ad: fix syntax calculation
* Refresh.pm: fix get_ttl() method
* DSML: fix detection of auxiliary object classes

(wiz)

2020-09-06 22:11:57 UTC MAIN commitmail json YAML

doc: Updated databases/p5-Tie-DBI to 1.08

(wiz)

2020-09-06 22:11:48 UTC MAIN commitmail json YAML

p5-Tie-DBI: update to 1.08.

1.08 Sat Jan 18 2020 Todd Rinaldo
    Switch testing to github actions
update MANIFEST and .gitignorew
Switch to github issues

1.07 Tue Apr 12 2016 Todd Rinaldo
    Stop using vars in favor of ours
    Add Travis support
    Debian QA tool tidy fix
    Apply Perl::Tidy 20150815 and track .perltidyrc
    Fixes RT 104338 - prepare fails when a question mark appears in a text field
    Add an explicit minimum version of perl supported
    Add warnings.

(wiz)

2020-09-06 22:10:13 UTC MAIN commitmail json YAML

doc: Updated databases/p5-SQL-Translator to 1.61

(wiz)

2020-09-06 22:10:05 UTC MAIN commitmail json YAML

p5-SQL-Translator: update to 1.61.

1.61 - 2020-04-19
* Fixes for Sybase producer
* Support CHECK (expr) for SQLite and MySQLoids
* Avoid accidentally whole objects in YAML output
* Prettify comment generation
* Tyop fixes

(wiz)

2020-09-06 22:02:15 UTC MAIN commitmail json YAML

doc: Updated databases/p5-SQL-Abstract to 1.87

(wiz)

2020-09-06 22:02:06 UTC MAIN commitmail json YAML

p5-SQL-Abstract: update to 1.87.

1.87 - 2020-06-02
    - Add runtime dependency on Test::Deep and Test::Builder::Module for
      SQL::Abstract::Test (RT#131623)

(wiz)

2020-09-06 21:54:41 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Coro to 6.57nb1

(wiz)

2020-09-06 21:54:32 UTC MAIN commitmail json YAML

p5-Coro: disable JIT on NetBSD, reduces problems.

Bump PKGREVISION.

(wiz)

2020-09-06 21:43:58 UTC MAIN commitmail json YAML

doc: Updated databases/p5-Rose-DB-Object to 0.819

(wiz)

2020-09-06 21:43:49 UTC MAIN commitmail json YAML

p5-Rose-DB-Object: update to 0.819.

0.819 (06.16.2020) - John Siracusa <siracusa@gmail.com>

    * Attempt to fix a failing test by adding a workaround for an undef
      return value from crypt().

0.818 (06.08.2020) - John Siracusa <siracusa@gmail.com>

    * Fixed tests that were failing due to "future" dates that are
      now in the past (RT 132782)

0.817 (04.05.2020) - John Siracusa <siracusa@gmail.com>

    * Added missing module load in Rose::DB::Object::Metadata::Util
      (RT 132300)

0.816 (04.03.2020) - John Siracusa <siracusa@gmail.com>

    * Updated to support DBD::Pg 3.8.0 and later.

(wiz)

2020-09-06 21:42:22 UTC MAIN commitmail json YAML

doc: Updated databases/p5-Rose-DB to 0.783

(wiz)

2020-09-06 21:42:13 UTC MAIN commitmail json YAML

p5-Rose-DB: update to 0.783.

0.783 (04.06.2020) - John Siracusa <siracusa@gmail.com>

    * Fixed a bug in DBD::Pg version detection.

0.782 (04.03.2020) - John Siracusa <siracusa@gmail.com>

    * Added workarounds for changes to the behavior of the TABLE_CAT catalog
      name key in DBD::Pg 3.8.0 and later.

0.781 (01.06.2020) - John Siracusa <siracusa@gmail.com>

    * Corrected the MANIFEST file. Fixed MariaDB test counts.

0.780 (01.06.2020) - John Siracusa <siracusa@gmail.com>

    * Added basic support for MariaDB. (Patch by Peter Karman.)

0.779 (08.09.2019) - John Siracusa <siracusa@gmail.com>

    * Added skip_locked support for PostgreSQL. (Patch by fhendrikx.)

(wiz)

2020-09-06 21:40:39 UTC MAIN commitmail json YAML

doc: Updated databases/p5-Redis to 1.998

(wiz)

2020-09-06 21:40:30 UTC MAIN commitmail json YAML

p5-Redis: update to 1.998.

1.998    2020-08-18 11:04:12+02:00 Europe/Paris

  * remove test expression that is problematic on OpenBSD and NetBSD

1.997    2020-80-17 10:03:00+01:00 Europe/Paris

  * various travis fixes
  * #112 applied
  * enable unix socket tests by enabling them in the local test server
  * #144: change exists into defined
  * #146: Fix sentinel option typo

1.996    2020-03-05 16:17:21+01:00 Europe/Paris

1.996    2020-03-05 11:56:11+01:00 Europe/Paris
  * #139: Fix for "Unexpected error condition 104/linux"

1.995    2019-07-22 11:20:07+02:00 Europe/Paris
  * revert #136, remove deps that are in core, as it breaks builds in some setup

1.994    2019-07-22 07:51:57+02:00 Europe/Paris
  * Don't send SELECT if current database equals the one being selected (@dallaylaen, #132)

1.993    2019-07-22 07:01:30+02:00 Europe/Paris
  * fix missing deps (@manwar, #136 )

1.992    2019-07-21 18:27:23+02:00 Europe/Paris
  * relax the check in 04-pipeline.t about unknown command output (#130)

(wiz)

2020-09-06 21:37:48 UTC MAIN commitmail json YAML

doc: Updated databases/p5-Parse-Dia-SQL to 0.31

(wiz)

2020-09-06 21:37:39 UTC MAIN commitmail json YAML

p5-Parse-Dia-SQL: update to 0.31.

0.31 Wed Jun 17 22:29:02 CEST 2020
  Merged PR "Support `drop table if exists`"
  Thanks to biaocy
  https://github.com/aff/Parse-Dia-SQL/pull/9

(wiz)

2020-09-06 21:36:03 UTC MAIN commitmail json YAML

doc: Updated databases/p5-Fsdb to 2.69

(wiz)

2020-09-06 21:35:54 UTC MAIN commitmail json YAML

p5-Fsdb: update to 2.69.

Changes not found.

(wiz)

2020-09-06 21:31:07 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBIx-SearchBuilder to 1.68

(wiz)

2020-09-06 21:30:58 UTC MAIN commitmail json YAML

p5-DBIx-SearchBuilder: update to 1.68.

1.68 2020-07-06
- Avoid segmentation faults on disconnect on MariaDB 10.2+

(wiz)

2020-09-06 21:29:45 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBIx-Class-Helpers to 2.036000

(wiz)

2020-09-06 21:29:35 UTC MAIN commitmail json YAML

p5-DBIx-Class-Helpers: update to 2.036000.

2.036000  2020-03-28 14:16:39-07:00 America/Los_Angeles
- fix remove_columns shortcut to add the 'remove_columns' attribute
  in case it is missing (Karen Etheridge, #101)
- Add support for query condition to results_exist() and
  results_exist_as_query() in Helper::ResultSet::Shortcut::ResultsExist
  (Daniel Bæ—¦hmer, GH#102)

2.035000  2020-02-21 08:38:42-08:00 America/Los_Angeles
- add remove_columns shortcut (Karen Etheridge, GH#100)

(wiz)

2020-09-06 21:27:13 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBIx-Class to 0.082842

(wiz)

2020-09-06 21:27:04 UTC MAIN commitmail json YAML

p5-DBIx-Class: update to 0.082842.

0.082842 2020-06-16 20:10 (UTC)
    * New Features
        - An on_connect rebase_sqlmaker call allowing experimentation with
          non-core SQL generators on a per-$schema-instance basis
          https://is.gd/DBIC_rebase_sqlmaker
        - Automatically detect and use multi-column IN on recent versions of
          libsqlite: ... WHERE ( foo, bar ) IN ( SELECT foo, bar FROM ... )

    * Fixes
        - Fix silent failure to retrieve a primary key (RT#80283) or worse:
          returning an incorrect value (RT#115381) in case a rdbms-side autoinc
          column is declared as PK with the is_auto_increment attribute unset
        - Fix overly-aggressive condition unrolling, corrupting custom ops with
          array arguments (RT#132390)
        - Fix docs on how to properly use Moo(se) in ResultSet's, and fix a
          corner case of ->count not functioning properly when the old recipe
          was being used (GH#105)
        - Fix incorrect ::Storage->_ping() behavior under Sybase (RT#114214)
        - Work around breakage in Hash::Merge by soft-requiring Clone as part
          of the replicated subsystem (RT#124321)

    * Misc
        - DBIC_TRACE_PROFILE=... now uses a ::Storage::Statistics subclass
          DBIx::Class::Storage::Debug::PrettyTrace which properly ships as a
          part of this distrinbution
        - Switch out SQL::Abstract dependency with a slower moving dist
        - Remove Data::Page dependency by inlining its entirety into the core
          DBIx::Class::ResultSet::Pager (RT#130686)

(wiz)

2020-09-06 21:05:10 UTC MAIN commitmail json YAML

doc: Added databases/p5-SQL-Abstract-Classic version 1.91

(wiz)

2020-09-06 21:04:59 UTC MAIN commitmail json YAML

databases/Makefile: + p5-SQL-Abstract-Classic

(wiz)

2020-09-06 21:04:38 UTC MAIN commitmail json YAML

databases/p5-SQL-Abstract-Classic: import p5-SQL-Abstract-Classic-1.91

This module was inspired by the excellent DBIx::Abstract. However,
in using that module I found that what I really wanted to do was
generate SQL, but still retain complete control over my statement
handles and use the DBI interface. So, I set out to create an
abstract SQL generation module.

(wiz)

2020-09-06 20:56:04 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBI-Shell to 11.97

(wiz)

2020-09-06 20:55:55 UTC MAIN commitmail json YAML

p5-DBI-Shell: update to 11.97.

11.97
  - Add missing dependencies.
  - Document some awkward behaviour. RT#21200

11.96_03
  - Add options for handling of booleans. RT#53311 (Mike Pomraning)

11.96_02
  - Add missing versions to this file. RT#39187
  - Be more helpful if DBI::Shell::Spool is missing. RT#24538
  - Give every .pm a version identifier.

11.96_01
  - Suppress warning in DBI::Format::SQLMinus. RT#123216 (Kent Fredric)

11.96
  - Automatically save command history.
  - Remove warning message.
  - Correct links in POD to work in metacpan.
  - Tidy up metadata.

11.95_03
  - Correct sense of interactivity check.

11.95_02
  - Use IO::Interactive.

11.95_01
  - Resolved RT#123215, warning from File::Find.
  - Added RT#65253, permit empty passwords.
  - Resolved RT#121136, testing without "." in @INC.
  - Resolved RT#73873, warning fix.
  - Possibly resolved RT#12167, missing dependency on DBI.
  - Switch build to Dist::Zilla.

(wiz)

2020-09-06 20:48:06 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBD-postgresql to 3.14.2

(wiz)

2020-09-06 20:47:57 UTC MAIN commitmail json YAML

p5-DBD-postgresql: update to 3.14.2.

Version 3.14.2  (released August 13, 2020)

- Fix ENV typo in the test suite
  [Gregor Herrmann]

- Renamed and enhanced test helper script: dbdpg_test_postgres_versions.pl
  [Greg Sabino Mullane]

Version 3.14.1  (released August 12, 2020)

- Force the version string so undefined errors in the "driver" sub go away.
  [Greg Sabino Mullane]
  (RT ticket #83057)

Version 3.14.0  (released July 19, 2020)

- The $dbh->primary_key_info and $dbh->foreign_key_info methods will now always return
    a statement handle, even with no matches. Previously, they returned undef directly.
  Callers can check if the returned handle contains any rows.
  [Greg Sabino Mullane]

- The $dbh->tables method will always return a list, even if it is empty.
  [Greg Sabino Mullane]

- Add pg_lo_tell64, pg_lo_seek64, and pg_lo_truncate64, for anyone dealing
    with really, really, really large 'large objects'. Requires Postgres 9.3 or better.
  [Greg Sabino Mullane]
  (RT ticket #123561)

- Allow test to run again when using a non-superuser to connect
  [Greg Sabino Mullane]
  (RT ticket #132865)

- Adjust tests to force loading proper version of DBD::Pg every time.
  [Greg Sabino Mullane]

- Removed the long-deprecated _pg_use_catalog method.
  [Greg Sabino Mullane]

- Many improvements and changes to the test suite.
  [Greg Sabino Mullane]

Version 3.13.0  (released June 17, 2020)

- Redo the "last_result" internals in dbdimp.c, which
    fixes a memory leak.
  [Greg Sabino Mullane]
  (RT ticket #132812)

- Fix regression in Perl length() for returned query results
  [Jon Jensen]
  (Github issue #72)

- Make $sth->finish() do a little less. Notably, even
    after calling finish(), pg_error_field will still work
    on the last action performed.
  [Greg Sabino Mullane]

- Tweak tests so Windows boxes pass
  [Greg Sabino Mullane]

Version 3.12.3  (released June 5, 2020)

- Prevent DBI from flipping AutoCommit to 'on' after a failed commit
  [Greg Sabino Mullane]
  (Github issue #71)

Version 3.12.2  (released June 4, 2020)

- Revert overly aggressive testing shortcut as it can cause installs to fail
  [Greg Sabino Mullane, with apologies]

Version 3.12.1  (released June 3, 2020)

- Remove test that assumed '(12,34)' is an invalid entry for type "circle",
    as the Postgres source code changed this behavior on April 7, 2020
  [Greg Sabino Mullane]
  (RT ticket #132740)

Version 3.12.0  (released May 7, 2020)

- Add CONTRIBUTING.md file

- Return the table info row last in statistics_info.
  This fixes statistics_info on pre-8.3 servers.
  [Dagfinn Ilmari MannsÃ¥ker]

- Fix ASC_OR_DESC field in statistics_info
  [Dagfinn Ilmari MannsÃ¥ker]

- Indicate NULL ordering in statistics_info
  [Dagfinn Ilmari MannsÃ¥ker]

Version 3.11.1  (released April 28, 2020)

- Adjust Makefile to fix failing 'fulltest' target on BSD systems
  [Slaven Rezić]
  (RT ticket #132412)

Version 3.11.0  (released April 23, 2020)

- Indicate non-key index columns (INCLUDE) in statistics_info
  [Dagfinn Ilmari MannsÃ¥ker]

- Return an empty result set instead of undef from statistics_info
    when the requested table doesn't exist and $unique_only is false.
  [Dagfinn Ilmari MannsÃ¥ker]

- Fix segfault during st destroy
  [Gregory Oschwald]
  (Github pull request #66)
  (Github issue #57)

- Improve testing for table_info()
  [Greg Sabino Mullane]
  (Github issue #67)

- Improve UTF-8 wording in docs
  [Felipe Gasper]
  (Github pull request #65)

Version 3.10.5  (released March 23, 2020)

- Minor adjustment for Windows build
  (RT ticket #131752)

- Allow test suite to work on an EnterpriseDB server
  [H.Merijn Brand]
  (RT ticket #132203)

- Add small warning regarding ShowErrorStatement
  (RT ticket #120268)

Version 3.10.4  (released February 3, 2020)

- Allow localtime from Time::Piece to be used directly as a bind value again.
  This applies to all "magical" arrays.
  [Greg Sabino Mullane]
  (Github issue #63)

- Force tests to NOT run in parallel.
  [Greg Sabino Mullane]
  (RT ticket #130834)

Version 3.10.3  (released January 20, 2020)

- Set things cleared via PQclear to NULL as soon as possible, to remove race conditions
  [Greg Sabino Mullane]
  (RT ticket #131522)

Version 3.10.2  (released January 17, 2020)

- Adjust tests to pass on 32-bit machines
  [Greg Sabino Mullane]
  (RT ticket #131482)

Version 3.10.1  (released January 13, 2020)

- Prevent double-free memory errors
  [Greg Sabino Mullane]
  (RT ticket #130681)

- Fix crash when pg_error_field is called
  [Greg Sabino Mullane]
  (RT ticket #130721)

- Update the list of Postgres reserved words in quote.c

Version 3.10.0  (released September 3, 2019)

- Prevent memory leak related to pg_error_field
  [Greg Sabino Mullane]
  (RT ticket #130430)

- Fix for bug by making sure pg_error_field works properly when switching between
    do-with-params and do-without-params.
  [Greg Sabino Mullane]
  (Github issue #57)

- If a commit or rollback fails, do not set BegunWork
  [Greg Sabino Mullane]
  (Github issue #40)

- Treat partitioned tables same as regular tables for column_info, table_info,
    and foreign_key_info (i.e. support pg_class.relkind = 'p')
  [Octavian R. Corlade]
  (Github pull request #55)

- Allow last_insert_id() to work against inherited tables
  [Greg Sabino Mullane]
  (RT ticket #52441)

- Add DBI SQL_BLOB, SQL_BINARY and SQL_LONGVARBINARY types as alias for PG_BYTEA
  [Pali]
  (Github pull request #58)

(wiz)

2020-09-06 20:35:22 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBD-SQLite to 1.66

(wiz)

2020-09-06 20:35:12 UTC MAIN commitmail json YAML

p5-DBD-SQLite: update to 1.66.

1.66 2020-08-30
    - Switched to a production version

1.65_03 2020-07-27
    - Upgraded SQLite to 3.32.3

1.65_02 2020-02-08
    - Upgraded SQLite to 3.31.1

1.65_01 2020-01-18
    - Upgraded SQLite to 3.30.1
    - Added several SQL_ types as alias (pali++)
    - Fixed two initialization issues (ppisar++)
    - Allowed create_function to return an array reference
      to specify the type of the value

(wiz)

2020-09-06 20:26:50 UTC MAIN commitmail json YAML

doc: Updated print/zathura-pdf-mupdf to 0.3.6

(leot)

2020-09-06 20:26:34 UTC MAIN commitmail json YAML

2020-09-06 20:22:26 UTC MAIN commitmail json YAML

doc: Updated print/zathura to 0.4.7

(leot)

2020-09-06 20:22:10 UTC MAIN commitmail json YAML

zathura: Update to 0.4.7

Changes:
0.4.7
-----
- Fix invalid zoom when opening document with 'adjust-open width' option
- Various fixes and improvements
- Updated translations

(leot)

2020-09-06 20:12:08 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBD-ODBC to 1.61

(wiz)

2020-09-06 20:11:56 UTC MAIN commitmail json YAML

p5-DBD-ODBC: update to 1.61.

1.61 2020-01-30

  [BUG FIXES]

  Fix 12blob.t test by pali
  Fix searching for ODBC libraries in system by pali (#15)

  [ENHANCEMENTS]

  use PERL_NO_GET_CONTEXT for more performance by markusbeth (#13)

  [MISCELLANEOUS]

  Fix travis builds for older Perls by pali

(wiz)

2020-09-06 20:11:02 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBD-Mock to 1.55

(wiz)

2020-09-06 20:10:53 UTC MAIN commitmail json YAML

p5-DBD-Mock: update to 1.55.

1.55 2019-12-30T14:20:00Z
    - Fixed bug rt131264 t/033_table_info.t fails (with older DBI)

1.54 2019-12-23T12:44:22Z
    - Added Bernhard Graf's 'Feature: one shot failure' merge request.
    - Fixed description of the failure attribute of mock_add_resultset. It
      no longer claims to support a hash ref (as it doesn't). Thanks to
      Bernhard Graf for both the bug report and a merge request that fixes it.
    - Fixed bug where it wasn't possible to replace a regular expression
      mock resultset. Thanks to Bernhard Graf for both the bug report and
      a merge request that fixes it.
    - Fixed bug where the failure attribute wasn't working with regular
      expression mock resultsets. Thanks to Bernhard Graf for both the bug
      report and a merge request that fixes it.

1.53 2019-12-03T10:50:57Z
    - Error handling in mock_add_resultset is no longer experimental
    - Attribute Aliasing is no longer experimental

1.52 2019-10-28T11:35:41Z
    - Added in callback feature for result sets so that their contents
      can be more dynamic.

1.51 2019-10-23T11:43:51Z
    - Fixed issue with using attribute aliases alongside a driver DSN
      in the DBI->connect call

1.50 2019-10-22T19:37:26Z
    - Added attribute aliases support for MariaDB

(wiz)

2020-09-06 20:09:25 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBD-CSV to 0.55

(wiz)

2020-09-06 20:09:16 UTC MAIN commitmail json YAML

p5-DBD-CSV: update to 0.55.

0.55 - 2020-07-27, H.Merijn Brand
    * Free unref scalar test fixed in Text::CSV_XS 1.35
    * It's 2019
    * Provide cpanfile
    * Doc enhancements
    * It's 2020
    * Make csv_ & f_ aliasses more consistently available (issue #7)

(wiz)

2020-09-06 20:07:56 UTC MAIN commitmail json YAML

doc: Updated biology/bioperl to 1.7.7

(wiz)

2020-09-06 20:07:47 UTC MAIN commitmail json YAML

bioperl: update to 1.7.7.

1.7.7    2019-12-07 13:41:36-06:00 America/Chicago

    * The program bp_chaos_plot has been removed.

    * GD is now no longer a dependency, suggestion or requirement.

    * #321 - GenBank format fix for un-quoted features, text wrapping

    * Bio::DB::Query::WebQuery now includes methods for delay(), delay_policy(),
      and a 'private' _sleep() function that mirror those from
      Bio::DB::WebDBSeqI, primarily for compliance with potential website
      restrictions for the number and frequency of queries (e.g. NCBI eUtils).

    * Fix bug #329, related to Bio::Tree::Statistics::transfer_bootstrap_expectation
      in last release.

1.7.6    2019-08-28 12:37:01+01:00 Europe/London

    * The program bp_classify_hits_kingdom has been removed and is
      now part of the examples documentation instead.

    * GD is now listed as a suggestion instead of a requirement.  The
      bp_chaos_plot program will now work with the GD module.

    * New method Bio::Tree::Statistics::transfer_bootstrap_expectation
      to compute Transfer Bootstrap Expectation (TBE) for internal
      nodes based on the methods outlined in Lemoine et al, Nature,
      2018.

    * New method Bio::SeqIO::fasta::next_seq_fast to retrieve next
      sequence in the stream faster but not perfect.

1.7.5    2019-02-11 14:57:45+00:00 Europe/London

    * The following modules have been removed from the BioPerl
      distribution to be part of a separate distribution with
      independent development:

          Bio::Symbol::*

    * The Bio::Seq::SeqWithQuality module, which was deprecated since
      2001, was finally removed.

    * The deprecated() method has been deprecated.  It is recommended
      to use Carp::carp to warn.

    * The following methods have been deprecated for a long while and
      have now been removed:

          Bio::Align::AlignI->no_residues
          Bio::Align::AlignI->no_sequences
          Bio::LocatableSeq->no_gap
          Bio::LocatableSeq->no_sequences
          Bio::SeqFeature::Generic->slurp_gff_file
          Bio::SimpleAlign->no_residues
          Bio::SimpleAlign->no_sequences

1.7.4    2019-02-05 16:23:53+00:00 Europe/London

    * Fix Bio::Root::Test, and the testuite, to properly check for
      internet connection and the NO_NETWORK_TESTING environment
      variable.  Previously, tests that required internet connection
      were not being skipped, causing tests to fail.

1.7.3    2019-01-30 13:30:34+00:00 Europe/London

    * The following modules have been removed from the BioPerl
      distribution to be part of a separate distribution.  They have
      been integrated into other module distributions for independent
      development:

          Bio::Align::Graphics
          Bio::AlignIO::nexml
          Bio::AlignIO::stockholm
          Bio::Assembly::*
          Bio::Cluster::*
          Bio::ClusterI::*
          Bio::ClusterIO::*
          Bio::DB::Ace
          Bio::DB::BioFetch
          Bio::DB::CUTG
          Bio::DB::EMBL
          Bio::DB::EntrezGene
          Bio::DB::Expression::*
          Bio::DB::GFF
          Bio::DB::GFF::Adaptor::*
          Bio::DB::GFF::Aggregator::*
          Bio::DB::GFF::Featname
          Bio::DB::GFF::Feature
          Bio::DB::GFF::Homol
          Bio::DB::GFF::RelSegment
          Bio::DB::GFF::Segment
          Bio::DB::GFF::Typename
          Bio::DB::GenBank
          Bio::DB::GenPept
          Bio::DB::HIV::*
          Bio::DB::MeSH
          Bio::DB::NCBIHelper
          Bio::DB::Query::GenBank
          Bio::DB::Query::HIVQuery
          Bio::DB::RefSeq
          Bio::DB::SeqFeature::*
          Bio::DB::SeqVersion::*
          Bio::DB::SwissProt
          Bio::DB::TFBS::*
          Bio::DB::Taxonomy::entrez
          Bio::DB::Taxonomy::sqlite
          Bio::DB::Universal
          Bio::Draw::Pictogram
          Bio::Factory::MapFactoryI
          Bio::Index::Hmmer
          Bio::Index::Stockholm
          Bio::LiveSeq::*
          Bio::Map::*
          Bio::MapIO::*
          Bio::MolEvol::CodonModel
          Bio::Nexml::Factory
          Bio::NexmlIO
          Bio::Perl
          Bio::Phenotype::*
          Bio::PhyloNetwork::*
          Bio::PopGen::*
          Bio::Restriction::*
          Bio::Root::Build
          Bio::Search::HSP::HMMERHSP
          Bio::Search::HSP::HmmpfamHSP
          Bio::Search::Hit::HMMERHit
          Bio::Search::Hit::HmmpfamHit
          Bio::Search::Hit::hmmer3Hit
          Bio::Search::Result::HMMERResult
          Bio::Search::Result::HmmpfamResult
          Bio::Search::Result::hmmer3Result
          Bio::SearchDist
          Bio::SearchIO::hmmer
          Bio::SearchIO::hmmer2
          Bio::SearchIO::hmmer3
          Bio::SearchIO::hmmer_pull
          Bio::SeqEvolution::*
          Bio::SeqFeature::SiRNA::*
          Bio::SeqIO::abi
          Bio::SeqIO::agave
          Bio::SeqIO::alf
          Bio::SeqIO::chadoxml
          Bio::SeqIO::chaos
          Bio::SeqIO::chaosxml
          Bio::SeqIO::ctf
          Bio::SeqIO::entrezgene
          Bio::SeqIO::excel
          Bio::SeqIO::exp
          Bio::SeqIO::flybase_chadoxml
          Bio::SeqIO::lasergene
          Bio::SeqIO::nexml
          Bio::SeqIO::pln
          Bio::SeqIO::strider
          Bio::SeqIO::ztr
          Bio::Structure::*
          Bio::Taxonomy::*
          Bio::Tools::AlignFactory
          Bio::Tools::Analysis::* (except SimpleAnalysisBase)
          Bio::Tools::Gel
          Bio::Tools::HMMER::*
          Bio::Tools::Hmmpfam
          Bio::Tools::Phylo::Gumby
          Bio::Tools::Protparam
          Bio::Tools::Run::RemoteBlast
          Bio::Tools::SiRNA::*
          Bio::Tools::dpAlign
          Bio::Tools::pSW
          Bio::Tree::AlleleNode
          Bio::Tree::Draw::Cladogram
          Bio::TreeIO::nexml
          Bio::TreeIO::svggraph
          Bio::Variation::*

    * The following modules are new in the BioPerl distribution.  They
      have been previously released in the BioPerl-Run distribution.
      This will enable smaller distributions that provide a
      Bio::Tool::Run interface, to be only dependent on the BioPerl
      distribution instead of the whole (very large) BioPerl-Run:

          Bio::Tools::Run::Analysis
          Bio::Tools::Run::AnalysisFactory
          Bio::Tools::Run::Phylo::PhyloBase
          Bio::Tools::Run::WrapperBase
          Bio::Tools::Run::WrapperBase::CommandExts

    * The following programs have been removed:

          bp_biofetch_genbank_proxy
          bp_blast2tree
          bp_bulk_load_gff
          bp_composite_LD
          bp_das_server
          bp_download_query_genbank
          bp_fast_load_gff
          bp_flanks
          bp_genbank2gff
          bp_generate_histogram
          bp_heterogeneity_test
          bp_hivq
          bp_hmmer_to_table
          bp_load_gff
          bp_meta_gff
          bp_netinstall
          bp_parse_hmmsearch
          bp_process_wormbase
          bp_query_entrez_taxa
          bp_remote_blast
          bp_seqfeature_delete
          bp_seqfeature_gff3
          bp_seqfeature_load

    * Because of the move of so many modules and programs into
      separate distributions, the following modules are no longer
      prerequisites:

          Ace
          Ace::Sequence::Homol
          Algorithm::Munkres
          Apache::DBI
          Archive::Tar
          Array::Compare
          Bio::ASN1::EntrezGene
          Bio::Expression::Contact
          Bio::Expression::DataSet
          Bio::Expression::Platform
          Bio::Expression::Sample
          Bio::Ext::Align
          Bio::GMOD::CMap::Utils
          Bio::Phylo::Factory
          Bio::Phylo::Forest::Tree
          Bio::Phylo::IO
          Bio::Phylo::Matrices
          Bio::Phylo::Matrices::Datum
          Bio::Phylo::Matrices::Matrix
          Bio::SeqFeature::Annotated
          Bio::SeqIO::staden::read
          Bio::Tools::Run::Alignment::Clustalw
          Bio::Tools::Run::Ensembl
          Bio::Tools::Run::Phylo::Molphy::ProtML
          Bio::Tools::Run::Phylo::Phylip::Neighbor
          Bio::Tools::Run::Phylo::Phylip::ProtDist
          Bio::Tools::Run::Phylo::Phylip::ProtPars
          Bio::Tools::Run::Samtools
          CGI
          CPAN
          Cache::FileCache
          Config
          Convert::Binary::C
          DBD::Pg
          DBD::SQLite
          Data::Stag::XMLWriter
          Encode
          English
          ExtUtils::Install
          ExtUtils::Manifest
          File::Glob
          GD::Simple
          Getopt::Std
          Graph::Undirected
          GraphViz
          HTML::HeadParser
          HTML::TableExtract
          LWP
          LWP::Simple
          MIME::Base64
          Memoize
          PostScript::TextBlock
          SVG
          SVG::Graph
          SVG::Graph::Data
          SVG::Graph::Data::Node
          SVG::Graph::Data::Tree
          Sort::Naturally
          Spreadsheet::ParseExcel
          Term::ReadLine
          Text::NSP::Measures::2D::Fisher2::twotailed
          Text::ParseWords
          Time::Local
          Tree::DAG_Node
          URI::Escape
          WWW::Mechanize
          XML::Simple

    * The following is a new prerequisite:

          Test::RequiresInternet

    * The deobfuscator has been removed.

    * The emacs bioperl minor mode is no longer distributed as part of the
      perl module distributions.  See
      https://github.com/bioperl/emacs-bioperl-mode

(wiz)

2020-09-06 20:01:43 UTC MAIN commitmail json YAML

doc: Updated converters/p5-Unicode-EastAsianWidth to 12.0

(wiz)

2020-09-06 20:01:34 UTC MAIN commitmail json YAML

p5-Unicode-EastAsianWidth: update to 12.0.

[Changes for 12.0 - 2018-11-24]

* Update to Unicode v12.0.0.

(wiz)

2020-09-06 20:00:59 UTC MAIN commitmail json YAML

doc: Updated converters/p5-Sereal to 4.018

(wiz)

2020-09-06 20:00:49 UTC MAIN commitmail json YAML

p5-Sereal: update to 4.018.

4.018 Thurs Aug 3, 2020
    * Fix issue with gcc 10 with snappy compression.

4.017 Thurs July 9, 2020
    * The build fixes in 4.016 didn't work correctly, this should fix them.

4.016 Thurs July 9, 2020
    * Fix some dependency issues in build process

4.015 Weds  July 8, 2020
    * Build fixes (missing dependency)
    * Hardening against corrupted data
    * New thresholds to manage decoding process

(wiz)

2020-09-06 19:57:54 UTC MAIN commitmail json YAML

doc: Updated converters/p5-Sereal-Encoder to 4.018

(wiz)

2020-09-06 19:57:45 UTC MAIN commitmail json YAML

p5-Sereal-Encoder: update to 4.018.

4.018 Thurs Aug 3, 2020
    * Fix issue with gcc 10 with snappy compression.

4.017 Thurs July 9, 2020
    * The build fixes in 4.016 didn't work correctly, this should fix them.

4.016 Thurs July 9, 2020
    * Fix some dependency issues in build process

4.015 Weds  July 8, 2020
    * Build fixes (missing dependency)

(wiz)

2020-09-06 19:54:13 UTC MAIN commitmail json YAML

doc: Updated converters/p5-Sereal-Decoder to 4.018

(wiz)

2020-09-06 19:54:04 UTC MAIN commitmail json YAML

p5-Sereal-Decoder: update to 4.018.

4.018 Thurs Aug 3, 2020
    * Fix issue with gcc 10 with snappy compression.

4.017 Thurs July 9, 2020
    * The build fixes in 4.016 didn't work correctly, this should fix them.

4.016 Thurs July 9, 2020
    * Fix some dependency issues in build process

4.015 Weds  July 8, 2020
    * Build fixes (missing dependency)
    * Hardening against corrupted data
    * New thresholds to manage decoding process

(wiz)

2020-09-06 19:51:00 UTC MAIN commitmail json YAML

doc: Updated converters/p5-JSON-MaybeXS to 1.004002

(wiz)

2020-09-06 19:50:46 UTC MAIN commitmail json YAML

p5-JSON-MaybeXS: update to 1.004002.

1.004002 - 2020-05-17
- fix test that fails when JSON::XS is installed, but below version 3.0
  (RT#132578)

1.004001 - 2020-05-01
- document when is_bool became available
- now favouring Cpanel::JSON::XS over JSON::XS in more situations (the former
  is always added to prereqs when a compiler is available, although JSON::XS
  is still used at runtime if new enough and Cpanel::JSON::XS is not
  installed). This makes boolean handling more predictable and consistent.

(wiz)

2020-09-06 19:49:00 UTC MAIN commitmail json YAML

doc: Updated converters/p5-Cpanel-JSON-XS to 4.23

(wiz)

2020-09-06 19:48:51 UTC MAIN commitmail json YAML

p5-Cpanel-JSON-XS: update to 4.23.

4.23 2020-09-05 (rurban)
        - Fixup t/54_stringify change for JSON 2.09 (really use PR #169 madsen)

4.22 2020-09-04 (rurban)
        - Fix t/54_stringify needs JSON 2.09 for allow_unknown (PR #169 madsen)
        - Fix t/118_type.t for 5.6
        - Fix t/96_interop.t for missing JSON::XS (GH #83 ribasushi)
        - Possible fix for s390x with long double, untested (GH #83)

4.21 2020-08-13 (rurban)
        - Fix not enough HEK memory allocation for the new canonical tied hashes
          feature. (GH #168)
        - TODO broken JSON::PP::Boolean versions 2.9x - 4.0 with threads::shared in
          125_shared_boolean.t

4.20 2020-08-12 (rurban)
        - New feature: sort tied hashes with canonical. (GH #167)
        - Fix encode of threads::shared boolean (#166 Sam Bingner).
          This was broken with 4.00.
        - Fix some stringify overload cases via convert_blessed (GH #105)
        - Fix a compat case with JSON::XS, when convert_blessed is set, but
          allow_blessed not. (GH #105)
        - Improve blessed and stringify tests
        - Work on better inf/nan detection on AIX (#165 Peter Heuchert)
        - Fix documentation for booleans and their types (#162 by Karen Etheridge)

4.19 2020-02-06 (rurban)
        - Fix typed decode memory leak (#160 by Pali).

4.18 2019-12-13 (rurban)
        - Add new method ->type_all_string (#156 by Pali).
          When type_all_string is set then encode method produce stable deterministic
          string types in result JSON.
          This can be an alternative to Cpanel::JSON::XS::Type when having
          deterministic output is required but string JSON types are enough for any
          output.
        - Move SvGETMAGIC() from encode_av() and encode_hv() to encode_sv()
          (#156 by Pali)
        - Add Math::BigInt and Math::BigFloat as recommended dependences
          (#157 by Pali and Grinnz)

4.17 2019-11-04 (rurban)
        - Add Changes tests and fixups (see #155)

4.16 2019-11-04 (rurban)
        - Use Perl_strtod instead of self-made atof (via pow), to
          minimize differences from core string-to-float conversions.
          (#154). Fixes float representation regressions (in the 1e-6
          to 1e-16 range) since 5.22.

4.15 2019-10-21 (rurban)
        - Fix more tests for nvtype long double

4.14 2019-10-15 (rurban)
        - Fix tests for nvtype long double (#153)
        - Fix PREREQ's. E.g. CentOS 7 has not Test::More anymore. (#152 by Pali)

4.13 2019-10-14 (rurban)
        - For JSON_TYPE_INT and JSON_TYPE_FLOAT allow to encode numeric values
          above 2^64 in PV slot via Math::BigInt/Float (#145, #148, #149 by Pali)
        - For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder allow to pass Math::BigInt
          and Math::BigFloat objects with allow_bignum. (#147 by Pali)
        - Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
          (#148, #150 by Pali)
        - Do not allow serializing objects when convert_blessed is not enabled.
          (#146 by Pali)

4.12 2019-06-11 (rurban)
        - Make encoder independent on Math::BigInt version (#140 by Pali)
        - Rethrow error from eval_sv and eval_pv() (#138, #139 by Pali),
          e.g. when Math::BigInt/BigFloat fails.
        - Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT
          (#137 by Pali)
        - Fix memory corruption in sv_to_ivuv() function (#136 by Pali)
        - Add new method ->require_types (#135 by Pali)
        - Fix typed json encoder conversion from scalar's PV and NV slot to
          JSON_TYPE_INT (#133, #134 by Pali)
        - Fix inconsistency with warnings in typed json encoder (#131 by Pali)
        - Fix Perl 5.8.0 support (#130 by Pali)
        - Fixed minor pod typo (#129 by sheeit)
        - Document invalid recursive callbacks or overloads (#128)

4.11 2019-03-26 (rurban)
        - Fix unicode strings with BOM corrupt ->utf8 state (#125)
          The BOM encoding effects only its very own decode call,
          not its object.

4.10 2019-03-18 (rurban)
        - Fix incr_text refcounts (#123)
        - Add incr_rest testcase (#123)
        - Fix encode_stringify string-overload refcnt problem (#124)
          "Attempt to free unreferenced scalar" with convert_blessed and overload.

4.09 2019-02-15 (rurban)
        - Add seperate allow_dupkeys property, in relaxed (#122)
        - Fixed allow_dupkeys for the XS slow path
        - Silence 2 -Wunused-value warnings
        - Fix ->unblessed_bool to produce modifiable perl structures (PR #121 by Pali)

(wiz)

2020-09-06 19:47:48 UTC MAIN commitmail json YAML

doc: Updated converters/p5-Convert-UUlib to 1.71

(wiz)

2020-09-06 19:47:38 UTC MAIN commitmail json YAML

p5-Convert-UUlib: update to 1.710.

1.71 Tue Mar 17 00:54:06 CET 2020
- backport to c89 (patch by Paul Howarth).

1.7  Sat Feb 29 22:07:54 CET 2020
- new function: GetFileList.
- experimental perlmulticore support (see manpage).
        - Initialize is now a NOP and CleanUp automatically initializes again.
        - updated example decoder and documentation a bit.
- include ecb.h to deal with compiler builtins and endianness.
- some further 袖-optimisations in hot code, especially for yEnc.
        - replace crc32 function by slice-by-16 version by Stephan Brumme,
          which should speed up yEnc en-/decoding.
        - yEnc: do not calculate two crcs per part, instead, combine
          the part crcs together to form the file crc.
        - yEnc: allow pcrc= in addition to pcrc32= for yenc trailers, as
          some draft mentions both and it is actually in active use.
        - yEnc: ignore crc32= on multiparts, except on the last part,
          which avoids spurious corruption warnings.
        - be more precise in documenting code licenses in COPYING.
        - convert constant creation to the method I normally use.
        - use common::sense.

1.62 Mon Feb 17 23:19:42 CET 2020
- major performance improvement by simplifying code in _FP_gets
          to not use fscanf. This might slow things down on platforms
          with very slow fgetc.

1.61 Sun Feb  9 18:38:29 CET 2020
- lint uulib: fix some format string type mismatches
          and some other minor issues.

1.6  Thu Oct 24 17:11:54 CEST 2019
- fix heap overflow (testcase by Noel Duffy, reported
          by Robert Scheck). The defense-in-depth mechanism based
          on mmap should make this unexploitable for other than denial
          of service, on systems supporting mmap/mprotect.

(wiz)

2020-09-06 19:44:54 UTC MAIN commitmail json YAML

doc: Updated comms/p5-Device-Modem to 1.59

(wiz)

2020-09-06 19:44:40 UTC MAIN commitmail json YAML

p5-Device-Modem: update to 1.59.

1.59  Mon Jun 15 08:17:54 CEST 2020
    - Merged pull request #6 from ghciv6/fix_multi_instance_log
    fixed log handling with multi instances and typo in close().
    Thanks to @ghciv6 !

1.58
    - Updated test suite a bit.
    - Added the tests to the manifest.
    - Got rid of indirect object syntax.
    - Moved test.pl to the actual test suite.
    - Updated $VERSION declarations according to:
      http://www.dagolden.com/index.php/369/version-numbers-should-be-boring/
    - Added some extra tests (xt/author, xt/release).
    - Fixed some spelling.

(wiz)

2020-09-06 19:43:13 UTC MAIN commitmail json YAML

doc: Updated biology/p5-Bio-ASN1-EntrezGene to 1.73

(wiz)

2020-09-06 19:43:03 UTC MAIN commitmail json YAML

p5-Bio-ASN1-EntrezGene: update to 1.73.

1.73      2018-09-24 21:31:26-05:00 America/Chicago
  * Fix regex warnings for Perl 5.28.
  * New module 'Bio::SeqIO::entrezgene' imported from the BioPerl
    distribution.  This means Bio-ASN1-Entrezgene now "Enhances"
    BioPerl's Bio::SeqIO instead of being a hard dependency of
    BioPerl.

(wiz)

2020-09-06 19:30:33 UTC MAIN commitmail json YAML

doc: Updated audio/p5-MPEG-Audio-Frame to 0.10

(wiz)

2020-09-06 19:30:12 UTC MAIN commitmail json YAML

p5-MPEG-Audio-Frame: update to 0.10.

0.10 Sa, Oct 12 12:00:00 2019
- Now using `binmode` to make the module compatible with Windows

(wiz)

2020-09-06 19:28:16 UTC MAIN commitmail json YAML

doc: Updated audio/p5-MP3-Tag to 1.15

(wiz)

2020-09-06 19:28:06 UTC MAIN commitmail json YAML

p5-MP3-Tag: update to 1.15.

Release Name: 1.15
====================

Tag.pm: Fix more unescaped-{ warnings (thanks to Christian Walde etc).

(wiz)

2020-09-06 19:21:50 UTC MAIN commitmail json YAML

doc: Updated archivers/p5-Compress-Bzip2 to 2.28

(wiz)

2020-09-06 19:21:38 UTC MAIN commitmail json YAML

2020-09-06 17:38:33 UTC MAIN commitmail json YAML

syncthing: hardcode Go 1.14 for now, bump revision

syncthing builds with Go 1.15 but panics on startup, which is why my bulk
build has not found this. This will be fixed in the next upstream version.

Discussed with tnn@ and gdt@

(bsiegert)

2020-09-06 16:43:52 UTC MAIN commitmail json YAML

Update tldr to 1.4.1.

v1.4.1 (2020-09-04)

- [fixed] Syntax error in zsh completion file

v1.4.0 (2020-09-03)

- [added] Configurable automatic cache updates
- [added] Improved color detection and support for `--color` argument and
  `NO_COLOR` env variable
- [changed] Make `--list` option comply with official spec
- [changed] Move cache age warning to stderr

(bsiegert)

2020-09-06 15:01:27 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd to 9.2.0

(roy)

2020-09-06 15:01:00 UTC MAIN commitmail json YAML

Update to dhcpcd-9.2.0 with the following changes:

* route: ensure IPv4LL routes come last in priority
* DHCP: fix many issues with extending the last lease
* privsep: don't read control group from config in privsep
* privsep: only the master process responds to signals
* privsep: use a socketpair for stderr/stdin rather than dupping /dev/null
* privsep: right limit stdin/stderr/stdout
* privsep: dumping a lease is now run in a sandbox
* options: check if kernel supports INET or INET6 before enabling default
* options: let clientid override a prior duid
* options: allow -1 to represent infinity for requested lease time
* dhcpcd: fix a crash initing a new interface after route overflow
* Linux: fix reading the IPv6 forwarding proc entry

(roy)

2020-09-06 13:43:05 UTC MAIN commitmail json YAML

nginx-devel: add checksum for njs; fix checksum for lua-nginx-module (to match nginx)

(wiz)

2020-09-06 13:24:40 UTC MAIN commitmail json YAML

graphene: simplify download URL

(wiz)

2020-09-06 12:12:24 UTC MAIN commitmail json YAML

doc: Updated archivers/p5-Archive-Zip to 1.68

(wiz)

2020-09-06 12:12:14 UTC MAIN commitmail json YAML

p5-Archive-Zip: update to 1.68.

1.68 Thr 12 Mar 2020
    - Switched to GitHub as issue tracker
    - Replaced references to Test::MockModule in
      t/23_closed_handle.t with code from PR #32, RT #110087
    - Unixified line endings in t/23_closed_handle.t
    - Added documentation for Archive::Zip::Member::isSymbolicLink,
      RT #130524
    - Implemented other, unrelated doc fixes
    - Fixed examples/zipcheck.pl to skip symbolic links, RT #130525
    - Described version 1.59, RT #117371 (tagged important!)

    - Completely re-did test suite:
      . Created new test APIs in t/common.pm and documented them in
        t/README.md
      . Changed tests to be less dependent on OS-specific quirks of "unzip -t"
      . Changed tests to write more diagnostic information if executed in
        automated test environments
      . Normalized access to test data and to temporary results.  Removed
        references to obsolete temporary results (for example, those to
        directory "extracted").
      . Normalized test headers and brushed up tests in general

1.67 Sun 06 Oct 2019
    - Fixed compatibility issues with zip64 format (defined-or, pack)
    - Fixed hard-coded version fields introduced in version 1.66
    - Fixed merge glitch with tests 26 and 27
    - Fixed merge glitch with bzip passthrough
    - Updated bzip test file to avoid zip bomb detection

1.66 Mon 16 Sep 2019
    - Refactored low-level methods for reading and writing zip files
      in zip64 format.  Added new parameters and return values to
      most of these.  Extended constants in Archive::Zip to cover
      zip64 formats and lengths.
    - Added public APIs
        Archive::Zip::Archive::zip64
        Archive::Zip::Archive::desiredZip64Mode
        Archive::Zip::Archive::versionMadeBy
        Archive::Zip::Archive::versionNeededToExtract
        Archive::Zip::Member::zip64
        Archive::Zip::Member::desiredZip64Mode
      and constants
        Archive::Zip::ZIP64_AS_NEEDED
        Archive::Zip::ZIP64_EOCD
        Archive::Zip::ZIP64_HEADERS
      plus POD on these.
    - Added tests for zip64 format in t/21_zip64.t and more test zip
      files below t/data.  Extended tests in t/02_main.t to perform
      all existing tests in all possible desired zip64 modes.
    - Extended methods
        Archive::Zip::Member::localExtraField
        Archive::Zip::Member::cdExtraField
      to perform format checks when called as setters and to reject
      any zip64 extended information extra fields passed by the user.
      Extended POD and tests in t/02_main.t accordingly.
    - Setting {'compressedSize'} after writing central directory
      header.
    - Added new optional parameter $noFormatError to method
      Archive::Zip::_readSignature to silence any format errros when
      testing for signatures.
    - Added error handling for potentially failed object conversion
      after calling method Archive::Zip::Member::_become.  Factored
      in method Archive::Zip::Member::_becomeDirectoryIfNecessary
      into caller.
    - Changed methods
        Archive::Zip::Archive::contents
        Archive::Zip::Member::contents
      (and all inheriting from these) to consistently return a pair
      ($contents, $status) when called in list context and a scalar
      $contents when called in scalar context.  Extended tests in
      t/02_main.t accordingly.
    - Changed method Archive::Zip::Member::extractToFileHandle to
      accept a file name instead of a file handle when extracting
      symbolic links.  Changed lower-level and higher-level methods
      to use that feature.  Cleaned up code related to the handling
      of symbolic links.  Added creation of intermediate directories
      in method Archive::Zip::Member::extractToFileNamed for symbolic
      links as well.  Reporting errors from symlink call as AZ-error.
      Added POD and test zip file t/data/symlink.zip and tests in
      t/26_symlinks.t for these changes.
    - Cleaned up code and added comment related to that highly
      dubious (?) {'wasWritten'} logic.

1.65 Sat 7 Sep 2019
    - Fix for members using bzip compression [github/pmqs]
    - NetBSD doesn't mind empty zips [github/pmqs]
    - Solaris test failure, Add diag to failing test to collect data [github/pmqs]
    - Test for presence of Test::MockModule [github/pmqs]
    - Fix skip line for Windows [github/pmqs]
    - Skip tests that assume /tmp on Windows [github/pmqs]

(wiz)

2020-09-06 12:04:57 UTC MAIN commitmail json YAML

doc: Updated mail/sieve-connect to 0.89nb5

(wiz)

2020-09-06 12:04:44 UTC MAIN commitmail json YAML

sieve-connect: depend on p5-Term-ReadLine-Gnu.

Bump PKGREVISION.

(wiz)

2020-09-06 12:03:22 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Reply to 0.42nb9

(wiz)

2020-09-06 12:03:13 UTC MAIN commitmail json YAML

p5-Reply: depend on p5-Term-ReadLine-Gnu.

Bump PKGREVISION.

(wiz)

2020-09-06 11:55:54 UTC MAIN commitmail json YAML

doc: Updated security/kpcli to 3.3nb4

(wiz)

2020-09-06 11:55:43 UTC MAIN commitmail json YAML

kpcli: depend on p5-Term-ReadLine-Gnu.

Bump PKGREVISION.

(wiz)

2020-09-06 11:55:05 UTC MAIN commitmail json YAML

doc: Added devel/p5-Term-ReadLine-Gnu version 1.36

(wiz)

2020-09-06 11:54:55 UTC MAIN commitmail json YAML

devel/Makefile: + p5-Term-ReadLine-Gnu

(wiz)

2020-09-06 11:54:38 UTC MAIN commitmail json YAML

devel/p5-Term-ReadLine-Gnu: import p5-Term-ReadLine-Gnu-1.36

This is an implementation of Term::ReadLine using the GNU
Readline/History Library.

(wiz)

2020-09-06 09:54:50 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20200906

(leot)

2020-09-06 09:54:34 UTC MAIN commitmail json YAML

youtube-dl: Update to 20200906

pkgsrc changes:
* Update patch for the [rai] extractor (only related to tests)

Changes:
20200906
--------
Core
+ [utils] Recognize wav mimetype (#26463)

Extractors
* [nrktv:episode] Improve video id extraction (#25594, #26369, #26409)
* [youtube] Fix age gate content detection (#26100, #26152, #26311, #26384)
* [youtube:user] Extend URL regular expression (#26443)
* [xhamster] Improve initials regular expression (#26526, #26353)
* [svtplay] Fix video id extraction (#26425, #26428, #26438)
* [twitch] Rework extractors (#12297, #20414, #20604, #21811, #21812, #22979,
  #24263, #25010, #25553, #25606)
    * Switch to GraphQL
    + Add support for collections
    + Add support for clips and collections playlists
* [biqle] Improve video ext extraction
* [xhamster] Fix extraction (#26157, #26254)
* [xhamster] Extend URL regular expression (#25789, #25804, #25927))

(leot)

2020-09-06 09:11:18 UTC MAIN commitmail json YAML

doc: Updated lang/yabasic to 2.87.0

(fcambus)

2020-09-06 09:06:15 UTC MAIN commitmail json YAML

yabasic: update to 2.87.0.

ChangeLog:

Version 2.87.0 (August 12, 2020)
  - Fixed an edge-case in for-loops
  - Allow eof(0) and peek(0) to refer to standard input

(fcambus)

2020-09-06 08:18:53 UTC MAIN commitmail json YAML

doc/TODO: add some

+ cantata-2.4.1, enchant2-2.2.10, fontforge-20200314, gnutls-3.6.15,
  libspiro-1.1.0.20200505, libuninameslist-20200413, libv4l-1.20.0,
  p11-kit-0.23.21, poppler-20.09.0, py-mercurial-5.5.1, redis-6.0.7,
  strawberry-0.7.2, wxGTK30-3.1.4.

(wiz)

2020-09-06 07:18:32 UTC MAIN commitmail json YAML

2020-09-06 05:10:55 UTC MAIN commitmail json YAML

(doc/CHANGES-2020) Correction Updated sysutils/webmin to 1.955

(mef)

2020-09-06 03:12:02 UTC MAIN commitmail json YAML

doc: Updated mail/notmuch to 0.31

(ryoon)

2020-09-06 03:11:31 UTC MAIN commitmail json YAML

notmuch: Update to 0.31

Changelog:
What's new in notmuch 0.31
=========================

Emacs
-----

Notmuch now supports Emacs 27.1. You may need to set
`mml-secure-openpgp-sign-with-sender` and/or
`mml-secure-smime-sign-with-sender` to continue signing messages.

The minimum supported major version of GNU Emacs is now 25.1.

Add support for moving between threads after notmuch-tree-from-search-thread.

New `notmuch-unthreaded` mode (added in Notmuch 0.30)

  Unthreaded view is a mode where each matching message is shown on a
  separate line.

  The main key entries to unthreaded view are

  'u' enter a query to view in unthreaded mode (works in hello,
      search, show and tree mode)

  'U' view the current query in unthreaded mode (works from search,
      show and tree)

  Saved searches can also specify that they should open in unthreaded
  view.

  Currently it is not possible to specify the sort order: it will
  always be newest first.

Notmuch-Mutt
------------

The shell pipeline executed by notmuch-mutt, which symlinked matched
files to a maildir for mutt to access is replaced with internal perl
processing. This search operation is now more portable, and somewhat
faster.

Library
-------

Improve exception handling in the library. This should
largely eliminate terminations inside the library due to uncaught
exceptions or internal errors.  No doubt there are a few uncovered
code paths still; please report them as bugs.

Add `notmuch_message_get_flag_st` and
`notmuch_message_has_maildir_flag_st`, and deprecate the existing
non-status providing versions.

Move memory de-allocation from `notmuch_database_close` to
`notmuch_database_destroy`.

Handle relative filenames in `notmuch_database_index_file`, as
promised in the documentation.

Python Bindings
---------------

Documentation for the python bindings is merged into the main
sphinx-doc documentation tree. The merged documentation can be built
with e.g. `make sphinx-html`

Dependencies
------------

We now support building notmuch against Xapian 1.5 (the current
development version).

Test Suite
----------

Test suite fixes for compatibility with Emacs 27.1.

Build System
------------

Man pages are now compressed reproducibly.

(ryoon)

2020-09-06 03:03:34 UTC MAIN commitmail json YAML

skk: Accept emacs27 and emacs27nox

(ryoon)

2020-09-06 02:59:16 UTC MAIN commitmail json YAML

emacs: emacs27 is not development version anymore. Fix Elisp package builds

(ryoon)

2020-09-06 02:46:12 UTC MAIN commitmail json YAML

doc: Updated sysutils/webmin to 1.953nb1

(mef)

2020-09-06 02:43:17 UTC MAIN commitmail json YAML

(sysutils/wbm-{virtual-server,cyrus-imapd}) two distinfo files recoverd again

(mef)

2020-09-06 02:38:57 UTC MAIN commitmail json YAML

(sysutils/webmin,wbm-*) updated 1.953 to 1.955

(pkgsrc changes)
- Utilize common DISTINFO_FILE
- patches converted to SUBST. Make portable to version update
- (two distinfo files will be recovered again after this commit, sorry)
- PKGPATH variable does not hold the value yet in Makefile (right ?)

(upstream changes)
Version 1.955 (22nd August 2020)
More bugfixes, and an update to the theme.

Version 1.954 (2nd August 2020)
Minor bugfixes to 1.953

(mef)

2020-09-06 01:54:14 UTC MAIN commitmail json YAML

emacs: EMACS_TYPE=emacs27 depends on editors/emacs27

(ryoon)

2020-09-05 22:14:44 UTC MAIN commitmail json YAML

(mail/cyrus-imapd24) fix build. [subst.mk:sh] had no effect

(mef)

2020-09-05 18:04:35 UTC MAIN commitmail json YAML

doc: Updated textproc/split-thai to 0.9

(scole)

2020-09-05 18:02:36 UTC MAIN commitmail json YAML

2020-09-05 12:28:10 UTC MAIN commitmail json YAML

thunderbird: fix PLIST for branding option

(wiz)

2020-09-05 12:27:43 UTC MAIN commitmail json YAML

thunderbird: add workaround for llvm compiler bug, same as for www/firefox

(wiz)

2020-09-05 11:48:33 UTC MAIN commitmail json YAML

graphics: Enable blender-lts

(ryoon)

2020-09-05 11:47:42 UTC MAIN commitmail json YAML

doc: Added graphics/blender-lts version 2.83.5

(ryoon)

2020-09-05 11:46:40 UTC MAIN commitmail json YAML

2020-09-05 11:41:27 UTC MAIN commitmail json YAML

doc: Updated graphics/blender to 2.90.0

(ryoon)

2020-09-05 11:40:58 UTC MAIN commitmail json YAML

blender: Update to 2.90.0

Changelog:
Building on the success of the 2.8 series, Blender 2.90 continues
to polish the user experience, introducing improvements to EEVEE,
Cycles, sculpt, VR, animation, modeling, UV editing and so much
more. Blender integrates industry standard libraries such as Intel
Embree, Intel OpenImageDenoise and NVidia Optix to provide a
cutting-edge rendering experience.

(ryoon)

2020-09-05 11:34:33 UTC MAIN commitmail json YAML

doc: Updated parallel/threadingbuildingblocks to 2020.3

(ryoon)

2020-09-05 11:34:08 UTC MAIN commitmail json YAML

threadingbuildingblocks: Update to 2020.3

Changelog:
Intel TBB 2020 Update 3
TBB_INTERFACE_VERSION == 11103

Changes (w.r.t. Intel TBB 2020 Update 2):

Changes affecting backward compatibility:

- Changed body type concept of the flow::input_node.
    Set TBB_DEPRECATED_INPUT_NODE_BODY to 1 to compile with the previous
    concept of the body type.

Bugs fixed:

- Fixed compilation errors in C++20 mode due to ambiguity of comparison
    operators. Inspired by Barry Revzin
    (https://github.com/oneapi-src/oneTBB/pull/251).

Open-source contributions integrated:

- Fixed an issue in TBBBuild.cmake that causes the build with no arguments
    to fail (https://github.com/oneapi-src/oneTBB/pull/233) by tttapa.
- Added cmake/{TBBConfig,TBBConfigVersion}.cmake to Git ignore list
    (https://github.com/oneapi-src/oneTBB/pull/239) by Eisuke Kawashima.

------------------------------------------------------------------------
Intel TBB 2020 Update 2
TBB_INTERFACE_VERSION == 11102

Changes (w.r.t. Intel TBB 2020 Update 1):

- Cross-allocator copying constructor and copy assignment operator for
    concurrent_vector are deprecated.
- Added input_node to the flow graph API. It acts like a source_node
    except for being inactive by default; source_node is deprecated.
- Allocator template parameter for flow graph nodes is deprecated. Set
    TBB_DEPRECATED_FLOW_NODE_ALLOCATOR to 1 to avoid compilation errors.
- Flow graph preview hetero-features are deprecated.

Bugs fixed:

- Fixed the task affinity mechanism to prevent unlimited memory
    consumption in case the number of threads is explicitly decreased.
- Fixed memory leak related NUMA support functionality in task_arena.

------------------------------------------------------------------------
Intel TBB 2020 Update 1
TBB_INTERFACE_VERSION == 11101

Changes (w.r.t. Intel TBB 2020):

Preview features:

- The NUMA support library (tbbbind) no more depends on the main
    TBB library.

Bugs fixed:

- Fixed the issue of task_arena constraints not propagated on
    copy construction.
- Fixed TBBGet.cmake script broken by TBB package name changes
    (https://github.com/intel/tbb/issues/209).

------------------------------------------------------------------------
Intel TBB 2020
TBB_INTERFACE_VERSION == 11100

Changes (w.r.t. Intel TBB 2019 Update 9):

- Extended task_arena interface to simplify development of NUMA-aware
    applications.
- Added warning notifications when the deprecated functionality is used.

Open-source contributions integrated:

- Fixed various build warnings
    (https://github.com/intel/tbb/pull/179) by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 2019 Update 9
TBB_INTERFACE_VERSION == 11009

Changes (w.r.t. Intel TBB 2019 Update 8):

- Multiple APIs are deprecated. For details, please see
    Deprecated Features appendix in the TBB reference manual.
- Added C++17 deduction guides for flow graph nodes.

Preview Features:

- Added isolated_task_group class that allows multiple threads to add
    and execute tasks sharing the same isolation.
- Extended the flow graph API to simplify connecting nodes.
- Added erase() by heterogeneous keys for concurrent ordered containers.
- Added a possibility to suspend task execution at a specific point
    and resume it later.

Bugs fixed:

- Fixed the emplace() method of concurrent unordered containers to
    destroy a temporary element that was not inserted.
- Fixed a bug in the merge() method of concurrent unordered
    containers.
- Fixed behavior of a continue_node that follows buffering nodes.
- Fixed compilation error caused by missed stdlib.h when CMake
    integration is used (https://github.com/intel/tbb/issues/195).
    Inspired by Andrew Penkrat.

Open-source contributions integrated:

- Added support for move-only types to tbb::parallel_pipeline
    (https://github.com/intel/tbb/pull/159) by Raf Schietekat.
- Fixed detection of clang version when CUDA toolkit is installed
    (https://github.com/intel/tbb/pull/150) by Guilherme Amadio.

------------------------------------------------------------------------
Intel TBB 2019 Update 8
TBB_INTERFACE_VERSION == 11008

Changes (w.r.t. Intel TBB 2019 Update 7):

Bugs fixed:

- Fixed a bug in TBB 2019 Update 7 that could lead to incorrect memory
    reallocation on Linux (https://github.com/intel/tbb/issues/148).
- Fixed enqueuing tbb::task into tbb::task_arena not to fail on threads
    with no task scheduler initialized
    (https://github.com/intel/tbb/issues/116).

------------------------------------------------------------------------
Intel TBB 2019 Update 7
TBB_INTERFACE_VERSION == 11007

Changes (w.r.t. Intel TBB 2019 Update 6):

- Added TBBMALLOC_SET_HUGE_SIZE_THRESHOLD parameter to set the lower
    bound for allocations that are not released back to OS unless
    a cleanup is explicitly requested.
- Added zip_iterator::base() method to get the tuple of underlying
    iterators.
- Improved async_node to never block a thread that sends a message
    through its gateway.
- Extended decrement port of the tbb::flow::limiter_node to accept
    messages of integral types.
- Added support of Windows* to the CMake module TBBInstallConfig.
- Added packaging of CMake configuration files to TBB packages built
    using build/build.py script
    (https://github.com/intel/tbb/issues/141).

Changes affecting backward compatibility:

- Removed the number_of_decrement_predecessors parameter from the
    constructor of flow::limiter_node. To allow its usage, set
    TBB_DEPRECATED_LIMITER_NODE_CONSTRUCTOR macro to 1.

Preview Features:

- Added ordered associative containers:
    concurrent_{map,multimap,set,multiset} (requires C++11).

Open-source contributions integrated:

- Fixed makefiles to properly obtain the GCC version for GCC 7
    and later (https://github.com/intel/tbb/pull/147) by Timmmm.

------------------------------------------------------------------------
Intel TBB 2019 Update 6
TBB_INTERFACE_VERSION == 11006

Changes (w.r.t. Intel TBB 2019 Update 5):

- Added support for Microsoft* Visual Studio* 2019.
- Added support for enqueuing tbb::task into tbb::task_arena
    (https://github.com/01org/tbb/issues/116).
- Improved support for allocator propagation on concurrent_hash_map
    assigning and swapping.
- Improved scalable_allocation_command cleanup operations to release
    more memory buffered by the calling thread.
- Separated allocation of small and large objects into distinct memory
    regions, which helps to reduce excessive memory caching inside the
    TBB allocator.

Preview Features:

- Removed template class gfx_factory from the flow graph API.

------------------------------------------------------------------------
Intel TBB 2019 Update 5
TBB_INTERFACE_VERSION == 11005

Changes (w.r.t. Intel TBB 2019 Update 4):

- Associating a task_scheduler_observer with an implicit or explicit
    task arena is now a fully supported feature.
- Added a CMake module TBBInstallConfig that allows to generate and
    install CMake configuration files for TBB packages.
    Inspired by Hans Johnson (https://github.com/01org/tbb/pull/119).
- Added node handles, methods merge() and unsafe_extract() to concurrent
    unordered containers.
- Added constructors with Compare argument to concurrent_priority_queue
    (https://github.com/01org/tbb/issues/109).
- Controlling the stack size of worker threads is now supported for
    Universal Windows Platform.
- Improved tbb::zip_iterator to work with algorithms that swap values
    via iterators.
- Improved support for user-specified allocators in concurrent_hash_map,
    including construction of allocator-aware data types.
- For ReaderWriterMutex types, upgrades and downgrades now succeed if
    the mutex is already in the requested state.
    Inspired by Niadb (https://github.com/01org/tbb/pull/122).

Preview Features:

- The task_scheduler_observer::may_sleep() method has been removed.

Bugs fixed:

- Fixed the issue with a pipeline parallel filter executing serially if
    it follows a thread-bound filter.
- Fixed a performance regression observed when multiple parallel
    algorithms start simultaneously.

------------------------------------------------------------------------
Intel TBB 2019 Update 4
TBB_INTERFACE_VERSION == 11004

Changes (w.r.t. Intel TBB 2019 Update 3):

- global_control class is now a fully supported feature.
- Added deduction guides for tbb containers: concurrent_hash_map,
    concurrent_unordered_map, concurrent_unordered_set.
- Added tbb::scalable_memory_resource function returning
    std::pmr::memory_resource interface to the TBB memory allocator.
- Added tbb::cache_aligned_resource class that implements
    std::pmr::memory_resource with cache alignment and no false sharing.
- Added rml::pool_msize function returning the usable size of a memory
    block allocated from a given memory pool.
- Added default and copy constructors for tbb::counting_iterator
    and tbb::zip_iterator.
- Added TBB_malloc_replacement_log function to obtain the status of
    dynamic memory allocation replacement (Windows* only).
- CMake configuration file now supports release-only and debug-only
    configurations (https://github.com/01org/tbb/issues/113).
- TBBBuild CMake module takes the C++ version from CMAKE_CXX_STANDARD.

Bugs fixed:

- Fixed compilation for tbb::concurrent_vector when used with
    std::pmr::polymorphic_allocator.

Open-source contributions integrated:

- TBB_INTERFACE_VERSION is included into TBB version in CMake
    configuration (https://github.com/01org/tbb/pull/100)
    by Hans Johnson.
- Fixed detection of C++17 deduction guides for Visual C++*
    (https://github.com/01org/tbb/pull/112) by Marian Klymov.

------------------------------------------------------------------------
Intel TBB 2019 Update 3
TBB_INTERFACE_VERSION == 11003

Changes (w.r.t. Intel TBB 2019 Update 2):

- Added tbb::transform_iterator.
- Added new Makefile target 'profile' to flow graph examples enabling
    additional support for Intel(R) Parallel Studio XE tools.
- Added TBB_MALLOC_DISABLE_REPLACEMENT environment variable to switch off
    dynamic memory allocation replacement on Windows*. Inspired by
    a contribution from Edward Lam.

Preview Features:

- Extended flow graph API to support relative priorities for functional
    nodes, specified as an optional parameter to the node constructors.

Open-source contributions integrated:

- Enabled using process-local futex operations
    (https://github.com/01org/tbb/pull/58) by Andrey Semashev.

------------------------------------------------------------------------
Intel TBB 2019 Update 2
TBB_INTERFACE_VERSION == 11002

Changes (w.r.t. Intel TBB 2019 Update 1):

- Added overloads for parallel_reduce with default partitioner and
    user-supplied context.
- Added deduction guides for tbb containers: concurrent_vector,
    concurrent_queue, concurrent_bounded_queue,
    concurrent_priority_queue.
- Reallocation of memory objects >1MB now copies and frees memory if
    the size is decreased twice or more, trading performance off for
    reduced memory usage.
- After a period of sleep, TBB worker threads now prefer returning to
    their last used task arena.

Bugs fixed:

- Fixed compilation of task_group.h when targeting macOS* 10.11 or
    earlier (https://github.com/conda-forge/tbb-feedstock/issues/42).

Open-source contributions integrated:

- Added constructors with HashCompare argument to concurrent_hash_map
    (https://github.com/01org/tbb/pull/63) by arewedancer.

------------------------------------------------------------------------
Intel TBB 2019 Update 1
TBB_INTERFACE_VERSION == 11001

Changes (w.r.t. Intel TBB 2019):

- Doxygen documentation could be built with 'make doxygen' command now.

Changes affecting backward compatibility:

- Enforced 8 byte alignment for tbb::atomic<long long> and
    tbb::atomic<double>. On IA-32 architecture it may cause layout
    changes in structures that use these types.

Bugs fixed:

- Fixed an issue with dynamic memory allocation replacement on Windows*
    occurred for some versions of ucrtbase.dll.
- Fixed possible deadlock in tbbmalloc cleanup procedure during process
    shutdown. Inspired by a contribution from Edward Lam.
- Fixed usage of std::uncaught_exception() deprecated in C++17
  (https://github.com/01org/tbb/issues/67).
- Fixed a crash when a local observer is activated after an arena
    observer.
- Fixed compilation of task_group.h by Visual C++* 15.7 with
    /permissive- option (https://github.com/01org/tbb/issues/53).
- Fixed tbb4py to avoid dependency on Intel(R) C++ Compiler shared
    libraries.
- Fixed compilation for Anaconda environment with GCC 7.3 and higher.

Open-source contributions integrated:

- Fix various warnings when building with Visual C++
    (https://github.com/01org/tbb/pull/70) by Edward Lam.

------------------------------------------------------------------------
Intel TBB 2019
TBB_INTERFACE_VERSION == 11000

Changes (w.r.t. Intel TBB 2018 Update 5):

- Lightweight policy for functional nodes in the flow graph is now
    a fully supported feature.
- Reservation support in flow::write_once_node and flow::overwrite_node
    is now a fully supported feature.
- Support for Flow Graph Analyzer and improvements for
    Intel(R) VTune(TM) Amplifier become a regular feature enabled by
    TBB_USE_THREADING_TOOLS macro.
- Added support for std::new_handler in the replacement functions for
    global operator new.
- Added C++14 constructors to concurrent unordered containers.
- Added tbb::counting_iterator and tbb::zip_iterator.
- Fixed multiple -Wextra warnings in TBB source files.

Preview Features:

- Extracting nodes from a flow graph is deprecated and disabled by
    default. To enable, use TBB_DEPRECATED_FLOW_NODE_EXTRACTION macro.

Changes affecting backward compatibility:

- Due to internal changes in the flow graph classes, recompilation is
    recommended for all binaries that use the flow graph.

Open-source contributions integrated:

- Added support for OpenBSD by Anthony J. Bentley.

------------------------------------------------------------------------
Intel TBB 2018 Update 6
TBB_INTERFACE_VERSION == 10006

Changes (w.r.t. Intel TBB 2018 Update 5):

Bugs fixed:

- Fixed an issue with dynamic memory allocation replacement on Windows*
    occurred for some versions of ucrtbase.dll.

------------------------------------------------------------------------
Intel TBB 2018 Update 5
TBB_INTERFACE_VERSION == 10005

Changes (w.r.t. Intel TBB 2018 Update 4):

Preview Features:

- Added user event tracing API for Intel(R) VTune(TM) Amplifier and
    Flow Graph Analyzer.

Bugs fixed:

- Fixed the memory allocator to properly support transparent huge pages.
- Removed dynamic exception specifications in tbbmalloc_proxy for C++11
    and later (https://github.com/01org/tbb/issues/41).
- Added -flifetime-dse=1 option when building with GCC on macOS*
    (https://github.com/01org/tbb/issues/60).

Open-source contributions integrated:

- Added ARMv8 support by Siddhesh Poyarekar.
- Avoid GCC warnings for clearing an object of non-trivial type
    (https://github.com/01org/tbb/issues/54) by Daniel Arndt.

------------------------------------------------------------------------
Intel TBB 2018 Update 4
TBB_INTERFACE_VERSION == 10004

Changes (w.r.t. Intel TBB 2018 Update 3):

Preview Features:

- Improved support for Flow Graph Analyzer and Intel(R) VTune(TM)
    Amplifier in the task scheduler and generic parallel algorithms.
- Default device set for opencl_node now includes all the devices from
    the first available OpenCL* platform.
- Added lightweight policy for functional nodes in the flow graph. It
    indicates that the node body has little work and should, if possible,
    be executed immediately upon receiving a message, avoiding task
    scheduling overhead.

------------------------------------------------------------------------
Intel TBB 2018 Update 3
TBB_INTERFACE_VERSION == 10003

Changes (w.r.t. Intel TBB 2018 Update 2):

Preview Features:

- Added template class blocked_rangeNd for a generic multi-dimensional
    range (requires C++11). Inspired by a contribution from Jeff Hammond.

Bugs fixed:

- Fixed a crash with dynamic memory allocation replacement on
    Windows* for applications using system() function.
- Fixed parallel_deterministic_reduce to split range correctly when used
    with static_partitioner.
- Fixed a synchronization issue in task_group::run_and_wait() which
    caused a simultaneous call to task_group::wait() to return
    prematurely.

------------------------------------------------------------------------
Intel TBB 2018 Update 2
TBB_INTERFACE_VERSION == 10002

Changes (w.r.t. Intel TBB 2018 Update 1):

- Added support for Android* NDK r16, macOS* 10.13, Fedora* 26.
- Binaries for Universal Windows Driver (vc14_uwd) now link with static
    Microsoft* runtime libraries, and are only available in commercial
    releases.
- Extended flow graph documentation with more code samples.

Preview Features:

- Added a Python* module for multi-processing computations in numeric
    Python* libraries.

Bugs fixed:

- Fixed constructors of concurrent_hash_map to be exception-safe.
- Fixed auto-initialization in the main thread to be cleaned up at
    shutdown.
- Fixed a crash when tbbmalloc_proxy is used together with dbghelp.
- Fixed static_partitioner to assign tasks properly in case of nested
    parallelism.

------------------------------------------------------------------------
Intel TBB 2018 Update 1
TBB_INTERFACE_VERSION == 10001

Changes (w.r.t. Intel TBB 2018):

- Added lambda-friendly overloads for parallel_scan.
- Added support of static and simple partitioners in
    parallel_deterministic_reduce.

Preview Features:

- Added initial support for Flow Graph Analyzer to parallel_for.
- Added reservation support in overwrite_node and write_once_node.

Bugs fixed:

- Fixed a potential deadlock scenario in the flow graph that affected
    Intel TBB 2018.

------------------------------------------------------------------------
Intel TBB 2018
TBB_INTERFACE_VERSION == 10000

Changes (w.r.t. Intel TBB 2017 Update 7):

- Introduced Parallel STL, an implementation of the C++ standard
    library algorithms with support for execution policies. For more
    information, see Getting Started with Parallel STL
    (https://software.intel.com/en-us/get-started-with-pstl).
- this_task_arena::isolate() function is now a fully supported feature.
- this_task_arena::isolate() function and task_arena::execute() method
    were extended to pass on the value returned by the executed functor
    (requires C++11).
- task_arena::enqueue() and task_group::run() methods extended to accept
    move-only functors.
- A flow graph now spawns all tasks into the same task arena,
    and waiting for graph completion also happens in that arena.
- Improved support for Flow Graph Analyzer in async_node, opencl_node,
    and composite_node.
- Added support for Android* NDK r15, r15b.
- Added support for Universal Windows Platform.
- Increased minimally supported version of macOS*
    (MACOSX_DEPLOYMENT_TARGET) to 10.11.

Changes affecting backward compatibility:

- Internal layout changes in some flow graph classes;
- Several undocumented methods are removed from class graph,
    including set_active() and is_active().
- Due to incompatible changes, the namespace version is updated
    for the flow graph; recompilation is recommended for all
    binaries that use the flow graph classes.

Preview Features:

- opencl_node can be used with any graph object; class opencl_graph
    is removed.
- graph::wait_for_all() now automatically waits for all not yet consumed
    async_msg objects.
- Improved concurrent_lru_cache::handle_object to support C++11 move
    semantics, default construction, and conversion to bool.

Bugs fixed:

- Fixed a bug preventing use of streaming_node and opencl_node with
    Clang; inspired by a contribution from Francisco Facioni.
- Fixed this_task_arena::isolate() function to work correctly with
    parallel_invoke and parallel_do algorithms.
- Fixed a memory leak in composite_node.
- Fixed an assertion failure in debug tbbmalloc binaries when
    TBBMALLOC_CLEAN_ALL_BUFFERS is used.

------------------------------------------------------------------------
Intel TBB 2017 Update 8
TBB_INTERFACE_VERSION == 9108

Changes (w.r.t. Intel TBB 2017 Update 7):

Bugs fixed:

- Fixed an assertion failure in debug tbbmalloc binaries when
    TBBMALLOC_CLEAN_ALL_BUFFERS is used.

------------------------------------------------------------------------
Intel TBB 2017 Update 7
TBB_INTERFACE_VERSION == 9107

Changes (w.r.t. Intel TBB 2017 Update 6):

- In the huge pages mode, the memory allocator now is also able to use
    transparent huge pages.

Preview Features:

- Added support for Intel TBB integration into CMake-aware
    projects, with valuable guidance and feedback provided by Brad King
    (Kitware).

Bugs fixed:

- Fixed scalable_allocation_command(TBBMALLOC_CLEAN_ALL_BUFFERS, 0)
    to process memory left after exited threads.

------------------------------------------------------------------------
Intel TBB 2017 Update 6
TBB_INTERFACE_VERSION == 9106

Changes (w.r.t. Intel TBB 2017 Update 5):

- Added support for Android* NDK r14.

Preview Features:

- Added a blocking terminate extension to the task_scheduler_init class
    that allows an object to wait for termination of worker threads.

Bugs fixed:

- Fixed compilation and testing issues with MinGW (GCC 6).
- Fixed compilation with /std:c++latest option of VS 2017
    (https://github.com/01org/tbb/issues/13).

------------------------------------------------------------------------
Intel TBB 2017 Update 5
TBB_INTERFACE_VERSION == 9105

Changes (w.r.t. Intel TBB 2017 Update 4):

- Added support for Microsoft* Visual Studio* 2017.
- Added graph/matmult example to demonstrate support for compute offload
    to Intel(R) Graphics Technology in the flow graph API.
- The "compiler" build option now allows to specify a full path to the
    compiler.

Changes affecting backward compatibility:

- Constructors for many classes, including graph nodes, concurrent
    containers, thread-local containers, etc., are declared explicit and
    cannot be used for implicit conversions anymore.

Bugs fixed:

- Added a workaround for bug 16657 in the GNU C Library (glibc)
    affecting the debug version of tbb::mutex.
- Fixed a crash in pool_identify() called for an object allocated in
    another thread.

------------------------------------------------------------------------
Intel TBB 2017 Update 4
TBB_INTERFACE_VERSION == 9104

Changes (w.r.t. Intel TBB 2017 Update 3):

- Added support for C++11 move semantics in parallel_do.
- Added support for FreeBSD* 11.

Changes affecting backward compatibility:

- Minimal compiler versions required for support of C++11 move semantics
    raised to GCC 4.5, VS 2012, and Intel(R) C++ Compiler 14.0.

Bugs fixed:

- The workaround for crashes in the library compiled with GCC 6
    (-flifetime-dse=1) was extended to Windows*.

------------------------------------------------------------------------
Intel TBB 2017 Update 3
TBB_INTERFACE_VERSION == 9103

Changes (w.r.t. Intel TBB 2017 Update 2):

- Added support for Android* 7.0 and Android* NDK r13, r13b.

Preview Features:

- Added template class gfx_factory to the flow graph API. It implements
    the Factory concept for streaming_node to offload computations to
    Intel(R) processor graphics.

Bugs fixed:

- Fixed a possible deadlock caused by missed wakeup signals in
    task_arena::execute().

Open-source contributions integrated:

- A build fix for Linux* s390x platform by Jerry J.

------------------------------------------------------------------------
Intel TBB 2017 Update 2
TBB_INTERFACE_VERSION == 9102

Changes (w.r.t. Intel TBB 2017 Update 1):

- Removed the long-outdated support for Xbox* consoles.

Bugs fixed:

- Fixed the issue with task_arena::execute() not being processed when
    the calling thread cannot join the arena.
- Fixed dynamic memory allocation replacement failure on macOS* 10.12.

------------------------------------------------------------------------
Intel TBB 2017 Update 1
TBB_INTERFACE_VERSION == 9101

Changes (w.r.t. Intel TBB 2017):

Bugs fixed:

- Fixed dynamic memory allocation replacement failures on Windows* 10
    Anniversary Update.
- Fixed emplace() method of concurrent unordered containers to not
    require a copy constructor.

------------------------------------------------------------------------
Intel TBB 2017
TBB_INTERFACE_VERSION == 9100

Changes (w.r.t. Intel TBB 4.4 Update 5):

- static_partitioner class is now a fully supported feature.
- async_node class is now a fully supported feature.
- Improved dynamic memory allocation replacement on Windows* OS to skip
    DLLs for which replacement cannot be done, instead of aborting.
- Intel TBB no longer performs dynamic memory allocation replacement
    for Microsoft* Visual Studio* 2008.
- For 64-bit platforms, quadrupled the worst-case limit on the amount
    of memory the Intel TBB allocator can handle.
- Added TBB_USE_GLIBCXX_VERSION macro to specify the version of GNU
    libstdc++ when it cannot be properly recognized, e.g. when used
    with Clang on Linux* OS. Inspired by a contribution from David A.
- Added graph/stereo example to demonstrate tbb::flow::async_msg.
- Removed a few cases of excessive user data copying in the flow graph.
- Reworked split_node to eliminate unnecessary overheads.
- Added support for C++11 move semantics to the argument of
    tbb::parallel_do_feeder::add() method.
- Added C++11 move constructor and assignment operator to
    tbb::combinable template class.
- Added tbb::this_task_arena::max_concurrency() function and
    max_concurrency() method of class task_arena returning the maximal
    number of threads that can work inside an arena.
- Deprecated tbb::task_arena::current_thread_index() static method;
    use tbb::this_task_arena::current_thread_index() function instead.
- All examples for commercial version of library moved online:
    https://software.intel.com/en-us/product-code-samples. Examples are
    available as a standalone package or as a part of Intel(R) Parallel
    Studio XE or Intel(R) System Studio Online Samples packages.

Changes affecting backward compatibility:

- Renamed following methods and types in async_node class:
    Old                  New
    async_gateway_type => gateway_type
    async_gateway()    => gateway()
    async_try_put()    => try_put()
    async_reserve()    => reserve_wait()
    async_commit()    => release_wait()
- Internal layout of some flow graph nodes has changed; recompilation
    is recommended for all binaries that use the flow graph.

Preview Features:

- Added template class streaming_node to the flow graph API. It allows
    a flow graph to offload computations to other devices through
    streaming or offloading APIs.
- Template class opencl_node reimplemented as a specialization of
    streaming_node that works with OpenCL*.
- Added tbb::this_task_arena::isolate() function to isolate execution
    of a group of tasks or an algorithm from other tasks submitted
    to the scheduler.

Bugs fixed:

- Added a workaround for GCC bug #62258 in std::rethrow_exception()
    to prevent possible problems in case of exception propagation.
- Fixed parallel_scan to provide correct result if the initial value
    of an accumulator is not the operation identity value.
- Fixed a memory corruption in the memory allocator when it meets
    internal limits.
- Fixed the memory allocator on 64-bit platforms to align memory
    to 16 bytes by default for all allocations bigger than 8 bytes.
- As a workaround for crashes in the Intel TBB library compiled with
    GCC 6, added -flifetime-dse=1 to compilation options on Linux* OS.
- Fixed a race in the flow graph implementation.

Open-source contributions integrated:

- Enabling use of C++11 'override' keyword by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 4.4 Update 6
TBB_INTERFACE_VERSION == 9006

Changes (w.r.t. Intel TBB 4.4 Update 5):

- For 64-bit platforms, quadrupled the worst-case limit on the amount
    of memory the Intel TBB allocator can handle.

Bugs fixed:

- Fixed a memory corruption in the memory allocator when it meets
    internal limits.
- Fixed the memory allocator on 64-bit platforms to align memory
    to 16 bytes by default for all allocations bigger than 8 bytes.
- Fixed parallel_scan to provide correct result if the initial value
    of an accumulator is not the operation identity value.
- As a workaround for crashes in the Intel TBB library compiled with
    GCC 6, added -flifetime-dse=1 to compilation options on Linux* OS.

------------------------------------------------------------------------
Intel TBB 4.4 Update 5
TBB_INTERFACE_VERSION == 9005

Changes (w.r.t. Intel TBB 4.4 Update 4):

- Modified graph/fgbzip2 example to remove unnecessary data queuing.

Preview Features:

- Added a Python* module which is able to replace Python's thread pool
    class with the implementation based on Intel TBB task scheduler.

Bugs fixed:

- Fixed the implementation of 64-bit tbb::atomic for IA-32 architecture
    to work correctly with GCC 5.2 in C++11/14 mode.
- Fixed a possible crash when tasks with affinity (e.g. specified via
    affinity_partitioner) are used simultaneously with task priority
    changes.

------------------------------------------------------------------------
Intel TBB 4.4 Update 4
TBB_INTERFACE_VERSION == 9004

Changes (w.r.t. Intel TBB 4.4 Update 3):

- Removed a few cases of excessive user data copying in the flow graph.
- Improved robustness of concurrent_bounded_queue::abort() in case of
    simultaneous push and pop operations.

Preview Features:

- Added tbb::flow::async_msg, a special message type to support
    communications between the flow graph and external asynchronous
    activities.
- async_node modified to support use with C++03 compilers.

Bugs fixed:

- Fixed a bug in dynamic memory allocation replacement for Windows* OS.
- Fixed excessive memory consumption on Linux* OS caused by enabling
    zero-copy realloc.
- Fixed performance regression on Intel(R) Xeon Phi(tm) coprocessor with
    auto_partitioner.

------------------------------------------------------------------------
Intel TBB 4.4 Update 3
TBB_INTERFACE_VERSION == 9003

Changes (w.r.t. Intel TBB 4.4 Update 2):

- Modified parallel_sort to not require a default constructor for values
    and to use iter_swap() for value swapping.
- Added support for creating or initializing a task_arena instance that
    is connected to the arena currently used by the thread.
- graph/binpack example modified to use multifunction_node.
- For performance analysis, use Intel(R) VTune(TM) Amplifier XE 2015
    and higher; older versions are no longer supported.
- Improved support for compilation with disabled RTTI, by omitting its use
    in auxiliary code, such as assertions. However some functionality,
    particularly the flow graph, does not work if RTTI is disabled.
- The tachyon example for Android* can be built using Android Studio 1.5
    and higher with experimental Gradle plugin 0.4.0.

Preview Features:

- Added class opencl_subbufer that allows using OpenCL* sub-buffer
    objects with opencl_node.
- Class global_control supports the value of 1 for
    max_allowed_parallelism.

Bugs fixed:

- Fixed a race causing "TBB Warning: setaffinity syscall failed" message.
- Fixed a compilation issue on OS X* with Intel(R) C++ Compiler 15.0.
- Fixed a bug in queuing_rw_mutex::downgrade() that could temporarily
    block new readers.
- Fixed speculative_spin_rw_mutex to stop using the lazy subscription
    technique due to its known flaws.
- Fixed memory leaks in the tool support code.

------------------------------------------------------------------------
Intel TBB 4.4 Update 2
TBB_INTERFACE_VERSION == 9002

Changes (w.r.t. Intel TBB 4.4 Update 1):

- Improved interoperability with Intel(R) OpenMP RTL (libiomp) on Linux:
    OpenMP affinity settings do not affect the default number of threads
    used in the task scheduler. Intel(R) C++ Compiler 16.0 Update 1
    or later is required.
- Added a new flow graph example with different implementations of the
    Cholesky Factorization algorithm.

Preview Features:

- Added template class opencl_node to the flow graph API. It allows a
    flow graph to offload computations to OpenCL* devices.
- Extended join_node to use type-specified message keys. It simplifies
    the API of the node by obtaining message keys via functions
    associated with the message type (instead of node ports).
- Added static_partitioner that minimizes overhead of parallel_for and
    parallel_reduce for well-balanced workloads.
- Improved template class async_node in the flow graph API to support
    user settable concurrency limits.

Bugs fixed:

- Fixed a possible crash in the GUI layer for library examples on Linux.

------------------------------------------------------------------------
Intel TBB 4.4 Update 1
TBB_INTERFACE_VERSION == 9001

Changes (w.r.t. Intel TBB 4.4):

- Added support for Microsoft* Visual Studio* 2015.
- Intel TBB no longer performs dynamic replacement of memory allocation
    functions for Microsoft Visual Studio 2005 and earlier versions.
- For GCC 4.7 and higher, the intrinsics-based platform isolation layer
    uses __atomic_* built-ins instead of the legacy __sync_* ones.
    This change is inspired by a contribution from Mathieu Malaterre.
- Improvements in task_arena:
    Several application threads may join a task_arena and execute tasks
    simultaneously. The amount of concurrency reserved for application
    threads at task_arena construction can be set to any value between
    0 and the arena concurrency limit.
- The fractal example was modified to demonstrate class task_arena
    and moved to examples/task_arena/fractal.

Bugs fixed:

- Fixed a deadlock during destruction of task_scheduler_init objects
    when one of destructors is set to wait for worker threads.
- Added a workaround for a possible crash on OS X* when dynamic memory
    allocator replacement (libtbbmalloc_proxy) is used and memory is
    released during application startup.
- Usage of mutable functors with task_group::run_and_wait() and
    task_arena::enqueue() is disabled. An attempt to pass a functor
    which operator()() is not const will produce compilation errors.
- Makefiles and environment scripts now properly recognize GCC 5.0 and
    higher.

Open-source contributions integrated:

- Improved performance of parallel_for_each for inputs allowing random
    access, by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 4.4
TBB_INTERFACE_VERSION == 9000

Changes (w.r.t. Intel TBB 4.3 Update 6):

- The following features are now fully supported:
    tbb::flow::composite_node;
    additional policies of tbb::flow::graph_node::reset().
- Platform abstraction layer for Windows* OS updated to use compiler
    intrinsics for most atomic operations.
- The tbb/compat/thread header updated to automatically include
    C++11 <thread> where available.
- Fixes and refactoring in the task scheduler and class task_arena.
- Added key_matching policy to tbb::flow::join_node, which removes
    the restriction on the type that can be compared-against.
- For tag_matching join_node, tag_value is redefined to be 64 bits
    wide on all architectures.
- Expanded the documentation for the flow graph with details about
    node semantics and behavior.
- Added dynamic replacement of C11 standard function aligned_alloc()
    under Linux* OS.
- Added C++11 move constructors and assignment operators to
    tbb::enumerable_thread_specific container.
- Added hashing support for tbb::tbb_thread::id.
- On OS X*, binaries that depend on libstdc++ are not provided anymore.
    In the makefiles, libc++ is now used by default; for building with
    libstdc++, specify stdlib=libstdc++ in the make command line.

Preview Features:

- Added a new example, graph/fgbzip2, that shows usage of
    tbb::flow::async_node.
- Modification to the low-level API for memory pools:
    added a function for finding a memory pool by an object allocated
    from that pool.
- tbb::memory_pool now does not request memory till the first allocation
    from the pool.

Changes affecting backward compatibility:

- Internal layout of flow graph nodes has changed; recompilation is
    recommended for all binaries that use the flow graph.
- Resetting a tbb::flow::source_node will immediately activate it,
    unless it was created in inactive state.

Bugs fixed:

- Failure at creation of a memory pool will not cause process
    termination anymore.

Open-source contributions integrated:

- Supported building TBB with Clang on AArch64 with use of built-in
    intrinsics by David A.

------------------------------------------------------------------------
Intel TBB 4.3 Update 6
TBB_INTERFACE_VERSION == 8006

Changes (w.r.t. Intel TBB 4.3 Update 5):

- Supported zero-copy realloc for objects >1MB under Linux* via
    mremap system call.
- C++11 move-aware insert and emplace methods have been added to
    concurrent_hash_map container.
- install_name is set to @rpath/<library name> on OS X*.

Preview Features:

- Added template class async_node to the flow graph API. It allows a
    flow graph to communicate with an external activity managed by
    the user or another runtime.
- Improved speed of flow::graph::reset() clearing graph edges.
    rf_extract flag has been renamed rf_clear_edges.
- extract() method of graph nodes now takes no arguments.

Bugs fixed:

- concurrent_unordered_{set,map} behaves correctly for degenerate
    hashes.
- Fixed a race condition in the memory allocator that may lead to
    excessive memory consumption under high multithreading load.

------------------------------------------------------------------------
Intel TBB 4.3 Update 5
TBB_INTERFACE_VERSION == 8005

Changes (w.r.t. Intel TBB 4.3 Update 4):

- Added add_ref_count() method of class tbb::task.

Preview Features:

- Added class global_control for application-wide control of allowed
    parallelism and thread stack size.
- memory_pool_allocator now throws the std::bad_alloc exception on
    allocation failure.
- Exceptions thrown for by memory pool constructors changed from
    std::bad_alloc to std::invalid_argument and std::runtime_error.

Bugs fixed:

- scalable_allocator now throws the std::bad_alloc exception on
    allocation failure.
- Fixed a race condition in the memory allocator that may lead to
    excessive memory consumption under high multithreading load.
- A new scheduler created right after destruction of the previous one
    might be unable to modify the number of worker threads.

Open-source contributions integrated:

- (Added but not enabled) push_front() method of class tbb::task_list
    by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 4.3 Update 4
TBB_INTERFACE_VERSION == 8004

Changes (w.r.t. Intel TBB 4.3 Update 3):

- Added a C++11 variadic constructor for enumerable_thread_specific.
    The arguments from this constructor are used to construct
    thread-local values.
- Improved exception safety for enumerable_thread_specific.
- Added documentation for tbb::flow::tagged_msg class and
    tbb::flow::output_port function.
- Fixed build errors for systems that do not support dynamic linking.
- C++11 move-aware insert and emplace methods have been added to
    concurrent unordered containers.

Preview Features:

- Interface-breaking change: typedefs changed for node predecessor and
    successor lists, affecting copy_predecessors and copy_successors
    methods.
- Added template class composite_node to the flow graph API. It packages
    a subgraph to represent it as a first-class flow graph node.
- make_edge and remove_edge now accept multiport nodes as arguments,
    automatically using the node port with index 0 for an edge.

Open-source contributions integrated:

- Draft code for enumerable_thread_specific constructor with multiple
    arguments (see above) by Adrien Guinet.
- Fix for GCC invocation on IBM* Blue Gene*
    by Jeff Hammond and Raf Schietekat.
- Extended testing with smart pointers for Clang & libc++
    by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 4.3 Update 3
TBB_INTERFACE_VERSION == 8003

Changes (w.r.t. Intel TBB 4.3 Update 2):

- Move constructor and assignment operator were added to unique_lock.

Preview Features:

- Time overhead for memory pool destruction was reduced.

Open-source contributions integrated:

- Build error fix for iOS* by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 4.3 Update 2
TBB_INTERFACE_VERSION == 8002

Changes (w.r.t. Intel TBB 4.3 Update 1):

- Binary files for 64-bit Android* applications were added as part of the
    Linux* OS package.
- Exact exception propagation is enabled for Intel C++ Compiler on OS X*.
- concurrent_vector::shrink_to_fit was optimized for types that support
    C++11 move semantics.

Bugs fixed:

- Fixed concurrent unordered containers to insert elements much faster
    in debug mode.
- Fixed concurrent priority queue to support types that do not have
    copy constructors.
- Fixed enumerable_thread_specific to forbid copying from an instance
    with a different value type.

Open-source contributions integrated:

- Support for PathScale* EKOPath* Compiler by Erik Lindahl.

------------------------------------------------------------------------
Intel TBB 4.3 Update 1
TBB_INTERFACE_VERSION == 8001

Changes (w.r.t. Intel TBB 4.3):

- The ability to split blocked_ranges in a proportion, used by
    affinity_partitioner since version 4.2 Update 4, became a formal
    extension of the Range concept.
- More checks for an incorrect address to release added to the debug
    version of the memory allocator.
- Different kind of solutions for each TBB example were merged.

Preview Features:

- Task priorities are re-enabled in preview binaries.

Bugs fixed:

- Fixed a duplicate symbol when TBB_PREVIEW_VARIADIC_PARALLEL_INVOKE is
    used in multiple compilation units.
- Fixed a crash in __itt_fini_ittlib seen on Ubuntu 14.04.
- Fixed a crash in memory release after dynamic replacement of the
    OS X* memory allocator.
- Fixed incorrect indexing of arrays in seismic example.
- Fixed a data race in lazy initialization of task_arena.

Open-source contributions integrated:

- Fix for dumping information about gcc and clang compiler versions
    by Misty De Meo.

------------------------------------------------------------------------
Intel TBB 4.3
TBB_INTERFACE_VERSION == 8000

Changes (w.r.t. Intel TBB 4.2 Update 5):

- The following features are now fully supported: flow::indexer_node,
    task_arena, speculative_spin_rw_mutex.
- Compatibility with C++11 standard improved for tbb/compat/thread
    and tbb::mutex.
- C++11 move constructors have been added to concurrent_queue and
    concurrent_bounded_queue.
- C++11 move constructors and assignment operators have been added to
    concurrent_vector, concurrent_hash_map, concurrent_priority_queue,
    concurrent_unordered_{set,multiset,map,multimap}.
- C++11 move-aware emplace/push/pop methods have been added to
    concurrent_vector, concurrent_queue, concurrent_bounded_queue,
    concurrent_priority_queue.
- Methods to insert a C++11 initializer list have been added:
    concurrent_vector::grow_by(), concurrent_hash_map::insert(),
    concurrent_unordered_{set,multiset,map,multimap}::insert().
- Testing for compatibility of containers with some C++11 standard
    library types has been added.
- Dynamic replacement of standard memory allocation routines has been
    added for OS X*.
- Microsoft* Visual Studio* projects for Intel TBB examples updated
    to VS 2010.
- For open-source packages, debugging information (line numbers) in
    precompiled binaries now matches the source code.
- Debug information was added to release builds for OS X*, Solaris*,
    FreeBSD* operating systems and MinGW*.
- Various improvements in documentation, debug diagnostics and examples.

Preview Features:

- Additional actions on reset of graphs, and extraction of individual
    nodes from a graph (TBB_PREVIEW_FLOW_GRAPH_FEATURES).
- Support for an arbitrary number of arguments in parallel_invoke
  (TBB_PREVIEW_VARIADIC_PARALLEL_INVOKE).

Changes affecting backward compatibility:

- For compatibility with C++11 standard, copy and move constructors and
    assignment operators are disabled for all mutex classes. To allow
    the old behavior, use TBB_DEPRECATED_MUTEX_COPYING macro.
- flow::sequencer_node rejects messages with repeating sequence numbers.
- Changed internal interface between tbbmalloc and tbbmalloc_proxy.
- Following deprecated functionality has been removed:
    old debugging macros TBB_DO_ASSERT & TBB_DO_THREADING_TOOLS;
    no-op depth-related methods in class task;
    tbb::deprecated::concurrent_queue;
    deprecated variants of concurrent_vector methods.
- register_successor() and remove_successor() are deprecated as methods
    to add and remove edges in flow::graph; use make_edge() and
    remove_edge() instead.

Bugs fixed:

- Fixed incorrect scalable_msize() implementation for aligned objects.
- Flow graph buffering nodes now destroy their copy of forwarded items.
- Multiple fixes in task_arena implementation, including for:
    inconsistent task scheduler state inside executed functions;
    incorrect floating-point settings and exception propagation;
    possible stalls in concurrent invocations of execute().
- Fixed floating-point settings propagation when the same instance of
    task_group_context is used in different arenas.
- Fixed compilation error in pipeline.h with Intel Compiler on OS X*.
- Added missed headers for individual components to tbb.h.

Open-source contributions integrated:

- Range interface addition to parallel_do, parallel_for_each and
    parallel_sort by Stephan Dollberg.
- Variadic template implementation of parallel_invoke
    by Kizza George Mbidde (see Preview Features).
- Improvement in Seismic example for MacBook Pro* with Retina* display
    by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 4.2 Update 5
TBB_INTERFACE_VERSION == 7005

Changes (w.r.t. Intel TBB 4.2 Update 4):

- The second template argument of class aligned_space<T,N> now is set
    to 1 by default.

Preview Features:

- Better support for exception safety, task priorities and floating
    point settings in class task_arena.
- task_arena::current_slot() has been renamed to
    task_arena::current_thread_index().

Bugs fixed:

- Task priority change possibly ignored by a worker thread entering
    a nested parallel construct.
- Memory leaks inside the task scheduler when running on
    Intel(R) Xeon Phi(tm) coprocessor.

Open-source contributions integrated:

- Improved detection of X Window support for Intel TBB examples
    and other feedback by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 4.2 Update 4
TBB_INTERFACE_VERSION == 7004

Changes (w.r.t. Intel TBB 4.2 Update 3):

- Added possibility to specify floating-point settings at invocation
    of most parallel algorithms (including flow::graph) via
    task_group_context.
- Added dynamic replacement of malloc_usable_size() under
    Linux*/Android* and dlmalloc_usable_size() under Android*.
- Added new methods to concurrent_vector:
    grow_by() that appends a sequence between two given iterators;
    grow_to_at_least() that initializes new elements with a given value.
- Improved affinity_partitioner for better performance on balanced
    workloads.
- Improvements in the task scheduler, including better scalability
    when threads search for a task arena, and better diagnostics.
- Improved allocation performance for workloads that do intensive
    allocation/releasing of same-size objects larger than ~8KB from
    multiple threads.
- Exception support is enabled by default for 32-bit MinGW compilers.
- The tachyon example for Android* can be built for all targets
    supported by the installed NDK.
- Added Windows Store* version of the tachyon example.
- GettingStarted/sub_string_finder example ported to offload execution
    on Windows* for Intel(R) Many Integrated Core Architecture.

Preview Features:

- Removed task_scheduler_observer::on_scheduler_leaving() callback.
- Added task_scheduler_observer::may_sleep() callback.
- The CPF or_node has been renamed indexer_node. The input to
    indexer_node is now a list of types. The output of indexer_node is
    a tagged_msg type composed of a tag and a value. For indexer_node,
    the tag is a size_t.

Bugs fixed:

- Fixed data races in preview extensions of task_scheduler_observer.
- Added noexcept(false) for destructor of task_group_base to avoid
    crash on cancellation of structured task group in C++11.

Open-source contributions integrated:

- Improved concurrency detection for BG/Q, and other improvements
    by Raf Schietekat.
- Fix for crashes in enumerable_thread_specific in case if a contained
    object is too big to be constructed on the stack by Adrien Guinet.

------------------------------------------------------------------------
Intel TBB 4.2 Update 3
TBB_INTERFACE_VERSION == 7003

Changes (w.r.t. Intel TBB 4.2 Update 2):

- Added support for Microsoft* Visual Studio* 2013.
- Improved Microsoft* PPL-compatible form of parallel_for for better
    support of auto-vectorization.
- Added a new example for cancellation and reset in the flow graph:
    Kohonen self-organizing map (examples/graph/som).
- Various improvements in source code, tests, and makefiles.

Bugs fixed:

- Added dynamic replacement of _aligned_msize() previously missed.
- Fixed task_group::run_and_wait() to throw invalid_multiple_scheduling
    exception if the specified task handle is already scheduled.

Open-source contributions integrated:

- A fix for ARM* processors by Steve Capper.
- Improvements in std::swap calls by Robert Maynard.

------------------------------------------------------------------------
Intel TBB 4.2 Update 2
TBB_INTERFACE_VERSION == 7002

Changes (w.r.t. Intel TBB 4.2 Update 1):

- Enable C++11 features for Microsoft* Visual Studio* 2013 Preview.
- Added a test for compatibility of TBB containers with C++11
    range-based for loop.

Changes affecting backward compatibility:

- Internal layout changed for class tbb::flow::limiter_node.

Preview Features:

- Added speculative_spin_rw_mutex, a read-write lock class which uses
    Intel(R) Transactional Synchronization Extensions.

Bugs fixed:

- When building for Intel(R) Xeon Phi(tm) coprocessor, TBB programs
    no longer require explicit linking with librt and libpthread.

Open-source contributions integrated:

- Fixes for ARM* processors by Steve Capper, Leif Lindholm
    and Steven Noonan.
- Support for Clang on Linux by Raf Schietekat.
- Typo correction in scheduler.cpp by Julien Schueller.

------------------------------------------------------------------------
Intel TBB 4.2 Update 1
TBB_INTERFACE_VERSION == 7001

Changes (w.r.t. Intel TBB 4.2):

- Added project files for Microsoft* Visual Studio* 2010.
- Initial support of Microsoft* Visual Studio* 2013 Preview.
- Enable C++11 features available in Intel(R) C++ Compiler 14.0.
- scalable_allocation_mode(TBBMALLOC_SET_SOFT_HEAP_LIMIT, <size>) can be
    used to urge releasing memory from tbbmalloc internal buffers when
    the given limit is exceeded.

Preview Features:

- Class task_arena no longer requires linking with a preview library,
    though still remains a community preview feature.
- The method task_arena::wait_until_empty() is removed.
- The method task_arena::current_slot() now returns -1 if
    the task scheduler is not initialized in the thread.

Changes affecting backward compatibility:

- Because of changes in internal layout of graph nodes, the namespace
    interface number of flow::graph has been incremented from 6 to 7.

Bugs fixed:

- Fixed a race in lazy initialization of task_arena.
- Fixed flow::graph::reset() to prevent situations where tasks would be
    spawned in the process of resetting the graph to its initial state.
- Fixed decrement bug in limiter_node.
- Fixed a race in arc deletion in the flow graph.

Open-source contributions integrated:

- Improved support for IBM* Blue Gene* by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 4.2
TBB_INTERFACE_VERSION == 7000

Changes (w.r.t. Intel TBB 4.1 Update 4):

- Added speculative_spin_mutex, which uses Intel(R) Transactional
    Synchronization Extensions when they are supported by hardware.
- Binary files linked with libc++ (the C++ standard library in Clang)
    were added on OS X*.
- For OS X* exact exception propagation is supported with Clang;
    it requires use of libc++ and corresponding Intel TBB binaries.
- Support for C++11 initializer lists in constructor and assignment
    has been added to concurrent_hash_map, concurrent_unordered_set,
    concurrent_unordered_multiset, concurrent_unordered_map,
    concurrent_unordered_multimap.
- The memory allocator may now clean its per-thread memory caches
    when it cannot get more memory.
- Added the scalable_allocation_command() function for on-demand
    cleaning of internal memory caches.
- Reduced the time overhead for freeing memory objects smaller than ~8K.
- Simplified linking with the debug library for applications that use
    Intel TBB in code offloaded to Intel(R) Xeon Phi(tm) coprocessors.
    See an example in
    examples/GettingStarted/sub_string_finder/Makefile.
- Various improvements in source code, scripts and makefiles.

Changes affecting backward compatibility:

- tbb::flow::graph has been modified to spawn its tasks;
    the old behaviour (task enqueuing) is deprecated. This change may
    impact applications that expected a flow graph to make progress
    without calling wait_for_all(), which is no longer guaranteed. See
    the documentation for more details.
- Changed the return values of the scalable_allocation_mode() function.

Bugs fixed:

- Fixed a leak of parallel_reduce body objects when execution is
    cancelled or an exception is thrown, as suggested by Darcy Harrison.
- Fixed a race in the task scheduler which can lower the effective
    priority despite the existence of higher priority tasks.
- On Linux an error during destruction of the internal thread local
    storage no longer results in an exception.

Open-source contributions integrated:

- Fixed task_group_context state propagation to unrelated context trees
    by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 4.1 Update 4
TBB_INTERFACE_VERSION == 6105

Changes (w.r.t. Intel TBB 4.1 Update 3):

- Use /volatile:iso option with VS 2012 to disable extended
    semantics for volatile variables.
- Various improvements in affinity_partitioner, scheduler,
    tests, examples, makefiles.
- Concurrent_priority_queue class now supports initialization/assignment
    via C++11 initializer list feature (std::initializer_list<T>).

Bugs fixed:

- Fixed more possible stalls in concurrent invocations of
    task_arena::execute(), especially waiting for enqueued tasks.
- Fixed requested number of workers for task_arena(P,0).
- Fixed interoperability with Intel(R) VTune(TM) Amplifier XE in
    case of using task_arena::enqueue() from a terminating thread.

Open-source contributions integrated:

- Type fixes, cleanups, and code beautification by Raf Schietekat.
- Improvements in atomic operations for big endian platforms
    by Raf Schietekat.

------------------------------------------------------------------------
Intel TBB 4.1 Update 3
TBB_INTERFACE_VERSION == 6103

Changes (w.r.t. Intel TBB 4.1 Update 2):

- Binary files for Android* applications were added to the Linux* OS
    package.
- Binary files for Windows Store* applications were added to the
    Windows* OS package.
- Exact exception propagation (exception_ptr) support on Linux OS is
    now turned on by default for GCC 4.4 and higher.
- Stopped implicit use of large memory pages by tbbmalloc (Linux-only).
    Now use of large pages must be explicitly enabled with
    scalable_allocation_mode() function or TBB_MALLOC_USE_HUGE_PAGES
    environment variable.

Community Preview Features:

- Extended class task_arena constructor and method initialize() to
    allow some concurrency to be reserved strictly for application
    threads.
- New methods terminate() and is_active() were added to class
    task_arena.

Bugs fixed:

- Fixed initialization of hashing helper constant in the hash
    containers.
- Fixed possible stalls in concurrent invocations of
    task_arena::execute() when no worker thread is available to make
    progress.
- Fixed incorrect calculation of hardware concurrency in the presence
    of inactive processor groups, particularly on systems running
    Windows* 8 and Windows* Server 2012.

Open-source contributions integrated:

- The fix for the GUI examples on OS X* systems by Raf Schietekat.
- Moved some power-of-2 calculations to functions to improve readability
    by Raf Schietekat.
- C++11/Clang support improvements by arcata.
- ARM* platform isolation layer by Steve Capper, Leif Lindholm, Leo Lara
    (ARM).

------------------------------------------------------------------------
Intel TBB 4.1 Update 2
TBB_INTERFACE_VERSION == 6102

Changes (w.r.t. Intel TBB 4.1 Update 1):

- Objects up to 128 MB are now cached by the tbbmalloc. Previously
    the threshold was 8MB. Objects larger than 128 MB are still
    processed by direct OS calls.
- concurrent_unordered_multiset and concurrent_unordered_multimap
    have been added, based on Microsoft* PPL prototype.
- Ability to value-initialize a tbb::atomic<T> variable on construction
    in C++11, with const expressions properly supported.

Community Preview Features:

- Added a possibility to wait until all worker threads terminate.
    This is necessary before calling fork() from an application.

Bugs fixed:

- Fixed data race in tbbmalloc that might lead to memory leaks
    for large object allocations.
- Fixed task_arena::enqueue() to use task_group_context of target arena.
- Improved implementation of 64 bit atomics on ia32.

------------------------------------------------------------------------
Intel TBB 4.1 Update 1
TBB_INTERFACE_VERSION == 6101

Changes (w.r.t. Intel TBB 4.1):

- concurrent_vector class now supports initialization/assignment
    via C++11 initializer list feature (std::initializer_list<T>)
- Added implementation of the platform isolation layer based on
    Intel compiler atomic built-ins; it is supposed to work on
    any platform supported by compiler version 12.1 and newer.
- Using GetNativeSystemInfo() instead of GetSystemInfo() to support
    more than 32 processors for 32-bit applications under WOW64.
- The following form of parallel_for:
    parallel_for(first, last, [step,] f[, context]) now accepts an
    optional partitioner parameter after the function f.

Backward-incompatible API changes:

- The library no longer injects tuple in to namespace std.
    In previous releases, tuple was injected into namespace std by
    flow_graph.h when std::tuple was not available.  In this release,
    flow_graph.h now uses tbb::flow::tuple.  On platforms where
    std::tuple is available, tbb::flow::tuple is typedef'ed to
    std::tuple.  On all other platforms, tbb::flow::tuple provides
    a subset of the functionality defined by std::tuple. Users of
    flow_graph.h may need to change their uses of std::tuple to
    tbb::flow::tuple to ensure compatibility with non-C++11 compliant
    compilers.

Bugs fixed:

- Fixed local observer to be able to override propagated CPU state and
    to provide correct value of task_arena::current_slot() in callbacks.

------------------------------------------------------------------------
Intel TBB 4.1
TBB_INTERFACE_VERSION == 6100

Changes (w.r.t. Intel TBB 4.0 Update 5):

- _WIN32_WINNT must be set to 0x0501 or greater in order to use TBB
    on Microsoft* Windows*.
- parallel_deterministic_reduce template function is fully supported.
- TBB headers can be used with C++0x/C++11 mode (-std=c++0x) of GCC
    and Intel(R) Compiler.
- C++11 std::make_exception_ptr is used where available, instead of
    std::copy_exception from earlier C++0x implementations.
- Improvements in the TBB allocator to reduce extra memory consumption.
- Partial refactoring of the task scheduler data structures.
- TBB examples allow more flexible specification of the thread number,
    including arithmetic and geometric progression.

Bugs fixed:

- On Linux & OS X*, pre-built TBB binaries do not yet support exact
    exception propagation via C++11 exception_ptr. To prevent run time
    errors, by default TBB headers disable exact exception propagation
    even if the C++ implementation provides exception_ptr.

Community Preview Features:

- Added: class task_arena, for work submission by multiple application
    threads with thread-independent control of concurrency level.
- Added: task_scheduler_observer can be created as local to a master
    thread, to observe threads that work on behalf of that master.
    Local observers may have new on_scheduler_leaving() callback.

------------------------------------------------------------------------
Intel TBB 4.0 Update 5
TBB_INTERFACE_VERSION == 6005

Changes (w.r.t. Intel TBB 4.0 Update 4):

- Parallel pipeline optimization (directly storing small objects in the
    interstage data buffers) limited to trivially-copyable types for
    C++11 and a short list of types for earlier compilers.
- _VARIADIC_MAX switch is honored for TBB tuple implementation
    and flow::graph nodes based on tuple.
- Support of Cocoa framework was added to the GUI examples on OS X*
    systems.

Bugs fixed:

- Fixed a tv_nsec overflow bug in condition_variable::wait_for.
- Fixed execution order of enqueued tasks with different priorities.
- Fixed a bug with task priority changes causing lack of progress
    for fire-and-forget tasks when TBB was initialized to use 1 thread.
- Fixed duplicate symbol problem when linking multiple compilation
    units that include flow_graph.h on VC 10.

------------------------------------------------------------------------
Intel TBB 4.0 Update 4
TBB_INTERFACE_VERSION == 6004

Changes (w.r.t. Intel TBB 4.0 Update 3):

- The TBB memory allocator transparently supports large pages on Linux.
- A new flow_graph example, logic_sim, was added.
- Support for DirectX* 9 was added to GUI examples.

Community Preview Features:

- Added: aggregator, a new concurrency control mechanism.

Bugs fixed:

- The abort operation on concurrent_bounded_queue now leaves the queue
    in a reusable state. If a bad_alloc or bad_last_alloc exception is
    thrown while the queue is recovering from an abort, that exception
    will be reported instead of user_abort on the thread on which it
    occurred, and the queue will not be reusable.
- Steal limiting heuristic fixed to avoid premature stealing disabling
    when large amount of __thread data is allocated on thread stack.
- Fixed a low-probability leak of arenas in the task scheduler.
- In STL-compatible allocator classes, the method construct() was fixed
    to comply with C++11 requirements.
- Fixed a bug that prevented creation of fixed-size memory pools
    smaller than 2M.
- Significantly reduced the amount of warnings from various compilers.

Open-source contributions integrated:

- Multiple improvements by Raf Schietekat.
- Basic support for Clang on OS X* by Blas Rodriguez Somoza.
- Fixes for warnings and corner-case bugs by Blas Rodriguez Somoza
    and Edward Lam.

------------------------------------------------------------------------
Intel TBB 4.0 Update 3
TBB_INTERFACE_VERSION == 6003

Changes (w.r.t. Intel TBB 4.0 Update 2):

- Modifications to the low-level API for memory pools:
    added support for aligned allocations;
    pool policies reworked to allow backward-compatible extensions;
    added a policy to not return memory space till destruction;
    pool_reset() does not return memory space anymore.
- Class tbb::flow::graph_iterator added to iterate over all nodes
    registered with a graph instance.
- multioutput_function_node has been renamed multifunction_node.
    multifunction_node and split_node are now fully-supported features.
- For the tagged join node, the policy for try_put of an item with
    already existing tag has been defined: the item will be rejected.
- Matching the behavior on Windows, on other platforms the optional
    shared libraries (libtbbmalloc, libirml) now are also searched
    only in the directory where libtbb is located.
- The platform isolation layer based on GCC built-ins is extended.

Backward-incompatible API changes:

- a graph reference parameter is now required to be passed to the
    constructors of the following flow graph nodes: overwrite_node,
    write_once_node, broadcast_node, and the CPF or_node.
- the following tbb::flow node methods and typedefs have been renamed:
      Old                            New
    join_node and or_node:
      inputs()                ->    input_ports()
      input_ports_tuple_type  ->    input_ports_type
    multifunction_node and split_node:
      ports_type              ->    output_ports_type

Bugs fixed:

- Not all logical processors were utilized on systems with more than
    64 cores split by Windows into several processor groups.

------------------------------------------------------------------------
Intel TBB 4.0 Update 2 commercial-aligned release
TBB_INTERFACE_VERSION == 6002

Changes (w.r.t. Intel TBB 4.0 Update 1 commercial-aligned release):

- concurrent_bounded_queue now has an abort() operation that releases
    threads involved in pending push or pop operations. The released
    threads will receive a tbb::user_abort exception.
- Added Community Preview Feature:  concurrent_lru_cache container,
    a concurrent implementation of LRU (least-recently-used) cache.

Bugs fixed:

- fixed a race condition in the TBB scalable allocator.
- concurrent_queue counter wraparound bug was fixed, which occurred when
    the number of push and pop operations exceeded ~>4 billion on IA32.
- fixed races in the TBB scheduler that could put workers asleep too
    early, especially in presence of affinitized tasks.

------------------------------------------------------------------------
Intel TBB 4.0 Update 1 commercial-aligned release
TBB_INTERFACE_VERSION == 6000 (forgotten to increment)

Changes (w.r.t. Intel TBB 4.0 commercial-aligned release):

- Memory leaks fixed in binpack example.
- Improvements and fixes in the TBB allocator.

------------------------------------------------------------------------
Intel TBB 4.0 commercial-aligned release
TBB_INTERFACE_VERSION == 6000

Changes (w.r.t. Intel TBB 3.0 Update 8 commercial-aligned release):

- concurrent_priority_queue is now a fully supported feature.
    Capacity control methods were removed.
- Flow graph is now a fully supported feature.
- A new memory backend has been implemented in the TBB allocator.
    It can reuse freed memory for both small and large objects, and
    returns unused memory blocks to the OS more actively.
- Improved partitioning algorithms for parallel_for and parallel_reduce
    to better handle load imbalance.
- The convex_hull example has been refactored for reproducible
    performance results.
- The major interface version has changed from 5 to 6.
    Deprecated interfaces might be removed in future releases.

Community Preview Features:

- Added: serial subset, i.e. sequential implementations of TBB generic
    algorithms (currently, only provided for parallel_for).
- Preview of new flow graph nodes:
    or_node (accepts multiple inputs, forwards each input separately
      to all successors),
    split_node (accepts tuples, and forwards each element of a tuple
      to a corresponding successor), and
    multioutput_function_node (accepts one input, and passes the input
    and a tuple of output ports to the function body to support outputs
    to multiple successors).
- Added: memory pools for more control on memory source, grouping,
    and collective deallocation.

------------------------------------------------------------------------
Intel TBB 3.0 Update 8 commercial-aligned release
TBB_INTERFACE_VERSION == 5008

Changes (w.r.t. Intel TBB 3.0 Update 7 commercial-aligned release):

- Task priorities become an official feature of TBB,
    not community preview as before.
- Atomics API extended, and implementation refactored.
- Added task::set_parent() method.
- Added concurrent_unordered_set container.

Open-source contributions integrated:

- PowerPC support by Raf Schietekat.
- Fix of potential task pool overrun and other improvements
    in the task scheduler by Raf Schietekat.
- Fix in parallel_for_each to work with std::set in Visual* C++ 2010.

Community Preview Features:

- Graph community preview feature was renamed to flow graph.
    Multiple improvements in the implementation.
    Binpack example was added for the feature.
- A number of improvements to concurrent_priority_queue.
    Shortpath example was added for the feature.
- TBB runtime loaded functionality was added (Windows*-only).
    It allows to specify which versions of TBB should be used,
    as well as to set directories for the library search.
- parallel_deterministic_reduce template function was added.

------------------------------------------------------------------------
Intel TBB 3.0 Update 7 commercial-aligned release
TBB_INTERFACE_VERSION == 5006 (forgotten to increment)

Changes (w.r.t. Intel TBB 3.0 Update 6 commercial-aligned release):

- Added implementation of the platform isolation layer based on
    GCC atomic built-ins; it is supposed to work on any platform
    where GCC has these built-ins.

Community Preview Features:

- Graph's dining_philosophers example added.
- A number of improvements to graph and concurrent_priority_queue.

(ryoon)

2020-09-05 11:26:59 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 7.0.1.2

(ryoon)

2020-09-05 11:26:34 UTC MAIN commitmail json YAML

libreoffice: Update to 7.0.1.2

Changelog:
7.0.1.2
List of fixed bugs

Bugs fixed compared to 7.0.1 rc1:

    ofz#25169 insertion into set might find a duplicate [Caolán McNamara]
    tdf#109409 TEXTJOIN and CONCAT handle array/matrix column-wise instead of row-wise [Eike Rathke]
    tdf#132892 Drag and drop to the left removes formatting [Caolán McNamara]
    tdf#134968 Anti-aliasing off renders gradient fill with same colors and transparency wrong [Mike Kaganski]
    tdf#135133 Buildid is neither displayed in nor copyable from the about dialog [Mike Kaganski]
    tdf#135144 Saving DOCX to ODT with hiding tracking changes trashes all images [Miklos Vajna]
    tdf#135526 EDITING - Unable to change height or Y position of objects in Base reports [Caolán McNamara]
    tdf#135779 LO Writer: Find Bar search locks up GTK3 [Caolán McNamara]

7.0.2.1
List of fixed bugs

Bugs fixed compared to 7.0.0 RC3

    rhbz#1861794 LibreOffice Calc Fixed Width Import no longer shows handles [Caolán McNamara]
    tdf#77962 FILEOPEN: WPS DOC - incorrect font colours imported (16 palette colours = use comment 11's doc) [Justin Luth]
    tdf#81522 FILESAVE: can't save .docx after deleting header or footer [Justin Luth]
    tdf#121191 View PDF after export doesn't work if to perform File -> Export... [Pierre MARTY]
    tdf#124470 Table settings and borders are not saved if checked "Embed fonts" and "Only embed fonts that are used" [Mike Kaganski]
    tdf#128198 FILEOPEN: DOCX: Incorrect text wrapping of fly frame [Michael Stahl]
    tdf#128345 FILESAVE: PPTX: transparency gradient on solid fill is not considered in export [Regina Henschel]
    tdf#128838 AUTO-REDACT: Uneditable target [Julien Nabet]
    tdf#130559 LibreOffice crashes when opening a document in print preview [Mike Kaganski]
    tdf#130707 FILEOPEN: Writer document "Read Error. Format error discovered in the file in sub-document content.xml at 2,68950(row,col)." [Miklos Vajna]
    tdf#130862 AUTO-REDACT: enhance GUI and term [Adolfo Jayme Barrientos]
    tdf#130863 AUTO-REDACT: Disable 'Case Sensitive' checkbox + 'Whole word' checkbox when the 'Regular expression' option is selected [Julien Nabet]
    tdf#131047 UI: Find All search result frame cannot resized (gen) [Xisco Fauli]
    tdf#131175 FILEOPEN DOCX: chart labels black instead of white in grey rectangle [Miklos Vajna, GülÅŸah Köse]
    tdf#131288 FILESAVE DOCX Saving chart document twice results in broken DOCX file in Word16 [Balazs Varga]
    tdf#132022 Remove Tango Icon Completely and Make It As Extension [Rizal Muttaqin]
    tdf#132066 UI: Don't translate the vulkan/raster specifier in about window [Heiko Tietze]
    tdf#132438 Very Slow scrolling or no scrolling at with Skia Raster or Vulkan very high resolution image (reasonable speed with OpenGL) [LuboÅ¡ Luňák]
    tdf#132787 Duplicate gnome icon theme installed [Chris Mayo, Christian Lohmaier]
    tdf#132944 Table is multiplying with dummy's after undo [Xisco Fauli, Michael Stahl]
    tdf#133016 SVG in presentation mode not as crispy in Skia raster/vulkan compared to GDI [LuboÅ¡ Luňák]
    tdf#133070 FILEOPEN DOCX Shape with relative height gets huge height [Regényi Balázs]
    tdf#133687 FILEOPEN PPTX: text box shifts over other text box (and adopts its style) [GülÅŸah Köse]
    tdf#133747 When sorting Japanese Kanji, "時" is the last [Tomoyuki Kubota]
    tdf#133766 Update Catalan dictionary bundled data [Joan Montané]
    tdf#133863 FILEOPEN DOCX Shape size grows with Relative width to outer margin [Regényi Balázs]
    tdf#133864 FILEOPEN DOCX Shape size grows with Relative width to inner margin [Regényi Balázs]
    tdf#133958 Check Spelling (F7): cursor unexpectedly jumps backwards when correcting text [Caolán McNamara]
    tdf#133967 Crash swlo!SwDoc::GotoOutline+0x59c [Xisco Fauli, Michael Stahl]
    tdf#134043 DOCX import: use DropDown text field instead of ComboBox form control [Thorsten Behrens]
    tdf#134183 FILEOPEN PPTX: gradient angle off by 180° (and position off, too) [Miklos Vajna]
    tdf#134250 CRASH: undoing table paste [Michael Stahl]
    tdf#134252 CRASH: undoing section paste [Michael Stahl]
    tdf#134332 Error when saving bigger odt/ods with password [Xisco Fauli]
    tdf#134346 SVG graphics in LO Draw lose fidelity when using SKIA [LuboÅ¡ Luňák]
    tdf#134400 FILEOPEN RTF (in Writer): Image missing/empty frame [Miklos Vajna]
    tdf#134436 Crash specific undo/redo dance [Michael Stahl]
    tdf#134522 Remove --with-build-version flag [Rene Engelhard]
    tdf#134572 FILEOPEN: DOCX: Incorrect default value in dropdown text fields [Serge Krot]
    tdf#134610 FILEOPEN: DOCX: Incorrect position of math object [Miklos Vajna]
    tdf#134646 Wrong paper size in print dialog [Samuel Mehrbrodt]
    tdf#134648 FILEOPEN: DOCX: Incorrect margin in first item in sublist [László Németh]
    tdf#134660 Listbox not bounded with initial toggle active Tools -> Options -> View 'Show Preview of Fonts' [Caolán McNamara]
    tdf#134796 FILESAVE: big document with password can't be open afterwards [Xisco Fauli]
    tdf#134817 FILESAVE XLSX Header text with different fonts is lost [Attila Szűcs]
    tdf#134847 Crash:select masterslide on inserted presentation from Writer [Jim Raykowski]
    tdf#134887 New toolbar button doesn't update the icon after theme change and missing support for extra large icons [Maxim Monastirsky]
    tdf#134931 Table does paste but not visible [Michael Stahl]
    tdf#134959 Navigator doesn't scroll to page entered if the cursor is at that page already [Caolán McNamara]
    tdf#134965 Crash in: swlo.dll [Michael Stahl]
    tdf#134971 Insert from file overwrites default style [Thorsten Behrens]
    tdf#135093 Not assign wording error dialog on Add Submissions dialog by blank input. [Julien Nabet]
    tdf#135098 Writer crashes when merging horizontally cells in a table (GTK3) [Caolán McNamara]
    tdf#135121 UI: Font color toolbar icon looks off after setting it to automatic [Caolán McNamara]
    tdf#135144 Saving DOCX to ODT with hiding tracking changes trashes all images [Michael Stahl]
    tdf#135211 Crash: Run Swam Non Linear Solver with blank input [Julien Nabet]
    tdf#135249 Allow duration inputs >59 [Eike Rathke]
    tdf#135264 FILEOPEN DOCX Glow effects transparency should be prioritized over area transparency [Mike Kaganski]
    tdf#135321 CRASH: Right click on empty Command list (gen) [Julien Nabet]
    tdf#135325 UI: Thumbnails in start cente#135368 Some accelerator keys ineffective in "Page Style" dialog [Caolán McNamara]
    tdf#135427 eps import with text has completely bogus inter-letter spacing [Samuel Thibault]
    tdf#135438 Paragraph styles preview in sidebar are clipped [Caolán McNport: text:anchor-type="page" + style:horizontal-rel="paragraph" etc. invalid combinations [Michael Stahl]
    tdf#135470 LibreOffice 7.0.0.3: Error in For...Next Statement [Mike Kaganski]
    tdf#135488 Crash double clicking Fonts in the Design sidebar (495 Crash when switching UI to Notebookbar variant [Caolán McNamara]
    tdf#135567 Chart Wizard not allowing to choose data range with mouse (gtk3) [Caolán McNamara]
    tdf#135568 Crash when opening the 3D View option for a chart. [Caolán McNamara]
    tdf#135639 Crash inspecting an array after Redim Statement with option VBASupport 1 [Mike Kaganski]

(ryoon)

2020-09-05 11:26:10 UTC MAIN commitmail json YAML

doc: Updated math/libnumbertext to 1.0.6

(ryoon)

2020-09-05 11:25:39 UTC MAIN commitmail json YAML

libnumbertext: Update to 1.0.6

Changelog:
2020-06-01: 1.0.6 release:
        * Numbertext.cxx: don't depend on en_US.UTF-8 locale by Stephan Bergmann
        * Java:
                - clean-up by Balázs Meskó with Maven support
                - port special logic for Norwegian language from C++ by Ilya Idamkin
        * Makefile.am: prefix for datadir by Li-Wen Hsu
        * bg.sor: avoid using \d and \D by Mihail Balabanov
        * ee.sor: update Estonian language spellings by Alvar Laigna
        * el.sor: fix "and" before currency fractions and "zero" in case of 0 whole euro by Spiros Evangelatos
        * es.sor: fixes by Juanma Sanchez, and based on him report
        * gl.sor, es.sor: fix ISO codename of Honduran lempira by Ilya Idamkin
        * fr.sor: fix EUR 200, 300 etc., bug report by armik71
        * hu.sor: fix date function for 1
        * hu_Hung.sor:
                - Old Hungarian transliteration support for words
                - remove obsolete function left-to-right
                - add sch -> s, ä -> é transliteration by Viktor Kovács
        * it.sor: fix ordinal numbers, bug report by dario-gallucci
        * ja.sor: fix word "negative" (è´Ÿ -> è² ), bug report by cmplstofB
        * ko.sor, en.sor: fix Korean module and add Korean Won unit by DaeHyun Sun
        * lv.sor: fix 40, 50 ... 90, bug report by andritis
        * my.sor, en.sor: add Malay currency MYR by Bee Ing
        * ru.sor, uk.sor: fix cardinal and feminine RUB, UAH usage by Alex Ivanov
        * th.sor: fix usage of 1 by Ilya Idamkin and tyindeepit

(ryoon)

2020-09-05 10:26:03 UTC MAIN commitmail json YAML

doc: Updated security/gnupg2 to 2.2.23

(js)

2020-09-05 10:25:52 UTC MAIN commitmail json YAML

Update security/gnupg2 to 2.2.23

Fixes a criticial vulnerability: https://dev.gnupg.org/T5050

Noteworthy changes in version 2.2.22
====================================

  * gpg: Change the default key algorithm to rsa3072.

  * gpg: Add regular expression support for Trust Signatures on all
    platforms.  [#4843]

  * gpg: Fix regression in 2.2.21 with non-default --passphrase-repeat
    option.  [#4991]

  * gpg: Ignore --personal-digest-prefs for ECDSA keys.  [#5021]

  * gpgsm: Make rsaPSS a de-vs compliant scheme.

  * gpgsm: Show also the SHA256 fingerprint in key listings.

  * gpgsm: Do not require a default keyring for --gpgconf-list.  [#4867]

  * gpg-agent: Default to extended key format and record the creation
    time of keys.  Add new option --disable-extended-key-format.

  * gpg-agent: Support the WAYLAND_DISPLAY envvar.  [#5016]

  * gpg-agent: Allow using --gpgconf-list even if HOME does not
    exist.  [#4866]

  * gpg-agent: Make the Pinentry work even if the envvar TERM is set
    to the empty string.  [#4137]

  * scdaemon: Add a workaround for Gnuk tokens <= 2.15 which wrongly
    incremented the error counter when using the "verify" command of
    "gpg --edit-key" with only the signature key being present.

  * dirmngr: Better handle systems with disabled IPv6.  [#4977]

  * gpgpslit: Install tool.  It was not installed in the past to avoid
    conflicts with the version installed by GnuPG 1.4.  [#5023]

  * gpgtar: Handle Unicode file names on Windows correctly (requires
    libgpg-error 1.39).  [#4083]

  * gpgtar: Make --files-from and --null work as documented.  [#5027]

  * Build the Windows installer with the new Ntbtls 0.2.0 so that TLS
    connections succeed for servers demanding GCM.

  Release-info: https://dev.gnupg.org/T5030

Noteworthy changes in version 2.2.23
====================================

  * gpg: Fix AEAD preference list overflow.  [#5050]

  * gpg: Fix a possible segv in the key cleaning code.

  * gpgsm: Fix a minor RFC2253 parser bug.  [#5037]

  * scdaemon: Fix a PIN verify failure on certain OpenPGP card
    implementations.  Regression in 2.2.22.  [#5039]

  * po: Fix bug in the Hungarian translation.  Updates for the Czech,
    Polish, and Ukrainian translations.

  Release-info: https://dev.gnupg.org/T5045

(js)

2020-09-05 10:19:38 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 80.0.1nb1

(ryoon)

2020-09-05 10:19:04 UTC MAIN commitmail json YAML

firefox: Requires textproc/py-expat at least with python37

(ryoon)

2020-09-05 10:15:03 UTC MAIN commitmail json YAML

doc: Updated devel/py-setuptools to 50.2.0

(ryoon)

2020-09-05 10:14:31 UTC MAIN commitmail json YAML

py-setuptools: Update to 50.2.0

* It seems that this fixes PLIST divergence of some packages,
  including py-libxml2 and py-cElementTree.

Changelog:
v50.2.0

    #2355: When pip is imported as part of a build, leave distutils patched.
    #2380: There are some setuptools specific changes in the setuptools.command.bdist_rpm module that are no longer needed, because they are part of the bdist_rpm module in distutils in Python 3.5.0. Therefore, code was removed from setuptools.command.bdist_rpm.

v50.1.0

    #2350: Setuptools reverts using the included distutils by default. Platform maintainers and system integrators and others are strongly encouraged to set SETUPTOOLS_USE_DISTUTILS=local to help identify and work through the reported issues with distutils adoption, mainly to file issues and pull requests with pypa/distutils such that distutils performs as needed across every supported environment.

v50.0.3

    #2363: Restore link_libpython support on Python 3.7 and earlier (see pypa/distutils#9).

v50.0.2

    #2352: In distutils hack, use absolute import rather than relative to avoid bpo-30876.

(ryoon)

2020-09-05 10:08:15 UTC MAIN commitmail json YAML

mame: Needs FORCE_DRC_C_BACKEND on non-x86

(nia)

2020-09-05 07:30:39 UTC MAIN commitmail json YAML

p5-Padre-Plugin-Vi: mark as broken

Add upstream bug report URL.

(wiz)

2020-09-05 07:14:14 UTC MAIN commitmail json YAML

doc: Updated print/p5-LaTeX-Driver to 1.1.1

(wiz)

2020-09-05 07:14:05 UTC MAIN commitmail json YAML

p5-LaTeX-Driver: update to 1.1.1.

1.1.1  2020-07-29
  - Fix version number presented in the POD VERSION section
  - Remove duplication in listed formats

1.1.0  2020-07-29
  - Fix RT #133061: typo in @PROCESSORS ('lulaatex')
  - Add documentation of the supported processor/format combinations
  - Add LuaLaTeX as a processor/format combination

1.0.0  2020-05-21
  - Improve error reported when invoked external program is missing
  - Fix RT #127951: failing tests on some installations

(wiz)

2020-09-05 07:06:54 UTC MAIN commitmail json YAML

doc: Updated devel/py-ruamel-yaml to 0.16.12

(wiz)

2020-09-05 07:06:43 UTC MAIN commitmail json YAML

py-ruamel-yaml: update to 0.16.12.

Changes not found, but fixes problem with setuptools 50.0.

(wiz)

2020-09-05 07:05:29 UTC MAIN commitmail json YAML

doc: Updated devel/py-ruamel-yaml-clib to 0.2.2

(wiz)

2020-09-05 07:05:19 UTC MAIN commitmail json YAML

py-ruamel-yaml-clib: update to 0.2.2.

Changes not found, but fixes issue with setuptools 50.0.

(wiz)

2020-09-05 02:49:27 UTC MAIN commitmail json YAML

Remove a .orig file that was mistakenly committed.  OK ryoon@

(pgoyette)

2020-09-05 00:35:13 UTC MAIN commitmail json YAML

www/nginx: Add njs extmod and regen distinfo

njs is a subset of the JavaScript language that allows extending nginx
functionality. njs is created in compliance with ECMAScript 5.1 (strict mode)
with some ECMAScript 6 and later extensions.

(otis)

2020-09-05 00:07:37 UTC MAIN commitmail json YAML

doc: Updated audio/py-music21 to 6.1.0nb1

(gutteridge)

2020-09-05 00:07:17 UTC MAIN commitmail json YAML

py-music21: add py-jsonpickle as a dependency

py-jsonpickle is one of two choices available to serialize py-music21
objects. Add it by default, since it's a very small dependency. While
here, add another explanatory comment to options.mk.

(gutteridge)

2020-09-04 23:35:41 UTC MAIN commitmail json YAML

devel/Makefile: sort entries

(gutteridge)

2020-09-04 21:18:37 UTC MAIN commitmail json YAML

chat/matrix-synapse: Bump PKGREVISION

(js)

2020-09-04 21:16:22 UTC MAIN commitmail json YAML

chat/matrix-synapse: Add perl:run to tools, add to BUILD_DEFS

(js)

2020-09-04 20:35:23 UTC MAIN commitmail json YAML

doc: Added chat/matrix-synapse version 1.19.1

(js)

2020-09-04 20:34:30 UTC MAIN commitmail json YAML

py-jsonschema: fix previous (wrong dependency replaced)

(wiz)

2020-09-04 20:34:11 UTC MAIN commitmail json YAML

2020-09-04 20:32:36 UTC MAIN commitmail json YAML

py-configobj: use appropriate if confusing variable name in PLIST

(wiz)

2020-09-04 19:44:24 UTC MAIN commitmail json YAML

mk/platform/QNX.mk: Add ACCEPT_INFERIOR_RM_PROGRAM=yes

(js)

2020-09-04 19:36:30 UTC MAIN commitmail json YAML

mk/platform/QNX.mk: Add /usr/qnx650 to _OPSYS_LIB_DIRS

(js)

2020-09-04 16:53:35 UTC MAIN commitmail json YAML

doc: Updated www/badwolf to 1.0.3

(pin)

2020-09-04 16:53:02 UTC MAIN commitmail json YAML

www/badwolf: update to 1.0.3

BadWolf 1.0.3 release!

This is a bugfix release, updating is recommended.
Additions
- Turkish translation

Fixes
- Object un-reference to web-context and settings, stopping the
WebKitNetworkProcess leak
- Fix a segfault found on some platforms when both removing a tab and destroying
it's child

Changes
- Makefile: Make all cp command end with a / on directory targets
- badwolf.c: Only create CSS Providers when needed

(pin)

2020-09-04 16:05:31 UTC MAIN commitmail json YAML

doc: Updated cad/py-gds to 1.6

(mef)

2020-09-04 16:05:20 UTC MAIN commitmail json YAML

(cad/py-gds) Updated 1.5.2 to 1.6

### Version 1.6 (Aug 12, 2020)
* Added support for element properties.
* Added transformation support to `Cell.copy`.
* Layer/datatype filtering in `get_polygons` for `Cell`, `CellReference` and `CellArray`.
* Layer/datatype filtering in `LayoutViewer`.
* Removed global cache `_bounding_boxes`.  Only cells cache their bounding boxes.
* Bug fixes (thanks Daniel Hwang for the contributions).
* Bug fix in `Cell.copy` where the whole dependency tree would be copied on a deep copy creation.

(mef)

2020-09-04 15:01:32 UTC MAIN commitmail json YAML

doc: Updated lang/php74 to 7.4.10

(taca)

2020-09-04 15:01:05 UTC MAIN commitmail json YAML

lang/php74: udpate to 7.4.10

Update php74 to 7.4.10.

03 Sep 2020, PHP 7.4.10

- Core:
  . Fixed bug #79884 (PHP_CONFIG_FILE_PATH is meaningless). (cmb)
  . Fixed bug #77932 (File extensions are case-sensitive). (cmb)
  . Fixed bug #79806 (realpath() erroneously resolves link to link). (cmb)
  . Fixed bug #79895 (PHP_CHECK_GCC_ARG does not allow flags with equal sign).
    (Santiago M. Mola)
  . Fixed bug #79919 (Stack use-after-scope in define()). (cmb)
  . Fixed bug #79934 (CRLF-only line in heredoc causes parsing error).
    (Pieter van den Ham)
  . Fixed bug #79947 (Memory leak on invalid offset type in compound
    assignment). (Nikita)

- COM:
  . Fixed bug #48585 (com_load_typelib holds reference, fails on second call).
    (cmb)

- Exif:
  . Fixed bug #75785 (Many errors from exif_read_data).
    (N鱈ckolas Daniel da Silva)

- Gettext:
  . Fixed bug #70574 (Tests fail due to relying on Linux fallback behavior for
    gettext()). (Florian Engelhardt)

- LDAP:
  . Fixed memory leaks. (ptomulik)

- OPcache:
  . Fixed bug #73060 (php failed with error after temp folder cleaned up).
    (cmb)
  . Fixed bug #79917 (File cache segfault with a static variable in inherited
    method). (Nikita)

- PDO:
  . Fixed bug #64705 (errorInfo property of PDOException is null when
    PDO::__construct() fails). (Ahmed Abdou)

- Session:
  . Fixed bug #79724 (Return type does not match in ext/session/mod_mm.c).
    (Nikita)

- Standard:
  . Fixed bug #79930 (array_merge_recursive() crashes when called with array
    with single reference). (Nikita)
  . Fixed bug #79944 (getmxrr always returns true on Alpine linux). (Nikita)
  . Fixed bug #79951 (Memory leak in str_replace of empty string). (Nikita)

- XML:
  . Fixed bug #79922 (Crash after multiple calls to xml_parser_free()). (cmb)

(taca)

2020-09-04 14:59:49 UTC MAIN commitmail json YAML

doc: Updated lang/php73 to 7.3.22

(taca)

2020-09-04 14:59:16 UTC MAIN commitmail json YAML

lang/php73: update to 7.3.22

Update php73 to 7.3.22.

03 Sep 2020, PHP 7.3.22

- Core:
  . Fixed bug #79884 (PHP_CONFIG_FILE_PATH is meaningless). (cmb)
  . Fixed bug #77932 (File extensions are case-sensitive). (cmb)
  . Fixed bug #79806 (realpath() erroneously resolves link to link). (cmb)
  . Fixed bug #79895 (PHP_CHECK_GCC_ARG does not allow flags with equal sign).
    (Santiago M. Mola)
  . Fixed bug #79919 (Stack use-after-scope in define()). (cmb)
  . Fixed bug #79934 (CRLF-only line in heredoc causes parsing error).
    (Pieter van den Ham)

- COM:
  . Fixed bug #48585 (com_load_typelib holds reference, fails on second call).
    (cmb)

- Exif:
  . Fixed bug #75785 (Many errors from exif_read_data).
    (N鱈ckolas Daniel da Silva)

- Gettext:
  . Fixed bug #70574 (Tests fail due to relying on Linux fallback behavior for
    gettext()). (Florian Engelhardt)

- LDAP:
  . Fixed memory leaks. (ptomulik)

- OPcache:
  . Fixed bug #73060 (php failed with error after temp folder cleaned up).
    (cmb)

- PDO:
  . Fixed bug #64705 (errorInfo property of PDOException is null when
    PDO::__construct() fails). (Ahmed Abdou)

- Standard:
  . Fixed bug #79930 (array_merge_recursive() crashes when called with array
    with single reference). (Nikita)
  . Fixed bug #79944 (getmxrr always returns true on Alpine linux). (Nikita)
  . Fixed bug #79951 (Memory leak in str_replace of empty string). (Nikita)

- XML:
  . Fixed bug #79922 (Crash after multiple calls to xml_parser_free()). (cmb)

(taca)

2020-09-04 14:29:41 UTC MAIN commitmail json YAML

2020-09-04 14:28:39 UTC MAIN commitmail json YAML

2020-09-04 14:23:38 UTC MAIN commitmail json YAML

2020-09-04 14:22:58 UTC MAIN commitmail json YAML

2020-09-04 14:21:08 UTC MAIN commitmail json YAML

2020-09-04 14:20:29 UTC MAIN commitmail json YAML

2020-09-04 14:18:49 UTC MAIN commitmail json YAML

2020-09-04 14:17:08 UTC MAIN commitmail json YAML

p5-accessors-fast: revert previous, mistake

(wiz)

2020-09-04 14:15:49 UTC MAIN commitmail json YAML

*: remove p5-constant, part of perl

(wiz)

2020-09-04 14:14:46 UTC MAIN commitmail json YAML

2020-09-04 14:14:05 UTC MAIN commitmail json YAML

2020-09-04 14:12:52 UTC MAIN commitmail json YAML

2020-09-04 14:12:10 UTC MAIN commitmail json YAML

2020-09-04 14:09:45 UTC MAIN commitmail json YAML

2020-09-04 14:08:37 UTC MAIN commitmail json YAML

p5-biblatex-biber: remove p5-Unicode-Collate, part of perl

(wiz)

2020-09-04 14:08:01 UTC MAIN commitmail json YAML

doc: Updated lang/perl5 to 5.32.0nb1

(wiz)

2020-09-04 14:07:51 UTC MAIN commitmail json YAML

perl5: remove bogus CONFLICTS

The perl modules install into the vendor_perl subdirectory, so there is no
actual conflict.

Bump PKGREVISION.

(wiz)

2020-09-04 13:57:15 UTC MAIN commitmail json YAML

2020-09-04 13:56:12 UTC MAIN commitmail json YAML

*: remove p5-Time-Piece, part of perl

(wiz)

2020-09-04 13:54:16 UTC MAIN commitmail json YAML

2020-09-04 13:53:37 UTC MAIN commitmail json YAML

*: remove p5-Time-Local, part of perl

(wiz)

2020-09-04 13:51:33 UTC MAIN commitmail json YAML

2020-09-04 13:49:25 UTC MAIN commitmail json YAML

2020-09-04 13:48:33 UTC MAIN commitmail json YAML

*: remove p5-Text-Tabs+Wrap, part of perl

(wiz)

2020-09-04 13:46:15 UTC MAIN commitmail json YAML

2020-09-04 13:45:17 UTC MAIN commitmail json YAML

2020-09-04 13:38:33 UTC MAIN commitmail json YAML

2020-09-04 13:37:50 UTC MAIN commitmail json YAML

2020-09-04 13:36:47 UTC MAIN commitmail json YAML

2020-09-04 13:35:42 UTC MAIN commitmail json YAML

2020-09-04 13:32:40 UTC MAIN commitmail json YAML

2020-09-04 13:32:00 UTC MAIN commitmail json YAML

*: remove p5-Term-Cap, part of perl

(wiz)

2020-09-04 13:30:51 UTC MAIN commitmail json YAML

2020-09-04 13:29:53 UTC MAIN commitmail json YAML

2020-09-04 13:25:32 UTC MAIN commitmail json YAML

2020-09-04 13:20:26 UTC MAIN commitmail json YAML

*: remove p5-Sys-Syslog, part of perl

(wiz)

2020-09-04 13:18:18 UTC MAIN commitmail json YAML

2020-09-04 13:17:02 UTC MAIN commitmail json YAML

*: remove p5-Pod-Usage, part of perl

(wiz)

2020-09-04 13:03:35 UTC MAIN commitmail json YAML

doc: Updated audio/din to 48

(fox)

2020-09-04 13:02:58 UTC MAIN commitmail json YAML

audio/din: Updates to 48

Changes since 47.1:

DIN Is Noise 48:

  /*  create drone pendulum based on number of drones instead of spacing

  /* convert selected pitched drones to noising drones and vice-versa.
    + CTRL + . to convert selected pitched drones to noising drones
      or Menu >> Drone Tools >> Drone > Noise
    + CTRL + , to convert selected noising drones to pitched drones
      or Menu >> Drone Tools >> Noise > Drone

  /* mute and unmute selected drones
    + SHIFT + , to mute selected drones or Menu > Drone tools > Mute
    + SHIFT + . to unmute selected drones or Menu > Drone tools > Unmute

  /* Zero and Reset gravity from Gravity widget

  /* Zero velocity of drones

  /* Start and End angles for geometry > sound plugins on curve editor
    + ie., Circler, Rose_Milker and Lissajous
      + you can now turn a part - an arc - of rose and lissajous curves into waveforms/envelopes/modulators!
    + Phase for Spiraler
      + End angle found from Turns

  /* Start, End points in Countries plugin on curve editors

    + turn 'arc' of a 'country polygon' into waveform/envelope/modulator

  /* set Phase of each harmonic in Sine_Mixer

    + press g to toggle between harmonics and phase 'levels'
    + Phase levels is blue
      + goes from 0 deg (bottom) to 360 deg (top)

  /* press f to toggle paint harmonics (or phase) in Sine_Mixer

  /* overlay last screen (instrument or editor) on curve editor

  /* !EXPERIMENTAL! mouse slider increment scaling

    When using mouse slider:

      press , to set increment to 1/N of original increment
      press . to set increment to Nx of original increment
      press 1,2,3...9 sets N = 1,2,3...9
      press 0 to set N = 10
      default N = 10

  /* if selected drones exist, set initial menu tab to Drone Params on microtonal keyboard

  * ` to flip to last screen
      * flip between editors
      * flip between instruments

  * improved curve editor
    * curve samples display, curve component picker, cursor display

  * improved auto splitting 'box that has a ball' in Mondrian
    * results in better trapping of ball(s) in box(es) :)

  ! fixed dont warp mouse when mouse slider activation aborted !
  ! fixed add/remove gravity widget on menu toggle !
  ! fixed load/save of launched drones !
  ! fixed reset velocity & gravity !
  ! fixed crash when clearing all harmonic bookmarks and moving sine mixer !
  ! fixed name of radius curve in spiraler plugin !
  ! fixed drones per minute as float instead of int !
  ! removed release location from the title bar as COVID-19 has grounded me in Chennai, India :( !

(fox)

2020-09-04 12:43:24 UTC MAIN commitmail json YAML

[databases/postgresql12-client] Set MAKE_JOBS_SAFE=no

This fails to build with make -j16, but works fine with make -j1.

(js)

2020-09-04 12:30:01 UTC MAIN commitmail json YAML