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

2024-05-13 03:38:56 UTC Now

2020-01-10 21:15:21 UTC MAIN commitmail json YAML

Use generic SSL version method instead of ancient SSLv3-only. Adjust
PLIST to match reality. Bump revision.

(joerg)

2020-01-10 21:14:12 UTC MAIN commitmail json YAML

2020-01-10 21:13:55 UTC MAIN commitmail json YAML

2020-01-10 21:12:58 UTC MAIN commitmail json YAML

Ignore truncation warnings from clang, e.g. on implicit casts from
INT64_T to float/double.

(joerg)

2020-01-10 21:12:10 UTC MAIN commitmail json YAML

Update for doxygen changes. Bump revision.

(joerg)

2020-01-10 21:11:50 UTC MAIN commitmail json YAML

Needs bsdtar to extract.

(joerg)

2020-01-10 21:11:35 UTC MAIN commitmail json YAML

Needs ocaml-cohttp.

(joerg)

2020-01-10 21:11:14 UTC MAIN commitmail json YAML

2020-01-10 20:27:04 UTC MAIN commitmail json YAML

2020-01-10 19:38:06 UTC MAIN commitmail json YAML

2020-01-10 19:26:32 UTC MAIN commitmail json YAML

slim: already depends on dbus, don't add it a second time.

(maya)

2020-01-10 19:14:01 UTC MAIN commitmail json YAML

doc: Updated x11/slim to 1.3.6nb3

(maya)

2020-01-10 19:13:33 UTC MAIN commitmail json YAML

slim: seems to require global dbus in order to successfully start things.

Make the rc.d script depend on dbus to have successful startup.
Add PREFIX/bin to path, so it works better with pkgsrc environments even
in the base xsrc case.

Bump PKGREVISION.

(maya)

2020-01-10 18:32:13 UTC MAIN commitmail json YAML

vvvvvv: DESCR note

(nia)

2020-01-10 18:27:32 UTC MAIN commitmail json YAML

doc: Added games/vvvvvv version 0.0.0.20200110

(nia)

2020-01-10 18:27:18 UTC MAIN commitmail json YAML

games: Add vvvvvv

VVVVVV is a platform game all about exploring one simple mechanical idea -
what if you reversed gravity instead of jumping?

The game is designed not to artificially gate your progress. In VVVVVV there
are no locks, no power-ups, no switches, nothing to stop you progressing
except the challenges themselves.

(nia)

2020-01-10 17:07:39 UTC MAIN commitmail json YAML

doc: Updated time/xtide to 2.15.2

(plunky)

2020-01-10 17:05:40 UTC MAIN commitmail json YAML

2020-01-10 17:00:39 UTC MAIN commitmail json YAML

doc: Added databases/libtcd version 2.2.7r2

(plunky)

2020-01-10 16:57:48 UTC MAIN commitmail json YAML

2020-01-10 16:57:25 UTC MAIN commitmail json YAML

add libtcd version 2.2.7-r2:

libtcd provides a software API for reading and writing Tide Constituent
Database (TCD) files.

The TCD file format and schema are used by XTide to retrieve constituent
definitions (speeds, equilibrium arguments, and node factors), harmonic
constants, subordinate station offsets and associated metadata for use
in generating tide predictions.

The TCD file format and schema were originally designed by Jan Depner
to improve the performance of XTide and to meet additional requirements
of the U.S. Naval Oceanographic Office (NAVO).  They are now maintained
primarily by David Flater.

The design goals for TCD included:

Available without installing heavy external packages.
Efficient for indexing and loading of stations.
Compact file format.
Translatable without loss from legacy XTide .txt and .xml files.
Exportable to legacy .txt and .xml formats.
Modifiable by end user using tideEditor.
Able to detect tampering (usually, misguided attempts to edit the
database in a word processor).

(plunky)

2020-01-10 15:46:36 UTC MAIN commitmail json YAML

unrealircd: Build fix: don't accidentally detect epoll on SunOS

(nia)

2020-01-10 15:27:25 UTC MAIN commitmail json YAML

anope: Build fix: Don't check for presence of epoll header on SunOS

In file included from /home/pbulk/build/chat/anope/work/anope-2.0.7-source/src/socketengines/socketengine_epoll.cpp:18:0:
/usr/include/sys/epoll.h:1:2: error: #error "This header has been disabled to stop its functionality from being used."
#error "This header has been disabled to stop its functionality from being used."
  ^~~~~
/home/pbulk/build/chat/anope/work/anope-2.0.7-source/src/socketengines/socketengine_epoll.cpp:23:20: error: 'epoll_event' was not declared in this scope

(nia)

2020-01-10 15:25:55 UTC pkgsrc-2019Q4 commitmail json YAML

Pullup tickets #6113 and #6115

(bsiegert)

2020-01-10 15:25:38 UTC pkgsrc-2019Q4 commitmail json YAML

Pullup ticket #6115 - requested by nia
net/libtorrent-rasterbar: NetBSD 8 build fix

Revisions pulled up:
- net/libtorrent-rasterbar/Makefile                            1.2-1.3
- net/libtorrent-rasterbar/PLIST                                1.2
- net/libtorrent-rasterbar/distinfo                            1.2-1.3
- net/libtorrent-rasterbar/patches/patch-include_libtorrent_buffer.hpp 1.2

---
  Module Name:    pkgsrc
  Committed By:  nia
  Date:          Sat Jan  4 16:49:12 UTC 2020

  Modified Files:
          pkgsrc/net/libtorrent-rasterbar: Makefile PLIST distinfo

  Log Message:
  libtorrent-rasterbar: Update to 1.2.3

  Changes:

      fix erroneous event=completed tracker announce when checking files
      promote errors in parsing listen_interfaces to post listen_failed_alert
      fix bug in protocol encryption/obfuscation
      fix buffer overflow in SOCKS5 UDP logic
      fix issue of rapid calls to file_priority() clobbering each other
      clear tracker errors on success
      optimize setting with unlimited unchoke slots
      fixed restoring of trackers, comment, creation date and created-by in resume data
      fix handling of torrents with too large pieces
      fixed division by zero in anti-leech choker
      fixed bug in torrent_info::swap

---
  Module Name:    pkgsrc
  Committed By:  nia
  Date:          Fri Jan 10 11:52:05 UTC 2020

  Modified Files:
          pkgsrc/net/libtorrent-rasterbar: Makefile distinfo
          pkgsrc/net/libtorrent-rasterbar/patches:
              patch-include_libtorrent_buffer.hpp

  Log Message:
  libtorrent-rasterbar: Let's not peek into internal malloc properties.

(bsiegert)

2020-01-10 13:56:19 UTC pkgsrc-2019Q4 commitmail json YAML

Pullup ticket #6113 - requested by nia
www/firefox68: security fix (zero-day)

Revisions pulled up:
- www/firefox68/Makefile                                        1.7-1.8
- www/firefox68/distinfo                                        1.6-1.7
- www/firefox68/patches/patch-rust-1.39.0                      deleted

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Wed Jan  8 21:49:32 UTC 2020

  Modified Files:
  pkgsrc/www/firefox68: Makefile distinfo
  Removed Files:
  pkgsrc/www/firefox68/patches: patch-rust-1.39.0

  Log Message:
  firefox68: Update to 68.4.0

  Security Vulnerabilities fixed in Firefox ESR 68.4:

  # CVE-2019-17015: Memory corruption in parent process during new content process initialization on Windows
  # CVE-2019-17016: Bypass of @namespace CSS sanitization during pasting
  # CVE-2019-17017: Type Confusion in XPCVariant.cpp
  # CVE-2019-17021: Heap address disclosure in parent process during content process initialization on Windows
  # CVE-2019-17022: CSS sanitization does not escape HTML tags
  # CVE-2019-17024: Memory safety bugs fixed in Firefox 72 and Firefox ESR 68.4

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Thu Jan  9 20:51:59 UTC 2020

  Modified Files:
  pkgsrc/www/firefox68: Makefile distinfo

  Log Message:
  firefox68: Update to 68.4.1

  This release fixes one zero-day vulnerability:

  CVE-2019-17026: IonMonkey type confusion with StoreElementHole and FallibleStoreElement

  Incorrect alias information in IonMonkey JIT compiler for setting array elements could lead to a type confusion.
  We are aware of targeted attacks in the wild abusing this flaw

(bsiegert)

2020-01-10 13:32:32 UTC MAIN commitmail json YAML

2020-01-10 13:25:26 UTC MAIN commitmail json YAML

doc: note poppler* update to 0.84.0

(wiz)

2020-01-10 13:24:19 UTC MAIN commitmail json YAML

poppler*: update to 0.84.0

Release 0.84.0:
        core:
        * Fix crash when converting from Unicode to ASCII-7
        * Splash::scaleImageYdXu: Protect against crash if srcWidth is too big
        * JBIG2Stream: fix potential crash in malformed documents
        * JBIG2Stream: fix leak in reset() if called several times
        * Internal code improvements

        utils:
        * pdfimages: Add error message if first page is larger then number of pages.
        * pdfinfo: Improved paper size recognition
        * pdfsig: Fix exit code when dumping signatures
        * pdftocairo: Error out when even/odd selects 0 pages
        * pdftohtml: Fix memory leak
        * pdftoppm: Add an option to scale before rotate
        * pdftoppm: Add -hide-annotations option
        * pdftoppm: Error out when even/odd selects 0 pages
        * pdftops: Improve -optimizecolorspace

        qt5:
        * Code cleanups

        glib:
        * Fix compiler warrnings

Release 0.83.0:
        core:
        * Improve when a file is recognized as Linearized
        * Improve const-ness of the code
        * Make code a bit more readable/maintanable
        * Fix uninitialized memory uses in broken files

        utils:
        * pdffonts: Make code a bit more readable/maintanable
        * pdftohtml: Make code a bit more readable/maintanable

        qt5:
        * Remove a bunch of unused internal functions
        * trUtf8 -> tr (less warnings)

        build system:
        * make-glib-api-docs: switch to python3

(wiz)

2020-01-10 12:56:35 UTC MAIN commitmail json YAML

go: use go113 as the default for building packages.

I did a preliminary bulk build to find build failures resulting from this
change and fixed the fallout in www/grafana. Everything else seemed to be
ok.

(bsiegert)

2020-01-10 12:54:01 UTC MAIN commitmail json YAML

go112 and go113 updates

(bsiegert)

2020-01-10 12:53:02 UTC MAIN commitmail json YAML

Update go112 to 1.12.15.

These releases include fixes to the runtime and to the
net/http package.

The macOS releases enable the Hardened Runtime. See
https://golang.org/issue/34986 for details.

View the release notes for more information:
    https://golang.org/doc/devel/release.html#go1.13.minor

(bsiegert)

2020-01-10 12:50:00 UTC MAIN commitmail json YAML

doc: note gstreamer1 updates

(wiz)

2020-01-10 12:47:07 UTC MAIN commitmail json YAML

gstreamer: update to 1.16.2

The second 1.16 bug-fix release (1.16.2) was released on 3 December 2019.

This release only contains bugfixes and it should be safe to update from 1.16.1.

Highlighted bugfixes in 1.16.2

    Interlaced video scaling fixes
    CineForm video support in AVI
    audiorate: avoid glitches due to rounding errors after changing rate
    Command line tool output printing improvements on Windows
    various performance improvements, memory leak fixes and security fixes
    VP9 decoding fixes
    avfvideosrc: Explicitly request video permission on macOS 10.14+
    wasapi: bug fixes and stability improvements
    webrtc-audio-processing: fix segmentation fault on 32-bit windows
    tsdemux: improved handling of certain discontinuities
    vaapi h265 decoder: wait for I-frame before trying to decode

gstreamer

    gst-launch: Fix ugly stdout on Windows
    tee: Make sure to actually deactivate pads that are released
    bin: Drop need-context messages without source instead of crashing
    gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar macros
    tracers: Don't leak temporary GstStructure

gst-plugins-base

    xvimagepool: Update size, stride, and offset with allocated XvImage
    video-converter: Fix RGB-XYZ-RGB conversion
    audiorate: Update next_offset on rate change
    audioringbuffer: Reset reorder flag before check
    audio-buffer: Don't fail to map buffers with zero samples
    videorate: Fix max-duplication-time handling
    gl/gbm: ensure we call the resize callback before attempting to draw
    video-converter: Various fixes for interlaced scaling
    gstrtspconnection: messages_bytes not decreased
    check: Don't use real audio devices for tests
    riff: add CineForm mapping
    glfilters: Don't use static variables for storing per-element state
    glupload: Add VideoMetas and GLSyncMeta to the raw uploaded buffers
    streamsynchronizer: avoid pad release race during logging.
    gst-play: Use gst_print* to avoid broken stdout string on Windows

gst-plugins-good

    vp9dec: Fix broken 4:4:4 8bits decoding
    rtpsession: add locking for clear-pt-map
    rtpL16depay: don't crash if data is not modulo channels*width
    wavparse: Fix push mode ignoring audio with a size smaller than segment buffer
    wavparse: Fix push mode ignoring last audio payload chunk
    aacparse: fix wrong offset of the channel number in adts header
    jpegdec: Fix incorrect logic in EOI tag detection
    videocrop: Also update the coordinate when in-place
    jpegdec: don't overwrite the last valid line
    vpx: Error out if enabled and no features found
    v4l2videodec: ensure pool exists before orphaning it
    v4l2videoenc: fix type conversion errors
    v4l2bufferpool: Queue number of allocated buffers to capture
    v4l2object: fix mpegversion number typo
    v4l2object: Work around bad TRY_FMT colorimetry implementations

gst-plugins-bad

    avfvideosrc: Explicitly request video permission on macOS 10.14+
    wasapi: Various fixes and a workaround for a specific driver bug
    wasapi: Move to CoInitializeEx for COM initialization
    wasapi: Fix runtime/build warnings
    waylandsink: Commit the parent after creating subsurface
    msdkdec: fix surface leak in msdkdec_handle_frame
    tsmux: Fix copying of buffer region
    tsdemux: Handle continuity mismatch in more cases
    tsdemux: Always issue a DTS even when it's equal to PTS
    openexr: Fix build with OpenEXR 2.4 (and also OpenEXR 2.2 on Ubuntu 18.04)
    ccextractor: Always forward all sticky events to the caption pad
    pnmdec: Return early on ::finish() if we have no actual data to parse
    ass: avoid infinite unref loop with bad data
    fluidsynth: add sf3 to soundfont search path
    webrtcdsp/webrtcechoprobe segmentation fault on windows (1.16.0 x86)

