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 (25m)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (53d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (164d) 

2024-05-23 15:34:19 UTC Now

2020-06-30 14:45:48 UTC MAIN commitmail json YAML

lighttpd: Remove incorrect LUA_VERSIONS_INCOMPATIBLE

(nia)

2020-06-30 14:45:05 UTC MAIN commitmail json YAML

lua: Add support to the infrastructure to Lua 5.4

Much more testing is required before this can be a default.

(nia)

2020-06-30 14:42:04 UTC MAIN commitmail json YAML

Added sysutils/u-boot-roc-rk3328-cc version 2020.07.rc4 [thorpej 2020-06-30]

(thorpej)

2020-06-30 14:40:05 UTC MAIN commitmail json YAML

2020-06-30 14:35:21 UTC MAIN commitmail json YAML

Updated arm-trusted-firmware-fiptool to 2.3 [thorpej 2020-06-30]
Updated arm-trusted-firmware-rk3328 to 2.3 [thorpej 2020-06-30]
Updated arm-trusted-firmware-rk3399 to 2.3 [thorpej 2020-06-30]
Updated arm-trusted-firmware-sun50i-h6 to 2.3 [thorpej 2020-06-30]
Updated arm-trusted-firmware-sun50i_a64 to 2.3 [thorpej 2020-06-30]

(thorpej)

2020-06-30 14:33:16 UTC MAIN commitmail json YAML

pkgsrc/sysutils/arm-trusted-firmware-fiptool/Makefile@1.5 / diff
pkgsrc/sysutils/arm-trusted-firmware-fiptool/distinfo@1.4 / diff
pkgsrc/sysutils/arm-trusted-firmware-fiptool/patches/patch-Makefile@1.2 / diff
pkgsrc/sysutils/arm-trusted-firmware-fiptool/patches/patch-fiptool_uuid_parse deleted
pkgsrc/sysutils/arm-trusted-firmware-rk3328/Makefile@1.2 / diff
pkgsrc/sysutils/arm-trusted-firmware-rk3328/buildlink3.mk@1.2 / diff
pkgsrc/sysutils/arm-trusted-firmware-rk3328/distinfo deleted
pkgsrc/sysutils/arm-trusted-firmware-rk3399/Makefile@1.4 / diff
pkgsrc/sysutils/arm-trusted-firmware-rk3399/buildlink3.mk@1.5 / diff
pkgsrc/sysutils/arm-trusted-firmware-rk3399/distinfo deleted
pkgsrc/sysutils/arm-trusted-firmware-rk3399/patches/patch-plat_rockchip_common_params_setup.c deleted
pkgsrc/sysutils/arm-trusted-firmware-rk3399/patches/patch-plat_rockchip_rk3399_drivers_pmu_pmu.c deleted
pkgsrc/sysutils/arm-trusted-firmware-rk3399/patches/patch-plat_rockchip_rk3399_drivers_pmu_pmu.h deleted
pkgsrc/sysutils/arm-trusted-firmware-rk3399/patches/patch-plat_rockchip_rk3399_drivers_soc_soc.c deleted
pkgsrc/sysutils/arm-trusted-firmware-sun50i-h6/Makefile@1.4 / diff
pkgsrc/sysutils/arm-trusted-firmware-sun50i-h6/buildlink3.mk@1.3 / diff
pkgsrc/sysutils/arm-trusted-firmware-sun50i-h6/distinfo deleted
pkgsrc/sysutils/arm-trusted-firmware-sun50i-h6/patches/patch-plat_allwinner_sun50i_h6_include_sunxi_mmap.h deleted
pkgsrc/sysutils/arm-trusted-firmware-sun50i_a64/Makefile@1.5 / diff
pkgsrc/sysutils/arm-trusted-firmware-sun50i_a64/buildlink3.mk@1.4 / diff
      :
(more 5 files)
- Re-factor the arm-trusted-firmware packages into common definitions and
  build infrastructure.
- Update arm-trusted-firmware to v2.3.

(thorpej)

2020-06-30 14:30:38 UTC MAIN commitmail json YAML

mpv: Use LUA_VERSIONS_ACCEPTED. Needed for eventual Lua 5.4 default.

(nia)

2020-06-30 13:55:52 UTC MAIN commitmail json YAML

weechat: Require exact Lua 5.3.

Right now cmake does not include version 5.4 in its search paths.

(nia)

2020-06-30 13:48:59 UTC MAIN commitmail json YAML

lua54: correct version check

(nia)

2020-06-30 13:40:54 UTC MAIN commitmail json YAML

2020-06-30 13:35:37 UTC MAIN commitmail json YAML

2020-06-30 13:33:04 UTC MAIN commitmail json YAML

Add sysutils to CATEGORIES to match ucspi-tcp.

(schmonz)

2020-06-30 13:32:26 UTC MAIN commitmail json YAML

Reorder CATEGORIES to mollify pkglint.

(schmonz)

2020-06-30 13:29:35 UTC MAIN commitmail json YAML

2020-06-30 13:24:05 UTC MAIN commitmail json YAML

2020-06-30 13:16:14 UTC MAIN commitmail json YAML

lang: Add lua54.

Note: this is slightly different than other Lua packages and, among
other things, implements its own install target. This is becuase I
wanted to minimize the amount of patching to Makefiles to make it
fit into the pkgsrc world.

Lua is a powerful, fast, lightweight, embeddable scripting language.

Lua combines simple procedural syntax with powerful data description
constructs based on associative arrays and extensible semantics. Lua is
dynamically typed, runs by interpreting bytecode for a register-based
virtual machine, and has automatic memory management with incremental
garbage collection, making it ideal for configuration, scripting, and
rapid prototyping.

This version is a preferred choice for new Lua modules.

(nia)

2020-06-30 13:03:45 UTC MAIN commitmail json YAML

py-argparse: add "python" to CATEGORIES

(adam)

2020-06-30 11:59:50 UTC MAIN commitmail json YAML

Updated net/rsync, devel/meson, devel/glib2

(adam)

2020-06-30 11:59:20 UTC MAIN commitmail json YAML

glib2: updated to 2.64.3

Overview of changes in GLib 2.64.3
==================================

* Stability improvements for various unit tests

* Bugs fixed:
- gdbus-server-auth intermittent failure
- Deprecation warnings when compiling with -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_28 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_28
- -Wformat-nonliteral fixes to glib-2-64
- memory monitor test dependency fixes to glib-2-64
- CI: Switch to new Windows runners (2.64)
- D-Bus keyring handling fixes to glib-2-64
- array: fix corrupt state of GPtrArray after g_ptr_array_extend_and_steal() to glib-2-64
- CI: Make sure we use meson 0.49.2 in MSYS2 to glib-2-64
- gthread: ignore deprecated declarations in static inline functions to glib-2-64
- meson: Remove stray ], in O_DIRECTORY check to glib-2-64
- Fix stpcpy() detection to glib-2-64

* Translation updates:
- Chinese (Taiwan)
- German

(adam)

2020-06-30 11:57:50 UTC MAIN commitmail json YAML

meson: updated to 0.54.3

0.54.3:
Bug fixes

(adam)

2020-06-30 11:56:14 UTC MAIN commitmail json YAML

rsync: updated to 3.2.1

NEWS for rsync 3.2.1 (22 Jun 2020)

Protocol: 31 (unchanged)

Changes since 3.2.0:

BUG FIXES:

Fixed a potential build issue with the MD5 assembly-language code by removing some non-portable directives.

Use the preprocessor with the asm file to ensure that if the code is unneeded, it doesn't get built.

Avoid the stack getting set to executable when including the asm code.

Some improvements in the SIMD configure testing to try to avoid build issues, such as avoiding a clang++ core dump when 窶組 is combined with 窶前2. Note that clang++ is quite buggy in this area, and it does still crash for some folks, so just use 窶鯛�租isable-simd if you need to avoid their buggy compiler (since the configure test is apparently not finding all the compilers that will to crash and burn).

Fixed an issue in the md2man script when building from an alternate dir.

Disable 窶鯛�疎times on macOS (it apparently just ignores the atime change).

ENHANCEMENTS:

The use of 窶鯛�礎ackup-dir=STR now implies 窶鯛�礎ackup.

Added 窶鯛�想l=NUM as a short-hand for 窶鯛�祖ompress-level=NUM.

Added 窶鯛�粗arly-input=FILE option that allows the client to send some data to a daemon's (optional) "early exec" script on its stdin.

Mention atimes in the capabilities list that 窶鯛�宋ersion outputs.

Mention either "default protect-args" or "optional protect-args" in the 窶鯛�宋ersion capabilities depending on how rsync was configured.

Some info on optimizations is now elided from the 窶鯛�宋ersion capabilities since they aren't really user-facing capabilities. You can still see the info (plus the status of a couple extra optimizations) by repeating the 窶鯛�宋ersion option (e.g. 窶膳V).

Updated various URLs to be https instead of http.

Some documentation improvements.

PACKAGING RELATED:

If you had to use 窶鯛�租isable-simd for 3.2.0, you might want to try removing that and see if it will succeed or auto-disable. Some buggy clang++ compilers are still not auto disabled, though.

The MD5 asm code is now under its own configure flag (not shared with the SIMD setting), so if you have any issues compiling it, re-run configure with 窶鯛�租isable-asm.

Merged the OLDNEWS.md file into NEWS.md.

NEWS for rsync 3.2.0 (19 Jun 2020)

Protocol: 31 (unchanged)

Changes since 3.1.3:

BUG FIXES:

Avoid a potential out-of-bounds read in daemon mode if argc can be made to become 0.

Fix the default list of skip-compress files for non-daemon transfers.

Fix xattr filter rules losing an 'x' attribute in a non-local transfer.

Avoid an error when a check for a potential fuzzy file happens to reference a directory.

Make the atomic-rsync helper script have a more consistent error-exit.

Make sure that a signal handler's use of exit_cleanup() calls _exit() instead of exit().

Various zlib fixes, including security fixes for CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, and CVE-2016-9840.

Fixed an issue with 窶鯛�喪emove-source-files not removing a source symlink when combined with 窶鯛�祖opy-links.

Fixed a bug where the daemon would fail to write early fatal error messages to the client, such as refused or unknown command-line options.

Fixed the block-size validation logic when dealing with older protocols.

Some rrsync fixes and enhancements to handle the latest options.

Fixed a problem with the 窶鯛�鼠ink-dest|窶鯛�祖opy-dest code when 窶鯛�匝attrs was specified along with multiple alternate-destination directories (it could possibly choose a bad file match while trying to find a better xattr match).

Fixed a couple bugs in the handling of files with the 窶鯛�壮parse option.

Fixed a bug in the writing of the batch.sh file (w/窶鯛�層rite-batch) when the source & destination args were not last on the command-line.

Avoid a hang when an overabundance of messages clogs up all the I/O buffers.

Fixed a mismatch in the RSYNC_PID values put into the environment of pre-xfer exec and a post-xfer exec.

Fixed a crash in the 窶鯛�訴conv code.

Fixed a rare crash in the popt_unalias() code.

ENHANCEMENTS:

Various checksum enhancements, including the optional use of openssl's MD4 & MD5 checksum algorithms, some x86-64 optimizations for the rolling checksum, some x86-64 optimizations for the (non-openssl) MD5 checksum, the addition of xxHash checksum support, and a negotiation heuristic that ensures that it is easier to add new checksum algorithms in the future. The environment variable RSYNC_CHECKSUM_LIST can be used to customize the preference order of the negotiation, or use 窶鯛�祖hecksum-choice (窶鯛�祖c) to force a choice.

Various compression enhancements, including the addition of zstd and lz4 compression algorithms and a negotiation heuristic that picks the best compression option supported by both sides. The environment variable RSYNC_COMPRESS_LIST can be used to customize the preference order of the negotiation, or use 窶鯛�祖ompress-choice (窶鯛�想c) to force a choice.

Added a 窶鯛�租ebug=NSTR option that outputs details of the new negotiation strings (for checksums and compression). The first level just outputs the result of each negotiation on the client, level 2 outputs the values of the strings that were sent to and received from the server, and level 3 outputs all those values on the server side too (when the server was given the debug option).

The 窶鯛�租ebug=OPTS command-line option is no longer auto-forwarded to the remote rsync which allows for the client and server to have different levels of debug specified. This also allows for newer debug options to be specified, such as using 窶鯛�租ebug=NSTR to see the negotiated hash result, without having the command fail if the server version is too old to handle that debug item. Use 窶閃窶鯛�租ebug=OPTS to send the options to the remote side.

Added the 窶鯛�疎times option based on the long-standing patch (just with some fixes that the patch has been needing).

Added 窶鯛�双pen-noatime option to open files using O_NOATIME.

Added the 窶鯛�層rite-devices option based on the long-standing patch.

Added openssl & preliminary gnutls support to the rsync-ssl script, which is now installed by default. This was unified with the old stunnel-rsync helper script to simplify packaging. Note that the script accepts the use of 窶鯛�奏ype=gnutls for gnutls testing, but does not look for gnutls-cli on the path yet. The use of 窶鯛�奏ype=gnutls will not work right until gnutls-cli no longer drops data.

