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

2024-05-13 15:08:43 UTC Now

2019-02-19 12:26:13 UTC MAIN commitmail json YAML

py-gevent: updated to 1.4.0

1.4.0:

- Build with Cython 0.29 in '3str' mode.

- Test with PyPy 6.0 on Windows.

- Add support for application-wide callbacks when Greenlet objects
  are started.

- Fix consuming a single ready object using
  next(gevent.iwait(objs)). Previously such a construction would
  hang because iter was not called.

- Make gevent.iwait return an iterator that can now also be used as
  a context manager. If you'll only be consuming part of the iterator,
  use it in a with block to avoid leaking resources.

- Fix semaphores to immediately notify links if they are ready and
  rawlink() is called. This behaves like Event and
  AsyncEvent. Note that the order in which semaphore links are
  called is not specified.

- Improve safety of handling exceptions during interpreter shutdown.

- Remove the deprecated ability to specify GEVENT_RESOLVER and
  other importable settings as a path/to/a/package.module.item.
  This had race conditions and didn't work with complicated resolver
  implementations. Place the required package or module on sys.path
  first.

- Reduce the chances that using the blocking monitor functionality
  could result in apparently random SystemError:
  Objects/tupleobject.c: bad argument to internal function.

- Refactored the gevent test runner and test suite to make them more
  reusable. In particular, the tests are now run with python -m
  gevent.tests.

- Make a monkey-patched socket.getaddrinfo return socket module
  enums instead of plain integers for the socket type and address
  family on Python 3.

- Make gevent's pywsgi server set the non-standard environment value
  wsgi.input_terminated to True.

- Make gevent.util.assert_switches produce more informative messages
  when the assertion fails.

- Python 2: If a gevent.socket was closed asynchronously (in a
  different greenlet or a hub callback), AttributeError could result
  if the socket was already in use. Now the correct socket.error
  should be raised.

- Fix :meth:gevent.threadpool.ThreadPool.join raising a
  UserWarning when using the libuv backend.

- Fix FileObjectPosix.seek raising OSError when it should have
  been IOError on Python 2.

- Upgrade libuv from 1.23.2 to 1.24.0.

(adam)

2019-02-19 12:14:22 UTC MAIN commitmail json YAML

py-nacl: update to 1.3.0

1.3.0 2018-09-26
- Added support for Python 3.7.
- Update libsodium to 1.0.16.
- Run and test all code examples in PyNaCl docs through sphinx's doctest builder.
- Add low-level bindings for chacha20-poly1305 AEAD constructions.
- Add low-level bindings for the chacha20-poly1305 secretstream constructions.
- Add low-level bindings for ed25519ph pre-hashed signing construction.
- Add low-level bindings for constant-time increment and addition on fixed-precision big integers represented as little-endian byte sequences.
- Add low-level bindings for the ISO/IEC 7816-4 compatible padding API.
- Add low-level bindings for libsodium's crypto_kx... key exchange construction.
- Set hypothesis deadline to None in tests/test_pwhash.py to avoid incorrect test failures on slower processor architectures. GitHub issue #370

1.2.1 - 2017-12-04
- Update hypothesis minimum allowed version.
- Infrastructure: add proper configuration for readthedocs builder runtime environment.

1.2.0 - 2017-11-01
- Update libsodium to 1.0.15.
- Infrastructure: add jenkins support for automatic build of manylinux1 binary wheels
- Added support for SealedBox construction.
- Added support for argon2i and argon2id password hashing constructs and restructured high-level password hashing implementation to expose the same interface for all hashers.
- Added support for 128 bit siphashx24 variant of siphash24.
- Added support for from_seed APIs for X25519 keypair generation.
- Dropped support for Python 3.3.

(tm)

2019-02-19 09:48:41 UTC MAIN commitmail json YAML

Updated www/py-soupsieve, time/py-arrow

(adam)

2019-02-19 09:48:22 UTC MAIN commitmail json YAML

py-arrow: updated to 0.13.1

Version 0.13.1
Add support for Python 3.7.
Remove deprecation decorators for Arrow.range(), Arrow.span_range() and Arrow.interval(). All now return generators, wrap with list() to get old behavior.

(adam)

2019-02-19 09:43:56 UTC MAIN commitmail json YAML

py-soupsieve: updated to 1.8

1.8.0
NEW: Add custom selector support.
FIX: Small tweak to CSS identifier pattern to ensure it matches the CSS specification exactly. Specifically, you can't have an identifier of only -.
FIX: CSS string patterns should allow escaping newlines to span strings across multiple lines.
FIX: Newline regular expression for CSS newlines should treat \r\n as a single character, especially in cases such as string escapes: \\\r\n.
FIX: Allow -- as a valid identifier or identifier start.
FIX: Bad CSS syntax now raises a SelectorSyntaxError, which is still currently derived from SyntaxError, but will most likely be derived from Exception in the future.

(adam)

2019-02-19 08:30:20 UTC MAIN commitmail json YAML

Updated devel/py-test, devel/py-flake8, devel/py-ipython

(adam)

2019-02-19 08:29:56 UTC MAIN commitmail json YAML

py-ipython: updated to 7.3.0

IPython 7.3.0

IPython 7.3.0 bring several bug fixes and small improvements that you will
described bellow.

The biggest change to this release is the implementation of the %conda and
%pip magics, that will attempt to install packages in the **current
environment**. You may still need to restart your interpreter or kernel for the
change to be taken into account, but it should simplify installation of packages
into remote environment. Installing using pip/conda from the command line is
still the prefer method.

The %pip magic was already present, but was only printing a warning; now it
will actually forward commands to pip.

Misc bug fixes and improvements:

- Compatibility with Python 3.8.
- Do not expand shell variable in execution magics, and added the
  no_var_expand decorator for magic requiring a similar functionality
- Add %pip and %conda magic
- Re-initialize posix aliases after a %reset
- Allow the IPython command line to run *.ipynb files

(adam)

2019-02-19 08:27:47 UTC MAIN commitmail json YAML

py-flake8: updated to 3.7.6

3.7.6:
Bugs Fixed
Fix --per-file-ignores for multi-letter error codes
Improve flake8 speed when only 1 filename is passed

(adam)

2019-02-19 08:25:49 UTC MAIN commitmail json YAML

py-test: updated to 4.3.0

pytest 4.3.0:

Deprecations
* pytest.warns() now emits a warning when it receives unknown keyword arguments.

This will be changed into an error in the future.

Features
* Usage errors from argparse are mapped to pytest窶冱 UsageError.

* Add the --ignore-glob parameter to exclude test-modules with Unix shell-style wildcards. Add the collect_ignore_glob for conftest.py to exclude test-modules with Unix shell-style wildcards.

* The warning about Python 2.7 and 3.4 not being supported in pytest 5.0 has been removed.

In the end it was considered to be more of a nuisance than actual utility and users of those Python versions shouldn窶冲 have problems as pip will not install pytest 5.0 on those interpreters.

* With the help of new set_log_path() method there is a way to set log_file paths from hooks.

Bug Fixes
* --help and --version are handled with UsageError.
* Fix AssertionError with collection of broken symlinks with packages.

(adam)

2019-02-19 00:09:29 UTC MAIN commitmail json YAML

doc: Updated devel/libextractor to 1.9

(gdt)

2019-02-19 00:09:21 UTC MAIN commitmail json YAML

libextrator: Update to libextractor-1.9 (from ng0 via wip)

upstream changes:
* CVEs fixed in or before version 1.9: CVE-2018-20430, CVE-2018-20431, CVE-2017-15922, CVE-2017-17440
* upstream ChangeLog:
Sun 10 Feb 2019 05:05:22 PM CET
Added Danish translation.
Releasing GNU libextractor 1.9. -CG

Thu Dec 20 22:48:47 CET 2018
Fix #5493: possible out-of-bounds read in libextractor_common
in case of iconv() failure.
Fix #5494: NULL dereference in OLE2 extractor (for malformed input). -CG

Sun Dec  2 12:05:33 CET 2018
Fix #5488: do not export non-public functions from API. -CG

(gdt)

2019-02-19 00:03:45 UTC MAIN commitmail json YAML

libextractor: Add more dependencies (from ng0@ via wip)

* include buildlink3 for:
  libarchive, flac, libsmf, exiv2, jpeg, tiff,
  libmp4v2, tidy
* update PLIST

(gdt)

2019-02-18 19:23:34 UTC pkgsrc-2018Q4 commitmail json YAML

2019-02-18 16:56:40 UTC MAIN commitmail json YAML

Bump PKGREVISION for PLIST change

This should have been done when Lanai was added to the default target
list.

(minskim)

2019-02-18 16:30:26 UTC MAIN commitmail json YAML

2019-02-18 14:50:56 UTC pkgsrc-2018Q4 commitmail json YAML

Pullup ticket #5915 - requested by taca
mail-dovecot2: security fix

Revisions pulled up:
- mail/dovecot2-sqlite/Makefile                                1.17
- mail/dovecot2/Makefile.common                                1.24
- mail/dovecot2/distinfo                                        1.88

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Feb  6 01:41:28 UTC 2019

  Modified Files:
  pkgsrc/mail/dovecot2: Makefile.common distinfo

  Log Message:
  mail/dovecot2: update to 2.3.4.1

  v2.3.4.1 2019-02-05  Aki Tuomi <aki.tuomi@open-xchange.com>

  * CVE-2019-3814: If imap/pop3/managesieve/submission client has
    trusted certificate with missing username field
    (ssl_cert_username_field), under some configurations Dovecot
    mistakenly trusts the username provided via authentication instead
    of failing.
  * ssl_cert_username_field setting was ignored with external SMTP AUTH,
    because none of the MTAs (Postfix, Exim) currently send the
    cert_username field. This may have allowed users with trusted
    certificate to specify any username in the authentication. This bug
    didn't affect Dovecot's Submission service.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Feb  6 01:42:16 UTC 2019

  Modified Files:
  pkgsrc/mail/dovecot2-sqlite: Makefile

  Log Message:
  mail/dovecot2-sqlite: reset PKGREVISION

  Reset PKGREVISION with update to 2.3.4.1.

(bsiegert)

2019-02-18 14:20:59 UTC pkgsrc-2018Q4 commitmail json YAML

Pullup ticket #5914 - requested by taca
www/ruby-rack16: security fix

Revisions pulled up:
- www/ruby-rack16/Makefile                                      1.2
- www/ruby-rack16/distinfo                                      1.2

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Feb  3 15:53:03 UTC 2019

  Modified Files:
  pkgsrc/www/ruby-rack16: Makefile distinfo

  Log Message:
  www/ruby-rack16: update to 1.6.11

  * pkgsrc change: add "USE_LANGAUGES= # none" line.

  Update to 1.6.11 which fixes security problems of CVE-2018-16471.
  (CVE-2018-16470 is only for rack 2.0.x.)

(bsiegert)

2019-02-18 14:20:11 UTC pkgsrc-2018Q4 commitmail json YAML

Pullup ticket #5913 - requested by taca
www/ruby-rack: security fix

Revisions pulled up:
- www/ruby-rack/Makefile                                        1.26
- www/ruby-rack/distinfo                                        1.23

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Feb  3 15:51:31 UTC 2019

  Modified Files:
  pkgsrc/www/ruby-rack: Makefile distinfo

  Log Message:
  www/ruby-rack: update to 2.0.6

  * pkgsrc change: add "USE_LANGAUGES= # none" line.

  Update to 2.0.6 which fixes security problems of CVE-2018-16470 and
  CVE-2018-16471.

(bsiegert)

2019-02-18 14:18:00 UTC pkgsrc-2018Q4 commitmail json YAML

Pullup ticket #5912 - requested by taca
lang/pear: security fix

Revisions pulled up:
- lang/pear/Makefile                                            1.45-1.46
- lang/pear/distinfo                                            1.32-1.33
- lang/pear/patches/patch-.._Archive__Tar-1.4.5_Archive_Tar.php 1.1

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Feb  3 14:06:58 UTC 2019

  Modified Files:
  pkgsrc/lang/pear: Makefile distinfo

  Log Message:
  lang/pear: update Archive_Tar pear package to 1.4.6

  Update Archive_Tar pear package to 1.4.6.

  Bump PKGREVISION.

  1.4.4 (2018-12-20)

  * Fix Bug #21058: Long symlinks are not supported [mrook]

  * Fix Bug #23782: Prevent phar:// files from being extracted [mrook]

  1.4.5 (2019-02-01)

  * Fix Bug #23788: Relative symlinks are broken [mrook]

  1.4.6 (2019-02-01)

  * Improve path traversal detection for forward and backward slashes

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Thu Feb  7 13:40:57 UTC 2019

  Modified Files:
  pkgsrc/lang/pear: Makefile distinfo
  Added Files:
  pkgsrc/lang/pear/patches: patch-.._Archive__Tar-1.4.5_Archive_Tar.php

  Log Message:
  lang/pear: fix broken package with previous commit

  Fix broken package with previous commit.

  * Make Archive_Tar to 1.4.5 which I have the distfile.
  * Upload Archive_Tar-1.4.5.tgz to MASTER_SITE_LOCAL.
  * Add patch to update Archive/Tar.php to 1.4.6 from GitHub.

  No PKGREVISION bump since it was broken.

(bsiegert)

2019-02-18 14:17:43 UTC MAIN commitmail json YAML

doc: Updated lang/rakudo to 2018.12

(bsiegert)

2019-02-18 14:16:52 UTC MAIN commitmail json YAML

Update rakudo to 2018.12.

New in 2018.12:
  + Fixes:
    + Fixed infiniloops with some set operators [99d94db4][9f5cc8d1]
    + Fixed regression in handling of `"1"..9` [d92b155c]
    + Fixed use of `Proxy` in a class attribute using
        the `Attribute`.`get_value`/`set_value` interface [a5411e45]
    + Fixed semantics of `minpairs`/`maxpairs` (ignore undefined values) [7bf7a2c6]
    + Fixed error on `@a > 2` if `@a` is a native array
    + Fixed error reporting on initializing shaped array with
        improperly shaped data [fd216fec]
    + Negative indexes on native arrays are now checked properly [dd2af90c]
    + Fixed use of uninitialized value in `IO::Notification` [83d0056b]
    + Enums can now have private methods mixed in [3c2cfb22]
    + Fixed resource content lookup for `Distribution::Path` [370310b3]
    + Fixed precompilation when cwd gets changed at run time [e2e5cc53]
    + Shared library versions are now ignored on OpenBSD [5603128e]
    + Many improvements to the JS backend [1865db0d][fdd249a3][194c84b9]
        [1dd59f10][52c2af5d][8b13655c][2869a48b][cf5432ae][758caa89]
        [e0b943d0][a759f9d7]
    + Various improvements to produced messages [869b9e58][abfb9a40]
        [79824db5][55d08c8f][24c8e172]
  + Additions:
    + Added `Endian` enum and implemented new methods in `blob8`/`buf8`
        for reading/writing native values [46d4c9fe][011c6f11][f66861dc]
        [f0279313][b781f8cc][543219c9][77182713][06156a7c]
    + Added `Kernel.endian` [2a761ca7][af43b159]
    + Implemented `Blob.readint` / `Buf.writeint` [4f14d713][fecfb22d]
        [5cc0e02d][79dd1c8e][ceaf7218][631940c7][38afa2d6][e7b61aff]
    + Added `.native-descriptor` for async sockets [a4db9139][2fd90b1e]
    + Added `.Real` method to native arrays [dd3f91a2]
    + Implemented `last` and `LAST` in `whenever` blocks [890d628a]
  + Efficiency:
    + Made `<$rx>` interpolation 1.05x as fast [62243cd9]
    + Made simple regex matches 1.05x as fast [01c56b48]
    + Other minor optimizations [93ea7ed1][a0cb89a7][adb85609][6c2f3c83]
  + Internal:
    + Introduced a more generally usable `X::ArrayShapeMismatch` error [dd030145]
    + Internal micro-optimizations [38bc682b][f18432ea]

(bsiegert)

2019-02-18 14:10:37 UTC MAIN commitmail json YAML

replace-interpreter.mk: support REPLACE_PERL6.

This is basically the same as REPLACE_PERL, except that there is a default
for ${PERL6} inline if it is not otherwise defined.

(bsiegert)

2019-02-18 14:05:52 UTC pkgsrc-2018Q4 commitmail json YAML

Pullup ticket #5911 - requested by taca
textproc/libxml2, textproc/py-libxml2: security fix

Revisions pulled up:
- textproc/libxml2/Makefile                                    1.152
- textproc/libxml2/Makefile.common                              1.12
- textproc/libxml2/distinfo                                    1.129-1.130
- textproc/libxml2/patches/patch-Makefile.in                    1.1
- textproc/libxml2/patches/patch-aa                            deleted
- textproc/libxml2/patches/patch-ab                            deleted
- textproc/libxml2/patches/patch-ac                            deleted
- textproc/libxml2/patches/patch-ad                            deleted
- textproc/libxml2/patches/patch-ae                            deleted
- textproc/libxml2/patches/patch-catalog.c                      1.1
- textproc/libxml2/patches/patch-configure                      1.1
- textproc/libxml2/patches/patch-doc_examples_Makefile.in      1.1
- textproc/libxml2/patches/patch-parser.c                      deleted
- textproc/libxml2/patches/patch-python_libxml.c                1.1
- textproc/libxml2/patches/patch-result_errors_759573.xml.err  deleted
- textproc/libxml2/patches/patch-xmlcatalog.c                  1.1
- textproc/libxml2/patches/patch-xpath.c                        deleted
- textproc/libxml2/patches/patch-xzlib.c                        deleted
- textproc/py-libxml2/Makefile                                  1.63-1.64
- textproc/py-libxml2/PLIST                                    1.4

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Wed Jan  9 13:40:51 UTC 2019

  Modified Files:
  pkgsrc/textproc/libxml2: distinfo
  pkgsrc/textproc/py-libxml2: Makefile
  Added Files:
  pkgsrc/textproc/libxml2/patches: patch-python_libxml.c

  Log Message:
  py-libxml2: work around a problem in error handling.

  In some cases, invalid UTF-8 strings were returned which caused
  python interpreter crashes. See

  https://github.com/itstool/itstool/issues/22

  Use a variant of the patch that was used in Fedora.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Wed Jan  9 19:09:03 UTC 2019

  Modified Files:
  pkgsrc/textproc/libxml2: Makefile Makefile.common distinfo
  pkgsrc/textproc/py-libxml2: Makefile PLIST
  Added Files:
  pkgsrc/textproc/libxml2/patches: patch-Makefile.in patch-catalog.c
      patch-configure patch-doc_examples_Makefile.in patch-xmlcatalog.c
  Removed Files:
  pkgsrc/textproc/libxml2/patches: patch-aa patch-ab patch-ac patch-ad
      patch-ae patch-parser.c patch-result_errors_759573.xml.err
      patch-xpath.c patch-xzlib.c

  Log Message:
  libxml2: updated to 2.9.9

  v2.9.9:
  Security:
  CVE-2018-9251 CVE-2018-14567 Fix infinite loop in LZMA decompression
  CVE-2018-14404 Fix nullptr deref with XPath logic ops

  Documentation:
  reader: Fix documentation comment

  Portability:
  Fix MSVC build with lzma
  Variables need 'extern' in static lib on Cygwin
  Really declare dllexport/dllimport for Cygwin
  Merge branch 'patch-2' into 'master'
  Change dir to $THEDIR after ACLOCAL_PATH check autoreconf creates aclocal.m4 in $srcdir
  Improve error message if pkg.m4 couldn't be found
  NaN and Inf fixes for pre-C99 compilers

  Bug Fixes:
  Revert "Support xmlTextReaderNextSibling w/o preparsed doc"
  Fix building relative URIs
  Problem with data in interleave in RelaxNG validation
  Fix memory leak in xmlSwitchInputEncodingInt error path
  Set doc on element obtained from freeElems
  Fix HTML serialization with UTF-8 encoding
  Use actual doc in xmlTextReaderRead*Xml
  Unlink node before freeing it in xmlSAX2StartElement
  Check return value of nodePush in xmlSAX2StartElement
  Free input buffer in xmlHaltParser
  Reset HTML parser input pointers on encoding failure
  Don't run icu_parse_test if EUC-JP is unsupported
  Fix xmlSchemaValidCtxtPtr reuse memory leak
  Fix xmlTextReaderNext with preparsed document
  Remove stray character from comment
  Remove a misleading line from xmlCharEncOutput
  HTML noscript should not close p
  Don't change context node in xmlXPathRoot
  Stop using XPATH_OP_RESET
  Revert "Change calls to xmlCharEncInput to set flush false"

  Improvements:
  Fix "Problem with data in interleave in RelaxNG validation"
  cleanup: remove some unreachable code
  add --relative to testURI
  Remove redefined starts and defines inside include elements
  Allow choice within choice in nameClass in RELAX NG
  Look inside divs for starts and defines inside include
  Add compile and libxml2-config.cmake to .gitignore
  Stop using doc-&gt;charset outside parser code
  Add newlines to 'xmllint --xpath' output
  Don't include SAX.h from globals.h
  Support xmlTextReaderNextSibling w/o preparsed doc
  Don't instruct user to run make when autogen.sh failed
  Run Travis ASan tests with "sudo: required"
  Improve restoring of context size and position
  Simplify and harden nodeset filtering
  Avoid unnecessary backups of the context node
  Fix inconsistency in xmlXPathIsInf

(bsiegert)

2019-02-18 13:15:22 UTC MAIN commitmail json YAML

lua-alt-getopt: add missing pkg-config tool.

(wiz)

2019-02-18 12:57:41 UTC MAIN commitmail json YAML

Updated devel/py-zconfig, lang/py-js2py

(adam)

2019-02-18 12:57:21 UTC MAIN commitmail json YAML

2019-02-18 12:48:58 UTC MAIN commitmail json YAML

py-zconfig: updated to 3.4.0

3.4.0:

Many changes have been made in the support for logging configurations:

- The log handler section types defined by the
  ZConfig.components.logger package support additional, optional
  parameters:

  style
      Used to configure alternate format styles as found in the Python 3
      standard library.  Four style values are supported:
      classic (the default), format (equivalent to style='{'
      in Python 3), template (equivalent to style='$'), and
      safe-template (similar to template, but using the
      string.Template method safe_substitute method).  A
      best-effort implementation is provided for Python 2.

  arbitrary-fields
      A Boolean defauting to False for backward compatibility,
      allows arbitrary replacement field names to be accepted in the
      format string (regardless of the style setting).  This
      supports applications where log records are known to be generated
      with additional string or numeric fields, at least for some
      loggers.  (An exception is still raised at format time if the
      additional fields are not provided, unless the style value
      safe-template is used.)

- The logfile section type defined by the ZConfig.components.logger
  package supports the optional delay and encoding parameters.
  These can only be used for regular files, not the special STDOUT
  and STDERR streams.