gst-libav

    avvidenc: Fix error propagation
    avdemux: Fix segmentation fault if long_name is NULL
    avviddec: Fix huge leak caused by circular reference
    avviddec: Enforce allocate new AVFrame per input frame
    avdec_mpeg2video (and probably more): Huge memory leak in git master

gst-rtsp-server

    rtsp-media: Use lock in gst_rtsp_media_is_receive_only
    rtsp-client: RTP Info when completed_sender
    rtsp-client: fix location uri-format by getting uri directly from context instead

gstreamer-vaapi

    meson build: halt configuration if no renderer API
    libs: decoder: h265: skip all pictures prior the first I-frame
    libs: window: x11: Avoid usage of deprecated API

gst-editing-services

    Initialize debug categories before usage

gst-build

    gst-env: Use locally built GStreamer utility programs

(wiz)

2020-01-10 12:45:44 UTC MAIN commitmail json YAML

doc: Update shells/pbosh to 20191205

(micha)

2020-01-10 12:45:00 UTC MAIN commitmail json YAML

shells/pbosh: Update to 20191205

Based on Schily Tools Release 2019-12-05.

AN-2019-11-11:
-  libschily: the new functions wcastoi wcastol wcastolb that have been
    added with the previous release have been forgotten in the linker map
    file.

AN-2019-12-05:
-  include/schily/stdio.h: We no longer define getc_unlocked() on Solaris
    in case that it is defined already. This was needed since Oracle
    Solaris 11.4 compiles 64 bit by default and made stdio less opaque
    than before - this result in the same bahavior as for 32 bit programs.
    This means, we no longer need to use tricks to get fast access to
    stdio.

    Thanks to Rolf Dietze for reporting.

-  libschily: the function getargs() and similar (from the option parser
    group) fixed a bug that prevented the usability of the official method
    to include the char '+' inside option names by quoting the character
    in the option name used in the format string.

    This bug has been fixed in order to be able to support "star -dump+ ..."

-  libshedit: because of the changes in Oracle Solaris 11.4, we need to
    #undef FAST_GETC_PUTC in order to avoid to use getc_unlocked().

    Thanks to Rolf Dietze for reporting.

-  Bourne Shell/bsh: */hashcmd.c did not handle a malloc()ed string
    correctly and could cause a memory leak with hash commands that
    do not add new aliases.

    We now create a copy using make()/makestr() before calling ab_push()
    or ab_insert() and always free "name" at the end of the function
    hashcmd()

-  Bourne Shell: The man page now documents that the command

        "set -o hashcmds"

    inside the file $HOME/.shrc makes a # on the fist column of that
    file and followed by a non-space character, no longer a comment..
    It is thus recommended to have "set -o hashcmds" close to the.
    bottom of the file $HOME/.shrc

(micha)

2020-01-10 12:43:33 UTC MAIN commitmail json YAML

doc: Update shells/bosh to 20191205

(micha)

2020-01-10 12:40:43 UTC MAIN commitmail json YAML

Update go113 to 1.13.6.

These releases include fixes to the runtime and to the
net/http package.

The macOS releases enable the Hardened Runtime. See
https://golang.org/issue/34986 for details.

View the release notes for more information:
    https://golang.org/doc/devel/release.html#go1.13.minor

(bsiegert)

2020-01-10 12:38:22 UTC MAIN commitmail json YAML

shells/bosh: Update to 20191205

Based on Schily Tools Release 2019-12-05.

AN-2019-11-11:
-  libschily: the new functions wcastoi wcastol wcastolb that have been
    added with the previous release have been forgotten in the linker map
    file.

AN-2019-12-05:
-  include/schily/stdio.h: We no longer define getc_unlocked() on Solaris
    in case that it is defined already. This was needed since Oracle
    Solaris 11.4 compiles 64 bit by default and made stdio less opaque
    than before - this result in the same bahavior as for 32 bit programs.
    This means, we no longer need to use tricks to get fast access to
    stdio.

    Thanks to Rolf Dietze for reporting.

-  libschily: the function getargs() and similar (from the option parser
    group) fixed a bug that prevented the usability of the official method
    to include the char '+' inside option names by quoting the character
    in the option name used in the format string.

    This bug has been fixed in order to be able to support "star -dump+ ..."

-  libshedit: because of the changes in Oracle Solaris 11.4, we need to
    #undef FAST_GETC_PUTC in order to avoid to use getc_unlocked().

    Thanks to Rolf Dietze for reporting.

-  Bourne Shell/bsh: */hashcmd.c did not handle a malloc()ed string
    correctly and could cause a memory leak with hash commands that
    do not add new aliases.

    We now create a copy using make()/makestr() before calling ab_push()
    or ab_insert() and always free "name" at the end of the function
    hashcmd()

-  Bourne Shell: The man page now documents that the command

        "set -o hashcmds"

    inside the file $HOME/.shrc makes a # on the fist column of that
    file and followed by a non-space character, no longer a comment..
    It is thus recommended to have "set -o hashcmds" close to the.
    bottom of the file $HOME/.shrc

(micha)

2020-01-10 12:27:33 UTC MAIN commitmail json YAML

doc: Update archivers/star to 1.6.1nb4

(micha)

2020-01-10 12:25:29 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Swim to 0.1.48

(schmonz)

2020-01-10 12:25:23 UTC MAIN commitmail json YAML

Update to 0.1.48. From the changelog:

- Fix a formatting bug from ingydotnet/git-subrepo
- Fix for https://github.com/ingydotnet/inline-pm/pull/74

(schmonz)

2020-01-10 12:24:56 UTC MAIN commitmail json YAML

archivers/star: Update to 1.6.1nb4

Based on Schily Tools Release 2019-12-05.

AN-2019-11-11:
-  libschily: the new functions wcastoi wcastol wcastolb that have been
    added with the previous release have been forgotten in the linker map
    file.

-  star: When using star -copy, the default is now -no-secure-links.
    This is what users like since they are copying their own data that
    per definition cannot be untrusted external data.

-  star: star -diff is now "more smooth" to use, when the archive type
    is GNU TAR and the "atime" or "ctime" properties are not present
    for a specific file. Before, Jan 1 1970 was the assumed time in
    the archive.

-  star: star -diff now prints a diff statistics summary.

-  star: New version date

AN-2019-12-05:
-  include/schily/stdio.h: We no longer define getc_unlocked() on Solaris
    in case that it is defined already. This was needed since Oracle
    Solaris 11.4 compiles 64 bit by default and made stdio less opaque
    than before - this result in the same bahavior as for 32 bit programs.
    This means, we no longer need to use tricks to get fast access to
    stdio.

    Thanks to Rolf Dietze for reporting.

-  libschily: the function getargs() and similar (from the option parser
    group) fixed a bug that prevented the usability of the official method
    to include the char '+' inside option names by quoting the character
    in the option name used in the format string.

    This bug has been fixed in order to be able to support "star -dump+ ..."

-  libshedit: because of the changes in Oracle Solaris 11.4, we need to
    #undef FAST_GETC_PUTC in order to avoid to use getc_unlocked().

    Thanks to Rolf Dietze for reporting.

-  libfind: A new function walksname() has been added to set up the
    internals in "struct WALK" for external path names. This feature is
    needed to support "star -c list=names -find ...".

-  libfind: The functions fetchdir()/dfetchdir(), sortdir(), cmpdir() now
    use size_t instead of int for the entry number count and the allocated
    size.

    This breaks binary compatibility in 64 bit mode for those users only,
    that use the interfaces fetchdir()/dfetchdir(), sortdir(), cmpdir().

    The only application that currently uses these interfaces is "star".
    Simple users of libfind and programs compiled as 32 bit programs
    are not affected by the change.

    Warning: packetizers need to take care of the changed name of the
    shared library file for libfind.

-  libfind: Because of the binary incompatible change, we incremented
    the major library version number from 3 to 4.

    WARNING: This affects only distros that ship 64 bit versions of star
    using a shared version of libfind.

    Since Solaris defaults to 32 bit programs, this is expected to only
    affect Linux distros.

-  libstreamar: unicode.c has been changed to make sure that is works even
    in case that the "len" parameter is an unsigned.

-  libstreamar: to_utf8() from unicode.c has been rewritten to use size_t.
    instead of int. Several changes have been introduced in the other
    code as well.

-  libstreamar: from_utf8() from unicode.c has been rewritten to use size_t.
    instead of int. Several changes have been introduced in the other
    code as well.
-  star: The new-volume-script= script is now called at the end of
    _every tape_, even at the last one. This now allows to have a script
    that automatically renames a standard archive name into numbered
    archive names when a tree should be splitted into chunks, e.g. with
    this command line:

        star -c f=/tmp/v.tar tsize=1G new-volume-script='sh -c \
            "mv /tmp/v.tar /tmp/v$(($1-1)).tar" nv' .

    you get partial archives named /tmp/v1.tar ... /tmp/vn.tar

    Note that this would not work in case that "sh" is the historical
    Bourne Shell, e.g. as seen on Solaris 10. This is because
    "shell arithmetics" is a feature that was not present in the historical
    Bourne Shell.

-  star: The man page now mentions that "star cli=tar ..." works as an
    alias to "star cli=suntar ...".

-  star: The man page now mentions that "star cli=gnutar ..." does not
    impement the bugs from the GNU option parser.

-  star: Is "star cli=xxx ..." is used, then star now calls
    set_progname(xxx) and thus prints error messages labelled with the
    command line interface name.

-  star: In "pax" command line mode, star now uses -no-fsync as default
    in order to behave the same way as the closed source Solaris pax
    does.

-  star: Star now allows to combine the option list=names with -find
    This is useful, whenever a list of filenames is longer than ARG_MAX and
    thus cannot be used in the star command line after -find.

    Here is an example on how to use the new feature in a mercurial.
    based development environment:

        (hg status -a; hg status -m; hg status -c) | sed -e 's/^. //' > .hgfiles
        star -c list=.hgfiles -find -mtime -100 > /tmp/new.tar

    The first command puts all files under control of mercurial into
    thw file ".hgfiles" , while omitting the compile results from the
    file ".hgfiles".

    The second command takes that list and puts only those files into
    the archive that have been modified during the past 100 days.

-  star: A new option "-dump+" allows to have the "SCHILY.volhdr.hostname"
    meta data field filled out even when not making dumps with an
    associated dump level. This helps to remember the origin of tar
    archives.

-  star: unicode.c has been changed to use the same comment as unicode.c
    in libstreamar.

-  star: unicode.c has been changed to make sure that is works even.
    in case that the "len" parameter is an unsigned.

-  star: to_utf8() from unicode.c has been rewritten to use size_t.
    instead of int. Several changes have been introduced in the other
    code as well.

-  star: from_utf8() from unicode.c has been rewritten to use size_t.
    instead of int. Several changes have been introduced in the other
    code as well.

-  star: due to the incompatible interface change in libfind (see
    above), several changes have been introduced in order to use size_t
    instead of int for fetchdir()/dfetchdir(), sortdir(), cmpdir().

    This finally permits star to be able to make use of the current POSIX
    maximum meta data size for so called "pax" archives (TAR archives
    with POSIX.1-2001 meta data enhancements derived from the Solaris 7
    concept for tar from 1997). Previous versions of star have been
    limited to data no longer than 2 GB (even though the star main code
    supports 8 GB file size), this version now supports 8 GB for the.
    sum of all meta data for a single file in case a 64 bit binary from
    star is used.

-  star: the fifo now has a new variant of te function runfifo() that
    is used by the new fifo(1) standalone program. See below.

-  star: The README now mentions the new "star cli= ..." method and
    the fact that star deals with infinite path name length.

(micha)

2020-01-10 12:21:00 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkg_alternatives to 1.7

(leot)

2020-01-10 12:20:50 UTC MAIN commitmail json YAML

pkg_alternatives: Update to 1.7

Changes:
1.7
---
- Adjust pkg_alternatives(8) to point to the real user configuration wrapper
  file and bump date

(leot)

2020-01-10 12:07:22 UTC MAIN commitmail json YAML

doc: Update devel/smake to 1.3nb8

(micha)

2020-01-10 12:05:45 UTC MAIN commitmail json YAML

devel/smake: Update to 1.3nb8

Based on Release 2019-12-05.

From AN-2019-11-11:
-  libschily: the new functions wcastoi wcastol wcastolb that have been
    added with the previous release have been forgotten in the linker map
    file.

From AN-2019-12-05:
-  include/schily/stdio.h: We no longer define getc_unlocked() on Solaris
    in case that it is defined already. This was needed since Oracle
    Solaris 11.4 compiles 64 bit by default and made stdio less opaque
    than before - this result in the same bahavior as for 32 bit programs.
    This means, we no longer need to use tricks to get fast access to
    stdio.

    Thanks to Rolf Dietze for reporting.

-  libschily: the function getargs() and similar (from the option parser
    group) fixed a bug that prevented the usability of the official method
    to include the char '+' inside option names by quoting the character
    in the option name used in the format string.

    This bug has been fixed in order to be able to support "star -dump+ ..."

(micha)

2020-01-10 11:52:05 UTC MAIN commitmail json YAML

2020-01-10 11:25:32 UTC MAIN commitmail json YAML

supertuxkart: Build fix: 64 bit atomic ops are required on i386

(nia)

2020-01-10 11:22:52 UTC MAIN commitmail json YAML

lgogdownloader: Needs 64-bit atomic ops on i386

(nia)

2020-01-10 11:18:03 UTC MAIN commitmail json YAML

doc: Removed graphics/libglvnd

(nia)

2020-01-10 11:15:44 UTC MAIN commitmail json YAML

graphics: Remove libglvnd.

I originally imported this thinking it'd be useful. Turns out it's only
useful when you need proprietary nvidia drivers and Mesa to coeexist, and
this isn't supported in pkgsrc anyway.

(nia)

2020-01-10 11:12:07 UTC MAIN commitmail json YAML

doc: Removed emulators/zsnes

(nia)

