Briefly:
Jordan now starts DST on February's last Thursday.
Samoa no longer observes DST.
Merge more location-based Zones whose timestamps agree since 1970.
Move some backward-compatibility links to 'backward'.
Rename Pacific/Enderbury to Pacific/Kanton.
Correct many pre-1993 transitions in Malawi, Portugal, etc.
A number of test cases included in the pexpect distribution failed on
FreeBSD. The patches included in the commit fix most of these tests.
One of the tests used /bin/bash and long options for the nl command.
Other tests assumed pipe buffers larger than provided by FreeBSD.
3 tests are still failing:
tests/test_replwrap.py::REPLWrapTestCase::test_existing_spawn FAILED
The text received contains bracketed paste escape characters when
a bash version 5.1 or newer is installed. There may be another problem
with this test, though, since it seems to depend on some bash rc file
of the account executing this test.
tests/test_socket.py::ExpectTestCase::test_interrupt FAILED
tests/test_socket.py::ExpectTestCase::test_multiple_interrupts FAILED
These two test seem to fail due to an early exit of the sending
process. It appears to be in Zombie state and cannot be signaled.
The "non-blocking read" seems to be blocking in this situation.
The real cause is unclear, it seems to be a mismatch between process
lifetime semantics in Linux and FreeBSD. I have removed an infinite
wait loop with these patches, which causes a test failure to be
detected (instead of preventing the execution of any further test
cases).
I have created a pull request on Github to get these patches into the
upstream, but it seems that the owner of the pexpect repository is not
very active.
Approved by: sunpoet (maintainer)
In 2017, GNU diff had been replaced by BSD licensed diff in our base,
but some features of GNU diff had not been implemented, particularly,
the ``group format'' family of options. Instead of checking for the
${OSVERSION} value, check if installed diff(1) implementation is GNU
or BSD one based on the --version output.
Because conditions are subject to immediate expansion, we cannot use
${DIFF} and ${GREP} variables; however, literal ``diff'' is actually
correct in this particular case as user's preferred diff(1) does not
necessarily point to ``/usr/bin/diff'' which ${DIFF} expands to.
While here, amend the EDITOR option description so it clearly refers
to the internal *text* editor.
in preparation for the split in base of libtinfo and libncurses, clearly
specify when the packages should link against.
Note this also fixes the build with ports ncurses
- Use correct helper for X11 option, which is --with-x, not --enable-x
- Do not pass bogus --without-smb-foobar=... options when SMB support
is disabled
- Allow to build with Aspell support in the internal editor while here
PR: 258632
Saturday, 11 September 2021
KDE today announces the release of KDE Frameworks 5.86.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
Full announcement:
https://kde.org/announcements/frameworks/5/5.86.0/
PR: 258426
Exp-run by: antoine
Fix a null pointer subtraction bug reported by clang 13, and suppress
the new clang 13 -Wunused-but-set-variable warning, as it triggers quite
often in the NetBSD src tree.
PR: 258508
Approved by: vanilla (maintainer)
MFH: 2021Q3
Changelog
[Feature] --start-hidden to hide the cursor initially when unclutter-xfixes starts.
[Feature] --ignore-buttons to specify one or more buttons which do not unhide the cursor.
[Feature] --hide-on-touch to hide the cursor on touch input.
[Fix] --timeout now supports non-integer values.
Various improvements to the man page.
PR: 258066
Release 21.09.0:
core:
* Splash: Massive speed 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()
Exp-run by: antoine
PR: 258206
Update to 2021-09-01 and while here, also:
- add WWW to misc/schilytools/pkg-descr
- use make loops and conditionals instead of shell loops
- regenerate some patches to make them apply cleanly
- add an NLS option to devel/schilybase (toggles dummy message catalogue
generation)
PR: 257905
Reported by: bugzeo <kiboto6933@eyeremind.com>
Differential Revision: https://reviews.freebsd.org/D31808
Thursday, 2 September 2021
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:
* konsole: Fix KXmlGUI toolbars and Konsole MainWindow size.
* elisa: Fix the “Files” view.
* skanlite: Fix image saving when preview is not shown.
Full announcement:
https://kde.org/announcements/gear/21.08.1/
Full Changelog:
https://kde.org/announcements/changelogs/gear/21.08.1/
- Update CliFM to version 1.2.1 which is more FreeBSD-friendly
out of the box now; adjust the LICENSE (it's GPLv2 or later)
- Drop dependency on GNU make, custom MAKE_ENV, and `post-patch'
target now that Makefile had been improved upstream
- Do not depend on phony build target to avoid needless rebuild
of the program upon installation
- Install extra color themes by default (but allow to opt-out)
- Spell ``command line'' correctly in the port description text
Reported by: portscout