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

2024-05-13 12:21:53 UTC Now

2020-04-07 08:47:45 UTC MAIN commitmail json YAML

py-txaio: updated to 20.4.1

20.4.1:
new: upload wheel to S3 (bucket "crossbarbuilder") in CI deploy stage
fix: fix event loop threading issue

(adam)

2020-04-07 08:18:44 UTC MAIN commitmail json YAML

doc: Updated cad/qcad to 3.24.3.0

(plunky)

2020-04-07 08:18:22 UTC MAIN commitmail json YAML

update to version 3.24.3.0

ChangeLog:

3.24.3 (2020/03/17)

    Edit > Application Preferences > Graphics View:
        Behaviour:
            Configurable tolerance for double-click to select contour
        Appearance:
            Configurable default lineweight for "Default" lineweight value
    View > Property Editor:
        Allow editing of values in imperial formats "Architectural" and "Engineering"
    Bug fixes:
        FS#2030 - Cannot snap to points of mirrored blocks
        FS#2032 - Draw > Circle > Three Tangents: Cannot select third tangent
        FS#2035 - Linetype scale in viewports
        FS#2036 - Arc rendering in block context
        FS#2038 - Cannot snap arc / circle reference points inside blocks
        FS#2051 - Window selection of rotated and aligned dimensions with large extension line offset
        FS#2053 - Dots in line patterns not visible at extreme coordinates
        FS#2054 - Misc > Modify > Flatten Drawing to 2D

3.24.2 (2020/01/13)

    Bug fixes:
        FS#2027 - File > Print: Minimum line weight for printing is 0.01 drawing units

3.24.1 (2020/01/02)

    Bug fixes:
        FS#2017 - Rendering of arcs in blocks with scale factor > 1
        FS#2020 - Edit > Paste: Wrong position for block references with different drawing units

(plunky)

2020-04-07 08:17:50 UTC MAIN commitmail json YAML

Updated archivers/unrar, net/samba4

(adam)

2020-04-07 08:17:28 UTC MAIN commitmail json YAML

samba4: updated to 4.12.1

Samba 4.12.1
* BUG 14295: nmblib: Avoid undefined behaviour in handle_name_ptrs().
* BUG 14296: samba-tool group: Handle group names with special chars
  correctly.
* BUG 14293: Add missing check for DMAPI offline status in async DOS
  attributes.
* BUG 14295: Starting ctdb node that was powered off hard before results in
  recovery loop.
* BUG 14307: smbd: Ignore set NTACL requests which contain S-1-5-88 NFS ACEs.
* BUG 14316: vfs_recycle: Prevent flooding the log if we're called on
  non-existant paths.
* BUG 14313: librpc: Fix IDL for svcctl_ChangeServiceConfigW.
* BUG 14327: nsswitch: Fix use-after-free causing segfault in
  _pam_delete_cred.
* BUG 13622: fruit:time machine max size is broken on arm.
* BUG 14294: CTDB recovery corner cases can cause record resurrection and
  node banning.
* BUG 14332: s3/utils: Fix double free error with smbtree.
* BUG 14294: CTDB recovery corner cases can cause record resurrection and
  node banning.
* BUG 14295: Starting ctdb node that was powered off hard before results in
  recovery loop.
* BUG 14324: CTDB recovery daemon can crash due to dereference of NULL
  pointer.

(adam)

2020-04-07 08:15:01 UTC MAIN commitmail json YAML

2020-04-07 08:14:04 UTC MAIN commitmail json YAML

doc: Updated sysutils/bcmfw to 2.3

(plunky)

2020-04-07 08:13:51 UTC MAIN commitmail json YAML

update to v2.3

changes are minor compile fixes and update upstream firmware versions

(plunky)

2020-04-07 08:12:31 UTC MAIN commitmail json YAML

netbeans-ide: Mail undelivered, reset MAINTAINER

(leot)

2020-04-07 02:50:37 UTC MAIN commitmail json YAML

doc: Updated www/cliqz to 1.34.1

(fox)

2020-04-07 02:48:38 UTC MAIN commitmail json YAML

www/cliqz: Updates to 1.34.1

- Minor updates to the Makefile

Changes since 1.34.0:

Merge with Firefox 74.0.1

(fox)

2020-04-06 20:40:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/tarsnap to 1.0.39nb2

(schmonz)

2020-04-06 20:40:29 UTC MAIN commitmail json YAML

Support PKG_SYSCONFDIR. Bump PKGREVISION.

(schmonz)

2020-04-06 20:24:51 UTC MAIN commitmail json YAML

Updated lang/nodejs, lang/npm

(adam)

2020-04-06 20:24:32 UTC MAIN commitmail json YAML

npm: updated to 6.14.4

6.14.4:

DEPENDENCIES
* Bump `minimist@1.2.5` transitive dep to resolve security issue
  * `update-notifier@2.5.0`
  * bump `deep-extend@1.2.5`
  * bump `deep-extend@0.6.0`
  * bump `is-ci@1.2.1`
  * bump `is-retry-allowed@1.2.0`
  * bump `rc@1.2.8`
  * bump `registry-auth-token@3.4.0`
  * bump `widest-line@2.0.1`
* `mkdirp@0.5.4`
* deps: updates term-size to use signed binary

6.14.3:

DOCUMENTATION
* docs(teams): updated team docs to reflect MFA workflow
* docs: cleanup
* docs: fix links to cli commands
* docs: correction to `npm update -g` behaviour

DEPENDENCIES
* `mkdirp@0.5.3`
  * fix: bump `minimist` dep to resolve security issue
* `rimraf@2.7.1`
* `npm-registry-mock@1.3.1`
* `npm-registry-couchapp@2.7.4`

(adam)

2020-04-06 20:21:57 UTC MAIN commitmail json YAML

nodejs: updated to 13.12.0

Version 13.12.0
build:
* macOS package notarization
deps:
* upgrade npm to 6.14.4
* update to uvwasi 0.0.6
* upgrade to libuv 1.35.0
lib:
* add --disable-proto option to cli
node_report:
* move diagnostic reports to stable
worker:
* allow URL in Worker constructor
util:
* use a global symbol for util.promisify.custom

(adam)

2020-04-06 18:30:00 UTC MAIN commitmail json YAML

2020-04-06 17:14:44 UTC MAIN commitmail json YAML

libepoxy: Remove bogus -D_XOPEN_SOURCE on SunOS.

(jperkin)

2020-04-06 17:01:31 UTC MAIN commitmail json YAML

Updated www/py-test-django, www/py-django2, www/py-django3

(adam)

2020-04-06 17:01:07 UTC MAIN commitmail json YAML

py-django3: updated to 3.0.5

Django 3.0.5:
Added the ability to handle .po files containing different plural equations for the same language.
Fixed a regression in Django 3.0 where QuerySet.values() and values_list() crashed if a queryset contained an aggregation and Subquery() annotation that collides with a field name.

(adam)

2020-04-06 16:58:56 UTC MAIN commitmail json YAML

py-django2: updated to 2.2.12

Django 2.2.12:
Added the ability to handle .po files containing different plural equations for the same language

(adam)

2020-04-06 16:55:46 UTC MAIN commitmail json YAML

py-test-django: updated to 3.9.0

v3.9.0:

Improvements
* Improve test ordering with Django test classes
* Remove import of pkg_resources for parsing pytest version (performance)

Bugfixes
* Work around unittest issue with pytest 5.4.{0,1}
* Don't break --failed-first when re-ordering tests
* pytest_addoption: use `group.addoption`

Misc
* Remove Django version from --nomigrations heading
* docs: changelog: prefix headers with v for permalink anchors
* changelog: add custom/fixed anchor for last version
* setup.py: add Changelog to project_urls

(adam)

2020-04-06 16:35:08 UTC MAIN commitmail json YAML

doc: Updated www/p5-HTTP-Daemon to 6.06nb1

(wiz)

2020-04-06 16:34:58 UTC MAIN commitmail json YAML

p5-HTTP-Daemon: update to 6.06nb1.

Correctly set PERL5_MODULE_TYPE.
Add missing TEST_DEPENDS.

(wiz)

2020-04-06 15:14:54 UTC MAIN commitmail json YAML

2020-04-06 15:08:34 UTC MAIN commitmail json YAML

sysutils/u-boot-rockpro64-ayufan: import u-boot-rockpro64-ayufan-2020.01.2007

This package provides U-Boot for the rk3399-based RockPRO64 from PINE64;
built from ayufan's branch.

This branch has improved boot device support that does not yet exist
in mainline U-Boot. For example for booting from SPI, NVMe and AHCI.

(tnn)

2020-04-06 15:06:18 UTC MAIN commitmail json YAML

2020-04-06 14:54:55 UTC MAIN commitmail json YAML

u-boot.mk: allow PKGNAME to be overridden

(tnn)

2020-04-06 14:19:49 UTC MAIN commitmail json YAML

doc: Updated print/foliate to 2.0.0

(fox)

2020-04-06 14:15:47 UTC MAIN commitmail json YAML

print/foliate: Updates to 2.0.0

Changes since 1.5.3:

Interface:

    * A redesigned interface that works better for smaller screens (#176)
    * Improved fullscreen mode with an overlaid headerbar (#4)
    * The headerbar and the progress bar now auto-hide, for a distraction-free
      reading experience
    * Various location information, as well as a clock, can now be displayed in
      the footer (#175, #233)
    * A new location popover (Ctrl + L) that shows reading time estimates and
      allows skipping to locations (#155)
    * E-reader style navigation: go to the previous or next page by tapping on
      the left or right part of the view; tap on the middle to toggle header bar
      and progress bar
    * Annotations, bookmarks, and find results now show chapter titles (#162)
    * When looking up words in dictionaries, the query can now be edited (#156)
    * New shortcut for viewing metadata (Ctrl + I) and preferences (Ctrl + ,)
    * A new traditional menubar, which may be displayed depending on the desktop
      environment
    * Option to use a traditional titlebar and menubar instead of a headerbar
      (experimental)

Reading:

    * Continuous scrolling layout
    * Option to show decorative shadows that mimic the appearance of a real book
    * Ability to zoom in and zoom out (#117)
    * Improved image viewer with "save as" option
    * Open copies of a book in new windows (Ctrl + N)
    * Reload book (Ctrl + R)
    * New built-in themes: Gray, Solarized, Gruvbox, Nord

Text selection:

    * Ability to select text across pages
    * Find selected text in book
    * Speak selected text or from the selected location (#141)

Annotations:

    * Spellcheck notes (requires new optional dependency "gspell")
    * Export annotations to Markdown (#180)
    * Options to use custom colors for highlights

For publishers and developers:

    * Support for Apple Books theme attribute, which allows books to detect
      themes without JavaScript (#178)
    * WebKit's developer tools can be enabled

Breaking changes:

    * The settings schemas has been reorganized
    * The format for custom themes has changed
    * Locations are now 1024 characters in size

Bug fixes:

    * Fixed not restoring exact last location
    * Fixed navigation not working with scrolled layout
    * Fixed font size not changing when the book uses absolute-size keywords
      (#173)
    * Fixed text cut off at margin edge (#177)
    * Fixed unable to open books with "#" or "?" in the file name

(fox)

2020-04-06 13:40:19 UTC MAIN commitmail json YAML

nss: Add -lrt for sem_wait(3) on NetBSD

* Fix build under NetBSD/amd64-current with binutils 2.34.

(ryoon)

2020-04-06 12:26:18 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.220

(wiz)

2020-04-06 12:26:08 UTC MAIN commitmail json YAML

mame: update to 0.220.

In a world of uncertainty, perhaps you can derive a little comfort
from MAME 0.220, our delayed release for the March development
cycle. This month has seen fixes for some old bugs in Final Star
Force, Ribbit! and Night Slashers, emulation of Crab Grab (the
other Game & Watch title with a colour overlay), the acquisition
of Solite Spirits (an early version of what became 1945k III), and
preliminary work on the Naruto TV game running on the XaviX 2
platform. There are some big software list updates this month,
including a lot of Apple II software aimed at North Dakota schools,
and the latest VGM music packs. Speaking of which, the VGM player
can now show pretty visualisations while you listen.

Newly supported peripherals include the Baby Blue II CPU Plus card
for PC compatibles, serial and CP/M modules for the HP 85 and HP
86, more sound and disk expansions for the TI-99 family, the CoCo
PSG cartridge, and a variety of 8-bit Acorn expansions. We窶况e added
ROM dumps for a lot of synthesisers in this release, and while most
of them are not working yet, they窶决e there to tinker with if you窶决e
interested.

(wiz)

2020-04-06 11:42:22 UTC MAIN commitmail json YAML

doc: Added editors/focuswriter version 1.7.5

(pin)

2020-04-06 11:41:06 UTC MAIN commitmail json YAML

Import focuswriter-1.7.5 as editors/focuswriter

FocusWriter is a simple, distraction-free word processor. It utilizes a
hide-away interface that you access by moving your mouse to the edges of
the screen, allowing the program to have a familiar look and feel to it
while still getting out of the way so that you can immerse yourself in
your work.

FocusWriter allows you to customize your environment by creating themes
that control the font, colors, and background image to add ambiance. It
also features on-the-fly updating statistics, daily goals, multiple open
documents, spell-checking, and much more.

Additionally, when you open the program your current work in progress will
automatically load and position you where you last left off so that you
can immediately jump back in.

(pin)

2020-04-06 10:52:15 UTC MAIN commitmail json YAML

Updated net/py-lexicon, security/py-certifi

(adam)

2020-04-06 10:51:57 UTC MAIN commitmail json YAML

py-certifi: 2020.4.5.1

2020.4.5.1
Unknown changes

(adam)

2020-04-06 10:50:19 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.3.19

v3.3.19
Fix linting complaints for snakecase
Correct indentation
Fix error handling for "zone not found"
line length
Add new ZoneNotFoundError exception
Correct path to vcrpy recordings in docs
Update zone used in tests, and vcrpy recordings
Update nameserver domais and API token URL
Delete records in the wrong path

(adam)

2020-04-06 10:27:41 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 5.3.2

(wiz)

2020-04-06 10:27:32 UTC MAIN commitmail json YAML

py-mercurial: update to 5.3.2.

Changes not found.

(wiz)

2020-04-06 09:30:49 UTC MAIN commitmail json YAML

html2text: update HOMEPAGE

(wiz)

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

doc: Updated security/spiped to 1.6.1

(wiz)

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

spiped: update to 1.6.1.

spiped-1.6.1
* New option -u username:groupname (spiped): change the user and/or group
  ownership of the process.
* Use RDRAND as an additional source of entropy on CPUs which support it.
* Use SHANI instructions on CPUs which support them.
* Warn about failed connections and exit with non-zero status (spipe).
spiped-1.6.0
* The -n option (spiped) is no longer limited to a maximum limit of
  500 simultaneous connections.
* The -k option now accepts "-" as a synonym for standard input.
* New option -v (spipe/spiped): Print version number.
* Add workaround for docker signal-handling bug in spiped.
* Perform a graceful shutdown on SIGTERM.

(wiz)

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

doc: Updated security/py-google-auth to 1.13.1

(wiz)

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

py-google-auth: update to 1.13.1.

1.13.1 (2020-04-01)

Bug Fixes

    invalid expiry type (#481) (7ae9a28)

1.13.0 (2020-04-01)

Features

    add access token credentials (#476) (772dac6)
    add fetch_id_token to support id_token adc (#469) (506c565)
    consolidate mTLS channel errors (#480) (e83d446)
    Implement ES256 for JWT verification (#340) (e290a3d)

(wiz)

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

doc: Updated devel/py-distro to 1.5.0

(wiz)

2020-04-06 09:14:03 UTC MAIN commitmail json YAML

py-distro: update to 1.5.0.

## 1.5.0 (2020.3.30)

BACKWARD COMPATIBILITY:
* Keep output as native string so we can compatible with python2 interface [[#248](https://github.com/nir0s/distro/pull/248)]

ENHANCEMENTS:

BUG FIXES:
* Fix detection of RHEL 6 ComputeNode [[#255](https://github.com/nir0s/distro/issues/255)]
* Fix Oracle 4/5 lsb_release id and names [[#250](https://github.com/nir0s/distro/pull/250)]
* Ignore /etc/plesk-release file while parsing distribution [[#246](https://github.com/nir0s/distro/pull/246)]

TESTS:
* Test on MidnightBSD [[#254](https://github.com/nir0s/distro/issues/254)]

RELEASE:
* Remove build testing on Python 3.3 and add pypy 3.5 and Python 3.7 and 3.8 [[#244](https://github.com/nir0s/distro/pull/244)]
* Fix Windows build due to Appveyor not supporting builds on Python 2.7 anymore [[#257](https://github.com/nir0s/distro/pull/257)]

Additionally, The Python2.6 branch was fixed to support distro version 1.4.0. It is now passing all tests. Thanks [abadger](https://github.com/abadger)!

(wiz)

2020-04-06 09:11:23 UTC MAIN commitmail json YAML

doc: Updated devel/libsigc++3 to 3.0.3

(wiz)

2020-04-06 09:11:13 UTC MAIN commitmail json YAML

libsigc++3: update to 3.0.3.

3.0.3 (stable)

Build:
* docs/docs/reference/meson.build: Check if perl is found
  (Kjell Ahlstedt) Issue #53 (Rasmus Thomsen)
* README.md: Describe building with Meson
  (Kjell Ahlstedt)

Examples:
* Add example of using libsigc++ with Qt
  (Robert Middleton) Pull request #35

Tests:
* Replace C-style casts with static_cast<>
  (Lennard Berger)

3.0.2 (stable)

* Build: Meson build improvements.
  (Kjell Ahlstedt, Chun-Wei Fan)

3.0.1 (stable)

* Build:
  - Add meson build, alongside the existing autotools and CMake builds.
  (Kjell Ahlstedt, Chun-Wei Fan)
  - CMake: Fix the MSVC build, enable warnings, and disable unnecessary
  warnings, with MVSC.
  (Stuart Dootson)
* connection: Allow copying of empty connections.
  (Aigrind)
* sigc++/adaptors/bind.h: Make bind_functor::bound_ public.
  (Used by sigc::visitor::do_visit_each().
  (Kjell Ahlstedt) Bug #26
* test_limit_reference: Avoid virtual-move-assign warning
  (seen with g++ 9.2)
  (Murray Cumming)
* signal: slot_iterator_buf: Remove unused T_result default type
  (Murray Cumming)
* tests: Slight cleanups
  (Murray Cumming)
* Remove unused #ifdefed code.
  (Murray Cumming)

(wiz)

2020-04-06 09:00:25 UTC MAIN commitmail json YAML

doc: Updated devel/libsigc++ to 2.10.3

(wiz)

2020-04-06 09:00:16 UTC MAIN commitmail json YAML

libsigc++: update to 2.10.3.

2.10.3 (stable)

Build:
* Add Meson build, alongside the existing Autotools build.
  (Kjell Ahlstedt, Chun-Wei Fan) Pull request #47, #50
* Improve MSVC builds on Windows
  (Chun-Wei Fan) Pull request #50
* meson.build: Check if .git is a directory or file
  (Kjell Ahlstedt) Merge request pangomm!8 (Ting-Wei Lan)
* docs/reference/meson.build: Check if perl is found
  (Kjell Ahlstedt) Issue #53 (Rasmus Thomsen)
* README: Describe building with Meson and Autotools
  (Kjell Ahlstedt)

Tests:
* Make test_track_obj.cc compile with clang++
  (Kjell Ahlstedt)

(wiz)

2020-04-06 08:55:48 UTC MAIN commitmail json YAML

doc: Updated graphics/librsvg to 2.48.2

(wiz)

2020-04-06 08:55:38 UTC MAIN commitmail json YAML

librsvg: update to 2.48.2.

Version 2.48.2

- Fix linking of the test suite against Harfbuzz.

(wiz)

2020-04-06 08:34:23 UTC MAIN commitmail json YAML

2020-04-06 08:33:50 UTC MAIN commitmail json YAML

doc: Updated devel/libgit2 to 1.0.0

(wiz)

2020-04-06 08:33:41 UTC MAIN commitmail json YAML

libgit2: update to 1.0.0.

v1.0
----

This is release v1.0 "Luftschloss", which is the first stabe release of
libgit2. The API will stay compatible across all releases of the same major
version. This release includes bugfixes only and supersedes v0.99, which will
stop being maintained. Both v0.27 and v0.28 stay supported in accordance with
our release policy.

### Changes or improvements

- CMake was converted to make use of the GNUInstallDirs module for both our
  pkgconfig and install targets in favor of our custom build options
  `BIN_INSTALL_DIR`, `LIB_INSTALL_DIR` and `INCLUDE_INSTALL_DIR`. Instead, you
  can now use CMakes standard variables `CMAKE_INSTALL_BINDIR`,
  `CMAKE_INSTALL_LIBDIR` and `CMAKE_INSTALL_INCLUDEDIR`.

- Some CMake build options accepted either a specific value or a boolean value
  to disable the option altogether or use automatic detection. We only accepted
  "ON" or "OFF", but none of the other values CMake recognizes as boolean. This
  was aligned with CMake's understanding of booleans.

- The installed pkgconfig file contained incorrect values for both `libdir` and
  `includedir` variables.

- If using pcre2 for regular expressions, then we incorrectly added "pcre2"
  instead of "pcre2-8" to our pkgconfig dependencies, which was corrected.

- Fixed building the bundled ntlmclient dependency on FreeBSD, OpenBSD and
  SunOS.

- When writing symlinks on Windows, we incorrectly handled relative symlink
  targets, which was corrected.

- When using the HTTP protocol via macOS' SecureTransport implementation, reads
  could stall at the end of the session and only continue after a timeout of 60
  seconds was reached.

- The filesystem-based reference callback didn't corectly initialize the backend
  version.

- A segmentation fault was fixed when calling `git_blame_buffer()` for files
  that were modified and added to the index.

- A backwards-incompatible change was introduced when we moved some structures
  from "git2/credentials.h" into "git2/sys/credentials.h". This was fixed in the
  case where you do not use hard deprecation.

- Improved error handling in various places.

(wiz)

2020-04-06 08:28:38 UTC MAIN commitmail json YAML

FocusWriter is a simple, distraction-free word processor. It utilizes a
hide-away interface that you access by moving your mouse to the edges of
the screen, allowing the program to have a familiar look and feel to it
while still getting out of the way so that you can immerse yourself in
your work.

FocusWriter allows you to customize your environment by creating themes
that control the font, colors, and background image to add ambiance. It
also features on-the-fly updating statistics, daily goals, multiple open
documents, spell-checking, and much more.

Additionally, when you open the program your current work in progress will
automatically load and position you where you last left off so that you
can immediately jump back in.

(pin)

2020-04-06 08:27:36 UTC MAIN commitmail json YAML

doc: Updated www/apache24 to 2.4.43

(wiz)

2020-04-06 08:27:26 UTC MAIN commitmail json YAML

apache: update to 2.4.43.

Changes with Apache 2.4.43

  *) mod_ssl: Fix memory leak of OCSP stapling response. [Yann Ylavic]

Changes with Apache 2.4.42

  *) mod_proxy_http: Fix the forwarding of requests with content body when a
    balancer member is unavailable; the retry on the next member was issued
    with an empty body (regression introduced in 2.4.41). PR63891.
    [Yann Ylavic]

  *) mod_http2: Fixes issue where mod_unique_id would generate non-unique request
    identifier under load, see <https://github.com/icing/mod_h2/issues/195>.
    [Michael Kaufmann, Stefan Eissing]

  *) mod_proxy_hcheck: Allow healthcheck expressions to use %{Content-Type}.
    PR64140. [Renier Velazco <renier.velazco upr.edu>]

  *) mod_authz_groupfile: Drop AH01666 from loglevel "error" to "info".
    PR64172.

  *) mod_usertrack: Add CookieSameSite, CookieHTTPOnly, and CookieSecure
    to allow customization of the usertrack cookie. PR64077.
    [Prashant Keshvani <prashant2400 gmail.com>, Eric Covener]

  *) mod_proxy_ajp: Add "secret" parameter to proxy workers to implement legacy
    AJP13 authentication.  PR 53098. [Dmitry A. Bakshaev <dab1818 gmail com>]

  *) mpm_event: avoid possible KeepAliveTimeout off by -100 ms.
    [Eric Covener, Yann Ylavic]

  *) Add a config layout for OpenWRT. [Graham Leggett]

  *) Add support for cross compiling to apxs. If apxs is being executed from
    somewhere other than its target location, add that prefix to includes and
    library directories. Without this, apxs would fail to find config_vars.mk
    and exit. [Graham Leggett]

  *) mod_ssl: Disable client verification on ACME ALPN challenges. Fixes github
    issue mod_md#172 (https://github.com/icing/mod_md/issues/172).
    [Michael Kaufmann <mail michael-kaufmann.ch>, Stefan Eissing]

  *) mod_ssl: use OPENSSL_init_ssl() to initialise OpenSSL on versions 1.1+.
    [Graham Leggett]

  *) mod_ssl: Support use of private keys and certificates from an
    OpenSSL ENGINE via PKCS#11 URIs in SSLCertificateFile/KeyFile.
    [Anderson Sasaki <ansasaki redhat.com>, Joe Orton]

  *) mod_md:
    - Prefer MDContactEmail directive to ServerAdmin for registration. New directive
      thanks to Timothe Litt (@tlhackque).
    - protocol check for pre-configured "tls-alpn-01" challenge has been improved. It will now
      check all matching virtual hosts for protocol support. Thanks to @mkauf.
    - Corrected a check when OCSP stapling was configured for hosts
      where the responsible MDomain is not clear, by Michal Karm Babacek (@Karm).
    - Softening the restrictions where mod_md configuration directives may appear. This should
      allow for use in <If> and <Macro> sections. If all possible variations lead to the configuration
      you wanted in the first place, is another matter.
    [Michael Kaufmann <mail michael-kaufmann.ch>, Timothe Litt (@tlhackque),
      Michal Karm Babacek (@Karm), Stefan Eissing (@icing)]

  *) test: Added continuous testing with Travis CI.
    This tests various scenarios on Ubuntu with the full test suite.
    Architectures tested: amd64, s390x, ppc64le, arm64
    The tests pass successfully.
    [Luca Toscano, Joe Orton, Mike Rumph, and others]

  *) core: Be stricter in parsing of Transfer-Encoding headers.
    [ZeddYu <zeddyu.lu gmail.com>, Eric Covener]

  *) mod_ssl: negotiate the TLS protocol version per name based vhost
    configuration, when linked with OpenSSL-1.1.1 or later. The base vhost's
    SSLProtocol (from the first vhost declared on the IP:port) is now only
    relevant if no SSLProtocol is declared for the vhost or globally,
    otherwise the vhost or global value apply.  [Yann Ylavic]

  *) mod_cgi, mod_cgid: Fix a memory leak in some error cases with large script
    output.  PR 64096.  [Joe Orton]

  *) config: Speed up graceful restarts by using pre-hashed command table. PR 64066.
    [Giovanni Bechis <giovanni paclan.it>, Jim Jagielski]

  *) mod_systemd: New module providing integration with systemd.  [Jan Kaluza]

  *) mod_lua: Add r:headers_in_table, r:headers_out_table, r:err_headers_out_table,
    r:notes_table, r:subprocess_env_table as read-only native table alternatives
    that can be iterated over. [Eric Covener]

  *) mod_http2: Fixed rare cases where a h2 worker could deadlock the main connection.
    [Yann Ylavic, Stefan Eissing]

  *) mod_lua: Accept nil assignments to the exposed tables (r.subprocess_env,
    r.headers_out, etc) to remove the key from the table. PR63971.
    [Eric Covener]

  *) mod_http2: Fixed interaction with mod_reqtimeout. A loaded mod_http2 was disabling the
    ssl handshake timeouts. Also, fixed a mistake of the last version that made `H2Direct`
    always `on`, regardless of configuration. Found and reported by
    <Armin.Abfalterer@united-security-providers.ch> and
    <Marcial.Rion@united-security-providers.ch>. [Stefan Eissing]

  *) mod_http2: Multiple field length violations in the same request no longer cause
    several log entries to be written. [@mkauf]

  *) mod_ssl: OCSP does not apply to proxy mode.  PR 63679.
    [Lubos Uhliarik <luhliari redhat.com>, Yann Ylavic]

  *) mod_proxy_html, mod_xml2enc: Fix build issues with macOS due to r1864469
    [Jim Jagielski]

  *) mod_authn_socache: Increase the maximum length of strings that can be cached by
    the module from 100 to 256.  PR 62149 [<thorsten.meinl knime.com>]

  *) mod_proxy: Fix crash by resolving pool concurrency problems. PR 63503
    [Ruediger Pluem, Eric Covener]

  *) core: On Windows, fix a start-up crash if <IfFile ...> is used with a path that is not
    valid (For example, testing for a file on a flash drive that is not mounted)
    [Christophe Jaillet]

  *) mod_deflate, mod_brotli: honor "Accept-Encoding: foo;q=0" as per RFC 7231; which
    means 'foo' is "not acceptable".  PR 58158 [Chistophe Jaillet]

  *) mod_md v2.2.3:
    - Configuring MDCAChallenges replaces any previous existing challenge configuration. It
      had been additive before which was not the intended behaviour. [@mkauf]
    - Fixing order of ACME challenges used when nothing else configured. Code now behaves as
      documented for `MDCAChallenges`. Fixes #156. Thanks again to @mkauf for finding this.
    - Fixing a potential, low memory null pointer dereference [thanks to @uhliarik].
    - Fixing an incompatibility with a change in libcurl v7.66.0 that added unwanted
      "transfer-encoding" to POST requests. This failed in directy communication with
      Let's Encrypt boulder server. Thanks to @mkauf for finding and fixing. [Stefan Eissing]

  *) mod_md: Adding the several new features.
    The module offers an implementation of OCSP Stapling that can replace fully or
    for a limited set of domains the existing one from mod_ssl. OCSP handling
    is part of mod_md's monitoring and message notifications. If can be used
    for sites that do not have ACME certificates.
    The url for a CTLog Monitor can be configured. It is used in the server-status
    to link to the external status page of a certicate.
    The MDMessageCmd is called with argument "installed" when a new certificate
    has been activated on server restart/reload. This allows for processing of
    the new certificate, for example to applications that require it in different
    locations or formats.
    [Stefan Eissing]

  *) mod_proxy_balancer: Fix case-sensitive referer check related to CSRF/XSS
    protection. PR 63688. [Armin Abfalterer <a.abfalterer gmail.com>]

(wiz)

2020-04-06 08:23:22 UTC MAIN commitmail json YAML

doc: Updated x11/gtk3 to 3.24.17

(wiz)

2020-04-06 08:23:12 UTC MAIN commitmail json YAML

gtk3+: update to 3.24.17.

Overview of Changes in GTK+ 3.24.17
===================================

* GtkFileChooser: Fix some keynav issues

* GtkMenuButton: disable focus-on-click

* Derive the HighContrast and HighContrastInverse themes from Adwaita

* Wayland:
- Fix firefox sizing problems
- Prevent Alt lingering after Alt-Tab
- Load compose sequences from ~/.Compose
- Fix a crash in the Wayland input method

* Translation updates
Finnish
Hebrew

(wiz)

2020-04-06 08:09:35 UTC MAIN commitmail json YAML

doc: Updated misc/khard to 0.16.0

(wiz)

2020-04-06 08:09:26 UTC MAIN commitmail json YAML

khard: update to 0.16.0.