2020-01-10 11:11:36 UTC MAIN commitmail json YAML

emulators: Remove zsnes.

32-bit x86 only due to use of 32-bit assembly code, but fails to build
on i386 due to problems with atomics.

No upstream release for 12 years and numerous accuracy problems and security
problems with untrusted ROMs unfixed - use emulators/snes9x.

(nia)

2020-01-10 11:05:04 UTC MAIN commitmail json YAML

buzztrax: Build fix: disable dllwrapper explicitly

This is autodetected on 32-bit x86 but causes the build to fail due to
win32 headers not being available.

(nia)

2020-01-10 09:28:42 UTC MAIN commitmail json YAML

Revbump due to package change.

Revbump due to package change.

(nros)

2020-01-10 07:50:25 UTC MAIN commitmail json YAML

lang/gcc9: remove reference to nonexisting gcc9-libs

(rillig)

2020-01-10 07:49:48 UTC MAIN commitmail json YAML

lang/gcc9: fix build problem on CentOS 6

There may still be follow-up problems. This fix is just based on the bulk
build logs.

(rillig)

2020-01-10 07:46:43 UTC MAIN commitmail json YAML

lang/gcc9: make PLIST entries conditional on NetBSD-*-x86_64

This allows to install gcc9 with all its PKG_OPTIONS disabled. This still
installs the C++ compiler. The C++ include files end up in the private
directory though.

(rillig)

2020-01-10 07:21:08 UTC MAIN commitmail json YAML

firefox: update minimum dependency versions for 72.0.1

NSPR >= 4.24 and NSS >= 3.48 are now required. (Rust is unchanged at
>= 1.37.)

(gutteridge)

2020-01-10 07:08:55 UTC MAIN commitmail json YAML

e16themes: amend another comment

(gutteridge)

2020-01-10 07:00:20 UTC MAIN commitmail json YAML

e16themes: update a comment

(gutteridge)

2020-01-10 06:29:48 UTC MAIN commitmail json YAML

Add missing rpaths to pkg-config files (pkg-config overrides)

(nros)

2020-01-10 03:43:51 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.49

(ryoon)

2020-01-10 03:43:20 UTC MAIN commitmail json YAML

nss: Update to 3.49

Changelog:
Notable Changes in NSS 3.49
* The legacy DBM database, libnssdbm, is no longer built by default when
using gyp builds. See Bug 1594933 for details.

Bugs fixed in NSS 3.49
* Bug 1513586 - Set downgrade sentinel for client TLS versions lower than
1.2.
* Bug 1606025 - Remove -Wmaybe-uninitialized warning in sslsnce.c
* Bug 1606119 - Fix PPC HW Crypto build failure
* Bug 1605545 - Memory leak in Pk11Install_Platform_Generate
* Bug 1602288 - Fix build failure due to missing posix signal.h
* Bug 1588714 - Implement CheckARMSupport for Win64/aarch64
* Bug 1585189 - NSS database uses 3DES instead of AES to encrypt DB entries
* Bug 1603257 - Fix UBSAN issue in softoken CKM_NSS_CHACHA20_CTR
initialization
* Bug 1590001 - Additional HRR Tests (CVE-2019-17023)
* Bug 1600144 - Treat ClientHello with message_seq of 1 as a second
ClientHello
* Bug 1603027 - Test that ESNI is regenerated after HelloRetryRequest
* Bug 1593167 - Intermittent mis-reporting potential security risk
SEC_ERROR_UNKNOWN_ISSUER
* Bug 1535787 - Fix automation/release/nss-release-helper.py on MacOS
* Bug 1594933 - Disable building DBM by default
* Bug 1562548 - Improve GCM perfomance on aarch32

(ryoon)

2020-01-10 00:28:03 UTC MAIN commitmail json YAML

lang/gcc9: split PLIST into platform-specific files

The PLISTs differ a lot between the platforms. For gathering the initial
data it is easier to just list the files per platform than trying to get
all the conditions right in the first place.

There will be conditions for operating systems, for platforms, for
features, for version-specific include files to be fixed, for installed
programming languages, for nls, and several more.

(rillig)

2020-01-09 23:37:45 UTC MAIN commitmail json YAML

babl: Apply removals to post-wrapper transformed arguments.

(nia)

2020-01-09 23:34:57 UTC MAIN commitmail json YAML

2020-01-09 23:09:58 UTC MAIN commitmail json YAML

waf: Not replacing the executable by default is probably a good idea.

"Waf script '2.0.19' and library '2.0.18' do not match (directory '/home/nia/pkgsrc/audio/suil/work/suil-0.10.6')"

(nia)

2020-01-09 20:52:08 UTC MAIN commitmail json YAML

doc: Updated www/firefox68 to 68.4.1

(nia)

2020-01-09 20:51:59 UTC MAIN commitmail json YAML

firefox68: Update to 68.4.1

This release fixes one zero-day vulnerability:

CVE-2019-17026: IonMonkey type confusion with StoreElementHole and FallibleStoreElement

Incorrect alias information in IonMonkey JIT compiler for setting array elements could lead to a type confusion.
We are aware of targeted attacks in the wild abusing this flaw

(nia)

2020-01-09 20:09:44 UTC MAIN commitmail json YAML

doc: Updated net/6tunnel to 0.13

(nia)

2020-01-09 20:09:34 UTC MAIN commitmail json YAML

6tunnel: Update to 0.13

Changes by Stuart Cardall:

    Updated help message.

Changes by Paul Warren:

    Avoid segfault in "-f" mode.

Changes by Wojtek Kaniewski:

    Support automake's "make check" target.

(nia)

2020-01-09 15:57:58 UTC MAIN commitmail json YAML

mplayer, gmplayer: Link libgifutil to resolve GifQuantizeBuffer()

Add -lgifutil when -lgif is used.

(ryoon)

2020-01-09 15:56:40 UTC MAIN commitmail json YAML

doc: Updated graphics/giflib to 5.2.1nb1

(ryoon)

2020-01-09 15:56:11 UTC MAIN commitmail json YAML

giflib: Install libutil as libgifutil to supply GifQuantizeBuffer()

Bump PKGREVISION.

(ryoon)

2020-01-09 15:27:01 UTC MAIN commitmail json YAML

doc: Updated lang/mono6 to 6.6.0.161

(ryoon)

2020-01-09 15:26:36 UTC MAIN commitmail json YAML

2020-01-09 15:08:01 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 72.0.1

(ryoon)

2020-01-09 15:07:41 UTC MAIN commitmail json YAML

firefox-l10n: Update to 72.0.1

* Sync with www/firefox-72.0.1

(ryoon)

2020-01-09 15:06:54 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 72.0.1

(ryoon)

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

firefox: Update to 72.0.1

Changelog:
72.0.1
Security fixes:
#CVE-2019-17026: IonMonkey type confusion with StoreElementHole and FallibleStoreElement

72.0
New
    Firefox���s Enhanced Tracking Protection marks a major new
    milestone in our battle against cross-site tracking: we now
    block fingerprinting scripts by default for all users, taking
    a new bold step in the fight for our users��� privacy.

    Firefox replaces annoying notification request pop-ups with a
    more delightful experience, by default for all users. The
    pop-ups no longer interrupt your browsing, in its place, a
    speech bubble will appear in the address bar when you interact
    with the site.

    Picture-in-picture video is now also available in Firefox for
    Mac and Linux: Select the blue icon from the right edge of a
    video to pop open a floating window so you can keep watching
    while working in other tabs or apps. Learn how the feature
    works.

Security fixes:
#CVE-2019-17015: Memory corruption in parent process during new content process initialization on Windows
#CVE-2019-17016: Bypass of @namespace CSS sanitization during pasting
#CVE-2019-17017: Type Confusion in XPCVariant.cpp
#CVE-2019-17018: Windows Keyboard in Private Browsing Mode may retain word suggestions
#CVE-2019-17019: Python files could be inadvertently executed upon opening a download
#CVE-2019-17020: Content Security Policy not applied to XSL stylesheets applied to XML documents
#CVE-2019-17021: Heap address disclosure in parent process during content process initialization on Windows
#CVE-2019-17022: CSS sanitization does not escape HTML tags
#CVE-2019-17023: NSS may negotiate TLS 1.2 or below after a TLS 1.3 HelloRetryRequest had been sent
#CVE-2019-17024: Memory safety bugs fixed in Firefox 72 and Firefox ESR 68.4
#CVE-2019-17025: Memory safety bugs fixed in Firefox 72

(ryoon)

2020-01-09 14:59:09 UTC pkgsrc-2019Q4 commitmail json YAML

Pullup ticket #6114 - requested by nia
misc/raspberrypi-userland: build fix

Revisions pulled up:
- misc/raspberrypi-userland/Makefile                            1.17

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Thu Jan  9 02:06:44 UTC 2020

  Modified Files:
  pkgsrc/misc/raspberrypi-userland: Makefile

  Log Message:
  raspberrypi-userland: Needs pkg-config

(bsiegert)

2020-01-09 14:58:32 UTC pkgsrc-2019Q4 commitmail json YAML

Pullup ticket #6112 - requested by nia
graphics/GraphicsMagick: security fix

Revisions pulled up:
- graphics/GraphicsMagick/Makefile                              1.103
- graphics/GraphicsMagick/Makefile.common                      1.25
- graphics/GraphicsMagick/distinfo                              1.51
- graphics/p5-GraphicsMagick/Makefile                          1.49

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Wed Jan  8 12:11:36 UTC 2020

  Modified Files:
  pkgsrc/graphics/GraphicsMagick: Makefile Makefile.common distinfo
  pkgsrc/graphics/p5-GraphicsMagick: Makefile

  Log Message:
  GraphicsMagick: Update to 1.3.34

  1.3.34 (December 24, 2019)
  ==========================

  Special Issues:

  * It has been discovered that the 'ICU' library (a perhaps 30MB C++
    library) which is now often a libxml2 dependendency causes huge
    process initialization overhead.  This is noticed as unexpected
    slowness when GraphicsMagick utilities are used to process small to
    medium sized files.  The time to initialize the 'ICU' library is
    often longer than the time that GraphicsMagick would otherwise
    require to read the input file, process the image, and write the
    output file.  If the 'ICU' dependency can not be avoided, then make
    sure to use the modules build so there is only impact for file
    formats which require libxml2.  Please lobby the 'ICU' library
    developers to change their implementation to avoid long start-up
    times due to merely linking with the library.

  Security Fixes:

  * GraphicsMagick is now participating in Google's oss-fuzz project due
    to the contributions and assistance of Alex Gaynor. Since February 4
    2018, 386 issues have been opened by oss-fuzz (some of which were
    benign build issues) and 376 of those issues have been resolved.
    The issues list is available at
    https://bugs.chromium.org/p/oss-fuzz/issues/list under search term
    "graphicsmagick".  Issues are available for anyone to view and
    duplicate if they have been in "Verified" status for 30 days, or if
    they have been in "New" status for 90 days.  There are too many
    fixes to list here.  Please consult the GraphicsMagick ChangeLog
    file, Mercurial repository commit log, and the oss-fuzz issues list
    for details.

  Bug fixes:

  * DPS: Eliminate a memory leak.

  * Debug Trace: Only output text to terminate an XML format log file if
    XML format is active.

  * EXIF Parser: Detect non-terminal parsing and report an error.

  * EXIF Parser: Eliminate heap buffer overflows.

  * HuffmanDecodeImage(): Fix heap overflow in 32-bit applications.

  * MAT: Implement subimage/subrange support.

  * MVG: Address non-terminal loops, excessive run-time, thrown
    assertions, divide-by-zero, heap overflow, and memory leaks.

  * OpenModule(): Now properly case-insensitive, as it used to be.

  * PCX: Verify that pixel region is not negative. Assure that opacity
    channel is initialized to opaqueOpacity.  Update DirectClass
    representation while PseudoClass representation is updated.  Improve
    read performance with uncompressed PCX.

  * PICT: Fix heap overflow in PICT writer.

  * PNG: Fix validation of raw profile length.

  * PNG: Skip coalescing layers if there is only one layer.

  * PNM: Fix denial of service opportunity by limiting the length of PNM
    comment text.

  * WPG: Avoid Avoid dereferencing a null pointer.

  * WPG: Implement subimage/subrange support.

  * WPG: Improve performance when reading an embedded image.

  * Wand library: In MagickClearException(), destroy any existing
    exception info before re-initializing the exception info or else
    there will be a memory leak.

  * XPM: Rquire that image properties appear in the first 512 bytes of
    the XPM file header.

  New Features:

  * Visual Studio build supports JBIG and WebP compression in TIFF format.

  API Updates:

  * None

  Feature improvements:

  * Compliles clean using GCC 9.

  Windows Delegate Updates/Additions:

  * bzlib: bzip is updated to 1.0.8 release.

  * jbig: jbigkit is updated to 2.1 release.

  * lcms: lcms2 is updated to 2.9 release.

  * libxml: libxml2 is updated to 2.9.10 release.

  * png: libpng is updated to 1.6.37 release.

  * tiff: libtiff is updated to 4.1.0 release.

  * webp: libwebp is updated to the 1.0.3 release.

  * zlib: zlib is updated to 1.2.11 release.

  * TIFF: Now also supports reading JBIG-compressed TIFF, and
    reading/writing WebP-compressed TIFF.  A number of libtiff feature
    options which are now commonly enabled were disabled and are now
    enabled by default.

  Build Changes:

  * MinGW: Static and shared library builds were not working.  Only the
    modules build was actually working!

  * Python scripts related to the build (enabled by
    --enable-maintainer-mode) are now compatible with Python 3.

  * Now supports using Google gperftools tcmalloc library for the memory
    allocator.  This improves performance for certain repetitive
    work-loads and heavily-threaded algorithms.

  * Configure now reports the status of zstd (FaceBook Zstandard)
    compression in its configuration summary.

  * TclMagick: Address many issues mentioned by SourceForge issue #420
    "TclMagick issues and patch".

  Behavior Changes:

  * PNG: Post-processing to convert the image type in the PNG reader
    based on a specified magick prefix string is now disabled.  This can
    (and should) be done after the image has been returned.

  * Trace Logging: The compiled-in logging default is always to stderr,
    which may be over-ridden using log.mgk as soon as it is loaded.

  * Windows Build: Search registry key HKEY_CURRENT_USER as well as
    HKEY_LOCAL_MACHINE when searching for Ghostscript.  By following the
    procedure documented in SourceForge bug 615 "GhostScript
    installation check", this allows for local user installations
    without "administrator" privileges.

