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

2024-05-13 03:53:33 UTC Now

2020-02-08 15:35:27 UTC MAIN commitmail json YAML

shotwell: Needs itstool

(nia)

2020-02-08 15:32:33 UTC MAIN commitmail json YAML

lua-posix: Remove upstreamed patch that no longer applies

(nia)

2020-02-08 15:22:59 UTC MAIN commitmail json YAML

doc: Removed net/monsoon

(nia)

2020-02-08 15:22:32 UTC MAIN commitmail json YAML

net: Remove monsoon.

Git repository has been archived for 10 years and the HOMEPAGE now
redirects to a Chinese lottery website. There's plenty of bittorrent
clients in pkgsrc that actually build and are maintained.

(nia)

2020-02-08 15:20:48 UTC MAIN commitmail json YAML

monotorrent: Update HOMEPAGE

(nia)

2020-02-08 12:16:35 UTC MAIN commitmail json YAML

regen for patch-src_utils__dns.c

(mef)

2020-02-08 09:16:56 UTC MAIN commitmail json YAML

xkbcomp: restrict -Wno-error=string-compare to clang

The original reproducer was on clang 10git rather than gcc.

(kamil)

2020-02-08 00:56:01 UTC MAIN commitmail json YAML

doc: Added net/nanotodon version 0.1.0

(tsutsui)

2020-02-08 00:54:47 UTC MAIN commitmail json YAML

net/Makefile: + nanotodon

(tsutsui)

2020-02-08 00:53:01 UTC MAIN commitmail json YAML

net/nanotodon: import nanotodon-0.1.0.

Nanotodon is a light-weight CUI/C99 mastodon client.

Even ancient m68k machines can get and post toots with streaming APIs.
MC68020 20MHz Sun 3/60 running nanotodon (and sayaka) was demonstrated
at Open Source Conference 2020 Osaka:
https://mail-index.netbsd.org/netbsd-advocacy/2020/01/28/msg000823.html

(tsutsui)

2020-02-07 17:09:51 UTC MAIN commitmail json YAML

doc: Updated devel/at-spi2-atk to 2.34.1

(prlw1)

2020-02-07 17:09:24 UTC MAIN commitmail json YAML

Update at-spi2-atk to 2.34.1

What's new in at-spi2-atk 2.34.1:

* socket_embed_hook: Make plug_id parameter const.

What's new in at-spi2-atk 2.34.0:

* Updated doap.

What's new in at-spi2-atk 2.33.92:

* License is now LGPL-2.1+.
* Several test fixes (thanks to Samuel THibault).
* Initialize desktop name/path early; needed since we now defer
  registration.

What's new in at-spi2-atk 2.33.91:

* Defer registration until the main loop is entered. This fixes an issue
  where a Python application could import gtk but not enter the main loop,
  resulting in the application registering with AT-SPI but not responding
  to queries.

* Make sure return values are initialized for some functions.

(prlw1)

2020-02-07 17:08:39 UTC MAIN commitmail json YAML

doc: Updated devel/at-spi2-core to 2.35.1

(prlw1)

2020-02-07 17:07:47 UTC MAIN commitmail json YAML

Update at-spi2-core to 2.35.1

What's new in at-spi2-core 2.35.1:

* Fix source reproducibility (!25).

