> The PHP project does no have an official mirror program anymore [1]
[1] https://www.php.net/mirroring.php
PR: 250258
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
Everyday utilities and tools, such as the Panels, Task Manager, Notifications
and System Settings, have all been overhauled to make them more usable,
efficient, and friendlier.
Meanwhile, developers are hard at work adapting Plasma and all its bits and
pieces to Wayland. Once done, Plasma will not only be readier for the future,
but will also work better with touchscreens and multiple screens with different
refresh rates and DPIs. Plasma will also offer better support for
hardware-accelerated graphics, be more secure, and enjoy many more advantages.
Although still work in progress, 5.20 already offers users many of the benefits
of Plasma on Wayland.
Read on to find out more about the new features and improvements included in
Plasma 5.20...
Full announcement:
https://kde.org/announcements/plasma-5.20.0
Changelog:
https://kde.org/announcements/plasma-5.19.5-5.20.0-changelog
--
Thanks to mikael@ for the new port sysutils/plasma5-plasma-disks
The intervening changes are many, with new checks and a switch to luarocks
as upstream. This intermediate version also contains some Lua 5.4 support.
Note that Lua 5.4 attributes are currently parsed, but ignored.
argparse is no longer bundled with luacheck, so we'll grab argparse from
devel/lua-argparse.
The build system in luacheck got removed in favor of just using luarocks.
This is currently incompatible with how ports wants to work, so I've changed
it to the simpler approach that was previously advised to just copy the src/
files over and now installing a script from FILESDIR that matches roughly
what we were ending up with before to get the correct package.path.
Miscellaneous indentation fixes included.
Argparse is a feature-rich command line parser for Lua inspired by argparse
for Python.
Argparse supports positional arguments, options, flags, optional arguments,
subcommands and more. Argparse automatically generates usage, help, and
error messages, and can generate shell completion scripts.
WWW: https://github.com/luarocks/argparse
Castor is an actively developed graphical browser for text-based protocols
written in Rust that uses the GTK+ toolkit. It currently supports the
Gemini, Gopher and Finger protocols.
Gemini is a modern take on creating a text-based protocol that lives up to
today's standards technically (e.g. it uses TLS). It aims to provide a
"middle ground" between the bare-bones Gopher and the bloated WWW but
leaning towards the former.
PR: 250266
Submitted by: Michael Reim <kraileth elderlinux org>
This was found while investigating the status of openmpi3. This port is
one of the last two consumers in the tree. openmpi3 has been superceded
by the current openmpi port.
Worked out over BPO-40422 and BPO-40423, this is the culmination of months
of work to coordinate with Linux and get close_range(2) added to FreeBSD,
then the usage accepted into CPython. It has landed for Python 3.10 and here
I've backported it locally to all the supported Python 3 versions we have.
Note that this does include and supercede our previous closefrom(2) patches.
There was a lot of intersection between the work done, so this patch against
the ports tree does remove those patches from each of the ports in favor of
this patch. All the patches involved have been accepted and merged upstream.
This patch will bring a performance boost in some more situations on 12.2
and 13.0, as close_range exists there.
There is one additional patch sitting in an upstream PR that shuffles the
_Py_closerange implementation into a different file -- this is not important
for the backport, and the absence of that patch here will not realistically
cause any issues.
PR: 250322
Approved by: lwhsu (python)
which is not present in the ports tree and fails to start at runtime.
Bump PORTEPOCH.
Reviewed by: bapt
Approved by: bapt, portmgr (fixit)
MFH: 2020Q4
Differential Revision: https://reviews.freebsd.org/D26775
more changes in my queue and waiting for maintainer timeout each
time slows things down.
Approved by: maintainer timeout
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D26553
In particular:
- Sort variables
- Utilize USES=shebangfix instead of REINPLACE_CMD
- Do not set WRKSRC explicitly to the default value
Approved by: portmgr blanket