(bsiegert)

2020-01-09 14:56:58 UTC MAIN commitmail json YAML

doc: Updated devel/cbindgen to 0.12.1

(ryoon)

2020-01-09 14:56:28 UTC MAIN commitmail json YAML

cbindgen: Update to 0.12.1

Changelog:
0.12.1
* Added support for #[repr*64)] on enums. https://github.com/eqrion/cbindgen/pull/441
* Added support to generate plain enums instead of enum classes for C++. https://github.com/eqrion/cbindgen/pull/443
* Fixed dependency resolution with lockfile v2. https://github.com/eqrion/cbindgen/pull/438

0.12.0
* Added support for #[repr(align)] and #[repr(packed)] on structs and unions. https://github.com/eqrion/cbindgen/pull/431
* Added support to generate copy-assignment operators for enums. https://github.com/eqrion/cbindgen/pull/434

0.11.1
Not available

0.11.0
* Made rust char map to uint32_t. https://github.com/eqrion/cbindgen/pull/424

(ryoon)

2020-01-09 14:21:06 UTC MAIN commitmail json YAML

2020-01-09 14:20:37 UTC MAIN commitmail json YAML

doc: Updated devel/py-cachetools to 4.0.0

(wiz)

2020-01-09 14:20:28 UTC MAIN commitmail json YAML

py-cachetools: update to 4.0.0.

v4.0.0 (2019-12-15)
===================

- Require Python 3.5 or later.

(wiz)

2020-01-09 14:03:57 UTC MAIN commitmail json YAML

doc: note updates for py-angr and friends

(wiz)

2020-01-09 14:02:32 UTC MAIN commitmail json YAML

2020-01-09 12:32:24 UTC MAIN commitmail json YAML

Import GHC 8.8.1

GHC: The Glasgow Haskell Compiler.

