The Global Time Zone Database (global-tz) is a fork of the IANA Time
Zone Database with expanded best-effort historical data for some time
zones whose clocks have agreed with other time zones since 1970.
In an up to date default FreeBSD installation /usr/share/zoneinfo
contains the most recent IANA tzdb release as well as compatibility
links for time zones that existed in previous IANA tzdb releases (from
the "backward" file in the distribution). FreeBSD releases have never
included the out of scope pre-1970 historical data (from the "backzone"
file in the distribution). This is the same approach as taken by most
other open source projects that distribute the IANA Time Zone Database.
The global-tz fork was prompted by the controversial decision by the
maintainers of the IANA Time Zone Database to move time zones whose
clocks have not changed since 1970 to "backzone". While previous IANA
tzdb releases would return historical data for these zones if available,
recent IANA tzdb releases instead return available pre-1970 data for the
zones whose clocks they have agreed with since 1970 (the target of the
"backward" link).
The overwhelming majority of users are unlikely to be affected by this
decision. FreeBSD users who rely on pre-1970 time zone history may wish
to install this port.
This port overwrites system files in /usr/share/zoneinfo. If you build
your systems from source, add WITHOUT_ZONEINFO="yes" to /etc/src.conf.
If you use freebsd-update(8), add /usr/share/zoneinfo to IgnorePaths in
/etc/freebsd-update.conf.
WWW: https://github.com/JodaOrg/global-tz
Saturday, 12 March 2022
KDE today announces the release of KDE Frameworks 5.92.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.
Announcement and Changelog:
https://kde.org/announcements/frameworks/5/5.92.0/
PR: 262522
Exp-run by: antoine
Note: HTML format build has been disabled until separate localized-only
build will work again without requiring the en_US build.
Approved by: doceng (implicit)
Since Ruby 3.0 rexml is converted to bundled gem. On the other hand
our Ruby ports (lang/rubyXY) don't install bundled gems. So rexml
isn't included in packages of Ruby 3.x and ports that require rexml
need to add textproc/rubygem-rexml to their dependency explicitly.
PR: 262506
Approved by: maintainer
- Update sip to 6.5.1
- Update PyQt5 to 5.15.6
- Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5
- Update PyQtSip to 12.9.1
- Update PyQtBuilder to 1.12.2
- Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino)
PR: 261685
Exp-run by: antoine
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
- 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.
Sunday, 13 February 2022
KDE today announces the release of KDE Frameworks 5.91.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.
Announcement:
https://kde.org/announcements/frameworks/5/5.91.0/
PR: 261934
Exp-run by: antoine
CopperSpice is a toolkit, forked from Qt and updated to use
modern C++ and CMake in the Qt 5.something LGPL days. It was
removed from the tree for being unfetchable in 2017, now
restored. I didn't bother to look at the old ports files, so
this is entirely new work.
CS builds cleanly, except I patched in -pthread as a linker
option; I think this ought to be part of the Threads package
found by CMake, but it isn't (on FreeBSD at least). Some linkage
options need to be PUBLIC to be carried through to consuming
applications (this is a FreeBSD thing).
While here, introduce the misc/copperspice-examples which
is a demo application *kitchensink* that exercises the libraries.
CopperSpice shares notional-filenames with Qt (e.g. binaries
called "lupdate" for UI design) but the Qt ports are versioned
("lupdate-qt5"). CopperSpice gets "-cs" as a suffix.
There's a bunch of patching to make things "behave" like a
regularly packaged set of libraries and applications that
consume those libraries. In particular using $(LOCALBASE)/share/
rather than putting everything in the same target directory.