Rsync was enhanced to set the RSYNC_PORT environment variable when running a daemon-over-rsh script. Its value is the user-specified port number (set via 窶鯛�叢ort or an rsync:// URL) or 0 if the user didn't override the port.

Added the proxy protocol daemon parameter that allows your rsyncd to know the real remote IP when it is setup behind a proxy.

Added negated matching to the daemon's refuse options setting by using match strings that start with a ! (such as !compress*). This lets you refuse all options except for a particular approved list, for example. It also lets rsync refuse certain options by default (such as write-devices) while allowing the config to override that, as desired.

Added the early exec daemon parameter that runs a script before the transfer parameters are known, allowing some early setup based on module name.

Added status output in response to a signal (via both SIGINFO & SIGVTALRM).

Added 窶鯛�祖opy-as=USER option to give some extra security to root-run rsync commands into/from untrusted directories (such as backups and restores).

When resuming the transfer of a file in the 窶鯛�叢artial-dir, rsync will now update that partial file in-place instead of creating yet another tmp file copy. This requires both sender & receiver to be at least v3.2.0.

Added support for RSYNC_SHELL & RSYNC_NO_XFER_EXEC environment variables that affect the early, pre-xfer, and post-xfer exec rsync daemon parameters.

Optimize the 窶鯛�素uzzy 窶鯛�素uzzy heuristic to avoid the fuzzy directory scan until all other basis-file options are exhausted (such as 窶鯛�鼠ink-dest).

Have the daemon log include the normal-exit sent/received stats when the transfer exited with an error when possible (i.e. if it is the sender).

The daemon now locks its pid file (when configured to use one) so that it will not fail to start when the file exists but no daemon is running.

Various man page improvements, including some html representations (that aren't installed by default).

Made 窶膳 the short option for 窶鯛�宋ersion and improved its information.

Pass the 窶�4 or 窶�6 option to the ssh command, making it easier to type than 窶鯛�喪sh='ssh 窶�4' (or the 窶�6 equivalent).

Added example config for rsyncd SSL proxy configs to rsyncd.conf.

More errors messages now mention if the error is coming from the sender or the receiver.

PACKAGING RELATED:

Add installed binary: /usr/bin/rsync-ssl

Add installed man page: /usr/man/man1/rsync-ssl.1

Tweak auxiliary doc file names, such as: README.md, INSTALL.md, & NEWS.md.

The rsync-ssl script wants to run openssl or stunnel4, so consider adding a dependency for one of those options (though it's probably fine to just let it complain about being unable to find the program and let the user decide if they want to install one or the other).

If you packaged rsync + rsync-ssl + rsync-ssl-daemon as separate packages, the rsync-ssl package is now gone (rsync-ssl should be considered to be mainstream now that Samba requires SSL for its rsync daemon).

Add build dependency for liblz4-dev, libxxhash-dev, libzstd-dev, and libssl-dev. These development libraries will give rsync extra compression algorithms, extra checksum algorithms, and allow use of openssl's crypto lib for (potentially) faster MD4/MD5 checksums.

Add build dependency for g++ or clang++ on x86_64 systems to enable the SIMD checksum optimizations.

Add build dependency for either python3-cmarkcfm or python3-commonmark to allow for patching of man pages or building a git release. This is not required for a release-tar build, since it comes with pre-built man pages. Note that cmarkcfm is faster than commonmark, but they generate the same data. The commonmark dependency is easiest to install since it's native python, and can even be installed via pip3 install 窶鯛�爽ser commonmark if you want to just install it for the build user.

Remove yodl build dependency (if it was even listed before).

DEVELOPER RELATED:

Silenced some annoying warnings about major() & minor() by improving an autoconf include-file check.

Converted the man pages from yodl to markdown. They are now processed via a simple python3 script using the cmarkgfm or commonmark library. This should make it easier to package rsync, since yodl has gotten obscure.

Improved some configure checks to work better with strict C99 compilers.

Some perl building/packaging scripts were recoded into awk and python3.

Some defines in byteorder.h were changed into static inline functions that will help to ensure that the args don't get evaluated multiple times on "careful alignment" hosts.

Some code typos were fixed (as pointed out by a Fossies run).

(adam)

2020-06-30 11:10:26 UTC MAIN commitmail json YAML

pure-ftpd: SunOS needs _XOPEN_SOURCE=600 for CMSG bits.

(jperkin)

2020-06-30 06:03:30 UTC MAIN commitmail json YAML

Updated lang/python37, lang/py37-html-docs, lang/python36, lang/py36-html-docs, graphics/libjpeg-turbo

(adam)

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

libjpeg-turbo: updated to 2.0.5

2.0.5

Significant changes relative to 2.0.4:

Worked around issues in the MIPS DSPr2 SIMD extensions that caused failures in the libjpeg-turbo regression tests. Specifically, the jsimd_h2v1_downsample_dspr2() and jsimd_h2v2_downsample_dspr2() functions in the MIPS DSPr2 SIMD extensions are now disabled until/unless they can be fixed, and other functions that are incompatible with big endian MIPS CPUs are disabled when building libjpeg-turbo for such CPUs.

Fixed an oversight in the TJCompressor.compress(int) method in the TurboJPEG Java API that caused an error ("java.lang.IllegalStateException: No source image is associated with this instance") when attempting to use that method to compress a YUV image.

Fixed an issue (CVE-2020-13790) in the PPM reader that caused a buffer overrun in cjpeg, TJBench, or the tjLoadImage() function if one of the values in a binary PPM/PGM input file exceeded the maximum value defined in the file's header and that maximum value was less than 255. libjpeg-turbo 1.5.0 already included a similar fix for binary PPM/PGM files with maximum values greater than 255.

The TurboJPEG API library's global error handler, which is used in functions such as tjBufSize() and tjLoadImage() that do not require a TurboJPEG instance handle, is now thread-safe on platforms that support thread-local storage.

(adam)

2020-06-30 05:59:41 UTC MAIN commitmail json YAML

python36: updated to 3.6.11

Python 3.6.11 final

There were no new changes in version 3.6.11.

Python 3.6.11 release candidate 1

Security
bpo-39073: Disallow CR or LF in email.headerregistry.Address arguments to guard against header injection attacks.
bpo-38576: Disallow control characters in hostnames in http.client, addressing CVE-2019-18348. Such potentially malicious header injection URLs now cause a InvalidURL to be raised.
bpo-39503: CVE-2020-8492: The AbstractBasicAuthHandler class of the urllib.request module uses an inefficient regular expression which can be exploited by an attacker to cause a denial of service. Fix the regex to prevent the catastrophic backtracking. Vulnerability reported by Ben Caller and Matt Schwager.
bpo-39401: Avoid unsafe load of api-ms-win-core-path-l1-1-0.dll at startup on Windows 7.

Core and Builtins
bpo-39510: Fix segfault in readinto() method on closed BufferedReader.
bpo-39421: Fix possible crashes when operating with the functions in the heapq module and custom comparison operators.
Library
bpo-39503: AbstractBasicAuthHandler of urllib.request now parses all WWW-Authenticate HTTP headers and accepts multiple challenges per header: use the realm of the first Basic challenge.

(adam)

2020-06-30 05:56:02 UTC MAIN commitmail json YAML

python37: updated to 3.7.8

Python 3.7.8 final

Tests

bpo-41009: Fix use of support.require_{linux|mac|freebsd}_version() decorators as class decorator.
macOS

bpo-41100: Fix configure error when building on macOS 11. Note that 3.7.8 was released shortly after the first developer preview of macOS 11 (Big Sur); there are other known issues with building and running on the developer preview. Big Sur is expected to be fully supported in a future bugfix release of Python 3.8.x and with 3.9.0.

Python 3.7.8 release candidate 1

Security
bpo-39073: Disallow CR or LF in email.headerregistry.Address arguments to guard against header injection attacks.
bpo-38576: Disallow control characters in hostnames in http.client, addressing CVE-2019-18348. Such potentially malicious header injection URLs now cause a InvalidURL to be raised.
bpo-39503: CVE-2020-8492: The AbstractBasicAuthHandler class of the urllib.request module uses an inefficient regular expression which can be exploited by an attacker to cause a denial of service. Fix the regex to prevent the catastrophic backtracking. Vulnerability reported by Ben Caller and Matt Schwager.

Core and Builtins
bpo-40663: Correctly generate annotations where parentheses are omitted but required (e.g: Type[(str, int, *other))].
bpo-40417: Fix imp module deprecation warning when PyImport_ReloadModule is called. Patch by Robert Rouhani.
bpo-20526: Fix PyThreadState_Clear(). PyThreadState.frame is a borrowed reference, not a strong reference: PyThreadState_Clear() must not call Py_CLEAR(tstate->frame).
bpo-38894: Fix a bug that was causing incomplete results when calling pathlib.Path.glob in the presence of symlinks that point to files where the user does not have read access. Patch by Pablo Galindo and Matt Wozniski.
bpo-39871: Fix a possible SystemError in math.{atan2,copysign,remainder}() when the first argument cannot be converted to a float. Patch by Zachary Spytz.
bpo-39520: Fix unparsing of ext slices with no items (foo[:,]). Patch by Batuhan Taskaya.
bpo-24048: Save the live exception during import.c窶冱 remove_module().
bpo-22490: Don窶冲 leak environment variable __PYVENV_LAUNCHER__ into the interpreter session on macOS.

Library
bpo-40448: ensurepip now disables the use of pip cache when installing the bundled versions of pip and setuptools. Patch by Krzysztof Konopko.
bpo-40807: Stop codeop._maybe_compile, used by code.InteractiveInterpreter (and IDLE). from from emitting each warning three times.
bpo-38488: Update ensurepip to install pip 20.1.1 and setuptools 47.1.0.
bpo-40767: webbrowser now properly finds the default browser in pure Wayland systems by checking the WAYLAND_DISPLAY environment variable. Patch contributed by Jテゥrテゥmy Attali.
bpo-30008: Fix ssl code to be compatible with OpenSSL 1.1.x builds that use no-deprecated and --api=1.1.0.
bpo-25872: linecache could crash with a KeyError when accessed from multiple threads. Fix by Michael Graczyk.
bpo-40515: The ssl and hashlib modules now actively check that OpenSSL is build with thread support. Python 3.7.0 made thread support mandatory and no longer works safely with a no-thread builds.
bpo-13097: ctypes now raises an ArgumentError when a callback is invoked with more than 1024 arguments.
bpo-40559: Fix possible memory leak in the C implementation of asyncio.Task.
bpo-40457: The ssl module now support OpenSSL builds without TLS 1.0 and 1.1 methods.
bpo-40459: platform.win32_ver() now produces correct ptype strings instead of empty strings.
bpo-40138: Fix the Windows implementation of os.waitpid() for exit code larger than INT_MAX >> 8. The exit status is now interpreted as an unsigned number.
bpo-39942: Set 窶彑_main__窶� as the default module name when 窶彑_name__窶� is missing in typing.TypeVar. Patch by Weipeng Hong.
bpo-40287: Fixed SpooledTemporaryFile.seek() to return the position.
bpo-40196: Fix a bug in the symtable module that was causing incorrectly report global variables as local. Patch by Pablo Galindo.
bpo-40126: Fixed reverting multiple patches in unittest.mock. Patcher窶冱 __exit__() is now never called if its __enter__() is failed. Returning true from __exit__() silences now the exception.
bpo-40089: Fix threading._after_fork(): if fork was not called by a thread spawned by threading.Thread, threading._after_fork() now creates a _MainThread instance for _main_thread, instead of a _DummyThread instance.
bpo-39503: AbstractBasicAuthHandler of urllib.request now parses all WWW-Authenticate HTTP headers and accepts multiple challenges per header: use the realm of the first Basic challenge.
bpo-40014: Fix os.getgrouplist(): if getgrouplist() function fails because the group list is too small, retry with a larger group list. On failure, the glibc implementation of getgrouplist() sets ngroups to the total number of groups. For other implementations, double the group list size.
bpo-40025: Raise TypeError when _generate_next_value_ is defined after members. Patch by Ethan Onstott.
bpo-40016: In re docstring, clarify the relationship between inline and argument compile flags.
bpo-39652: The column name found in sqlite3.Cursor.description is now truncated on the first 窶麓窶� only if the PARSE_COLNAMES option is set.
bpo-38662: The ensurepip module now invokes pip via the runpy module. Hence it is no longer tightly coupled with the internal API of the bundled pip version, allowing easier updates to a newer pip version both internally and for distributors.
bpo-39916: More reliable use of os.scandir() in Path.glob(). It no longer emits a ResourceWarning when interrupted.
bpo-39850: multiprocessing now supports abstract socket addresses (if abstract sockets are supported in the running platform). Patch by Pablo Galindo.
bpo-39828: Fix json.tool to catch BrokenPipeError. Patch by Dong-hee Na.
bpo-39040: Fix parsing of invalid mime headers parameters by collapsing whitespace between encoded words in a bare-quote-string.
bpo-35714: struct.error is now raised if there is a null character in a struct format string.
bpo-36541: lib2to3 now recognizes named assignment expressions (the walrus operator, :=)
bpo-29620: assertWarns() no longer raises a RuntimeException when accessing a module窶冱 __warningregistry__ causes importation of a new module, or when a new module is imported in another thread. Patch by Kernc.
bpo-34226: Fix cgi.parse_multipart without content_length. Patch by Roger Duran
bpo-31758: Prevent crashes when using an uninitialized _elementtree.XMLParser object. Patch by Oren Milman.

Documentation
bpo-40561: Provide docstrings for webbrowser open functions.
bpo-27635: The pickle documentation incorrectly claimed that __new__ isn窶冲 called by default when unpickling.
bpo-39879: Updated Data model docs to include dict() insertion order preservation. Patch by Furkan Onder and Samy Lahfa.
bpo-39677: Changed operand name of MAKE_FUNCTION from argc to flags for module dis
bpo-39435: Fix an incorrect signature for pickle.loads() in the docs
bpo-38387: Document PyDoc_STRVAR macro in the C-API reference.

Tests
bpo-40964: Disable remote imaplib tests, host cyrus.andrew.cmu.edu is blocking incoming connections.
bpo-40055: distutils.tests now saves/restores warnings filters to leave them unchanged. Importing tests imports docutils which imports pkg_resources which adds a warnings filter.
bpo-40436: test_gdb and test.pythoninfo now check gdb command exit code.
bpo-39932: Fix multiprocessing test_heap(): a new Heap object is now created for each test run.
bpo-40162: Update Travis CI configuration to OpenSSL 1.1.1f.
bpo-40146: Update OpenSSL to 1.1.1f in Azure Pipelines.
bpo-40019: test_gdb now skips tests if it detects that gdb failed to read debug information because the Python binary is optimized.
bpo-27807: test_site.test_startup_imports() is now skipped if a path of sys.path contains a .pth file.
bpo-39793: Use the same domain when testing make_msgid. Patch by Batuhan Taskaya.
bpo-1812: Fix newline handling in doctest.testfile when loading from a package whose loader has a get_data method. Patch by Peter Donis.
bpo-37957: test.regrtest now can receive a list of test patterns to ignore (using the -i/窶妬gnore argument) or a file with a list of patterns to ignore (using the 窶妬gnore-file argument). Patch by Pablo Galindo.
bpo-38502: test.regrtest now uses process groups in the multiprocessing mode (-jN command line option) if process groups are available: if os.setsid() and os.killpg() functions are available.
bpo-37421: multiprocessing tests now stop the ForkServer instance if it窶冱 running: close the 窶彗live窶� file descriptor to ask the server to stop and then remove its UNIX address.
bpo-37421: multiprocessing tests now explicitly call _run_finalizers() to immediately remove temporary directories created by tests.

Build
bpo-40653: Move _dirnameW out of HAVE_SYMLINK to fix a potential compiling issue.
bpo-38360: Support single-argument form of macOS -isysroot flag.
bpo-40204: Pin Sphinx version to 2.3.1 in Doc/Makefile.
bpo-40158: Fix CPython MSBuild Properties in NuGet Package (build/native/python.props)

Windows
bpo-40164: Updates Windows OpenSSL to 1.1.1g
bpo-39631: Changes the registered MIME type for .py files on Windows to text/x-python instead of text/plain.
bpo-40650: Include winsock2.h in pytime.c for timeval.
bpo-39930: Ensures the required vcruntime140.dll is included in install packages.
bpo-39847: Avoid hang when computer is hibernated whilst waiting for a mutex (for lock-related objects from threading) around 49-day uptime.
bpo-38492: Remove pythonw.exe dependency on the Microsoft C++ runtime.

macOS
bpo-39580: Avoid opening Finder window if running installer from the command line.
bpo-40400: Update the macOS installer build scripts to build with Python 3.x and to build correctly on newer macOS systems with SIP.
bpo-40741: Update macOS installer to use SQLite 3.32.2.
bpo-38329: python.org macOS installers now update the Current version symlink of /Library/Frameworks/Python.framework/Versions for 3.9 installs. Previously, Current was only updated for Python 2.x installs. This should make it easier to embed Python 3 into other macOS applications.
bpo-40164: Update macOS installer builds to use OpenSSL 1.1.1g.

IDLE
bpo-39885: Make context menu Cut and Copy work again when right-clicking within a selection.
bpo-40723: Make test_idle pass when run after import.
bpo-27115: For 窶賂o to Line窶�, use a Query box subclass with IDLE standard behavior and improved error checking.
bpo-39885: Since clicking to get an IDLE context menu moves the cursor, any text selection should be and now is cleared.
bpo-39852: Edit 窶廨o to line窶� now clears any selection, preventing accidental deletion. It also updates Ln and Col on the status bar.
bpo-38439: Add a 256テ�256 pixel IDLE icon to support more modern environments. Created by Andrew Clover. Delete the unused macOS idle.icns icon file.
bpo-38689: IDLE will no longer freeze when inspect.signature fails when fetching a calltip.

Tools/Demos
bpo-40479: Update multissltest helper to test with latest OpenSSL 1.0.2, 1.1.0, 1.1.1, and 3.0.0-alpha.
bpo-40179: Fixed translation of #elif in Argument Clinic.
bpo-40163: Fix multissltest tool. OpenSSL has changed download URL for old releases. The multissltest tool now tries to download from current and old download URLs.
bpo-36184: Port python-gdb.py to FreeBSD. python-gdb.py now checks for 窶徼ake_gil窶� function name to check if a frame tries to acquire the GIL, instead of checking for 窶徘thread_cond_timedwait窶� which is specific to Linux and can be a different condition than the GIL.
bpo-39889: Fixed unparse.py for extended slices containing a single element (e.g. a[i:j,]). Remove redundant tuples when index with a tuple (e.g. a[i, j]).
C API
bpo-39884: _PyMethodDef_RawFastCallDict() and _PyMethodDef_RawFastCallKeywords() now include the method name in the SystemError 窶彙ad call flags窶� error message to ease debug.
bpo-38643: PyNumber_ToBase() now raises a SystemError instead of crashing when called with invalid base.

(adam)

2020-06-29 23:38:48 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-eyes-plugin to 4.5.1

(gutteridge)

2020-06-29 23:38:01 UTC MAIN commitmail json YAML

xfce4-eyes-plugin: update to 4.5.1

Change log:

4.5.1
======
- Update URLs. Remove ref. to translations.x.o (Bug #16162)
- Allow compilation with panel 4.15
- Replace GtkStock buttons
- Improve spacing (Bug #14664)
- Make build less verbose
- AC_CONFIG_MACRO_DIR -> AC_CONFIG_MACRO_DIRS
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque,
  Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, English (Australia), English (United
  Kingdom), Esperanto, Estonian, Finnish, French, Galician, German,
  Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese,
  Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokm奪l, Occitan
  (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian,
  Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Uighur, Ukrainian, Urdu, Urdu (Pakistan)

(gutteridge)

2020-06-29 23:35:51 UTC MAIN commitmail json YAML

loudmouth: very belatedly add a GitHub pull reference to a patch

(gutteridge)

2020-06-29 22:00:58 UTC MAIN commitmail json YAML

mk/haskell.mk: regenerate PLIST if it is outdated

Now that haskell.mk distinguishes between plain and outdated PLIST files,
this is possible again.  When haskell.mk knew only missing and outdated,
this was still ambiguous and therefore skipped.

(rillig)

2020-06-29 21:24:39 UTC MAIN commitmail json YAML

regress/infra-unittests: clean up tests for haskell.mk

(rillig)

2020-06-29 20:51:25 UTC MAIN commitmail json YAML

mk/haskell.mk: fix PLIST status detection

As seen in devel/hs-hashable/PLIST r1.1, which listed only the
package-description but not the package-id.

(rillig)

2020-06-29 20:30:13 UTC MAIN commitmail json YAML

mk/haskell.mk: only add PLIST_SUBST and PRINT_PLIST_AWK if useful

The PLIST_SUBST and PLIST_PRINT_AWK definitions for Haskell library
packages are only useful if the package-description file exists.  If
that file is absent though, these are skipped.

The test whether the file exists is made as late as possible since that
file does not yet exist at the point where the package Makefile is
parsed.

This also affects the show-all-haskell target, which only shows these
values after the install phase.  This is not perfect but good enough for
practical cases.

(rillig)

2020-06-29 20:12:34 UTC MAIN commitmail json YAML

regress/infra-unittests: add more tests for haskell.mk

These tests demonstrate the current behavior, to document further changes
to haskell.mk.

(rillig)

2020-06-29 19:30:04 UTC MAIN commitmail json YAML

nvi: Always depends on curses

nvi is unconditionally linked against the curses library.

(leot)

2020-06-29 19:22:35 UTC MAIN commitmail json YAML

2020-06-29 18:53:27 UTC MAIN commitmail json YAML

nvi: Add missing dependency to curses

Noticed by Ottavio Caruso via #pkgsrc@Freenode, thanks!

(leot)

2020-06-29 18:37:07 UTC MAIN commitmail json YAML

doc: Added x11/xdo version 0.5.7

(pin)

2020-06-29 18:36:33 UTC MAIN commitmail json YAML

Import x11/xdo

Small X utility to perform elementary actions on windows.
Apply the given action to the given windows.
If no window IDs and no options are given, the action applies
to the focused window.

(pin)

2020-06-29 18:35:14 UTC MAIN commitmail json YAML

Import x11/xdo

Small X utility to perform elementary actions on windows.
Apply the given action to the given windows.
If no window IDs and no options are given, the action applies
to the focused window.

(pin)

2020-06-29 18:07:45 UTC MAIN commitmail json YAML

mk/haskell.mk: fix PLIST status detection

Before, running "HS_UPDATE_PLIST=yes bmake update" in wm/xmonad did not
apply the proper substitutions to the generated PLIST file since the
PLIST file was created empty during the GENERATE_PLIST command, and that
empty PLIST file changed the status to "plain" instead of "missing".
Because of that, the HS_INTF and related placeholders were not defined.

The 2 conditions for the status "missing" had to be written in separate
.if clauses because of a bug in bmake that was introduced in 2015 and
will be fixed with the next bmake update.  For further details, see
src/usr.bin/make/unit-tests/cond-short.mk.

(rillig)

2020-06-29 18:04:13 UTC MAIN commitmail json YAML

mk/subst.mk: activate the SUBST no-op check again by default

It had been switched off to not affect packages in the stable branch
2020Q2.  Now starts the last round where it is possible to disable this
check.  After 2020Q3, all SUBST blocks must either find their patterns or
be explicitly marked as potential no-ops.  This will help to find
outdated SUBST blocks.

(rillig)

2020-06-29 16:14:00 UTC MAIN commitmail json YAML

Updated converters/py-zfec, www/py-flask-caching

(adam)

2020-06-29 16:13:01 UTC MAIN commitmail json YAML

py-flask-caching: updated to 1.9.0

Version 1.9.0

- Add an option to include the functions source code when generating the cache
  key.
- Add an feature that allows one to completely control the way how cache keys
  are generating. For example, one can now implement a function that generates
  cache the keys based on the POST-based requests.
- Fix the cache backend naming collisions by renaming them from ``simple`` to
  ``simplecache``, ``null`` to ``nullcache`` and ``filesystem`` to
  ``filesystemcache``.
- Explicitly pass the ``default_timeout`` to ``RedisCache`` from
  ``RedisSentinelCache``.
- Use ``os.replace`` instead of werkzeug's ``rename`` due to Windows raising an
  ``OSError`` if the dst file already exist.
- Documentation updates and fixes.

(adam)

2020-06-29 16:02:24 UTC MAIN commitmail json YAML

doc: Updated www/gitea to 1.12.1

(jperkin)

2020-06-29 16:02:14 UTC MAIN commitmail json YAML

gitea: Update to 1.21.

Provided by teutat3s in joyent/pkgsrc#271, with fixes by me.

Changes since 1.11.6:

## [1.12.1](https://github.com/go-gitea/gitea/releases/tag/v1.12.1) - 2020-06-21

* BUGFIXES
  * Handle multiple merges in gitgraph.js (#11996) (#12000)
  * Add serviceworker.js to KnownPublicEntries (#11992) (#11994)
  * For language detection do not try to analyze big files by content (#11971) (#11975)
* ENHANCEMENTS
  * Fix scrollable header on dropdowns (#11893) (#11965)

## [1.12.0](https://github.com/go-gitea/gitea/releases/tag/v1.12.0) - 2020-06-17

* BREAKING
  * When using API CreateRelease set created_unix to the tag commit time (#11218)
  * Enable ENABLE_HARD_LINE_BREAK by default for rendering markdown (#11162)
  * Fix sanitizer config - multiple rules (#11133)
  * Remove check on username when using AccessToken authentication for the API (#11015)
  * Return 404 from Contents API when items don't exist (#10323)
  * Notification API should always return a JSON object with the current count of notifications (#10059)
  * Remove migration support from versions earlier than 1.6.0 (#10026)
* SECURITY
  * Use -1 to disable key algorithm type in ssh.minimum_key_sizes (#11635) (#11662)
* FEATURES
  * Improve config logging when WrappedQueue times out (#11174)
  * Add branch delete to API (#11112)
  * Use markdown frontmatter to provide Table of contents, language and frontmatter rendering (#11047)
  * Add a way to mark Conversation (code comment) resolved (#11037)
  * Handle yaml frontmatter in markdown (#11016)
  * Cache PullRequest Divergence (#10914)
  * Make `gitea admin auth list` formatting configurable (#10844)
  * Add Matrix webhook (#10831)
  * Add Organization Wide Labels (#10814)
  * Allow to set protected file patterns for files that can not be changed under no conditions (#10806)
  * Option to set default branch at repository creation (#10803)
  * Add request review from specific reviewers feature in pull request (#10756)
  * Add NextCloud oauth (#10562)
  * System-wide webhooks (#10546)
  * Relax sanitization as per https://github.com/jch/html-pipeline (#10527)
  * Use media links for img in post-process (#10515)
  * Add API endpoints to manage OAuth2 Application (list/create/delete) (#10437)
  * Render READMEs in docs/ .gitea or .github from root (#10361)
  * Add feishu webhook support (#10229)
  * Cache last commit to accelerate the repository directory page visit (#10069)
  * Implement basic app.ini and path checks to doctor cmd (#10064)
  * Make WorkerPools and Queues flushable (#10001)
  * Implement "embedded" command to extract static resources (#9982)
  * Add API endpoint for repo transfer (#9947)
  * Make archive prefixing configurable with a global setting (#9943)
  * Add Unique Queue infrastructure and move TestPullRequests to this (#9856)
  * Issue/PR Context Popups (#9822)
  * Add "Update Branch" button to Pull Requests (#9784)
  * Add require signed commit for protected branch (#9708)
  * Mark PR reviews as stale at push and allow to dismiss stale approvals (#9532)
  * Add API notification endpoints (#9488)
  * Issue search support elasticsearch (#9428)
  * Add API branch protection endpoint (#9311)
  * Add a new command doctor to check if some wrong configurations on gitea instance (#9095)
  * Add support for migrating from Gitlab (#9084)
  * Add support for database schema in PostgreSQL (#8819)
  * Add setting to set default and global disabled repository units. (#8788)
  * Language statistics bar for repositories (#8037)
  * Restricted users (#6274)
* BUGFIXES
  * Fix commenting on non-utf8 encoded files (#11916) (#11950)
  * Use google/uuid to instead satori/go.uuid (#11943) (#11946)
  * Align show/hide outdated button on code review block (#11932) (#11944)
  * Update to go-git v5.1.0 (#11936) (#11941)
  * Use ID or Where to instead directly use Get when load object from database (#11925) (#11934)
  * Update CommitsAhead CommitsBehind on Pull BaseBranch Change too (#11912) (#11915)
  * Invalidate comments when file is shortened (#11882) (#11884)
  * Rework api/user/repos for pagination (#11827) (#11877)
  * Handle more pathological branch and tag names (#11843) (#11863)
  * Add doctor check to set IsArchived false if it is null (partial #11853) (#11859)
  * Prevent panic on empty HOST for mysql (#11850) (#11856)
  * Use DEFAULT_PAGING_NUM instead of MAX_RESPONSE_ITEMS in ListOptions (#11831) (#11836)
  * Fix reply octicon (#11821) (#11822)
  * Honor DEFAULT_PAGING_NUM for API (#11805) (#11813)
  * Ensure rejected push to refs/pull/index/head fails nicely (#11724) (#11809)
  * In File Create/Update API return 404 if Branch does not exist (#11791) (#11795)
  * Fix doer of rename repo (#11789) (#11794)
  * Initialize SimpleMDE when making a code comment (#11749) (#11785)
  * Fix timezone on issue deadline (#11697) (#11784)
  * Fix to allow comment poster to edit or delete his own comments (#11671) (#11774)
  * Show full 500 error in API when Gitea in dev mode (#11641) (#11753)
  * Add missing templates for Matrix system webhooks (#11729) (#11748)
  * Fix verification of subkeys of default gpg key (#11713) (#11747)
  * Fix styling for commiter on diff view (#11715) (#11744)
  * Properly truncate system notices (#11714) (#11742)
  * Handle expected errors in FileCreate & FileUpdate API (#11643) (#11718)
  * Fix missing authorization check on pull for public repos of private/limited org (#11656) (#11682)
  * Doctor check & fix db consistency (#11111) (#11676)
  * Exclude generated files from language statistics (#11653) (#11670)
  * Return json on 500 error from API (#11574) (#11659)
  * When must change password only show Signout (#11600) (#11637)
  * Backport various styling fixes (#11619)
  * Fix wrong milestone in webhook message (#11596) (#11611)
  * Fix serviceworker output file and misc improvements (#11562) (#11610)
  * When initialising repositories ensure that the user doing the creation is the initializer (#11601) (#11608)
  * Prevent empty query parameter being set on dashboard (#11561) (#11604)
  * Fix images in wiki edit preview (#11546) (#11602)
  * Prevent (caught) panic on login (#11590) (#11597)
  * Prevent transferring repos to invisible orgs (#11517) (#11549)
  * Move serviceworker to workbox and fix SSE interference (#11538) (#11547)
  * API PullReviewComment HTMLPullURL should return the HTMLURL (#11501) (#11533)
  * Fix repo-list private and total count bugs (#11500) (#11532)
  * Fix form action template substitutions on admin pages (backport #11519) (#11531)
  * Fix a bug where the reaction emoji doesn't disappear. (#11489) (#11530)
  * TrimSpace when reading InternalToken from a file (#11502) (#11524)
  * Fix selected line color in arc-green (#11492) (#11520)
  * Make localstorage read ssh or https correctly (#11483) (#11490)
  * Check branch protection on IsUserAllowedToUpdate (#11448)
  * Fix margin on attached segment headers when they are separated by other element (#11425)
  * Fix webhook template when validation errors occur (#11421)
  * Fix NPE in template due to missing signing key on commit page (#11392)
  * Restore active background to Register button on Register page (#11390)
  * Fix hook failure due to relative LFS_CONTENT_PATH (#11362)
  * Correctly set the organization num repos (#11339)
  * Prevent 500 with badly formed task list (#11328)
  * Allow compare page to look up base, head, own-fork, forkbase-of-head (#11327)
  * Handle panics that percolate up to the graceful module (#11291)
  * Don't allow registration via the web form, when AllowOnlyExternalRegistration is True (#11248)
  * Patch fomantic-ui to workaround build issue (#11244)
  * Prevent panic during wrappedConn close at hammertime (#11219)
  * On logout force redirect to start page (#11202)
  * Fix creation of Organization repos by Users with max created personal repos (#11183)
  * Add option to increase provided OAuth2 token maximum size (#11180)
  * Log the indexer path on failure (#11172)
  * Ensure that relative paths in edit preview work (#11143)
  * Make API EditIssue and EditPullRequest issue notifications (#11123)
  * Send 404 immediately for known public requests (#11117)
  * Remove nil inserts in models (#11096)
  * Add GetReviews() to RetryDownloader (#11093)
  * Remove nonexistent serviceworker entries (#11091)
  * Simplify and fix GetApprovalCounts (#11086)
  * Fix wiki revision template and simplify some tmpl conditions (#11080)
  * Make branch parameter optional for /api/v1/repos/{owner}/{repo}/contents/{filepath} (#11067)
  * Align review-item svg octicons (#11065)
  * Automatically remove Watches, Assignments, etc if user loses access due to being removed as collaborator or from a team (#10997)
  * Users should not be able to prohibit their own login (#10970)
  * Fix scrollbar issues in dropdowns (#10897)
  * Change the order of issues.closed_by to list opening user first (#10876)
  * Allow site admin to check /api/v1/orgs endpoints (#10867)
  * Avoid logging []byte in queue failures - convert to string first (#10865)
  * Use ErrKeyUnableToVerify if fail to calc fingerprint in ssh-keygen (#10863)
  * Fix assignees double load bug (#10856)
  * Handle push rejection in branch and upload (#10854)
  * In authorized_keys use double-quote for windows compatibility (#10841)
  * Fix milestone template (#10824)
  * log.Fatal on failure to listen to SSH port (#10795)
  * Fix forked repo has no icon and language stat. (#10791)
  * Fix tag/release deletion (#10663)
  * Fix webhook migration (#10641)
  * Migration for deleting orphaned dependencies (#10617)
  * Add migration to fix the old broken merge-bases (#10604)
  * Update templates for Go 1.14 (#10596)
  * Remove unnecessary parentheses in wiki/view template (#10583)
  * Change default value of DefaultCommandExecutionTimeout to match docs (#10581)
  * Handle panic in indexer initialisation better (#10534)
  * Set correct content_type value for Gogs/Gitea webhooks (#9504) (#10456)
  * Fixed wrong AppSubUrl in multiple templates (#10447)
  * Fix profile page CSS (#10406)
  * Inject SVG sprite via ajax (#10320)
  * Fix migration information update bug when linked github account (#10310)
  * Allow admin to check org membership by API for other users (#10201)
  * Fix topics dropdown (#10167)
  * Ensure DeleteUser is not allowed to Delete Orgs and visa versa (#10134)
  * Fix IsErrPullClosed (#10093)
  * Accept punctuation after simple+cross repository issue references (#10091)
  * On merge of already closed PR redirect back to the pulls page (#10010)
  * Fix crowdin update script (#9969)
  * Fix pull view when head repository or head branch missed and close related pull requests when delete head repository or head branch (#9927)
  * Add option to prevent LDAP from deactivating everything on empty search (#9879)
  * Fix admin handling at merge of PR (#9749)
  * err_admin_name_pattern_not_allowed String Clarification (#9731)
  * Fix wrong original git service type on a migrated repository (#9693)
  * Fix ref links in issue overviews for tags (#8742)
* ENHANCEMENTS
  * Fix search form button overlap (#11840) (#11864)
  * Make tabular menu styling consistent for arc-green (#11570) (#11798)
  * Add option to API to update PullRequest base branch (#11666) (#11796)
  * Increase maximum SQLite variables count to 32766 (#11696) (#11783)
  * Update emoji dataset with skin tone variants (#11678) (#11763)
  * Add logging to long migrations (#11647) (#11691)
  * Change language statistics to save size instead of percentage (#11681) (#11690)
  * Allow different HardBreaks settings for documents and comments (#11515) (#11599)
  * Fix alignment for commits on dashboard (#11595) (#11680)
  * Default MSSQL port 0 to allow automatic detection by default (#11642) (#11673)
  * Handle expected errors in AddGPGkey API  (#11644) (#11661)
  * Close EventSource before unloading the page (#11539) (#11557)
  * Ensure emoji render with regular font-weight (#11541) (#11545)
  * Fix webpack chunk loading with STATIC_URL_PREFIX (#11526) (#11542)
  * Tweak reaction buttons (#11516)
  * Use more toned colors for selected line (#11493) (#11511)
  * Increase width for authors on commit view (#11441)
  * Hide archived repos by default in repo-list (#11440)
  * Better styling for code review comment textarea (#11428)
  * Support view individual commit for wiki pages (#11415)
  * Fix yellow background on active elements in code review (#11414)
  * Better styling for code review comment form (#11413)
  * Change install description on homepage (#11395)
  * Ensure search action button is coalesced to adjacent input (#11385)
  * Switch code editor to Monaco (#11366)
  * Add paging and archive/private repository filtering to dashboard list (#11321)
  * Changed image of openid-connect logo for better look on arc-green theme (#11312)
  * Load Repo Topics on blame view too (#11307)
  * Change the style in admin notice content view from `<p>` to `<pre>` (#11301)
  * Allow log.xxx.default to set logging settings for the default logger only (#11292)
  * Automatically attempt auto recovery of broken disk queues (Update lunny/levelqueue to 0.3.0) (#11285)
  * Make sendmail a Process and have default timeout (#11256)
  * Check value of skip-repository flag in dump command (#11254)
  * Fix submit review form (#11252)
  * Allow unauthenticated users to compare (#11240)
  * Add EventSource support (#11235)
  * Refactor Milestone related (#11225)
  * Add pull review API endpoints (#11224)
  * Add a 'this' to issue close/reopened messages (#11204)
  * When migrating from Gitlab map Approvals to approving Reviews (#11147)
  * Improve representation of attachments in issues (#11141)
  * Protect default branch against deletion (#11115)
  * Add X-Total-Count on /repos/{owner]/{repo}/pulls API endpoint (#11113)
  * Fix status label on branches list vertical alignment (#11109)
  * Add single release page and latest redirect (#11102)
  * Add missing commit states to PR checks template (#11085)
  * Change icon on title for merged PR to git-merge (#11064)
  * Add MergePull comment type instead of close for merge PR (#11058)
  * Upgrade jQuery to 3.5.0, remove jQuery-Migrate, fix deprecations (#11055)
  * Consolidate author name across timeline (#11053)
  * Refactor UpdateOAuth2Application (#11034)
  * Support unicode emojis and remove emojify.js (#11032)
  * Add git hook "warning" to admin panel (#11030)
  * Add flash notify for email preference setting success (#11027)
  * Remove package code.gitea.io/gitea/modules/git import out of models (#11025)
  * Match arc-green code tag color to code blocks (#11023)
  * Move syntax highlighting to web worker (#11017)
  * Prevent merge of outdated PRs on protected branches (#11012)
  * Add Get/Update for api/v1/user/applications/oauth2 (#11008)
  * Upgrade to most recent bluemonday (#11007)
  * Tweak code tags in markdown (#11000)
  * Reject duplicate AccessToken names (#10994)
  * Fix Ctrl-Enter shortcut for issues (#10986)
  * Provide `OwnerName` field for README template (#10981)
  * Prettify Timeline (#10972)
  * Add issue subscription check to API (#10967)
  * Use AJAX for notifications table (#10961)
  * Adjust label padding (#10957)
  * Avoiding directory execution on hook (#10954) (#10955)
  * Migrate ActivityHeatmap to Vue SFC (#10953)
  * Change merge strategy: do not check write access if user in merge white list (#10951)
  * Enable GO111MODULE=on globally in Makefile (#10939)
  * API endpoint to get single commit via SHA and Ref (#10915)
  * Add accordion to release list and hide non-latest (#10910)
  * Split dashboard elements into separate template files (#10885)
  * Add more message on sidebar menus (#10872)
  * Set MySQL rowtype to dynamic for new tables (#10833)
  * Completely fix task-list checkbox styling (#10798)
  * Hide gear icon for user who can't use them on sidebar (#10750)
  * Refactor Cron and merge dashboard tasks (#10745)
  * Change review status icons on pr view style to github style (#10737)
  * Make pagination optional for API list notification endpoints (#10714)
  * Fix tab indentation in code view (#10671)
  * Fix task-list checkbox styling (#10668)
  * Multiple LFS improvements (#10667)
  * Make PR message on pushes configurable (#10664)
  * Move dropzone.js to npm/webpack (#10645)
  * Ensure Update button is enabled even when CI has failed (#10640)
  * Add restricted user filter to LDAP authentication (#10600)
  * Add Yandex OAuth2 provider (#8335) (#10564)
  * Make avatar lookup occur at image request (#10540)
  * Prevent accidential selection of language stats bar (#10537)
  * Add fluid-icon (#10491)
  * Inform participants on UI too (#10473)
  * Build with go 1.14 (and raise minimum go version to 1.12) (#10467)
  * Add max-file-size to LFS (#10463)
  * Enable paggination for ListRepoTags API (#10454)
  * Update JS dependencies (#10450)
  * Show the username as a fallback on feeds if full name is blank (#10438)
  * Various dark theme fixes (#10416)
  * Display pull request head branch even the branch deleted or repository deleted (#10413)
  * Prevent Firefox from using apple-touch-icon (#10402)
  * Fix input[type=file] on dark theme (#10382)
  * Improve mobile review-box sizing (#10297)
  * Notification: queue ui.go notification-service (#10281)
  * Add detected file language to code search (#10256)
  * Index code and stats only for non-empty repositories (#10251)
  * Add Approval Counts to pulls list (#10238)
  * Limit label list height on edit issue page (#10216)
  * Improve 404 error message (#10214)
  * Tweak locale to respect singular conflicting file message in PR list (#10177)
  * Fix commit view (#10169)
  * Reorganize frontend files and tooling (#10168)
  * Allow emoji on popup label (#10166)
  * ListIssues add filter for milestones API (#10148)
  * Show if a PR has conflicting files on the PR lists (#10130)
  * Fix inconsistent label color format in API (#10129)
  * Show download count info in release list (#10124)
  * Add Octicon SVG spritemap (#10107)
  * Update aria-fixed semantic-dropdown to fomantic master (#10096)
  * Fix apple-touch-icon, regenerate images (#10065)(#10006)
  * Style blockquote for default issue mail template (#10024)
  * More expansions in template repositories (#10021)
  * Allow list collaborators for users with Read access to repo (#9995)
  * Add explicit dimensions to navbar avatar (#9986)
  * Remove loadCSS and preload woff2 icon fonts (#9976)
  * Fix commit view JS features, reimplement folding (#9968)
  * Fix review avatar image (#9962)
  * Improve notification pager (#9821)
  * Move jquery and jquery-migrate to npm/webpack (#9813)
  * Change font to Roboto to support more charsets (#9803)
  * Move mailer to use a queue (#9789)
  * Issue search on my related repositories (#9758)
  * Add "before" query to ListIssueComments and ListRepoIssueComments API (#9685)
  * Move tracked time api convert to convert package (#9665)
  * Improve PR info in default merge message (#9635)
  * Granular webhook events (#9626)
  * Add Reviewed-on in commit message (#9623)
  * Add top author stats to activity page (#9615)
  * Allow repo admin to merge PR regardless of review status (#9611)
  * Migrate reactions when migrating repository from github (#9599)
  * API orgEditTeam make Fields optional (#9556)
  * Move create/fork repository from models to modules/repository (#9489)
  * Migrate reviews when migrating repository from github (#9463)
  * Times API add filters (#9373)
  * Move push commits from models to modules/repository (#9370)
  * Add API endpoint to check notifications [Extend #9488] (#9595)
  * Add GET /orgs API endpoint (#9560)
  * API add/generalize pagination (#9452)
  * Make create org repo API call same as github (#9186)
* BUILD
  * Turn off go modules for xgo and gxz (#10963)
  * Add gitea-vet (#10948)
  * Rename scripts to build and add revive command as a new build tool command (#10942)
  * Add 'make lint', restructure 'compliance' pipeline (#10861)
  * Move JS build dependencies to 'dependencies' (#10763)
  * Use whitelist to find go files, run find only once (#10594)
  * Move vue and vue-calendar-heatmap to npm/webpack (#10188)
  * Move jquery.are-you-sure to npm/webpack (#10063)
  * Move highlight.js to npm/webpack (#10011)
  * Generate Bindata if TAGS="bindata" and not up-to-date (#10004)
  * Move CSS build to webpack (#9983)
  * Move fomantic target, update 'make help' (#9945)
  * Add css extraction and minification to webpack (#9944)
  * Misc webpack tweaks (#9924)
  * Make node_modules a order-only prerequisite (#9923)
  * Update documentation for the go module era (#9751)
  * Move swagger-ui to webpack/npm and update it to 3.24.3 (#9714)
  * Use npm to manage fomantic and only build needed components (#9561)
* MISC
  * Add gnupg to Dockerfile (#11365)
  * Update snapcraft.yaml for core18 and latest features (#11300)
  * Update JS dependencies, min Node.js version 10.13 (#11246)
  * Change default charset for MySQL on install to utf8mb4 (#10989)
  * Return issue subscription status from API subscribe (#10966)
  * Fix queue log param (#10733)
  * Add warning when using relative path to app.ini (#10104)

## [1.11.7](https://github.com/go-gitea/gitea/releases/tag/v1.11.7) - 2020-06-18

* BUGFIXES
  * Use ID or Where to instead directly use Get when load object from database (#11925) (#11935)
  * Fix __webpack_public_path__ for 1.11 (#11907)
  * Fix verification of subkeys of default gpg key (#11713) (#11902)
  * Remove unnecessary parentheses in wiki/view template (#11781)
  * Doctor fix xorm.Count nil on sqlite error (#11741)

(jperkin)

2020-06-29 15:55:53 UTC MAIN commitmail json YAML

py-zfec: updated to 1.5.3

Release 1.5.3:

** Fix setup.py problem that broke builds on slackware (or other systems with
  setuptools-22.0.5, which is too old to know that "name" might come from
  the setup.cfg metadata section)

Release 1.5.2:
** Add Appveyor (CI for Windows)
** Use older C syntax to appease the Windows compilers we use on Appveyor.
  The previous release just didn't compile there, which broke Tahoe builds.

Release 1.5.1:
** stop using PBR, it interacts badly with Versioneer, causing bad version
  strings like "0+unknown" after pip install

Release 1.5.0:
** Add support for python3.5/3.6/3.7
** switch to PBR for packagine
** fix unclosed-file and illegal-seek errors
** fix memory leak in fec.c
** remove unused stdeb.cfg

(adam)

2020-06-29 15:12:20 UTC MAIN commitmail json YAML

Updated devel/libebml, multimedia/libmatroska, multimedia/mkvtoolnix

(adam)

2020-06-29 15:12:00 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 48.0.0

Version 48.0.0 "Sick Of Losing Soulmates" 2020-06-27

New features and enhancements

* mkvmerge: AC-3: file identification will report AC-3 tracks encoded in Dolby
  Surround EX as codec "AC-3 Dolby Surround EX".
* MKVToolNix GUI: multiplexer: on new installations the GUI will now recognize
  all known ISO 639-2 language codes in file names by default instead of only
  the top 100 of languages by native speakers.
* MKVToolNix GUI: multiplexer: on new installations the list of "often used
  languages" will by default only contain certain agnostic ones ("multiple
  languages", "no linguistic content", "reserved for local use", "uncoded
  languages"), "English" and the default user interface language. The "list of
  spoken languages by native speaks" isn't used anymore.
* MKVToolNix GUI: header editor: added an option to remove all attachments to
  the tree context menu.
* MKVToolNix GUI: while the GUI is running it will remember the last page that
  was selected when the preferences dialog is closed. Upon re-opening the
  preferences that page will be selected by default.

Bug fixes

* mkvmerge: fixed a segmentation fault when exiting prematurely due to write
  errors such as the destination having run out of space.
* mkvmerge: DTS: fixed wrong channel count for DTS tracks with XCh
  extensions.
* mkvmerge: MPEG TS reader: fixed detecting h.264/AVC and h.265/HEVC tracks
  that consist of only a single frame.
* mkvmerge: MPEG TS reader: fixed handling of unbounded PES sizes for tracks
  that consist of only a single PES packet.
* mkvmerge: MPEG TS reader: PGS subtitle tracks are now exempt from the
  "detect bogus subtitle timestamps" heuristic which could lead to some PGS
  subtitles not being timestamped correctly. Symptoms were that they were
  shown at the wrong time or that they were shown indefinitely.
* mkvmerge: MPEG TS reader: when reading MPLS playlists the start timestamps
  of a play items were handled wrong: all the timestamps of packets read were
  compared to that start timestamp, dropping those packets whose timestamps
  were smaller than the play item's start timestamp. The correct behavior is
  to accept all packets as soon as the first one with a timestamp equal to or
  larger than the play item's start timestamp is encountered. This could
  result in PGS subtitle entries located right at the start of the play item
  being garbled/lost as they consist of multiple PES packets for which some
  timestamps are often slightly smaller.
* mkvmerge: MPEG TS reader: when reading MPLS playlists mkvmerge will no
  longer read the whole M2TS files they reference, processing only the packets
  lying inside the timestamp range given by the playlists's play item's start
  & end timestamps. Instead mkvmerge will use the index information present in
  corresponding clip information (CLPI) files in order to seek to the nearest
  file position of the play item's start timestamp. Additionally mkvmerge will
  simply stop processing a file once the end timestamp is seen. This change
  greatly speeds up processing files from which only small portions must be
  read.
* mkvmerge: WavPack: fixed support for files created by v5 of the
  program. Checksums, DSD audio data and non-standard sampling rates are
  handled correctly. Patch by David Bryant.
* MKVToolNix GUI: multiplexer: fixed the cursor being positioned wrong after
  entering or pasting characters that aren't allowed in file names into the
  "destination file" control.

Build system changes

* libEBML v1.4.0 and libMatroska v1.6.0 are now required.

Other changes

* The source code repository's main development branch was renamed to `main`.

(adam)

2020-06-29 15:09:55 UTC MAIN commitmail json YAML

libmatroska: updated to 1.6.0

Released v1.6.0.

* libEBML v1.4.0 is now required.

* Due to breaking ABI the soname version has been bumped to 7.0.0.

* Default symbol visibility is now "hidden", reducing binary size.

* Converted some things pointed out by cppcheck & clang-tidy to
C++11.

* Fixed a lot of issues pointed out by clang-tidy.

* A C++11 compliant compiler is now required. Several of its
features are now used in the source.

* "KaxCueData" class: added "PositionSet" overrides taking
"KaxSimpleBlock" arguments.

* "KaxSeekHead" class: the "IndexThis" function now returns a
pointer to the newly allocated "KaxSeek" instance.

* "KaxBlockData" class: the "SetReferencedTimecode" function is
now public.

* Fixed classes for updates in the current specification:
KaxTrackTimecodeScale (can be written again), TimeSlice,
SliceLaceNumber, TrackAttachmentLink (these cannot be written
anymore), KaxContentEncAlgo (it's mandatory), KaxChapLanguageIETF
(can occur multiple times), KaxFileUsedStartTime,
KaxFileUsedEndTime (DivX-related elements, cannot be written
anymore)

* Added classes for new elements from the current specification:
KaxBlockAdditionMapping, KaxBlockAddIDValue, KaxBlockAddIDName,
KaxBlockAddIDType, KaxBlockAddIDExtraData,
KaxContentEncAESSettings, KaxContentEncAESSettings.

* The MATROSKA_VERSION pre-processor definition has been
removed. You used to be able toe restrict compiling with only
those classes for elements contained in Matroska v1, but that
hasn't worked since 2010, so… yeah.

* Build system: more fixes for building libMatroska as a DLL on
Windows wrt. symbol visibility.

(adam)

2020-06-29 15:08:26 UTC MAIN commitmail json YAML

libebml: updated to 1.4.0

Released v1.4.0.

* Due to breaking ABI the soname version has been bumped to 5.0.0.

* Default symbol visibility is now "hidden", reducing binary size.

* Converted some things pointed out by cppcheck & clang-tidy to
C++11.

* Fixed a lot of issues pointed out by clang-tidy.

* Added a function "ForceNoDefault" in the "EbmlElement" class.

* Added a function "OverwriteData" in the "EbmlElement" class to
complement the existing "OverwriteHead" function.

* Fixed compilation on Windows wrt. winapifamily.h

* Fixed compilation on Haiku.

* A C++11 compliant compiler is now required. Several of its
features are now used in the source.

* EbmlElement::FindNextElement: fixed a buffer overflow on the
stack by one byte when the first byte read had its upper four bits
unset.

* EbmlCrc32: added a explicit assignment operator with default
implementation as an explicit copy constructor exists (implicit
assignment operators are deprecated in such cases).

* When reading binary elements with a size of 0, the element was
skipped by libebml instead of returned to the calling function.

(adam)

2020-06-29 15:06:50 UTC MAIN commitmail json YAML

doc: Updated net/get_iplayer to 3.26

(nia)

2020-06-29 15:06:38 UTC MAIN commitmail json YAML

get_iplayer: Update to 3.26

                        get_iplayer 3.26 Release Notes

Changes in 3.26

    * Restored download of programme credits - broken by BBC changes.

    * Restored channel names to --pid-recursive-list output - broken by BBC
      changes.

    * Restored subtitle colours - broken by BBC changes.

    * Media streams mislabelled as belonging to the defunct BBC Store are no
      longer ignored - a few may contain valid content.

    * Fixed hash initialisation in Pvr class (@praxilian)

    * Added new --cuesheet-offset option (synonym: --tracklist-offset) that
      can be used to apply a positive or negative offset to track times in
      cue sheet or track list. If you find track times off by a consistent
      amount after download, use --cuesheet-only with --cuesheet-offset=<n>
      or --tracklist-only with --tracklist-offset=<n> (where n = offset in
      seconds) to generate a new cue sheet or track list with adjusted track
      times.

    * The default value of the --thumbnail-size option is now 1920, which
      downloads a 1920x1080 image. The previous default was 192, which
      downloaded a 192x108 image. This larger default size should work
      better on TVs and larger devices, but it will still scale down for
      smaller devices and media manager software.

          * If you have added --thumbnail-size to your preferences, it will
            continue to be used.

          * This change will add ~200KB to the size of tagged output files,
            compared to the previous default.

          * If you wish to restore the previous default thumbnail size:

  get_iplayer --prefs-add --thumbnail-size=192

    * Thumbnail size is now automatically limited to 1280 when
      --thumbnail-square is used, in order to avoid distorted images.

    * The @wrt atom in metadata tags (iTunes: Composer field) is now set to
      "BBC Sounds" for radio programmes. The value is still set to "BBC
      iPlayer" for TV programmes.

    * The --tag-utf8 option is now ignored and will be removed in the next
      release. It hasn't served any useful purpose for some time. To remove
      it from your preferences if necessary:

  get_iplayer --prefs-del --tag-utf8

    * The minimum version of Perl nominally required for get_iplayer is now
      5.16, in line with recent changes in requirements for the Mojolicious
      module. This requirement is not yet enforced in get_iplayer code since
      some combinations of older Perl and Mojolicious versions will still
      work. This only concerns Linux users doing manual installations, and
      who for some reason attempt to install new versions of Mojolicious
      with obsolete versions of Perl, so it is unlikely to apply to you.

    * get_iplayer previously allowed a PVR run to continue even if the
      previous run might still be active, as long as 12 hours had elapsed
      since the previous run was launched, on the presumption that after 12
      hours the previous run must be hung. That is no longer the case.

          * If an invalid (e.g., due to disk write error) PVR lockfile is
            found, get_iplayer deletes the lockfile and exits with an error
            and an instruction for you to check if get_iplayer PVR is already
            running before restarting.
          * If a valid PVR lockfile is found and the previous run is still
            active, get_iplayer will now always exit with an error regardless
            of whether or not 12 hours has elapsed. It now prints the process
            ID associated with the running PVR so that you can check the
            process status if necessary.
          * get_iplayer is not prone to hanging as it sometimes was when it
            relied on rtmpdump and ffmpeg for downloading, so this change
            should have little effect on you. One possible exception is if
            you try to use get_iplayer in Windows Subsystem for Linux v1 (WSL
            1), where AtomicParsley always hangs and thus hangs every PVR
            run. Don't use get_iplayer on WSL 1. AtomicParsley does work with
            WSL 2.

(nia)

2020-06-29 14:59:43 UTC MAIN commitmail json YAML

doc: Updated games/corsix-th to 0.64

(nia)

2020-06-29 14:59:26 UTC MAIN commitmail json YAML

corsix-th: Update to 0.64

-------------------------------------------------------------------------------
Version 0.64 - released June 2020
-------------------------------------------------------------------------------
# New Features
* EXPERIMENTAL: ISO images may be used as a Theme Hospital data source. Known
  limitations of using ISOs are that the in game movies will not play, and the
  first time Windows install will not allow selecting the ISO file in the file
  dialog.

# Bug Fixes
* Confirm dialogs are now sized properly in all languages.
* Many circumstances causing rooms to become stuck have been fixed.
* Level 6 map issues causing errors have been corrected.
* Epidemic patients couldn't be treated while they were seeking a room.
* CJK text layout issues have been corrected.
* French Level 5 description was replaced so that formatting characters
  no longer show up in it.
* Some undefined behavior and potential memory leaks have been corrected.
* Earthquake cheat now breaks your hospital instead of the game.

# Translations
* Updated translations for Chinese, French, Brazilian Portugese.

(nia)

2020-06-29 14:49:55 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-stella to 6.2.1

(nia)

2020-06-29 14:49:09 UTC MAIN commitmail json YAML

doc: Updated emulators/stella to 6.2.1

(nia)

2020-06-29 14:48:49 UTC MAIN commitmail json YAML

stella: Update to 6.2.1

6.2 to 6.2.1: (June 20, 2020)

  * Fixed Pitfall II ROM not working correctly.

  * Fixed crashes when using some combinations of bankswitching schemes on
    incorrect ROMs, or when using invalid ROM file sizes, etc.

  * Fixed RIOT timer behaviour on reading/writing at the wraparound cycle.

  * Fixed incorrectly setting D6 bit on TIA reads in some cases.  Related
    to this, improve 'tiadriven' option to randomize only D5..D0 bits.

  * Fixed custom palette and TV effects adjustable slider rounding issue.

  * Fixed some bugs in 3E+ scheme when using non-standard ROM sizes.

  * Fixed crash in Audio & Video dialog when opened from debugger, and the
    debugger window sometimes being resized when using the Options dialog.

  * Make NTSC custom phase shift not affect Yellow anymore.

  * Fixed '1x' snapshot mode; TV effects are now disabled.  This mode
    now generates a clean, pixel-exact image.

  * Fixed mappings sometimes not being saved in the Retron77 port.

  * A ROM properties file may now be placed next to the ROM (with the same
    name as the ROM, except ending in .pro), and Stella will automatically
    apply the properties to the ROM. [NOTE: this was present in 6.2, but
    was mistakenly left out of the changelog]

  * Added button to Game Info dialog to save properties of the currently
    loaded ROM to a separate properties file (in the default save directory).
    This is useful in conjunction with the previous item.

  * Allow changing custom palette and TV effects adjustables in 1% steps
    again.

  * Updated documentation for changes in ROM properties key names.

  * The codebase now compiles under gcc6 again.  Future versions will
    require gcc7, though.

-Have fun!

(nia)

2020-06-29 14:30:27 UTC MAIN commitmail json YAML

Updated databases/py-pypika, www/py-sanic

(adam)

2020-06-29 14:29:44 UTC MAIN commitmail json YAML

2020-06-29 14:29:20 UTC MAIN commitmail json YAML

py-sanic: updated to 20.6.3

Version 20.6.3

Bugfixes
* Revert change to multiprocessing mode

Version 20.6.2

Features
* Socket binding implemented properly for IPv6 and UNIX sockets

Version 20.6.1

Features
* Add version parameter to websocket routes
* Add sanic as an entry point command
* Add handler names for websockets for url_for usage

Bugfixes
* Bug fix for host parameter issue with lists
* Fix static _handler pickling error
* Fix reloader on OSX py38 and Windows
* Reverse named_response_middlware execution order, to match normal response middleware execution order
* Fix pickle error when attempting to pickle an application which contains websocket routes

Deprecations and Removals
* Deprecate body_bytes to merge into body

Developer infrastructure
* Fix naming of CI test env on Python nightlies
* Adjust websockets version to setup.py
* Wrap run()'s "protocol" type annotation in Optional[]

Improved Documentation
* Update docs to clarify response middleware execution order
* Fixing rst format issue that was hiding documentation

(adam)

2020-06-29 14:28:50 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-sameboy to 0.13.3

(nia)

2020-06-29 14:28:24 UTC MAIN commitmail json YAML

doc: Updated emulators/sameboy to 0.13.3

(nia)

2020-06-29 14:28:08 UTC MAIN commitmail json YAML

sameboy: Update to 0.13.3

Version 0.13.3

  This version is backwards compatible with save states from SameBoy 0.11.x
  and newer.

  New/Improved Features

    * The scaling filters were updated to use gamma-corrected color mixing,
      improving the quality of all shaders, especially the LCD and CRT
      shaders.

  Bug Fixes

    * Fixed a regression in the CGB and AGB boot ROMs where wrong palettes
      were chosen for Nintendo DMG games.

(nia)

2020-06-29 14:25:13 UTC MAIN commitmail json YAML

py-pypika: updated to 0.37.14

0.37.14:
Unknown changes

(adam)

2020-06-29 14:10:18 UTC MAIN commitmail json YAML

doc: Updated chat/srain to 1.1.1

(nia)

2020-06-29 14:10:03 UTC MAIN commitmail json YAML

srain: Update to 1.1.1

2020-06-27 Version 1.1.1
========================

- Changes:

  - Improve auto-scroll policy of message list

- Bug fixes:

  - Fix TLS certificate verification error on glib-networking 2.64.3
  - Fix crash when connecting to an invalid host

(nia)

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

mk/defaults: Add option for apache24's mod_md

(ryoon)

2020-06-29 13:58:53 UTC MAIN commitmail json YAML

apache24: Add mod_md option

* Suggested by Jesus Cea.
* mod_md is disabled by default.

(ryoon)

2020-06-29 13:52:19 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash-docs to 4.0

(wiz)

2020-06-29 13:51:55 UTC MAIN commitmail json YAML

gnucash-docs: update to 4.0.

4.0    - 28 June 2020
        o Screenshot: Change a Transaction Association Dialog
        o Transaction assoc illustration: Symbols
        o Update "Using Entry Shortcuts"
        o Remove the register type group default setting description.
        o New Bill: Fix some labels to match what the dialog displays.
        o Document editing entries in an employee voucher.
        o Document new default layout customization for Invoices and Bills.
        o Fix docbook validity errors.
        o New section in help: Associating and External File with a Transaction.
        o Rewrite the New Accounts Hierarch Setup section.
        o Document setting register column width layout.
        o Fix obsolete guide cross-reference.
        o Remove obsolete Docbook declaration comments from docs

3.11  - 28 June 2020
        o  Bug 770132 - Price editor does not find ASX:XROAmmend last commit
                        German translation Patch other translations Update pt
                        for easier synchronization
        o Bug 797783 - [PATCH] The "over" and "under" estimate in the
                      unrealized capital gain chapter should be reversed.
        o Right align numerical column in fq-spec-tiaa
        o Fix obsolete guide cross-reference.
        o Appendix: add "Ticker" to distinguish from security numbers
        o Note on dots in yahoo symbols
        o Minor Correction to Help ManualCorrect reconciliation action on
          U+C entry in table from 'n' to 'c' Modification of PR #137.
        o Improve links to Selingers tutorialsUse entities, also for titles
        o Modifications to Guide Ch12 to include multi-currency transactions
          using trading accounts.Split the multi-currency transaction after
          the initial introduction into two sections. The first is the
          original dealing with the treatment of multicurrency transactions
          using manual recording of the gains and losses.

3.905  - 14 June 2020
        o  Bug 770132 - Price editor does not find ASX:XRO
        o  Bug 797783 - [PATCH] The "over" and "under" estimate in the
                        unrealized capital gain chapter should be reversed.
        o  L12N:it, pt update: Vanguard is part of AlphaVantage.
        o  Update fq-sources.html: asx source is working again.
          Also explain why you need F::Q 1.41
        o  Tell travis to use ubuntu-18.04-docker file
        o  Appendix: add "Ticker" to distinguish from security numbers.
        o  Note on dots in yahoo symbols.

3.904  - 7 June 2020
        No changes.

3.903  - 1 June 2020
        o  L10N of "Improve links to Selinger's tutorials"
        o  Minor Correction to Help ManualCorrect reconciliation action on
          U+C entry in table from 'n' to 'c' Modification of PR #137
        o  Improve links to Selingers tutorialsUse entities, also for titles
        o  Modifications to Guide Ch12 to include multi-currency transactions
          using trading accounts.Split the multi-currency transaction after
          the initial introduction into two sections. The first is the original
          dealing with the treatment of multicurrency transactions using
          manual recording of the gains and losses.  The second new section
          deals with gains and loss treatment using trading accounts. Basic
          introduction to trading account concepts added and an example of a
          transfer of funds between accounts in different currencies is added.
        o  Minor imrovements on Invoice IDUnification of lists
        o  CI for gnucash-docs should be on Ubuntu 18.04 to match gnucash.

(wiz)

2020-06-29 13:45:34 UTC MAIN commitmail json YAML

Updated devel/ccache, www/wslay

(adam)

2020-06-29 13:44:55 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 2.6.8

(nia)

2020-06-29 13:44:22 UTC MAIN commitmail json YAML

wslay: updated to 1.1.1

wslay 1.1.1

This release fixes the bug that eof is not evaluated after the
invocation of read_callback.

Changes
* Check for eof when read_callback returns 0 (GH-47)

(adam)

2020-06-29 13:44:02 UTC MAIN commitmail json YAML

harfbuzz: Update to 2.6.8

Overview of changes leading to 2.6.8
Monday, June 22, 2020
====================================
- New API to fetch glyph alternates from GSUB table.
- hb-coretext build fix for macOS < 10.10.
- Meson build fixes, cmake port removal is postponed but please prepare for
  it and give us feedback.
  Autotools is still our main build system however please consider
  experimenting with meson also for packaging the library.
- New API:
+hb_ot_layout_lookup_get_glyph_alternates()

(nia)

2020-06-29 13:41:31 UTC MAIN commitmail json YAML

2020-06-29 13:40:53 UTC MAIN commitmail json YAML

ccache: updated to 3.7.10

ccache 3.7.10

Bug fixes

Improved handling of profiling options. ccache should now work correctly for profiling options like -fprofile-{generate,use}[=path] for GCC 竕・ 9 and Clang as well as -fauto-profile[=path] and the Clang-specific -fprofile-instr-{generate,use}[=path] and -fprofile-sample-{use,accurate} options.

ccache now copies files directly from the cache to the destination file instead of via a temporary file. This avoids problems when using filenames long enough to be near the file system窶冱 filename max limit.

When the hard-link mode is enabled, ccache now only uses hard links for object files, not other files like dependency files. This is because compilers unlink object files before writing to them but they don窶冲 do that for dependency files, so the latter can become overwritten and therefore corrupted in the cache.

Fixed a glitch related to hard-link mode and an empty cache.

ccache now supports the ccache.conf file to be a symlink.

Temporary files are now deleted immediately on signals like SIGTERM and SIGINT instead of some time later in a cleanup phase.

Fixed a bug that affected ccache窶冱 -o/--set-config option for the base_dir and cache_dir_levels keys.

(adam)

2020-06-29 13:37:32 UTC MAIN commitmail json YAML

Updated textproc/py-humanize, security/py-cryptodome

(adam)

2020-06-29 13:37:00 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash to 4.0

(wiz)

2020-06-29 13:36:51 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.9.8

3.9.8:

Resolved issues
* The Shamir's secret sharing implementation is not actually compatible with ``ssss``.
  Added an optional parameter to enable interoperability.
* Skip altogether loading of ``gmp.dll`` on Windows.
* Fix incorrect CFB decryption when the input and the output are the same buffer.

(adam)

2020-06-29 13:36:50 UTC MAIN commitmail json YAML

mk: Add db18 to Berkeley DB framework

(ryoon)

2020-06-29 13:36:45 UTC MAIN commitmail json YAML

gnucash: update to 4.0.

What's New in GnuCash 4.0

Major Highlights

A new Transaction Association dialog, available from the Update
Association for Transaction menu item that has replaced the two
association items in 3.x, allows setting, changing, and deleting
associations.

A symbol (paperclip for files, chain links for URLS) is now displayed
in the Associations column (visible in double-line mode) in the
register in place of the letters when a transaction has an
association. This doesn't work on MacOS.

Associations may now be added to bills, credit notes, invoices, and
vouchers. The actual association when present is added as a link
button which is shown below the notes.

New type-ahead search is added to sequential search when selecting an
account or an Action in the register: Instead of typing the first few
characters of a top level account, the separator, the first few
characters of the next level account and so on you may instead type a
few characters of any part of a full account name and the drop-list
will be filtered to contain only matching accounts. Once you have a
small enough list you can use the arrow keys to select the account
that you want.

Command-Line

A new separate executable, gnucash-cli (gnucash-cli.exe on Microsoft
Windows) for doing command-line things like updating the prices in
your book. gnucash-cli gains the ability to run reports from the
command line. Specify reports to run by name or guid. It also provides
an export format and an output file name without which it will output
the report to stdout.

gnucash-cli --report run --name=[reportname/guid] datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash

gnucash-cli --help will display a screen listing all of the available
commands and their options.

The GUI program, gnucash, still responds to the options it always has,
though --get-price-quotes is deprecated in favor of gnucash-cli
--quotes get.

Graphic User Interface

When creating a new account hierarchy it's now possible to load
account templates from locales other than the one set for the user
interface.

On the Choose Accounts to Create page there are two drop-downs above
the Account Types selector, one for language and one for country, the
choices in the latter depending on the former. The default is the
current locale but they may be used to select account templates from
any locale.

When deleting accounts the destination accounts of moved splits will
be checked to ensure that they have the same commodity as the source
account. If they don't you'll get a warning and the opportunity to
pick another account or to carry on regardless.

Reversing transactions will now pop a dialog box to request a posting
date.

Business Functions

Business Document Column Widths

Entry column widths in Invoices, Bills, and Employee Vouchers may now
be saved as defaults for each type of document.

Two menu items are added to the View menu when a Bill, Invoice, or
Voucher tab has focus: "Use as Default Layout for Vendor Documents" or
"Reset Default Layout for Vendor Documents"

Vendor Documents is for Bills and is replaced by Customer or Employee
Documents for Invoices or Vouchers respectively.

The first saves the current document's column widths and makes them
the default for all documents in the same type. The second menu item
removes the customization and documents of that type will therafter
use the computed default widths.

Importing Transactions

Support for AQBanking Version 6. This is required to support new FinTS
protocols for the European Payment Services Directive (PSD2).

The Import Map Editor (Tools>Edit Import Maps) will scan for Bayesian
associations with non-existent accounts and display a dialog offering
to remove any that are found. It also adds a button at the bottom of
the Import Map Editor to delete them if one chooses not to use the
dialog.

The OFX file importer can now import more than one file at a time.

OFX imports having balance information will now offer to immediately
reconcile, passing the balance information in the file to the
reconcile info.

The import transaction matcher window column headings are changed from
R to C and from U+R to U+C, reflecting that the matcher marks
transactions cleared but doesn't reconcile them.

Account matcher will decline to match accounts with a different
commodity from the imported split if the import information includes
the commodity.

Ellipsize the Description and Memo fields in the account matcher.

Reports

A new report menu supbmenu Multicolumn contains the old
custom-multicolumn report and a new Dashboard report containing
Account reports for expenses and income, an income-expense chart, and
an account summary.

Support for UK VAT and Australian GST have been added to the
Income-GST report. The report's options are changed from source
accounts to source sales and purchase accounts to permit proper
reporting of capital purchases. N.B. This is incompatible with
previous versions of the report and will require regenerating saved
configurations.

Budgets

Optionally include the account code option in budget view.

Enable adding notes to budgets.

Account codes may now optionally be displayed in the Budget Tree
View..

Compatibility

GnuCash 4.x will not migrate old gconf settings from GnuCash 2.4.x.

Customization and Scripting

The GnuCash widget hierarchy for CSS has been revised to be more
consistent with Gtk practice. You may need to spend some time with the
GtkInspector to get your custom CSS back the way you like it.

Python bindings are now localized and their strings available for
translation.

(wiz)

2020-06-29 13:36:32 UTC MAIN commitmail json YAML

go-quicktest add

(nikita)

2020-06-29 13:35:56 UTC MAIN commitmail json YAML

py-humanize: updated to 2.4.1

2.4.1:
Fixed:
Explicit error if _DEFAULT_LOCALE_PATH is None
Fix incorrect Portuguese spelling
Fix fractional(0.333) output in README

(adam)

2020-06-29 13:35:47 UTC MAIN commitmail json YAML

2020-06-29 13:35:12 UTC MAIN commitmail json YAML

devel/go-quicktest: import go-quicktest-1.10.0

Quicktest provides a collection of Go helpers for writing tests.

The library provides some base checkers like Equals, DeepEquals,
Matches, ErrorMatches, IsNil and others. More can be added by
implementing the Checker interface.

(nikita)

2020-06-29 13:32:25 UTC MAIN commitmail json YAML

databases: Enable db18

(ryoon)

2020-06-29 13:31:47 UTC MAIN commitmail json YAML

doc: Added databases/db18 version 18.1.40

(ryoon)

2020-06-29 13:30:36 UTC MAIN commitmail json YAML

databases/db18: import db18-18.1.40

Berkeley DB is an embeddable database system that supports keyed access to
data. The software is distributed in source code form, and developers can
compile and link the source code into a single library for inclusion
directly in their applications.

Developers may choose to store data in any of several different storage
structures to satisfy the requirements of a particular application. In
database terminology, these storage structures and the code that operates on
them are called access methods. The library includes support for the
following access methods:

  * B+tree: Stores keys in sorted order, using either a programmer-supplied
    ordering function or a default function that does lexicographical
    ordering of keys. Applications may perform equality or range searches.
  * Hashing: Stores records in a hash table for fast searches based on
    strict equality. Extended Linear Hashing modifies the hash function
    used by the table as new records are inserted, in order to keep buckets
    underfull in the steady state.
  * Fixed and Variable-Length Records: Stores fixed- or variable-length
    records in sequential order. Record numbers may be immutable or
    mutable, i.e., permitting new records to be inserted between existing
    records or requiring that new records be added only at the end of the
    database.

This package privides Berkeley DB 18 released under GNU AGPL3.

(ryoon)

2020-06-29 13:30:07 UTC MAIN commitmail json YAML

2020-06-29 13:28:38 UTC MAIN commitmail json YAML

doc: Remove accidental additions

(nia)

2020-06-29 13:26:34 UTC MAIN commitmail json YAML

Updated x11/qt5-qscintilla, x11/py-qt5-qscintilla

(adam)

2020-06-29 13:25:57 UTC MAIN commitmail json YAML

2020-06-29 13:25:26 UTC MAIN commitmail json YAML

doc: Updated databases/db6 to 6.2.32

(ryoon)

2020-06-29 13:24:55 UTC MAIN commitmail json YAML

db6: Update to 6.2.32

* Suggested by Jesus Cea.
* Remove patch for FreeBSD 10 or later.

Changelog:
Changes between version 12.1.6.2.23 and version 12.1.6.2.32

    Modified the ex_rep_base example to accept IPv6 addresses.
    [#24371]

    Fixed a bug where SQL authentication APIs might raise assertion
    failures. [#24598]

    The SQLite user authentication extension now always requires
    encryption. To build with the authentication extension, encryption
    must be enabled. Otherwise, it results in a compiler error. To
    convert a database to require authentication, the database must
    be encrypted. sqlite3_user_authenticate() now always returns
    SQLITE_AUTH if called on a database that does not require
    authentication. [#24598]

    Fixed a bug where an application might hang because it could
    not obtain a TAS lock when running Linux on Sparc architecture.
    [#24805]

    Added tests memp009 and mut004. [#24974]

    When the number of free mutexes is low, removed databases and
    closed unnamed in-memory databases are purged from the memory
    pool to free mutexes. [#24974]

    Fixed a bug where built-in atomic functions are used only when
    --enable-cxx is specified. [#24974]

    Fixed a possible crash when using the Java API and slices.
    [#24988]

    Added cross-compile support for detecting built-in atomic
    functions. [#25055]

    Fixed undefined symbol errors for configurations including
    --enable-dtrace and -enable-perfmon_statistics when replication
    is also enabled. [#25061]

    Added the db_convert utility program which converts the byte
    order of all databases in database files. [#25086]

    Increased the number of instances in which failchk can successfully
    clean the environment without requiring full recovery after a
    thread crashes while using Berkeley DB. [#25087]

    Added DPL APIs to BDB Java client driver. [#25089]

    Attempting to open an environment while it is being recovered
    now returns a new error message, which includes the time.
    [#25204]

    Improved db_verify's handling of corrupted database files.
    [#25239]

    Adjusted configure scripts to handle FreeBSD 10 or greater.
    [#25251]

    Fixed a bug where setting the absolute path of a file on Windows
    could result in the file being created on the wrong disk.
    [#25284]

    Syncing a database with external files will now also sync the
    meta database associated with the external files. [#25284]

    Add support for -with-mutex=BSD/OSSpinLockTry, to avoid using
    the undocumented spin_lock_try function, which is not permitted
    on iOS. [#25342]

    Fixed a bug preventing some changes to external files performed
    through the DB_STREAM API from replicating to the clients.
    [#25432]

    Fixed a bug where automatic log removal did not work on Windows
    Mobile 6.5. [#25449]

    Fixed bugs where printed statistics might contain "unknown"
    flags. [#25461]

    Fixed a bug where hot backup of queue extent files did not
    follow the original directory structure. [#25545]

    Fixed a bug where ADO .Net package had debug pre-processors
    for release configurations. [#25549]

    Added PRAGMA statistics, which prints out statistics about the
    database and its environment. [#25550]

    Added PRAGMA statistics_files, which redirects output from the
    statistics PRAGMA to a file. [#25550]

    Internal Berkeley DB messages are now redirected to the same
    file where internal Berkeley DB error messages are redirected.
    [#25568]

    Fixed a bug that could cause a client undergoing internal
    initialization to fail to request all the necessary logs for
    a correct recovery. The major symptom of this bug was that some
    client database files were left with empty pages that would
    later cause log sequence errors or other failures. [#25624]

    Added a new field in the per-thread statistics output: the
    number of locked mutexes. [#25690]

    The -c option of db_hotbackup can now work with replication
    manager applications. The -c option cannot be used with base
    replication applications. [#25702]

    Fixed a bug where the configure script may fail to find the
    JNI include directories on Mac OS X. [#25713]

    Fixed a bug where mutexes could not be acquired on arm64-v8a
    Android systems. [#25752]

    Fixed a bug where the JAVACFLAGS environment variable was not
    passed to the JDBC driver. [#25752]

    Fixed a bug where clients in the replication group might panic
    during synchronization with the master. [#25800]

    Fixed possible segfaults when running db_verify with external
    files. [#25920]

    Added Visual Studio 2015 solution files to the SQL ADO.NET
    package. [#25946]

    Fixed a bug where setting initial number of lockers might cause
    segfault. [#26085]

    Fixed a bug where client specific log records resulted in
    incorrect calculation of subsequent log offset. This would
    later result in a DB panic on master. [#26090]

(ryoon)

2020-06-29 13:24:14 UTC MAIN commitmail json YAML

2020-06-29 13:22:14 UTC MAIN commitmail json YAML

2020-06-29 13:21:25 UTC MAIN commitmail json YAML

Updated devel/xxhash, misc/stellarium

(adam)

2020-06-29 13:21:08 UTC MAIN commitmail json YAML

stellarium: updated to 0.20.2

0.20.2:
The major changes of this version:
- Many changes in AstroCalc tool and core of Stellarium
- Many changes in scripting engline and Script Console
- Many changes in Oculars and Satellites plugins
- Updated DSO catalog

(adam)

2020-06-29 13:19:48 UTC MAIN commitmail json YAML

xxhash: updated to 0.7.4

xxHash v0.7.4 - Finalizing XXH3 and XXH128

xxHash v0.7.4 is the last evolution of xxh3 and xxh128, primarily designed to finalize the algorithm.
It is considered release candidate for v0.8.0, which means that if all goes right, this version will rebranded v0.8.0, almost "as is", within the next few weeks, after receiving sufficient feedback.
v0.8.0 is the official version after which XXH3 and XXH128 are considered "stabilized", meaning that return values will never change given the same input and seed, making the hash suitable for long-term storage and transmission.

Beyond these "final touches", the new version also brings a few notable improvements.

(adam)

2020-06-29 13:12:02 UTC MAIN commitmail json YAML

doc: Updated biology/gnome-chemistry-utils to 0.14.16

(ryoon)

2020-06-29 13:11:25 UTC MAIN commitmail json YAML

doc: Restore some lines

(ryoon)

2020-06-29 13:10:32 UTC MAIN commitmail json YAML

doc: Added devel/py-cpplint version 1.5.1

(wiz)

2020-06-29 13:10:21 UTC MAIN commitmail json YAML

devel/Makefile: + py-cpplint

(wiz)

2020-06-29 13:09:44 UTC MAIN commitmail json YAML

devel/py-cpplint: import py-cpplint-1.5.1

Cpplint is a command-line tool to check C/C++ files for style issues
following Google's C++ style guide. Cpplint is developed and
maintained by Google Inc.

While Google maintains cpplint, Google is not (very) responsive to
issues and pull requests, this fork aims to be (somewhat) more open
to add fixes to cpplint to enable fixes, when those fixes make
cpplint usable in wider contexts.

(wiz)

2020-06-29 13:08:04 UTC MAIN commitmail json YAML

doc: Updated lang/py-cmake-language-server to 0.1.2

(wiz)

2020-06-29 13:07:56 UTC MAIN commitmail json YAML

py-cmake-language-server: update to 0.1.2.

Changes: not found.

(wiz)

2020-06-29 13:07:01 UTC MAIN commitmail json YAML

doc: Updated devel/cppcheck to 2.1

(wiz)

2020-06-29 13:06:51 UTC MAIN commitmail json YAML

cppcheck: update to 2.1.

2.1

This is a minor release.

We have tweaked build scripts.

* When you use USE_Z3=yes, we will handle new versions of z3 better.
If you have an old z3 library and get compilation problems you will
need to add a z3_version.h in externals.

* The cmake scripts were updated.

There was a couple of bug fixes.

New check:

* for "expression % 1" the result is always 0.

2.0

Overview

The command line is not changed drastically. Your old cppcheck
scripts should work as before.

Compiling: There is a new dependency Z3. When compiling with the
Makefile it is highly recommended to use "USE_Z3=yes".

Improved clang-tidy integration

Several fixes to;

    improve parsing detect more bugs with existing checks fix false
    alarms

Clang import

Clang is a C/C++ compiler that has a very robust and well made
parser.

Cppcheck will always use its internal parser by default. However
there is now an option to use the Clang parser instead.

It is recommended that you use the default internal Cppcheck parser
unless you notice that it fails to parse your code properly (syntax
errors, strange false alarms).  Bug hunting

There is a new "soundy" analysis in Cppcheck that should detect
most bugs. You should expect false alarms, however the false alarms
will not be overwhelming.

This new "soundy" analysis is not intended to replace normal Cppcheck
analysis. There are use cases where false alarms can not be tolerated.

We have added 1 checker and that checks for division by zero:

    It detects all "integer division by zero" bugs in the Juliet
    test suite.

    It detects all "division by zero" bugs in the ITC test suite.

    There was 28 division by zero CVEs published in 2019 for C/C++
    open source projects, and we could quickly see that 21 of the
    bugs are found by Cppcheck. There is no CVE bug that we know
    Cppcheck fails to diagnose. But there are 7 CVEs that would
    require additional investigation to establish if it is really
    detected or not.

You can read more about this analysis in the "Bug hunting" chapter
in the manual.

(wiz)

2020-06-29 13:05:26 UTC MAIN commitmail json YAML

doc: Added games/love11 version 11.3

(nia)

2020-06-29 13:04:48 UTC MAIN commitmail json YAML

gnome-chemistry-utils: Update to 0.14.16

Changelog:
Version 0.14.16:
GChemPaint:
* Do not show buttons for non yet implemented tools.

Version 0.14.15:
GCCV library:
* Don't use the abs() function on unsigned numbers.
Other:
* Updated appdata files.

Version 0.14.14:
Mozilla plugin:
* Fix build.

Version 0.14.13:
GChemPaint:
* Optional use of Lasem to display maths.
* Fix rendering with gtk+ >= 3.20.
* Fix crash with atom charges larger than 1.
* Fix crash when deleting a bond outside a molecule. [#48256]
Gnumeric plugin:
* Add monoisotopicmass function in gnumeric and more.
Databases:
* Update names for elements 113, 115, 117 and 118.

Version 0.14.12:
GChemPaint:
* Enhanced Chemdraw formats support. [sr #108952]
* Optional use of Lasem to display maths.
* Fix rendering with gtk+ >= 3.20.
GChemCalc:
* Don't crash on "Ac" string. [#47366]

Version 0.14.11:
GChemPaint:
* Fix an infinite loop condition in retrosyntheses alignment.
* Don't crash when importing an invalid string. [Redhat bug #1285154]
* Fix drawing when zoomed.
* Fix various runtime errors.
* Fix crash when creating a reaction with no product.
* Enhanced Chemdraw formats support.
* Fix embedding of a whole molecule inside brackets. [#47224]
GChemTable:
* Don't crash when showing an already existing chart.
[Redhat bug #1302135]
GCrystal:
* Fix build with gcc-6. [Redhat bug #1307546]
GCrystal and GChem3D:
* Don't crash when rendering to memory (images and print). [#47169]
Other:
* Added keywords to desktop files.
* Updated appdata files.

Version 0.14.10:
GChemPaint:
* Fix an object bounds issue.
Mozilla plugin:
* Supports the npapi-sdk package as requirement.
Other:
* Fixed typos in appdata files.

Version 0.14.9:
GChemPaint:
* Ensure that the document size is always updated. [#43091]
3d viewer and GCrystal:
* Fix rotation. [#42977] (patch from Toni Andjelkovic)
All applications:
* Add appdata files.

Version 0.14.8
GChemPaint:
* Fix drawing with Gtk+ >= 3.10.

Version 0.14.7
GCrystal:
* Fix crash in dialogs with recent Gtk+.
Mozilla plugin:
* Fix crashers for 2D and 3D molecules.

Version 0.14.6
3d viewer:
* Avoid empty entries in recent list.
CGchemPaint:
* Restore .mol files support.
* Fix CML import (also affected 3d viewer and >GCrystal).
* Fix BMP export.
GCrystal:
* Fix test order in lines code. [#41261]
GSpectrum:
* Fix access to uninitialized data.
* Don' double free a string.
GOffice component:
* Don't crash when editing after saving a GChemPaint object.
Mozilla plugin:
* Fix supported mime-types list. (see Debian bug #716961)
Other:
* Fix build on FreeBSD (Koop Mast). [#41256]

Version 0.14.5
GChemPaint:
* Make adding template work again.

Version 0.14.4
GChemPaint:
* Do not use a NULL atom properties. [#40194]

Version 0.14.3
GChemPaint:
* Really close the window on delete event.
* Don't crash when aligning ungrouped objects.
GChemTable:
* Fix crash when using masses in a graph.
* Fix graph behavior after edition.
All:
* Make sure to not create a C++ locale from a NULL string.

Version 0.14.2
GChemPaint:
* Fix crash when loading some molecules (was introduced in 0.14.1).

Version 0.14.1
GChemPaint:
* Do not allow a mesomery destruction when inside a reaction.
* Fix molecule deletion inside a mesomery.
* Fix reactant deletion inside a reaction.
* Don't crash when a mesomery inside a reaction is destroyed.
* Check molecule consistency when loading, avoids a stack overflow.
* Enhanced representaion of chiral molecules imported from CML and other
formats.
* Fix crash when deleting a cyclic bond.
GCrystal:
* Fix row selection operations order in grids.

Version 0.14.0
GChemPaint:
* Fix reaction construction.
* Fix non bonding electron pairs.

Version 0.13.99
GChemPaint:
* Fix squiggle bonds period.
* Allow brackets around a mesomery.
* Allow a mesomery inside a reaction.
* Fixed some meomory access issues.
* Fixed crash when loading a group.
* Fixed mesomery construction.
* Fixed crash when ungrouping.

Version 0.13.98
GChemPaint:
* Don't freeze after an aborted molecules merge.
* Initialize the bond order for the Newman projection tool.
* Don't crash when adding brackets around a fragment.
* Fix undoing a molecule partial flip.
* Fix bracket stoichiometry index position after a transform.
* Fix explicit lone pairs count evaluation.

Version 0.13.92
GChemCalc
* Updated the documentation.
GChemPaint:
* Fix View::BuildSVG() and View::BuildEPS() which were missing the
trailing 0.
* Fix misleading error message while saving.
* Fix loading of arrows inside a group. [#27032]
GCrystal:
* Apply element change to all slected atoms.
* Updated the documentation.
GSpectrum:
* Add "Response factor" as supported unit.
* Fixed widgets spacing.
* Updated the documentation.
GChemTable:
* Updated the documentation.

Version 0.13.91
3d viewer:
* Show all menu items when a molecule is loaded from the command line.
* Updated user documentation.
GChemPaint:
* Don't crash on startup.
All:
* Fix localization issues.
* Fixed modal message boxes behavior.

Version 0.13.90
3d viewer:
* Fix import from pdb files. [#36582]
GCrystal:
* Fix infinite loop condition. [#36583]
* Fix atomic radius change issue.
GChemTable:
* Fix languages translation.

Version 0.13.7
GChemPaint:
* Fixed crash when selecting the alignment item inside a mechanism
step. [#35626]
GCrystal:
* Fixed loading CIF files using uptodate space groups descriptions.
Other:
* License is now GPL version 3 (except for the OpenBabel related code).
* Fix build on big endian machines (Dan Horak). [#36175]
* Updated API documentation.

Version 0.13.6
GChemPaint:
* fixed text position serialization. [#34947]
* add some support for Newman projections.
* accept some multisteps reactions.
Goffice component:
* Add support for 3D molecular structures.
Other:
* Fixed pixmaps installation directory. [#35272]
* fixed build with ->l,--no-undefined. [patch #7677]

Version 0.13.5
3d viewer:
* Import from InChI or SMILES.
* Export to GChemPaint and GChemCalc.
* Generates InChI, InChiKey and SMILES.
* Add access to databases.
GChemPaint:
* Brackets inside a molecule accept a stoichiometry coefficient.
GCrystal:
* Use multiple selection in atoms and lines dialogs.
GSpectrum:
* Allow markup in combo boxes and axes titles.
Goffice component:
* Add support for crystal structures.
Other:
* Fixed one more OpenGL related crasher.

Version 0.13.4
All:
* Ported to Gtk+-3.0.
GCrystal:
* Use the new GcrGrid item in atoms, lines and cleavages dialogs.
* Make these and size dialogs instant apply.
GChemTable:
* Use a more complete tip window for elements.

Version 0.13.3
GChemPaint:
* Fixed build with gcc-4.6. [#32363]
* Allow colored atomic symbols on a per-document basis.
* Brackets tool now working, not perfectly though.
Other:
* Don't use POLLRDHUP when not defined. [#32768]
* Split libgcu so that libgcu itself never calls gtk+ directly.

Version 0.13.2
GChemPaint:
* Do not allow document changes using keyboard while
dragging the mouse. [#31812]
* Don't add new molecules when undoing a mechanism arrow deletion.
[#32433]
* Removed the Wikipedia tool which was obsolete.
* Reorganized molecule contextual menu with new 3D options
and databases access.
Other:
* OpenBabel support has been moved to a separate process and greatly
enhanced, specially for 3D export from gchempaint.
* A lot of bugs have been fixed.

Version 0.13.1
GSpectrum:
* Loads NUTS files.
* Transforms FID to spectrum.

Version 0.13.0
GChemPaint:
* New "lasso" tool to allow partial selections.
* New "brackets" tool (doesn't work yet).
Other:
* libgcr: new library for GCrystal.
* Fixed all bugs discovered in the 0.12 banch.

(ryoon)

2020-06-29 13:04:33 UTC MAIN commitmail json YAML

2020-06-29 13:04:15 UTC MAIN commitmail json YAML

games: Add love11. Based on work by myself and cfkoch in wip

LOVE is a framework for making 2D games in the Lua programming
language. LOVE is totally free, and can be used in anything from
friendly open-source hobby projects, to evil, closed-source commercial
ones.

(nia)

2020-06-29 13:04:02 UTC MAIN commitmail json YAML

2020-06-29 12:57:46 UTC MAIN commitmail json YAML

2020-06-29 12:56:43 UTC MAIN commitmail json YAML

go-org: pkgversion_norev

(nikita)

2020-06-29 12:56:03 UTC MAIN commitmail json YAML

2020-06-29 12:52:39 UTC MAIN commitmail json YAML

Update devel/apache-maven to 3.6.3.

(yyamano)

2020-06-29 12:51:37 UTC MAIN commitmail json YAML

go-gift: use pkgversion_norev

(nikita)

2020-06-29 12:46:58 UTC MAIN commitmail json YAML

2020-06-29 12:46:01 UTC MAIN commitmail json YAML

2020-06-29 12:41:41 UTC MAIN commitmail json YAML

changes: go-gift

(nikita)

2020-06-29 12:40:54 UTC MAIN commitmail json YAML

Add graphics/go-gift version 1.2.1

Package gift provides a set of useful image processing filters with no
external dependencies outside of the Go standard library.

SUPPORTED FILTERS:
Transformations
- Crop(rect image.Rectangle)
- CropToSize(width, height int, anchor Anchor)
- FlipHorizontal()
- FlipVertical()
- Resize(width, height int, resampling Resampling)
- ResizeToFill(width, height int, resampling Resampling, anchor Anchor)
- ResizeToFit(width, height int, resampling Resampling)
- Rotate(angle float32, backgroundColor color.Color, interpolation
  Interpolation)
- Rotate180()
- Rotate270()
- Rotate90()
- Transpose()
- Transverse()
Adjustments & effects
- Brightness(percentage float32)
- ColorBalance(percentageRed, percentageGreen, percentageBlue float32)
- ColorFunc(fn func(r0, g0, b0, a0 float32) (r, g, b, a float32))
- Colorize(hue, saturation, percentage float32)
- ColorspaceLinearToSRGB()
- ColorspaceSRGBToLinear()
- Contrast(percentage float32)
- Convolution(kernel []float32, normalize, alpha, abs bool, delta float32)
- Gamma(gamma float32)
- GaussianBlur(sigma float32)
- Grayscale()
- Hue(shift float32)
- Invert()
- Maximum(ksize int, disk bool)
- Mean(ksize int, disk bool)
- Median(ksize int, disk bool)
- Minimum(ksize int, disk bool)
- Pixelate(size int)
- Saturation(percentage float32)
- Sepia(percentage float32)
- Sigmoid(midpoint, factor float32)
- Sobel()
- Threshold(percentage float32)
- UnsharpMask(sigma, amount, threshold float32)

(nikita)

2020-06-29 12:40:02 UTC MAIN commitmail json YAML

openbabel: Fix PLIST

(ryoon)

2020-06-29 12:39:55 UTC MAIN commitmail json YAML

Update apache-maven to 3.6.3. Closes PR pkg/55221.
The patch is provided by Vicente Chaves. Thank you!

Changes from Maven 3.6.2 to 3.6.3

* This is a regression release to fix some critical issues shipped with 3.6.2.
* Some license issues on binary distribution have been fixed.
* This Maven distribution is now Reproducible: if you download Maven source
  archive (apache-maven-3.6.3-src.zip or .tar.gz), build it on Windows with
  JDK 8 using following command:

See https://maven.apache.org/docs/3.6.3/release-notes.html for the detailed issue list.

Changes from Maven 3.6.1 to 3.6.2

* This release focuses mostly performance improvements, better memory footprint,
  and less CPU usage.
* We are continuing to convert Maven Core to use JSR 330 annotations instead of
  Plexus (still not finished, see MNG-5577).
* New support for 'release' qualifier (see MNG-6655).
* The toolchain.xml file supports environment variables (see MNG-6665).

See https://maven.apache.org/docs/3.6.2/release-notes.html for the detailed issue list.

Changes from Maven 3.6.0 to 3.6.1

* An issue has been fixed causing multiple executions of plugin goals, related
  to using parallel build options like mvn plugin:goal -T 4. This resulted in
  duplicated executions of phases. This has been fixed with MNG-5965.
* NullPointerException related to call in parallel build like mvn -T 1C clean
  javadoc:aggregate MNG-5705
* A performance issue related to artifact transfer has been found related to
  WAGON-537. It has been solved via the update to Maven Wagon 3.3.1.
* There had been issues related calling Maven script like this: mvn -f ..
* Having parentheses within the path, which has been fixed with MNG-6346.
* Script can break having special characters as part of the path, which has been
  solved with MNG-6256.
* Issue related to the Maven Resolver API which broke some IDEs (for example
  https://youtrack.jetbrains.com/issue/IDEA-201282); this has been fixed by MNG-6538.
* Issue related to missing event for ToolchainsBuildingResult on EventSpy MNG-6558.
* Issue related to support Java 9+ ClassLoader.findClass(String moduleName,
  String name) in Mojos. This has been fixed with MNG-6543.
* Improvement about the memory consumption has been done with MNG-6571.
* Issue related to relative parent POM resolution failing in 3.5.0 with complex
  multimodule builds has been fixed with MNG-6261.
* Missing export for org.slf4j.event.Level has been done with MNG-6618

See https://maven.apache.org/docs/3.6.1/release-notes.html for the detailed issue list.

# Changes from Maven 3.5.4 to 3.6.0

* There had been issues related to the project discoverytime which has been
  increased in previous version which influenced some of our users. This should
  have been fixed MNG-6311, MNG-6383 and MNG-6412.
* The output in the reactor summary has been improved MNG-6391 cause it confused
  people.
* There was an issue related to the classpath ordering MNG-6415 in Maven which
  can cause issues which has been fixed.
See https://maven.apache.org/docs/3.6.0/release-notes.html for the detailed issue list.

(yyamano)

2020-06-29 12:39:36 UTC MAIN commitmail json YAML

mbedtls: Add KERN_ARND support.

Motivation: the default behaviour of reopening /dev/urandom repeatedly
for every 128 bytes of entropy required is _exceedingly_ slow on NetBSD.
Not helped is using fread(), which assumes a long-lived file and buffers
excessively. This change makes the standard gen_entropy tool run in
milliseconds instead of seconds when it generates 48K of randomness.

Not only that, but sysctl is a lot more robust in e.g. chroots, resource
limited processes, etc.

Risk: On NetBSD, the security properties of the previous and current
behaviour are identical.

Upstreamed: https://github.com/ARMmbed/mbedtls/pull/3423

Bump PKGREVISION.

(nia)

2020-06-29 12:38:03 UTC MAIN commitmail json YAML

bootstrap: Overhaul Darwin version selection.

With the upcoming Big Sur release we can't assume that the major version will
always be 10.  Creating a combined major and minor version number also allows
us to simplify and future-proof some tests.

Should be no functional change.

(jperkin)

2020-06-29 12:14:01 UTC MAIN commitmail json YAML

Updated net/terraform, net/terraform-provider-aws

(adam)

2020-06-29 12:12:59 UTC MAIN commitmail json YAML

terraform-provider-aws: updated to 2.68.0

v2.68.0:

FEATURES:
New Data Source: aws_efs_access_points
New Resource: aws_wafv2_web_acl_logging_configuration

ENHANCEMENTS:
data-soruce/aws_ami: Add arn attribute
data-source/aws_customer_gateway: Add arn attribute
data-source/aws_ebs_snapshot: Add arn attribute
data-source/aws_vpc_endpoint: Add arn attribute
data-source/aws_vpc_endpoint_service: Add arn attribute
data-source/aws_vpn_gateway: Add arn attribute
resource/aws_ami: Add arn attribute and plan-time validations to architecture, volume_type and virtualization_type arguments
resource/aws_ami_copy: Add arn attribute
resource/aws_ami_from_instance: Add arn attribute
resource/aws_customer_gateway: Add arn attribute and plan-time validations for bgp_asn, ip_address, and type arguments
resource/aws_default_network_acl: Add arn attribute and plan-time validations for ingress and egress configuration block arguments
resource/aws_ebs_snapshot: Add arn attribute
resource/aws_ebs_snapshot: Support resource import
resource/aws_ebs_snapshot_copy: Add arn attribute
resource/aws_ec2_traffic_mirror_session: Add arn attribute
resource/aws_ecs_service: Support deployment_controller configuration block type argument value of EXTERNAL (support external deployments)
resource/aws_ecs_task_definition: Add efs_volume_configuration configuration block authorization_config, transit_encryption, and transit_encryption_port arguments (support EFS Access Points and transit encryption)
resource/aws_elasticsearch_domain: Ultrawarm can now be enabled without re-creating the resource
resource/aws_glue_catalog_database: Add arn attribute
resource/aws_iot_policy: Support resource import
resource/aws_iot_topic_rule: Add error_action configuration block
resource/aws_network_acl: Add arn attribute and plan-time validations for ingress and egress configuration block arguments
resource/aws_placement_group: Add arn attribute
resource/aws_ses_receipt_filter: Add arn attribute and plan-time validations for all arguments
resource/aws_vpn_connection: Add arn attribute
resource/aws_vpc_endpoint: Add arn attribute
resource/aws_vpc_endpoint_service: Add arn attribute
resource/aws_vpn_gateway: Add arn attribute

BUG FIXES:
resource/aws_batch_compute_environment: Ensure desired_vcpus is fully optional and wait for updates
resource/aws_batch_compute_environment: Remove resource from Terraform state when not found instead of returning error
resource/aws_cloudtrail: Properly configure single event_selector with no data_resource and read_write_type of ReadOnly or WriteOnly
resource/aws_cloudtrail: Prevent InvalidEventSelectorsException error when removing all event_selector configuration
resource/aws_default_route_table: Validate CIDR blocks for misalignment before attempting to create the route to ensure Terraform can read the information after EC2 API canonicalization
resource/aws_default_route_table: Ensure empty string ("") validation in cidr_block and ipv6_cidr_block arguments continues to work for Terraform 0.11 support
resource/aws_ecs_service: Add plan-time validation and prevent panics with empty type argument in ordered_placement_strategy configuration block
resource/aws_ecs_task_definition: Prevent showing API ordering differences in container_definitions environment variables during update plans
resource/aws_elasticsearch_domain: Ensure empty string ("") validation in ebs_options volume_type argument continues to work for Terraform 0.11 support
resource/aws_iot_policy: Ensure name argument updates recreate the resource
resource/aws_route: Validate CIDR blocks for misalignment before attempting to create the route to ensure Terraform can read the information after EC2 API canonicalization
resource/aws_route: Ensure empty string ("") validation in destination_cidr_block and destination_ipv6_cidr_block arguments continues to work for Terraform 0.11 support
resource/aws_route_table: Validate CIDR blocks for misalignment before attempting to create the route to ensure Terraform can read the information after EC2 API canonicalization
resource/aws_route_table: Ensure empty string ("") validation in cidr_block and ipv6_cidr_block arguments continues to work for Terraform 0.11 support
resource/aws_spot_fleet_request: Prevent crash with missing placement information
resource/aws_vpc_endpoint: Skip ModifyVpcEndpoint API call on tags only updates
resource/aws_vpc_endpoint: Wait for acceptance when auto_accept is enabled
resource/aws_wafv2_web_acl: Prevent unexpected UpdateWebACL API errors on tags only updates

(adam)

2020-06-29 12:12:34 UTC MAIN commitmail json YAML

doc: Updated net/rclone to 1.52.2

(leot)

2020-06-29 12:12:19 UTC MAIN commitmail json YAML

rclone: Update to 1.52.2

Changes:
1.52.2
------
* Bug Fixes
    * build
        * Fix docker release build action (Nick Craig-Wood)
        * Fix custom timezone in Docker image (NoLooseEnds)
    * check: Fix misleading message which printed errors instead of
      differences (Nick Craig-Wood)
    * errors: Add WSAECONNREFUSED and more to the list of retriable Windows
      errors (Nick Craig-Wood)
    * rcd: Fix incorrect prometheus metrics (Gary Kim)
    * serve restic: Fix flags so they use environment variables
      (Nick Craig-Wood)
    * serve webdav: Fix flags so they use environment variables
      (Nick Craig-Wood)
    * sync: Fix --track-renames-strategy modtime (Nick Craig-Wood)
* Drive
    * Fix not being able to delete a directory with a trashed shortcut
      (Nick Craig-Wood)
    * Fix creating a directory inside a shortcut (Nick Craig-Wood)
    * Fix --drive-impersonate with cached root_folder_id (Nick Craig-Wood)
* SFTP
    * Fix SSH key PEM loading (Zac Rubin)
* Swift
    * Speed up deletes by not retrying segment container deletes
      (Nick Craig-Wood)
* Tardigrade
    * Upgrade to uplink v1.1.1 (Caleb Case)
* WebDAV
    * Fix free/used display for rclone about/df for certain backends
      (Nick Craig-Wood)

(leot)

2020-06-29 12:11:59 UTC MAIN commitmail json YAML

terraform: updated to 0.12.28

v0.12.28:
BUG FIXES:
build: build the 0.12 version of Terraform with Go 1.12.13, rather than 0.13 Terraform's 1.14.2

v0.12.27:
BUG FIXES:
backend/remote: fix panic when there's a connection error to the remote backend

(adam)

2020-06-29 12:10:59 UTC MAIN commitmail json YAML

doc: Updated biology/openbabel to 3.1.1

(ryoon)

2020-06-29 12:10:34 UTC MAIN commitmail json YAML

openbabel: Update to 3.1.1

* Depends on boost. If you have boost, cmake detects boost and it causes
  build failure.

Changelog:
3.1.1
This version primarily reflects fixes for packaging on Linux and FreeBSD
relative to 3.1.0. No features or significant bug fixes were involved.

3.1.0
This version represents additional API and is backwards-compatible with the 3.0 release.

Significant features and fixes

    Fixed tautomer code (by timvdm #2171)
    New functionality: Support for periodic boundary conditions. See additional option -p for MMCIF format, and write option 'g' for CIF. (by bbucior, #1853)
    New functionality: Add distance geometry method (by n-yoshikawa, #1875, by timvdm #2158)
    Fixed crashes with new 3D coordinate generation (by timvdm #2149 and ghutchis #2150)

New features and improvements

    New file format: Wiswesser Line Notation reader from Roger Sayle (by baoilleach, #2084)
    New option: Add the --neutralize operation to convert charged atoms to neutral (by baoilleach, #2109)
    Update GAS CONSTANT to 2018 CODATA recommended value (by e-kwsm, #2045)
    Support #0 in SMARTS so that asterisks can be matched (by baoilleach, #2079)
    Bring back support for lowercase elements and D/T in GetAtomicNum(). (by baoilleach, #2100)
    Change docstrings of add/delete hydrogens to better reflect their functionality (by baoilleach, #2110)
    Support kekulization of aromatic sulfoxides (by baoilleach, #2121)
    Enable casting to StereoBase in the Python bindings (by baoilleach, #2124)
    OBBuilder: Add error message for ring/rigid fragments with all zero coords. (by timvdm, #2149)
    R script updates (by khoran, #2145)
    Be more strict when parsing charges in SMILES (by baoilleach, #2132)
    Improve tools/obconformer.cpp (by e-kwsm, #2154)

Bug fixes

    Fix CMake error with R and C# bindings (by ghutchis, #2051)
    Rename MAESTRO extensions from uppercase to lowercase (by baoilleach, #2053)
    Fix file format docstrings that were causing problems with Sphinx or GUI (by baoilleach, #2054)
    Fix BUILD_SHARED=OFF (by dkoes, #2056)
    Fix import of openbabel (by e-kwsm, #2058)
    Update for Open Babel 3 (by e-kwsm, #2060)
    Fix maeparser compile error with some Boost configs (by fredrikw, #2076)
    Find or build maeparser & coordgen libraries (by ricrogz, #2064)
    Fix issue #2095, caused by incorrect application of protonated SMARTS (by au1985, #2102)
    Fix issue #1794, UFF atom typing for deuterium (by ghutchis, #2114)
    Fix segfault on SMI to InChI conversion when using "-d" (by timvdm, #2115)
    Correct the path to the openbabel-python.cpp (by baoilleach, #2119)
    Remove fragments with zero coordinates - fixes #2144. (by ghutchis, #2150)
    Fix issue #2125 - Zero occupancy in cif file treated as 1.0. (by orex, #2136)
    Fix #2071 - obrms parser segmentation fault (by e-kwsm, #2073)
    Fix #2098 - OBDistanceGeometry is unavailable to users (by n-yoshikawa, #2105)
    Set MAEPARSER_BUILD_SHARED_LIBS (fix #2089) (by e-kwsm, #2155)
    Fix the import of Tkinter in Python 3+ (by mrakitin, #2157)
    Fix for segault (with regression test) (by dkoes, #2162)
    Follow-up with missing spelling fixes from #2163 (by mrakitin, #2166)
    Prefer std::fabs resolves build problem on mac-current (by ghutchis, #2168)
    Fix distance geometry stereo issues (by timvdm, #2158)
    Merge of "Improve OBConversion::WriteString() and WriteFile() initialization" (adalke) #1923 (by baoilleach, #2176)
    Fix output format in the cifformat writer (by afonari, #2170)

Development/Build/Install improvements

    Avoid using namespace in headers (by e-kwsm, #2055)
    Remove babel doc (by e-kwsm, #2057)
    Do not hard-code Open Babel major version for include directory (by e-kwsm, #2059)
    Patched to build on NetBSD (by voidpin, #2093)
    Update download link (by njzjz, #2094)
    Fix GitHub ISSUE_TEMPLATE (by RMeli, #2082)
    Define OpenBabel3_LIBRARY (by dkoes, #2086)
    Initial GitHub action - misspell-fixer (by ghutchis, #2163)
    Automated GitHub builds (by ghutchis, #2165)

(ryoon)

2020-06-29 12:07:00 UTC MAIN commitmail json YAML

doc: Updated devel/nspr to 4.26

(ryoon)

2020-06-29 12:06:37 UTC MAIN commitmail json YAML

nspr: Update to 4.26

Changelog:
NSPR 4.26 contains the following changes:
- PR_GetSystemInfo supports a new flag
  PR_SI_RELEASE_BUILD to get information about the
  operating system build version.
- Better support parallel building on Windows.
- The internal release automatic script requires
  python 3.

(ryoon)

2020-06-29 12:01:39 UTC MAIN commitmail json YAML

bootstrap: Set some default variables.

Saves having to duplicate them for every OS, and also removes some obsolete
settings, should be no functional change.

(jperkin)

2020-06-29 11:59:42 UTC MAIN commitmail json YAML

Correct sense of condition.

please supply one bottle of club mate to nia alarie, london

(nia)

2020-06-29 11:53:09 UTC MAIN commitmail json YAML

2020-06-29 11:50:26 UTC MAIN commitmail json YAML

doc: Updated security/putty to 0.74

(ryoon)

2020-06-29 11:49:50 UTC MAIN commitmail json YAML

putty: Update to 0.74

Changelog:
This release fixes the following security issues:

- In some situations an SSH server could cause PuTTY to access freed
  mdmory by pretending to accept an SSH key and then refusing the
  actual signature. It can only happen if you're using an SSH agent.

- New configuration option to disable PuTTY's default policy of
  changing its host key algorithm preferences to prefer keys it
  already knows. (There is a theoretical information leak in this
  policy.)

Other bug fixes include:

- Windows installer: the text in the installer UI is now visible in
  Windows high-contrast mode. (Previously it was white on white by
  mistake.)

- Windows 7: fixed spurious OS out-of-memory error when reading
  passwords from a Windows console (e.g. psftp).

- Terminal crash: the dreaded "line==NULL" error could happen if an
  application switched between the main and alternate screens while
  the user was looking at the scrollback.

- Terminal crash: the terminal could fail an assertion when sending
  an empty answerback string, and when pasting text none of whose
  characters exist in the selected character set.

- SSH: fixed endless memory-allocating loop that could be triggered
  by the combination of a misbehaving SSH agent and PuTTY's bug
  compatibility mode for padded RSA signatures.

- File transfer: when uploading files to some SFTP servers (e.g. the
  one in proftpd's mod_sftp), PSFTP would consume up to 4GB of local
  memory before sending anything to the server.

- Terminal behaviour: sometimes the cursor was put in the wrong place
  after restoring from the alternate screen.

- GTK: fixed font size calculation when using newer Pango libraries
  (e.g. the one on Ubuntu 20.04).

- GTK: scroll wheel events now work in unusual environments like VNC.

(ryoon)

2020-06-29 11:39:19 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.14.2

(leot)

2020-06-29 11:39:07 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.14.2

Changes:
1.14.2
------
### Additions
- [artstation] add `date` metadata field (#839)
- [mastodon] add `date` metadata field (#839)
- [pinterest] add support for board sections (#835)
- [twitter] add extractor for liked tweets (#837)
- [twitter] add option to filter media from quoted tweets (#854)
- [weibo] add `date` metadata field to `status` objects (#829)

### Fixes
- [aryion] fix user gallery extraction (#832)
- [imgur] build directory paths for each file (#842)
- [tumblr] prevent errors when using `reblogs=same-blog` (#851)
- [twitter] always provide an `author` metadata field (#831, #833)
- [twitter] don't download video previews (#833)
- [twitter] improve handling of deleted tweets (#838)
- [twitter] fix search results (#847)
- [twitter] improve handling of quoted tweets (#854)
- fix config lookups when multiple locations are involved (#843)
- improve output of `-K/--list-keywords` for parent extractors (#825)
- call `flush()` after writing JSON in `DataJob()` (#727)

(leot)

2020-06-29 11:34:51 UTC MAIN commitmail json YAML

doc: note end of pkgsrc-2020Q2 freeze

(wiz)

2020-06-29 11:33:57 UTC pkgsrc-2020Q2 commitmail json YAML

doc: Add pkgsrc-2020Q2 branch CHANGES file

(wiz)

2020-06-29 10:19:26 UTC MAIN commitmail json YAML

Enable lwt option to fix www/ocaml-cohttp build errors.
Bump PKGREVISION.
OK'ed by jaapb and gdt.

(yyamano)

2020-06-29 10:15:07 UTC MAIN commitmail json YAML

Enable async and lwt options to fix www/ocaml-cohttp build errors.
Bump PKGREVISION.
OK'ed by jaapb and gdt.

(yyamano)

2020-06-29 09:08:44 UTC MAIN commitmail json YAML

doc: Updated fonts/spleen to 1.8.0

(fcambus)

2020-06-29 09:08:30 UTC MAIN commitmail json YAML

spleen: update to 1.8.0.

Spleen 1.8.0 (2020-06-29)

- Add Initial 6x12 version, containing printable ASCII characters, the
  Braille Patterns Unicode block, and light Box Drawing characters
- Improve ampersand character, making it more consistent with other
  sizes (5x8 version)
- Add instructions on how to use Spleen in the NetBSD console

(fcambus)

2020-06-28 17:20:43 UTC MAIN commitmail json YAML

mono6: Disable boehm garbage collector on aarch64

The embedded copy of boehm-gc fails to build on aarch64 and sgen
is considered the "modern" mono garbage collector, so we can
easily build with just that.

For this to work, the arguments need to register with the configure
script properly, which wasn't happening because autogen was running
configure. Stop that from happening.

Bump PKGREVISION

(nia)

2020-06-28 16:33:58 UTC MAIN commitmail json YAML

mame: work around failures on aarch64

(nia)

2020-06-28 15:23:38 UTC MAIN commitmail json YAML

vlc: Fix vdpau detection for non-x86

(nia)

2020-06-28 15:20:26 UTC MAIN commitmail json YAML

libretro-flycast: ensure HOST_CPU is set

(nia)

2020-06-28 15:14:52 UTC MAIN commitmail json YAML

libretro-picodrive: Disable sh2drc on unsupported archs

(nia)

2020-06-28 15:04:36 UTC MAIN commitmail json YAML

dolphin-emu: Build with -std=gnu++14 to get the right alloca definition.

EXTRACT_USING=bsdtar hack is no longer needed.

(nia)

2020-06-28 14:55:17 UTC MAIN commitmail json YAML

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

doc/TODO: add some

+ ImageMagick-7.0.10.22, confuse-3.3, grpc-1.30.0, mame-0.222,
  opusfile-0.12, perl5-5.32.0, py-idna-2.10, rclone-1.52.2,
  rsync-3.2.1, thunderbird-enigmail-2.1.7.

(wiz)

2020-06-28 14:34:06 UTC MAIN commitmail json YAML

fs-uae: Disable the JIT where unsupported, otherwise ./configure fails.

(nia)

2020-06-28 14:05:58 UTC MAIN commitmail json YAML

wmii: needs -lm for frexp

(presumably not on architectures where this is a compiler intrinsic, or
something)

bump PKGREVISION

(nia)

2020-06-28 13:55:59 UTC MAIN commitmail json YAML

fcgi: Needs -lm for frexp()

(presumably not on architectures where it's a compiler intrinsic?)

Bump PKGREVISION

(nia)

2020-06-28 13:54:09 UTC MAIN commitmail json YAML

xf86-video-intel: only for x86

(nia)

2020-06-28 13:52:19 UTC MAIN commitmail json YAML

xf86-input-vmmouse: only for x86

(nia)

2020-06-28 13:39:52 UTC MAIN commitmail json YAML

qemu: Don't build bsd usermode unless <machine/trap.h> exists on NetBSD

(It doesn't on 9.0 aarch64, apparently)

(nia)

2020-06-28 13:30:29 UTC MAIN commitmail json YAML

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

seamonkey: Fix PLIST for aarch64

(nia)

2020-06-28 10:21:09 UTC MAIN commitmail json YAML

doc: Updated pkgtools/url2pkg to 20.2.0

(rillig)

2020-06-28 10:20:59 UTC MAIN commitmail json YAML

pkgtools/url2pkg: update version to 20.2.0

No code changes.  This is just to align the url2pkg version number with
the upcoming branch name.

(rillig)

2020-06-28 10:19:20 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 20.2.0

(rillig)

2020-06-28 10:19:11 UTC MAIN commitmail json YAML

pkgtools/pkglint: update version to 20.2.0

No code changes.  This is just to align the pkglint version number with
the upcoming branch name.

(rillig)

2020-06-28 09:29:16 UTC MAIN commitmail json YAML

Supported options can't be empty, apparently

(nia)

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

open_jtalk: Fix build under NetBSD 9 or earlier

(ryoon)

2020-06-27 10:51:12 UTC MAIN commitmail json YAML

regress/infra-unittests: add very basic tests for mk/haskell.mk

(rillig)

2020-06-26 23:27:24 UTC MAIN commitmail json YAML

sysutils/Makefile: fix minor indentation issues

(gutteridge)

2020-06-26 21:19:16 UTC MAIN commitmail json YAML

ffmpeg3: Enable section_data_rel_ro on NetBSD

Seems to resolve text relocation issues on aarch64.

Thanks to an upstream commit fixing the exact problem we're having
(on Linux...) from 2014 for the hint...

Bump PKGREVISION.

(nia)

2020-06-26 21:10:03 UTC MAIN commitmail json YAML

ffmpeg4: Regen patch checksums

(nia)

2020-06-26 21:08:55 UTC MAIN commitmail json YAML

dnscheck: Do not install perllocal.pod

Do not install perllocal.pod to avoid file conflict.

(otis)

2020-06-26 21:08:11 UTC MAIN commitmail json YAML

svn-bisect: Do not install perllocal.pod

Do not install perllocal.pod to avoid file conflict.

(otis)

2020-06-26 21:02:27 UTC MAIN commitmail json YAML

ffmpeg4: Enable section_data_rel_ro on NetBSD

Seems to resolve text relocation issues on aarch64.

Thanks to an upstream commit fixing the exact problem we're having
(on Linux...) from 2014 for the hitn...

Bump PKGREVISION.

(nia)

2020-06-26 20:02:23 UTC MAIN commitmail json YAML

doc: Updated www/qutebrowser to 1.13.0

(pin)

2020-06-26 20:01:50 UTC MAIN commitmail json YAML

www/qutebrowser: update to 1.13.0

v1.13.0
Deprecated
    The :inspector command is deprecated and has been replaced by a new
    :devtools command (see below).

Removed
    The :debug-log-level command was removed as it's replaced by the new
    logging.level.console setting.
    The qute://plainlog special page got replaced by qute://log?plain - the
    names of those pages is considered an implementation detail, and
    :messages --plain should be used instead.

Changed
    Changes to commands:
        :config-write-py now adds a note about config.py files being targeted at
        advanced users.
        :report now takes two optional arguments for bug/contact information, so
        that it can be used without the report window popping up.
        :message now takes a --logfilter / -f argument, which is a list of
        logging categories to show.
        :debug-log-filter now understands the full logfilter syntax.
    Changes to settings:
        fonts.tabs has been split into fonts.tabs.{selected,unselected} (see
        below).
        statusbar.hide has been renamed to statusbar.show with the possible
        values being always (hide = False), never (hide = True) or
        in-mode (new, only show statusbar outside of normal mode.
        The QtFont config type formerly used for fonts.tabs and
        fonts.debug_console is now removed and entirely replaced by Font. The
        former distinction was mainly an implementation detail, and the accepted
        values shouldn't have changed.
        input.rocker_gestures has been renamed to input.mouse.rocker_gestures.
        content.dns_prefetch is now enabled by default again, since the crashes
        it caused are now fixed (Qt 5.15) or worked around.
        scrolling.bar supports a new overlay value to show an overlay
        scrollbar, which is now the default. On unsupported configurations
        (on Qt < 5.11, with QtWebKit or on macOS), the value falls back to
        when-searching or never (QtWebKit).
        url.auto_search supports a new schemeless value which always opens a
        search unless the given URL includes an explicit scheme.
    New handling of bindings in hint mode which fixes various bugs and allows
    for single-letter keybindings in hint mode.
    The statusbar now shows partial keychains in all modes (e.g. while hinting).
    New t[Cc][Hh] default bindings which work similarly to the t[Ss][Hh]
    bindings for JavaScript but toggle cookie permissions.
    The tor_identity userscript now takes the password via a -p flag and has
    a new -c flag to customize the Tor control port.
    Small performance improvements.

Added
    New settings:
        logging.level.ram and logging.level.console to configure the default
        logging levels via the config.
        fonts.tabs.selected and fonts.tabs.unselected to set the font of the
        selected tab independently from unselected tabs (e.g. to make it bold).
        input.mouse.back_forward_buttons which can be set to false to disable
        back/forward mouse buttons.
    New :devtools command (replacing :inspector) with various improved
    functionality:
        The devtools can now be docked to the main window, by running
        :devtools left (wIh), bottom (wIj), top (wIk) or right
        (wIl). To show them in a new window, use :devtools window (wIw).
        Using :devtools (wi) will open them at the last used position.
        The devtool window now has a "qutebrowser developer tools" window title.
        When a resource is opened from the devtools, it now opens in a proper
        qutebrowser tab.
        On Fedora, when the qt5-webengine-devtools package is missing, an error
        is now shown instead of a blank inspector window.
        If opened as a window, the devtools are now closed properly when the
        associated tab is closed.
        When the devtools are clicked, insert mode is entered automatically.

Fixed
    Crash when tabs.focus_stack_size is set to -1.
    Crash when a pdf.js file for PDF.js exists, but viewer.html does not.
    Crash when :completion-item-yank --sel is used on a platform without
    primary selection support (e.g. Windows/macOS).
    Crash when there's a feature permission request from Qt with an invalid URL
    (which happens due to a Qt bug with Qt 5.15 in private browsing mode).
    Crash in rare cases where QtWebKit/QtWebEngine imports fail in unexpected
    ways.
    Crash when something removed qutebrowser's IPC socket file and it's been
    running for 6 hours.
    :config-write-py now works with paths starting with ~/... again.
    New site-specific quirk for a missing globalThis in Qt <= 5.12 on Reddit
    and Spotify.
    When ; is added to hints.chars, using hint labels containing ;; now
    works properly.
    Hint letters outside of ASCII should now work.
    When bindings.key

    _mappings is used with hints, it now works properly with
    letters outside of ASCII as well.
    With Qt 5.15, the audible/muted indicators are not updated properly due to a
    Qt bug. This release adds a workaround so that at least the muted indicator
    is shown properly.
    As a workaround for crashes with QtWebEngine versions between 5.12 and 5.14
    (inclusive), changing the user agent (content.headers.user_agent) exposed
    to JS now requires a restart. The corresponding HTTP header is not affected.

(pin)

2020-06-26 19:21:52 UTC MAIN commitmail json YAML

2020-06-26 16:37:23 UTC MAIN commitmail json YAML

2020-06-26 13:10:59 UTC MAIN commitmail json YAML

doc: Updated editors/micro to 2.0.6

(sjmulder)

2020-06-26 13:10:45 UTC MAIN commitmail json YAML

editors/micro: Update to 2.0.6

Changes in 2.0.5:
- Micro will ensure that settings.json only contains non-default
  settings.
  - Settings will have default values unless overridden in
    settings.json.
  - Any settings with default values in settings.json will be removed
    after modifying your settings or running "micro -clean".
- New relativeruler option (default: off).
  - Makes line numbers relative to your current cursor position.
- New parsecursor option for file:line:col syntax (default: off).
  - Enable for previous behavior to open a file at a location.
- More consistent key labels to reduce confusion about keybindings.
- Autocompletion is more conservative and only triggers for
  alphanumerics.
- Performance improvements.
- More languages supported by the default comment plugin.
  - Use Alt-/ or Ctrl-/ (new) to comment/uncomment a block of code.
  - Note that micro sees Ctrl-/ as the CtrlUnderscore event from the
    terminal.
- Bug fixes.
  - Mouse support in command bar.
  - Escape sequence handling.
  - Other minor issues and improvements.

Changes in 2.0.6:
- Improvements to the backup system.
  - permbackup option (default: off).
  - backdupdir option (default directory is ~/.config/micro/backups).
- Some new statusformat directives for the statusline:
  - status.lines, status.vcol, status.bytes, status.size.
- Errors parsing settings.json will not cause settings to be
  overwritten.
- Bug fixes.
  - Pasting CRLF text.
  - Plugin options not persisting properly.
  - Backspace on Windows.
  - Better test infrastructure.

(sjmulder)

2020-06-26 11:40:28 UTC MAIN commitmail json YAML

2020-06-26 10:26:08 UTC MAIN commitmail json YAML

2020-06-26 09:35:34 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6244 - requested by nia
www/midori: bugfix

Revisions pulled up:
- www/midori/Makefile                                          1.130
- www/midori/distinfo                                          1.30
- www/midori/patches/patch-core_browser.vala                    1.1

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Tue Jun 16 13:54:25 UTC 2020

  Modified Files:
  pkgsrc/www/midori: Makefile distinfo
  Added Files:
  pkgsrc/www/midori/patches: patch-core_browser.vala

  Log Message:
  midori: Fix typing / and backspace in the URL bar.

  Noticed by benny on twitter

  PKGREVISION++

(bsiegert)

2020-06-26 09:05:41 UTC MAIN commitmail json YAML

doc: Updated games/chocolate-doom to 3.0.1

(micha)

2020-06-26 09:03:57 UTC MAIN commitmail json YAML

games/chocolate-doom: Update to 3.0.1

Security update to fix CVE-2020-14983.

(micha)

2020-06-26 07:47:22 UTC MAIN commitmail json YAML

net-snmp: Do not install perllocal.pod

Do not install perllocal.pod to avoid file conflict.

(otis)

2020-06-26 07:46:00 UTC MAIN commitmail json YAML

irssi: Do not install perllocal.pod

Do not install perllocal.pod to avoid file conflict.

(otis)

2020-06-26 03:11:40 UTC MAIN commitmail json YAML

Fix "Cannot write-enable text segment: Permission denied" issues for
i386 and aarch64.

(jklos)

2020-06-25 21:20:14 UTC MAIN commitmail json YAML

doc: Updated www/curl to 7.71.0

(wiz)

2020-06-25 21:20:05 UTC MAIN commitmail json YAML

curl: update to 7.71.0.

freeze ok: gdt, leot

curl and libcurl 7.71.0

Public curl releases:        192
Command line options:        232
curl_easy_setopt() options:  277
Public functions in libcurl:  82
Contributors:                2202

This release includes the following changes:

o CURLOPT_SSL_OPTIONS: optional use of Windows' CA store (with openssl) [10]
o setopt: add CURLOPT_PROXY_ISSUERCERT(_BLOB) for coherency [31]
o setopt: support certificate options in memory with struct curl_blob [41]
o tool: Add option --retry-all-errors to retry on any error [27]

This release includes the following bugfixes:

o CVE-2020-8177: curl overwrite local file with -J [111]
o CVE-2020-8169: Partial password leak over DNS on HTTP redirect [48]
o *_sspi: fix bad uses of CURLE_NOT_BUILT_IN [21]
o all: fix codespell errors [75]
o altsvc: bump to h3-29 [114]
o altsvc: fix 'dsthost' may be used uninitialized in this function
o altsvc: fix parser for lines ending with CRLF [74]
o altsvc: remove the num field from the altsvc struct [109]
o appveyor: add non-debug plain autotools-based build [90]
o appveyor: disable flaky test 1501 and ignore broken 1056
o appveyor: disable test 1139 instead of ignoring it
o asyn-*: remove support for never-used NULL entry pointers [19]
o azure: use matrix strategy to avoid configuration redundancy [83]
o build: disable more code/data when built without proxy support [84]
o buildconf: remove -print from the find command that removes files
o checksrc: enhance the ASTERISKSPACE and update code accordingly [52]
o CI/macos: fix 'is already installed' errors by using bundle [94]
o cirrus: disable SFTP and SCP tests [7]
o CMake: add ENABLE_ALT_SVC option
o CMake: add HTTP/3 support (ngtcp2+nghttp3, quiche) [34]
o CMake: add libssh build support [37]
o CMake: do not build test programs by default [30]
o CMake: fix runtests.pl with CMake, add new test targets [29]
o CMake: ignore INTERFACE_LIBRARY targets for pkg-config file [112]
o CMake: rebuild Makefile.inc.cmake when Makefile.inc changes [58]
o CODE_REVIEW.md: how to do code reviews in curl [108]
o configure: fix pthread check with static boringssl
o configure: for wolfSSL, check for the DES func needed for NTLM
o configure: only strip first -L from LDFLAGS [89]
o configure: repair the check if argv can be written to [47]
o configure: the wolfssh backend does not provide SCP [57]
o connect: improve happy eyeballs handling [118]
o connect: make happy eyeballs work for QUIC (again) [16]
o curl.1: Quote globbed URLs [51]
o curl: remove -J "informational" written on stdout [36]
o Curl_addrinfo: use one malloc instead of three [97]
o CURLINFO_ACTIVESOCKET.3: clarify the description [87]
o doc: add missing closing parenthesis in CURLINFO_SSL_VERIFYRESULT.3 [5]
o doc: Rename VERSIONS to VERSIONS.md as it already has Markdown syntax [20]
o docs/HTTP3: add qlog to the quiche build instruction
o docs/options-in-versions: which version added each cmdline option [53]
o docs: unify protocol lists [54]
o dynbuf: introduce internal generic dynamic buffer functions [17]
o easy: fix dangling pointer on easy_perform fail [26]
o examples/ephiperfifo: turn off interval when setting timerfd [79]
o examples/http2-down/upload: add error checks [78]
o examples: remove asiohiper.cpp [4]
o FILEFORMAT: add more features that tests can depend on
o FILEFORMAT: describe verify/stderr
o ftp: make domore_getsock() return the secondary socket properly
o ftp: mark return-ignoring calls to Curl_GetFTPResponse with (void) [64]
o ftp: shut down the secondary connection properly when SSL is used [43]
o GnuTLS: Backend support for CURLINFO_SSL_VERIFYRESULT [9]
o hostip: make Curl_printable_address not return anything [63]
o hostip: on macOS avoid DoH when given a numerical IP address [69]
o http2: keep trying to send pending frames after req.upload_done [40]
o http2: simplify and clean up trailer handling [6]
o HTTP3.md: clarify cargo build directory [77]
o http: move header storage to Curl_easy from connectdata [107]
o libcurl.pc: Merge Libs.private into Libs for static-only builds [28]
o libssh2: improved error output for wrong quote syntax [39]
o libssh2: keep sftp errors as 'unsigned long' [103]
o libssh2: set the expected total size in SCP upload init [2]
o libtest/cmake: Remove commented code [13]
o list-only.d: this option existed already in 4.0
o manpage: add three missing environment variables [121]
o multi: add defensive check on data->multi->num_alive [96]
o multi: implement wait using winsock events [120]
o ngtcp2: cleanup memory when failing to connect [70]
o ngtcp2: fix build with current ngtcp2 master implementing draft 28 [76]
o ngtcp2: fix happy eyeballs quic connect crash [118]
o ngtcp2: introduce qlog support [23]
o ngtcp2: never call fprintf() in lib code in release version
o ngtcp2: update with recent API changes [100]
o ntlm: enable NTLM support with wolfSSL [81]
o OpenSSL: have CURLOPT_CRLFILE imply CURLSSLOPT_NO_PARTIALCHAIN [55]
o openssl: set FLAG_TRUSTED_FIRST unconditionally [105]
o projects: Add crypt32.lib to dependencies for all OpenSSL configs [93]
o quiche: clean up memory properly when failing to connect [71]
o quiche: enable qlog output [14]
o quiche: update SSLKEYLOGFILE support [98]
o Revert "buildconf: use find -execdir" [38]
o Revert "ssh: ignore timeouts during disconnect" [67]
o runtests: remove sleep calls [18]
o runtests: show elapsed test time with higher precision (ms)
o select: always use Sleep in Curl_wait_ms on Win32 [82]
o select: fix overflow protection in Curl_socket_check [22]
o sendf: make failf() use the mvsnprintf() return code [62]
o server/sws: fix asan warning on use of uninitialized variable
o server/util: fix logmsg format using curl_off_t argument [106]
o sha256: fixed potentially uninitialized variable [61]
o share: don't set the share flag it something fails [116]
o sockfilt: make select_ws stop waiting on exit signal event
o socks: detect connection close during handshake [95]
o socks: fix expected length of SOCKS5 reply [68]
o socks: remove unreachable breaks in socks.c and mime.c [101]
o source cleanup: remove all custom typedef structs [42]
o test1167: fixes in badsymbols.pl [73]
o test1177: look for curl.h in source directory [1]
o test1238: avoid tftpd being busy for tests shortly following [33]
o test613.pl: make tests 613 and 614 work with OpenSSH for Windows [8]
o test75: Remove precheck test
o tests: add https-proxy support to the test suite [49]
o tests: add support for SSH server variant specific transfer paths [24]
o tests: add two simple tests for --login-options [99]
o tests: make test 1248 + 1249 use %NOLISTENPORT [3]
o tests: pick a random port number for SSH [12]
o tests: run stunnel for HTTPS and FTPS on dynamic ports [11]
o timeouts: change millisecond timeouts to timediff_t from time_t [86]
o timeouts: move ms timeouts to timediff_t from int and long [104]
o tool: fixup a few --help descriptions [56]
o tool: support UTF-16 command line on Windows [46]
o tool_cfgable: free login_options at exit [102]
o tool_getparam: fix memory leak in parse_args
o tool_operate: fixed potentially uninitialized variables [60]
o tool_paramhlp: fixed potentially uninitialized strtol() variable [59]
o transfer: close connection after excess data has been read [66]
o travis: add "qlog" as feature in the quiche build
o travis: Add ngtcp2 and quiche tests for CMake
o travis: upgrade to bionic, clang-9, improve readability [35]
o typecheck-gcc.h: CURLINFO_PRIVATE does not need a 'char *' [44]
o unit1604.c: fix implicit conv from 'SANITIZEcode' to 'CURLcode' [88]
o url: accept "any length" credentials for proxy auth [72]
o url: alloc the download buffer at transfer start [85]
o url: reject too long input when parsing credentials [25]
o url: sort the protocol schemes in rough popularity order [32]
o urlapi: accept :: as a valid IPv6 address [15]
o urldata: leave the HTTP method untouched in the set.* struct [45]
o urlglob: treat literal IPv6 addresses with zone IDs as a host name [115]
o user-agent.d: spell out what happens given a blank argument [80]
o vauth/cleartext: fix theoretical integer overflow [50]
o version.d: expanded and alpha-sorted [110]
o vtls: Extract and simplify key log file handling from OpenSSL
o wolfssl: add SSLKEYLOGFILE support [65]
o wording: avoid blacklist/whitelist stereotypes [92]
o write-out.d: added "response_code"

(wiz)

2020-06-25 19:48:03 UTC MAIN commitmail json YAML

Unbreak gawk on ppc Mac OS X 10.4 and earlier - the linker
does not understand '-rpath'.

(hauke)

2020-06-25 19:00:37 UTC MAIN commitmail json YAML

py-numpy16: Fix typos in DESCR

(leot)

2020-06-25 18:37:28 UTC MAIN commitmail json YAML

py-numpy16: Explain in DESCR why this exists

(gdt)

2020-06-25 18:21:29 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6248 - requested by otis
net/powerdns-recursor: security fix

Revisions pulled up:
- net/powerdns-recursor/Makefile                                1.36
- net/powerdns-recursor/distinfo                                1.32
- net/powerdns-recursor/patches/patch-iputils.hh                deleted
- net/powerdns-recursor/patches/patch-misc.cc                  1.1
- net/powerdns-recursor/patches/patch-misc.hh                  1.1
- net/powerdns-recursor/patches/patch-pdns__recursor.cc        1.6
- net/powerdns-recursor/patches/patch-rec-carbon.cc            1.1
- net/powerdns-recursor/patches/patch-rec__control.cc          1.1
- net/powerdns-recursor/patches/patch-webserver.cc              1.1
- net/powerdns-recursor/patches/patch-ws-recursor.cc            1.1

---
  Module Name:    pkgsrc
  Committed By:  otis
  Date:          Wed Jun 17 22:55:11 UTC 2020

  Modified Files:
          pkgsrc/net/powerdns-recursor: Makefile distinfo
  Added Files:
          pkgsrc/net/powerdns-recursor/patches: patch-misc.cc patch-misc.hh
              patch-pdns__recursor.cc patch-rec-carbon.cc patch-rec__control.cc
              patch-webserver.cc patch-ws-recursor.cc
  Removed Files:
          pkgsrc/net/powerdns-recursor/patches: patch-iputils.hh

  Log Message:
  net/powerdns-recursor: Update to 4.3.1

  Changelog since 4.3.0:

  * Released:
    - 19th of May 2020

  * Improvements:
    - Add ubuntu focal target.

  * Bug Fixes:
    - Backport of security fixes for:
      - CVE-2020-10995
      - CVE-2020-12244
      - CVE-2020-10030
    - avoid a crash when loading an invalid RPZ.
    - RPZ dumpFile/seedFile: store/get SOA refresh on dump/load.

  * misc:
    - Update boost.m4.

(bsiegert)

2020-06-25 15:22:50 UTC MAIN commitmail json YAML

retroarch: theoretically support tiger

(nia)

2020-06-25 12:48:00 UTC MAIN commitmail json YAML

mongo-c-driver: Needs socket library on SunOS

(nia)