The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell 98
(http://www.haskell.org). GHC compiles Haskell to either native code
or C. It implements numerous experimental language extensions to
Haskell, including concurrency, a foreign language interface, several
type-system extensions, exceptions, and so on. GHC comes with a
generational garbage collector, a space and time profiler, and a
comprehensive set of libraries.

This package provides the 8.8.x release series.

(pho)

2020-01-09 12:29:32 UTC MAIN commitmail json YAML

Use hashed package keys for (un)installing Cabal packages

Starting from somewhere around GHC 7.8, Cabal installs packages with a
hashed package key instead of just "{NAME}-{VERSION}". In other words,
the pair of the plain package name and the version is no longer unique
in the package DB, and using it for uninstallation may also remove
packages that we didn't mean to remove.

This is paricularly problematic because GHC comes with several bundled
Cabal packages. Installing and uninstalling a package with the same
name could break GHC itself, if the uninstallation is performed
without hashed keys.

(pho)

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

doc: Updated math/bcal to 2.2

(sjmulder)

2020-01-09 12:21:37 UTC MAIN commitmail json YAML

bcal: Update to 2.2

Changes:
- Support calc for multi-base expressions
- To use calc, export BCAL_USE_CALC=1
- Fix lint issues
- Fix issue #30
- Updated auto-generated packages
- More portable Makefile

(sjmulder)

2020-01-09 12:14:50 UTC MAIN commitmail json YAML

devel/Makefile: + halfempty.

(wiz)

2020-01-09 12:13:56 UTC MAIN commitmail json YAML

doc: Added devel/halfempty version 0.30

(wiz)

2020-01-09 12:12:17 UTC MAIN commitmail json YAML

devel/halfempty: import halfempty-0.30

Halfempty is a new testcase minimization tool, designed with
parallelization in mind. Halfempty was built to use strategies and
techniques that dramatically speed up the minimization process.

(wiz)

2020-01-09 12:07:25 UTC MAIN commitmail json YAML

Updated devel/scons, time/py-arrow

(adam)

2020-01-09 12:06:17 UTC MAIN commitmail json YAML

py-arrow: updated to 0.15.5

0.15.5:

- [WARN] Python 2 reached EOL on 2020-01-01. arrow will **drop support** for Python 2 in a future release to be decided.
- [NEW] Added bounds parameter to ``span_range``, ``interval`` and ``span`` methods. This allows you to include or exclude the start and end values.
- [NEW] ``arrow.get()`` can now create arrow objects from a timestamp with a timezone, for example:

.. code-block:: python

    >>> arrow.get(1367900664, tzinfo=tz.gettz('US/Pacific'))
    <Arrow [2013-05-06T21:24:24-07:00]>

- [NEW] ``humanize`` can now combine multiple levels of granularity, for example:

.. code-block:: python

    >>> later140 = arrow.utcnow().shift(seconds=+8400)
    >>> later140.humanize(granularity="minute")
    'in 139 minutes'
    >>> later140.humanize(granularity=["hour", "minute"])
    'in 2 hours and 19 minutes'

- [NEW] Added Hong Kong locale (``zh_hk``).
- [NEW] Added ``humanize`` week granularity translation for Dutch.
- [NEW] Numbers are now displayed when using the seconds granularity in ``humanize``.
- [CHANGE] ``range`` now supports both the singular and plural forms of the ``frames`` argument (e.g. day and days).
- [FIX] Improved parsing of strings that contain punctuation.
- [FIX] Improved behaviour of ``humanize`` when singular seconds are involved.

(adam)

2020-01-09 12:00:03 UTC MAIN commitmail json YAML

doc: Updated net/hub to 2.13.0nb1

(leot)

2020-01-09 11:59:53 UTC MAIN commitmail json YAML

hub: Generate and install hub-* man pages

Add necessary logic to generate and install hub man pages.

We could use the existent targets provided by Makefile by introducing a gmake
tool dependency and adjusting install.sh but it is probably easier to mimic it
and rarely new commands are added to hub (so possible HUB_COMMANDS sync against
${WRKSRC}/Makefile should hopefully scale).  We can revisit that in the future
if that will not be the case.

PKGREVISION++

(leot)

2020-01-09 11:52:36 UTC MAIN commitmail json YAML

scons: updated to 3.1.2

RELEASE 3.1.2:
- Added debug option "action_timestamps" which outputs to stdout the absolute start and end time for each target.
- Fix suncxx tool (Oracle Studio compiler) when using Python 3.  Previously would throw an exception.
  Resolved by properly handling tool version string output as unicode.
- Resolved a typo in engine.SCons.Tool
- Resolved a race condition in multithreaded Windows builds with Python 2
  in the case where a child process is spawned while a Python action has a
  file open. Original author: Ryan Beasley.
- Update Command() function to accept target_scanner, source_factory, and target_factory arguments.
  This makes Command act more like a one-off builder.
- Added support for "-imacros" to ParseFlags
- Fix CheckFunc detection code for Visual 2019. Some functions
  (e.g. memmove) were incorrectly recognized as not available.
- Fix stacktrace when using SCons with Python 3.5+ and SunOS/Solaris related tools.
- Avoid crash with UnicodeDecodeError on Python 3 when a Latex log file in
  non-UTF-8 encoding (e.g. containing umlauts in Latin-1 encoding when
  the fontenc package is included with \usepackage[T1]{fontenc}) is read.
- Improved threading performance by ensuring NodeInfo is shared
  across threads. Results in ~13% improvement for parallel builds
  (-j# > 1) with many shared nodes.
- Improve performance of Entry.disambiguate() by making check for
  most common case first, preventing unnecessary IO.
- Improved DAG walk performance by reducing unnecessary work when
  there are no un-visited children.
- Replace instances of string find method with "in" checks where
  the index from find() was not used.
- CmdStringHolder fix from issue 3428
- Turn previously deprecated debug options into failures:
  --debug=tree, --debug=dtree, --debug=stree, --debug=nomemoizer.
- Experimental New Feature: Enable caching MSVC configuration
  If SCONS_CACHE_MSVC_CONFIG shell environment variable is set,
  SCons will cache the results of past calls to vcvarsall.bat to
  a file; integrates with existing memoizing of such vars.
  On vs2019 saves 5+ seconds per SCons invocation, which really
  helps test suite runs.
- Remove deprecated SourceSignatures, TargetSignatures
- Remove deprecated Builder keywords: overrides and scanner
- Remove deprecated env.Copy
- Remove deprecated BuildDir plus SConscript keyword build_dir
- A number of documentation improvements.

(adam)

2020-01-09 11:45:15 UTC MAIN commitmail json YAML

Add missing dependency on textproc/hs-yaml

(pho)

2020-01-09 11:29:04 UTC MAIN commitmail json YAML

doc: Updated www/nsm to 2.0.1

(ng0)

2020-01-09 11:28:37 UTC MAIN commitmail json YAML

www/nsm: Update to version 2.0.1

Changelog picked from https://github.com/nifty-site-manager/nsm/releases:

Nift (aka nsm) v2.0.1
* fixed bug when cloning a website repository from an empty directory
  (and any other similar bugs from using remove_path where remove_file
  is more appropriate, ie. when creating temporary text files)

Nift (aka nsm) v2.0
* changed @inputcontent to @content()
* changed @inputraw(file-path) to @input{raw}(file-path)
* addded if-exists/raw option to @input(file-path) and @content()
* added file/name options to @pathto
* changed @userin(msg) to @in(msg) and @userfilein(msg) to @in{from-file}(msg)
* added if-exists/inject/raw/content options to @script/@System
* changed from using @[varname] and @{varname} to @[varname] and
  @<varname> when printing variables
* changed to @funcname{options}(params) for function call syntax
* changed from using * option to parse params to {!p} option to
  NOT parse function name, options and params
* changed from using ^ option to not backup scripts to {!bs} option
* added read_params
* fixup up read_def and read_func_name
* fixed multi-line comments

(ng0)

2020-01-09 10:28:12 UTC MAIN commitmail json YAML

libretro-nestopia: Remove old patch

(nia)

2020-01-09 10:18:39 UTC MAIN commitmail json YAML

doc: Add successor line

(nia)

2020-01-09 06:48:15 UTC MAIN commitmail json YAML

2020-01-09 02:06:44 UTC MAIN commitmail json YAML

raspberrypi-userland: Needs pkg-config

(nia)

2020-01-09 00:58:34 UTC MAIN commitmail json YAML

2020-01-09 00:51:03 UTC MAIN commitmail json YAML

2020-01-09 00:41:31 UTC MAIN commitmail json YAML

2020-01-08 23:40:42 UTC MAIN commitmail json YAML

retroarch: Disable for wayland until further work is done

(nia)

2020-01-08 22:34:49 UTC MAIN commitmail json YAML

Updated lang/nodejs12, lang/nodejs, databases/prometheus

(adam)

2020-01-08 22:33:05 UTC MAIN commitmail json YAML

prometheus: updated to 2.15.2

2.15.2:
[BUGFIX] TSDB: Fixed support for TSDB blocks built with Prometheus before 2.1.0.
[BUGFIX] TSDB: Fixed block compaction issues on Windows.

2.15.1:
[BUGFIX] Fixed race on concurrent queries against the same data.

2.15.0:
[CHANGE] Discovery: Removed prometheus_sd_kubernetes_cache_* metrics. Additionally prometheus_sd_kubernetes_workqueue_latency_seconds and prometheus_sd_kubernetes_workqueue_work_duration_seconds metrics now show correct values in seconds.
[CHANGE] Remote write: Changed query label on prometheus_remote_storage_* metrics to remote_name and url.
[FEATURE] API: Added new endpoint for exposing per metric metadata /metadata.
[ENHANCEMENT] TSDB: Significantly reduced memory footprint of loaded TSDB blocks.
[ENHANCEMENT] TSDB: Significantly optimized what we buffer during compaction which should result in lower memory footprint during compaction.
[ENHANCEMENT] TSDB: Improve replay latency.
[ENHANCEMENT] TSDB: WAL size is now used for size based retention calculation.
[ENHANCEMENT] Remote read: Added query grouping and range hints to the remote read request
[ENHANCEMENT] Remote write: Added prometheus_remote_storage_sent_bytes_total counter per queue.
[ENHANCEMENT] promql: Improved PromQL parser performance.
[ENHANCEMENT] React UI: Implemented missing pages like /targets
[ENHANCEMENT] promql: Prometheus now accepts spaces between time range and square bracket. e.g [ 5m]
[BUGFIX] Config: Fixed alertmanager configuration to not miss targets when configurations are similar.
[BUGFIX] Remote write: Value of prometheus_remote_storage_shards_desired gauge shows raw value of desired shards and it's updated correctly.
[BUGFIX] Rules: Prometheus now fails the evaluation of rules and alerts where metric results collide with labels specified in labels field.
[BUGFIX] API: Targets Metadata API /targets/metadata now accepts empty match_targets parameter as in the spec.

(adam)

2020-01-08 22:30:38 UTC MAIN commitmail json YAML

nodejs: updated to 13.6.0

Version 13.6.0 (Current):

Notable Changes
* assert:
  - Implement assert.match() and assert.doesNotMatch()
* events:
  - Add EventEmitter.on to async iterate over events
  - Allow monitoring error events
* fs:
  - Allow overriding fs for streams
* perf_hooks:
  - Move perf_hooks out of experimental
* repl:
  - Implement ZSH-like reverse-i-search
* tls:
  - Add PSK (pre-shared key) support

(adam)

2020-01-08 22:29:03 UTC MAIN commitmail json YAML

nodejs12: updated to 12.14.1

Version 12.14.1 'Erbium' (LTS):
Notable changes
* crypto: fix key requirements in asymmetric cipher
* deps:
  - update llhttp to 2.0.1
  - update nghttp2 to 1.40.0
* v8: mark serdes API as stable

(adam)

2020-01-08 21:49:42 UTC MAIN commitmail json YAML

doc: Updated www/firefox68 to 68.4.0

(nia)

2020-01-08 21:49:32 UTC MAIN commitmail json YAML

firefox68: Update to 68.4.0

Security Vulnerabilities fixed in Firefox ESR 68.4:

# CVE-2019-17015: Memory corruption in parent process during new content process initialization on Windows
# CVE-2019-17016: Bypass of @namespace CSS sanitization during pasting
# CVE-2019-17017: Type Confusion in XPCVariant.cpp
# CVE-2019-17021: Heap address disclosure in parent process during content process initialization on Windows
# CVE-2019-17022: CSS sanitization does not escape HTML tags
# CVE-2019-17024: Memory safety bugs fixed in Firefox 72 and Firefox ESR 68.4

(nia)

2020-01-08 21:46:16 UTC MAIN commitmail json YAML

Updated www/py-nevow, devel/py-macholib

(adam)

2020-01-08 21:45:58 UTC MAIN commitmail json YAML

py-macholib: updated to 1.13

macholib 1.13
* Add two new load commands introduced in macOS 10.15

macholib 1.12
* Missing describe method for build_version_command

(adam)

2020-01-08 21:37:58 UTC MAIN commitmail json YAML

py-nevow: updated to 0.14.5

0.14.5:
Unknown changes.

(adam)

2020-01-08 21:34:38 UTC MAIN commitmail json YAML

py-xmlschema: mark as incompatible with Python 2.7

(adam)

2020-01-08 21:33:16 UTC MAIN commitmail json YAML

Updated devel/py-anytree, textproc/py-elementpath

(adam)

2020-01-08 21:32:47 UTC MAIN commitmail json YAML

py-elementpath: updated to 1.4.0

v1.4.0:
* Remove Python 2 support
* Add TextNode node type
* Fix for issue 15 and for errors related to 16

(adam)

2020-01-08 21:25:31 UTC MAIN commitmail json YAML

py-anytree: updated to 2.7.3

2.7.3:
Add MANIFEST, refine distribution process

(adam)

2020-01-08 21:19:55 UTC MAIN commitmail json YAML

py-expat: removed redundant PY_PATCHPLIST

(adam)

2020-01-08 21:08:46 UTC MAIN commitmail json YAML

Updated www/py-websocket-client, www/py-beautifulsoup4

(adam)

2020-01-08 21:08:26 UTC MAIN commitmail json YAML

py-beautifulsoup4: updated to 4.8.2

4.8.2:

* Added Python docstrings to all public methods of the most commonly
  used classes.

* Added a Chinese translation by Deron Wang and a Brazilian Portuguese
  translation by Cezar Peixeiro to the repository.

* Fixed two deprecation warnings.

* The html.parser tree builder now correctly handles DOCTYPEs that are
  not uppercase.

* PageElement.select() now returns a ResultSet rather than a regular
  list, making it consistent with methods like find_all().

(adam)

2020-01-08 21:05:57 UTC MAIN commitmail json YAML

py-websocket-client: updated to 0.57.0

0.57.0
- wsdump: Fix --headers option
- Fix getting 400 bad request with long proxy authorization string
- Fix for errors that occur when closing websocket from another thread
- avoid calling repr(data) if tracing is not enabled
- Fixed typo
- Create dummy `ssl` object
- Show compressed text messages in wsdump.py
- Resolve issue opening socket to intranet on Windows 10 with no proxy settings but behind proxy
- Expose http connection header to user
- Improve the readability of HTTP status codes.
- fix the compatible issue with gevent+dnspython
- v should be checked for emptry string before splitting it
- _handshake: hasattr checks on six before accessing the values

(adam)

2020-01-08 21:03:59 UTC MAIN commitmail json YAML

Added www/py-hstspreload, www/py-httpx, www/py-uvicorn; Updated www/py-sanic

(adam)

2020-01-08 21:03:21 UTC MAIN commitmail json YAML

py-sanic: updated to 19.12.2

Version 19.12.0

Bugfixes

Fix blueprint middleware application

Currently, any blueprint middleware registered, irrespective of which blueprint was used to do so, was being applied to all of the routes created by the @app and @blueprint alike.

As part of this change, the blueprint based middleware application is enforced based on where they are registered.

If you register a middleware via @blueprint.middleware then it will apply only to the routes defined by the blueprint.
If you register a middleware via @blueprint_group.middleware then it will apply to all blueprint based routes that are part of the group.
If you define a middleware via @app.middleware then it will be applied on all available routes
Fix url_for behavior with missing SERVER_NAME

If the SERVER_NAME was missing in the app.config entity, the url_for on the request and app were failing due to an AttributeError. This fix makes the availability of SERVER_NAME on our app.config an optional behavior.

Improved Documentation

Move docs from RST to MD

Moved all docs from markdown to restructured text like the rest of the docs to unify the scheme and make it easier in the future to update documentation.

Fix documentation for get and getlist of the request.args

Add additional example for showing the usage of getlist and fix the documentation string for request.args behavior

Version 19.6.3

Enable Towncrier Support
As part of this feature, towncrier is being introduced as a mechanism to partially automate the process of generating and managing change logs as part of each of pull requests.

Improved Documentation
Documentation infrastructure changes
Enable having a single common CHANGELOG file for both GitHub page and documentation
Fix Sphinix deprecation warnings
Fix documentation warnings due to invalid rst indentation
Enable common contribution guidelines file across GitHub and documentation via CONTRIBUTING.rst

Version 19.6.2

Features
* Remove aiohttp dependencey and create new SanicTestClient based upon requests-async
* Added ASGI support (Beta)
* Add Configure support from object string

Bugfixes
* Add missing handle for Expect header.
* Allow to disable Transfer-Encoding: chunked.
* Fix graceful shutdown.
* Strict Slashes behavior fix

Deprecations and Removals
* Drop dependency on distutil
* Drop support for Python 3.5
* Deprecate route removal.

Warning
Sanic will not support Python 3.5 from version 19.6 and forward. However, version 18.12LTS will have its support period extended thru December 2020, and therefore passing Python's official support version 3.5, which is set to expire in September 2020.

(adam)

2020-01-08 20:58:30 UTC MAIN commitmail json YAML

py-uvicorn: added version 0.11.1

Uvicorn is a lightning-fast ASGI server implementation, using uvloop and
httptools.

Until recently Python has lacked a minimal low-level server/application
interface for asyncio frameworks. The ASGI specification fills this gap, and
means we're now able to start building a common set of tooling usable across
all asyncio frameworks.

(adam)

2020-01-08 20:54:27 UTC MAIN commitmail json YAML

py-httpx: added version 0.10.1

HTTPX is a fully featured HTTP client for Python 3, which provides sync and
async APIs, and support for both HTTP/1.1 and HTTP/2.

(adam)

2020-01-08 20:53:28 UTC MAIN commitmail json YAML

py-hstspreload: added version 2020.1.7

The package provides a single function: in_hsts_preload() which takes an
IDNA-encoded host and returns either True or False regarding whether that host
should be only accessed via HTTPS.

(adam)

2020-01-08 20:12:02 UTC MAIN commitmail json YAML

py-contextvars: http -> https

(adam)

2020-01-08 20:04:57 UTC MAIN commitmail json YAML

Added www/py-rfc3986, misc/py-immutables, devel/py-contextvars, misc/py-sniffio

(adam)

2020-01-08 20:04:28 UTC MAIN commitmail json YAML

py-sniffio: added version 1.1.0

You're writing a library. You've decided to be ambitious, and support multiple
async I/O packages, like Trio, and asyncio, and... You've written a bunch of
clever code to handle all the differences. But... how do you know which piece of
clever code to run?

This is a tiny package whose only purpose is to let you detect which async
library your code is running under.

(adam)

2020-01-08 20:03:07 UTC MAIN commitmail json YAML

py-contextvars: added version 2.4

This package implements a backport of Python 3.7 contextvars module (see PEP
567) for Python 3.6.

(adam)

2020-01-08 20:01:40 UTC MAIN commitmail json YAML

py-immutables: added version 0.11

An immutable mapping type for Python.

The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in
Clojure, Scala, Haskell, and other functional languages. This implementation is
used in CPython 3.7 in the contextvars module (see PEP 550 and PEP 567 for more
details).

Immutable mappings based on HAMT have O(log N) performance for both set() and
get() operations, which is essentially O(1) for relatively small mappings.

(adam)

2020-01-08 19:58:21 UTC MAIN commitmail json YAML

py-rfc3986: added version 1.3.2

rfc3986 is a Python implementation of RFC 3986 including validation and
authority parsing. This module also supports RFC 6874 which adds support for
zone identifiers to IPv6 Addresses.

(adam)

2020-01-08 19:10:23 UTC MAIN commitmail json YAML

Updated www/py-h2, www/py-django-treebeard

(adam)

2020-01-08 19:10:04 UTC MAIN commitmail json YAML

py-django-treebeard: updated to 4.3.1

Release 4.3.1:
* Added check to avoid unnecessary database query for ``MP_Node.get_ancestors()``
  if the node is a root node.
* Drop support for Python-3.4.
* Play more nicely with other form classes, that implement ``__init__(self, *args, **kwargs)``,
  e.g. django-parler's ``TranslatableModelForm``, where `kwargs.get('instance')` is ``None``
  when called from here.
* Sorting on path on necessary queries, fixes some issues and stabilizes the whole MP section.
* Add German translation strings.

(adam)

2020-01-08 19:08:18 UTC MAIN commitmail json YAML

py-h2: updated to 3.1.1

3.1.1:

Bugfixes
- Ignore WINDOW_UPDATE and RST_STREAM frames received after stream
  closure.

3.1.0:

API Changes (Backward-Incompatible)
- ``h2.connection.H2Connection.data_to_send`` first and only argument ``amt``
  was renamed to ``amount``.
- Support for Python 3.3 has been removed.

API Changes (Backward-Compatible)
- ``h2.connection.H2Connection.send_data`` now supports ``data`` parameter
  being a ``memoryview`` object.
- Refactor ping-related events: a ``h2.events.PingReceived`` event is fired
  when a PING frame is received and a ``h2.events.PingAckReceived`` event is
  fired when a PING frame with an ACK flag is received.
  ``h2.events.PingAcknowledged`` is deprecated in favour of the identical
  ``h2.events.PingAckReceived``.
- Added ``ENABLE_CONNECT_PROTOCOL`` to ``h2.settings.SettingCodes``.
- Support ``CONNECT`` requests with a ``:protocol`` pseudo header
  thereby supporting RFC 8441.
- A limit to the number of closed streams kept in memory by the
  connection is applied. It can be configured by
  ``h2.connection.H2Connection.MAX_CLOSED_STREAMS``.

Bugfixes
- Debug logging when stream_id is None is now fixed and no longer errors.

(adam)

2020-01-08 19:06:45 UTC MAIN commitmail json YAML

2020-01-08 18:57:26 UTC MAIN commitmail json YAML

2020-01-08 18:21:30 UTC MAIN commitmail json YAML

2020-01-08 17:34:00 UTC MAIN commitmail json YAML

doc: Updated www/py-mechanize to 0.4.5

(wiz)

2020-01-08 17:33:52 UTC MAIN commitmail json YAML

py-mechanize: update to 0.4.5.

2019-12-22 Kovid Goyal
* 0.4.5 release
* Add a set_html() method to the browser object

(wiz)

2020-01-08 17:32:33 UTC MAIN commitmail json YAML

doc: Updated devel/py-setuptools to 44.0.0

(wiz)

2020-01-08 17:32:25 UTC MAIN commitmail json YAML

py-setuptools: update to 44.0.0.

v44.0.0
-------

* #1908: Drop support for Python 3.4.

v43.0.0
-------

* #1634: Include ``pyproject.toml`` in source distribution by
default. Projects relying on the previous behavior where
``pyproject.toml`` was excluded by default should stop relying on
that behavior or add ``exclude pyproject.toml`` to their MANIFEST.in
file.
* #1927: Setuptools once again declares 'setuptools' in the
``build-system.requires`` and adds PEP 517 build support by declaring
itself as the ``build-backend``. It additionally specifies
``build-system.backend-path`` to rely on itself for those builders
that support it.

(wiz)

2020-01-08 17:32:15 UTC MAIN commitmail json YAML

GraphicsMagick: Update COMMENT

(nia)

2020-01-08 17:31:22 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash to 3.8b

(wiz)

2020-01-08 17:31:11 UTC MAIN commitmail json YAML

gnucash: update to 3.8b.

3.8 - 29 December 2019

Note for German FinTS users: This release includes the latest fixes
in support of the PSD2 changes. The Mac and Windows bundles include
the current beta releases of AQBanking and its support library needed
to work with most German banks' implementations of FinTS.

Translators, Note Well: The obsolete "disambiguation prefix" translator
comments are removed in favor of three-parameter gettext(). See
https://lists.gnucash.org/pipermail/gnucash-devel/2019-September/044199.html

The following bugs have been fixed:
    Bug 412151 - Not handling exception when guile is compiled w/o regexp
support
Disable qif-import and make-regexp if guile is compiled
without regex.
    Bug 724219 - Customer Summary includes Closing Entries when reporting
across the end of year
    Bug 743943 - "Edit->Post Invoice" is ambiguous.
    Bug 759005 - Print negatives in red.
    Bug 787295 - Allow UI jump from Business accounts to their relevant
invoice/bill/voucher
    Bug 796530 - [txn csv importer] usability suggestions
    Bug 796736 - Register cell pop up columns width to narrow
    Bug 796945 - Find Transaction Split Search Search Criteria window does
                not scroll when added criteria exceed a certain amount
    Bug 797078 - "Automatic decimal point" Should Not Cause 2 Different
Behaviors
    Bug 797086 - Import customer dialog – headers not translated
    Bug 797279 - Reports RTL do not support RTL
    Bug 797326 - Enhancement: budget's Estimate tool should ignore Closing
Entries
    Bug 797356 - ninja check fails with GCC-9
    Bug 797390 - xaccAccountRecomputeBalance also tallies no-closing
balances
    Bug 797397 - Import Map Editor - Deletion not limited by current filter.
    Bug 797401 - Invoice Reports need an overall page width set
    Bug 797405 - HBCI Import PIN entry window is hidden behind log window,
                program stuck
    Bug 797408 - Find Transaction Window -> Search Criteria Section -> Add
Search Criteria -> Section does not expand to new size to
include a newly added Search Criteria
    Bug 797416 - Enter key does not move to blank tx or next line
    Bug 797418 - In budget report, column with Actual Totals for
Liabilities and Income are reversed
    Bug 797430 - SEPA transfers are not executed
                Avoid double init of gui Patch by Mike Pieper. Thanks!
    Bug 797453 - Chart of Accounts is slow to update / redraw
    Bug 797459 - Installation (for 3.7) Readme Version number shows 2.2.x
    Bug 797462 - gnc:strify reports the amount and value incorrectly
    Bug 797473 - UTF8 characters not processed correctly with aqbanking6
    Bug 797481 - crash on close of unsaved tabs by pressing [X]
    Bug 797482 - Can't edit date when using Edit Payment function
    Bug 797492 - Lock up on 'Find Account'
    Bug 797500 - valgrind errors - new/delete vs malloc/free
    Bug 797506 - New Aging errors out with guile backtrace in case of a few
uncommon transactions
    Bug 797519 - Budget Viewer Totals do not redraw upon to Sign-Reversal
changes
    Bug 797520 - Balance Sheet (Multicolumn) the retained earnings amount
in the equity section has its sign reversed
    Bug 797521 - Receivable Aging (beta): include earliest split
    Bug 797521 - Receivable Aging (beta): prepayments logic doesn't work,
appears to use incorrect absolute value logic
    Bug 797532 - Crash/Coredump Lots

Other repairs or enhancements not marked as bugs:

    The Customer/Employee/Vendor reports have been rewritten. The new
      versions may be found in Reports>Experimental.
    [stylesheet-css] a user-customisable CSS based stylesheet
      New stylesheet. Exposes a single text box for full CSS
      customisability.
    Allow account selection by typing into the post-to field of the payment
      window
    When sizing some register columns take account of 'Tot' being added.
    Take account for the pop up button border in the register.
    Change the date sample so it has the maximum text width possible
    [new-owner-report] bugfix: balance row needs variable linked cols
    Improve translations by scriptedly removing the removed colon suffix.
    [report-utilities] bugfix: aging-list was incorrect. off-by-1 error.
    [report-utilities] bugfix: overpayment works for AP accounts.
    Swap the buttons around on the Budget Open dialogue
      Swap the OK and Cancel buttons so they conform to the normal layout.
    [report-utilities] bugfix: fix overpayment detection
      For 1 payment to >1 invoices, previously would miscalculate
      overpayment.
    [budgets.scm] Budget reports handle both natural & reversed budgets.
      This change is protected by a Feature: Using it will prevent the file
      from being opened by earlier versions of GnuCash.
    [gnc-budget-view.c] totals - 5 fundamental types
      previous showed income/expense/transfers/totals budget totals, of
      uncertain meaning. now shows income/expense/asset/liability/equity
      budget totals. The 5 lines also become sensitive to the global
      sign-reverse property.
    bindings-python - drop references to gnucash-env
      We no longer ship a gnucash-env script, directly use python(3)
      instead
    [balsheet-pnl] fix: single-date balsheet missed printing date
    [balsheet-pnl] fix: hide Equity sections when not needed
      * If currencies are not converted, Unrealized Gains are meaningless.
      Hide them. * If there are no income/expense accounts, retained
      earnings will be nil. Remove row.
    Ignore trailing noise on imported transaction account numbers.
      AQBanking6 uses a separate method for retrieving account numbers for
      account info and transactions, where the transactions method can have
      additional characters, most often the ISO4217 currency code. That
      results in match failures when importing. As a work-around, compare
      only the length of the account-info-generated online id when
      comparing it to the transaction-generated one. Note that this is only
      a partial solution: At least one German bank also appends characters
      to the transaction-generated bank id and that will still cause the
      match to fail.
    [dialog-payment] Add warning label if payment is unattached
      Completing a payment for a customer without associating with an open
      invoice is allowable and is used for prepayments. Enable a warning to
      inform that the payment does not have an invoice/bill document attached.
    [aging] update error reporting
      This error handling was for transactions in APAR accounts whereby
      Transaction Currency != Owner Currency. An example is a manually
      entered transaction, then assigned as payment to a customer with a
      different currency. Update to modern API calls. Show the culprit
      split details. Fixed example output: IGNORING TRANSACTION! Invoice
      Owner: [None:] Transaction:Txn<d:28/10/19> Splits are:
      Split<d:28/10/19,acc:Current,amt:$150.00,val:£150.00>
      Split<d:28/10/19,acc:AR,amt:$0.00,val:-£150.00> Transaction
      Currency:GBP Client Currency:AUD
    Fixed German IBAN error message
    Allow edit of some fields for posted invoice
      Allow editing of some fields for posted invoice. For reasons, see bug
      report: https://bugs.gnucash.org/show_bug.cgi?id=797400
    [average-balance] show monetaries instead of numbers in data table
    UK VAT template: replace obsolete EEC and EC by EU
    Implements the presentation of static optical TAN challenges (photoTAN
      and QR) inside the enter TAN dialogue.
    [budget] fixcrash: fix crasher for some periods
      eg. the following combo would previously crash: - periods from next
      to current - use accumulated amounts
    [budget] fixcrash: prevent crash if periods start > end
      It's silly to input start-period > end-period. Nevertheless handle it
      by swapping them instead of crashing. i.e. report budget periods from
      end to start.
    [budget-flow] fixcrash: exchange-fn needs to specify exchange date
      because some exchange-fn *do* require date eg. pricedb-nearest. use
      the period end-date for the exchange date.
    [portfolio report] There's no report-currency. Use currency.
    [window-report] show backtrace when report crashes
      * exposes a SCM string last-captured-error containing last backtrace
      * when rendering report-crash window, include it

New Scheme Functions:
    gnc:html-markup-ol: creates an HTML ordered list.
    gnc:multiline-to-html-textt: creates html-text with <br/> elements.
    gnc:make-html-table-cell/min-width: Create a table-cell with min-width
      style attribute
    gnc:collector+ and gnc:collector-

New Deprecations:
    gnc:html-table-append-ruler/at!
    gnc:html-table-remove-last-row!

(wiz)

2020-01-08 17:06:55 UTC MAIN commitmail json YAML

doc: Added net/py-asyncio-nats-client version 0.10.0

(minskim)

2020-01-08 17:06:52 UTC MAIN commitmail json YAML

net/Makefile: Add py-asyncio-nats-client

(minskim)

2020-01-08 17:06:50 UTC MAIN commitmail json YAML

net/py-asyncio-nats-client: Import version 0.10.0

An asyncio-based Python client for NATS, a lightweight,
high-performance cloud native messaging system.

(minskim)

2020-01-08 17:04:36 UTC MAIN commitmail json YAML

doc: Remove a redundant entry

(minskim)

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

lang/gcc9: Remove redundant '/' in PLIST

(minskim)

2020-01-08 17:00:10 UTC MAIN commitmail json YAML

doc: Updated lang/gcc9 to 9.2.0

(minskim)

2020-01-08 17:00:06 UTC MAIN commitmail json YAML

lang/gcc9: fix build on NetBSD-9.0_RC1-amd64

gcc9 needs to install the fixed malloc.h in that configuration.
On NetBSD-8.0-amd64 this was not necessary though.

(minskim)

2020-01-08 16:59:18 UTC MAIN commitmail json YAML

doc: Updated games/7kaa to 2.15.3

(nia)

2020-01-08 16:59:07 UTC MAIN commitmail json YAML

7kaa: Update to 2.15.3

This release fixes bugs, improves synchronization in multiplayer, has UI fixes, and adds several advanced config options.

Summary of changes from 2.15.2 to 2.15.3

- Fixed corrupt characters and fields in various in game messages.
- Improved translation support.
- Updated translations.
- Added some UI improvements.
- Fixed some crashing issues related to spies.
- Standardized on FPU code generation for better cross-platform compatibility.
- Added more advanced config options.
- Added more advanced config options.
- Improved manual.
- Added key binding support.
- Prevented chat keystrokes registering as a hotkey too.
- Fixed sometimes hiring wrong unit in the inn.
- Added scenario advanced config presets to restore default scenario game play to original game design parameters.
- Ensure screen redraw when dropping spy identity.
- Improved alternate font set.
- Added scroll button for long tutor messages.
- Removed gong sound for unsent AI diplomatic messages.
- Re-enabled AI ability to request direct military aid; expect allied AI to work together on defending now.
- Removed uninitialized parameter in Caravan CRC check.
- Removed improper variable-size cast, causing incorrect action processing on 64-bit platforms.
- Correct replay initialization for weather sync.

(nia)

2020-01-08 16:55:13 UTC MAIN commitmail json YAML

Set a setuid bit on bin/recover too

Also corrected the default directory where bin/recover searches for
save files.

(pho)

2020-01-08 15:25:49 UTC MAIN commitmail json YAML

doc: Added fonts/UnifrakturMaguntia-ttf version 0.20170319

(wiz)

2020-01-08 15:25:37 UTC MAIN commitmail json YAML

fonts/Makefile: add UnifrakturMaguntia-ttf

(wiz)

2020-01-08 15:24:56 UTC MAIN commitmail json YAML

fonts/UnifrakturMaguntia-ttf: import UnifrakturMaguntia-ttf-0.20170319

UnifrakturMaguntia is a Unicode Fraktur Font.

UnifrakturMaguntia is based on Peter Wiegel's font Berthold Mainzer
Fraktur. The main differences from Peter Wiegel's font are the
following:

* UnifrakturMaguntia uses OpenType for displaying the font's
  ligatures.

* UnifrakturMaguntia is suitable for @font-face embedding on the
  Internet. It has a permissive license, the OFL, that explicitly
  allows font embedding.

* G. Ansmann has carefully redrawn all glyphs and significantly
  expanded the font.

For an extensive documentation created by G. Ansmann, see
UnifrakturMaguntia, Manual (with General Rules for Typesetting
Fraktur), or UnifrakturMaguntia, Manual (with General Rules for
Typesetting Fraktur).

(wiz)

2020-01-08 15:20:42 UTC MAIN commitmail json YAML

Updated lang/py-uncompyle6, devel/py-pathspec

(adam)

2020-01-08 15:20:18 UTC MAIN commitmail json YAML

py-pathspec: updated to 0.7.0

0.7.0:
- Add support for Python 3.8, and drop Python 3.4.
- Publish bdist wheel.

(adam)

2020-01-08 15:19:14 UTC MAIN commitmail json YAML

py-uncompyle6: updated to 3.6.2

3.6.2:

Yet again the focus has been on just fixing bugs, mostly geared in the
later 3.x range. To get some sense what sill needs fixing, consult
test/stdlib/runtests.sh. And that only has a portion of what's known.

make_function.py has gotten so complex that it was split out into 3 parts
to handle different version ranges: Python <3, Python 3.0..3.6 and Python 3.7+.

An important fix is that we had been dropping docstrings in Python 3 code as a result
of a incomplete merge from the decompile3 base with respect to the transform phase.

Also important (at least to me) is that we can now handle 3.6+
variable type annotations. Some of the decompile3 code uses that in
its source code, and I now use variable annotations in conjunction
with mypy in some of my other Python projects

Code generation for imports, especially where the import is dotted
changed a bit in 3.7; with this release are just now tracking that
change better. For this I've added pseudo instruction
IMPORT_NAME_ATTR, derived from the IMPORT_NAME instruction, to
indicate when an import contains a dotted import. Similarly, code for
3.7 import .. as is basically the same as from .. import, the
only difference is the target of the name changes to an "alias" in the
former. As a result, the disambiguation is now done on the semantic
action side, rathero than in parsing grammar rules.

Some small specific fixes:

3.7+ some chained compare parsing has been fixed. Other remain.
better if/else rule checking in the 3.4 and below range.
3.4+ keyword-only parameter handling was fixed more generally
3.3 .. 3.5 keyword-only parameter args in lambda was fixed

(adam)

2020-01-08 15:12:01 UTC MAIN commitmail json YAML

pbulk-0.66: make it simpler to compute the duration of the scan phase

This is handy when benchmarking whole system performance.

(joerg)

2020-01-08 14:57:29 UTC MAIN commitmail json YAML

2020-01-08 14:46:14 UTC MAIN commitmail json YAML

doc: Removed chat/p5-Net-ICQ2000

(nia)

2020-01-08 14:45:51 UTC MAIN commitmail json YAML

chat: Remove p5-Net-ICQ2000

Upstream is gone, and there have been numerous changes to the ICQ protocol
that rendered third-party clients non-functional since this was last updated.

(nia)

2020-01-08 14:27:10 UTC MAIN commitmail json YAML

doc: Removed chat/icqlib

(nia)

2020-01-08 14:26:24 UTC MAIN commitmail json YAML

chat: Remove icqlib

Upstream is gone, and there have been numerous changes to the ICQ protocol
that rendered third-party clients non-functional since this was last updated
(in 2000...?)

(nia)

2020-01-08 14:22:34 UTC MAIN commitmail json YAML

doc: Removed chat/vicq

(nia)

2020-01-08 14:22:14 UTC MAIN commitmail json YAML

chat: Remove vicq.

Upstream is gone, and there have been numerous changes to the ICQ protocol
that rendered third-party clients non-functional since this was last updated.

There is an archive on GitHub which states:

"This is just an archive of very old project. It's not supported,
not functional and has no other value except sentimental"

(nia)

2020-01-08 14:19:43 UTC MAIN commitmail json YAML

doc: Removed chat/climm

(nia)

2020-01-08 14:19:23 UTC MAIN commitmail json YAML

chat: Remove climm.

Upstream is gone and there have been numerous changes to the ICQ protocol
that broke third-party clients since this was last updated.

(nia)

2020-01-08 13:57:16 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Xslate to 3.5.7

(wen)

2020-01-08 13:55:33 UTC MAIN commitmail json YAML

Update to 3.5.7

Upstream changes:
v3.5.7 2019-11-25T16:15:32Z
    - Fix a segfault on array join (zanyou #199, #200)

(wen)

2020-01-08 13:47:18 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.300000

(wen)

2020-01-08 13:44:42 UTC MAIN commitmail json YAML

2020-01-08 13:42:05 UTC MAIN commitmail json YAML

doc: Updated multimedia/ffplay3 to 3.4.7

(wiz)

2020-01-08 13:41:56 UTC MAIN commitmail json YAML

ffplay3: update to 3.4.7, see ffmpeg3

(wiz)

2020-01-08 13:41:42 UTC MAIN commitmail json YAML

doc: Updated multimedia/ffmpeg3 to 3.4.7

(wiz)

2020-01-08 13:41:33 UTC MAIN commitmail json YAML

ffmpeg3: update to 3.4.7.

version 3.4.7:
- avcodec/g729dec: require buf_size to be non 0
- avcodec/alac: Fix integer overflow in lpc_prediction() with sign
- avcodec/wmaprodec: Fix buflen computation in save_bits()
- avcodec/vc1_block: Fix integer overflow in AC rescaling in vc1_decode_i_block_adv()
- avcodec/vmdaudio: Check chunk counts to avoid integer overflow
- avformat/mxfdec: Clear metadata_sets_count in mxf_read_close()
- avcodec/nuv: Use ff_set_dimensions()
- avcodec/ffwavesynth: Fix integer overflow with pink_ts_cur/next
- avcodec/ralf: Fix integer overflows with the filter coefficient in decode_channel()
- avcodec/g729dec: Use 64bit and clip in scalar product
- avcodec/mxpegdec: Check for multiple SOF
- avcodec/nuv: Move comptype check up
- avcodec/wmavoice: Fix integer overflow in synth_frame()
- avcodec/rawdec: Check bits_per_coded_sample more pedantically for 16bit cases
- avutil/lfg: Correct index increment type to avoid undefined behavior
- avcodec/cngdec: Remove AV_CODEC_CAP_DELAY
- avcodec/iff: Move index use after check in decodeplane8()
- avcodec/atrac3: Check for huge block aligns
- avcodec/ralf: use multiply instead of shift to avoid undefined behavior in decode_block()
- avcodec/wmadec: Require previous exponents for reuse
- avcodec/vc1_block: Fix undefined behavior in ac prediction rescaling
- avcodec/qdm2: The smallest header seems to have 2 bytes so treat 1 as invalid
- avcodec/apedec: Fixes integer overflow of res+*data in do_apply_filter()
- avcodec/sonic: Fix integer overflow in predictor_calc_error()
- avformat/mp3dec: Check that the frame fits within the probe buffe
- lavc/tableprint_vlc: Remove avpriv_request_sample() from included files.
- avcodec/wmaprodec: get frame during frame decode
- avcodec/interplayacm: Fix overflow of last unused value
- avcodec/adpcm: Fix undefined behavior with negative predictions in IMA OKI
- avcodec/cook: Move up and extend block_align check
- avcodec/twinvq: Check block_align
- avcodec/cook: Enlarge gain table
- avcodec/cook: Check samples_per_channel earlier
- avcodec/atrac3plus: Check split point in fill mode 3
- avcodec/wmavoice: Check sample_rate
- avcodec/xsubdec: fix overflow in alpha handling
- avcodec/iff: Check available space before entering loop in decode_long_vertical_delta2() / decode_long_vertical_delta()
- avcodec/apedec: Fix integer overflow in filter_3800()
- avutil/lfg: Document the AVLFG struct
- avcodec/ffv1dec: Use a different error message for the slice level CRC
- avcodec/apedec: Fix undefined integer overflow in long_filter_ehigh_3830()
- avcodec/dstdec: Check that AC probabilities are within range
- avcodec/dstdec: Check read_table() for failure
- avcodec/snowenc: Set mb_num to avoid ratecontrol floating point divisions by 0.0
- avcodec/snowenc: Fix 2 undefined shifts
- avformat/nutenc: Do not pass NULL to memcmp() in get_needed_flags()
- avcodec/aacdec_template: Check samplerate
- avcodec/truemotion2: Fix several integer overflows in tm2_low_res_block()
- avcodec/utils: Check block_align
- avcodec/wmalosslessdec: Fix some integer anomalies
- avcodec/adpcm: Fix invalid shifts in ADPCM DTK
- avcodec/apedec: Only clear the needed buffer space, instead of all
- avcodec/libvorbisdec: Fix insufficient input checks leading to out of array reads
- avcodec/g723_1dec: fix invalid shift with negative sid_gain
- avcodec/vp5: Check render_x/y
- avcodec/qdrw: Check input for header/skiped space before get_buffer()
- avcodec/ralf: Skip initializing unused filter variables
- avcodec/takdec: Fix overflow with large sample rates
- avcodec/alsdec: Check that input space for header exists in read_diff_float_data()
- avformat/pjsdec: Check duration for overflow
- avcodec/ptx: Check that the input contains at least one line
- avcodec/alac: Fix integer overflow in LPC
- avcodec/smacker: Fix integer overflows in pred[] in smka_decode_frame()
- avcodec/aliaspixdec: Check input size against minimal picture size
- avcodec/ffwavesynth: Fix integer overflows in pink noise addition
- avcodec/vc1_block: Fixes integer overflow in vc1_decode_i_block_adv()
- avcodec/wmalosslessdec: Check block_align
- avcodec/g729postfilter: Fix left shift of negative value
- avcodec/binkaudio: Check sample rate
- avcodec/adpcm: Check initial predictor for ADPCM_IMA_EA_EACS
- avcodec/g723_1dec: Fix overflow in shift
- avcodec/apedec: Fix integer overflow in predictor_update_3930()
- avcodec/g729postfilter: Fix undefined intermediate pointers
- avcodec/g729postfilter: Fix undefined shifts
- avcodec/lsp: Fix undefined shifts in lsp2poly()
- avcodec/adpcm: Fix left shifts in AV_CODEC_ID_ADPCM_EA
- avformat/shortendec: Check k in probe
- avfilter/vf_geq: Use av_clipd() instead of av_clipf()
- avcodec/wmaprodec: Check that the streams channels do not exceed the overall channels
- avcodec/qdmc: Check input space in qdmc_get_vlc()
- avcodec/pcm: Check bits_per_coded_sample
- avcodec/exr: Allow duplicate use of channel indexes
- avcodec/fitsdec: Fail on 0 naxisn
- avcodec/ituh263dec: Check input for minimal frame size
- avcodec/truemotion1: Check that the input has enough space for a minimal index_stream
- avformat/mpsubdec: Clear queue on error
- avcodec/sunrast: Check that the input is large enough for the maximally compressed image
- avcodec/sunrast: Check for availability of maplength before allocating image
- avformat/subtitles: Check nb_subs in ff_subtitles_queue_finalize()
- avcodec/wmaprodec: Check if there is a stream
- avcodec/g2meet: Check for end of input in jpg_decode_block()
- avcodec/g2meet: Check if adjusted pixel was on the stack
- avformat/electronicarts: If no packet has been read at the end do not treat it as if theres a packet
- avcodec/utils: Check sample_rate before opening the decoder
- avcodec/fitsdec: fix use of uninitialised values
- avcodec/motionpixels: Mark 2 functions as always_inline
- avcodec/ralf: Fix integer overflow in decode_channel()
- vcodec/vc1: compute rangex/y only for P/B frames
- avcodec/vc1_pred: Fix invalid shifts in scaleforopp()
- avcodec/vc1_block: Fix invalid shift with rangeredfrm
- avcodec/vc1: Check for excessive resolution
- avcodec/vc1: check REFDIST
- avcodec/apedec: Fix several integer overflows in predictor_update_filter() and do_apply_filter()
- avcodec/hevc_cabac: Tighten the limit on k in ff_hevc_cu_qp_delta_abs()
- avcodec/4xm: Check index in decode_i_block() also in the path where its not used.
- avcodec/atrac3: Check block_align
- avcodec/alsdec: Avoid dereferencing context pointer in inner interleave loop
- avcodec/fitsdec: Prevent division by 0 with huge data_max
- avcodec/dstdec: Fix integer overflow in samples_per_frame computation
- avcodec/g729_parser: Check block_size
- avcodec/utils: Optimize ff_color_frame() using memcpy()
- avcodec/aacdec: Check if we run out of input in read_stream_mux_config()
- avcodec/utils: Use av_memcpy_backptr() in ff_color_frame()
- avcodec/smacker: Fix integer overflow in signed int multiply in SMK_BLK_FILL
- avcodec/alac: Fix invalid shifts in 20/24 bps
- avcodec/alac: fix undefined behavior with INT_MIN in lpc_prediction()
- avcodec/ffwavesynth: Fix integer overflow in timestamps
- avcodec/adpcm: Check number of channels for MTAF
- avcodec/sunrast: Fix indention
- avcodec/sunrast: Fix return type for "unsupported (compression) type"
- avformat/mov: Check for EOF in mov_read_meta()
- avcodec/hevcdec: Fix memleak of a53_caption
- avformat/cdxl: Fix integer overflow in intermediate
- avcodec/hevcdec: repeat character in skiped
- avcodec/gdv: Replace assert() checking bitstream by if()
- libavcodec/utils: Free threads on init failure
- avcodec/htmlsubtitles: Avoid locale dependant isdigit()
- avcodec/alsdec: Check k from being outside what our implementation can handle
- avcodec/takdec: Fix integer overflow in decorrelate()
- avcodec/aacps: Fix integer overflows in hybrid_synthesis()
- avcodec/vp56rac: delay signaling an error on truncated input
- avcodec/vp5/6/8: use vpX_rac_is_end()
- avcodec/vp56: Add vpX_rac_is_end() to check for the end of input
- avcodec/qdm2: Check frame size
- avcodec/vc1_pred: Fix refdist in scaleforopp()
- avcodec/vorbisdec: fix FASTDIV usage for vr_type == 2
- avcodec/iff: Check for overlap in cmap_read_palette()
- avcodec/apedec: Fix 32bit int overflow in do_apply_filter()
- avcodec/ralf: fix undefined shift in extend_code()
- avcodec/ralf: fix undefined shift
- avcodec/bgmc: Check input space in ff_bgmc_decode_init()
- avcodec/truemotion2: Fix multiple integer overflows in tm2_null_res_block()
- avcodec/vc1dec: Require res_sprite for wmv3images
- avcodec/vc1_block: Check for double escapes
- avcodec/vorbisdec: Check get_vlc2() failure
- avcodec/tta: Fix integer overflow in prediction
- avcodec/vb: Check input packet size to be large enough to contain flags
- avcodec/cavsdec: Limit the number of access units per packet to 2
- avcodec/alac: Check for bps of 0
- avcodec/alac: Fix multiple integer overflows in lpc_prediction()
- avcodec/rl2: set dimensions
- avcodec/aacdec: Add FF_CODEC_CAP_INIT_CLEANUP
- avcodec/idcinvideo: Add 320x240 default maximum resolution
- avformat/realtextdec: free queue on error
- avcodec/alsdec: Fix integer overflow in decode_var_block_data()
- avcodec/alsdec: Limit maximum channels to 512
- avcodec/anm: Check input size for a frame with just a stop code
- avcodec/flicvideo: Optimize and Simplify FLI_COPY in flic_decode_frame_24BPP() by using bytestream2_get_buffer()
- avcodec/loco: Check left column value
- avcodec/ffwavesynth: Fixes invalid shift with pink noise seeking
- avcodec/ffwavesynth: Fix integer overflow for some corner case values
- avcodec/indeo2: Check remaining input more often
- avcodec/diracdec: Check that slices are fewer than pixels
- avcodec/vp56: Consider the alpha start as end of the prior header
- avcodec/4xm: Check for end of input in decode_p_block()
- avcodec/hevcdec: Check delta_luma_weight_l0/1
- avcodec/hnm4video: Optimize postprocess_current_frame()
- avcodec/hevc_refs: Optimize 16bit generate_missing_ref()
- avcodec/scpr: Use av_memcpy_backptr() in type 17 and 33
- avcodec/dds: Use ff_set_dimensions()
- avcodec/mpc8: Fix 32bit mask/enum
- avcodec/alsdec: Fix integer overflows of raw_samples in decode_var_block_data()
- avcodec/alsdec: Fix integer overflow of raw_samples in decode_blocks()
- avcodec/alsdec: fix mantisse shift
- avcodec/aacdec_template: fix integer overflow in imdct_and_windowing()
- libavcodec/iff: Use unsigned to avoid undefined behaviour
- avcodec/alsdec: Check for block_length <= 0 in read_var_block_data()
- avcodec/vqavideo: Set video size
- avcodec/sanm: Check extradata_size before allocations
- avcodec/mss1: check for overread and forward errors
- avcodec/dirac_parser: Fix overflow in dts
- avcodec/ralf: Fix undefined pointer in decode_channel()
- avcodec/ralf: Fix integer overflow in apply_lpc()
- avcodec/vorbisdec: Implement vr->classifications = 1
- avcodec/vorbisdec: Check parameters in vorbis_floor0_decode() before divide
- avformat/realtextdec: Check for duplicate extradata in realtext_read_header()
- avcodec/apedec: Fix 2 signed overflows
- avcodec/mss3: Check for the rac stream being invalid in rac_normalize()
- avcodec/vc1_block: Check get_vlc2() return before use
- avcodec/apedec: Do not partially clear data array
- avcodec/hnm4video: Forward errors of decode_interframe_v4()
- avcodec/vp3: Check that theora is theora
- avcodec/vc1_pred: Fix invalid shift in scaleforsame()
- avcodec/vc1_block: Fix integer overflow in ff_vc1_pred_dc()
- avcodec/truemotion2: Fix several integer overflows in tm2_motion_block()
- avcodec/apedec: make left/right unsigned to avoid undefined behavior
- avcodec/apedec: Fix multiple integer overflows and undefined behaviorin filter_3800()
- avformat/mpc: deallocate frames array on errors
- avcodec/eatqi: Check for minimum frame size
- avcodec/eatgv: Check remaining size after the keyframe header
- avcodec/assdec: undefined use of memcpy()
- avcodec/brenderpix: Check input size before allocating image
- lafv/wavdec: Fail bext parsing on incomplete reads
- avcodec/utils: fix leak of subtitle_header on error path
- avcodec/utils: Check close before calling it
- avcodec/vorbisdec: Check vlc for floor0 dec vector offset
- avcodec/vorbisdec: amplitude bits can be more than 25 bits
- avutil/softfloat_ieee754: Fix odd bit position for exponent and sign in av_bits2sf_ieee754()
- avcodec/apedec: Fix various integer overflows
- avcodec/apedec: Fix multiple integer overflows in predictor_update_filter()
- avcodec/alsdec: fix undefined shift in multiply()
- avcodec/alsdec: Fix 2 integer overflows
- avcodec/flicvideo: Make line_packets int
- avcodec/dvbsubdec: Use ff_set_dimensions()
- avcodec/ffwavesynth: Check if there is enough extradata before allocation
- avcodec/ffwavesynth: More correct cast in wavesynth_seek()
- avcodec/ffwavesynth: Check sample rate before use
- avcodec/dnxhd_parser: Fix parser when input does not have nicely sized packets
- avcodec/dnxhd_parser: remove unneeded code
- avformat/utils: Check rfps_duration_sum for overflow
- avcodec/h264_refs: Also check reference in ff_h264_build_ref_list()
- avcodec/parser: Check next index validity in ff_combine_frame()
- avcodec/ivi: Ask for samples with odd tiles
- avformat/xmv: Make bitrate 64bit
- avcodec/pngdec: Check that previous_picture has same w/h/format
- avcodec/huffyuv: remove gray8a (the format is listed but not supported by the implementation)
- avcodec/mpc8: Fixes invalid shift in mpc8_decode_frame()
- avcodec/utils, avcodec_open2: close codec on failure
- avcodec/golomb: Correct the doxy about get_ue_golomb() and errors
- avformat/utils: Check timebase before use in estimate_timings()
- avcodec/hq_hqa: Use ff_set_dimensions()
- avcodec/rv10: Fix integer overflow in aspect ratio compare
- avcodec/4xm: Fix signed integer overflows in idct()
- avcodec/qdm2: Check checksum_size for 0
- avcodec/qdm2: error out of qdm2_fft_decode_tones() before entering endless loop
- avcodec/qdm2: Do not read out of array in fix_coding_method_array()
- avcodec/svq3: Use ff_set_dimension()
- avcodec/iff: Check ham vs bpp
- avcodec/ffwavesynth: use uint32_t to compute difference, it is enough
- avcodec/ffwavesynth: Simplify lcg_seek(), avoid negative case
- avcodec/ffwavesynth: Fix backward lcg_seek()
- avcodec/flicvideo: Fix off by 1 error in flic_decode_frame_24BPP()
- avcodec/vc1_block: Check for vlc error in vc1_decode_ac_coeff()
- avcodec/alac: Check lpc_quant
- avcodec/alsdec: Add FF_CODEC_CAP_INIT_CLEANUP
- avcodec/alsdec: Fix integer overflow with buffer number
- avcodec/alsdec: Fixes signed integer overflow in LSB addition
- avcodec/alsdec: Check opt_order / sb_length in ra_block handling
- avcodec/alsdec: Fix integer overflow with shifting samples
- avcodec/alsdec: Fix undefined behavior in decode_rice()
- avcodec/alsdec: Fixes invalid shifts in read_var_block_data() and INTERLEAVE_OUTPUT()
- avcodec/hevc_ps: Change num_tile_rows/columns checks to sps->ctb_height/weight
- avcodec/hevc_ps: Fix integer overflow with num_tile_rows and num_tile_columns
- avcodec/apedec: Add k < 24 check to the only k++ case which lacks such a check
- avformat/aviobuf: Delay buffer downsizing until asserts are met
- avcodec/fitsdec: Check data_min/max
- avcodec/m101: Fix off be 2 error
- avcodec/qdm2: Move fft_order check up
- avcodec/libvorbisdec: Check extradata size
- avformat/vqf: Check header_size
- avcodec/utils: Check bits_per_coded_sample
- avcodec/videodsp_template: Fix overflow of addition
- avcodec/alsdec: Fix invalid shift in multiply()
- avcodec/ffwavesynth: Check ts_end - ts_start for overflow
- avcodec/vc1dsp: Avoid undefined shifts in vc1_v_s_overlap_c / vc1_h_s_overlap_c
- avcodec/tta: Fix undefined shift
- avcodec/qdmc: Fix integer overflows in PRNG
- avcodec/bintext: Check font height
- avcodec/binkdsp: Fix integer overflows in idct
- avcodec/motionpixels: Check for vlc error in mp_get_vlc()
- avcodec/loco: Limit lossy parameter so it is sane and does not overflow
- avformat/mov: Set fragment.found_tfhd only after TFHD has been parsed
- avcodec/xpmdec: Do not use context dimensions as temporary variables
- avcodec/fitsdec: Fix division by 0 in size check
- avcodec/aacpsdsp_template: Fix integer overflow in ps_hybrid_analysis_c()
- avcodec/truemotion2: Fix integer overflow in last loop in tm2_update_block()
- avcodec/iff: finetune the palette size check in the mask case
- avcodec/iff: Fix mask_buf / mask_palbuf leak
- avformat/icodec: Free ico->images on error paths
- avformat/wsddec: Fix undefined shift
- avcodec/fmvc: Check if header fields are available before allocating the image
- avcodec/bink: Reorder operations in init to avoid memleak on error
- avformat/wtvdec: Avoid (32bit signed) sectors
- avcodec/bitstream: Check for more conflicting codes in build_table()
- avcodec/bitstream: Check for integer code truncation in build_table()
- avformat/sbgdec: Fixes integer overflow in str_to_time() with hours
- avformat/vpk: Check offset for validity
- avformat/vpk: Fix integer overflow in samples_per_block computation
- avcodec/mjpegdec: Check for non ls PAL8
- avcodec/interplayvideo: check decoding_map_size with video_data_size
- avcodec/h264_parse: Use 64bit for expectedpoc and expected_delta_per_poc_cycle
- avcodec/mss4: Check input size against skip bits
- avcodec/diracdec: Fix integer overflow in global_mv()
- avcodec/vmnc: Check available space against chunks before reget_buffer()
- avcodec/aacdec_template: skip apply_tns() if max_sfb is 0 (from previous header decode failure)
- avcodec/aacdec_fixed: Handle more extreem cases in noise_scale()
- avcodec/aacdec_template: Merge 3 #ifs related to noise handling
- avcodec/aacdec_fixed: ssign seems always -1 in noise_scale(), simplify
- avformat/mp3enc: Avoid SEEK_END as it is unsupported
- avcodec/truemotion2: Fix several integer overflows in tm2_update_block()
- avformat/webm_chunk: Specify expected argument length of get_chunk_filename()
- avformat/webm_chunk: Check header filename length
- avcodec/cpia: Check input size also against linesizes and EOL
- swscale/tests/swscale: Lengthen pixfmt name buffer to 21 bytes
- libswcale: Fix possible string overflow in test.
- avcodec/hq_hqa: Check available space before reading slice offsets
- lavf/webm_chunk: Respect buffer size
- avcodec/fits: Check bitpix
- avcodec/jvdec: Use ff_get_buffer() when the content is not reused
- avcodec/truemotion2: Fix 2 integer overflows in tm2_update_block()
- avcodec/jpeg2000: Check stepsize before using it
- avcodec/aacdec_fixed: Fix undefined shift in noise_scale()
- avutil/avstring: Fix bug and undefined behavior in av_strncasecmp()
- avformat/mov: Skip stsd adjustment without chunks
- avformat/aadec: Check for scanf() failure
- avcodec/ccaption_dec: Add a blank like at the end to avoid rollup reading from outside
- avcodec/ivi: Move buffer/block end check to caller of ivi_dc_transform()
- avcodec/diracdec: Use 64bit in intermediate of global motion vector field generation
- avcodec/truemotion2: Fix integer overflow in tm2_decode_blocks()
- avcodec/rscc: Check that the to be uncompressed input is large enough
- avcodec/bsf: check that AVBSFInternal was allocated before dereferencing it
- lavf/rawenc: Only accept the appropriate stream type for raw muxers.
- avcodec/h263dec: fix hwaccel decoding
- avutil/mem: Fix invalid use of av_alloc_size
- avformat/aacdec: resync to the next adts frame on invalid data instead of aborting
- avformat/aacdec: factorize the adts frame resync code

(wiz)

2020-01-08 13:40:29 UTC MAIN commitmail json YAML

doc: Updated games/teeworlds to 0.7.4

(nia)

2020-01-08 13:40:19 UTC MAIN commitmail json YAML

teeworlds: Update to 0.7.4

Client
+ Race mode integration
- finish messages
- times ingame and in the server browser
- map record displayed in the scoreboard
- localized chat messages
- race gametype icon
+ In-game server browser
+ Chat pages & upgrades
- Up to 10 pages of chat history (page up/page down)
- Persistent chat: does not clear when changing map
- Map changes are marked by a chat info message
- Chat buffer: clicking with the mouse while chatting puts the chat in pause
- Ignoring a player clears past chat
- Add helper annotation when whispering
+ Statboard upgrade
- Auto statboard screenshots
- Merge K/D and Spree/Best spree columns
- Visual indicators for flag captures
- Visual indicators for weapon stats
- Fix statboard not closing
+ Wide menus mode
+ Add version info to settings file, change naming scheme to "settings07.cfg"
- You can now switch between 0.6 and 0.7 Teeworlds smoothly
+ HighDPI support
+ Audio toggling with visual effects (Ctrl+S by default)
+ Update scroll regions throughout the UI with smooth, adaptive scrollbars
+ Add a GUI for the experimental joystick support, disable joystick by default
+ Menu hotkeys (press the first letter)
+ Some more search bars
+ Add color palettes to copy skin parts colors
+ Add "toggle dynamic camera" to controls
+ Don't show loading progression in LAN tab
+ Fix chat rendering when scoreboard is open
+ Fix MOTD consistency, allow slightly more text to be displayed
+ Fix flag colors for non-team gamemodes
+ Hide scoreboard if statboard is active
+ Lower min. mousesens
+ Change some server browser defaults (all filter, players sort)
+ Optimise SnapFindItem, a bottleneck

Server
+ Chat commands integration
- Display chat commands list, with description and parameter list, to the players
- Delete and add commands on-the-go to create a context-aware UI
- Ability to disable or replace client-side commands
+ Race mode integration: customisable display (timer accuracy...)
+ Randomize survival-mode spawns
+ Prevent skipping deathtiles with enough speed
+ No more empty nicknames
+ Some log format changes (timestamps, flag capture time...)
+ Fix projectiles from disconnected players dealing no damage
+ Remove dummy when player joins a full server

Graphics
+ 24 new skins, colorable eyes, and many more body parts to use
- Auto-adjust eye color when it is too close to that of the body
+ Winter background theme (day and night, new default)

Editor
+ Layer size now defaults to the size of the game layer

Security
+ Fix integer overflow when computing tilemap size

(nia)

2020-01-08 13:38:34 UTC MAIN commitmail json YAML

Update to 0.300000

Upstream changes:
0.300000  2019-12-23 23:55:09-06:00 America/Chicago

    [ BUG FIXES ]
    * None

    [ ENHANCEMENTS ]
    * GH #1127, GH #1476: Route parameters with types (Peter Mottram -
      SysPete)

    [ DOCUMENTATION ]
    * None

0.208002  2019-12-14 16:08:46-05:00 America/New_York

    [ BUG FIXES ]
    * GH#1527: Update travis dist to 'trusty' (Sergiy Borodych)

    [ ENHANCEMENTS ]
    * GH #1525: Remove use of Return::MultiLevel, and implement stack frame
      jumping manually (Graham Knop)

    [ DOCUMENTATION ]
    * GH #1505: Fix Flaskr link (Mohammad S Anwar)
    * GH #1506, 1520: Explain what add_route() does with args (Tom Hukins)
    * GH #1519: Fix Template Toolkit config docs (Tom Hukins)
    * GH #1522: Fix itetare typo (Stefan Hornburg - Racke)
    * GH #1523: Fix typo in Template Toolkit documentation (Mike Katasonov)
    * GH #1524: Fix error in configuration documentation (Tom Hukins)
    * GH #1526: Mention that TT2 config start_tag/end_tag need escaping
      (Chris White)
    * GH #1528: Note that"Engines" key must be merged in config.yml (Chris
      White)

(wen)

2020-01-08 13:23:38 UTC MAIN commitmail json YAML

doc: Updated games/simutrans to 121.0

(nia)

2020-01-08 13:23:21 UTC MAIN commitmail json YAML

2020-01-08 13:15:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/screenfetch to 3.9.1

(nia)

2020-01-08 13:15:42 UTC MAIN commitmail json YAML

screenfetch: Update to 3.9.1

Changes:

    Fix GTK3 detection issues
    LXQt proper detection and theme detection
    Updated README to point to new wiki pages
    Some miscellanious awk fixes
    OpenBSD disk fix
    Added EndeavourOS
    MacOS Mojave color detection
    Miscellanious spacing fixes

(nia)

2020-01-08 13:15:18 UTC MAIN commitmail json YAML

doc: Updated devel/waf to 2.0.19

(wiz)

2020-01-08 13:15:09 UTC MAIN commitmail json YAML

waf: update to 2.0.19.

Fix a pkglint warning.

NEW IN WAF 2.0.19
-----------------
* Enable race-free pdb file generation waflib/extras/msvc_pdb.py #1731
* Fix negative values for -j #2256
* Fix Swig example compatibility with Python3 #2259
* Fix lto settings for endianness configuration tests #2250
* Tune the application name on --help #2254
* Improve Qt5's fPIC/fPIE detection
* Propagate LDFLAGS to Fortran tasks (in addition to LINKFLAGS)
* Enable local and remote build object caches waflib/extras/wafcache.py

(wiz)

2020-01-08 13:10:59 UTC MAIN commitmail json YAML

doc: Updated games/quakespasm to 0.93.2

(nia)

2020-01-08 13:10:50 UTC MAIN commitmail json YAML

quakespasm: Update to 0.93.2

Changes in 0.93.2:

  o Lightmaps are now dynamically allocated (from QSS), and
    BLOCK_WIDTH/HEIGHT raised from 128 to 256.

  o Fixed several uncheked limits that would crash the Slayer's
    Testaments mod (sf.net bug #33).

  o Raised MAXALIASTRIS from 2048 to 4096, so that the Slayer's
    Testaments mod works.

  o Fixed 'pants' and 'shirt' types so that those textures load
    correctly on platforms where char is unsigned by default
    (sf.net bug #28).

  o Windows audio: WASAPI-enabled SDL2 dlls function properly now.

  o Update the third-party libraries. Other fixes/cleanups.

(nia)