* Avoid depending on Meson 0.50 (#20).

* Add ATSPI_ROLE_MARK and ATSPI_ROLE_SUGGESTION (!27).

What's new in at-spi2-core 2.34.0:

* Fix a use after free when freeing an event.
* Clean up handling of the X11 property specifying the bus address (#18).
* Update doap.

What's new in at-spi2-core 2.33.92:

* Now requires meson 0.50.0.
* License is now LGPL-2.1+.
* Meson: only link to libdl when it is necessary.
* Update installation instructions.
* Clarify atspi_editable_text_insert_text documentation.
* Do not warn on no reply from pending get_items call.
* Eliminate some superfluous runtime warnings.

What's new in at-spi2-core 2.33.90:

* Refactor the API for the screen reader to notify listeners of its status.

* Add a sender to the AtspiEvent struct.

* Add missing atspi_application_get_type prototype.

* Support mutter remote desktop interface for synthesizing keyboard/mouse
  events (likely still needs work).

(prlw1)

2020-02-07 17:05:37 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.62.4nb1

(prlw1)

2020-02-07 17:05:14 UTC MAIN commitmail json YAML

Apply upstream's

  Check size_t compatibility with various other types
  commit 505c9544247f27cb6ebf749d0902d53c33dac308

which will hopefully fix PR pkg/54909 and not break PR pkg/54298

(prlw1)

2020-02-07 13:44:26 UTC MAIN commitmail json YAML

doc: Updated lang/camlp5 to 7.11

(jaapb)

2020-02-07 13:44:12 UTC MAIN commitmail json YAML

2020-02-07 12:39:21 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.4.2

(tsutsui)

2020-02-07 12:39:08 UTC MAIN commitmail json YAML

sayaka: update to 3.4.2.

pkgsrc changes:
- remove a patch applied to upstream
- pull a post 3.4.2 fix for detection of sixel support

Upstream changes:

* 3.4.2 (2020/02/01)
  Support monochrome terminal.
  Implement --no-color option.
  Add --no-image option (past --noimg is still valid)
  Show an icon mark on non-sixel-capable terminal.
  Autodetect if terminal supports sixel or not.

(tsutsui)

2020-02-07 12:32:22 UTC MAIN commitmail json YAML

sysutils: Enable virt-viewer

(ryoon)

2020-02-07 12:31:13 UTC MAIN commitmail json YAML

doc: Added sysutils/virt-viewer version 8.0

(ryoon)

2020-02-07 12:30:46 UTC MAIN commitmail json YAML

sysutils/virt-viewer: import virt-viewer-8.0

Virt Viewer provides a graphical viewer for the guest OS
display. At this time is supports guest OS using the VNC
or SPICE protocols. Further protocols may be supported in
the future as user demand dictates. The viewer can connect
directly to both local and remotely hosted guest OS, optionally
using SSL/TLS encryption.

(ryoon)

2020-02-07 12:26:53 UTC MAIN commitmail json YAML

sysutils: Enable spice-gtk

(ryoon)

2020-02-07 12:26:14 UTC MAIN commitmail json YAML

doc: Added sysutils/spice-gtk version 0.37

(ryoon)

2020-02-07 12:25:49 UTC MAIN commitmail json YAML

2020-02-07 12:19:22 UTC MAIN commitmail json YAML

doc: Updated misc/screen to 4.8.0

(ryoon)

2020-02-07 12:19:00 UTC MAIN commitmail json YAML

screen: Update to 4.8.0

Changelog:
Version 4.8.0 (05/02/2020)
  * Improve startup time by only polling for files to close
  Fixes:
        - Fix for segfault if termcap doesn't have Km entry
        - Make screen exit code be 0 when checking --version
        - Fix potential memory corruption when using OSC 49

(ryoon)

2020-02-07 12:13:42 UTC MAIN commitmail json YAML

2020-02-07 12:08:40 UTC MAIN commitmail json YAML

spdlog: Fix typo in DESCR

Pointed out by pgoyette@. Thank you.

(ryoon)

2020-02-07 11:25:16 UTC MAIN commitmail json YAML

s/GRAMPS/Gramps/ per request by project maintainers

(jdolecek)

2020-02-07 09:54:39 UTC MAIN commitmail json YAML

Updated lang/nodejs10, lang/nodejs12, lang/nodejs, devel/yarn

(adam)

2020-02-07 09:54:19 UTC MAIN commitmail json YAML

yarn: updated to 1.22.0

1.22.0:
Unknown changes

(adam)

2020-02-07 09:51:53 UTC MAIN commitmail json YAML

nodejs: updated to 13.8.0

Version 13.8.0 (Current):

Notable Changes

This is a security release.

Vulnerabilities fixed:

CVE-2019-15606: HTTP header values do not have trailing OWS trimmed.
CVE-2019-15605: HTTP request smuggling using malformed Transfer-Encoding header.
CVE-2019-15604: Remotely trigger an assertion on a TLS server with a malformed certificate string.

Also, HTTP parsing is more strict to be more secure. Since this may cause problems in interoperability with some non-conformant HTTP implementations, it is possible to disable the strict checks with the --insecure-http-parser command line flag, or the insecureHTTPParser http option. Using the insecure HTTP parser should be avoided.

(adam)

2020-02-07 09:51:09 UTC MAIN commitmail json YAML

nodejs12: updated to 12.15.0

Version 12.15.0 'Erbium' (LTS):

Notable changes

This is a security release.

Vulnerabilities fixed:

CVE-2019-15606: HTTP header values do not have trailing OWS trimmed.
CVE-2019-15605: HTTP request smuggling using malformed Transfer-Encoding header.
CVE-2019-15604: Remotely trigger an assertion on a TLS server with a malformed certificate string.

Also, HTTP parsing is more strict to be more secure. Since this may cause problems in interoperability with some non-conformant HTTP implementations, it is possible to disable the strict checks with the --insecure-http-parser command line flag, or the insecureHTTPParser http option. Using the insecure HTTP parser should be avoided.

(adam)

2020-02-07 09:50:36 UTC MAIN commitmail json YAML

nodejs10: updated to 10.19.0

Version 10.19.0 'Dubnium' (LTS):

Notable changes

This is a security release.

Vulnerabilities fixed:

CVE-2019-15606: HTTP header values do not have trailing OWS trimmed.
CVE-2019-15605: HTTP request smuggling using malformed Transfer-Encoding header.
CVE-2019-15604: Remotely trigger an assertion on a TLS server with a malformed certificate string.

Also, HTTP parsing is more strict to be more secure. Since this may cause problems in interoperability with some non-conformant HTTP implementations, it is possible to disable the strict checks with the --insecure-http-parser command line flag, or the insecureHTTPParser http option. Using the insecure HTTP parser should be avoided.

(adam)

2020-02-07 08:39:32 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 4.2.0nb9

(kamil)

2020-02-07 08:39:19 UTC MAIN commitmail json YAML

qemu: Disable spice by default

There are bugs to solve first.

Requested by maxv@.

(kamil)

2020-02-07 07:37:45 UTC MAIN commitmail json YAML

py-mercurial: remove link to bug that stopped appearing

(wiz)

2020-02-07 03:52:28 UTC MAIN commitmail json YAML

2020-02-06 23:33:09 UTC MAIN commitmail json YAML

doc: Added time/py-trading-calendars version 1.11.2

(minskim)

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

time/Makefile: Add py-trading-calendars

(minskim)

2020-02-06 23:33:03 UTC MAIN commitmail json YAML

time/py-trading-calendars: Import version 1.11.2

trading_calendars is a Python library with securities exchange
calendars used by Quantopian's Zipline.

(minskim)

2020-02-06 23:23:33 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 4.2.0nb8

(kamil)

2020-02-06 23:23:21 UTC MAIN commitmail json YAML

2020-02-06 22:39:38 UTC MAIN commitmail json YAML

Allow dhcp6s to work on an interface with more than one linklocal address.

This is important for allowing CONFIRM messages to work with the on-link
check.

(roy)

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

options.description: Document the spice option (Spice-Space)

(kamil)

2020-02-06 22:01:47 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 4.2.0nb7

(kamil)

2020-02-06 22:01:37 UTC MAIN commitmail json YAML

qemu: Add new option and enable it by default: spice

Spice-Space is a Simple Protocol for Independent Computing Environments.

(kamil)

2020-02-06 21:58:15 UTC MAIN commitmail json YAML

2020-02-06 21:57:59 UTC MAIN commitmail json YAML

doc: Added sysutils/spice-server version 0.14.2

(kamil)

2020-02-06 21:57:42 UTC MAIN commitmail json YAML

sysutils/spice-server: import spice-server-0.14.2

SPICE is a remote display system built for virtual environments which
allows you to view a computing 'desktop' environment not only on the
machine where it is running, but from anywhere on the Internet and
from a wide variety of machine architectures.

(kamil)

2020-02-06 21:52:58 UTC MAIN commitmail json YAML

vim-share: Add "OR gnu-gpl-v2" to LICENSE.

The vim distribution terms indicate that modified versions of Vim can be
distributed "under the GNU GPL version 2 or any later version".

(nia)

2020-02-06 21:42:40 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 4.2.0nb6

(kamil)

2020-02-06 21:42:29 UTC MAIN commitmail json YAML

2020-02-06 20:57:12 UTC MAIN commitmail json YAML

Updated www/py-wsproto, sysutils/py-watchdog

(adam)

2020-02-06 20:56:54 UTC MAIN commitmail json YAML

py-watchdog: updated to 0.10.1

0.10.1
Fixed Python 2.7 to 3.6 installation when the OS locale is set to POSIX
Fixed the build_ext command on macOS
Moved requirements to setup.cfg
[mac] Removed old C code for Python 2.5 in the fsevents C implementation
[snapshot] Added EmptyDirectorySnapshot

0.10.0
Breaking Changes
Dropped support for Python 2.6, 3.2 and 3.3
Emitters that failed to start are now removed
[snapshot] Removed the deprecated walker_callback argument, use stat instead
[watchmedo] The utility is no more installed by default but via the extra watchdog[watchmedo]

Other Changes
Fixed several Python 3 warnings
Identify synthesized events with is_synthetic attribute
Use os.scandir() to improve memory usage
[bsd] Fixed flavors of FreeBSD detection
[bsd] Skip unprocessable socket files
[inotify] Fixed events containing non-ASCII characters
[inotify] Fixed the way OSError are re-raised
[inotify] Fixed wrong source path after renaming a top level folder
[inotify] Removed delay from non-move events
[mac] Fixed a bug when calling FSEventsEmitter.stop() twice
[mac] Support for unscheduling deleted watch
[mac] Fixed missing field initializers and unused parameters in watchdog_fsevents.c
[snapshot] Don't walk directories without read permissions
[snapshot] Fixed a race condition crash when a directory is swapped for a file
[snasphot] Fixed an AttributeError about forgotten path_for_inode attr
[snasphot] Added the ignore_device=False parameter to the ctor (597)
[watchmedo] Fixed the path separator used
[watchmedo] Fixed the use of yaml.load() for yaml.safe_load()
[watchmedo] Handle all available signals
[watchmedo] Added the --debug-force-polling argument
[windows] Fixed issues when the observed directory is deleted
[windows] WindowsApiEmitter made easier to subclass
[windows] Use separate ctypes DLL instances
[windows] Generate sub created events only if recursive=True

(adam)

2020-02-06 20:41:42 UTC MAIN commitmail json YAML

py-wsproto: updated to 0.15.0

0.15.0:
* Drop support for Python 2. Please pin to ~= 0.14.0 if you support
  Python 2.
* Drop support for Python 3.5, meaning the minimum supported version
  is Python 3.6.1.
* Switch events to be dataclass based, otherwise the API is
  consistent.
* Add type hints throughout and support PEP 561 via a py.typed
  file. This should allow projects that use wsproto to type check their
  usage of wsproto.
* Bugfix prevent the test folder being installed as a package called
  test.
* Explicitly require Host header in handshake.
* Drop wsaccel support and utilise the aiohttp/@willmcgugan masking
  method. wsaccel is unmaintained and this new maksing method is
  almost as quick.

(adam)

2020-02-06 20:21:02 UTC MAIN commitmail json YAML

Added devel/abseil; Updated net/grpc, databases/mongo-c-driver

(adam)

2020-02-06 20:20:42 UTC MAIN commitmail json YAML

mongo-c-driver: updated to 1.16.1

mongo-c-driver 1.16.1

I'm pleased to announce version 1.16.1 of libbson and libmongoc,
the libraries constituting the MongoDB C Driver.

libbson
It is my pleasure to announce libbson 1.16.1.

Features:
Add bson_isspace, a safer isspace alternative.

libmongoc
It is my pleasure to announce the MongoDB C Driver 1.16.1.

Bug fixes:
Fix listed library dependency on mongoc_static target when building with libmongocrypt.
Replace a call of free to bson_free.
Vendor Sphinx basic theme and correctly list static files for docs.
Fix a compilation warning introduced in 1.16.0.

mongo-c-driver 1.16.0

I'm pleased to announce version 1.16.0 of libbson and libmongoc,
the libraries constituting the MongoDB C Driver.

libbson
It is my pleasure to announce libbson 1.16.0.

Bug fixes:
Fix crash if an empty BSON binary value is copied and then appended.
Fix out-of-bounds read when parsing JSON.
Fix out-of-bounds read when parsing base64.

libmongoc
It is my pleasure to announce the MongoDB C Driver 1.16.0.

Features:
Support Client-side Field Level Encryption.
Support ability to pass an index hint to update operations.
Add cmake export targets.

Bug fixes:
Fix a bug with Windows SSPI failing to authenticate with GSSAPI when using
pooled clients for certain operations.
Fix behavior for bulk writes that retry to keep track of the successful server.
Remove hard limit of 1024 characters for SRV response.
Fix racy crash when using client pool against a sharded cluster if a server is invalidated shortly before a new socket is opened against it.
Remove unnecessary library dependencies causing overlinking.
Ensure server proof has been validated during SCRAM conversation.

mongo-c-driver 1.15.3

I'm pleased to announce version 1.15.3 of libbson and libmongoc,
the libraries constituting the MongoDB C Driver.

libbson
It is my pleasure to announce libbson 1.15.3.
No changes since 1.15.2; release to keep pace with libmongoc's version.

libmongoc
It is my pleasure to announce the MongoDB C Driver 1.15.3.

Bug fixes:
* Fix a hang on macOS when connecting to a server over TLS
* Add zstd as a dependency when libmongoc static library is compiled with zstd support
* Fix compilation on AIX 6.1

mongo-c-driver 1.15.2

I'm pleased to announce version 1.15.2 of libbson and libmongoc,
the libraries constituting the MongoDB C Driver.

libbson
No changes since 1.15.1; release to keep pace with libmongoc's version.

libmongoc

Bug fixes:
Prevent mongoc_transaction_opts_set_max_commit_time_ms from applying to subsequent transactions that should be using the default.
Do not report the initial error if a retry for a change stream function (mongoc_collection_watch, mongoc_database_watch, or mongoc_client_watch) succeeds

mongo-c-driver 1.15.1

I'm pleased to announce version 1.15.1 of libbson and libmongoc,
the libraries constituting the MongoDB C Driver.

libbson
No change since 1.15.0; released to keep pace with libmongoc's version.

libmongoc
It is my pleasure to announce the MongoDB C Driver 1.15.1.

Bug fixes:
Fix change stream resume logic when no documents received
Reduce the required cmake version to build with zstd support
Minor fixes to mongos pinning logic
Do not resume a change stream on NonResumableChangeStreamError

mongo-c-driver 1.15.0

I'm pleased to announce version 1.15.0 of libbson and libmongoc,
the libraries constituting the MongoDB C Driver.

libbson
No change since 1.14.1; released to keep pace with libmongoc's version.

libmongoc
It is my pleasure to announce the MongoDB C Driver 1.15.0. This release adds
support for MongoDB 4.2 features.

Features:
Support for sharded transactions on MongoDB sharded clusters 4.2+.
Add convenient transaction runner (mongoc_client_session_with_transaction),
which accepts a callback and performs appropriate retry logic.
Add a new transaction option to specify maximum time to wait for a commit,
mongoc_transaction_opts_set_max_commit_time_ms.
Add URI option "retryReads=true" safely and automatically retries certain
read operations if the server is a MongoDB 3.6+. Note, this may require applications to adjust any custom retry logic to prevent inadvertently retrying for too long
Poll SRV records to mongos servers periodically.
Keep connections alive after a primary stepdown detected.
Standardizes URI options supported across all spec-compliant MongoDB drivers.
"retryWrites" URI option now defaults to true (requires crypto for session
support).
Send any aggregate with $out or $merge stage to a primary.
Add the ability to specify an aggregate pipeline as an update document.
Add a database aggregate helper, mongoc_database_aggregate.
Add option for change streams, "startAfter".
Add mongoc_change_stream_get_resume_token, which returns the resume token
which should be used to resume a change stream.
Add support for zstd compression.

Bug fixes:
Correctly report an error in mongoc_change_stream_next if the resume token
(_id) is not a document. Previously, an error was only reported if the
field was missing.
Fix mongoc_collection_update with MONGOC_UPDATE_MULTI_UPDATE,
mongoc_collection_remove, and mongoc_collection_delete when retryWrites
was enabled. They would fail previously.
Command options are now correctly taken into account when batching bulk
writes for OP_QUERY. It was possible to exceed the maximum document size
before.
Fix a crash if a multi-batch bulk write with OP_MSG errored on a batch.

(adam)

2020-02-06 20:13:08 UTC MAIN commitmail json YAML

grpc: updated to 1.27.0

Release v1.27.0

Core
fix build with OpenSSL1.1.1+ on Windows.
Add a new submodule libuv v1.34.0.
grpclb: Add support for balancer telling client to enter fallback mode.
Bare bones of the libuv EventManager.
Allow default use of system root certs on Android.

C++
Backport: Fix regression in MSVC runtime flag (for v1.27.x).
Add Support for Full Chain Callbacks - experimental namespace.
Improve documentation for building with CMake.
Conditionally enable OPENSSL_NO_ASM for Visual Studio.
Allow gRPC_INSTALL with module providers.
Add Findc-ares.cmake module.
Census client filter: use current span and tags.
Improve & update BUILDING.md.

(adam)

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

abseil: added version 20190808

Abseil is an open-source collection of C++ library code designed to augment the
C++ standard library. The Abseil library code is collected from Google's own
C++ code base, has been extensively tested and used in production, and is the
same code we depend on in our daily coding lives.

In some cases, Abseil provides pieces missing from the C++ standard; in others,
Abseil provides alternatives to the standard for special needs we've found
through usage in the Google code base. We denote those cases clearly within the
library code we provide you.

Abseil is not meant to be a competitor to the standard library; we've just
found that many of these utilities serve a purpose within our code base, and we
now want to provide those resources to the C++ community as a whole.

(adam)

2020-02-06 16:46:54 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 4.2.0nb5

(kamil)

2020-02-06 16:46:43 UTC MAIN commitmail json YAML

qemu: Bump PKGREVISION

(kamil)

2020-02-06 16:46:17 UTC MAIN commitmail json YAML

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

Updated devel/cmake, devel/protobuf, devel/py-protobuf

(adam)

2020-02-06 15:57:41 UTC MAIN commitmail json YAML

{py-}protobuf: updated to 3.11.3

Protocol Buffers v3.11.3

C++
Add OUT and OPTIONAL to windows portability files

PHP
Refactored ulong to zend_ulong for php7.4 compatibility
Call register_class before getClass from desc to fix segfault

(adam)

2020-02-06 15:56:32 UTC MAIN commitmail json YAML

cmake: updated to 3.16.4

CMake 3.16.4
* ASM_MASM: Populate MSVC runtime library abstraction table
* VS: Tell VS 16.4 not to verify SYMBOLIC custom command inputs
* AIX: Restore pre-3.16 undocumented method to suppress exports with XL
* Android: Fix binutils selection with NDK r19+ unified toolchain
* VS: Do not use native unity builds on VS 2017 versions less than 15.8
* file(GET_RUNTIME_DEPENDENCIES): Tolerate empty list arguments
* Help: Add more variable documentation to FindMPI
* CPack: Fix regression in Deb description

(adam)

2020-02-06 15:47:53 UTC MAIN commitmail json YAML

Updated net/py-twisted, net/py-twisted-docs, www/py-notebook

(adam)

2020-02-06 15:47:32 UTC MAIN commitmail json YAML

py-notebook: updated to 6.0.3

6.0.3
- Dependency updates to fix startup issues on Windows platform
- Add support for nbconvert 6.x
- Creation of recent tab

(adam)

2020-02-06 15:46:13 UTC MAIN commitmail json YAML

py-twisted: fix pkglint warnings

(adam)

2020-02-06 15:44:58 UTC MAIN commitmail json YAML

py-twisted: updated to 19.10.0

Twisted 19.10.0:

Features
- twisted.trial.successResultOf, twisted.trial.failureResultOf, and
  twisted.trial.assertNoResult accept coroutines as well as Deferreds.

Bugfixes
- Fixed circular import in twisted.trial.reporter, introduced in Twisted 16.0.0.
- The POP3 server implemented by twisted.mail.pop3 now accepts passwords that contain spaces.
- Incoming HTTP/2 connections will now not time out if they persist for longer than one minute.
- The serial extra now requires pywin32 on Windows enabling use of twisted.internet.serialport without specifying the windows_platform extra.

Bugfixes
- twisted.conch.ssh.keys now correctly writes the "iqmp" parameter in serialized RSA private keys as q^-1 mod p rather than p^-1 mod q.

Features
- twisted.web.server.Request will now use twisted.web.server.Site.getContentFile, if it exists, to get a file into which to write request content.  If getContentFile is not provided by the site, it will fall back to the previous behavior of using io.BytesIO for small requests and tempfile.TemporaryFile for large ones.

Bugfixes
- twisted.web.client.FileBodyProducer will now stop producing when the Deferred returned by FileBodyProducer.startProducing is cancelled.
- The HTTP/2 server implementation now enforces TCP flow control on control frame messages and times out clients that send invalid data without reading responses.  This closes CVE-2019-9512 (Ping Flood), CVE-2019-9514 (Reset Flood), and CVE-2019-9515 (Settings Flood).  Thanks to Jonathan Looney and Piotr Sikora.

Twisted 19.7.0:

Features
- The callable argument to twisted.internet.task.deferLater() is no longer required.
- Twisted's minimum Cryptography requirement is now 2.5.
- twisted.internet.utils.getProcessOutputAndValue now accepts `stdinBytes` to write to the child process's standard input.
- Add new twisted.logger.capturedLogs context manager for capturing observed log events in tests.
- twisted.internet.base.PluggableResolverMixin, which implements the pluggable resolver interfaces for easier re-use in other reactors, has been factored out of ReactorBase.
- The PyPI page for Twisted has been enhanced to include more information and useful links.

Bugfixes
- twisted.internet.endpoints is now importable on Windows when pywin32 is not installed.
- twisted.conch.ssh now generates correct keys when using hmac-sha2-512 with SHA1 based KEX algorithms.
- twisted.internet.iocpreactor.abstract.FileHandle no longer duplicates/looses outgoing data when .write() is called in rapid succession with large payloads
- twisted.application.backoffPolicy will not fail on connection attempts > 1750 with default settings.
- Trial on Python 3 will now properly re-raise ImportErrors that occur during the import of a module, rather than saying the module doesn't exist.
- twisted.internet.process does not fail on import when the process has more than 1024 file descriptors opened.
- Add the stackLevel keyword argument to twisted.logger.STDLibLogObserver._findCaller to fix an incompatibility with Python 3.8.

Improved Documentation
- Fix the incorrect docstring for twisted.python.components.Componentized.addComponent which stated that the function returned a list of interfaces, even though the function doesn't actually do so.

Deprecations and Removals
- twisted.test.proto_helpers has moved to twisted.internet.testing. twisted.test.proto_helpers has been deprecated.
- twisted.protocols.mice, deprecated since Twisted 16.0, has been removed.
- twisted.conch.insults.client and twisted.conch.insults.colors, deprecated since Twisted 10.1, have been removed.
- The __version__ attribute of Twisted submodules that were previously packaged separately, deprecated since Twisted 16.0, has been removed.
- Python 3.4 is no longer supported.
- twisted.python.compat.OrderedDict, an alias for collections.OrderedDict and deprecated since Twisted 15.5, has been removed.

Bugfixes
- t.c.ssh.connection.SSHConnection now fails channels that are in the process of opening when the connection is lost.

Features
- twisted.web.tap, the module that is run by `twist web`, now accepts --display-tracebacks to render tracebacks on uncaught exceptions.

Bugfixes
- twisted.web.http.Request.write after the channel is disconnected will no longer raise AttributeError.
- twisted.web.client.Agent.request() and twisted.web.client.ProxyAgent.request() now produce TypeError when the method argument is not bytes, rather than failing to generate the request.
- twisted.web.http.HTTPChannel no longer raises TypeError internally when receiving a line-folded HTTP header on Python 3.
- All HTTP clients in twisted.web.client now raise a ValueError when called with a method and/or URL that contain invalid characters.  This mitigates CVE-2019-12387.  Thanks to Alex Brasetvik for reporting this vulnerability.
- twisted.web.server.Site's instance variable displayTracebacks is now set to False by default.

Improved Documentation
- twisted.web.iweb.IRequest's "prepath" and "postpath" attributes, which have existed for a long time, are now documented.
- The documented type of t.w.iweb.IRequest's "method" and "uri" attributes on Python 3 has been corrected to match the implementation.
- t.w.iweb.IRequest's "args" attribute is now correctly documented to be bytes.
- The API documentation of twisted.web.iweb.IRequest and twisted.web.http.Request has been updated and extended to match the implementation.

Deprecations and Removals
- Passing a path argument to twisted.web.resource.Resource.putChild which is not of type bytes is now deprecated.  In the future, passing a non-bytes argument to putChild will return an error.
- Passing --notracebacks/-n to twisted.web.tap, the module that is run by `twist web`, is now deprecated due to traceback rendering being disabled by default.

Features
- twisted.words.protocols.jabber.xmlstream.TLSInitiatingInitializer and twisted.words.protocols.jabber.client.XMPPClientFactory now take an optional configurationForTLS for customizing certificate options for StartTLS.

Bugfixes
- twisted.words.protocols.jabber.xmlstream.TLSInitiatingInitializer now properly verifies the server's certificate against platform CAs and the stream's domain, mitigating CVE-2019-12855.

Bugfixes
- twisted.names.client.Resolver will no longer infinite loop if it cannot bind a UDP port to use for resolving.

Twisted 19.2.0:
This is the final release that will support Python 3.4.

Features
- twisted.internet.ssl.CertificateOptions now uses 32 random bytes instead of an MD5 hash for the ssl session identifier context.
- DeferredLock and DeferredSemaphore can be used as asynchronous context
  managers on Python 3.5+.
- t.i.b.BaseConnector has custom __repr__
- twisted.internet.ssl.optionsForClientTLS now supports validating IP addresses from the certificate subjectAltName
- Twisted's minimum Cryptography requirement is now 2.5.

Bugfixes
- twisted.web.proxy.ReverseProxyResource fixed documentation and example snippet
- twisted.python.failure.Failure.getTracebackObject now returns traceback objects whose frames can be passed into traceback.print_stack for better debugging of where the exception came from.
- twisted.internet.ssl.KeyPair.generate: No longer generate 1024-bit RSA keys by default. Anyone who generated a key with this method using the default value should move to replace it immediately.
- The message of twisted.internet.error.ConnectionAborted is no longer truncated.
- twisted.enterprise.adbapi.ConnectionPool.connect now logs only the dbapiName and not the connection arguments, which may contain credentials
- twisted.python.runtime.Platform.supportsINotify no longer considers the result of isDocker for its own result.

Improved Documentation
- The documentation for the the twisted.internet.interfaces.IConsumer, IProducer, and IPullProducer interfaces is more detailed.
- The errback example in the docstring of twisted.logger.Logger.failure has been corrected.
- The sample code in the "Twisted Web In 60 Seconds" tutorial runs on Python 3.

Features
- twisted.conch.ssh.keys can now read private keys in the new "openssh-key-v1" format, introduced in OpenSSH 6.5 and made the default in OpenSSH 7.8.

Bugfixes
- Conch now uses pyca/cryptography for Diffie-Hellman key generation and agreement.

Features
- twisted.web.client.HostnameCachingHTTPSPolicy was added as a new contextFactory option.  The policy caches a specified number of twisted.internet.interfaces.IOpenSSLClientConnectionCreator instances to to avoid the cost of instantiating a connection creator for multiple requests to the same host.

Bugfixes
- twisted.web.http.Request.cookies, twisted.web.http.HTTPChannel.writeHeaders, and twisted.web.http_headers.Headers were all vulnerable to header injection attacks.  They now replace linear whitespace ('\r', '\n', and '\r\n') with a single space.  twisted.web.http.Reqeuest.cookies also replaces semicolons (';') with a single space.
- twisted.web.client.Request and twisted.web.client.HTTPClient were both vulnerable to header injection attacks.  They now replace linear whitespace ('\r', '\n', and '\r\n') with a single space.

Features
- twisted.names.dns now has IRecord implementations for the SSHFP and TSIG record types.

(adam)

2020-02-06 11:28:49 UTC MAIN commitmail json YAML

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

xkbcomp: Fix build with gcc 8.3.0/NetBSD/amd64

Add -Wno-error=string-compare.

(kamil)

2020-02-06 09:14:45 UTC MAIN commitmail json YAML

doc: Removed chat/p5-Net-AOLIM

(nia)

2020-02-06 09:14:25 UTC MAIN commitmail json YAML

chat: Remove p5-Net-AOLIM

AOL is dead and this is no longer used by anything in pkgsrc.

(nia)

2020-02-06 09:13:56 UTC MAIN commitmail json YAML

doc: Removed chat/p5-Net-AIM

(nia)

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

chat: Remove p5-Net-AIM

AIM is dead and this is no longer used by anything in pkgsrc.

(nia)

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

doc: Removed chat/libirc

(nia)

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

chat: Remove libirc.

Upstream disappeared in 2004 and this is now both unique to pkgsrc and
no longer used by anything in pkgsrc.

(nia)

2020-02-06 04:15:43 UTC MAIN commitmail json YAML

add and enable doom-pwad-shotgun-symphony

(jnemeth)

2020-02-06 03:49:32 UTC MAIN commitmail json YAML

aiksaurus: needs pkg-config

(gutteridge)

2020-02-06 01:13:26 UTC MAIN commitmail json YAML

doc: revert update of devel/ruby-rspec_junit_formatter

(taca)

2020-02-06 01:12:32 UTC MAIN commitmail json YAML

devel/ruby-rspec_junit_formatter: revert previous update

Revert to version 0.2.3 since it requires update of sysutils/ruby-chef,
too.  Update of ruby-chef is ready but I do not enough time to commit just
now.

(taca)

2020-02-05 20:18:27 UTC MAIN commitmail json YAML

2020-02-05 15:30:36 UTC MAIN commitmail json YAML

doc: Updated editors/hexedit to 1.4.2

(fcambus)

2020-02-05 15:30:25 UTC MAIN commitmail json YAML

hexedit: update to 1.4.2.

ChangeLog:

september 2017
- 1.4.2
- fix spelling errors in manpage
- fix build

september 2017
- 1.4
- terminal resizing support
- fix build

november 2016:
- mark cursor position in both HEX and ASCII
- skip whitespace when parsing hex-strings

march 2014:
- fix small but in DIE() which was leaving the terminal in a bad state
- added --linelength <n> / -l<n> command line option

(fcambus)

2020-02-05 15:22:57 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-simplecov to 0.18.1

(taca)

2020-02-05 15:22:28 UTC MAIN commitmail json YAML

devel/ruby-simplecov: update to  0.18.1

Update ruby-simplecov to  0.18.1.

0.18.1 (2020-01-31)
===================

Small Bugfix release.

## Bugfixes
* Just putting `# :nocov:` on top of a file or having an uneven number of them in general works again and acts as if ignoring until the end of the file. See [#846](https://github.com/colszowka/simplecov/issues/846) and thanks [@DannyBen](https://github.com/DannyBen) for the report.

0.18.0 (2020-01-28)
===================

Huge release! Highlights are support for branch coverage (Ruby 2.5+) and dropping support for EOL'ed Ruby versions (< 2.4).
Please also read the other beta patch notes.

## Enhancements
* You can now define the minimum expected coverage by criterion like `minimum_coverage line: 90, branch: 80`
* Memoized some internal data structures that didn't change to reduce SimpleCov overhead
* Both `FileList` and `SourceFile` now have a `coverage` method that returns a hash that points from a coverage criterion to a `CoverageStatistics` object for uniform access to overall coverage statistics for both line and branch coverage

## Bugfixes
* we were losing precision by rounding the covered strength early, that has been removed. **For Formatters** this also means that you may need to round it yourself now.
* Removed an inconsistency in how we treat skipped vs. irrelevant lines (see [#565](https://github.com/colszowka/simplecov/issues/565)) - SimpleCov's definition of 100% is now "You covered everything that you could" so if coverage is 0/0 that's counted as a 100% no matter if the lines were irrelevant or ignored/skipped

## Noteworthy
* `FileList` stopped inheriting from Array, it includes Enumerable so if you didn't use Array specific methods on it in formatters you should be fine

0.18.0.beta3 (2020-01-20)
========================

## Enhancements
* Instead of ignoring old `.resultset.json`s that are inside the merge timeout, adapt and respect them

## Bugfixes
* Remove the constant warning printing if you still have a `.resultset.json` in pre 0.18 layout that is within your merge timeout

0.18.0.beta2 (2020-01-19)
===================

## Enhancements
* only turn on the requested coverage criteria (when activating branch coverage before SimpleCov would also instruct Ruby to take Method coverage)
* Change how branch coverage is displayed, now it's `branch_type: hit_count` which should be more self explanatory. See [#830](https://github.com/colszowka/simplecov/pull/830) for an example and feel free to give feedback!
* Allow early running exit tasks and avoid the `at_exit` hook through the `SimpleCov.run_exit_tasks!` method. (thanks [@macumber](https://github.com/macumber))
* Allow manual collation of result sets through the `SimpleCov.collate` entrypoint. See the README for more details (thanks [@ticky](https://github.com/ticky))
* Within `case`, even if there is no `else` branch declared show missing coverage for it (aka no branch of it). See [#825](https://github.com/colszowka/simplecov/pull/825)
* Stop symbolizing all keys when loading cache (should lead to be faster and consume less memory)
* Cache whether we can use/are using branch coverage (should be slightly faster)

## Bugfixes
* Fix a crash that happened when an old version of our internal cache file `.resultset.json` was still present

0.18.0.beta1 (2020-01-05)
===================

This is a huge release highlighted by changing our support for ruby versions to 2.4+ (so things that aren't EOL'ed) and finally adding branch coverage support!

This release is still beta because we'd love for you to test out branch coverage and get your feedback before doing a full release.

On a personal note from [@PragTob](https://github.com/PragTob/) thanks to [ruby together](https://rubytogether.org/) for sponsoring this work on SimpleCov making it possible to deliver this and subsequent releases.

## Breaking
* Dropped support for all EOL'ed rubies meaning we only support 2.4+. Simplecov can no longer be installed on older rubies, but older simplecov releases should still work. (thanks [@deivid-rodriguez](https://github.com/deivid-rodriguez))
* Dropped the `rake simplecov` task that "magically" integreated with rails. It was always undocumented, caused some issues and [had some issues](https://github.com/colszowka/simplecov/issues/689#issuecomment-561572327). Use the integration as described in the README please :)

## Enhancements

* Branch coverage is here! Please try it out and test it! You can activate it with `enable_coverage :branch`. See the README for more details. This is thanks to a bunch of people most notably [@som4ik](https://github.com/som4ik), [@tycooon](https://github.com/tycooon), [@stepozer](https://github.com/stepozer),  [@klyonrad](https://github.com/klyonrad) and your humble maintainers also contributed ;)
* If the minimum coverage is set to be greater than 100, a warning will be shown. See [#737](https://github.com/colszowka/simplecov/pull/737) (thanks [@belfazt](https://github.com/belfazt))
* Add a configuration option to disable the printing of non-successful exit statuses. See [#747](https://github.com/colszowka/simplecov/pull/746) (thanks [@JacobEvelyn](https://github.com/JacobEvelyn))
* Calculating 100% coverage is now stricter, so 100% means 100%. See [#680](https://github.com/colszowka/simplecov/pull/680) thanks [@gleseur](https://github.com/gleseur)

## Bugfixes

* Add new instance of `Minitest` constant. The `MiniTest` constant (with the capital T) will be removed in the next major release of Minitest. See [#757](https://github.com/colszowka/simplecov/pull/757) (thanks [@adam12](https://github.com/adam12))

(taca)

2020-02-05 15:21:43 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-simplecov-html to 0.11.0

(taca)

2020-02-05 15:21:18 UTC MAIN commitmail json YAML

devel/ruby-simplecov-html: update to 0.11.0

Update ruby-simplecov-html to 0.11.0.

0.11.0 (2020-01-28)
=======

This release goes together with simplecov 0.18 to bring branch coverage support to you. Please also check the notes of the beta releases.

## Enhancements
* Display total branch coverage percentage in the overview (if branch coverage enabled)

0.11.0.beta2 (2020-01-19)
=======

## Enhancements
* changed display of branch coverage to be `branch_type: hit_count` which should be more expressive and more intuitive
* Cached lookup of whether we're doing branch coverage or not (should be faster)

## Bugfixes
* Fixed sorting of percent column (regression in previous release)

0.11.0.beta1 (2020-01-05)
========

Changes ruby support to 2.4+, adds branch coverage support. Meant to be used with simplecov 0.18

## Breaking Changes
* Drops support for EOL'ed ruby versions, new support is ~> 2.4

## Enhancements
* Support/display of branch coverage from simplecov 0.18.0.beta1, little badges saying `hit_count, positive_or_negative` will appear next to lines if branch coverage is activated. `0, +` means positive branch was never hit, `2, -` means negative branch was hit twice
* Encoding compatibility errors are now caught and printed out

(taca)

2020-02-05 15:20:00 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec_junit_formatter to 0.4.1

(taca)

2020-02-05 15:19:29 UTC MAIN commitmail json YAML

devel/ruby-rspec_junit_formatter: update to 0.4.1

Update ruby-rspec_junit_formatter to 0.4.1.

0.4.1 (2018-05-30)

Fixed

* Diff ANSI stripping now works for codes with multiple tags, too.

0.4.0 (2018/05/26)

Added

* Add support for including STDOUT and STDERR from tests in the JUnit output
  (see "Capturing output" in the readme for details).

Fixed

* When RSpec includes a diff in its output, strip out ANSI escape codes used
  to color it for shell display.

(taca)

2020-02-05 15:10:38 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-racc to 1.4.16

(taca)

2020-02-05 15:10:14 UTC MAIN commitmail json YAML

devel/ruby-racc: update to 1.4.6

Update ruby-racc to 1.4.6.

=== 1.4.6

* Bugfixes

  * bin/racc -g option renamed to -t
  * racc/compiler.rb is removed
  * '|' is allowed with meta rules
  * Ruby 1.8.7 compatibility fixes
  * Ruby 1.9 compatibility fixes

=== 1.4.5 (2005-11-21)
  * [FEATURE CHANGE] --no-extensions option was removed.
  * [fix] racc command should not depend on `raccrt' package.
  * [fix] --no-omit-actions did not work.
  * setup.rb 3.4.1.

(taca)

2020-02-05 15:01:17 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-pkg-config to 1.4.0

(taca)

2020-02-05 15:00:46 UTC MAIN commitmail json YAML

devel/ruby-pkg-config: update to 1.3.9

Update to ruby-pkg-config to 1.3.9.

== 1.3.9 - 2019-09-28

=== Improvements

  * Added support for absolute path in Requires.
    [GitHub#18][Reported by Josh Huckabee]

=== Thanks

  * Josh Huckabee

== 1.3.8 - 2019-08-13

=== Improvements

  * Added support for -framework on macOS.
    [GitHub:ruby-gnome2/ruby-gnome2#1287][Reported by Viko]

=== Thanks

  * Viko

(taca)

2020-02-05 14:59:38 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-octokit to 4.15.0

(taca)

2020-02-05 14:59:02 UTC MAIN commitmail json YAML

devel/ruby-octokit: update to 4.15.0

Update ruby-octokit to 4.15.0.

4.15.0 (2020-01-02)

Preview header support

* #1114 Adds drafts preview header @andrew
* #1132 Update branch protection preview @spikex

New features

* #1133 Support for template repositories @EricPickup
* #1136 Add method to find team by name @gallexi
* #1153 Add method to delete installation @yykamei
* #1151 Add method to update pull request review @eric-silverman
* #1162 Support for Commit pulls @tgmachina

Improved error handling

* #1115 Add BillingIssue error @stmllr
* #1106 Add TooLargeContent error @ybiquitous
* #1164 Add SAMLProtected error @tarebyte

Resolve deprecation warnings

* #1152 Fix version deprecation warning in ci builds @hmharvey
* #1154 Fix faraday error subclass @Gasparila

Documentation

* #1123 Add option in the pull request state parameter @4geru
* #1135 Fix the contributing doc steps @gallexi
* #1134 Fix the code example for update branch @rmacklin
* #1139 Add assignee params @4geru
* #1138 Update link to new collaborators api @shaunakpp
* #1129 Add code of conduct @spikex
* #1102 Update readme to point directly to v3 api @binhums

Tooling updates

* #1142 Migrated to actions @tarebyte

4.14.0 (2019-03-29)

Bug fixes

* Support auto pagination in org_projects #1090 (@mattr-)
* Support falsy values in configuration #1091 (@nickstanish)
* fixup ssl verify mode #1098 (@tnaoto)

Code cleanup

* Change the raise_invalid_repository! msg from repo/user to user/repo #1094
  (@DaiAoki)
* Fix redundant code in Octkit::Client #1100 (@rnitta)

Documentation

* Adds timeout instructions to readme #1089 (@abinoda)
* Fix docs of #repository? return value type #1092 (@vecerek)
* Update doc of Repositories#collaborators method #1105 (@ybiquitous)

New features

* Add client methods for the Checks API #1101 (@laserlemon)

4.13.0 (2019-10-11)

Bug fixes

* Fixes 422 error for passing client_id when making a new OAuth Authorization
  #1077 (@tarebyte)

Documentation

* Add Octopoller section to readme #1073 (@BenEmdon)

Support for new preview headers

* Add new strict validation preview header #1078 (@tarebyte)

Testing fixes

* Update WebMock and VCR / update Octokit::Client::Authorizations spec #1077
  (@tarebyte)

(taca)

2020-02-05 14:57:22 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-msgpack to 1.3.3

(taca)

2020-02-05 14:56:57 UTC MAIN commitmail json YAML

devel/ruby-msgpack: update to 1.3.3

Update ruby-msgpack to 1.3.3.

2020-02-05 version 1.3.3:

* Hotfix release for Windows environments: 1.3.2 missed including binaries

2020-02-04 version 1.3.2:

* Add Ruby 2.7.0 binary in gem releases for Windows

(taca)

2020-02-05 14:55:42 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-i18n to 1.8.2

(taca)

2020-02-05 14:55:14 UTC MAIN commitmail json YAML

devel/ruby-i18n: update to 1.8.2

Update ruby-i18n to 1.8.2.

1.8.2 (2020-01-13)

* Restoration of #499 via #509 - deep_merge! & deep_merge methods appear
  again in the Hash refinement.
* An issue was introduced in v1.7.0 where some translations were returned as
  hashes, see #510. This was fixed in 1b5e345, and is available in this
  release.

1.8.1 (2020-01-13)

* Reverted #499 in #508 due to #507 - missing deep_merge method.

1.8.0 (2020-01-13)

* Use Rails' implementation of deep_merge when chaining fallback backends -
  #499.

1.7.1 (2020-01-13)

* I18n is now tested with GitHub Actions, instead of Travis CI.
* Fixed issue introduced in v1.7.0 (04a814b) where count option was not
  preserved - #503
* #501 adds a comment that explains that you will need to double-splat
  keyword arguments given to I18n.t to avoid warnings in Ruby 2.7.

(taca)

2020-02-05 14:54:11 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-gettext to 3.3.3

(taca)

2020-02-05 14:53:36 UTC MAIN commitmail json YAML

devel/ruby-gettext: update to 3.3.3

Update ruby-gettext to 3.3.3.

## 3.3.3: 2020-02-05 {#version-3-3-3}

### Improvements

  * Added support for `%I`.
    [GitHub#71][Reported by Kai Ramuenke]

### Thanks

  * Kai Ramuenke

(taca)

2020-02-05 14:44:27 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-ffi to 1.12.2

(taca)

2020-02-05 14:44:01 UTC MAIN commitmail json YAML

devel/ruby-ffi: update to 1.12.2

Update ruby-ffi to 1.12.2.

1.12.2 / 2020-02-01
-------------------

* Fix possible segfault at FFI::Struct#[] and []= after GC.compact . #742

(taca)

2020-02-05 14:42:42 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-byebug to 11.1.1

(taca)

2020-02-05 14:42:16 UTC MAIN commitmail json YAML

devel/ruby-byebug: update to 11.1.1

Update ruby-byebug to 11.1.1.

## [11.1.1] - 2020-01-24

### Fixed

* [#635](https://github.com/deivid-rodriguez/byebug/pull/635): usage on
  Fedora 31 or any other `byebug` installation performed by a `rubygems`
  copy customized by setting `Gem.install_extension_in_lib` to false.

(taca)

2020-02-05 14:40:57 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.29.0

(taca)

2020-02-05 14:40:29 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.29.0

Update ruby-sequel to 5.29.0.

=== 5.29.0 (2020-02-01)

* Recognize another disconnect error in the tinytds adapter (jeremyevans)

* Fix verbose warning in postgres adapter when using prepared statements and recent versions of ruby-pg (jeremyevans)

* Work correctly on Ruby 2.8+ by supporting second argument for initialize_clone (jeremyevans)

* Add empty_failure_backtraces plugin for empty backtraces for ValidationFailed and HookFailed exceptions, much faster on JRuby (jeremyevans)

* Add Dataset#json_serializer_opts to json_serializer plugin, allowing to set json_serializer options on a per-dataset basis (jeremyevans)

(taca)

2020-02-05 14:31:50 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 68.4.2

(ryoon)

2020-02-05 14:31:31 UTC MAIN commitmail json YAML

thunderbird-l10n: Update to 68.4.2

* Sync with mail/thunderbird-68.4.2

(ryoon)

2020-02-05 14:31:03 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 68.4.2

(ryoon)

2020-02-05 14:30:16 UTC MAIN commitmail json YAML

doc: Updated mail/pear-Mail_Mime to 1.10.6

(taca)

2020-02-05 14:29:57 UTC MAIN commitmail json YAML

thunderbird: Update to 68.4.2

Changelog:
changed
Calendar: Task and Event tree colours adjusted for the dark theme

fixed
Retrieval of S/MIME certificates from LDAP failed
Address-parsing crash on some IMAP servers when preference mail.imap.use_envelope_cmd was set
Incorrect forwarding of HTML messages caused SMTP servers to respond with a timeout
Calendar: Various parts of the calendar UI stopped working when a second Thunderbird window opened

(ryoon)

2020-02-05 14:29:51 UTC MAIN commitmail json YAML

mail/pear-Mail_Mime: update to 1.10.6

Update pear-Mail_Mime to 1.10.6.

1.10.6 (2020-01-30)

Changelog:

* Fix different boundary in headers and body when using headers() after
  get() [alec]
* Removed phail.php script [alec]

(taca)

2020-02-05 14:23:13 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk11 to 1.11.0.6.10

(ryoon)

2020-02-05 14:22:42 UTC MAIN commitmail json YAML

openjdk11: Update to 1.11.0.6.10

Changelog:
Updated BSD port of JDK 11

Additional features include:

    Update to 11.0.6 GA
    Fix remote HotSpot debugging on BSD
    Add support for setting thread names on BSD (useful for top -H)

(ryoon)

2020-02-05 14:15:29 UTC MAIN commitmail json YAML

doc: Updated multimedia/libva to 2.6.1

(ryoon)

2020-02-05 14:14:49 UTC MAIN commitmail json YAML

Update to 2.6.1

Changelog:
    adjust call sequence to ensure authenticate operation is executed
    this patch is not needed for media-driver, but needed for
    i965 driver which check authentication.

(ryoon)

2020-02-05 14:11:12 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 6.4.0.3

(ryoon)

2020-02-05 14:10:35 UTC MAIN commitmail json YAML

libreoffice: Update to 6.4.0.3

* Do not use PDFium's internal freetype2.
  Not tested with X11_TYPE=native yet.
* GTK2 VCL is removed.

Changelog:
# Writer
Added option to mark comments as resolved.
Fix missing change tracking layout of numbers and bullets of lists.
The btLr text direction is now available.
It is now possible to comment on Writer images and charts.
It is now possible to automatically avoid overlapping shapes with a new wrap option.
Improved performance when importing files with many bookmarks.
Selection of drawing objects anchored at-paragraph works more consistently and user-friendly now.

## Tables
Important improvements in table handling.
Improved drag & drop mouse operations to move table data.

# Calc
Improved selecting cells which contain hyperlinks.
n MM:SS or [MM]:SS or MM:SS.00 or [MM]:SS.00 pre-formatted cells a two digit groups input like 12:34 is now accepted as minutes:seconds value instead of the usual hours:minutes:00 value; to force the usual hours:minutes:seconds input on such cells enter three digit groups like 12:34:00.
Improved scalability of formula-groups computation on CPUs with large number of cores by potentially threading multiple independent formula-groups together.
Implemented a parallelized version of super scalar sample sort algorithm to speed up sorting. This is now used in pivot-table creation where some sorting is required.
Shading of columns/rows headers is removed; the headers are drawn flat now.
Deleted a 15 symbols limit to password length for XLSX files.
Performance improvements.
Full-Sheet Previews.

# Impress & Draw
Added 'Remove Hyperlink' to context menu in Impress.
Added 'Consolidate Text' which combines multiple selected textboxes into one (primarily to simplify editing fragmented content from imported PDFs).
Interaction now only executed in presentation mode (when clicking on an object). For edit mode, a context menu "Execute interaction" was added.
Image Maps now respect the setting to require Ctrl+Click to follow the hyperlink.
Hyperlink in Image Maps now work in Slideshow too.
Performance improvements.

# Base
Access2Base callable from Python.

# BASIC
Fix hex number conversion.
Improvements in VBA handling.
Fix handling for function that does not has closing parenthesis.

# Core / General
Internal Paths are now displayed in the UI.
Add checkbox to enable/disable sending crash reports to TDF.
Hyperlink context menus were unified. Every hyperlink now has the following context menu entries.
Generate QR Code feature is added in LO.

(ryoon)

2020-02-05 13:57:52 UTC MAIN commitmail json YAML

doc: Updated emulators/dosbox-x to 0.82.26

(nia)

2020-02-05 13:57:40 UTC MAIN commitmail json YAML

dosbox-x: Update to 0.82.26

0.82.26
  - Debugger console window fixed to choose a smaller
    default size in Windows builds.
  - Debugger console window now resizes properly
    in Windows builds.
  - Using F10 (step over) in the debugger to step
    over INT 21h when a breakpoint for INT 21h is
    set now works correctly, instead of letting the
    instruction pointer "stick" there without moving.
  - Debugger interface now shows (running/watching)
    while RUNWATCH is active.
  - Debugger interface now correctly shows (running)
    status when F5 is used to resume emulation.
  - Debugger toggle reverts back to debugger interface
    instead of running state if triggered during a
    RUNWATCH command.
  - Fixed RUWNATCH command, which was broken by another
    fix sometime back designed to stop PIC event
    processing while in the debugger.
  - Debugger interface fixed to keep the SDL event
    handling going during the "pager" routine to
    prevent Windows from graying out the main window
    as "not responding" in Windows 7/8/10.
  - Direct3D support has been fixed to properly render
    pixel shaders again that were already written for
    other forks.
  - Added "Rescan all drives" menu command and mapper
    shortcut (Issue #1379 requested by saintfrater)

(nia)

2020-02-05 13:54:57 UTC MAIN commitmail json YAML

doc: Updated converters/orcus to 0.15.3

(ryoon)

2020-02-05 13:54:29 UTC MAIN commitmail json YAML

orcus: Update to 0.15.3

Changelog:
orcus 0.15.3

* xml-map

  * fixed another bug related to filling of cells down the column in a linked
    range with nested repeat elements.  The bug would occur when the field in
    a linked range is more than one level deeper than the nearest row group
    element.

* xls-xml

  * fixed a bug where TopCell and LeftCell attributes of the Table element
    were not properly honored.

orcus 0.15.2

* xml-map

  * fixed a bug that prevented filling of cells down the column in a linked
    range with nested repeat elements.  The bug would occur when the field in
    a linked range is associated with an element content rather than an
    attribute.

* xls-xml

  * added code to properly pick up and pass the number format codes, including
    named number format values such as 'General Date', 'Long Time, 'Currency'
    etc.

* fixed a build issue on older macOS environment, related to passing an rvalue
  to a tuple expecting a const reference.  The root cause was a bug in libc++
  of LLVM < 7.

* fixed a build issue with gcc5.

orcus 0.15.1

* switched xml_map_tree to using boost::object_pool to manage the life
  cycles of the objects within xml_map_tree, to avoid memory
  fragmentation.

* fixed incorrect handling of newly created elements in xml_map_tree.

* fixed segfault caused by double deletion of allocated memory for
  xml_map_tree::element, which seemed to happen only on 32-bit gcc builds.

* fixed weird test failures related to equality check of two double-precision
  values, caused probably by aggressive compiler optimization which only seems
  to get triggered in 32-bit gcc builds.

orcus 0.15.0

* spreadsheet interface

  * import_sheet::fill_down_cells() has been added as a required method, to
    allow the import filter code to duplicate cell value downward in one step.

* json parser

  * added test cases from JSONTestSuite.

  * fixed a bug on parsing an empty array containing one or more blank
    characters between the brackets.

* sax parser

  * fixed a bug on parsing an attribute value with encoded character
    immediately followed by a ';', such as '&amp;;'.

  * fixed a bug on parsing an assignment character '=' that either preceded or
    followed by whitespaces in attribute definition.

  * optionally use SSE4.2 intrinsics to speed up element name parsing.

* orcus-xml

  * revised its cli interface to make use of boost's program_options.

  * orcus-xml-dump's functionality has been combined into orcus-xml.

  * map mode now supports nested repeat elements to be mapped as range fields.

* orcus-json

  * map mode has been added to allow mapping of JSON documents to spreadsheet
    document model.  This mode either takes explicit mapping rule via map
    file, or performs automatic mapping by auto-identifying mappable ranges by
    analyzing the structure of the JSON document.

  * structure mode has been added to display the logical structures of JSON
    documents.

  * significantly improved performance of json document tree by utilizing
    object pool to manage the life cycles of json value instances.

* xls-xml

  * added support for importing named color values in the ss:Color attributes.

  * added support for handling UTF-16 streams that contains byte order marks.

* spreadsheet document

  * significantly improved performance of flat format output generation.

* internal

  * string_pool now uses boost's object_pool to manage the instances of stored
    strings.

  * file_content class has been added to memory-map file contents instead of
    loading them in-memory.

  * memory_content class has been added to map in-memory buffer with the
    optional ability to perform unicode conversion.

  * dom_tree has been renamed to dom::document_tree, and its interface has
    been cleaned up to hide its implementation details.

(ryoon)

2020-02-05 13:47:06 UTC MAIN commitmail json YAML

doc: Updated math/libixion to 0.15.0
Updated math/py-libixion to 0.15.0

(ryoon)

2020-02-05 13:46:14 UTC MAIN commitmail json YAML

libixion, py-libixion: Update to 0.15.0

Changelog:
ixion 0.15.0

* fill_down_cells() method has been added to model_context, to fill duplicate
  values downward from an arbitrary cell position.  For now, it always
  duplicate the value of the source cell; cell value enumerations are not
  supported.  Also, filling down of formula cells is not yet supported.

* cell iterator has been aded to model_context, for efficient horizontal and
  vertical iterations of cell values in an arbitrary range within a sheet.

* improved the cmake-based build, with all test cases integrated.

* switched to spdlog for compile-time debug log outputs.

* improved performance by removing repeated fetching of each formula
  cell prior to interpretation.

* reworked topological sorting of formula cells to avoid having to
  unnecessarily build dependency relations twice; once during the
  dirty cell determination and twice prior to interpretation of
  formula cells.  The new code performs topological sorting during the
  dirty cell determination phase.

* reworked the cell reference tracker to use R-tree.  This allows more
  accurate tracking of references involving grouped formulas.

* fixed a resource leak with dynamic loading of compute engine modules.

(ryoon)

2020-02-05 13:33:44 UTC MAIN commitmail json YAML

2020-02-05 13:33:00 UTC MAIN commitmail json YAML

doc: Added devel/spdlog version 1.5.0

(ryoon)

2020-02-05 13:32:27 UTC MAIN commitmail json YAML

2020-02-05 13:26:39 UTC MAIN commitmail json YAML

doc: Updated devel/mdds to 1.5.0

(ryoon)

2020-02-05 13:26:09 UTC MAIN commitmail json YAML

mdds: Update to 1.5.0

Changelog:
mdds 1.5.0

* documentation

  * moved the documentation hosting to readthedocs.io, and adjusted the build
    steps.

  * moved the API incompatibility notes from README to the rst doc.

  * added the overview section for flat_segment_tree.

* multi_type_vector

  * fixed the static get(const const_position_type& pos) method for the
    boolean_element_block, by adding specialization for it to work around the
    issue with std::vector<bool> not having the at() method.

  * fixed an issue with the const position() method not returning a valid end
    position the same way the non-const variant does.

  * added steps to traverse blocks backward from the postiion specified in the
    position hint.  This may result in improved performance in some
    situations.

  * the standard integer blocks now use fixed size integer types i.e.

    * (u)int8_t

    * (u)int16_t

    * (u)int32_t

    * (u)int64_t

  * The numeric_element_block has been renamed to double_element_block.

  * added new block type to store float element values.

* general

  * added gdb pretty printers that prints the contents of the data structures.

(ryoon)

2020-02-05 13:18:49 UTC MAIN commitmail json YAML

graphics: Enable qr-code-generator

(ryoon)

2020-02-05 13:17:57 UTC MAIN commitmail json YAML

doc: Added graphics/qr-code-generator version 1.4.0

(ryoon)

2020-02-05 13:17:21 UTC MAIN commitmail json YAML

graphics/qr-code-generator: import qr-code-generator-1.4.0

QR Code generator library written in C/C++.
The aim of this library is the best and clearest QR Code generation.

(ryoon)

2020-02-05 09:29:22 UTC MAIN commitmail json YAML

doc: Updated net/p5-MaxMind-DB-Reader to 1.000014

(fcambus)

2020-02-05 09:29:11 UTC MAIN commitmail json YAML

p5-MaxMind-DB-Reader: update to 1.000014.

1.000014 2019-06-18

- Added deprecation notice

(fcambus)

2020-02-05 09:12:32 UTC MAIN commitmail json YAML

doc: Updated devel/xa65 to 2.3.10

(fcambus)

2020-02-05 09:12:19 UTC MAIN commitmail json YAML

xa65: update to 2.3.10.

ChangeLog:

xa-2.3.6

  * 'make test' for regression testing framework (requires Perl).
  * Changed getline() to xa_getline() to avoid collision with glibc 2.10+
  * Fixed compile problems with misc/.
  * Fixed message offsets.

xa-2.3.7

  * Fixed buffer overflow and test failure with gcc 4.9 (thanks Adam Sampson).
  * mvn and mvp now use the standard syntax (thanks Alessandro Gatti).
  * Copyright message is no longer put in the error log to simplify testing.
  * Makefile properly triggers a relink for testing or source changes.
  * Spurious messages quelled.
  * Documentation updated.
  * Testsuite expanded.

xa-2.3.8

  * Fixed issue with colons in string literals being treated as separators
    (thanks Simon Rowe).
  * Testsuite expanded.

xa-2.3.9

  * Fixed issue on Windows and DOS systems with the .bin pseudo-op (thanks
    Bago Zonde).
  * Documentation updated.
  * Testsuite expanded.
  * For the thirty year anniversary of xa, we're changing the name to xxxa.
    (Just kidding.)

xa-2.3.10

  * Three fixes, all from Andre:
    - Don't crash if a useless segment is referenced outside of relocating
      mode (thanks Laszlo Barath for the report).
    - Don't substitute within strings, for better cpp compatibility (thanks
      Glenn Holmer for the report). I added the -S option for backwards
      compatibility for the old behaviour; it will be removed in 2.4 and later.
    - Fix underflow issue if a variable is late-bound (with -L) when that
      variable is used in computations with negative offsets.
  * Deprecated options will be removed in 2.4 and everything is warned.
  * Documentation updated.
  * Testsuite expanded.

(fcambus)

2020-02-05 08:04:17 UTC MAIN commitmail json YAML

Patch away a use of the non-standard == as operator for the test command.

(he)

2020-02-05 06:18:45 UTC MAIN commitmail json YAML

doc: Updated devel/binutils to 2.34

(rillig)

2020-02-05 06:18:34 UTC MAIN commitmail json YAML

devel/binutils: update to 2.34

pkgsrc changes:

MAKE_JOBS_SAFE=no has been removed since binutils built fine with
MAKE_JOBS=3 on NetBSD-8.0-x86_64.

In some of the patches, all context lines have been removed since the raw
change is expressive enough without any context.

The patch for popcount is no longer necessary since the function has been
renamed in bfd.

upstream changes since 2.26:

Changes in 2.34:

* Binutils now supports debuginfod, an HTTP server for distributing
  ELF/DWARF debugging information as well as source code. When built with
  debuginfod, readelf and objdump can automatically query debuginfod
  servers for separate debug files when they otherwise cannot be found.
  To build binutils with debuginfod, pass --with-debuginfod to configure.
  This requires libdebuginfod, the debuginfod client library. debuginfod
  is distributed with elfutils, starting with version 0.178. For more
  information see https://sourceware.org/elfutils.

* Add --output option to the "ar" program.  This option can be used to specify
  the output directory when extracting members from an archive.

* Add --keep-section option to objcopy and strip.  This option keeps the
  specified section from being removed.

* Add visualization of jumps inside a function by drawing an ascii character
  graph between the address and the disassembler column.  Enabled via the
  --visualize-jumps command line option for objdump.  Currently supported by
  the x86, x86_64, and ARM targets.  The output looks something like this:

  c6: |  |    \----------> be 00 00 00 00      mov    $0x0,%esi
  cb: |  |          /----> 48 8b 3d 00 00 00 00 mov    0x0(%rip),%rdi        # d2 <main+0xd2>
  d2: |  |          |      31 c0                xor    %eax,%eax
  d4: |  |          |  /-- e8 00 00 00 00      callq  d9 <main+0xd9>
  d9: |  |          |  \-> bf 02 00 00 00      mov    $0x2,%edi
  de: |  +-----------|----- e8 00 00 00 00      callq  e3 <main+0xe3>
  e3: |  \-----------|----> 48 89 da            mov    %rbx,%rdx
  e6: |              |      be 00 00 00 00      mov    $0x0,%esi
  eb: |              \----- eb de                jmp    cb <main+0xcb>
  ed: \-------------------> 48 8b 16            mov    (%rsi),%rdx

  Additional arguments to the --visualize-jumps option add colors to the
  output.

Changes in 2.33:

* Add --source-comment[=<txt>] option to objdump which if present,
  provides a prefix to source code lines displayed in a disassembly.

* Add --set-section-alignment <section-name>=<align> option to objcopy to allow
  the changing of section alignments.

* Add --verilog-data-width option to objcopy for verilog targets to control
  width of data elements in verilog hex format.

* Add support for the Armv8.1-M Mainline and M-profile Vector Extension (MVE)
  instructions.

* The separate debug info file options of readelf (--debug-dump=links
  and --debug-dump=follow) and objdump (--dwarf=links and
  --dwarf=follow-links) will now display and/or follow multiple links if
  more than one are present in a file.  (This usually happens when gcc's
  -gsplit-dwarf option is used).

  In addition objdump's --dwarf=follow-links now also affects its other
  display options, so that for example, when combined with --syms it will
  cause the symbol tables in any linked debug info files to also be
  displayed.  In addition when combined with --disassemble the --dwarf=
  follow-links option will ensure that any symbol tables in the linked
  files are read and used when disassembling code in the main file.

* Add support for dumping types encoded in the Compact Type Format
  to objdump and readelf.

Changes in 2.32:

* The addr2line, c++filt, nm and objdump tools now have a limit on the
  maximum amount of recursion that is allowed whilst demangling strings.
  The value for this limit is defined by the DEMANGLE_RECRUSE_LIMIT
  constant declared in the include/demangle.h header file.  At the time
  of writing this constant has the value of 2048.

  The --no-recurse-limit option can be used to remove the limit, restoring
  the behaviour of earlier versions of these tools.  This may be needed in
  order to dmangle truly complicated names, but it also leaves the tools
  vulnerable to stack exhaustion from maliciously constructed mangled names.

* Objdump's --disassemble option can now take a parameter, specifying the
  starting symbol for disassembly.  Disassembly will continue from this
  symbol up to the next symbol or the end of the function.

* The MIPS port now supports the Loongson 2K1000 processor which implements
  the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE, Loongson-ext ASE,
  Loongson-ext2 ASE and MSA ASE instructions. Add -march=gs264e option for
  Loongson 2K1000 processor.

* The MIPS port now supports the Loongson 3A2000/3A3000 processor which
  implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE,
  Loongson-ext ASE and Loongson-ext2 ASE instructions. Add -march=gs464e
  option for Loongson 3A2000/3A3000 processor.

* The MIPS port now supports the Loongson 3A1000 processor, aka Loongson3a,
  which implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE
  and Loongson-ext ASE instructions. Add -march=gs464 option for Loongson
  3A1000 processor, The -march=loongson3a is an alias of -march=gs464 for
  compatibility.

* The size tool now has a new output format '--format=GNU' or '-G'.  The
  results are displayed in a similar manor to the default berkeley layout,
  except read-only data is counted in the data column, not the text column.
  Additionally the total is only included once.

Changes in 2.31:

* Add support for disassembling netronome Flow Processor (NFP) firmware files.

* The AArch64 port now supports showing disassembly notes which are emitted
  when inconsistencies are found with the instruction that may result in the
  instruction being invalid.  These can be turned on with the option -M notes
  to objdump.

* The AArch64 port now emits warnings when a combination of an instruction and
  a named register could be invalid.

* Added O modifier to ar to display member offsets inside an archive

Changes in 2.30:

* Add --debug-dump=links option to readelf and --dwarf=links option to objdump
  which displays the contents of any .gnu_debuglink or .gnu_debugaltlink
  sections.

  Add a --debug-dump=follow-links option to readelf and a --dwarf=follow-links
  option to objdump which causes indirect links into separate debug info files
  to be followed when dumping other DWARF sections.

Changes in 2.29:

* The MIPS port now supports microMIPS eXtended Physical Addressing (XPA)
  instructions for assembly and disassembly.

* The MIPS port now supports the microMIPS Release 5 ISA for assembly and
  disassembly.

* The MIPS port now supports the Imagination interAptiv MR2 processor,
  which implements the MIPS32r3 ISA, the MIPS16e2 ASE as well as a couple
  of implementation-specific regular MIPS and MIPS16e2 ASE instructions.

* The SPARC port now supports the SPARC M8 processor, which implements the
  Oracle SPARC Architecture 2017.

* The MIPS port now supports the MIPS16e2 ASE for assembly and disassembly.

* Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX.

* Add support for the wasm32 ELF conversion of the WebAssembly file format.

* Add --inlines option to objdump, which extends the --line-numbers option
  so that inlined functions will display their nesting information.

* Add --merge-notes options to objcopy to reduce the size of notes in
  a binary file by merging and deleting redundant notes.

* Add support for locating separate debug info files using the build-id
  method, where the separate file has a name based upon the build-id of
  the original file.

Changes in 2.28:

* This version of binutils fixes a problem with PowerPC VLE 16A and 16D
  relocations which were functionally swapped, for example,
  R_PPC_VLE_HA16A performed like R_PPC_VLE_HA16D while R_PPC_VLE_HA16D
  performed like R_PPC_VLE_HA16A.  This could have been fixed by
  renumbering relocations, which would keep object files created by an
  older version of gas compatible with a newer ld.  However, that would
  require an ABI update, affecting other assemblers and linkers that
  create and process the relocations correctly.  It is recommended that
  all VLE object files be recompiled, but ld can modify the relocations
  if --vle-reloc-fixup is passed to ld.  If the new ld command-line
  option is not used, ld will ld warn on finding relocations inconsistent
  with the instructions being relocated.

* The nm program has a new command-line option (--with-version-strings)
  which will display a symbol's version information, if any, after the
  symbol's name.

* The ARC port of objdump now accepts a -M option to specify the extra
  instruction class(es) that should be disassembled.

* The --remove-section option for objcopy and strip now accepts section
  patterns starting with an exclamation point to indicate a non-matching
  section.  A non-matching section is removed from the set of sections
  matched by an earlier --remove-section pattern.

* The --only-section option for objcopy now accepts section patterns
  starting with an exclamation point to indicate a non-matching section.
  A non-matching section is removed from the set of sections matched by
  an earlier --only-section pattern.

* New --remove-relocations=SECTIONPATTERN option for objcopy and strip.
  This option can be used to remove sections containing relocations.
  The SECTIONPATTERN is the section to which the relocations apply, not
  the relocation section itself.

Changes in 2.27:

* Add a configure option, --enable-64-bit-archive, to force use of a
  64-bit format when creating an archive symbol index.

* Add --elf-stt-common= option to objcopy for ELF targets to control
  whether to convert common symbols to the STT_COMMON type.

(rillig)

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

doc: Updated pkgtools/pkglint to 19.4.7

(rillig)

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

pkgtools/pkglint: update to 19.4.7

Changes since 19.4.6:

HOMEPAGE definitions that use http no longer get a warning that they
should migrate to https. Those that could be migrated have been migrated,
and the remaining homepages are not yet ready, so there's no benefit in
having this warning by default. Only in --network mode and when the https
site is indeed reachable, the warning is shown.

In long continued lines, the continuation backslash should be preceded by
a single space. Pkglint had wrongly removed that space in a few cases
before.

(rillig)

2020-02-05 03:32:26 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.49.2

(ryoon)

2020-02-05 03:31:58 UTC MAIN commitmail json YAML

nss: Update to 4.49.2

Changelog:
No new functionality is introduced in this release. This release fixes several
issues:

- Bug 1606992 - Cache the most recent PBKDF1 password hash, to speed up
repeated SDR
  operations when using profiles using that hash. This is covering additional
cases
  not covered by NSS 3.49.1, important with the increased KDF iteration
counts.
- Bug 1608327 - Fix compilation problems with NEON-specific code in freebl
- Bug 1608895 - Fix a taskcluster issue with Python 2 / Python 3

NSS 3.49.2 requires NSPR 4.24 or newer.

(ryoon)

2020-02-05 03:27:33 UTC MAIN commitmail json YAML

doc: Updated devel/nspr to 4.25

(ryoon)

2020-02-05 03:26:52 UTC MAIN commitmail json YAML

nspr: Update to 4.25

* Fix runtime error by pthread_equal() misuse.

Changelog:
NSPR 4.25 contains the following changes:
- fixed reading files larger than 4 GB on Win32
- changes to NSPR test tools to allow them to run on our CI
- added support for Xtensa architecture

(ryoon)

2020-02-04 20:40:18 UTC MAIN commitmail json YAML

chat/ircd-hybrid: Adds support for wolfSSL TLS option.

(fox)

2020-02-04 20:33:02 UTC MAIN commitmail json YAML

options.description: Add security/wolfssl

(fox)

2020-02-04 17:25:59 UTC MAIN commitmail json YAML

2020-02-04 17:25:21 UTC MAIN commitmail json YAML

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

(adam)

2020-02-04 17:25:05 UTC MAIN commitmail json YAML

py-django2: updated to 2.2.10

Django 2.2.10 fixes a security issue:
CVE-2020-7471: Potential SQL injection via StringAgg(delimiter)
StringAgg aggregation function was subject to SQL injection, using a suitably crafted delimiter.

(adam)

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

py-django: updated to 1.11.28

Django 1.11.28 fixes a security issue:
CVE-2020-7471: Potential SQL injection via StringAgg(delimiter)
StringAgg aggregation function was subject to SQL injection, using a suitably crafted delimiter.

(adam)

2020-02-04 17:22:07 UTC MAIN commitmail json YAML

security/pscan: update HOMEPAGE, document MASTER_SITES

(rillig)

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

Updated devel/py-dialog, devel/py-dialog2

(adam)

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

py-dialog{2}: updated to 3.5.1

Main changes in version 3.5.1

The main changes in version 3.5.1 are:

The default used when the PATH environment variable is unset is now "/bin:/usr/bin" instead of ":/bin:/usr/bin". This is relevant when the dialog argument of the Dialog constructor contains no slash (/), which is the case by default. The benefit of this change is that in such a situation (PATH unset and dialog argument containing no slash), the dialog-like program will not be searched in the current directory anymore (unless of course the current directory is /bin or /usr/bin). This is a much safer behavior; fortunately, the risky behavior only ever existed on bogus setups where the PATH environment variable is unset.

Note that in this respect, we have been following what the GNU C Library (glibc) does for its execvp() function窶杯he corresponding change in glibc happened in version 2.24, released in 2016.

When a Dialog instance is created, it now immediately stores the result of calling os.path.realpath() on the specified executable (which is searched using the PATH if the dialog argument passed to the constructor contains no slash窶把f. documentation of the Dialog constructor). This way, a pythondialog-based program can change its current directory after creating a Dialog instance without fearing that this might cause subsequent Dialog method calls to fail or to invoke an executable from a different directory (additionally, os.path.realpath() resolves symbolic links).

The Python 2 backport of pythondialog has been released for this version and should be on par with pythondialog 3.5.1 (this is why version 3.5.0 of the backport has been skipped). The packaging of the backport has been switched from distutils to setuptools too, just as was done in pythondialog 3.5.0 (see below). As a consequence, it is now available in wheel format. However, as said above, Python 2 is deprecated and the Python 2 backport of pythondialog is not supported anymore. Don't expect any further updates to it.

Main changes in version 3.5.0

The main change in version 3.5.0 is:

pythondialog's packaging has been switched from distutils to setuptools (this is the modern way, see the Python Packaging User Guide). Thanks to this change, pythondialog is now available in wheel format. The normal installation method using pip didn't change (see the INSTALL file for details).

The Python 2 backport of pythondialog has not been released for this version (version 3.5.1 will be the last one).

(adam)

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

Updated security/py-josepy, databases/py-redis, databases/py-sqlalchemy, databases/py-sqlalchemy-utils

(adam)

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

py-sqlalchemy-utils: updated to 0.36.1

0.36.1:
- Added support for CASCADE option when dropping views
- Added `aliases` parameter to create_materialized_view function.

0.36.0:
- Removed explain and explain_analyze due to the internal changes in SQLAlchemy version 1.3.

0.35.0:
- Removed some deprecation warnings
- Added Int8RangeType

(adam)

2020-02-04 16:57:21 UTC MAIN commitmail json YAML

py-sqlalchemy: updated to 1.3.13

1.3.13

[orm] [bug] [engine]
Added test support and repaired a wide variety of unnecessary reference cycles created for short-lived objects, mostly in the area of ORM queries. Thanks much to Carson Ip for the help on this.

[orm] [bug]
Fixed regression in loader options introduced in 1.3.0b3 via 4468 where the ability to create a loader option using PropComparator.of_type() targeting an aliased entity that is an inheriting subclass of the entity which the preceding relationship refers to would fail to produce a matching path. See also 5082 fixed in this same release which involves a similar kind of issue.

[orm] [bug]
Fixed regression in joined eager loading introduced in 1.3.0b3 via 4468 where the ability to create a joined option across a with_polymorphic() into a polymorphic subclass using RelationshipProperty.of_type() and then further along regular mapped relationships would fail as the polymorphic subclass would not add itself to the load path in a way that could be located by the loader strategy. A tweak has been made to resolve this scenario.

[orm] [bug]
Repaired a warning in the ORM flush process that was not covered by test coverage when deleting objects that use the 窶忻ersion_id窶� feature. This warning is generally unreachable unless using a dialect that sets the 窶徭upports_sane_rowcount窶� flag to False, which is not typically the case however is possible for some MySQL configurations as well as older Firebird drivers, and likely some third party dialects.

[orm] [bug]
Fixed bug where usage of joined eager loading would not properly wrap the query inside of a subquery when Query.group_by() were used against the query. When any kind of result-limiting approach is used, such as DISTINCT, LIMIT, OFFSET, joined eager loading embeds the row-limited query inside of a subquery so that the collection results are not impacted. For some reason, the presence of GROUP BY was never included in this criterion, even though it has a similar effect as using DISTINCT. Additionally, the bug would prevent using GROUP BY at all for a joined eager load query for most database platforms which forbid non-aggregated, non-grouped columns from being in the query, as the additional columns for the joined eager load would not be accepted by the database.

[orm] [performance]
Identified a performance issue in the system by which a join is constructed based on a mapped relationship. The clause adaption system would be used for the majority of join expressions including in the common case where no adaptation is needed. The conditions under which this adaptation occur have been refined so that average non-aliased joins along a simple relationship without a 窶徭econdary窶� table use about 70% less function calls.

[engine] [bug]
Fixed issue where the collection of value processors on a Compiled object would be mutated when 窶彳xpanding IN窶� parameters were used with a datatype that has bind value processors; in particular, this would mean that when using statement caching and/or baked queries, the same compiled._bind_processors collection would be mutated concurrently. Since these processors are the same function for a given bind parameter namespace every time, there was no actual negative effect of this issue, however, the execution of a Compiled object should never be causing any changes in its state, especially given that they are intended to be thread-safe and reusable once fully constructed.

[sql] [usecase]
A function created using GenericFunction can now specify that the name of the function should be rendered with or without quotes by assigning the quoted_name construct to the .name element of the object. Prior to 1.3.4, quoting was never applied to function names, and some quoting was introduced in 4467 but no means to force quoting for a mixed case name was available. Additionally, the quoted_name construct when used as the name will properly register its lowercase name in the function registry so that the name continues to be available via the func. registry.

[postgresql] [usecase]
Added support for prefixes to the CTE construct, to allow support for Postgresql 12 窶廴ATERIALIZED窶� and 窶廸OT MATERIALIZED窶� phrases. Pull request courtesy Marat Sharafutdinov.

[postgresql] [bug]
Fixed issue where the PostgreSQL dialect would fail to parse a reflected CHECK constraint that was a boolean-valued function (as opposed to a boolean-valued expression).

[postgresql] [tests]
Improved detection of two phase transactions requirement for the PostgreSQL database by testing that max_prepared_transactions is set to a value greater than 0. Pull request courtesy Federico Caselli.

[mssql] [bug]
Fixed issue where a timezone-aware datetime value being converted to string for use as a parameter value of a mssql.DATETIMEOFFSET column was omitting the fractional seconds.

[bug] [ext]
Fixed bug in sqlalchemy.ext.serializer where a unique BindParameter object could conflict with itself if it were present in the mapping itself, as well as the filter condition of the query, as one side would be used against the non-deserialized version and the other side would use the deserialized version. Logic is added to BindParameter similar to its 窶彡lone窶� method which will uniquify the parameter name upon deserialize so that it doesn窶冲 conflict with its original.

[bug] [tests]
Fixed a few test failures which would occur on Windows due to SQLite file locking issues, as well as some timing issues in connection pool related tests; pull request courtesy Federico Caselli.

1.3.12

[orm] [bug]
Fixed issue involving lazy="raise" strategy where an ORM delete of an object would raise for a simple 窶忖se-get窶� style many-to-one relationship that had lazy=窶搜aise窶� configured. This is inconsistent vs. the change introduced in 1.3 as part of 4353, where it was established that a history operation that does not expect emit SQL should bypass the lazy="raise" check, and instead effectively treat it as lazy="raise_on_sql" for this case. The fix adjusts the lazy loader strategy to not raise for the case where the lazy load was instructed that it should not emit SQL if the object were not present.

[orm] [bug]
Fixed regression introduced in 1.3.0 related to the association proxy refactor in 4351 that prevented composite() attributes from working in terms of an association proxy that references them.

[orm] [bug]
Setting persistence-related flags on relationship() while also setting viewonly=True will now emit a regular warning, as these flags do not make sense for a viewonly=True relationship. In particular, the 窶彡ascade窶� settings have their own warning that is generated based on the individual values, such as 窶彭elete, delete-orphan窶�, that should not apply to a viewonly relationship. Note however that in the case of 窶彡ascade窶�, these settings are still erroneously taking effect even though the relationship is set up as 窶忻iewonly窶�. In 1.4, all persistence-related cascade settings will be disallowed on a viewonly=True relationship in order to resolve this issue.

[orm] [bug] [py3k]
Fixed issue where when assigning a collection to itself as a slice, the mutation operation would fail as it would first erase the assigned collection inadvertently. As an assignment that does not change the contents should not generate events, the operation is now a no-op. Note that the fix only applies to Python 3; in Python 2, the __setitem__ hook isn窶冲 called in this case; __setslice__ is used instead which recreates the list item-by-item in all cases.

[orm] [bug]
Fixed issue where by if the 窶彙egin窶� of a transaction failed at the Core engine/connection level, such as due to network error or database is locked for some transactional recipes, within the context of the Session procuring that connection from the conneciton pool and then immediately returning it, the ORM Session would not close the connection despite this connection not being stored within the state of that Session. This would lead to the connection being cleaned out by the connection pool weakref handler within garbage collection which is an unpreferred codepath that in some special configurations can emit errors in standard error.

[sql] [bug]
Fixed bug where 窶彭istinct窶� keyword passed to select() would not treat a string value as a 窶徑abel reference窶� in the same way that the select.distinct() does; it would instead raise unconditionally. This keyword argument and the others passed to select() will ultimately be deprecated for SQLAlchemy 2.0.

[sql] [bug]
Changed the text of the exception for 窶廚an窶冲 resolve label reference窶� to include other kinds of label coercions, namely that 窶廛ISTINCT窶� is also in this category under the PostgreSQL dialect.

[sqlite] [bug]
Fixed issue to workaround SQLite窶冱 behavior of assigning 窶從umeric窶� affinity to JSON datatypes, first described at Support for SQLite JSON Added, which returns scalar numeric JSON values as a number and not as a string that can be JSON deserialized. The SQLite-specific JSON deserializer now gracefully degrades for this case as an exception and bypasses deserialization for single numeric values, as from a JSON perspective they are already deserialized.

[mssql] [bug]
Repaired support for the mssql.DATETIMEOFFSET datatype on PyODBC, by adding PyODBC-level result handlers as it does not include native support for this datatype. This includes usage of the Python 3 窶徼imezone窶� tzinfo subclass in order to set up a timezone, which on Python 2 makes use of a minimal backport of 窶徼imezone窶� in sqlalchemy.util.

(adam)

2020-02-04 16:38:23 UTC MAIN commitmail json YAML

py-redis: updated to 3.4.1

3.4.1
* Move the username argument in the Redis and Connection classes to the
  end of the argument list. This helps those poor souls that specify all
  their connection options as non-keyword arguments.
* Prior to ACL support, redis-py ignored the username component of
  Connection URLs. With ACL support, usernames are no longer ignored and
  are used to authenticate against an ACL rule. Some cloud vendors with
  managed Redis instances (like Heroku) provide connection URLs with a
  username component pre-ACL that is not intended to be used. Sending that
  username to Redis servers < 6.0.0 results in an error. Attempt to detect
  this condition and retry the AUTH command with only the password such
  that authentication continues to work for these users.
* Removed the __eq__ hooks to Redis and ConnectionPool that were added
  in 3.4.0. This ended up being a bad idea as two separate connection
  pools be considered equal yet manage a completely separate set of
  connections.

(adam)

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

py-josepy: updated to 1.3.0

1.3.0:
* Deprecated support for Python 3.4.
* Officially add support for Python 3.8.

(adam)

2020-02-04 13:15:17 UTC MAIN commitmail json YAML

doc: note git-lfs update

(tnn)

2020-02-04 13:14:48 UTC MAIN commitmail json YAML

git-lfs: update to 2.10.0

## 2.10.0 (21 January 2020)
This release introduces several new features, such as support for local paths in
remotes, Kerberos support, and official binaries for S390x and little-endian
64-bit PowerPC systems.  In addition, numerous bugs have been fixed and
miscellaneous issues have been addressed.

## 2.9.2 (12 December 2019)
This release fixes a few regressions, such as a possible nil pointer
dereference, a failure to retry batch requests, and a bug where repositories
could fail to be detected on Windows.

## 2.9.1 (25 November 2019)
This release fixes a few regressions, such as the ability to use HTTP/1.1 when
required, addresses a race condition, and switches the cookie jar parser to
something that's easier for distributions to package.

## 2.9.0 (17 October 2019)
This release adds support for DragonFly BSD, adds a new `git lfs dedup` command
to save space if the file system supports it, adds support for file URLs,
improves the performance when walking the repository, contains improvements
to use HTTP/2 when available and cookies when required, and numerous other bug
fixes, features, and modifications.

## 2.8.0 (23 July 2019)
This release adds support for SOCKS proxies and Windows junctions, adds native
packages for Debian 10 and similar distributions, reduces the number of
situations in which running `git lfs fetch --all` is required, improves
compatibility with Cygwin, and numerous other bug fixes and modifications.

(tnn)

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

security/wolfssl: Updates the comment on mutex test failure.

Adds the version of -current where the tests have been fixed.

(fox)

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

stellarium: explicitly disable gpsd support (needs patching)

(adam)

2020-02-04 09:40:22 UTC MAIN commitmail json YAML

Updated security/py-cryptodome, lang/py-parso

(adam)

2020-02-04 09:40:02 UTC MAIN commitmail json YAML

py-parso: updated to 0.6.1

0.6.1:
- Add ``parso.normalizer.Issue.end_pos`` to make it possible to know where an
  issue ends

(adam)

2020-02-04 09:36:21 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.9.6

3.9.6:

Resolved issues
* Fix building of wheels for OSX by explicitly setting `sysroot` location.

3.9.5:

Resolved issues
* RSA OAEP decryption was not verifying that all ``PS`` bytes are zero.
* GH-372: fixed memory leak for operations that use memoryviews when `cffi` is not installed.
* Fixed wrong ASN.1 OID for HMAC-SHA512 in PBE2.

New features
* Updated Wycheproof test vectors to version 0.8r12.

(adam)

2020-02-04 09:15:51 UTC MAIN commitmail json YAML

rdesktop: use correct modulus and exponent in rdssl_rkey_get_exp_mod

(markd)

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

doc: Updated www/squid4 to 4.10

(taca)

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

www/squid4: update to 4.10

pkgsrc changes: clean up PKG_OPTIONS and enable several backends default.

Quote from release announce:

This release is a security release resolving several issues found in
the prior Squid releases.

The major changes to be aware of:

* SQUID-2020:1 Improper Input Validation issues in HTTP Request
  processing
  (CVE-2020-8449, CVE-2020-8450)

This issue allows attackers to perform denial of service on the
proxy and all clients using it.

This issue potentially allows attackers to bypass security access
controls in systems between client and proxy.

This issue potentially allows remote code execution under the
proxy low-privilege level. While restricted, it does have access
to a wide range of information about the network structure and
other clients using the proxy.

This issue is limited to Squid acting as a reverse-proxy. Some
effects also require allow_direct permissions.

See the advisory for updated patches:
<http://www.squid-cache.org/Advisories/SQUID-2020_1.txt>

Please note that NTLM is a deprecated authentication mechanism.
All users of this tool are advised to plan migration to
Negotiate/Kerberos authentication.

* SQUID-2020:2 Information Disclosure issue in FTP Gateway.
  (CVE-2019-12528)

Certain FTP server responses can result in Squid revealing
random amounts of memory content from heap.

When Squid mempools feature is enabled the leak is limited to
lines in FTP directory listings, possibly from other clients.

When mempools is disabled the information may be anything from
the heap area including information from other processes on the
machine.

See the advisory for more details:
<http://www.squid-cache.org/Advisories/SQUID-2020_2.txt>

* SQUID-2020:3 Buffer Overflow issue in ext_lm_group_acl helper.
  (CVE-2020-8517)

This problem is limited to installations using the ext_lm_group_acl
binary (previously shipped as mswin_check_lm_group).

Due to incorrect input validation the NTLM authentication
credentials parser in ext_lm_group_acl may write to memory
outside the credentials buffer.

On systems with memory access protections this can result in
the the helper process being terminated unexpectedly. Resulting
in Squid process also terminating and a denial of service for
all clients using the proxy.

See the advisory for more details:
<http://www.squid-cache.org/Advisories/SQUID-2020_3.txt>

* Bug 5008: SIGBUS in PagePool::level() with custom rock slot size

This shows up as SMP Squids crashing on arm64 with a SIGBUS error. The
issues was incorrect memory alignment with certain cache sizes. This
Squid release now forces alignment of the critical rock page details.

* Bug 4735: Truncated chunked responses cached as whole

This bug shows up as clients getting the cached truncated response
objects until the cache object expires or is force removed.

In absence of partial-object caching this Squid release treats
incomplete responses as non-cacheable and prevents the chunked encoding
terminator chunk being delivered to the active client(s).

* Fix server_cert_fingerprint on cert validator-reported errors

This bug shows up as a server_cert_fingerprint ACL mismatch when
sslproxy_cert_error directive was applied to validation errors reported
by the certificate validator, because the ACL could not find the server
certificate.

  All users of Squid are urged to upgrade as soon as possible.

(taca)

2020-02-04 01:58:26 UTC MAIN commitmail json YAML

doc: KOffice has been defunct for years

(gutteridge)

2020-02-04 01:54:05 UTC MAIN commitmail json YAML

doc: Updated devel/geany to 1.36

(gutteridge)

2020-02-04 01:53:20 UTC MAIN commitmail json YAML

geany: update to 1.36

Geany 1.36 (September 28, 2019)

    General
    * Give precedence to user-defined filetype extension mappings over default
      ones (PR#2166).
    * Give precedence to the longest matching filetype pattern (Issue#1499,
      Issue#1921, PR#2167).
    * Place the socket file in `$XDG_RUNTIME_DIR` when available
      (Thomas Martitz, PR#2222).

    Bug fixes
    * Improve path ellipsising in Go To Tag filetype popup
      (Thomas Martitz, PR#2262).

    Interface
    * Show group prefix for the Various preferences (PR#2176).
    * Show the GTK/GLib versions in about dialog (PR#2163).

    Editor
    * Update Scintilla to version 3.10.4 (PR#2138).
    * Add support for fractional font sizes (Pedro Henrique Antunes de Oliveira,
      Issue#703, PR#2250).

    Filetypes
    * Add Apple Swift filetype (Ankit Pati, PR#1323).
    * Add Nim filetype (Simon Krauter, Issue#1772, PR#2085).
    * Update NSIS keywords (PR#2181).
    * Update error matching for the CUDA filetype (Rajesh Pandian M,
      Issue#2213, PR#2218).
    * Add Kotlin custom filetype (Issue#1581, PR#2186).
    * Add Groovy custom filetype (PR#2188).
    * Add TypeScript custom filetype (Issue#1449, PR#2187).
    * Small update of Django keywords (PR#2315).
    * Don't suggest to override all settings through *Tools->Configuration
      Files* (Issue#1552, PR#2168).

    Windows
    * Migrate the installer to NSIS 3 (Issue#1302, PR#2181).
    * Fix build on recent MSYS2 (Issue#2261, PR#2263).

    Internationalization
    * New translations: ku
    * Updated translations: da, de, es, fr, it, ja, lv, pt, sk, sv, zh_CN

(gutteridge)

2020-02-04 00:18:05 UTC MAIN commitmail json YAML

doc: Updated www/py-feedgen to 0.9.0

(minskim)

2020-02-04 00:18:02 UTC MAIN commitmail json YAML

www/py-feedgen: Update to 0.9.0

This version fixes a DoS vulnerability (CVE-2020-5227).

(minskim)

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

doc: Added security/wolfssl version 4.3.0

(fox)

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

Added wolfssl to Makefile SUBDIRs

(fox)

2020-02-03 23:04:09 UTC MAIN commitmail json YAML

2020-02-03 20:36:35 UTC MAIN commitmail json YAML

Updated www/py-djangocms-admin-style, www/py-django-cms

(adam)

2020-02-03 20:36:17 UTC MAIN commitmail json YAML

py-django-cms: updated to 3.7.1

3.7.1:
Added code of conduct reference file to the root directory
Moved contributing file to the root directory
Added better templates for new issue requests
Fixed a bug where creating a page via the cms.api.create_page ignores left/right positions.
Fixed documentation example for urls.py when using multiple languages.
Mark public static placeholder dirty when published.
Fixed a bug where request.current_page would always be the public page, regardless of the toolbar status (draft / live). This only affected custom urls from an apphook.
Fixed a bug where the menu would render draft pages even if the page on the request was a public page. This happens when a user without change permissions requests edit mode.
Fixed the 'urls.W001' warning with custom apphook urls
Prevent non-staff users to login with the django CMS toolbar
Added missing {% trans %} to toolbar shortcuts.
Fixed branch and release policy.
Improved and simplified permissions documentation.
Improved apphooks documentation.
Improved CMSPluginBase documentation.
Improved documentation related to nested plugins.
Updated installation tutorial.
Fixed a simple typo in the docstring for cms.utils.helpers.normalize_name.

3.7.0:
Introduced Django 2.2 support.
Introduced Python 3.7 support.
Fixed test suite.
Fixed override urlconf_module so that Django system checks don't crash.

3.6.0:
Removed the cms moderator command.
Dropped Django < 1.11 support.
Removed the translatable content get / set methods from CMSPlugin model.
Removed signal handlers for Page, Title, Placeholder and CMSPlugin models.
Moved Title.meta_description length restriction from model to form and increased its max length to 320 characters.
Added page_title parameter for cms.api.create_page() and cms.api.create_title().
Introduced Django 2.0 support.
Introduced Django 2.1 support.

(adam)

2020-02-03 20:35:09 UTC MAIN commitmail json YAML

py-djangocms-admin-style: updated to 1.5.0

1.5.0:
Added support for Django 3.0
Added support for Python 3.8

1.4.0:
Introduced support for Django 2.2 and django CMS 3.7
Removed support for Django 2.0
Extended test matrix
Fixed screenshot tests for Django 2.1 and higher
Added new classifiers

(adam)

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

2020-02-03 19:56:25 UTC MAIN commitmail json YAML

doc: Updated net/ucspi-ssl to 0.999.11.1nb2

(schmonz)

2020-02-03 19:56:19 UTC MAIN commitmail json YAML

Distfile changed; since DIST_SUBDIR had been mistakenly preserved in
previous update, unset it. Bump PKGREVISION.

The complete diffs:

diff -Naur OLD/host/superscript.com/net/ucspi-ssl-0.11.1/package/build NEW/host/superscript.com/net/ucspi-ssl-0.11.1/package/build
--- OLD/host/superscript.com/net/ucspi-ssl-0.11.1/package/build 2019-11-07 11:21:18.000000000 -0500
+++ NEW/host/superscript.com/net/ucspi-ssl-0.11.1/package/build 2019-12-28 11:31:11.000000000 -0500
@@ -1 +1 @@
-20191107172118
+20191228173111
diff -Naur OLD/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslclient.c NEW/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslclient.c
--- OLD/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslclient.c 2019-09-08 15:02:23.000000000 -0400
+++ NEW/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslclient.c 2019-12-28 06:34:03.000000000 -0500
@@ -227,6 +227,7 @@
    if (!stralloc_copys(&addresses,"")) nomem();
    byte_copy(addresses.s,12,V4mappedprefix);
    byte_copy(addresses.s + 12,4,ipremote + 12);
+    ipv4socket = 1;
  } else if (ip6_scan(hostname,ipremote))
      if (!stralloc_copyb(&addresses,ipremote,16)) nomem();

diff -Naur OLD/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslserver.c NEW/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslserver.c
--- OLD/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslserver.c 2019-09-15 06:20:23.000000000 -0400
+++ NEW/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslserver.c 2019-12-28 06:36:10.000000000 -0500
@@ -755,7 +755,7 @@
  if (!addresses.len) {
    if (!stralloc_copys(&tmp,hostname)) drop_nomem();
    if (dns_ip6_qualify(&addresses,&fqdn,&tmp) <= 0)
-      logmsg(WHO,111,FATAL,B("temporarily unable to figure out IP address for: ",(char *)hostname));
+      logmsg(WHO,111,FATAL,B("unable to figure out IP address for: ",(char *)hostname));
  }
  if (addresses.len < 16)
    logmsg(WHO,111,FATAL,B("no IP address for: ",(char *)hostname));

(schmonz)

2020-02-03 18:59:55 UTC MAIN commitmail json YAML

Specify TEST_TARGET.

(schmonz)

2020-02-03 15:00:42 UTC MAIN commitmail json YAML

doc: Updated devel/go-sys to 0.0.20200202

(bsiegert)

2020-02-03 15:00:30 UTC MAIN commitmail json YAML

Update go-sys to 20200202.

No changelog available, but there were some netbsd-related enhancements.

(bsiegert)

2020-02-03 14:52:18 UTC MAIN commitmail json YAML

doc: Updated security/go-crypto-acme to 0.0.20200122

(bsiegert)

2020-02-03 14:51:56 UTC MAIN commitmail json YAML

2020-02-03 14:48:18 UTC MAIN commitmail json YAML

doc: Updated net/go-net to 20200130

(bsiegert)

2020-02-03 14:46:07 UTC MAIN commitmail json YAML

Update go-net to 20200130.

No changelog available, but this is needed for go-crypto-acme.

(bsiegert)

2020-02-03 13:14:36 UTC MAIN commitmail json YAML

doc: Updated security/go-crypto to 0.0.20200122

(bsiegert)

2020-02-03 13:14:20 UTC MAIN commitmail json YAML

Update go-crypto to 0.0.20200122.

In addition to about two years of changes, this contains notably the
following security fix:

When int is 32 bits wide (on 32-bit architectures like 386 and arm), an
overflow could occur, causing a panic, due to malformed ASN.1 being
passed to any of the ASN1 methods of String.

Tested on linux/386 and darwin/amd64.

This fixes CVE-2020-7919 and was found thanks to the Project Wycheproof
test vectors.

pkgsrc changes:
Once again, the acme subdirectory was removed as it introduces a circular
dependency with go-net.

Prodded several times by ng0@

(bsiegert)

2020-02-03 12:36:57 UTC MAIN commitmail json YAML

2020-02-03 12:35:38 UTC MAIN commitmail json YAML

doc: Updated devel/catch2 to 2.11.1

(bsiegert)

2020-02-03 12:35:13 UTC MAIN commitmail json YAML

New package for Catch2, the successor to devel/catch.

Catch2 is a multi-paradigm test framework for C++. It also supports
Objective-C (and maybe C). It is primarily distributed as a single header file,
although certain extensions may require additional headers.

(bsiegert)