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

2024-05-13 06:40:48 UTC Now

2021-09-29 16:14:02 UTC MAIN commitmail json YAML

ugrep: updated to 3.3.7

ugrep v3.3.7

We made ugrep even better with runtime enabling of of SSE2/AVX2/AVX512BW optimizations; ugrep -V shows this as +sse2, +avx2 and +avx512bw, respectively. New --hyperlink option. Revised and enhanced option -P (PCRE) compatible with GNU grep. Improved query UI option -Q with quick Tab/Shift-Tab directory and file navigation, CTRL-Y file viewing with new option --view to specify a file viewer, and improved CTRL-X/CTRL-R bookmarking to restore the search state. New --hexdump=a option (asterisk) to display conventional * for duplicate hex lines. Fixed a compatibility issue with GNU grep's binary file search results, which should now be the same. Improved option -P (PCRE) search performance. Fixed a bug when the legacy grep GREP_COLOR environment variable is defined (GREP_COLORS is more powerful and preferred). More coming soon!

(adam)

2021-09-29 16:11:04 UTC MAIN commitmail json YAML

boost: updated to 1.77.0

1.77.0

New Libraries
Describe:
A C++14 reflection library, from Peter Dimov. Provides macros for describing enumerators and struct/class members, and primitives for querying this information.
Lambda2:
A C++14, dependency-free, single header lambda library, from Peter Dimov. Allows simple function objects to be constructed via expressions such as _1 + 5, _1 % 2 == 0, _1 > _2, or _1 == ' ' || _1 == '\t'.
Updated Libraries
Any:
Added boost::anys::basic_any - a data type with customizable Small Object Optimization whose instances can hold instances of any type that satisfies ValueType requirements (many thanks to Ruslan Arutyunyan @rarutyun). If you are not sure that you really need it, then use boost::any instead.
Started using GithubActions CI for additional testing
Asio:
Added support for cancellation of individual asynchronous operations.
Added the associator trait, used to generically forward associators.
Changed all asynchronous operations implemented in Asio to invoke their completion handlers as rvalue references.
Added support for asynchronous operations with multiple completion signatures.
Added operator&& and operator|| for awaitable<>, to allow coroutines to be trivially awaited in parallel.
Added the experimental::as_tuple completion token adapter.
Added the experimental::append completion token adapter.
Added the experimental::prepend completion token adapter.
Added the experimental::deferred completion token, whicih allows deferred execution of asynchronous operations.
Added the experimental::parallel_group class and experimental::make_parallel_group function.
Added experimental::promise, which allows eager execution and synchronisation of asynchronous operations.
Added the experimental::coro class template, a C++20 coroutine primitive with the ability to combine both asynchronous waiting (co_await) and yielding (co_yield).
Added move assignment to ssl::stream<>.
Changed co_spawn to dispatch the coroutine's initial step to the executor.
Enabled additional optimisations for any_executor and any_io_executor when used with asynchronous operations.
Added the nodiscard attribute to awaitable<>.
Increased the number of cached slots in the default recycling allocator.
Changed the default allocator behaviour to respect alignment requirements, to support over-aligned types.
Ensured the result strings are always initialised in reverse name resolution.
Fixed recursive template instantiation issues in use_awaitable_t::executor_with_default.
Fixed the any_io_executor equality operators to correctly return a result based on the target executor.
Fixed strand<> to avoid using a potentially moved-from executor.
Ensured gcc tests are not used for clang when detecting compiler features.
Disabled coroutines support for the clang shipped with MSVC.
Fixed compatibility with recent LibreSSL when OPENSSL_NO_SSL_INTERN is defined.
Fixed posix::basic_stream_descriptor move operations to work with non-defaulted executors.
Consult the Revision History for further details.
Atomic:
Added make_atomic_ref and make_ipc_atomic_ref factory functions for constructing atomic reference objects.
Added C++17 template argument deduction guides for atomic_ref and ipc_atomic_ref to allow omitting template arguments when they can be deduced from constructor arguments.
Beast:
This maintenance update brings minor bug fixes and updated CI reporting.
We'd love to know how you or your company use Beast, consider adding an entry to the Companies and Individuals Using Beast list.
See the full Release Notes for a complete list of changes.
Conversion:
boost::implicit_cast is now constexpr.
Fixed broken links.
Started using GithubActions CI for additional testing
Core:
boost/core/uncaught_exceptions.hpp has been modified for compatibility with Mac OS 10.4 and older.
DLL:
More runtime checks for malformed ELFs in boost::dll::library_info
In boost::dll::library_info use info from .dynsym ELF section if .symtab is empty or missing
List protected ELF symbols in boost::dll::library_info as they are available for import
Remove unneeded convert from wchar_t to char on POSIX environment, thanks to Vladislav Shchapov
Started using GithubAction CI for additional testing
Filesystem:
Introducing Boost.Filesystem v4. This new version of the library removes all deprecated features of v3 and also makes a number of breaking API changes intended to make Boost.Filesystem more compatible with std::filesystem introduced in C++17. The differences are described in the release notes and documentation using v3 and v4 tags and are also summarised in a separate section. Users can select Boost.Filesystem version by defining BOOST_FILESYSTEM_VERSION macro to either 3 or 4 when compiling their code. There is no need to separately compile Boost.Filesystem for each library version - a single binary supports both v3 and v4. Users should avoid using both v3 and v4 in the same application as this can lead to subtle bugs. Currently, v3 is the default. In a future release v4 will become the default, and eventually v3 will be removed. v4 is functional, but it is still a work in progress and there may be breaking API changes in the future.
v4: path::filename, path::stem and path::extension no longer consider root name or root directory of the path as a filename if the path only consists of those components. For example, on Windows path("C:").filename() used to return "C:" and path("C:\\").filename() used to return "\" and both will return an empty path now.
v4: path::stem and path::extension no longer treat a filename that starts with a dot and has no other dots as an extension. Filenames starting with a dot are commonly treated as filenames with an empty extension. The leading dot is used to indicate a hidden file on most UNIX-like systems.
New: Improved support for various path prefixes on Windows. Added support for local device prefix ("\\.\") and experimental support for NT path prefix ("\??\"). The prefixes will be included in the root name of a path. Note that using the prefixes with Boost.Filesystem v3 can lead to surprising results (e.g. path("\\\\.\\").stem() == "\\\\"). It is recommended to use the prefixes only with Boost.Filesystem v4.
Reworked path::lexically_normal implementation to eliminate some cases of duplicate dot (".") elements in the normalized paths.
New: Added runtime detection of the statx and getrandom system calls on Linux. This can be useful if the syscall is present at compile time but fails with ENOSYS at run time (for example, in Docker containers that restrict the syscall, even if available on the host).
New: Added support for disabling usage of various system APIs at library build time. This can be useful when a certain API is detected as present by the library configuration scripts but must not be used for some reason (for example, when runtime detection does not work on the target system). See the description of configuration macros in the library documentationfor for more details.
New: Added copy_options::synchronize_data and copy_options::synchronize options for the copy_file operation. These options allow to synchronize the written data and attributes with the permanent storage. These options are expensive in terms of performance, but allow to ensure reliability of the copied data. Note that copy_file performed implicit data synchronization on POSIX systems since Boost.Filesystem 1.74.0. This release adds support for more platforms and disables data synchronization by default while allowing the caller to explicitly request it.
Added handling of EINTR error code on POSIX systems for some system calls issued internally. In particular, EINTR could have been ignored on close, which on HP-UX would result in a leaked file descriptor.
In the copy_file implementations based on Linux sendfile and copy_file_range system calls, added handling of error codes indicating that a particular filesystem does not support the system call and fall back to the generic read/write loop. This should fix copy_file failing on eCryptFS and possibly other filesystems.
The copy_file_range system call is now used since Linux kernel 4.5, whereas previously it was only enabled since 5.3. The copy_file implementation will fall back to sendfile or read/write loop if copy_file_range fails to copy a given file across filesystems.
The copy_file implementations based on Linux sendfile and copy_file_range system calls will not be used on filesystems that are known to contain files with generated content. These system calls are incompatible with such files, and copying them would result in zero-sized files. The generic read/write loop will be used instead. Currently, the blacklisted filesystems are: procfs, sysfs, tracefs and debugfs.
In the copy_file implementation based on read/write loop, increased the maximum size of the buffer used for temporary storage and take into account the target filesystem block size for more optimal performance.
On Windows CE, calling current_path to obtain the current path for a process will now fail with an error instead of returning successfully with a root path. This platform does not support current directory. Changing the current path was already failing similarly in previous releases of Boost.Filesystem.
In canonical, fixed the check for a symlink referencing a directory above root, if an earlier symlink was resolved to an absolute path with a different root from the original path.
In canonical, added a limit for the maximum number of symlinks that can be resolved during the call. The limit is currently at least 40 symlinks.
On Windows, canonical and weakly_canonical will now use path::preferred_separator for the root directory separator in the resulting paths. This fixes "file not found" errors caused by Windows API not handling generic separators in UNC paths and paths that start with the Win32 filesystem prefix ("\\?\").
New: Added weakly_canonical overloads taking base path as an argument.
On Windows, weakly_canonical no longer fails with an error if the input path contains elements that do not exist in the filesystem but are cancelled by a subsequent dot-dot ("..") element. For example, weakly_canonical("C:\\a\\..") would previously fail if "C:\a" directory did not exist.
In read_symlink on Windows, corrected reparse point handling. The operation would return an empty path for some mount points (for example, created by Box cloud storage driver) and directory junction points that had empty print names. The new implementation now parses substitute name of the reparse point and attempts to reconstruct a Win32 path from it.
On Windows, file streams provided in boost/filesystem/fstream.hpp will use wide character paths on libc++ versions 7.0 and higher, when the standard library supports opening files with wide character paths.
On Windows, creating symlinks should no longer require elevated privileges, if Windows is configured in Developer mode.
With some compilers, global objects used internally in Boost.Filesystem are now destroyed after user's global destructors are called. This allows to call Boost.Filesystem methods during the program termination stage. In particular, this concerns the path locale that is used for character code conversion and can be installed by calling path::imbue. The supported compilers include MSVC, GCC and Clang, as well as other compilers that support customizing program initialization order through #pragma section (for MSVC-compatible compilers) or __attribute__ ((init_priority)) (for GCC-compatible compilers).
JSON:
value_to supports TupleLike types.
value_to and value_from support std::array and similar types.
Implicit conversion operator from string to std::string_view.
std::hash specializations for json types.
Fixed allocation errors in object and key_value_pair.
Fixed crash when constructing array from a pair of iterators that form an empty range.
LexicalCast:
Fixed assignment to an int of a floating point value that is out of representable range for int.
Started using GithubActions CI for additional testing
Log:
Fixed compilation for riscv32 target.
Mp11:
Added mp_intersperse, mp_split, mp_join
Multi-index Containers:
Maintenance work.
PFR:
A MurMur Hash based implementation of hash_combine() is now used to reduce collisions count and improve quality of boost::pfr::hash_value()
Visual Studio 2017 now supported in C++14 mode (thanks to Denis Mikhailov aka @denzor200)
Issues found by inspect tool were fixed
Fixed some warnings, including removal of extra semicolons in include/boost/pfr/detail/fields_count.hpp
Added a compile time assert for inherited types (thanks to Denis Mikhailov aka @denzor200)
Reflection of aggregates with non movable fields is now possible if guaranteed copy elision is on
Fixed spelling issues
Started using GithubActions CI for additional testing
PropertyTree:
This is a maintenance release.
Extend compiler coverage in CI.
Fix Boost compatibility for CMakeLists.txt.
System:
The conversion operator from error_category to std::error_category has been improved and no longer requires <map> or <mutex>.
The comparison operators of error_category are now inline friends instead of member functions (a side effect of the previous change.)
error_condition now defers calling generic_category() to avoid instantiating the object until it's actually needed.
error_condition::failed and error_condition::message have been undeprecated, and operator bool() now once again returns failed().
The system category now doesn't call generic_category(), to avoid instantiating the object.
The return value of default_error_condition changes in some cases into an error_condition from the generic category, instead of from the system category. This happens on POSIX when the input error_code is from the system category and does not correspond to any errc_t value.
The interoperability of error_code and std::error_code has been improved substantially. It is now possible to construct boost::system::error_code from std::error_code, and it's possible to pass boost::system::error_code to functions taking std::error_code&.
A stream insertion operator for error_condition has been added.
Uuid:
Added to_chars for writing uuid strings without allocating

(adam)

2021-09-29 15:27:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/nnn to 4.3

(sjmulder)

2021-09-29 15:27:05 UTC MAIN commitmail json YAML

sysutils/nnn: Update to 4.3

Changes:
- 'NNN_PLUG' indicator symbol interpretation has **changed**:
  - '!' - _run-cmd-as-plugin_ (earlier '_')
  - '&' - _run-gui-cmd-as-plugin_ (earlier '|')
  - '|' (new) - page noninteractive _run-cmd-as-plugin_ output
- persistent selection markers (#1086)
- option _extract to..._ for archives
- mount remote and mount/extract archive to a smart context
- confirm file trashing to avoid accidental press of 'x' (#1101)
- insert the last command executed at prompt on 'Up' or 'Down'
- insert the current file name at empty prompt on 'TAB'
- handle redraw issue on missed 'KEY_RESIZE' (#1067)
- add force-tty capability to spawn and set pagers to it (#1064)
- clear selection mode on deselecting last selected file (#1098)
- remove selected hovered entry from selection on deletion
- disable filtering in empty directories
- ignore last pressed filter character when no matches
- fix broken screen on resize while paging (#1072)
- fix archive not hovered on creation
- remove libgit2 dependency in 'gitstatus' patch (#1095)
- add '-G' flag for 'gitstatus' patch
- option '-X' for explorer (persistent picker) mode
- option '-F' decommissioned in favour of config 'NNN_HELP'
- '-F' redefined to multiplex 'NNN_FIFO' to preview or explore
- support paging noninterative _run-cmd-as-plugin_ output
- 'nuke' - add option to execute binaries (#1111)
- plugin 'fzopen' - call 'open' on macOS, add option to use 'nuke'
- plugin 'fzcd' will not modify selection
- plugin 'suedit' - preserve environment
- several 'preview-tui' fixes
- plugin 'wall' renamed to 'wallpaper'
- remove plugin 'fzz' - merged into plugin 'autojump'
- remove plugin 'upgrade' - packaging is on OBS now
- remove plugin 'treeview' - needs minor 'preview-tui' tweak
- remove plugin 'picker' - 'nnn -p -' does the same
- remove plugin 'pdfview' - needs simple change in 'pdfread'
- remove plugin 'uidgid' - use program option '-U'
- remove plugins 'mediainf', 'hexview' - simple one-liners

(sjmulder)

2021-09-29 14:57:14 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 3.0.0

(wiz)

2021-09-29 14:57:03 UTC MAIN commitmail json YAML

harfbuzz: update to 3.0.0.

Overview of changes leading to 3.0.0
Friday, September 17, 2021
====================================
- Unicode 14.0 support (David Corbett).
- The hb-subset API and the harfbuzz-subset library's ABI are now declared
  stable. The harfbuzz-subset library would not have been possible without the
  work of Garret Rieger and Qunxin Liu from Google Fonts, and the earlier work
  of Michiharu Ariza from Adobe.
- The hb-style API is now stable and no longer experimental.

- New API:
+hb_style_tag_t
+hb_style_get_value()
+hb_subset_input_t
+hb_subset_flags_t
+hb_subset_sets_t
+hb_subset_input_create_or_fail()
+hb_subset_input_reference()
+hb_subset_input_destroy()
+hb_subset_input_set_user_data()
+hb_subset_input_get_user_data()
+hb_subset_input_unicode_set()
+hb_subset_input_glyph_set()
+hb_subset_input_set()
+hb_subset_input_get_flags()
+hb_subset_input_set_flags()
+hb_subset_or_fail()

- Removed old unstable harfbuzz-subset API:
-hb_subset_input_nameid_set()
-hb_subset_input_namelangid_set()
-hb_subset_input_layout_features_set()
-hb_subset_input_no_subset_tables_set()
-hb_subset_input_drop_tables_set()
-hb_subset_input_set_drop_hints()
-hb_subset_input_get_drop_hints()
-hb_subset_input_set_desubroutinize()
-hb_subset_input_get_desubroutinize()
-hb_subset_input_set_retain_gids()
-hb_subset_input_get_retain_gids()
-hb_subset_input_set_name_legacy()
-hb_subset_input_get_name_legacy()
-hb_subset_input_set_overlaps_flag()
-hb_subset_input_get_overlaps_flag()
-hb_subset_input_set_notdef_outline()
-hb_subset_input_get_notdef_outline()
-hb_subset_input_set_no_prune_unicode_ranges()
-hb_subset_input_get_no_prune_unicode_ranges()
-hb_subset()

Overview of changes leading to 2.9.1
Tuesday, September 7, 2021
====================================
- Final subset API is in place and if no issues are discovered, it will be the
  stable subset API of HarfBuzz 3.0.0. Old API is kept to ease transition, but
  will be removed in 3.0.0.
- Various fuzzer-found bug fixes.
- hb_buffer_append() now handles the pre- and post-context which previously
  were left unchanged in the destination buffer.
- hb-view / hb-shape now accept following new arguments:
  o --unicodes-before/after: takes a list of hex numbers that represent Unicode
    codepoints.
- Undeprecated API:
  hb_set_invert()

Overview of changes leading to 2.9.0
Wednesday, August 18, 2021
History Repeats Itself (Afghanistan)
====================================
- Subsetter API is being stabilized, with the first stable API to happen in
  3.0.0 release (https://github.com/harfbuzz/harfbuzz/issues/3078).
- Support multiple variation axes with same tag, aka HOI.
- The ���coretext��� testing shaper now passes font variations to CoreText.
- hb-shape/hb-view does not break line at new lines unless text is read from
  file.
- hb-view and hb-subset has a --batch now, similar to hb-shape.
- The --batch mode now uses ; as argument separator instead of : used previously.
- The --batch in hb-shape does not expect 0th argument anymore. That is, the
  lines read are interpreted as argv[1:], instead of argv[0:].
- The --batch option has been undocumented. We are ready to document it; send
  feedback if you find it useful.
- hb-subset got arguments revamps. Added much-requested --gids-file, --glyphs,
  --glyphs-file, --unicodes-file, supporting ranges in --unicodes.
- Various bug fixes.

(wiz)

2021-09-29 14:54:40 UTC MAIN commitmail json YAML

doc: Updated net/aria2 to 1.36.0

(ryoon)

2021-09-29 14:54:14 UTC MAIN commitmail json YAML

aria2: Update to 1.36.0

Changelog:
1.36.0
Changes
-------

* Update wslay

* Bump Windows build dependencies

* Bump android build dependencies

* Fix segfault when time_t is 64bit on 32bit arch

  Patch from Natanael Copa

  bug 1666

* Updates the make_bash_completion script to Python3.

  Patch from sleepymac

  bug 1672

* Prevent corrupt downloads after app and/or system crash

  Patch from Ali MJ Al-Nasrawy

  bug 1644

* Reset sessionDownloadLength and sessionUploadLength on download start

  bug 1486

* AppleTLS: Add TLSv1.3 support

(ryoon)

2021-09-29 13:34:58 UTC MAIN commitmail json YAML

doc: Updated math/fftw to 3.3.10

(wiz)

2021-09-29 13:34:48 UTC MAIN commitmail json YAML

fftw*: update to 3.3.10.

FFTW 3.3.10:

* Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
  to attempt unaligned accesses in certain obscure cases, causing
  segfaults.

  The following test triggers the bug (SSE2, double precision):

    ./tests/bench -oexhaustive r4*2:5:3

  This test computes a pair of length-4 real->complex transforms where
  the second input is 5 real numbers away from the first input.  That
  is, there is a gap of one real number between the first and second
  input array.  The -oexhaustive level allow FFTW to attempt to
  compute this transform by reducing it to a pair of complex
  transforms of length 2, but now the second input is not aligned to a
  complex-number boundary.  The fact that 5 is odd is the problem.

  The bug cannot occur in complex->complex transforms because the
  complex interface accepts strides in units of complex numbers, so
  strides are aligned by construction.

  This bug has been around at least since fftw-3.1.2 (July 2006), and
  probably since fftw-3.0 (2003).

(wiz)

2021-09-29 13:33:38 UTC MAIN commitmail json YAML

lsof: fix RELRO build

(tnn)

2021-09-29 13:30:42 UTC MAIN commitmail json YAML

doc: Updated devel/smake to 1.6nb1

(micha)

2021-09-29 13:29:29 UTC MAIN commitmail json YAML

devel/smake: Update to 1.6nb1

- smake: Fixed a typo in a comment in readfile.c

- smake: The man page now mentions that the commands called for
  .INCLUDE_FAILED: should include $^ as argument to the rule command to
  be able to know what filename is missing and to be pocessed.

- smake: Fix a bug in the man page for .INCLUDE_FAILED:. It now
  correctly mentions that .INCLUDE_FAILED: only applies to the "include"
  directive but not to the "-include" directive as well (as claimed
  before).

(micha)

2021-09-29 13:12:21 UTC MAIN commitmail json YAML

doc: Updated graphics/inkscape to 1.1.1

(wiz)

2021-09-29 13:12:09 UTC MAIN commitmail json YAML

inkscape: update to 1.1.1.

Inkscape 1.1.1
--------------

This is a bugfix release:

- Pressure sensitivity should work again in Windows
- Stroke to path working on text again
- Startup time improved
- Fix various crashes

(wiz)

2021-09-29 13:10:40 UTC MAIN commitmail json YAML

2021-09-29 11:55:51 UTC MAIN commitmail json YAML

doc: Updated games/woof to 7.0.0

(micha)

2021-09-29 11:54:40 UTC MAIN commitmail json YAML

games/woof: Update to 7.0.0

Woof! 7.0.0
-----------
- Options loaded from a PWAD are now disabled in the menu instead of
  merely skipped (@rfomin).
- Trim trailing spaces off the demo footer.
- OPL emulation based on Nuked OPL3 Version1.8 has been ported over
  from Chocolate Doom.
- Avoid namespace clash with the time symbol, e.g. on SmartOS.
- Use unambigious integer types in the BMP screenshot saving code.
- The Alt-Tab bug workaround has been extended to SDL 2.0.16 (@rfomin).
- The actual sample frequency is now fed back into snd_samplerate config
  variable.
- Native Windows MIDI support has been implemented, replacing
  woof-midiproc (@rfomin).
- The demo_version value is now logged in P_SetupLevel().
- Don't change MUSINFO music if nomusicparm is set (@rfomin).
- Fix wrong generalised door sounds (@rfomin).
- Fix the Boom elevators movement interpolation (@rfomin).
- Enable cosmetic compatibility options for all complevels, i.e.
  comp_blazing, comp_doorlight and comp_skymap (@rfomin).
- Next level key also skips the current demo (@rfomin).
- cmake: always unzip SDL2 binaries in build directory (@melak47).
- Fix M_PAUSE graphics location in hires mode (@rfomin).
- Make keyed doors flash on the automap, ported over from Crispy Doom
  (@rfomin).
- Keep the map static in overlay mode if not following the player.
- Implement DSDHacked support (@rfomin).
- Fix the dehacked string replacement behavior (@rfomin).
- Fixed a bug in DeHackEd string replacements with a length of exactly
  four (@JadingTsunami).
- Add comp_voodooscroller, MBF21 v1.3 update (@rfomin).
- Demo features (@rfomin).
    - If a new game is started during demo recording, start a new demo.
    - Add key to finish demo recording.
    - Count spawned monsters
    - Add demo file name suffix counter, rngseed is generated before
      restart recording.
- Use SDL functions to load a WAV lump (@rfomin).

(micha)

2021-09-29 11:53:54 UTC MAIN commitmail json YAML

Updated www/nghttp2, graphics/leptonica

(adam)

2021-09-29 11:53:13 UTC MAIN commitmail json YAML

leptonica: updated to 1.82.0

1.82.0
* Fix issue-585: reading tiff rgb with tiffbpl = 1.5 * packedbpl.
* Fix issue-586: failure to properly wrap tiff-g4 in pdf without
  transcoding.  The fix is to do transcoding for tiff-g4, as was
  done before April 2021.

(adam)

2021-09-29 11:46:40 UTC MAIN commitmail json YAML

nghttp2: updated to 1.45.1

Nghttp2 v1.45.1

build

This release fixes packaging issues which lack some configuration files in tar archives.

Nghttp2 v1.45.0

lib

Stricter checks for :method: and :path pseudo header fields are introduced.

build

nghttp2 applications can be compiled with OpenSSL v3.0.0.

Fix warning about systemd when cmake is used.

Added build options to enable HTTP/3 and eBPF.

nghttpx

The experimental HTTP/3 support has been added.

���dnf��� (= ���do not forward���) parameter is added to backend option.

h2load

The experimental HTTP/3 support has been added.

SSLKEYLOGFILE environment variable support has been added.

(adam)

2021-09-29 10:10:35 UTC MAIN commitmail json YAML

2021-09-29 10:09:13 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 2.2.0

(schmonz)

2021-09-29 10:09:04 UTC MAIN commitmail json YAML

2021-09-29 10:02:40 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 21.09.0

(wiz)

2021-09-29 10:02:26 UTC MAIN commitmail json YAML

poppler*: update to 21.09.0

Release 21.09.0:
        core:
        * Splash: Massive spped improvement on files that use lots of save/restore (q/Q) operators
        * Correct decoding of signature properties Reason & Location when they are Unicode
        * Fix issues with malformed files
        * MSVC build fixes

        build system:
        * Call cmake_minium_required() before project()
        * Always append to CMAKE_{C,CXX}_FLAGS_${CMAKE_BUILD_TYPE}
        * correctly forward user-provided flags to try_compile()

Release 21.08.0:
        core:
        * Add API to allow addition and modification of outlines into a PDF
        * Use additional samples to test for constant parts of an axial gradient
        * forms: Create fallback fonts for some well known font names
        * Support reading the PDF Version from the Catalog
        * Fix XRef::copy when there are modified objects
        * Take into account that Date string may be in unicode
        * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error"
        * Replace a local bubble sort implementation by std::sort
        * Fix issues with malformed files

        build system:
        * Better error message when libjpeg is not found
        * Better error messages when libopenjpeg2 is not found

        qt5/qt6:
        * Document that a document has to outlive its pages
        * Make getPdfVersion return a dedicated version object

        glib:
        * mimick TextSelectionDumper logic change for spaceAfter

(wiz)

2021-09-29 09:59:33 UTC MAIN commitmail json YAML

doc: Added mail/smtpd-starttls-proxy version 0.0.1.0

(schmonz)

2021-09-29 09:59:17 UTC MAIN commitmail json YAML

Add and enable smtpd-starttls-proxy.

(schmonz)

2021-09-29 09:58:32 UTC MAIN commitmail json YAML

Initial import of smtpd-starttls-proxy, a STARTTLS implementation for
inetd-like mail servers.

smtpd-starttls-proxy is a chainloading program that runs right before
the SMTP server on your command line. It interposes itself between the
client commands and the server, and implements STARTTLS on behalf of
the server.

(schmonz)

2021-09-29 09:57:22 UTC MAIN commitmail json YAML

doc: Updated misc/s6-portable-utils to 2.2.3.3

(schmonz)

2021-09-29 09:57:13 UTC MAIN commitmail json YAML

Update to 2.2.3.3. From the changelog:

- Adaptation to skalibs-2.11.0.0.

(schmonz)

2021-09-29 09:56:46 UTC MAIN commitmail json YAML

doc: Updated net/s6-networking to 2.5.0.0

(schmonz)

2021-09-29 09:56:37 UTC MAIN commitmail json YAML

Update to 2.5.0.0. From the changelog:

- Adaptation to skalibs-2.11.0.0.
- minidentd removed.
- Full client certificate support.
- Full SNI support, including server-side.
- s6-ucspitls[cd] -v2 now logs whether TLS is activated or not.

Complete client certificate and SNI support now make the TLS part of
s6-networking a fully viable replacement of stunnel and other similar
TLS tunneling tools.

(schmonz)

2021-09-29 09:55:53 UTC MAIN commitmail json YAML

doc: Updated net/s6-dns to 2.3.5.2

(schmonz)

2021-09-29 09:55:43 UTC MAIN commitmail json YAML

Update to 2.3.5.2. From the changelog:

- Adaptation to skalibs-2.11.0.0.
- Bugfixes.

(schmonz)

2021-09-29 09:54:58 UTC MAIN commitmail json YAML

doc: Updated sysutils/s6 to 2.11.0.0

(schmonz)

2021-09-29 09:54:48 UTC MAIN commitmail json YAML

Update to 2.11.0.0. From the changelog:

- Adaptation to skalibs-2.11.0.0.
- Bugfixes.
- s6-svwait now supports -r and -R options to wait for restarts.
- New service directory file: lock-fd, to take a lock before
  starting a service, protecting against concurrent instances.
- s6/lock.h, s6/supervise.h, s6/fdholder.h: simpler header names
- s6-ioconnect bugfix; does not support zero-copy anymore.
- New binaries: s6-svlink, s6-svunlink. The former is a rewrite of
  smarden.org's socklog program, in order to implement a fully
  functional syslogd with only s6 programs. The latter are tools that
  start and stop services by symlinking/unlinking service directories
  from a scan directory, in order to make it easier to integrate
  s6-style services in boot scripts for sequential service managers such
  as OpenRC.

(schmonz)

2021-09-29 09:54:06 UTC MAIN commitmail json YAML

doc: Updated lang/execline to 2.8.1.0

(schmonz)

2021-09-29 09:53:57 UTC MAIN commitmail json YAML

Update to 2.8.1.0. From the changelog:

- Adaptation to skalibs-2.11.0.0.
- New binary: case. It compares a value against a series of regular
  expressions, executing into another command line on the first match.

(schmonz)

2021-09-29 09:53:26 UTC MAIN commitmail json YAML

doc: Updated sysutils/fdtools to 2021.04.30nb1

(schmonz)

2021-09-29 09:53:16 UTC MAIN commitmail json YAML

Build with latest skalibs. Bump PKGREVISION.

(schmonz)

2021-09-29 09:52:12 UTC MAIN commitmail json YAML

doc: Updated devel/skalibs to 2.11.0.0

(schmonz)

2021-09-29 09:51:58 UTC MAIN commitmail json YAML

Update to 2.11.0.0. From the changelog:

- libbiguint removed.
- Obsolete skalibs/environ.h and skalibs/getpeereid.h removed.
- rc4 and md5 removed.
- iobuffer removed.
- fd_cat and fd_catn changed signatures.
- All *_t types renamed to avoid treading on POSIX namespace.
- subgetopt() renamed to lgetopt().
- signal functions reworked; skasigaction removed; sig_stack removed
- Various functions removed: skaoffsetof(), selfpipe_untrap()
- cdb_make renamed to cdbmake; ui changed to 1=success/0=failure.
- cdb redesigned. cdb is now fixed, cdb_reader holds the state for
  cdb_find, which puts data pointer and len directly into a cdb_data. A
  cdb is always a map, pointers should always work.
- cdb_successor removed (unsafe to use); cdb_nextkey changed to
  cdb_traverse_next, which puts key and data into two cdb_data's.
- cdb does not touch errno anymore.
- New posixplz function: munmap_void.

The deletion of significant portions of code has made skalibs leaner.
libskarnet.so has dropped under 190 kB on x86_64.

The cdb rewrite on its own has helped reduce an important amount of
boilerplate in cdb-using code.

All in all, code linked against the new skalibs should be slightly
smaller and use a tiny bit less RAM.

(schmonz)

2021-09-29 09:39:10 UTC MAIN commitmail json YAML

Updated security/py-cryptodome, devel/py-cachelib

(adam)

2021-09-29 09:38:52 UTC MAIN commitmail json YAML

py-cachelib: updated to 0.3.0

Version 0.3.0
-------------
-  Optimize ``FileSystemCache`` pruning.
-  Fix a bug in ``FileSystemCache`` where entries would not be removed
    when the total was over the threshold, and the entry count would be
    lost.
-  ``FileSystemCache`` logs system-related exceptions.
-  Removal of expired entries in ``FileSystemCache`` is only triggered
    if the number of entries is over the ``threshhold`` when calling
    ``set``. ``get`` ``has`` still return ``None`` and ``False``
    respectively for expired entries, but will not remove the files. All
    removals happen at pruning time or explicitly with ``clear`` and
    ``delete``.

(adam)

2021-09-29 09:38:06 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.10.4

3.10.4 (25 September 2021)

Resolved issues

Output of Crypto.Util.number.long_to_bytes() was not always a multiple of blocksize.

3.10.3 (22 September 2021)

Resolved issues

Fixed symbol conflict between different versions of libgmp.
Improved robustness of PKCS#1v1.5 decryption against timing attacks.
Fixed segmentation faults on Apple M1 and other Aarch64 SoCs, when the GMP library add accessed via ctypes. Do not use GMP's own sscanf and snprintf routines: instead, use simpler conversion routines.
Workaround for cffi calling ctypes.util.find_library(), which invokes gcc and ld on Linux, considerably slowing down all imports. On certain configurations, that may also leave temporary files behind.
Fix RSAES-OAEP, as it didn't always fail when zero padding was incorrect.

New features

Added support for SHA-3 hash functions to HMAC.

(adam)

2021-09-29 09:33:21 UTC MAIN commitmail json YAML

doc/TODO: + inkscape-1.1.1.

(wiz)

2021-09-29 09:29:01 UTC MAIN commitmail json YAML

Updated devel/py-more-itertools, www/py-urllib3, misc/py-tqdm, comms/py-rich

(adam)

2021-09-29 09:28:38 UTC MAIN commitmail json YAML

py-rich: updated to 10.11.0

10.11.0
Added suppress parameter to tracebacks
Added max_frames parameter to tracebacks

(adam)

2021-09-29 09:26:43 UTC MAIN commitmail json YAML

py-tqdm: updatedd to 4.62.3

tqdm v4.62.3 stable

fix minor typo
minor example fix
misc tidying & refactoring
misc build/dev framework updates
  update dependencies
  update linters
  update docs deployment branches
misc test/ci updates

(adam)

2021-09-29 09:24:21 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.26.7

1.26.7
------
* Fixed a bug with HTTPS hostname verification involving IP addresses and lack
  of SNI.
* Fixed a bug where IPv6 braces weren't stripped during certificate hostname
  matching.

(adam)

2021-09-29 09:22:29 UTC MAIN commitmail json YAML

py-more-itertools: updated to 8.10.0

8.10.0
------

* Changes to existing functions
    * The type stub for :func:`iter_except` was improved (thanks to  MarcinKonowalczyk)

* Other changes:
    *  Type stubs now ship with the source release (thanks to saaketp)
    *  The Sphinx docs were improved (thanks to MarcinKonowalczyk)

(adam)

2021-09-29 09:10:35 UTC MAIN commitmail json YAML

2021-09-29 09:03:00 UTC MAIN commitmail json YAML

doc: Updated lang/vala to 0.54.0

(wiz)

2021-09-29 09:02:49 UTC MAIN commitmail json YAML

vala: update to 0.54.0.

Vala 0.54.0
===========
* Various improvements and bug fixes:
  - vala: Warn about unsupported cast to void and drop it [#1070]
  - vala: Don't restrict element type of GLib.Array [#1227]
  - valadoc: Correctly format background of inline @link's [#1226]

* Bindings:
  - gio-2.0: Unhide a few usable symbols which are marked not introspectable [#1222]

Vala 0.53.2
===========
* Various improvements and bug fixes:
  - codegen:
    + Fix property access inside opaque compact class
    + Add missing cast to access base-class members in class/static ctor [#1221]

* Bindings:
  - glib-2.0: Current constants in GLib.Math are part of glib.h [#1220]
  - glib-2.0: Add RefString since 2.58 [#723]
  - gstreamer: Update from 1.19.0+ git master
  - gtk4: Update to 4.5.0~e681fdd9
  - vapi: Update GIR-based bindings

Vala 0.53.1
===========
* Highlights:
  - Support explicit nullable var-type declarations [#1146]
  - Add support for variadic delegates [#160]
  - Add support for sealed classes [#278]
  - Add support for null-safe access operator [#522]
  - Emit external creation methods in bindings
  - Introduce VALA_EXPORT for public symbols to improve portability
  - girwriter:
    + Use "optional" and "nullable" instead of deprecated "allow-none"
    + Improve struct creation method binding
  - girparser:
    + Improve instance method detection [#1210]
    + Never skip "function" elements
    + Add "move-to" value of functions as Version.replacement

* Various improvements and bug fixes:
  - codegen:
    + Use ssize_t for length variables in common array helper functions
    + Fix support for public fields on GLib.Source subclasses
  - vala:
    + Add Profile.LIBC as synonym for POSIX and accept "libc" profile
    + Improve semantic check of simple type structs
    + Refactor UnresolvedSymbol/Type constructors
    + Properly check GLib.Object naming convention for properties
    + Add foreach statement support for GLib.GenericArray
  - build: Add "test-asan" make target for convenience
  - build: Add --enable-test-ubsan configure option and "test-ubsan" make target
  - build: Use jing to verify generated GIR file, if available
  - testrunner: Allow checking generated C sources

* Bindings:
  - Remove gedit-2.20 and webkit-1.0 bindings
  - gio-2.0,glib-2.0: Add new symbols from 2.69.0
  - gio-2.0: Improve DatagramBased.create_source() binding
  - glib-2.0: Wrap TimeZone.identifier() constuctor for proper error support
  - gstreamer-rtp-1.0: Fix some bindings errors [#1177]
  - gstreamer: Update from 1.19.0+ git master
  - javascriptcoregtk-4.0: Fix JSC.Class.add_property() binding
  - linux: Add SocketCAN bindings, and ISOTP constants and options
  - webkit2gtk-4.0: Update to 2.33.3

(wiz)

2021-09-29 08:56:41 UTC MAIN commitmail json YAML

doc: Updated fonts/unifont to 14.0.01

(wiz)

2021-09-29 08:56:27 UTC MAIN commitmail json YAML

unifont: update to 14.0.01.

2021-09-14: Release 14.0.01
  * Update for Unicode 14.0.0 release.

(wiz)

2021-09-29 08:52:21 UTC MAIN commitmail json YAML

doc: Updated graphics/libexif-gtk to 0.5.0

(wiz)

2021-09-29 08:52:11 UTC MAIN commitmail json YAML

libexif-gtk: update to 0.5.0.

New in 0.5.0:

* Enable AM_SILENT_RULES by default
* Fix cross-compilation with pkg-config
* Fix a bunch of compiler warnings
* Remove unused macro files
* Add continuous integration builds

New in 0.4.0:
  * New translations: de, pl
  * Updated translations: es, fr, ru
  * Bug fixes: #1643242: added libexif-gtk-uninstalled.pc file
  * Proper setting of gettext parameters
  * libexif-gtk made compatible for both gtk2 (min version: 2.4) and gtk3
  * added --with-gtk3 option in configure.ac (default is gtk2)
  * encoding of source files set to utf-8
  * encoding of ru translation file set to utf-8
  * fixed internationalisation bugs in gtk-options.c & configure.ac
  * fixed bugs linked to gtk_notebook_remove_page action
  * Bug fixes: #2014281: fix display of GPSLatitude and GPSLatitudeRef names
  * fixed crash when viewing an enumerated tag with an unsupported value
  * fixed problem with handling the Flash tag in big-endian images
  * fixed thumbnail save function to actually save

(wiz)

2021-09-29 08:43:06 UTC MAIN commitmail json YAML

doc: Updated graphics/libexif to 0.6.23

(wiz)

2021-09-29 08:42:57 UTC MAIN commitmail json YAML

libexif: update to 0.6.23.

libexif-0.6.23 (2021-09-12):

  * Translation updates: es, pl, uk, fr
  * EXIF_TAG_SENSITIVITY_TYPE decoder added, added some more Exif 2.3 tags:
    - EXIF_TAG_STANDARD_OUTPUT_SENSITIVITY
    - EXIF_TAG_RECOMMENDED_EXPOSURE_INDEX
    - EXIF_TAG_ISO_SPEED
    - EXIF_TAG_ISO_SPEEDLatitudeYYY
    - EXIF_TAG_ISO_SPEEDLatitudeZZZ
    - EXIF_TAG_OFFSET_TIME
    - EXIF_TAG_OFFSET_TIME_ORIGINAL
    - EXIF_TAG_OFFSET_TIME_DIGITIZED
    - EXIF_TAG_IMAGE_DEPTH
  * be more relaxed to out of order JPG / EXIF dataheaders in files generated by some tools
  * default GPS IFD table added
  * Decode more Nikon Makernote tag names
  * Added Apple iOS Makernote
  * Security fixes:
    * CVE-2020-0198: unsigned integer overflow in exif_data_load_data_content
    * CVE-2020-0452: compiler optimization could remove an a
      bufferoverflow check, making a buffer overflow possible with some
      EXIF tags
    * some more denial of service (compute time or stack exhaustion) counter-measures
      added that avoid minutes of decoding time with malformed files found
      by OSS-Fuzz

(wiz)

2021-09-29 08:40:24 UTC MAIN commitmail json YAML

doc: Updated devel/bison to 3.8.1

(wiz)

2021-09-29 08:40:15 UTC MAIN commitmail json YAML

bison: update to 3.8.1.

* Noteworthy changes in release 3.8.1 (2021-09-11) [stable]

  The generation of prototypes for yylex and yyerror in Yacc mode is
  breaking existing grammar files.  To avoid breaking too many grammars, the
  prototypes are now generated when `-y/--yacc` is used *and* the
  `POSIXLY_CORRECT` environment variable is defined.

  Avoid using `-y`/`--yacc` simply to comply with Yacc's file name
  conventions, rather, use `-o y.tab.c`.  Autoconf's AC_PROG_YACC macro uses
  `-y`.  Avoid it if possible, for instance by using gnulib's gl_PROG_BISON.

* Noteworthy changes in release 3.8 (2021-09-07) [stable]

** Backward incompatible changes

  In conformance with the recommendations of the Graphviz team
  (https://marc.info/?l=graphviz-devel&m=129418103126092), `-g`/`--graph`
  now generates a *.gv file by default, instead of *.dot.  A transition
  started in Bison 3.4.

  To comply with the latest POSIX standard, in Yacc compatibility mode
  (options `-y`/`--yacc`) Bison now generates prototypes for yyerror and
  yylex.  In some situations, this is breaking compatibility: if the user
  has already declared these functions but with some differences (e.g., to
  declare them as static, or to use specific attributes), the generated
  parser will fail to compile.  To disable these prototypes, #define yyerror
  (to `yyerror`), and likewise for yylex.

** Deprecated features

  Support for the YYPRINT macro is removed. It worked only with yacc.c and
  only for tokens.  It was obsoleted by %printer, introduced in Bison 1.50
  (November 2002).

  It has always been recommended to prefer `%define api.value.type foo` to
  `#define YYSTYPE foo`.  The latter is supported in C for compatibility
  with Yacc, but not in C++.  Warnings are now issued if `#define YYSTYPE`
  is used in C++, and eventually support will be removed.

  In C++ code, prefer value_type to semantic_type to denote the semantic
  value type, which is specified by the `api.value.type` %define variable.

** New features

*** A skeleton for the D programming language

  The "lalr1.d" skeleton is now officially part of Bison.

  It was originally contributed by Oliver Mangold, based on Paolo Bonzini's
  lalr1.java, and was improved by H. S. Teoh.  Adela Vais then took over
  maintenance and invested a lot of efforts to complete, test and document
  it.

  It now supports all the bells and whistles of the other deterministic
  parsers, which include: pull/push interfaces, verbose and custom error
  messages, lookahead correction, token constructors, internationalization,
  locations, printers, token and symbol prefixes, etc.

  Two examples demonstrate the D parsers: a basic one (examples/d/simple),
  and an advanced one (examples/d/calc).

*** Option -H, --header and directive %header

  The option `-H`/`--header` supersedes the option `--defines`, and the
  directive %header supersedes %defines.  Both `--defines` and `%defines`
  are, of course, maintained for backward compatibility.

*** Option --html

  Since version 2.4 Bison can be used to generate HTML reports.  However it
  was a two-step process: first bison must be invoked with option `--xml`,
  and then xsltproc must be run to the convert the XML reports into HTML.

  The new option `--html` combines these steps.  The xsltproc program must
  be available.

*** A C++ native GLR parser

  A new version of the C++ GLR parser was added: "glr2.cc".  It generates
  "true C++11", instead of a C++ wrapper around a C parser as does the
  existing "glr.cc" parser.  As a first significant consequence, it supports
  `%define api.value.type variant`, contrary to glr.cc.

  It should be upward compatible in terms of interface, feature and
  performance to "glr.cc". To try it out, simply use

  %skeleton "glr2.cc"

  It will eventually replace "glr.cc".  However we need user feedback on
  this skeleton.  _Please_ report your results and comments about it.

*** Counterexamples

  Counterexamples now show the rule numbers, and always show ε for rules
  with an empty right-hand side.  For instance

    exp
    ↳ 1: e1      e2    "a"
        ↳ 3: ε • ↳ 1: ε

  instead of

    exp
    ↳ e1  e2  "a"
      ↳ • ↳ ε

*** Lookahead correction in Java

  The Java skeleton (lalr1.java) now supports LAC, via the `parse.lac`
  %define variable.

*** Abort parsing for memory exhaustion (C)

  User actions may now use `YYNOMEM` (similar to `YYACCEPT` and `YYABORT`)
  to abort the current parse with memory exhaustion.

*** Printing locations in debug traces (C)

  The `YYLOCATION_PRINT(File, Loc)` macro prints a location.  It is defined
  when (i) locations are enabled, (ii) the default type for locations is
  used, (iii) debug traces are enabled, and (iv) `YYLOCATION_PRINT` is not
  already defined.

  Users may define `YYLOCATION_PRINT` to cover other cases.

*** GLR traces

  There were no debug traces for deferred calls to user actions.  They are
  logged now.

(wiz)

2021-09-29 08:34:03 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.0.8

(wiz)

2021-09-29 08:33:48 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.0.8.

2021-09-18  7.1.0-8  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-8 GIT revision 19115:428fe1921:20210918

2021-09-17  7.1.0-8  Dirk Lemstra <dirk@lem.....org>
  * Check for `null` in InvokeDelegate() (reference
    https://github.com/ImageMagick/ImageMagick/issues/4225).

2021-09-12  7.1.0-7  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-7 GIT revision 19095:d368d3c6b:20210912

2021-09-11  7.1.0-7  Dirk Lemstra <dirk@lem.....org>
  * Fixed incorrect check when module is used as the domain in policy.xml
    that could allow the use of a disabled module. (reference
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qvhr-jj4p-j2qr).

2021-09-06  7.1.0-7  <quetzlzacatenango@image...>
  * Prevent color reduction merging into one color (reference
    https://github.com/ImageMagick/ImageMagick/issues/4059)

(wiz)

2021-09-29 08:30:36 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.236

(wiz)

2021-09-29 08:30:22 UTC MAIN commitmail json YAML

mame: update to 0.236.

The big event of the day is here! MAME 0.236 is ready for your
enjoyment! Sadly, this month marked the passing of Sir Clive
Sinclair, who it could be argued did more to put computers into
the hands of everyday people than anyone. There窶冱 a small update
to MAME窶冱 ZX Spectrum software list in this release.

The effort to dump and preserve protection microcontrollers is
still going well. This month窶冱 additions include Juuouki and Wonder
Planet. Protection simulation has been removed for Wonder Planet
and Space Harrier. Remember, this is a worthy cause that provides
multiple benefits: it improves accuracy by taking guesses out of
emulation, helps people maintain and repair ageing arcade boards,
and simplifies MAME窶冱 code.

MAME窶冱 NEC PC-8001 now supports floppy disks. The PC-8001 and
PC-8801 software lists have been reorganised to match, and a big
batch of items from the Neo Kobe collection have been added. MAME
continues to improve its NES/Famicom cartridge coverage. There are
a whole lot of games you can play now, including Chinese RPGs,
fighting game bootlegs, and pirate multi-game cartridges. Experience
a parallel universe of software of such inconsistent quality that
you can窶冲 stop going down the rabbit hole! Saturn emulation has
seen a few improvements, with several games that didn窶冲 boot
previously reaching playable status this month.

As you might expect, the FM Towns, PC-98 and V.Smile software lists
have been updated as usual. A couple of recently dumped prototypes
have been added to the SNES and Game Boy software lists. The
SpongeBob SquarePants Jellyfish Dodge game has been dumped and
emulated, and a Korean version of Sotsugyo Shousho known as Jor-eop
Jeungmyeongseo has been found. More pleasant surprises include
working emulation for the IDE protection dongle included in Killer
Instinct 2 upgrade kit, and some fixes for Atari 8-bit home computers
using the ANTIC video chip.

For people with more exotic tastes, MAME has added its oldest
working software list additions: Munching Squares and Punchy for
the MIT TX-0. There窶冱 also a new disassembler for the DEC VAX
architecture. In more mundane news, you can now reduce the
proliferation of duplicate ROM sets for families of similar keyboards
and other devices.

(wiz)

2021-09-29 07:44:44 UTC MAIN commitmail json YAML

www: remove gnurl from www/Makefile, doc: add Removed entry

(nikita)

2021-09-29 07:34:26 UTC MAIN commitmail json YAML

Updated devel/memcached, devel/meson, devel/pango, misc/py-platformdirs

(adam)

2021-09-29 07:34:04 UTC MAIN commitmail json YAML

py-platformdirs: updated to 2.4.0

2.4.0:
Add user_documents_dir

(adam)

2021-09-29 07:31:51 UTC MAIN commitmail json YAML

pango: updated to 1.48.10

Overview of changes in 1.48.10
==============================
* Fix a crash in strikethrough drawing
* pango-view: Support antialiasing freetype
* pango-view: Use GraphicsMagick

(adam)

2021-09-29 07:29:54 UTC MAIN commitmail json YAML

meson: updated to 0.59.2

0.59.2:
Bug fixes

(adam)

2021-09-29 07:29:12 UTC MAIN commitmail json YAML

memcached: updated to 1.6.12

Memcached 1.6.12
Fixes a missing file from the 1.6.11 release.

Memcached 1.6.11
Bugfixes, potential performance improvements, improvements to logging. Includes some upstreamed changes for an upcoming feature.

(adam)

2021-09-29 07:18:07 UTC MAIN commitmail json YAML

2021-09-28 23:31:04 UTC MAIN commitmail json YAML

sysutils/nnn: Supply dprintf() on Solaris to fix build

(sjmulder)

2021-09-28 22:20:21 UTC MAIN commitmail json YAML

clisp: mark as no-pie

Otherwise I see (on -current):
./lisp.run -B . -N locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc -m 2MW -lp  -x '(and (load "init.lisp") (sys::%saveinitmem) (ext::exit)) (ext::exit t)'
*** Signal 11

(wiz)

2021-09-28 22:12:01 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.34.0

(leot)

2021-09-28 22:11:54 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.34.0

Changes:
2.34.0
------
- Add support for HTTP/2 when building with libsoup3.
- Add support for CSS Scroll Snap.
- Add support for date and datetime-local input elements.
- Add support for display capture.
- Add support for ICC color management.
- Add support color-schemes CSS property.
- Add support for link preconnect when building with libsoup3.
- Add support for client side certificates when building with libsoup3.
- Add multi-track support to MSE media backend.
- Add new API to handle web process unresponsiveness.
- Add API to disable CORS on a web view for particular domains.
- Add new API to access/modify capture devices states.
- Add new API to configure the memory pressure handler.

(leot)

2021-09-28 19:52:17 UTC MAIN commitmail json YAML

ham/hamlib: Note that workaround has been reported upstream

(gdt)

2021-09-28 17:58:20 UTC MAIN commitmail json YAML

doc: Updated sysutils/htop to 3.1.0

(fox)

2021-09-28 17:57:39 UTC MAIN commitmail json YAML

sysutils/htop: Updates to 3.1.0

- Removes the linux patches, since htop has native NetBSD support.

Changes since 3.0.5:

What's new in version 3.1.0

* Updated COPYING file to remove the PLPA exemption (appendix 2)
  With this change the license is now GPLv2 without any additional wording.
* Improved default sort ordering
  Note for users: This may lead to an inverted sort order on startup of
  htop 3.1.0 compared to previous versions.
  This is due to what is stored in your htoprc file. Solution: Press I
  (to invert sort order).
  This changed setting will be saved by htop on exit as long as it can
  write to your htoprc file.
* The compile-time option to cater specifically for running htop as
  setuid has been removed
* Add read-only option
  This allows htop to be run in an non-intrusive fashion where it acts only
  as a process viewer disabling all functions to manipulate system state.
  Note: This is not a security feature!
* Move the code for handling the command line formatting related tasks
  to be shared across all platforms
  This means important features like stale binary/library highlighting
  can now be available on all supported platforms.
* Make the EXE and COMM columns available on all platforms
  All supported platforms have the name of the executable (EXE) and a
  self-chosen thread/command name (COMM) available one way or the other.
  Moving this column to be handled as a platform-independently available
  information simplifies the markup of the command line.
* Introduce configuration file versioning and config_reader_min_version
  Starting with this version the configuration file contains a version
  identifying the minimum version of the configuration parser needed to
  fully understand the configuration file format.
  Old configuration file formats are automatically upgraded when
  saving the config file (htoprc).
* Make the configuration parser friendlier to users (thanks to Bart Bakker)
  With this change only settings that cannot be parsed properly are
  reset to their defaults.
* Improve default display for systems with many CPUs
* Add the process ELAPSED time column
* Improve the process STATE column sorting
* Reworked handling resize and redrawing of the UI
* Fixed an issue where the LED meter mode could overflow allotted space
* Allow text mode Meters to span empty neighbors to the right
* Rescale graph meters when value of total changes
  (thanks to Michael Schönitzer)
* Update generic process field display
  Usually "uninteresting" values in columns like 1 thread, nice value
  of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
  reduced intensity (dark grey)
* Option and key ("*") to collapse / expand all branches under PID 1
  (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
* Keep following a process when inverting the sort order, displaying
  the help screen or hiding/unhiding userland threads.
  If a thread is currently selected the selection is updated to point
  to the thread's parent process. (thanks to Gonzalo, et.al.)
* Reorder process scanning to be performed before updating the display
  of the meters in the header
* Always check the user for a process for any changes.
  This affects multiple platforms that previously didn't correctly handle
  the user field for a process to change at runtime (e.g. due to seteuid
  or similar syscalls).
* Disable mouse option when support is unavailable
* Support curses libraries without ncurses mouse support
  (thanks to Santhosh Raju)
* Support offline and hot-swapping of CPUs on all platforms
* Fix the CPU Meter for machines with more than 256 CPUs
* Supplemented the "show updated/deleted executables" feature (red basename)
  to indicate when linked libraries were updated (yellow basename)
* Apply the stale binary highlighting for the EXE column in addition to
  the command line field
* Add new combined Memory and Swap meter
* Implement bar and graph mode for NetworkIO Meter
  (thanks to Michael F. Schönitzer)
* Rework TTY column to be more consistent across platforms
* Make the CWD column generally available on all platforms
  (thanks to Santhosh Raju et. al.)
* Add Performance Co-Pilot (PCP) platform support
  This is added via a separate pcp-htop(1) binary which provides remote host
  analysis, new Meters for any PCP metric and new Columns for any PCP process
  metric - see the pcp-htop(5) man page for further details.
  (thanks to Sohaib Mohamed)
* Add Linux columns and key bindings for process autogroup identifier
  and nice value
* Change available and used memory reporting on Linux to be based on
  MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
* Add a new SysArchMeter showing kernel and platform information
  (thanks to ahgamut)
* Linux memory usage explicitly treats tmpfs memory usage as shared memory
  This is to make memory used by tmpfs visible as this cannot be freed
  unlike normal filesystem cache data.
* Exclude zram devices when calculating DiskIO on Linux
* Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
* Add native platform support for NetBSD
  This allows htop to run on NetBSD without the need for active Linux
  emulation of the procfs filesystem.
  (thanks to Santhosh Raju and Nia Alarie)
* Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
  (thanks to Nia Alarie)
* Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
* Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
* Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
* Initial work to allow building with default libcurses on NetBSD
  (thanks to Santhosh Raju)
* FreeBSD updates - implement process majflt and processor column values
* Add FreeBSD support for CPU frequency and temperature
* Fixes and cleanups for ZFS Meters and metrics
* Correctly color the ZFS ARC ratio (thanks to Ross Williams)
* Bugfixes related to CPU time display/calculations for darwin on M1 systems
  (thanks to Alexander Momchilov)
* Harmonize the handling of multiple batteries across different platforms.
  The system is now considered to run on AC if at least one power supply
  marked as AC is found in the system.
  Battery capacity is summed up over all batteries found.
  This also changes the old behavior that batteries reported by the
  system after the first AC adapter where sometimes ignored.
* Correctly handle multiple batteries on Darwin.
  Resolves a possible memory leak on systems with multiple batteries.
* Handle Linux Shmem being part of Cached in the MemoryMeter
* Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
* Convert process time to days if applicable (thanks to David Zarzycki)
* Always show the number of threads in the TaskMeter, even when threads
  are not shown in the process list
* Fix Linux --drop-capabilities option handling
* Correctly detect failure to initialize Linux boottime
* Overhaul the Linux memory fields to partition them like free(1) now does
* Improve the Linux process I/O column values
* Rework the libsensors parsing on Linux
* Update the MemoryMeter to display shared memory
* Update OpenBSD platform - implement additional columns, scan LWP,
  proper markup for STATE, show CPU frequency
* Fix the tree view on OpenBSD when hiding kernel threads
* Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
* Document historic naming of Light-Weight Processes column aka threads
* Improve user interaction when the last process entry is selected
* Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
* Add mouse wheel scroll and fix mouse selection on the InfoScreen
  (thanks to Youngjae Lee)
* Add a HugepageMeter and subtract hugepages from normal memory
* Display wide characters in LED meters and restore non-wide ncurses support
* Add command line option to drop Linux capabilities
* Support scheduler affinity on platforms beyond Linux
* Report on any failure to write the configuration file
* Cache stderr to be able to print assert messages.
  These messages are shown in case htop terminates unexpectedly.
* Print current settings on crash
* Reset signal handlers on program exit
* Add configure script option to create a static htop binary
* Resolved longer-standing compilation issues on Solaris/Illumos
* Check for availability of set_escdelay in configure
  (thanks to Stefan Polluks)
* Build system updates for autotools 2.70

(fox)

2021-09-28 16:22:46 UTC MAIN commitmail json YAML

Updated devel/py-xdis, net/rabbitmq

(adam)

2021-09-28 16:22:27 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.9.7

3.9.7:
All Components

All bytecode is now compiled using the +deterministic compiler flag. This should eliminate the capture of some irrelevant build environment attributes in produced artifacts, improve consistency between builds, and reduce the file level diff between release artifacts.
Core Server

Enhancements

Classic queue shutdown now uses a much higher timeout (up to 10 minutes instead of 30 seconds).

In environments with many queues (especially mirrored queues) and many consumers this means that the chance of queue indices rebuilding after node restart is now substantially lower.
Prometheus Plugin

Enhancements

More configurability for metrics exposed via the Prometheus endpoint.
Shovel Plugin

Bug Fixes

Shovel URIs could be logged with credentials in some scenarios.

3.9.6:
Core Server

Bug Fixes

TLS information delivered in Proxy protocol header is now attached to connection metrics as if it was provided by a non-proxying client.
max_message_size had a one-off error in the validator.
mirroring_sync_batch_size was incorrectly validated as if it represented batch size in bytes. It represents batch size in number of messages, so the new default hard cap is now 1M (a very high number that's impractical)
Stream Plugin

Bug Fixes

Offset parameters were not stored correctly in some cases.
Partitions list order is now stable.
When stream clients close connections abruptly, publisher and consumer metrics get cleaned up correctly.
Management Plugin

Enhancements

Stream publishers are now listed on the individual stream page.
Counters have been added to the tiles of several sections on detail pages.

3.9.5:
Core Server

Bug Fixes

Virtual host metadata (description, tags) was not imported from definitions.
Reduced unnecessary debug logging from streams.
AWS Peer Discovery Plugin

Enhancements

AWS API calls are now retried multiple times.

Contributed by AWS.
Management Plugin

Enhancements

PUT /api/vhosts/{name} now can update metadata (tags and descriptions) for existing virtual hosts.

3.9.4:
Core Server

Enhancements

New Prometheus metrics for alarms
Nodes will now use four more environment variables, if set: RABBITMQ_DEFAULT_USER (overrides default_user in rabbitmq.conf), RABBITMQ_DEFAULT_PASS (overrides default_pass), RABBITMQ_DEFAULT_VHOST (overrides default_vhost) and RABBITMQ_ERLANG_COOKIE (sets shared authentication secret value). These variables are not recommended to be used in production but can be the only realistic option in some environment, such as service containers, ECS, and so on. Most users should continue using rabbitmq.conf and a securely generated local cookie file.
Definitions now can be imported from different sources, including those provided by plugins. Original local filesystem source is still supported in a backwards-compatible way.

3.9.3:
Core Server

Bug Fixes

Queues that had messages with per-message TTL in them could fail to recover their indices after a restart.
JSON logging could fail with an exception when a logged event included epoch-based timestamp value.
JSON logging now uses integers (as opposed to floats) to represent epoch-based timestamps

Enhancements

RabbitMQ application no longer reports the stopping event to systemd. This was counterproductive when the application was stopped but the runtime (Erlang VM) was kept running, e.g. via rabbitmqctl stop_app or by the pause minority partition handling strategy.

Now systemd service monitoring will recognize a node as stopped only when the runtime is stopped, which is usually the behavior operators expect.

3.9.2:
CLI Tools

Bug Fixes

rabbitmq-upgrade drain and rabbitmq-upgrade revive now log warning and info level instead of alert.
Shovel Plugin

Bug Fixes

Multiple Shovels could be started in some cases involving node restarts of failures.
Federation Plugin

Bug Fixes

Multiple Federation links could be started in some cases involving node restarts of failures.

3.9.1:
Core Server

Bug Fixes

Clients that used global QoS prefetch (deprecated as of 3.9.0) ran into an exception when acknowledging deliveries.
Improved resiliency of stream coordinator in certain conditions.
Nodes failed to start when hostname contained non-ASCII (broader Unicode) characters.

CLI Tools

Bug Fixes

rabbitmq-diagnostics stream_status fails with an exception when the --tracking option was used.
rabbitmq-diagnostics stream_status used an outdated documentation guide link.
RabbitMQ Erlang Client

Bug Fixes

New releases of the client are again published to Hex.pm.
connection_timeout was adjusted to avoid a confusing warning.
Corrected a typo in direct connection net tick time adjustment.

3.9.0:
Streams
Erlang 24 Support
Kubernetes
Logging in JSON

(adam)

2021-09-28 16:17:23 UTC MAIN commitmail json YAML

py-xdis: updated to 5.0.13

5.0.13 2021-09-24
=================

Added knowledge of Python versions 3.6.15 and 3.7.12.

However the main motivation was to impove packaging to handle administration
of the 3 different branches or dialects of Python 2.4-2.7, 3.1-3.2, 3.3-3.5, and 3.6+

Restrict wheel packaging for Python 3 only.

Use the wheel for only the 3.x and newer version of Python.
Use eggs for 2.x versions (and others as well).

(adam)

2021-09-28 16:05:11 UTC MAIN commitmail json YAML

Updated devel/py-anyio, devel/py-xopen

(adam)

2021-09-28 16:04:54 UTC MAIN commitmail json YAML

py-xopen: updated to 1.2.0

v1.2.0
pbzip2 is now used to open .bz2 files if threads is greater than zero.

(adam)

2021-09-28 16:00:56 UTC MAIN commitmail json YAML

py-anyio: updated to 3.3.2

3.3.2
- Fixed cancellation problem on asyncio where level-triggered cancellation for **all** parent
  cancel scopes would not resume after exiting a shielded nested scope

(adam)

2021-09-28 14:39:49 UTC MAIN commitmail json YAML

2021-09-28 14:32:21 UTC MAIN commitmail json YAML

2021-09-28 13:59:39 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-wsfb to 0.4.0nb9

(ryoon)

2021-09-28 13:59:12 UTC MAIN commitmail json YAML

2021-09-28 13:58:13 UTC MAIN commitmail json YAML

xf86-video-wsfb: Remove use of xf86DisableRandR() to fix "Undefined PLT symbol"

* xf86DisableRandR is already removed from xorg.
* Bump PKGREVISION.

(ryoon)

2021-09-28 13:50:15 UTC MAIN commitmail json YAML

2021-09-28 13:22:28 UTC MAIN commitmail json YAML

Use spinlocks instead of default fcntl locks

This is only available on x86. Note that default fcntl implementation
is not only slower, it also leaks file descriptor on apachectl graceful.

(manu)

2021-09-28 13:05:08 UTC MAIN commitmail json YAML

2021-09-28 13:01:37 UTC MAIN commitmail json YAML

apache24: Support GCC >= 10.

(jperkin)

2021-09-28 13:00:47 UTC MAIN commitmail json YAML

ruby-ferret: Support GCC >= 10.

(jperkin)

2021-09-28 13:00:13 UTC MAIN commitmail json YAML

gvfs: Support GCC >= 10.

(jperkin)

2021-09-28 12:59:40 UTC MAIN commitmail json YAML

clamav: Support GCC >= 10.

(jperkin)

2021-09-28 12:59:11 UTC MAIN commitmail json YAML

vinagre: Support GCC >= 10.

(jperkin)

2021-09-28 12:58:28 UTC MAIN commitmail json YAML

py-gevent: Support GCC >= 10.

(jperkin)

2021-09-28 12:57:56 UTC MAIN commitmail json YAML

php-sockets: Support GCC >= 10.

(jperkin)

2021-09-28 12:57:17 UTC MAIN commitmail json YAML

netperf: Support GCC >= 10.

(jperkin)

2021-09-28 12:56:46 UTC MAIN commitmail json YAML

libgnomeui: Support GCC >= 10.

(jperkin)

2021-09-28 12:55:59 UTC MAIN commitmail json YAML

libv4l: Support GCC >= 10.

(jperkin)

2021-09-28 12:55:12 UTC MAIN commitmail json YAML

poco: Support GCC >= 10.

(jperkin)

2021-09-28 12:52:51 UTC MAIN commitmail json YAML

netpbm: Support GCC >= 10.

(jperkin)

2021-09-28 12:51:06 UTC MAIN commitmail json YAML

screen: Support GCC >= 10.

(jperkin)

2021-09-28 12:50:02 UTC MAIN commitmail json YAML

2021-09-28 12:44:16 UTC MAIN commitmail json YAML

2021-09-28 12:31:25 UTC MAIN commitmail json YAML

2021-09-28 10:29:54 UTC MAIN commitmail json YAML

doc: Removed graphics/libraw013

(nia)

2021-09-28 10:29:22 UTC MAIN commitmail json YAML

2021-09-28 10:28:37 UTC MAIN commitmail json YAML

2021-09-28 10:21:51 UTC MAIN commitmail json YAML

Updated misc/stellarium, www/py-furl

(adam)

2021-09-28 10:21:36 UTC MAIN commitmail json YAML

py-furl: updated to 2.1.3

v2.1.3
Fixed: Actually drop ';' as a query delimiter.

(adam)

2021-09-28 10:20:28 UTC MAIN commitmail json YAML

stellarium: updated to 0.21.2

Stellarium v0.21.2

The major changes of this version:

Annual aberration correction. Planet positions are finally very accurate!
Bookmarks replaced by Observation Lists
Politically neutral geonames
Right-click opens plugin configuration
Improved computation of rising, transit, setting times
���Goto next twilight��� functionality
Two new Greek skycultures
Updated Mul-Apin skyculture with new artwork
Improved fidelity of Lunar eclipses
Fixed display of stellar proper motion
Many fixes in core and plugins

(adam)

2021-09-28 09:59:37 UTC MAIN commitmail json YAML

doc: Updated graphics/libraw to 0.20.2

(nia)

2021-09-28 09:59:24 UTC MAIN commitmail json YAML

libraw: Update to 0.20.2

2020-10-14 Alex Tutubalin <lexa@lexa.ru>

* LibRaw 0.20.2
Reverted 0.20.1 change:
  - const buffer for open_buffer() and open_bayer() calls
Because of 0.20.0 ABI break

2020-10-14 Alex Tutubalin <lexa@lexa.ru>

* LibRaw 0.20.1
* Improvements:
  - exif callback is called on EXIF GPS and EXIF Interop IFDs
  - open_bayer call documented
  - Canon (ColorDatsSubver==32): parse Specular White instead of hardcoded value
* Fixes for normal files processing:
  - Olympus XZ-1: do not provide linear_max (it is wrong in metadata)
  - Nikon Z cameras: added space in camera list
  - raw-identify: fixed wb-preset print
  - Pentax Optio 33WR: maker index was incorrect
  - dcraw_emu: corrected help line for -6 option.
  - raw-identify: corrected range check for color matrices print
  - use_camera_matrix option: fixed a bug introduced when making
    compiler more happy.

* Fixes for damaged/special crafted files processing:
  - Fix for truncated CR3 files parsing
  - DNG metadata merger: all color loops are limited to MIN(4,colors)
  - Check for marings: should be less than raw image size
  - Check for xmpdata present in Samsung Lens ID assignment
  - Check for column range in leaf_hdr decoder
  - Additional checks in Hasselblad model parser
  - Fuji rotate: better limits check
  - DNG files: limit tiff_samples

* Not fixes, but makes ASAN/compilers/etc happy:
  - corrected GPS EXIF output
  - const buffer for open_buffer() and open_bayer() calls

2020-07-23 Alex Tutubalin <lexa@lexa.ru>

* LibRaw 0.20

== Camera Format support ==
  Canon CR3
  GoPro (via GPR SDK)
  Panasonic 14-bit
  Fujifilm compressed/16bit
  Rapsberry Pi RAW+JPEG format (if USE_6BY9RPI defined)
  Foveon X3F support changed: it is supported only if USE_X3FTOOLS defined
  at build (see below for 'Imported code policy changed')

== Camera support (+59, 1131 total) ==
  Canon: PowerShot G5 X Mark II, G7 X Mark III, SX70 HS,
        EOS R, EOS RP, EOS 90D, EOS 250D,  EOS M6 Mark II, EOS M50, EOS M200
        EOS 1DX Mark III (lossless files only)
  DJI Mavic Air, Osmo Action
  FujiFilm GFX 100, X-A7, X-Pro3, X100V, X-T4 (uncompressed/lossless compressed only), X-T200
  GoPro Fusion, HERO5, HERO6, HERO7, HERO8
  Hasselblad L1D-20c, X1D II 50C
  Leica D-LUX7, Q-P, Q2, V-LUX5, C-Lux / CAM-DC25, SL2, M10 Monochrom
  Nikon D780, Z50, P950
  Olympus TG-6, E-M5 Mark III, E-PL10, E-M1 Mark III,
  Panasonic DC-FZ1000 II, DC-G90, DC-S1, DC-S1R, DC-S1H, DC-TZ95
  PhaseOne IQ4 150MP
  Ricoh GR III
  Sony A7R IV, A9 II, ILCE-6100, ILCE-6600, RX0 II, RX100 VII
  Zenit M

also multiple smartphones (the tested ones are listed in LibRaw::cameraList)

== Source code re-arranged ==
* dcraw.c is not used in the generation and build processes
* dcraw_common.cpp and libraw_cxx.cpp are split into multiple code chunks
  placed in separate subfolders (decoders/ for raw data decoders,
  metadata/ for metadata parsers, etc)
* dcraw_common.cpp and libraw_cxx.cpp remain to preserve existing
  build environments (these files are now just a bunch of #include directives).
* It is possible to build LibRaw
    a)without postprocessing functions (dcraw_process() and  called function)
    b)without postprocessing and LibRaw::raw2image() call (and called function).
  It may be useful to reduce library memory/code footprint.
  See Makefile.devel.nopp and Makefile.devel.noppr2i for the list of source
  files needed to build reduced/stripped library.

== Normalized make/model ==

There is a huge number of identical cameras sold under different names,
depending on the market (e.g. multiple Panasonic or Canon models)
and even some identical cameras sold under different brands
(Panasonic -> Leica, Sony -> Hasselblad).

To reduce clutter, a normalization mechanism has been implemented in LibRaw:

In imgdata.idata:
    char normalized_make[64]; - primary vendor name (e.g. Panasonic for
    Leica re-branded cameras)
    char normalized_model[64]; - primary camera model name
    unsigned maker_index; - primary vendor name in indexed form (enum
      LibRaw_cameramaker_index, LIBRAW_CAMERAMAKER_* constant).
These fields are always filled upon LibRaw::open_file()/open_buffer() calls.

const char* LibRaw::cameramakeridx2maker(int index): converts maker_index
to normalized_make.

We recommend that you use these normalized names in a variety of data tables
(color profiles, etc.) to reduce the number of duplicate entries.

New vendor index values will be added strictly to the end of the
LibRaw_cameramaker_index table, ensuring that the numbers assigned to
vendors that are already known to LibRaw will not change.

== DNG frame selection  ==

DNG frames selection code re-worked:
  - by default all frames w/ the NewSubfileType tag equal to 0
  (high-res image) are added to the list of available images (selection
  performed via imgdata.params.shot_select field, as usual)
  - the special case for Fuju SuperCCD (SamplesPerPixel == 2) works as
  before: shot_select=1 will extract second sub-image.
  - Additional flags to imgdata.params.raw_processing_options:
    LIBRAW_PROCESSING_DNG_ADD_ENHANCED - will add Enhanced DNG frame
    (NewSubfileType == 16) to the list of available frames
    LIBRAW_PROCESSING_DNG_ADD_PREVIEWS - will add previews
    (NewSubfileType == 1) to the list.

  - By default, DNG frames are not reordered and are available in same order
  as in DNG (LibRaw traverses IFD/Sub-IFD trees in deep-first order).
  To prioritize the largest image, set LIBRAW_PROCESSING_DNG_PREFER_LARGEST_IMAGE
  bit in imgdata.params.raw_processing_options.

- DNG Stage2/Stage3 processing via DNG SDK (request via flags in
raw_processing_options)

== Imported code policy disclaimer ==

  We've changed the policy regarding 3rd party code imported into LibRaw.

  We (like other authors of open-source RAW parsers) gladly import support
  code for various RAW formats from other projects (if the license allows it).
  This is done to expand camera support.
  Unfortunately, not all imported code can tolerate truncated or otherwise
  damaged raw files, as well as arbitrary conditions or arbitrary data;
  not all authors handle rejecting unexpected input well.

  LibRaw is now widely used in various projects, including ImageMagick, which,
  in turn, is often used on web sites to process any input images, including
  arbitrary data from unknown users.
  This opens up wide possibilities for exploiting the various vulnerabilities
  present in the code borrowed from other projects into LibRaw. In order to
  avoid such security risks, - the borrowed code will no longer compile
  by default.
  We are not able to support it in general case, and the authors refuse
  to add code to reject unexpected input.

  Thus, if you use some kind of camera for which the support is disabled
  by default, you need to recompile LibRaw for your specific case.

  Formats currently affected:
  X3F (Foveon) file format.
    Code is imported from Kalpanika X3F tools: https://github.com/Kalpanika/x3f
    To turn the support on, define USE_X3FTOOLS

  Rapsberry Pi RAW+JPEG format.
    Code is imported from https://github.com/6by9/dcraw/,
    To turn the support on, define USE_6BY9RPI
  Format support is indicated via LibRaw::capabilities() call with flags:
    LIBRAW_CAPS_X3FTOOLS - Foveon support
    LIBRAW_CAPS_RPI6BY9 - RPi RAW+JPEG support

== GoPro .gpr format support ==
GoPro  format supported via open-source GPR SDK
See README.GoPro.txt for details.

== Windows support/Windows unicode (wchar_t*) filenames support ==

* (old) LibRaw's WIN32 external define split into 3 defines to fine tune
  compiler/api compatibility:
  LIBRAW_WIN32_DLLDEFS - use to compile DLLs (__dllimport/__dllexport attributes)
  LIBRAW_WIN32_UNICODEPATHS - indicates that runtime has calls/datatypes for wchar_t filenames
  LIBRAW_WIN32_CALLS - use Win32 calls where appropriative (binary mode for files, LibRaw_windows_datastream, _snprintf instead of snprintf, etc).

  If the (old) WIN32 macro is defined at compile time, all three new defines are defined in libraw.h
  If not, these defines are defined based on compiler version/libc++ defines

* LibRaw::open_file(wchar_t*) is always compiled in under Windows, but
  if LIBRAW_WIN32_UNICODEPATHS (see above) is not defined, this call will
  return LIBRAW_NOT_IMPLEMENTED.
  Use (LibRaw::capabilities() & LIBRAW_CAPS_UNICODEPATHS) on runtime
  to check that this call was really implemented (or check for #ifdef LIBRAW_WIN32_UNICODEPATHS after #include <libraw.h>)

== LibRaw*datastream simplified ==

  * tempbuffer_open, subfile_open are not used, so removed from
  LibRaw_abstract_datastream and derived classes.

  * jpeg_src() call implemented using ->read() call and own buffering
  (16k buffer).
  * buffering_off() call added. It should be used in derived classes
    to switch from buffered reads to unbuffered.

== minor/unsorted changes ==
  * new flag LIBRAW_WARN_DNGSDK_PROCESSED to indicate decoder used
  *  LibRaw::open() call, max_buf_size special meaning:
      == 1 => open using bigfile_datastream
      == 2 => open using file_datastream
  * Add support for zlib during configure
  * Fixed multiple problems found by OSS-Fuzz
  * Lots of changes in imgdata.makernotes (hope someone will document it)
  * DNG SDK could be used (if enabled) to unpack multi-image DNG files.
  * DNG whitelevel calculated via BitsPerSample if not set via tags.
  * DNG: support for LinearDNG w/ BlackLevelRepeat.. pattern
  * Generic Arri camera format replaced w/ list of specific camera models in supported cameras list.
  * new samples/rawtextdump sample: allows one to dump (small selection) of RAW data in text format.
  * samples/raw-identify:
    * +M/-M params (same as in dcraw_emu)
    * -L <file-w-filelist> parameter to get file list from a file
    * -m paramerer to use mmap'ed IO.
    * -t parameter for timing
  * samples/dcraw_emu: fixed +M handling
  * better support for Nikon Coolscan 16-bit NEF files.
  * Visual Studio project files: re-generated to .vcxproj (Visual Studio 2019), different
    intermediate folders for different sub-projects to allow 1-step rebuild.
  * imgdata.makernotes...cameraspecific: removed the vendor name prefix from variables.
  * Bayer images: ensure that even margins have the same COLOR() for both the active sensor area and the full sensor area.
  * raw processing flag bit LIBRAW_PROCESSING_CHECK_DNG_ILLUMINANT inverted and renamed to
    LIBRAW_PROCESSING_DONT_CHECK_DNG_ILLUMINANT. If not set, DNG illuminant will be checked.
  * New libraw_decoder_t flags:
      LIBRAW_DECODER_FLATDATA - in-file data could be used as is (if byte order matches), e.g. via mmap()
      LIBRAW_DECODER_FLAT_BG2_SWAPPED - special flag for Sony ARQ: indicates R-G-G2-B channel
                                        order in 4-color data
  * Camera-recorded image crop data is parsed into imgdata.sizes.raw_inset_crop structure:
ctop,cleft,cwidth,cheight - crop size.
aspect - LibRawImageAspects enum (3to2, 4to3, etc)
  * New define LIBRAW_NO_WINSOCK2 to not include winsock2.h on compile

  * New processing flag LIBRAW_PROCESSING_PROVIDE_NONSTANDARD_WB
  If set (default is not), and when applicable, color.cam_mul[] and
  color.WB_Coeffs/WBCT_Coeffs will contain WB settings for a non-standard
  workflow.
  Right now only Sony DSC-F828 is affected: camera-recorded white balance
  can't be directly applied to raw data because WB is for RGB, while raw
  data is RGBE.

  * New processing flag: LIBRAW_PROCESSING_CAMERAWB_FALLBACK_TO_DAYLIGHT
  If set (default is not), LibRaw::dcraw_process() will fallback to
  daylight WB (excluding some very specific cases like Canon D30).
  This is how LibRaw 0.19 (and older) works.
  If not set: LibRaw::dcraw_process() will fallback to calculated auto WB if
  camera WB is requested, but appropriate white balance was not found in
  metadata.

  * Google changes cherry-picked (thanks to Jamie Pinheiro)
  * speedup: ppg interpolate: const loop invariant

  * Bugs fixed
  -Fixed several UBs found by OSS Fuzz
  -Fixed several problems found by other fuzzers.
  - Thumbnail size range check (CVE-2020-15503)
    Thanks to Jennifer Gehrke of Recurity Labs GmbH for problem report.
  - fixed possible overflows in canon and sigma makernotes parsers
  - fixed possible buffer overrun in crx (cr3) decoder
  - fixed memory leak in crx decoder (if compiled with LIBRAW_NO_CR3_MEMPOOL)
  - fixed possible overrun in Sony SRF and SR2 metadata parsers

  * Fixed typo in longitude (member of parsed GPS structure), update required for code that uses it.

(nia)

2021-09-28 09:21:40 UTC MAIN commitmail json YAML

doc: Updated security/apg to 2.3.0bnb10

(ryoon)

2021-09-28 09:20:34 UTC MAIN commitmail json YAML

2021-09-28 05:34:18 UTC MAIN commitmail json YAML

Updated devel/py-ddt, security/py-josepy

(adam)

2021-09-28 05:33:57 UTC MAIN commitmail json YAML

py-josepy: updated to 1.10.0

1.10.0 (2021-09-27)
-------------------
* josepy is now compliant with PEP-561: type checkers will fetch types from the inline
  types annotations when josepy is installed as a dependency in a Python project.
* Added a `field` function to assist in adding type annotations for Fields in classes.
  If the field function is used to define a `Field` in a `JSONObjectWithFields` based
  class without a type annotation, an error will be raised.
* josepy's tests can no longer be imported under the name josepy, however, they are still
  included in the package and you can run them by installing josepy with "tests" extras and
  running `python -m pytest`.

1.9.0 (2021-09-09)
------------------
* Removed pytest-cache testing dependency.
* Fixed a bug that sometimes caused incorrect padding to be used when
  serializing Elliptic Curve keys as JSON Web Keys.

(adam)

2021-09-28 05:27:05 UTC MAIN commitmail json YAML

py-ddt: updated to 1.4.3

1.4.3:
Fix zero padding issue

(adam)

2021-09-28 00:16:23 UTC MAIN commitmail json YAML

doc: Updated geography/gpsd to 3.23.1

(gdt)

2021-09-28 00:16:08 UTC MAIN commitmail json YAML

geography/gpsd: Update to 3.23.1

3.23.1: 2021-09-21
  Improve ubx cycle detection.
  Add quirks for Jackson Labs nonstandard NMEA
  Change STATUS_NO_FIX to STATUS_UNK to avoid confusion with fix mode.
  Change STATUS_FIX to STATUS_GPS to avoid confusion with fix mode.
  Change STATUS_DGPS_FIX to STATUS_DGPS to avoid confusion with fix mode.
  Split SOURCE_ACM from SOURCE_USB.  ACM has no speeds.
  Add speeds 1 mbps, 1.152 mbps, 1.5 mbps, and higher.  When libc supports them.
  Improve autobaud.
  Add new u-blox M10 messages.
  Fix u-blox M6, M7 initialization issues.
  Various ubxtool and gpxlogger updates.
  Add mtk3301_speed_switcher()
  No API, ABI changes.
  Fallback to "python3" if "python" not found.

(gdt)

2021-09-28 00:04:00 UTC MAIN commitmail json YAML

doc: Updated geography/gama to 2.15

(gdt)

2021-09-28 00:03:36 UTC MAIN commitmail json YAML

geography/gama: Update to 2.15

upstream changes: bug fixes

(gdt)

2021-09-27 20:53:31 UTC MAIN commitmail json YAML

doc: Updated devel/mold to 0.9.6

(fcambus)

2021-09-27 20:53:14 UTC MAIN commitmail json YAML

mold: update to 0.9.6.

mold 0.9.6 is a maintenance release of the mold linker. This release
contains only a single change to fix the following issue:

mold used to create dynamic relocations for imported symbols when
creating a position-dependent executable. That worked fine in an
environment in which position-independent code (PIC) is enabled by
default such as recent versions of most Linux distros. However, it
failed with the "recompile with -fPIC" error if PIC was disabled and
a dynamic relocation was created in a read-only section. mold 0.9.6
fixed the issue by creating copy relocations and PLTs for such symbols.

(fcambus)

2021-09-27 20:15:34 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.3.15

(pin)

2021-09-27 20:15:10 UTC MAIN commitmail json YAML

audio/termusic: update to 0.3.15

[v0.3.14] - Released on: Sep 27 , 2021
-Minor fix: popup message will display for 5 seconds. no message overlapping
each other.
-New: search in playlist. Key binding: "/".
-New: wav file support.
-Fix: All lrc files was merged into mp3 after downloading. Should be
distinguished by file name.
-Fix: play any folder with command line args.
-Fix: spamming mpris propertieschanged messages. Thus mpris is default now.

[v0.3.15] - Released on: Sep 27, 2021
-Revert mpris to optional as some users don't have dbus installed (NetBSD and
MacOs).

NOTE: This package was built with rust-1.55 on NetBSD-current amd64.

(pin)

2021-09-27 20:13:11 UTC MAIN commitmail json YAML

doc: Updated textproc/lowdown to 0.9.0

(fcambus)

2021-09-27 20:12:58 UTC MAIN commitmail json YAML

lowdown: update to 0.9.0.

Version 0.9.0, 2021-09-23

Metadata consistency. Make sure that all standalone document metadata
(e.g., css for HTML, volume for manpages, etc.) is properly escaped
for its output context.

The -X option (metadata extraction) now extracts the unformatted
version of the given key. This is because output media don't
necessarily have a single way of formatting data: in -Thtml, for
instance, metadata may be formatted differently if it appears in
links, attributes, or within HTML content. It's now the caller's
responsibility to escape the results of -X.

This generates API changes, because metadata is now recorded during
the parse phase, not during the rendering phase. While here, metadata
extraction for "diff" mode is disabled (as it should be).

While here, the "base level header" metadata key has been replaced
with "shift-heading-level-by". This is because the existing "base
header level" never actually worked properly, and instead behaved
like "shift-heading-level-by".

Add GFM task lists to all output modes. While doing this, clean up
list output for -Tgemini and -Tterm.

(fcambus)

2021-09-27 20:12:19 UTC MAIN commitmail json YAML

doc: Updated textproc/py-prettytable to 2.2.1

(fcambus)

2021-09-27 20:12:06 UTC MAIN commitmail json YAML

py-prettytable: update 2.2.1.

Fixed:

Consider US G0 Character Set ANSI-escape code as 0-width (like colors)

(fcambus)

2021-09-27 19:18:08 UTC MAIN commitmail json YAML

emacs27, unlike earlier versions, actually works with MKPIE.

(nia)

2021-09-27 19:02:57 UTC MAIN commitmail json YAML

Updated net/py-impacket, devel/cmake

(adam)

2021-09-27 19:02:38 UTC MAIN commitmail json YAML

cmake: updated to 3.21.3

CMake 3.21.3
* FindBoost: Add support for Boost 1.77
* MSVC: Fix MSVC_TOOLSET_VERSION for VS 2022 v143 toolset
* IRSL: Add discovery of VS 2022 v143 toolset redistributables
* gitlab-ci: Update Windows builds to MSVC 19.29-16.11 toolset
* VS: Fix managed C++ project generation for VS 2022
* VS: Update Visual Studio 17 2022 generator for Preview 4
* HIP: Detect ROCm path earlier
* HIP: Remove ROMClang compiler id and use Clang directly
* HIP: Simplify detection of HIP runtime CMake package
* Android: Restore searching PATH for executables
* IAR: Restore support for projects not enabling policy CMP0057
* FindPython: Ensure homebrew on Mac M1 is used
* Ninja: fix ARMClang paths for Windows
* HIP: Use 'rocm_agent_enumerator' to determine CMAKE_HIP_ARCHITECTURES
* KWSys: SystemTools: Ensure Windows Vista APIs are available before using them

(adam)

2021-09-27 19:00:29 UTC MAIN commitmail json YAML

py-impacket: updated to 0.9.23

Impacket v0.9.23:

Library improvements

Support connect timeout with SMBTransport
Speeding up DcSync
Fixed Python3 issue when serving SOCKS5 requests
Moved docker container to Python 3.8
Added basic GitHub Actions workflow
Fixed Path Traversal vulnerabilities in smbserver.py - CVE-2021-31800
Fixed POST request processing in httprelayserver.py
Added cat command to smbclient.py
Added new features to the LDAP Interactive Shell to facilitate AD exploitation
Python 3.9 support

Examples improvements

addcomputer.py:
Enable the machine account created via SAMR
getST.py:
Added exploit for CVE-2020-17049 - Kerberos Bronze Bit attack
Compute NTHash and AESKey for the Bronze Bit attack automatically
ntlmrelayx.py:
Fixed target parsing error
wmipersist.py:
Fixed filterBinding error
Added PowerShell option for semi-interactive shells in dcomexec.py, smbexec.py and wmiexec.py
Added new parameter to select COMVERSION in dcomexec.py, wmiexec.py, wmipersist.py and wmiquery.py

New examples

Get-GPPPassword.py: This example extracts and decrypts Group Policy Preferences passwords using streams for treating files instead of mounting shares. Additionally, it can parse GPP XML files offline
smbpasswd.py: This script is an alternative to smbpasswd tool and intended to be used for changing expired passwords remotely over SMB (MSRPC-SAMR)

(adam)

2021-09-27 18:54:02 UTC MAIN commitmail json YAML

Updated devel/meson, www/curl

(adam)

2021-09-27 18:53:44 UTC MAIN commitmail json YAML

curl: updated to 7.79.1

Fixed in 7.79.1

Bugfixes:

Curl_http2_setup: don't change connection data on repeat invokes
curl_multi_fdset: make FD_SET() not operate on sockets out of range
dist: provide lib/.checksrc in the tarball
FAQ: add GOPHERS + curl works on data, not files
hsts: CURLSTS_FAIL from hsts read callback should fail transfer
hsts: handle unlimited expiry
http: fix the broken >3 digit response code detection
strerror: use sys_errlist instead of strerror on Windows
test1184: disable
tests/sshserver.pl: make it work with openssh-8.7p1

(adam)

2021-09-27 18:50:06 UTC MAIN commitmail json YAML

meson: updated to 0.59.1

0.59.0:
Unescaped variables in pkgconfig files
The custom_target() function now accepts a feed argument
Separate functions for qt preprocess
Cython as as first class language
Support for the Wine Resource Compiler
New vs2012 and vs2013 backend options
Developer environment
Fs Module now accepts files objects
Compiler argument checking for get_supported_arguments
New custom dependency for libintl
Parallelized meson subprojects commands
Using Vala no longer requires C in the project languages
The import() function gains required and disabler arguments
Objective C/C++ standard versions
Qt.preprocess source arguments deprecated
New build target methods
Automatically set up Visual Studio environment
gnome.compile_schemas() sets GSETTINGS_SCHEMA_DIR into devenv
update_desktop_database added to gnome.post_install()

(adam)

2021-09-27 18:47:20 UTC MAIN commitmail json YAML

2021-09-27 18:31:24 UTC MAIN commitmail json YAML

2021-09-27 17:17:39 UTC MAIN commitmail json YAML

Updated misc/py-anita to 2.9

(gson)

2021-09-27 17:16:04 UTC MAIN commitmail json YAML

misc/py-anita: update to 2.9.

Changes from 2.8:

Support the new "gpufw" set.

Actually reduce the default test timeout to 1 hour as documented in
version 2.5 when anita is invoked as a program rather than as a
library.

Log a message to the structured log file on timeout so that the time
when the timeout occurred can be determined from the message timestamp.

Define a scratch disk for alpha (wd1c) so that ATF test results can
be exported to the host.

In addition to the plain-text ATF test report printed to the console
as the tests progress, also store a clean copy without other console
output in test.txt and export it to the host.  Suggested by
Greg Troxel.

Fix failure to destroy the Xen DomU used by the installation stage
before trying to create the one for the boot stage when running
under Python 3.

Fix failure to log in after reboot when running "anita test" on a
self-resizing image without running a separate "anita install" first.
From Joerg Sonnenberger.

Support coypu's proposed sysinst entropy patch.

Remove extra newline in reponse to entropy prompt.

(gson)

2021-09-27 16:13:26 UTC MAIN commitmail json YAML

mk: Register support for MKPIE on more NetBSD archs, syncing with
/usr/share/mk

(nia)

2021-09-27 16:02:36 UTC MAIN commitmail json YAML

go: not ready for PIE

(nia)

2021-09-27 15:58:33 UTC MAIN commitmail json YAML

xemacs-current: not ready for MKPIE (segfault during build)

(nia)

2021-09-27 15:57:32 UTC MAIN commitmail json YAML

xemacs: not ready for MKPIE for the same reason as emacs (segfault
during build)

(nia)

2021-09-27 15:26:25 UTC MAIN commitmail json YAML

2021-09-27 15:25:54 UTC MAIN commitmail json YAML

mk: Update comment for mysql/mariadb to reflect code change

(ryoon)

2021-09-27 15:14:51 UTC MAIN commitmail json YAML

doc/TODO: update sudo

+ sudo-1.9.8p2.

(taca)

2021-09-27 14:38:31 UTC MAIN commitmail json YAML

mk: ... and the docs for the defaults

(nia)

2021-09-27 14:31:55 UTC MAIN commitmail json YAML

mk: Bump default hardening options.

(nia)

2021-09-27 14:30:48 UTC MAIN commitmail json YAML

2021-09-27 14:06:18 UTC MAIN commitmail json YAML

2021-09-27 13:35:48 UTC MAIN commitmail json YAML

mk: Default implementation of mysql is now MariaDB 10.6.

(nia)

2021-09-27 13:26:46 UTC MAIN commitmail json YAML

doc/TODO: + gnucash-4.7.

(wiz)

2021-09-27 13:26:27 UTC MAIN commitmail json YAML

doc: freeze is over

(wiz)

2021-09-27 13:22:17 UTC pkgsrc-2021Q3 commitmail json YAML

doc: add changes file for branch

(wiz)

2021-09-27 09:25:17 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 21.3.0

(rillig)

2021-09-27 09:24:59 UTC MAIN commitmail json YAML

pkglint: update to 21.3.0

No changes since 21.2.6, the version bump is only to mark it for the
upcoming stable branch.

(rillig)

2021-09-27 08:20:19 UTC MAIN commitmail json YAML

guacamole-server: Allow NOOP for PKG_SYSCONFBASE=/etc.

(jperkin)

2021-09-27 02:00:44 UTC MAIN commitmail json YAML

(devel/py-hg-git) Add py36 fix patch, cannot decode 0xe2

(mef)

2021-09-26 15:38:01 UTC MAIN commitmail json YAML

doc: Updated security/openssh to 8.8.1

(wiz)

2021-09-26 15:37:52 UTC MAIN commitmail json YAML

2021-09-26 15:21:30 UTC MAIN commitmail json YAML

(textproc/py-bracex) fix build with py36, can not decode..

(mef)

2021-09-26 05:58:37 UTC MAIN commitmail json YAML

(www/phraseanet-indexer) Use function name mysql_init to check

(mef)

2021-09-26 02:33:15 UTC MAIN commitmail json YAML

(cross/mingw-binutils) fix build, taking care ld/genscripts.sh bash issue

- The problem is:
--- all-ld ---
.././ld/genscripts.sh: 411: Syntax error: Bad substitution
*** [ei386pe.c] Error code 2

- patch-ld_genscripts.sh seems addressing this issue, but does not seem
  working correctly

- So, there may be better solution, but sorry for adhoc fix (as usual)

(mef)

2021-09-26 01:34:21 UTC MAIN commitmail json YAML

(sysutils/collectd-CGP) regen PLIST

(mef)

2021-09-26 01:26:51 UTC MAIN commitmail json YAML

(www/wiliki) Remove the line temporarily added

(mef)

2021-09-26 01:21:51 UTC MAIN commitmail json YAML

(www/wiliki) fix typo, sorry

(mef)

2021-09-26 00:59:57 UTC MAIN commitmail json YAML

(www/wiliki) regen PLIST, set LICENSE to mit

(mef)

2021-09-25 12:33:46 UTC MAIN commitmail json YAML

news/pan: Use a proper release tarball rather than a gitlab snapshot.

It also has the autotools files and po/* files already created, and
some files used for testing are left out.

(rhialto)

2021-09-25 06:03:06 UTC MAIN commitmail json YAML

cheese: mark BROKEN pending more round tuits

(nia)

2021-09-25 05:50:15 UTC MAIN commitmail json YAML

fuse-ntfs-3g: avoid running ldconfig to help with unprivileged builds on arm

(nia)

2021-09-25 05:44:12 UTC MAIN commitmail json YAML

retroarch: assume neon is available on armv7

(nia)

2021-09-25 05:40:00 UTC MAIN commitmail json YAML

openjk: Cope with NetBSD calling 32-bit arm earm.

(nia)

2021-09-25 05:36:11 UTC MAIN commitmail json YAML

ioquake3: set COMPILE_ARCH to QUAKE_ARCH to avoid compilation problems

(nia)

2021-09-25 05:27:44 UTC MAIN commitmail json YAML

libretro-pcsx-rearmed: on armv7, make sure the compiler is running in neon mode

(nia)

2021-09-25 01:55:27 UTC MAIN commitmail json YAML

(sysutils/u-boot-pinephone) add distinfo

(mef)

2021-09-25 01:39:19 UTC MAIN commitmail json YAML

(news/pan) regen distinfo w/DIST_SUBDIR set, another problem yet

(mef)

2021-09-25 00:47:26 UTC MAIN commitmail json YAML

2021-09-24 18:56:17 UTC MAIN commitmail json YAML

devel/boost-libs: fix libbacktrace logic

This avoids calling the compiler and the barrier in the Makefile which
broke build for some folks. If libbacktrace-related files appear, they
are automatically included in PLIST. This depends on a detail of the
external toolchain (e.g. on Ubuntu) which may or may not include
libbacktrace.

(thor)

2021-09-24 18:35:28 UTC MAIN commitmail json YAML

borgbackup: make py-packaging a full dependency.

Also add syncfilerange.so to Linux PLIST. Bump revision.

From Matthias Ferdinand in private email. Thanks!

(bsiegert)

2021-09-24 12:48:33 UTC MAIN commitmail json YAML

doc/TODO: + MesaLib-21.2.2.

(wiz)

2021-09-24 12:31:02 UTC MAIN commitmail json YAML

(multimedia/gst-plugins0.10-bad) Correct wording, + version info

(mef)

2021-09-24 10:33:02 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.37.0nb3

(pin)

2021-09-24 10:32:43 UTC MAIN commitmail json YAML

shells/nushell: enable nu_plugin_textview

This is the last plugin belonging to core.
I'll keep testing the other plugins after the freeze.

(pin)

2021-09-24 05:47:00 UTC MAIN commitmail json YAML

librsvg: apply band-aid for build breakage with rust-1.54.0 on aarch64

Tested on NetBSD/aarch64 and macOS/aarch64

(tnn)

2021-09-24 02:27:36 UTC MAIN commitmail json YAML

doc: Updated lang/php74 to 7.4.24

(taca)

2021-09-24 02:27:04 UTC MAIN commitmail json YAML

lang/php74: update to 7.4.24

This is security release fixing CVE-2021-21706.

23 Sep 2021, PHP 7.4.24

- Core:
  . Fixed bug #81302 (Stream position after stream filter removed). (cmb)
  . Fixed bug #81346 (Non-seekable streams don't update position after write).
    (cmb)
  . Fixed bug #73122 (Integer Overflow when concatenating strings). (cmb)

-GD:
  . Fixed bug #53580 (During resize gdImageCopyResampled cause colors change).
    (cmb)

- Opcache:
  . Fixed bug #81353 (segfault with preloading and statically bound closure).
    (Nikita)

- Shmop:
  . Fixed bug #81407 (shmop_open won't attach and causes php to crash). (cmb)

- Standard:
  . Fixed bug #71542 (disk_total_space does not work with relative paths). (cmb)
  . Fixed bug #81400 (Unterminated string in dns_get_record() results). (cmb)

- SysVMsg:
  . Fixed bug #78819 (Heap Overflow in msg_send). (cmb)

- XML:
  . Fixed bug #81351 (xml_parse may fail, but has no error code). (cmb, Nikita)

- Zip:
  . Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination).
    (CVE-2021-21706) (cmb)

(taca)

2021-09-23 22:20:06 UTC MAIN commitmail json YAML

courier: fix a typo and add an explanatory comment (NFC)

That dependency should probably just be removed, but follow the intent
of the previous commit for now.

(gutteridge)

2021-09-23 18:38:35 UTC MAIN commitmail json YAML

2021-09-23 18:37:48 UTC MAIN commitmail json YAML

openscad: uses hicolor-icon-theme

(nia)

2021-09-23 15:49:03 UTC MAIN commitmail json YAML

doc: Updated lang/php80 to 8.0.11

(taca)

2021-09-23 15:48:37 UTC MAIN commitmail json YAML

lang/php80: update to 8.0.11

* pkgsrc change: fix PLIST problem when php-embed PKG_OPTIONS is enabled.
* This release conintas security fix for CVE-2021-21706.

23 Sep 2021, PHP 8.0.11

- Core:
  . Fixed bug #81302 (Stream position after stream filter removed). (cmb)
  . Fixed bug #81346 (Non-seekable streams don't update position after write).
    (cmb)
  . Fixed bug #73122 (Integer Overflow when concatenating strings). (cmb)

-GD:
  . Fixed bug #53580 (During resize gdImageCopyResampled cause colors change).
    (cmb)

- Opcache:
  . Fixed bug #81353 (segfault with preloading and statically bound closure).
    (Nikita)

- Shmop:
  . Fixed bug #81407 (shmop_open won't attach and causes php to crash). (cmb)

- Standard:
  . Fixed bug #71542 (disk_total_space does not work with relative paths). (cmb)
  . Fixed bug #81400 (Unterminated string in dns_get_record() results). (cmb)

- SysVMsg:
  . Fixed bug #78819 (Heap Overflow in msg_send). (cmb)

- XML:
  . Fixed bug #81351 (xml_parse may fail, but has no error code). (cmb, Nikita)

- Zip:
  . Fixed bug #80833 (ZipArchive::getStream doesn't use setPassword). (Remi)
  . Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination).
    (cmb)

(taca)

2021-09-23 14:44:23 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.3.13

(pin)