AppStream is a collaborative effort for making machine-readable software
metadata easily available to programs that need it. It is part of the
Freedesktop ecosystem and provides a convenient way to retrieve information
about available software.
AppStream consists of a specification to describe individual software
component metadata in XML (so-called MetaInfo files), as well as a
derived specification for a metadata-collection format to provide a
list of these metadata entries in XML or YAML for easy consumption by
software centers and other tools which need to know about available
software in a repository.
WWW: https://www.freedesktop.org/wiki/Distributions/AppStream/
PR: 258541
Original by: Olivier Duchateau <duchateau.olivier@gmail.com>
XML is slow to parse and strings inside the document cannot be memory mapped as
they do not have a trailing NUL char. The libxmlb library takes XML source, and
converts it to a structured binary representation with a deduplicated string
table -- where the strings have the NULs included.
This allows an application to mmap the binary XML file, do an XPath query and
return some strings without actually parsing the entire document. This is all
done using (almost) zero allocations and no actual copying of the binary data.
WWW: https://github.com/hughsie/libxmlb
PR: 258541
lumina-checkpass was disabled in the previous build, causing the
screensaver to unlock on any input rather than just the correct pw.
Also removed xscreensaver dep, replaced by LScreensaver.
LPanel patch is a hack to redraw the panel after screen resize. Makes
Lumina usable, though still not pretty, in a VirtualBox guest with
guest additions. Still needs wallpaper redraw.
PR: 262320
Approved by: lbartoletti
The defaults documented in sshd_config and sshd_config.5 are incorrect
if OpenSSH was built without PAM support and can be misleading to the
user whether or not password authentication is enabled.
- Moved PAM specific changes out of patch-sshd_config and into
extra-patch-pam-sshd_config
- sshd_config.5 PasswordAuthentication: added a new line before the note
to make it easier to read.
- sshd_config.5 UsePAM: noted the default value depends on whether
sshd was built with or without PAM support.
PR: 261342
Commit ae66cffc19 added new rc vars to control generating of
host keys [1]. Rename these to more closely match the base version
before it becomes widely adopted.
PR: 202169 [1]
PR: 209948 [FYI]
Unbreak the port by switching to an older version of opencascade
PR: 262140
Submitted by: sergey.dyatko@gmail.com
Tested by: sergey.dyatko@gmail.com
Approved by: portmgr blanket (just fix it)
Invoking 'run_rc_command' taints '$rc_var' with 'keygen' which blocks further
processing for something like openssh_oomprotect. Note that openssh_oomprotect
is broken in rc.subr until it learns to read a pidfile.
====> Running Q/A tests (stage-qa)
Warning: 'lib/libvkd3d-utils.so.1.1.0' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/libvkd3d-shader.so.1.0.0' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/libvkd3d.so.1.2.0' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Thursday, 3 March 2022
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* kcron: Improve temporary file handling
* kio-extras: SFTP can use random access
* kontact: Fix Manager Crash when clicking New
Distro and app store packagers should update their application packages.
Changelog:
https://kde.org/announcements/changelogs/gear/21.12.3/
Release Notes:
https://community.kde.org/KDE_Gear/21.12_Release_notes
Release notes are at
https://github.com/CDrummond/cantata/releases/tag/v2.5.0
and it's a long list of fixes. The author has indicated that
Cantata is now archived and will not be developed any more.
If some fork comes out with new features we can switch the
port to that.
- Switch to the distributed tarballs, rather than pulling from
github. This means NO_WRKSUBDIR, dos2unix, and removing the
patches that apply to sources in GH but that are not in the
released source tarballs.
- Set NOT_FOR_ARCHS to i386, since there's issues in WebKit like
ld: error: relocation R_386_PC32 cannot be used against
symbol cti_vm_throw; recompile with -fPIC
and I'm insufficiently interested in chasing this.