- Unbreaks with llvm15
- Pet portclippy
- Adopt port
- Mark DEPRECATED as support for FreeBSD is deprecated since 1.13.0 and
will dropped on 1.14.0
- Set EXPIRATION_DATE to 2023-12-31
Changelog: https://github.com/pmem/pmdk/releases/tag/1.13.1
From the release announcement mail:
Changes since 0.26.10:
* Improved: translations
* Improved: Search tool: store used settings in the config
* Improved: Replace tool: store used settings in the config
* Improved: Select range tool: store used settings in the config
* Improved: Goto tool: store used settings in the config
* Improved: Pattern generator: store also used input encoding in the config
* Improved: Statistics tool: add option to copy data to clipboard
* Improved: Statistics tool: use consistent formatting for percent column
* Improved: Structures tool: enable context menu for array & string elements
* Improved: Structures tool: show tooltip for array & string elements
* Fixed: Search tool: prevent crash on backward search with empty array
* Fixed: Search tool: enhance/fix search behaviour with existing selection
* Fixed: Search tool: don't reset stored search direction on first dialog show
* Fixed: Replace tool: prevent crash on backward search with empty array
* Fixed: Replace tool: enhance/fix search behaviour with existing selection
* Fixed: Structures tool: fix parsing 3 and 4 byte UTF-8 sequences
* Fixed: Structures tool: fix outdated error indices for UTF-8 string decoding
* Fixed: unit tests accidentally shared working directories
BUG: 467541
* Changed: Select range tool: move "Relative to end" field next to end input
* Changed: Search tool: disable automagic for "In selection" checkbox
BUG: 441925
* Changed: Replace tool: disable automagic for "In selection" checkbox
BUG: 441925
Use newer LLVM:
Assertion failed: (ESI.Type != EST_Uninstantiated), function SubstExceptionSpec, file /usr/local/poudriere/jails/main-powerpc/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp, line 2240.
Clang 16 has a new error about integer values being outside the valid
range for enum types, which shows up when building www/webkit2-gtk3:
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.6/Source/WTF/wtf/URLHelpers.cpp:51:34: error: integer value 256 is outside the valid range of values [-256, 255] for this enumeration type [-Wenum-constexpr-conversion]
constexpr auto scriptCodeLimit = static_cast<UScriptCode>(256);
^
Upstream fixed this in <https://commits.webkit.org/256560@main>, for
<https://bugs.webkit.org/show_bug.cgi?id=247770>, so apply that patch.
Thanks to Vladislav Shchapov for pointing out the upstream fix.
PR: 271827
Approved by: portmgr (build blanket)
MFH: 2023Q2
Since clang 16 (and gcc 11) the default C++ standard is now gnu++17.
Because math/coinutils's build infrastructure does not explicitly set
its C++ standard, this leads to several errors:
./CoinOslC.h:37:15: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
int c_ekkbtrn(register const EKKfactinfo *fact,
^~~~~~~~~
./CoinOslC.h:40:22: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
int c_ekkbtrn_ipivrw(register const EKKfactinfo *fact,
^~~~~~~~~
./CoinOslC.h:44:15: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
int c_ekketsj(register /*const*/ EKKfactinfo *fact,
^~~~~~~~
./CoinOslC.h:49:15: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
int c_ekkftrn(register const EKKfactinfo *fact,
^~~~~~~~~
./CoinOslC.h:53:18: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
int c_ekkftrn_ft(register EKKfactinfo *fact,
^~~~~~~~~
./CoinOslC.h:55:17: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
void c_ekkftrn2(register EKKfactinfo *fact, double *dwork1,
^~~~~~~~~
./CoinOslC.h:59:15: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
int c_ekklfct(register EKKfactinfo *fact);
^~~~~~~~~
./CoinOslC.h:60:15: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
int c_ekkslcf(register const EKKfactinfo *fact);
^~~~~~~~~
To work around the errors, define the register keyword away using
CPPFLAGS.
PR: 271870
Approved by: yuri (maintainer)
MFH: 2023Q2
- Requires legacy OpenSSL and last upstream release wasn in 2020
- Tried to build with latest upstream release which also failed to build
with OpenSSL 3
- Set EXPIRATION_DATE to 2023-07-08
mark BROKEN_SSL for openssl30 and openssl31
Approved by: portmgr (blanket)
- Fails to build with OpenSSL 3 and later
- Mark DEPRECATED as there is a more recent version available in the
tree at devel/godot
- Set EXPIRATION_DATE to 2023-07-08
Approved by: portmgr (blanket)
Use the standard pytest setup. Disable one windows specific test
While here, allow py311 flavor. Upstream has not specified 3.11 as
supported, but there hasn't been any significant development on this
module since before python-3.11 was released, and the code runs just
fine. This means that a py311 flavour of molecule should now be
available.
No portrevision bump, as this just adds a new flavour; existing
flavours are unchanged.
ChangeLog: https://forums.plex.tv/t/plex-media-server/30447/585
NEW:
* (Web) Updated to 4.108.0
FIXES:
* (Analysis) Processing an invalid audio file could result in the scanner
stalling while producing very large amounts of log data.
* (Bandwidth) Very low WAN bandwidth streams could get starved.
* (Collections) Refreshing item counts for smart collections could block other
operations during startup.
* (Library) Advanced Filter for Editions returning unexpected results.
* (Library) Items with EPG data could sometimes lose certain metadata fields.
* (Transcoder) Hardware transcoding could fail to be used on older Intel GPUs
on Linux.
PR: 271899
Reported by: b.shertenlieb@yahoo.com (maintainer)
This module uses libldap2 on Unix platforms and WinLDAP on Microsoft Windows.
LDAP entries are mapped to a special Python case-insensitive dictionary,
tracking the changes of the dictionary to modify the entry on the server easily.
WWW: https://github.com/noirello/bonsai
PR: 271696
scanbd looks to be the continuation of scanbuttond, it accomplishes
the same tasks, but supports all scanners from scanbuttond plus all
the scanners supported by SANE. It uses dbus for communication and can
also signal device insertion and removal.
Upstream has moved to gitlab, so this is the last corresponding release
based on the last SourceForge release (with some minor documentation
updates).
WWW: https://sourceforge.net/projects/scanbd/
PR: 271816
DevedeNG is a program to create video DVDs and CDs (VCD, sVCD or CVD),
suitables for home players, from any number of video files, in any of
the formats supported by Mplayer. The big advantage over other utilites
is that it only needs Mpv, FFMpeg, DVDAuthor, VCDImager and MKisofs
(well, and Python3, PyGTK and PyGlade), so its dependencies are quite
small.
WWW: https://rastersoft.com/programas/devede.html
Requested by: reddit user /u/Parasomnopolis