v0.16.0: 2020-04-04
- Require python >= 3.6
- Require either default_action or a subcommand
- Twinkle sound samples converted to .ogg (#228)
- Expand documentation
- Build and server documentation on https://khard.readthedocs.io/
- Allow display=formatted_name in config
- New --fields option for list subcommand
- Internal changes:
  - Expanded the test suite
  - Use of python type annotations, checked on travis
  - Represent queries as custom data structures not regex
  - Use custom loggers per module

(wiz)

2020-04-06 08:06:39 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinx-autodoc-typehints to 1.10.3

(wiz)

2020-04-06 08:06:30 UTC MAIN commitmail json YAML

py-sphinx-autodoc-typehints: update to 1.10.3.

1.10.3
======

* Fixed ``TypeError`` (or wrong rendered class name) when an annotation is a generic class that has
  a ``name`` property

1.10.2
======

* Fixed inner classes missing their parent class name(s) when rendered

1.10.1
======

* Fixed ``KeyError`` when encountering mocked annotations (``autodoc_mock_imports``)

1.10.0
======

* Rewrote the annotation formatting logic (fixes Python 3.5.2 compatibility regressions and an
  ``AttributeError`` regression introduced in v1.9.0)
* Fixed decorator classes not being processed as classes

1.9.0
=====

* Added support for typing_extensions_
* Added the ``typehints_document_rtype`` option (PR by Simon-Martin Schr旦der)
* Fixed metaclasses as annotations causing ``TypeError``
* Fixed rendering of ``typing.Literal``
* Fixed OSError when generating docs for SQLAlchemy mapped classes
* Fixed unparametrized generic classes being rendered with their type parameters
  (e.g. ``Dict[~KT, ~VT]``)

.. _typing_extensions: https://pypi.org/project/typing-extensions/

1.8.0
=====

* Fixed regression which caused ``TypeError`` or ``OSError`` when trying to set annotations due to
  PR #87
* Fixed unintentional mangling of annotation type names
* Added proper ``:py:data`` targets for ``NoReturn``, ``ClassVar`` and ``Tuple``
* Added support for inline type comments (like ``(int, str) -> None``) (PR by Bern叩t G叩bor)
* Use the native AST parser for type comment support on Python 3.8+

1.7.0
=====

* Dropped support for Python 3.4
* Fixed unwrapped local functions causing errors (PR by Kimiyuki Onaka)
* Fixed ``AttributeError`` when documenting the ``__init__()`` method of a data class
* Added support for type hint comments (PR by Markus Unterwaditzer)
* Added flag for rendering classes with their fully qualified names (PR by Holly Becker)

1.6.0
=====

* Fixed ``TypeError`` when formatting annotations from a class that inherits from a concrete
  generic type (report and tests by bpeake-illuscio)
* Added support for ``typing_extensions.Protocol`` (PR by Ian Good)
* Added support for ``typing.NewType`` (PR by George Leslie-Waksman)

1.5.2
=====

* Emit a warning instead of crashing when an unresolvable forward reference is encountered in type
  annotations

1.5.1
=====

* Fixed escape characters in parameter default values getting lost during signature processing
* Replaced use of the ``config-inited`` event (which inadvertently required Sphinx 1.8) with the
  ``builder-inited`` event

1.5.0
=====

* The setting of the ``typing.TYPECHECKING`` flag is now configurable using the
  ``set_type_checking_flag`` option

1.4.0
=====

* The extension now sets ``typing.TYPECHECKING`` to ``True`` during setup to include conditional
  imports which may be used in type annotations
* Fixed parameters with trailing underscores (PR by Daniel Knell)
* Fixed KeyError with private methods (PR by Benito Palacios S叩nchez)
* Fixed deprecation warning about the use of formatargspec (PR by Y. Somda)
* The minimum Sphinx version is now v1.7.0

1.3.1
=====

* Fixed rendering of generic types outside the typing module (thanks to Tim Poterba for the PR)

(wiz)

2020-04-06 08:03:25 UTC MAIN commitmail json YAML

doc: Added textproc/py-sphobjinv version 2.0.1

(wiz)

2020-04-06 08:03:14 UTC MAIN commitmail json YAML

textproc/Makefile: + py-sphobjinv

(wiz)

2020-04-06 08:03:00 UTC MAIN commitmail json YAML

2020-04-06 08:01:26 UTC MAIN commitmail json YAML

devel/Makefile: + py-fuzzywuzzy

(wiz)

2020-04-06 08:00:43 UTC MAIN commitmail json YAML

doc: Added devel/py-fuzzywuzzy version 0.18.0

(wiz)

2020-04-06 08:00:19 UTC MAIN commitmail json YAML

devel/py-fuzzywuzzy: import py-fuzzywuzzy-0.18.0

Fuzzy string matching like a boss. It uses Levenshtein Distance to
calculate the differences between sequences in a simple-to-use
package.

(wiz)

2020-04-06 07:39:12 UTC MAIN commitmail json YAML

doc: Added textproc/py-sphinx-autoapi version 1.3.0

(wiz)

2020-04-06 07:39:03 UTC MAIN commitmail json YAML

textproc/Makefile: + py-sphinx-autoapi

(wiz)

2020-04-06 07:38:39 UTC MAIN commitmail json YAML

textproc/py-sphinx-autoapi: import py-sphinx-autoapi-1.3.0

Sphinx AutoAPI provides "autodoc" style documentation for multiple
programming languages without needing to load, run, or import the
project being documented.

(wiz)

2020-04-06 05:33:26 UTC MAIN commitmail json YAML

polkit: bump PKGREVISION for mozjs60 dependency change

(wiz)

2020-04-06 05:33:11 UTC MAIN commitmail json YAML

doc: Updated lang/mozjs60 to 60.8.0nb1

(wiz)

2020-04-06 05:33:02 UTC MAIN commitmail json YAML

2020-04-06 04:59:13 UTC MAIN commitmail json YAML

doc: Added lang/mozjs68 version 68.6.0

(wiz)

2020-04-06 04:59:00 UTC MAIN commitmail json YAML

lang/Makefile: + mozjs68

(wiz)

2020-04-06 04:58:42 UTC MAIN commitmail json YAML

2020-04-06 01:26:10 UTC MAIN commitmail json YAML

mate: fix $VERSION entries for some dependencies

(gutteridge)

2020-04-06 00:08:16 UTC MAIN commitmail json YAML

doc: Updated editors/retext to 7.1.0

(gutteridge)

2020-04-06 00:08:07 UTC MAIN commitmail json YAML

retext: update to 7.1.0

## ReText 7.1.0 (2020-04-04)

* General improvements:
    - New files are now opened in new tabs by default, not new windows
      (contributed by Daniele Scasciafratte in #476). This can be disabled
      using `openFilesInExistingWindow` configuration option.
    - Preferences dialog improvements: it now uses tabs; added a link to
      configuration file (contributed by Xavier Gouchet in #327); clicking on
      checkbox label now changes checkbox state.
    - Return key now automatically continues quote blocks and ordered lists
      (contributed by Xavier Gouchet in #298 and #326).
    - It is now possible to close the current tab with Ctrl+W (contributed by
      Xavier Gouchet in #283).
    - Ctrl+wheel on editor now increases/decreases font size (contributed by
      Xavier Gouchet in #328). Ctrl+wheel in preview zooms in/out (#400).
    - Alt+Up/Down arrow now moves the current line up/down (contributed by
      Xavier Gouchet in #337).
    - Added “Jump to Line” feature, with Ctrl+G shortcut (contributed by
      Xavier Gouchet in #382).
    - Table mode improvements (contributed by Maurice van der Pot).
    - “Paste Image” moved to a separate action, with Ctrl+Shift+V shortcut.
    - Added “Insert table” dialog (contributed by Changhee Kim in #431).
    - Clicking a link to nonexistent file now prompts the user to create it
      (contributed by red-kite in #436 and Xavier Gouchet in #459).
    - Added a menu action to insert images from filesystem (contributed by
      Daniel Venturini in #500).
* New options added:
    - `relativeLineNumbers` — count line numbers as relative to the current
      line (contributed by Xavier Gouchet in #270).
    - `documentStatsEnabled` — show text statistics in the lower left corner
      of the editor (contributed by Xavier Gouchet in #268 and #338).
    - `rightMarginWrap` — soft-wrap text at user specified margin line
      (contributed by Oğuzhan Öğreden in #313).
    - `paperSize` — set the default paper size for print or PDF export
      (contributed by mray271 in #335).
    - `recentDocumentsCount` — number of recent files to show in the menu
      (contributed by red-kite in #407).
    - `windowTitleFullPath` — show full path in window title (contributed by
      red-kite in #429).
    - `defaultPreviewState` — mode for new tabs: `editor`, `normal-preview` or
      `live-preview` (contributed by red-kite in #435). It replaces the old
      `livePreviewByDefault` option.
    - `wideCursor` — make cursor as wide as characters.
* Bugs fixed:
    - Issue #252 — Limit max-width of images to 100%.
    - Issue #267 — setup.py now installs retext.svg icon.
    - Issues #281, #469 — Autofill current filename for PDF export and Save As
      dialogs (the Save As part contributed by Xavier Gouchet in #474).
    - Issue #291 — Make sure search result does not overlap with stats/info
      areas.
    - Issue #301 — Made the Markdown include extension working.
    - PR #315 — Fixed handling multi-line rows in reStructuredText tables in
      table mode (contributed by R1dO).
    - Issue #346 — Ctrl+F now focuses the search field, not closes the search
      bar. To close the search bar, now the Escape key can be used.
    - Issue #378 — Ensure that cursor is visible after resizes.
    - Issue #397 — Only check whether .css file exists on initial page load.
    - Issue #399 — Try to load libGL.so.1 before creating QApplication.
    - Issue #408 — Fix printing with dark themes.
    - Issue #409 — Make the WebKit renderer use disk cache.
    - PRs #411, #417, #426, #494 — AppData file improvements (contributed by
      scx).
    - Issue #441 — Files reloading no longer triggers tab change.
    - Issue #445 — Implemented PDF export for the WebEngine renderer.
    - Issue #451 — Make the highlighter not break the pymdownx.highlight
      extension.
    - Issues #452, #497, #499 — Prevent pip from building wheels, as that
      results in broken desktop files.
    - Issues #467, #488 — WebEngine renderer broken with new Qt versions.
    - Issue #468 — Include the stylesheet in exported HTML.
    - Issue #479 — Display `*` in tab title when document is modified and
      unsaved (contributed by Xavier Gouchet in #480).
    - Issue #487 — Added a workaround for missing icons in Ubuntu 19.10 Yaru
      theme.
    - PR #496 — Enable HiDPI icons (contributed by Guo Yunhe).
* Translations updated:
    - Chinese (China) (contributed by liulitchi and the Chinese team).
    - Czech (contributed by David Kolibáč).
    - Danish (contributed by scootergrisen).
    - Dutch (contributed by Heimen Stoffels).
    - Finnish (contributed by elguitar).
    - German (contributed by Oliver A. Gubler in #370, Carsten Beck).
    - Italian (contributed by Alessandro Menti).
    - Korean (contributed by MukKim in #415).
    - Portuguese (Brazil) (contributed by EdemarSantos).
    - Portuguese (European) (contributed by Ricardo Simões in #278).
    - Russian (contributed by Vladislav Glinsky, Виктор Ерухин).
    - Serbian (contributed by Slobodan Simić).
    - Spanish (contributed by Félix Fischer, Fito JB).
    - Swedish (contributed by Philip Andersen).
    - Ukrainian (contributed by Vladislav Glinsky).

(gutteridge)

2020-04-05 23:36:02 UTC MAIN commitmail json YAML

gnupg2: continue the OPSYS-specific -lintl cargo cult

This probably has nothing to do with OPSYS ...

(tnn)

2020-04-05 23:11:43 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-clipman-plugin to 1.6.1

(gutteridge)

2020-04-05 23:11:18 UTC MAIN commitmail json YAML

xfce4-clipman-plugin: update to 1.6.1

Change log:

1.6.1
======
- Add translateable files to POTFILES (Bug #16608)
- Bump libxfce4ui ifdef to 4.15.1
- Translation Updates:
  Albanian, Bulgarian, Catalan, Chinese (China), Danish, Dutch, French,
  Galician, German, Italian, Japanese, Lithuanian, Norwegian Bokm奪l,
  Polish, Portuguese, Russian, Spanish

1.6.0
======
- Add standalone dialog to search history: xfce4-clipman-history
- Don't delete the history on startup
- plugin: Indicate if clipman is disabled (Bug #11381)
- plugin: Bind middle-click to toggle "inhibit"
- plugin: Add "Clipman settings..." menuitem
- plugin: "Show full history..." menuitem
- plugin: Wire up max-menu-items setting
- settings: Make strings translatablei (Bug #16496)
- settings: Improve responsiveness of actions tab
- settings: Replace GtkStock icons and tweak actions dialog
- settings: Revamp UI and add max-menu-items setting
- settings: Further UI tweaks
- daemon: Show info dialog if already running
- Add warning if clipman is not running
- Show info/warning dialogs if clipman is (not) running
- Add clipman-settings desktop file
- Replace deprecated g_type_class_add_private
- Replace GtkStock items
- Improve clipman autostart file
- Update copyright
- Update gitignore
- Translation Updates:
  Albanian, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese
  (Taiwan), Danish, Dutch, French, Galician, German, Hebrew, Hungarian,
  Italian, Japanese, Lithuanian, Norwegian Bokm奪l, Polish, Portuguese,
  Portuguese (Brazil), Russian, Serbian, Spanish, Turkish

(gutteridge)

2020-04-05 23:01:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-thunar to 1.8.14

(gutteridge)

2020-04-05 23:01:36 UTC MAIN commitmail json YAML

xfce4-thunar: update to 1.8.14

Change log:

1.8.14
======
  - Revert "Allow opening of multiple file selections (bug #2487)",
  because it introduced a regression (Not possible any more to DnD
  multiple files in icon/compact view)
- Translation Updates:
  Portuguese

1.8.13
======
  - Use tre-view toplevel path of the cursor, if available, in order to
  prevent jumping (Bug #16024)
  - Increase vertical gap between icon and its label slightly (Bug #16041)
  - Fix crash when inserting USB device in tree-view  mode. (Bug #15172)
  - Fix jump to Home when ejecting a currently viewed device (Bug #16504)
  - Allow context menu when editing location in pathbar (Bug #16483)
  - Sort device entries in tree view (Bug #16471)
  - Allow to open multiple files at once (Bug #2487)
  - Fix incorrect pathbar autocomplete (Bug #16267)
  - Avoid unreadable names in detailed view (Bug #16391)
  - Prevent crash when renaming files (Bug #10805)
- Translation Updates:
  Belarusian, Croatian, Finnish, French, Hebrew, Indonesian, Kazakh,
  Malay, Portuguese, Portuguese (Brazil)

(gutteridge)

2020-04-05 22:59:15 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-garcon to 0.7.0

(gutteridge)

2020-04-05 22:59:00 UTC MAIN commitmail json YAML

xfce4-garcon: update to 0.7.0

Change log:

0.7.0
======
- Add garcon_menu_item_[g|s]et_keywords to docs
- Add garcon_gtk_menu_get_desktop_actions_menu
- Improve docstrings
- Translation Updates:
  Albanian, Asturian, Belarusian, Chinese (Taiwan), Galician, Georgian,
  Hindi, Spanish

(gutteridge)

2020-04-05 22:41:53 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-session to 4.14.2

(gutteridge)

2020-04-05 22:41:43 UTC MAIN commitmail json YAML

xfce4-session: update to 4.14.2

(In this case, only the translation updates are relevant for pkgsrc.)

Change log:

4.14.2
======
- Add support for xfce4-screensaver (Bug #16522)
- Try xfce screensaver before cinnamon (Bug #16223)
- Translation Updates:
  Albanian, Belarusian, Indonesian, Polish, Portuguese, Swedish

(gutteridge)

2020-04-05 22:37:25 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-terminal to 0.8.9.2

(gutteridge)

2020-04-05 22:37:14 UTC MAIN commitmail json YAML

xfce4-terminal: update to 0.8.9.2

Change log:

0.8.9.2
=======
- Allow to create window with 1 line height. One should also disable the
  scrollbar (--hide-scrollbar) to get 1 row window. (bug #16447)
- Fix 'Transparency setting ignored when using --color-bg' (bug #16309)
- Translation updates: Albanian, Belarusian, Polish, Portuguese, Slovenian,
  Swedish

(gutteridge)

2020-04-05 17:48:18 UTC MAIN commitmail json YAML

mate: align mate-themes required version to pair with 1.24

(gutteridge)

2020-04-05 17:30:36 UTC MAIN commitmail json YAML

xscreensaver: fix PLISTs

Fix PLIST and PLIST.opengl to reflect additions from the previous
update that caused builds without the opengl option to fail to package.
(No bump to PKGREVISION, since builds with the default options were
unaffected.)

(gutteridge)

2020-04-05 16:24:28 UTC MAIN commitmail json YAML

2020-04-05 16:22:43 UTC MAIN commitmail json YAML

2020-04-05 16:11:15 UTC MAIN commitmail json YAML

2020-04-05 16:05:45 UTC MAIN commitmail json YAML

Update all MATE packages (except system-monitor) to 1.24.0.

This release contains plenty of new features, bug-fixes, and general
improvements. Some of the most important highlights include:

  * We did it again, the MATE desktop environment is easier to use than before,
    once the user starts the session. Do you want to hide applications startup?
    Now you can set which applications to show on startup.
  * Engrampa now has support for a handful of extra formats, as well as fixed
    support for passwords and unicode characters in some of them.
  * Eye of MATE now has support for Wayland and we窶况e added support for
    embedded color profiles.
      * The thumbnail generation has been reworked and fixed in several places.
      * Added support for webp files.
  * Our window manager, marco, has gotten quite a few changes:
      * We窶况e brought a bunch of window decorations from the past to feed
        your nostalgia.
      * Finally added invisible resize borders. No more struggling to find a
        border to grab with your mouse!
      * All window controls (you know, the min, max, close buttons) are now
        rendered in HiDPI.
      * The Alt+Tab and Workspace Switcher popups have been entirely reworked.
        Now they render in beautiful OSD style, are more configurable, and can
        respond to keyboard arrows.
      * Tiling windows with the keyboard now allows you to cycle through
        different window sizes. You no longer need to feel constrained by only
        half of your screen.
  * The System Monitor panel applet now has support for NVMe drives.
  * Calculator now supports using either 窶徘i窶� or 窶慫�窶�.
      * Scientific notation has been improved.
      * Some fixes for supporting pre-defined physical constants.
  * The Control Center now displays its icons correctly on HiDPI displays.
  * A brand new Time And Date Manager app has been added.
  * The Mouse app now supports acceleration profiles.
  * The Preferred Applications app has been improved for accessibility, as well
    as better support for integration with IM clients.
  * The Indicator Applet has slightly better interaction with
    oddly-sized icons.
  * Speaking of icons, the network manager applet icons in our own themes have
    been entirely redesigned and can now be enjoyed on HiDPI displays.
  * If you窶决e the type of person that does not like to be disturbed when busy,
    or giving a presentation, or watching a movie, you窶冤l be happy to know that
    the notification daemon now supports a Do-Not-Disturb mode.
  * The MATE Panel had several bugs that caused crashes in the past when
    changing layouts. Those are now fixed!
      * Support for Wayland compatibility has improved considerably.
      * Status icons (a.k.a. notification area, or system tray) have support
        for HiDPI displays.
      * Wanda the Fish got a make-over and now you can enjoy her in full
        HiDPI glory.
      * The window list applet now supports window thumbnails on hover.
      * Various accessibility improvements throughout the panel and its
        core applets.
  * If your system doesn窶冲, uh, support systemd you might be interested in
    knowing that we窶况e added support for elogind to both the MATE Screensaver
    and the MATE Session.
  * We窶况e also added a brand new MATE Disk Image Mounter utility.
  * Mozo, the menu editor, now supports Undo and Redo actions.
  * Pluma plugins have now fully switched to Python 3.
  * Pluma no longer has to envy anything from other complex editors, since it
    can now show the formatting marks.
  * i18n: All applications have been migrated from intltools to gettext.

(bsiegert)

2020-04-05 14:43:16 UTC MAIN commitmail json YAML

doc: Updated games/openttd-data to 0.6.0

(nia)

2020-04-05 14:43:05 UTC MAIN commitmail json YAML

openttd-data: Update to 0.6.0

OpenGFX 0.6.0 (29 Mar 2020)
---------------------------
- Add: NRT GUI sprites (#34)
- Change: Improved road tunnel construction GUI icons
- Change: hg -> git conversion
- Fix: realsprites animated flag for various features to suppress spurious warnings (#31)
- Fix: Sprite sizes and offsets were partially wrong (Brumi)
- Update translations: Dutch

(nia)

2020-04-05 14:41:31 UTC MAIN commitmail json YAML

doc: Updated games/openttd to 1.10.0

(nia)

2020-04-05 14:41:21 UTC MAIN commitmail json YAML

openttd: Update to 1.10.0

1.10.0 (2020-04-01)
------------------------------------------------------------------------
Change: Open company window when clicking on a company goal (#8033)
Change: [SDL2] Support pasting from clipboard on Linux (#8004)
Fix: [Script] Random deviation upper bound range should be inclusive (#8052)
Fix #8043: Incorrect handling of global road/tram hotkeys caused a crash (#8044)
Fix #8039: [Script] SetOrderFlags and GetOrderDestination didn't work for oil rigs (#8040)
Fix: [Script] CanBuildConnectedRoadPartsHere neighbours tiles were incorrect if you started a new game with a different world size (#8036)
Fix: Ignore clicks on non-applicable global goals (#8035)
Fix #7613: Limit News Window to 1024 messages to keep it usable and avoid overflowing scrollbars (#8026)
Fix #7644: [OSX] Hopefully improve performance by manually set colorspace to sRGB (#8023)
Fix #8020: Add missing docking tiles around industry neutral stations (#8021)
Fix: GUI tramway icon only contained a single set of tram tracks (#8015)
Fix: Station with multiple docks had the wrong tile area (#8014)
Fix #8011: Crash when loading TTD scenario containing a dock (#8012)
Fix #7998: Crash when scripts tried to access companies with invalid IDs (#8010)
Fix: Crash when attempting to draw a string containing nonprintable characters (#8005)
Fix #6399: Directory ~/.local/share not created if it didn't already exist (#8003)
Fix #7958: Custom catenary missing on road bridges (#7991)
Fix #7944: Demolishing locks built on rivers didn't always restore the river (#7946)

1.10.0-RC1 (2020-02-09)
------------------------------------------------------------------------
Feature: Allow server to supply a reason to kicked/banned clients (#7859)
Feature: [NewGRF] Station variable 6A, querying GRFID of nearby station tiles (#7956)
Feature: Improved logic of sharing industry production between 3 or more stations (#7922)
Feature: Highlight the item under mouse cursor in file browser (#7900)
Feature: [GS] Methods to change town rating of companies (#7898)
Feature: [NewGRF] Callback profiling command (#7868)
Feature: Add a setting to show the name of the NewGRF of a vehicle in the build window (#7852)
Feature: Ability to filter industry directory window by cargo (#7843)
Feature: Minimap screenshot type (#7817)
Feature: [GS] Methods to control engine availability of a specific company (#7791)
Feature: Configurable game ending year (#7747)
Feature: Separate window for taking screenshots (#7550)
Change: Move autorenew setting to basic category (#7984)
Change: Improved algorithm for transfer feeder payments (#7935)
Change: Show volume sliders with wedges instead of boxy slider (#7902)
Change: Auto-restart loads the original resources (e.g. save or scenario) again (#7688)
Change: Improve readability of integer lists saved to config files (#7396)
Fix #7976: Crash when attempting to kick the host via rcon (#7985)
Fix #7592: Road vehicles no longer balanced between multiple road stop stations (#7979)
Fix: Station rating effects affecting too large area (#7977)
Fix #7974: Crash when Ctrl+click to show a collapsed vehicle group (#7975)
Fix #7969: Crash when executing a recursive console alias (#7973)
Fix #6566: Very long loading of the maximum "zoom out" level at high resolutions (#7968)
Fix #7952: Crash when switching input languages (#7953)
Fix: [OSX] Don't show a crash/assertion message box for a GUI-less video driver (#7934)
Fix #7925: Corrupt savegames could lead to corruption of the titlegame (#7932)
Fix: [Fluidsynth] Music notes from previous song were not properly reset (#7930)
Fix: Invalid string usage within music window (#7928)
Fix: Non-deterministic name sorting in industry directory window (#7915)
Fix #7899: Various issues with town list window sorting (#7906, #7916)
Fix #7587: Fix possible crashes when loading old save games with invalid waypoint positions (#7894)
Fix: Avoid a crash by properly resetting timetable duration when loading old savegames (#7894)
Fix: Possible crash when post road-works cleanup removes all road pieces (#7903)
Fix #7891: Fix crash when loading save from 1.7.2 (#7892)
Fix #7887: Missing sound effects for some main toolbar buttons (#7888)
Fix #6667: Avoid confusion by also recalculating bridge costs for 'spectated' AI companies (#7884)
Fix: Allow old NewGRF industries to hide in/out cargo slots (#7882)
Fix: [Windows] Fix bootstrap GUI with Uniscribe but no Freetype (#7878)
Fix: Missing keycodes for hotkeys.cfg (#7850)
Fix #7625: Ensure road infrastructure cost is correctly updated when upgrading your own roads (#7628)
Fix #7088: Avoid crash by closing AI/GS textfile windows when changing their in-game slot (#7094)

1.10.0-beta2 (2019-12-25)
------------------------------------------------------------------------
- Feature: [Script] More error mappings (#7857)
- Feature: Ctrl+Click on a vehicle in the vehicle group window selects and scrolls to the vehicle's group (#7800)
- Feature: Ctrl+Click on the vehicle details button in the vehicle view window opens the vehicle group window focused on the vehicle (#7800)
- Feature: Add a button to the vehicle advisory news window to open the vehicle's group window (#7800)
- Feature: Ctrl+Click on a vehicle in the vehicle list window opens the vehicle group window focused on the vehicle's group (#7800)
- Fix: Custom sea level default value is now equal to minimum value (#7866)
- Fix: [NewGRF] Various tracktype fixes (#7863)
- Fix: Infrastructure total update when removing tram road stop (#7856)
- Fix #7847: Use ViewportSign coordinates for sign Kdtree coordinates (#7849)
- Fix #7836: Check coherency of NewGRF parameter min/max (#7840)
- Fix #7673: [Script] Allow removal of custom town text (#7834)
- Fix: Crash when displaying an error message at map edges (#7833)
- Fix #7783, #7816: [SDL2] Fix input handling in edit context (#7825)
- Fix #7697: Tile query on HQs did not display cargo correctly (#7824)
- Fix #7820: Possible game crash when removing oil rig (#7821)
- Fix #7606: Rare crash when trying to clean up a crashed script (#7819)
- Fix #7784: [SDL2] up/down/home/end key behaviour (#7815)
- Fix #7631: 16 out cargo support for industry directory (#7809)
- Fix #7646: Crash on random map generation failure (#7805)
- Fix #7430: Only reset time since pickup when train visits station if it has room to load (#7595)
- Fix #5405: Aircraft could route to depots outside their range (#7104)

1.10.0-beta1 (2019-10-29)
------------------------------------------------------------------------
- Feature: Configurable minimum age for companies before allowing share trading (#7780)
- Feature: Filter on town list window (#7621)
- Feature: Ability to show Newspaper and Ticker messages in parallel (#7612)
- Feature: Show coverage area for stations and towns (#7446)
- Feature: Collapsible vehicle groups (#7417)
- Feature: More flexible docks - can now have multiple per station, ships can use any part of dock (#7380)
- Feature: [NewGRF] Railtype flags to allow/disallow 90 degree curves (#7352)
- Feature/Change: Non-rectangular catchment area for sparse stations (#7235)
- Feature: Improved performance for road vehicle pathfinding (#7261)
- Feature: Option to show local authority boundary of towns (#7025)
- Feature: Experimental method of town cargo generation that scales linearly with population (#6965)
- Feature: [NewGRF] RoadTypes (NRT) (#6811)
- Add: [Win32] Select MIDI device by port name (#7666)
- Add: 'getsysdate' console command (#7658)
- Add: Currencies NTD, CNY, HKD (#7596)
- Add: Icons to vehicle construction drop down lists (#7358, #7485)
- Add: Security warning to players that company passwords are not truly secure (#7351)
- Add: [Script] Various API functions for managing vehicle groups (#7225, #7336, #7716)
- Add: SDL2 video driver (#7086)
- Change: Inactive industries do not make sound effects (#7752)
- Change: [Win32] Use native GDI engine for rendering fonts (#7572)
- Change: Scale oil refinery edge distance limit by map size (#7514)
- Change: Do not display a news message about old vehicles when a replacement for it is activated (#7401)
- Change: When filtering purchase list by cargo type, buy button now performs a refit if required (#7301)
- Change: Don't apply forbid 90 deg turn settings to ships, and make penalties for turns configurable (#7289, #7372)
- Change: Make the chance of an aeroplane crashing at an airport with a short runway independent of plane crash setting (#7302)
- Change: Keep town growth rate in sync with house count (#6777)
- Fix #6219: Improve helicopter's ability to takeoff from commuter and international airports (#7710)
- Fix #6407: Show snowy ground sprites for train depots (#7671)
- Fix: Power/running cost sorting algorithm was not correct when power was higher than running cost (#7561)
- Fix: Tweaks to small-map colours to make dark blue company more visible (#7436, #7450)
- Fix: [SDL] Do not offer video smaller than 640x480 (#7442)
- Fix: Incorrect display of industry production around tiles (#7426)
- Fix: Show industry name in Land Area Information window for industries with neutral stations instead of just 'Oil Rig' (#7349)
- Fix: Remove redundant and broken file lookups when loading base sets (#7348)
- Fix: Always report error when ordering a road vehicle to wrong type of road stop (#7316)
- Fix #7043, #7274: Improve performance when creating towns during world creation (#7284)
- Fix #7062: Remove ship max order distance (#7279)
- Fix #7189: Fluidsynth volume gain too high (#7253)
- Fix: Add setting for whether industries with neutral stations (e.g. Oil rigs) accept and supply cargo to/from surrounding stations to fix exploit as old as TTO (#7234)
- Fix: Properly reset dropdown menu windows after changing AI/GS settings (#7092)
- Remove: DOS, MorphOS, AmigaOS & BeOS support (#7326, #7388)
- Remove: Original Path Finder (#7245)

(nia)

2020-04-05 14:29:08 UTC MAIN commitmail json YAML

Add missing converters/fribidi dependency.

(hauke)

2020-04-05 14:06:23 UTC MAIN commitmail json YAML

doc: Updated x11/libxdg-basedir to 1.2.0

(nia)

2020-04-05 14:06:13 UTC MAIN commitmail json YAML

libxdg-basedir: Update to 1.2.0

Mark Nevill (4):
      Pulled updated attributes.m4 from xine-lib.
      Quickfix for warning in attributes.m4.
      Added support for Basedir 0.7's XDG_RUNTIME_DIRECTORY.
      Merge branch 'development', bumped version to 1.2.0, adjusted libtool version info.

(nia)

2020-04-05 13:36:41 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.8.1

(nia)

2020-04-05 13:36:27 UTC MAIN commitmail json YAML

janet: Update to 1.8.1

## 1.8.1 - 2020-03-31
- Fix bugs for big endian systems
- Fix 1.8.0 regression on BSDs

(nia)

2020-04-05 13:33:52 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.21.22

(nia)

2020-04-05 13:33:41 UTC MAIN commitmail json YAML

musicpd: Update to 0.21.22

ver 0.21.22 (2020/04/02)
* database
  - simple: optimize startup
* input
  - curl: fix streaming errors on Android
* playlist
  - rss: support MIME type application/xml
* mixer
  - android: new mixer plugin for "sles" output
* Android
  - TV support
* Windows
  - fix time zone offset check
* fix build failures with uClibc-ng

(nia)

2020-04-05 13:33:36 UTC MAIN commitmail json YAML

doc: Updated www/gitea to 1.11.4

(nia)

2020-04-05 13:33:26 UTC MAIN commitmail json YAML

gitea: Update to 1.11.4

## [1.11.4](https://github.com/go-gitea/gitea/releases/tag/v1.11.4) - 2020-04-01

* BUGFIXES
  * Only update merge_base if not already merged (#10909)
  * Fix milestones too many SQL variables bug (#10880) (#10904)
  * Protect against NPEs in notifications list (#10879) (#10883)
  * Convert plumbing.ErrObjectNotFound to git.ErrNotExist in getCommit (#10862) (#10868)
  * Convert plumbing.ErrReferenceNotFound to git.ErrNotExist in GetRefCommitID (#10676) (#10797)
  * Account for empty lines in receive-hook message (#10773) (#10784)
  * Fix bug on branch API (#10767) (#10775)
  * Migrate to go-git/go-git v5.0.0 (#10735) (#10753)
  * Fix hiding of fields in authorization source page (#10734) (#10752)
  * Prevent default for linkAction (#10742) (#10743)

(nia)

2020-04-05 13:21:21 UTC MAIN commitmail json YAML

doc: Removed devel/libmcs

(nia)

2020-04-05 13:20:56 UTC MAIN commitmail json YAML

2020-04-05 13:13:24 UTC MAIN commitmail json YAML

doc: Updated textproc/libodfgen to 0.1.7

(nia)

2020-04-05 13:13:02 UTC MAIN commitmail json YAML

libodfgen: Update to 0.1.7

libodfgen 0.1.7
- All:
    + switch to C++-11
    + fuzzing: correct many problem
    + support more text's style attributes
    + add support for named's graphic style
    + ods/odt: try to retrieve some MathML equations
- Chart:
    + support more attributes,
- Spreadsheet:
    + allow external file reference
    + do not create invalid file if there is more than 26*26 columns
- Other improvements and fixes.

(nia)

2020-04-05 13:12:37 UTC MAIN commitmail json YAML

doc: Updated converters/orcus to 0.15.4

(nia)

2020-04-05 13:10:27 UTC MAIN commitmail json YAML

orcus: Update to 0.15.4

Release Notes

    fixed a build error with gcc 10 with LTO. For more details, visit https://bugs.gentoo.org/715154.
    removed potentially non-free specification and schema files from the package.

(nia)

2020-04-05 12:49:59 UTC MAIN commitmail json YAML

doc: Updated sysutils/libisoburn to 1.5.2

(nia)

2020-04-05 12:49:44 UTC MAIN commitmail json YAML

libisoburn: Update to 1.5.2

libisoburn-1.5.2.tar.gz  Sat Oct 26 2019
===============================================================================
* Bug fix: -disk_pattern on -add ./ -- mistook "./" for the root directory
  Thanks JBThiel.
* Bug fix: -disk_pattern on -add "" -- yielded SIGSEGV
* Bug fix: -osirrox "concat_split_on" worked only together with -split_size
          larger than 0. Thanks William Willems.
* New API calls isoburn_igopt_set_part_type_guid(),
  isoburn_igopt_get_part_type_guid(), isoburn_igopt_set_iso_type_guid(),
  isoburn_igopt_get_iso_type_guid()
* Enabled GPT type GUIDs with -append_partition,
  -boot_image any iso_mbr_part_type=, and -as mkisofs -iso_mbr_part_type
* Made libisoburn and GNU xorriso ready for building out-of-source.
  Thanks Ross Burton.

(nia)

2020-04-05 12:47:27 UTC MAIN commitmail json YAML

doc: Updated sysutils/libburn to 1.5.2

(nia)

2020-04-05 12:47:13 UTC MAIN commitmail json YAML

libburn: Update to 1.5.2

libburn-1.5.2.tar.gz Sat Oct 26 2019
===============================================================================
* Bug fix: No lock was obtained for setting up a fifo object
* Bug fix: Stream recording was applied regardless whether the drive offers it.
          This caused Xfburn failures with some MATSHITA laptop drives.
* Bug fix: TDK Corporation was not recognized as manufacturer of DVD-R "TTH02"
* Made libburn ready for building out-of-source.  Thanks Ross Burton.
* New API calls burn_drive_get_feature_codes(), burn_drive_get_feature()
* New cdrskin option --list_features

(nia)

2020-04-05 12:35:46 UTC MAIN commitmail json YAML

doc: Updated sysutils/libisofs to 1.5.2

(nia)

2020-04-05 12:35:35 UTC MAIN commitmail json YAML

libisofs: Update to 1.5.2

Changes:

* New API calls iso_write_opts_set_part_type_guid(),
  iso_write_opts_set_iso_type_guid()
* New API call iso_nowtime()
* New flag bit2 of iso_node_set_acl_text() to be verbous about failures
* Made libisofs ready for building out-of-source. Thanks Ross Burton.
* Bug fix: Appended GPT partitions were not covered by the protective MBR
          partition
* Bug fix: Multi-session emulation spoiled GPT production.
          "GPT partitions ... overlap". Regression towards 1.4.8
* Bug fix: Appending partitions 5 to 8 caused damaged ISO filesystems if not
          for SUN disk label
* Bug fix: SIGSEGV happened if options bit 14 of
          iso_write_opts_set_system_area() is set and no El Torito boot image
          is defined

(nia)

2020-04-05 12:28:08 UTC MAIN commitmail json YAML

doc: Updated converters/libwps to 0.4.11

(nia)

2020-04-05 12:27:55 UTC MAIN commitmail json YAML

libwps: Update to 0.4.11

0.4.10 -> 0.4.11
- add a parser for XYWrite v1-v4
- wks,wk1: try to improve the cell's reference retrieving

(nia)

2020-04-05 08:40:30 UTC MAIN commitmail json YAML

doc/TODO: add some

+ apache24-2.4.43, gtk3-3.24.17, khard-0.16.0, libgit2-1.0.0,
  librsvg-2.48.2, libsigc++-2.10.3, libsigc++3-3.0.3, musicpd-0.21.22,
  openttd-1.10, py-distro-1.5.0, py-google-auth-1.13.1,
  py-mercurial-5.3.2.

(wiz)

2020-04-05 07:05:44 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix

(adam)

2020-04-05 07:05:28 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 45.0.0

Version 45.0.0 "Heaven in Pennies"

New features and enhancements

* mkvmerge: mkvmerge has never supported appending & splitting FLAC audio
  tracks. mkvmerge will now emit error messages when the user attempts either
  instead of continuing and creating invalid FLAC tracks.
* MKVToolNix GUI: added an option in the preferences to turn on eliding text
  on tab headers. If enabled, tab names will be shortened so that all tab
  headers fit into the window's width.
* MKVToolNix GUI: added an option in the preferences to disable all tooltips.
* MKVToolNix GUI: Windows: debug output sent via Qt's to Windows' debugging
  facility will use a more verbose message format including the application
  name, making it easier to filter for in SysInternal's "Debug View" utility.
* MKVToolNix GUI: multiplexer: if the file identification fails due to a JSON
  parser error, the output generated by `mkvmerge` will be output via Qt's
  debugging facility (viewable with SysInternal's "Debug View" utility on
  Windows; on other systems it's output on `STDERR`) allowing insight into
  what's gone wrong.
* MKVToolNix GUI: multiplexer: if an error occurs during file identification,
  the name of the processed file will be mentioned in the error message.
* MKVToolNix GUI: multiplexer: if an error occurs during identification of
  multiple files, the GUI will ask the user whether to continue or abort the
  identification process.
* MKVToolNix GUI: job queue: added an option in the preferences for removing
  completed jobs when exiting the program depending on their status.

Bug fixes

* mkvmerge: H.265/HEVC packetizer: fixed changing the NALU size length, it was
  using the wrong offset into the `hevcC` structure.
* mkvmerge: MP4 reader: fixed calculating the duration of video tracks that
  only contain a single frame.
* mkvmerge: MP4 reader: if there's no frame offset table (`ctts` atom) present
  for H.265/HEVC video tracks, mkvmerge will determine the timestamp order
  itself instead of relying on the timestamps in the MP4 being in the
  presentation order required by Matroska.
* mkvpropedit: Windows: mkvpropedit wasn't caching when reading the file to
  modify, slowing down operations such as adding track statistics tags
  considerably.
* MKVToolNix GUI: multiplexer: when using the title as part of the destination
  file name (both automatically as well as using the "copy title to
  destination file name" function) all characters that aren't valid in a file
  name are replaced by hyphens.
* MKVToolNix GUI: multiplexer: the "copy title to destination file name"
  function was broken when the "make file name unique" option in the
  preferences was disabled. In that case the file base name was removed
  regardless of what the title was set to at the time.
* MKVToolNix GUI: multiplexer: when using the "show command line" menu option
  on Windows the path to the `mkvmerge` executable was shown with forward
  slashes instead of backslashes. This is a purely cosmetic fix as Windows
  supports both forward and backward slashes.
* MKVToolNix GUI: multiplexer: when adding Blu-ray playlists the GUI used to
  only look for the English version of the disc library information (title &
  cover images). Now the GUI will present all disc library entries in the
  "select playlist to add" dialog & let the user chose which one to use (if
  any).
* MKVToolNix GUI: multiplexer, info tool: fixed the "warn before overwriting"
  check wrt. jobs creating the same file.

(adam)

2020-04-05 06:14:17 UTC MAIN commitmail json YAML

doc: Updated security/polkit to 0.116

(wiz)

2020-04-05 06:14:08 UTC MAIN commitmail json YAML

polkit: update to 0.116.

This is polkit 0.116.

Highlights:
Fix of CVE-2018-19788, high UIDs caused overflow in polkit;
Fix of CVE-2019-6133, kernel vulnerability (Slowfork) allowed local privilege escalation.

Changes since polkit 0.115:

Kyle Walker:
    Leaking zombie child processes

Jan Rybar:
    Possible resource leak found by static analyzer
    Output messages tuneup
    Sanity fixes
    pkttyagent tty echo disabled on SIGINT

Ray Strode:
    HACKING: add link to Code of Conduct

Philip Withnall:
    polkitbackend: comment typos fix

Zbigniew Jędrzejewski-Szmek:
    configure.ac: fix detection of systemd with cgroups v2
    CVE-2018-19788 High UIDs overflow fix

Colin Walters:
    CVE-2019-6133 Slowfork vulnerability fix

Matthew Leeds:
    Allow unset process-uid

Emmanuele Bassi
    Port the JS authority to mozjs-60

Göran Uddeborg:
    Use JS_EncodeStringToUTF8

Many thanks to all contributors!

Jan Rybar et al.,
April 25, 2019

(wiz)

2020-04-05 06:11:41 UTC MAIN commitmail json YAML

doc: Added lang/mozjs60 version 60.8.0

(wiz)

2020-04-05 06:11:28 UTC MAIN commitmail json YAML

lang/Makefile: + mozjs60

(wiz)

2020-04-05 06:10:28 UTC MAIN commitmail json YAML

2020-04-05 01:29:42 UTC MAIN commitmail json YAML

doc: Updated lang/nim to 1.2.0

(ryoon)

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

nim: Update to 1.2.0

Changelog:
# v1.2.0 - 2020-04-02

## Standard library additions and changes

- Added overloaded `strformat.fmt` macro that use specified characters as
  delimiter instead of '{' and '}'.
- Added new procs in `tables.nim`: `OrderedTable.pop`, `CountTable.del`,
  `CountTable.pop`, `Table.pop`.
- Added `strtabs.clear` overload that reuses the existing mode.
- Added `browsers.osOpen` const alias for the operating system specific *"open"* command.
- Added `sugar.dup` for turning in-place algorithms like `sort` and `shuffle`
  into operations that work on a copy of the data and return the mutated copy,
  like the existing `sorted` does.
- Added `sugar.collect` that does comprehension for seq/set/table collections.
- Added `sugar.capture` for capturing some local loop variables when creating a
  closure. This is an enhanced version of `closureScope`.
- Added `typetraits.tupleLen` to get number of elements of a tuple/type tuple,
  and `typetraits.get` to get the ith element of a type tuple.
- Added `typetraits.genericParams` to return a tuple of generic params from a
  generic instantiation.
- `options` now treats `proc` like other pointer types, meaning `nil` proc variables
  are converted to `None`.
- Added `os.normalizePathEnd` for additional path sanitization.
- Added `times.fromUnixFloat,toUnixFloat`, sub-second resolution versions of
  `fromUnix`,`toUnixFloat`.
- Added `wrapnils` module for chains of field-access and indexing where the LHS
  can be nil. This simplifies code by reducing need for if-else branches around
  intermediate maybe nil values. E.g. `echo ?.n.typ.kind`.
- Added `minIndex`, `maxIndex` and `unzip` to the `sequtils` module.
- Added `os.isRelativeTo` to tell whether a path is relative to another.
- Added `resetOutputFormatters` to `unittest`.
- Added `expectIdent` to the `macros` module.
- Added `os.isValidFilename` that returns `true` if `filename` argument is valid
  for cross-platform use.
- Added `times.isLeapDay`
- `base64` adds URL-Safe Base64, implements RFC-4648 Section-7.
- Added a new module, `std / compilesettings` for querying the compiler about
  diverse configuration settings.
- Added `net.getPeerCertificates` and `asyncnet.getPeerCertificates` for
  retrieving the verified certificate chain of the peer we are connected to
  through an SSL-wrapped `Socket`/`AsyncSocket`.
- Added `browsers.openDefaultBrowser` without URL, implements IETF RFC-6694 Section-3.
- Added `jsconsole.trace`, `jsconsole.table`, `jsconsole.exception` for JavaScript target.
- Added `distinctBase` overload for values: `assert 12.MyInt.distinctBase == 12`
- Added new module `std/stackframes`, in particular `setFrameMsg`, which enables
  custom runtime annotation of stackframes, see #13351 for examples.
  Turn on/off via `--stackTraceMsgs:on/off`.
- Added `sequtils.countIt`, allowing for counting items using a predicate.
- Added a `with` macro for easy function chaining that's available everywhere,
  there is no need to concern your APIs with returning the first argument
  to enable "chaining", instead use the dedicated macro `with` that
  was designed for it. For example:

```nim
type
  Foo = object
    col, pos: string

proc setColor(f: var Foo; r, g, b: int) = f.col = $(r, g, b)
proc setPosition(f: var Foo; x, y: float) = f.pos = $(x, y)

var f: Foo
with(f, setColor(2, 3, 4), setPosition(0.0, 1.0))
echo f
```

- `macros.newLit` now works for ref object types.
- `macro pragmas` can now be used in type sections.
- 5 new pragmas were added to Nim in order to make the upcoming tooling more
  convenient to use. Nim compiler checks these pragmas for syntax but otherwise
  ignores them. The pragmas are `requires`, `ensures`, `assume`, `assert`, `invariant`.
- `system.writeFile` has been overloaded to also support `openarray[byte]`.
- `asyncdispatch.drain` now properly takes into account `selector.hasPendingOperations`
  and only returns once all pending async operations are guaranteed to have completed.
- `sequtils.zip` now returns a sequence of anonymous tuples i.e. those tuples
  now do not have fields named "a" and "b".
- `distinctBase` has been moved from `sugar` to `typetraits` and now it is
  implemented as compiler type trait instead of macro. `distinctBase` in sugar
  module is now deprecated.
- `CountTable.mget` has been removed from `tables.nim`. It didn't work, and it
  was an oversight to be included in v1.0.
- `tables.merge(CountTable, CountTable): CountTable` has been removed.
  It didn't work well together with the existing inplace version of the same proc
  (`tables.merge(var CountTable, CountTable)`).
  It was an oversight to be included in v1.0.
- `asyncdispatch.drain` now consistently uses the passed timeout value for all
  iterations of the event loop, and not just the first iteration.
  This is more consistent with the other asyncdispatch APIs, and allows
  `asyncdispatch.drain` to be more efficient.
- `base64.encode` and `base64.decode` were made faster by about 50%.
- `htmlgen` adds [MathML](https://wikipedia.org/wiki/MathML) support
  (ISO 40314).
- `macros.eqIdent` is now invariant to export markers and backtick quotes.
- `htmlgen.html` allows `lang` in the `<html>` tag and common valid attributes.
- `macros.basename` and `basename=` got support for `PragmaExpr`,
  so that an expression like `MyEnum {.pure.}` is handled correctly.
- `httpclient.maxredirects` changed from `int` to `Natural`, because negative values
  serve no purpose whatsoever.
- `httpclient.newHttpClient` and `httpclient.newAsyncHttpClient` added `headers`
  argument to set initial HTTP Headers, instead of a hardcoded empty `newHttpHeader()`.
- `parseutils.parseUntil` has now a different behaviour if the `until` parameter is
  empty. This was required for intuitive behaviour of the strscans module
  (see bug #13605).
- `strutils.formatFloat` with `precision = 0` has the same behavior in all
  backends, and it is compatible with Python's behavior,
  e.g. `formatFloat(3.14159, precision = 0)` is now `3`, not `3.`.
- `times.parse` now only uses input to compute its result, and not `now`:
  `parse("2020", "YYYY", utc())` is now `2020-01-01T00:00:00Z` instead of
  `2020-03-02T00:00:00Z` if run on 03-02; it also doesn't crash anymore when
  used on 29th, 30th, 31st of each month.
- `httpcore.==(string, HttpCode)` is now deprecated due to lack of practical
  usage. The `$` operator can be used to obtain the string form of `HttpCode`
  for comparison if desired.
- `std/oswalkdir` was buggy, it's now deprecated and reuses `std/os` procs.
- `net.newContext` now performs SSL Certificate checking on Linux and OSX.
  Define `nimDisableCertificateValidation` to disable it globally.
- `os.walkDir` and `os.walkDirRec` now have new flag, `checkDir` (default: false).
  If it is set to true, it will throw if input dir is invalid instead of a noop
  (which is the default behaviour, as it was before this change),
  `os.walkDirRec` only throws if top-level dir is invalid, but ignores errors for
  subdirs, otherwise it would be impossible to resume iteration.
- The `FD` variant of `selector.unregister` for `ioselector_epoll` and
  `ioselector_select` now properly handle the `Event.User` select event type.
- `joinPath` path normalization when `/` is the first argument works correctly:
  `assert "/" / "/a" == "/a"`. Fixed the edge case: `assert "" / "" == ""`.
- `xmltree` now adds indentation consistently to child nodes for any number
  of children nodes.
- `os.splitPath()` behavior synchronized with `os.splitFile()` to return "/"
  as the dir component of `/root_sub_dir` instead of the empty string.
- The deprecated `lc` macro has been removed from `sugar`. It is now replaced with the
  more powerful `collect` macro.
- `os.relativePath("foo", "foo")` is now `"."`, not `""`, as `""` means invalid
  path and shouldn't be conflated with `"."`; use `-d:nimOldRelativePathBehavior`
  to restore the old behavior.
- `os.joinPath(a, b)` now honors trailing slashes in `b` (or `a` if `b` = "").
- `base64.encode` no longer supports `lineLen` and `newLine`.
  Use `base64.encodeMime` instead.

## Language changes

- An `align` pragma can now be used for variables and object fields, similar
  to the `alignas` declaration modifier in C/C++.
- `=sink` type bound operator is now optional. Compiler can now use combination
  of `=destroy` and `copyMem` to move objects efficiently.
- Unsigned integer operators have been fixed to allow promotion of the first operand.
- Conversions to unsigned integers are unchecked at runtime, imitating earlier Nim
  versions. The documentation was improved to acknowledge this special case.
  See https://github.com/nim-lang/RFCs/issues/175 for more details.
- New syntax for lvalue references: `var b {.byaddr.} = expr` enabled by
  `import std/decls`.
- `var a {.foo.}: MyType = expr` now lowers to `foo(a, MyType, expr)` for
  non-builtin pragmas, enabling things like lvalue references (see `decls.byaddr`).

## Compiler changes

- Generated JS code uses spaces, instead of mixed spaces and tabs.
- The Nim compiler now supports the ``--asm`` command option for easier
  inspection of the produced assembler code.
- The Nim compiler now supports a new pragma called ``.localPassc`` to
  pass specific compiler options to the C(++) backend for the C(++) file
  that was produced from the current Nim module.
- The compiler now inferes "sink parameters". To disable this for a specific routine,
  annotate it with `.nosinks`. To disable it for a section of code, use
  `{.push sinkInference: off.}`...`{.pop.}`.
- The compiler now supports a new switch `--panics:on` that turns runtime
  errors like `IndexError` or `OverflowError` into fatal errors that **cannot**
  be caught via Nim's `try` statement. `--panics:on` can improve the
  runtime efficiency and code size of your program significantly.
- The compiler now warns about inheriting directly from `system.Exception` as
  this is **very bad** style. You should inherit from `ValueError`, `IOError`,
  `OSError` or from a different specific exception type that inherits from
  `CatchableError` and cannot be confused with a `Defect`.
- The error reporting for Nim's effect system has been improved.
- Implicit conversions for `const` behave correctly now, meaning that code like
  `const SOMECONST = 0.int; procThatTakesInt32(SOMECONST)` will be illegal now.
  Simply write `const SOMECONST = 0` instead.
- The `{.dynlib.}` pragma is now required for exporting symbols when making
  shared objects on POSIX and macOS, which make it consistent with the behavior
  on Windows.
- The compiler is now more strict about type conversions concerning proc
  types: Type conversions cannot be used to hide `.raise` effects or side
  effects, instead a `cast` must be used. With the flag `--useVersion:1.0` the
  old behaviour is emulated.
- The Nim compiler now implements a faster way to detect overflows based
  on GCC's `__builtin_sadd_overflow` family of functions. (Clang also
  supports these). Some versions of GCC lack this feature and unfortunately
  we cannot detect this case reliably. So if you get compilation errors like
  "undefined reference to `__builtin_saddll_overflow`" compile your programs
  with `-d:nimEmulateOverflowChecks`.

## Tool changes

- Nimpretty doesn't accept negative indentation argument anymore, because it was
  breaking files.

## Bugfixes

- Fixed "`nimgrep --nocolor` is ignored on posix; should be instead: `--nimgrep --color=[auto]|true|false`"
  ([#7591](https://github.com/nim-lang/Nim/issues/7591))
- Fixed "Runtime index on const array (of converted obj) causes C-compiler error"
  ([#10514](https://github.com/nim-lang/Nim/issues/10514))
- Fixed "windows x86 with vcc compile error with "asmNoStackFrame""
  ([#12298](https://github.com/nim-lang/Nim/issues/12298))
- Fixed "[TODO] regression: Error: Locks requires --threads:on option"
  ([#12330](https://github.com/nim-lang/Nim/issues/12330))
- Fixed "Add --cc option to --help or --fullhelp output"
  ([#12010](https://github.com/nim-lang/Nim/issues/12010))
- Fixed "questionable `csize` definition in `system.nim`"
  ([#12187](https://github.com/nim-lang/Nim/issues/12187))
- Fixed "os.getAppFilename() returns incorrect results on OpenBSD"
  ([#12389](https://github.com/nim-lang/Nim/issues/12389))
- Fixed "HashSet[uint64] slow insertion depending on values"
  ([#11764](https://github.com/nim-lang/Nim/issues/11764))
- Fixed "Differences between compiling 'classic call syntax' vs 'method call syntax' ."
  ([#12453](https://github.com/nim-lang/Nim/issues/12453))
- Fixed "c -d:nodejs --> SIGSEGV: Illegal storage access"
  ([#12502](https://github.com/nim-lang/Nim/issues/12502))
- Fixed "Closure iterator crashes on --newruntime due to "dangling references""
  ([#12443](https://github.com/nim-lang/Nim/issues/12443))
- Fixed "No `=destroy` for elements of closure environments other than for latest devel --gc:destructors"
  ([#12577](https://github.com/nim-lang/Nim/issues/12577))
- Fixed "strutils:formatBiggestFloat() gives different results in JS mode"
  ([#8242](https://github.com/nim-lang/Nim/issues/8242))
- Fixed "Regression (devel): the new `csize_t` definition isn't consistently used, nor tested thoroughly..."
  ([#12597](https://github.com/nim-lang/Nim/issues/12597))
- Fixed "tables.take() is defined only for `Table` and missed for other table containers"
  ([#12519](https://github.com/nim-lang/Nim/issues/12519))
- Fixed "`pthread_key_t` errors on OpenBSD"
  ([#12135](https://github.com/nim-lang/Nim/issues/12135))
- Fixed "newruntime: simple seq pop at ct results in compile error"
  ([#12644](https://github.com/nim-lang/Nim/issues/12644))
- Fixed "[Windows] finish.exe C:\Users\<USERNAME>\.nimble\bin is not in your PATH environment variable."
  ([#12319](https://github.com/nim-lang/Nim/issues/12319))
- Fixed "Error with strformat + asyncdispatch + const"
  ([#12612](https://github.com/nim-lang/Nim/issues/12612))
- Fixed "MultipartData needs $"
  ([#11863](https://github.com/nim-lang/Nim/issues/11863))
- Fixed "Nim stdlib style issues with --styleCheck:error"
  ([#12687](https://github.com/nim-lang/Nim/issues/12687))
- Fixed "new $nimbleDir path substitution yields unexpected search paths"
  ([#12767](https://github.com/nim-lang/Nim/issues/12767))
- Fixed "Regression: inlined procs now get multiple rounds of destructor injection"
  ([#12766](https://github.com/nim-lang/Nim/issues/12766))
- Fixed "newruntime: compiler generates defective code"
  ([#12669](https://github.com/nim-lang/Nim/issues/12669))
- Fixed "broken windows modules path handling because of 'os.relativePath' breaking changes"
  ([#12734](https://github.com/nim-lang/Nim/issues/12734))
- Fixed "for loop tuple syntax not rendered correctly"
  ([#12740](https://github.com/nim-lang/Nim/issues/12740))
- Fixed "Crash when trying to use `type.name[0]`"
  ([#12804](https://github.com/nim-lang/Nim/issues/12804))
- Fixed "Enums should be considered Trivial types in Atomics"
  ([#12812](https://github.com/nim-lang/Nim/issues/12812))
- Fixed "Produce static/const initializations for variables when possible"
  ([#12216](https://github.com/nim-lang/Nim/issues/12216))
- Fixed "Assigning descriminator field leads to internal assert with --gc:destructors"
  ([#12821](https://github.com/nim-lang/Nim/issues/12821))
- Fixed "nimsuggest `use` command does not return all instances of symbol"
  ([#12832](https://github.com/nim-lang/Nim/issues/12832))
- Fixed "@[] is a problem for --gc:destructors"
  ([#12820](https://github.com/nim-lang/Nim/issues/12820))
- Fixed "Codegen ICE in allPathsAsgnResult"
  ([#12827](https://github.com/nim-lang/Nim/issues/12827))
- Fixed "seq[Object with ref and destructor type] doesn't work in old runtime"
  ([#12882](https://github.com/nim-lang/Nim/issues/12882))
- Fixed "Destructor not invoked because it is instantiated too late, old runtime"
  ([#12883](https://github.com/nim-lang/Nim/issues/12883))
- Fixed "The collect macro does not handle if/case correctly"
  ([#12874](https://github.com/nim-lang/Nim/issues/12874))
- Fixed "allow typed/untyped params in magic procs (even if not in stdlib)"
  ([#12911](https://github.com/nim-lang/Nim/issues/12911))
- Fixed "ARC/newruntime memory corruption"
  ([#12899](https://github.com/nim-lang/Nim/issues/12899))
- Fixed "tasyncclosestall.nim still flaky test: Address already in use"
  ([#12919](https://github.com/nim-lang/Nim/issues/12919))
- Fixed "newruntime and computed goto: variables inside the loop are in generated code uninitialised"
  ([#12785](https://github.com/nim-lang/Nim/issues/12785))
- Fixed "osx: dsymutil needs to be called for debug builds to keep debug info"
  ([#12735](https://github.com/nim-lang/Nim/issues/12735))
- Fixed "codegen ICE with ref objects, gc:destructors"
  ([#12826](https://github.com/nim-lang/Nim/issues/12826))
- Fixed "mutable iterator cannot yield named tuples"
  ([#12945](https://github.com/nim-lang/Nim/issues/12945))
- Fixed "parsecfg stores "\r\n" line breaks just as "\n""
  ([#12970](https://github.com/nim-lang/Nim/issues/12970))
- Fixed "db_postgres.getValue issues warning when no rows found"
  ([#12973](https://github.com/nim-lang/Nim/issues/12973))
- Fixed "ARC: Unpacking tuple with seq causes segfault"
  ([#12989](https://github.com/nim-lang/Nim/issues/12989))
- Fixed "ARC/newruntime: strutils.join on seq with only empty strings causes segfault"
  ([#12965](https://github.com/nim-lang/Nim/issues/12965))
- Fixed "regression (1.0.4): `{.push exportc.}` wrongly affects generic instantiations, causing codegen errors"
  ([#12985](https://github.com/nim-lang/Nim/issues/12985))
- Fixed "cdt, crash with --gc:arc, works fine with default gc"
  ([#12978](https://github.com/nim-lang/Nim/issues/12978))
- Fixed "ARC: No indexError thrown on out-of-bound seq access, SIGSEGV instead"
  ([#12961](https://github.com/nim-lang/Nim/issues/12961))
- Fixed "ARC/async: Returning in a try-block results in wrong codegen"
  ([#12956](https://github.com/nim-lang/Nim/issues/12956))
- Fixed "asm keyword is generating wrong output C code when --cc:tcc"
  ([#12988](https://github.com/nim-lang/Nim/issues/12988))
- Fixed "Destructor not invoked"
  ([#13026](https://github.com/nim-lang/Nim/issues/13026))
- Fixed "ARC/newruntime: Adding inherited var ref object to seq with base type causes segfault"
  ([#12964](https://github.com/nim-lang/Nim/issues/12964))
- Fixed "Style check error with JS compiler target"
  ([#13032](https://github.com/nim-lang/Nim/issues/13032))
- Fixed "regression(1.0.4): undeclared identifier: 'readLines'; plus another regression and bug"
  ([#13013](https://github.com/nim-lang/Nim/issues/13013))
- Fixed "regression(1.04) `invalid pragma: since` with nim js"
  ([#12996](https://github.com/nim-lang/Nim/issues/12996))
- Fixed "Sink to MemMove optimization in injectdestructors"
  ([#13002](https://github.com/nim-lang/Nim/issues/13002))
- Fixed "--gc:arc: `catch` doesn't work with exception subclassing"
  ([#13072](https://github.com/nim-lang/Nim/issues/13072))
- Fixed "nim c --gc:arc --exceptions:{setjmp,goto} incorrectly handles raise; `nim cpp --gc:arc` is ok"
  ([#13070](https://github.com/nim-lang/Nim/issues/13070))
- Fixed "typetraits feature request - get subtype of a generic type"
  ([#6454](https://github.com/nim-lang/Nim/issues/6454))
- Fixed "CountTable inconsistencies between keys() and len() after setting value to 0"
  ([#12813](https://github.com/nim-lang/Nim/issues/12813))
- Fixed "{.align.} pragma is not applied if there is a generic field"
  ([#13122](https://github.com/nim-lang/Nim/issues/13122))
- Fixed "ARC, finalizer, allow rebinding the same function multiple times"
  ([#13112](https://github.com/nim-lang/Nim/issues/13112))
- Fixed "`nim doc` treats `export localSymbol` incorrectly"
  ([#13100](https://github.com/nim-lang/Nim/issues/13100))
- Fixed "--gc:arc SIGSEGV (double free?)"
  ([#13119](https://github.com/nim-lang/Nim/issues/13119))
- Fixed "codegen bug with arc"
  ([#13105](https://github.com/nim-lang/Nim/issues/13105))
- Fixed "symbols not defined in the grammar"
  ([#10665](https://github.com/nim-lang/Nim/issues/10665))
- Fixed "[JS] Move is not defined"
  ([#9674](https://github.com/nim-lang/Nim/issues/9674))
- Fixed "[TODO] pathutils.`/` can return invalid AbsoluteFile"
  ([#13121](https://github.com/nim-lang/Nim/issues/13121))
- Fixed "regression(1.04) `nim doc main.nim` generates broken html (no css)"
  ([#12998](https://github.com/nim-lang/Nim/issues/12998))
- Fixed "Wrong supportsCopyMem on string in type section"
  ([#13095](https://github.com/nim-lang/Nim/issues/13095))
- Fixed "Arc, finalizer, out of memory"
  ([#13157](https://github.com/nim-lang/Nim/issues/13157))
- Fixed "`--genscript` messes up nimcache and future nim invocations"
  ([#13144](https://github.com/nim-lang/Nim/issues/13144))
- Fixed "--gc:arc with --exceptions:goto for "nim c" generate invalid c code"
  ([#13186](https://github.com/nim-lang/Nim/issues/13186))
- Fixed "[regression] duplicate member `_i1` codegen bug"
  ([#13195](https://github.com/nim-lang/Nim/issues/13195))
- Fixed "RTree investigations with valgrind for --gc:arc"
  ([#13110](https://github.com/nim-lang/Nim/issues/13110))
- Fixed "relativePath("foo", ".") returns wrong path"
  ([#13211](https://github.com/nim-lang/Nim/issues/13211))
- Fixed "asyncftpclient - problem with welcome.msg"
  ([#4684](https://github.com/nim-lang/Nim/issues/4684))
- Fixed "Unclear error message, lowest priority"
  ([#13256](https://github.com/nim-lang/Nim/issues/13256))
- Fixed "Channel messages are corrupted"
  ([#13219](https://github.com/nim-lang/Nim/issues/13219))
- Fixed "Codegen bug with exportc and case objects"
  ([#13281](https://github.com/nim-lang/Nim/issues/13281))
- Fixed "[bugfix] fix #11590: c compiler warnings silently ignored, giving undefined behavior"
  ([#11591](https://github.com/nim-lang/Nim/issues/11591))
- Fixed "[CI] tnetdial flaky test"
  ([#13132](https://github.com/nim-lang/Nim/issues/13132))
- Fixed "Cross-Compiling with -d:mingw fails to locate compiler under OSX"
  ([#10717](https://github.com/nim-lang/Nim/issues/10717))
- Fixed "`nim doc --project` broken with imports below main project file or duplicate names"
  ([#13150](https://github.com/nim-lang/Nim/issues/13150))
- Fixed "regression: isNamedTuple(MyGenericTuple[int]) is false, should be true"
  ([#13349](https://github.com/nim-lang/Nim/issues/13349))
- Fixed "--gc:arc codegen bug copying objects bound to C structs with missing C struct fields"
  ([#13269](https://github.com/nim-lang/Nim/issues/13269))
- Fixed "write requires conversion to string"
  ([#13182](https://github.com/nim-lang/Nim/issues/13182))
- Fixed "Some remarks to stdlib documentation"
  ([#13352](https://github.com/nim-lang/Nim/issues/13352))
- Fixed "a `check` in unittest generated by template doesn't show actual value"
  ([#6736](https://github.com/nim-lang/Nim/issues/6736))
- Fixed "Implicit return with case expression fails with 'var' return."
  ([#3339](https://github.com/nim-lang/Nim/issues/3339))
- Fixed "Segfault with closure on arc"
  ([#13314](https://github.com/nim-lang/Nim/issues/13314))
- Fixed "[Macro] Crash on malformed case statement with multiple else"
  ([#13255](https://github.com/nim-lang/Nim/issues/13255))
- Fixed "regression: `echo 'discard' | nim c -r -` generates a file '-' ; `-` should be treated specially"
  ([#13374](https://github.com/nim-lang/Nim/issues/13374))
- Fixed "on OSX, debugging (w gdb or lldb) a nim program crashes at the 1st call to `execCmdEx`"
  ([#9634](https://github.com/nim-lang/Nim/issues/9634))
- Fixed "Internal error in getTypeDescAux"
  ([#13378](https://github.com/nim-lang/Nim/issues/13378))
- Fixed "gc:arc mode breaks tuple let"
  ([#13368](https://github.com/nim-lang/Nim/issues/13368))
- Fixed "Nim compiler hangs for certain C/C++ compiler errors"
  ([#8648](https://github.com/nim-lang/Nim/issues/8648))
- Fixed "htmlgen does not support `data-*` attributes"
  ([#13444](https://github.com/nim-lang/Nim/issues/13444))
- Fixed "[gc:arc] setLen will cause string not to be null-terminated."
  ([#13457](https://github.com/nim-lang/Nim/issues/13457))
- Fixed "joinPath("", "") is "/" ; should be """
  ([#13455](https://github.com/nim-lang/Nim/issues/13455))
- Fixed "[CI] flaky test on windows: tests/osproc/texitcode.nim"
  ([#13449](https://github.com/nim-lang/Nim/issues/13449))
- Fixed "Casting to float32 on NimVM is broken"
  ([#13479](https://github.com/nim-lang/Nim/issues/13479))
- Fixed "`--hints:off` doesn't work (doesn't override ~/.config/nim.cfg)"
  ([#8312](https://github.com/nim-lang/Nim/issues/8312))
- Fixed "joinPath("", "") is "/" ; should be """
  ([#13455](https://github.com/nim-lang/Nim/issues/13455))
- Fixed "tables.values is broken"
  ([#13496](https://github.com/nim-lang/Nim/issues/13496))
- Fixed "global user config can override project specific config"
  ([#9405](https://github.com/nim-lang/Nim/issues/9405))
- Fixed "Non deterministic macros and id consistency problem"
  ([#12627](https://github.com/nim-lang/Nim/issues/12627))
- Fixed "try expression doesn't work with return on expect branch"
  ([#13490](https://github.com/nim-lang/Nim/issues/13490))
- Fixed "CI will break every 4 years on feb 28: times doesn't handle leap years properly"
  ([#13543](https://github.com/nim-lang/Nim/issues/13543))
- Fixed "[minor] `nimgrep --word` doesn't work with operators (eg misses  `1 +% 2`)"
  ([#13528](https://github.com/nim-lang/Nim/issues/13528))
- Fixed "`as` is usable as infix operator but its existence and precedence are not documented"
  ([#13409](https://github.com/nim-lang/Nim/issues/13409))
- Fixed "JSON unmarshalling drops seq's items"
  ([#13531](https://github.com/nim-lang/Nim/issues/13531))
- Fixed "os.joinPath returns wrong path when head ends '\' or '/' and tail starts '..'."
  ([#13579](https://github.com/nim-lang/Nim/issues/13579))
- Fixed "Block-local types with the same name lead to bad codegen (sighashes regression)"
  ([#5170](https://github.com/nim-lang/Nim/issues/5170))
- Fixed "tuple codegen error"
  ([#12704](https://github.com/nim-lang/Nim/issues/12704))
- Fixed "newHttpHeaders does not accept repeated headers"
  ([#13573](https://github.com/nim-lang/Nim/issues/13573))
- Fixed "regression: --incremental:on fails on simplest example"
  ([#13319](https://github.com/nim-lang/Nim/issues/13319))
- Fixed "strscan can't get value of last element in format"
  ([#13605](https://github.com/nim-lang/Nim/issues/13605))
- Fixed "hashes_examples crashes with "Bus Error" (unaligned access) on sparc64"
  ([#12508](https://github.com/nim-lang/Nim/issues/12508))
- Fixed "gc:arc bug with re-used `seq[T]`"
  ([#13596](https://github.com/nim-lang/Nim/issues/13596))
- Fixed "`raise CatchableError` is broken with --gc:arc  when throwing inside a proc"
  ([#13599](https://github.com/nim-lang/Nim/issues/13599))
- Fixed "cpp --gc:arc --exceptions:goto fails to raise with discard"
  ([#13436](https://github.com/nim-lang/Nim/issues/13436))
- Fixed "terminal doesn't compile with -d:useWinAnsi"
  ([#13607](https://github.com/nim-lang/Nim/issues/13607))
- Fixed "Parsing "sink ptr T" - region needs to be an object type"
  ([#12757](https://github.com/nim-lang/Nim/issues/12757))
- Fixed "gc:arc + threads:on + closures compilation error"
  ([#13519](https://github.com/nim-lang/Nim/issues/13519))
- Fixed "[ARC] segmentation fault"
  ([#13240](https://github.com/nim-lang/Nim/issues/13240))
- Fixed "times.toDateTime buggy on 29th, 30th and 31th of each month"
  ([#13558](https://github.com/nim-lang/Nim/issues/13558))
- Fixed "Deque misbehaves on VM"
  ([#13310](https://github.com/nim-lang/Nim/issues/13310))
- Fixed "Nimscript listFiles should throw exception when path is not found"
  ([#12676](https://github.com/nim-lang/Nim/issues/12676))
- Fixed "koch boot fails if even an empty config.nims is present in ~/.config/nims/ [devel regression]"
  ([#13633](https://github.com/nim-lang/Nim/issues/13633))
- Fixed "nim doc generates lots of false positive LockLevel warnings"
  ([#13218](https://github.com/nim-lang/Nim/issues/13218))
- Fixed "Arrays are passed by copy to iterators, causing crashes, unnecessary allocations and slowdowns"
  ([#12747](https://github.com/nim-lang/Nim/issues/12747))
- Fixed "Range types always uses signed integer as a base type"
  ([#13646](https://github.com/nim-lang/Nim/issues/13646))
- Fixed "Generate c code cannot compile with recent devel version"
  ([#13645](https://github.com/nim-lang/Nim/issues/13645))
- Fixed "[regression] VM: Error: cannot convert -1 to uint64"
  ([#13661](https://github.com/nim-lang/Nim/issues/13661))
- Fixed "Spurious raiseException(Exception) detected"
  ([#13654](https://github.com/nim-lang/Nim/issues/13654))
- Fixed "gc:arc memory leak"
  ([#13659](https://github.com/nim-lang/Nim/issues/13659))
- Fixed "Error: cannot convert -1 to uint (inside tuples)"
  ([#13671](https://github.com/nim-lang/Nim/issues/13671))
- Fixed "strformat issue with --gc:arc"
  ([#13622](https://github.com/nim-lang/Nim/issues/13622))
- Fixed "astToStr doesn't work inside generics"
  ([#13524](https://github.com/nim-lang/Nim/issues/13524))
- Fixed "oswalkdir.walkDirRec wont return folders"
  ([#11458](https://github.com/nim-lang/Nim/issues/11458))
- Fixed "`echo 'echo 1' | nim c -r -`  silently gives wrong results (nimBetterRun not updated for stdin)"
  ([#13412](https://github.com/nim-lang/Nim/issues/13412))
- Fixed "gc:arc destroys the global variable accidentally."
  ([#13691](https://github.com/nim-lang/Nim/issues/13691))
- Fixed "[minor] sigmatch errors should be sorted, for reproducible errors"
  ([#13538](https://github.com/nim-lang/Nim/issues/13538))
- Fixed "Exception when converting csize to clong"
  ([#13698](https://github.com/nim-lang/Nim/issues/13698))
- Fixed "ARC: variables are no copied on the thread spawn causing crashes"
  ([#13708](https://github.com/nim-lang/Nim/issues/13708))
- Fixed "Illegal distinct seq causes compiler crash"
  ([#13720](https://github.com/nim-lang/Nim/issues/13720))
- Fixed "cyclic seq definition crashes the compiler"
  ([#13715](https://github.com/nim-lang/Nim/issues/13715))
- Fixed "Iterator with openArray parameter make the argument evaluated many times"
  ([#13417](https://github.com/nim-lang/Nim/issues/13417))
- Fixed "net/asyncnet: Unable to access peer's certificate chain"
  ([#13299](https://github.com/nim-lang/Nim/issues/13299))
- Fixed "Accidentally "SIGSEGV: Illegal storage access" error after arc optimizations (#13325)"
  ([#13709](https://github.com/nim-lang/Nim/issues/13709))
- Fixed "Base64 Regression"
  ([#13722](https://github.com/nim-lang/Nim/issues/13722))
- Fixed "A regression (?) with --gc:arc and repr"
  ([#13731](https://github.com/nim-lang/Nim/issues/13731))
- Fixed "Internal compiler error when using the new variable pragmas"
  ([#13737](https://github.com/nim-lang/Nim/issues/13737))
- Fixed "bool conversion produces vcc 2019 warning at cpp compilation stage"
  ([#13744](https://github.com/nim-lang/Nim/issues/13744))
- Fixed "Compiler "does not detect" a type recursion error in the wrong code, remaining frozen"
  ([#13763](https://github.com/nim-lang/Nim/issues/13763))
- Fixed "[minor] regression: `Foo[0.0] is Foo[-0.0]` is now false"
  ([#13730](https://github.com/nim-lang/Nim/issues/13730))
- Fixed "`nim doc` - only whitespace on first line causes segfault"
  ([#13631](https://github.com/nim-lang/Nim/issues/13631))
- Fixed "hashset regression"
  ([#13794](https://github.com/nim-lang/Nim/issues/13794))
- Fixed "`os.getApplFreebsd` could return incorrect paths in the case of a long path"
  ([#13806](https://github.com/nim-lang/Nim/issues/13806))
- Fixed "Destructors are not inherited"
  ([#13810](https://github.com/nim-lang/Nim/issues/13810))
- Fixed "io.readLines AssertionError on devel"
  ([#13829](https://github.com/nim-lang/Nim/issues/13829))
- Fixed "exceptions:goto accidentally reset the variable during exception handling"
  ([#13782](https://github.com/nim-lang/Nim/issues/13782))

(ryoon)

2020-04-04 20:44:36 UTC MAIN commitmail json YAML

Bump version for pbulk script fixes.

(riastradh)

2020-04-04 17:05:06 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 74.0

(nia)

2020-04-04 17:02:34 UTC MAIN commitmail json YAML

firefox68-l10n: Update to 68.6.1

Sync with firefox68.

(nia)

2020-04-04 16:31:32 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.17

(fox)

2020-04-04 16:30:43 UTC MAIN commitmail json YAML

audio/fasttracker2: Updates to v1.17

Changes since v1.14:

v1.17 - 03.04.2020
- Fixed some bugs with sample data marking/hand-drawing and sample loop pin
  dragging, which appeared in v1.16.

v1.16 - 02.04.2020
- The mouse system has been rewritten so that we don't need to do mouse
  capturing while interacting with GUI widgets, which could be buggy sometimes.
- The different Disk Op. item paths (mod./instr./smp./pat./trk.) now behave
  exactly like real FT2. I.e. if they haven't been initialized before, they
  will be set to the current working directory.
- Scrollbar thumbs are now limited to minimum 9 pixels in length/height, to
  prevent them from being difficult to click on.

v1.15 - 31.03.2020
- More improvements to S3M loader. Fixes "satellite one.s3m" and other S3Ms.
- Up/down pushbutton delay has been increased even more, to prevent accidentally
  skipping too much.
- Some other small miscellaneous changes not worth of a mention

(fox)

2020-04-04 15:27:54 UTC MAIN commitmail json YAML

doc: Updated www/firefox68 to 68.6.1

(nia)

2020-04-04 15:26:42 UTC MAIN commitmail json YAML

firefox68: Update to 68.6.1

Security Vulnerabilities fixed in Firefox 74.0.1 and Firefox ESR 68.6.1

    #CVE-2020-6819: Use-after-free while running the nsDocShell destructor
    #CVE-2020-6820: Use-after-free when handling a ReadableStream

(nia)

2020-04-04 15:22:18 UTC MAIN commitmail json YAML

Added sysutils/u-boot-orangepi-lite2 version 2018.11.

(thorpej)

2020-04-04 15:20:35 UTC MAIN commitmail json YAML

2020-04-04 15:17:48 UTC MAIN commitmail json YAML

Fix typo: $client_prepare_chroot, not clients_prepare_chroot.

(riastradh)

2020-04-04 15:17:36 UTC MAIN commitmail json YAML

Fix order of assignments so we set path as intended, not to empty.

(riastradh)

2020-04-04 15:13:56 UTC MAIN commitmail json YAML

Updated sysutils/arm-trusted-firmware-sun50i-h6 to 20180207nb1.

(thorpej)

2020-04-04 15:12:17 UTC MAIN commitmail json YAML

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

Updated net/py-zeroconf, net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2020-04-04 09:30:37 UTC MAIN commitmail json YAML

grpc: updated to 1.28.1

Release v1.28.1
This release is a patch specifically for the Python bindings to address 22546.

Python
Backport 22549 to 1.28 (Only load simple stubs code on 3.6+ interpreters).

Release v1.28.0
This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core
feat: add x-goog-user-project header from quota_project_id field.
Reintroduce 21527 (boringssl submodule unification - take two).
Reintroduce 21527 (boringssl submodule unification).
Treat an empty http_proxy mean "Don't use proxy" and skip parsing it.

C++
This release adds an experimental client side implementation of xDSv2 APIs. This allows a gRPC client written in C++ to receive configuration from an xDSv2 API compatible server and use that configuration to load balance RPCs. In this release, only the virtual host matching and cluster route action is supported. More features will be added in future.
Cherrypick 22147: xds: send no-overprovisioning client capability and populate user_agent fields.
Fix regression in MSVC runtime flag.
Unify boringssl submodules and use non-developer boringssl cmake build.

Objective-C
Fix ObjC memory consumption increase as app runs.

Python
Backport Simple Stubs Codegen to 1.28.
[Aio] Generate gRPC AsyncIO API Reference.
Experimental: Implement Top-Level Invocation Functions Not Requiring an Explicit Channel.
[Aio] Implement health checking servicer in AsyncIO.
[Aio] Prohibit mixing two styles of API on client side.
[Aio] Add channel_ready helper function.
[Aio] Support compression for both client and server.
[Aio] Close ongoing calls when the channel is closed.
[Aio] Fix the server credentials & improve socket implementation.
[Aio] Support wait-for-ready mechanism.
[Aio] Fix the windows build failure.
Stop building manylinux1 images.
[Aio] Move status and initial metadata handling to Cython.

Ruby
Backport to 1.28.x: add ruby 2.7 to mac binary pkgs.
Add ruby-2.7 to build process of binary gems for Windows and Linux.

(adam)

2020-04-04 09:28:51 UTC MAIN commitmail json YAML

py-zeroconf: updated to 0.25.0

0.25.0
Reverted uniqueness assertions when browsing, they caused a regression
Backwards incompatible:

Rationalized handling of TXT records. Non-bytes values are converted to str and encoded to bytes using UTF-8 now, None values mean value-less attributes. When receiving TXT records no decoding is performed now, keys are always bytes and values are either bytes or None in value-less attributes.

0.24.5
Fixed issues with shared records being used where they shouldn't be (TXT, SRV, A records are unique now)
Stopped unnecessarily excluding host-only interfaces from InterfaceChoice.all as they don't forbid multicast
Fixed repr() of IPv6 DNSAddress
Removed duplicate update messages sent to listeners
Added support for cooperating responders
Optimized handle_response cache check
Fixed memory leak in DNSCache

(adam)

2020-04-04 07:46:24 UTC MAIN commitmail json YAML

duktape: Capitalize ECMAScript and JavaScript

(ryoon)

2020-04-04 07:32:28 UTC MAIN commitmail json YAML

doc/TODO: + MesaLib-20.0.3, Sigil-1.2.0 [needs QtWebEngine], gnome-3.36.1.

(wiz)

2020-04-04 07:29:21 UTC MAIN commitmail json YAML

doc: Updated www/php-nextcloud to 18.0.3

(ryoon)

2020-04-04 07:25:45 UTC MAIN commitmail json YAML

2020-04-04 06:21:54 UTC MAIN commitmail json YAML

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

(lang/scala) Fix install stage, ${TAR} was not defined

(mef)

2020-04-04 04:02:11 UTC MAIN commitmail json YAML

(devel/ruby-redmine_jenkins) Convert obsolete option --no-ri to --no-document

(mef)

2020-04-04 03:44:57 UTC MAIN commitmail json YAML

(devel/ecb) Fix install stage, ${TAR} was not defined

(mef)

2020-04-04 03:22:02 UTC MAIN commitmail json YAML

(cross/avr-libc) Fix _VECTOR.3 issue on PLIST and options.mk

(mef)

2020-04-04 02:39:38 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 74.0.1

(ryoon)

2020-04-04 02:39:17 UTC MAIN commitmail json YAML

firefox-l10n: Update to 74.0.1

* Sync with www/firefox-74.0.1

(ryoon)

2020-04-04 02:38:21 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 74.0.1

(ryoon)

2020-04-04 02:37:30 UTC MAIN commitmail json YAML

firefox: Update to 74.0.1

Changelog:
Security fixes:
#CVE-2020-6819: Use-after-free while running the nsDocShell destructor
#CVE-2020-6820: Use-after-free when handling a ReadableStream

(ryoon)

2020-04-03 23:06:48 UTC MAIN commitmail json YAML

doc: Added devel/py-adb version 1.3.0

(nia)

2020-04-03 23:06:35 UTC MAIN commitmail json YAML

devel: Add py-adb. Based on work by leot in pkgsrc-wip.

This is a complete replacement and rearchitecture of the Android
project's ADB and fastboot, using libusb1 for USB communications.

This code is mainly targeted to users that need to communicate with
Android devices in an automated fashion, such as in automated
testing. It does not have a daemon between the client and the
device, and therefore does not support multiple simultaneous commands
to the same device.

(nia)

2020-04-03 23:05:10 UTC MAIN commitmail json YAML

doc: Added devel/py-libusb1 version 1.7.1

(nia)

2020-04-03 23:04:54 UTC MAIN commitmail json YAML

devel: Add py-libusb1. Based on work by leot in pkgsrc-wip.

Pure Python wrapper for libusb-1.0.

Supports all transfer types, both in synchronous and asynchronous mode.

(nia)

2020-04-03 22:11:58 UTC MAIN commitmail json YAML

doc: Updated sysutils/fdupes to 2.0.0

(wiz)

2020-04-03 22:11:48 UTC MAIN commitmail json YAML

fdupes: update to 2.0.0.

Changes from 1.6.1 to 2.0.0:

    Add ncurses mode for interactive file deletion (plain mode still available via --plain or ./configure).
    Add --minsize option.
    Add --maxsize option.
    Add --time option.
    Add --order=ctime option.
    Add --log option.
    Use configure script for installation (Autotools/Automake).

Changes from version 1.6.0 to 1.6.1:

    Fix 'invalid option' error for -I.

Changes from 1.51 to 1.6.0:

    Add --nohidden option.
    Add --permissions option.
    Add --order option.
    Add --reverse option.
    Add --immediate option.
    Speed up file comparison.
    Fix bug where fdupes fails to consistently ignore hardlinks, depending on
    file processing order, when F_CONSIDERHARDLINKS flag is not set.
    Fix bug in is_hardlink(): Proper traversal of duplicates is done via
    dupe->duplicates, not via dupe->next.
    Revise md5.c to compile under OSX.
    Remove EXTERNAL_MD5 configuration option.
    Various other changes (see git log).

(wiz)

2020-04-03 22:06:34 UTC MAIN commitmail json YAML

doc: Updated sysutils/fdupes to 1.51nb1

(wiz)

2020-04-03 22:06:17 UTC MAIN commitmail json YAML

2020-04-03 22:00:07 UTC MAIN commitmail json YAML

doc: Updated sysutils/dupeguru to 4.0.4rc1

(wiz)

2020-04-03 21:59:48 UTC MAIN commitmail json YAML

dupeguru: update to 4.0.4rc1.

Fixes build.

Changes Since Last Release

    Update qt/platform.py to support other Unix style OSes (#444)
    Fix font size scaling issue in properties dialog [qt] (#504)
    Updates to support Python 3.7
    Fix issue with result window appearing partially off-screen [qt] (#521)
    Fix translation error for Simplified Chinese
    Updates to language files for German (#479)
    Fix error with multiple close calls to the progress window [qt] (#460, #449)
    Add Travis CI Builds
    Un-recurse methods get_files() and get_state() to improve stability (#421)
    Updates to language files for Italian (#445, #446, #447, #448)
    Fix issue with cache_shelve (#402, #439)
    Updated Windows packaging and builds (#438, #456, #461, #491, #474, #490, #565)
    Handle OS termination signals (#425)
    Make documentation installation optional
    Move cocoa UI to dupeguru-cocoa [cocoa]

(wiz)

2020-04-03 20:49:28 UTC MAIN commitmail json YAML

doc: Updated x11/xscreensaver to 5.44

(wiz)

2020-04-03 20:49:17 UTC MAIN commitmail json YAML

xscreensaver*: update to 5.44

    New hacks, New hacks, Gibson, EtruscanVenus and Scooter.
    BSOD supports Tivo and Nintendo.
    New color options in RomanBoy, ProjectivePlane, Hypertorus and Klein.
    "Use random screen saver" works again on macOS 10.15.
    iOS supports dark mode.
    Image loading works again on iOS 13.
    Fixed rotation on iOS 13 (Apple incompatibly breaks rotation every two years as a matter of policy).
    Performance tweaks for Eruption, Fireworkx, Halftone, Halo, Moire2 and RD-Bomb.
    Various bug fixes.

(wiz)

2020-04-03 20:39:03 UTC MAIN commitmail json YAML

libusb1: Recognize ETIMEDOUT as a connection timeout on NetBSD

Helps py-adb work over USB.

Bump PKGREVISION.

(nia)

2020-04-03 20:32:57 UTC MAIN commitmail json YAML

2020-04-03 20:15:36 UTC MAIN commitmail json YAML

doc: Updated devel/libmtp to 1.1.17nb1

(nia)

2020-04-03 20:15:19 UTC MAIN commitmail json YAML

libmtp: Don't attempt to unload kernel drivers on NetBSD.

This reduces the amount the command line utilities complain and makes
this marginally less broken. But, it's a hack around the underlying issue,
it shouldn't treat this as a failure if the underlying libusb driver doesn't
support it.

(nia)

2020-04-03 20:06:08 UTC MAIN commitmail json YAML

doc: Updated devel/libusb1 to 1.0.23

(nia)

2020-04-03 20:05:41 UTC MAIN commitmail json YAML

libusb1: Update to 1.0.23

2019-08-28: v1.0.23
* Add German translation (#446)
* Add Hungarian translation (#493)
* Android: Improved support for Android
* BSD: Remove infinite recursion in OpenBSD backend
* configure.ac: Fix detection of clock_gettime library (#439)
* Core: abandon synchronous transfers when device closure is detected.
* Core: fix error in handling the removal of file descriptors while handling
  events.
* Darwin(macOS): Switch from using ResetDevice to USBDeviceReEnumerate (#455)
* Darwin(macOS): Remove code that changed the device class used (#428)
* Darwin(macOS): Reduce hotplug timeout to 1ms (from 5s)
* New API libusb_set_log_cb() to redirect global and per context log
  messages to the provided log handling function
* New API libusb_wrap_sys_device to allow the user to specify the
  usb device to use.
* Solaris: Break infinite recursion in backend clock_gettime
* Solaris: Enable timerfd on sunos when available
* Windows: Add support for isochronous transfers with WinUSB
* Various other bug fixes and improvements

(nia)

2020-04-03 19:47:00 UTC MAIN commitmail json YAML

groff: Now requires yacc due to ypp patch.

(jperkin)

2020-04-03 16:40:14 UTC MAIN commitmail json YAML

Updated net/haproxy, databases/prometheus

(adam)

2020-04-03 16:39:50 UTC MAIN commitmail json YAML

prometheus: updated to 2.17.1

2.17.1:
[BUGFIX] TSDB: Fix query performance regression that increased memory and CPU usage

2.17.0:
[FEATURE] TSDB: Support isolation
[ENHANCEMENT] PromQL: Allow more keywords as metric names
[ENHANCEMENT] React UI: Add normalization of localhost URLs in targets page
[ENHANCEMENT] Remote read: Read from remote storage concurrently
[ENHANCEMENT] Rules: Mark deleted rule series as stale after a reload
[ENHANCEMENT] Scrape: Log scrape append failures as debug rather than warn
[ENHANCEMENT] TSDB: Improve query performance for queries that partially hit the head
[ENHANCEMENT] Consul SD: Expose service health as meta label
[ENHANCEMENT] EC2 SD: Expose EC2 instance lifecycle as meta label
[ENHANCEMENT] Kubernetes SD: Expose service type as meta label for K8s service role
[ENHANCEMENT] Kubernetes SD: Expose label_selector and field_selector
[ENHANCEMENT] Openstack SD: Expose hypervisor id as meta label
[BUGFIX] PromQL: Do not escape HTML-like chars in query log
[BUGFIX] React UI: Fix data table matrix values
[BUGFIX] React UI: Fix new targets page not loading when using non-ASCII characters
[BUGFIX] Remote read: Fix duplication of metrics read from remote storage with external labels
[BUGFIX] Remote write: Register WAL watcher and live reader metrics for all remotes, not just the first one
[BUGFIX] Scrape: Prevent removal of metric names upon relabeling
[BUGFIX] Scrape: Fix 'superfluous response.WriteHeader call' errors when scrape fails under some circonstances
[BUGFIX] Scrape: Fix crash when reloads are separated by two scrape intervals

(adam)

2020-04-03 16:34:13 UTC MAIN commitmail json YAML

haproxy: updated to 2.1.4

2.1.4
- SCRIPTS: make announce-release executable again
- BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat
- BUG/MEDIUM: muxes: Use the right argument when calling the destroy method.
- BUG/MINOR: mux-fcgi: Forbid special characters when matching PATH_INFO param
- MINOR: mux-fcgi: Make the capture of the path-info optional in pathinfo regex
- SCRIPTS: announce-release: use mutt -H instead of -i to include the draft
- MINOR: http-htx: Add a function to retrieve the headers size of an HTX message
- MINOR: filters: Forward data only if the last filter forwards something
- BUG/MINOR: filters: Count HTTP headers as filtered data but don't forward them
- BUG/MINOR: http-htx: Don't return error if authority is updated without changes
- BUG/MINOR: http-ana: Matching on monitor-uri should be case-sensitive
- MINOR: http-ana: Match on the path if the monitor-uri starts by a /
- BUG/MAJOR: http-ana: Always abort the request when a tarpit is triggered
- MINOR: ist: add an iststop() function
- BUG/MINOR: http: http-request replace-path duplicates the query string
- BUG/MEDIUM: shctx: make sure to keep all blocks aligned
- MINOR: compiler: move CPU capabilities definition from config.h and complete them
- BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support
- BUILD: fix recent build failure on unaligned archs
- CLEANUP: cfgparse: Fix type of second calloc() parameter
- BUG/MINOR: sample: fix the json converter's endian-sensitivity
- BUG/MEDIUM: ssl: fix several bad pointer aliases in a few sample fetch functions
- BUG/MINOR: connection: make sure to correctly tag local PROXY connections
- MINOR: compiler: add new alignment macros
- BUILD: ebtree: improve architecture-specific alignment
- BUG/MINOR: h2: reject again empty :path pseudo-headers
- BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch
- BUG/MINOR: dns: ignore trailing dot
- BUG/MINOR: http-htx: Do case-insensive comparisons on Host header name
- MINOR: contrib/prometheus-exporter: Add heathcheck status/code in server metrics
- MINOR: contrib/prometheus-exporter: Add the last heathcheck duration metric
- BUG/MEDIUM: random: initialize the random pool a bit better
- MINOR: tools: add 64-bit rotate operators
- BUG/MEDIUM: random: implement a thread-safe and process-safe PRNG
- MINOR: backend: use a single call to ha_random32() for the random LB algo
- BUG/MINOR: checks/threads: use ha_random() and not rand()
- BUG/MAJOR: list: fix invalid element address calculation
- MINOR: debug: report the task handler's pointer relative to main
- BUG/MEDIUM: debug: make the debug_handler check for the thread in threads_to_dump
- MINOR: haproxy: export main to ease access from debugger
- BUILD: tools: remove obsolete and conflicting trace() from standard.c
- BUG/MINOR: wdt: do not return an error when the watchdog couldn't be enabled
- DOC: fix incorrect indentation of http_auth_*
- OPTIM: startup: fast unique_id allocation for acl.
- BUG/MINOR: pattern: Do not pass len = 0 to calloc()
- DOC: configuration.txt: fix various typos
- DOC: assorted typo fixes in the documentation and Makefile
- BUG/MINOR: init: make the automatic maxconn consider the max of soft/hard limits
- BUG/MAJOR: proxy_protocol: Properly validate TLV lengths
- REGTEST: make the PROXY TLV validation depend on version 2.2
- BUG/MINOR: filters: Use filter offset to decude the amount of forwarded data
- BUG/MINOR: filters: Forward everything if no data filters are called
- MINOR: htx: Add a function to return a block at a specific offset
- BUG/MEDIUM: cache/filters: Fix loop on HTX blocks caching the response payload
- BUG/MEDIUM: compression/filters: Fix loop on HTX blocks compressing the payload
- BUG/MINOR: http-ana: Reset request analysers on a response side error
- BUG/MINOR: lua: Ignore the reserve to know if a channel is full or not
- BUG/MINOR: http-rules: Preserve FLT_END analyzers on reject action
- BUG/MINOR: http-rules: Fix a typo in the reject action function
- BUG/MINOR: rules: Preserve FLT_END analyzers on silent-drop action
- BUG/MINOR: rules: Increment be_counters if backend is assigned for a silent-drop
- DOC: fix typo about no-tls-tickets
- DOC: improve description of no-tls-tickets
- DOC: assorted typo fixes in the documentation
- DOC: ssl: clarify security implications of TLS tickets
- BUILD: wdt: only test for SI_TKILL when compiled with thread support
- BUG/MEDIUM: mt_lists: Make sure we set the deleted element to NULL;
- MINOR: mt_lists: Appease gcc.
- BUG/MEDIUM: random: align the state on 2*64 bits for ARM64
- BUG/MEDIUM: pools: Always update free_list in pool_gc().
- BUG/MINOR: haproxy: always initialize sleeping_thread_mask
- BUG/MINOR: listener/mq: do not dispatch connections to remote threads when stopping
- BUG/MINOR: haproxy/threads: try to make all threads leave together
- DOC: proxy_protocol: Reserve TLV type 0x05 as PP2_TYPE_UNIQUE_ID
- DOC: correct typo in alert message about rspirep
- BUILD: on ARM, must be linked to libatomic.
- BUILD: makefile: fix regex syntax in ARM platform detection
- BUILD: makefile: fix expression again to detect ARM platform
- BUG/MEDIUM: peers: resync ended with RESYNC_PARTIAL in wrong cases.
- DOC: assorted typo fixes in the documentation
- MINOR: wdt: Move the definitions of WDTSIG and DEBUGSIG into types/signal.h.
- BUG/MEDIUM: wdt: Don't ignore WDTSIG and DEBUGSIG in __signal_process_queue().
- MINOR: memory: Change the flush_lock to a spinlock, and don't get it in alloc.
- BUG/MINOR: connections: Make sure we free the connection on failure.
- REGTESTS: use "command -v" instead of "which"
- REGTEST: increase timeouts on the seamless-reload test
- BUG/MINOR: haproxy/threads: close a possible race in soft-stop detection
- BUG/MINOR: peers: init bind_proc to 1 if it wasn't initialized
- BUG/MINOR: peers: avoid an infinite loop with peers_fe is NULL
- BUG/MINOR: peers: Use after free of "peers" section.
- MINOR: listener: add so_name sample fetch
- BUILD: ssl: only pass unsigned chars to isspace()
- BUG/MINOR: stats: Fix color of draining servers on stats page
- DOC: internals: Fix spelling errors in filters.txt
- MINOR: http-rules: Add a flag on redirect rules to know the rule direction
- BUG/MINOR: http_ana: make sure redirect flags don't have overlapping bits
- MINOR: http-rules: Handle the rule direction when a redirect is evaluated
- BUG/MINOR: http-ana: Reset request analysers on error when waiting for response
- BUG/CRITICAL: hpack: never index a header into the headroom after wrapping

(adam)

2020-04-03 16:21:59 UTC MAIN commitmail json YAML

Updated devel/py-cython, devel/py-xopen

(adam)

2020-04-03 16:20:50 UTC MAIN commitmail json YAML

py-xopen: updated to 0.9.0

v0.9.0
When the file name extension of a file to be opened for reading is not available, the content is inspected (if possible) and used to determine which compression format applies.
This release drops Python 2.7 and 3.4 support. Python 3.5 or later is now required.

(adam)

2020-04-03 16:19:13 UTC MAIN commitmail json YAML

py-cython: updated to 0.29.16

0.29.16:

Bugs fixed
* Temporary internal variables in nested prange loops could leak into other
  threads.
* Default arguments on fused functions could crash.
* C-tuples declared in ``.pxd`` files could generate incomplete C code.
* Fused functions were not always detected and optimised as Cython
  implemented functions.
* Valid Python object concatenation of (iterable) strings to non-strings
  could fail with an exception.
* Using C functions as temporary values lead to invalid C code.
* Fix an unhandled C++ exception in comparisons.
* Fix deprecated import of "imp" module.
* Fix compatibility with Pythran 0.9.6 and later.
* The ``_Py_PyAtExit()`` function in ``cpython.pylifecycle`` was misdeclared.
* Several missing declarations in ``cpython.*`` were added.
* A declaration for ``libc.math.fpclassify()`` was added.
* Avoid "undeclared" warning about automatically generated pickle methods.
* Avoid C compiler warning about unreachable code in ``prange()``.
* Some C compiler warnings in PyPy were resolved.

(adam)

2020-04-03 14:36:58 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-lwt_ssl to 1.1.3

(jaapb)

2020-04-03 14:36:44 UTC MAIN commitmail json YAML

Update devel/ocaml-lwt_ssl to version 1.1.3.

This switches the build system from jbuilder to dune.

(jaapb)

2020-04-03 14:28:48 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-async_kernel to 0.13.0

(jaapb)

2020-04-03 14:28:34 UTC MAIN commitmail json YAML

Updated devel/ocaml-async_kernel to version 0.13.0.

The CHANGES.md file hasn't been updated in a while, but there do not seem
to have been major changes; nevertheless, this version corrects a build
failure.

(jaapb)

2020-04-03 11:56:43 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-core_kernel to 0.13.1

(jaapb)

2020-04-03 11:56:31 UTC MAIN commitmail json YAML

Updated devel/ocaml-core_kernel to version 0.13.1.

This adds support for OCaml 4.10.

(jaapb)

2020-04-03 10:58:39 UTC MAIN commitmail json YAML

2020-04-03 10:57:57 UTC MAIN commitmail json YAML

doc: Updated databases/openldap-server to 2.4.49nb1

(jperkin)

2020-04-03 10:56:40 UTC MAIN commitmail json YAML

openldap-server: Enable the dso option by default.

Without this, various openldap modules are useless out of the box.  Bump
PKGREVISION.

(jperkin)