Commit graph

326864 commits

Author SHA1 Message Date
wiz
34ab9c94eb expat: switch back to building with autoconf
Manually install xmlwf.1.

Fixes cyclic dependency between cmake and expat (on Solaris).

Bump PKGREVISION.
2020-10-08 16:55:04 +00:00
fox
2dc42654cc doc: Updated audio/fasttracker2 to 1.36 2020-10-08 14:12:52 +00:00
fox
e51f02a85b audio/fasttracker2: Updates to v1.36
Changes since v1.35

v1.36 - 05.10.2020
- Bugfix: The 'S' volume column effect (set vibrato speed) should be ignored if
  the parameter is zero.
- Bugfix: The Kxx (key off) effect was not behaving like FT2 for values >$0f
- Bugfix: If attempting to WAV-render a song with an EEx (pattern delay) effect
  on the first row of a pattern, the render would end too early.
- Bugfix: In Disk Op., when loading a new module/sample, change the loaded
  filename extension according to save mode (f.ex. "test.xm" -> "test.wav").
- When changing the song position from the UI, reset global volume, and also
  reset pattern delay and other possible conflicts. FT2 doesn't do this, but I
  feel that this is a sensible thing to do.
- Made the About screen a bit more visually appealing
- Updated the "Known bugs" section of the help text
- Replayer code cleanup
2020-10-08 14:11:40 +00:00
wiz
9f991484d5 doc: Updated fonts/cascadia-ttf to 2009.22 2020-10-08 12:41:20 +00:00
wiz
19b9f23de3 cascadia-ttf: update to 2009.22.
2009.22

We realized the Freetype rendering issue documented in #350 had
been addressed in neither 2009.14 nor 2009.21. To that end, this
is a reissue of 2009.21 with that workaround in place.