- More validation on the parameters to the logfile and
  email-notifier sections is performed early (at the construction of
  the factory, rather than at creation of the logging handler).
  This allows more checking of parameter combinations before any log
  files are opened.

- The ZConfig.components.logger.handlers.log_format data type
  function now supports formats that include numeric formatting for
  levelno, and accept funcName as a valid log record field
  (added in Python 2.6 and 3.1).

(adam)

2019-02-18 11:47:41 UTC MAIN commitmail json YAML

Updated databases/py-redis, www/py-raven, www/py-test-httpbin

(adam)

2019-02-18 11:47:11 UTC MAIN commitmail json YAML

py-test-httpbin: updated to 1.0.0

v1.0.0:
Update included self-signed cert to include IP address in SAN. Full version bump because this could be a breaking change for those depending on the certificate missing the IP address in the SAN (as it seems the requests test suite does)
Only use @pytest.fixture decorator once
Fix a few README typos

(adam)

2019-02-18 11:44:22 UTC MAIN commitmail json YAML

py-raven: updated to 6.10.0

6.10.0
[Core] Fixed stackframes in some situations being in inverse order.
[Flask] Fix wrong exception handling logic (accidentally relied on Flask internals).
[Core] No longer send NaN local vars as non-standard JSON.

(adam)

2019-02-18 11:29:34 UTC MAIN commitmail json YAML

py-redis: updated to 3.2.0

3.2.0
* Added support for select.poll to test whether data can be read
  on a socket. This should allow for significantly more connections to
  be used with pubsub.
* Attempt to guarentee that the ConnectionPool hands out healthy
  connections. Healthy connections are those that have an established
  socket connection to the Redis server, are ready to accept a command
  and have no data available to read.
* Use the socket.IPPROTO_TCP constant instead of socket.SOL_TCP.
  IPPROTO_TCP is available on more interpreters (Jython for instance).
* Fixed a regression introduced in 3.0 that mishandles exceptions not
  derived from the base Exception class. KeyboardInterrupt and
  gevent.timeout notable.
* Significant improvements to handing connections with forked processes.
  Parent and child processes no longer trample on each others' connections.
* PythonParser no longer closes the associated connection's socket. The
  connection itself will close the socket.

(adam)

2019-02-18 09:42:07 UTC MAIN commitmail json YAML

Updated textproc/py-dominate, devel/py-dulwich

(adam)

2019-02-18 09:41:18 UTC MAIN commitmail json YAML

py-dulwich: updated to 0.9.11

0.19.11:
IMPROVEMENTS
* Use fullname from gecos field, if available.
* Support GIT_AUTHOR_NAME / GIT_AUTHOR_EMAIL.
* Add support for short ids in parse_commit.
* Add support for prune and prune_tags arguments
  to porcelain.fetch.

BUG FIXES
* Fix handling of race conditions when new packs appear.

(adam)

2019-02-18 09:13:34 UTC MAIN commitmail json YAML

py-dominate: updated to 2.3.5

2.3.5:
Unknown changes

(adam)

2019-02-18 06:08:19 UTC MAIN commitmail json YAML

meta-pkgs/mate: revise Makefile to reflect updates

Further packages have been bumped to 1.21.x, so adjust accordingly.

(gutteridge)

2019-02-18 01:34:12 UTC MAIN commitmail json YAML

haxm: Fix path to syssrc

(kamil)

2019-02-17 23:09:52 UTC MAIN commitmail json YAML

doc: Updated x11/xcalc to 1.0.7

(wiz)

2019-02-17 23:09:43 UTC MAIN commitmail json YAML

xcalc: update to 1.0.7.

This release fixes things that cause warnings from gcc or cppcheck,
as well as assorted build system maintenance and tuneups.

Alan Coopersmith (5):
      Fix misleading indentation in math.c
      Reword fall through comments to appease gcc -Wimplicit-fallthrough
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xcalc 1.0.7

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

St辿phane Aulery (2):
      Reduce scope of cell (cppcheck --verbose --enable=all)
      Reduce scope of i (cppcheck --verbose --enable=all)

(wiz)

2019-02-17 21:20:57 UTC MAIN commitmail json YAML

doc: Updated news/sfeed to 0.9.8

(leot)

2019-02-17 21:19:53 UTC MAIN commitmail json YAML

sfeed: Update to 0.9.8

Changes:
0.9.8
-----
- Documentation improvements
- Add DOCPREFIX for installing docs
- Misc bug fixes and improvements

(leot)

2019-02-17 19:23:49 UTC MAIN commitmail json YAML

doc: Updated textproc/yelp-xsl to 3.31.90

(triaxx)

2019-02-17 19:23:20 UTC MAIN commitmail json YAML

yelp-xls: update to 3.31.90

3.31.90
=======
* Refresh colors for new GNOME HIG colors
* Support for Mallard 1.1 hi element
* Initial work on Mallard 1.2 stack element
* Added ui-expander-preview style for expanders
* Converted xsldoc docs to Ducktype
* Updated translations:
  be    (Yuras Shumovich)
  ml    (Anish Sheela)
  ru    (Stas Solovey)
  sr    (Марко Костић)

3.30.0
======
* Added stock sidebar support
* Added mallard:if/1.0 to supported feature tokens
* Updated translations:
  af    (Pieter Schalk Schoeman)
  cs    (Marek Cernocky)
  da    (Ask Hjorth Larsen)
  de    (Mario Blättermann)
  el    (Efstathios Iosifidis)
  es    (Daniel Mustieles)
  fi    (Jiri Grönroos)
  fr    (Charles Monzat)
  fur  (Fabio Tomat)
  gl    (Fran Dieguez)
  hr    (gogo)
  hu    (Balázs Meskó)
  id    (Kukuh Syafaat)
  it    (Milo Casagrande)
  ko    (Changwoo Ryu)
  lt    (Aurimas Černius)
  lv    (Rūdolfs Mazurs)
  pl    (Piotr Drąg)
  pt_BR (Enrico Nicoletto)
  ro    (Daniel Șerbănescu)
  sl    (Matej Urbančič)
  sv    (Anders Jonsson)
  tr    (Emin Tufan Çetin)
  zh_TW (Yi-Jyun Pan)

3.28.0
======
* Implemented th/@scope attribute
* Updated Scottish Gaelic (gd) translation

3.27.90
=======
* Typo fixes in docs
* Updated translations:
  eo    (Kristjan SCHMIDT)

3.27.1
======
* Massive backwards incompatible updates to stylesheets
* Changed color parameters and added color computations
* Used more HTML5 elements like article, header, footer
* Switched to flexbox for large parts of the layout
* Implemented more granular content centering
* Added stub for sidebars
* Dropped external icons in favor of recolorable inline SVGs
* Removed jQuery
* Switched syntax highlighter to highlight.js
* Dropped experimental Mallard facet support
* Added default colorings for syntax highlighting
* Added a number of new modes and stub templates for customizations
* Updated the section highlighting for location.hash
* Fixed lang:C Mallard test token
* Added support for generic Mallard div element, MEP-0005
* Began adding support for DocBook automatic indexes
* Added support for DocBook stepalternatives and result
* Updated translations:
  ca@valencia.po  (Xavi Ivars)
  da              (Ask Hjorth Larsen)
  en_GB          (Chris Leonard)
  fur            (Fabio Tomat)
  gd              (GunChleoc)
  hr              (gogo)
  kk              (Baurzhan Muftakhidinov)
  ne              (Pawan Chitrakar)
  nl              (hanniedu)
  oc              (Cédric Valmary)
  pl              (Piotr Drąg)
  pl              (Piotr Drąg)
  sl              (Matej Urbančič)

(triaxx)

2019-02-17 19:07:24 UTC MAIN commitmail json YAML

doc: Added textproc/yelp-tools version 3.31.90

(triaxx)

2019-02-17 19:04:47 UTC MAIN commitmail json YAML

2019-02-17 16:57:59 UTC MAIN commitmail json YAML

mlterm: pull upstream fix for "Segfault in showing an input method window."

Bump PKGREVISION.

(tsutsui)

2019-02-17 16:13:21 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-whiskermenu-plugin to 2.3.1

(youri)

2019-02-17 16:13:10 UTC MAIN commitmail json YAML

Update whiskermenu to 2.3.1:

- Fix crash on reload
- Translations updates

(youri)

2019-02-17 16:08:02 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-exo to 0.12.4

(youri)

2019-02-17 16:07:51 UTC MAIN commitmail json YAML

Update exo to 0.12.4:

- Small fixes and translations updates

(youri)

2019-02-17 16:06:01 UTC MAIN commitmail json YAML

Fix PLIST for the introspection option. noted by leot@

(youri)

2019-02-17 15:59:03 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-thunar to 1.8.4

(youri)

2019-02-17 15:58:54 UTC MAIN commitmail json YAML

Update thunar to 1.8.4:

- Fixes the logout 8 seconds timeout
- Adds support for org.freedesktop.FileManager1
- Fixes FreeBSD crash
- Adds support for CTRL+Z in rename
- More fixes and translations

(youri)

2019-02-17 15:27:41 UTC MAIN commitmail json YAML

2019-02-17 12:34:40 UTC MAIN commitmail json YAML

doc: Added lang/zig version 0.3.0.20190217

(maya)

2019-02-17 12:34:21 UTC MAIN commitmail json YAML

2019-02-17 12:33:40 UTC MAIN commitmail json YAML

2019-02-17 12:03:27 UTC MAIN commitmail json YAML

irssi: Goodbye, early 2000s dreams of ICQ support.

(maya)

2019-02-17 11:58:59 UTC MAIN commitmail json YAML

doc: Updated devel/ninja-build to 1.9.0

(wiz)

2019-02-17 11:58:50 UTC MAIN commitmail json YAML

ninja-build: update to 1.9.0.

We've finally tagged a new release of Ninja, version v1.9.0!

The biggest feature of this release would be high-resolution
timestamps, so timestamps with a resolution under 1 second.
https://github.com/ninja-build/ninja/issues/371

There are also several small quality-of-life improvements, for
example ninja now enables Windows 10's ANSI color escape code
support.  https://github.com/ninja-build/ninja/issues/1451

For a complete list of changes see:
https://github.com/ninja-build/ninja/compare/v1.8.2...v1.9.0

(wiz)

2019-02-17 11:55:12 UTC MAIN commitmail json YAML

doc: Updated finance/ledger to 3.1.2

(wiz)

2019-02-17 11:55:03 UTC MAIN commitmail json YAML

ledger: update to 3.1.2.

* 3.1.2 (2019-02-05)

