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

2024-05-13 06:51:11 UTC Now

2016-10-21 22:47:59 UTC MAIN commitmail json YAML

Add missing entry in PLIST for gd locales

(kamil)

2016-10-21 20:50:42 UTC MAIN commitmail json YAML

Stop mentioning sudo version prior 1.6 - it was over 16 years ago.

There is still ${PREFIX}/share/doc/sudo/UPGRADE with recent content.

It's not only about a sudoers file.

(kamil)

2016-10-21 18:47:33 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5140 - requested by taca
lang/php56: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.161
- lang/php56/distinfo                                          1.35

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct 16 11:58:42 UTC 2016

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php56: distinfo

  Log Message:
  Update php56 to 5.6.27.

  13 Oct 2016, PHP 5.6.27

  - Core:
    . Fixed bug #73025 (Heap Buffer Overflow in virtual_popen of
      zend_virtual_cwd.c). (cmb)
    . Fixed bug #73058 (crypt broken when salt is 'too' long). (Anatol)
    . Fixed bug #72703 (Out of bounds global memory read in BF_crypt triggered by
      password_verify). (Anatol)
    . Fixed bug #73189 (Memcpy negative size parameter php_resolve_path). (Stas)
    . Fixed bug #73147 (Use After Free in unserialize()). (Stas)

  - BCmath:
    . Fixed bug #73190 (memcpy negative parameter _bc_new_num_ex). (Stas)

  - DOM:
    . Fixed bug #73150 (missing NULL check in dom_document_save_html). (Stas)

  - Ereg:
    . Fixed bug #73284 (heap overflow in php_ereg_replace function). (Stas)

  - Filter:
    . Fixed bug #72972 (Bad filter for the flags FILTER_FLAG_NO_RES_RANGE and
      FILTER_FLAG_NO_PRIV_RANGE). (julien)
    . Fixed bug #67167 (Wrong return value from FILTER_VALIDATE_BOOLEAN,
      FILTER_NULL_ON_FAILURE). (levim, cmb)
    . Fixed bug #73054 (default option ignored when object passed to int filter).
      (cmb)

  - GD:
    . Fixed bug #67325 (imagetruecolortopalette: white is duplicated in palette).
      (cmb)
    . Fixed bug #50194 (imagettftext broken on transparent background w/o
      alphablending). (cmb)
    . Fixed bug #73003 (Integer Overflow in gdImageWebpCtx of gd_webp.c). (trylab,
      cmb)
    . Fixed bug #53504 (imagettfbbox gives incorrect values for bounding box).
      (Mark Plomer, cmb)
    . Fixed bug #73157 (imagegd2() ignores 3rd param if 4 are given). (cmb)
    . Fixed bug #73155 (imagegd2() writes wrong chunk sizes on boundaries). (cmb)
    . Fixed bug #73159 (imagegd2(): unrecognized formats may result in corrupted
      files). (cmb)
    . Fixed bug #73161 (imagecreatefromgd2() may leak memory). (cmb)

  - Intl:
    . Fixed bug #73218 (add mitigation for ICU int overflow). (Stas)

  - Imap:
    . Fixed bug #73208 (integer overflow in imap_8bit caused heap corruption).
      (Stas)

  - Mbstring:
    . Fixed bug #72994 (mbc_to_code() out of bounds read). (Laruence, cmb)
    . Fixed bug #66964 (mb_convert_variables() cannot detect recursion). (Yasuo)
    . Fixed bug #72992 (mbstring.internal_encoding doesn't inherit default_charset).
      (Yasuo)
    . Fixed bug #73082 (string length overflow in mb_encode_* function). (Stas)

  - PCRE:
    . Fixed bug #73174 (heap overflow in php_pcre_replace_impl). (Stas)

  - Opcache:
    . Fixed bug #72590 (Opcache restart with kill_all_lockers does not work).
      (Keyur) (julien backport)

  - OpenSSL:
    . Fixed bug #73072 (Invalid path SNI_server_certs causes segfault).
      (Jakub Zelenka)
    . Fixed bug #73275 (crash in openssl_encrypt function). (Stas)
    . Fixed bug #73276 (crash in openssl_random_pseudo_bytes function). (Stas)

  - Session:
    . Fixed bug #68015 (Session does not report invalid uid for files save handler).
      (Yasuo)
    . Fixed bug #73100 (session_destroy null dereference in ps_files_path_create).
      (cmb)

  - SimpleXML:
    . Fixed bug #73293 (NULL pointer dereference in SimpleXMLElement::asXML()).
      (Stas)

  - SPL:
    . Fixed bug #73073 (CachingIterator null dereference when convert to string).
      (Stas)

  - Standard:
    . Fixed bug #73240 (Write out of bounds at number_format). (Stas)
    . Fixed bug #73017 (memory corruption in wordwrap function). (Stas)

  - Stream:
    . Fixed bug #73069 (readfile() mangles files larger than 2G). (Laruence)

  - Zip:
    . Fixed bug #70752 (Depacking with wrong password leaves 0 length files).
      (cmb)

(bsiegert)

2016-10-21 18:44:42 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5139 - requested by taca
lang/php70: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.160
- lang/php70/distinfo                                          1.20
- lang/php70/patches/patch-ext_pcre_pcrelib_config.h            1.3

---
  Module Name: pkgsrc
  Committed By: jdolecek
  Date: Fri Oct 14 15:06:21 UTC 2016

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php70: distinfo
  pkgsrc/lang/php70/patches: patch-ext_pcre_pcrelib_config.h

  Log Message:
  Update php70 to 7.0.12

  Changes:

  Core:
    Fixed bug #73025 (Heap Buffer Overflow in virtual_popen of zend_virtual_cwd.c).
    Fixed bug #72703 (Out of bounds global memory read in BF_crypt triggered by password_verify).
    Fixed bug #73058 (crypt broken when salt is 'too' long).
    Fixed bug #69579 (Invalid free in extension trait).
    Fixed bug #73156 (segfault on undefined function).
    Fixed bug #73163 (PHP hangs if error handler throws while accessing undef const in default value).
    Fixed bug #73172 (parse error: Invalid numeric literal).
    Fixed for #73240 (Write out of bounds at number_format).
    Fixed bug #73147 (Use After Free in PHP7 unserialize()).
    Fixed bug #73189 (Memcpy negative size parameter php_resolve_path).
  BCmath:
    Fixed bug #73190 (memcpy negative parameter _bc_new_num_ex).
  COM:
    Fixed bug #73126 (Cannot pass parameter 1 by reference).
  Date:
    Fixed bug #73091 (Unserializing DateInterval object may lead to __toString invocation).
  DOM:
    Fixed bug #73150 (missing NULL check in dom_document_save_html).
  Filter:
    Fixed bug #72972 (Bad filter for the flags FILTER_FLAG_NO_RES_RANGE and FILTER_FLAG_NO_PRIV_RANGE).
    Fixed bug #73054 (default option ignored when object passed to int filter).
  GD:
    Fixed bug #67325 (imagetruecolortopalette: white is duplicated in palette).
    Fixed bug #50194 (imagettftext broken on transparent background w/o alphablending).
    Fixed bug #73003 (Integer Overflow in gdImageWebpCtx of gd_webp.c).
    Fixed bug #53504 (imagettfbbox gives incorrect values for bounding box).
    Fixed bug #73157 (imagegd2() ignores 3rd param if 4 are given).
    Fixed bug #73155 (imagegd2() writes wrong chunk sizes on boundaries).
    Fixed bug #73159 (imagegd2(): unrecognized formats may result in corrupted files).
    Fixed bug #73161 (imagecreatefromgd2() may leak memory).
  Intl:
    Fixed bug #73218 (add mitigation for ICU int overflow).
  Mbstring:
    Fixed bug #66797 (mb_substr only takes 32-bit signed integer).
    Fixed bug #66964 (mb_convert_variables() cannot detect recursion).
    Fixed bug #72992 (mbstring.internal_encoding doesn't inherit default_charset).
  Mysqlnd:
    Fixed bug #72489 (PHP Crashes When Modifying Array Containing MySQLi Result Data).
  Opcache:
    Fixed bug #72982 (Memory leak in zend_accel_blacklist_update_regexp() function).
  OpenSSL:
    Fixed bug #73072 (Invalid path SNI_server_certs causes segfault).
    Fixed bug #73276 (crash in openssl_random_pseudo_bytes function).
    Fixed bug #73275 (crash in openssl_encrypt function).
  PCRE:
    Fixed bug #73121 (Bundled PCRE doesn't compile because JIT isn't supported on s390).
    Fixed bug #73174 (heap overflow in php_pcre_replace_impl).
  PDO_DBlib:
    Fixed bug #72414 (Never quote values as raw binary data).
    Allow \PDO::setAttribute() to set query timeouts.
    Handle SQLDECIMAL/SQLNUMERIC types, which are used by later TDS versions.
    Add common PDO test suite.
    Free error and message strings when cleaning up PDO instances.
    Fixed bug #67130 (\PDOStatement::nextRowset() should succeed when all rows in current rowset haven't been fetched).
    Ignore potentially misleading dberr values.
  phpdbg:
    Fixed bug #72996 (phpdbg_prompt.c undefined reference to DL_LOAD).
    Fixed next command not stopping when leaving function.
  Session:
    Fixed bug #68015 (Session does not report invalid uid for files save handler).
    Fixed bug #73100 (session_destroy null dereference in ps_files_path_create).
  SimpleXML:
    Fixed bug #73293 (NULL pointer dereference in SimpleXMLElement::asXML()).
  SOAP:
    Fixed bug #71711 (Soap Server Member variables reference bug).
    Fixed bug #71996 (Using references in arrays doesn't work like expected).
  SPL:
    Fixed bug #73257, Fixed bug #73258 (SplObjectStorage unserialize allows use of non-object as key).
  SQLite3:
    Updated bundled SQLite3 to 3.14.2.
  Zip:
    Fixed bug #70752 (Depacking with wrong password leaves 0 length files).

(bsiegert)

2016-10-21 18:40:41 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5138 - requested by taca
lang/php71: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.159
- lang/php71/distinfo                                          1.7
- lang/php71/patches/patch-ext_pcre_pcrelib_config.h            1.2

---
  Module Name: pkgsrc
  Committed By: jdolecek
  Date: Sat Oct  8 09:16:09 UTC 2016

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php71: distinfo
  pkgsrc/lang/php71/patches: patch-ext_pcre_pcrelib_config.h

  Log Message:
  Update php71 to 7.1.0RC3

  Changes:
  - Core:
    . Fixed bug #73156 (segfault on undefined function). (Dmitry)
    . Fixed bug #73163 (PHP hangs if error handler throws while accessing undef
      const in default value). (Nikita)
    . Fixed bug #73172 (parse error: Invalid numeric literal). (Nikita, Anatol)
    . Fixed bug #73181 (parse_str() without a second argument leads to crash).
      (Nikita)

  - COM:
    . Fixed bug #73126 (Cannot pass parameter 1 by reference). (Anatol)
    . Fixed bug #69579 (Invalid free in extension trait). (John Boehr)

  - GD:
    . Fixed bug #50194 (imagettftext broken on transparent background w/o
      alphablending). (cmb)
    . Fixed bug #73003 (Integer Overflow in gdImageWebpCtx of gd_webp.c). (trylab,
      cmb)
    . Fixed bug #53504 (imagettfbbox gives incorrect values for bounding box).
      (Mark Plomer, cmb)
    . Fixed bug #73157 (imagegd2() ignores 3rd param if 4 are given). (cmb)
    . Fixed bug #73155 (imagegd2() writes wrong chunk sizes on boundaries). (cmb)
    . Fixed bug #73159 (imagegd2(): unrecognized formats may result in corrupted
      files). (cmb)
    . Fixed bug #73161 (imagecreatefromgd2() may leak memory). (cmb)

  - JSON:
    . Fixed bug #73113 (Segfault with throwing JsonSerializable). (julien)

  - PCRE:
    . Fixed bug #73121 (Bundled PCRE doesn't compile because JIT isn't supported
      on s390). (Anatol)

  - PDO_DBlib:
    . Fixed bug #72414 (Never quote values as raw binary data). (Adam Baratz)
    . Allow \PDO::setAttribute() to set query timeouts. (Adam Baratz)
    . Handle SQLDECIMAL/SQLNUMERIC types, which are used by later TDS versions.
      (Adam Baratz)
    . Add common PDO test suite. (Adam Baratz)
    . Free error and message strings when cleaning up PDO instances.
      (Adam Baratz)
    . Fixed bug #67130 (\PDOStatement::nextRowset() should succeed when all rows
      in current rowset haven't been fetched). (Peter LeBrun)
    . Ignore potentially misleading dberr values. (Chris Kings-Lynne)

  - phpdbg:
    . Added generator command for inspection of currently alive generators. (Bob)

  - Reflection
    . Undo backwards compatiblity break in ReflectionType->__toString() and
      deprecate via documentation instead. (Nikita)

  - Session:
    . Fixed bug #73100 (session_destroy null dereference in ps_files_path_create).
      (cmb)

(bsiegert)

2016-10-21 15:29:23 UTC MAIN commitmail json YAML

Updated net/filezilla to 3.21.0nb1

(wiz)

2016-10-21 15:29:11 UTC MAIN commitmail json YAML

Add an upstream patch that hopefully fixes a rare assertion.
>From Tim Kosse.
Bump PKGREVISION.

(wiz)

2016-10-21 14:33:18 UTC MAIN commitmail json YAML

Updated www/drupal7 to 7.51

(wen)

2016-10-21 14:31:30 UTC MAIN commitmail json YAML

Update to 7.51

Upstream changes:
Drupal 7.51, 2016-10-05
-----------------------
- The Update module now also checks for updates to a disabled theme that is
  used as an admin theme.
