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 (0m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (41d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 14:39:56 UTC Now

2020-04-14 19:43:17 UTC MAIN commitmail json YAML

net/Makefile: Add py-aiorpcX

(js)

2020-04-14 19:41:53 UTC MAIN commitmail json YAML

Import net/py-aiorpcX from wip

This is a dependency of wip/electrum, with the goal of importing
wip/electrum later on.

aiorpcX is generic asyncio library implementation of RPC suitable for an
application that is a client, server or both.

(js)

2020-04-14 19:34:48 UTC MAIN commitmail json YAML

doc: Updated mail/exim to 4.93.0.4

(wiz)

2020-04-14 19:34:39 UTC MAIN commitmail json YAML

exim: update to 4.93.0.4.

Based on patch provided by Mike Pumford on pkgsrc-users.

Exim version 4.93+fixes
-----------------------
This is not an official release. It is just a branch, collecting
proposed bugfixes. Depending on your environment the fixes may be
necessary to build and/or run Exim successfully.

JH/05 Regard command-line receipients as tainted.

JH/07 Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
      PAM library frees one of the arguments given to it, despite the
      documentation.  Therefore a plain malloc must be used.

JH/08 Bug 2491: Use tainted buffers for the transport smtp context.  Previously
      on-stack buffers were used, resulting in a taint trap when DSN information
      copied from a received message was written into the buffer.

JH/09 Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
      the ordering of its ARC headers.  This caused a crash.

JH/10 Bug 2492: Use tainted memory for retry record when needed.  Previously when
      a new record was being constructed with information from the peer, a trap
      was taken.

JH/11 Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
      installation would get error messages from DMARC verify, when it hit the
      nonexistent file indicated by the default.  Distros wanting DMARC enabled
      should both provide the file and set the option.
      Also enforce no DMARC verification for command-line sourced messages.

JH/12 Fix an uninitialised flag in early-pipelining.  Previously connections
      could, depending on the platform, hang at the STARTTLS response.

JH/13 Bug 2498: Reset a counter used for ARC verify before handling another
      message on a connection.  Previously if one message had ARC headers and
      the following one did not, a crash could result when adding an
      Authentication-Results: header.

JH/14 Bug 2500: Rewind some of the common-coding in string handling between the
      Exim main code and Exim-related utities.  The introduction of taint
      tracking also did many adjustments to string handling.  Since then, eximon
      frequently terminated with an assert failure.

JH/16 Fix the variables set by the gsasl authenticator.  Previously a pointer to
      library live data was being used, so the results became garbage.  Make
      copies while it is still usable.

(wiz)

2020-04-14 19:30:54 UTC MAIN commitmail json YAML

doc: Updated x11/xorgproto to 2020.1

(wiz)

2020-04-14 19:30:46 UTC MAIN commitmail json YAML

xorgproto: update to 2020.1.

This release adds a new keysym, a state-change event to the DPMS
extension, synchronizes more of the meson and autotools build sytems,
and converts some quasi-text documentation to Markdown. Thanks to all
who contributed.

(wiz)

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

doc: Added textproc/py-jsonrpclib-pelix version 0.4.0

(js)

2020-04-14 19:24:09 UTC MAIN commitmail json YAML

textproc/Makefile: Add py-jsonrpclib-pelix

(js)

2020-04-14 19:14:03 UTC MAIN commitmail json YAML

Fix tabs vs. spaces issue I introduced just after review & lint

(js)

2020-04-14 19:12:53 UTC MAIN commitmail json YAML

Import textproc/py-jsonrpclib-pelix from wip

This is a dependency of wip/electrum, with the goal of importing
wip/electrum later on.

This library is an implementation of the JSON-RPC specification.
It supports both the original 1.0 specification, as well as the
new (proposed) 2.0 spec, which includes batch submission, keyword
arguments, etc.

(js)

2020-04-14 18:28:08 UTC MAIN commitmail json YAML

doc: Updated devel/git to 2.26.1

(leot)

2020-04-14 18:27:31 UTC MAIN commitmail json YAML

git: Update to 2.26.1

Changes:
2.26.1
------
This release is to address the security issue: CVE-2020-5260

* With a crafted URL that contains a newline in it, the credential
  helper machinery can be fooled to give credential information for
  a wrong host.  The attack has been made impossible by forbidding
  a newline character in any value passed via the credential
  protocol.

Credit for finding the vulnerability goes to Felix Wilhelm of Google
Project Zero.

(leot)

2020-04-14 16:12:02 UTC MAIN commitmail json YAML

www: Enable ruby-html-proofer

(ryoon)

2020-04-14 16:11:22 UTC MAIN commitmail json YAML

doc: Added www/ruby-html-proofer version 3.15.2

(ryoon)

2020-04-14 16:10:51 UTC MAIN commitmail json YAML

www/ruby-html-proofer: import ruby26-html-proofer-3.15.2

HTMLProofer is a set of tests to validate your HTML output. These
tests check if your image references are legitimate, if they have
alt tags, if your internal links are working, and so on. It's
intended to be an all-in-one checker for your output.

(ryoon)

2020-04-14 16:06:18 UTC MAIN commitmail json YAML

textproc: Enable ruby-nokogumbo

(ryoon)

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

doc: Added textproc/ruby-nokogumbo version 2.0.2

(ryoon)

2020-04-14 16:04:42 UTC MAIN commitmail json YAML

textproc/ruby-nokogumbo: import ruby26-nokogumbo-2.0.2

Nokogumbo allows a Ruby program to invoke the Gumbo HTML5 parser
and access the result as a Nokogiri parsed document.

(ryoon)

2020-04-14 15:59:58 UTC MAIN commitmail json YAML

www: Enable ruby-typhoeus

(ryoon)

2020-04-14 15:59:15 UTC MAIN commitmail json YAML

doc: Added www/ruby-typhoeus version 1.3.1

(ryoon)

2020-04-14 15:58:30 UTC MAIN commitmail json YAML

www/ruby-typhoeus: import ruby26-typhoeus-1.3.1

Like a modern code version of the mythical beast with 100 serpent heads,
Typhoeus runs HTTP requests in parallel while cleanly encapsulating
handling logic.

Based on pkgsrc-wip/ruby-typhoeus by leot@.

(ryoon)

2020-04-14 15:53:21 UTC MAIN commitmail json YAML

www: Enable ruby-ethon

(ryoon)

2020-04-14 15:52:30 UTC MAIN commitmail json YAML

doc: Added www/ruby-ethon version 0.12.0

(ryoon)

2020-04-14 15:52:00 UTC MAIN commitmail json YAML

www/ruby-ethon: import ruby26-ethon-0.12.0

In Greek mythology, Ethon, the son of Typhoeus and Echidna, is a gigantic
eagle.  So much for the history. In the modern world, Ethon is a very
basic libcurl wrapper using ffi.

Based on pkgsrc-wip/ruby-ethon by leot@.

(ryoon)

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

devel: Enable ruby-yell

(ryoon)

2020-04-14 15:03:57 UTC MAIN commitmail json YAML

doc: Added devel/ruby-yell version 2.2.2

(ryoon)

2020-04-14 15:03:11 UTC MAIN commitmail json YAML

devel/ruby-yell: import ruby26-yell-2.2.2

Yell - Your Extensible Logging Library. Define multiple adapters,
various log level combinations or message formatting options like
you've never done before

(ryoon)

2020-04-14 14:49:47 UTC MAIN commitmail json YAML

gnome-pomodoro: fix typo

(wiz)

2020-04-14 14:26:35 UTC MAIN commitmail json YAML

time: Enable gnome-pomodoro

(ryoon)

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

doc: Added time/gnome-pomodoro version 0.17.0

(ryoon)

2020-04-14 14:25:19 UTC MAIN commitmail json YAML

time/gnome-pomodoro: import gnome-pomodoro-0.17.0

GNOME Pomodoro is a small application that helps managing time
according to Pomodoro Technique. It intenss to improve productivity
and focus by taking short breaks. It uses GNOME technologies, and
so it has complete integration with the GNOME desktop environment.

(ryoon)

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

devel: Enable appstream-glib

(ryoon)

2020-04-14 14:19:09 UTC MAIN commitmail json YAML

doc: Added devel/appstream-glib version 0.7.17

(ryoon)

2020-04-14 14:18:32 UTC MAIN commitmail json YAML

devel/appstream-glib: import appstream-glib-0.7.17

This library provides GObjects and helper methods to make it easy to read and
write AppStream metadata. It also provides a simple DOM implementation that
makes it easy to edit nodes and convert to and from the standardized XML
representation. It also supports reading of Debian-style DEP-11 metadata.

What this library allows you to do:

* Read and write compressed AppStream XML files
* Read compressed Debian YAML files
* Add and search for applications in an application store
* Get screenshot image data and release announcements
* Easily retrieve the best application data for the current locale
* Efficiently interface with more heavy-weight parsers like expat

(ryoon)

2020-04-14 14:14:35 UTC MAIN commitmail json YAML

databases: Enable gom

(ryoon)

2020-04-14 14:13:44 UTC MAIN commitmail json YAML

doc: Added databases/gom version 0.4

(ryoon)

2020-04-14 14:13:10 UTC MAIN commitmail json YAML

databases/gom: import gom-0.4

This is an attempt to make a DataMapper for GObject. Mostly because I'm
sick of doing this by hand in C. It would be cool if it would work across
language boundries using GObject Introspection too.

(ryoon)

2020-04-14 14:09:35 UTC MAIN commitmail json YAML

textproc: Enable libstemmer

(ryoon)

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

doc: Added textproc/libstemmer version 2.0.0

(ryoon)

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

2020-04-14 13:27:19 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.20

(fox)

2020-04-14 13:26:07 UTC MAIN commitmail json YAML

audio/fasttracker2: Updates to v1.20

Changes since v1.19:

v1.20 - 13.04.2020
- x86_64/amd64 users now get 32.32 fixed-point precision in the audio channel
  mixer, an extra 192kHz mixing frequency mode (may only work with a larger
  buffer size), and double the amount of phases in the cubic spline table. This
  will only make an improved outcome in very few cases (like extremely high/low
  channel rates), so don't expect to hear any difference. Non-x86_64 users now
  lose 96kHz mode as it was a bit unsuitable with 16.16 fixed-point precision.
- The "Volume" function in Smp. Ed. now has more precision and takes less time
  to complete. Not that it was slow to begin with...
- Increased the minimum .WAV rendering frequency from 8kHz to 44.1kHz, because
  the mixer delta calculations could overflow on such low rates.
- Some more small miscellaneous changes not worth of a mention
- Code cleanup

(fox)

2020-04-14 12:57:48 UTC MAIN commitmail json YAML

Updated net/py-zmq, devel/py-ipykernel

(adam)

2020-04-14 12:57:26 UTC MAIN commitmail json YAML

py-ipykernel: updated to 5.2.0

5.2.0 Includes several bugfixes and internal logic improvements.
- Produce better traceback when kernel is interrupted
- Add ``InProcessKernelClient.control_channel`` for compatibility with jupyter-client v6.0.0
- Drop support for Python 3.4
- Work around issue related to Tornado with python3.8 on Windows
- Prevent entering event loop if it is None
- Use ``shell.input_transformer_manager`` when available

(adam)

2020-04-14 12:55:04 UTC MAIN commitmail json YAML

musicpd: Various improvements in SolarisOutputPlugin

- Use AUDIO_INITINFO rather than AUDIO_GETINFO for initialization
  This is recommended by Solaris and NetBSD documentation.
- Don't open the device with O_NONBLOCK then remove the flag.
  AFAIK this is a workaround for old implementations that wouldn't
  allow the device to be opened in blocking mode if it was already
  in use. Either way, it hasn't been necessary for a long time.
- Support S8 and S32 audio formats.

(nia)

2020-04-14 12:50:03 UTC MAIN commitmail json YAML

py-zmq: updated to 19.0.0

19.0
Cython backend: Build Cython extensions with language level “3str” (requires Cython 0.29)
Cython backend: You can now cimport zmq
Asyncio: Fix memory leak in Poller
Log: Much improved logging in zmq.log (see Asynchronous Logging via PyZMQ)
Log: add python -m zmq.log entrypoint
Sources generated with Cython 0.29.15

(adam)

2020-04-14 12:48:23 UTC MAIN commitmail json YAML

surfraw: drop maintainership

(wiz)

2020-04-14 12:47:58 UTC MAIN commitmail json YAML

wmCalClock: drop maintainership

(wiz)

2020-04-14 12:47:34 UTC MAIN commitmail json YAML

cdrtools: drop maintainership

(wiz)

2020-04-14 12:47:12 UTC MAIN commitmail json YAML

OSBF-lua: drop maintainership.

(wiz)

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

png: drop maintainership

(wiz)

2020-04-14 12:34:42 UTC MAIN commitmail json YAML

automake: drop maintainership

(wiz)

2020-04-14 12:34:16 UTC MAIN commitmail json YAML

autoconf: drop maintainership

(wiz)

2020-04-14 12:33:49 UTC MAIN commitmail json YAML

kid3: drop maintainership

(wiz)

2020-04-14 12:33:21 UTC MAIN commitmail json YAML

unrar: drop maintainership

(wiz)

2020-04-14 12:14:18 UTC MAIN commitmail json YAML

Updated textproc/py-jinja2, devel/py-parameterized

(adam)

2020-04-14 12:13:59 UTC MAIN commitmail json YAML

py-parameterized: updated to 0.7.3

0.7.3:
* Fix some typos
* Fix unicode handling in setup.py
* Fix Python 3.9 compat

0.7.2:
* Add `@parameterized_class` name function callback support

(adam)

2020-04-14 12:10:03 UTC MAIN commitmail json YAML

py-jinja2: updated to 2.11.2

Version 2.11.2
Fix a bug that caused callable objects with __getattr__, like Mock to be treated as a contextfunction().
Update wordcount filter to trigger Undefined methods by wrapping the input in soft_unicode().
Fix a hang when displaying tracebacks on Python 32-bit.
Showing an undefined error for an object that raises AttributeError on access doesn窶冲 cause a recursion error.
Revert changes to PackageLoader from 2.10 which removed the dependency on setuptools and pkg_resources, and added limited support for namespace packages. The changes caused issues when using Pytest. Due to the difficulty in supporting Python 2 and PEP 451 simultaneously, the changes are reverted until 3.0.
Fix line numbers in error messages when newlines are stripped.
The special namespace() assignment object in templates works in async environments.
Fix whitespace being removed before tags in the middle of lines when lstrip_blocks is enabled.
NativeEnvironment doesn窶冲 evaluate intermediate strings during rendering. This prevents early evaluation which could change the value of an expression.

(adam)

2020-04-14 10:45:06 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-lwt_glib to 1.1.1

(jaapb)

2020-04-14 10:44:37 UTC MAIN commitmail json YAML

Updated devel/ocaml-lwt_glib to version 1.1.1.

This separates lwt_glib from the main lwt distribution.

(jaapb)

2020-04-14 10:42:38 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash-docs to 3.10

(wiz)

2020-04-14 10:42:29 UTC MAIN commitmail json YAML

2020-04-14 10:35:36 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash to 3.10

(wiz)

2020-04-14 10:35:17 UTC MAIN commitmail json YAML

gnucash: update to 3.10.

Changes

This is a snap release to reverse the changes to the reconcile
window's filtering reconciled transactions with a reconcile date
after the current statement date when computing the starting balance.
It seems that many users' books have accounts with reconcile dates
in the future that were suddenly filtered out, creating an incorrect
starting balance and making it impossible to reconcile the book.

Between 3.9 and 3.10, the following bugfixes were accomplished:

    Bug 620848 - Transfer Funds window - add Notes field
    Bug 797006 - Balance is misleading in open subaccounts when different currencies are involved
    Bug 797318 - Amounts ending in zero displayed as fractions
    Bug 797666 - libgnucash/engine/test/test-recurrence.c: In function 'check_valid': 'result' may be used uninitialized
    Bug 797676 - Register displays amount in transaction currency instead of register currency.
    Bug 797674 - 3.9: "test-gnc-path-util" failed on Debian amd64

The following fixes and improvements were not associated with bug reports:

    Update latest translation from the Translation project.
    [window-reconcile] when reconciling, warn on splits having a reconcile date > statement_date
    [window-reconcile] when inputing statement_date, warn if it's after today
    [find-transactions] add search for reconciled date
    Show transaction value, not amount, for registers with subaccounts.

    If the register has subaccounts in different currencies and a transaction has splits in more than one, the transaction will incorrectly appear to be unbalanced if we total amounts because the balancing logic works on split values.
    Add instance argument to Session constructor

    Enables a python console to connect to the running GnuCash's session.
    Make python console less noisy without --debug.
    Provide locals and globals of calling context to the python console's shell on shell init
    Merge Jean Laroche's '797006_subaccounts' into maint.
    Add check to display warning dialog for mismatched commodities
    Replicate changes in *2 files
    Apply astyle to modified files
    Merge Chris Mayo's iPython-fixes into maint.
    Make pycons/ishell.py compatible with Python 3 and current IPython
    [eguile-utilities] Prevent crash in balsheet-eg.scm
    [eguile] escape-html -> gnc:html-string-sanitize
    [qif-to-gnc] Properly mark intra-QIF internal transfers.

We have a revised Ukrainian translation.

(wiz)

2020-04-14 08:56:27 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-encore to 0.4

(jaapb)

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

Updated devel/ocaml-encore to version 0.4.

This fixes a build failure, and has several other minor improvements and
bugfixes.

(jaapb)

2020-04-14 08:54:38 UTC MAIN commitmail json YAML

Added ocaml-ke to Makefile SUBDIRs

(jaapb)

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

doc: Added devel/ocaml-ke version 0.4

(jaapb)

2020-04-14 08:18:30 UTC MAIN commitmail json YAML

Added devel/ocaml-ke, an efficient queue implementation.

Needed as a dependency for the new version of ocaml-encore.

(jaapb)

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

audio/cmusfm: Replace wip with audio in MESSAGE

(tpaul)

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

doc: Added audio/cmusfm version 0.3.3

(tpaul)

2020-04-14 04:36:39 UTC MAIN commitmail json YAML

audio/Makefile: Add cmusfm

(tpaul)

2020-04-14 04:35:50 UTC MAIN commitmail json YAML

audio/cmusfm: Import version 0.3.3

Last.fm standalone scrobbler for the cmus music player

(tpaul)

2020-04-13 20:40:34 UTC MAIN commitmail json YAML

doc: Updated net/mitmproxy to 5.1.1

(leot)

2020-04-13 20:40:22 UTC MAIN commitmail json YAML

mitmproxy: Update to 5.1.1

Changes:
5.1.1
-----
    * Fixed Docker images not starting due to missing shell

5.1
---
  ** Major Changes **
    * Initial Support for TLS 1.3

  ** Full Changelog **
    * Reduce leaf certificate validity to one year due to upcoming browser
      changes (@mhils)
    * Rename mitmweb's web_iface option to web_host for consistency (@oxr463)
    * Sending a SIGTERM now exits mitmproxy without prompt, SIGINT still
      asks (@ThinkChaos)
    * Don't force host header on outgoing requests (@mhils)
    * Additional documentation and examples for WebSockets (@Kriechi)
    * Gracefully handle hyphens in domain names (@matosconsulting)
    * Fix header replacement count (@naivekun)
    * Emit serverconnect event only after a connection has been
      established (@Prinzhorn)
    * Fix ValueError in table mode of server replay flow (@ylmrx)
    * HTTP/2: send all stream reset types to other connection (@rohfle)
    * HTTP/2: fix WINDOW_UPDATE swallowed on closed streams (@Kriechi)
    * Fix wrong behavior of --allow-hosts options (@BlownSnail)
    * Additional and updated documentation for examples, WebSockets,
      Getting Started (@Kriechi)

(leot)

2020-04-13 20:23:41 UTC MAIN commitmail json YAML

doc/CHANGES: fix date for last pkglint update

(rillig)

2020-04-13 19:47:02 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 20.1.2

(rillig)

2020-04-13 19:46:45 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 20.1.2

Changes since 20.1.1:

Ensure that relative paths to other packages have the canonical form
../../category/package.

Add notes about pathname patters that mention ${WRKSRC} even though they
are already defined to be relative to WRKSRC.

Fix check for redundantly added categories. The check had previously
reported that the included file would be redundant, which was wrong.
It's always the including file that provides the redundancy.

(rillig)

2020-04-13 19:19:37 UTC MAIN commitmail json YAML

Newer GCC and clang decided that global asm shouldn't be volatile.

(joerg)

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

libc++ doesn't support the pre-C++11 std::swap, so inline the
equivalent.

(joerg)

2020-04-13 19:11:55 UTC MAIN commitmail json YAML

2020-04-13 19:11:31 UTC MAIN commitmail json YAML

2020-04-13 19:11:07 UTC MAIN commitmail json YAML

2020-04-13 19:09:32 UTC MAIN commitmail json YAML

2020-04-13 18:12:56 UTC MAIN commitmail json YAML

doc: Updated devel/golint to 20200301

(bsiegert)

2020-04-13 18:12:33 UTC MAIN commitmail json YAML

Update golint to 20200301. Now a Go module.

(bsiegert)

2020-04-13 17:12:27 UTC MAIN commitmail json YAML

doc: Updated devel/gopls to 0.4.0

(bsiegert)

2020-04-13 16:24:26 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd to 9.0.1

(roy)

2020-04-13 16:24:09 UTC MAIN commitmail json YAML

Update to dhcpcd-9.0.1 with the following changes:

* Privilege Separation
* Linux default hostname is (none), everyone is is a blank string
* Leases are now dumped over the control socket - you get RA's now as well.
* Better support for many IPv6 routers
* NetBSD: RTM_MISS filtering
* RA: Deprecate stale addresses by setting pltime 0
* DHCP6: Deprecate stale addresses by setting pltime 0

* Linux: Improve router reachability detection
  Note that the kernel will still say it's failed when deleting the entry
* Linux: Note router preference in ip -6 route output
* Linux: Fix compile warning if HAVE_IN6_ADDR_GEN_MODE_NONE isn't supported
* Linux: Fix syslog support when /dev/log isn't in /dev
* privsep: configure defaults to user dhcpcd if _dhcpcd or _dhcp are unsuitable
* privsep: Improve error when we don't have permission to write lease
* privsep: Fix hooks restarting other daemons

(roy)

2020-04-13 15:22:47 UTC MAIN commitmail json YAML

Add a package for gopls-0.4.0. From wip.

The gopls command is an LSP server for Go. The Language Server Protocol
allows any text editor to be extended with IDE-like features; see
https://langserver.org/ for details.

(bsiegert)

2020-04-13 14:53:03 UTC MAIN commitmail json YAML

doc: Updated sysutils/lf to 13

(bsiegert)

2020-04-13 14:52:45 UTC MAIN commitmail json YAML

Update lf to r13. The first Go module build!

(bsiegert)

2020-04-13 14:01:22 UTC MAIN commitmail json YAML

Updated devel/p5-Getopt-Long-Descriptive to 0.105
Updated devel/p5-GitLab-API-v4 to 0.25
Updated devel/p5-Hash-Case to 1.050
Updated devel/p5-IO-Stty to 0.04
Updated devel/p5-IPC-System-Simple to 1.30
Updated devel/p5-Inline to 0.86

(mef)

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

(devel/p5-Inline) Updated 0.83 to 0.86

0.86 Wed Jan  8 21:19:58 PST 2020
- Fix various test problems

0.85 Mon Jan  6 07:33:52 PST 2020
- Fix a taint issue @mohawk2++

0.84 Mon Jan  6 07:04:31 PST 2020
- https://github.com/ingydotnet/inline-pm/pull/75 Make correct PERL5LIB to
  pass on including -I flags @mohawk2++

(mef)

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

(devel/p5-IPC-System-Simple) Updated to 1.25 to 1.30

(pkgsrc)
  - Add two TEST_DEPENDS

(upstream)
1.30    2020-03-23 21:16 America/New York

        * SUBSTANCE:  On MSWin32, make Win32::Process a prerequisite (needed
          for non-Strawberry Perl builds).  As recommended by A Sinan Unur.

1.29    2020-03-22 08:22 America/New York

        * SUBSTANCE:  Better workaround for bug in perl-5.8.9
          (GHI 23); contributed by Slaven Rezić.

1.28    2020-03-21 21:39 America/New York

        * SUBSTANCE:  Improved handling of shell commands on Windows,
          mostly per suggestions by David Wheeler.  This should get us
          closer to resolving Win32-related issues.  (There should be no
          change of functionality on Unix-like platforms.)

        * TESTING:  Add t/args.t per David Wheeler.  Modify t/win32.t per
          @dylanstreb.

        * META:  Added Travis and AppVeyor configuration files.
          Eliminated use of Dist::Zilla for build.  Using older, but
          more reliable and better understood (by maintainer)
          ExtUtils::MakeMaker-based configuration.  Add LICENSE, README,
          Makefile.PL, MANIFEST and MANIFEST.SKIP; remove dist.ini.  Move author
          testing to xt/directory.

1.28_001  2020-03-21 16:42 America/NewYork
          TRIAL RELEASE only
          Attempting to resolve numerous Win32 issues

1.26      2020-01-24 20:47 America/NewYork
        * BUILD: Update FAIL_POSIX warning message
          Per:  https://github.com/pjf/ipc-system-simple/pull/28.  Thanks to scop.

        * TEST: t/07_taint.t: Use executable name as source of taintedness
          Addresses https://github.com/pjf/ipc-system-simple/issues/21
          Thanks to Petr Písař.

        * OTHER: Typographic corrections:
          rt.cpan.org 60211; leonerd++
          rt.cpan.org 86403; dsteinbrunner++

          Add Travis configuration.

1.26-TRIAL      2020-01-24 03:43:20 GMT
          TRIAL release only

(mef)

2020-04-13 13:44:16 UTC MAIN commitmail json YAML

(devel/p5-IO-Stty) Updated to 0.04

0.04 Sat Jan 18 2020
  - Switch to EU::MM
  - Address a few deficiencies in the way how the stty() sub processes its arguments
  - Enable testing on Github actions.

(mef)

2020-04-13 13:41:16 UTC MAIN commitmail json YAML

(devel/p5-Hash-Case) Updated to 1.050

version 1.005: Wed Jun 18 09:02:28 CEST 2008
        - require perl 5.6.0 [cpantesters]
        - minor distribution clean-ups

version 1.004: Fri Jun  8 15:37:31 CEST 2007
        - fixed 2 typo's in POD (Thanks to CPANTS)
        - add t/pod.t
        - use oodist to create docs.

(mef)

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

(devel/p5-GitLab-API-v4) Updated to 0.25

0.25 2020-02-12T22:20:48Z

- Add the delete_pipeline method.

0.24 2020-02-12T22:09:39Z

- Add all the container registry methods.
- Add http_tiny_request and http_tiny_response to ::RESTClient.  This
  should help people debug issues easier.

(mef)

2020-04-13 13:26:41 UTC MAIN commitmail json YAML

(devel/p5-Getopt-Long-Descriptive) Updated to 0.105

(pkgsrc)
- convert BUILD_DEPENDS to TEST_DEPENDS

(upstream)
0.105    2020-02-26 09:40:36+11:00 Australia/Melbourne
        - one_of suboptions now get accessors (thanks, Michael McClimon!)

(mef)

2020-04-13 12:07:35 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.28.1

(leot)

2020-04-13 12:07:24 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.28.1

Changes:
2.28.1
======
- Fix position of default option element popup windows under Wayland.
- Fix rendering after a cross site navigation with PSON enabled and
  hardware acceleration forced.
- Fix a crash in nested wayland compositor when closing a tab with
  PSON enabled.
- Update Chrome and Firefox versions in user agent quirks.
- Fix a crash with bubblewrap sandbox enabled.
- Fix a crash in JavaScriptCore in ppc64el.
- Fix the build with GStreamer 1.12.
- Fix several crashes and rendering issues.

(leot)

2020-04-13 12:00:48 UTC MAIN commitmail json YAML

slrn: Declutter.

(nia)

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

2020-04-12 23:59:43 UTC MAIN commitmail json YAML

2020-04-12 21:25:36 UTC MAIN commitmail json YAML

Updated math/qhull, math/octave

(adam)

2020-04-12 21:25:03 UTC MAIN commitmail json YAML

doc: Updated textproc/xerces-c to 3.2.3

(wiz)

2020-04-12 21:24:54 UTC MAIN commitmail json YAML

xerces-c: update to 3.2.3.

Release Notes - Xerces-C++ - Version 3.2.3

** Bug
    * [XERCESC-1963] - Custom HTTP headers missing with CURL NetAccessor
    * [XERCESC-2126] - Type Confusion from DTDGrammar to SchemaGrammar
    * [XERCESC-2146] - Patch to build with older GCC
    * [XERCESC-2155] - fix build without pthread
    * [XERCESC-2158] - XMLUTF8Transcoder: One multibyte UTF8 character is swallowed from the srcData when the resulting surrogate pair does not fit in toFill at the end
    * [XERCESC-2160] - Postpone freeing the memory being used by CURL
    * [XERCESC-2161] - No rule to make target '/src/xercesc/util/MsgLoaders/MsgCatalog/XercesMessages_en_US.Msg'
    * [XERCESC-2168] - Memory leak in ValueVectorOf
    * [XERCESC-2172] - There is an error in the parameters of the ThreadTtest8 script in Apache xerces-c++ XML's tests/script
    * [XERCESC-2176] - Incorrect symbolic links created for Linux static library and MacOS static and shared libraries
    * [XERCESC-2177] - invalid windows version check for `onXPOrLater`
    * [XERCESC-2180] - Handle surrogate pairs when reading a QName instead of ASSERTing
    * [XERCESC-2185] - Janitor.hpp fails to compile on Solaris with Solaris Studio 12.2 and 12.4
    * [XERCESC-2186] - undef symbols on HPUX for ArrayJanitor
    * [XERCESC-2187] - DOM tests crash on AIX
    * [XERCESC-2189] - XMLChar with NEED_TO_GEN_TABLE has 2 buffer out of bounds reads
    * [XERCESC-2194] - Including Xerces_autoconf_config.hpp on Windows fails due to undefined ssize_t

(wiz)

2020-04-12 21:24:11 UTC MAIN commitmail json YAML

2020-04-12 21:21:18 UTC MAIN commitmail json YAML

doc: Updated lang/vala to 0.48.3

(wiz)

2020-04-12 21:21:09 UTC MAIN commitmail json YAML

vala: update to 0.48.3.

Vala 0.48.3
===========
* Various improvements and bug fixes:
  - codegen:
    + Append initializer for "_*_size_" of array field in internal struct
    + Avoid critical trying to serialize an unsupported type to Variant [#952]
    + Don't free value if property setter takes ownership [#953]
    + Correct field declaration for captured inline-allocated array [#954]
    + Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage
    + Correctly handle transformation of translated string-literal constants
    + Don't pass CCodeCastExpression to NULL-aware free macro [#953]
  - vala:
    + Support struct initializer list in non-constant array [#949]
    + Handle unlock() statement in CodeWriter
    + Handle all ctors and dtors in CodeWriter
    + Consider boolean types are compatible with each other
    + Parse standalone integer/real literals as expression statement [#961]
    + Warn about usage of override to implement abstract interface methods

* Bindings:
  - gio-2.0: Update to 2.65.0~a136776e
  - gstreamer: Update from 1.17.0+ git master
  - gtk4: Update to 3.98.2+11495027

(wiz)

2020-04-12 21:19:33 UTC MAIN commitmail json YAML

octave: updated to 5.2.0

Summary of bugs fixed for version 5.2.0:

Improvements

- Lock amd and symbfact to avoid segmentation fault with SuiteSparse
- Fix segfault when calculating patch vertex normals
- Fix segfault in constructing patch normals for lighting
- mat2str.m: Fix for logical matrix (add `transpose`).
- improve file equality check for MS Windows
- ismember.m: Fix second return argument when values are complex
- findobj.m: Fix typo and correctly handle numeric properties
- Correctly display integer types with format hex
- Cast `winqueryreg` `REG_DWORD` types to `DWORD`
- Fix numerous errors in `audiowrite` / `audioread`
- print.m: Pass quoted path to `octave-svgconvert`
- dir.m: Fix occasionally returning incorrect folder field
- Stop segfault when calling 3-input form of `diag` with cell arrays
- improve message for setting breakpoint in nonexistent function
- Use framebuffer object for printing invisible Qt figures on mac
- Escape backslash characters in `EPS` output
- Use replacement characters to display non UTF-8 strings in figures
- inputrc: Add warning about modification
- documentation.cc (global_search): just return if query string is empty
- Default (c)transpose for old style class arrays
- Always reserve at least 1 element of storage for sparse matrices
- Don't segfault at exit after reading malformed HDF5 file
- Fix pause() with no arguments called on Windows
- refactor minimum eigenvalue index search in `qp`
- qp: fix obscure corner case when calculating `qp` caused by a typo
- use `std::streampos` instead of `std::ios::streampos`.
- fix `pause` and `kbhit` with glibc 2.28 end-of-file state behavior
- Fix return of left-handed vectors when inputs are complex
- waitbar.m: Fix hang when using `createcancelbtn` property
- shading.m: Fix unexpected error when multiple `hggroups` present
- dec2base.m: Correctly handle zero matrix input
- eliminate duplicate graphics callback object stack
- Improve performance when closing figures
- Reduce time to process `pkg -forge list` by 30X
- Feed `fig2dev` with PDF files converted from svg
- Improve error checking for `iconv_open`.
- poly.m: fix the fix for input of complex conjugate pairs
- mkoctfile: use the `TMPDIR` environment variable if set
- line.m: Fix creation of unwanted axes
- Accept 4-input form for quiver3
- pkg.m: restore installing packages from zip archives
- axis.m: Fix issues with `equal` argument
- ordeig.m: Do not fail on 1x1 matrices

GUI

- fix editors search and replace in selection
- undo a complete replace all action in the editor
- fix missing unlock of mutex when gui editor is not present
- prevent unnamed editor tab from being closed by `rmdir`
- prevent editor from closing files that are not affected by `rmdir`
- fix creating keyword files for editor autocompletion
- fix dock widget position when being dragged out of the main window

Build system / Tests

- configure: prevent overlinking when SUNDIALS is disabled
- use QtCore and Qt5Gui modules instead of Qt5OpenGL
- make building with Qt4 QGLWidget work again
- build: adapt mk-qthelp.pl to changes in Texinfo 6.7.
- BIST should not rely on the current directory to be writable.
- bp-table.cc: Fix test.
- maint: Make old style class tests Matlab compatible.
- Add BIST tests for `unlink`

Documentation

- fix many spelling errors
- help: improve documentation for the `startup.m` user script.
- avoid conflict with @seealso macro in Texinfo 6.6
- mk-doc-cache.pk: Also translate `@seealso` here.
- __makeinfo__.m: Also translate `@seealso` here
- polar.m: Document that input is expected to be in radians
- gallery.m: Fix typo in docstring for poisson
- Add 1024x1024 Octave logo icon
- add `.editorconfig` for default file encoding and indentation.
- octave.doap: Copy localized (short) description over from appdata
- org.octave.Octave.appdata.xml: Add German and French description
- languages/*.ts: updated language files
- quiver3.m: Fix texinfo typo in docstring from cset f7b10bd40045.
- doc: fix `.` Operator Index entry to build with Texinfo 6.7.
- doc: improve example of using global variables from oct-files.
- doc: Create en-dashes and em-dashes correctly in documentation.
- doc: expand `page_output_immediately` doc string, mention `page_screen_output`.
- doc: Clarify documentation of `history_file`
- doc: Improve documentation for `get_help_text`, `get_help_text_from_file`.
- doc: Add documentation for `GNUTERM` variable used with gnuplot
- doc: Improve `contour` docstring example
- doc: Add example to show limitations of the given BLAS integer size.
- doc: Improve documentation of sparse functions.
- doc: Improve spelling of `bicgstab`
- doc: Remove `Map` functions `keys`, `values`, `remove` from unimplemented list
- doc: Add function index entry for alias `inverse`
- add content rating declaration to AppStream metadata
- doc: Remove stray semicolons from `pie`, `pie3` calling forms.
- doc: Redo documentation for `rats` function.
- doc: Specify `position` property for text objects is a three-element vector
- doc: state that Octave can only load HDF5 files created by itself
- doc: Fix names of options in `issorted`
- doc: Small fixes to `mat2cell` and `polyeig` docstrings
- doc: Improve example code for using `-pdflatexstandalone`
- doc: Refer to "root object" rather than "root figure object".
- doc: Place cross-reference from list of graphics object properties back to object
- doc: document the newline character in warning messages
- doc: pkg versions can be more general than "x.y.z"

(adam)

2020-04-12 21:16:40 UTC MAIN commitmail json YAML

doc: Updated devel/py-pyrsistent to 0.16.0

(wiz)

2020-04-12 21:16:31 UTC MAIN commitmail json YAML

py-pyrsistent: update to 0.16.0.

0.16.0, 2020-03-24
* No major updates but Python 2 support no longer guaranteed.
* Fix #192, 'ignore_extra' for 'pvector_field'. Thanks @ss18 for this!
* Fix #191, include LICENCE in distribution. Thanks @johnthagen for this!
* Fix #190, minor MyPy errors. Thanks @Qhesz for this!

(wiz)

2020-04-12 21:15:02 UTC MAIN commitmail json YAML

qhull: updated to 2019.1

Qhull 2019.1 (7.3.2):

bugs fixed
- Fixed broken HTML links identified by Firefox Link Analyzer.  Replace old links with web.archive.org (archive.is)
- Moved live code out of qh_NOtrace regions
- qh-faq.htm#learn: fixed the Delaunay examples (rbox generates a square, but does not generate two squares)
- geom2_r.c/qh_maxmin: qh_scalelast for 'd Qbb' to qh.MAXabs_coord instead of qh.MAXwidth [J.R. Roussel, D. Sterratt]
- geom2_r.c/qh_maxsimplex: estimate targetdet as prevdet*qh.MAXwidth, set mindet to 10*qh_RATIOmaxsimplex [J.R. Roussel, D. Sterratt]
- global_r.c/qh_freebuild: in high-D, simplicial facets may use long memory
- global_r.c/qh_initqhull_globals: set qh.DOcheckmax and qh.KEEPnearinside if qh.APPROXhull ('Wn', rbox 100 D3 W1e-1 | qhull QJ W1e-1 Tv)
- libqhull_r.c/qh_addpoint: add qh.lastmerges to qh_addpoint trace
- libqhull_r.c/qh_buildcone_mergepinched: called qh_partitioncoplanar with uninitialized 'dist'
- libqhull_r.c/qh_build_withrestart: if qh_joggle_restart, set v.partitioned for qh.del_vertices.  Avoid error in qh_delvertex from qh_freebuild
- libqhull_r.c/qh_partitionall: if qh.KEEPnearinside, qh_partitionpoint for non-outside pointset
- libqhull_r.c/qh_partitioncoplanar: define qh.coplanar_apex to prevent infinite loop of repartition point
- merge_r.c/qh_checkzero: check opposite vertex against -2*qh.DISTround to account for qh_distround and 'Rn'
- merge_r.c/qh_comparevisit: fix compare of 'unsigned int'
- poly2_r.c/qh_findbestfacet: for Delaunay triangulations, may be an adjacent triangle [F. Drielsma]
  Updated discussion at qh-code.htm/findfacet and examples at user_eg_r.c and user_eg2_r.c
- poly2_r.c/qh_findfacet_all: do not search visible facets, and if qh_NOupper, f.upperdelaunay facets [P. Virtanen, S. Dominguez, J.Arkin]
- poly2_r.c/qh_initialhull: reverse orientation if clearly flipped.  qh_ERRsingular if maybe flipped [S. Caron, P. Virtanen, D. Sterratt, others]
- poly2_r.c/qh_initialhull: test for coplanar qh.interior_point with 'allerror' (dist >= -qh.DISTround) [S. Caron, P. Virtanen, D. Sterratt, others]
- poly2_r.c/qh_initialhull: call qh_joggle_restart for qh.DELAUNAY if cospherical input sites [P. Celba]
- poly2_r.c/qh_initbuild: qh_scalelast for 'd Qbb' to qh.MAXabs_coord instead of qh.MAXwidth [J.R. Roussel, D. Sterratt]
- random_r.c/qh_argv_to_command_size: returned size may be < 1.  If so, rbox.c/main reports an error
- rboxlib_r.c/qh_rboxpoints: report error for coincident, regular points 'rbox r C1,1e-13'
- stat_r.c/qh_initstatistics: missing call to qh_allstatistics for qh_newstats.  qh_checkoutput ignored
- userprintf.c/qh_fprintf: fixed 2019.0.1 bug if 'qh_qh' is NULL for qh_QHpointer
- Qhull.cpp/outputQhull: fixed missed conditional if qh.GOODvertex == -qh.GOODpoint

documentation and web site
- Add notes that Qhull 64-bit code uses 50% more memory than 32-bit code.  This slows down Qhull.
  A future version of Qhull will include memory and performance improvements for 64-bit code.
- Add the Qhull identity pipeline to html/qhalf.htm
- Enabled PDF download from portal.acm.org
- Error exit from qhull,qconvex,etc. returns a 6xxx error code if available
- Rename md5sum files back to *-tgz.md5sum and *-zip.md5sum
  Both Firefox and IE convert *.tgz.md5sum and *.zip.md5sum as .tgz/.zip files
- html/qh-code.htm: add sections on debugging Qhull
- html/qh-faq.html: reviewed startup questions for Qhull
- html/qh-opto.htm: the centrum indices for option 'i' are one more than the centrum indices for option 'Ft'

build and test
- CMakeLists.txt: export QhullTargets for config.cmake.in and find_package [tamasmeszaros]
- eg/q_benchmark: add 'uname -a' for host identification
- eg/q_test.bat: update for changes to q_test
  removed redirects on every line (invoke with redirection)
- eg/q_test: add some tests for option warnings and errors
- Makefile: add dependencies for 'install', 'test', 'qtest', and 'qconvex-prompt' [V. Delecroix]
- Makefile: set -m32 as default for gcc builds.  Uses less memory on 64-bit hosts.
  disable with 'make M32='
- Remove 'unused parameter' warnings if qh_NOmerge
- Tested qh_QHpointer, qh_NOmem, qh_NOmerge, qh_NOtrace, qh_KEEPstatistics 0
- Tested qh_NOmerge with qh_NOtrace and qh_KEEPstatistics 0. Simpler code, fewer errors, 35% smaller
- Tested random qh_distplane and qh_setplane qh_RANDOMdist 1e-5, qh_RANDOMdist 1e-13
- user_r.h: define qh_RANDOMdist to perturb all calls to qh_distplane, qh_newfacetplane by 'Rn'

other changes
- Replace 'unsigned' with 'unsigned int', for consistency
- Replace warning 6263 with 7079 in qconvex_r.c, etc.
- Resolved C warnings for -Wsign-conversion, mostly type casts
  Continue to use -Wno-sign-conversion for C++ due to countT, boolT, int vs. size_t mismatches
- Reviewed gcc 8.1.0 warnings.  See Makefile CC_WARNINGS and CXX_WARNINGS
  Type cast (int)sizeof(facetT),etc. as needed
- Reviewed error and warning codes for multiple instances of the same code
- Reviewed file references such as libqhull_r.c vs libqhull.c
- Reviewed multi-line, error message width for 80 column output
- global.c/qh_initflags: Add 'qh_QHpointer' to qh_option for option list
- geom2_r.c/qh_joggleinput: report QH6010, current joggle is too large, as qh_ERRinput
- geom2_r.c/qh_maxsimplex: report error if qh.MAXwidth not defined, for estimating the determinates
- geom2_r.c/qh_minmax: if tracing, log min and max coordinates [J.R. Roussel, D. Sterratt]
- io_r.c/qh_printbegin: rewrote warning QH7053, use 'p' or 'o' for Voronoi centers
- io_r.c/qh_produce_output2: fflush to maintain execution order of output
- libqhull_r.c/qh_buildtracing: change qh.lastfacets, qh.lastplanes, qh.lastdist to 'int'
- libqhull_r.c/qh_build_withrestart: change error QH6229, 101 attempts to joggle input, to qh_ERRinput and 51 attempts
- merge_r.c/qh_renameridgevertex: report error if old vertex not found
- poly_r.c/qh_update_vertexneighbors: use qh_setappend instead of qh_setunique for newly created facets (restores 2015.2 code)
- poly2_r.c/qh_check_point: limit 'Tv' errors to qh_MAXcheckpoint per facet
- poly2_r.c/qh_initialhull: rewrite QH6329 for cospherical input sites and add qh_printvertexlist [P. Celba]
- qset_r.c/qh_setlarger_quick: optimize qh_setlarger for quick memory
- rboxlib_r.c/qh_rboxpoints2: fix strncat to resolve -Wstringop-truncation warning [D. Sterratt]
  increased command[] to 250 and decreased seedbuf[] to 50
- user_r.h/qh_JOGGLEmaxretry: reduced from 100 iterations to 50 iterations
- user_r.c/qh_new_qhull: allow "qhull" for the qhull_cmd parameter
- user_eg_r.c/findDelaunay: qh_findbestfacet returns the closest Delaunay triangle or an adjacent triangle
- user_eg2_r.c/findDelaunay: qh_findbestfacet returns the closest Delaunay triangle or an adjacent triangle
- userprintf_r.c/qh_fprintf: set qh.last_errcode for MSG_ERROR (6000) codes
- RboxPoints::qh_fprintf_rbox: print error message to stderr if cpp_object undefined

Qhull 2019.0.1 (7.3.1)

Qhull options
- Disallow unknown options and other option errors, allow option warnings with 'Qw'
- New option 'Qallow-short': allow input with fewer or more points than coordinates
- New option 'Qwarn-allow': allow option warnings
- New option 'TAn': stop after adding n vertices
- New option 'Tf': flush after qh_fprintf for debugging segfaults
- New experimental option 'Q14-merge-pinched-vertices': merge pinched vertices due to dupridge
  Excessive merging leads to additional topological and wide facet errors
- New experimental option 'Q15-check-duplicates': check for duplicate ridges with the same vertices
- Option 'Q1' merges by mergetype/angle instead of mergetype/distance, coplanar merges first
  In 2015.2 by default, Qhull merged by mergetype/angle with lower angles first
- Option 'TP-1' turns on tracing after qh_buildhull and qh_postmerge
  It traces qh_check_maxout, qh_prepare_output, qh_triangulate, qh_voronoi_center
- Options '--help', '-?', and '--' display a short help message
  Qhull does not support '--' options.  Git for Windows v2.21.0 does not support isatty ('winpty qhull' is OK)
- Allow Qhull extra options Q12 and Q14 for qconvex/qdelaunay/qhalf/qvoronoi
- Allow option 'QRn' (random rotate) for qdelaunay/qhalf/qvoronoi
- Alphabetize short prompts (qhull .)
- Alphabetize long prompts w/ normal options first (qhull -)
- Alphabetize option help by option code
- Add 'Number of merged pinched vertices' to summary ('s')
- Add 'TI file' to help message for qconvex/qdelaunay/qhalf/qvoronoi
- Dropped experimental option 'Q16-simplex-merge'.  Centrums are required for convexity
- Error if 'd', 'v', or 'Hn,n,n' are used together
- Ignore missing space after 'TI' or 'TO'.  Allow 'TIinputfile' and 'TOoutputfile'
- Prefix option errors and warnings with 'qhull option error:' or 'qhull option warning:'
- Remove hidden option 'normals' from help prompts for qdelaunay, qhalf, qvoronoi
- Reword short prompts to 'Pdrop-d0:0D0', 'QbBound-0:0.5', and 'off_format'
- Updated qh-quick.htm, 'qhull -', and 'qhull .' for 'T...' and 'Q...' options.
  Separate help prompts for 'T options' and 'Trace options'
- Use '-' instead of '_' for word delimiter in option names

Qhull builds, scripts, and debugging
- Add qh.traceridge, qh.traceridge_id, and qh_delridge for debugging by ridge in qh_fprintf
- Check for qhull with 'which qhull' instead of 'qhull', avoids hangs in git bash
- Makefile/CC_WARNINGS: Add instructions for collecting and testing gcc warnings
- Makefile/benchmark: Add q_benchmark, 10 runs of each
- Makefile/clean: Delete linked files from src/libqhull and src/libqhull_r, as in their Makefiles
- Makefile/help: Add 'make all' to 'make help' prompts
- Makefile/qhullx: Add test of testqset and testqset_r
- Makefile/qhullx: Create bin/ directory if missing
- Makefile/test: Add user_eg3 help prompt
- Makefile/testall: Add q_benchmark, 1 run of each
- eg/make-vcproj.sh/qhullx: Build bin/qhullx from src/qhullx/ for comparison
- eg/q_benchmark: new script for measuring Qhull precision and performance with qtest.sh
- eg/q_test: update error messages for missing bin/ and bin/libqhull_r.dll
- eg/q_test: tests of Tf and TAn
- eg/qhull-zip.sh: add note that it requires road-script.sh from http://www.qhull.org/road/
- eg/qhull-zip.sh: check source depencencies for prompts
- eg/qtest.sh: new script for testing Qhull and summarizing its trace files
- libqhull_r/Makefile: install target creates $INCDIR/libqhull_r and $LIBDIR
- libqhull_r.h/qh_ERRdebug: define error status for debugging exits

Qhull fixed bugs
- html/qh-optp.htm: options 'PDk' and 'Pdk' require option 'Pg' to return the closest facet
- Makefile/qhullx: fixed qhullx compile of testqset and testqset_r
- PointCoordinates.cpp/appendPoints: read 'in >> p' instead of 'in >> p >> ws'
  otherwise istream fails if file does not end with whitespace
- geom_r.c/qh_findbesthorizon: fix test for Zfindjump (bestdist jumps by searchdist)
- geom_r.c/qh_findbesthorizon: increased minsearch of coplanar facets if ischeckmax and more than 100 neighbors
- geom_r.c/qh_sethyperplane_det: dropped precision statistic Znearlysingular (it's Zminnorm)
- geom2_r.c/qh_detjoggle: use 'En' (roundoff) if specified by options
- geom2_r.c/qh_distround: move adjustment for 'Rn' into qh_distround.  'QJn' did not account for 'Rn'
- global_r.c/qh_checkflags: handle two-digit Q options in hiddenflags
- global_r.c/qh_freebuild: do not delete unattached ridges, otherwise a double delete.  Should not occur
- global_r.c/qh_option: fix potential overflow of qh.qhull_options
- global_r.c/qh_initflags: fixed incorrect indentation for option 'TO file'
- global_r.c/qh_initqhull_start2: set qh.NOerrexit True
- io_r.c/qh_eachvoronoi: allow fp==NULL for QhullQh::qh_fprintf to appendQhullMessage
- io_r.c/qh_readpoints: error if 'd' or 'v' with 'H', otherwise memory corruption
- libqhull_r.h/qh.MERGEvertices: fixed comment, 'Q3' disables this feature
- libqhull_r.c/qh_buildcone_onlygood: cannot qh_delfacet inside FORALLnew_facets
- libqhull_r.c/qh_partitionpoint: if qh.NARROWhull and bestdist>qh.MINoutside and isnewoutside,
  may need to move facet to qh.newfacet_list for qh.next_facet
- libqhull_r.c/qh_printsummary: Zdistconvex is for checking convexity instead of testing convexity
- libqhull_r.c/qh_findhorizon: coplanar horizon if apex >= -qh.MAXcoplanar, instead of > -qh.MAXcoplanar
- mem_r.c/qh_memcheck: define null qh_memcheck if qh_NOmem
- merge_r.c/qh_mergecycle_all: turn on tracing, 'TMn', for coplanar horizon merge of one facet
- merge_r.c/qh_mergefacet2d: do not create ridges for neighborB.  The opposite neighbor may be tested
- merge_r.c/qh_test_centrum_merge: coplanar if centrum >= -qh.centrum_radius, instead of > -qh.centrum_radius
- merge_r.c/qh_test_nonsimplicial_merge: coplanar if centrum >= -qh.centrum_radius, instead of > -qh.centrum_radius
- merge_r.c/qh_tracemerging: fixed "qhull has merged" prompt
- merge_r.c/qh_willdelete: empty f.neighbors and f.ridges, references are no longer valid, will be deleted
- poly_r.c/qh_checkflipped: flipped if qh.interior_point >= -qh.DISTround, instead of > -qh.DISTround
- poly2_r.c/qh_addfacetvertex: initialize vertex_i in case f.vertices is empty
- poly2_r.c/qh_check_maxout: need to include qh.DISTround when checking f.maxoutside with qh.maxoutside
- poly2_r.c/qh_checkconvex: fix documentation for qh_DATAfault.  It is restricted to qh_initialhull with qh.ZEROcentrum
- poly2_r.c/qh_checkconvex: coplanar if >= -qh.DISTround, instead of > -qh.DISTround
- poly2_r.c/qh_checkconvex: check simplicial ridges if !qh.MERGING && qh.ZEROcentrum (unlikely or not-possible)
- poly2_r.c/qh_findgood: restrict qh.GOODvertex ('QVn') to good facets
- poly2_r.c/qh_findgood_all: unless 'Pg', ignore qh.GOODclosest for nearest facet to thresholds.
    'PdD' reports 0 good facets
- poly2_r.c/qh_replacefacetvertex: initialize vertex_n in case f.vertices is empty
- qconvex.c,qdelaunay.c,etc.: remove automatic 'Qx' for 5-d and higher.  Set by default in qh_initqhull_globals
- qvoronoi_r.c/qh_prompt: remove disabled option 'TRn' from help prompt
- random_r.c/qh_argv_to_command: fixed missing braces, same behavior as before
- rbox_r.c: return 0 exit status on prompt
- rboxlib.c/qh_rboxpoints: use qh_fprintf_stderr instead of qh_fprintf_rbox.  Avoid qh_errexit_rbox
- rboxlib.c/qh_rboxpoints2: clear rbox_inuse on exit, as in error exit
- rboxlib_r.c/qh_rboxpoints2: incorrect string arg to 'rbox error: unknown flag'
- rboxlib_r.c/qh_rboxpoints2: remove superfluous qh_free(*simplex)
- stat_r.c/qh_initstatistics: due to NOerrors cannot use qh_fprintf, use qh_fprintf_stderr instead
- stat_r.c/qh_stddev: return sqrt of absolute value
- testqset_r.c: if qh_NOmem, do not call qh_memfreeshort
- user_eg_r.c,user_eg2_r.c: if qh_NOmem, call qh_freeqhull(qh, qh_ALL) instead of qh_memfreeshort
- user_eg3_r.cpp: return 0 exit status on prompt

Qhull fixed bugs introduced by 2018.0
- libqhull_r.c/qh_addpoint: clear qh.retry_addpoint on success
- libqhull_r.c/qh_buildcone_mergepinched: cannot qh_delfacet inside FORALLnew_facets
- libqhull_r.c/qh_partitioncoplanar: clear qh.repart_id on exit for infinite recursion detect
- geom2_4.c/qh_detmaxoutside: move qh_option call to qh_errexit
- merge_r.c/mergetypes[]: fixed order by mergeT
- merge_r.c/qh_all_vertexmerges: fix retryfacet for repeated calls
- merge_r.c/qh_forcedmerge: f.dupridge retained after MRGdupridge
  hides MRGdegenerate in qh_test_degen_neighbors and qh_test_redundant_neighbors
- merge_r.c/qh_postmerge: call qh_freemergesets
- merge_r.c/qh_test_nonsimplicial_merge: clear iscoplanar if isconcave and any vertex is not coplanar
- poly2_r.c/qh_triangulate: move reset of f.degenerate into delete facet loop

Qhull C++
- QhullFacet.cpp: add hasNext() and hasPrevious()
- QhullVertex.cpp: add hasNext() and hasPrevious()
- qhulltest-64/QhullFacet_test.cpp,QhullVertex_test.cpp: test hasNext, hasPrevious, and hasPrevious iterator
- user_eg3.cpp: use 'qhull-cout' for option 'Tz' (trace to cout)

Qhull errors, warnings, and tracing
- Error messages rewritten and error codes changed (see qh_fprintf)
  Renumbered Qhull warnings as 'QH7xxx' if needed (e.g., QH9375)
  Reused unused error and message codes ("def counters" in user_r.h/msgcode)
  Please check your code if it depends on error and message codes
- Initialize variables to avoid potential uninitialized warnings
- Use qh_ERRqhull for Qhull internal errors, "qhull internal error (qh_...): ..."
- Use 'defined()' for qh_QHpointer_dllimport and qh_dllimport (-Wundef)
- Use 'defined()' for __cplusplus, _MSC_VER, __MWERKS__, and __POWERPC__ (-Wundef)
- Use 'Early exit' instead of 'At a premature exit'
- libqhull_r.h/qh_ERRother: define error status for non-internal errors
- libqhull_r.h/qh_ERRtopology: define error status for qhull topology errors
- libqhull_r.h/qh_ERRwide: define error status for wide facets due to qhull precision error
- geom_r.c/qh_setfacetplane: add qh_printfacet if qh.tracefacet for qh.tracefacet_id
- global_r.c/qh_freebuild: record previousfacet/ridge/vertex in case a memory fault occurs
- global_r.c/qh_init_flags: improved error message for 'cannot open file' for 'TO f'
- global_r.c/qh_init_flags: improved warning message for 'unknown option'
- global_r.c/qh_initbuild: add trace options to "Trace level ..."
- global_r.c/qh_initqhull_globals: error if qh.VORONOI without qh.DELAUNAY
- global_r.c/qh_initqhull_globals: error if numpoints is <1 or >qh_POINTSmax (INT_MAX-16)
- global_r.c/qh_lib_check: use C-style comment for _CrtSetBreakAlloc
- io_r.c/qh_printfacetheader: add "max" if f.merges==qh_MAXnummerge (511)
- io_r.c/qh_readpoints: error if numinput is <1 or >qh_POINTSmax (INT_MAX-16)
- io_r.c/qh_readpoints: moved up 'chop' of qh.rbox_command to report short input errors
- io_r.c/qh_readpoints: replace warning QH7073 with error message. Override with Qallow-short
- libqhull_r.c/qh_addpoint: if 'T4', check qh.visible_list before qh_partitionvisible
- libqhull_r.c/qh_buildtracing: add delta cpu/facets/hyperplanes to QH1049 'qh_addpoint: add p%d...'
- merge_r.c/qh_findbest_pinchedvertex: replaced assert with a 'qhull internal error'
- merge_r.c/qh_check_dupridge: drop advice about reporting wide merges for error QH6271
- merge_r.c/qh_mark_dupridges: topological error if multiple dupridges for one facet, not handled
- merge_r.c/qh_test_nonsimplicial_merge: if Qx and many merges, replace centrum_radius with maxoutside
- poly_r.c/qh_matchneighbor: drop extra warnings for duplicate facet (QH7084)
- poly_r.c/qh_matchnewfacets: check for simplicial facets on qh.newfacet_list, otherwise memory overwrite by qh_matchneighbor
- poly2_r.c/qh_checkconvex: identify simplicial checking of vertices (qh.ZEROcentrum, default)
- poly2_r.c/qh_checkconvex: distinguish above from coplanar for non-convex initial simplex
- poly2_r.c/qh_checkconvex: "non-convex initial simplex" for qh_joggle_restart
- poly2_r.c/qh_checkfacet: check f.id and f.vertex_visit
- poly2_r.c/qh_checklists: check and repair facet and vertex lists for infinite loops or overwritten facets/vertices
- poly2_r.c/qh_checkpolygon: if qh.NEWfacets, check visible facets for empty f.neighbors and f.ridges
- poly2_r.c/qh_checkpolygon: add qh_checkvertex
- poly2_r.c/qh_checkpolygon: check f.previous and v.previous links (for C++)
- poly2_r.c/qh_checkvertex: add parameters for allchecks and waserror (like qh_checkfacet)
- poly2_r.c/qh_checkvertex: check v.id and v.vertex_visit
- qvoronoi.c/hidden_options: hide option 'FM'. Maple output is not available
- rboxlib_r.c/qh_rboxpoints: use QH6... for error codes instead of warnings
- stat_r.c/qh_stddev: check for division by 0
- testqset_r.c: send all messages, except 'OK' to stderr
- testqset_r.c: reassign unique QH8nnn codes, 8001/etc in use by libqhull_r
- user_r.c/qh_printhelp_internal: add descriptive message for a Qhull internal error
- user_r.c/qh_printhelp_narrowhull: add option 'Qs' (search all points)
- user_r.c/qh_printhelp_topology: add descriptive message for a Qhull topology error
- user_r.c/qh_printhelp_wide: add descriptive message for a wide merge error
- user_eg_r.c: add fflush and '=======' markers to interleave stdout with stderr (MSYS2)
- user_eg2_r.c: add fflush and '=======' markers to interleave stdout with stderr (MSYS2)
- user_eg2_r.c: add warning about calling qh_addpoint after qh_qhull with 'QJ' (joggle)

Qhull documentation and statistics
- Add Index to README.txt
- Add links to Wiki, http://github.com/qhull/qhull/wiki
- Add links to local home page (index.htm)
- Add GitHub, Scholar, and Code to navigation bar on home page
- Change numbered fixups to 'QH110nn FIX:' and renamed as MSG_FIX
- Chrome and Internet Explorer load '.c' and '.h' files as text/html from the Web
  These browsers along with Firefox do not read disk files as text/html
  Changed 'Functions' link from a local link to "http://www.qhull.org/src/libqhull_r/index.htm"
- Document implicit parameters at end of parameter list with '/* qh. ... */'
- Limit maximum length of literals to 1800 characters
- Move 'called by' comments to start of 'notes:'
- Option 'QRn' appends the actual QRn to the summary line ('s')
- Remove references to 'Qx' in 5-d and higher.  It is automatically set by default.
- Replace references to 'src/libqhull/*.htm' with reentrant 'src/libqhull_r/*_r.htm'
- Retitle 'Qhull internals' as 'Qhull code'
- Use 'nearly adjacent vertices' instead of 'nearly coincident points'
- Use 'dupridge' instead of 'duplicate ridge' for ridges with more than two neighbors.
  Reserve 'duplicate ridge' for two ridges with the same vertices.
- Various edits to documentation (*.htm)
- Update copyright to 2019
- eg/q_test: Add examples to q_test "front ends"
- html/index.htm: Add 'Limitations of merged facets' to the Qhull manual
- html/index.htm: Add links to qdelaun_f.htm and qvoroin_f.htm (furthest-site)
- html/qconvex.htm,etc: update synopsis and options
- html/qh-code.htm: Add 'qh_addpoint' trace to 'Performance of Qhull'
- html/qh-code.htm: Add a section on 'Debugging Qhull' with subsections for error codes,
  infinite loops, trace options, core dumps, segfaults, qtest.sh, and memory errors.
- html/qh-impre.htm: Add 'Topological error' to 'Precision problems'
- html/qh-impre.htm: Add 'Topological errors' to 'Limitations of merged facets'
- html/qh-impre.htm: Add "narrow range of values" to 'Uneven dimensions'
- html/qh-optq.htm: Add note to 'QJ' (joggle) about calls to qh_addpoint
- html/qh-optt.htm#'Tc': 'T4' makes additional checks beyond check-frequently
- html/qhalf.htm: Split the first example to clarify the "feasible point" for qhalf
- html/qhalf.htm: Use 'feasible point' instead of 'interior point' for halfspace intersection
  Same as Qhull::feasiblePoint and distinguished from qh.interior_point
- html/qhull.man,qhull.txt: updated man page
- libqhull_r.h: update documentation for PRINTgood, GOODpoint, GOODvertex
- qhull_ra.h: include '<limits.h>'.  Used for INT_MAX,etc.
- stat.h: add zretryadd stats for qh_merge_pinchedvertices
- stat.h: add zvertextests for distance tests of vertices for merging
- libqhull_r/*: document global variables as 'qh.'
- libqhull_r/*: fix libqhull/... links
- libqhull_r.c/qh_partitioncoplanar: reword Zpartflip as Zpartcorner with updated messages
- merge_r.c/qh_merge_degenredundant: rename statistic Zneighbor to Zredundant
- stat_r.c: new or reworded statistics for Zpartcorner, Zparthidden, Zparttwisted, Zpinchduplicate, Zpinchedvertex
- stat_r.c: rename 'renamed vertex statistics' to 'statistics for vertex merges'
- stat_r.c: add merge statistics for MRGconcavecoplanar
- stat_r.c/qh_allstat: add ' ' before parens in statistics
- user_eg_r.c,user_eg2_r.c: rewrote prompt

Qhull changes
- For simple initializers, remove spaces (e.g., 'for (i=0; ...')
- Normalize spacing for libqhull
- Normalize spacing as 'for (i=0; ...' for simple initializers
- Review use of '>' for comparison to negative quantities.  Usually should be '>=', e.g., for coplanar tests
- Reassigned 8xxx and 9xxx codes as trace codes if traced at T3 or lower
- Remove unused variables
- Test floating point values with 0.0 instead of 0 (qh.premerge_centrum,lower_bound,upper_bound)
- Use SETsecondt_() and SETelemt_() instead of SETelem_() when assigning to a specific type
- Use '(type *)' for pointer casts.  It makes the cast more visible.
- Use void for empty parameter lists
- geom_r.c/qh_findbesthorizon: mark startfacet visited, avoids unnecessary visit
- geom2_r.c/qh_detmaxoutside: determine precision target qh.MAXoutside (option _maxoutside at error exit)
  replaces 'maxoutside' computation
- geom2_r.c/qh_maxsimplex: add ratio test for false narrow hull with search for prevdet [J. Romain]
- global_r.c/qh_freebuild: free global sets first instead of last, otherwise dangling references
- io_r.c/qh_compare_nummerge: renamed qh_compare_facetmerge due to conflict with merge_r.h
- io_r.c/qh_compare_vertexpoint: remove this routine.  Not usable in libqhull_r due to 'qh'
- io_r.c/qh_printfacetridges: do not print ridge if already printed (e.g., duplicate neighbors for merge of simplicial facets)
- io_r.c/qh_produce_output2: fflush of qh.fout to show statistics and verification after output (MSYS2)
- libqhull_r.h/qh.ALLOWwide: rename qh.NOwide to qh.ALLOWwide for 'Q12-allow-wide'
- libqhull_r.h/qh.IGNOREpinched: replaced qh.MERGEpinched with reversed meaning
- libqhull_r.c/qh_addpoint: 'TVn' stops after qh_all_vertexmerges, not before qh_resetlists.  Matches documentation
- merge_r.h/MRGdupridge: renamed MRGridge
- merge_r.h/qh_ANGLEconcave,etc.: replace mergetype indicators with qh_ANGLEnone and m.mergetype
- merge_r.c/qh_all_vertexmerges: replace qh_getmergeset_initial with qh_getmergeset.  No facets created
- merge_r.c/qh_all_vertexmerges: move while loop into qh_all_vertexmerges
- merge_r.c/qh_append_mergeset: ignore merges into a MRGdegen facet (f.degenerate)
- merge_r.c/qh_buildcone_mergepinched: clean up code and design documentation
- merge_r.c/qh_compare_anglemerge: renamed qh_compareangle and sort by mergetype as well as angle
- merge_r.c/qh_compare_facetmerge: merge MRGcoplanar before MRGconcave, opposite order from 2015.2
                                  sort MRGanglecoplanar by angle
- merge_r.c/qh_degen_redundant_facet,qh_test_degen_neighbors: moved into qh_mergefacet due to qh_willdelete
- merge_r.c/qh_getmergeset,qh_getmergeset_initial: set f.tested after testing ridges, not before
- merge_r.c/qh_next_facetmerge: split out next merge from qh_all_merges and replace qsort
- merge_r.c/qh_findbest_pinchedvertex,qh_findbest_ridgevertex: dropped selecting merge direction via qh_vertex_isbelow.  Expensive and evidence mixed
- merge_r.c/qh_freemergesets,qh_initmergesets: pair qh_initmergesets with qh_freemergesets
- merge_r.c/qh_freemergesets,qh_initmergesets: drop the 'all' parameter
- merge_r.c/qh_mergecycle_all: move qh_merge_degenredundant, etc. to end from qh_premerge
- merge_r.c/qh_mergesimplex: delete facet1 from facet2.neighbors at end, not at ridge
- merge_r.c/qh_post_merges,qh_all_merges: remove setting of v.delridge on all vertices, not needed
- merge_r.c/qh_premerge: replace parameter 'apex' with 'apexpointid'.  Only used for logging
- merge_r.c/qh_premerge: add qh.newfacet_list as an implicit parameter
- merge_r.c/qh_test_degen_neighbors: split from qh_degen_redundant_neighbors and qh_mergefacet
- merge_r.c/qh_test_redundant_neighbors: split from qh_degen_redundant_neighbors and qh_mergefacet
- poly_r.c/qh_attachnewfacets: clear f.neighbors and f.ridges for visible facets, will be deleted
- poly_r.c/qh_matchnewfacets: remove call to qh_checkflipped_all for qh.FORCEoutput, checked by qh_setfacetplane
- poly_r.c/qh_update_vertexneighbors: renamed qh_updatevertices. A future version will optimize
  qh_update_vertexneighbors_cone: optimization for cone of new facets
- poly2_r.c/qh_checkconvex: immediate skip of f.tricoplanar facets.  Tricoplanar facets not tested.  Called before qh_triangulate
- poly2_r.c/qh_initbuild: move 'create sentinels' before qh_createsimplex so that qh.vertex_tail is v0 like f0
- poly2_r.c/qh_initialvertices: cleaned up code for qh_INITIALmax (8-d)
- poly2_r.c/qh_makenewfacets: clear f.neighbors and f.ridges for visible facets, will be deleted
- poly2_r.c/qh_matchdupridge: optimize dupridge for flipped->!flipped, good merge, not !flipped->flipped
- poly2_r.c/qh_matchdupridge_coplanarhorizon: dropped routine.  Results same or slightly worse.  Complex addition, rarely used
- poly2_r.c/qh_triangulate: rename facet and vertex lists as triangulated_facet_list,etc.
  qh_triangulate does not maintain qh.newfacet_list or qh.visible_list
- poly2_r.c/qh_triangulate: ignore qh.NEWfacets. qh_checkpolygon is not valid inside qh_triangulate
- rboxlib_r.c/qh_rboxpoints2: split function from qh_rboxpoints to avoid -Wclobbered
- stat_r.c/qh_printstatlevel: remove unused NULLfield

Qhull C++ changes
- Use NULL instead of 0 for pointers
- Remove old style casts such as '(size_t)...'
- Define initializers for default constructors even if explicitly assigned
- Update static initializer list for s_empty_facet, s_empty_ridge, s_empty_vertex
- Coordinates.h: default constructor clears coordinate_array
- Coordinates.h: default iterator constructor clears i
- RboxPoints.cpp/qh_fprintf_rbox: add empty default to switch statement

(adam)

2020-04-12 21:13:23 UTC MAIN commitmail json YAML

doc: Updated devel/py-cachetools to 4.1.0

(wiz)

2020-04-12 21:13:14 UTC MAIN commitmail json YAML

py-cachetools: update to 4.1.0.

v4.1.0 (2020-04-08)
===================

- Support ``user_function`` with ``cachetools.func`` decorators
  (Python 3.8 compatibility).

- Support ``cache_parameters()`` with ``cachetools.func`` decorators
  (Python 3.9 compatibility).

(wiz)

2020-04-12 21:12:31 UTC MAIN commitmail json YAML

doc: Updated lang/py-asttokens to 2.0.4

(wiz)

2020-04-12 21:12:21 UTC MAIN commitmail json YAML

2020-04-12 21:10:34 UTC MAIN commitmail json YAML

doc: Updated x11/maim to 5.6.3

(wiz)

2020-04-12 21:10:25 UTC MAIN commitmail json YAML

maim: update to 5.6.3.

    Added --nodrag option
    slop selections can now be moved with spacebar!
    more obvious error message when no output is selected.

(wiz)

2020-04-12 21:08:37 UTC MAIN commitmail json YAML

doc: Updated x11/slop to 7.5

(wiz)

2020-04-12 21:05:10 UTC MAIN commitmail json YAML

doc: Updated security/libssh to 0.94

(wiz)

2020-04-12 21:05:01 UTC MAIN commitmail json YAML

libssh: update to 0.94.

version 0.9.4 (released 2020-04-09)
  * Fixed CVE-2020-1730 - Possible DoS in client and server when handling
    AES-CTR keys with OpenSSL
  * Added diffie-hellman-group14-sha256
  * Fixed serveral possible memory leaks

(wiz)

2020-04-12 21:00:47 UTC MAIN commitmail json YAML

doc: Updated graphics/librsvg to 2.48.3

(wiz)

2020-04-12 21:00:37 UTC MAIN commitmail json YAML

librsvg: update to 2.48.3.

Version 2.48.3

- Librsvg now requires glib 2.50.0 or later.

- rsvg-convert's --background-color option now accepts colors with
  transparency like #rrggbbaa, rgba(...), hsla(...); the transparency
  value was ignored before (Hao Guan).

- #584 - Fix arithmetic overflow when rendering to large GdkPixbufs.

- #582 - Make librsvg build with Rust 1.39 again.

- #581 - Don't require upcalls into C code for Debian powerpc.

(wiz)

2020-04-12 20:42:07 UTC MAIN commitmail json YAML

doc: Updated x11/gtk3 to 3.24.18

(wiz)

2020-04-12 20:41:57 UTC MAIN commitmail json YAML

gtk3+: update to 3.24.18.

Overview of Changes in GTK+ 3.24.18
===================================

* Wayland:
- Fix more sizing regressions in Epiphany and LibreOffice
  menus, and popups in general

* Build:
- Make resource build reproducible

* Translation updates
Basque
Latvian

(wiz)

2020-04-12 20:29:18 UTC MAIN commitmail json YAML

doc: Updated devel/gobject-introspection to 1.64.1

(wiz)

2020-04-12 20:29:09 UTC MAIN commitmail json YAML

gobject-introspection: update to 1.64.1.

1.64.1 - 2020-04-05
-------------------

* Replace calls to deprecated xml.etree.cElementTree removed in Python 3.9 :mr:`202` (:user:`Stephen Gallagher <sgallagher>`)
* gimarshallingtests: Use g_assert_cmpfloat_with_epsilon. Fixes tests on some architectures :mr:`200` (:user:`Iain Lane <iainl>`)

(wiz)

2020-04-12 20:26:29 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.0.10.6

(wiz)

2020-04-12 20:26:20 UTC MAIN commitmail json YAML

ImageMagick: update to 7.0.10.6.

2020-04-06  7.0.10-6 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-6, GIT revision 17146:634bbfd:20200406.

2020-04-05  7.0.10-5 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-5, GIT revision 17143:8be18423e:20200405.

2020-04-05  7.0.10-5 Cristy  <quetzlzacatenango@image...>
* Default inkscape delegate to version 0.92 (reference
    https://github.com/ImageMagick/ImageMagick/discussions/1880).
  * Set monochrome image depth to 1 for Group4 compression.

2020-04-05  7.0.10-4 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-4, GIT revision 17137:eeff0b6:20200405

2020-03-28  7.0.10-4 Cristy  <quetzlzacatenango@image...>
  * The X max attribute for certain fonts is zero (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37723).
  * Multi-value of jp2:quality does not work (reference
    https://github.com/ImageMagick/ImageMagick/issues/1873).
  * Return EPS & TIFF images from the EPT image format (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37781).

(wiz)

2020-04-12 20:05:18 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.13.4

(leot)

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

gallery-dl: Update to 1.13.4

Changes:
1.13.4
------
### Additions
- [aryion] add `gallery` and `post` extractors (#390, #673)
- [deviantart] detect and handle folders in sta.sh listings (#659)
- [hentainexus] add `circle`, `event`, and `title_conventional` metadata
  fields (#661)
- [hiperdex] add `artist` extractor (#606)
- [mastodon] add access tokens for `mastodon.social` and `baraag.net` (#665)

### Changes
- [deviantart] retrieve *all* download URLs through the OAuth API
- automatically read config files in PyInstaller executable
  directories (#682)

### Fixes
- [deviantart] handle "Request blocked" errors (#655)
- [deviantart] improve JPEG quality replacement pattern
- [hiperdex] fix extraction
- [mastodon] handle API rate limits (#665)
- [mastodon] update OAuth credentials for pawoo.net (#665)
- [myportfolio] fix extraction of galleries without title
- [piczel] fix extraction of single images
- [vsco] fix collection extraction
- [weibo] accept status URLs with non-numeric IDs (#664)

(leot)

2020-04-12 19:53:09 UTC MAIN commitmail json YAML

Don't check portability of desktop files, they are not shell code.

(joerg)

2020-04-12 19:52:40 UTC MAIN commitmail json YAML

Force infozip on NetBSD to deal with questionable zip file.

(joerg)

2020-04-12 19:49:18 UTC MAIN commitmail json YAML

Don't use inline when the code can't deal with inlining not happening.

(joerg)

2020-04-12 19:48:40 UTC MAIN commitmail json YAML

Fix build with newer automake.

(joerg)

2020-04-12 19:48:20 UTC MAIN commitmail json YAML

2020-04-12 19:45:51 UTC MAIN commitmail json YAML

2020-04-12 19:44:55 UTC MAIN commitmail json YAML

2020-04-12 19:41:21 UTC MAIN commitmail json YAML

2020-04-12 19:40:22 UTC MAIN commitmail json YAML

Use pkgsrc environment to prevent writing the home directory.

(joerg)

2020-04-12 19:39:55 UTC MAIN commitmail json YAML

Supports only Python 2.7

(joerg)

2020-04-12 19:39:11 UTC MAIN commitmail json YAML

Requires pre-JDK11 Java, so restrict to the older JVMs.

(joerg)

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

2020-04-12 19:34:48 UTC MAIN commitmail json YAML

Needs scrollkeeper from rarian.

(joerg)

2020-04-12 17:34:56 UTC MAIN commitmail json YAML

doc: Added wm/sowm version 1.6

(pin)

2020-04-12 17:34:18 UTC MAIN commitmail json YAML

import wm/sowm

sowm (Simple Opinionated Window Manager)
An itsy bitsy floating window manager.

- Floating only.
- Fullscreen toggle.
- Window centering.
- Mix of mouse and keyboard workflow.
- Focus with cursor.
- Rounded corners (through patch(https://github.com/dylanaraps/sowm/pull/58))
- Titlebars (through patch(https://github.com/dylanaraps/sowm/pull/57))

(pin)

2020-04-12 17:32:45 UTC MAIN commitmail json YAML

import wm/sowm

sowm (Simple Opinionated Window Manager)
An itsy bitsy floating window manager.

- Floating only.
- Fullscreen toggle.
- Window centering.
- Mix of mouse and keyboard workflow.
- Focus with cursor.
- Rounded corners (through patch(https://github.com/dylanaraps/sowm/pull/58))
- Titlebars (through patch(https://github.com/dylanaraps/sowm/pull/57))

(pin)

2020-04-12 15:21:44 UTC MAIN commitmail json YAML

amsynth: Add -lossaudio, pointed out by joerg

(nia)

2020-04-12 15:13:34 UTC MAIN commitmail json YAML

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

mail/dcc: Add patch to deal with pkgsrc permissions issued

From Oskar Fessel, apparently with some coordination with Petar.

(gdt)

2020-04-12 14:41:14 UTC MAIN commitmail json YAML

2020-04-12 14:11:13 UTC MAIN commitmail json YAML

fluidsynth: don't include oss detection twice

(nia)

2020-04-12 12:19:20 UTC MAIN commitmail json YAML

2020-04-12 12:12:42 UTC MAIN commitmail json YAML

audacious: Update buildlink3

(nia)

2020-04-12 12:08:51 UTC MAIN commitmail json YAML

audacious: Update to 4.0.1

This release is a minor bugfix release from version 4.0. The most notable
changes are mitigations for KDE Plasma 5.18 which changed behavior in its
Breeze theme that rendered Audacious basically unusable.

Full list of bug fixes and improvements:

* Audacious now works as expected when run under KDE Plasma 5.18 default
  settings.
* Audacious when running under QtUI will no longer block logout on KDE
  Plasma 5.18.
* Skinned windows are placed correctly when running under GTK+.
* Seeking in audio files when using the SoX resampler plugin will no
  longer crash the player.

(nia)

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

Updated net/py-subunit, devel/py-test-assume

(adam)

2020-04-12 11:49:40 UTC MAIN commitmail json YAML

py-test-assume: updated to 2.2.1

2.2.1 - Bugfix for PyInstller
+ Check for empty contextlist during __exit__

(adam)

2020-04-12 11:47:40 UTC MAIN commitmail json YAML

py-subunit: updated to 1.4.0

1.4.0

IMPROVEMENTS
* Drop Python 3.3 support, and test on 3.5 and 3.6.
* Add support for Python 3.7 and 3.8.
* Improve readability of SubUnit v2 spec.
* Add license to setup.py.

BUGFIXES
* Migrate Gtk interface to GObject introspection.
* Fix file open for python3.
* Check written bytes are not None before summing them to offset.
* Correctly handle py3 RawIOBase read().

(adam)

2020-04-12 11:32:42 UTC MAIN commitmail json YAML

doc: Updated devel/rgbds to 0.4.0

(nia)

2020-04-12 11:32:30 UTC MAIN commitmail json YAML

rgbds: Update to 0.4.0

Very big release! This includes a lot of bug fixes, large portions of the
code rewritten, and some features deprecated or removed. We hope not to
break anyone's code, but we won't keep bugs for compatibility's sake. If
your code broke and the change isn't in the list below, please open an
issue in our tracker.

New:

* Added warning flags to RGBASM: by default, most warnings are disabled
  now. Please see man rgbasm for more info
* "LOAD blocks" simplify writing code that should run in RAM; users of
  unofficial program rgbbin may want to look into this
* Shiny new assertions, whose checking can be deferred to RGBLINK
* "Unionized" sections offer a sort of cross-file UNION
* More flags in the RGBASM -M family for better automatic dependency
  management
* Bracketed symbols can be nested (example)
* SHIFT can now shift multiple times at once
* Long options (such as --version for -V) have been added to all
  programs
* RGBASM now accepts escape \r in strings
* INCBIN now works with unseekable files as well

Deprecations and removals:

* As part of a cleanup effort, features previously marked as deprecated
  have been removed, such as the CODE section type
* Labels not starting with a dot nor followed by a colon have been
  deprecated; in a future version, they will be treated as macro
  invocations
* Deprecated OPT z in favor of new and more consistent OPT p
* Deprecated GLOBAL symbol (and its synonym XDEF), as it has the same
  effect as EXPORT
* Removed "section-local" charmap (deprecated in 0.3.9)

Changes:

* .sym and .map files are now output sorted
* The argument to rst does not need to be known to RGBASM anymore (so
  labels can be used at all times)
* Only labels may have dots in their name now
* Labels beginning with a dot may have whitespace before their
  declaration
* DEF() now accepts labels as arguments
* ROMX and WRAMX sections can be used in RGBLINK's -t and -w modes,
  respectively
* RGBLINK will report more detailed "error stacks", like RGBASM
* RGBASM tries harder to treat expressions as "constant"
* Second byte of stop can be specified without resorting to using db

For further information on new or changed features, please refer to our
documentation.

Fixes:

* gbz80(7) had incorrect flag descriptions for sub
* Arguments to RGBASM -i have a / implicitly appended if they don't end
  with one
* = was treated as identical to set, so = 7, [hl] was valid; this has
  been fixed
* Corrected wrong line reporting with REPT blocks
* Changing sections now resets the label scope
* Built-ins and symbols referenced in link-time expressions can no
  longer be PURGEd
* __ISO_8601_UTC__ and __ISO_8601_LOCAL__ symbols fixed on Windows (with
  a caveat for the latter)

Notes:

* RGBDS is now compiled with optimizations by default. To disable
  optimizations, use make CFLAGS=-O0. To compile in "debug mode", build
  using make develop instead of make; this requires a fairly specific
  configuration, though, and might not work for you.
* Performance of RGBASM and RGBLINK should have been improved (beyond
  the above), but we would need help from someone experienced with YACC
  / Bison to make more significant changes
* Reliability across systems and platforms has been improved:
      * RGBASM parser grammar has been cleaned up
      * Undefined behavior has been removed from various programs
* Nightly builds are available for each commit now ("Actions" tab ⇒
  "Regression testing" ⇒ click on the commit name)
* Docs have received an overhaul, including a more responsive and
  mobile-friendly styling
* General system stability improvements to enhance the user's experience

(nia)

2020-04-12 11:24:22 UTC MAIN commitmail json YAML

Updated textproc/py-docutils, devel/py-faker

(adam)

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

py-faker: updated to 4.0.2

4.0.2:
* Add more data for ``ko_KR`` address provider.
* Improved ``pt_PT`` locale for address and bank.
* Add ``port_number`` method to internet provider.
* Add color provider for ``fa_IR`` locale.
* Add formatting options for ``pt_BR`` postcodes.
* Add ``country_calling_code`` to ``phone_number`` provider.
* Fix leap year issue.
* Add ``AutomotiveProvider`` for ``fr_FR`` locale.
* Fix ``cellphone_formats`` in ``pt_BR`` ``PhoneNumberProvider``.

(adam)

2020-04-12 11:21:32 UTC MAIN commitmail json YAML

doc: Updated audio/fluidsynth to 2.1.2

(nia)

2020-04-12 11:21:10 UTC MAIN commitmail json YAML

fluidsynth: Update to 2.1.2

pkgsrc changes:
- Add dbus and ladspa options
- Build with ladspa support on BSD and Linux
- Don't build with SDL2 audio backend on Darwin

Changelog:

- fluidsynth now exits with error when user-provided command-line arguments are out-of-range
- add verbose error logging to opensles and oboe drivers
- fix a memory leak in oboe driver
- fix a NULL dereference in the fluidsynth commandline program

(nia)

2020-04-12 11:19:48 UTC MAIN commitmail json YAML

py-docutils: updated to 0.16

Release 0.16:

Docutils 0.15.x is the last version supporting Python 2.6, 3.3 and 3.4.
Docutils 0.16.x supports Python 2.7 and Python >= 3.5 natively,
without the use of the ``2to3`` tool.

* reStructuredText:
  - Keep `backslash escapes`__ in the document tree. This allows, e.g.,
    escaping of author-separators in `bibliographic fields`__.
* LaTeX writer:
  - Informal titles of type "rubric" default to bold-italic and left aligned.
  - Deprecate ``\docutilsrole`` prefix for styling commands:
    use ``\DUrole`` instead.
  - Fix topic subtitle.
  - Add "latex writers" to the `config_section_dependencies`.
  - Ignore classes for `rubric` elements
    (class wrapper interferes with LaTeX formatting).

* tools/buildhtml.py
  - New option "--html-writer" allows to select "html__" (default),
    "html4" or "html5".
* docutils/io.py
  - Remove the `handle_io_errors` option from io.FileInput/Output.
* docutils/nodes.py
  - If `auto_id_prefix`_ ends with "%", this is replaced with the tag name.
* Various bugfixes and improvements (see HISTORY_).

(adam)

2020-04-12 11:16:17 UTC MAIN commitmail json YAML

iortcw: Set USE_INTERNAL_LIBS=0 rather than specifying them one-by-one.

(nia)

2020-04-12 11:12:34 UTC MAIN commitmail json YAML

Add support for building Go modules in pkgsrc.

This is for packages containing a "go.mod" file.

(bsiegert)

2020-04-12 11:09:22 UTC MAIN commitmail json YAML

doc: Updated lang/go113 to 1.13.10

(bsiegert)

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

2020-04-12 11:09:03 UTC MAIN commitmail json YAML

Update go113 to 1.13.10.

go1.13.10 (released 2020/04/08) includes fixes to the go command, the
runtime, os/exec, and time packages. See the Go 1.13.10 milestone on our
issue tracker for details.

(bsiegert)

2020-04-12 11:01:55 UTC MAIN commitmail json YAML

Updated textproc/libyaml, net/py-kombu

(adam)

2020-04-12 11:01:51 UTC MAIN commitmail json YAML

2020-04-12 11:01:36 UTC MAIN commitmail json YAML

py-kombu: updated to 4.6.8

4.6.8:
Unknown changes

(adam)

2020-04-12 10:57:33 UTC MAIN commitmail json YAML

libyaml: updated to 0.2.3

0.2.3:
* Fixed typo.
* Fix typo in comment
* Use pointer to const for strings that aren't/shouldn't be modified
* Squash a couple of warnings in example-deconstructor-alt
* Fix spelling for error message
* Make appveyor config be a hidden file
* Add CHANGES file
* Always output document end before directive (YAML 1.2 compatibility)
* Output document end marker after open ended scalars
* change cmake target name from libOFF.a to libyaml.a
* include/yaml.h: fix comments
* Fixed missing token in example
* Avoid recursion in the document loader.
* Support %YAML 1.2 directives
* Change dllexport controlling macro to use _WIN32

(adam)

2020-04-12 10:42:04 UTC MAIN commitmail json YAML

libdazzle: Needs gobject-introspection

(nia)

2020-04-12 10:40:39 UTC MAIN commitmail json YAML

Updated devel/gdbus-codegen, devel/glib2, devel/glib2-tools

(adam)

2020-04-12 10:39:32 UTC MAIN commitmail json YAML

glib2: updated to 2.64.2

GLib 2.64.2

* Bugs fixed:
- Glib uses _Static_assert in C++17 mode
- gdbus error messages contains mixed up body and head signatures
- Backport !1420 ���gmacros.h: avoid using _Static_assert in C++17 mode��� to glib-2-64
- Backport various patches to glib-2-64
  - docs: Fix configuration with gtk_doc=true and installed_tests=false
  - Add missing 'extern' to the dllexport version of GLIB_VAR/GOBJECT_VAR
  - Fix arch detection ifdefs in glib/valgrind.h
  - glib-unix.c: fix heap corruption in g_unix_get_passwd_entry
  - docs: Mention new gio tool options
  - gdbusmessage: Fix swapped signatures in error messages
- Backport ���gfile: Fallback to fast-content-type if content-type is not set��� to glib-2-64

* Translation updates:
- Hebrew
- Romanian
- Ukrainian

(adam)

2020-04-12 10:25:17 UTC MAIN commitmail json YAML

nss: delete patch hunk which should no longer be necessary

(tnn)

2020-04-12 09:41:18 UTC MAIN commitmail json YAML

Set 1.14 as default Go version.

1.14.2 is good now :)

(bsiegert)

2020-04-12 09:33:33 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup tickets up to #6158

(bsiegert)

2020-04-12 09:33:13 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6158 - requested by leot
lang/scala: build fix

Revisions pulled up:
- lang/scala/Makefile                                          1.17

---
  Module Name:    pkgsrc
  Committed By:  mef
  Date:          Sat Apr  4 04:19:36 UTC 2020

  Modified Files:
          pkgsrc/lang/scala: Makefile

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

(bsiegert)

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

doc: Updated mail/sendmail to 8.15.2nb8

(jnemeth)

2020-04-12 09:11:42 UTC MAIN commitmail json YAML

Allow the UseBlacklist configuration option, but ignore it, on
systems that don't have blacklistd.  This prevents configuration
errors as the default config files have:

O UseBlacklist=false

(jnemeth)

2020-04-12 08:53:27 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6157 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                1.58-1.59
- security/tor-browser/distinfo                                1.16-1.17

---
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Tue Apr  7 15:16:07 UTC 2020

  Modified Files:
          pkgsrc/security/tor-browser: Makefile distinfo

  Log Message:
  tor-browser: update to 9.0.8.

  Tor Browser 9.0.8 -- April 5 2020
    * All Platforms
      * Mozilla Bug 1620818 - Release nsDocShell::mContentViewer properly
      * Mozilla Bug 1626728 - Normalize shutdown

---
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Fri Apr 10 19:18:00 UTC 2020

  Modified Files:
          pkgsrc/security/tor-browser: Makefile distinfo

  Log Message:
  tor-browser: update to 9.0.9.

      All Platforms
          Update Firefox to 68.7.0esr
          Bump NoScript to 11.0.23
          Bug 33630: Remove noisebridge01 default bridge

        Windows + OS X + Linux
          Bug 33771: Update some existing licenses and add Libevent license
          Bug 33723: Bump openssl version to 1.1.1f

(bsiegert)

2020-04-12 08:41:02 UTC MAIN commitmail json YAML

2020-04-12 08:36:13 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.10.6, fluidsynth-2.1.2, glib2-2.64.2,
  gobject-introspection-1.64.1, gtk3-3.24.18, librsvg-2.48.3,
  libssh-0.94, libyaml-0.2.3, maim-5.6.3, py-asttokens-2.0.4,
  py-cachetools-4.1.0, py-pyrsistent-0.16.0, slop-7.5, vala-0.48.3,
  xerces-c-3.2.3.

(wiz)

2020-04-12 08:29:21 UTC MAIN commitmail json YAML

2020-04-12 07:51:04 UTC MAIN commitmail json YAML

doc: Updated print/qpdf to 10.0.1

(ryoon)

2020-04-12 07:50:24 UTC MAIN commitmail json YAML

qpdf: Update to 10.0.1

* Bump forgotten BUILDLINK_API_DEPENDS.

Changelog:
This is qpdf version 10.0.1. This release includes some small bug
fixes over 10.0.0 including a fix to one regression in
QPDFObjectHandle::getStreamData. If you use that method in your
code, you should definitely take 10.0.1 over 10.0.0.

(ryoon)

2020-04-12 07:34:58 UTC MAIN commitmail json YAML

Updated textproc/icu

(adam)

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

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

icu: updated to 66.1

ICU 66
It updates to Unicode 13 & CLDR 36.1. New, extra Q1 releases for low-risk integration of Unicode 13.

ICU 65
It updates to CLDR 36 locale data with many additions and corrections, and some new measurement units. The Java LocaleMatcher API is improved, and ported to C++. For building ICU data, there are new filtering options, and new tracing support for data loading in ICU4C.

(adam)

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

guetzli: don't override optimization flags

(adam)

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

Updated graphics/libjpeg-turbo, x11/py-sip, x11/py-sip-qt5, x11/py-qt5

(adam)

2020-04-12 06:24:31 UTC MAIN commitmail json YAML

py-qt5: updated to 5.14.2

v5.14.2
- Added the missing QTextCodec.convertFromUnicode().
- Added the OpenGL ES bindings.
- Added QFlags.__index__().

v5.14.1
- This is a bug fix release.

v5.14.0
- Added support for Qt v5.14.0.

(adam)

2020-04-12 06:19:56 UTC MAIN commitmail json YAML

py-sip py-sip-qt5: updated to 4.19.22

v4.19.22
- Bug fixes.

v4.19.21
- Bug fixes.

v4.19.20
- Bug fixes.

(adam)

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

libjpeg-turbo: updated to 2.0.4

2.0.4

Fixed a regression in the Windows packaging system (introduced by 2.0 beta1[2]) whereby, if both the 64-bit libjpeg-turbo SDK for GCC and the 64-bit libjpeg-turbo SDK for Visual C++ were installed on the same system, only one of them could be uninstalled.

Fixed a signed integer overflow and subsequent segfault that occurred when attempting to decompress images with more than 715827882 pixels using the 64-bit C version of TJBench.

Fixed out-of-bounds write in tjDecompressToYUV2() and tjDecompressToYUVPlanes() (sometimes manifesting as a double free) that occurred when attempting to decompress grayscale JPEG images that were compressed with a sampling factor other than 1 (for instance, with cjpeg -grayscale -sample 2x2).

Fixed a regression introduced by 2.0.2[5] that caused the TurboJPEG API to incorrectly identify some JPEG images with unusual sampling factors as 4:4:4 JPEG images. This was known to cause a buffer overflow when attempting to decompress some such images using tjDecompressToYUV2() or tjDecompressToYUVPlanes().

Fixed an issue, detected by ASan, whereby attempting to losslessly transform a specially-crafted malformed JPEG image containing an extremely-high-frequency coefficient block (junk image data that could never be generated by a legitimate JPEG compressor) could cause the Huffman encoder's local buffer to be overrun. (Refer to 1.4.0[9] and 1.4beta1[15].) Given that the buffer overrun was fully contained within the stack and did not cause a segfault or other user-visible errant behavior, and given that the lossless transformer (unlike the decompressor) is not generally exposed to arbitrary data exploits, this issue did not likely pose a security risk.

The ARM 64-bit (ARMv8) NEON SIMD assembly code now stores constants in a separate read-only data section rather than in the text section, to support execute-only memory layouts.

2.0.3

Fixed "using JNI after critical get" errors that occurred on Android platforms when passing invalid arguments to certain methods in the TurboJPEG Java API.

Fixed a regression in the SIMD feature detection code, introduced by the AVX2 SIMD extensions (2.0 beta1[1]), that was known to cause an illegal instruction exception, in rare cases, on CPUs that lack support for CPUID leaf 07H (or on which the maximum CPUID leaf has been limited by way of a BIOS setting.)

The 4:4:0 (h1v2) fancy (smooth) chroma upsampling algorithm in the decompressor now uses a similar bias pattern to that of the 4:2:2 (h2v1) fancy chroma upsampling algorithm, rounding up or down the upsampled result for alternate pixels rather than always rounding down. This ensures that, regardless of whether a 4:2:2 JPEG image is rotated or transposed prior to decompression (in the frequency domain) or after decompression (in the spatial domain), the final image will be similar.

Fixed an integer overflow and subsequent segfault that occurred when attempting to compress or decompress images with more than 1 billion pixels using the TurboJPEG API.

Fixed a regression introduced by 2.0 beta1[15] whereby attempting to generate a progressive JPEG image on an SSE2-capable CPU using a scan script containing one or more scans with lengths divisible by 16 would result in an error ("Missing Huffman code table entry") and an invalid JPEG image.

Fixed an issue whereby tjDecodeYUV() and tjDecodeYUVPlanes() would throw an error ("Invalid progressive parameters") or a warning ("Inconsistent progression sequence") if passed a TurboJPEG instance that was previously used to decompress a progressive JPEG image.

2.0.2

Fixed a regression introduced by 2.0.1[5] that prevented a runtime search path (rpath) from being embedded in the libjpeg-turbo shared libraries and executables for macOS and iOS. This caused a fatal error of the form "dyld: Library not loaded" when attempting to use one of the executables, unless DYLD_LIBRARY_PATH was explicitly set to the location of the libjpeg-turbo shared libraries.

Fixed an integer overflow and subsequent segfault (CVE-2018-20330) that occurred when attempting to load a BMP file with more than 1 billion pixels using the tjLoadImage() function.

Fixed a buffer overrun (CVE-2018-19664) that occurred when attempting to decompress a specially-crafted malformed JPEG image to a 256-color BMP using djpeg.

Fixed a floating point exception that occurred when attempting to decompress a specially-crafted malformed JPEG image with a specified image width or height of 0 using the C version of TJBench.

The TurboJPEG API will now decompress 4:4:4 JPEG images with 2x1, 1x2, 3x1, or 1x3 luminance and chrominance sampling factors. This is a non-standard way of specifying 1x subsampling (normally 4:4:4 JPEGs have 1x1 luminance and chrominance sampling factors), but the JPEG format and the libjpeg API both allow it.

Fixed a regression introduced by 2.0 beta1[7] that caused djpeg to generate incorrect PPM images when used with the -colors option.

Fixed an issue whereby a static build of libjpeg-turbo (a build in which ENABLE_SHARED is 0) could not be installed using the Visual Studio IDE.

Fixed a severe performance issue in the Loongson MMI SIMD extensions that occurred when compressing RGB images whose image rows were not 64-bit-aligned.

2.0.1

Fixed a regression introduced with the new CMake-based Un*x build system, whereby jconfig.h could cause compiler warnings of the form "HAVE_*_H" redefined if it was included by downstream Autotools-based projects that used AC_CHECK_HEADERS() to check for the existence of locale.h, stddef.h, or stdlib.h.

The jsimd_quantize_float_dspr2() and jsimd_convsamp_float_dspr2() functions in the MIPS DSPr2 SIMD extensions are now disabled at compile time if the soft float ABI is enabled. Those functions use instructions that are incompatible with the soft float ABI.

Fixed a regression in the SIMD feature detection code, introduced by the AVX2 SIMD extensions (2.0 beta1[1]), that caused libjpeg-turbo to crash on Windows 7 if Service Pack 1 was not installed.

Fixed out-of-bounds read in cjpeg that occurred when attempting to compress a specially-crafted malformed color-index (8-bit-per-sample) Targa file in which some of the samples (color indices) exceeded the bounds of the Targa file's color table.

Fixed an issue whereby installing a fully static build of libjpeg-turbo (a build in which CFLAGS contains -static and ENABLE_SHARED is 0) would fail with "No valid ELF RPATH or RUNPATH entry exists in the file."

2.0.0

The TurboJPEG API can now decompress CMYK JPEG images that have subsampled M and Y components (not to be confused with YCCK JPEG images, in which the C/M/Y components have been transformed into luma and chroma.) Previously, an error was generated ("Could not determine subsampling type for JPEG image") when such an image was passed to tjDecompressHeader3(), tjTransform(), tjDecompressToYUVPlanes(), tjDecompressToYUV2(), or the equivalent Java methods.

Fixed an issue (CVE-2018-11813) whereby a specially-crafted malformed input file (specifically, a file with a valid Targa header but incomplete pixel data) would cause cjpeg to generate a JPEG file that was potentially thousands of times larger than the input file. The Targa reader in cjpeg was not properly detecting that the end of the input file had been reached prematurely, so after all valid pixels had been read from the input, the reader injected dummy pixels with values of 255 into the JPEG compressor until the number of pixels specified in the Targa header had been compressed. The Targa reader in cjpeg now behaves like the PPM reader and aborts compression if the end of the input file is reached prematurely. Because this issue only affected cjpeg and not the underlying library, and because it did not involve any out-of-bounds reads or other exploitable behaviors, it was not believed to represent a security threat.

Fixed an issue whereby the tjLoadImage() and tjSaveImage() functions would produce a "Bogus message code" error message if the underlying bitmap and PPM readers/writers threw an error that was specific to the readers/writers (as opposed to a general libjpeg API error.)

Fixed an issue (CVE-2018-1152) whereby a specially-crafted malformed BMP file, one in which the header specified an image width of 1073741824 pixels, would trigger a floating point exception (division by zero) in the tjLoadImage() function when attempting to load the BMP file into a 4-component image buffer.

Fixed an issue whereby certain combinations of calls to jpeg_skip_scanlines() and jpeg_read_scanlines() could trigger an infinite loop when decompressing progressive JPEG images that use vertical chroma subsampling (for instance, 4:2:0 or 4:4:0.)

Fixed a segfault in jpeg_skip_scanlines() that occurred when decompressing a 4:2:2 or 4:2:0 JPEG image using the merged (non-fancy) upsampling algorithms (that is, when setting cinfo.do_fancy_upsampling to FALSE.)

The new CMake-based build system will now disable the MIPS DSPr2 SIMD extensions if it detects that the compiler does not support DSPr2 instructions.

Fixed out-of-bounds read in cjpeg (CVE-2018-14498) that occurred when attempting to compress a specially-crafted malformed color-index (8-bit-per-sample) BMP file in which some of the samples (color indices) exceeded the bounds of the BMP file's color table.

Fixed a signed integer overflow in the progressive Huffman decoder, detected by the Clang and GCC undefined behavior sanitizers, that could be triggered by attempting to decompress a specially-crafted malformed JPEG image. This issue did not pose a security threat, but removing the warning made it easier to detect actual security issues, should they arise in the future.

(adam)

2020-04-12 02:50:28 UTC MAIN commitmail json YAML

doc: Updated lang/algol68g to 2.8.4

(ryoon)