- Increase maximum length for regex from 255 to 4095 (bug #981)

- Initialize periods from from/since clause rather than earliest
  transaction date (bug #1159)

- Check balance assertions against the amount after the posting (bug #1147)

- Allow balance assertions with multiple posts to same account (bug #1187)

- Fix period duration of "every X days" and similar statements (bug #370)

- Make option --force-color not require --color anymore (bug #1109)

- Add quoted_rfc4180 to allow CVS output with RFC 4180 compliant quoting.

- Add support for --prepend-format in accounts command

- Fix handling of edge cases in trim function (bug #520)

- Fix auto xact posts not getting applied to account total during
  journal parse (bug #552)

- Transfer null_post flags to generated postings

- Fix segfault when using --market with --group-by

- Use amount_width variable for budget report

- Keep pending items in budgets until the last day they apply

- Fix bug where .total used in value expressions breaks totals

- Make automated transactions work with assertions (bug #1127)

- Improve parsing of date tokens (bug #1626)

- Don't attempt to invert a value if it's already zero (bug #1703)

- Do not parse user-specified init-file twice

- Fix parsing issue of effective dates (bug #1722, TALOS-2017-0303,
  CVE-2017-2807)

- Fix use-after-free issue with deferred postings (bug #1723, TALOS-2017-0304,
  CVE-2017-2808)

- Fix possible stack overflow in option parsing routine (bug #1222,
  CVE-2017-12481)

- Fix possible stack overflow in date parsing routine (bug #1224,
  CVE-2017-12482)

- Fix use-after-free when using --gain (bug #541)

- Python: Removed double quotes from Unicode values.

- Python: Ensure that parse errors produce useful RuntimeErrors

- Python: Expose journal expand_aliases

- Python: Expose journal_t::register_account

- Improve bash completion

- Emacs Lisp files have been moved to https://github.com/ledger/ledger-mode

- Fix build under MSYS (32-bit).

- Fix build under Cygwin.

- Various documentation improvements

(wiz)

2019-02-17 11:44:38 UTC MAIN commitmail json YAML

2019-02-17 11:17:37 UTC MAIN commitmail json YAML

2019-02-17 10:17:58 UTC MAIN commitmail json YAML

doc: Added chat/quassel version 0.13.1

(nia)

2019-02-17 10:17:46 UTC MAIN commitmail json YAML

chat/quassel: Import version 0.13.1, based on work in pkgsrc-wip.

Quassel IRC is a modern, cross-platform, distributed IRC client
based on the Qt framework.

Distributed means that one (or multiple) client(s) can attach to
and detach from a central core that stays permanently online --
much like the popular combination of screen and a text-based IRC
client such as WeeChat, and similar to (but much more featureful
than) so-called BNCs.  Re-attaching your client will show your IRC
session in the same state as you left it in (plus whatever happened
while you were gone), and this even when you re-attach from a
different location.

In addition, Quassel IRC can be used like a traditional client,
with providing both client and core functionality in one binary.
This so-called "Monolithic Client" completely hides the distributed
nature, so for a purely local installation, Quassel IRC can be
setup very easily.

(nia)

2019-02-17 10:16:28 UTC MAIN commitmail json YAML

doc/TODO: add some

+ cbindgen-0.8.0, icecast-2.4.4, ledger-3.1.2, libgit2-0.28.1,
  librsvg-2.44.13, py-test-httpbin-1.0.0.

(wiz)

2019-02-17 09:00:24 UTC MAIN commitmail json YAML

Updated devel/py-rope, www/py-httplib2

(adam)

2019-02-17 08:59:28 UTC MAIN commitmail json YAML

py-httplib2: updated to 0.12.1

0.12.1
* Catch socket timeouts and clear dead connection
* Officially support Python 3.7 (package metadata)

(adam)

2019-02-17 08:43:06 UTC MAIN commitmail json YAML

py-rope: updated to 0.12.0

0.12.0:
Unknown changes

(adam)

2019-02-17 08:40:09 UTC MAIN commitmail json YAML

2019-02-17 08:38:43 UTC MAIN commitmail json YAML

Updated devel/py-fakefs, sysutils/py-psutil

(adam)

2019-02-17 08:38:24 UTC MAIN commitmail json YAML

py-psutil: updated to 5.5.1

5.5.1
Enhancements
- [Windows] on Windows >= 8.1 if Process.cmdline() fails due to
  ERROR_ACCESS_DENIED attempt using NtQueryInformationProcess +
  ProcessCommandLineInformation. (patch by EccoTheFlintstone)

Bug fixes
- [Windows] Process.exe() returns "[Error 0] The operation completed
  successfully" when Python process runs in "Virtual Secure Mode".
- psutil exceptions' repr() show the internal private module path.
- [AIX] psutil won't compile on AIX 7.1 due to missing header.

(adam)

2019-02-17 08:36:33 UTC MAIN commitmail json YAML

py-fakefs: updated to 3.5.7

Version 3.5.7:
This is a mostly a bug-fix release.

Fixes
* Regression: pathlib did not get patched in the presence of pathlib2
* fixed errors if running the PyCharm debugger under Python 2

Infrastructure
* do not run real file system tests by default
* make tests run if running python setup.py test under Python 2

Version 3.5.6:

Changes
* import external pathlib2 and scandir packages first if present

Version 3.5.5:

Fixes
* removed shebang from test files to avoid packaging warnings

Version 3.5.4:

New Features
* added context manager class Pause for pause/resume

Fixes
* fixed AttributeError shown while displaying fs in a failing pytest
  in Python 2
* fixed permission handling for root user
* avoid AttributeError triggered by modules without __module__ attribute

Version 3.5.3:
This is a minor release to have a version with passing tests for OpenSUSE
packaging.

New Features
* automatically patch file system methods imported as another name like
  from os.path import exists as my_exists, including builtin open
  and io.open

Fixes
* make tests for access time less strict to account for file systems that
  do not change it immediately

Version 3.5.2:
This is mostly a bug-fix release.

New Features
* added support for pause/resume of patching the file system modules
* allow to set current group ID, set current user ID and group ID as
  st_uid and st_gid in new files

Fixes
* fixed using modules_to_patch
* fixed recursion error on unpickling the fake file system
* allow trailing path in add_real_directory

Version 3.5:

Changes
* This version of pyfakefs does not support Python 3.3. Python 3.3 users
  must keep using pyfakefs 3.4.3, or upgrade to a newer Python version.
* The deprecation warnings for the old API are now switched on by default.
  To switch them off for legacy code, use:
  python
  from pyfakefs.deprecator import Deprecator
  Deprecator.show_warnings = False

New Features
* Improved automatic patching:
  * automatically patch methods of a patched file system module imported like
    from os.path import exists
  * a module imported as another name (import os as _os) is now correctly
    patched without the need of additional parameters
  * automatically patch Path if imported like from pathlib import Path
  * parameter patch_path has been removed from UnitTest and Patcher,
    the correct patching of path imports is now done automatically
  * UnitTest /Patcher arguments can now also be set in setUpPyfakefs()
* added possibility to set user ID
* added side_effect option to fake files
* added some support for extended filesystem attributes under Linux
* handle contents=None in create_file() as empty contents if size not
  set
* added pathlib2 support
* added support for null device
* improved error message for "Bad file descriptor in fake filesystem"

(adam)

2019-02-17 08:29:10 UTC MAIN commitmail json YAML

Updated databases/postgresqlNN

(adam)

2019-02-17 08:27:51 UTC MAIN commitmail json YAML

2019-02-17 08:26:13 UTC MAIN commitmail json YAML

postgresqlNN: updated to 11.2, 10.7, 9.6.12, 9.5.16, and 9.4.21

PostgreSQL 11.2, 10.7, 9.6.12, 9.5.16, and 9.4.21 Released!
This release changes the behavior in how PostgreSQL interfaces with fsync() and includes fixes for partitioning and over 70 other bugs that were reported over the past three months.

Fix handling of unique indexes with INCLUDE columns on partitioned tables
Ensure that NOT NULL constraints of a partitioned table are honored within its partitions
Several fixes for constraints on partitioned tables
Fix problems with applying ON COMMIT DROP and ON COMMIT DELETE ROWS to partitioned tables and tables with inheritance children
Disallow COPY FREEZE on partitioned tables
Several fixes for the ALTER TABLE .. ADD COLUMN with a non-nullable default feature, including a possible index corruption case
Several fixes in GIN indexes, including avoiding a deadlock with vacuuming and concurrent index insertions (which partially reverts a performance improvement introduced in PostgreSQL 10)
Fix possible crashes in logical replication when index expressions or predicates are in use
Several fixes for the write-ahead log (WAL)
Fix possible crash in UPDATE with a multiple SET clause using a sub-SELECT
Fix crash when zero rows are provided to json[b]_populate_recordset() or json[b]_to_recordset()
Several fixes related to collation handling, including the parsing of collation-sensitive expressions in the arguments of a CALL statement
Several fixes for the query planner, including an improvement to planning speed for large inheritance or partitioning table groups
Several fixes for TRUNCATE
Ensure ALTER TABLE ONLY ADD COLUMN IF NOT EXISTS is processed correctly
Allow UNLISTEN in hot-standby (replica) mode
Fix parsing of space-separated lists of host names in the ldapserver parameter of LDAP authentication entries in pg_hba.conf
Several fixes for ecpg
Several fixes for psql, including having \g target work with COPY TO STDOUT
The random number generation for pgbench is now fully deterministic and platform-independent when --random-seed=N is specified
Fix pg_basebackup and pg_verify_checksums to appropriately ignore temporary files
Several fixes for pg_dump, including having ALTER INDEX SET STATISTICS commands present
Prevent false index-corruption reports from contrib/amcheck caused by inline-compressed data
Support new Makefile variables to help with building extensions

(adam)

2019-02-17 06:44:08 UTC MAIN commitmail json YAML

Reflect various Mate updates

(gutteridge)

2019-02-17 06:22:37 UTC MAIN commitmail json YAML

mate-user-share: update to 1.21.0

Change log:

  * Translations update
  * caja-share-bar: avoid deprecated 'g_type_class_add_private'
  * drop obsolete configure option from distcheck
  * Use make functions for HELP_LINGUAS
  * adding help to transifex config
  * disable deprecation warnings for distcheck
  * file-share-properties.ui: avoid deprecated:
  * update transifex config with branch specific resoures

(gutteridge)

2019-02-17 06:18:56 UTC MAIN commitmail json YAML

mate-netbook: update to 1.21.0

Change log:

  * Translations update
  * avoid deprecated 'gdk_error_trap_push/pop/pop_ignored' and 'gdk_flush'
  * disable deprecation warnings for distcheck
  * tomboykeybinder: avoid deprecated 'gdk_keymap_get_default'
  * transifex: update config with branch specific resoures

(gutteridge)

2019-02-17 06:15:37 UTC MAIN commitmail json YAML

mate-indicator-applet: update to 1.21.0

Change log:

  * Translations update
  * tomboykeybinder: avoid 'gdk_error_trap_push/pop' and 'gdk_flush'
  * migrate language list to po/LINGUAS file
  * disable deprecation warnings for distcheck
  * tomboykeybinder: avoid deprecated 'gdk_keymap_get_default'
  * transifex: update config with branch specific resoures

(gutteridge)

2019-02-17 06:11:56 UTC MAIN commitmail json YAML

mate-common: update to version 1.21.0

(No change log summary available, just a version bump.)

(gutteridge)

2019-02-17 06:05:58 UTC MAIN commitmail json YAML

2019-02-17 06:02:54 UTC MAIN commitmail json YAML

mate-applets: tidy up Makefile, NFCI

(gutteridge)

2019-02-17 05:54:36 UTC MAIN commitmail json YAML

caja: update to version 1.21.4

Change log:

  * update translations
  * Avoid deprecated g_type_class_add_private under src
  * Fix incompatible pointer types
  * Avoid deprecated g_type_class_add_private under src
  * Avoid deprecated g_type_class_add_private under libcaja-private
  * Enable Travis CI
  * Fix compile warning
  * Let file size units follow the users preference
  * Fixed the value of 6 month and 1 year.
  * Support querying files by modification time and size
  * Avoid deprecated g_type_class_add_private
  * Update copyright to 2019
  * CajaApplication: avoid deprecated 'g_type_class_add_private'
  * caja-menu: avoid deprecated 'g_type_class_add_private'
  * [eel][libegg] Use G_DEFINE_TYPE_WITH_PRIVATE macro
  * configure.ac: Add check for PKG_CONFIG being set.
  * caja-application: Check for smclient before trying to load session
  * [eel] Avoid deprecated g_type_class_add_private
  * [libegg] Avoid deprecated g_type_class_add_private
  * [libcaja-private] Re-check file MIME type before picking an application.
  * [file-manager] Fix apparent bug in context menu updating code.
  * Revert "fm-directory-view.c:  Decrease minimum update interval."
  * Fix: weird item in bookmarks if the folder was removed
  * Minor code-quality enhancements
  * Forgot to initialize is_backup field
  * Change show/hide backup files shortcut
  * Remove useless comments, correct description string
  * Skip hidden files only, not backups
  * Add independent show/hide backup files
  * deleting unused nautilus icon
  * caja-progress-info: new behavior with notifications:
  * caja-progress-info: show notifications with the gsettings key:
  * move appdata to metainfo directory
  * disable deprecation warnings for distcheck
  * caja-places-sidebar: replace two other uses of g_drive_poll_for_media_finish
  * Fix segfault on stopping USB hard drives
  * caja-bookmark: Fix memory leak
  * fm-properties-window: Fix memory leaks
  * caja-desktop-link-monitor: Fix memory leak
  * eel-gtk-extensions: Fix memory leaks

(gutteridge)

2019-02-16 23:44:57 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-cffi

(adam)

2019-02-16 23:37:23 UTC MAIN commitmail json YAML

py-cffi: updated to 1.12.1

v1.12.1
CPython 3 on Windows: we again no longer compile with Py_LIMITED_API by default because such modules still cannot be used with virtualenv. The problem is that it doesn窶冲 work in CPython <= 3.4, and for technical reason we can窶冲 enable this flag automatically based on the version of Python.

Like before, Issue 350 mentions a workaround if you still want the Py_LIMITED_API flag and either you are not concerned about virtualenv or you are sure your module will not be used on CPython <= 3.4: pass define_macros=[("Py_LIMITED_API", None)] to the ffibuilder.set_source() call.

v1.12
Direct support for pkg-config.
ffi.from_buffer() takes a new optional first argument that gives the array type of the result. It also takes an optional keyword argument require_writable to refuse read-only Python buffers.
ffi.new(), ffi.gc() or ffi.from_buffer() cdata objects can now be released at known times, either by using the with keyword or by calling the new ffi.release().
Windows, CPython 3.x: cffi modules are linked with python3.dll again. This makes them independant on the exact CPython version, like they are on other platforms. It requires virtualenv 16.0.0.
Accept an expression like ffi.new("int[4]", p) if p is itself another cdata int[4].
CPython 2.x: ffi.dlopen() failed with non-ascii file names on Posix
CPython: if a thread is started from C and then runs Python code (with callbacks or with the embedding solution), then previous versions of cffi would contain possible crashes and/or memory leaks. Hopefully, this has been fixed.
Support for ffi.cdef(..., pack=N) where N is a power of two. Means to emulate #pragma pack(N) on MSVC. Also, the default on Windows is now pack=8, like on MSVC. This might make a difference in corner cases, although I can窶冲 think of one in the context of CFFI. The old way ffi.cdef(..., packed=True) remains and is equivalent to pack=1 (saying e.g. that fields like int should be aligned to 1 byte instead of 4).

(adam)

2019-02-16 23:36:02 UTC MAIN commitmail json YAML

py-hypothesis: updated to 4.5.11

4.5.11:
This release fixes :issue:1813, a bug introduced in :ref:3.59.1 <v3.59.1>, which caused :py:meth:~hypothesis.strategies.random_module to no longer affect the body of the test: Although Hypothesis would claim to be seeding the random module in fact tests would always run with a seed of zero.

4.5.10:
This patch fixes an off-by-one error in the maximum length of :func:~hypothesis.strategies.emails. Thanks to Krzysztof Jurewicz for :pull:1812.

4.5.9:
This patch removes some unused code from the shrinker. There is no user-visible change.

4.5.8:
This release fixes an internal IndexError in Hypothesis that could sometimes be triggered during shrinking.

4.5.7:
This release modifies the shrinker to interleave different types of reduction operations, e.g. switching between deleting data and lowering scalar values rather than trying entirely deletions then entirely lowering.

This may slow things down somewhat in the typical case, but has the major advantage that many previously difficult to shrink examples should become much faster, because the shrinker will no longer tend to stall when trying some ineffective changes to the shrink target but will instead interleave it with other more effective operations.

4.5.6:
This release makes a number of internal changes to the implementation of :func:hypothesis.extra.lark.from_lark. These are primarily intended as a refactoring, but you may see some minor improvements to performance when generating large strings, and possibly to shrink quality.

4.5.5:
This patch prints an explanatory note when :issue:1798 is triggered, because the error message from Numpy is too terse to locate the problem.

4.5.4:
In Python 2, long integers are not allowed in the shape argument to :func:~hypothesis.extra.numpy.arrays. Thanks to Ryan Turner for fixing this.

4.5.3:
This release makes a small internal refactoring to clarify how Hypothesis instructs tests to stop running when appropriate. There is no user-visible change.

4.5.2:
This release standardises all of the shrinker's internal operations on running in a random order.

The main effect you will see from this that it should now be much less common for the shrinker to stall for a long time before making further progress. In some cases this will correspond to shrinking more slowly, but on average it should result in faster shrinking.

4.5.1:
This patch updates some docstrings, but has no runtime changes.

4.5.0:
This release adds exclude_min and exclude_max arguments to :func:~hypothesis.strategies.floats, so that you can easily generate values from open or half-open intervals

(adam)

2019-02-16 22:16:08 UTC MAIN commitmail json YAML

haxm: Add a verbose message if BSDSRCDIR/src is missing

The kernel modules require kernel sources.

(kamil)

2019-02-16 19:39:02 UTC MAIN commitmail json YAML

Update nqp to 2018.12.

As usual, no changelog from upstream. Part of the rakudo 2018.12 release.

(bsiegert)

2019-02-16 19:37:48 UTC MAIN commitmail json YAML

MoarVM: Bump API depends in buildlink3.

(bsiegert)

2019-02-16 19:32:35 UTC MAIN commitmail json YAML

doc: Updated devel/MoarVM to 2018.12

(bsiegert)

2019-02-16 19:32:12 UTC MAIN commitmail json YAML

Update MoarVM to 2018.12.

2018.12

6model:

  * [6788cab6] Fix repossessions that cause object size "changes"

Core:

  * [987269ea] Get readnum op working, try for 32-bit num support
  * [30088ed4] Fix memory leak of MVMFrameExtra
  * [1343702c] Fix segfault on {read,write}{uint,int} on a type object
  * [a8e63d2f] Sign extend values when reading less than 64 bit in readint
  * [8e078a2f] Improve handling of failure to join a thread, throw instead of
    handling and provide exception text instead of just the error code
  * [437d5b01] Fix big endian (read|write)u?int of < qword on big endian
    systems
  * [35ea9581] Fix bytestream ops from always converting to big endian if a
    switch is necessary
  * [1c3b0c93] Fix possibility of label id clash in bytecode compiler

IO:

  * [a50a9d0e] Use uv_os_gethostname instead of gethostname to ensure winsock
    is initialized on Windows
  * [a994f88d] Use larger buffer for gethostname when available
  * [1dc540f5] Reimplement async socket introspection
  * [05384f21] Add a cancel handler for filewatch tasks to prevent leaking
    filehandles
  * [7c5d93ef] STAT is already used by AIX, so rename to STAT_t. Fixes AIX
    compilation issues

JIT:

  * [b8ba4707] Support endian switching in read{uint,int}
  * [73b079c3,b8ba4707 437d5b01 35ea9581 c32000ba 652b2f4a] Support endian
    switching in write{uint,int} and read{uint,int}, fix big endian
    {read,write}{uint,int} of < qword on big endian systems, use read_buf also
    when switching endianness
  * [c2952f9e] JIT compile coerce_sI op

Platform:

  * [6455d1f6] Fix double free in platform/sys.c

Spesh:

  * [7d353030] Set callsite in frame for JIT spesh plugin resolve. Otherwise,
    we won't properly mark the args buffer which can lead to us processing
    outdated args
  * [0d5f389c] Don't dump "Facts" in "Before" part of spesh log
  * [c2640e1d] Discover type Facts of coerce_sI op

Strings:

  * [4a7da329] Fix a case where the UTF-16 decoder would have a corrupted final
    codepoint
  * [fc495427] Use sys/machine.h on AIX systems in csiphash.h to fix
    compilation on AIX

Tooling/Build:

  * [caf10703] Bring trace spesh optimizer GDB script up to date
  * [ef9e65ca] Make sure libatomicops build file is removed with make realclean
  * [7eb00c0b] Add missing libuv file to Makefile.in for AIX
  * [474b5264] Enable detection of 32 bit AIX systems in Configure.pl. This
    allows the compiled program to use a large memory space

2018.11

Other:

  * Rework the way bytecode is generated. Eliminate most of the MAST classes
    and allow us to compile bytecode without having to have everything in
    memory at the same time. The new compiler can walk the QAST tree and turn
    what used to be multile MAST objects into a single buffer. Now the QAST is
    turned into bytecode as directly as possible. This greatly decreases the
    maximum memory used for this operation.
  * [d590f25b] Ensure make realclean removes minilua binary
  * [9ef725d5] Always rebuild minilua to work around issue #999
  * [d721125d] Fix MVM_operand_type_mask in lib/MAST. The old mask was not
    extended when unsigned types were added.

6model:

  * [7ba02259] Correct named argument type tuple index calc. Fixes an
    out-of-bounds memory access. Resolves issue #996
  * [9f19fffa] Add new write_buf repr function to speed up write* ops

Core:

  * [dcb1dce9] JIT compile param_rp_u
  * [65db5b4d] Implement writeuint op
  * [f6fb4646] Make bytecode dumper more resilient against invalid bytecode

Docs:

  * [43c5cd4a] Add mul exprjit op to documentation

JIT:

  * [7a110b71] Add hllboolfor exprjit template
  * [9b2ab169] Add radix_I exprjit template
  * [0accc8ce] Add coerce_* exprjit templates
  * [5167d102] Add extend_{u,i}* exprjit templates
  * [0c2b13a2] Add exprjit integer multiplication op: mul_i
  * [d40bac9f] Use arithmetic right shift in JIT of brshift_i to ensure new
    bits are shifted to match the initial sign bit
  * [9468b7f7] Fix trunc to casting upwards
  * [e7a1330b] JIT compile coerce_us
  * [cfd6c966] Expr JIT template for sp_findmeth
  * [d6ad3117] Expr JIT compile serializetobuf
  * [40a4e375] Expr JIT compile unbox_u
  * [fbdb36d7] JIT compile unbox_u
  * [efff300c] JIT compile remaining extend and trunc ops: extend_{i8,u8,u32}
    and trunc_{i8,u8}
  * [39ded5fe] JIT compile decodertakeallchars
  * [64b44ea0] JIT compile writeint and writeuint
  * [2c4967d1] Teach the lego JIT about coerce_(iu|ui), extend_[ui]16, trunc_u
    (16|32)

Ops:

  * [6dfa5043] Implement readint, readuint and readnum ops
  * [231cd1a1] New serializetobuf op for assisting bytecode assembly in NQP
  * [07464ae3] Add a writedouble op
  * [311e2683] Add the buffertocu op

Profiler:

  * [6ff60a3b] Fix "pointer cast size mismatch" warnings on 32-bit arch's to
    resolve issue #444
  * [7aa9500e] Keep track of nativecallcast invokes
  * [cd4f98af] Split "cleared bytes" into managed/unmanaged to prevent
    underflow
  * [add43502] Log parent thread id on thread creation
  * [acb5000b] call node's first entry time should be relative
  * [543f53aa,3eadf765 acb5000b] Expose first entry and start time in profiler
    data

Spesh:

  * [c933b516] Free spesh log entries after consuming them. Reduces memory
    usage
  * [6236eb5d] Fix a segfault that could occur due to missing Facts
  * [25e7fa48] Teach spesh about known values for PHI nodes
  * [a74af558] output known type's debugname in spesh log
  * [950fb0e1] Unblock optimizing the box_* into a fastbox. Allow box_i to go
    through int cache.
  * [d8065362] decont on nativeref shall become decont_* + box_* to more easily
    get rid of a native ref taking instruction.

Tooling/Build:

  * [c0799ec1] Include system library paths in Configure.pl if configured to
    use them to fix issue #1000
  * [c130b7cd] Add a --nodelay flag to jit-bisect.pl

2018.10

6model:

  * [8501e2e8] Fix off-by-one in multi cache spesh lookup, fixing an issue
    resolving multi's with named arguments
  * [d66206d0] [ConcBlockingQueue] Implement unshift, enabling queue users to
    'jump the line'
  * [a7fa9e6b] save 16 bytes in MVMStaticFrameBody by rearranging struct order
  * [c3527467] Lower unbox of P6[int|num|str]
  * [429139ed,c3527467] Box lowering for P6[int|num|str] to improve NQP
    performance
  * [0c7483b3] Lower box_[ns] with P6opaque removing C call, indirections and
    checks

Core:

  * [5e1b2554] Optimize bool_I to sp_bool_I
  * [49f1c7bd] Lower add_I, sub_I, and mul_I where possible
  * [663fa2ca] Mark [sp_]speshresolve as :invokish

Docs:

  * [fcceaabf] Update JIT docs to include new ops

GC:

  * [9e90cdd6] Don't set ref'd from gen2 flag during GC
  * [2b09f6ec] Immediately promote objects ref'd from gen2 to speed up the
    usage of large or long lived data structures

IO:

  * [e1eb9af3] Implement async socket introspection functions
  * [a5dd7652] Remove per-thread libuv loop object, which was being used but
    unneeded

JIT:

  * [32a47383] Fix bug causing sleep op to receive bogus values. Was visible in
    Rakudo when ThreadPoolSchedular was in use, causing high cpu usage even
    when doing nothing
  * [95d22798] Update jit-bisect.pl work in the new Spesh log
  * [58e5161e] Fix legacy JIT of strfromname
  * [8c2dd3ad] Be more silent about internal failures
  * [adef0806] Remove MVM_JIT_BYTECODE_DIR and add MVM_JIT_DUMP_BYTECODE which
    dumps bytecode to /tmp/
  * [80b18871] Remove JIT log file and log to the Spesh log instead
  * [9a1cc175,8c2dd3ad] Make DynASM link errors and JIT unable to get rx pages
    print to STDERR when Spesh log turned on
  * [0554add8] Implement a perf map file on Linux with new environment variable
    MVM_JIT_PERF_MAP

Math:

  * [8f6b2ac8] Make big Int stringification 1.58x as fast for Ints larger than
    2⁶⁰ (base 10)
  * [ad3a80cb] Fix coredump with mul_I -> div_I ops

Ops:

  * [abb5c69b] Implement fork op

Spesh:

  * [4666ff43] Make heap snapshot profiler functional again
  * [597ccb09] Pass on type tuple when inlining unspecialized
  * [1500090a] Optimize ifnonnull branches out if we can determine which way
    they branch
  * [5103e9f8] Simplify/improve optimization of decont
  * [196fa224] Optimize eqaddr into a constant if possible
  * [b2d27cbe] Tear down spesh worker in full_cleanup
  * [8aaf696a] Fix SSA handling of inlinees with multiple return
  * [7ae914b6] Fix and tidy up hllbool specializations
  * [ab2d58eb] Add MVM_spesh_graph_add_comment() allowing to insert arbitrary
    strings into spesh log
  * [50c76e21] Subtract nested inlinees when checking inline size
  * [6147e0e5] Clear up and start improving box optimization
  * [7f0d5327] Fix spesh dump for when inline entirely vanishes
  * [a4b4d837] Optimize "hot" wval lookup into spesh slot access

Strings:

  * [95d7e63c] Update Unicode Collation data to UCA 11.0
  * [41425c81] Update Unicode data to version 11.0, update grapheme break rules
    for 11.0 changes

2018.09

Core:

  * [6edaac44] Add true_value and false_value to HLL config for future hllbool
    op

Documentation:

  * [156b5bc3] Clarify a few things in bytecode specification
  * [e17a53b8] Update the release guide a bit

GC:

  * [ccf3dd37] Fix alignment of nursery allocations. Fixes segfaults on armhf

IO:

  * [51f2db57] Add support in write_fhb op for writing 16 bit VM arrays to a
    filehandle

JIT:

  * [848f74e3] Add exprjit macros for register type constants
  * [18cb687c] Add ^zero/^one exprjit macros for 0 and 1 integers
  * [398f073b] Add param_sp and hasunipropc exprjit templates
  * [9e0237ed] Add binddynlex exprjit template
  * [3c10d230] Add getarg_* exprjit templates
  * [af6353d3] Add bindlex_n* exprjit templates
  * [9ed59041] Add reprname exprjit template
  * [f43ab19e] Add objprim{bits,unsigned} exprjit templates
  * [722f0939] Add down-cast operations to cast_unsigned_load_addr
  * [891d5c02] Implement truncation via unsigned cast for expr JIT
  * [ef474331] Teach the lego JIT to compile hllbool
  * [c1c2b7e3,c1c2b7e3] JIT compile hllboolfor, hllboolfor
  * [756a97d1] JIT compile hllbool
  * [37a2cd36] Increase array size of args on MVMJitTile struct
  * [9bef425a] Add objprimspec exprjit template
  * [9590c483] Implement cast_load_addr tile for exprjit
  * [6556de6d] Make minor JIT doc changes
  * [17365037] Add a macro for decoder_ensure_decoder and templates for decoder
    <addbytes takebytes takeline empty>
  * [f71f55cf] JIT decoder(empty|takebytes)
  * [c1b7b549] Add paramnamesused exprjit template
  * [f5928803] Add getpid and hintfor exprjit templates
  * [8a70d24d] Add ctx exprjit template
  * [14f6956c] Add existspos exprjit template
  * [77d75210][14f6956c][8a70d24d][f5928803][c1b7b549][9bef425a][f43ab19e]
    [9ed59041][af6353d3][3c10d230][9e0237ed][398f073b] Add unshift_*,
    existspos, ctx, getpid, hintfor, paramnamesused, objprimspec, objprim
    {bits,unsigned}, reprname, bindlex_n*, getarg_*, binddynlex, param_sp and
    hasunipropc exprjit templates
  * [1d4bd3ec] Bind 'let:' declarations eagerly in expr JIT compiler
  * [dc1cc51b] Tighten scope rules for expr JIT compiler
  * [e4542ee1] New template compiler, Single-pass compilation, Better type and
    format checking, a few syntax changes
  * [7567696e] Pass MVMRegister to lexical-binding function for exprjit. This
    accommodates the exprjit templates and allows us to the pass the value
    instead of a pointer.

Libraries:

  * [73e2f53d] Update libuv to 1.23.0

Ops:

  * [954bdf88] New hllbool and hllboolfor ops

Platform:

  * [3abd2888] Throw error on failure in decodelocaltime
  * [a8dfd479] Fix on decodelocaltime on Windows

Profiler:

  * [bcbe9b20] Pass an array with information on types to profiler

Spesh:

  * [24860d4c] Let spesh discover the type of hllbool[for]
  * [7c5740fb] Teach spesh to replace hllboolfor by the result for known values
  * [ee0004bf] Teach spesh to replace hllbool by the result for known values
  * [2fb3265a] Fix segfault of native subs with more than 8 arguments
  * [c49fc88a] Fix rw args of JITed calls to JITed native calls
  * [96b88eba] Leak fixes in Spash
  * [b217a115] Destroy inlinee after inlining

Strings:

  * [3e94a68f] Pass through BOM with utf16le and utf16be
  * [ff750504] Make sure MVM_string_utf16le/be_decodestream are predeclared
  * [ad12d8e4] Fix some bugs with utf16* decodestream get_chars, and retain
    state
  * [792cdd58,ad12d8e4 ff750504 3e94a68f] Add support for utf16le and utf16be
    to decodestream. utf16le and utf16be do not expect a byte order marker and
    will pass them through as Zero Width Non-Break Space per UTF16 spec
  * [ddde0950] Add encode support for utf16le and utf16be
  * [b162c7c4] Add utf16le and utf16be encoding types and implement for buffer
    decode
  * [578c2f76] Add support for utf-16 to decodestream
  * [f06c695a] Make Unicode Block name lookup work for unassigned cp's

Misc:

  * [652056de] Fix use-after-free in cleanup

2018.08

6model:

  * [d4d8ff41] Mark functions used in Perl 6 extops MVM_PUBLIC
  * [4199a956] Enable gc_free of MVMContext
  * [e1df3411] Speedup VMArray zero_slots by using memset instead of a loop
  * [46c08a0e] Fix memory leak in CArray given P6 Str's
  * [ac3d3c76] Fix alignment/mem issue of inlined CArrays
  * [919e78ab] Fix race in setting the type debug name

Core:

  * [a24033eb] Make coerce_is/us 2x faster by not using snprintf and using
    dedicated integer to string code

Docs:

  * [73d646c6,210d27ff] Remove outdated mentions of Parrot
  * [411f73fd] [Docs] Add JIT documentation describing how to add a tile
  * [9647c1c4] ExprJIT: Document the conditional dependency check

Documentation:

  * [8a7da04a] Update garbage collection documentation

GC:

  * [e766345d] Speed up hash garbage collection by optimizing its gc_mark();
    add new macros
  * [8ac13c29] Optimize VMArray_gc_mark to be a bit faster
  * [7bf4c429] Optimize SCRef_gc_mark by using faster MVM_gc_worklist_add calls
  * [3e91dc62] Fix MVM_GC_DEBUG worklist check for NULL STable
  * [2f36e266] Add branch hint macros to nursery allocation
  * [62a99bcf] Fix segfaults caused by sharing of jitcode in nativeCall repr

General:

  * [4fa8c855,940c02be,df6271af,b2c8d3ff,2194358c,50262e3c,3da1e5fb] Refactor
    context traversal to better support inlining

IO:

  * [febffaa2] Expose file descriptors of IO::Socket::INET instances
  * [2e946881] Expose listening host and port in asyncsocket_listen

JIT:

  * [2249d688] Move lexprimspec to proper emitter getrusage, threadlockcount
  * [9b2008a0] Add exprjit macro to retrieve fields from instance
  * [bc9627ba] Add exprjit macro to determine if vmnull
  * [70624742,33c5840c] Re-add getlexstatic_o and getlex_no exprjit templates
    with minor changes
  * [c3ef58e1] Change ^getf to load in getlexstatic_o template so it only uses
    a single load instruction
  * [0b7f26ce,1ab3b189] JIT-compile sp_speshresolve, JIT neg_I and abs_I
  * [1fe14d3c,bd8361e2] Define ARG5 and ARG6 on Windows since it only has 4
    arguments to functions in general purpose registers
  * [ef41080c] Use '^addrf' macro for setf, getf
  * [8b522291] Remove 'unsafe' templates already in core_templates, these
    templates have working exprjit versions
  * [e242dc8f] Fix unicmp_s expr jit args
  * [7bcef24f] Move label assignment to tiler
  * [922befb2] Move exprjit oplist parser into a module
  * [9b44d481] JIT strfromname in the legacy JIT
  * [30781708] Fix JIT compiled getarg_* reading the wrong register
  * [d19c6608] Unbreak build on architectures where we don't support JIT
    compilation
  * [14bdaea4] Use reference counting for maintaining multiple code copies
  * [various] Add expr templates for eqatic_s, eqatim_s, ordbaseat, uc, lc, tc,
    split, join, getcp_s, indexcp_s, index_s, graphs_s, codes_s, substr_s,
    ordat, chr, getenvhash, backendconfig coerce_si, equaticim_s, unicmp_s,
    indexicim_s, getstrfromname, indexic_s, isinvokable, getlexreldyn,
    objprimunsigned, scgethandle, scobjcount, setobjsc, getcodename,
    captureposarg_i, captureposarg_n, captureposarg_s, knowhow, unbox_s,
    getuniname, ordfirst, repeat_s, haveat_s, getcpbyname, unipropcode,
    unipvalcode, hasuniprop, getuniprop_{int,bool,str}, nativecallbuild,
    nativecallinvoke, nativecallrefresh, threadrun, threadid, threadyield,
    currentthread, lock, unlock, timer, matchuniprop, iscont_i, iscont_n,
    iscont_s, flip, rindexfrom, atpos_n, atpos_s, atkey_i/n/s/u coerce_iu/ui
    decont_u, rand_i, setwho, boot*, iscont, chars, escape, getcodeobj,
    iscoderef, setbuffersize_fh, iscclass, findcclass, findnotcclass,
    nfafromstatelist, nfarunproto, nfarunalt, radix, encode, decode, istrue_s,
    isfalse_s, hlllist, hllhash, settypehll*, hllizefor, exception, newtype
    composetype, bindex*, getex*, backtracestrings, capture, multicache
    setdispatcher, sha1, sc, iscompunit, isnonnull, cancel, signal, watchfile,
    execname, isinvokable, isrwcont, async, asynclisten, getlex_n{i,n,s},
    ctxcallerskipthunks, add_I, fc, encoderep, istty_fh, getport_sk,
    encode*conf, decode*conf, getppid, setdispatcherfor, param_rp_i,
    {add,sub,mul,div,mod}I, {cmp,eq,ne,lt,le,gt,ge}I, {pow,gcd,lcm}I, isprimeI,
    rand_I, expmod_I, bor_I, bxor_I, band_I, bnot_I, blshift_I, brshift_I,
    {isbig,bool,base}I, get*hllsym, print, nullptr, findmeth, cans, connect_sk,
    socket, bind_sk, accept_sk, tell_fh, stat, lstat, getlex{outer,caller}, bit
    {and,or,xor}_s,

Math:

  * [353940a8,e9b1b73b] Get rid of many unneeded of mallocs in coerce_sI and
    MVM_bigint_to_str()

Ops:

  * [f1256790,02bddce8] Add a negated object literal spesh plugin guard and JIT
    the object non-match guard
  * [1ed8c64c] Add sp_speshresolve op
  * [ec4c63e0] Mark speshresolve as :noinline
  * [9d4681af] Rename getstrfromname to strfromname

Other:

  * [e783f567] Unbreak update-changelog.p6 and use new Git::Log module

Profiler:

  * [69e2a388] Add a few missing allocating ops to profiler

Spesh:

  * [a75090c6] Lessen the number of spesh threshold levels
  * [b3ce4f6d] Eliminate object non-match guard in many cases
  * [20d44791] Fix guard evaluator attribute handling
  * [9745f921] Add facts to attributes in spesh plugin guards
  * [af455397] Refactor inline logging and detect missed inlines
  * [fa471f1d] Have fact discovery determine usage counts
  * [f59335ea] Attempt inlining so-far unspecialized callees
  * [24d3b5bf,155f1dfb] Fix dump of inlined spesh line/file annotations, update
    deopt logging
  * [5ef61a76] When inlining unspecialized, set arg type facts
  * [4373eecd] Store deopt usage separate from normal usage
  * [caef82f1] Correctly update OSR deopt index upon inlining
  * [26a91852] Mark deopt use of the write of a deopt instruction
  * [3df2ff91] Switch usage handling to new use chain model
  * [f8c4648f] Allow hllboxtype_* across hll in inlines by not using :useshll
    for the ops
  * [3727d18b] Implement box/unbox elimination
  * [13718793] Delete void return instruction when inlining
  * [6e7b215e] Update all of the guard insertion to use the new SSA versioned
    guards
  * [1a22aaa4] Copy facts when splitting SSA versions
  * [1347a94d] Output name and cuuid in spesh slots for code object in Spesh
    dump
  * [37b7c7b7] Discover facts about a bunch of sp_guard ops
  * [0daf99bc] Fix inlining of things with multiple return's
  * [da9123a7] Only mark stolen_deopt_ann_used if it is, to prevent a potential
    crash

Strings:

  * [3ea8f68d] Use Fibonacci hashing to determine which bucket's to put hash
    value's into
  * [9f005086] Used fixed size allocator for hashes. Nice speedup for table
    expansion
  * [6646038f] Factor out our hashing function and speed up hashing for flat
    strings
  * [0eb25300] Make parse_simple_number impossible to reach end without
    returning
  * [3ef2acf0] Hash: randomize insertion order and bucket iteration order
  * [0e110820] Make a faster HASH_ITER macro and make other hash optimizations
  * [e94d3dfd] Remove previous hash handle pointers in hash implementation
  * [d9a3270a] Implement SipHash, use as our hashing function w/ 64bit hashvals
  * [39a2e71b] Optimize uthash ptr delete code
  * [c5686559] Check if bucket is correct in HASH_FSCK
  * [e3e1d0d0] Use sized types for uthash (instead of using unsigned
    everywhere)
  * [448e75bd] Get the number of bytes to be processed from the current buffer
    and not from the header in MVM_string_utf8_c8_decodestream()
  * [4ec15fc5] Increase the result buffer size for
    MVM_string_utf8_c8_decodestream()
  * [829b8ee7] Fix a regression with grapheme segmentation when multiple
    regional indicators are in the same string

Tooling/Build:

  * [abf7d0c2] Use clang with OpenBSD since their ancient gcc creates a moar
    which can't generate NQP anymore.
  * [821cfd52] Fix tools/compare-oplist-interp-order.sh on *BSD
  * [888e1cf0] Add script to generate html documentation from docs
  * [33363d32] Make tools/ scripts executable and add shebangs
  * [ecff5b47] Fix NetBSD build failure by adding a missing .h suffix in build/
    Makefile.in
  * [3bf120a1] Fix Configure.pl version detection in some instances
  * [9601ac45] Don't store owner or group in our release's tar archive
  * [5bfad12b] Make update-changelog.p6 interactive

(bsiegert)

2019-02-16 19:22:18 UTC MAIN commitmail json YAML

empty added, caddy updated

(bsiegert)

2019-02-16 19:20:53 UTC MAIN commitmail json YAML

Update caddy to 0.11.4.

0.11.4 (February 15, 2019)

  * New -json-to-caddyfile and -caddyfile-to-json flags
  * Fix leaking logging goroutine on SIGUSR1
  * basicauth: Error is logged when authentication fails
  * proxy: Fix bug by re-adding pre-existing trailing slashes
  * tls: Fix bug related to certificate storage path

0.11.3 (February 5, 2019)

  * New {server_port} placeholder
  * New third-party plugin: extauth
  * New flags -log-roll-mb and -log-roll-compress
  * basicauth: Bypass for OPTIONS method
  * errors/log: Ability to disable log rolling
  * proxy: New subdirective 'ca_certificates'
  * staticfiles: Require GET method to serve static files
  * tls: Fixes to self-signed certs, IP certs, email prompts, & more
  * SOLVED REGRESSIONS: #2356, #2414
  * A number of other important fixes and improvements

0.11.2 (January 16, 2019)

  * Extracted automagic TLS code into CertMagic library
  * Add support for new clustering plugins
  * New placeholder: '{when_iso_local}'
  * New third-party plugins: s3browser, filebrowser
  * Removed third-party plugins: jekyll, hugo
  * bind: Support multiple interface values
  * import: Can now be used within directive blocks
  * proxy: Status 499 when clients close connection early
  * templates: No longer emit ETag and Last-Modified headers
  * tls: Support for the ACME TLS-ALPN-01 challenge
  * KNOWN/UNRESOLVED REGRESSIONS: #2356, #2414
  * Several bug fixes and minor improvements

0.11.0

This release has been about 6 months in the making! Featuring an integrated
telemetry client, you can now view stats about your Caddy instance and
contribute to Internet research. Telemetry is entirely optional. Read the blog
post and telemetry docs for more information, and check out our global stats!
You can also look up details about your own instances there.

Full change list:

  * Built with Go 1.10.2
  * Integrated optional telemetry client
  * proxy: Fixed file descriptor leak

0.10.14

  * tls: Fix error handling bug when obtaining certificates

0.10.13

Caddy 0.10.13 is a minor release that fixes security flaws in TLS client
authentication and On-Demand TLS. It is recommended that everyone relying on
these capabilities upgrade. This release also has bug fixes for the Caddyfile
parser (caught by fuzzing) and handling errors when a certificate could not be
obtained via ACME.

Do not use this version, it cannot obtain certificates due to a bug. Version
0.10.14 fixed this.

Change list:

  * New third-party plugin: supervisor
  * Updated QUIC
  * proxy: Fix transparent pass-thru of X-Forwarded-For
  * proxy: Configurable timeout to upstream
  * rewrite: Now supports regular expressions on single-line
  * tls: StrictHostMatching mode to prevent client auth bypass
  * tls: Disable client auth when using QUIC
  * tls: Require same client auth cert pools per hostname
  * tls: Prevent On-Demand TLS directory traversal
  * tls: Fix empty files when using ACME fails to obtain cert
  * Fixed test broken by 1.1.1.1 resolving
  * Improved Caddyfile parser robustness by fuzzing

0.10.12

This release brings ACMEv2 and wildcard certificate support!

Read the release announcement blog post for details. There's some things in
there you should know, including a description of how some really cool features
work.

Thanks to everyone who contributed to this release!

Change list:

  * Switch to Let's Encrypt ACMEv2 production endpoint
  * Support for automated wildcard certificates
  * Support distributed solving of HTTP-01 challenge
  * New {labelN}, {tls_cipher}, and {tls_version} placeholders
  * Curly braces can now be escaped when not used as placeholders
  * New third-party plugin: geoip
  * Updated QUIC
  * fastcgi: Add SSL_CIPHER and SSL_PROTOCOL environment variables
  * log: New 'except' subdirective to exempt paths from logging
  * startup/shutdown: Removed in favor of 'on'
  * tls: Default minimum version is TLS 1.2
  * tls: Revert to fallback cert if no cert matches SNI
  * tls: New 'wildcard' subdirective to force automated wildcard cert
  * Several significant bug fixes and improvements!

(bsiegert)

2019-02-16 18:19:16 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-tdfx to 1.5.0

(wiz)

2019-02-16 18:19:08 UTC MAIN commitmail json YAML

xf86-video-tdfx: update to 1.5.0.

This is a maintenance release of 3dfx DDX for X.Org X Server.
The DDX compiles cleanly without compilation warnings on X Server 1.19.6.

Alan Coopersmith (4):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration

Emil Velikov (2):
      autogen.sh: use quoted string variables
      xf86-video-tdfx: remove the GlxSetVisualConfigs stub and friends

Kevin Brace (5):
      Eliminate unused variable compilation warning
      Eliminate set but not used variable compilation warnings
      Changing result parameter type for ScreenWakeupHandlerProcPtr
      Eliminate log message parameter type compilation warnings
      Version bumped to 1.5.0

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2019-02-16 18:17:22 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-chips to 1.4.0

(wiz)

2019-02-16 18:17:12 UTC MAIN commitmail json YAML

xf86-video-chips: update to 1.4.0.

Release notes:

This is a bug fix release of Chips & Technologies DDX for X.Org X
Server.
There was an X Server crash bug with the Version 1.3 and older code
when the code was converted for a newer vgaHW ABI.
This affects devices older than the HiQVideo generation.
This release fixes this particular issue.
Please note that the code may not compile against X Server 1.20
since it no longer supports 24-bit color.

(wiz)

2019-02-16 16:34:09 UTC MAIN commitmail json YAML

Add a package for empty-0.6.20b.

Run applications under pseudo-terminal (PTY) sessions and replace
TCL/Expect with a simple tool under your favorite shell (sh, bash,
csh, tcsh, ksh, zsh, etc.).

Packaged by David Weller-Fahy in PR pkg/53955.

(bsiegert)

2019-02-16 16:27:19 UTC MAIN commitmail json YAML

claws-mail: fix compilation on Darwin without X11.

Patch from Jonathan Schleifer in PR pkg/53963.

(bsiegert)

2019-02-16 16:24:16 UTC MAIN commitmail json YAML

Removed go-vultr.

(bsiegert)

2019-02-16 16:23:04 UTC MAIN commitmail json YAML

2019-02-16 16:22:33 UTC MAIN commitmail json YAML

Remove go-vultr.

We have sysutils/vultr, which (a) has a maintainer and (b) is newer.

(bsiegert)

2019-02-16 15:59:32 UTC pkgsrc-2018Q4 commitmail json YAML

Pullup tickets #5808 to #5810

(bsiegert)

2019-02-16 15:59:04 UTC pkgsrc-2018Q4 commitmail json YAML

Pullup ticket #5910 - requested by mlelstv
www/curl: security fix

Revisions pulled up:
- www/curl/Makefile                                            1.207
- www/curl/PLIST                                                1.73
- www/curl/distinfo                                            1.150

---
  Module Name:    pkgsrc
  Committed By:  adam
  Date:          Wed Feb  6 08:02:48 UTC 2019

  Modified Files:
          pkgsrc/www/curl: Makefile PLIST distinfo

  Log Message:
  curl: updated to 7.64.0

  curl and libcurl 7.64.0

  This release includes the following changes:
  * cookies: leave secure cookies alone
  * hostip: support wildcard hosts
  * http: Implement trailing headers for chunked transfers
  * http: added options for allowing HTTP/0.9 responses
  * timeval: Use high resolution timestamps on Windows

  This release includes the following bugfixes:
  * CVE-2018-16890: NTLM type-2 out-of-bounds buffer read
  * CVE-2019-3822: NTLMv2 type-3 header stack buffer overflow
  * CVE-2019-3823: SMTP end-of-response out-of-bounds read
  * FAQ: remove mention of sourceforge for github
  * OS400: handle memory error in list conversion
  * OS400: upgrade ILE/RPG binding.
  * README: add codacy code quality badge
  * Revert http_negotiate: do not close connection
  * THANKS: added several missing names from year <= 2000
  * build: make 'tidy' target work for metalink builds
  * cmake: added checks for variadic macros
  * cmake: updated check for HAVE_POLL_FINE to match autotools
  * cmake: use lowercase for function name like the rest of the code
  * configure: detect xlclang separately from clang
  * configure: fix recv/send/select detection on Android
  * configure: rewrite --enable-code-coverage
  * conncache_unlock: avoid indirection by changing input argument type
  * cookie: fix comment typo
  * cookies: allow secure override when done over HTTPS
  * cookies: extend domain checks to non psl builds
  * cookies: skip custom cookies when redirecting cross-site
  * curl --xattr: strip credentials from any URL that is stored
  * curl -J: refuse to append to the destination file
  * curl/urlapi.h: include "curl.h" first
  * curl_multi_remove_handle() don't block terminating c-ares requests
  * darwinssl: accept setting max-tls with default min-tls
  * disconnect: separate connections and easy handles better
  * disconnect: set conn->data for protocol disconnect
  * docs/version.d: mention MultiSSL
  * docs: fix the --tls-max description
  * docs: use $(INSTALL_DATA) to install man page
  * docs: use meaningless port number in CURLOPT_LOCALPORT example
  * gopher: always include the entire gopher-path in request
  * http2: clear pause stream id if it gets closed
  * if2ip: remove unused function Curl_if_is_interface_name
  * libssh: do not let libssh create socket
  * libssh: enable CURLOPT_SSH_KNOWNHOSTS and CURLOPT_SSH_KEYFUNCTION for libssh
  * libssh: free sftp_canonicalize_path() data correctly
  * libtest/stub_gssapi: use "real" snprintf
  * mbedtls: use VERIFYHOST
  * multi: multiplexing improvements
  * multi: set the EXPIRE_*TIMEOUT timers at TIMER_STARTSINGLE time
  * ntlm: fix NTMLv2 compliance
  * ntlm_sspi: add support for channel binding
  * openssl: adapt to 3.0.0, OpenSSL_version_num() is deprecated
  * openssl: fix the SSL_get_tlsext_status_ocsp_resp call
  * openvms: fix OpenSSL discovery on VAX
  * openvms: fix typos in documentation
  * os400: add a missing closing bracket
  * os400: fix extra parameter syntax error
  * pingpong: change default response timeout to 120 seconds
  * pingpong: ignore regular timeout in disconnect phase
  * printf: fix format specifiers
  * runtests.pl: Fix perl call to include srcdir
  * schannel: fix compiler warning
  * schannel: preserve original certificate path parameter
  * schannel: stop calling it "winssl"
  * sigpipe: if mbedTLS is used, ignore SIGPIPE
  * smb: fix incorrect path in request if connection reused
  * ssh: log the libssh2 error message when ssh session startup fails
  * test1558: verify CURLINFO_PROTOCOL on file:// transfer
  * test1561: improve test name
  * test1653: make it survive torture tests
  * tests: allow tests to pass by 2037-02-12
  * tests: move objnames-* from lib into tests
  * timediff: fix math for unsigned time_t
  * timeval: Disable MSVC Analyzer GetTickCount warning
  * tool_cb_prg: avoid integer overflow
  * travis: added cmake build for osx
  * urlapi: Fix port parsing of eol colon
  * urlapi: distinguish possibly empty query
  * urlapi: fix parsing ipv6 with zone index
  * urldata: rename easy_conn to just conn
  * winbuild: conditionally use /DZLIB_WINAPI
  * wolfssl: fix memory-leak in threaded use
  * spnego_sspi: add support for channel binding

(bsiegert)

2019-02-16 13:26:51 UTC MAIN commitmail json YAML

2019-02-16 13:19:38 UTC MAIN commitmail json YAML

2019-02-16 13:19:28 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 0.74.0

(wiz)

2019-02-16 13:19:19 UTC MAIN commitmail json YAML

poppler: update to 0.74.0.

Release 0.74.0:
        core:
        * Remove support for obsolete systems. Issue #709
        * Include timezone in timeToDateString()
        * Fix/silence some warnings
        * Fix issues with broken files

        build system:
        * Fix linking in FreeBSD
        * Fix fseeko configure check on Android for API level < 24
        * Remove unused MacroPushRequiredVars.cmake

        qt5:
        * Add API that lazily builds an outline by wrapping the internal objects
        * Demo: Use new API to build Table Of Contents lazily

        glib:
        * Improve documentation
        * Fix cast from 'GTime *' (aka 'int *') to 'time_t *' (aka 'long *')

        utils:
        * pdfsig: add -nssdir option

        cpp:
        * Add a way to get all the named destinations in a document.

Release 0.73.0:
        core:
        * Fix regression reading some encrypted files. Issue #690
        * Add X509CertificateInfo classes
        * Add new 'IgnoreDiacritics' option to ::findText(). Issue #637
        * Open files with CLOEXEC flag set
        * Remove Gulong, Guint, Gushort, Guchar typedefs
        * Fix handling of some broken files.

        cpp:
        * Make initialization of globalParams threadsafe
        * Fix page::text_list encoding issue
        * Improve handling of UTF-16 by considering Endianess
        * Add API to specify a custom data directory

        qt5:
        * Expose X509CertificateInfo
        * Add the possibility of getting version
        * Add new 'IgnoreDiacritics' search flag. Issue #637
        * Make initialization of globalParams threadsafe
        * ArthurOutputDev: Remove all Splash code usage

        glib:
        * add new 'POPPLER_FIND_IGNORE_DIACRITICS' find flag. Issue #637
        * Fix named destinations. Issue #631
        * Make PrintScaling preference available in API. Bug #92779

        build system:
        * Rename ENABLE_XPDF_HEADERS to ENABLE_UNSTABLE_API_ABI_HEADERS
        * support enabling NSS on mingw
        * Windows: only set SOVERSION for shared libs

(wiz)

2019-02-16 13:13:42 UTC MAIN commitmail json YAML

sxiv: Remove no longer needed tool dependency to gmake

It should build fine with (non-g)make too.

(leot)

2019-02-16 11:43:16 UTC pkgsrc-2018Q4 commitmail json YAML

Pullup ticket #5909 - requested by spz
textproc/icu: security fix

Revisions pulled up:
- textproc/icu/Makefile                                        1.121
- textproc/icu/distinfo                                        1.81
- textproc/icu/patches/patch-CVE-2018-18928                    1.1

---
  Module Name: pkgsrc
  Committed By: spz
  Date: Wed Feb 13 20:51:57 UTC 2019

  Modified Files:
  pkgsrc/textproc/icu: Makefile distinfo
  Added Files:
  pkgsrc/textproc/icu/patches: patch-CVE-2018-18928

  Log Message:
  add patch for CVE-2018-18928 from upstream

(bsiegert)

2019-02-16 11:17:47 UTC pkgsrc-2018Q4 commitmail json YAML

Pullup ticket #5908 - requested by spz
net/wget: security fix

Revisions pulled up:
- net/wget/Makefile                                            1.144
- net/wget/distinfo                                            1.58

---
  Module Name: pkgsrc
  Committed By: spz
  Date: Sun Feb 10 19:49:58 UTC 2019

  Modified Files:
  pkgsrc/net/wget: Makefile distinfo

  Log Message:
  updating wget to 1.20.1, which fixes CVE-2018-20483

  Upstream changelog:
      * Changes in Wget 1.20.1

      ** --xattr is no longer default since it introduces privacy issues.

      ** --xattr saves the Referer as scheme/host/port, user/pw/path/query/fragment
        are no longer saved to prevent privacy issues.

      ** --xattr saves the Original URL without user/password to prevent
        privacy issues.

      * Changes in Wget 1.20

      ** Add new option `--retry-on-host-error` to treat local errors as
        transient and hence Wget will retry to download the file after
        a brief waiting period.

      ** Fixed multiple potential resource leaks as found by static analysis

      ** Wget will now not create an empty wget-log file when running with
        -q and -b switches together

      ** When compiled using the GnuTLS >= 3.6.3, Wget now has support for TLSv1.3

      ** Now there is support for using libpcre2 for regex pattern matching

      ** When downloading over FTP recursively, one can now use the
        --{accept,reject}-regex switches to fine-tune the downloaded files

      ** Building Wget from the git sources now requires autoconf 2.63 or above.
        Building from the Tarballs works as it used to.

(bsiegert)

2019-02-16 07:22:49 UTC MAIN commitmail json YAML

x11/mate-applets: reflect PLIST conditionals

Address the first part of PR pkg/53975: add conditional PLIST variables
for the "batt" and "cpufreq" options.

(gutteridge)

2019-02-16 06:23:19 UTC MAIN commitmail json YAML

doc: Updated mail/getmail to 5.11

(schmonz)

2019-02-16 06:23:13 UTC MAIN commitmail json YAML

Update to 5.11. From the changelog:

- bugfix: the SNI change did not work correctly with Python < 2.7.13;
  should be fixed now.  Thanks: Scott Robbins.

(schmonz)

2019-02-16 03:31:06 UTC MAIN commitmail json YAML

ghostscript-gpl: Regularize whitespace to reduce diff to -agpl

(gdt)

2019-02-16 00:52:06 UTC MAIN commitmail json YAML

2019-02-15 22:44:48 UTC MAIN commitmail json YAML

Fix option -icu; include/harfbuzz/hb-ft.h is installed and required
actually by other packages no matter whether icu is supported or not.

(rin)

2019-02-15 22:23:53 UTC MAIN commitmail json YAML

2019-02-15 20:38:56 UTC MAIN commitmail json YAML

doc: Updated sysutils/smartmontools to 7.0nb2

(triaxx)

2019-02-15 20:38:29 UTC MAIN commitmail json YAML

smartmontools: fix build for FreeBSD

* Change c++03 to c++: clang++ now identify strtoull()
* Patch NVMe
* Bump revision

(triaxx)

2019-02-15 20:13:21 UTC MAIN commitmail json YAML

doc: Updated devel/lua-alt-getopt to 0.8.0

(cheusov)

2019-02-15 20:13:07 UTC MAIN commitmail json YAML

Update to lua-alt-getopt-0.8.0
  FIX: alt_getopt no longer uses 'module()'.
  alt_getopt now supports Lua 5.3.

(cheusov)

2019-02-15 20:00:10 UTC MAIN commitmail json YAML

doc: Updated x11/xterm to 344

(wiz)

2019-02-15 20:00:01 UTC MAIN commitmail json YAML

xterm: update to 344.

Provided by Thomas Dickey in private email.

                            Patch #344 - 2019/02/12

    * add  ASCII  escape to default for disallowedPasteControls (prompted
      by discussion with Martin Hostettler).
    * fix typo in ctlseqs.ms (Robert Ross).
    * implement  DEC  Cyrillic  NRCS  (based  on  screenshots  of  vttest
      provided by Markus Schmidt).
    * correct control returning sixel geometry maximum versus actual size
      (patch by Ben Wong).
    * improve  manual  page  for  resize  to clarify that resize does not
      execute  the  shell  commands  which  it  generates  for  setting
      environment variables.
    * improve  memory-management  for  parser, to handle response strings
      that  might  occur  with  ENQ  or when SRM mode is active (patch by
      Martin Hostettler).
    * change  Comment  text  in  uxterm's  desktop  file to work around a
      limitation  of  GNOME's  GIO  application  (issue  #940).  The
      documentation reads:

    Searches desktop files for ones that match search_string.
    The  return value is an array of strvs. Each strv contains a list of
    applications  that  matched  search_string  with an equal score. The
    outer  list  is  sorted by score so that the first strv contains the
    best-matching applications, and so on. The algorithm for determining
    matches is undefined and may change at any time.
    * a  check  of zIconBeep resource was removed in double-buffer fix in
      patch  #334. That is used to decide whether to handle struct-notify
      events.  When  xterm does handle the events, it may negotiate a new
      window-size  with the window manager. In that case, the limitResize
      resource  setting  limited  the new window-size to the screen-size.
      Amended  that  by  eliminating the limit for this special case when
      double-buffer  is configured, and restoring the check for zIconBeep
      when double-buffer is not configured (Debian #919475).
    * disallow  recursion  which  could  happen  if a user configures the
      answerbackString  resource  with  the ENQ code and experiments with
      that code when SRM is enabled (report by by Martin Hostettler).
    * add remaining credits in COPYING file.
    * modify  run-tic.sh  to  check  if  it  is using an older version of
      ncurses  which does not support large terminal descriptions, and if
      so,  remove  a  non-essential  feature to keep within the 4096-byte
      legacy limit.

(wiz)

2019-02-15 19:58:23 UTC MAIN commitmail json YAML

doc: Updated x11/luit to 2.0.20190106

(wiz)

2019-02-15 19:58:14 UTC MAIN commitmail json YAML

luit: update to 2.0.20190106.

Provided by Thomas Dickey in private email.

2019/01/06

  • updated configure macros to work around a non-POSIX feature of BSDs.
  • add a dummy "check" rule to makefile for Arch packages.
  • add COPYING file for Arch packages.
  • use consistent wording for copyright notice in source-files.
  • update config.guess, config.sub

2018/12/11

  • build-fixes/updates for cygwin to accommodate configure-macro changes.
  • updated configure macros:
      □ CF_CC_ENV_FLAGS, add check for preprocessor-options in $CFLAGS.
      □ CF_FUNC_GRANTPT, amend the posix_openpt vs grantpt change to work with
        BSDs
      □ CF_GNU_SOURCE, fixes a regression for Cygwin. The check for
        _DEFAULT_SOURCE should apply to "recent" Cygwin (since early 2016), and
        except for "NEWLIB" vs "GLIBC" in the test, acts the same if I pretend
        that "newlib" is the GNU C library. Without this, the check falls
        through to the _XOPEN_SOURCE test, which breaks the pseudoterminal
        checks for xterm.
      □ CF_LD_RPATH_OPT, suppress check if --disable-rpath is given.
      □ CF_XOPEN_SOURCE, add midnightbsd to special cases with freebsd
  • update config.guess, config.sub

2018/06/28

  • modify configure script to avoid using OpenBSD's nonfunctional POSIX
    pseudoterminal interface.
  • add null-pointer checks for all strings printed in trace calls.
  • updated configure macros, deprecating use of _GNU_SOURCE symbol for
    DEFAULT_SOURCE, and preferring man2html over groff's html conversion.
  • update config.guess, config.sub

(wiz)

2019-02-15 19:56:07 UTC MAIN commitmail json YAML

doc: Updated textproc/diffstat to 1.62

(wiz)

2019-02-15 19:55:58 UTC MAIN commitmail json YAML

diffstat: update to 1.62.

2018/08/15 (diffstat 1.62)
+ improve checks for unmodified files when -S and -D options are
  given.

+ improve test-packages, to check warning-options.

+ minor fixes for manpage (Debian #895963)

+ update configure macros

+ update config.guess, config.sub

+ minor fixes for prefix-stripping with -S option.

(wiz)

2019-02-15 19:55:20 UTC MAIN commitmail json YAML

doc: Updated misc/vttest to 20190105

(wiz)

2019-02-15 19:55:12 UTC MAIN commitmail json YAML

vttest: update to 20190105.

Provided by Thomas Dickey in private email.

20190105
+ added/updated port-files from pkgsrc for test-builds.

+ updated port-files from FreeBSD for test-builds.

+ updated/improved configure macros
  CF_CC_ENV_FLAGS, CF_GNU_SOURCE, CF_POSIX_C_SOURCE, CF_XOPEN_SOURCE

+ update config.guess, config.sub

20181116
+ improve mouse-tracking test, logging the decoded button- and
  modifier-information as well as fixing a special case for button 6.

20180911
+ add "-V" option, for version information.
+ ensure logfile is flushed after each command.
+ demonstrate DECRQCRA with GR, checked with VT520 screenshot.
+ improve DECRQCRA test, demonstrating treatment of whitespace and
  video attributes by DEC terminals, seen in VT520 screenshots.
+ modify locking-shift test, changing the default GR character set to
  match hardware terminals more closely, e.g., setting it to Latin-1.
+ add/improve character-set table entries for xterm #336.
+ modify CNL test to demonstrate its treatment of zero as default.
+ revise DECRQCRA test to match VT520 screenshots from Markus Schmidt

20180811
+ recent BSD-make mishandled .1.cat rule; fix

20180728
+ update xterm DECRPM table

20180725
+ remove obsolete message about diagonal in DECIC/DECDC test; since
  xterm #315 the test result is on the margin.

+ fix an off-by-one in right-margin for ICH/DCH test.

+ add tests for DECRSPS for xterm #334.

+ improve formatting of highlighted response-strings, fixing a problem
  with wrapping.

20180702
+ updated test-packages to use recommended flags.

+ improved DECRQCRA check, updating to work with xterm #334.

+ add tests for xterm's extensions to DECSCUSR.

+ updated/improved configure macros

+ update config.guess, config.sub

20150706
+ add configure option --with-man2html

+ update config.guess, config.sub

(wiz)

2019-02-15 19:53:09 UTC MAIN commitmail json YAML

doc: Updated misc/dialog to 1.3.20190211

(wiz)

2019-02-15 19:53:00 UTC MAIN commitmail json YAML

dialog: update to 1.3.20190211.

Provided by Thomas Dickey in private email.

2019/02/11
+ modify to work with ncurses' threaded-library, which does not allow
  assignment to LINES/COLS (report by Marcus Roeckrath).
+ correct clearing after text in progressbox from 2018/06/21 changes
  for resizing (reports by David Boyd, Alan Somers).
+ improved configure macros CF_GNU_SOURCE, CF_POSIX_C_SOURCE,
  CF_XOPEN_SOURCE
+ update config.guess, config.sub

2018/11/07
+ convert ja.po to UTF-8 for consistency (suggested by Stanislav
  Brabec).
+ repair mis-encoded hi.po (report/analysis by Stanislav Brabec).

2018/10/22
+ improved configure macros CF_CC_ENV_FLAGS, CF_LD_RPATH_OPT,
  CF_LIBRARY_PATH, CF_SHARED_OPTS, CF_WITH_MAN2HTML,
  CF_WITH_VERSIONED_SYMS from ncurses
+ add ast.po, from
http://translationproject.org/latest/dialog/

2018/06/21
+ improve file-offset computation in textbox.c (Werner Fink).
+ fix an overlooked case with real_auto_size() to maximize when
  height or width is given as -1.
+ build-fixes for configure options "--disable-Xdialog2" and
  "--disable-form"
+ add traces for each widget to show its parameters.
+ modify color scheme for mixedgauge to use the dialog window colors,
  like the captions.
+ fix a too-small malloc in the mixedgauge widget.
+ fix a use-after-free in dlg_remove_callback().
+ improve handling of SIGWINCH for several widgets (Debian #865840).
  + menubox, the point of the Debian report was that it would be nice
    to increase the window size if the terminal size increases.  Did
    that as a special case less problematic than decreasing the
    terminal size.  Added samples/menubox11 to demonstrate by
    comparison with menubox10 a problem with debconf which puts extra
    newlines in the caption that interfere with autowrap.
  + progressbox and derived prgbox, programbox, now handle resizing.
  + yesno, window was cleared
+ add dlg_ttysize() to support new options, allowing scripts to obtain
  some text-formatting details without initializing the terminal.
+ add options --print-text-only, and --print-text-size for scripts that
  adjust the widget size according to how the captions are formatted.
+ improve dialog.pl:
  + add demo.pl, to demonstrate the functions
  + quote/escape string parameters passed to dialog.
  + ensure all "integer" parameters are really integers.
  + use actual screensize for list captions rather than assuming 24
    lines.
+ when trimming blanks, treat unconverted tabs the same as spaces.
+ correct parameter to test when trimming blanks from the script,
  e.g., with "--trim" (report by Jarno Suni).
+ improve documentation of the various whitespace-filtering options,
  to show which take precedence (Debian #867536, cf: Debian #102942).
+ modify msgbox.c, yesno.c to bind SCROLLKEY_BINDINGS before
  TRAVERSE_BINDINGS so that up/down arrow will by default scroll the
  message up/down rather than be aliases for tab-traversal (report by
  Fredrik Kers).
+ modify dump_one_binding() to show when a binding is overridden.
+ improve format of trace-file, making comment-syntax consistent,
  as well as showing argv-splitting as a series of comments.
+ modify dlg_string_to_argv() to change the quoting behavior to be
  more consistent with shell behavior (patch by Denilson Sa Maia).
+ modify dlg_getc() to return ESC when a timeout expires, notifying
  callers that a quit occurred rather than exiting the application
  (suggested by Rodrigo Freitas).
+ modify handle_inputs() to ensure cursor-visibility is restored when
  there is no input character available (report by Guillaume Vareille).
+ improve comment in manual page regarding which widgets can use the
  "--help-button" (prompted by discussion with Csanyi Pal).
+ add a check for valid object pointer in tailbox's main loop since
  the getc-callback may have been freed within ui_getc.c (report by
  "David").
+ improved configure macros for ncurses: CF_GNU_SOURCE, CF_SHARED_OPTS,
  CF_CURSES_LIBS, CF_CURSES_FUNCS, CF_NCURSES_CONFIG
+ improved configure script checks for groff vs man2html:
  CF_PROG_GROFF and CF_WITH_MAN2HTML
+ build-fix from lynx for AM_WITH_NLS configure macro
+ update config.guess, config.sub

2017/12/09
+ update ftp url in test-packages.
+ modify test-packages to use recommended compiler/linker flags.
+ improved configure macros AM_WITH_NLS, CF_CC_ENV_FLAGS,
  CF_CURSES_LIBS, CF_NCURSES_CONFIG, CF_SHARED_OPTS, CF_WITH_LIBTOOL,
  CF__INTL_BODY.
+ update config.guess, config.sub

(wiz)

2019-02-15 19:51:51 UTC MAIN commitmail json YAML

doc: Updated lang/mawk to 1.3.4.20171017

(wiz)

2019-02-15 19:51:43 UTC MAIN commitmail json YAML

20171017
+ add Debian compile/link flags to test-package.
+ cleanup spurious warnings from latest gcc.
+ changes for Original-Mawk #48:
  + add checks for stack overflow and underflow
  + increase stack limit to 1024
+ updated configure macros
+ update config.guess and config.sub

20161120
+ add runtime check for assignments to OFMT and CONVFMT to ensure
  they use a single parameter (Original-Mawk #47).
+ repair build for --with-valgrind, broken in 20160930 const-fixes.

20161107
+ correct sign-extension from 20160615 change to rand() (report by
  Christian Neukirchen).

20160930
+ optimize closes on regular expressions to filter out redundant
  wildcards, fixing a special case leftover by changes in 20100224
  (Original-Mawk #34).
+ add regular-expressions to the -Wdump option when using mawk's
  built-in regular expressions.
+ fix a sign-extension in character-class parser (Original-Mawk #46).
+ minor optimizations.
+ improve use of const in tables.

20160927
+ allow single-quote as a flag in printf, to complete the change
  for LC_NUMERIC in 20121129 (report by Graham Monteith).
+ revert one of the fixes made for a Coverity warning about loss of
  precision in 20121209, which unnecessarily exposed a different
  problem (Original-Mawk #45).

20160918
+ simplify "system()" function by calling C "system()" function, and
  use POSIX macros for wait-status to provide a less-ambiguous return
  value (suggested by Aharon Robbins).
+ add a null-pointer check in bi_mktime (patch by Ismael Luceno).

20160905
+ escape '/' in range for test/reg4.awk to allow test-comparison with
  gawk and BWK.
+ updated configure macros, e.g., for compiler warnings and static
  analysis:
  + CF_CC_ENV_FLAGS
  + CF_GNU_SOURCE
  + CF_PROG_LINT
  + CF_RAND
  + CF_XOPEN_SOURCE
+ minor build-fix for HPUX 11.11 "make", which is confused by the
  recursive use of "make" in clean/distclean rules.
+ amend fix for Gentoo #424137 to eliminate a memory leak when opening
  files (Original-Mawk #44).
+ update config.guess and config.sub

20160615
+ correct range when using system rand() function, which was 0..2
  rather than 0..1 on BSD systems (report/patch by Masaki Waga).

20160313
+ correct order of checks for machine state in REtest which caused an
  out-of-bounds reference (Original-Mawk #36).

20160226
+ update COPYING from
  https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
  (Original-Mawk #38).
+ minor updates to configure script macros
+ update config.guess and config.sub

(wiz)

2019-02-15 19:51:01 UTC MAIN commitmail json YAML

doc: Updated editors/xvile to 9.8t

(wiz)

2019-02-15 19:50:52 UTC MAIN commitmail json YAML

xvile: update to 9.8t.

Provided by Thomas Dickey in private email.

Changes: see vile-9.8t.

(wiz)

2019-02-15 19:50:36 UTC MAIN commitmail json YAML

doc: Updated editors/vile to 9.8t

(wiz)

2019-02-15 19:50:27 UTC MAIN commitmail json YAML

vile: update to 9.8t.

Provided by Thomas Dickey in private email.

20181112 (t)
> Adam Denton:
+ fix a typo in tcap.h (Savannah #52872).
> Jeff Morriss:
+ use strncpy() rather than memcpy() for copying hashed key from
  crypt(), to work with Fedora 28 which does not necessarily use a
  fixed-size buffer.
> Wayne Cuddy:
+ modify x11.c to avoid clearing the window manager flags that control
  focus behavior, to work with ctwm.
> Tom Dickey:
+ add WinVile64 package script for Inno Setup.
+ show "win64" for $os symbol if built for 64-bit Windows.
+ add ifdef in winvile.iss to accommodate changes with Inno Setup 5.6.1
+ use GetModuleFileNameEx() in preference to looking for winvile's
  registry keys or the PATH when finding the executable path for
  the "-Or" option.
+ improve coloring of "\f" font markers in the nroff filter.
+ fix a mis-setting in api.c from 9.8q cleanup.
+ document winvile registry settings in the help-file.
+ create symbolic links for the utility program's manual pages, point
  to the base manpage.
+ document the utility programs and scripts which normally are packaged
  in the manual page.
+ if $VILE_LIBDIR_PATH is set, prefer that in vile-libdir-path
+ corrected glob expression for vile-libdir-path
+ several fixes using Visual Studio 2017 code analysis, including
  + w32cmd.c, correct if-statement for IsDialogMessage call
  + w32misc.c, correct size of allocation for buffer
  + ensure no leak on failed realloc
  + modify casts to avoid truncation
  Some parts of the analysis are false positives; it appears to have
  problems in the flow analysis for reporting uninitialized values and
  dereferencing null pointers.  In particular, it does not understand
  the idiom for reallocating an array of types.
+ build-fix for Visual Studio 2012 and later: the "FILE" struct is
  opaque.
+ use registry value for PaddedBorderWidth in winvile to account for
  misleading results from GetSystemMetrics introduced by Vista.
+ modify makefile.wnt to allow build with Visual Studio 2012 and later,
  which omit the Win32.mak file.
+ fix a couple of unescaped "?" in suffixes for majormodes, e.g., in
  mvmnmode.
+ add vcproj and vcxproj majormodes.
+ add a "report" target in makefile.wnt to show the symbols used in
  a build to help troubleshoot upgrades to newer Visual Studio.  For
  instance, it is possible to build using Visual Studio Express 2012
  with Windows SDK 7.1 by setting APPVER to "5.01".
+ reorder a comparison in regmatch() to avoid indexing past limits in
  some cases of multibyte characters.
+ add a check in set_vattrs() to ensure loop limit is greater than zero
  to handle a boundary case with double-width characters.
+ fix or work around gcc8 warnings.
+ improve initialization of hashed-key for crypt() using memset() on
  the buffers rather than assuming the hash is the documented length.
  Even with this, valgrind warns about buffer mismanagement within
  libcrypt.so.
+ check for _nc_free_tinfo() for leak-checking with ncurses' tinfo
  library.
+ modify perl/ruby filters to ensure the in-memory file ends with nul.
+ add filters for yaml, rust-modes to develop for a tutorial.
+ improve iss-filt.l, handling named constants such as {app}.
+ update iss.key, e.g., setup-directives and runtime functions.
+ compiler-warning fixes for gcc 7.2.1 with SuSE.
+ regenerate doc/*.doc from Debian 7 to Debian 8; the table-width
  changed from links 2.7 to 2.8
+ add dummy "]]" in sh-filt.l to work around breakage with flex 2.6.1,
  which insists on preprocessing C source using m4.
+ modify character class assumed for tags, to check for graphic
  characters.  Previously that used qident (cf: 9.7g), which did not
  allow for dots in filenames which could be present in a ctags file if
  it were generated using "ctags --extra=+f *" (Savannah #51774).
+ update ftp site url
+ improved configure macros:
  CF_ADD_CFLAGS, CF_ADD_INCDIR, CF_BUILD_CC, CF_CC_ENV_FLAGS,
  CF_CURSES_CPPFLAGS, CF_CURSES_FUNCS, CF_CURSES_LIBS, CF_FIND_LINKAGE,
  CF_GCC_WARNINGS, CF_GNU_SOURCE, CF_LARGEFILE, CF_MAKEFLAGS,
  CF_MKSTEMP, CF_NCURSES_CONFIG, CF_NCURSES_VERSION, CF_POSIX_C_SOURCE,
  CF_PROG_EXT, CF_PROG_GROFF, CF_SIZECHANGE, CF_STRUCT_TERMIOS,
  CF_TRY_XOPEN_SOURCE, CF_WITH_ICON_THEME, CF_WITH_MAN2HTML,
  CF_XOPEN_CURSES, CF_XOPEN_SOURCE, CF_X_ATHENA_CPPFLAGS
+ modify ti-filt.l to allow hexadecimal, as per X/Open Curses
  documentation.  This is different from termcap, which (like terminfo)
  supports octal and decimal numbers.
+ build-fixes for Visual Studio 2015
+ build-fixes to allow test-compile with ActiveState Perl 5.24.1, which
  does not work with winvile because its DLL does not provide
  COM entrypoints, e.g., CoTaskMemFree and CoRegisterClassObject
+ update config.guess, config.sub

20161217 (s)
> Brendan O'Dea:
+ add command-line parsing for "--" token, assumed by visudo in the
  1.8.12 - 1.8.16 changes (report by Wayne Cuddy).
> Tom Dickey:
+ recompute majormode order when "after", "before" or "qualifiers" is
  modified for a majormode.
+ add yamlmode (discussion with Steve Lembark)
+ modify DSTRING definition in lex-filter to handle continuation lines.
+ modify cfgmode to reduce false-matches with random ".cfg" files.
+ improve ps syntax filter
  + interpret %%BeginData / %%EndData keywords
  + interpret %%BeginPreview / %%EndPreview keywords
+ add ".mcrl2" as suffix for mcrlmode.
+ fixes from test-script: conf, hs, nr, rc, rcs, txt, xq, xml
+ improved regression test-script to check for places where the syntax
  filter might have mixed buffered- and unbuffered-calls in the same
  state, causing tokens in the markup to "move".
+ remove a statement from flt_putc in the standalone filters that
  converted a bare ^A to ^A?.
+ remove escaping from digraphs.rc, since change in 9.7zg made that
  both unnecessary and incorrect (reports by Marc Simpson, Brendan
  O'Dea).
+ improve tcl syntax filter
  + color backslash-escapes in double-quotes.
  + add rules to handle regexp and regsub regular expressions.  This
    does not yet handle -regexp switch cases.
  + add call to flt_bfr_error to flag unbalanced quotes here and in
    a few other filters.
  + modify newline patterns to allow for cr/lf endings in continuations
  + add special case for literals like "{\1}" and "{\\1}".
  + add special case for html entities such as "{&#123;}" and "{&foo;}"
+ improve sh syntax filter
  + allow quoted strings within '${' parameter, a detail that can
    happen with ksh brace groups (report by j.  van den hoff).
  + handle ksh's "ANSI C quotes", i.e., "$'xxx'" using single quotes
    after a dollar sign.
  + use the ksh ("-K") option for bashmode and zshmode syntax.
  + interpret "$name" within '${' parameter
  + don't warn for inline-here documents
  + handle special case where matching tag for a here-document is on
    the same line as a closing ")" in $(xxx) command.
  + highlight ksh's "[[", "((", "$((" bracketing like "{".
  + handle ksh's "((" and "$((" arithmetic expressions.
  + handle ksh's base#value numbers
+ improve perl syntax highlighter:
  + fix state used to guess where a pattern might occur, e.g., after
    an "if" keyword with no preceding operator to account for line
    breaks.
  + correct a check for illegal numbers, which flagged hexadecimal
    numbers containing "e".
  + distinguish special case of "format =" vs "format =>".
  + allow pod to begin without a preceding blank line, but warn.
  + allow for case where pod mode is turned on/off with only one blank
    line between the directives.
  + check for simple patterns that may follow operators such as "map".
  + allow '$', '+' or '&' as a quote or substitution delimiter
  + allow angle brackets for quotes after 'q', etc.
  + fix highlighting when square-brackets are used as delimiters in a
    perl substitution, e.g., s[foo[bar]xxx][yyy]
+ quiet some unnecessary compiler warnings with glibc > 2.20 by adding
  _DEFAULT_SOURCE as needed.
+ improve version-comparison for "new" flex to allow for 2.6.0, and
  accept that for built-in filters.  Also modify filters/mk-2nd.awk
  to work with "new" flex ifdef's to ignore yywrap (Debian #832973).
+ correct long-name for filename-ic mode (report Marc Simpson).

20160727 (r)
> Marc Simpson:
+ correct a typo in skipblanksb() which caused up-paragraph "{{" to
  get stuck (Savannah #47211).
> Tom Dickey:
+ fix an off-by-one in argument list for wvwrap vs winvile that broke
  edit-with operation from file explorer.
+ correct expression for QIDENT in rpm-filt.l, sh-filt.l, which could
  match multiple tokens rather than a single one and interfere with
  states for here-document.
+ use CF_PROG_LINT, which checks for cppcheck.  Alternatively, this
  works, though the "$(LIBS)" used in the lint-rule has to be removed:
export LINT=cppcheck
export LINT_OPTS="--enable=all"
+ add error-patterns for cppcheck.
+ updates for configure macros
+ CF_CC_ENV_FLAGS - don't limit the check to -I, -U and -D options,
  since the added options can include various compiler options before
  and after preprocessor options.
+ CF_FUNC_DLSYM add braces around calls to CF_ADD_LIB which follow a
  test "&&" operator since the macro uses multiple statements
+ CF_LD_RPATH_OPT change FreeBSD to use -Wl,-rpath rather than -rpath
  option.  According to FreeBSD #178732, either works since FreeBSD
  4.x; however scons does not accept anything except the -Wl,-rpath
  form.
+ CF_LIB_PREFIX build-fixes for OS/2
+ CF_WITH_MAN2HTML use configured shell
+ CF_XOPEN_CURSES improve check, making it define NCURSES_WIDECHAR if
  we happen to be building on a platform (such as OSX) where we do not
  define _XOPEN_SOURCE or _XOPEN_SOURCE_EXTENDED
+ CF_XOPEN_SOURCE build-fixes for OS/2
+ modify configuration so that "--no-leaks" does not imply
  "--with-trace", since that is not necessary when using valgrind.
+ add null-pointer checks in vile-manfilt for some unusual erasures.
+ promote $filename-ic to a global mode, using this to allow users to
  do filename-completion on any system ignoring the case of filenames
  (discussion on vile mailing list started by Marc Simpson).
+ modify noautobuffer mode to update the "last" buffer when the user
  jumps around, e.g., using ":e" or the "historical-buffer" toggle
  (discussion on vile mailing list started by Hymie).
+ add examples for which-exec and which-source to vile.hlp to show
  what the popup-buffer might look like when a numeric parameter
  precedes these commands.
+ modify parsing of VILE_STARTUP_PATH to accept colon-separated list
  (report by Chris Green).
+ improve formatting of vile.hlp (report by Paul Fox).
+ add mode "keep-position" to allow changing the behavior after
  applying a command to a range, to better match the nvi (BSD) and
  vi (Solaris) flavors (prompted by report by Marc Simpson).
+ reset "$_" before executing each top-level command (report by Marc
  Simpson).
+ improve workarounds for building with "new" flex, in particular the
  change of return-type for yyget_leng() (report by Martin Ward).
+ make special case when locating the copy of vile which was run, to
  not warn and skip because it was found in a group-writable
  directory (discussion with Steve Lembark).
+ update config.guess, config.sub

20150907 (q)
> Brendan O'Dea:
+ corrected initialization for Vileserv in vileperl.rc (report by
  Chris Green).
> Tom Dickey:
+ add command-line options -u and -U to set $system-crlf variable
  before the "unnamed" buffer is initialized.
+ add $system-crlf to allow override of compiled-in default for "dos"
  mode so that winvile can be told to create the "unnamed" buffer with
  linefeed endings (Savannah #44773).
+ add variable $system-name to show the name used in version message
+ add checks after write-hook is run in case the script set $return to
  anything except true or sortoftrue, or if the script set the buffer
  to "view".  In either case, do not proceed to write the buffer
  (report by Matthew White).
+ modify prompts for register name to support name-completion, and
  recognize "register" as a typed macro-parameter (prompted by
  discussion with Wayne Cuddy).
+ modify configure macros to use the configured shell rather than just
  /bin/sh, to accommodate deprecation of non-POSIX shells such as that
  used in Solaris.
+ add configure option --with-man2html, use in generating vile-man.html
+ modify wvwrap to ensure that it does not pass options to winvile
  as filenames (Savannah #44774).
+ update autoconf macros from ongoing work in lynx, ncurses and xterm
  for testing ncurses6.
+ fix special case of ^G toggling in minibuffer versus '\' escaping
  (report by Wayne Cuddy).
+ cleanup logic which sets DOT.o to the beginning of a line, to
  ensure that the left-margin is used rather than just the first
  position on a line.
+ changes in 9.8p for global substitutions with "^" exposed at least
  one place, e.g., in oneliner.c where DOT was moved to the next line
  without ensuring that its offset was reset.  Review and amend several
  other occurrences where DOT moves to next or previous line (report by
  Jan Wells).

20150201 (p)
> from https://github.com/ricksladkey/vile (Rick Sladkey):
  + check in ntconio.c if running in ConEmu, e.g., ConEmuPID variable
    is set, and if so, allow its bold/italic extensions.
  + modify ntconio.c to honor Unicode keyboard input.
  + amend GetCurrentDirectory() buffer size for Unicode.
> Tom Dickey:
+ add configure check for stricmp, omitted from recent Cygwin.
+ partial fix for recalling from history this command:
'a,.s/$/;/
  With the fix, one can edit the previous command, and issue minor
  variations.
+ improve suffix rules for mvn mode by allowing a version number in
  the filename.
+ improve ant, mvn modes to highlight user-defined tags, e.g., within
  "${" and "}".
+ update mvnmode keywords to maven 3.2.5
+ modify vile-xml-filt to color property names according to the new
  "xmlprops" table.
+ update antmode keywords to ant 1.9.4, including a representative set
  of property names.  The updated table also attempts to distinguish
  between tasks and subtasks.
+ add the more useful types/macros from c99 headers to c.key
+ repaint all windows on an "unnamed" buffer if told to reread and
  discard changes (report by Hymie on mailing list).
+ modify logic used in global substitutions to ensure that "^" for
  beginning of the line is matched only once (report by Wayne Cuddy).
+ fix a few build problems with --disable-extensions
+ modify configure macro CF_WITH_APP_DEFAULTS to check OSX-related
  pathnames for MacPorts and Apple's variant.
+ improve configure macro CF_SUBDIR_PATH, changing it to a loop, adding
  /usr/pkg (NetBSD) and /opt/local (Mac OSX)
+ update yacc.key for current byacc keywords.
+ modify yaccfilt.l to handle escaped newlines in quoted strings.
+ build-fix for xvile without multibyte support.
+ add error patterns for bison and byacc.
+ correct workaround in manfilt.c for bullet characters from 9.8g;
  they were lost when using UTF-8 encoding.
+ improve tcl-filt.l handling of single character between curly braces,
  showing that as string-attribute.
+ modify tcl-filt.l to handle square brackets quoted by curly braces
  (report by Wayne Cuddy).

20141002 (o)
> Tom Dickey:
+ fix some leaks, etc., reported by valgrind and Coverity.
+ correct filtername setting for issmode, which used ini-filter.
+ add ":" and "#" to ini-filter as aliases for "=" and ";"
+ add desktop-mode, using ini-filter.
+ revise ldel_chars() function to restore feature of backspacelimit
  to delete newlines while backspacing.  This was lost in 9.5s changes
  (Savannah #43291).
+ add case to CF_XOPEN_SOURCE for Unixware, from lynx.
+ modify configure script to define _NETBSD_SOURCE for Minix, because
  its header files put the POSIX.1-2001 prototypes, such as isblank,
  there.
+ add vile-to-html, vile-libdir-path to uninstall rule
+ modify configure script to supply default "-o" option for the install
  program, since MINIX's does not provide a useful default.
+ other tweaks to work around deficiencies in Ash's parser, e.g., not
  counting tokens until after dequoting.
+ modify configure script to avoid using "expr", fixing problem using
  this with MINIX3.2, which uses Ash - a shell which omits the "<",
  "<=", etc., comparison operators which POSIX specifies for "expr".
+ CF_ADD_LIBS workaround in CF_X_TOOLKIT uses pkgconfig, whose files
  generally are using incomplete dependencies - in turn introducing
  lots of duplication.  filter out the duplicates.
+ CF_CURSES_FUNCS improve workaround for weak-linkage, seems to fix
  tests with NetBSD 6.1
+ CF_X_ATHENA add --with-Xaw3dxft option
+ CF_X_TOOLKIT add workaround for breakage in XQuartz upgrades
+ update config.sub

20140706 (n)
> Brendan O'Dea:
+ use INT2PTR and PTR2IV macros rather than an explicit cast in perl.xs
  and ptypemap.
> Tom Dickey:
+ improve description of search-list for syntax filter keywords in
  vile.hlp; add links/anchors to improve navigation in vile-hlp.html,
  config.html and macros.html
+ modify error-pattern to work with the GNU make 4.0 change to
  quotes
+ modify makemode mode-filename pattern to match BSDMakefile and
  GNUMakefile
+ add vile-to-html, vile-libdir-path
+ modify manfilt.c to recognize aixterm-style SGR 90-97 as colors 8-15.
+ correct off-by-one count in decoding "meta" markup from 9.8l changes
  which did not work with external filters.
+ add note in config.doc recommending ncursesw for screen option over
  curses/ncurses, for UTF-8 support.
+ modify DisableHook/EnableHook to let their return-value be usable as
  the latch condition.
+ if configure check for gcc -rdynamic option fails, fallback to the
  built-in filter configuration.
+ suppress -rdynamic option-check for clang, because its error
  reporting is unreliable.
+ correct logic in nextbuffer() when autobuffer mode is unset.  Similar
  fix for prevbuffer() (report by Hymie on mailing list).
+ modify test for stuttering in vile_op(), to check if a count precedes
  the final letter in a command.  With this change,
  ^All
  stutters as before, making the command in terms of lines.  However
  ^Al5l
  will act on the next 5 characters.  Note that
  ^Al1l
  will act on a single character (Savannah #42147).
+ fix a double-free in bclear(), when the buffer is marked noundoable
  (report by Paul Fox).
+ update config.guess, config.sub

20140330 (m)
> Kevin Buettner:
+ add missing "break" in DATA() macro in x11.c from 9.8j changes.
> Tom Dickey:
+ fix configure check if curses.h is needed, by suppressing external
  reference to vl_strncpy.
+ build-fix for --disable-extensions by providing dummy set_tagsmode()
+ modify [ShowFormatted] to also handle logmode the same as
  typescript files
+ modify makefile.wnt to show version-details in wvwrap.exe
+ minor fix to make-hlp.pl, to complete underlining of project
  hierarchy section of vile.hlp
+ clarify in vile.hlp how to suppress "press any key to continue"
  message in winvile when running external shell-commands.
+ build-fix when configuring --with-external-filters when only flex
  2.5.35 / 2.5.37 is available (report by Kevin Buettner).
+ fix crash in winvile in "select-all" command (Savannah #41943).
+ update gnreight.h from Debian/testing libc6 2.17-97
+ update xvile.desktop with improvements from Fedora package.

20140131 (l)
> Derek Woolverton:
+ add new keywords for C++11
> Rick Sladkey:
+ change initialization in ntconio.c to improve use with ConEmu, e.g.,
  when the window is resized.
> Tom Dickey:
+ add version details to win32 executables.
+ improve rpm spec-file filter:
  + add checks for "%" markers in unexpected places, e.g., in comments.
  + change %package to not begin quoted text; it should be a one-liner
+ modify ^X-n to filter typescript files like vile-pager.
+ fill in pod descriptions for undocumented perl modules.
+ additional change for Savannah #37988 to update screen when removing
  a newline which was inserted initially by the "o" command.
+ modify mode-pathname for makemode to work with arbitrary level of
  directory; it assumed something like "/usr/lib/pkgconfig".
+ minor fix to tcap.c to restore colors after completing a loop which
  turns off attributes.  The directory.pm script caused the driver to
  reset reverse-video and bold, but the driver was restoring colors
  only after the first reset.
+ minor fixes for perl modules:
  + correct off-by-one position of highlighting for spell.pm
  + modify spell.pm to remember the last replacement made for a given
    word and offer that as the first choice on followup changes.
  + modify dirlist.pm to reposition the window on completion so that
    the last lines written to the buffer will always be visible.
  + modify hgrep.pm to set $search so that for instance, visual-matches
    works.
+ modify perl modules to use strict feature.
+ add ".pp" to pasmode / Pascal and ".shtml" to htmlmode (suggested by
  Radek Liboska).
+ add requires/provides for Perl modules in vile.spec (suggested by
  Radek Liboska).
+ correct a sign-extension bug in column_sizes(), which caused
  incorrect cursor-movement for some 8-bit encodings (report by Radek
  Liboska).
+ add still more keywords for C++11
+ fix for 9.8j change to manfilt.c; reset the overstrike link to null
  in erase_cell(), to avoid freeing memory twice.
+ modify internal links of html documentation to fix linklint warnings
+ fix most issues reported by rpmlint for package/vile.spec:
  + add configure option "--disable-stripping"
  + strip executables during install by adding "-s" normally
  + make the wmconfig files non-executable
  + update FSF address in several files
+ modify -F option to ensure that output uses \n consistently for the
  line-separator verus \r\n.
+ minor fix to sh-filt.l's stripping of leading blanks in a here-
  document.
+ updated ftp-mirror to http://invisible-mirror.net/archives/vile
+ add a new attribute markup, "M" for "meta" which is ignored by vile.
  Modified filters to emit their command-line using this markup so
  that applications can determine which filter was invoked when the -F
  option is used to provided marked-up files.
+ build-fixes to allow "new" flex 2.5.35 to be used to build the
  various filter configurations, noting that the recommended
  tool is still "reflex" (report by Joran Ahlback).
+ add convile.nsi and minvile.nsi scripts to use for creating
  installers from convile and minvile via cross-compiling.  NSIS is far
  less capable than Inno Setup, so the latter still gives the
  recommended packages.
+ move ignoresuffix setting from cmode to global settings, i.e., to
  use for other filetypes.
+ modify tags logic to set "tagsmode" if it is defined, and assuming
  that, to test the local check-modtime value, i.e., that managed via
  the majormode to allow tags files to be selectively reloaded when
  their content changes (discussion with Wayne Cuddy).
+ modify sh-filt.l to recognize ksh93/bash here-strings, noting that
  they are not standardized.
+ review/improve tcl syntax highlighter (report by Wayne Cuddy):
  + do not treat single-quote specially
  + allow newlines in double-quotes
  + recognize square brackets in double-quotes to denote nested
    commands.
  + fix ambiguity between "-option" and "-number".
  + show sprintf-codes with string color.
  + highlight "#" prefixing hexadecimal digits as a number.
  + do not color args for unknown verbs.
  + update keywords to tcl/tk 8.6.0
+ add ".nsh" suffix to nsis mode.
+ fix for "-F" option when filtered file has no syntax highlighting;
  the MK variable was not set, causing getregion() to fail.
+ update config.guess, config.sub

20130707 (k)
> Brendan O'Dea:
+ correct a couple of places in api.c which used characters rather
  than bytes, which made
:%perldo s/^/X/
  do the wrong thing for UTF-8 encoding.
+ change perl.xs to use bullets in a few cases to work with newer
  Perl's POD parser.  Also add a "back" tag (Debian #708027).
+ improve configure script for perl by locating xsubpp by the same
  process as the module is loaded, e.g., using @INC (prompted by
  discussion of Gentoo #380741).
> Tom Dickey:
+ add "&regex-escape" function to allow a literal string to be assigned
  to "$search" without confusion (discussion with Wayne Cuddy).
+ add ".tmac" suffix to nrmode
+ modify ins_anytime() to request a screen update on completion so that
  temporary changes to the screen such as empty lines for the "o"
  command will be undone if needed (Savannah #37988).
+ add powershell mode
+ convert non-generated html documentation to HTML4-strict; change
  font-coloring to use css.
+ amend change for Savannah #37806 to exclude buffers where the file
  encoding is 8bit, fixing a mispositioning of the cursor, e.g., for
  ISO-8859-2 encoding (report by Radek Liboska).
+ add json mode

20130414 (j)
> Brendan O'Dea:
+ correct warnings from pod2text
> Tom Dickey:
+ add configure options --enable-freetype and --enable-fontsets, to
  support proposed refactoring of x11.c
+ modify manfilt.c to interpret ANSI erase-line, insert/delete
  character and inline cursor-movement controls.
+ modify manfilt.c to improve parsing of SGR sequences, allowing for
  expansion to simple cursor movement as would be used in line-editing
  for bash and tcsh (prompted by discussion with Joel Winteregg).
+ improve/fix ruby syntax highlighter:
  + add missing logic needed to make binary numbers parse
  + track curly-brace level in var_embedded().
  + improve parsing/highlighting of %r{pattern}
  + handle special token :`
  + stop highlighting after __END__
  + interpret extended mode for regular expressions, showing comments
    in different color.
  + corrected logic for here-document delimiter when it happens to be a
    quoted string.
  + recognize ruby 1.8's ?a syntax for ASCII character.
  + accept floating point constant without decimal point.
  + handle CR/LF endings for lines with here-document tags.
  + improve parsing of embedded expressions in strings, e.g., "#{1+2}".
  + improve parsing of extended-quoting, e.g., %|foo|
  + add ruby.key as alias for rb.key, to simplify use of the filter
    as a standalone program.
  + add mode for special case of embedded-ruby used in Rails, call that
    "erb" mode, activated by the "-e" option of the filter.
+ apply consistent stylesheet and website links to html documentation.
+ add commands to show bound commands ordered by the key to which they
  are bound:
  describe-all-keys,
  describe-all-cmdmode-keys,
  describe-all-insmode-keys,
  describe-all-selmode-keys
  (prompted by discussion with Chris Green).
+ modify htmlfilt.l to highlight embedded php, improve its parsing
  of embedded css.
+ modify definition of istype() to ensure that it returns true only if
  the character parameter is actually in the range 0..255 (Savannah
  #38342).
+ amend change made to alt-tabpos in 9.7u for multibyte characters to
  make tab and other control characters work as they did before
  (Savannah #37806).
+ fixes for issues reported by Coverity:
  + modify ctype-tables to allow for -1 as a character value, since
    that may be used in CharAtDot().
  + use setjmp/longjmp for recovering from fatal errors in lexers.
  + undo change to wrap-word from 5.6t, allowing a parameter which is
    interpreted as a number of spaces to append after the cursor when
    the line is split.
  + various minor resource leaks.
+ start refactoring x11.c, making the current text-drawer x11plain.c
+ merge/adapt Brendan's current scripts to add perl documentation
  to the vile-common Debian package for test-builds.  This also makes
  the ".xpm" file consistent with the desktop icons.
+ add "divert" to m4 preamble to work with sendmail's ".mc" files.
+ use shape-mask and correct visual depth for window-decoration icon
  in xvile.
+ the "-i" option is available in most filters now.  Ignore it when
  checking for unknown options in the wrapper for external filters
  (report by Wayne Cuddy).
+ updates for configure script macros:
  + add 3rd parameter to AC_DEFINE's to allow autoheader to run
  + remove unused macros
+ update config.guess, config.sub

20120923 (i)
> Tom Dickey:
+ fix build for minvile, whose icon path was broken in 9.8h
+ amend fix for Savannah #36801 to make a special case for the calls
  via "execute-named-command" which limits the quoting to search
  commands and shell-commands by testing the first character of the
  command-line (report by Wayne Cuddy).
+ update configure script to support --datarootdir option.
+ improve dependencies for rpm package by adding extra patterns for
  vile's mime.pl and plugins.pl scripts.
+ improve ToggleMode macro, making it set the local value as ToggleList
  does (report by Wayne Cuddy).

20120807 (h)
> Tom Dickey:
+ document icon options in config.doc
  NOTE: the meaning of the --with-icondir option changes with this
  version; --with-pixmapdir replaces that usage, while --with-icondir
  is used to support icon themes.
+ update vile.mini.xpm to add 32x32 and 48x48 sizes.
+ add configure --with-icon-name option.
+ add iconName resource, which can override the compiled-in pixmap.
+ revise xvile configure options with improved versions from xterm.
+ add .png and .svg icons, for use in icon-themes.
+ add fences to rpmmode.
+ restore highlighting of xpmmode, lost in 9.8g changes.
+ modify vile.spec to conditionally incorporate the perl features.
  NOTE: this omits dict.pm due to limitations of the rpm program.
+ improve pattern used for regular expressions in awk-filt.l
+ improve check in c-filt.c for quoted strings to ensure that a
  backslash is given for continuation-lines.
+ modify ecrypt.c to reset seed/salt before each file, so that a set
  of files can be decrypted with a wildcard.
+ improved lex-filt.l:
  + do not treat a line consisting only of whitespace as indented-code.
  + amend CODE1 state to handle indented comments between patterns.
+ modify initialization of [vileinit] to quote parameters passed from
  the command-line, e.g., for the "-s" option so that embedded blanks
  are retained (report by Greg McFarlane, Savannah #36801).
+ modify hist_show() to return correct index for "#" buffer when
  autobuffer mode is turned off (Savannah #36739).
+ correct logic in special_formatter() for L_CURL case so that
  expressions such as
setv $modeline-format "%{&cat 'ignorecase is ' $ignorecase}"
  work (patch by Adam Denton, Savannah #35288).
+ corrected highlighting of continuation-lines for double-quoted
  strings in awk, tcl filters (prompted by report by Wayne Cuddy).
+ reduce sh.key to POSIX shell keywords and utilities.
+ add zshmode and bashmode, for consistency.
+ add kshmode, to address slight syntax differences between Korn
  (ksh93) and Bourne shell scripts.
+ add new command "derive-majormode", which is used to make a new
  mode initially copying another mode's settings.
+ improved sh-filt.l:
  + "<<<" short-form here-document.
  + add "-K" option to support Korn shell's "vnames", which allows one
    to define a variable containing "." if there already exists a
    variable consisting of the part before the ".".
  + exclude backtic from a pattern in here-documents, which prevented
    embedded backtic's from being recognized.
  + extend the list of operators for brace substitution.
+ use autoconf 2.52.20120310, to work around Intel 12.x compiler.
+ add configure check for clang, to improve compiler warnings.
+ build-fix for HP-UX 10.20 lex, which prototyped main() without params

20120309 (g)
> Tom Dickey:
+ relax conditions for displaying saved message just before starting
  full screen mode, to allow the default help-summary to show (report
  by Paul Fox).
+ modify logic for [vileinit] and [vileopts] buffers which are used
  during startup, to first close their window if possible, eliminating
  a message that interfered with other startup messages (report by
  Paul Fox).
+ improve insert-exec mode by filtering out characters which have
  special meaning in insert-mode.
+ add ToggleMode macro (prompted by question by Wayne).
+ add complete.rc GetCompletion macro as an example of how to do
  insert-completion.
+ add "show-user-variables" command.
+ implement "describe-$variables" command.
+ add alias "describe-user-functions" for "describe-&functions"
+ add alias "describe-state-variables" for "describe-$variables"
+ add variables $get-at-dot, $get-it-all, $get-length and $get-offset
  to simplify scripting of &get-completion and similar features.
+ modify vilefilt.l to highlight functions using "-" character.
+ add aliases &get-key, &get-motion, &get-sequence as more readable
  names for &gtkey, &gtmotion and &gtsequence.
+ add &get-completion function to support macros that can handle
  name-completion in insert mode (prompted by mailing list discussion).
+ reset video-attributes for linebreak when computing the left/right
  scrolling offset, fixing a case from 9.8f which left stray highlights
+ updated nsis.key
+ modify conffilt.l to match leading keywords that may begin with a
  leading punctuation mark, other than the existing comment markers or
  brackets.
+ modify nsis mode to ignore case of keywords.
+ add -i option to most syntax filters to control whether keyword
  matching is done ignoring case.  The exceptions are html, imake and
  make, which use special logic for deciding which to use.
  NOTE: this is an incompatible change which can affect user-defined
  majormodes that use the affected filters.  However, presetting the
  -i option on about a third of the syntax filters would be more
  confusing than making this explicit in filters.rc
+ modify configure script to support cross-compiling, tested with
  cross-compiler to mingw using convile and minvile targets.
+ add null-pointer checks for "nohl" fix in 9.8f, needed for the case
  when no majormode is in effect.
+ modify vile-manfilt to accept 0xb7 bullet character used in some
  manpages.
+ updates for configure macros CF_NCURSES_CONFIG, CF_XOPEN_SOURCE

20111127 (f)
> Tom Dickey:
+ trim unneeded loader flags added in Mandriva 2010.2's rpmbuild, since
  those prevent the loadable filters from linking.
+ modify symlinking of manpages in vile.spec to avoid using absolute
  links, since those may be removed in rpmbuild.
+ change makefile.wnt to add WIDE knob to define UNICODE, and also for
  the OLE configuration to use comsuppw.lib rather than comsupp.lib
+ drop -G4 option from makefile.wnt, which was an optmization to favor
  486 processors phased out in Visual C++ 5.0, and with 9.0 produces
  a warning.
+ change return type of TERM.setpal from void to int, since the return
  value is used with the win32 platform.
+ modify special case for "dos" setting in a submode introduced in
  8.3q, recognizing "nodos" also.  This allows overriding a submode
  that is previously defined, e.g., in modes.rc, by a user's .vilerc
  (report by Wayne).
+ correct "nohl" when used in a submode.  As a side-effect, vile frees
  video attributes for the buffers, but in this special case it did not
  limit the freeing to buffers using the majormode whose highlight
  submode was turned off (report by Wayne).
+ add force-empty-lines operator.
+ add delete-empty-lines operator (request by Wayne).
+ change tabstop within [Printable Chars] to keep the result within
  80 columns.
+ improved rpm syntax highlighter:
  + modify number pattern to add dots and dashes for version numbers.
  + match keywords in more places by checking for the name in %name and
    %{name} patterns when the first match fails.
  + add keywords %exclude, %makeinstall and %run_ldconfig
+ add vile-pager to dpkg package script for vile.
+ add ".pod" files to perlmode.
+ change default in basic.key to Keyword for consistency.
+ modify xresfilt.l to check for continuation-lines of comments.
+ add "YI" capability to tc.key, per ncurses fix.
+ add extra-colors settings for linenumber and linebreak, as well
  as the normal "<" and ">" markers.
+ modify makemode to use tabinsert, allowing notabinsert to be a
  default in other mode (patch by Anthony Shipman).
+ add erlang syntax highlighter and majormode (patch by Anthony
  Shipman).
+ add linebreak mode, like vim (request by Paul Van Tilburg).
  This does NOT yet work with color highlighting, but does work with
  wide-characters.
+ fill in a missing chunk of logic for wrapping double-width characters
  (report by Sukegawa Shigeyuki).
+ modify debian/rules to work around a quoting problem in Brendan
  O'Dea's build environment.
+ fix a typo in help-file description of modeline (report by Wayne).
+ adapt/use multi-package feature of Fedora rpm script.
+ modify dpkg and rpm scripts to install lxvile.
+ add build-dependency for dpkg test-script against libperl-dev
+ several configure macro updates, from lynx/ncurses/tctest/xterm:
  + CF_ANSI_CC_CHECK - do a sanity check on $CC; occasional users add
    options directly to it rather than follow the standards by setting
    $CFLAGS and/or $CPPFLAGS.
  + CF_CURSES_CPPFLAGS - make checks for special libraries on hpux10
    and sunos4 optional
  + CF_CURSES_FUNCS - workaround for bug in gcc 4.2.1 (FreeBSD 8.1)
    which caused part of test program to be omitted, i.e., when it saw
    two return-statements in a row it omitted the _first_ one.  Also
    add expression to pointer check to help FreeBSD's linker decide it
    should be validated.  Just an assignment was not enough.
  + CF_CURSES_LIBS - add check for NetBSD's otermcap
  + CF_CURSES_HEADER - change order for curses.h / ncurses.h pairs to
    put ncurses.h first, which will tend to provide the same #define's
    as in CF_NCURSES_HEADER (report by Dennis Preiser).
  + CF_CURSES_LIBS - make checks for special libraries on hpux10 and
    sunos4 optional
  + CF_CURSES_TERM_H - modify to avoid spurious check for
    <curses.hterm.h> if there is no ncurses version.  Look for
    ncurses's term.h anyway, to work around breakage by packagers who
    separate ncurses' header files.
  + CF_DISABLE_RPATH_HACK - fix garbled message
  + CF_LD_RPATH_OPT - add cases for DragonFlyBSD and MirBSD
  + CF_MAKEFLAGS - filter out GNU make's entering/leaving messages.
    This only appeared when using the macro in a dpkg script, though it
    should have in other cases.
  + CF_PKG_CONFIG - modify to allow autoconf-2.13 or autoconf-2.52
    configurations.
  + CF_RPATH_HACK - add a check for libraries not found, e.g., from
    suppressed functionality of gcc in linking from /usr/local/lib, and
    add a -L option to help work around this.
  + CF_STRUCT_TERMIOS - relax ncurses-oriented change to make this work
    as fixup after CF_XOPEN_SOURCE
  + CF_TERMCAP_LIBS - modify the workaround for old AIX system (e.g.,
    from 1997 or before) to not set $cf_cv_termlib if it succeeds in
    finding initscr in libcurses.  Doing that confused a check in tin's
    configure.in which looks at that variable to decide if
    termcap/terminfo library was found.  The check for tgoto in
    libtermcap on the next line is the actual check which is needed,
    and should fail if there is no termcap library installed.
  + CF_XOPEN_CURSES - fix typo in the workaround for
    _XOPEN_SOURCE_EXTENDED
  + CF_XOPEN_SOURCE - extend aix case to aix 7.x, modify checks to
    prefer _XOPEN_SOURCE vs _XOPEN_SOURCE_EXTENDED.
  + CF_X_ATHENA_LIBS - DragonFlyBSD's pkgsrc combines Xaw6 and Xaw7
    into a single package, and doesn't provide a plain "libXaw.so"
    symlink.  Work around by testing for the 6/7 versions.
+ restore delphi keyword file.
+ amend change from 9.7w to install rule for vileget, making it use
  the normal INSTALL_SCRIPT symbol.  Some platforms' "strip" utility
  do not error if the file happens to be a shell script.
+ amend build-fix for cygwin to fix winvile OLE.

20110411 (e)
> Tom Dickey:
+ improve ada syntax highlighter by parsing attributes, adding a list
  of the predefined attributes to its keyword file.
+ fix character-type initialization to allow built-in locales in 9.7d
  to work (report by Ramil Farkhshatov).
+ amend a change from 9.7zd which lost the repeat-count for single-byte
  characters in "r" and other uses of lins_chars() (report by Hymie on
  mailing list).
+ build-fixes for --disable-extensions
+ add tables, modify functions, to support name-completion for the
  ":g" global commands.  Previously, name-completion used the entire
  table, which is about 7 times longer.
+ add "describe-globals" command.
+ add the "pp" operator to documentation of :g in help-file (report by
  Wayne on mailing list)
+ change backup-style from universal to buffer-mode (request by Wayne
  on mailing list).
+ add a check in bytes_at0() to ensure that the offset is positive.
+ modify logic used when cursor-tokens is set, to extract the token
  from the screen.  It was only searching for the first token which
  began on or after the current position.  Now it searches for tokens
  which may begin before the current position (report by Ian Watson).
+ build-fix for xvile with cygwin, broken in 9.8a changes to
  consolidate w32vile.h includes.

20101228 (d)
> Tom Dickey:
+ modify expression used for "path" type in regexp.c to avoid matching
  non-ASCII punctuation characters.
+ merge changes from Debian package script for 9.8c
+ add preamble patterns for Emacs "text" and "Autotest" modes.
+ minor improvements to performance by inlining as macros some
  frequently used functions.
+ apply the same improvement for line-deletion to these functions:
  attributereqion(), find_release_attr(), update_window_attrs().
+ improve performance of line-deletion by eliminating a search for
  region-pointer, using data already collected (report by Gary
  Jennejohn).
+ modify CAPNAME expression in tc-filt.l to accept "#2", etc.
+ extend generate set of single-byte encodings to include those listed
  by iconv for which there is no predefined locale, e.g., the Windows
  codepages.
+ modify several places which check for special characters, e.g., when
  parsing repeat-counts in normal mode, to also exclude multibyte
  characters (report by Ramil Farkhshatov).
+ use the generated single-byte encodings from 9.8c to improve UTF-8
  support for platforms without iconv, i.e., by relating the narrow
  and wide encodings.
+ add $kbd-encoding variable, to control whether the keyboard uses the
  same encoding as the display and/or locale.

20101206 (c)
> Rick Sladkey
+ add Unicode support to the vile Win32 console driver.
> Tom Dickey:
+ add generated set of single-byte encodings, to replace the ASCII and
  ISO-8859-1 fallbacks used when no suitable 8-bit "narrow" locale can
  be setup.  The tables also have the corresponding set of locale names,
  which provides a fallback for cases when the locale support is
  incomplete (prompted by report by Ramil Farkhshatov).
+ modify CF_WITH_CURSES_DIR and related macros so the --with-curses-dir
  option applies to both ncurses and curses.
+ modify CF_X_ATHENA and CF_X_TOOLKIT autoconf macros to accomodate
  changes in xorg package scripts.
+ modify several autoconf macros to lessen use of legacy
  "${name-value}" feature in favor of standard "${name:-value}", since
  it is broken in recent version of bash.
+ remove a spurious '\' in backreference for sed in CF_LEX_VERSION
  macro (report by Mark McKinstry)
+ add ".yy" suffix to yaccmode.
+ add ".gperf" and ".ll" suffixes to lexmode.
+ ncu-indent is now provided by "cindent" at
  http://invisible-island.net/cindent/
+ set pointsize in output from atr2html.
+ use cindent to format the ".c"-files.
+ use cindent to format the lex-files.
+ correct description of "copy-to-clipboard" in cmdtbl.
+ update config.guess, config.sub

20100915 (b)
> Tom Dickey:
+ correct a check in the combination of showchar mode with the
  :show-printable command when the global file-encoding mode is set to
  locale.  Also make this combination apply whether or not the ruler
  mode is set.
+ correct setting of reg_utf8flag when the global file-encoding mode is
  set to locale, e.g., for UTF-8 encoding.
+ add "%" to syntax highlighting of makefile target patterns.
+ add configure --enable-link-prefix, which is used to trim unneeded
  libraries from link-commands, to reduce package dependencies.
+ build-fix for Ubuntu package, which must ensure that -lcrypt is
  added when building vile-crypt due to weak-linkage issues.

20100908 (a)
> Tom Dickey:
+ modify configure check for gcc's -r dynamic option to include the
  message from QNX's gcc 2.95.2, which simply ignores the "dynamic".
+ modify RPM spec-file to remove the doc-directories' scripts at build
  time, since rpmbuild 4.4.2.3 on Centos 5.5 automatically adds unwanted
  dependencies on the Perl scripts found there as part of the package's
  requirements for installing.
+ fix many strict gcc compiler warnings.
+ remove support for OpenLook.
+ add configure --enable-colored-menus option (discussion with Chris
  Green).
+ modify makefiles for winvile so that it supports unix-style
  encryption.
+ modify vile-crypt to accept a "-u" option for unix-style encryption.
+ add Jochen Obalek's unix-style crypt function for platforms without
  that, e.g., win32 and OS/2.
+ modify perl.xs to build/work with perl 5.004 (cf: 9.7e).
+ add configure workaround for perl 5.004's prototype for main().
+ drop two symbols from embedded-Perl configure check, since they did
  not appear in 5.004, and are not used by perl.xs
+ build-fix for OS/2 EMX:
  + remove a '/' after $(DESTDIR), to work with DOS devices.
  + suppress unsupported "inline" definition for icc compiler.
+ build/runtime fixes for DJGPP:
  + provide fallback for intptr_t type.
  + amend a change from 9.7h which assigned a non-malloc'd pointer to
    context where it was later freed.

(wiz)

2019-02-15 19:49:27 UTC MAIN commitmail json YAML

doc: Updated devel/cproto to 4.7o

(wiz)

2019-02-15 19:49:15 UTC MAIN commitmail json YAML

cproto: update to 4.7o.

Provided by Thomas Dickey in private email.

2018/05/25 (4.7o)
- correct logic in CF_YACC_ERROR macro for clang.

2018/05/24 (4.7n)
- add check_errors rule to show error messages from test-cases
- correct logic in YACC_HAS_YYTOKS case for isascii().
- updated/improved test-packages.
- updated configure macros
- update config.guess

(wiz)

2019-02-15 19:34:30 UTC MAIN commitmail json YAML

doc: Updated devel/libmaa to 1.4.3

(cheusov)

2019-02-15 19:34:14 UTC MAIN commitmail json YAML

Update to libma-1.4.3
  Fix parallel build

(cheusov)

2019-02-15 19:31:40 UTC MAIN commitmail json YAML

doc: Updated parallel/paexec to 1.1.1

(cheusov)

2019-02-15 19:31:25 UTC MAIN commitmail json YAML

Update to paexec-1.1.1
  Fix build using clang
  Verify snprintf didn't truncate the output

(cheusov)

2019-02-15 19:28:24 UTC MAIN commitmail json YAML

doc: Updated lang/runawk to 1.6.1

(cheusov)

2019-02-15 19:23:48 UTC MAIN commitmail json YAML

Update  runawk to 1.6.1
  Fix in regression test (broken Solaris shell)
  Sort .awk files locale-independently to get reproducible build

(cheusov)

2019-02-15 15:38:32 UTC MAIN commitmail json YAML

libhib: drop -Werror (needed for GCC>=7.1 due to -Wformat-truncation)

(tnn)

2019-02-15 13:38:53 UTC MAIN commitmail json YAML

wpa_gui: switch to Qt5.

Ok'ed by wiz@ in PR pkg/53973.

(tsutsui)

2019-02-15 13:24:16 UTC MAIN commitmail json YAML

Updated textproc/py-xlsxwriter, lang/py-mypy

(adam)

2019-02-15 13:23:54 UTC MAIN commitmail json YAML

py-mypy: updated to 0.670

Mypy 0.670:
New Feature: Variable Redefinition
Stubgen Improvements
Other Improvements
- Expand getting started docs to discuss type hints in more detail
- Always infer in operator as returning bool
- Allow star args in ctypes.Array constructor
- Fix plugin invocation for __call__ methods
- Implement the XDG directory spec for config files: $XDG_CONFIG_HOME/mypy/config is now included in the search path for config files
- When using the --junit-xml flag, the Python version and platform in the junit.xml file are now formatted as mypy-py3_6-windows — previously this was mypy-py3.6-windows but the dot was misinterpreted by some tools
- Update the typed_ast dependency to version 1.3.1; this means we now officially support Python 3.7
- Temporarily delete pyproject.toml from the repo in order to work around a pip bu g
- Include mypy_bootstrap.ini in PyPI packages

(adam)

2019-02-15 13:19:51 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 1.1.4

Release 1.1.4:
* Fix for issues where zipfile.py raises "ZIP does not support timestamps
  before 1980" exception.

Release 1.1.3:
* Fix handling of 'num_format': '0' in duplicate formats.

(adam)

2019-02-15 13:01:39 UTC MAIN commitmail json YAML

Updated devel/py-wheel, www/py-WebTest

(adam)

2019-02-15 13:01:22 UTC MAIN commitmail json YAML

py-WebTest: updated to 2.0.33

2.0.33:
- Fixed 210. Allow to reset select multiple with field.value = []
- Support for PYTHONOPTIMIZE=2, fix tests on PYTHONOPTIMIZE=1, 2
- Fixed 196. Fix deprecation warnings for collections to use
  collections.abc for Iterable on Python 3.

(adam)

2019-02-15 12:55:38 UTC MAIN commitmail json YAML

py-wheel: updated to 0.33.0

0.33.0:
Added the --build-number option to the wheel pack command
Fixed bad shebangs sneaking into wheels
Fixed documentation issue with wheel pack erroneously being called wheel repack
Fixed filenames with "bad" characters (like commas) not being quoted in RECORD

(adam)

2019-02-15 12:48:22 UTC MAIN commitmail json YAML

doc/TODO: add some

+ firefox-65.0.1, tor-browser-8.0.6.
- gtk3-3.24.5

(wiz)

2019-02-15 09:44:49 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/modular-xorg-apps to 1.14.1.8

(wiz)

2019-02-15 09:44:40 UTC MAIN commitmail json YAML

modular-xorg-apps: update to 1.14.1.8.

Add xcursor-themes.

(wiz)

2019-02-15 09:42:51 UTC MAIN commitmail json YAML

doc: Added x11/xcursor-themes version 1.0.6

(wiz)

2019-02-15 09:42:39 UTC MAIN commitmail json YAML

x11/Makefile: + xcursor-themes

(wiz)

2019-02-15 09:42:19 UTC MAIN commitmail json YAML

x11/xcursor-themes: import xcursor-themes-1.0.6

Default set of cursor themes for use with libXcursor.

Packaged for wip by Blair Sadewitz with updates by tnn and myself.

(wiz)

2019-02-15 08:53:05 UTC MAIN commitmail json YAML

Updated devel/py-test-forked, devel/py-test-runner

(adam)

2019-02-15 08:52:38 UTC MAIN commitmail json YAML

py-test-runner: updated to 4.4

4.4
* Detect condition where declarative config will cause
  errors and emit a UserWarning with guidance on necessary
  actions.

4.3.1
* Re-release of 4.2 to supersede the 4.3 release which
  proved to be backward-incompatible in that it requires
  setuptools 30.4 or possibly later (to install). In the future, a
  backward-incompatible release will re-release these changes.
  For projects including pytest-runner, particularly as
  setup_requires, if support for older setuptools is required,
  please pin to pytest-runner < 5.

(adam)

2019-02-15 08:50:14 UTC MAIN commitmail json YAML

py-test-forked: updated to 1.0.2

v1.0.2
* Fix support for pytest 4.2.

(adam)

2019-02-15 02:02:33 UTC MAIN commitmail json YAML

ghostscript-gpl: Reduce cosmetic diff to -agpl Makefile

(whitespace only; NFC)

(gdt)

2019-02-15 00:49:25 UTC MAIN commitmail json YAML

doc: Updated emulators/haxm to 1.20190214.3bdfd1a39021df9b4dfe69e05a277e4e6456494anb1

(kamil)

2019-02-15 00:49:08 UTC MAIN commitmail json YAML

haxm: align KMODULEDIR to the style of base modules

Install haxm.kmod into a subdir haxm.

Bump PKGREVISION.

(kamil)

2019-02-14 23:18:06 UTC MAIN commitmail json YAML

doc: Updated emulators/haxm to 1.20190214.3bdfd1a39021df9b4dfe69e05a277e4e6456494a

(kamil)

2019-02-14 23:17:55 UTC MAIN commitmail json YAML

haxm: Update to 1.20190214.3bdfd1a39021df9b4dfe69e05a277e4e6456494a

The only upstream change is the merge of all local patches in an improved
version and prevent FPU DNA crash on host.

(kamil)

2019-02-14 22:59:49 UTC MAIN commitmail json YAML

devel/ncurses: fix broken string comparison in Makefile.common

Revision 1.38 introduced an invalid check, fix it.

(gutteridge)

2019-02-14 20:54:17 UTC MAIN commitmail json YAML

emulators/haxm: Set S to ${BSDSRCDIR}/sys.

Allows building with src in a non-default location.

(nia)

2019-02-14 18:47:53 UTC MAIN commitmail json YAML

bacula: remove obsolete patch

(markd)

2019-02-14 18:19:51 UTC MAIN commitmail json YAML

doc: Updated net/hub to 2.9.0

(leot)

2019-02-14 18:19:37 UTC MAIN commitmail json YAML

hub: Update to 2.9.0

Changes:
2.9.0
-----
Features
- Add support for hub ci-status --format <FORMAT> string
- Add hub create --remote-name <REMOTE> flag
- Allow passing in a raw request body via hub api --input <FILE>
- Cache HTTP 4xx (except 403) server responses in hub api --cache

Fixes
- Ensure consistent ordering of hub ci-status -v results
- Avoid crashing on invalid GitHub hostname
- Fix parsing empty string within command-line arguments

2.8.4
-----
- Add hub api -H flag to set HTTP request headers
- Add hub api -i flag to output HTTP response headers
- Change how hub api deals with HTTP errors:
    - HTTP response is now printed on stdout regardless of HTTP status
    - No longer print an extra newline after HTTP response body
    - No more Error: HTTP {STATUS} message on stderr
    - hub exits with status 22 instead of 1
- Fix hub execution under WSL (Windows Subsystem for Linux)

(leot)

2019-02-14 17:43:33 UTC MAIN commitmail json YAML

Do not play _POSIX_C_SOURCE games on NetBSD - Avoids issues with building under pkgsrc gcc versions

(abs)

2019-02-14 16:28:21 UTC MAIN commitmail json YAML

arandr: py-docutils is required only on build to generate man pages.

Bump PKGREVISION.

(tsutsui)

2019-02-14 16:24:23 UTC MAIN commitmail json YAML

Bump the bootstrap kit for armv7--netbsd-eabihf to 1.32.0.
(This has yet to be successfully tested...)

(he)

2019-02-14 14:36:06 UTC MAIN commitmail json YAML

2019-02-14 14:32:41 UTC MAIN commitmail json YAML

doc: Updated databases/db4 to 4.8.30nb1

(thorpej)

2019-02-14 13:05:00 UTC MAIN commitmail json YAML

Updated security/py-cryptopp, net/zeromq

(adam)

2019-02-14 13:04:37 UTC MAIN commitmail json YAML

zeromq: updated to 4.3.1

0MQ version 4.3.1 stable:

* CVE-2019-6250: A vulnerability has been found that would allow attackers to
  direct a peer to jump to and execute from an address indicated by the
  attacker.
  This issue has been present since v4.2.0. Older releases are not affected.
  NOTE: The attacker needs to know in advance valid addresses in the peer's
  memory to jump to, so measures like ASLR are effective mitigations.
  NOTE: this attack can only take place after authentication, so peers behind
  CURVE/GSSAPI are not vulnerable to unauthenticated attackers.
  See https://github.com/zeromq/libzmq/issues/3351 for more details.
  Thanks to Guido Vranken for uncovering the issue and providing the fix!

* Note for packagers: as pkg-config's Requires.private is now used to properly
  propagate dependencies for static builds, the libzmq*-dev or zeromq-devel or
  equivalent package should now depend on the libfoo-dev or foo-devel packages
  of all the libraries that zmq is linked against, or pkg-config --libs libzmq
  will fail due to missing dependencies on end users machines.

0MQ version 4.3.0 stable:

* The following DRAFT APIs have been marked as STABLE and will not change
  anymore:
  - ZMQ_MSG_T_SIZE context option (see doc/zmq_ctx_get.txt)
  - ZMQ_THREAD_AFFINITY_CPU_ADD and ZMQ_THREAD_AFFINITY_CPU_REMOVE (Posix only)
    context options, to add/remove CPUs to the affinity set of the I/O threads.
    See doc/zmq_ctx_set.txt and doc/zmq_ctx_get.txt for details.
  - ZMQ_THREAD_NAME_PREFIX (Posix only) context option, to add a specific
    integer prefix to the background threads names, to easily identify them.
    See doc/zmq_ctx_set.txt and doc/zmq_ctx_get.txt for details.
  - ZMQ_GSSAPI_PRINCIPAL_NAMETYPE and ZMQ_GSSAPI_SERVICE_PRINCIPAL_NAMETYPE
    socket options, for the corresponding GSSAPI features. Additional
    definitions for principal name types:
    - ZMQ_GSSAPI_NT_HOSTBASED
    - ZMQ_GSSAPI_NT_USER_NAME
    - ZMQ_GSSAPI_NT_KRB5_PRINCIPAL
    See doc/zmq_gssapi.txt for details.
  - ZMQ_BINDTODEVICE socket option (Linux only), which will bind the
    socket(s) to the specified interface. Allows to use Linux VRF, see:
    https://www.kernel.org/doc/Documentation/networking/vrf.txt
    NOTE: requires the program to be ran as root OR with CAP_NET_RAW
  - zmq_timers_* APIs. These functions can be used for cross-platforms timed
    callbacks. See doc/zmq_timers.txt for details.
  - The following socket monitor events:
    - ZMQ_EVENT_HANDSHAKE_FAILED_NO_DETAIL: unknown errors during handshake.
    - ZMQ_EVENT_HANDSHAKE_SUCCEEDED: Handshake completed with authentication.
    - ZMQ_EVENT_HANDSHAKE_FAILED_PROTOCOL: Protocol errors with peers or ZAP.
    - ZMQ_EVENT_HANDSHAKE_FAILED_AUTH: Failed authentication requests.
    See doc/zmq_socket_monitor.txt for more details and error codes.
  - zmq_stopwatch_intermediate which returns the time elapsed without stopping
    the stopwatch.
  - zmq_proxy_steerable command 'STATISTICS' to retrieve stats about the amount
    of messages and bytes sent and received by the proxy.
    See doc/zmq_proxy_steerable.txt for more information.

* The build-time configuration option to select the poller has been split, and
  new API_POLLER (CMake) and --with-api-poller (autoconf) options will now
  determine what system call is used to implement the zmq_poll/zmq_poller APIs.
  The previous POLLER and --with-poller options now only affects the
  internal I/O thread. In case API_POLLER is not specified, the behaviour keeps
  backward compatibility intact and will be the same as with previous releases.

* The non-default "poll" poller for the internal I/O thread (note: NOT for the
  zmq_poll/zmq_poller user APIs!) has been disabled on Windows as WSAPoll does
  not report connection failures. For more information see:
  - https://daniel.haxx.se/blog/2012/10/10/wsapoll-is-broken/
  - https://curl.haxx.se/mail/lib-2012-10/0038.html
  - https://bugs.python.org/issue16507

* New epoll implementation for Windows, using the following implementation:
  https://github.com/piscisaureus/wepoll/tree/v1.5.4
  To use this, select "epoll" as the poller option in the build system.
  Note for distributors: the wepoll source code is embedded and distributed.
  It is licensed under the BSD-2-Clause and thus it is compatible with LGPL-3.0.
  Note that, if selected at build time, the license text must be distributed
  with the binary in accordance to the license terms. A copy can be found at:
  external/wepoll/license.txt

* The pre-made Visual Studio solutions file are deprecated, and users are
  encouraged to use the CMake solution generation feature instead.

* New DRAFT (see NEWS for 4.2.0) socket options:
  - ZMQ_ROUTER_NOTIFY to deliver a notification when a peer connects and/or
    disconnects in the form of a routing id plus a zero-length frame.
  - ZMQ_MULTICAST_LOOP to control whether the data sent should be looped back
    on local listening sockets for UDP multicast sockets (ZMQ_RADIO).
  See doc/zmq_setsockopt.txt and doc/zmq_getsockopt.txt for details.

* New perf tool, perf/benchmark_radix_tree, to measure the performance of the
  different internal implementations of the trie algorithm used to track
  subscriptions. Requires a compiler that supports C++11.

* New autoconf flag "--enable-force-CXX98-compat" which will force -std=gnu++98
  and, if the compiler supports them (clang++ at the moment), it will also add
  -Wc++98-compat -Wc++98-compat-pedantic so that compatibility with C++98 can
  be tested.

* Many, many coding style, duplication and static analysis improvements.

* Many, many improvements to the CMake build system, especially on Windows.

* Many, many improvements to unit tests.

(adam)

2019-02-14 12:56:38 UTC MAIN commitmail json YAML

py-cryptopp: updated to 0.7.1

release pycryptopp-0.7.1
disable optimized assembly implementations by default
tweaks to the benchmarking scripts

(adam)

2019-02-14 12:16:59 UTC MAIN commitmail json YAML

doc: Updated misc/calibre to 3.39.1

(wiz)

2019-02-14 12:16:48 UTC MAIN commitmail json YAML

calibre: update to 3.39.1.

- version: 3.39.1
  date: 2019-02-01

  new features:
    - title: "Content server: Implement the \"Copy to library\" function. To use it click the three dots in the top right corner of a book's page and choose \"Copy to library\""
      tickets: [1810486]

    - title: "Content server: Add Next/Previous buttons to the book details page"

  bug fixes:
    - title: "Content server: Fix editing metadata that affects multiple books causing all the metadata for all the books to become the same."
      tickets: [1812781]

    - title: "Open With: Fix using .bat files as the program not working."
      tickets: [1811045]

    - title: "ZIP Output: Fix an error when building the ToC on macOS for some books with non-ASCII ToC entries"
      tickets: [1813905]

    - title: "Edit book: Check book: Follow recent releases of epubcheck in expecting .ttf files to have the mime-type application/vnd.ms-opentype in EPUB 3 books"

    - title: "Fix font mime-types not being auto-corrected when upgrading EPUBs from 2 to 3"

    - title: "Content server: Try to detect if a book file has been edited outside of calibre and serve the updated copy"

    - title: "Fix merging books not updating author if the source book has no title"

    - title: "Content server: Fix heading for custom comments columns being duplicated in the book details page"

    - title: "Fix editing of dates not working is the date format is set to iso."
      tickets: [1812560]

    - title: "Version 3.39.1 fixes a bug in 3.39.0 that broke copy to library for books that have saved conversion options"
      tickets: [1814279]

  improved recipes:
    - Spiegel Online
    - Il Post

  new recipes:
    - title: BSI News
      author: Volker Heggemann

    - title: Science Advances
      author: Jose Ortiz

- version: 3.38.1
  date: 2019-01-18

  new features:
    - title: "Tag browser: When using the Find function have unaccented characters match their accented equivalents, if the setting for it is set in Preferences->Searching"

    - title: "DOCX Input: When converting indices, put each sub-entry on its own line."
      tickets: [1811611]

    - title: "Edit book: Insert hyperlink: Add history for the template"

    - title: "Edit book: Insert hyperlink: Add a few more variables for the link template: _SOURCE_FILENAME_, _DEST_FILENAME_ and _ANCHOR_"

  bug fixes:
    - title: "Catalogs: Set the language of created catalogs to the calibre interface language instead of English"
      tickets: [1810936]

    - title: "DOCX Input: Do not display section breaks that have a numbering style applied to them."
      tickets: [1811611]

    - title: "Content server: Fix listening on :: not also listening on IPv4 interfaces on Windows"

    - title: "DOCX Output: Fix heading styles that have the same font size as body text getting incorrect font sizes after conversion."
      tickets: [1811616]

    - title: "EPUB/MOBI Catalogs: Fix prefix rules not working when calibre UI language is something other than English"

    - title: "EPUB/MOBI Catalogs: Fix exclusion by tag not working for tags that have spaces in them"

    - title: "Subset fonts: Fix error when trying to subset unicode characters that require two UTF-16 code points on Windows."
      tickets: [1811224]

    - title: "Content server: Fix option to restrict displayed user field not working in the /opds view"

    - title: "Tag browser: Fix incorrect icon for user categories."
      tickets: [1810217]

    - title: "PDF Output: Fix conversion failing when fonts with non-English names are used."
      tickets: [1812218]

    - title: "3.38.1 fixes a typo in 3.38.0 that caused the Polish books function to not work when polishing small numbers of books"

  improved recipes:
    - Chicago Tribune
    - New York Times Book Review

  new recipes:
    - title: Nature
      author: Jose Ortiz

- version: 3.37.0
  date: 2019-01-04

  bug fixes:
    - title: "Switch from cssutils to css_parser for parsing CSS. Fixes various minor, long standing bugs"

    - title: "calibredb: Fix adding books from directories to a remote server running on Windows not working"

    - title: "Edit Book: Fix style attribute on <html> tags not being preserved when editing AZW3 files."
      tickets: [1810193]

    - title: "Get Books: Use an external browser for Google Books"
      tickets: [1810205]

    - title: "Saving to disk: Fix errors on Linux/macOS if the title/authors are long enough to make individual path components larger than 255 characters."
      tickets: [1807525]

    - title: "PDF Input: Fix non-breaking spaces represented as entities in the output of pdftohtml, which breaks some search/replace expressions"

    - title: "Edit book: Fix a crash when mousing over links in an instance of the editor launched standalone on macOS Mojave"
      tickets: [1805521]

    - title: "Conversion: When converting with font size rescaling disabled, convert font size names to rem unit rather than pt units."
      tickets: [1809671]

    - title: "Windows: When registering calibre programs as possible handlers for various file types, dont set the AllowSilentDefaultTakeOver registry key"

    - title: "macOS: PDF Output: Fix bold fonts not working on Mojave."
      tickets: [1799750]

    - title: "Content server: Fix strings with double quotes not being translated."

  improved recipes:
    - Il Post

- version: 3.36.0
  date: 2018-12-21

  new features:
    - title: "Happy Holidays to everyone!"

    - title: "Kobo driver: Add supported for newly released firmware update"

  bug fixes:
    - title: "Kobo driver: Fix a regression in the last release that caused book title
to appear as Unknown if metadata management was set to manual in calibre."
      tickets: [1807914]

    - title: "PDF Output: Do not fail if one of the fonts from the source document has no name metadata"

  improved recipes:
    - Wall Street Journal
    - ESPN
    - Al Jazeera (English)

- version: 3.35.0
  date: 2018-12-07

  new features:
    - title: "Edit book: Insert hyperlink: Allow specifying a template to control the markup that is inserted for the hyperlink."
      tickets: [1804250]

    - title: "Metadata download: Add an option (in Preferences->Metadata download) to keep multiple results from individual metadata sources, useful if you prefer to pick the best result by hand and use only one or two metadata sources."
      tickets: [1802293]

    - title: "KoboTouch driver: Extend the metadata updated in the Kobo device database to all metadata displayed on the device. The update is only done for books already on the device. Needs to be enabled via Preferences->Plugins->Customize the KoboTouch device plugin."

  bug fixes:
    - title: "E-book viewer: Fix a regression that broke viewing of HTMLZ files"
      tickets: [1691976]

    - title: "Edit book: Fix suggestions in completion popup not being sorted."
      tickets: [1803985]

    - title: "Windows: Fix restarting calibre with system tray icon enabled causing duplicate defunct icons in the tray."
      tickets: [1803034]

  improved recipes:
    - Wired Magazine
    - Wall Street Journal
    - Telepolis
    - Yahoo News
    - Associated Press
    - Mother Jones

  new recipes:
    - title: Macrobusinness
      author: 2018robert

    - title: Sports Illustrated
      author: Kovid Goyal

    - title: Le Peuple Breton
      author: Lionel Plais

    - title: Mandiner
      author: pofa

(wiz)

2019-02-14 12:16:03 UTC MAIN commitmail json YAML

caff: Fix build under macOS and possibly other platforms

Add GNU sed to the list of required build tools because the makefile
uses the non standard option "-i".

(tron)

2019-02-14 11:58:13 UTC MAIN commitmail json YAML

doc: Added textproc/py-css-parser version 1.0.4

(wiz)

2019-02-14 11:58:03 UTC MAIN commitmail json YAML

textproc/Makefile: + py-css-parser

(wiz)

2019-02-14 11:57:20 UTC MAIN commitmail json YAML

textproc/py-css-parser: import py-css-parser-1.0.4

A fork of the cssutils project based on version 1.0.2. This fork
includes general bug fixes and extensions specific to editing and
working with ebooks.

(wiz)

2019-02-14 10:43:05 UTC MAIN commitmail json YAML

Updated lang/npm, x11/gtk3

(adam)

2019-02-14 10:42:50 UTC MAIN commitmail json YAML

gtk3: updated to 3.24.5

Overview of Changes in GTK+ 3.24.5
* Adwaita: Refresh the theme
* HighContrast: Refresh the theme
* Wayland: Implement gdk_window_present
* GtkSwitch: Use icons instead of glyphs
* Translation updates:
Hungarian

(adam)

2019-02-14 10:36:40 UTC MAIN commitmail json YAML

npm: updated to 6.8.0

v6.8.0:

This release includes an implementation of [RFC 10], documenting an optional field that can be used to specify
the directory path for a package within a monorepo.

NEW FEATURES
* Update package.json docs to include repository.directory details.

BUGFIXES
* Add @types to ignore list to fix git clean -fd.
* Fix common.npm callback arguments.
* Show installed but unmet peer deps.
* Use figgy-config to make sure extra opts are there.
* Fix ls-collaborators access error for non-scoped case.
* Fix issue with sub-folder local references.

DEPENDENCY BUMPS
* npm-registry-couchapp@2.7.1
* npm-registry-fetch@3.9.0:
* Make sure publishing with legacy username:password _auth works again.
* pacote@9.4.1
* normalize-package-data@2.5.0
* npm-packlist@1.3.0
* read-package-tree@5.2.2

MISC
* Use const in lib/fetch-package-metadata.md.
* Replace ronn with marked-man in .npmignore.
* Reduce work to test if executable ends with a 'g'.

(adam)

2019-02-14 10:25:16 UTC MAIN commitmail json YAML

doc: Updated www/py-google-api-python-client to 1.7.8

(wiz)

2019-02-14 10:25:07 UTC MAIN commitmail json YAML

py-google-api-python-client: update to 1.7.8.

v1.7.8
  Version 1.7.8

  Bugfix release
  - Convert '$' in method name to '_' ([#616](https://github.com/googleapis/google-api-python-client/pull/616))
  - Alias unitest2 import as unittest in test__auth.py ([#613](https://github.com/googleapis/google-api-python-client/pull/613))

v1.7.7
  Version 1.7.7

    Bugfix release
    - Change xrange to range ([#601](https://github.com/google/google-api-python-client/pull/601))
    - Typo in http.py exception message. ([#602](https://github.com/google/google-api-python-client/pull/602))

    - Announce deprecation of Python 2.7 ([#603](https://github.com/google/google-api-python-client/pull/603))
    - Updates documentation for stopping channel subscriptions ([#598](https://github.com/google/google-api-python-client/pull/598))
    - Adding example for searchAppearance ([#414](https://github.com/google/google-api-python-client/pull/414))

    - Add badges ([#455](https://github.com/google/google-api-python-client/pull/455))

(wiz)

2019-02-14 10:15:01 UTC MAIN commitmail json YAML

doc: Updated net/filezilla to 3.40.0

(wiz)

2019-02-14 10:14:51 UTC MAIN commitmail json YAML

filezilla: update to 3.40.0.

3.40.0 (2019-01-25)

- Official binaries are now linked against GnuTLS 3.6.6

3.40.0-rc2 (2019-01-22)

- Fix regression introduced in rc1 where adding files to queue creates extra server items if the connection was established through the Site Manager

3.40.0-rc1 (2019-01-18)

+ Added TLS 1.3 support by linking official binaries against GnuTLS 3.6.5
+ Refactored how sites and servers are being represented internally to fix issues trigged by renaming sites in the Site Manager
- Fix display of server names containing ampersands in several dialogs
- Fix regular expression filter in the quick search panel
- Fix a crash if files are added to the queue when there are already files for multiple different servers in the queue
- Fix a crash applying filters when there are no selected files and the focused item is past the new file count
- Fix a crash if emptying the queue while a directory creation item is active
- Fix a potential crash if FileZilla is being closed the moment a delayed dialog has already been created but before it is shown.

(wiz)

2019-02-14 10:03:53 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.0.8.27

(wiz)

2019-02-14 10:03:44 UTC MAIN commitmail json YAML

ImageMagick: update to 7.0.8.27.

2019-02-09  7.0.8-27 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.8-27, GIT revision 15315:5d48cd312:20190209

2019-02-09  7.0.8-27 Cristy  <quetzlzacatenango@image...>
  * Mod patch to properly handle subimage ranges (e.g. image.gif[2-3]).

2019-02-03  7.0.8-26 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.8-26, GIT revision 15294:726bd82a3:20190203

2019-02-02  7.0.8-26 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

(wiz)

2019-02-14 09:53:16 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 4.9

(wiz)

2019-02-14 09:53:06 UTC MAIN commitmail json YAML

py-mercurial: update to 4.9.

1. Security Fixes

It was possible to use symlinks and subrepositories to defeat
Mercurial's path-checking logic and write files outside a repository.
This has been fixed. Users on older versions can either disable
subrepositories with

[subrepos] allowed = false

in their configuration or by ensuring any cloned repositories don't
contain malicious symlinks.

2. New Features

    'hg histedit' will now present a curses UI if curses is available
    and 'ui.interface' or 'ui.interface.histedit' is set to 'curses'.
    The 'sparse-revlog' delta strategy is enabled by default for
    new repositories.

    See hg help config.format.sparse-revlog for details.

3. Other Notable Features

    New rewrite.update-timestamp=True option to update the commit
    timestamp on history editing (e.g. amend.)

    New ui.message-output=stderr option for scripting, which prevents
    status messages from interleaved.

    New rootglob: filename pattern for a glob that is rooted at
    the root of the repository. See hg help patterns and hg help
    hgignore for details.  Some more reimplementation of ancestry
    algorithms in Rust for better performance.

4. Backwards Compatibility Changes

    Boolean options passed to the logtoprocess extension are now
    formatted as "0" or "1" instead of "None", "False", or "True".
    The logtoprocess extension no longer supports invalid "ui.log()"
    arguments. A log message is always formatted and passed in to
    the "$MSG1" environment variable.

5. Internal API Changes

    Status messages may be sent to a dedicated stream depending on
    configuration. Don't use "ui.status()", etc. as a shorthand
    for conditional writes. Use "ui.write()" for data output.  Add
    'exthelper' class to simplify extension writing by allowing
    functions, commands, and configitems to be registered via
    annotations. The previous APIs are still available for use.
    The extension hook "extsetup" without a 'ui' argument has been
    deprecated, and will be removed in the next version. Add a 'ui'
    argument to avoid the deprecation warning.

(wiz)

2019-02-14 09:51:46 UTC MAIN commitmail json YAML

doc: Updated net/libnice to 0.1.15

(wiz)