- Exceptions thrown in dblog_watchdog() are now caught and ignored.
- Clarified the warning that appears when modules are missing or have moved.
- Log messages are now XSS filtered on display.
- Draggable tables now work on touch screen devices.
- Added a setting for allowing double underscores in CSS identifiers
  (https://www.drupal.org/node/2810369).
- If a user navigates away from a page while an Ajax request is running they
  will no longer get an error message saying "An Ajax HTTP request terminated
  abnormally".
- The system_region_list() API function now takes an optional third parameter
  which allows region name translations to be skipped when they are not needed
  (API addition: https://www.drupal.org/node/2810365).
- Numerous performance improvements.
- Numerous bug fixes.
- Numerous API documentation improvements.
- Additional automated test coverage.

Drupal 7.50, 2016-07-07
-----------------------
- Added a new "administer fields" permission for trusted users, which is
  required in addition to other permissions to use the field UI
  (https://www.drupal.org/node/2483307).
- Added clickjacking protection to Drupal core by setting the X-Frame-Options
  header to SAMEORIGIN by default (https://www.drupal.org/node/2735873).
- Added support for full UTF-8 (emojis, Asian symbols, mathematical symbols) on
  MySQL and other database drivers when the site and database are configured to
  allow it (https://www.drupal.org/node/2761183).
- Improved performance by avoiding a re-scan of directories when a file is
  missing; instead, trigger a PHP warning (minor API change:
  https://www.drupal.org/node/2581445).
- Made it possible to use any PHP callable in Ajax form callbacks, form API
  form-building functions, and form API wrapper callbacks (API addition:
  https://www.drupal.org/node/2761169).
- Fixed that following a password reset link while logged in leaves users unable
  to change their password (minor user interface change:
  https://www.drupal.org/node/2759023).
- Implemented various fixes for automated test failures on PHP 5.4+ and PHP 7.
  Drupal core automated tests now pass in these environments.
- Improved support for PHP 7 by fixing various problems.
- Fixed various bugs with PHP 5.5+ imagerotate(), including when incorrect
  color indices are passed in.
- Fixed a regression introduced in Drupal 7.43 that allowed files uploaded by
  anonymous users to be lost after form validation errors, and that also caused
  regressions with certain contributed modules.
- Fixed a regression introduced in Drupal 7.36 which caused the default value
  of hidden textarea fields to be ignored.
- Fixed robots.txt to allow search engines to access CSS, JavaScript and image
  files.
- Changed wording on the Update Manager settings page to clarify that the
  option to check for disabled module updates also applies to uninstalled
  modules (administrative-facing translatable string change).
- Changed the help text when editing menu links and configuring URL redirect
  actions so that it does not reference "Drupal" or the drupal.org website
  (administrative-facing translatable string change).
- Fixed the locale safety check that is used to ensure that translations are
  safe to allow for tokens in the href/src attributes of translated strings.
- Fixed that URL generation only works on port 80 when using domain based
  language negotation.
- Made method="get" forms work inside the administrative overlay. The fix adds
  a new hidden field to these forms when they appear inside the overlay (minor
  data structure change).
- Increased maxlength of menu link title input fields in the node form and
  menu link form from 128 to 255 characters.
- Removed meaningless post-check=0 and pre-check=0 cache control headers from
  Drupal HTTP responses.
- Added a .editorconfig file to auto-configure editors that support it.
- Added --directory option to run-tests.sh for easier test discovery of all
  tests within a project.
- Made run-tests.sh exit with a failure code when there are test fails or
  problems running the script.
- Fixed that cookies from previous tests are still present when a new test
  starts in DrupalWebTestCase.
- Improved performance of queries on the {authmap} database table.
- Fixed handling of missing files and functions inside the registry.
- Fixed Ajax handling for tableselect form elements that use checkboxes.
- Fixed a bug which caused ip_address() to return nothing when the client IP
  address and proxy IP address are the same.
- Added a new option to format_xml_elements() to allow for already encoded
  values.
- Changed the {history} table's node ID field to be an unsigned integer, to
  match the same field in the {node} table and to prevent errors with very
  large node IDs.
- Added an explicit page callback to the "admin/people/create" menu item in the
  User module (minor data structure change). Previously this automatically
  inherited the page callback from the parent "admin/people" menu item, which
  broke contributed modules that override the "admin/people" page.
- Numerous small bug fixes.
- Numerous API documentation improvements.
- Additional automated test coverage.

(wen)

2016-10-21 14:18:56 UTC MAIN commitmail json YAML

Updated databases/sqlrelay (and sub-packages) to 0.66.0.

(fhajny)

2016-10-21 14:16:35 UTC MAIN commitmail json YAML

Update databases/sqlrelay and sub-packages to 0.66.0.

New features:

- Notification Modules
- Connection Schedules
- Query Router Modules

Full changelog:

- fixed mysql set isolation level query
- updated mysql connection to run commit/rollback at the end of every
  session even if only selects were run, to make sure metadata locks are
  released
- renamed sqlrclientexitstatus_t to clientsessionexitstatus_t
- updated all db connection modules to reinit the column count during
  prepare rather than execute
- fixed bug where server-side errors set by conn/cursor->setError()
  could inadverntantly be overriden during the next call to
  conn/cursor->errorMessage()
- added several more queries to mysql stmt-api blacklist
- configure option --disable-odbc-driver actually works now
- filters can specify an error string and error number now
- added support for systemd
- fixed a memory leak by applying and updating a patch from Kasyanov
  Dmitry to deallocate the error message in C++ API destructor
- legacy_stdio_definitions.lib is now included when building ODBC with
  VS2015
- added support for PHP7
- added -wait option to sqlr-start for non-Windows
- disabled -disable-new-window option to sqlr-start for non-Windows
- non-ascii character encodings work with the C# API now
- rudiments prompt class is used instead of using readline directly now
- renamed "logger-events" to just "events"
- added notification framework and "events" module
- added connection schedule framework and "cron" module
- applied sec/usec patch from samchuck at neowiz to custom_nw logger to
  fix subtle time calculation error
- applied a patch from samchuck at neowiz to the sqlrclient protocol
  module to deallocate storage for bind variables after logging the
  query to resolve a reference-after-free bug
- added router module framework with "regex", "userlist" and
  "clientiplist" modules
- when router detects a possible integrity violation now, it raises an
  event which can be logged or trigger a notification and disables the
  instance
- router calls begin, commit, and rollback on all connections now, even
  if they're executed as queries rather than using the api methods
- removed tls_userlist/krb_userlist auth modules and updated the
  userlist auth module to support tls and kerberos auth
- converted most of the doc source to wikitext
- fixed ODBC driver bug that could corrupt memory and trick the driver
  manager into thinking that some basic functions are unavailable
- ODBC SQLTables works more correctly now
- fixed an ODBC bug that caused the first row to be fetched twice when
  using SQLBindCol

(fhajny)

2016-10-21 13:57:10 UTC MAIN commitmail json YAML

Updated devel/atk to 2.22.0

(mef)

2016-10-21 13:35:48 UTC MAIN commitmail json YAML

Updated devel/atk to 2.22.0
---------------------------
Changes in version 2.22.0
==========================
*
* Add more options to XGETTEXT_OPTIONS in po/Makevars

Contributors:
Piotr Drag ( po)

Translations:
Piotr Drag ( po), David King (en_GB)

Changes in version 2.21.90
==========================
*
* Bug 764883: Add some missing argument (out) annotations
* Add Language headers to po files
* MSVC/win32
  * MSVC Builds: Add a Common Autotools Module for Introspection (Bug 764983)
  * MSVC Builds: Generate the Introspection Build Commands (Bug 764983)
  * Clean up atk-introspection-msvc.mak
  * Visual Studio builds: Include version info in property sheets
  * Visual Studio builds: Generate atk.pc
  * Visual Studio 2008 builds: Ensure pc file is generated before "install"
  * Visual Studio builds: Make .pc generation more flexible
  * build/win32/pc_base.py: Allow custom options
  * build/win32/atkpc.py: Fix dependent package string

Contributors:
Piotr Drag, Chun-wei Fan, Rico Tzschichholz

Translations:
GNOME Translation Robot (gd), Cedric Valmary (oc)

(mef)

2016-10-21 13:05:10 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-mysql to 4.038

(wen)

2016-10-21 13:03:19 UTC MAIN commitmail json YAML

Update to 4.038

Upstream changes:
2016-10-19 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.038)
* Version 4.037_1 had fixes for MySQL 8.0 provided
  Bernt Johnsen @ Oracle that were not in the Changelogs
  (https://github.com/perl5-dbi/DBD-mysql/pull/56)
* Fixes for compiling against newer libmysqlclient on Windows (kmx)
* Fix unit test for 40server_prepare_crash on Windows (pali)
* Perl's IV in scalar can store 64bit integer when perl was compiled
  with 64 bit support (default on 64bit linux with gcc). Use this
  feature and stores MYSQL_TYPE_LONGLONG as integers instead of strings
  when possible. (pali, https://github.com/perl5-dbi/DBD-mysql/pull/57)

2016-10-14 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.037_01)
* Newest versions of libmysqlclient and the MariaDB C connector no longer
  export the __WIN__ macro. If this macro is not present we would not
  compile in the poll.h-based async-support. Changed to use the _WIN32
  macro instead. Thanks to Sergei Golubchik for suggesting the fix.
* Fix from Pali Roh獺r to not use unsafe sprintf with variable lengt,
  changes to bind logic, and added test 40server_prepare_crash.

2016-10-03 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.037)
* Security release to patch possible buffer overflow in prepared
  statements. Reported and fixed by Pali Roh獺r. This vulnerability
  is present in all releases at least back to versions 3.0 of the
  driver, which were released in 2005.
  The CVE identifier for this vulnerability is CVE-2016-1246.

(wen)

2016-10-21 11:51:27 UTC MAIN commitmail json YAML

Updated net/libfetch to 2.38

(jperkin)

2016-10-21 11:51:18 UTC MAIN commitmail json YAML

libfetch-2.38: Support proxies for https URLs.  From FreeBSD.

(jperkin)

2016-10-21 11:45:44 UTC MAIN commitmail json YAML

Export TDBC_VERSION like ITCL_VERSION.

Use these versions as well in Makefile and PLIST.

It's unclear whether buildlink3.mk might include Makefile.version, this
is the reason to duplicate this information.

There are other packages that might be versioned similarily:
- sqlite3,
- thread.

No user-visible change in the main package.

(kamil)

2016-10-21 11:37:31 UTC MAIN commitmail json YAML

distinfo was wrong or distfile updated with the same name ?

(mef)

2016-10-21 11:13:35 UTC MAIN commitmail json YAML

Add support for overloading CMAKE_INSTALL_PREFIX

By default CMAKE_INSTALL_PREFIX points to PREFIX, but some software requres
custom subprefix. At least blender and brlcad are in this category.

To set new prefix it's sufficient to set CMAKE_INSTALL_PREFIX in a package,
for example (in brlcad):

CMAKE_INSTALL_PREFIX=${PREFIX}/brlcad

Reviewed by <joerg> and <jperkin>.

(kamil)

2016-10-21 10:42:01 UTC MAIN commitmail json YAML

Updated parallel/hwloc to 1.11.4

(asau)

2016-10-21 10:40:41 UTC MAIN commitmail json YAML

Updated lang/sbcl to 1.3.10

(asau)

2016-10-21 10:35:28 UTC MAIN commitmail json YAML

Update to hwloc 1.11.4.

Version 1.11.4
--------------
* Add MemoryMode and ClusterMode attributes in the Machine object on KNL.
  Add doc/examples/get-knl-modes.c for an example of retrieving them.
  Thanks to Grzegorz Andrejczuk.
* Fix Linux build with -m32 with respect to libudev.
  Thanks to Paul Hargrove for reporting the issue.
* Fix build with Visual Studio 2015, thanks to Eloi Gaudry for reporting
  the issue and providing the patch.
* Don't forget to display OS device children in the graphical lstopo.
* Fix a memory leak on Solaris, thanks to Bryon Gloden for the patch.
* Properly handle realloc() failures, thanks to Bryon Gloden for reporting
  the issue.
* Fix lstopo crash in ascii/fig/windows outputs when some objects have a
  lstopoStyle info attribute.

Version 1.11.3
--------------
* Bug fixes
  + Fix a memory leak on Linux S/390 hosts with books.
  + Fix /proc/mounts parsing on Linux by using mntent.h.
    Thanks to Nathan Hjelm for reporting the issue.
  + Fix a x86 infinite loop on VMware due to the x2APIC feature being
    advertised without actually being fully supported.
    Thanks to Jianjun Wen for reporting the problem and testing the patch.
  + Fix the return value of hwloc_alloc() on mmap() failure.
    Thanks to Hugo Brunie for reporting the issue.
  + Fix the return value of command-line tools in some error cases.
  + Do not break individual thread bindings during x86 backend discovery in a
    multithreaded process. Thanks to Farouk Mansouri for the report.
  + Fix hwloc-bind --membind for CPU-less NUMA nodes.
  + Fix some corner cases in the XML export/import of application userdata.
* API Improvements
  + Add HWLOC_MEMBIND_BYNODESET flag so that membind() functions accept
    either cpusets or nodesets.
  + Add hwloc_get_area_memlocation() to check where pages are actually
    allocated. Only implemented on Linux for now.
    - There's no _nodeset() variant, but the new flag HWLOC_MEMBIND_BYNODESET
      is supported.
  + Make hwloc_obj_type_sscanf() parse back everything that may be outputted
    by hwloc_obj_type_snprintf().
* Detection Improvements
  + Allow the x86 backend to add missing cache levels, so that it completes
    what the Solaris backend lacks.
    Thanks to Ryan Zezeski for reporting the issue.
  + Do not filter-out FibreChannel PCI adapters by default anymore.
    Thanks to Matt Muggeridge for the report.
  + Add support for CUDA compute capability 6.x.
* Tools
  + Add --support to hwloc-info to list supported features, just like with
    hwloc_topology_get_support().
    - Also add --objects and --topology to explicitly switch between the
      default modes.
  + Add --tid to let hwloc-bind operate on individual threads on Linux.
  + Add --nodeset to let hwloc-bind report memory binding as NUMA node sets.
  + hwloc-annotate and lstopo don't drop application userdata from XMLs anymore.
    - Add --cu to hwloc-annotate to drop these application userdata.
  + Make the hwloc-dump-hwdata dump directory configurable through configure
    options such as --runstatedir or --localstatedir.
* Misc Improvements
  + Add systemd service template contrib/systemd/hwloc-dump-hwdata.service
    for launching hwloc-dump-hwdata at boot on Linux.
    Thanks to Grzegorz Andrejczuk.
  + Add HWLOC_PLUGINS_BLACKLIST environment variable to prevent some plugins
    from being loaded. Thanks to Alexandre Denis for the suggestion.
  + Small improvements for various Windows build systems,
    thanks to Jonathan L Peyton and Marco Atzeri.

Version 1.11.2
--------------
* Improve support for Intel Knights Landing Xeon Phi on Linux:
  + Group local NUMA nodes of normal memory (DDR) and high-bandwidth memory
    (MCDRAM) together through "Cluster" groups so that the local MCDRAM is
    easy to find.
    - See "How do I find the local MCDRAM NUMA node on Intel Knights
      Landing Xeon Phi?" in the documentation.
    - For uniformity across all KNL configurations, always have a NUMA node
      object even if the host is UMA.
  + Fix the detection of the memory-side cache:
    - Add the hwloc-dump-hwdata superuser utility to dump SMBIOS information
      into /var/run/hwloc/ as root during boot, and load this dumped
      information from the hwloc library at runtime.
    - See "Why do I need hwloc-dump-hwdata for caches on Intel Knights
      Landing Xeon Phi?" in the documentation.
  Thanks to Grzegorz Andrejczuk for the patches and for the help.
* The x86 and linux backends may now be combined for discovering CPUs
  through x86 CPUID and memory from the Linux kernel.
  This is useful for working around buggy CPU information reported by Linux
  (for instance the AMD Bulldozer/Piledriver bug below).
  Combination is enabled by passing HWLOC_COMPONENTS=x86 in the environment.
* Fix L3 cache sharing on AMD Opteron 63xx (Piledriver) and 62xx (Bulldozer)
  in the x86 backend. Thanks to many users who helped.
* Fix the overzealous L3 cache sharing fix added to the x86 backend in 1.11.1
  for AMD Opteron 61xx (Magny-Cours) processors.
* The x86 backend may now add the info attribute Inclusive=0 or 1 to caches
  it discovers, or to caches discovered by other backends earlier.
  Thanks to Guillaume Beauchamp for the patch.
* Fix the management on alloc_membind() allocation failures on AIX, HP-UX
  and OSF/Tru64.
* Fix spurious failures to load with ENOMEM on AIX in case of Misc objects
  below PUs.
* lstopo improvements in X11 and Windows graphical mode:
  + Add + - f 1 shortcuts to manually zoom-in, zoom-out, reset the scale,
    or fit the entire window.
  + Display all keyboard shortcuts in the console.
* Debug messages may be disabled at runtime by passing HWLOC_DEBUG_VERBOSE=0
  in the environment when --enable-debug was passed to configure.
* Add a FAQ entry "What are these Group objects in my topology?".

(asau)

2016-10-21 07:10:54 UTC MAIN commitmail json YAML

Update to SBCL 1.3.10.

New in version 1.3.10

* enhancement: more compact low-level error signaling code
* enhancement: more compact encoding of cross-reference information
* optimization: faster out of line fixnum-float comparisons.
* optimization: filling a known simple-vector with a constant value is about
  as fast in unoptimized code as in code compiled with (SPEED 3), and the
  x86-64 implementation is able to use SSE instructions.
* bug fix: correctly handle the case of a non-local exit within a function
  terminating the extent of dynamic-extent functions and variables in the
  presence of multiple-values (#1563127)
* bug fix: restore builds on the latest OSX with the latest Xcode (#1470996)

New in version 1.3.9

* minor incompatible change: NAMESTRING prefers to return a BASE-STRING
  instead of (ARRAY CHARACTER (*)) when possible.
* enhancement: cached make-instance/allocate-instance constructors can now
  get garbage collected.
* optimization: better performance for some unoptimized operations on complex
  numbers.
* bug fix: using the options :LOCAL-NICKNAMES and :LOCK in the same
  DEFPACKAGE form no longer signals a bogus error

New in version 1.3.8

* minor incompatible change: the system now understands that the CONDITION
  type is disjoint with many other system types.
* minor incompatible change: argument types in condition report functions are
  now declared (in combination with the above change, this can result in
  early detection of erroneous code).
* enhancement: simple arrays of any rank can be stack-allocated on platforms
  supporting stack allocation of vectors.
* optimization: improved type derivation for FIND, POSITION, COUNT, SEARCH,
  MISMATCH and other array and sequence functions.
* optimization: ALLOCATE-INSTANCE is now as fast as MAKE-INSTANCE.
* optimization: more efficient CHANGE-CLASS.
* bug fix: versions of getresuid() and getresgid() in SB-POSIX no longer
  cause memory faults, and should work properly (#1603806, reported by Kieran
  Grant)
* bug fix: handle ENOENT from getprotobyname() (#1596043, reported by Stephen
  Hassard)

New in version 1.3.7

* bug fix: preserve the name of the destructive function for the destroyed
  constant and important result warnings, even when declared NOTINLINE.
* optimization: faster operations on list-sets.
* optimization: better type derivation of set functions. (#1592152)
* optimization: load-time TLS-INDEX assignment, and other microoptimizations,
  on x86.
* optimizations in:
    + APPEND;
    + ECASE/ETYPECASE;
    + ARRAY-DIMENSIONS;
    + ARRAY-TOTAL-SIZE;
    + REMOVE, REMOVE-DUPLICATES, DELETE and DELETE-DUPLICATES on lists.

New in version 1.3.6

* bug fix: do not insert conditional newlines in print-unreadable-object
  (#1398290). This reverses a change made in #488979 which reversed a fix
  advertised in release 0.8.14 to pass the GCL ANSI Test Suite.
* bug fix: constant negative rotations of 32-bit quantities are compiled
  correctly on x86-64 and arm. (#1586614, reported by Guillaume Le Vaillant)

(asau)

2016-10-21 02:46:25 UTC MAIN commitmail json YAML

Removed devel/tcl-tclOO

(kamil)

2016-10-21 02:39:18 UTC MAIN commitmail json YAML

2016-10-21 02:33:22 UTC MAIN commitmail json YAML

Updated www/py-django to 1.9.10

(wen)

2016-10-21 02:32:58 UTC MAIN commitmail json YAML

Detach devel/tcl-tclOO

(kamil)

2016-10-21 02:19:46 UTC MAIN commitmail json YAML

Update to 1.9.10(security update)

Upstream changes:
Django 1.9.10 release notes

September 26, 2016

Django 1.9.10 fixes a security issue in 1.9.9.
CSRF protection bypass on a site with Google Analytics

An interaction between Google Analytics and Django's cookie parsing could allow an attacker to set arbitrary cookies leading to a bypass of CSRF protection.

The parser for request.COOKIES is simplified to better match the behavior of browsers and to mitigate this attack. request.COOKIES may now contain cookies that are invalid according to RFC 6265 but are possible to set via document.cookie.

(wen)

2016-10-21 01:47:15 UTC MAIN commitmail json YAML

Updated sysutils/tkdesk to 2.0p2nb1

(kamil)

2016-10-21 01:47:01 UTC MAIN commitmail json YAML

Fix linking with ITCL bundled into TCL.

Bump PKGREVISION.

(kamil)

2016-10-21 01:46:12 UTC MAIN commitmail json YAML

Updated www/p5-HTML-FormFu to 2.05

(wen)

2016-10-21 01:44:33 UTC MAIN commitmail json YAML

Update to 2.05

Upstream changes:
2.05      2016-10-07 15:34:52+01:00 Europe/London

    - Release machinery - dzil transition to @Starter and simplification

2.04 2016-09-30

    - HTML::FormFu::Validator::Callback now passes the $params hash to
      callback subs.
    - No longer use Test::Aggregate - RT#117137
    - Update list of contributors
    - Code tidying (Karen Etheridge):-
      - remove duplicate "use" lines
      - remove unused exports
      - use subs from List::Util preferentially (which is in core)
      - fix some pod markup
      - properly document core validators (RT#118022)
      - preserve the exception message in case of validation error
    - Spelling fixes from Debian - RT#115812
    - [Release of 2.04 was a trial/devel release only]

(wen)

2016-10-21 01:44:24 UTC MAIN commitmail json YAML

Provide bundled itcl version (ITCL_VERSION) in buildlink3.mk

Packages need to know files with ITCL of current TCL version.

(kamil)

2016-10-21 00:57:29 UTC MAIN commitmail json YAML

Updated www/p5-HTML-Entities-Interpolate to 1.10

(wen)

2016-10-21 00:56:34 UTC MAIN commitmail json YAML

Update to 1.10

Upstream changes:
1.10  2016-08-14T11:33:00
- Stop using Test::Stream. Use Test::More shipped in the Test::Simple distro.
See RT#116935. Thanx to Chad Granum.
- Update version #s in pre-reqs.
- Adopt new repo structure. For details, see
http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html.
- Update .gitignore and MANIFEST.SKIP.
- Change licence from Artistic to Perl.
- Move File::Spec, Test::Pod and Test::Simple to TEST_REQUIRES within Makefile.PL.

(wen)

2016-10-21 00:45:52 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.204001

(wen)

2016-10-21 00:44:40 UTC MAIN commitmail json YAML

Update to 0.204001

Upstream changes:
0.204001  2016-10-17 08:29:00-05:00 America/Chicago

    [ BUG FIXES ]
    * Restore 5.8 support (fix test which required captures).
      (Russell @veryrusty Jenkins)
    * PR #1271: fix wrong regex check against $_ (Mickey Nasriachi)

    [ ENHANCEMENTS ]
    * GH #1262: Add 'encode_json' and 'decode_json' DSL, which are
      recommended instead of 'to_json' and 'from_json'.
      (Dennis @episodeiv lichtenth瓣ler)

    [ DOCUMENTATION ]
    * Fix some typos.(Dennis @episodeiv lichtenth瓣ler)
    * GH #1031: Remove D2::Core::Context remnants from docs.
      (Sawyer X)

    [ PACKAGING ]
    * GH #1273: Do not require Test::Perl::Critic to install.
      (Dennis lichtenth瓣ler)

(wen)

2016-10-20 21:25:57 UTC MAIN commitmail json YAML

libfetch-2.37: Always run SSL_read first for SSL connections. It will
signal whether more input (or output) is needed, update the poll mask
accordingly.

(joerg)

2016-10-20 21:22:18 UTC MAIN commitmail json YAML

Convert fetch_read from select(2) to poll(2) based sleep.

(joerg)

2016-10-20 21:21:25 UTC MAIN commitmail json YAML

Only set the cached flag when the connection is actually cached. New
connections should not have it set. This changes the behavior of
timeouts on the first read.

(joerg)

2016-10-20 18:09:40 UTC MAIN commitmail json YAML

Revert patch. File to be patched is generated in some way,
and I didn't find out how.

Noted by darcy.

(wiz)

2016-10-20 15:26:38 UTC MAIN commitmail json YAML

Note update of www/ruby-unicorn package to 5.1.0.

(taca)

2016-10-20 15:25:53 UTC MAIN commitmail json YAML

Update ruby-unicorn to 5.1.0.

* http: TypedData C-API conversion
* various documentation updates
* doc: bump olddoc to ~> 1.2 for extra NNTP URL
* rack is optional at runtime, required for dev
* doc update for ClientShutdown exceptions class
* unicorn 5.1.0.pre1 - rack is optional, again
* doc: reference --keep-file-descriptors for "bundle exec"
* doc: further trimming to reduce noise
* use leftpad Linux syscall for speed!

(taca)

2016-10-20 15:12:47 UTC MAIN commitmail json YAML

Note update of textproc/ruby-will-paginate package to 3.1.5.

(taca)

2016-10-20 15:12:21 UTC MAIN commitmail json YAML

Update ruby-will-paginate to 3.1.5.

3.1.5

    * Avoid Rails 5 deprecation warning about original_exception
    * No longer generates <a rel="start"> for first page link since "start"
      is an invalid rel value

3.1.4 (seems not released)

3.1.3

    * Rails 5 compatibility for inheriting query params in pagination links
    * Fix locale load path so that application can override will_paginate's
      built-in translations.

3.1.2

    * Further fix security vulnerability when generating pagination URLs in
      Rails.

3.1.1

    * Fixed security vulnerability when generating pagination URLs in Rails.

3.1.0

    * Rails 5.0 support

    * Drop support for old Active Record finder params to paginate():

# now unsupported:
User.paginate(:page => 1, :order => 'created_at DESC', :conditions => ...)

# convert to Arel syntax instead:
User.order('created_at DESC').where(...).paginate(:page => 1)
# or, even better:
User.order('created_at DESC').where(...).page(1)

    * Add support for pagination with Mongoid

(taca)

2016-10-20 15:05:55 UTC MAIN commitmail json YAML

Note update of net/ruby-twitter-text package to 1.14.0.

(taca)

2016-10-20 15:05:22 UTC MAIN commitmail json YAML

2016-10-20 15:02:07 UTC MAIN commitmail json YAML

Note update of misc/ruby-ohai package to 8.21.0.

(taca)

2016-10-20 15:01:41 UTC MAIN commitmail json YAML

Update ruby-ohai to 8.21.0.

8.21.0 (2016-10-16)

Full Changelog

Implemented enhancements:

    * Add a new shard plugin #877 (jaymzh)

Fixed bugs:

    * Ohai uptime plugin hangs in Windows. #876 (Aliasgar16)

(taca)

2016-10-20 14:58:34 UTC MAIN commitmail json YAML

Restrict to ruby22 and ruby23 due to dependency to ruby-listen.

(taca)

2016-10-20 14:56:24 UTC MAIN commitmail json YAML

Note update of sysutils/ruby-listen package to 3.1.5.

(taca)

2016-10-20 14:55:53 UTC MAIN commitmail json YAML

Update ruby-listen to 3.1.5.

Restrict to ruby22 and ruby23.

v3.1.5

Bugfixes

    * #394 prevent crashes when Listen is stopped too soon (e.g. before
      being started or initialized)

v3.1.4

Bugfixes

    * #393 - relaxed rb-fsevent dependency to allow install on older OSX
      releases (thanks to @robmckinnon)

v3.1.3

Bug fixes

    * #387 - fix JRuby support both in dependencies (by allowing Ruby 2.2.3)
      and behavior (JRuby Dir.entries workaround)
    * #387 - prevent JRuby from hanging when stopping on Linux (and Travis)
    * #387 - activate JRuby-9.0.5.0 on Travis to declare support for JRuby
      (tests are flaky, but that's due to timing issues)

v3.1.2

Security enhancements

    * #377 require at least Ruby 2.2.4 to avoid CVE-2015-7551 (see
      https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-2-4-released/)

Bugfixes

    * #383 allow stopping when not fully initialized (fixes guard/guard#822
      (comment))

Improvements

    * #378 warn users if their Ruby is buggy or vulnerable (controversial to
      some, but very extensively justified)

Development

    * #377 use ruby_dep for managing ruby requirements
    * #379 make RuboCop pass (thanks to @jvanbaarsen)
    * #384 avoid rubygems duplicate dependency error (gem given in both
      runtime and development dependencies)

v3.1.1

Bugfixes

    * #373 explicitly require forwardable for delegation (fixes #372)

v3.1.0

Bugfixes

    * #370 - gracefully fallback to polling on old older unsupported OSX
      versions (thanks to @vaz)

Improvements

    * #371 - update dependency to Ruby 2.2.x since 2.1 and earlier are EOL
      (minor version bumped to 3.1 in case backporting is needed)

Development

    * #371 - fix all RuboCop offenses to avoid noise during development

(taca)

2016-10-20 14:43:56 UTC MAIN commitmail json YAML

Note update of devel/ruby-parser package to 3.8.3.

(taca)

2016-10-20 14:43:25 UTC MAIN commitmail json YAML

Update ruby-parser to 3.8.3.

=== 3.8.3 / 2016-10-09

* 1 minor enhancement:

  * Support Ruby 2.1 number literals. (soutaro)

* 3 bug fixes:

  * Fixed line numbers for strs with backslash-newlines. (maxjacobson)
  * Improved compatibility on tokenizing number. (soutaro)
  * Refactored and fixed multiline array line numbers. (ptoomey3, with changes)

(taca)

2016-10-20 14:42:37 UTC MAIN commitmail json YAML

Note update of devel/ruby-msgpack package to 1.0.2.

(taca)

2016-10-20 14:42:08 UTC MAIN commitmail json YAML

Update ruby-msgpack to 1.0.2.

2016-10-17 version 1.0.2:

* Bump version up to release newer version to fix broken gem release for JRuby

2016-10-17 version 1.0.1:

* Fix a bug to crash at packer when ext type is registered for superclass of packed object
* Fix JRuby implementation about inconsistent API of Unpacker constructor

(taca)

2016-10-20 14:41:27 UTC MAIN commitmail json YAML

Note update of devel/ruby-mocha package to 1.2.1.

(taca)

2016-10-20 14:40:39 UTC MAIN commitmail json YAML

Update ruby-mocha to 1.2.1.

## 1.2.1

* Fixed #272. Workaround Ruby bug 12832 which caused interpreter to hang. See https://bugs.ruby-lang.org/issues/12832. Thanks to @chrisroos & @petems (6f1c8b9b, #273).

## 1.2.0

* Always use prepended module to stub class & instance methods for Ruby v2+ - thanks to @grosser & @chrisroos (43d56671, #244)
* Always use prepended module to stub AnyInstance methods in Ruby v2+ - thanks to @chrisroos (#262)
* Always set visibility of stub method to match stubbed method on included module - thanks to @grosser & @chrisroos (e87c03b0, #248)
* Always set visibility to stub method to match stubbed method on superclass - thanks to @chrisroos (38d902ad)
* Allow stubbing of method to which any instance responds (#200)
* Allow `includes` matcher to take matcher arguments - thanks to @lazyatom (#217)
* Avoid exception in older version of Rubygems - thanks to @chrisroos (78d930a7)
* Add licenses to gemspec as requested by @coreyhaines (#201)
* Fix typo in README - thanks to @jaredbeck (6119460d)
* Added section about using Mocha with RSpec & Rails to README (#221)
* Fix documentation for Mocha::API#stub method - thanks to @raeno (599b1dcd)
* Added backers and sponsors from OpenCollective - thanks to @piamancini (#253)
* Fix typo in docs for equals - thanks to @alexcoco (#254)
* Add known issue for Ruby v1.8 to README - thanks to @chrisroos (2c642096)

(taca)

2016-10-20 14:40:08 UTC MAIN commitmail json YAML

Updated devel/rudiments to 0.56.0

(fhajny)

2016-10-20 14:39:51 UTC MAIN commitmail json YAML

Update devel/rudiments to 0.56.0.

0.56.0

- userentry/groupentry::initialize(NULL) don't load root any more
- + is properly http-escaped now
- directory::getChildByIndex() works correctly on windows now
- dynamiclib::getError() returns NULL on all platforms when there
  is no error now (used to return an "ok" string on Windows)
- userentry/groupentry::getSidString() returns NULL on non-windows
  platforms when uninitialized or initialized to an invalid group,
  used to return NULL on Windows and -1 on unix-like platforms
- fixed configure bug causing getspnam methods not to be detected
- datetime::addDays works correctly now
- datetime::getTimeZoneOffset() works correctly on Windows now
- added sha1 class
- printBits() correctly takes a const unsigned char * argument now
- applied Kasyanov Dmitry's patch to fix a subtle bug in TLS/SSL
  method initialization
- added destructor to stdiofiledescriptor that prevents file
  descriptors 0, 1 and 2 from being closed when the instance is
  destroyed
- added config_vs2015.h for VS2015
- updated url.cpp to compile with VS2015
- sys::getMaxLineLength defaults to SSIZE_MAX now
- groupentry::getMembers() returns NULL instead of an array with a
  single NULL member if the group has no members on all systems now
- directory::fpathConf works correctly now
- renamed directory::canAccessLongFileNames() to
  directory::canExceedMaxFileNameLength()
- disabled calls to deprecated readdir_r
- moved file::createPipe() to filedescriptor class
- added file::createTemporaryFile() with permissions argument
- added process::waitForChildToExit()
- added a missing clear-the-output-buffer in the compiler class

(fhajny)

2016-10-20 14:36:46 UTC MAIN commitmail json YAML

Note update of devel/ruby-flexmock package to 2.3.0.

(taca)

2016-10-20 14:36:17 UTC MAIN commitmail json YAML

Update ruby-flexmock to 2.3.0.

2.3.0:
- implemented validation of call arity for partial mocks. By setting
    FlexMock.partials_verify_signatures = true
  flexmock will verify on partials that the number of arguments, and the
  keyword arguments passed to the mocked call match the existing method's
  signature

2.2.0:

- #new_instances now mocks the #initialize method instead of mocking after the
  allocation was done. This allows to do mock methods called by #initialize
  itself. Behaviour when the allocator is explicitely provided is left
  unchanged, which means that the old behaviour is still available by passing
  :new to new_instances.

(taca)

2016-10-20 14:35:43 UTC MAIN commitmail json YAML

Note update of devel/ruby2ruby package to 2.3.1.

(taca)

2016-10-20 14:35:13 UTC MAIN commitmail json YAML

Update ruby2ruby to 2.3.1.

=== 2.3.1 / 2016-10-09

* 1 minor enhancement:

  * Support more op_asgn nodes. (presidentbeef)

* 1 bug fix:

  * Fix for non-binary 'binary' calls (eg arity > 1). (presidentbeef)

(taca)

2016-10-20 14:33:00 UTC MAIN commitmail json YAML

Note update of devel/ruby-celluloid-supervision package to 0.20.6.

(taca)

2016-10-20 14:32:31 UTC MAIN commitmail json YAML

Update ruby-celluloid-supervision to 0.20.6.

0.20.6 (2016-06-19)
-----
* `Tree`: Detect and accept already defined
  `Celluloid::Supervision::Configuration` vs. fail as if undefined.
* Updated gem dependencies.

(taca)

2016-10-20 14:30:59 UTC MAIN commitmail json YAML

Note update of devel/ruby-dep package to 1.5.0.

(taca)

2016-10-20 14:30:31 UTC MAIN commitmail json YAML

Update ruby-dep to 1.5.0.

Since it supports Ruby 2.2.5 and later from version 1.4.0, restrict
to ruby22 and ruby23.

* Fix README documentation.
* Update Issues section in README.
* Deprecate RubyDep::Logger.

(taca)

2016-10-20 12:06:06 UTC MAIN commitmail json YAML

Update python-3.x comment.

(wiz)

2016-10-20 11:36:57 UTC MAIN commitmail json YAML

Updated graphics/png to 1.6.26

(wiz)

2016-10-20 11:36:36 UTC MAIN commitmail json YAML

Updated png to 1.6.26.

Version 1.6.26beta01 [September 26, 2016]
  Fixed handling zero length IDAT in pngfix (bug report by Agostino Sarubbo,
    bugfix by John Bowler).
  Do not issue a png_error() on read in png_set_pCAL() because png_handle_pCAL
    has allocated memory that libpng needs to free.
  Conditionally compile png_set_benign_errors() in pngread.c and pngtest.c
  Issue a png_benign_error instead of a png_error on ADLER32 mismatch
    while decoding compressed data chunks.
  Changed PNG_ZLIB_VERNUM to ZLIB_VERNUM in pngpriv.h, pngstruct.h, and
    pngrutil.c.
  If CRC handling of critical chunks has been set to PNG_CRC_QUIET_USE,
    ignore the ADLER32 checksum in the IDAT chunk as well as the chunk CRCs.
  Issue png_benign_error() on ADLER32 checksum mismatch instead of png_error().
  Add tests/badcrc.png and tests/badadler.png to tests/pngtest.
  Merged pngtest.c with libpng-1.7.0beta84/pngtest.c

Version 1.6.26beta02 [October 1, 2016]
  Updated the documentation about CRC and ADLER32 handling.
  Quieted 117 warnings from clang-3.8 in pngtrans.c, pngread.c,
    pngwrite.c, pngunknown.c, and pngvalid.c.
  Quieted 58 (out of 144) -Wconversion compiler warnings by changing
    flag definitions in pngpriv.h from 0xnnnn to 0xnnnnU and trivial changes
    in png.c, pngread.c, and pngwutil.c.

Version 1.6.26beta03 [October 2, 2016]
  Removed contrib/libtests/*.orig and *.rej that slipped into the tarballs.
  Quieted the 86 remaining -Wconversion compiler warnings by
    revising the png_isaligned() macro and trivial changes in png.c,
    pngerror.c, pngget.c, pngmem.c, pngset.c, pngrtran.c, pngrutil.c,
    pngwtran.c, pngwrite.c, and pngwutil.c.

Version 1.6.26beta04 [October 3, 2016]
  Quieted (bogus?) clang warnings about "absolute value has no effect"
    when PNG_USE_ABS is defined.
  Fixed offsets in contrib/intel/intel_sse.patch

Version 1.6.26beta05 [October 6, 2016]
  Changed integer constant 4294967294 to unsigned 4294967294U in pngconf.h
    to avoid a signed/unsigned compare in the preprocessor.

Version 1.6.26beta06 [October 7, 2016]
  Use zlib-1.2.8.1 inflateValidate() instead of inflateReset2() to
    optionally avoid ADLER32 evaluation.

Version 1.6.26rc01 [October 12, 2016]
  No changes.

Version 1.6.26 [October 20, 2016]
  Cosmetic change, "ptr != 0" to "ptr != NULL" in png.c and pngrutil.c
  Despammed email addresses (replaced "@" with " at ").

(wiz)

2016-10-20 10:07:11 UTC MAIN commitmail json YAML

Updated sysutils/rsyslog* to 8.22.0.

(fhajny)

2016-10-20 10:05:11 UTC MAIN commitmail json YAML

Update sysutils/rsyslog to 8.22.0.

Version 8.22.0 [v8-stable] 2016-10-04
- ompgsql: add template support
  Thanks to Radu Gheorghe for implementing this.
- generate somewhat better error message on config file syntax error
  a common case (object at invalid location) has received it's own error
  message; for the rest we still rely on the generic flex/bison handler
- bugfix:omhiredis reconnects after failure
  previously it could loose messages under such conditions.
  Thanks to Bob Gregory for the patch.
- general cleanup and code improvement
  mostly guided by compiler warnings induced by newer opensuse builbot
  environment
------------------------------------------------------------------------------
Version 8.21.0 [v8-stable] 2016-08-23
- CHANGE OF BEHAVIOUR:
  by default, internal messages are no longer logged via the internal
  bridge to rsyslog but via the syslog() API call [either directly or
  via liblogging). For the typical single-rsyslogd-instance installation this
  is mostly unnoticable (except for some additional latency). If multiple
  instances are run, only the "main" (the one processing system log messages)
  will see all messages. To return to the old behaviour, do either of those
  two:
  1) add in rsyslog.conf:
    global(processInternalMessages="on")
  2) export the environment variable RSYSLOG_DFLT_LOG_INTERNAL=1
    This will set a new default - the value can still be overwritten via
    rsyslog.conf (method 1). Note that the environment variable must be
    set in your **startup script**.
  For more information, please visit
  http://www.rsyslog.com/rsyslog-error-reporting-improved/
- slightly improved TLS syslog error messages
- queue subsystem: improved robustness
  The .qi file is now persisted whenever an existing queue file is fully
  written and a new file is begun. This helps with rsyslog aborts, including
  the common case where the OS issues kill -9 because of insufficiently
  configured termination timout (this is an OS config error, but a frequent
  one). Also, a situation where an orphaned empty file could be left in the
  queue work directory has been fixed. We expect that this change causes
  fewer permanent queue failures.
- bugfix: build failed on some platforms due to missing include files

(fhajny)

2016-10-20 09:02:42 UTC MAIN commitmail json YAML

Use json.mk and rewrite json_pure to json to sync with (and fix) puppet.
Bump PKGREVISION.

(fhajny)

2016-10-20 08:27:11 UTC MAIN commitmail json YAML

Updated multimedia/mpv to 0.21.0

(leot)

2016-10-20 08:27:01 UTC MAIN commitmail json YAML

Update multimedia/mpv to mpv-0.21.0

Changes:
Release 0.21.0
==============
Features
--------
Added
~~~~~
- config: allow profile forward-references in default profile
- demux_lavf: "support" mov edit lists and log errors if used (FFmpeg only)
- hwdec: Add support for CUDA and cuvid/NvDecode (mostly useful on Linux where VDPAU still lacks HEVC Main 10 support; keep using DXVA2 on Windows)
- osc: add right-click behavior to playlist and chapter buttons
- osc: add user-alterable margin for top/bottombar
- rpi: add --hwdec=rpi-copy (#3604)
- sd_lavc: enable teletext
- vaapi: support drm devices when running in vaapi-copy mode
- vd_lavc: Add hwdec wrapper for crystalhd
- vo_opengl: add hw overlay support and use it for RPI
- vo_opengl: basic mali fbdev support
- vo_opengl: rpi: merge vo_rpi features

Removed
~~~~~~~
- vo_opengl: remove pre/post/scale-shaders in favor of user-shaders

Deprecated
~~~~~~~~~~
- config: deprecate ao and vo auto-profiles
- vo_rpi: deprecate this VO

Options and Commands
--------------------
Added
~~~~~
- add --teletext-page option
- af_pan: add af-command support to change the matrix
- af_rubberband: add af-command and option to change the pitch
- command: add a load-script command
- command: add a video-dec-params property
- command: add an apply-profile command
- command: add audio-pts property to get the audio pts
- command: add options to property list
- command: add sub-text property for current subtitle text
- command: export profile list as a property (#977)
- options: add --hwdec=yes as alias for --hwdec=auto
- player: add --player-operation-mode=pseudo-gui
- player: add --video-osd=no option to disable video OSD (#3387)
- player: add --watch-later-directory option
- stream_bluray: select title by playlist (bd://mpls/[playlist])
- vo_opengl: disable glFlush() by default, and add an option to enable it for testing

Changed
~~~~~~~
- af_rubberband: default to channels=together
- command: allow absolute seeks relative to end of stream
- command: make bitrate properties observable
- command: make most options observable
- msg: make --log-file and --dump-stats accept config path expansion (#3591)
- options: deprecate --playlist-pos to --playlist-start
- options: make input options generally runtime-settable
- options: rename subtitle options (--sub-text- → --sub; --ass- → --sub-ass-)
- osc: change default layout to bottombar, seekbarstyle to bar, use larger scalewindowed and scalefullscreen
- player: make --terminal, --log-file, --dump-stats, --osc, --ytdl, --audio-*, --priority, --stop-screensaver (#3615) settable at runtime
- vo_drm: change CLI options
    - Change connector selection to accept human readable names (such as eDP-1, HDMI-A-2) rather than arbitrary numbers.
    - Change GPU selection to accept GPU number rather than device paths.
    - Merge connector and GPU selection into one --drm-connector.
    - Add support for --drm-connector=help.
    - Add support for --drm-* in EGL backend.
- vo_opengl: rename 3dlut-size to icc-3dlut-size

Removed
~~~~~~~
- command: remove hwdec-active and hwdec-detected properties
- command: remove vo-cmdline
- options: drop unreferenced --bluray-angle option
- vo, ao: disable positional parameter suboptions
- vo_xv: replace no-colorkey with ck-method=none

Deprecated
~~~~~~~~~~
- all VOs and AOs: deprecate sub-options, add them as global options
- command: deprecate "cache" property, replace with "cache-percent"
- deprecate --vo-defaults
- deprecate --vo=opengl-hq alias in favor of opengl-hq profile
- options: deprecate --mute=auto
- vo_direct3d: deprecate direct3d_shaders alias, use shaders by default
- vo_opengl: deprecate 'drm-egl' backend and introduce 'drm' instead

Fixes and Minor Enhancements
----------------------------
- TOOLS/zsh.pl: die if we can't parse main options
- TOOLS/zsh.pl: don't filter files by extension (#2273)
- ao_alsa: try to fallback to "hdmi" before "iec958" for spdif
- ao_rsound: fix compilation (#3501)
- aspect: use nominal width instead of actual width for video-unscaled
- audio/out: prevent underruns with spdif under certain conditions
- audio: fix late audio start (#3610)
- audio: fix missed wakeup when changing audio output device
- audio: fix segfault when yanking USB DAC
- charset_conv: Use CP949 instead of EUC-KR
- command: don't log "ignore" command with -v verbosity
- command: try selecting the next track if track switching fails (#3446)
- demux_mkv: don't crash if --ordered-chapters-files fails
- displayconfig: treat a refresh rate of 1 as invalid
- ipc: log when listening to IPC socket (#3598)
- macOS: fix fullscreen regression on 10.11 and newer (#3364)
- mp_image: fix clearing to black with p010 format
- osc: Fix scaling issues when toggling fullscreen (#3429)
- osc: align text vertically in top/bottombar (#2093)
- osc: change seekbar background's alpha scaling
- osc: fix display of chapters and playlist scaling
- osc: move tooltip to inside seekbar for top/bottombar
- osc: show playlist/chapter list on prev/next instead of osd
- path: default ~~ paths to home directory (#3591)
- player: do not let pseudo-gui override user config settings
- player: enable reading from stdin after loading input.conf
- player: fix instant subtitle refresh on track switches
- player: make --force-window work with opengl-cb
- stream_file: don't use poll() on directories (would hang on macOS; #3530, #3649)
- stream_lavf: fix determining seekability (#1701)
- sub: actually apply text alignment options to non-ASS subtitles
- terminal-win: support modifier keys in console input (#3625)
- vo_drm: fix segfault when using invalid card
- vo_opengl: apply 90° rotation to chroma texture size (#3568)
- vo_opengl: fix incorrect video rendering after vdpau preemption recovery
- vo_opengl: partially fix dumb-mode cropping with rotation
- vo_opengl: rpi: use overlay for yuv420p too
- w32_common: initialize playback status as soon as possible (#3482)
- wayland: reject resize events with either dimension being 0 (#3679)
- x11: fix external fullscreen update (#3570)
- ytdl_hook: Add title to playlist items if available
- ytdl_hook: Set aspect ratio for anamorphic video
- ytdl_hook: Support playlist entries without subtitles
- ytdl_hook: add chapters by parsing video's description
- ytdl_hook: don't add subtitles with unknown duration
- ytdl_hook: temporarily force disable dash segments formats

(leot)

2016-10-20 06:45:13 UTC MAIN commitmail json YAML

Updated lang/nodejs to 6.9.1

(fhajny)

2016-10-20 06:45:03 UTC MAIN commitmail json YAML

Update lang/nodejs to 6.9.1.

- streams: Fix a regression introduced in v6.8.0 in readable stream
  that caused unpipe to remove the wrong stream

(fhajny)

2016-10-19 22:51:22 UTC MAIN commitmail json YAML

Updated www/p5-WWW-Curl to 4.17nb4

(wiz)

2016-10-19 22:51:11 UTC MAIN commitmail json YAML

2016-10-19 22:22:46 UTC MAIN commitmail json YAML

Restrict py-enum to Python 2.7 only

>From PYPI site:
Superseded by Python standard library.

Python 3 now has in its standard library an enum implementation (also
available for older Python versions as the third-party flufl.enum
distribution) that supersedes this library.

(kamil)

2016-10-19 21:09:40 UTC MAIN commitmail json YAML

Unbreak on Tiger by disabling multilib support which causes build to hang on
32-bit PowerPC Macs and explicitly use DWARF2 to work around toolchain
limitations which cause the comparison test to fail otherwise.

(sevan)

2016-10-19 20:22:31 UTC MAIN commitmail json YAML

Remove old, undocumented patches where I can't even find reasoning
in the CVS logs.

Not needed on NetBSD, let me know if they are needed anywhere else.

(wiz)

2016-10-19 20:11:40 UTC MAIN commitmail json YAML

Updated x11/xscreensaver-demo to 5.36

(wiz)

2016-10-19 20:11:29 UTC MAIN commitmail json YAML

Updated xscreensaver-demo to 5.36.

Changes: See xscreensaver update.

(wiz)

2016-10-19 20:10:31 UTC MAIN commitmail json YAML

Updated x11/xscreensaver to 5.36

(wiz)

2016-10-19 20:10:20 UTC MAIN commitmail json YAML

Updated xscreensaver to 5.36.

    New hacks, discoball, cubetwist, cubestack, splodesic and hexstrut.
    OSX: loading image files works in dymaxionmap, glplanet, lavalite, pulsar, gleidescope and extrusion.
    Several new programs in m6502.
    rotzoomer -mode circle.
    Better titles in photopile.

(wiz)

2016-10-19 19:54:20 UTC MAIN commitmail json YAML

Updated www/libmicrohttpd to 0.9.52

(wiz)

2016-10-19 19:54:10 UTC MAIN commitmail json YAML

Updated libmicrohttpd to 0.9.52.

Mon Oct 17 19:08:18 CEST 2016
Fixed misc. issues relating to upgrade.
Releasing experimental 0.9.52. -CG

Wed Oct 12 14:26:20 CEST 2016
Migrated repository from Subversion to Git. -CG

Tue Oct 11 18:09:56 CEST 2016
Deprecated MHD_USE_SSL, use MHD_USE_TLS instead. -CG

Tue Oct 11 18:14:40 MSK 2016
Code internal refactoring: 'pipes' renamed to 'inter-thread
communication (channels)/ITCs', as code can use different types
of communications.
Optimizations: ITCs now always created in non-blocking mode.
Added configure parameter to choose ITC type.
Updated documentation and comments.
Minor errors fixed (related to heavy load). -EG

Thu Sep 22 17:51:04 CEST 2016
Implementing support for eventfd() instead of pipe() for
signaling (on platforms that support it); fixing #3557. -CG

Thu Sep 22 11:03:43 CEST 2016
Simplify internal error handling logic by folding it into the
MHD_socket_close_, MHD_mutex_lock_, MHD_mutex_unlock_ and
MHD_mutex_destroy_ functions. -CG

Tue Sep 13 22:20:26 MSK 2016
Added autoconf macro to enable maximum platform
features. Fixed compiling on Solaris. -EG

Wed Sep  7 12:57:57 CEST 2016
Fixing #4641. -Hawk

Wed Sep  7 00:28:59 CEST 2016
Adding remaining "_"-markups for i18n (#4614). -CG

Tue Sep  6 23:39:56 CEST 2016
Allow out-of-order nonces for digest authentication (#4636). -CG

Tue Sep  6 21:29:09 CEST 2016
Martin was right, "socket_context" should be "void *"
in `union MHD_ConnectionInfo`.  -MS

Sun Sep  4 18:16:32 CEST 2016
Fixing potential memory leak (#4634). -CG

Sun Sep  4 17:25:45 CEST 2016
Tests for "Upgrade" logic are now in place and passing.
However, still need to make sure code is portable. -CG

Sat Sep  3 11:56:20 CEST 2016
Adding logic for handling HTTP "Upgrade" in thread-per-connection
mode. Also still untested. -CG

Sat Aug 27 21:01:43 CEST 2016
Adding a few extra safety checks around HTTP "Upgrade"
(against wrong uses of API), and a testcase. -CG

Sat Aug 27 20:07:53 CEST 2016
Adding completely *untested* logic for HTTP "Upgrade"
handling. -CG

Sat Aug 27 18:20:38 CEST 2016
Releasing libmicrohttpd 0.9.51. -CG

Tue Aug 23 22:54:07 MSK 2016
Internal refactoring: W32 compatibility layer was finally
replaced with several specialized abstraction layers for
sockets, control pipes (inter-thread communication) and
generic functions. Now all major platform functions
(including threads and mutex) are implemented in thin
abstraction layers.
Improved performance on W32 due to eliminating
translation of error to POSIX codes and using W32 codes
directly (through macros).
Improved error reporting on all platforms.
Improved error handling and reporting on Darwin.
Minor fixes. -EG

Tue Aug 16 15:14:30 MSK 2016
Minor improvement for monotonic clock.
Minor configure fix for non-bash shells. -EG

Mon Aug 15 13:06:52 CEST 2016
Fixed possible crash due to write to read-only region of
memory given ill-formed HTTP request (write was otherwise
harmless, writing 0 to where there was already a 0).
Fixed issue with closed connection slots not immediately
being available again for new connections if we reached
our connection limit.
Avoid even accept()ing connections in certain thread modes
if we are at the connection limit and
MHD_USE_PIPE_FOR_SHUTDOWN is available. -CG

Wed Aug 10 16:42:57 MSK 2016
Moved threads, locks and mutex abstraction to separate files,
some minor errors fixed, added support for thread name functions
on various platforms, added configure flag for disable thread
naming. -EG

Sat Jul 23 20:45:51 CEST 2016
Added macro detection of speed/size compiler optimization.
Added different implementation of functions in mhd_str.c for
size optimization. Enabled automatically if compiler size
optimization is detected or MHD_FAVOR_SMALL_CODE is defined.
Added unit tests for all mhd_str.c functions. -EG

Sat Jul 16 21:54:49 CEST 2016
Warn user if they sent connection into blocking
state by not processing all POST data, not suspending,
and not running in external select mode. -CG

Fri Jul  8 21:35:07 CEST 2016
Fix FIXME in tutorial. -CG

Fri Jul  8 15:57:06 CEST 2016
Adding support for 308 status code. -CG

Sat Jun 25 13:49:31 CEST 2016
Use shutdown to trigger select on NetBSD. -EG

Thu Jun  2 09:55:50 CEST 2016
Releasing libmicrohttpd 0.9.50. -CG

Wed Jun  1 21:59:34 CEST 2016
Do not send "Content-Length" header for 1xx/204/304 status codes. -CG

Tue May 17 13:32:21 CEST 2016
Allow clients to determine whether a connection is suspended;
introduces MHD_CONNECTION_INFO_CONNECTION_SUSPENDED. -CG/FC

Sun May 15 12:17:25 CEST 2016
Fix handling system or process resource limit exhaustion upon
accept(). -CG/CP

Thu May 12 08:42:19 CEST 2016
Fix handling of partial writes in MHD_USE_EPOLL_LINUX_ONLY; only
consider sockets returning EAGAIN as unready. -CG/CP

Mon May  2 06:08:26 CEST 2016
Adding logic to help address FE performance issue as
discussed on the mailinglist with subject
        "single-threaded daemon, multiple pending requests, responses batched".
The new logic is only enabled when MHD_USE_EPOLL_TURBO is set.
Note that some additional refactoring was also done to clean up
the code and avoid code duplication, which may have actually fixed
an unrelated issue with HTTPS and a POLL-style event loop. -CG

Sat Apr 30 10:22:37 CEST 2016
Added clarifications to manual based on questions on list. -CG

Sat Apr 23 20:12:01 CET 2016
Tests perf_get_concurrent and test_concurrent_stop ported to use
pthread instead of fork(). Added more error detections. -EG

Sat Apr 23 16:06:30 CET 2016
Improved test_quiesce test. -EG

Sat Apr 23 15:39:38 CET 2016
Notify other threads in MHD_quiesce_daemon() so listen socket FD
is removed from awaiting select() and poll(). -EG

Sat Apr 23 14:17:15 CET 2016
Revert "shutdown trigger select" on Darwin. Fixed daemon shutdown
on Darwin without "MHD_USE_PIPE_FOR_SHUTDOWN" option. -EG

Fri Apr 22 14:29:28 CET 2016
Fixed race conditions when stopping quiesced daemon with thread
pool. -EG

Wed Apr 20 18:12:30 CET 2016
Fixed macros in sysfdsetsize.c which could prevent compiling with
non-default FD_SETSIZE.
Fixed comments in mhd_str.c.
Updated test_post.c to not ignore specific error on W32 if libcurl
is built with workaround for WinSock bug. -EG

Mon Apr 18 19:35:14 CET 2016
Fixed data races leading to inability in rare situations to
resume suspended connection. -EG

Tue Apr 13 21:46:01 CET 2016
Removed unneeded locking for global timeout list in
MHD_USE_THREAD_PER_CONNECTION mode.
Added 'simplepost' and 'largepost' examples to VS projects.
Added strtoXX() locale-independent replacement functions.
Added more error checking and minor fixes in digest auth
functions - should improve security.
Ignored specific errors in 'test_post' test until libcurl
will implement workaround for WinSock bug.
Fixed handling of caller-supplied socket with
MHD_OPTION_LISTEN_SOCKET (regression in 0.9.49).
Minor fixes.
Various cosmetics and comments fixes. -EG

Sat Apr 09 13:05:42 CET 2016
Releasing libmicrohttpd 0.9.49. -EG

Fri Apr 08 18:32:17 CET 2016
Some minor internal fixes, addition error checking and
micro optimizations.
Reworked usage of sockets shutdown() - now work equally
on all platforms, disconnection should be "more graceful". -EG

Tue Mar 15 21:52:27 CET 2016
Do not crash if pthread_create() fails. -DD

Tue Mar 15 20:29:34 CET 2016
Do not use eready DLL data structure unless
we are actually using epoll(). -DD/CG

Fri Feb  5 20:43:11 CET 2016
Fixed testsuite compile warning on W32.
Added check test for triggering poll() on
listen socket. -EG

Thu Feb  4 11:38:11 CET 2016
Added some buffer overrun protection.
Fixed handling of misformed URI with spaces. -EG

Wed Feb  3 15:41:57 CET 2016
Make signal-pipe non-blocking and drain it. -CG

Sat Jan 30 15:49:07 CET 2016
Fix running select() with empty fdsets on W32. -EG

Mon Jan 25 13:45:50 CET 2016
Added check test for triggering select() on
listen socket. -EG

Thu Jan 21 19:35:18 CET 2016
Fixed old bug with making sockets non-blocking on
various platforms so now sockets are really
non-blocking on all supported platforms.
Reworked and fixed code for using SOCK_CLOEXEC,
SOCK_NONBLOCK and EPOLL_CLOEXEC resulting in
fewer used system calls. -EG

Tue Jan 19 20:59:59 CET 2016
Cleaned up and optimized with minor fixes code for
making sockets non-blocking non-inheritable. -EG

Tue Jan 19 11:14:18 CET 2016
Removed workaround for Cygwin non-blocking sockets:
handling non-blocking sockets were fixed in Cygwin
and libmicrohttpd how uses non-blocking sockets on
all platforms. -EG

Mon Jan 18 23:54:45 CET 2016
Cleaned up examples to avoid giving oversimplified code
that may lead to complications if adopted naively. -CG

Sun Jan 17 11:18:55 CET 2016
Do no refuse to send response if sendfile() failed with
EINVAL (common error for files located on SMB/CIF). -EG

Sat Jan 16 19:14:39 CET 2016
Use US-ASCII only (instead of user locale settings) when
performing caseless string comparison as required by
standard. -EG

Tue Jan 12 16:10:09 CET 2016
Fixed declaraion of MHD_get_reason_phrase_for(). -EG

Mon Jan 11 19:58:50 CET 2016
Configure.ac small fixes and refactoring. -EG

(wiz)

2016-10-19 19:28:48 UTC MAIN commitmail json YAML

Updated x11/mcookie to 2.28.2

(wiz)

2016-10-19 19:28:36 UTC MAIN commitmail json YAML

2016-10-19 19:19:01 UTC MAIN commitmail json YAML

Added net/enet

(kamil)

2016-10-19 19:17:41 UTC MAIN commitmail json YAML

Added net/enet version 1.3.13

(kamil)

2016-10-19 19:15:22 UTC MAIN commitmail json YAML

Import enet-1.3.13 as net/enet.

ENet's purpose is to provide a relatively thin, simple and robust network
communication layer on top of UDP (User Datagram Protocol). The primary
feature it provides is optional reliable, in-order delivery of packets.
ENet is NOT intended to be a general purpose high level networking library
that handles authentication, lobbying, server discovery, compression,
encryption and other high level, often application level or dependent tasks.

(kamil)

2016-10-19 18:44:25 UTC MAIN commitmail json YAML

2016-10-19 18:43:58 UTC MAIN commitmail json YAML

Update mod_rpaf to 0.8.4. Upstream is now on github.
Changelog only has the latest version, the changes are:

- Added Apache 2.4 support, closes #16 and closes #18
- Fixes a fault with basic IPv6 parsing.
- New RPAF_ForbidIfNotProxy Directive
- HTTPS mod_rewrite fix
- HTTPS environment variable fix
- CDIR parser updated.

(bsiegert)

2016-10-19 15:18:45 UTC MAIN commitmail json YAML

Updated databases/py-sqlparse to 0.2.1

(wiz)

2016-10-19 15:18:35 UTC MAIN commitmail json YAML

Updated py-sqlparse to 0.2.1.

Release 0.2.1 (Aug 13, 2016)
---------------------------

Notable Changes

* PostgreSQL: Function bodys are parsed as literal string. Previously
  sqlparse assumed that all function bodys are parsable psql
  strings (see issue277).

Bug Fixes

* Fix a regression to parse streams again (issue273, reported and
  test case by gmccreight).
* Improve Python 2/3 compatibility when using parsestream (isseu190,
  by phdru).
* Improve splitting of PostgreSQL functions (issue277).

(wiz)

2016-10-19 14:56:17 UTC MAIN commitmail json YAML

2016-10-19 14:55:27 UTC MAIN commitmail json YAML

Fix building on Darwin.

(adam)

2016-10-19 14:47:19 UTC MAIN commitmail json YAML

Note update of Ruby Padrino packages to 0.13.3.2.

www/ruby-padrino
www/ruby-padrino-admin
www/ruby-padrino-cache
www/ruby-padrino-core
www/ruby-padrino-gen
www/ruby-padrino-helpers
www/ruby-padrino-mailer
www/ruby-padrino-support

(taca)

2016-10-19 14:45:26 UTC MAIN commitmail json YAML

Update ruby-padrino and related package to 0.13.3.2

0.13.3 (August 17th 2016)

    FIX #1785 Nested forms and helpers with ERB and Erubis (@ujifgc)

    FIX #1847 Shoulda on modern rubies

    NEW #1851 Remove RightJS, Riot, Steak support (@ujifgc)

    FIX #1872 Implement using partials without Sinatra (@ujifgc)

    NEW #1906 Allow shortened mailer render calls with default mailer and message names (@ujifgc)

    FIX #2013 Delegate padrino and padrino-gen to bundler binstubs (@ujifgc)

    FIX #2016 Escape urls in link_to and form_tag (@ujifgc)

    FIX #2042 Do not override access control object when registered in multiple apps (@nxs6)

    FIX #2045 Prevent overwriting params by given query (@namusyaka)

    NEW #2050 Update Moneta to 0.8.0 (@basex)

    FIX #2052 String#humanize compatibility with AS ~3.2

    NEW #2056 Allow Pry as Padrino console shell

    FIX #2066 fix reloader with native jruby classes

0.13.2 (May 9th 2016)

    FIX #1789 Relax Tilt version to allow Tilt 2 (>= 1.4.1, < 3) (@ujifgc)

    WARN #1989 Warn about coming behavior change (@ujifgc)

    NEW #1987 Generator now failes with invalid namespace (@ujifgc)

    NEW Remove many internal uses of ActiveSupport (@ujifgc)

    FIX #2007 Respect Regexp#names at the time of route search (@namusyaka)

    FIX #2004 Set default alt attribute for image_tag (@namusyaka)

    FIX #2008 Login button on the admin app now looks as expected (@namusyaka)

    FIX #2011 Update mongoid database configuration (@serradura)

    FIX Remove empty rows and cols from textarea tag (@ujifgc)

    FIX #2015 Update broken links in the README and docs (@mariozig)

    FIX #2023 Preserve `default_builder` set in configure_apps (@ujifgc)

    FIX #2025 Match plugin names with dashes in their names (@wikimatze)

    WARN Notice about removing ObjectSpace.classes and ObjectSpace.new_classes in 0.14 (@ujifgc)

    FIX #2027 Use Module#name instead of Module#to_s (@namusyaka)

    NEW Logger option :sanitize_encoding (@ujifgc)

    FIX #2006 load missing AR models before calling seeds.rb (@ujifgc)

    NEW #1921 Adds `窶殿pi` option for project generator (@ujifgc)

    NEW #2032 Adds new `config/initializers` folder loaded during boot (@ujifgc)

    FIX #2019 Removes deprecation warning for ActiveRecord (@wikimatze)

(taca)

2016-10-19 14:28:45 UTC MAIN commitmail json YAML

net/py-GeoIP now Python3 compatible.

(fhajny)

2016-10-19 14:09:55 UTC MAIN commitmail json YAML

Updated databases/py-sqlparse to 0.2.1

(wiz)

2016-10-19 14:02:12 UTC MAIN commitmail json YAML

Updated py-sqlparse to 0.2.0.

Release 0.2.0 (Jul 20, 2016)
----------------------------

IMPORTANT: The supported Python versions have changed with this release.
sqlparse 0.2.x supports Python 2.7 and Python >= 3.3.

Thanks to the many contributors for writing bug reports and working
on pull requests who made this version possible!

Internal Changes

* sqlparse.SQLParseError was removed from top-level module and moved to
  sqlparse.exceptions.
* sqlparse.sql.Token.to_unicode was removed.
* The signature of a filter's process method has changed from
  process(stack, stream) -> to process(stream). Stack was never used at
  all.
* Lots of code cleanups and modernization (thanks esp. to vmuriart!).
* Improved grouping performance. (sjoerdjob)

Enhancements

* Support WHILE loops (issue215, by shenlongxing).
* Better support for CTEs (issue217, by Andrew Tipton).
* Recognize USING as a keyword more consistently (issue236, by koljonen).
* Improve alignment of columns (issue207, issue235, by vmuriat).
* Add wrap_after option for better alignment when formatting
  lists (issue248, by Dennis Taylor).
* Add reindent-aligned option for alternate formatting (Adam Greenhall)
* Improved grouping of operations (issue211, by vmuriat).

Bug Fixes

* Leading whitespaces are now removed when format() is called with
  strip_whitespace=True (issue213, by shenlongxing).
* Fix typo in keywords list (issue229, by cbeloni).
* Fix parsing of functions in comparisons (issue230, by saaj).
* Fix grouping of identifiers (issue233).
* Fix parsing of CREATE TABLE statements (issue242, by Tenghuan).
* Minor bug fixes (issue101).
* Improve formatting of CASE WHEN constructs (issue164, by vmuriat).

Release 0.1.19 (Mar 07, 2016)
-----------------------------

Bug Fixes

* Fix IndexError when statement contains WITH clauses (issue205).

Release 0.1.18 (Oct 25, 2015)
-----------------------------

Bug Fixes

* Remove universal wheel support, added in 0.1.17 by mistake.

Release 0.1.17 (Oct 24, 2015)
-----------------------------

Enhancements

* Speed up parsing of large SQL statements (pull request: issue201, fixes the
  following issues: issue199, issue135, issue62, issue41, by Ryan Wooden).

Bug Fixes

* Fix another splitter bug regarding DECLARE (issue194).

Misc

* Packages on PyPI are signed from now on.

Release 0.1.16 (Jul 26, 2015)
-----------------------------

Bug Fixes

* Fix a regression in get_alias() introduced in 0.1.15 (issue185).
* Fix a bug in the splitter regarding DECLARE (issue193).
* sqlformat command line tool doesn't duplicat newlines anymore (issue191).
* Don't mix up MySQL comments starting with hash and MSSQL
  temp tables (issue192).
* Statement.get_type() now ignores comments at the beginning of
  a statement (issue186).

Release 0.1.15 (Apr 15, 2015)
-----------------------------

Bug Fixes

* Fix a regression for identifiers with square bracktes
  notation (issue153, by darikg).
* Add missing SQL types (issue154, issue155, issue156, by jukebox).
* Fix parsing of multi-line comments (issue172, by JacekPliszka).
* Fix parsing of escaped backslashes (issue174, by caseyching).
* Fix parsing of identifiers starting with underscore (issue175).
* Fix misinterpretation of IN keyword (issue183).

Enhancements

* Improve formatting of HAVING statements.
* Improve parsing of inline comments (issue163).
* Group comments to parent object (issue128, issue160).
* Add double precision builtin (issue169, by darikg).
* Add support for square bracket array indexing (issue170, issue176,
  issue177 by darikg).
* Improve grouping of aliased elements (issue167, by darikg).
* Support comments starting with '#' character (issue178).

(wiz)

2016-10-19 13:57:44 UTC MAIN commitmail json YAML

Updated devel/py-ZopeInterface to 4.3.2

(wiz)

2016-10-19 13:57:34 UTC MAIN commitmail json YAML

Updated py-ZopeInterface to 4.3.2.

4.3.2 (2016-09-05)
------------------

- Fix equality testing of ``implementedBy`` objects and proxies.
  (https://github.com/zopefoundation/zope.interface/issues/55)

(wiz)

2016-10-19 13:56:03 UTC MAIN commitmail json YAML

Updated devel/py-setuptools_scm to 1.14.0

(wiz)

2016-10-19 13:55:53 UTC MAIN commitmail json YAML

Updated py-setuptools_scm to 1.14.0.

v1.14.0
=======

* publish bdist_egg for python 2.6, 2.7 and 3.3-3.5
* fix issue #107 - dont use node if it is None

(wiz)

2016-10-19 13:46:23 UTC MAIN commitmail json YAML

Updated security/py-acme to 0.9.3

(wiz)

2016-10-19 13:46:11 UTC MAIN commitmail json YAML

Updated security/py-certbot to 0.9.3

(wiz)

2016-10-19 13:45:54 UTC MAIN commitmail json YAML

2016-10-19 13:39:43 UTC MAIN commitmail json YAML

Updated security/py-requests-oauthlib to 0.7.0

(wiz)

2016-10-19 13:39:33 UTC MAIN commitmail json YAML

Updated py-requests-oauthlib to 0.7.0.

v0.7.0 (22 September 2016)
++++++++++++++++++++++++++

- Allowed ``OAuth2Session.request`` to take the ``client_id`` and
  ``client_secret`` parameters for the purposes of automatic token refresh,
  which may need them.

v0.6.2 (12 July 2016)
+++++++++++++++++++++

- Use ``client_id`` and ``client_secret`` for the Authorization header if
  provided.
- Allow explicit bypass of the Authorization header by setting ``auth=False``.
- Pass through the ``proxies`` kwarg when refreshing tokens.
- Miscellaneous cleanups.

v0.6.1 (19 February 2016)
+++++++++++++++++++++++++

- Fixed a bug when sending authorization in headers with no username and
  password present.
- Make sure we clear the session token before obtaining a new one.
- Some improvements to the Slack compliance fix.
- Avoid timing problems around token refresh.
- Allow passing arbitrary arguments to requests when calling
  ``fetch_request_token`` and ``fetch_access_token``.

v0.6.0 (14 December 2015)
+++++++++++++++++++++++++

- Add compliance fix for Slack.
- Add compliance fix for Mailchimp.
- ``TokenRequestDenied`` exceptions now carry the entire response, not just the
  status code.
- Pass through keyword arguments when refreshing tokens automatically.
- Send authorization in headers, not just body, to maximize compatibility.
- More getters/setters available for OAuth2 session client values.
- Allow sending custom headers when refreshing tokens, and set some defaults.

(wiz)

2016-10-19 13:33:35 UTC MAIN commitmail json YAML

Updated sysutils/mc to 4.8.18

(wiz)

2016-10-19 13:33:25 UTC MAIN commitmail json YAML

Updated mc to 4.8.18.

Version 4.8.18

- Core
  * Alt-Enter, Ctrl-Enter and Ctrl-Shift-Enter shortcuts are bindable in file manager (#3075)
  * Internals:
    * Refactoring of widget subsystem (#2919, #3632)

- Editor
  * Add syntax highlighting:
    * GLSL (#3683)
    * CUDA (#3686)

- Misc
  * Code cleanup (#3641, #3652)

- Fixes
  * Build failure on FreeBSD (#3643)
  * Incompatibility with NetBSD curses (#3665)
  * Memory leaks (#3637)
  * Subshell output lost on window resize under tmux, GNU screen (#3639)
  * --with-subshell=optional does not work (#3642)
  * Backward search is not interruptible (#3648)
  * "Output lines" has no effect (#3655)
  * Wrong handling of mouse clicks in long listing mode (#3661)
  * Panelize resets marks on marked files in many cases (#3663)
  * Cannot change directory in the active panel in some cases (#3669)
  * Filtered View doesn't work (#3646, #3660)
  * mcedit: don't kill bookmarks when open file from "Find File" dialog (#3668)
  * man pages use "the MC" instead of "MC" (#3644)

(wiz)

2016-10-19 13:31:27 UTC MAIN commitmail json YAML

Updated net/py-GeoIP to 1.3.2

(fhajny)

2016-10-19 13:31:17 UTC MAIN commitmail json YAML

Update net/py-GeoIP to 1.3.2

1.3.2
- The description for org_by_name incorrectly directed people to
  use name_by_addr rather than name_by_name.
- Previously GeoIP.country_names was populated from
  GeoIP_country_name in the libGeoIP C API. Some versions of the
  libGeoIP include non-ASCII ISO-8859-1 characters in these names,
  causing encoding errors under Python. When installed under
  Python 3, this API now uses UTF-8 country names to populate
  this dict.

1.3.1
- Strings with non-ASCII characters would throw a UTF-8 decoding
  error. In Python 3, all strings from the database are in UTF-8
  and using set_charset to set the character set to something
  other than UTF-8 will throw an ValueError exception.

1.3.0
- Python 3 support and significant code cleanup.
- The methods name_by_addr, name_by_addr_v6, name_by_name, and
  name_by_name_v6 were added for ISP, Org, and ASNum lookups.
- Portability fixes.
- Expose GEOIP_MMAP_CACHE from the C library.
- Unit tests were added.

1.2.9
- Packaging fix. PyPI-only release.

1.2.8
- Remove unused code.
- Fix low memory error handling and refcount issues on error
  reported by Matt Domsch

1.2.7
- Add example test_netspeedcell.py

(fhajny)

2016-10-19 13:17:20 UTC MAIN commitmail json YAML

Updated devel/py-test to 3.0.3

(wiz)

2016-10-19 13:17:10 UTC MAIN commitmail json YAML

Updated py-test to 3.0.3.

3.0.3
=====

* The ``ids`` argument to ``parametrize`` again accepts ``unicode`` strings
  in Python 2 (`#1905`_).
  Thanks `@philpep`_ for the report and `@nicoddemus`_ for the PR.

* Assertions are now being rewritten for plugins in development mode
  (``pip install -e``) (`#1934`_).
  Thanks `@nicoddemus`_ for the PR.

* Fix pkg_resources import error in Jython projects (`#1853`).
  Thanks `@raquel-ucl`_ for the PR.

* Got rid of ``AttributeError: 'Module' object has no attribute '_obj'`` exception
  in Python 3 (`#1944`_).
  Thanks `@axil`_ for the PR.

* Explain a bad scope value passed to ``@fixture`` declarations or
  a ``MetaFunc.parametrize()`` call. Thanks `@tgoodlet`_ for the PR.

* This version includes ``pluggy-0.4.0``, which correctly handles
  ``VersionConflict`` errors in plugins (`#704`_).
  Thanks `@nicoddemus`_ for the PR.

(wiz)

2016-10-19 13:03:00 UTC MAIN commitmail json YAML

Updated security/py-oauth2client to 4.0.0

(wiz)

2016-10-19 13:02:48 UTC MAIN commitmail json YAML

Updated py-oauth2client to 4.0.0.

## v4.0.0

New features:
* New Django samples. (#636)
* Add support for RFC7636 PKCE. (#588)
* Release as a universal wheel. (#665)

Bug fixes:
* Fix django authorization redirect by correctly checking validity of credentials. (#651)
* Correct query loss when using parse_qsl to dict. (#622)
* Switch django models from pickle to jsonpickle. (#614)
* Support new MIDDLEWARE Django 1.10 aetting. (#623)
* Remove usage of os.environ.setdefault. (#621)
* Handle missing storage files correctly. (#576)
* Try to revoke token with POST when getting a 405. (#662)

Internal changes:
* Use transport module for GCE environment check. (#612)
* Remove __author__ lines and add contributors.md. (#627)
* Clean up imports. (#625)
* Use transport.request in tests. (#607)
* Drop unittest2 dependency (#610)
* Remove backslash line continuations. (#608)
* Use transport helpers in system tests. (#606)
* Clean up usage of HTTP mocks in tests. (#605)
* Remove all uses of MagicMock. (#598)
* Migrate test runner to pytest. (#569)
* Merge util.py and _helpers.py. (#579)
* Remove httplib2 imports from non-transport modules. (#577)

Breaking changes:
* Drop Python 3.3 support. (#603)
* Drop Python 2.6 support. (#590)
* Remove multistore_file. (#589)

## v3.0.0

* Populate `token_expiry` for GCE credentials. (#473)
* Move GCE metadata interface to a separate module. (#520)
* Populate `scopes` for GCE credentials. (#524)
* Fix Python 3.5 compatibility. (#531)
* Add `oauth2client.contrib.sqlalchemy`, a SQLAlchemy-based credential store. (#527)
* Improve error when an invalid client secret is provided. (#530)
* Add `oauth2client.contrib.multiprocess_storage`. This supersedes the functionality in `oauth2client.contrib.multistore_file`. (#504)
* Pull httplib2 usage into a separate transport module. (#559, #561)
* Refactor all django-related code into `oauth2client.contrib.django_util`. Add `DjangoORMStorage`, remove `FlowField`. (#546)
* Fix application default credentials resolution order. (#570)
* Add configurable timeout for GCE metadata server check. (#571)
* Add warnings when using deprecated `approval_prompt='force'`. (#572)
* Add deprecation warning to `oauth2client.contrib.multistore_file`. (#574)
* (Hygiene) PEP8 compliance and various style fixes (#537, #540, #552, #562)
* (Hygiene) Remove duplicated exception classes in `oauth2client.contrib.appengine`. (#533)

NOTE: The next major release of oauth2client (v4.0.0) will remove the `oauth2client.contrib.multistore_file` module.

## v2.2.0

* Added support to override `token_uri` and `revoke_uri` in `oauth2client.service_account.ServiceAccountCredentials`. (#510)
* `oauth2client.contrib.multistore_file` now handles `OSError` in addition to `IOError` because Windows may raise `OSError` where other platforms will raise `IOError`.
* `oauth2client.contrib.django_util` and `oauth2client.contrib.django_orm` have been updated to support Django 1.8 - 1.10. Versions of Django below 1.8 will not work with these modules.

## v2.1.0

* Add basic support for JWT access credentials. (#503)
* Fix `oauth2client.client.DeviceFlowInfo` to use UTC instead of the system timezone when calculating code expiration.

## v2.0.2

* Fix issue where `flask_util.UserOAuth2.required` would accept expired credentials (#452).
* Fix issue where `flask_util` would fill the session with `Flow` objects (#498).
* Fix issue with Python 3 binary strings in `Flow.step2_exchange` (#446).
* Improve test coverage to 100%.

## v2.0.1

* Making scopes optional on Google Compute Engine `AppAssertionCredentials`
  and adding a warning that GCE won't honor scopes (#419)
* Adding common `sign_blob()` to service account types and a
  `service_account_email` property. (#421)
* Improving error message in P12 factory
  `ServiceAccountCredentials.from_p12_keyfile` when pyOpenSSL is
  missing. (#424)
* Allowing default flags in `oauth2client.tools.run_flow()`
  rather than forcing users to create a dummy argparser (#426)
* Removing `oauth2client.util.dict_to_tuple_key()` from public
  interface (#429)
* Adding `oauth2client.contrib._appengine_ndb` helper module
  for `oauth2client.contrib.appengine` and moving most code that
  uses the `ndb` library into the helper (#434)
* Fix error in `django_util` sample code (#438)

## v2.0.0-post1

* Fix Google Compute Engine breakage (#411, breakage introduced in #387) that
  made it impossible to obtain access tokens
* Implement `ServiceAccountCredentials.from_p12_keyfile_buffer()`
  to allow passing a file-like object in addition to the factory
  constructor that uses a filename directly (#413)
* Implement `ServiceAccountCredentials.create_delegated()`
  to allow upgrading a credential to one that acts on behalf
  of a given subject (#420)

(wiz)

2016-10-19 13:00:45 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 28.6.0

(wiz)

2016-10-19 13:00:34 UTC MAIN commitmail json YAML

Updated py-setuptools to 28.6.0.

v28.6.0
-------

* #629: When scanning for packages, ``pkg_resources`` now
  ignores empty egg-info directories and gives precedence to
  packages whose versions are lexicographically greatest,
  a rough approximation for preferring the latest available
  version.

(wiz)

2016-10-19 12:58:43 UTC MAIN commitmail json YAML

Updated www/py-google-api-python-client to 1.5.4

(wiz)

2016-10-19 12:58:32 UTC MAIN commitmail json YAML

Updated py-google-api-python-client to 1.5.4.

v1.5.4
  Version 1.5.4

  Bugfix release

  - Properly handle errors when the API returns a mapping or sequence. (#289)
  - Upgrade to unified uritemplate 3.0.0. (#293)
  - Allow oauth2client 4.0.0, with the caveat that file-based discovery
    caching is disabled.

(wiz)

2016-10-19 12:54:14 UTC MAIN commitmail json YAML

Updated net/py-foolscap to 0.12.4

(wiz)

2016-10-19 12:54:04 UTC MAIN commitmail json YAML

Updated py-foolscap to 0.12.4.

* Release 0.12.4 (27-Sep-2016)

** Improvements

The TCP connection-hint handler can now accept square-bracket-wrapped IPv6
addresses in colon-hex format. You can produce FURLs with such hints by doing
this:

    tub.setLocation("tcp:[2001:0DB8:f00e:eb00::1]:9900")

Foolscap Tubs have been using the IPv6-capable `HostnameEndpoint` since
0.11.0, so this completes the IPv6 support. Note that there are no provisions
for automatically detecting the host's IPv6 addresses: applications that wish
to use addresses (instead of hostnames) must discover those addresses on
their own. #155

A new `tor.control_endpoint_maker()` handler function was added, which is
just like `tor.control_endpoint()` but accepts a callable function, which
will be invoked only when a `tor:` hint is encountered. The function can
return a Deferred which yields the control endpoint. This allows lazy
launching of a Tor daemon, which can also be shared with other application
needs, such as listening on an Onion service.  #270

(wiz)

2016-10-19 12:52:37 UTC MAIN commitmail json YAML

Updated devel/py-test-cov to 2.4.0

(wiz)

2016-10-19 12:52:27 UTC MAIN commitmail json YAML

Updated py-test-cov to 2.4.0.

2.4.0 (2016-10-10)
------------------

* Added a "disarm" option: ``--no-cov``. It will disable coverage measurements. Contributed by Zoltan Kozma in
  `PR#135 <https://github.com/pytest-dev/pytest-cov/pull/135>`_.

  **WARNING: Do not put this in your configuration files, it's meant to be an one-off for situations where you want to
  disable coverage from command line.**
* Fixed broken exception handling on ``.pth`` file. See `#136 <https://github.com/pytest-dev/pytest-cov/issues/136>`_.

(wiz)

2016-10-19 12:51:27 UTC MAIN commitmail json YAML

Updated www/http-parser to 2.7.1

(wiz)

2016-10-19 12:51:17 UTC MAIN commitmail json YAML

Updated http-parser to 2.7.1.

Three months of development, no concise summary found.

(wiz)

2016-10-19 12:49:50 UTC MAIN commitmail json YAML

Updated devel/gtexinfo to 6.3

(wiz)

2016-10-19 12:49:48 UTC MAIN commitmail json YAML

Recycle the entry for arm-none-eabi-gcc

(ryoon)

2016-10-19 12:49:39 UTC MAIN commitmail json YAML

Updated gtexinfo to 6.3.

6.3 (10 September 2016)

* Language:
  . The commands `@setcontentsaftertitlepage' and
    `@setshortcontentsaftertitlepage' have been removed.
  . @-commands are no longer supported within `@errormsg'.

* texinfo.tex:
  . For a couple of characters (opening and closing braces), use glyphs
    from the standard TeX math fonts instead of using EC fonts which are
    less likely to be installed.
  . Use of user-defined macros in the text of an index entry is more
    reliable when the text contains Texinfo @-commands.
  . @synindex and @syncodeindex have been fixed (broken in the last
    release).
  . Support added for native UTF-8 support with XeTeX and LuaTeX.
  . Support of PDF output with XeTeX improved.
  . You can use a new file doc/texinfo-ja.tex for Texinfo documents in
    Japanese.  doc/short-sample-ja.tex is a sample document.  New
    support file doc/txi-ja.tex for Japanese.

* texi2any:
  . Fix handling of compiler options when building Perl extension modules.

* texi2dvi:
  . Can now process files whose absolute paths contain space characters,
    as long a relative path to the file is given.  Better support of
    files with unusual characters in their names.
  . No longer exits prematurely in some circumstances (due to the script
    running under "set -e").
  . Bug fixed which made the `--command' and `--tidy' options
    incompatible.

* info:
  . Handling of "invalid" value in infokey file fixed.

6.2 (withdrawn)

(wiz)

2016-10-19 12:49:13 UTC MAIN commitmail json YAML

Added cross/arm-none-eabi-gcc version 6.2.0

(ryoon)

2016-10-19 12:48:26 UTC MAIN commitmail json YAML

2016-10-19 12:47:42 UTC MAIN commitmail json YAML

2016-10-19 12:46:05 UTC MAIN commitmail json YAML

Updated net/py-ipaddress to 1.0.17

(wiz)

2016-10-19 12:45:55 UTC MAIN commitmail json YAML

Updated py-ipaddress to 1.0.17.

Changes not found.

(wiz)

2016-10-19 12:45:50 UTC MAIN commitmail json YAML

Updated cross/arm-none-eabi-binutils to 2.27

(ryoon)

2016-10-19 12:45:00 UTC MAIN commitmail json YAML

Add a comment about possible dependencies.

(wiz)

2016-10-19 12:44:44 UTC MAIN commitmail json YAML

2016-10-19 12:43:06 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis to 3.5.3

(wiz)

2016-10-19 12:42:56 UTC MAIN commitmail json YAML

Updated py-hypothesis to 3.5.3.

3.5.3 - 2016-10-05

This is a bug fix release.

Bugs fixed:

    If the same test was running concurrently in two processes and there were examples already in the test database which no longer failed, Hypothesis would sometimes fail with a FileNotFoundError (IOError on Python 2) because an example it was trying to read was deleted before it was read. (Issue #372).
    Drawing from an integers() strategy with both a min_value and a max_value would reject too many examples needlessly. Now it repeatedly redraws until satisfied. (Pull request #366. Thanks to Calen Pennington for the contribution).

3.5.2 - 2016-09-24

This is a bug fix release.

    The Hypothesis pytest plugin broke pytest support for doctests. Now it doesn窶冲.

3.5.1 - 2016-09-23

This is a bug fix release.

    Hypothesis now runs cleanly in -B and -BB modes, avoiding mixing bytes and unicode.
    unittest.TestCase tests would now have shown up in the new statistics mode. Now they do.
    Similarly, stateful tests would not have shown up in statistics and now they do.
    Statistics now print with pytest node IDs (the names you窶囘 get in pytest verbose mode).

3.5.0 - 2016-09-22

This is a feature release.

    fractions() and decimals() strategies now support min_value and max_value parameters. Thanks go to Anne Mulhern for the development of this feature.
    The Hypothesis pytest plugin now supports a 窶塗ypothesis-show-statistics parameter that gives detailed statistics about the tests that were run. Huge thanks to Jean-Louis Fuchs and Adfinis-SyGroup for funding the development of this feature.
    There is a new event() function that can be used to add custom statistics.

Additionally there have been some minor bug fixes:

    In some cases Hypothesis should produce fewer duplicate examples (this will mostly only affect cases with a single parameter).
    py.test command line parameters are now under an option group for Hypothesis (thanks to David Keijser for fixing this)
    Hypothesis would previously error if you used function annotations on your tests under Python 3.4.
    The repr of many strategies using lambdas has been improved to include the lambda body (this was previously supported in many but not all cases).

(wiz)

2016-10-19 12:42:55 UTC MAIN commitmail json YAML

Removed cross/h8300-elf-gcc34

(ryoon)

2016-10-19 12:41:43 UTC MAIN commitmail json YAML

Recycle h8300-elf-gcc entry

(ryoon)

2016-10-19 12:40:56 UTC MAIN commitmail json YAML

2016-10-19 12:39:15 UTC MAIN commitmail json YAML

Added cross/h8300-elf-gcc version 6.2.0

(ryoon)

2016-10-19 12:38:41 UTC MAIN commitmail json YAML

2016-10-19 12:33:05 UTC MAIN commitmail json YAML

Updated cross/h8300-elf-binutils to 2.27

(ryoon)

2016-10-19 12:31:25 UTC MAIN commitmail json YAML

2016-10-19 12:26:50 UTC MAIN commitmail json YAML

Updated filesystems/glusterfs to 3.8.5

(manu)

2016-10-19 12:25:41 UTC MAIN commitmail json YAML

Update glusterfs to 3.8.5
This is a maintenance release

(manu)

2016-10-19 12:24:24 UTC MAIN commitmail json YAML

Updated devel/py-cparser to 2.15

(wiz)

2016-10-19 12:24:14 UTC MAIN commitmail json YAML

Updated py-cparser to 2.15.

+ Version 2.15 (18.10.2016)

  - PR #121: Update bundled PLY version to 3.8
  - Issue #117: Fix parsing of extra semi-colons inside structure declarations.
  - PR #109: Update c_generator to add {} around nested named initializers.
  - PR #101: Added support for parsing pragmas into the AST.
  - Additional fake headers and typedefs, manifest fixes (#97, #106, #111).
  - Testing with Python 3.5 instead of 3.3 now (3.4 and 3.5 are the 3.x versions
    tested).
  - PR #145: More complete support for offsetof()
  - Issue #116: Fix line numbers recorded for empty and compound statements.
  - Minor performance improvement to the invalid string literal regex.

(wiz)

2016-10-19 12:17:52 UTC MAIN commitmail json YAML

Updated graphics/jpegoptim to 1.4.4

(wiz)

2016-10-19 12:17:42 UTC MAIN commitmail json YAML

Updated jpegoptim to 1.4.4.

v1.4.4 - more detailed error messages (thanks to Denis Fateyev),
                CMake support (thanks to Ghostkeeper),
                other minor fixes

(wiz)

2016-10-19 12:16:44 UTC MAIN commitmail json YAML

Updated devel/py-protobuf to 3.1.0

(wiz)

2016-10-19 12:16:35 UTC MAIN commitmail json YAML

Updated py-protobuf to 3.1.0.

2016-09-23 version 3.1.0 (C++/Java/Python/PHP/Ruby/Objective-C/C#/JavaScript/Lite)
  Python
  * JSON support
    * Fixed some conformance issues.

(wiz)

2016-10-19 12:14:18 UTC MAIN commitmail json YAML

Updated devel/libcerf to 1.5

(wiz)

2016-10-19 12:14:08 UTC MAIN commitmail json YAML

Updated libcerf to 1.5.

libcerf-1.5, released 12oct16:
  - rm unused inline function (detected by clang-1.3., reported by Luke Benes)

(wiz)

2016-10-19 12:13:10 UTC MAIN commitmail json YAML

Updated devel/protobuf to 3.1.0

(wiz)

2016-10-19 12:13:01 UTC MAIN commitmail json YAML

Updated protobuf to 3.1.0.

2016-09-23 version 3.1.0 (C++/Java/Python/PHP/Ruby/Objective-C/C#/JavaScript/Lite)
  General
  * Proto3 support in PHP (alpha).
  * Various bug fixes.

  C++
  * Added MessageLite::ByteSizeLong() that窶冱 equivalent to
    MessageLite::ByteSize() but returns the value in size_t. Useful to check
    whether a message is over the 2G size limit that protobuf can support.
  * Moved default_instances to global variables. This allows default_instance
    addresses to be known at compile time.
  * Adding missing generic gcc 64-bit atomicops.
  * Restore New*Callback into google::protobuf namespace since these are used
    by the service stubs code
  * JSON support.
    * Fixed some conformance issues.
  * Fixed a JSON serialization bug for bytes fields.

  Java
  * Fixed a bug in TextFormat that doesn窶冲 accept empty repeated fields (i.e.,
    窶彷ield: [ ]窶�).
  * JSON support
    * Fixed JsonFormat to do correct snake_case-to-camelCase conversion for
      non-style-conforming field names.
    * Fixed JsonFormat to parse empty Any message correctly.
    * Added an option to JsonFormat.Parser to ignore unknown fields.
  * Experimental API
    * Added UnsafeByteOperations.unsafeWrap(byte[]) to wrap a byte array into
      ByteString without copy.

  Python
  * JSON support
    * Fixed some conformance issues.

  PHP (Alpha)
  * We have added the proto3 support for PHP via both a pure PHP package and a
    native c extension. The pure PHP package is intended to provide usability
    to wider range of PHP platforms, while the c extension is intended to
    provide higher performance. Both implementations provide the same runtime
    APIs and share the same generated code. Users don窶冲 need to re-generate
    code for the same proto definition when they want to switch the
    implementation later. The pure PHP package is included in the php/src
    directory, and the c extension is included in the php/ext directory.

    Both implementations provide idiomatic PHP APIs:
    * All messages and enums are defined as PHP classes.
    * All message fields can only be accessed via getter/setter.
    * Both repeated field elements and map elements are stored in containers
      that act like a normal PHP array.

    Unlike several existing third-party PHP implementations for protobuf, our
    implementations are built on a "strongly-typed" philosophy: message fields
    and array/map containers will throw exceptions eagerly when values of the
    incorrect type (not including those that can be type converted, e.g.,
    double <-> integer <-> numeric string) are inserted.

    Currently, pure PHP runtime supports php5.5, 5.6 and 7 on linux. C
    extension runtime supports php5.5 and 5.6 on linux.

    See php/README.md for more details about installment. See
    https://developers.google.com/protocol-buffers/docs/phptutorial for more
    details about APIs.

  Objective-C
  * Helpers are now provided for working the the Any well known type (see
    GPBWellKnownTypes.h for the api additions).
  * Some improvements in startup code (especially when extensions aren窶冲 used).

  Javascript
  * Fixed missing import of jspb.Map
  * Fixed valueWriterFn variable name

  Ruby
  * Fixed hash computation for JRuby's RubyMessage
  * Make sure map parsing frames are GC-rooted.
  * Added API support for well-known types.

  C#
  * Removed check on dependency in the C# reflection API.

2016-09-06 version 3.0.2 (C++/Java/Python/Ruby/Objective-C/C#/JavaScript/Lite)
  General
  * Various bug fixes.

  Objective C
  * Fix for oneofs in proto3 syntax files where fields were set to the zero
    value.
  * Fix for embedded null character in strings.
  * CocoaDocs support

  Ruby
  * Fixed memory corruption bug in parsing that could occur under GC pressure.

  Javascript
  * jspb.Map is now properly exported to CommonJS modules.

  C#
  * Removed legacy_enum_values flag.

(wiz)

2016-10-19 12:08:27 UTC MAIN commitmail json YAML

Updated misc/calibre to 2.70.0

(wiz)

2016-10-19 12:08:15 UTC MAIN commitmail json YAML

Updated calibre to 2.70.0.

New Features

    Edit Book: Add a tool to download external resources (images/stylesheets/etc.) that are not included in the book.
    Make custom columns available in the Alter Tag Browser->Manage categories sub menu

Bug Fixes

    Conversion: Fix incorrect resolution of references to resources in HTML files that exist in a folder level above the OPF file. This could lead to styles being incorrectly processed in such HTML files.
    Get Books: Update the amazon store plugins for website changes
    Update ozon.ru metadata download plugin to fix searching for books by ISBN
    Edit Book: Fix a regression in the previous release that broke the preferences dialog for changing color schemes.
    Edit Book: Better error message when user tries to open a Check Book item that refers to a file that has been deleted since the last time Check Book was run.

(wiz)

2016-10-19 11:59:48 UTC MAIN commitmail json YAML

Updated net/GeoIP to 1.6.9

(fhajny)

2016-10-19 11:59:25 UTC MAIN commitmail json YAML

Update net/GeoIP to 1.6.9.
Based on a PR by Jussi Sallinen.

1.6.9 2016-01-11

- Fix a regression introduced in version 1.6.8, which caused
  GeoIP_database_info to erroneously return NULL.

1.6.8 2016-01-11

- Allow compilation on older systems by relaxing the autoconf and automake
  minimum versions. Thank you, Jose Rubio!
- Avoid potential problems in multi-threaded environments by consistently using
  pread() rather than read().
- Fix various small issues reported by clang's static analyser.

1.6.7 2015-10-30

- Fixed a MSVC parser stack overflow when parsing `regionName.c` and
`timeZone.c`. Fix by elliotlo. GitHub #64.
- Updated region codes and timezones.
- When using `GEOIP_MEMORY_CACHE` with an invalid database file, the search
  tree traversal could attempt to read memory outside of the memory allocated
  for the memory cache, resulting in a segmentation fault. A check was added
  to ensure that the traversal code does not try to read beyond the end of the
  file, whether in memory, memory mapped, or on disk.
- Previously the return values from file reads were ignored. We now check
  these values to ensure that there were no errors.

1.6.6 2015-07-28

- Replaced usage of deprecated fileno, read, and lseek on Visual Studio 2005+
  with their ISO C++ conformant replacements.
- A warning about using a double as a float was fixed.
- Fixed segfault when doing a lookup on an empty database.
- Fixed a memcheck error from valgrind in the `_check_mtime`
  function.
- Fixed `_check_mtime` to check the return value of `gettimeofday` rather than
  just assuming it worked.

1.6.5 2015-02-25

- A segmentation fault in `geoiplookup` was fixed when the utility was passed
  an invalid database.
- Additional validation was added for validation of the size used in the
  creation of the index cache.
- Changed the code to only look up country codes by using functions which
  ensure that we do not try to look past the end of an array.

1.6.4 2015-01-12

- Update Fips codes
- Several issues with the MinGW build were fixed.
- Use a constructor in pread.c to ensure the critical section is always
  initialized.
- Added missing include of `io.h` on Windows.
- Fixed `configure` warning that `'missing' script is too old or missing`.
- Previously `nmake /f Makefile.vc clean` would fail on Windows. This was
  fixed.
- Obsolete win32 and NetWare make files were removed.
- Numerous documentation updates.

1.6.3 2014-10-29

- Added a GEOIP_SILENCE flag. Include this flag when calling GeoIP_open to
  prevent any messages from being written to stderr.
- Mitigate a possible race condition when running under threads in the
  GeoIP_cleanup function.
- Added some recommendations to the docs on using this library in a
  threaded application.
- Fixed some bugs discovered by coverity, including failure to check some
  system call return values and making sure all strings are
  null-terminated.

1.6.2 2014-07-08

- Two files required for building on Win32 were missing from the 1.6.1
  release. These files were added. There are no changes affecting other
  platforms.

1.6.1 2014-06-26

- Improve Win32 support
- Update FIPS codes

1.6.0 2013-10-29

- Remove geoipupdate

1.5.2 2013-10-29

- Update region and time zones
- Fix benchmark script
- Remove autogenerated files ltmain.sh, man/geoip*.1
- Explain how to download free geolite databases in the README.md and
  GeoIP.conf.default
- geoipupdate returns 1 on error 0 on success instead of the error code
- README is replaced by README.md
- Add support for OS X Mavericks

1.5.1 2013-05-14

- Update time_zone for Ontario, Canada
- geoiplookup and geoiplookup6 exit code is 0 when user asked for help
- Added -h option to geoiplookup6
- Do not load the database file if nodes and file size do not make
  sense.
- Keep README and man pages in pure ascii.
- It doesn't make sense to use GEOIP_INDEX_MODE with small databases
  like GEOIP_COUNTRY_EDITION. Instead of undefined behaviour we handle
  it silently as GEOIP_MEMORY_MODE
- Update FIPS codes for Greece

1.5.0 2013-02-21

- Rename custom_directory to GeoIP_custom_directory.
- Make sure the database match the requested type. This is helpful for
  Databases with the same default name and the general geoiplookup form
  (geoiplookup without a specific database)
- apps/geoiplookup6.c use the ipnum instead of the hostname for lookups.
- Use configure.ac instead of configure.in
- Region lookup is a bit faster
- Add pkg-config file
- Updates required to build a Windows DLL under MinGW
- Make API thread safe
- geoiplookup's default charset is UTF8
  -l change the charset back to iso8859-1
- geoipupdate skips \r otherwise it might be part of the last
  product_id
- Update time zones
- Update Region codes
- Remove the unused CITYCONFIDENCE* database types
- bootstrap rebuilds ltmain.sh
- Update README.OSX for Lion
- Change Macedonia to Macedonia, The Former Yugoslav Republic of
- Add region_name to geoiplookup GEOIP_CITY_EDITION_REV1
- Add region_name to geoiplookup GEOIP_CITY_EDITION_REV0
- Add a --disable-data-files option. This allows you to build and install
  the library without having a data/GeoIP.dat file. This is useful when
  building the library from a checkout of the source tree, rather than a
  tarball
- Add GEOIP_ACCURACYRADIUS_EDITION and GEOIP_ACCURACYRADIUS_EDITION_V6
- Add more database types GEOIP_COUNTRYCONF_EDITION,
  GEOIP_CITYCONF_EDITION, GEOIP_REGIONCONF_EDITION and
  GEOIP_POSTALCONF_EDITION
- Fix default filenames for GEOIP_NETSPEED_EDITION_REV1 and
  GEOIP_NETSPEED_EDITION_REV1_V6

(fhajny)

2016-10-19 11:20:51 UTC MAIN commitmail json YAML

2016-10-19 11:20:41 UTC MAIN commitmail json YAML

Updated waf to 1.9.5.

NEW IN WAF 1.9.5
----------------
* Fix the command-line option for the python executable (--python -> --pythondir) #1812
* Add support for older PyQt4 bindings #1813
* Expand properly `--xyz=${VAR}` when `shell=False` #1814
* Add qt5 5.7.x new libraries to qt5 tool #1815
* Add install_user and install_group to bld.install/bld.install_as/bld.symlink_as
* Reduce unnecesary build outputs verbosity #1819 #1828
* Prevent broken console encoding settings from causing additional failures #1823
* Let "waf --zones=argfile" display @argfile contents

(wiz)

2016-10-19 10:58:52 UTC MAIN commitmail json YAML

2016-10-19 10:58:14 UTC MAIN commitmail json YAML

Updated tor to 0.2.8.9.

Changes in version 0.2.8.9 - 2016-10-17
  Tor 0.2.8.9 backports a fix for a security hole in previous versions
  of Tor that would allow a remote attacker to crash a Tor client,
  hidden service, relay, or authority. All Tor users should upgrade to
  this version, or to 0.2.9.4-alpha. Patches will be released for older
  versions of Tor.

  o Major features (security fixes, also in 0.2.9.4-alpha):
    - Prevent a class of security bugs caused by treating the contents
      of a buffer chunk as if they were a NUL-terminated string. At
      least one such bug seems to be present in all currently used
      versions of Tor, and would allow an attacker to remotely crash
      most Tor instances, especially those compiled with extra compiler
      hardening. With this defense in place, such bugs can't crash Tor,
      though we should still fix them as they occur. Closes ticket
      20384 (TROVE-2016-10-001).

  o Minor features (geoip):
    - Update geoip and geoip6 to the October 4 2016 Maxmind GeoLite2
      Country database.

(wiz)

2016-10-19 09:07:25 UTC MAIN commitmail json YAML

Change HOMEPAGE to a working link

Forgot to change this part from livestreamer package.

(maya)

2016-10-18 21:38:15 UTC MAIN commitmail json YAML

+ font-adobe-100dpi-1.0.4, go-grpc-1.0.3, guile20-2.0.13,
  http-parser-2.7.1, jpegoptim-1.4.4, libcerf-1.5, libmicrohttpd-0.9.52,
  mcookie-2.28.2, protobuf-3.0.2, py-acme-0.9.3, py-certbot-0.9.3,
  py-cparser-2.15, py-google-api-python-client-1.5.4, py-numpy-1.11.2,
  py-oauth2client-4.0.0, py-requests-oauthlib-0.7.0, py-setuptools-28.6.0,
  py-setuptools_scm-1.14.0, py-sqlparse-0.2.0, py-test-cov-2.4.0,
  syncthing-0.14.9, syncthing-gtk-0.9.2.3, vim-8.0.0044,
  vim-share-8.0.0044, waf-1.9.5, x264-devel-20161017, xscreensaver-5.36.

(wiz)

2016-10-18 21:23:14 UTC MAIN commitmail json YAML

Note update of databases/rrdtool to 1.6.0nb3.

(he)

2016-10-18 21:22:12 UTC MAIN commitmail json YAML

Fix a signedness/unsigned conversion bug causing overflow in rrd_dump.c.
Bump PKGREVISION.

(he)

2016-10-18 21:16:22 UTC MAIN commitmail json YAML

Add BUILD_DEPENDS+= p5-Test-RequiresInternet for make test, but still t/live/encoding.t fails

(mef)

2016-10-18 20:44:48 UTC MAIN commitmail json YAML

Updated lang/nodejs to 6.9.0

(fhajny)

2016-10-18 20:44:34 UTC MAIN commitmail json YAML

Update lang/nodejs to 6.9.0.

- crypto: Don't automatically attempt to load an OpenSSL
  configuration file, from the OPENSSL_CONF environment variable
  or from the default location for the current platform. Always
  triggering a configuration file load attempt may allow an attacker
  to load compromised OpenSSL configuration into a Node.js process
  if they are able to place a file in a default location.
- node: Introduce the process.release.lts property, set to "Boron".
  This value is "Argon" for v4 LTS releases and undefined for all
  other releases.
- V8: Backport fix for CVE-2016-5172, an arbitrary memory read.
- v8_inspector: Generate a UUID for each execution of the
  inspector. This provides additional security to prevent
  unauthorized clients from connecting to the Node.js process via
  the v8_inspector port when running with --inspect.

(fhajny)

2016-10-18 20:38:08 UTC MAIN commitmail json YAML

Updated lang/nodejs4 to 4.6.1

(fhajny)

2016-10-18 20:37:56 UTC MAIN commitmail json YAML

Update lang/nodejs4 to 4.6.1.

- c-ares: fix for single-byte buffer overwrite, CVE-2016-5180, more
  information at https://c-ares.haxx.se/adv_20160929.html

(fhajny)

2016-10-18 19:09:10 UTC MAIN commitmail json YAML

rename EXT_CONF_DIR to PHP_EXT_CONF_DIR, adjust it so that it's overridable
in mk.conf, and adjust working in MESSAGE.module to say more clearly
what is happening

PR pkg/51456 by Joern Clausen

(jdolecek)

2016-10-18 17:14:48 UTC MAIN commitmail json YAML

Note addition of streamlink-0.0.2

(maya)

2016-10-18 17:13:43 UTC MAIN commitmail json YAML

Makefile: +streamlink

(maya)

2016-10-18 16:39:43 UTC MAIN commitmail json YAML

Add package streamlink v0.0.2

Streamlink is a command-line utility that pipes video streams from various
services into a video player, such as VLC. The main purpose of Streamlink
is to allow the user to avoid buggy and CPU heavy flash plugins but still
be able to enjoy various streamed content.

Streamlink is a fork of Livestreamer

(maya)

2016-10-18 16:35:09 UTC MAIN commitmail json YAML

Note update of www/ruby-net-http-persistent package to 3.0.0.

(taca)

2016-10-18 16:34:44 UTC MAIN commitmail json YAML

Update ruby-net-http-persistent to 3.0.0.

=== 3.0

Breaking changes:

* No longer supports ruby 2.0 and earlier
* Net::HTTP::Persistent::new now uses keyword arguments for +name+ and
  +proxy+.
* Removed #max_age, use #expired?

New features:

* Uses connection_pool to manage all connections for a Net::HTTP::Persistent
  instance.

Bug fixes:

* Add missing SSL options ca_path, ciphers, ssl_timeout, verify_depth.
  Issue #63 by Johnneylee Jack Rollins.

(taca)

2016-10-18 16:30:35 UTC MAIN commitmail json YAML

Note update of www/thin package to 1.7.0.

(taca)

2016-10-18 16:30:10 UTC MAIN commitmail json YAML

Update thin to 1.7.0.

== 1.7.0 Dunder Mifflin
* Rack 2 support
* Ensure Response body.close is called in the same thread
  Fixes issues with ActiveRecord connection management [#307]
* Fix TCP/IP Backend reports incorrect port when asked to bind to 0 [meschbach]
* Work with ruby 2.3's --enable-frozen-string-literal [jeremyevans]

(taca)

2016-10-18 16:29:25 UTC MAIN commitmail json YAML

Note update of www/ruby-websocket package to 1.2.3.

(taca)

2016-10-18 16:28:46 UTC MAIN commitmail json YAML

Update ruby-websocket to 1.2.3.

## 1.2.3

- fix for draft 76 when challenge might sometimes fail
- multiple small optimizations

(taca)

2016-10-18 16:27:31 UTC MAIN commitmail json YAML

Note update of www/ruby-sinatra-contrib package to 1.4.7.

(taca)

2016-10-18 16:27:05 UTC MAIN commitmail json YAML

Update ruby-sinatra-contrib to 1.4.7.

* Fix ERB typo in documentation.
* Use Mutex#synchronize instead of Thread.exclusive to prevent deprecation
  warning

(taca)

2016-10-18 16:19:08 UTC MAIN commitmail json YAML

Note update of www/ruby-sass package to 3.4.22.

(taca)

2016-10-18 16:18:36 UTC MAIN commitmail json YAML

Update ruby-sass to 3.4.22.

3.4.22 (28 March 2016)

    * Sass now runs without warnings when running ruby with code style
      warnings enabled.

    * Sass no longer watches the current working directory unless it is on
      the load path or the files being compiled are in the current working
      directory. This was causing performance issues for users with large
      numbers of files in their project directory. Issue #1562, Issue #1966,
      Issue #2006.

    * sass-convert now accepts a -q and --quiet option to disable ouput
      while it is running.

    * Fixed a bug in sass-convert when recursively processing CSS files into
      Sass files which caused the process to crash without processing any
      files. Issue #1827,

Deprecation – Must Read!

    * Support for Ruby 1.8.7 and 1.9.3 is deprecated. See this blog post for
      details.

    * The current handling of CSS variables is deprecated. In order to
      support the CSS spec as fully as possible, no Sass-specific constructs
      other than #{} will be supported in CSS variable values. For
      forwards-compatibility, any SassScript being used in CSS variables
      must be moved into #{}.

(taca)

2016-10-18 16:15:22 UTC MAIN commitmail json YAML

Note update of www/ruby-rouge package to 1.11.1.

(taca)

2016-10-18 16:14:53 UTC MAIN commitmail json YAML

Update ruby-rouge to 1.11.1.

version 1.11.1: 2016-06-14

    * new guesser infrastructure, support for emacs and vim modelines (#489)
    * javascript bugfix for nested objects with quoted keys (#496)
    * new theme: Gruvbox (thanks @jamietanna!)
    * praat: lots of improvements (thanks @jjatria)
    * fix for rougify error when highlighting from stdin (#493)
    * new lexer: kotlin (thanks @meleyal!)
    * new lexer: cfscript (thanks @mjclemente!)

version 1.11.0: 2016-06-06

    * groovy:
o remove pathological regexes and add basic support for
  triple-quoted strings (#485)
o add the "trait" keyword and fix project url (thanks @glaforge! #378)
    * new lexer: coq (thanks @gmalecha! #389)
    * gemspec license now more accurate (thanks @connorshea! #484)
    * swift:
o properly support nested comments (thanks @dblessing! #479)
o support swift 2.2 features (thanks @radex #376 and @wokalski #442)
o add indirect declaration (thanks @nRewik! #326)
    * new lexer: verilog (thanks @Razer6! #317)
    * new lexer: typescript (thanks @Seikho! #400)
    * new lexers: jinja and twig (thanks @robin850! #402)
    * new lexer: pascal (thanks @alexcu!)
    * css: support attribute selectors (thanks @skoji! #426)
    * new lexer: shell session (thanks @sio4! #481)
    * ruby: add support for <<~ heredocs (thanks @tinci! #362)
    * recognize comments at EOF in SQL, Apache, and CMake (thanks @julp! #360)
    * new lexer: phtml (thanks @Igloczek #366)
    * recognize comments at EOF in CoffeeScript (thanks @rdavila! #370)
    * c/c++:
o support c11/c++11 features (thanks @Tosainu! #371)
o Allow underscores in identifiers (thanks @coverify! #333)
    * rust: add more builtin types (thanks @RalfJung! #372)
    * ini: allow hyphen keys (thanks @KrzysiekJ! #380)
    * r: massively improve lexing quality (thanks @klmr! #383)
    * c#:
o add missing keywords (thanks @BenVlodgi #384 and @SLaks #447)
    * diff: do not require newlines at the ends (thanks @AaronLasseigne! #387)
    * new lexer: ceylon (thanks @bjansen! #414)
    * new lexer: biml (thanks @japj! #415)
    * new lexer: TAP - the test anything protocol (thanks @mblayman! #409)
    * rougify bugfix: treat input as utf8 (thanks @japj! #417)
    * new lexer: jsonnet (thanks @davidzchen! #420)
    * clojure: associate *.cljc for cross-platform clojure (thanks @alesguzik! #423)
    * new lexer: D (thanks @nikibobi! #435)
    * new lexer: smarty (thanks @tringenbach! #427)
    * apache:
o add directives for v2.4 (thanks @stanhu!)
o various improvements (thanks @julp! #301)
    - faster keyword lookups
    - fix nil error on unknown directive (cf #246, #300)
    - properly manage case-insensitive names (cf #246)
    - properly handle windows CRLF
    * objective-c:
o support literal dictionaries and block arguments (thanks @BenV!
  #443 and #444)
o Fix error tokens when defining interfaces (thanks @meleyal! #477)
    * new lexer: NASM (thanks @sraboy! #457)
    * new lexer: gradle (thanks @nerro! #468)
    * new lexer: API Blueprint (thanks @kylef! #261)
    * new lexer: ActionScript (thanks @honzabrecka! #241)
    * terminal256 formatter: stop confusing token names (thanks @julp! #367)
    * new lexer: julia (thanks @mpeteuil! #331)
    * new lexer: cmake (thanks @julp! #302)
    * new lexer: eiffel (thanks @Conaclos! #323)
    * new lexer: protobuf (thanks @fqqb! #327)
    * new lexer: fortran (thanks @CruzR! #328)
    * php: associate *.phpt files (thanks @Razer6!)
    * python: support raise from and yield from (thanks @mordervomubel! #324)
    * new VimL example (thanks @tpope! #315)

(taca)

2016-10-18 16:09:03 UTC MAIN commitmail json YAML

Note update of www/ruby-rest-client package to 2.0.0.

(taca)

2016-10-18 16:08:35 UTC MAIN commitmail json YAML

Update ruby-rest-client to 2.0.0.

pkgsrc change: Add pkg_alternatives support.

# 2.0.0

This release is largely API compatible, but makes several breaking changes.

- Drop support for Ruby 1.9
- Allow mime-types as new as 3.x (requires ruby 2.0)
- Respect Content-Type charset header provided by server. Previously,
  rest-client would not override the string encoding chosen by Net::HTTP. Now
  responses that specify a charset will yield a body string in that encoding.
  For example, `Content-Type: text/plain; charset=EUC-JP` will return a String
  encoded with `Encoding::EUC_JP`. (#361)
- Change exceptions raised on request timeout. Instead of
  `RestClient::RequestTimeout` (which is still used for HTTP 408), network
  timeouts will now raise either `RestClient::Exceptions::ReadTimeout` or
  `RestClient::Exceptions::OpenTimeout`, both of which inherit from
  `RestClient::Exceptions::Timeout`. For backwards compatibility, this still
  inherits from `RestClient::RequestTimeout` so existing uses will still work.
  This may change in a future major release. These new timeout classes also
  make the original wrapped exception available as `#original_exception`.
- Unify request exceptions under `RestClient::RequestFailed`, which still
  inherits from `ExceptionWithResponse`. Previously, HTTP 304, 401, and 404
  inherited directly from `ExceptionWithResponse` rather than from
  `RequestFailed`. Now _all_ HTTP status code exceptions inherit from both.
- Rename the `:timeout` request option to `:read_timeout`. When `:timeout` is
  passed, now set both `:read_timeout` and `:open_timeout`.
- Change default HTTP Accept header to `*/*`
- Use a more descriptive User-Agent header by default
- Drop RC4-MD5 from default cipher list
- Only prepend http:// to URIs without a scheme
- Fix some support for using IPv6 addresses in URLs (still affected by Ruby
  2.0+ bug https://bugs.ruby-lang.org/issues/9129, with the fix expected to be
  backported to 2.0 and 2.1)
- `Response` objects are now a subclass of `String` rather than a `String` that
  mixes in the response functionality. Most of the methods remain unchanged,
  but this makes it much easier to understand what is happening when you look
  at a RestClient response object. There are a few additional changes:
  - Response objects now implement `.inspect` to make this distinction clearer.
  - `Response#to_i` will now behave like `String#to_i` instead of returning the
    HTTP response code, which was very surprising behavior.
  - `Response#body` and `#to_s` will now return a true `String` object rather
    than self. Previously there was no easy way to get the true `String`
    response instead of the Frankenstein response string object with
    AbstractResponse mixed in.
  - Response objects no longer accept an extra request args hash, but instead
    access request args directly from the request object, which reduces
    confusion and duplication.
- Handle multiple HTTP response headers with the same name (except for
  Set-Cookie, which is special) by joining the values with a comma space,
  compliant with RFC 7230
- Rewrite cookie support to be much smarter and to use cookie jars consistently
  for requests, responses, and redirection in order to resolve long-standing
  complaints about the previously broken behavior: (#498)
  - The `:cookies` option may now be a Hash of Strings, an Array of
    HTTP::Cookie objects, or a full HTTP::CookieJar.
  - Add `RestClient::Request#cookie_jar` and reimplement `Request#cookies` to
    be a wrapper around the cookie jar.
  - Still support passing the `:cookies` option in the headers hash, but now
    raise ArgumentError if that option is also passed to `Request#initialize`.
  - Warn if both `:cookies` and a `Cookie` header are supplied.
  - Use the `Request#cookie_jar` as the basis for `Response#cookie_jar`,
    creating a copy of the jar and adding any newly received cookies.
  - When following redirection, also use this same strategy so that cookies
    from the original request are carried through in a standards-compliant way
    by the cookie jar.
- Don't set basic auth header if explicit `Authorization` header is specified
- Add `:proxy` option to requests, which can be used for thread-safe
  per-request proxy configuration, overriding `RestClient.proxy`
- Allow overriding `ENV['http_proxy']` to disable proxies by setting
  `RestClient.proxy` to a falsey value. Previously there was no way in Ruby 2.x
  to turn off a proxy specified in the environment without changing `ENV`.
- Add actual support for streaming request payloads. Previously rest-client
  would call `.to_s` even on RestClient::Payload::Streamed objects. Instead,
  treat any object that responds to `.read` as a streaming payload and pass it
  through to `.body_stream=` on the Net:HTTP object. This massively reduces the
  memory required for large file uploads.
- Changes to redirection behavior: (#381, #484)
  - Remove `RestClient::MaxRedirectsReached` in favor of the normal
    `ExceptionWithResponse` subclasses. This makes the response accessible on
    the exception object as `.response`, making it possible for callers to tell
    what has actually happened when the redirect limit is reached.
  - When following HTTP redirection, store a list of each previous response on
    the response object as `.history`. This makes it possible to access the
    original response headers and body before the redirection was followed.
  - Follow redirection consistently, regardless of whether the HTTP method was
    passed as a symbol or string. Under the hood rest-client now normalizes the
    HTTP request method to a lowercase string.
- Add `:before_execution_proc` option to `RestClient::Request`. This makes it
  possible to add procs like `RestClient.add_before_execution_proc` to a single
  request without global state.
- Run tests on Travis's beta OS X support.
- Make `Request#transmit` a private method, along with a few others.
- Refactor URI parsing to happen earlier, in Request initialization.
- Improve consistency and functionality of complex URL parameter handling:
  - When adding URL params, handle URLs that already contain params.
  - Add new convention for handling URL params containing deeply nested arrays
    and hashes, unify handling of null/empty values, and use the same code for
    GET and POST params. (#437)
  - Add the RestClient::ParamsArray class, a simple array-like container that
    can be used to pass multiple keys with same name or keys where the ordering
    is significant.
- Add a few more exception classes for obscure HTTP status codes.
- Multipart: use a much more robust multipart boundary with greater entropy.
- Make `RestClient::Payload::Base#inspect` stop pretending to be a String.
- Add `Request#redacted_uri` and `Request#redacted_url` to display the URI
  with any password redacted.

# 2.0.0.rc1

Changes in the release candidate that did not persist through the final 2.0.0
release:
- RestClient::Exceptions::Timeout was originally going to be a direct subclass
  of RestClient::Exception in the release candidate. This exception tree was
  made a subclass of RestClient::RequestTimeout prior to the final release.

(taca)