Since Python 2.7.15 patches/patch-ah is no longer needed and badly interfere
(e.g. with it `curses.KEY_*' are no longer exposed):
- Prototypes of NetBSD curses(3) are as described, no need to patch them
- Avoid {lines,columns} -> {nlines,columns} rename, they are properly
undef-ed due HAVE_TERM_H.
- Use keyname() (it should be present since NetBSD 2.0)
Bump PKGREVISION for devel/py-curses so it will be properly rebuild.
Fixes PR pkg/53330 reported by <oster>.
Changelog:
No new functionality is introduced in these releases.
The following compatibility fixes are included. Users are encouraged
to upgrade.
* Bug 1462303 - Connecting to a server that was recently upgraded to TLS 1.3
would result in a SSL_RX_MALFORMED_SERVER_HELLO error.
* Bug 1460673 - Fix a rare bug with PKCS#12 files.
version 3.0.1
Add fuzz directory to release tar ball
Add include file checking for X-Code
version 3.0.0
breaking changes
----------------
Change offset parameter updating rule. If parse error is happend, offset is updated to the error position.
other updates
-------------
Improve cross platform configuration
Improve build system
Improve user class adaptor
Improve msgpack::object visitation logic
Remove some warnings
Add -> and * operators to object_handle
Improve CI environment
Improve documents
Refactoring
Add OSS-Fuzz support
Changes in 3.11.3:
* cmSystemTools: Revert GetRealPath implementation on Windows
* CPack: Fix cross-compilation of WiX generator
* TestDriver: Replace strncpy with strcpy
Upstream changes:
ersion 1.14 at 2018-05-29 08:22:21 +0000
-----------------------------------------
Change: 7ba57fa9ee6d411fc7cd1336a985e57565d082c9
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2018-05-29 09:22:21 +0000
Added accessor for 'context' and update documentation
Upstream changes:
rlang 0.2.1
This is a maintenance release that fixes several tidy evaluation issues.
Functions with tidy dots support now allow splicing atomic vectors.
Quosures no longer capture the current srcref.
Formulas are now evaluated in the correct environment by eval_tidy(). This fixes issues in dplyr and other tidy-evaluation interfaces.
Upstream changes:
Changes in inline version 0.3.15 (2018-05-18)
Correct requireNamespace() call thanks (Alexander Grueneberg in #5).
Small simplification to .travis.yml; also switch to https.
Use seq_along instead of seq(along=...) (Watal M. Iwasaki) in #6).
Update package manual page using references to DESCRIPTION file [CRAN request].
Minor packaging updates.
v0.10.0
New Features
* Support Python 3.7.
* Implement PEP 567 support (contextvars module) for Python 3.7.
* Add uvloop's own version of asyncio/sslproto.py. SSL is now ~50% faster.
* Convert Future-returning loop methods to coroutines.
* Allow file objects to be passed to loop.subprocess* functions.
* Make signals processing more reliable.
* Prohibit adding a signal handler for SIGCHLD.
* Add uvloop.__version__.
Bug Fixes
* Upgrade to Cython 0.28.2.
* Update libuv from v1.17.0 to v1.20.3.
* Make sure UDP handles are cleaned-up properly.
* Fix subprocess.close() to let its processes die gracefully.
* Fix sock_connect() to resolve addresses for correct socket family.
* Fix a race condition in SSL handshake.
Upstream changes:
Changes in Rcpp version 0.12.17 (2018-05-09)
Changes in Rcpp API:
The random number Generator class no longer inhreits from RNGScope (Kevin in #837 fixing #836).
A spurious parenthesis was removed to please gcc8 (Dirk fixing #841)
The optional Timer class header now undefines FALSE which was seen to have side-effects on some platforms (Romain in #847 fixing #846).
Optional StoragePolicy attributes now also work for string vectors (Romain in #850 fixing #849).
Changes in Rcpp Documentation:
A few old typesetting conventions from the prior Rnw format have been corrected (Peter Hickey in #831; Joris Meys; Dirk)
Two internal links to the introduction published in JSS have been updated to the changed filename given the newer TAS introduction.
Some remaining backticks were replaced with straight quotes (Ralf Stubner in #845).
A citation to the Rcpp introducion in the The American Statistician has been added to the introductory and FAQ vignettes.
Changes in Rcpp version 0.12.16 (2018-03-08)
Changes in Rcpp API:
Rcpp now sets and puts the RNG state upon each entry to an Rcpp function, ensuring that nested invocations of Rcpp functions manage the RNG state as expected (Kevin in #825 addressing #823).
The R::pythag wrapper has been commented out; the underlying function has been gone from R since 2.14.0, and ::hypot() (part of C99) is now used unconditionally for complex numbers (Dirk in #826).
The long long type can now be used on 64-bit Windows (Kevin in #811 and again in #829 addressing #804).
Changes in Rcpp Attributes:
Code generated with cppFunction() now uses .Call() directly (Kirill Mueller in #813 addressing #795).
Changes in Rcpp Documentation:
The Rcpp FAQ vignette is now indexed as 'Rcpp-FAQ'; a stale Gmane reference was removed and entry for getting compilers under Conda was added.
The top-level README.md now has a Support section.
The Rcpp.bib reference file was refreshed to current versions.
Changes:
- Directory diffing has been rewritten. No more memory hungry shallow
lists allocations/deallocations
- Fix compilation on platforms where kevent.data size is bigger than
void *
- Workaround sporadic crashes caused by reversing of kevent order
Version 4.6
The pxssh.login() method now supports an ssh_config parameter, which can be used to specify a file path to an SSH config file.
Improved compatability for the crlf parameter of PopenSpawn
Fixed an issue in read timeout handling when using spawn and fdspawn with the use_poll parameter
Pytest 3.6.0
Features
Revamp the internals of the pytest.mark implementation with correct per node handling which fixes a number of long standing bugs caused by the old design. This introduces new Node.iter_markers(name) and Node.get_closest_mark(name) APIs. Users are strongly encouraged to read the reasons for the revamp in the docs, or jump over to details about updating existing code to use the new APIs.
Now when @pytest.fixture is applied more than once to the same function a ValueError is raised. This buggy behavior would cause surprising problems and if was working for a test suite it was mostly by accident.
Support for Python 3.7’s builtin breakpoint() method, see Using the builtin breakpoint function for details.
monkeypatch now supports a context() function which acts as a context manager which undoes all patching done within the with block.
The --pdb option now causes KeyboardInterrupt to enter the debugger, instead of stopping the test session. On python 2.7, hitting CTRL+C again exits the debugger. On python 3.2 and higher, use CTRL+D.
pytest not longer changes the log level of the root logger when the log-level parameter has greater numeric value than that of the level of the root logger, which makes it play better with custom logging configuration in user code.
Bug Fixes
A rare race-condition which might result in corrupted .pyc files on Windows has been hopefully solved.
Also use iter_marker for discovering the marks applying for marker expressions from the cli to avoid the bad data from the legacy mark storage.
When showing diffs of failed assertions where the contents contain only whitespace, escape them using repr() first to make it easy to spot the differences.
Git v2.17.1:
Fixes:
* This release contains the same fixes made in the v2.13.7 version of
Git, covering CVE-2018-11233 and 11235, and forward-ported to
v2.14.4, v2.15.2 and v2.16.4 releases. See release notes to
v2.13.7 for details.
* In addition to the above fixes, this release has support on the
server side to reject pushes to repositories that attempt to create
such problematic .gitmodules file etc. as tracked contents, to help
hosting sites protect their customers by preventing malicious
contents from spreading.
Upstream changes:
1.016 2018-05-20 13:31:17-04:00 America/New_York
- No changes from 1.015-TRIAL
1.015 2018-05-13 19:26:26-04:00 America/New_York (TRIAL RELEASE)
[FIXED]
- Directories created with tempd will only be cleaned up by the
PID that created them, not by forked children.
0.28.3:
Bugs fixed
* Set iteration was broken in non-CPython since 0.28.
* UnicodeEncodeError in Py2 when %s formatting is optimised for unicode strings.
* Work around a crash bug in g++ 4.4.x by disabling the size reduction setting of the module init function in this version.
New Languages:
o Agda o AsciiDoc o BrightScript o Chapel
o Cucumber o Drools o F# Script o Fish Shell
o Gencat NLS o GraphQL o HCL o Idris
o Lean o Literate Idris o Oracle PL/SQL o PL/M
o ProGuard o RAML o SWIG o Skylark
o Smalltalk o Solidity o Stata o TOML
Updates:
o Performance improvement by using multiple cores for both
straight counts and --diff via the new --processes option
added by Sietse Snel, https://github.com/stsnel.
o Support --git on Windows.
o Improve identification of Qt Project files (instead of IDL).
o Fix language determination logic so that languages that map
to the same file extension and have ties in the number of
accumulated points always return the same result.
o Add support for replace_between_regex in --write_lang_def and
--read_lang_def.
o Add SUM section to JSON, YAML output with --diff.
o Make numeric values in JSON output numbers instead of strings.
o Optionally exclude autogenerated files with new --no-autogen
(currently only supports the Go language).
o New option, --git, to allow git commit hashes and branch
names as inputs (issue 205).
o Add .asd extension for Lisp.
o Add .snapshot to the list of excluded directories.
o New option --no-autogen to ignore files generated
by code production systems like GNU autoconf.
o Rename "ASP.Net" to "ASP.NET".
o Improvements to Specman e parsing (issue 175).
o Support uppercase CPP extension (issue 177).
o Support triple extensions.
o Improve language distinction between C# and Smalltalk (issue 160).
o Consider Elixir docs as comments.
o Handle Python docstrings made with single quotes.
o Replace built-in "is it a file?" and "is it a directory?"
with native Perl -f and -d operators (these were unreliable
on older versions of Perl on Windows).
o Put timeout around Regexp::Common regex evaluation to prevent
hangs on unbalanced comment markers within huge strings (issue 206).
o Fix Pascal regex wiht '{' for Perl version >= 5.26 (issue 209)
and '(*', '*)' comment matching (issue 212).
o Rename Antlr to ANTLR Grammar.
o Add .g4 extension fo ANTLR Grammar.
o Replace soon-to-be deprecated File::Glob::glob() with
File::Glob::bsd_glob() (issue 214).
o Revert from charset=iso-8859-1 to charset=utf-8 on undocumented
--html option.
o For Assembly, process # comments before C++ comments.
Bug Fixes:
o Remove temp directory prefix for YAML and JSON output when
counting git archives with --by-file.
o Properly handle git files with spaces embedded in the file name.
o Remove a debug regex inadvertently included in v1.74.
o Correct handling of remove_between_general and
remove_between_regex when running with --read-lang-def (issue 166)
o Fix bug handling balanced parentheses in Forth (issue 183)
o Force legal output filenames with --count-and-diff and --out
(issue #220).
(from cloc-1.76/Unix/NEWS)
RHEL/CentOS place standard libraries in /lib64 and /usr/lib64.
The binutils Makefile had a hard-coded --libpath=/lib:/usr/lib.
This patch prepends the lib64 directories if they exist.
OK wiz@
16.0.0 (2018-05-16)
-------------------
* Drop support for Python 2.6.
* Upgrade pip to 10.0.1.
* Upgrade setuptools to 39.1.0.
* Upgrade wheel to 0.31.1.
-----------------
2018-05-21 3.5.1
-----------------
* Fix AttributeError: 'module' object has no attribute 'Signals' when
constructing a CalledProcessError exception. [#49]
-----------------
2018-05-13 3.5.0 (3.5.0rc3)
-----------------
* Fixed the packaging problem where the stdlib python3_redirect shim is
supposed to be installed on Python 3.
* Renamed _posixsubprocess to _posixsubprocess32 for consistency.
* Unset CLOEXEC on file descriptors given to Popen pass_fds. (GH #4)
* Drop support for Python 2.4 and 2.5.
* Adds a configure script - run by setup.py - to supply the missing feature
#define's for the _posixsubprocess32 extension module for the things that
Python 2's own configure generated pyconfig.h does not already provide.
-----------------
2017-10-18 3.5.0rc1
-----------------
* Backport the new subprocess.run() API from Python 3.5.
* Backport subprocess.DEVNULL support from 3.3.
* Allow stderr to be redirected to stdout even when stdout is not redirected.
https://bugs.python.org/issue22274
* Fix subprocess.Popen.wait() when the child process has exited to a
a stopped instead of terminated state (ex: when under ptrace).
https://bugs.python.org/issue29335
* Include the private API needed by the multiprocessing module for people who
want to drop subprocess32 in as a replacement for their standard library
subprocess module.
* Fix a compilation issue regarding O_CLOEXEC not being defined on ancient
Linux distros such as RHEL 5.
v39.2.0
-------
* #1359: Support using "file:" to load a PEP 440-compliant package version from
a text file.
* #1360: Fixed issue with a mismatch between the name of the package and the
name of the .dist-info file in wheel files
* #1365: Take the package_dir option into account when loading the version from
a module attribute.
* #1353: Added coverage badge to README.
* #1356: Made small fixes to the developer guide documentation.
* #1357: Fixed warnings in documentation builds and started enforcing that the
docs build without warnings in tox.
* #1376: Updated release process docs.
* #1343: The ``setuptools`` specific ``long_description_content_type``,
``project_urls`` and ``provides_extras`` fields are now set consistently
after any ``distutils`` ``setup_keywords`` calls, allowing them to override
values.
* #1352: Added ``tox`` environment for documentation builds.
* #1354: Added ``towncrier`` for changelog managment.
* #1355: Add PR template.
* #1368: Fixed tests which failed without network connectivity.
* #1369: Added unit tests for PEP 425 compatibility tags support.
* #1372: Stop testing Python 3.3 in Travis CI, now that the latest version of
``wheel`` no longer installs on it.
NEW IN WAF 2.0.8
----------------
* Improve Windows console encoding outputs on Python 3.6 and Japanese code page #2163
* Improve msvc detection on Python 3.6 and Japanese code page #2155
* Improve moc/rcc flag parsing with msvc #2169
* Improve Eclipse project generation #2166#2165#2164#2149#2145
* Improve Boost project detection on dpkg-based systems #2146
100+ extra functional tools that go beyond standard library's
itertools, functools, etc. and popular third-party libraries like
toolz, fancy, and more-itertools. Like toolz and others, most of the
tools are designed to be efficient, pure, and lazy. Several useful yet
non-functional tools are also included. While toolz and others target
basic scenarios, most tools in this library target more advanced and
complete scenarios. A few useful CLI tools for respective functions
are also installed. They are available as extratools-[funcname].
pyfakefs implements a fake file system that mocks the Python file system
modules. Using pyfakefs, your tests operate on a fake file system in
memory without touching the real disk. The software under test requires
no modification to work with pyfakefs.
Part of PR pkg/52941.
Upstream changes:
version 3.58 at 2018-05-21 13:21:57 +0000
-----------------------------------------
Change: 9c2d1a38ad555ec8f3bf1afacb5da13ccd8387d2
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2018-05-21 14:21:57 +0000
Updated for v5.28.0-RC1