So, without further ado (and with a new build pipeline thanks to
@madig!):

    We have implemented a workaround for a freetype rendering issue
    that resulted in chunky rendering for certain glyphs (#350)
    This bugfix release to the Cascadia family of fonts fixes
    diacritic positioning for the Salishan languages.


2009.14

This update to the Cascadia font family brings the following changes:

    Cascadia now has support for the Salishan languages of the
    Pacific Northwest and other coastal scripts!
    We've fixed an issue in the -<< ligature that caused it to
    overlap itself at certain font weights (#355)
    We remastered mark positioning for glyphs with existing diacritics
    for improved design for letters with multiple diacritics above
    We have implemented a workaround for a freetype rendering issue
    that resulted in chunky rendering for certain glyphs (#350)
2020-10-08 12:41:10 +00:00
wiz
19c9ce91b6 doc: Updated devel/apache-ant to 1.10.9 2020-10-08 12:38:54 +00:00
wiz
eb8f41e31a apache-ant: update to 1.10.9.
Ant 1.10.9 contains a bugfixes and support for using GraalVM
JavaScript inside the script family of tasks and types..

It also addresses an insecure temporary file vulnerability
vulnerability, see the security report for details
(https://ant.apache.org/security.html)
2020-10-08 12:38:44 +00:00
triaxx
fad00bc5cb libusb-compat: Use GITHUG_RELEASE instead of GITHUB_TAG
pkgsrc changes:
---------------
  * Switch to release tarball to remove the dependency on autotools.
2020-10-08 11:54:44 +00:00
ryoon
c42736988a doc: Updated graphics/gimp to 2.10.22 2020-10-08 11:19:39 +00:00
ryoon
1f9dc60827 gimp: Update to 2.10.22
* Buildlink iso-codes and libheif.

Changelog:
Overview of Changes from GIMP 2.10.20 to GIMP 2.10.22
=====================================================

Core:

  - Verbose version information (`gimp-2.10 -v` on command line, or
    debug output) now displays Flatpak related information when
    available. This is especially useful for debugging (such as the
    exact Flatpak build hash, the runtime version, the installed
    Flatpak extensions, permissions, etc.).
  - OpenCL settings has now been moved to the Playground tab in
    Preferences.
  - On stable builds, "Playground" tab is now visible in Preferences if
    any of the experimental features has been enabled, even without the
    CLI option `--show-playground`.

Tools:

  - "gegl:matting-levin" now the default engine of Foreground Select
    tool (when present, as it is an optional feature) as it performs a
    lot better.
  - GEGL operations now display a "Sample merged" checkbox in Tool
    Options. This will be used when the operation allows to pick a color
    (hence one can pick from the edited layer or from visible data).
  - "Sample merged" now defaults to being activated in Color Picker and
    GEGL tools as it seems the less confusing for beginners who don't
    know of the option yet (according to a small poll we ran).

User interface:

  - In GimpSpinButton, don't propagate Enter key-press events if
    updating the spin-button's value in response changes the entered
    text. This prevents confirming dialogs when hitting Enter after
    entering a math expression in size entries, updating their value
    instead.
    Likewise, don't propagate Escape key-press events if a new value was
    entered, and restore the original value instead.
  - GimpMemSizeEntry improved to show appropriate binary prefixes
    (kibibyte, mebibyte and gibibyte) instead of decimal ones, to round
    properly when using higher units, and to not lose accuracy when
    possible when displaying in higher units.
  - Several of the biggest pages of the Preferences dialog are now
    scrollable, allowing the dialog to fit on smaller displays.

Plug-ins:

  - Add a new GIMP_EXPORT_NEEDS_CROP export capability, which causes
    gimp_export_image() to crop the exported image content to the image
    bounds; this is useful for formats that support layers, but have no
    concept of global image bounds, hence cropping is the only way to
    enforce the image bounds.
    When showing the export dialog, give an option to either crop the
    layers to the image bounds, or to resize the image to fit the
    layers.
  - Content type `image/webp` is now recognized (and not only
    `image/x-webp` as both seem to be in used and this format is
    unfortunately not yet listed in IANA media types (so various content
    types are in use, no clear standard apparently).
  - DDS import is now a bit more permissive, allowing to load some files
    with invalid header flags regarding compression, while we are able
    to know the right compression from other flags. This allows to
    recover invalid DDS files exported by other software.
  - JPEG detection improved to be more generic and reliable.
  - HEIF support improvements:
    - AVIF importing and exporting added (requires libheif 1.8.0+)
    - 10/12-bit importing and exporting now available for HEIC/AVIF
    - NCLX color profile import (link with LittleCMS)
    - Metadata support when importing
    - "Lossless" option is now called "Nearly lossless (YUV420 format)"
      because this is actually what it is, hence previous naming was
      misleading.
  - TIFF support improvements:
    - Add an option to crop the layers to the image bounds when exporting
      individual layers (using GIMP_EXPORT_NEEDS_CROP), since TIFF has no
      concept of global image bounds otherwise. Cropping is enabled
      by default.
    - TIFF export will not override "DocumentName" metadata tag anymore.
    - Stop writing file paths into TIFF DocumentNames as file paths can
      contain confidential information such as usernames and directory
      structures, making the previous behaviour a potential privacy and
      security risk.
    - Fix a file descriptor leak case which may have prevented a file
      from being opened on Windows.
  - Multiple improvements in the PSP import plug-in:
    - support reading raster layers of PSP version > 6,
    - support reading 16-bit integer PSP files,
    - support reading grayscale and indexed PSP files,
    - support PSP images with zero-length layer names,
    - fix wrong layer offset of layers,
    - fix reading layer names with high bit ASCII characters,
    - fix incorrect loading of PSP images with uncompressed channel data,
    - fix reading of creator block data of PSP images,
    - better error messages describing yet unsupported features,
    - improve reader stability by always using the block/chunk length.
  - Spyrogimp now works on Grayscale images and clutters less the undo
    history.
  - "Orientation" metadata is now reset whether you accepted to rotate
    the image or not when importing an image.
  - XPM does not export a "None" (transparent) color when unused.
  - BMP always include color masks when exporting BMP with color space
    info, as mandated by BITMAPV5HEADER specification.

Debugging:

  - Add progressive performance logs: progressive logs contain complete
    information after each recorded sample, by writing partial address
    maps at each sample, containing all new addresses introduced by the
    sample.
    This allows recording complete logs even in cases where they can't
    be properly terminated, such as when GIMP crashes or freezes in the
    middle of the log.
    Progressive logs are disabled by default, since they potentially
    increase the sampling cost. They can be enabled through a toggle
    in the log file-dialog, or through GIMP_PERFORMANCE_LOG_PROGRESSIVE
    environment variable.
    Performance log viewer can now process progressive performance logs
    too.
  - Allow controlling performance-log parameters through the UI.

Build:

  - new `distcheck` step in Continuous Integration.

Bug fixes:

    #2275, #2668, #2874, #3481, #3868, #4061, #4155, #4328, #4505, #4536,
    #4560, #4816, #5043, #5069, #5208, #5219, #5226, #5232, #5274, #5275,
    #5357, #5358, #5472, #5530, #5584, #5592, #5623, #5630, #5651

Translation updates:

  - Basque, Catalan, Chinese (China), Croatian, Danish, French, German,
    Italian, Japanese, Kazakh, Polish, Russian, Spanish, Swedish, Turkish,
    Ukrainian
2020-10-08 11:19:15 +00:00
ryoon
99dd67b7f1 doc: Updated graphics/gegl to 0.4.26 2020-10-08 11:17:46 +00:00
ryoon
460335775e gegl: Update to 0.4.26
Changelog:
GEGL-0.4.26 2020-08-02
----------------------

Core:
~~~~~

Allow unsetting of property keys on paramspecs.

Operations:
~~~~~~~~~~~

perlin-noise: use a local random generator, avoiding resetting the global one.
transform: decrease epsilon for affine-detection, and round some affine matrices to be exact.
2020-10-08 11:17:24 +00:00
ryoon
661c1080e9 doc: Updated graphics/babl to 0.1.82 2020-10-08 11:17:00 +00:00
ryoon
1ee308c886 babl: Update to 0.1.82
Changelog:
2020-10-04 babl-0.1.82
Handle the parametric ICCv4 types that are not strictly the same type as core
sRGB curve.

2020-08-02 babl-0.1.80
meson build cleanups, depend on meson 0.54
2020-10-08 11:16:29 +00:00
adam
1543928c05 Updated devel/cmake, lang/nodejs 2020-10-08 10:58:56 +00:00
adam
b32ba12397 nodejs: updated to 14.13.1
Version 14.13.1 (Current)

Notable Changes
fs:
remove experimental from rmdir recursive
2020-10-08 10:58:35 +00:00
adam
cd312815a1 cmake: updated to 3.18.4
CMake 3.18.4
* FindJNI: Add aarch64 support
* VS: Populate `std:c{11,17}` flag table entries for v142
* OBJCXX: Fix regression for compiling cpp files as objcxx
* VS: Fix regression in C# source links
* FindPython: Fix erroneous regex in ABI check
* Clang: Look for llvm-lib when using MSVC-like front-end
* FindCUDA/select_compute_arch: Add CUDA 11.1 and SM86 support
2020-10-08 10:57:46 +00:00
nia
2c95818ee0 doc: Added emulators/suse131_32_openal version 13.1 2020-10-08 10:43:43 +00:00
nia
855f1decb2 doc: Added emulators/suse131_openal version 13.1 2020-10-08 10:43:10 +00:00
nia
a6c232727e Add OpenAL to the SUSE 13.1 Linux emulation subsystem 2020-10-08 10:42:48 +00:00
nia
63950dc8a7 suse131_glx: Software rasterizer needs libexpat 2020-10-08 10:33:22 +00:00
leot
644ad465eb doc: Updated security/amass to 3.10.5 2020-10-08 08:48:11 +00:00
leot
94ce4d3641 amass: Update to 3.10.5
Changes
3.10.5
------
 - update to dependency information
 - small improvement to the timeout implementation
 - data source responses are cached in passive mode
 - constraints removed when querying data sources for new second-level domain names
 - The viz and db subcommands are more similar in behavior
 - DNS queries timeout quicker
2020-10-08 08:47:58 +00:00
adam
f3811f35c5 Updated devel/py-rope, devel/py-test-timeout 2020-10-08 08:29:43 +00:00
adam
c1e64690c8 py-test-timeout: updated to 1.4.2
1.4.2
Fix compatibility when run with pytest pre-releases, thanks Bruno Oliveira,
Fix detection of third-party debuggers, thanks Bruno Oliveira.

1.4.1
Fix coverage compatibility which was broken by 1.4.0.

1.4.0
Better detection of when we are debugging, thanks Mattwmaster58.
2020-10-08 08:28:38 +00:00
adam
61f7940904 py-rope: updated to 0.18.0
Release 0.18.0:
- Fix `Worder.get_primary_at` for names that start like
  keywords.
- Add guess_def_lineno() to get actual function/class
  definition line number
- Fix SimilarFinder/_ASTMatcher to consider 1/0 and True/False
  to be unequal
- Compatibility with Python 3.8
- Add pytest.ini to collect all tests
2020-10-08 08:24:20 +00:00
wiz
b845ccd3ea logrotate: fix build on NetBSD
(no secure_getenv function)
2020-10-08 07:50:51 +00:00
wiz
b02cc94418 py-hpack: remove patch removed from distinfo in 4.0.0 update 2020-10-08 07:47:02 +00:00
he
4f4a5c5d6a Note update of net/unbound to 1.12.0. 2020-10-08 07:31:27 +00:00
he
35f53666a8 Update net/unbound to version 1.12.0.
Pkgsrc changes:
 * Add option for doh (DNS-over-HTTPS), default enabled.

Upstream changes:

This release contains the DNS Flag Day 2020 changes.  This sets the
default EDNS buffer size to 1232, that should reduce fragmentation.
https://dnsflagday.net/2020/

There is inclusive language in the configuration.  There is caps-exempt,
ipsecmod-allow and primary server options for auth-zones.  The older
terms are accepted to keep configuration working.

DNS-over-HTTPS is supported in this release.  The DoH is enabled when
Unbound is compiled with the nghttp2 library, with configure
--with-libnghttp2.  Then have an interface on the https port, that can
be configured with the https-port option.  Also have a cert and key
available with the tls-service-key and tls-service-pem options.  Further
settings can be configured for the http-endpoint, http-max-streams,
http-query-buffer-size, http-response-buffer-size and http-nodelay
options.  The max streams sets the maximum concurrent streams, the
buffer size options the number of bytes in buffers, and the nodelay
option can turn on TCP_NODELAY for DNS-over-HTTPS service.  In the
statistics the memory used is reported in mem.http.query_buffer and
mem.http.response_buffer.  The number of queries is reported in
num.query.https, they are also included in the tcp and tls counts
because https uses TLS and TCP.

The DLV options and code to handle DLV lookups have been removed from
the code base.  The DLV repository is empty nowadays, it has been
decommissioned.

There is a new feature where it is possible to use interface names to
bind to the IP addresses on that interface.  It pulls in the addresses
at the start of the server, if the addresses change, use the existing
freebind and other socket options to register for addresses before they
appear, or the interface-automatic option that copies them from queries
to answers with ancillary data.

There is a new option for the edns-tag draft specification.  It can be
enabled if you need the tentative implementation to add those tags to
outgoing messages.

Features
- DNS Flag Day 2020: change edns-buffer-size default to 1232.
- Merge PR #255: DNS-over-HTTPS support.
- Use inclusive language in configuration
- Merge PR #284 and Fix #246: Remove DLV entirely from Unbound.
  The DLV has been decommisioned and in unbound 1.5.4, in 2015, there
  was advise to stop using it.  The current code base does not contain
  DLV code any more.  The use of dlv options displays a warning.
- Similar to NSD PR#113, implement that interface names can be used,
  eg. something like interface: eth0 is resolved at server start and
  uses the IP addresses for that named interface.
- Merge PR #272: Add EDNS client tag functionality.
- Add edns-client-tag-opcode option

Bug Fixes
- Merge PR #270 from cgzones: munin plugin: always exit 0 in autoconf
- Merge PR #269, Fix python module len() implementations, by Torbjörn
  Lönnemark
- Merge PR #268, draft-ietf-dnsop-serve-stale-10 has become RFC 8767 on
  March 2020, by and0x000.
- Fix doxygen comment for no ssl for tls session ticket key callback
  routine.
- Fix mini_event.h on OpenBSD cannot find fd_set.
- Improve error log message when inserting rpz RR.
- Merge PR #280, Make tvOS & watchOS checks verify truthiness as well as
  definedness, by Felipe Gasper.
- contrib/aaaa-filter-iterator.patch file renewed diff content to
  apply cleanly to the current coderepo for the current code version.
- Fix #287: doc typo: "Additionaly".
- Merge (modified) PR #277, use EVP_MAC_CTX_set_params if available,
  by Vít#zslav #í#ek.
- Create and init edns tags data for libunbound.
- Fix stats double count issue (#289).
- Fix that dnstap reconnects do not spam the log with the repeated
  attempts.  Attempts on the timer are only logged on high verbosity,
  if they produce a connection failure error.
- Fix to apply chroot to dnstap-socket-path, if chroot is enabled.
- Change configure to use EVP_sha256 instead of HMAC_Update for
  openssl-3.0.0.
- Update documentation in python example code.
- Review fix interface, doxygen and assign null in case of error free.
- Merge PR #293: Add missing prototype.  Also refactor to use the new
  shorthand function to clean up the code.
- Refactor to use sock_strerr shorthand function.
- Fix #296: systemd nss-lookup.target is reached before unbound can
  successfully answer queries. Changed contrib/unbound.service.in.
- Fix num.expired statistics output.
- Remove x file mode on ipset/ipset.c and h files.
- Spelling fix.
- Introduce test for statistics.
- Fix that prefer-ip4 and prefer-ip6 can be get and set with
  unbound-control, with libunbound and the unbound-checkconf option
  output function.
- Merge PR #311 by luismerino: Dynlibmod leak.
- Error message is logged for dynlibmod malloc failures.
- iana portlist updated.
- Fix #304: dnstap logging not recovering after dnstap process restarts
- Fix edns-client-tags get_option typo
- Fix #305: dnstap logging significantly affects unbound performance
  (regression in 1.11).
- Fix #305: only wake up thread when threshold reached.
- Fix to ifdef fptr wlist item for dnstap.
- Fix memory leak of edns tags at libunbound context delete.
- Fix double loopexit for unbound-dnstap-socket after sigterm.
2020-10-08 07:30:39 +00:00
he
cac2aab044 Describe new(ish) options:
doh		-- Enable DNS-over-HTTPS support.
softhsm2	-- Enable SoftHSM version 2 for key management.
2020-10-08 07:29:59 +00:00
mcf
71a8378c0d doc: Updated devel/valgrind to 3.16.1 2020-10-08 03:31:41 +00:00
mcf
7ba58a7efd valgrind: update to 3.16.1
Release 3.16.1 (22 June 2020)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3.16.1 fixes two critical bugs discovered after 3.16.0 was frozen.  It also
fixes character encoding problems in the documentation HTML.

Release 3.16.0 (27 May 2020)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3.16.0 is a feature release with many improvements and the usual collection of
bug fixes.

This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12.  There is also preliminary
support for X86/macOS 10.13, AMD64/macOS 10.13 and nanoMIPS/Linux.

* ==================== CORE CHANGES ===================

* It is now possible to dynamically change the value of many command line
  options while your program (or its children) are running under Valgrind.

  To see the list of dynamically changeable options, run
     "valgrind --help-dyn-options".

  You can change the options from the shell by using vgdb to launch
  the monitor command "v.clo <clo option>...".
  The same monitor command can be used from a gdb connected
  to the valgrind gdbserver.
  Your program can also change the dynamically changeable options using
  the client request VALGRIND_CLO_CHANGE(option).

* ================== PLATFORM CHANGES =================

* MIPS: preliminary support for nanoMIPS instruction set has been added.

* ==================== TOOL CHANGES ====================

* DHAT:

  - The implicit memcpy done by each call to realloc now counts towards the
    read and write counts of resized heap blocks, making those counts higher
    and more accurate.

* Cachegrind:

  - cg_annotate's --auto and --show-percs options now default to 'yes', because
    they are usually wanted.

* Callgrind:

  - callgrind_annotate's --auto and --show-percs options now default to 'yes',
    because they are usually wanted.

  - The command option --collect-systime has been enhanced to specify
    the unit used to record the elapsed time spent during system calls.
    The command option now accepts the values no|yes|msec|usec|nsec,
    where yes is a synonym of msec.  When giving the value nsec, the
    system cpu time of system calls is also recorded.

* Memcheck:

  - Several memcheck options are now dynamically changeable.
    Use  valgrind --help-dyn-options  to list them.

  - The release 3.15 introduced a backward incompatible change for
    some suppression entries related to preadv and pwritev syscalls.
    When reading a suppression entry using the unsupported 3.14 format,
    valgrind will now produce a warning to say the suppression entry will not
    work, and suggest the needed change.

  - Significantly fewer false positive errors on optimised code generated by
    Clang and GCC.  In particular, Memcheck now deals better with the
    situation where the compiler will transform C-level "A && B" into "B && A"
    under certain circumstances (in which the transformation is valid).
    Handling of integer equality/non-equality checks on partially defined
    values is also improved on some architectures.

* exp-sgcheck:

  - The exprimental Stack and Global Array Checking tool has been removed.
    It only ever worked on x86 and amd64, and even on those it had a
    high false positive rate and was slow.  An alternative for detecting
    stack and global array overruns is using the AddressSanitizer (ASAN)
    facility of the GCC and Clang compilers, which require you to rebuild
    your code with -fsanitize=address.

* ==================== OTHER CHANGES ====================

* New and modified GDB server monitor features:

  - Option -T tells vgdb to output a timestamp in the vgdb information messages.

  - The gdbserver monitor commands that require an address and an optional
    length argument now accepts the alternate 'C like' syntax "address[length]".
    For example, the memcheck command "monitor who_points_at 0x12345678 120"
    can now also be given as "monitor who_points_at 0x12345678[120]".

Release 3.15.0 (12 April 2019)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3.15.0 is a feature release with many improvements and the usual collection of
bug fixes.

This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12.  There is also preliminary
support for X86/macOS 10.13 and AMD64/macOS 10.13.

* ==================== CORE CHANGES ===================

* The XTree Massif output format now makes use of the information obtained
  when specifying --read-inline-info=yes.

* amd64 (x86_64): the RDRAND and F16C insn set extensions are now supported.

* ==================== TOOL CHANGES ====================

* DHAT:

  - DHAT been thoroughly overhauled, improved, and given a GUI.  As a result,
    it has been promoted from an experimental tool to a regular tool.  Run it
    with --tool=dhat instead of --tool=exp-dhat.

  - DHAT now prints only minimal data when the program ends, instead writing
    the bulk of the profiling data to a file.  As a result, the --show-top-n
    and --sort-by options have been removed.

  - Profile results can be viewed with the new viewer, dh_view.html.  When
    a run ends, a short message is printed, explaining how to view the result.

  - See the documentation for more details.

* Cachegrind:

  - cg_annotate has a new option, --show-percs, which prints percentages next
    to all event counts.

* Callgrind:

  - callgrind_annotate has a new option, --show-percs, which prints percentages
    next to all event counts.

  - callgrind_annotate now inserts commas in call counts, and
    sort the caller/callee lists in the call tree.

* Massif:

  - The default value for --read-inline-info is now "yes" on
    Linux/Android/Solaris. It is still "no" on other OS.

* Memcheck:

  - The option --xtree-leak=yes (to output leak result in xtree format)
    automatically activates the option --show-leak-kinds=all, as xtree
    visualisation tools such as kcachegrind can in any case select what kind
    of leak to visualise.

  - There has been further work to avoid false positives.  In particular,
    integer equality on partially defined inputs (C == and !=) is now handled
    better.

* ==================== OTHER CHANGES ====================

* The new option --show-error-list=no|yes displays, at the end of the run, the
  list of detected errors and the used suppressions.  Prior to this change,
  showing this information could only be done by specifying "-v -v", but that
  also produced a lot of other possibly-non-useful messages.  The option -s is
  equivalent to --show-error-list=yes.

Release 3.14.0 (9 October 2018)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3.14.0 is a feature release with many improvements and the usual collection of
bug fixes.

This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12.  There is also preliminary
support for X86/macOS 10.13, AMD64/macOS 10.13.

* ==================== CORE CHANGES ===================

* The new option --keep-debuginfo=no|yes (default no) can be used to retain
  debug info for unloaded code.  This allows saved stack traces (e.g. for
  memory leaks) to include file/line info for code that has been dlclose'd (or
  similar).  See the user manual for more information and known limitations.

* Ability to specify suppressions based on source file name and line number.

* Majorly overhauled register allocator.  No end-user changes, but the JIT
  generates code a bit more quickly now.

* ================== PLATFORM CHANGES =================

* Preliminary support for macOS 10.13 has been added.

* mips: support for MIPS32/MIPS64 Revision 6 has been added.

* mips: support for MIPS SIMD architecture (MSA) has been added.

* mips: support for MIPS N32 ABI has been added.

* s390: partial support for vector instructions (integer and string) has been
  added.

* ==================== TOOL CHANGES ====================

* Helgrind: Addition of a flag
  --delta-stacktrace=no|yes [yes on linux amd64/x86]
  which specifies how full history stack traces should be computed.
  Setting this to =yes can speed up Helgrind by 25% when using
  --history-level=full.

* Memcheck: reduced false positive rate for optimised code created by Clang 6
  / LLVM 6 on x86, amd64 and arm64.  In particular, Memcheck analyses code
  blocks more carefully to determine where it can avoid expensive definedness
  checks without loss of precision.  This is controlled by the flag
  --expensive-definedness-checks=no|auto|yes [auto].

* ==================== OTHER CHANGES ====================

* Valgrind is now buildable with link-time optimisation (LTO).  A new
  configure option --enable-lto=yes allows building Valgrind with LTO.  If the
  toolchain supports it, this produces a smaller/faster Valgrind (up to 10%).
  Note that if you are doing Valgrind development, --enable-lto=yes massively
  slows down the build process.
2020-10-08 03:30:58 +00:00
jnemeth
d351127589 sort 2020-10-08 02:56:29 +00:00
jnemeth
1aa7515b52 add and enable maubot 2020-10-08 02:54:54 +00:00
jnemeth
1b6b7e1ca5 sort 2020-10-08 02:53:31 +00:00
gdt
1f38608b0d mit-krb5: Add patch comment and note that it has been filed upstream 2020-10-08 00:23:14 +00:00
gutteridge
23919d190c emacs: amend comments in modules.mk
Update a (self-referencing) comment to reflect the current name and
location, and misc. grammar, style, and consistency fixes.
2020-10-08 00:15:35 +00:00
gdt
2be3f00045 doc: Updated security/mit-krb5 to 1.18.2 2020-10-07 22:41:03 +00:00
gdt
9ba98cf745 mit-kerberos: Update to 1.18.2
Upstream README excerpt:

Major changes in 1.18.2 (2020-05-21)

    Fix a SPNEGO regression where an acceptor using the default credential would improperly filter mechanisms, causing a negotiation failure.
    Fix a bug where the KDC would fail to issue tickets if the local krbtgt principal's first key has a single-DES enctype.
    Add stub functions to allow old versions of OpenSSL libcrypto to link against libkrb5.
    Fix a NegoEx bug where the client name and delegated credential might not be reported.

Major changes in 1.18.1 (2020-04-13)

    Fix a crash when qualifying short hostnames when the system has no primary DNS domain.
    Fix a regression when an application imports "service@" as a GSS host-based name for its acceptor credential handle.
    Fix KDC enforcement of auth indicators when they are modified by the KDB module.
    Fix removal of require_auth string attributes when the LDAP KDB module is used.
    Fix a compile error when building with musl libc on Linux.
    Fix a compile error when building with gcc 4.x.
    Change the KDC constrained delegation precedence order for consistency with Windows KDCs.
2020-10-07 22:40:56 +00:00
kim
929473f1c6 doc: Updated textproc/oniguruma to 6.9.6rc1 2020-10-07 21:27:43 +00:00
kim
e0f0f138d5 oniguruma: updated to 6.9.6rc1
Add handling of -revN as plN (instead of .N) and -rcN as rcN in Makefile.
Use the -revN or -rcN naming in DISTFILE, as they are (apparently) created
automatically by GitHub. Munge GITHUB_RELEASE to produce the tag name with
an underscore instead of a hyphen before rev or rc. Munge WRKSRC to strip
both -revN and -rcN.

6.9.6 Release Candidate 1
- In a Unix environment, if you have the POSIX API enabled in
  an earlier version (disabled by default in 6.9.5) and you
  need application binary compatibility with the POSIX API,
  specify "--enable-binary-compatible-posix-api=yes" instead of
  "--enable-posix-api=yes". "--enable-posix-api=yes" only supports
  source-level compatibility for POSIX API since 6.9.6.
- NEW: configure option --enable-binary-compatible-posix-api=[yes/no]
- NEW API: Limiting the maximum number of calls of subexp-call
- NEW API: ONIG_OPTION_NOT_BEGIN_STRING / NOT_END_STRING /
  NOT_BEGIN_POSITION
- Fixed behavior of ONIG_OPTION_NOTBOL / NOTEOL
- Fixed many problems found by OSS-Fuzz
- Fixed many problems found by Coverity
- Fixed CVE-2020-26159
2020-10-07 21:27:17 +00:00
wiz
bdab147d51 doc: Updated benchmarks/google-benchmark to 1.5.2 2020-10-07 20:50:06 +00:00
wiz
3aafd12f84 google-benchmark: update to 1.5.2.
Timestamps in output are now rfc3339-formatted #965
    overflow warnings with timers fixed #980
    Python dependencies are now covered by a requirements.txt #994
    JSON output cleaned up when no CPU scaling is present (#1008)
    CartesianProduct added for easier settings of multiple ranges (#1029)
    Python bindings improvements:
        Custom main functions (#993)
        A rename to google_benchmark (#199
        More state methods bound (#1037) with a builder interface (#1040)
    Workflow additions in github include pylint (#1039) and bindings runs (#1041)
2020-10-07 20:49:56 +00:00
wiz
9fd7bef050 doc: Updated devel/appstream-glib to 0.7.18 2020-10-07 20:46:17 +00:00
wiz
b6a43d8465 appstream-glib: update to 0.7.18.
Version 0.7.18
~~~~~~~~~~~~~~
Released: 2020-09-07

New Features:
 - Add content rating system APIs from gnome-software (Philip Withnall)
 - Add "validate-version" command (Florian Müllner)

Bugfixes:
 - Allow timestamp in the future in validate-relax (Bartłomiej Piotrowski)
 - Don't ignore localized strings that are the same as original (Isaque Galdino)
 - Fix crash with invalid children of <ul/> (Fabian Vogt)
 - Lower the OARS/CSM mapping of sex-homosexuality/intense (Philip Withnall)
 - Properly initialize mutexes (Laurent Bigonville)
 - Test launchable tags in validation (Ian McInerney)
2020-10-07 20:46:05 +00:00
leot
e004cb9a2d py-cachecontrol: Install "versioned" doesitcache
Possible multiple version of py-cachecontrol can now peacefully coexist.

Discussed with <schmonz>.

PKGREVISION++
2020-10-07 20:08:58 +00:00
leot
6eba530c8b py-cachecontrol: Remove duplicate `python' in CATEGORIES 2020-10-07 20:04:08 +00:00
wiz
a0906d26df doc: Updated textproc/expat to 2.2.10 2020-10-07 19:53:12 +00:00
wiz
93a73e5e53 expat: update to 2.2.10.
Use cmake for building.

Release 2.2.10 Sat October 3 2020
        Bug fixes:
  #390 #395 #398  Fix undefined behavior during parsing caused by
                    pointer arithmetic with NULL pointers
       #404 #405  Fix reading uninitialized variable during parsing
            #406  xmlwf: Add missing check for malloc NULL return

        Other changes:
            #396  Windows: Drop support for Visual Studio <=8.0/2005
            #409  Windows: Add missing file "Changes" to the installer
                    to fix compilation with CMake from installed sources
            #403  xmlwf: Document exit codes in xmlwf manpage and
                    exit with code 3 (rather than code 1) for output errors
                    when used with "-d DIRECTORY"
       #356 #359  MinGW: Provide declaration of rand_s for mingwrt <5.3.0
       #383 #392  Autotools: Use -Werror while configure tests the compiler
                    for supported compile flags to avoid false positives
  #383 #393 #394  Autotools: Improve handling of user (C|CPP|CXX|LD)FLAGS,
                    e.g. ensure that they have the last word over flags added
                    while running ./configure
            #360  CMake: Create libexpatw.{dll,so} and expatw.pc (with emphasis
                    on suffix "w") with -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
            #360  CMake: Detect and deny unsupported build combinations
                    involving -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
            #360  CMake: Install pre-compiled shipped xmlwf.1 manpage in case
                    of -DEXPAT_BUILD_DOCS=OFF
  #375 #380 #419  CMake: Fix use of Expat by means of add_subdirectory
       #407 #408  CMake: Keep expat target name constant at "expat"
                    (i.e. refrain from using the target name to control
                    build artifact filenames)
            #385  CMake: Fix compilation with -DEXPAT_SHARED_LIBS=OFF for
                    Windows
                  CMake: Expose man page compilation as target "xmlwf-manpage"
       #413 #414  CMake: Introduce option EXPAT_BUILD_PKGCONFIG
                    to control generation of pkg-config file "expat.pc"
            #424  CMake: Add minimalistic support for building binary packages
                    with CMake target "package"; based on CPack
            #366  CMake: Add option -DEXPAT_OSSFUZZ_BUILD=(ON|OFF) with
                    default OFF to build fuzzer code against OSS-Fuzz and
                    related environment variable LIB_FUZZING_ENGINE
            #354  Fix testsuite for -DEXPAT_DTD=OFF and -DEXPAT_NS=OFF, each
    #354 #355 ..
       #356 #412  Address compiler warnings
       #368 #369  Address pngcheck warnings with doc/*.png images
                  Version info bumped from 7:11:6 to 7:12:6

        Special thanks to:
            asavah
            Ben Wagner
            Bhargava Shastry
            Frank Landgraf
            Jeffrey Walton
            Joe Orton
            Kleber Tarcísio
            Ma Lin
            Maciej Sroczyński
            Mohammed Khajapasha
            Vadim Zeitlin
                 and
            Cppcheck 2.0 and the Cppcheck team
2020-10-07 19:53:02 +00:00