groff: Enable new compatibility wrappers option.
Adam's update also broke groff on illumos by dropping a patch required to avoid
the non-GNU system macros. Upstream now provides a new compatibility wrappers
argument that has a "manual" option which will install the wrappers with "-os"
suffixes, rather than doing the previous renaming dance.
This helps to simplify the install a lot. The groff-native an.tmac, m.tmac,
etc files can now be specified directly in the PLIST, and any -os.tmac wrapper
files installed to site-tmac will be picked up by the existing PLIST-local.
While here add TEST_TARGET, I guess they haven't been ran for recent updates.
Update to 1.46
Upstream changes:
1.46 2026-07-08T08:50:14
- Update Software::License from CPAN.
- Re-generate the LICENSE file.
1.45 2026-07-07T10:28:00
- Replace LICENCE file with output of the software-license program which ships
with the module App::Software::License. The specific command I ran is (all on 1 line):
software-license --type license --holder "Luis E. Muñoz" --license Perl_5
--year 1998 > LICENSE
1.44 2026-06-29
- Replace the file LICENSE-GPL-3 with the file LICENSE
containing what is recommended at
https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
- Patch the source code reference to refer to this LICENSE file.
1.43 2026-05-23T08:14:00
- Accept pull request from Paul Howarth to replace use of the cryptographically
weak rand() function with the much stronger Crypt::URandom::urandom().
[5 lines not shown]
Update to 0.41
Upstream changes:
0.41 Apr 24 2026
[Bug Fixes]
- PR #181: Skip OpenSSL 3.x-specific tests on LibreSSL. LibreSSL
reports version >= 3.0 via Crypt::OpenSSL::Guess's openssl_version()
but internally uses the pre-3.x code path
(OPENSSL_VERSION_NUMBER < 0x30000000L), causing two CPAN Testers
failures on OpenBSD: t/padding.t (use_sslv23_padding is still a
valid XS function on LibreSSL because RSA_SSLV23_PADDING exists)
and t/pkcs1_sign.t (RSA_verify on pre-3.x/LibreSSL ignores the
padding mode, so cross-padding verification succeeds). LibreSSL
is now detected by parsing `openssl version` output for the
"LibreSSL" string, using find_openssl_exec(find_openssl_prefix())
from Crypt::OpenSSL::Guess to locate the correct binary. The
earlier approach of detecting LibreSSL via an undefined patch
level was not reliable.
0.39 Apr 23 2026
[142 lines not shown]
Update to 0.23
Upstream changes:
0.23 -- Fri Apr 03 11:37:17 ADT 2026
[Deprecation Notice]
- OpenSSL versions below 0.9.8 will not be supported in an upcoming release.
- It will likely be removed in the next production release.
[Updates since 0.21]
- Release 0.22 as a production release
- A fairly large list of commits.
- Thanks to Joe Schaefer (@joesuf4) for prompting the release.
- Fix type casting for plaintext in AES decryption (@joesuf4)
- Allow encryption and decryption of zero length data
- tests: add additional tests and enable strict and warnings
- tests: Modernize the module new syntax
- Properly free memory in the event of an error
- Add checks to ensure the module is not cloned across threads
- A fair number of miscelaneous cleanups
- Verify that the IV is the correct length
[3 lines not shown]
Update to 1.06
Upstream changes:
1.06 14.04.2025
- fix tests for perl versions lt v5.14.0
1.05 09.02.2025
- support for the 'r' modifier (returning the list of transliterated strings)
Add CHECK_RELRO_SUPPORTED=no to java-jna
This package uses a convoluted java build framework to build java
.so files, so wiring through relro looks non-trivial
www/firefox: Update to 153.0.1
Changelog:
153.0.1:
Fixed
* Addressed a startup crash on Windows that could occur after updating
Firefox, when some of the application's internal files could not be loaded.
Firefox should now start in these cases, although parts of the interface
may not display correctly until a further update completes (Bug 2056926).
* Fixed audio playing silently on some music and audio streaming sites after
pausing and resuming playback (Bug 2053586).
* Fixed the New Tab page background flashing a few seconds after the page
loaded when a custom wallpaper was in use (Bug 2056650).
* Fixed a crash that could occur when a page loaded a frame using a
javascript: address (Bug 2054485).
[18 lines not shown]