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 (2m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (167d) 

2024-05-26 15:52:39 UTC Now

2022-10-04 09:30:59 UTC MAIN commitmail json YAML

avr-libc: fix PLIST with latest doxygen and depend on it

Bump PKGREVISION

(wiz)

2022-10-04 08:00:59 UTC MAIN commitmail json YAML

doc: Updated comms/openobex to 1.7.2nb1

(wiz)

2022-10-04 08:00:49 UTC MAIN commitmail json YAML

openobex: fix PLIST for latest doxygen, and depend on it

Bump PKGREVISION.

(wiz)

2022-10-04 07:54:28 UTC MAIN commitmail json YAML

SDL2_sound: fix fetch stage

(wiz)

2022-10-04 07:51:33 UTC MAIN commitmail json YAML

gtexinfo: explicitly enable perl XS

The configure check for enabling throws an error on NetBSD and
fails completely on macOS, perhaps this avoids the macOS problem.

(wiz)

2022-10-04 07:34:07 UTC MAIN commitmail json YAML

cairo-gobject: fix some pkglint

(wiz)

2022-10-04 07:14:57 UTC MAIN commitmail json YAML

htop: Fix options for selecting curses type

Users can now select ncurses for enabling unicode characters on NetBSD.
It was not sufficient (or even correct, most likely) to use "wide-curses"
for this.

(kim)

2022-10-04 07:14:11 UTC MAIN commitmail json YAML

cairo: make buildlink3 logic for xcb match options.mk

(wiz)

2022-10-04 07:13:52 UTC MAIN commitmail json YAML

cairo: turn off xcb on macOS too by default

since it implies x11

(wiz)

2022-10-03 19:28:40 UTC MAIN commitmail json YAML

texlive-collection-latexextra: add tex-orcidlink

(markd)

2022-10-03 19:27:13 UTC MAIN commitmail json YAML

add tex-orcidlink{,-doc}

(markd)

2022-10-03 19:26:18 UTC MAIN commitmail json YAML

print: add tex-orcidlink{,-doc}

(markd)

2022-10-03 19:24:55 UTC MAIN commitmail json YAML

tex-orcidlink{,-doc}: add version 1.0.4

This package provides a command to insert the ORCiD logo, which
is hyperlinked to the URL of the researcher whose iD was
specified.

(markd)

2022-10-03 18:40:35 UTC MAIN commitmail json YAML

libkscreen: note required dependency on plasma-wayland-protocols

(markd)

2022-10-03 18:10:51 UTC MAIN commitmail json YAML

Take MAINTAINER for highlight.

(schmonz)

2022-10-03 18:09:57 UTC MAIN commitmail json YAML

Note libhighlight, highlight, p5-highlight updates.

(schmonz)

2022-10-03 18:09:12 UTC MAIN commitmail json YAML

Update to 4.3. From the changelog:

- added support for Carbon
- added support for Fortran77 star comments comments (#208)
- added support for PowerShell block comments (#210)
- fixed Python formatted string pattern (#212)
- added new shell completion generation script (#137)
- W32: fixed Windows compilation headers (#138)

(schmonz)

2022-10-03 16:40:32 UTC MAIN commitmail json YAML

doc: Updated filesystems/tahoe-lafs to 1.18.0

(gdt)

2022-10-03 16:40:22 UTC MAIN commitmail json YAML

filesystems/tahoe-lafs: Update to 1.18.0

packaging changes: Drop explanation about python 2.7 being supported
by upstream and $MAINTAINER not wanting to deal with dependencies.

Upstream NEWS:

Release 1.18.0 (2022-10-02)
'''''''''''''''''''''''''''

Backwards Incompatible Changes
------------------------------

- Python 3.6 is no longer supported, as it has reached end-of-life and is no longer receiving security updates. (`#3865 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3865>`_)
- Python 3.7 or later is now required; Python 2 is no longer supported. (`#3873 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3873>`_)
- Share corruption reports stored on disk are now always encoded in UTF-8. (`#3879 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3879>`_)
- Record both the PID and the process creation-time:

  a new kind of pidfile in `running.process` records both
  the PID and the creation-time of the process. This facilitates
  automatic discovery of a "stale" pidfile that points to a
  currently-running process. If the recorded creation-time matches
  the creation-time of the running process, then it is a still-running
  `tahoe run` process. Otherwise, the file is stale.

  The `twistd.pid` file is no longer present. (`#3926 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3926>`_)

Features
--------

- The implementation of SDMF and MDMF (mutables) now requires RSA keys to be exactly 2048 bits, aligning them with the specification.

  Some code existed to allow tests to shorten this and it's
  conceptually possible a modified client produced mutables
  with different key-sizes. However, the spec says that they
  must be 2048 bits. If you happen to have a capability with
  a key-size different from 2048 you may use 1.17.1 or earlier
  to read the content. (`#3828 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3828>`_)
- "make" based release automation (`#3846 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3846>`_)

(gdt)

2022-10-03 16:30:55 UTC MAIN commitmail json YAML

Updated net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2022-10-03 16:30:18 UTC MAIN commitmail json YAML

grpc: updated to 1.49.1

v1.49.1

All

Update protobuf to v21.6 on 1.49.x.

v1.49.0

Core

Backport: "stabilize the C2P resolver URI scheme" to v1.49.x.
Bump core version.
Update OpenCensus to HEAD.
Update protobuf submodule to 3.21.5.
Update third_party/protobuf to 3.21.4.
[core] Remove GRPC_INITIAL_METADATA_CORKED flag.
HTTP2: Fix keepalive time throttling.
Use AnyInvocable in EventEngine APIs.

Python

Support Python 3.11
Add type stub generation support to grpcio-tools.

(adam)

2022-10-03 16:09:53 UTC MAIN commitmail json YAML

dar: fix dar-int32 option build by using DARBITS in PLIST

(nros)

2022-10-03 14:01:06 UTC MAIN commitmail json YAML

doc: Updated archivers/dar to 2.7.7

(nros)

2022-10-03 13:59:05 UTC MAIN commitmail json YAML

Update archives/dar to version 2.7.7

Removed patch-a* to use the new
naming convention.
This version requires c++14 so
the patch concerning vector.assign()
missing in sunpro has been removed.
src/libdar/mask_list.hpp could not
be patched and the my_char method
does not exist anywhere in the
sources so the patch has been removed.
This version includes autotools
changes that have AM_LDFLAGS and
looks for getopt in unistd.h.
Added extra buildlink files so that
all deps are found.

Changes from Changelog:

from 2.7.6 to 2.7.7
- added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
- fixing few typos in doc
- making libdar more tolerant when calls to fadvise fail

from 2.7.5 to 2.7.6
- adding -f option to dar_cp
- adding static version of dar_cp (dar_cp_static) as compilation outcome
- added FAQ for tape usage with dar
- fixing error in libdar header file installation
- fixed bug met when interrupting the creation of a block compressed
  backup (always used by lzo compression and by other algorithm only
  when performing multi-threaded compression)
- typo fixes in documentation
- fixed message in lax mode used to obtain from the user the archive format
  when this information is corrupted in the archive.
- fixing lax mode condition that popped up without being requested
- fixing bug met when reading slice an special block device by mean of
  a symlink
- adapting sanity checks to the case of a backup read from a special
  device in sequential-read mode.
- fixed bug that lead dar to report CRC error while reading a backup
  from a pipe with the help of an isolated catalogue
- adding -V option to dar_split (was using -v) for homogeneity with
  other commands

from 2.7.4 to 2.7.5
- fixed double free error met when deciphering an archive with a
  wrong password/passphrase and when multi-threading is used.

from 2.7.3 to 2.7.4
- fixed excessive context control that led libdar to report a bug
  when an file-system I/O error was returned by the operating system
- fixed mini-digits auto-detection, which only worked when slice number 1
  was present, even if subsequent slices could be used to detect its
  value
- fixed typos and minor incoherence in documentation
- update version information to display libthreadar barrier implementation
  used, info available since its release 1.4.0

from 2.7.2 to 2.7.3
- fixed bug met when restoring files in sequential-read mode and feeding
  the backup to dar on its stdin: When dar had to remove a file that had
  been deleted at the time of the backup since the backup of reference
  was made, dar aborted the restoration reporting it could not skip
  backward on a pipe.
- adding call to kill() then join() in destructor of class slave_thread
  and fichier_libcurl to avoid the risk of SEGFAULT in rare conditions
  under Cygwin (Windows)
- fixed several typos in bug, messages and comments
- fixed script used to build windows binary to match recent cygwin dll
- fix spelling and improved clarity in dar_split messages

from 2.7.1 to 2.7.2
- fixed bug met when a user command returns an error while dar is
  saving fsa attributes of inodes (this conjunction make it an infrequent
  situation)
- fixed typo in documentation
- fixed remaining bug from 2.7.1 met when compiling dar/libdar with a
  compiler (clang-5.0 here) that requires a flag to activate C++14 support
  while complaining (for a good reason) when this flag is passed too while
  compiling C code.
- fixed self reported bug escape.cpp line 858 met when using lzo compression
  or multi-threaded compression while creating a backup to stdout.
- fixed bug met when creating a backup to stdout that lead libdar to corrupt
  data when trying to re-save a file uncompressed due to poor compression
  result
- fixed minor bug met when setting --mincompr to zero and using
  block_compressor (lzo algo or any algo in block compression): empty files
  were reported as truncated due to the lack of block header (compressed
  empty file being stored as an empty file)

from 2.7.0 to 2.7.1
- fixed compilation script to require support for C++14 due to new features
  introduces in 2.7.0 that rely on modern C++ constructions. Updated
  documentation accordingly about this updated requirement.
- fixed missing included header for compilation to suceed under MacOS X
- fixed typo in man page
- adding minor feature: storing the backup root (-R option) in the archive
  to be able to restore 'in place' thanks to the new -ap option that
  sets the -R path to the one stored in the archive.
- merging fixes an enhancements brought by release 2.6.15

from 2.6.x to 2.7.0
- using the truncate system call whenever possible in place of skipping
  back in the archive, when file need to re-save uncompressed,
  or when file has changed while it was read for backup
- improved slice name versus base name error, now substituting (rather than
  just asking the user) the first by the later when else it would lead
  to an execution error.
- auto-detecting min-digits at reading time in complement of the feature
  listed just above
- added the possibility to specify a gnupg key by mean of its key-id in
  addition to the email address it may be associated to, both for
  asymmetrical encryption and archive signing.
- added -b option to dar_split to set the I/O block size
- added -r option to dar_split to limit the transfer rate
- added -c option to dar_split to limit the number of tape to read
- new feature: zstd compression algorithm added
- replaced old and experimental multi-threaded implementation by
  production grade one. -G option may now receive an argument on
  command line for fine tuning. libdar API has been updated
  accordingly.
- added multi-threaded compression when using the new per block
  compression mode, the legacy streaming compression mode is still
  available (see both -G and -z option extended syntax).
- added lz4 compression algorithm.
- removed some deprecated/duplicated old options (--gzip,...)
- enhanced the delta signature calculation providing mean for the user
  to adapt the signature block size in regard to the file's size to
  delta-sig. "--delta sig" option received an extended syntax.
- increased timestamp precision from microsecond to nanosecond when the
  operating system supports it. It is still possible to use configure
  --enable-limit-time-accuracy=us at compilation time to use microsecond
  or even second accuracy even if the OS can support finer precision.
- added argon2 hashing algorithm for key derivation function (kdf) which
  becomes the default if libargon2 is available, else it defaults to sha1
  as for 2.6.x. When argon2 is used, kdf default iteration count is
  reduced to 10,000 (and stays 200,000 with sha1). This can be tuned
  as usual with --kdf-param option.
- adding support for statx() under Linux which let libdar save file's
  birthtime. Unfortunately unlike under BSD systems (FreeBSD, MACoS X,
  and so on), the utime/utimes/timensat call do not set birthtime, so
  you cannot restore birthtime on Linux's unlike under BSD systems
- AES becomes the default when gnupg is used without additional
  algorithm.
- new implementation of the libcurl API use for more efficient reuse of
  established sessions.
- You can now exclude/include per filesystem rather than just sticking
  to the current filesystem or ignoring filesystem boundary. -M option
  can now receive arguments.
- new feature: dar_manager can now change the compression algorithm of
  an existing database.
- Added a benchmark of dar versus tar and rsync for different use cases.
- documentation review, update, cleanup, restructured and beautification.

from 2.6.15 to 2.6.16
- fixed bug met when restoring files in sequential-read mode and feeding
  the backup to dar on its stdin: When dar had to remove a file that had
  been deleted at the time of the backup since the backup of reference
  was made, dar aborted the restoration reporting it could not skip
  backward on a pipe.
- adding call to kill() then join() in destructor of class slave_thread
  and fichier_libcurl to avoid the risk of SEGFAULT in rare conditions
  under Cygwin (Windows)
- fixed bug met when removing tape marks (-at option) and due to poor
  compression, dar skips back to re-save file uncompressed leading to
  self reported bug (due to an error in the sanity check).
- fixing error message display by dar when -y option is used with another
  command (-c/-t/-l/-d/-x/-+/-C)

from 2.6.14 to 2.6.15
- fixed error message formatting error leading message to contain garbage
  in place of system error information.
- fixing bug (internal error) met while trying restoring files and dirs
  without sufficient write permission on the destination directory tree
  to perform the operation.
- adding minor feature to avoid restoring Unix sockets (-au option)
- fixing dar-catalogue.dtd

from 2.6.13 to 2.6.14
- script used to build dar windows binary has been fixed to have the
  official default etc/darrc config file usable and used out of the
  box.
- fixed bug met when removing slices of an old backup located on
  a remote sftp server
- fixed bug in cache layer met when writing sliced backup to a remote
  ftp or sftp repository
- enhancement to the -[ and -] options to work as expected when "DOS"
  formatted text file is provided as a file listing.

from 2.6.12 to 2.6.13
- fixed compilation warning in testing routine (outside libdar and dar)
- due to change in autoconf, the --sysconfdir path (which defaults to
  ${prefix}/etc) was read as an empty string, leading dar to look for
  darrc system file at the root of the filesystem (/darrc)
- fixed bug that should occur in extremely rare conditions (it has been
  discover during 2.7.0 validation process): compression must be used,
  no ciphering, no hashing, file changed at backup time or had a poor
  compression ratio, was not saved at slice boundary, the previous
  entry had an EA saved but no FSA or an unchanged FSA. In such
  conditions are all met, dar tries to resave the file in place, but
  partially or totally overwites the EAs of the previous entry leading
  to archive testing to fail for these EA (though the archive could be
  finished without error).
- fixed bug met when case insensitive mask is requested (-an option)
  and locale of file to restore or backup is not the one the dar binary
  is run with.

from 2.6.11 to 2.6.12
- fixed regression met in 2.6.11 when generating encrypted archives

from 2.6.10 to 2.6.11
- fixing bug in dar_manager libdar part, met when the two oldest entries
  for a file are recorded as unchanged (differential backup).
- fixed typo in dar_manager man page
- updated lax mode to ignore encryption flag found in header and trailer
- fixed two opposite bugs in strong encryption code that annihilated
  each other, by chance
- fixing bug met when merging an archive an re-compressing the data
  with another algorithm that gives a less good result, this condition
  lead the merging operation to fail reporting a CRC mismatch
- improving archive header code to cope with unknown flags

from 2.6.9 to 2.6.10
- update the configure script to handle some undocumented --enable-*
  options that existed but were not expected to be used.
- fixed spelling in darrc comments
- fixed bug in dar_split that could occur in very rare conditions
- fixed EA support build failure due to what seems to be a change
  in Linux kernel header
- fixed symbol conflict with s_host of in.h on omniOS platform

from 2.6.8 to 2.6.9
- fixed some obvious bug when running doxygen (inlined documentation)
- fixing configure.ac to detect xattr.h system header when it is
  located in /usr/include/sys like under Alpine Linux distro (musl libc)
- fixed typo in symbol name "libdar.archive_summary" in python binding
- fixed bug met when testing an archive in sequential-read mode leading
  dar to skip back to test deleted inode which is useless and may lead
  to failure if the archive is read from a pipe
- adding *.zst files as excluded from compression when using the
  predefined target "compress-exclusion"
- fixed text diagram alignment in documentation and spelling errors
- moving date_past_N_days script to doc/sample with other scripts

from 2.6.7 to 2.6.8
- fixing bug leading binary delta failed to be read from an archive in
  some quite rare condition.
- fixed bug that was not listing file with delta path when filtering out
  unsaved inodes
- updated source package for the python binding tutorial document be
  installed with the rest of the documentation
- adding date_past_N_days helper script to backup only files later than
  "today minus N days"
- incorporated the "args" support built script in dar source package

from 2.6.6 to 2.6.7
- fixing shell_interaction_emulator class declaration to avoid compilation
  errors and warning under MacOS
- fixed bug: dar failed creating an archive on its standard output
  reporting the error message "Skipping backward is not possible on a pipe"
- new feature: added python binding to libdar!

from 2.6.5 to 2.6.6
- fixing script that builds windows binary packages to include missing
  cygwin libraries
- fixing bug: dar_manager batch command (-@ option) contains a inverted
  test in a sanity check, leading the execution to systematically abort
  reporting an internal error message.
- fixed message error type when asymmetrical encryption is requested and
  gpgme has not been activated at compilation time
- fixed dar/libdar behavior when gpg binary is not available and gpgme
  has been activated at compilation time. Instead of aborting, dar now
  signal the gpgme error and proposes to retry initialization without
  gpgme support. This makes sense for dar_static binary which stays
  usable in that context when all options have been activated

from 2.6.4 to 2.6.5
- fixed bug: dar crashed when the HOME environment variable was not
  defined (for example running dar from crontab)
- removed useless skip() in cache layer
- cache layer improvement, flushing write pending data before asking
  lower layer about skippability
- fixed bug met when several consecutive compressed files were asked to
  be compressed and failed getting reduced in size by libdar. In that
  situation as expected, libdar tries to skip backward and stores the
  file uncompressed. However the cache layer was introducing an offset
  of a few bytes leading the next file to be written over the end of the
  previous one, which dar reported as data corruption when testing the
  archive.
- updating licensing information with the new address of the FSF
- clarifying message about possibly truncated filename returned by the
  operating system

from 2.6.3 to 2.6.4
- fixed display bug indicating delta signatures were about to be
  calculated even when this was not the case.
- updating dar man page about the fact aes256 replaced blowfish as
  the default strong encryption algorithm
- bug fix: -D option used at creation time was not adding escape mark
  of skipped directories. This lead the empty directories that would
  replace each skipped one to be inaccessible and unable to be restored
  only in sequential read mode (it worked as expected in direct mode)

from 2.6.2 to 2.6.3
- feature enhancement: added option to specify the block size used to
  create delta signatures.
- feature enhancement: added the ability to provide login for sftp/ftp
  remote access, that contain @ and other special characters.
- fixed bug in dar_xform, leading dar not finding source archive if
  destination was not placed in the same directory as source

from 2.6.1 to 2.6.2
- fixed incoherence in documentation
- updating in-lined help information (-h option)
- fixed unexpected behavior of the dar command-line filtering mechanism
  met when the provided path to -P or -g options was ending with a slash
- renaming 'path operator + (std::string)' as method append() to avoid
  compiler using it when a std::string need first to be converted to path
  before adding it to an existing path.
- adding check test to detect when path::append() is used to add a path
  instead of a filename to an existing path object.
- adding a warning when restoring a Unix socket if the path to that
  socket is larger than what the sockaddr_un system structure can handle
- fixing bug due to Linux system removing file capabilities (stored as
  EA) when file ownership is changed. Though restoring EA after ownership
  may lead to the impossibility to restore them due to lack of permission
  when dar/libdar is not run as root. Thus we try restoring EA a second
  time after ownership restoration. This is not efficient but restores
  the file as close as possible to their original state whatever
  permission dar has been granted for a restoration operation.

from 2.6.0 to 2.6.1
- fixed error in man page
- fixing bug in the routine removing files for local filesystem, used at
  archive creation time to remove an existing archive (after user
  confirmation), or at restoration time used to remove file that had been
  removed since the archive of reference was done. The file to remove was
  always removed from the current directory (missing the path part), most
  of the time this was leading to the error message "Error removing file
  ...: Not such file or directory". It could also lead to incorrectly
  removing files (not directory) located in the directory from which
  dar was run.
- fixing bug met while repairing an archive containing delta signature
  for unsaved files
- merging patch from ballsystemlord updating list of file extension
  not to compress (see compress-exclusion defined in /etc/darrc)
- review cat_delta_signature implementation in order to be able to fix
  memory consumption problem when delta signature are used
- fixed missing mark for data CRC when the data is a delta patch, leading
  sequential reading to fail when a delta patch was encountered
- fixed bug in XML output about deleted entries
- fixed XML output to be identical to the one of dar 2.5.x for deleted
  entries.
- Adding the deleted date in 'mtime' field for deleted entries in XML
  output
- fixing bug in xz/lzma routine wrongly reporting internal error when
  corrupted data was met
- fixed code for compilation with clang to succeed (it concerns MAC OS X
  in particular)
- fixed inconsistencies in libdar API that avoided gdar to compile with
  libdar released in 2.6.0

from 2.5.x to 2.6.0
- new feature: support for binary delta in incremental/differential backups
  (relying on librsync)
- new feature: support ftp/sftp to read an archive from a cloud storage.
  (relying on libcurl)
  reading is optimized to not transfer a whole slice but only the needed
  part to proceed to the operation (restoration, listing, and so on)
- new feature: support ftp/sftp to write an archive eventually with hash
  files to a remote cloud storage (relying on libcurl)
- modified behavior: While creating a single sliced archive, DUC file is
  now executed unless user interrupted dar/libdar. This to stay coherent
  with multi sliced archive behavior
- new feature: display filters nature (-vmasks option)
- new feature: follow some symlinks as defined by the --ignored-as-symlink
  option
- new feature: one can define the compression algorithm a dar_manager
  database will use. This choice is only available at database creation
  using the new dar_manager's -z option. In particular "-z none" can be
  used to avoid using compression at all
- repair mode added to re-create a completed archive (suitable for direct
  access mode and merging) from an interrupted one due to lack of disk
  space, power outage or other reasons leading to similar problem.
- Dar can now only save metadata inode change without re-saving the whole
  file if its data has not changed. Dar_manager also handle this by
  restoring the full backup and then the inode metadata only when
  necessary.
- In regard to previous point, if you want to keep having dar saving the
  data when only metadata has changed use --modified-data-detection option
- moved dar_slave code into libdar as class libdar::libdar_slave
- moved dar_xform code into libdar as class libdar::libdar_xform
- added libdar_slave and libdar_xform in libdar API
- modified dar_xform and dar_slave to rely on new libdar API
- API: simplified user_interface class
- API: using std::shared_ptr and std::unique_ptr to explicitly show the
  ownership of the given pointed objects (C++11 standard)
- API: simplified class archive to only require user_interaction at
  object construction time
- API: simplified class database to only require user_interaction at
  object construction time
- API: making enum crypto_algo an C++11 "enum class" type
- security refresh: default crypto algo is now AES256. As you do not
  need anymore since 2.5.0 to specify the -K option when reading an
  archive this should not bring any backward compatibility issue
- security refresh: adding salt per archive (one is still present per
  block inside an archive)
- security refresh/new feature: adding option --kdf-param to define
  the iteration count for key derivation, which now defaults to 200,000
  and hash algorithm used to derived key, still using sha1 by default
- slide effect of previous feature due to starvation of free letters
  to add a new command, the -T option with argument is no more
  available, one need to provide explicitly the desired argument
- security refresh: improving seed randomization for the pseudo-random
  generator used in elastic buffers
- feature enhancement: activate needed Linux capabilities in the
  "effective" set if it is permitted but not effective. This concerns
  cap_chown at restoration time, cap_fchown for furtive read mode,
  cap_linux_immutable to restore the immutable flag, and cap_sys_
  resource to set some linux FSA. This let one set the capabilities
  for dar binary only in the "permitted" set, capabilities will then be
  allowed only for users having them in the "inheritable" set of their
  calling process (usually a shell), without root privilege need.
- the ./configure --enable-mode option now defaults to 64, which
  will setup a libdar64 in place of infinint based libdar by default.
  You can still build a infinint based libdar by passing
  --enable-mode=infinint to the ./configure script.

from 2.5.21 to 2.5.22
- removed useless skip() in cache layer
- cache layer improvement, flushing write pending data before asking
  lower layer about skippability
- fixed bug met when several consecutive compressed files were asked to
  be compressed and failed getting reduced in size by libdar. In that
  situation as expected, libdar tries to skip backward and stores the
  file uncompressed. However the cache layer was introducing an offset
  of a few bytes leading the next file to be written over the end of the
  previous one, which dar reported as data corruption when testing the
  archive.
- updating licensing information with the new address of the FSF
- fixing bug met when restoring file having FSA but EA and overwriting
  an existing file in filesystem
- clarifying message about possibly truncated filename returned by the
  operating system

from 2.5.20 to 2.5.21
- bug fix: -D option used at creation time was not adding escape mark
  of skipped directories. This lead the empty directories that would
  replace each skipped one to be inaccessible and unable to be restored
  only in sequential read mode (it worked as expected in direct mode)

from 2.5.19 to 2.5.20
- adding a warning when restoring a unix socket if the path to that
  socket is larger than what the sockaddr_un system structure can handle
- fixing bug due to Linux system removing file capabilities (stored as
  EA) when file ownership is changed. Though restoring EA after ownership
  may lead to the impossibility to restore them due to lack of permission
  when dar/libdar is not run as root. Thus we try restoring EA a second
  time after ownership restoration. This is not efficient but restores
  the file as close as possible to their original state whatever
  permission dar has been granted for a restoration operation.
- fixing compilation problem with recent clang++ compiler

from 2.5.18 to 2.5.19
- fixed compilation issue on system that to not have ENOATTR defined
- fixed compilation warning about deprecated dynamic exception
  specifications in C++11
- fixing bug in xz/lzma routine wrongly reporting internal error when
  corrupted data was met
- fixed compilation warning with gcc about deprecated readdir_r system
  call

from 2.5.17 to 2.5.18
- fixed compilation issue in context where EA are not supported
- fixed typo in dar man page (--sequential-mode in place of
  --sequential-read)
- moved the "no EA support warning" trigger when restoring an archive
  later in the EA restoration process, in order to have the possibility
  thanks to the -u "*" option to restore an archive containing EA using a
  dar/libdar without EA support activated at compilation time,
- at restoration time, avoiding issuing an "EA are about to be
  overwritten" warning when the in place file has in fact not only
  one EA set.

from 2.5.16 to 2.5.17
- bug fix: dar failed to restore EA when file permission to restore
  did not included user write access. Fix consists in temporarily
  adding user write access in order to restore EA and removing this
  extra permission afterward if necessary
- updated FAQ
- fixed typos in dar man page
- fixed bug met when writing slices to a read-only filesystem
- fixed compilation problem under Solaris
- fixed typos in dar man page
- bug fix: self reporting bug in filtre.cpp line 2932 or 2925 depending
  or dar's version (report occurs in a normal but rare condition that
  was not imagined by developer, leading dar to abort the backup)
- bug fix: wrong evaluation of possibility to seek backward in the
  escape layer (layer managing tape marks) which lead to useless but
  harlmess skip trials in some rare conditions.

from 2.5.15 to 2.5.16
- bug fix: while rechecking sparse file (-ah option) during a merging
  operation, dar wrongly reported CRC mismatch for saved plain files
- fixed man page about sparse-file handling while merging: To remove
  sparse file datastructure during a merging operation you need to
  set --sparse-file-min-size to a valuer larger than all file sizes
  contained in the archive (for example 1E for one exabyte)
- bug fix: met when using compression and creating the archive to
  dar's standard output (ssh) and leading files to be corrupted in the
  archive and reported as such.
- optimisation of escape_sequence skippability (avoids trying skipping
  and failing for some corner cases, when we can detect it does even
  not worth trying)

from 2.5.14-bis to 2.5.15
- fixing self report bug message met when trying to create an isolated
  catalogue into a directory that does not exist
- adding slice overwriting verification before creating a isolated
  catalogue, to be coherent with other operations creating an archive
  (backup and merging)
- storage size of compressed files was often wrongly stored in archive
  (shorter than reality), the only impact took place at archive listing
  time where the compression ratio displayed was better than reality
- fixed auto-detected bug condition triggered when -Tslicing is used
  with --sequential-read. Both options are not compatible and have been
  excluded by a nicer message than this auto-detection bug message.

from 2.5.14 to 2.5.14-bis
- avoiding using the syncfs() system call in dar_split when the
  platform does not support it (replacing it by sync() in that case
  for compilation to be successful)

from 2.5.13 to 2.5.14
- made libgcrypt built-in memory guard be initialized before obtaining
  ligcrypt version, to respect libgcrypt usage (but no problem was seen
  nor reported about this inconsistency)
- fixed syntax error in XML listing output (EA_entry and Attributes
  tags)
- fixed typos in dar man page
- Updating Tutorial for restoration
- fixed bugs in dar_split: cygwin support, filedescriptors were not
  explicitly closed at end of execution, allocating buffer on heap
  rather than in the stack for better size flexibility, avoiding buffer
  size to be greater than SSIZE_MAX.
- added -s option to dar_split in order to disable the by default SYNC
  write that was used and which caused poor performance. To keep the
  same behavior as the older dar_split (and its poor performances) you
  need now using -s option.
- dar_split enhancement: added call to syncfs before closing the file
  descriptor in split_output mode
- fixed bug in dar_split that was did not lead dar_split to completely
  fulfill an device before asking for user to change the media when
  used in split_output mode, this was sometimes leading dar reporting
  file as corrupted at dar_split at media boundary.
- added feature in dar_split to show the amount of data written since
  the last media change

from 2.5.12 to 2.5.13
- added -az option to automatically nullify negative dates returned from
  the system in the archive under creation (filesystem is not modified)
- included the birthtime (HFS FSA) into the negative dates handling
- modified behavior: dar now fails upon unknown option instead of warning
  the option is unknown and thus ignored
- bug fix: dar 2.5.12 and below in 2.5.x branch could not read archive
  generated by dar 2.4.x and below (unless in infinint compilation mode)
  when the old archive included a file which date(s) was returned by the
  system as a negative integer at the time of the backup. Note that if
  dar can now read old archive in that particular case, such date stay
  recorded in the dar archive as very far in the future and not in the
  past, because 2.4.x and below blindly assumed the system would always
  return a positive integer as number of second since 1970. Since 2.5.12
  release, when the system provides a negative date the date is assumed
  as zero (Jan 1970) with user agreement.
- fixed missing throw in tools.cpp (exception condition was not reported)

from 2.5.11 to 2.5.12
- documenting in man page the limitation of -[ and -] options concerning
  the maximum line length that could be used in a listing file. This
  limitation was only described in doc/Limitations.html
- dar now aborts if a line exceeding 20479 bytes is met in a listing file
- improved error message issued when a file listing (-[ or -] option) is
  missing for it provides the missing filename in the error message
- improved error message issued when a line of a file listing exceeds
  20479 characters for it display the start of that line
- fixed bug in file listing (-[ option) leading some directories and their
  content to be excluded in a somehow rare condition
- improved behavior when dar reads a negative date. Instead of aborting
  it now asks the user if it can substitute such value by zero
- improved behavior when dar is asked to read an archive located in a
  directory that does not exist. DUC file passed to -E option is now
  properly run in that case too and has the possibility for example to
  create that directory and download requested file

from 2.5.10 to 2.5.11
- minor feature: displays the archive header which is never ciphered and
  aborts. This feature is activated while listing archive content and
  adding the -aheader option. This brings the side effect to invert two
  lines in the archive summary (dar -l archive -q) "catalogue size" and
  "user comment".
- adding date format info for -w option in "dar_manager -h" usage help
- fixed several mistakes in tools.cpp leading compilation to fail under
  certain environments
- fixed a typo in filesystem.cpp and portability issue that lead
  compilation to fail under openbsd 6.0
- fixed bug in the filtering mechanism relying on file listing (-[ and
  -] options) that could not find an entry in the listing upon certain
  condition leading a file not being excluded as requested or not
  included as requested

from 2.5.9 to 2.5.10
- fixed bug: -r option (only more recent overwriting policy) was
  considering a file to be more recent when it had the exact same date as
  the file in place.
- updating documentation about requirements for compiling dar from sources
- fixed bug: bug met when restoring of a file that has the immutable
  flag set. Dar/libdar failed restoring such file in the context of
  differential/incremental backup. The fix consists of the removal of the
  immutable flag from filesystem before restoring the new version of the
  file's data, then setting back the immutable flag afterward.
- updating FAQ with description of the way dar uses lzo compression
  compared to the lzop program
- fixed bug: aborting an archive was leading to an unreadable archive in
  direct mode, most of the time when strong encryption was used
- minor new feature: added two flavors of lzo algorithm: lzop-1 and lzop-3
  in order to match compression levels 1 and 3 of the lzop command

from 2.5.8 to 2.5.9
- fixed typos in documentation about dar internal use of symmetric
  encryption
- fixed bug: merging operation could wrongly melt different unrelated hard
  linked inodes when merging using an archive which results from a previous
  merging operation.
- fixed bug: aborting an archive was sometimes leading to an unreadable
  archive in direct mode (was readable only in --sequential-read mode)
- fixed bug: libgpgme was only present at linking time of final binaries
  (dar, dar_slave, dar_xform, dar_manager, dar_cp, dar_split), not at
  linking time of libdar, which caused problem under Linux Rosa distro
  where the "no-undefined" flag is passed to the linker.
- minor new feature: -ay option has been added to display sizes in bytes
  instead of the default which uses the largest possible unit (Kio, Mio,
  and so on.)

from 2.5.7 to 2.5.8
- fixed double memory release occurring in a particular case of read error
- improving robustness of FSA code against data corruption
- fixed bug: DAR_DUC_PATH was not used with -F and -~ options
- new feature: added -aduc option to combine several -E options using the
  shell '&&' operator rather than the shell ';' operator. The consequence
  is that with -aduc option a non zero exist status of any script (and not
  only of the script given to the last -E option) will lead dar to report
  the error.
- man page updated about combination of several -E options
- fixed bug: merging partial FSA led to self reported bug in cat_inode.cpp
  at line 615

from 2.5.6 to 2.5.7
- fixed bug leading dar to not include directories given to -g option nor
  to exclude directories given to -P option when at the same time the
  directory given to -R option starts by a dot ("-R ./here" in place of
  "-R here")
- bug fix and speed improvement: under certain circumstances dar was
  reading several times the data at slice boundary, leading dar to ask for
  slice N then N-1 then again N, this caused sub-optimal performance and
  was triggering user script unnecessarily

from 2.5.5 to 2.5.6
- added speed optimization when comparing dates with hourshift flexibility
  (-H option)
- fixed bug met when using as reference an archive generated by dar 2.5.4
  or older, bug that lead dar saving almost all file even those that did
  not change.

from 2.5.4 to 2.5.5
- fixed message displayed when reading old archives
- fixed bug that avoided dar-2.5.x code to read old archive format when
  special allocation was set (by defaut) at compilation time
- disabling special-alloc by default reducing memory footprint
- fixed error in FAQ about the way ctime/atime/mtime are modified during
  normal operating system life.
- new implementation of class datetime with better memory footprint
- avoding storing sub-microsecond part of date to preserve limitint
  ability to store large dates
- moving field cat_inode::last_cha from pointer-to-field to plain field
  of the class, this slightly reduce catalogue memory footprint.
- fixing bug in the returned exit status when dar failed executing DUC
  command due to system error (now returning the expected code 6 in that
  case too)

from 2.5.3 to 2.5.4
- fixing missing included files for libdar API
- removed extra try/catch block introduced by commit
  72da5cad5e52f959414b3163a2e2a320c2bc721e
- removed sanity check that caused problem when writing an archive to a
  FUSE based filesystem.
- fixing non call of the -E script/command after last slice creation,
  when encryption or slice hashing was used
- fixed bug in dar_manager: archive permutation in database lead libdar
  to check an archive number of range under certain circumstances
- fixed inversion of the condition triggering a warning about archive
  date order in a dar_manager database while moving an archive within a
  database
- fixed typos in documentation
- catalogue memory optimization, with the drawback to limit the number of
  entry in an archive to the max integer supported by the libdar flavor
  (32 bits/64 bits/infinint).
- fix configure script to temporarily rely on LIBS rather LDFLAGS to
  check for gpgme availability
- removed order dependency between -A and -9 options of dar_manager: -9
  can now be specified before or after -A option.
- resetting to "false" the "inode_wrote" flag of hard link data-structure
  before testing and merging. Merging a previously tested archive or
  testing a second time would not include hard linked inode in the
  operation. This situation does not occurs with dar but could succeed
  with some external tools that keep the catalogue in memory to perform
  different operations on it.
- fixed bug in the routine that detects existing slices to warn the user
  and/or avoid overwriting, bug that lead dar to "bark" when an archive
  base name started by a + character.
- avoiding to use AM_PATH_GPGME in configure script when gpgme.m4 is not
  available
- adding new methods in libdar API to obtain the archive offset and
  storage size of saved files (class list_entry)
- adding new method in libdar API to translate archive offset to file
  offset (class archive)
- reporting a specific error message when filename returned by the system
  has the maximum length supported by the system itself, assuming
  filename has been truncated

from 2.5.2 to 2.5.3
- Fixing a 2.5.x build issue met when a 2.4.x libdar library is already
  installed in an FreeBSD system.
- Improving message and behavior of libdar in lax mod when a truncated
  archive is read
- Fixing self reported bug at "tronconneuse.cpp line 561" met while
  reading truncated/corrupted archive
- Fixed not closed filedescriptors, met when saving a filesystem that has
  not ExtX FSA available
- Fixing configure script to be more robust in front of system where
  gpgme.h is installed in a non standard path and user did not provide
  coherent CPPFLAGS, LDFLAGS before calling ./configure
- Displaying CRC values when listing isolated catalog as XML output
- Fixing compilation issue when system does not provide strerror_r() call
- Avoiding warning about FSA absence when fsa-scope is set to "none"
- Adding --disable-fadvise option to configure script for those that want
  back full pressure from dar on the system cache (same behavior as 2.4.x)
- Fixing bug, fadvise() called a wrong time making it having no effect
- updating FAQ about comparative performance from 2.4.x to 2.5.x
- optimization: reduced the number of call to dup() at libdar startup
- improvement: printing file type on verbose output
- new feature: added %t macro reflecting the inode type in dar's
  --backup-hook-execute option

from 2.5.1 to 2.5.2
- fixed bug met when permission is denied while reading or writing slices
- fixing bug that avoided creating an archive at the root of the filesystem
- fixing bug met in rare situation while reading in sequential-read mode
  an archive encrypted using gnupg encryption. In that situation libdar
  may fail reading the archive (but succeeds in normal read mode) issuing
  an obscure message (message has also been fixed).
- code simplification, removing field reading_verion from class crypto_sym
  as its parent class tronconneuse already have such information
- removed extra newline displayed by dar at end of execution
- fixed bug avoiding dar to properly read an entry (reporting CRC error)
  when specific sequence of character (start of escape sequence) fall at
  end of the read buffer of the escape layer.
- speed optimization for datetime class
- fixed bug that avoided dar reading archives in sequential read mode
  while reading from a pipe
- fixed bug in non regression test routine provided beside dar/libdar
- fixing display message showing not always in the correct context
- fixing case inversion leading the cache layer not to be used when
  necessary and used when useless while reading an archive
- improved heuristic in dar_manager to determine the date a file has been
  deleted.

from 2.5.0 to 2.5.1
- fixed display bug in dar_manager met when using -o option and adding
  options for dar that does not exist for dar_manager (like -R option)
- reactivating disabled (by mistake) optimization for some read-only dar
  manager database operations
- fixing compilation issue with dar against gcc 4.9.2
- fixing syntax error in dar_manager message
- fixed bug that forbade dar_manager to write down modified database
  when only database header was modified (-o, -b, -p switches).
- adding dar_manager database format version information with -l option
- fixed libdar inability to read dar_manager's database format version 4
- adapting code to build under cygwin environment, where thread_local seems
  broken
- fixed output to stderr in place of stdout for Licensing information
- fixed bug met when permission is denied while reading or writing slices
- fixing bug that avoided creating an archive at the root of the filesystem

from 2.4.x to 2.5.0
- added support for posix_fadvise()
- added entrepot class hierarchy to support in the future other storage
  types than local filesystem for slices
- API: added access to the entrepot through the API
- modified class hash_fichier for it becomes entrepot independent
- API: extended libdar API with an additional and more simple way to read
  an archive: archive::get_children_in_table() method, see
  doc/API_tutorial.html for details
- added support for extX (see lsattr(1)) and HFS+ (birthtime date)
  Filesystem Specific Attributes (FSA).
- dar is now able to skip backward when a file is found to be "dirty" at
  backup time. This avoids wasting space in archive but is only possible if
  the backward position is located in the current slice and no slice
  hashing nor strong encryption is used. Of course if the archive is
  written to a pipe or to stdout, skipping back to retry saving data at the
  same place is neither possible, --retry-on-change option stays possible
  in that cases at the cost of data duplication (wasted bytes amount, see
  --retry-on-change man page).
- by default dar now performs up to 3 retries but do not allow for wasting
  bytes if file has changed at the time it was read for backup,
  this can be modied using --retry-on-change option.
- With the same constraints as for a changing file, if a file is saved
  compressed but its compressed data uses more space than uncompressed,
  the file's data is resaved as uncompressed. However, if skipping backward
  is not possible, data is kept compressed.
- if system provides it, dar uses "Linux capabilities" to check for the
  ability to set file ownership when dar is not run as root. This allows dar
  to restore ownership when allowed even when it is not run as superuser.
- removing dar-help tool used to build dar -h messages. That tool became
  useless for a long time now.
- added several more specific verbosity options: -vm, -vf and -vt
- added support for microsecond timestamps (atime, mtime, ctime, birthtime)
- Using lutime() to restore atime/mtimes of symlink on systems that support
  it.
- API: removed backward compatible API for old libdar 4.4.x
- API: simplified implementation of archive isolation thanks to isolation
  evolution features brought by release 2.4.0. Memory requirement is now
  devided by two compared to releases of previous branch (2.4.x).
- dar has been updated to use this new API for archive isolation
- added exclude-by-ea feature to avoid saving inodes that have a particular
  user defined EA set.
- added comparison of an isolated catalogue with a filesystem, relying on
  embedded data CRC and inode metadata in absence of the saved data.
- The new archive format (version 9) holds the ciphering algorithm used
  at creation time, only the passphrase is now required at reading time and
  -K option may be ignored which will lead dar to prompt for passphrase.
- Adding support for public key encryption (GnuPG) supporting several
  encryption keys/recipients for a given archive
- Adding support for public key signature when public key encryption is used
- While listing archive contents, directories now show the size and average
  compression ratio of the data they contain
- Archive summary (-l with -q options) now reports the global compression
  ratio
- added the -vd switch to only display current directory under process for
  creation, diff, test, extraction and merging operations
- added xz/lzma compression support
- added -Tslicing listing option to show slice location of files inside
  an archive archive.
- isolated catalogues now keep a record of the slicing layout of their
  archive of reference in order to provide -Tslicing feature when used
  on the isolated catalogue alone.
- However if an archive has been resliced (using dar_xform) after its
  isolated catalogue has been generated, using -Tslicing option with the
  isolated catalogue would give wrong information. To overcome that, it
  is possible to specify what is the new slicing of the archive of
  reference by using the -s and -S options in conjunction with -Tslicing
- added dar_split command to provide on-fly multi-volume archive support
  for tape media
- experimental feature to have libdar using several threads (not activated
  by default due to poor performance gain)
- dar now aborts when a given  user target cannot be found in included file
- added sha512 hashing algorithm beside already available md5 and sha1, the
  generated hash file can be used with 'sha512sum -c <file>' command
- removed useless --jog option for memory management
- removed previously deprecated -y/--bzip2 command, bzip2 compression
  remains available using -z option (-zbzip2 or --compression=bzip2)
- replaced SHA1 by SHA224 to generate IV for encryption blocks, this
  slightly improves randomness of IV and stay available when libgcrypt is
  run in FIPS mode

from 2.4.23 to 2.4.24
- fixed bug: merging operation could wrongly melt different unrelated hard
  linked inodes when merging using an archive which results from a previous
  merging operation.

from 2.4.22 to 2.4.23
- fixed bug leading dar to not include directories given to -g option nor
  to exclude directories given to -P option when at the same time the
  directory given to -R option starts by a dot ("-R ./here" in place of
  "-R here")

from 2.4.21 to 2.4.22
- fixing bug in the returned exit status when dar failed executing DUC
  command due to system error (now returning the expected code 6 in that
  case too)

from 2.4.20 to 2.4.21
- removed sanity check that caused problem when writing an archive to a
  FUSE based filesystem.
- fixed bug in dar_manager: archive permutation in database lead libdar
  to check an archive number out of range under certain circumstances
- fixed inversion of the condition triggering a warning about archive
  date order in a dar_manager database while moving an archive within a
  database
- removed order dependency between -A and -9 options of dar_manager: -9
  can now be specified before or after -A option.
- resetting to "false" the "inode_wrote" flag of hard link datastructure
  before testing and merging. Merging a previously tested archive or
  testing a second time would not include hard linked inode in the
  operation. This situation does not occurs with dar but could succeed
  with some external tools that keep the catalogue in memory to perform
  different operations on it.
- fixed bug in the routine that detects existing slices to warn the user
  and/or avoid overwriting, bug that lead dar to "bark" when an archive
  base name started by a + character.

from 2.4.19 to 2.4.20
- fixed display bug in dar_manager met when using -o option and adding
  options for dar that does not exist for dar_manager (like -R option)
- reactivating disabled (by mistake) optimization for some read-only dar
  manager database operations
- fixing compilation issue with dar against gcc 4.9.2
- fixing syntax error in dar_manager message
- fixing bug that avoided creating an archive at the root of the filesystem

from 2.4.18 to 2.4.19
- fixed missing quote in dar_par.dcf which is called by the par2 directive
- fixed bug in dar_manager's -u option, not displaying most recent files of
  an archive when they have been marked as removed in a more recent archive
  of the same dar_manager database.
- fixed bug met while restoring in sequential read mode a file having
  several copies (was modified at the time it was saved and retry-on-change
  was set).

from 2.4.17 to 2.4.18
- Initial Vector used for strong encryption was set with pseudo-random data
  generated using SHA1 message digest and blowfish cipher, which are not
  available when ligcrypt is running in FIPS mode. Since 2.4.18 we now use
  SHA256 and AES256 for IV assignment in order to have libdar compatible
  with FIPS mode. For data encryption nothing changes: the cipher specified
  (-K, -J, -$ options on CLI) are used as before.
- fixing bug met when performing archive isolation in sequential-read mode,
  If an archive corruption or truncated archive leads an inode to not have
  its CRC readable, dar aborts and issues a BUG report.
- updating list of project relying on dar/libdar

from 2.4.16 to 2.4.17
- fixing issue when case insensitive comparison was requested and invalid
  wide char for the current local was met in a filename. In such situation
  the corresponding file was never saved before (considering a filesystem
  error for that file), while now the ASCII case insensitivity is used
  as fallback.

from 2.4.15 to 2.4.16
- fixing archive listing displayed information for catalogue size when
  archive is read in --sequential-read mode
- fixing bug that avoided dar releases 2.4.x up to 2.4.15 to read encrypted
  archive generated by dar release 2.3.x and below
- adding informational note at the end of ./configure script execution
  when --enable-mode has not been used.
- adding support for case sensitivity in filename comparison (-an option)
  for other character sets than POSIX/C locale like Cyrillic for example.
- fixing bashisms in doc/samples scripts

from 2.4.14 to 2.4.15
- fixing bug met when reading an encrypted archive in sequential mode
- fixing bug met when reading an encrypted archive in sequential mode from
  an anonymous pipe
- changed option '-;' to -9 as '-;' does not work on all systems with getopt
  (only long option equivalent --min-digits worked) for dar, dar_cp,
  dar_manager, dar_xform and dar_slave commands.
- fixing bug met when restoring deleted files in sequential read mode and
  some directory where they should be "restored" are not readable or
  could not be restored earlier
- adding extra buffer to handle sequential read of encrypted archive
  when the last crypto block contains some but not all clear data after
  encrypted one (the archive trailer).
- fixing compilation issue using clang
- fixing bug that prevents using -~ option with on-fly catalogue isolation
  in order to execute an user command once on-fly isolation has completed
- added some autoconf magic to determine the correct (BSD/GNU) flag to
  use with sed in order to activate regular expression parsing
- new implementation of mask_list class which is compatible with libc++
- fixed bug met on FreeBSD with dar_xform where the system provides a
  standard input file descriptor in read-write instead of read-only mode.

from 2.4.13 to 2.4.14
- limiting memory consumption of the cache layer to stay below 10 MiB, under
  certain circumstances (very large archive), it could grow up to an insane
  value like 50% or the available RAM. reducing to 10 MiB does not impact
  performance in a noticeable manner while it avoids system to swap out due
  to the libdar cache layer becoming huge.
- added --with-pkgconfigdir to define an alternative path for libdar
  pkgconfig file (to ease portability to FreeBSD)
- modified some Makefile.am for better FreeBSD support
- fixed display bug in XML listing output concerning hard linked inodes
- fixing typo in man page
- fixing bug met while isolating a catalogue in --sequential-read mode.
  Using such isolated catalogue lead dar report an error about inaccessible
  EA.
- displaying compression rate for sparse files even when they are
  uncompressed, sparse file detection also leads to compress files
- fixing bug that lead libdar to fail comparing an inode having EA when
  comparison is done in --sequential-read mode
- fixing display bug in in ligcrypt check of configure script for minimum
  required version
- fixing 'make clean' to remove some forgotten files generated by 'make'

(nros)

2022-10-03 13:49:10 UTC MAIN commitmail json YAML

doc: Added devel/libthreadar version 1.4.0

(nros)

2022-10-03 13:47:20 UTC MAIN commitmail json YAML

Add libthreadar version 1.4.0 to pkgsrc-current

libthreadar provides C++ classes for manipulating threads and
propagating back exception from thread to parent thread when the
parent calls the join() method.

(nros)

2022-10-03 12:55:53 UTC MAIN commitmail json YAML

doc: Updated graphics/p5-PerlMagick to 7.1.0.49

(wiz)

2022-10-03 12:55:28 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.0.49

(wiz)

2022-10-03 12:55:13 UTC MAIN commitmail json YAML

2022-10-03 12:50:40 UTC MAIN commitmail json YAML

doc: Updated shells/bash to 5.2

(wiz)

2022-10-03 12:50:27 UTC MAIN commitmail json YAML

bash: update to 5.2.

This is a terse description of the new features added to bash-5.2 since
the release of bash-5.1.  As always, the manual page (doc/bash.1) is
the place to look for complete descriptions.

1. New Features in Bash

a. The bash malloc returns memory that is aligned on 16-byte boundaries.

b. There is a new internal timer framework used for read builtin timeouts.

c. Rewrote the command substitution parsing code to call the parser recursively
  and rebuild the command string from the parsed command. This allows better
  syntax checking and catches errors much earlier. Along with this, if
  command substitution parsing completes with here-documents remaining to be
  read, the shell prints a warning message and reads the here-document bodies
  from the current input stream.

d. The `ulimit' builtin now treats an operand remaining after all of the options
  and arguments are parsed as an argument to the last command specified by
  an option. This is for POSIX compatibility.

e. Here-document parsing now handles $'...' and $"..." quoting when reading the
  here-document body.

f. The `shell-expand-line' and `history-and-alias-expand-line' bindable readline
  commands now understand $'...' and $"..." quoting.

g. There is a new `spell-correct-word' bindable readline command to perform
  spelling correction on the current word.

h. The `unset' builtin now attempts to treat arguments as array subscripts
  without parsing or expanding the subscript, even when `assoc_expand_once'
  is not set.

i. There is a default value for $BASH_LOADABLES_PATH in config-top.h.

j. Associative array assignment and certain instances of referencing (e.g.,
  `test -v' now allow `@' and `*' to be used as keys.

k. Bash attempts to expand indexed array subscripts only once when executing
  shell constructs and word expansions.

l. The `unset' builtin allows a subscript of `@' or `*' to unset a key with
  that value for associative arrays instead of unsetting the entire array
  (which you can still do with `unset arrayname'). For indexed arrays, it
  removes all elements of the array without unsetting it (like `A=()').

m. Additional builtins (printf/test/read/wait) do a better job of not
  parsing array subscripts if array_expand_once is set.

n. New READLINE_ARGUMENT variable set to numeric argument for readline commands
  defined using `bind -x'.

o. The new `varredir_close' shell option causes bash to automatically close
  file descriptors opened with {var}<fn and other styles of varassign
  redirection unless they're arguments to the `exec' builtin.

p. The `$0' special parameter is now set to the name of the script when running
  any (non-interactive) startup files such as $BASH_ENV.

q. The `enable' builtin tries to load a loadable builtin using the default
  search path if `enable name' (without any options) attempts to enable a
  non-existent builtin.

r. The `printf' builtin has a new format specifier: %Q. This acts like %q but
  applies any specified precision to the original unquoted argument, then
  quotes and outputs the result.

s. The new `noexpand_translations' option controls whether or not the translated
  output of $"..." is single-quoted.

t. There is a new parameter transformation operator: @k. This is like @K, but
  expands the result to separate words after word splitting.

u. There is an alternate array implementation, selectable at `configure' time,
  that optimizes access speed over memory use (use the new configure
    --enable-alt-array-implementation option).

v. If an [N]<&WORD- or [N]>&WORD- redirection has WORD expand to the empty
  string, treat the redirection as [N]<&- or [N]>&- and close file descriptor
  N (default 0).

w. Invalid parameter transformation operators are now invalid word expansions,
  and so cause fatal errors in non-interactive shells.

x. New shell option: patsub_replacement. When enabled, a `&' in the replacement
  string of the pattern substitution expansion is replaced by the portion of
  the string that matched the pattern. Backslash will escape the `&' and
  insert a literal `&'.

y. `command -p' no longer looks in the hash table for the specified command.

z. The new `--enable-translatable-strings' option to `configure' allows $"..."
  support to be compiled in or out.

aa. The new `globskipdots' shell option forces pathname expansion never to
    return `.' or `..' unless explicitly matched. It is enabled by default.

bb. Array references using `@' and `*' that are the value of nameref variables
    (declare -n ref='v[@]' ; echo $ref) no longer cause the shell to exit if
    set -u is enabled and the array (v) is unset.

cc. There is a new bindable readline command name:
    `vi-edit-and-execute-command'.

dd. In posix mode, the `printf' builtin checks for the `L' length modifier and
    uses long double for floating point conversion specifiers if it's present,
    double otherwise.

ee. The `globbing' completion code now takes the `globstar' option into account.

ff. `suspend -f' now forces the shell to suspend even if job control is not
  currently enabled.

gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.

(wiz)

2022-10-03 12:45:43 UTC MAIN commitmail json YAML

doc: Updated devel/readline to 8.2

(wiz)

2022-10-03 12:45:34 UTC MAIN commitmail json YAML

readline: update to 8.2.

New Features in Readline

a. There is now an HS_HISTORY_VERSION containing the version number of the
  history library for applications to use.

b. History expansion better understands multiple history expansions that may
  contain strings that would ordinarily inhibit history expansion (e.g.,
  `abc!$!$').

c. There is a new framework for readline timeouts, including new public
  functions to set timeouts and query how much time is remaining before a
  timeout hits, and a hook function that can trigger when readline times
  out. There is a new state value to indicate a timeout.

d. Automatically bind termcap key sequences for page-up and page-down to
  history-search-backward and history-search-forward, respectively.

e. There is a new `fetch-history' bindable command that retrieves the history
  entry corresponding to its numeric argument. Negative arguments count back
  from the end of the history.

f. `vi-undo' is now a bindable command.

g. There is a new option: `enable-active-region'. This separates control of
  the active region and bracketed-paste. It has the same default value as
  bracketed-paste, and enabling bracketed paste enables the active region.
  Users can now turn off the active region while leaving bracketed paste
  enabled.

h. rl_completer_word_break_characters is now `const char *' like
  rl_basic_word_break_characters.

i. Readline looks in $LS_COLORS for a custom filename extension
  (*.readline-colored-completion-prefix) and uses that as the default color
  for the common prefix displayed when `colored-completion-prefix' is set.

j. Two new bindable string variables: active-region-start-color and
  active-region-end-color. The first sets the color used to display the
  active region; the second turns it off. If set, these are used in place
  of terminal standout mode.

k. New readline state (RL_STATE_EOF) and application-visible variable
  (rl_eof_found) to allow applications to detect when readline reads EOF
  before calling the deprep-terminal hook.

l. There is a new configuration option: --with-shared-termcap-library, which
  forces linking the shared readline library with the shared termcap (or
  curses/ncurses/termlib) library so applications don't have to do it.

m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
  each time it is called, and modifies the appropriate locale-specific display
  and key binding variables when the locale changes.

(wiz)

2022-10-03 12:44:10 UTC MAIN commitmail json YAML

doc: Updated sysutils/dbus to 1.14.2

(wiz)

2022-10-03 12:44:00 UTC MAIN commitmail json YAML

dbus: update to 1.14.2.

dbus 1.14.2 (2022-09-26)
========================

Fixes:

• Fix build failure on FreeBSD (dbus!277, Alex Richardson)

• Fix build failure on macOS with launchd enabled
  (dbus!287, Dawid Wróbel)

• Preserve errno on failure to open /proc/self/oom_score_adj
  (dbus!285, Gentoo#834725; Mike Gilbert)

• On Linux, don't log warnings if oom_score_adj is read-only but does not
  need to be changed (dbus!291, Simon McVittie)

• Slightly improve error-handling for inotify
  (dbus!235, Simon McVittie)

• Don't crash if dbus-daemon is asked to watch more than 128 directories
  for changes (dbus!302, Jan Tojnar)

• Autotools build system fixes:
  · Don't treat --with-x or --with-x=yes as a request to disable X11,
    fixing a regression in 1.13.20. Instead, require X11 libraries and
    fail if they cannot be detected. (dbus!263, Lars Wendler)
  · When a CMake project uses an Autotools-built libdbus in a
    non-standard prefix, find dbus-arch-deps.h successfully
    (dbus#314, Simon McVittie)
  · Don't include generated XML catalog in source releases
    (dbus!317, Jan Tojnar)
  · Improve robustness of detecting gcc __sync atomic builtins
    (dbus!320, Alex Richardson)

• CMake build system fixes:
  · Detect endianness correctly, fixing interoperability with other D-Bus
    implementations on big-endian systems (dbus#375, Ralf Habacker)
  · When building for Unix, install session and system bus setup
    in the intended locations
    (dbus!267, dbus!297; Ralf Habacker, Alex Richardson)
  · Detect setresuid() and getresuid() (dbus!319, Alex Richardson)
  · Detect backtrace() on FreeBSD (dbus!281, Alex Richardson)
  · Don't include headers from parent directory (dbus!282, Alex Richardson)
  · Distinguish between host and target TMPDIR when cross-compiling
    (dbus!279, Alex Richardson)
  · Fix detection of atomic operations (dbus!306, Alex Richardson)

Tests and CI enhancements:

• On Unix, skip tests that switch uid if run in a container that is
  unable to do so, instead of failing (dbus#407, Simon McVittie)

• Use the latest MSYS2 packages for CI
  (Ralf Habacker, Simon McVittie)

(wiz)

2022-10-03 12:38:24 UTC MAIN commitmail json YAML

Updated comms/py-rich, devel/py-jaraco.classes

(adam)

2022-10-03 12:38:01 UTC MAIN commitmail json YAML

py-jaraco.classes: updated to 3.2.3

v3.2.3
Enabled badge with link to docs in the readme.

(adam)

2022-10-03 12:36:43 UTC MAIN commitmail json YAML

py-rich: updated to 12.6.0

12.6.0 - 2022-10-02

Added

Parse ANSI escape sequences in pretty repr
Add support for FORCE_COLOR env var
Allow a max_depth argument to be passed to the install() hook
Document using None as name in __rich_repr__ for tuple positional args
Add font_aspect_ratio parameter in SVG export https://github.com/Textualize/rich/pull/2539/files
Added Table.add_section method.

Fixed

Handle stdout/stderr being null
Fix NO_COLOR support on legacy Windows
Fix pretty printer handling of cyclic references
Fix missing mode property on file wrapper breaking uploads via requests
Fix mismatching default value of parameter ensure_ascii
Remove unused height parameter in Layout class
Fixed exception in Syntax.rich_measure for empty files

Changed

Removed border from code blocks in MarkdownCVS: ----------------------------------------------------------------------

(adam)

2022-10-03 12:28:35 UTC MAIN commitmail json YAML

Updated databases/sqlite3, databases/sqlite3-docs, databases/sqlite3-tcl, devel/lemon

(adam)

2022-10-03 12:27:52 UTC MAIN commitmail json YAML

sqlite3: updated to 3.39.4

Changes in version 3.39.4 (2022-09-29):

Fix the build on Windows so that it works with -DSQLITE_OMIT_AUTOINIT
Fix a long-standing problem in the btree balancer that might, in rare cases, cause database corruption if the application uses an application-defined page cache.
Enhance SQLITE_DBCONFIG_DEFENSIVE so that it disallows CREATE TRIGGER statements if one or more of the statements in the body of the trigger write into shadow tables.
Fix a possible integer overflow in the size computation for a memory allocation in FTS3.
Fix a misuse of the sqlite3_set_auxdata() interface in the ICU Extension.

(adam)

2022-10-03 11:51:56 UTC MAIN commitmail json YAML

Updated devel/libebml, multimedia/libmatroska

(adam)

2022-10-03 11:51:38 UTC MAIN commitmail json YAML

libmatroska: updated to 1.7.0

Version 1.7.0 2022-09-30

* A C++14 compliant C++ compiler is now required.
* libEBML v1.4.3 is now required.
* Remove Coremake project files
* Add `KaxInternalBlock::GetRelativeTimestamp()` to access unscaled
  block timestamps.
* Fixed problems with the generated `pkg-config` files if any of the
  installation paths are absolute.
* Added several enums in `namespace libmatroska` for the various
  elements that are constrained to a set of options:
  `MatroskaTrackType`, `MatroskaTrackEncodingCompAlgo`,
  `MatroskaChapterTranslateCodec`, `MatroskaTrackTranslateCodec`,
  `MatroskaVideoFlagInterlaced`, `MatroskaVideoFieldOrder`,
  `MatroskaVideoStereoMode`, `MatroskaVideoAlphaMode`,
  `MatroskaVideoOldStereoMode`, `MatroskaVideoDisplayUnit`,
  `MatroskaVideoAspectRatioType`, `MatroskaVideoMatrixCoefficients`,
  `MatroskaColourChromaSitingHorz`, `MatroskaColourChromaSitingVert`,
  `MatroskaVideoRange`, `MatroskaVideoTransferCharacteristics`,
  `MatroskaVideoPrimaries`, `MatroskaVideoProjectionType`,
  `MatroskaAudioEmphasis`, `MatroskaTrackPlaneType`,
  `MatroskaContentEncodingScope`, `MatroskaContentEncodingType`,
  `MatroskaContentEncodingAlgo`, `MatroskaAESSettingsCipherMode`,
  `MatroskaContentSignatureAlgo`, `MatroskaContentSigHashAlgo`,
  `MatroskaChapterSkipType`, `MatroskaChapterProcessTime` and
  `MatroskaTargetTypeValue`.
* Updated the semantics to the latest specifications, deprecating the
  following elements by preventing code to write them:
  `KaxClusterSilentTracks`, `KaxClusterSilentTrackNumber`,
  `KaxSlices`, `KaxReferenceFrame`, `KaxReferenceOffset`,
  `KaxReferenceTimeCode`, `KaxTrackTimecodeScale`,
  `KaxCodecDecodeAll`, `KaxVideoAspectRatio`, `KaxTrickTrackUID`,
  `KaxTrickTrackSegmentUID`, `KaxTrickTrackFlag`,
  `KaxTrickMasterTrackUID`, `KaxTrickMasterTrackSegmentUID`,
  `KaxContentSignature`, `KaxContentSigKeyID`, `KaxContentSigAlgo` and
  `KaxContentSigHashAlgo`.
* Updated the semantics to the latest specifications, making the
  following elements mandatory (but having default values):
  `KaxCodecDelay`, `KaxVideoPixelCropBottom`, `KaxVideoPixelCropTop`,
  `KaxVideoPixelCropLeft`, `KaxVideoPixelCropRight`,
  `KaxVideoBitsPerChannel`, `KaxCueCodecState`,
  `KaxTagTargetTypeValue`, `KaxTrackLanguage`, `KaxVideoStereoMode`,
  `KaxVideoAlphaMode`, `KaxEditionFlagOrdered`,
  `KaxVideoChromaSitHorz`, `KaxVideoChromaSitVert`,
  `KaxVideoColourRange`, `KaxVideoColourMatrix`,
  `KaxVideoColourTransferCharacter`, `KaxVideoColourPrimaries` and
  `KaxVideoDisplayUnit`.
* Updated the semantics to the latest specifications, removing the
  default values from the following elements: `KaxCueBlockNumber`,
  `KaxFlagHearingImpaired`, `KaxFlagVisualImpaired`,
  `KaxFlagTextDescriptions`, and `KaxFlagOriginal`.
* Updated the semantics to the latest specifications, adding the
  following new elements: `TagDefaultBogus` (as a placeholder for
  accidentally used but wrong EBML ID 0x44b4), `KaxEmphasis`,
  `KaxChapterSkipType`, `KaxEditionDisplay`, `KaxEditionString` and
  `KaxEditionLanguageIETF`.

(adam)

2022-10-03 11:50:19 UTC MAIN commitmail json YAML

libebml: updated to 1.4.3

Version 1.4.3 2022-09-30

* A C++14 compliant C++ compiler is now required.
* Fix compilation with g++ 11.
* Remove Coremake project files
* Updated the bundled utf8cpp to v3.2.1.
* Fixed several problems in `EbmlBinary:` potential segfault by
  writing to a `nullptr`, potential memory leak under certain error
  conditions.
* Fixed problems with the generated `pkg-config` files if any of the
  installation paths are absolute.

(adam)

2022-10-03 11:36:42 UTC MAIN commitmail json YAML

py-cryptodome: Fails with a compiler defaulting to c89

(nia)

2022-10-03 11:27:40 UTC MAIN commitmail json YAML

gst-plugins1-bad: Fails with compiler defaulting to c89.

(nia)

2022-10-03 11:07:44 UTC MAIN commitmail json YAML

doc: Updated sysutils/dusage to 0.3.3

(pin)

2022-10-03 11:07:21 UTC MAIN commitmail json YAML

sysutils/dusage: update to 0.3.3

- Audit: Reference centralized repository
- Fix: Clippy warnings
- Colorize: Split to seprate structs
- Cargo: Use latest clap

(pin)

2022-10-03 10:46:52 UTC MAIN commitmail json YAML

Updated multimedia/handbrake

(adam)

2022-10-03 10:46:05 UTC MAIN commitmail json YAML

2022-10-03 09:07:56 UTC MAIN commitmail json YAML

Updated misc/stellarium, time/py-pytz

(adam)

2022-10-03 09:07:36 UTC MAIN commitmail json YAML

py-pytz: updated to 2022.4

2022.4:
Unknown changes

(adam)

2022-10-03 09:07:03 UTC MAIN commitmail json YAML

stellarium: updated to 1.0

1.0 [2022-10-01]
The Stellarium team did it. Stellarium 1.0 is here!

What makes this 1.0?

- After more than 20 years of development the program is finally accurate
  enough for historical application.
- This is the first release based on the Qt6 framework, so the project is
  safe for future development. These packages are tagged with a version
  number like 1.22.3.
- We keep releasing Qt5-based packages for legacy or obsolete systems.
  This may include many Windows users who have to run ANGLE mode.
  These packages are tagged with a version number like 0.22.3.

What is new for users?

- A new, much better skylight model (Not for MacOS and OpenGL ES2 systems,
  sorry.)
- Many details around eclipses
- Updated Observation List features
- New features in AstroCalc tool
- HiDPI improvements
- Better dithering
- Able to use Windows location service (Windows)
- New skyculture: Samoan
- Updated several skycultures
- Updates in Angle Measure, Satellites, Oculars, Remote Control, Pulsars
  plugins
- Many more bugfixes.

(adam)

2022-10-03 07:50:27 UTC MAIN commitmail json YAML

2022-10-02 23:51:10 UTC MAIN commitmail json YAML

doc: Updated databases/p5-App-Sqitch to 1.3.1

(schmonz)

2022-10-02 23:51:06 UTC MAIN commitmail json YAML

Update to 1.3.1. From the changelog:

- Fixed a bug introduced in v1.3.0 where the Postgres engine would
  always pass the port to `psql`, thus ignoring the `PGPORT` environment
  variable. Thanks to Cam Feenstra for the spot (#675)!
- Fixed test failures on OSes where the local time zone cannot be
  determined. Thanks to Slaven Rezić for the test reports, and to
  Dave Rolsky for the solution (#672).
- Updated the MySQL deploy/revert lock to be specific to the target
  database. This allows multiple instances of Sqitch to run at the
  same time on the same server as long as they're connecting to different
  databases. Thanks to Dmytro Kh for the report and discussion of the
  options (#670).
- Fixed test failures where DBD::Mem was not installed. Likely only
  occurred on some CPAN Testers nodes. Thanks to Slaven Rezić for those
  (#673).
- Banned the backslash character (`\`) in change and tag names. It would
  be ignored on Unix-style systems, but create unexpected subdirectories
  on Windows systems.
- Banned the slash character (`/`) in tag names. They're still allowed
  in change names to enable script organization, but can wreak havoc
  when used in tag names. Thanks to @ewie for the report (#680)!

(schmonz)

2022-10-02 23:45:56 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 6.2.0

(schmonz)

2022-10-02 23:45:52 UTC MAIN commitmail json YAML

Update to 6.2.0. From the changelog:

DateScrubber:
- You can now easily create a date scrubber.

SimpleLogger log_to_string is thread safe:
- log_to_string, by default, now will log 1 string per thread. Allowing
  multithreaded testing

(schmonz)

2022-10-02 22:58:52 UTC MAIN commitmail json YAML

pyversion.mk: Define PYPKGPREFIX in error case

The specification for pyversion.mk says that it defines PYPKGPREFIX
and PYVERSSUFFIX.  Various buildlink files rely on these being
defined, as they are tested without guarding them for being empty.

When there is no valid python version, _PYTHON_VERSION was set to
"none", and PKG_FAIL_REASON defined, so the user gets a reasonable
error.  However, if a buildlink3 uses an unguarded PYPKGPREFIX, a
syntax error results, and the PKG_FAIL_REASON is not display.

This commit defines the two variables to "none" in the case of no
valid version, mirroring the treatment of _PYTHON_VERSION and
correcting a failure to follow the specification.  In this case the
build is going to fail one way or another, but it's vastly better to
have a useful error message.

(Tested earlier, but deferred during freeze.)

(gdt)

2022-10-02 21:43:29 UTC MAIN commitmail json YAML

doc/TODO: + stellarium-1.0, zola-0.16.1.

(wiz)

2022-10-02 20:59:04 UTC MAIN commitmail json YAML

2022-10-02 20:57:57 UTC MAIN commitmail json YAML

doc: Updated emulators/suse15_gtk3 to 15.5nb1

(wiz)

2022-10-02 20:57:41 UTC MAIN commitmail json YAML

suse15_gtk3: run update-mime-database during INSTALL

Bump PKGREVISION.

(wiz)

2022-10-02 20:21:52 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd-qt to 0.7.8

(nros)

2022-10-02 20:19:52 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd-gtk to 0.7.8

(nros)

2022-10-02 20:19:30 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd-icons to 0.7.8

(nros)

2022-10-02 20:18:51 UTC MAIN commitmail json YAML

Update dhcpcd-ui based packages to version 0.7.8

Remove dead master sites.

Notable changes from git:
Add Support for dhcpcd NOCARRIER_ROAMING.

(nros)

2022-10-02 20:10:41 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd-dbus to 0.6.1

(nros)

2022-10-02 20:09:48 UTC MAIN commitmail json YAML

Update net/dhcpcd-dbus to version 0.6.1

Fix master sites.
Changelog could not be found for changes.

(nros)

2022-10-02 19:40:06 UTC MAIN commitmail json YAML

2022-10-02 18:49:15 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd to 9.4.1

(nros)

2022-10-02 18:47:50 UTC MAIN commitmail json YAML

Update net/dhcpcd to version 9.4.1

Fix MASTER_SITES.
Notable changes from git log:
Better RFC 4707 conformance.
Fix getting interface VLANID on *BSD.
Fix Compile on DragonFlyBSD.

(nros)

2022-10-02 18:39:42 UTC MAIN commitmail json YAML

mkvtoolnix: put PKG_SUGGESTED_OPTIONS instead of PKG_DEFAULT_OPTIONS

(adam)

2022-10-02 17:45:19 UTC MAIN commitmail json YAML

crypto++ updated to version 8.7.0

(nros)

2022-10-02 17:23:35 UTC MAIN commitmail json YAML

doc: mention new suse15_* packages

(wiz)

2022-10-02 17:17:20 UTC MAIN commitmail json YAML

2022-10-02 16:34:33 UTC MAIN commitmail json YAML

Revbump due to security/crypto++ update

(nros)

2022-10-02 16:22:48 UTC MAIN commitmail json YAML

doc: Updated security/crypto++ to 8.7.0

(nros)

2022-10-02 16:20:26 UTC MAIN commitmail json YAML

Update security/crypto++ to version 8.7.0

Changes according to Changelog:

8.7.0 - August 7, 2022
      - minor release, recompile of programs required
      - expanded community input and support
        * 81 unique contributors as of this release
      - fix RSA key generation for small moduli
      - fix AES-GCM with AESNI but without CLMUL
      - fix Clang warning with C++17
      - fix MinGW builds due to use of O_NOFOLLOW
      - rework CFB_CipherTemplate::ProcessData and AdditiveCipherTemplate::ProcessData
        * restored performance and avoided performance penalty of a temp buffer
      - fix undersized SecBlock buffer in Integer bit operations
      - work around several GCC 11 & 12 problems

8.6.0 - September 21, 2021
      - minor release, recompile of programs required
      - expanded community input and support
        * 74 unique contributors as of this release
      - fix ElGamal encryption
      - fix ChaCha20 AVX2 implementation
      - add octal and decimal literal prefix parsing to Integer
      - add missing overload in ed25519Signer and ed25519Verifier
      - make SHA-NI independent of AVX and AVX2
      - fix OldRandomPool GenerateWord32
      - use CPPFLAGS during feature testing
      - fix compile on CentOS 5
      - fix compile on FreeBSD
      - fix feature testing on ARM A-32 and Aarch64
      - enable inline ASM for CRC and PMULL on Apple M1
      - fix Intel oneAPI compile
      - rename test files with *.cpp extension
      - fix GCC compile error due to missing _mm256_set_m128i
      - add LSH-256 and LSH-512 hash functions
      - add ECIES_P1363 for backwards compatibility
      - fix AdditiveCipherTemplate<T> ProcessData
      - remove CRYPTOPP_NO_CXX11 define
      - add -fno-common for Darwin builds
      - update documentation

8.5.0 - March 7, 2021
      - minor release, no recompile of programs required
      - expanded community input and support
        * 70 unique contributors as of this release
      - port to Apple M1 hardware

8.4.0 - January 2, 2021
      - minor release, recompile of programs required
      - expanded community input and support
        * 67 unique contributors as of this release
      - fix SIGILL on POWER8 when compiling with GCC 10
      - fix potential out-of-bounds write in FixedSizeAllocatorWithCleanup
      - fix compile on AIX POWER7 with IBM XLC 12.01
      - fix compile on Solaris with SunCC 12.6
      - revert changes for constant-time elliptic curve algorithms
      - fix makefile clean and distclean recipes

8.3.0 - December 20, 2020
      - minor release, recompile of programs required
      - expanded community input and support
        * 66 unique contributors as of this release
      - fix use of macro CRYPTOPP_ALIGN_DATA
      - fix potential out-of-bounds read in ECDSA
      - fix std::bad_alloc when using ByteQueue in pipeline
      - fix missing CRYPTOPP_CXX17_EXCEPTIONS with Clang
      - fix potential out-of-bounds read in GCM mode
      - add configure.sh when preprocessor macros fail
      - fix potential out-of-bounds read in SipHash
      - fix compile error on POWER9 due to vec_xl_be
      - fix K233 curve on POWER8
      - add Cirrus CI testing
      - fix broken encryption for some 64-bit ciphers
      - fix Android cpu-features.c using C++ compiler
      - disable RDRAND and RDSEED for some AMD processors
      - fix BLAKE2 hash calculation using Salt and Personalization
      - refresh Android and iOS build scripts
      - add XTS mode
      - fix circular dependency between misc.h and secblock.h
      - add Certificate interface
      - fix recursion in AES::Encryption without AESNI
      - add missing OID for ElGamal encryption
      - fix missing override in KeyDerivationFunction-derived classes
      - fix RDSEED assemble under MSVC
      - fix elliptic curve timing leaks (CVE-2019-14318)
      - add link-library variable to Makefiles
      - fix SIZE_MAX definition in misc.h
      - add GetWord64 and PutWord64 to BufferedTransformation
      - use HKDF in AutoSeededX917RNG::Reseed
      - fix Asan finding in VMAC on i686 in inline asm
      - fix undeclared identifier _mm_roti_epi64 on Gentoo
      - fix ECIES and GetSymmetricKeyLength
      - fix possible divide by zero in PKCS5_PBKDF2_HMAC
      - refine ASN.1 encoders and decoders
      - disable BMI2 code paths in Integer class
      - fix use of CRYPTOPP_CLANG_VERSION
      - add NEON SHA1, SHA256 and SHA512 from Cryptogams
      - add ARM SHA1, SHA256 and SHA512 from Cryptogams
      - make config.h more autoconf friendly
      - handle Clang triplet armv8l-unknown-linux-gnueabihf
      - fix reference binding to misaligned address in xed25519
      - clear asserts in TestDataNameValuePairs

(nros)

2022-10-02 15:35:24 UTC MAIN commitmail json YAML

parallel/mpi-ch: make this build and install on NetBSD.

* AI_V4MAPPED is not defined on NetBSD, so conditionalize its use.
* Force the use of pkgsrc GCC (here we require >= gcc 10) so that
  <ISO_Fortran_binding.h> is made available to the C compiler.
* Sort PLIST.

The result builds and installs on amd64 and i386, but not on powerpc
due to Fortran's "real128" not being available there (CPU limitation).

(he)

2022-10-02 15:11:19 UTC MAIN commitmail json YAML

pkgtools/pkglint: fix check for package option groups

(rillig)

2022-10-02 14:55:30 UTC MAIN commitmail json YAML

mk: remove obsolete KDE mirror

(wiz)

2022-10-02 14:39:50 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 22.3.0

(rillig)

2022-10-02 14:39:37 UTC MAIN commitmail json YAML

2022-10-02 14:24:50 UTC MAIN commitmail json YAML

Remove unneded double evaluation from big parts (fixing quoting bugs).
Split command line arguments in regular "command_args" and the
daemon command args, as some of the latter are not working when initializing
the system database tables.
Avoid obsolete "-a" operator to test.

(martin)

2022-10-02 13:49:41 UTC MAIN commitmail json YAML

SDL_sound-2.0 imported as SDL2_sound

(nros)

2022-10-02 13:47:01 UTC MAIN commitmail json YAML

doc: Added audio/SDL2_sound version 2.0.1

(nros)

2022-10-02 13:41:55 UTC MAIN commitmail json YAML

Add SDL2_sound version 2.0.1 to pkgsrc-current

SDL2_sound is a library that handles the decoding of several popular sound file
formats, such as .WAV and .MP3.  It is meant to make the programmer's sound
playback tasks simpler.

The programmer gives SDL2_sound a filename, or feeds it data directly from one
of many sources, and then reads the decoded waveform data back at her leisure.

If resource constraints are a concern, SDL2_sound can process sound data in
programmer-specified blocks.  Alternately, SDL2_sound can decode a whole sound
file and hand back a single pointer to the whole waveform.  SDL2_sound can also
handle sample rate, audio format, and channel conversion on-the-fly and
behind-the-scenes, if the programmer desires.

(nros)

2022-10-02 12:38:30 UTC MAIN commitmail json YAML

doc: Fix typo in last p5-Cpanel-JSON-XS

Pointed out via htutils/changes/pkg-changes2html script.

(leot)

2022-10-02 11:33:43 UTC MAIN commitmail json YAML

Use bl3 for gst-plugins1-base and glu.

Add multimedia/gst-plugins1-base/buildlink3.mk to fix this error:

[ 81%] Building CXX object libs/media/CMakeFiles/wxmedia.dir/__/__/src/unix/mediactrl_gstplayer.cpp.o
/tmp/pkgsrc/x11/wxGTK32/default/wxWidgets-3.2.0/src/unix/mediactrl_gstplayer.cpp:34:10: fatal error: gst/player/player.h: No such file or directory
#include <gst/player/player.h>      // main gstreamer player header
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
--- libs/media/CMakeFiles/wxmedia.dir/__/__/src/unix/mediactrl_gstplayer.cpp.o ---
*** [libs/media/CMakeFiles/wxmedia.dir/__/__/src/unix/mediactrl_gstplayer.cpp.o] Error code 1

make[2]: stopped in /tmp/pkgsrc/x11/wxGTK32/default/wxWidgets-3.2.0
1 error

Add graphics/glu/buildlink3.mk to fix this error:

[ 86%] Linking CXX shared library ../../lib/libwx_gtk3u_gl-3.2.so
/usr/bin/ld: cannot find -lGLU
/usr/bin/ld: cannot find -lGLU
collect2: error: ld returned 1 exit status
--- lib/libwx_gtk3u_gl-3.2.so.0.0.0 ---
*** [lib/libwx_gtk3u_gl-3.2.so.0.0.0] Error code 1

make[2]: stopped in /tmp/pkgsrc/x11/wxGTK32/default/wxWidgets-3.2.0
1 error

(rhialto)

2022-10-02 07:12:13 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.49, bash-5.2, dbus-1.14.2, readline-8.2,
  rust-analyzer-0.0.20220926

(wiz)

2022-10-02 06:16:24 UTC MAIN commitmail json YAML

doc: Updated wm/leftwm to 0.4.0

(pin)

2022-10-02 06:15:59 UTC MAIN commitmail json YAML

wm/leftwm: update to 0.4.0

IMPORTANT NOTE: LeftWM has changed the config language from TOML to RON with
the 0.4.0 release. Please use 'leftwm-check --migrate-toml-to-ron' to migrate
your config and visit the wiki, https://github.com/leftwm/leftwm/wiki for more
information.

Fixed
- Fixed again a lot of small papercuts
- Command parity between keybinds and external aka `leftwm-command` commands
- Improved window snapping
- Improved behaviour of floating windows
- `dock` windows not recieving `click` after some window was `fullscreen`

Added
- Commands `AttachScratchpad`, `ReleaseScratchpad`, `NextScratchpadWindow`,
`PrevScratchpadWindow`
- Commands `MoveWindowToNextTag`, `MoveWindowToPreviousTag`
- Window rules by `WINDOW_CLASS` or `WINDOW_TITLE`
- `test-full` to `Makefile` using padantic clippy as well
- Introduced `lefthk` as default daemon to handle keybinds
- Changed config language from `TOML` to `RON`
- Journald logging is default for AUR packages and when building from source
- Tags support `urgent` flag
- `sloppy_mouse_follows_focus`
- `disable_window_snap`

Minimum Supported Rust Version
- The currently supported MSRV is 1.59.0

(pin)

2022-10-02 03:29:35 UTC MAIN commitmail json YAML

nodejs: Fix PLIST without dtrace option

(ryoon)

2022-10-01 21:08:01 UTC MAIN commitmail json YAML

doc: Updated x11/x3270 to 4.2ga6

(rhialto)

2022-10-01 21:07:51 UTC MAIN commitmail json YAML

x11/x3270: update to 4.2ga6

4.2ga5

Added Alt-e to the default wc3270 keymap and Ctrl-a, f to the c3270 default
keymap for the EraseEOF() action.

(rhialto)

2022-10-01 19:10:49 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 1.2.0

(pin)

2022-10-01 19:10:28 UTC MAIN commitmail json YAML

sysutils/felix: update to 1.2.0

Changed
- Huge refactoring: Instead of thiserror, use custom error type to make it
  easier to handle.
- Bump up chrono version to 0.4.22, clarifing the feature to use.
- Avoid extra heap allocation by using write! instead of push_str/format!.
- Copied item will be renamed with the suffix "_{count}" such as "test_1.txt",
  instead of "test_copied.txt".

Fixed
- Choose None for directory extension.

(pin)

2022-10-01 19:09:40 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.11

(pin)

2022-10-01 19:09:19 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.11

Bug Fixes
- Re-enable blur (fixes #52) (e33d27db)

(pin)

2022-10-01 19:08:28 UTC MAIN commitmail json YAML

doc: Updated misc/wthrr to 0.3.0

(pin)

2022-10-01 19:08:01 UTC MAIN commitmail json YAML

misc/wthrr: update to 0.3.0

New Features:
- speed units, they bring a "mini-breaking" change. Depending on the preferred
  default measurements units you need to re-save your config.
- migrate to clap v4

(pin)

2022-10-01 17:02:56 UTC MAIN commitmail json YAML

doc: Updated www/goaccess to 1.6.4

(wiedi)

2022-10-01 17:01:58 UTC MAIN commitmail json YAML

goaccess: update to 1.6.4

Changes to GoAccess 1.6.4 - Friday, September 30, 2022

  - Added Korean translation (i18n).
  - Added the ability to use filenames as virtualhosts using
    '--fname-as-vhost=<regex>'.
  - Enabled clawlers/bots under the OSs panel instead of being shown as
    'Unknown'.
  - Updated the format on the command-line help output.

Changes to GoAccess 1.6.3 - Thursday, August 31, 2022

  - Enabled DNS thread when resolving a host and outputting real-time HTML.
    This helps avoid stalling the WS server on busy connections.
  - Fixed issue where it would not properly parse an XFF if the '%h' specifier
    was already set.
  - Fixed possible XSS issues when using '--html-custom-css' and
    '--html-custom-js' by allowing valid filenames.

Changes to GoAccess 1.6.2 - Thursday, July 14, 2022

  - Added `Android 12` to the list of OSs.
  - Added `macOS 12 Ventura` to the list of OSs.
  - Fixed implicit declaration build issue due to `timegm(3)` on `BSDs` and `macOS`.
  - Fixed issue where timezone conversion would be performed twice on a given
    date.

Changes to GoAccess 1.6.1 - Thursday, June 30, 2022

  - Added a `--ping-interval=<secs>` in an attempt to keep the WebSocket
    connection opened.
  - Added support for timezone conversion via `--datetime-format=<format>` and
    `--tz=<timezone>`.
  - Added the ability to reconnect to the WebSocket server after 1 sec with
    exponential backoff (x20).
  - Fixed issue where an invalid client connection would stall data out to
    clients via the WebSocket server.
  - Fixed an issue where real-time data would be parsed multiple times under `Cygwin`.

Changes to GoAccess 1.6 - Tuesday, May 31, 2022

  - Changed slightly how the XFF field is specified. See man page for details.
  - Ensure city is displayed with the DBIP City Lite database.
  - Ensure no 'cleaning up resources' message  is displayed if `--no-progress`
    is passed.
  - Ensure the maximum number of items per panel defaults to 1440 (24hrs) when
    passing `--date-spec=min`.
  - Fixed issue when parsing a delimited XFF field followed by a host IP.
  - Fixed issue where some data was buffered on the WebSocket server before it
    was sent to each client.
  - Fixed issue where the WebSocket server would fail with POLLNVAL consuming
    100% CPU.
  - Fixed segfault when attempting to open an unresolved IP on mac/BSDs.

Changes to GoAccess 1.5.7 - Thursday, April 28, 2022

  - Updated Caddy's JSON format. This should address CADDY's v2.5.0 change.
  - Updated Chinese translation (i18n).
  - Updated GeoIP module so it defaults to native language name (i18n) or
    fall-back to English.
  - Updated Russian translation (i18n).
  - Updated Ukrainian translation (i18n).

Changes to GoAccess 1.5.6 - Wednesday, March 30, 2022

  - Added `--anonymize-level=<1|2|3>` option to specify IP anonymization level.
  - Added minute specificity to the Visitors panel via `--date-spec=min`.
  - Added the ability to toggle on/off panels on the HTML report.
  - Changed stderr to stdout on non-error output when exiting goaccess.

Changes to GoAccess 1.5.5 - Monday, January 31, 2022

  - Added mechanism to automatically parse additional bots.
  - Changed area chart interpolation to 'monotone'. This should avoid the issue
    where the interpolated curve has a bend into the negative space.
  - Changed build to use debugging symbols even for release builds.
  - Changed order on which we verify bots to be the first thing we check. This
    adds a slight improvement on parsing time.
  - Ensure we initialize DNS resolver conditions and mutexes before they're used.
  - Fixed possible buffer over-read for cases where a '\0' could be reached
    early when parsing a log line.
  - Fixed possible data race on UI spinner thread.
  - Fixed regression where a lot of robots were not detected by GoAccess.

Changes to GoAccess 1.5.4 - Saturday, December 25, 2021

  - Added AWS ALB to the predefined logs format list --log-format=AWSALB.
  - Ensure we lock our pipe/websocket writer before broadcasting message.
  - Ensure we require a valid host token even when we're not validating the IP.
  - Ensure we simply update the TUI once after tailing multiple files.
  - Ensure we simply update the UI once after tailing multiple files.
  - Fixed buffer overflow when checking if an HTTP code was a 404 on an empty
    status code.
  - Optimized terminal and HTML UI output when tailing multiple files.
  - Updated DB PATH error message to be more descriptive.

Changes to GoAccess 1.5.3 - Thursday, November 25, 2021

  - Added additional crawlers to the default list.
  - Added Italian translation (i18n).
  - Added 'macOS 12' to the list of OS.
  - Fixed buffer overflow caused by an excessive number of invalid requests
    with multiple logs.
  - Fixed visualization issue on the HTML report for panels with disabled
    chart.

Changes to GoAccess 1.5.2 - Tuesday, September 28, 2021

  - Added .avi to the list of static requests/extensions.
  - Changed label from 'Init. Proc. Time' to 'Log Parsing Time'.
  - Fixed issue where lengthy static-file extension wouldn't account certain
    valid requests.
  - Fixed possible buffer underflow when checking static-file extension.
  - Fixed segfault when attempting to parse an invalid JSON log while using a
    JSON log format.
  - Fixed segfault when ignoring a status code and processing a line > '4096'
    chars.

Changes to GoAccess 1.5.1 - Wednesday, June 30, 2021

  - Changed official deb repo so it now builds '--with-getline' in order to
    support request lines longer than 4096.
  - Ensure there's no tail delay if the log file hasn't changed.
  - Fixed data race when writing to a self-pipe and attempting to stop the WS server.
  - Fixed inability to close expanded panel when pressing 'q' on TUI.
  - Fixed possible data race during parsing spinner label assignment.
  - Increased the maximum number of files to monitor from '512' to '3072'.

Changes to GoAccess 1.5 - Wednesday, May 26, 2021

  - Added a Docker container based isolated build environment (Debian).
  - Added Dark Mode detection to the HTML report.
  - Added the ability for the WebSocket server to bind to a Unix-domain socket.
  - Added the ability to parse IPs enclosed within brackets (e.g., IPv6).
  - Changed categorization of requests containing 'CFNetwork' to 'iOS' when
    applicable.
  - Changed command line option from '--hide-referer' to '--hide-referrer'.
  - Changed command line option from '--ignore-referer' to '--ignore-referrer'.
  - Fixed a potential division by zero.
  - Fixed inablity to parse IPv6 when using a 'CADDY' log format.
  - Fixed issue where a 'BSD' OS could be displayed as Linux with certain
    user-agents.
  - Fixed memory leak when a JSON value contained an empty string (e.g.,
    JSON/CADDY format).
  - Fixed possible buffer overflow on a WS packet coming from the browser.
  - Refactored a substancial part of the storage codebase for upcoming
    filtering/search capabilities (issue #117).
  - Refactored DB storage to minimize memory consumption up to '35%'.
  - Updated default 'AWS Elastic Load Balancing' log format.
  - Updated German translation.
  - Updated page size to 24 on the HTML report.
  - Updated UNIX OS catergories.

(wiedi)

2022-10-01 15:45:13 UTC MAIN commitmail json YAML

Updated devel/p5-Type-Tiny to 2.000001

(wen)

2022-10-01 15:44:25 UTC MAIN commitmail json YAML

Update to 2.000001
Update DEPENDS

Upstream changes:
2.000001        2022-09-29

[ Bug Fixes ]
- Avoid uninitialized warnings when creating a union between an Enum type
  and a non-Enum type.
  Diab Jerius++

[ Documentation ]
- Clearer documentation of Types::TypeTiny::to_TypeTiny.

[ Test Suite ]
- No longer report Type::Tie version at start of test suite, as Type::Tie
  is now bundled.

2.000000        2022-09-23

[ Test Suite ]
- Minor fix for Class::Plain-related tests.

[ Packaging ]
- Repackage Type-Tiny 1.999_013 as a stable release.

1.999_013      2022-09-23      Type::Tiny 2.0 Preview N

[ Documentation ]
- Document usage with Class::Plain.
- Fix pod typo in manual.
  Florian Schlichting++
- Improvements to Type::Params documentation.

[ Test Suite ]
- Test usage with Class::Plain.

[ Other ]
- Type::Params signature_for will respect inheritance when looking for
  methods to wrap, when the `method` option is true.

1.999_012      2022-09-21      Type::Tiny 2.0 Preview M

[ Documentation ]
- Document in Type::Tie that Type::Tie is implicitly loaded when you tie a
  variable to a Type::Tiny type constraint. (It was already documented in
  the manual.)
- Document the Type::Tie::BASE `type` method.
- Removed stub pod from a bunch of internal modules. They're internal, so
  nobody should be expecting pod.

[ Test Suite ]
- Bundle a (renamed) copy of Type::Nano in the test suite for some tests
  combining Type::Nano and Type::Tiny type constraints, and converting
  Type::Nano to Type::Tiny.
- Improved test cases for Type::Tie with an aim at 100% coverage.

[ Packaging ]
- Add Class::XSAccessor to Type::Tiny's recommendations.

[ Other ]
- Adding a type constraint to a type library will now also add it to the
  library's type registry. (Even though this registry is unlikely to be
  used.)
- Rewrite much of Type::Tie to no longer use inside-out objects and avoid
  a dependency on Hash::Util::FieldHash or alternative implementations of
  fieldhashes.
- Type::Parser's internal packages now have version numbers.
- Type::Tie now supports variables being cloned with Clone::clone(). It
  already supported Storable::dclone().
- Type::Tie will now try to load Class::XSAccessor::Array for a speed-up.
- Using Type::Utils to declare a named type will now automatically add the
  type to the caller's type registry.

1.999_011      2022-09-20      Type::Tiny 2.0 Preview L

- Added: Bundle Type::Tie which was previously in a separate distribution
  on the CPAN.

1.999_010      2022-09-18      Type::Tiny 2.0 Preview K

[ Test Suite ]
- More tests.

[ Other ]
- Eval::TypeTiny::CodeAccumulator now supports $coderef->compile(alias =>
  1).
- If the `ws parameter is set to true in parameterized DelimitedStr type
  constraints, leading and trailing whitespace will now be permitted.
- Non-parameterized DelimitedStr now has a coercion from ArrayRef[Str].
- The ${^TYPE_PARAMS_MULTISIG} magic global variable is now called
  ${^_TYPE_PARAMS_MULTISIG}. The old name will still be supported for at
  least six months after the next stable release.

1.999_009      2022-09-16      Type::Tiny 2.0 Preview J

[ Test Suite ]
- Another test for `-base`.

[ Other ]
- Added: Types::Common::String now has a DelimitedStr type.
- Improve cache key generation for parameterized types.
- Minor improvements to the default name generator, used to generate the
  display_name for parameterized type constraints.

1.999_008      2022-09-14      Type::Tiny 2.0 Preview I

[ Bug Fixes ]
- More sensible error message trying to import a type constraint using
  -declare outside a type library.
  Diab Jerius++

[ Other ]
- Added: Type::Tiny now has an exportables_by_tag method.
- Added: Type::Tiny::_DeclaredType is now a separate module. (It was
  previously defined inline in Type/Library.pm.)
- Eval::TypeTiny::type_to_coderef() can now handle being passed undef as a
  type constraint and will create a Type::Tiny::_DeclaredType object to
  wrap instead.
- If a type library has been made immutable, you can no longer add new
  types and coercions to it.
- Type::Params `signature_for` will now delay most of the signature
  compilation until the function is called for the first time, like
  `wrap_subs`/`wrap_methods` used to do. It still does enough up-front to
  detect some common errors in signatures.
- Various Type::Library cleanups.

1.999_007      2022-09-13      Type::Tiny 2.0 Preview H

[ Documentation ]
- Fix pod formatting issue in Type::Params.

[ Test Suite ]
- Improved test cases; now 100% coverage on coveralls.io.

[ Other ]
- Minor refactoring, mostly to make things more easily testable.

1.999_006      2022-09-12      Type::Tiny 2.0 Preview G

[ BACK COMPAT ]
- If none of a multisig's alternative sigs match the parameter list
  ${^TYPE_PARAMS_MULTISIG} will be explicitly set to undef, instead of
  being left as-is.
- The Eval::TypeTiny::HAS_LEXICAL_VARS constant no longer exists. It was
  deprecated in Type-Tiny-1.004000 (2018-07-27).

[ Other ]
- Get the `multiple` option working with the `signature_for` function from
  Type::Params.
- Improved test cases and miscellaneous small bugfixes for slurpy
  parameters in Type::Params.

1.999_005      2022-09-11      Type::Tiny 2.0 Preview F

[ Bug Fixes ]
- What was supposed to be a warning for slurpy+default in Type::Params was
  throwing an exception. Corrected to be a warning.

[ Documentation ]
- Minor improvements to Type::Params documentation.

[ Other ]
- The functionality provided by Type::Params::multisig() is now provided
  in the Type::Params v2 API. (And is slightly more functional!)

1.999_004      2022-09-09      Type::Tiny 2.0 Preview E

[ Documentation ]
- Minor documentation clarifications around new constructor methods for
  Type::Tiny subclasses.

[ Test Suite ]
- Add versions of tests for the new Type::Params v2 API which don't rely
  on Perl 5.20 features.
- More tests for Type::Tiny::{Class,Duck,Enum,Role} exporting.

[ Packaging ]
- Require Exporter::Tiny 1.004001.

[ Other ]
- Type::Tiny::{Class,Duck,Enum,Role} subclass Exporter::Tiny instead of
  handling exports manually.

1.999_003      2022-09-09      Type::Tiny 2.0 Preview D

[ Bug Fixes ]
- Setting a default for a slurpy parameter in Type::Params now warns and
  ignores the default instead of failing to compile because of a syntax
  error.
  Zhtwn++

[ Other ]
- Added: Move two helper subs out of Type::Library and into
  Eval::TypeTiny, clean them up, and document them as part of the API
  (set_subname and type_to_coderef).
- Added: Type::Tiny now has an `exportables` method which provides a list
  of functions that the type can export. Type libraries now defer to this
  when deciding what they can export.
- Added: Type::Tiny::Class is now an exporter.
- Added: Type::Tiny::Duck is now an exporter.
- Added: Type::Tiny::Enum has an is_word_safe method which indicates
  whether all values in the enumeration are 'words' (i.e. contain only
  word characters).
- Added: Type::Tiny::Enum is now an exporter.
- Added: Type::Tiny::Role is now an exporter.
- Added: Word-safe enumerations export constants for each value.
  Branislav Zahradn鱈k++
- Major simplifications of Type::Library internals.
- The NICE_PROTOTYPES constant has been moved from Type::Library to
  Eval::TypeTiny, though a copy of it is still available in Type::Library
  for backwards compatibility.
- The intersection of two Type::Tiny::Enum objects is now a
  Type::Tiny::Enum instead of a Type::Tiny::Intersection.
  Branislav Zahradn鱈k++
- The union of two Type::Tiny::Enum objects is now a Type::Tiny::Enum
  instead of a Type::Tiny::Union.
- Type::Params will call default coderefs as a method for signatures where
  method => 1.

1.999_002      2022-09-07      Type::Tiny 2.0 Preview C

[ Bug Fixes ]
- Types::Common was not correctly handling the -sigs export tag.

[ Documentation ]
- Fix up some heading levels in the pod for Type::Params.
- Update NEWS.

[ Test Suite ]
- Better tests for `strictness` option in Type::Params.
- Improved tests for slurpy handling in Type::Params.
- The internal module Type::Params::Signature now has some tests of its
  own.

[ Other ]
- Minor bugfixes and improvements to slurpy handling in Type::Params.
- The type_default method will accept parameters, and sort-of curry them.

1.999_001      2022-09-05      Type::Tiny 2.0 Preview B

[ Documentation ]
- Fix misspelling of 'GitHub' in documentation.
- Further revisions of Type::Manual.
- Update the SYNOPSIS for Types::Standard and Type::Tiny.

[ Test Suite ]
- Tests for the `type_default` of all builtin types.

[ Other ]
- Changes to the `type_default` for a few parameterized types.
- Types::Common now also extends Types::TypeTiny.

1.999_000      2022-09-04      Type::Tiny 2.0 Preview A

[ Documentation ]
- Updated Type::Tiny::Manual to cover new features.

[ Other ]
- %Error::TypeTiny::CarpInternal is now an alias for %Carp::CarpInternal.
- Added: Type::Tiny `type_default` method.
- Added: Type::Tiny overloads `/`.
- Added: Types::Common module.
- The Type::Params API has had a major overhaul, introducing `signature`
  and `signature_for` functions. The `compile`, `compile_named`,
  `compile_named_oo`, `validate`, `validate_named`, `wrap_subs`, and
  `wrap_methods` functions are now considered the legacy API. There are no
  plans to drop support for the legacy API in the foreseeable future.
- Updated: Dropping support for Perl 5.6.1 (which was released in April
  2001), 5.6.2 (November 2003), and Perl 5.8.0 (July 2002). Type::Tiny now
  requires at least Perl 5.8.1.
- Updated: Require Exporter::Tiny 1.004000+. (Previously required
  Exporter::Tiny 1.000000.)

1.016010        2022-08-31

[ Bug Fixes ]
- Fix an uninitialized warning when calling compile_named_oo outside a
  sub.
  Diab Jerius++

[ Documentation ]
- List which versions of Perl Type::Tiny requires in
  Type::Tiny::Manual::Policies.

1.016009        2022-08-27

[ Bug Fixes ]
- Parameterizable type constraints have a name generator, which is a
  coderef that generates the names of their parameterized child type
  constraints. The default name generator now strips ASCII control
  characters (such as null, tab, and new line) from names it generates.
  sbuggles++

1.016008        2022-08-14

- Added: Type::Params now has a `goto_next` option, which if set to a
  coderef will generate a signature which on success, instead of returning
  @_, passes @_ to the coderef. If `goto_next` is set to true, the
  signature instead expects to be passed such a coderef as its first
  argument.
- Eval::TypeTiny::CodeAccumulator now better handles placeholders.
- Type::Params `wrap_subs` and `wrap_methods` internally use `goto_next`.

1.016007        2022-08-04

- Added: Type::Params now has a `strictness` option, which if set to false
  (or certain strings of Perl code that evaluate to false) will skip type
  checks apart from when needed for coercions, skip parameter count
  checks, and skip checks for unknown named parameters. You generally
  don't want to set it to false or indeed set it at all.

1.016006        2022-07-25

[ Documentation ]
- Added a new page to the manual: Type::Tiny::Manual::UsingWithMite.

[ Other ]
- Type::Tiny now overloads 0+ to return a unique number per type
  constraint.

1.016005        2022-07-23

[ Bug Fixes ]
- Minor bugfix in Type::Tiny::cmp where in some cases it was returning '0'
  instead of '0E0'; unlikely to affect anything.

[ Other ]
- Updated: Updated Type::Params benchmarking scripts.
- When Type::Registry/Type::Parser has to create a class or role type
  constraint, use Types::Standard InstanceOf/ConsumerOf instead of
  creating new anonymous Type::Tiny::Class/Type::Tiny::Role constraints.

1.016004        2022-07-22

- Added: Type::Params now allows named parameters to have aliases.

1.016003        2022-07-22

- Catalyst was relying on the internals of the old slurpy function. Next
  release of Catalyst should fix that, but this version of Types::Standard
  introduces a workaround for the issue without going back to implementing
  Slurpy the old way. (The Catalyst test suite passes at least!)
- In most places that accept a Slurpy, happily accept a child of a child
  of a child of Slurpy.
- Rename Type::Params::Coderef to Eval::TypeTiny::CodeAccumulator as it's
  not really Type::Params-specific. Add test cases for it and make it part
  of the public API.
- Use Eval::TypeTiny::CodeAccumulator in compile_match_on_type.
- When Type::Tiny's is_subtype_of, etc methods are called passing a string
  as a parameter, pay attention to calling package's type registry.

1.016002        2022-07-19

[ BACK COMPAT ]
- The slurpy(Foo) function from Types::Standard has been replaced by a new
  Slurpy parameterized type, so you can use Slurpy[Foo] instead. A
  slurpy() function is still provided for backwards compatibility, but if
  you were relying on the internal detail that this used to return an
  unblessed hashref, this release might break that assumption.

1.016001        2022-07-18

- Allow Type::Utils::extends to extend Type::Library::Compiler libraries.
- Allow the add_types method of Type::Registry to consume
  Type::Library::Compiler libraries.
- Improved coercion of Type::Library::Compiler's type constraints to
  Type::Tiny.

1.016000        2022-07-16

- Add a clone option to parameters in Type::Params to clone them with
  Storable::dclone(). This is mostly a test of how much easier improving
  Type::Params is since it was refactored.

1.015_003      2022-07-16

- The simple case of compile() with no parameters was broken by
  refactoring. It should now work.

1.015_002      2022-07-16

- Defaults for Type::Params parameters can now be a reference to a string
  of Perl code (like Mite).

1.015_001      2022-07-16

- Type::Params::Signature now avoids using the word `return` in its
  generated source code, as MooX::Press was using that as a talisman. Also
  avoid using the `return` keyword to return the final results of the
  signature check, as falling through performs better on older Perls, plus
  it enables MooX::Press to convert the coderef into a do{} block.

1.015_000      2022-07-16

[ BACK COMPAT ]
- Type::Params is now smarter at calculating the expected $#_ for
  functions which take named parameters, so it can 'fail early' more often
  when there are extra parameters or missing required parameters. This
  means you may get errors indicating the wrong number of parameters when
  you were previously getting errors indicating particular unrecognized or
  missing required parameters. This may break test suites which were
  looking for particular error messages.

[ Other ]
- Major refactoring of Type::Params, splitting out signature compilation
  into separate backend OO-modules which Type::Params now acts as a
  frontend for. Compiling signature checks is probably now a little
  slower, but once they're compiled Type::Params is still the fastest Perl
  implementation of typed parameter checks. This refactor should make the
  code easier to work with, add new features to, and tweak the performance
  of.

1.014000        2022-06-27

[ Documentation ]
- Update copyright dates to 2022.
- Various minor documentation improvements.

[ Test Suite ]
- Eliminate some warnings and other noise from the test suite.
- Rename some directories in the test suite to better reflect their
  contents.

[ Packaging ]
- Repackaged as stable version.

[ Other ]
- Added: $Type::Tiny::SafePackage variable.
- Added: Error::TypeTiny now has a `throw_cb` method which acts like
  `throw` but takes an initial callback parameter.
  jsf116++
- Added: Type::Params `compile`, `compile_named`, and `compile_named_oo`
  functions now support an `on_die` callback.
  jsf116++
- Eliminate warnings while generating deep explanations for type
  constraint check fails under some circumstances. (Mostly affects
  StrMatch when Regexp::Util isn't installed.)
  James Wright++

1.013_001      2022-06-23

[ Documentation ]
- Various minor documentation improvements.

[ Other ]
- Added: $Type::Tiny::SafePackage variable.

1.013_000      2022-06-09

[ Documentation ]
- Update copyright dates to 2022.
- Various minor documentation improvements.

[ Test Suite ]
- Eliminate some warnings and other noise from the test suite.
- Rename some directories in the test suite to better reflect their
  contents.

[ Other ]
- Added: Error::TypeTiny now has a `throw_cb` method which acts like
  `throw` but takes an initial callback parameter.
  jsf116++
- Added: Type::Params `compile`, `compile_named`, and `compile_named_oo`
  functions now support an `on_die` callback.
  jsf116++
- Eliminate warnings while generating deep explanations for type
  constraint check fails under some circumstances. (Mostly affects
  StrMatch when Regexp::Util isn't installed.)
  James Wright++

1.012005        2022-06-07

[ Bug Fixes ]
- Ensure coderefs returned by overload::Method are called with three
  parameters, as passing two parameters can break subs imlpemented in XS.
  Hugo van der Sanden++
- Fix explanation message for NumRange/IntRange
- Prevent stringification of Error::TypeTiny from clobbering $@.
  bokutin++

[ Documentation ]
- Fix typos in documentation for wrap_methods from Type::Params.

(wen)

2022-10-01 15:25:12 UTC MAIN commitmail json YAML

Updated devel/p5-Exporter-Tiny to 1.004003

(wen)

2022-10-01 15:24:12 UTC MAIN commitmail json YAML

Update to 1.004003

Upstream changes:
1.004003        2022-09-30

[ Bug Fixes ]
- If exporting non-CODE items which happen to have the same name as
  exported CODE items, their export was being quietly blocked. These
  exports should now work.
  Diab Jerius++
  <https://github.com/tobyink/p5-exporter-tiny/issues/9>
- Using ! with a tag now works; it was previously documented as working
  but not implemented.
  Diab Jerius++
  <https://github.com/tobyink/p5-exporter-tiny/issues/8>

1.004002        2022-09-16

[ Test Suite ]
- Fix for t/15nonhashvalue.t on old versions of Test::More which don't
  support `done_testing`.

1.004001        2022-09-09

[ Bug Fixes ]
- Fix handling of non-hashref references in import list.

1.004000        2022-08-26

[ Documentation ]
- Document that the `-lexical` export option is experimental.

[ Packaging ]
- No functional changes; repackage as stable.

1.003_002      2022-08-18

[ Bug Fixes ]
- Quote $1 when passing it as a parameter to a function
  Eugen Konkov++
  <https://github.com/tobyink/p5-exporter-tiny/issues/7>

1.003_001      2022-07-21

[ Bug Fixes ]
- Correctly check Perl version is at least 5.37.2+ before supporting
  -lexical option.

1.003_000      2022-07-21

- Updated: Provide a `-lexical` export option on Perl 5.37.2+.

(wen)

2022-10-01 15:15:50 UTC MAIN commitmail json YAML

Updated devel/p5-Try-Tiny to 0.31

(wen)

2022-10-01 15:14:40 UTC MAIN commitmail json YAML

Update to 0.31

Upstream changes:
0.31      2021-11-23 20:29:12Z
  - plug Syntax::Keyword::Try and Feature::Compat::Try in the docs

(wen)

2022-10-01 15:09:02 UTC MAIN commitmail json YAML

suse131_linux: mention suse131_gtk3

(wiz)

2022-10-01 15:08:26 UTC MAIN commitmail json YAML

suse131_gtk3: fix comment, pkglint

(wiz)

2022-10-01 15:06:26 UTC MAIN commitmail json YAML

Updated devel/p5-Tie-Cycle to 1.227

(wen)

2022-10-01 15:05:24 UTC MAIN commitmail json YAML

Update to 1.227

Upstream changes:
1.227 2022-01-08T21:25:01Z
        * No code changes. Fix a link in the README.pod.

(wen)

2022-10-01 14:40:33 UTC MAIN commitmail json YAML

Updated devel/p5-TheSchwartz to 1.17

(wen)

2022-10-01 14:36:38 UTC MAIN commitmail json YAML

Update to 1.17

Upstream changes:
1.17 2021-12-30T13:21:45Z

    - schwartzmon: 'Not an ARRAY reference' in DBSet::add for at least v5.16.3 GH#12 (@trwww++)

1.16 2021-07-16T07:49:43Z

    - Add ability to disable job randomization GH#9 (@jamadam++)

(wen)

2022-10-01 14:23:26 UTC MAIN commitmail json YAML

mk: Limit mktools to SunOS 5.11 and newer.

Older releases don't have err.h, and I don't want to have to bring in nbcompat
yet.  Fixes PR#57040.

(jperkin)

2022-10-01 12:00:31 UTC MAIN commitmail json YAML

doc: Updated chat/ircd-hybrid to 8.2.43

(fox)

2022-10-01 11:59:40 UTC MAIN commitmail json YAML

chat/ircd-hybrid: Update to 8.2.43

Changes since 8.2.42:

-- Noteworthy changes in version 8.2.43 (2022-09-26)
  * Due to ongoing protocol modernizations and deprecation of old backwards
    compatibility code, ircd-hybrid is now no longer link compatible to
    8.2.33 and below. As for the Anope IRC Services, 2.0.8 is the minimum
    supported version now.
  * Implemented channel mode `V`. `INVITE` cannot be used on channels with
    that mode set.
  * `WHOIS` on clients connected via TLS now also shows some details about
    the TLS version and cipher being used
  * Removed user mode `d` (debugging notices)

(fox)

2022-10-01 11:51:50 UTC MAIN commitmail json YAML

doc: Updated net/dbip-country-lite to 2022.10

(fcambus)

2022-10-01 11:51:40 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2022.10.

No upstream ChangeLog.

(fcambus)

2022-10-01 11:50:36 UTC MAIN commitmail json YAML

doc: Updated net/dbip-city-lite to 2022.10

(fcambus)

2022-10-01 11:50:25 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2022.10.

No upstream ChangeLog.

(fcambus)

2022-10-01 11:50:15 UTC MAIN commitmail json YAML

doc: Updated net/dbip-asn-lite to 2022.10

(fcambus)

2022-10-01 11:48:28 UTC MAIN commitmail json YAML

dbip-asn-lite: update to 2022.10.

No upstream ChangeLog.

(fcambus)

2022-10-01 11:47:28 UTC MAIN commitmail json YAML

doc: Updated security/wolfssl to 5.5.1

(fox)

2022-10-01 11:47:10 UTC MAIN commitmail json YAML

security/wolfssl: Update to v5.5.1

Changes since v5.5.0:

wolfSSL Release 5.5.1 (Sep 28, 2022) Latest

Vulnerabilities
* [Med] Denial of service attack and buffer overflow against TLS 1.3 servers
  using session ticket resumption. When built with --enable-session-ticket and
  making use of TLS 1.3 server code in wolfSSL, there is the possibility of a
  malicious client to craft a malformed second ClientHello packet that causes
  the server to crash. This issue is limited to when using both
  --enable-session-ticket and TLS 1.3 on the server side. Users with TLS 1.3
  servers, and having --enable-session-ticket, should update to the latest
  version of wolfSSL. Thanks to Max at Trail of Bits for the report and
  "LORIA, INRIA, France" for research on tlspuffin.

New Feature Additions
* Add support for non-blocking ECC key gen and shared secret gen for
  P-256/384/521
* Add support for non-blocking ECDHE/ECDSA in TLS/DTLS layer.
* Port to NXP RT685 with FreeRTOS
* Add option to build post quantum Kyber API (--enable-kyber)
* Add post quantum algorithm sphincs to wolfCrypt
* Config. option to force no asm with SP build (--enable-sp=noasm)
* Allow post quantum keyshare for DTLS 1.3

Enhancements
* DTLSv1.3: Do HRR Cookie exchange by default
* Add wolfSSL_EVP_PKEY_new_CMAC_key to OpenSSL compatible API
* Update ide win10 build files to add missing sp source files
* Improve Workbench docs
* Improve EVP support for CHACHA20_POLY1305
* Improve wc_SetCustomExtension documentation
* RSA-PSS with OCSP and add simple OCSP response DER verify test case
* Clean up some FIPS versioning logic in configure.ac and WIN10 user_settings.h
* Don't over-allocate memory for DTLS fragments
* Add WOLFSSL_ATECC_TFLXTLS for Atmel port
* SHA-3 performance improvements with x86_64 assembly
* Add code to fallback to S/W if TSIP cannot handle
* Improves entropy with VxWorks
* Make time in milliseconds 64-bits for longer session ticket lives
* Support for setting cipher list with bytes
* wolfSSL_set1_curves_list(), wolfSSL_CTX_set1_curves_list() improvements
* Add to RSAES-OAEP key parsing for pkcs7
* Add missing DN nid to work with PrintName()
* SP int: default to 16 bit word size when NO_64BIT defined
* Limit the amount of fragments we store per a DTLS connection and error out
  when max limit is reached
* Detect when certificate's RSA public key size is too big and fail on loading
  of certificate

Fixes
* Fix for async with OCSP non-blocking in ProcessPeerCerts
* Fixes for building with 32-bit and socket size sign/unsigned mismatch
* Fix Windows CMakeList compiler options
* TLS 1.3 Middle-Box compat: fix missing brace
* Configuration consistency fixes for RSA keys and way to force disable of
  private keys
* Fix for Aarch64 Mac M1 SP use
* Fix build errors and warnings for MSVC with DTLS 1.3
* Fix HMAC compat layer function for SHA-1
* Fix DTLS 1.3 do not negotiate ConnectionID in HelloRetryRequest
* Check return from call to wc_Time
* SP math: fix build configuration with opensslall
* Fix for async session tickets
* SP int mp_init_size fixes when SP_WORD_SIZE == 8
* Ed. function to make public key now checks for if the private key flag is set
* Fix HashRaw WC_SHA256_DIGEST_SIZE for wc_Sha256GetHash
* Fix for building with PSK only
* Set correct types in wolfSSL_sk_*_new functions
* Sanity check that size passed to mp_init_size() is no more than SP_INT_DIGITS

(fox)

2022-10-01 11:26:25 UTC MAIN commitmail json YAML

Removed four Go versions

(bsiegert)

2022-10-01 11:25:52 UTC MAIN commitmail json YAML

2022-10-01 11:20:05 UTC MAIN commitmail json YAML

go: remove the logic that makes Go 1.9 or 1.10 default for some OSes

Removal agreed on tech-pkg@

(bsiegert)

2022-10-01 10:42:31 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.58

(fox)

2022-10-01 10:42:04 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to 1.58

Changes since v1.57

v1.58 - 20.09.2022
- The windowed-sinc interpolator was reverted to 8 points at 8192 phases. It
  sounded better for certain lo-fi samples the way it used to be. The
  alias/distortion fix (v1.57) is still kept, for cleaner sound.
- Windows/macOS: Updated SDL from 2.0.22 to 2.24.0
- Fixed #ifdef hacks when using SDL 2.24.0 and later (new version number scheme)

(fox)

2022-10-01 09:47:29 UTC MAIN commitmail json YAML

doc: Updated audio/din to 55

(fox)

2022-10-01 09:46:56 UTC MAIN commitmail json YAML

audio/din: Update to 55

Fix build in Darwin.

Changes since 54:

DIN Is Noise 55:
  /*
      an overhaul of Gravity

      as before, you can click and move the base or
      the tip of the gravity arrow to adjust its position,
      direction and strength.

      to (auto) animate the gravity arrow:

        assign a drone to base of gravity
        assign another drone to tip of gravity

        move or visual FM / AM modulate one or both these drones
        and gravity moves accordingly.

        animating gravity influences the trajectory of launched
        drones :)

      click 'Base to manual' and 'Tip to manual' to detach
      assigned drones from base and the tip respectively.

      you can now manually edit the base and tip again.

      click 'Select base', 'Select tip' or 'Select both'
      to select the assigned drones. Useful for moving,
      for visual AM/FM, to mute them etc.

      eg., you could mute the assigned drones by clicking
      'Select both' and then Menu > Drone Tools > Mute

  /*

  /* adjust position/phase of visual drone modulation (AM and FM)

      Menu > Drone Params > AM Position
      Menu > Drone Params > FM Position

      eg., at 0 position with AM and FM BPMs equal, the trail/path
      of the modulating drones is elliptical.

  /* set AM BPM to FM BPM of drones and vice-versa
  /* flip velocity direction of launched drone with respect to the launcher
    if -ve flag is set in drone velocity defaults
  /* opacity parameter for oscilloscope
  * optimised oscilloscope
    * faster sample add
    * faster drawing
  * changed shape of drone handles
  * optimised snap lines drawing on curve editors
  ! fixed OpenGL drawing bugs for affected OpenGL drivers on Windows !
    ! in oscilloscope !
    ! in waveform display on waveform editors !
    ! when hz/vol displayed on drones !
  ! fixed crash if drones as they are fading in when creating drone mesh
    are modulated or moved !

(fox)

2022-10-01 09:21:38 UTC MAIN commitmail json YAML

Updated devel/p5-Test2-Suite to 0.000145

(wen)

2022-10-01 09:20:35 UTC MAIN commitmail json YAML

Update to 0.000145

Upstream changes:
0.000145  2022-03-04 15:10:09-08:00 America/Los_Angeles

    - Fix subtest times to be hi-res

(wen)

2022-10-01 09:13:56 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Warn to 0.37

(wen)

2022-10-01 09:13:13 UTC MAIN commitmail json YAML

Update to 0.37

Upstream changes:
0.37  2022-08-13
        Merged PR:
        - allow duplicate warnings when using warnings_exist
          https://github.com/hanfried/test-warn/pull/8
          thx to Masahiro Honma (hiratara)

(wen)

2022-10-01 09:10:52 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Trap to 0.3.5

(wen)

2022-10-01 09:10:03 UTC MAIN commitmail json YAML

Update to 0.3.5

Upstream changes:
0.3.5  Wed 27 Jul 2022 05:58:02 AM CEST
        No changes to the libraries, just to the tests.  Perl best
        practices form a moving target.
        - Stop using bareword filehandles; if it isn't deprecated
          already, it will be.
        - RT #143716: Perl pulled the rug from under me on untainting
          environment variables when it stopped treating an empty
          string as a safe PATH.  Fix by deleting the offending
          environment variables instead, as suggested by Graham Knop.

(wen)

2022-10-01 09:08:11 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Most to 0.38

(wen)

2022-10-01 09:07:19 UTC MAIN commitmail json YAML

Update to 0.38

Upstream changes:
0.38    2022-09-24
        - Stop permanently altering Test::More's export list (RT#73299)
          (thanks to 2shortplanks for this)

(wen)

2022-10-01 09:03:46 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Manifest to 2.023

(wen)

2022-10-01 09:02:31 UTC MAIN commitmail json YAML

Update to 2.023

Upstream changes:
2.023 2022-01-08T21:48:28Z
        * No code changes. Fix a link in the README.pod.

(wen)

2022-10-01 08:31:50 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Lib to 0.003

(wen)

2022-10-01 08:31:02 UTC MAIN commitmail json YAML

Update to 0.003

Upstream changes:
0.003 - 2022-05-23
  - fail with croak rather than die
  - miscellaneous packaging cleanups

(wen)

2022-10-01 08:29:10 UTC MAIN commitmail json YAML

Updated devel/p5-Test-HTTP-LocalServer to 0.74

(wen)

2022-10-01 08:28:13 UTC MAIN commitmail json YAML

Update to 0.74

Upstream changes:
0.74 2021-10-24
    * Restore compatibility with Perl 5.8.x

0.73 2021-10-22
    * Actually allow sub-second delays for the "request_pause" option

0.72 2021-10-21
    * Introduce the "request_pause" option to adjust the pause between requests.
      Depending on the UA under test, the default of 1 second may slow down
      testing too much, or may be necessary.

(wen)

2022-10-01 08:20:44 UTC MAIN commitmail json YAML

Updated devel/p5-Test-File to 1.992

(wen)

2022-10-01 08:19:46 UTC MAIN commitmail json YAML

Update to 1.992

Upstream changes:
1.992 2022-02-15T19:40:16Z
        * GitHub #29 - race condition in tests for mtime, from Slaven Rezić.
        Most people never experienced this timing issue, so if you have this
        already you don't need to update.

(wen)

2022-10-01 08:17:24 UTC MAIN commitmail json YAML

Updated devel/p5-Test-File-Contents to 0.242

(wen)

2022-10-01 08:16:34 UTC MAIN commitmail json YAML

Update to 0.242

Upstream changes:
0.242 Thu 01 Sep 2022
      - No functional changes
      - Corrected test dependencies
        (Test::Builder::Tester and Test::Builder::Tester::Color were missing)

0.241 Wed 10 Aug 2022
      - No more subclassing of Exporter
      - Packaging fix to stop installing boilerplate.pl

0.240 Sun 17 Jul 2022
      - No functional changes
      - Packaging improvements

(wen)

2022-10-01 08:11:28 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Differences to 0.69

(wen)

2022-10-01 08:10:38 UTC MAIN commitmail json YAML

Update to 0.69

Upstream changes:
0.69  2022-01-07
    - Special-case Unknown::Values objects in comparisons, as it's better to spit
      out a diagnostic failure than to just die;
    - Correct misleading Unicode doco

(wen)

2022-10-01 08:08:16 UTC MAIN commitmail json YAML

Remove ocaml-cryptokit-116.1, there is 117 in pkgsrc.

(wen)

2022-10-01 08:05:37 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Compile to 3.1.0

(wen)

2022-10-01 08:04:17 UTC MAIN commitmail json YAML

Update to 3.1.0

Upstream changes:
v3.1.0    2022-06-02
    - (Tom Hukins) Treat files with .psgi extensions as perl
    - (Tom Hukins) Look for file in a case insensitive manner
    - Update the example code so it doesn't import anything

(wen)

2022-10-01 04:20:04 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.10

(pin)

2022-10-01 04:19:39 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.10

0.6.10 (2022-09-30)
Bug Fixes
- Tooltip colors automatically contrast theme color (51eee15e)

Features
- Add always on top mode (a8fdc891)
- Filter with custom expressrion per pixel (afa438fe)

Chore
- update dependencies (72ac0dce)

(pin)

2022-10-01 00:45:49 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-CSV to 0.59

(wen)

2022-10-01 00:44:50 UTC MAIN commitmail json YAML

Update to 0.59

Upstream changes:
0.59    - 2022-01-01, H.Merijn Brand
    * It's 2022

(wen)

2022-10-01 00:35:31 UTC MAIN commitmail json YAML

tex-alpha-persian-doc: fix version and homepage

(markd)

2022-10-01 00:33:18 UTC MAIN commitmail json YAML

tex-alkalami-doc: fix version and homepage

(markd)

2022-10-01 00:28:32 UTC MAIN commitmail json YAML

doc: Updated lang/php80 to 8.0.24

(taca)

2022-10-01 00:28:12 UTC MAIN commitmail json YAML

lang/php80: update to 8.0.24

29 Sep 2022, PHP 8.0.24

- Core:
  . Fixed bug GH-9323 (Crash in ZEND_RETURN/GC/zend_call_function)
    (Tim Starling)
  . Fixed bug GH-9361 (Segmentation fault on script exit #9379). (cmb,
    Christian Schneider)
  . Fixed bug GH-9407 (LSP error in eval'd code refers to wrong class for static
    type). (ilutov)
  . Fix #81727 (Don't mangle semantically meaningful HTTP var names). (derick)

- DOM:
  . Fixed bug #79451 (DOMDocument->replaceChild on doctype causes double free).
    (Nathan Freeman)

- FPM:
  . Fixed bug GH-8885 (FPM access.log with stderr begins to write logs to
    error_log after daemon reload). (Dmitry Menshikov)
  . Fixed bug #77780 ("Headers already sent..." when previous connection was
    aborted). (Jakub Zelenka)

- GMP
  . Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is passed
    to gmp_init()). (Girgias)

- Intl
  . Fixed bug GH-9421 (Incorrect argument number for ValueError in NumberFormatter).
    (Girgias)

- Phar:
  . Fix #81726 (DOS when using quine gzip file). (cmb)

- PDO_PGSQL:
  . Fixed bug GH-9411 (PgSQL large object resource is incorrectly closed).
    (Yurunsoft)

- Reflection:
  . Fixed bug GH-8932 (ReflectionFunction provides no way to get the called
    class of a Closure). (cmb, Nicolas Grekas)
  . Fixed bug GH-9409 (Private method is incorrectly dumped as "overwrites").
    (ilutov)

- Streams:
  . Fixed bug GH-9316 ($http_response_header is wrong for long status line).
    (cmb, timwolla)

(taca)

2022-10-01 00:27:29 UTC MAIN commitmail json YAML

doc: Updated lang/php81 to 8.1.11

(taca)

2022-10-01 00:27:05 UTC MAIN commitmail json YAML

lang/php81: update to 8.1.11

29 Sep 2022, PHP 8.1.11

- Core:
  . Fixed bug #81726: phar wrapper: DOS when using quine gzip file.
    (CVE-2022-31628). (cmb)
  . Fixed bug #81727: Don't mangle HTTP variable names that clash with ones
    that have a specific semantic meaning. (CVE-2022-31629). (Derick)
  . Fixed bug GH-9323 (Crash in ZEND_RETURN/GC/zend_call_function)
    (Tim Starling)
  . Fixed bug GH-9361 (Segmentation fault on script exit #9379). (cmb,
    Christian Schneider)
  . Fixed bug GH-9447 (Invalid class FQN emitted by AST dump for new and class
    constants in constant expressions). (ilutov)

- DOM:
  . Fixed bug #79451 (DOMDocument->replaceChild on doctype causes double free).
    (Nathan Freeman)

- FPM:
  . Fixed bug GH-8885 (FPM access.log with stderr begins to write logs to
    error_log after daemon reload). (Dmitry Menshikov)
  . Fixed bug #77780 ("Headers already sent..." when previous connection was
    aborted). (Jakub Zelenka)

- GMP
  . Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is passed
    to gmp_init()). (Girgias)

- Intl
  . Fixed bug GH-9421 (Incorrect argument number for ValueError in NumberFormatter).
    (Girgias)

- PCRE:
  . Fixed pcre.jit on Apple Silicon. (Niklas Keller)

- PDO_PGSQL:
  . Fixed bug GH-9411 (PgSQL large object resource is incorrectly closed).
    (Yurunsoft)

- Reflection:
  . Fixed bug GH-8932 (ReflectionFunction provides no way to get the called
    class of a Closure). (cmb, Nicolas Grekas)

- Streams:
  . Fixed bug GH-9316 ($http_response_header is wrong for long status line).
    (cmb, timwolla)

(taca)

2022-10-01 00:25:56 UTC MAIN commitmail json YAML

doc: Updated lang/php74 to 7.4.32

PHP 7.4.31 was not released.

(taca)

2022-10-01 00:25:22 UTC MAIN commitmail json YAML

29 Sep 2022, PHP 7.4.32

- Core:
  . Fixed bug #81726: phar wrapper: DOS when using quine gzip file.
    (CVE-2022-31628). (cmb)
  . Fixed bug #81727: Don't mangle HTTP variable names that clash with ones
    that have a specific semantic meaning. (CVE-2022-31629). (Derick)

(taca)

2022-09-30 23:48:12 UTC MAIN commitmail json YAML

Updated converters/p5-JSON-Parse to 0.62

(wen)

2022-09-30 23:47:31 UTC MAIN commitmail json YAML

Update to 0.62

Upstream changes:
0.62 2022-07-16

* Bug fix for tokenize with backslash-double quote

(wen)

2022-09-30 23:45:45 UTC MAIN commitmail json YAML

Updated converters/p5-JSON-MaybeXS to 1.004004

(wen)

2022-09-30 23:44:59 UTC MAIN commitmail json YAML

Update to 1.004004

Upstream changes:
1.004004 - 2022-09-17
- slight speed optimization for is_bool()

1.004003 - 2020-11-13
- fix another test that fails when JSON::XS is installed, but below version 3.0

(wen)

2022-09-30 23:42:40 UTC MAIN commitmail json YAML

Updated converters/p5-Cpanel-JSON-X to 4.32

(wen)

2022-09-30 23:41:55 UTC MAIN commitmail json YAML

Update to 4.32

Upstream changes:
4.32 2022-08-13 (rurban)
        - fix new JSON::PP::Boolean overload redefinition warnings. GH #200

4.31 2022-08-10 (rurban)
        - adjust t/20_unknown.t pp bool tests for native bool when supported.
          GH #198 PR by Graham Knop.

(wen)

2022-09-30 23:39:46 UTC MAIN commitmail json YAML

Updated converters/p5-Convert-UUlib to 1.8

(wen)

2022-09-30 23:39:02 UTC MAIN commitmail json YAML

Update to 1.8

Upstream changes:
1.8  Thu Dec 17 02:23:53 CET 2020
        - no bugfixes in this release due to lack of known bugs, but the major changes
          in this release might have introduced new bugs, so watch out.
        - update large decoder example to disable OPT_AUTOCHK and use Smerge -1.
        - some micro-optimisations.
        - avoid costly string comparisons by comparing hashes when isnerting items,
          which speeds up insertion by a constant factor.
        - improve uulist (and other) structure layout and size.
        - reverse the order of file list items, which heuristically improves
          match speed with large usenet file lists.
        - use getc instead of fgetc, which makes no difference on gnu/linux.
        - clean up _FP symbol names toi not start with an underscore.
        - use feof_unlocked and ferror_unlocked.
        - implement a faster ascii-only strnicmp.
        - misc very minor code improvements.
        - remove quite a bit of pre-posix/dos/etc. cruft.
        - use flockfile, if available, for a potential but small
          speed gain.
        - speed up inner yenc decoder loop.
        - kentnl said that this module should no longer claim to be a simple
          interface to uulib, as the bunndled copy is now better maintained
          than the original upstream library.

(wen)

2022-09-30 23:35:31 UTC MAIN commitmail json YAML

Updated converters/p5-Convert-Color to 0.12

(wen)

2022-09-30 23:34:26 UTC MAIN commitmail json YAML

Update to 0.12
Add missing TEST_DEPENDS

Upstream changes:
0.12    2022-04-28
        [CHANGES]
        * General module style refresh
            + use v5.14
            + =head2 barename POD docs
            + avoid void-context map {}
        * Use 'test_requires' of Module::Build 0.4004 (RT116448)

(wen)

2022-09-30 21:45:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/direnv to 2.32.1

(leot)

2022-09-30 21:45:08 UTC MAIN commitmail json YAML

direnv: Update to 2.32.1

pkgsrc changes:
- Take MAINTAINERship

Changes:
2.32.1 / 2022-06-21
==================
  * feat: Support custom VIRTUAL_ENV for layout_python (#876)
  * fix: vendor go-dotenv (#955)

2.32.0 / 2022-06-13
==================
  * feat: allow conda environment names to be detected from environment.yml (#909)
  * feat: source_up_if_exists: A strict_env compatible version of source_up (#921)
  * feat: Expand ~/ in whitelist paths (#931)
  * feat: Add "block" and "revoke" as aliases of the "deny" command (#935)
  * feat: Add "permit" and "grant" as aliases of the "allow" command (#935)
  * fix: update go-dotenv
  * fix: fetchurl: store files as hex (#930)
  * fix: fetchurl: only store 200 responses (#944)
  * fix: Ensure status log messages are printed with normal color (#884)
  * fix: Clarify handling of .env files (#941)
  * fix: Update shell_elvish.go (#896)
  * fix: stdlib.sh: remove dependency on tput (#932)
  * fix: Use setenv in vim to allow non alphanumeric vars (#901)
  * fix: install.sh: add information about bin_path (#920)
  * fix: Treat `mingw*` as windows (direnv/direnv#918) (#919)
  * fix: man: clarify paths (#929)
  * chore: rc: stop using --noprofile --norc
  * chore: rc: prepare stdin earlier
  * chore: rc: install interrupt handler earlier
  * chore: stdlib: factor out stdlib preparation
  * chore: source_env: show full path (#870)
  * chore: Sort shells in DetectShell
  * build(deps): update several dependencies

2.31.0 / 2022-03-26
==================
  * Don't load .env files by default (#911)
  * doc: `~/.config/direnv/direnvrc` is the default
  * Re-add accidentally deleted comment line (#881)

2.30.3 / 2022-01-05
==================
  * Allow skipping `.env` autoload (#878)
  * stdlib: add `env_vars_required` (#872) (#872)

2.30.2 / 2021-12-28
==================
  * move most code under internal/cmd (#865)

2.30.1 / 2021-12-24
==================
  * FIX: ignore .envrc and .env if they are not files (#864)

2.30.0 / 2021-12-23
==================
  * Add automatic `.env` load (#845)
  * Resolve symlinks during `direnv deny` (#851)
  * update installer for Apple Silicon (#849)
  * stdlib: use_flake handle no layout dir (#861)
  * embed stdlib.sh (#782)
  * embed version.txt
  * go mod update
  * make dist: remove references to Go

2.29.0 / 2021-11-28
==================
  * stdlib: add use_flake function (#847)
  * docs(direnv.toml) Add config.toml clarification (#831)
  * docs(install): fix macos links (#841)
  * Corrects stdlib link in Ruby docs (#837)
  * stdlib.sh: Fix removal of temp file (#830)
  * install.sh: add aarch64 support
  * Updated conditional for zsh hook to be more forgiving (#808)
  * Add -r flag for matching Git branches with a regexp (#800)
  * Add docs about pipenv (#797)
  * Enable syntax hilights to the quick demo code (#752)
  * Fixed extra quotes for lower alpha characters (#783)
  * Remove noisy warning about PS1 again (#781)

2.28.0 / 2021-03-12
==================
  * test: Fix errors for elvish test (#767)
  * tcsh: fix variable escaping (#778)
  * Change DESTDIR to PREFIX in development.md (#774)
  * go: use the /v2 prefix (#765)
  * Relax README's recommendation for nix-direnv (#763)
  * man/direnv.1.md: add FILES section (fix #758) (#759)
  * Add/update fish tests (#754)
  * build(deps): update some dependencies
  * Fix typo "avaible" in install.sh (#750)
  * docs: improve the use_node documentation

(leot)

2022-09-30 19:42:35 UTC MAIN commitmail json YAML

doc: Added wm/lefthk version 0.1.8

(pin)

2022-09-30 19:42:05 UTC MAIN commitmail json YAML

Add lefthk

(pin)

2022-09-30 19:41:22 UTC MAIN commitmail json YAML

wm/lefthk: import package

LeftHK - A hotkey daemon written in Rust

Standalone package for lefthk, the built-in hotkey daemon of leftwm > 0.3.0.
This package allows lefthk to be used as a hotkey daemon with other window
managers.

(pin)

2022-09-30 18:13:09 UTC MAIN commitmail json YAML

Updated devel/doxygen, ham/uhd

(adam)

2022-09-30 18:12:44 UTC MAIN commitmail json YAML

uhd: updated o 4.3.0.0

he UHD 4.3.0.0 release adds:

Extension framework support
FPGA builds using Xilinx Vivado 2021.1 (B2xx, E3xx, N3xx, X3xx, and X4xx devices)
Bug fixes and improvements for USRP devices. See the changelog.

(adam)

2022-09-30 18:11:58 UTC MAIN commitmail json YAML

doxygen: updated to 1.9.5

Release 1.9.5

Bug fixes

issue 3165: EXPAND_ONLY_PREDEF neglected within function macro expansions (Origin: bugzilla 559489)
Macros listed with EXPAND_AS_DEFINED were not recursively expanded
issue 8215: missing lang attribute and meta description for SEO
issue 9016: Support collapsible sections in markdown
issue 9047: Support @param-taint in PHP (permit dashes in command aliases?)
issue 9096: Call Graph corrupt and/or incomplete (2)
issue 9236: doxygen x_noenv should always diff system-dependent settings
issue 9309: Colon on a line by itself
issue 9312: Build: cache.h:53:14: error: 'exchange' is not a member of 'std'
issue 9317: File-scoped Namespaces in C
issue 9319: Doc build fails with cairo 1.17.6
issue 9344: Long bibliography entry looks bad
issue 9352: Qt Q_GADGET macro is not supported
issue 9362: Doxyfile environment/quote mishandling in list values
issue 9367: Current git master does not honor PROJECT_NUMBER in LaTeX
issue 9378: Dollar Sign Escape Sequence Ignored in Markdown Backtick Syntax (Inline Code)
issue 9394: Request: Show C++ default member values when INLINE_SIMPLE_STRUCTS=YES
issue 9399: XML / perlmod fortran output, the type of a parameter of a function is set to the name of the parameter
issue 9409: Error-message and Line-Number is NOT related to document
issue 9417: Java: Issue with static initializer if no space after static
issue 9427: Enhance documentation for filter commands
issue 9430: HTML layout: a full sidebar overlaps with breadcrumbs
issue 9440: Fix search label regression
issue 9476: fatal: Cannot open 'doxygen/graph_legend.dox': No such file or directory
issue 9500: No output when run doxygen in high level directory
issue 9515: Function return value problem
issue 9520: Rest of file silently ignored after a certain string literal [PHP]
issue 9386: Problems with the directory dependency graph
bug 531817 Python: Backslash prevent showing the proper preview
bug 539818 C Preprocessor enum printing trick not handled properly by Doxygen
bug 642168 C "here-docs" not correctly parsed
bug 786576 regression with ALIASES or image latex interpretation
bug_572042 ingroup does not allow multiple groupnames
bug_751023 Predefined macros are handled incorrectly in source browser
Fixed javascript issue in menu.js causing invalid XHTML output
Fixed parsing issues with the XHTML output due to the use of &nbsp;
FileInfo::isSymLink() did not work correctly
Files Quick Link results in a non existing page
Added guard to prevent stack overflow in hasNonReferenceSuperClass()
Give markdown verbatim and fenced code blocks their own command.
No click possible on chapters in doxygen's CHM documentation

Features

Add support for Dark theme (set via HTML_COLORSTYLE with setting DARK, LIGHT, AUTO_DARK, AUTO_LIGHT and TOGGLE).
Original issue 8404: Dark theme
New options DOt_COMMON_ATTR, DOT_EDGE_ATTR, and DOT_NODE_ATTR to configure dot graph, nodes and arrows attributes
New option INPUT_FILE_ENCODING to specify input encoding based on a file pattern
New option FORTRAN_COMMENT_AFTER to configure the fixed format comment start position (default 72).
Added new commands \fileinfo and \lineinfo to show the current file and line.
See issue 7046: Add filename and line number support to tags, ala __FILE__ and __LINE__ macros
Add support for \showdate command
Allow empty HTML <div/> and <span/> tags
Handling of `@...@` setting with `doxygen -x_noenv`
Recognizing and name of implicit Fortran [programs
Support HTML stylesheets on the Internet
Issue 9415: fixed format source with wide lines
End of "here document" can be indented
Portuguese and Czech translators updated to 1.9.4.
issue 9444: Upgrade jQuery UI to latest 1.13 release to get rid of security issues

Improved user feedback

Commented function list marcro gives warning
Correction of line counting
Documenting parameter of function without parameters
Warning about non closed (nested) comment
Friendly message on incorrect input
Make directory traversal more robust for errors (e.g. broken symlinks)

Deprecated functionality

With the new dark mode color style the FORMULA_TRANSPARENT and DOT_TRANSPARENT have become obsolete. Pictures always have a transparent background now.
The specific options DOT_FONTNAME and DOT_FONTSIZE have been replaced be more generic options DOT_COMMON_ATTR, DOT_EDGE_ATTR, and DOT_NODE_ATTR that can be used to customize the way dot images are rendered. When upgrading the Doxyfile (using doxygen -u) the existing values of DOT_FONTNAME and DOT_FONTSIZE will be migrated.

Refactoring and cleanup

Dependency between examples.
Enabling include files for lex files
Enabling dependencies for include files in lex files
Fix handling of PUBLIC/PRIVATE for procedures in Fortran
Fix regressions introduced by changing the way references are resolved
Fixes: also allow ; and space as attribute separator
Implementation of lineBreak and nonBreakingSpace in docbook
Improve test for fortran public/private handling
Improvement of HTML documentation section
Incorrect determination of sub-sections for index.
Incorrect name lex state name used
Making example configurations consistent
Missing possibility for Element 'compounddef', attribute 'language'
More translation tweaks
Performance tweaks to speed up processing
Prohibit in-place doxygen builds
Refactoring and fixes
Refactoring: Automatically replace incorrect formula.repository
Refactoring: optimize FileDef::isDocumentationFile() method
Refactoring: optimize guessSection routine
Refactoring: reimplement getDefs using symbol resolver
Refactoring: replace left(n)/right(n) by startsWith/endsWith
Refactoring: use std::variant for Indices
Refactoring: use std::variant to switch between search indices
Remember position of collapse/expand across pages
Remove dead-code statement as found by coverity
Remove unused Validate debug option
Replacing the list of HTML / XML commands by tables
Restructure build rule to improve readability and remove duplication
Small spelling correction in doxygen usage
Test Fortran inheritance over modules
Use lower().str() to map Fortran identifier
Workaround for DEPFILE
Workaround for XHTML not supporting <picture>
fix shabang
python: do not use tabs for indentation
unset executable flag

(adam)

2022-09-30 16:10:22 UTC MAIN commitmail json YAML

doc: Updated graphics/graphviz to 6.0.1

(micha)

2022-09-30 16:08:52 UTC MAIN commitmail json YAML

graphics/graphviz: Update to 6.0.1

Remove patch for "tclpkg/gv/Makefile.am" (merged upstream, #2262).

6.0.1 - 2022-09-11
==================

Changed
-------
- *Breaking*: libxdot fields for the size and number of operations,
  the statistics counts, and polygon line points are now size_t values
  instead of int values
- Accuracy of the bounding boxes printed by the showboxes feature have
  been improved.

Fixed
-----
- Id attribute is not used in linearGradient. #2258
- Graphviz 5.0.1 undocumented change of automatically generated output
  filename with -O flag (missing dot separator).
  This was a regression in 5.0.1. #2270
- Assert fail in aaglex for multiple calls to agmemread.
  This was a regression in 5.0.1. #2272

Removed
-------
- The $GV_FILE_PATH sandboxing mechanism has been removed. #2257

5.0.1 - 2022-08-20
==================

Fixed
-----
- -Tx11: Assertion xev.xbutton.button >= 1 && xev.xbutton.button <= 5
  && "Xlib returned invalid button event" failed #2256
- missing Perl includes patch #2262
- smyrna: incorrect tokenization
  in frmobjectui.c:set_attr_object_type #2259
- [Dot] Record shape+UTF+" | "=Eats spaces. #925
- Memory leak in osage
- Segmentation fault when running test example neatopack.c #1800
- Memory leak in dot when using clusters
- Memory leak in patchwork when using clusters
- Subgraph layout and rendering
- Generated SVG files no longer use transparent paint or color as this
  keyword does not exist in SVG 1.1, and instead use none or a zero-
  opacity color.
- Unnecessary space in 'points' attribute for 'polyline' in SVG output
- graphml2gv no longer calls itself cvtgxl in error messages

Added
-----
- GVContext::version() to lib/gvc++
- GVContext::buildDate() to lib/gvc++

(micha)

2022-09-30 15:58:28 UTC MAIN commitmail json YAML

doc: Updated sysutils/cdrtools to 3.02a10nb1

(micha)

2022-09-30 15:57:28 UTC MAIN commitmail json YAML

sysutils/cdrtools: Update to 3.02a10nb1

Changelog from AN-2022-09-18:
With great sadness we report the death of schilytools main author and
long time maintainer Jæ—¦rg Schilling (1955-03-27--2021-10-10).  Jæ—¦rg, we
miss you!  After his passing, development has been picked up by a group
of volunteers who would like to keep the project alive and well.  Our
goal is to carefully preserve the portability and compatibility of this
project while extending it to new platforms and implementing new tools
and features that fit the tool set.

As a part of the change in management, the schilytools project has moved
from Sourceforge to Codeberg.

- general: Explain how to contribute and update README

- general: Add list of contributors

- all: Misc spelling fixes
  Submitted by Friedhelm Mehnert.

- all: Update E-Mail address and project URL in many places.
  Jæ—¦rg's old joerg@schily.net address is defunct and so is his
  postal address.  As a part of an ongoing documentation cleanup,
  these addresses have been replaced by our new project pages in
  many locations.
  Submitted by Nico Sonack.

- man pages: work around buggy syntax highlighting by adding
  \" " comments into various places.
  Submitted by Nico Sonack.

- RULES: Fix build on macOS 12.4

- RULES: add i386-openbsd-clang.rul
  This should permit compilation on modern OpenBSD using clang as
  the system compiler.

- autoconf: Work around clang bug in #pragma weak detection.
  A clang compiler bug causing a crash in the configure test for
  #pragma weak has been worked around, permitting use of weak
  symbols when compiling with clang.

- cdrecord: comment out abstract devices names
  cdrecord.dfl used to define various abstract device names.
  These can be confusing to the user as they are likely not to
  match the actual device configuration present.  We now comment
  out these device names, leaving them as mere examples for the
  user to reference.
  Reported by Friedhelm Mehnert.

- cdrecord: Detriplicate LICENSE/COPYING/LIMITATIONS
  Jæ—¦rg originally hard-linked the same file to three names.  As git
  does not support hard links in repositories, remove two copies of
  the file, leaving us with just LIMITATIONS.

- tests: fix arm64/aarch64 architecture confusion on OpenBSD
  Submitted by Nico Sonack.

(micha)

2022-09-30 15:46:50 UTC MAIN commitmail json YAML

doc: Updated shells/pbosh to 20220918

(micha)

2022-09-30 15:46:14 UTC MAIN commitmail json YAML

shells/pbosh: Update to 20220918

Changelog from AN-2022-09-18:
With great sadness we report the death of schilytools main author and
long time maintainer Jæ—¦rg Schilling (1955-03-27--2021-10-10).  Jæ—¦rg, we
miss you!  After his passing, development has been picked up by a group
of volunteers who would like to keep the project alive and well.  Our
goal is to carefully preserve the portability and compatibility of this
project while extending it to new platforms and implementing new tools
and features that fit the tool set.

As a part of the change in management, the schilytools project has moved
from Sourceforge to Codeberg.

- general: Explain how to contribute and update README

- general: Add list of contributors

- all: Misc spelling fixes
  Submitted by Friedhelm Mehnert.

- all: Update E-Mail address and project URL in many places.
  Jæ—¦rg's old joerg@schily.net address is defunct and so is his
  postal address.  As a part of an ongoing documentation cleanup,
  these addresses have been replaced by our new project pages in
  many locations.
  Submitted by Nico Sonack.

- man pages: work around buggy syntax highlighting by adding
  \" " comments into various places.
  Submitted by Nico Sonack.

- RULES: Fix build on macOS 12.4

- RULES: add i386-openbsd-clang.rul
  This should permit compilation on modern OpenBSD using clang as
  the system compiler.

- autoconf: Work around clang bug in #pragma weak detection.
  A clang compiler bug causing a crash in the configure test for
  #pragma weak has been worked around, permitting use of weak
  symbols when compiling with clang.

- tests: fix arm64/aarch64 architecture confusion on OpenBSD
  Submitted by Nico Sonack.

(micha)

2022-09-30 15:44:36 UTC MAIN commitmail json YAML

doc: Updated shells/bosh to 20220918

(micha)

2022-09-30 15:43:31 UTC MAIN commitmail json YAML

shells/bosh: Update to 20220918

Changelog from AN-2022-09-18:
With great sadness we report the death of schilytools main author and
long time maintainer Jæ—¦rg Schilling (1955-03-27--2021-10-10).  Jæ—¦rg, we
miss you!  After his passing, development has been picked up by a group
of volunteers who would like to keep the project alive and well.  Our
goal is to carefully preserve the portability and compatibility of this
project while extending it to new platforms and implementing new tools
and features that fit the tool set.

As a part of the change in management, the schilytools project has moved
from Sourceforge to Codeberg.

- general: Explain how to contribute and update README

- general: Add list of contributors

- all: Misc spelling fixes
  Submitted by Friedhelm Mehnert.

- all: Update E-Mail address and project URL in many places.
  Jæ—¦rg's old joerg@schily.net address is defunct and so is his
  postal address.  As a part of an ongoing documentation cleanup,
  these addresses have been replaced by our new project pages in
  many locations.
  Submitted by Nico Sonack.

- man pages: work around buggy syntax highlighting by adding
  \" " comments into various places.
  Submitted by Nico Sonack.

- RULES: Fix build on macOS 12.4

- RULES: add i386-openbsd-clang.rul
  This should permit compilation on modern OpenBSD using clang as
  the system compiler.

- autoconf: Work around clang bug in #pragma weak detection.
  A clang compiler bug causing a crash in the configure test for
  #pragma weak has been worked around, permitting use of weak
  symbols when compiling with clang.

- tests: fix arm64/aarch64 architecture confusion on OpenBSD
  Submitted by Nico Sonack.

(micha)

2022-09-30 15:41:25 UTC MAIN commitmail json YAML

doc: Updated security/mdigest to 1.10

(micha)

2022-09-30 15:40:27 UTC MAIN commitmail json YAML

security/mdigest: Update to 1.10

Changelog from AN-2022-09-18:
With great sadness we report the death of schilytools main author and
long time maintainer Jæ—¦rg Schilling (1955-03-27--2021-10-10).  Jæ—¦rg, we
miss you!  After his passing, development has been picked up by a group
of volunteers who would like to keep the project alive and well.  Our
goal is to carefully preserve the portability and compatibility of this
project while extending it to new platforms and implementing new tools
and features that fit the tool set.

As a part of the change in management, the schilytools project has moved
from Sourceforge to Codeberg.

- general: Explain how to contribute and update README

- general: Add list of contributors

- all: Misc spelling fixes
  Submitted by Friedhelm Mehnert.

- all: Update E-Mail address and project URL in many places.
  Jæ—¦rg's old joerg@schily.net address is defunct and so is his
  postal address.  As a part of an ongoing documentation cleanup,
  these addresses have been replaced by our new project pages in
  many locations.
  Submitted by Nico Sonack.

- man pages: work around buggy syntax highlighting by adding
  \" " comments into various places.
  Submitted by Nico Sonack.

- RULES: Fix build on macOS 12.4

- RULES: add i386-openbsd-clang.rul
  This should permit compilation on modern OpenBSD using clang as
  the system compiler.

- autoconf: Work around clang bug in #pragma weak detection.
  A clang compiler bug causing a crash in the configure test for
  #pragma weak has been worked around, permitting use of weak
  symbols when compiling with clang.

- libmdigest: Add support for BLAKE2 digests
  Submitted by Nico Sonack.

- libmdigest: Prefer intrinsic for bswap_32 over inline assembly
  This should improve performance slightly when compiling with gcc
  on i386 targets.

- libmdigest: Work around clang bug in #pragma weak

- mdigest: Add support for BLAKE2 digests
  Submitted by Nico Sonack.

- tests: fix arm64/aarch64 architecture confusion on OpenBSD
  Submitted by Nico Sonack.

(micha)

2022-09-30 15:37:37 UTC MAIN commitmail json YAML

doc: Updated archivers/tartest to 1.24nb1

(micha)

2022-09-30 15:36:40 UTC MAIN commitmail json YAML

archivers/tartest: Update to 1.24nb1

Bump PKGREVISION.

Changelog from AN-2022-09-18:
With great sadness we report the death of schilytools main author and
long time maintainer Jæ—¦rg Schilling (1955-03-27--2021-10-10).  Jæ—¦rg, we
miss you!  After his passing, development has been picked up by a group
of volunteers who would like to keep the project alive and well.  Our
goal is to carefully preserve the portability and compatibility of this
project while extending it to new platforms and implementing new tools
and features that fit the tool set.

As a part of the change in management, the schilytools project has moved
from Sourceforge to Codeberg.

- general: Explain how to contribute and update README

- general: Add list of contributors

- all: Misc spelling fixes
  Submitted by Friedhelm Mehnert.

- all: Update E-Mail address and project URL in many places.
  Jæ—¦rg's old joerg@schily.net address is defunct and so is his
  postal address.  As a part of an ongoing documentation cleanup,
  these addresses have been replaced by our new project pages in
  many locations.
  Submitted by Nico Sonack.

- man pages: work around buggy syntax highlighting by adding
  \" " comments into various places.
  Submitted by Nico Sonack.

- RULES: Fix build on macOS 12.4

- RULES: add i386-openbsd-clang.rul
  This should permit compilation on modern OpenBSD using clang as
  the system compiler.

- autoconf: Work around clang bug in #pragma weak detection.
  A clang compiler bug causing a crash in the configure test for
  #pragma weak has been worked around, permitting use of weak
  symbols when compiling with clang.

- tests: fix arm64/aarch64 architecture confusion on OpenBSD
  Submitted by Nico Sonack.

(micha)

2022-09-30 15:34:38 UTC MAIN commitmail json YAML

doc: Updated archivers/star to 1.6.2

(micha)

2022-09-30 15:33:45 UTC MAIN commitmail json YAML

archivers/star: Update to 1.6.2

Changelog from AN-2022-09-18:
With great sadness we report the death of schilytools main author and
long time maintainer Jæ—¦rg Schilling (1955-03-27--2021-10-10).  Jæ—¦rg, we
miss you!  After his passing, development has been picked up by a group
of volunteers who would like to keep the project alive and well.  Our
goal is to carefully preserve the portability and compatibility of this
project while extending it to new platforms and implementing new tools
and features that fit the tool set.

As a part of the change in management, the schilytools project has moved
from Sourceforge to Codeberg.

- general: Explain how to contribute and update README

- general: Add list of contributors

- all: Misc spelling fixes
  Submitted by Friedhelm Mehnert.

- all: Update E-Mail address and project URL in many places.
  Jæ—¦rg's old joerg@schily.net address is defunct and so is his
  postal address.  As a part of an ongoing documentation cleanup,
  these addresses have been replaced by our new project pages in
  many locations.
  Submitted by Nico Sonack.

- man pages: work around buggy syntax highlighting by adding
  \" " comments into various places.
  Submitted by Nico Sonack.

- RULES: Fix build on macOS 12.4

- RULES: add i386-openbsd-clang.rul
  This should permit compilation on modern OpenBSD using clang as
  the system compiler.

- autoconf: Work around clang bug in #pragma weak detection.
  A clang compiler bug causing a crash in the configure test for
  #pragma weak has been worked around, permitting use of weak
  symbols when compiling with clang.

- star: convert star_fat.c generation to MKLINKS

- star: fix wrong handling of pre-1970/post-2036 dates in gnutar
  archives on platforms with sizeof(time_t) > sizeof(long).

- tests: fix arm64/aarch64 architecture confusion on OpenBSD
  Submitted by Nico Sonack.

(micha)