sq split to security/sequoia-sq. More programs to be ported later.
FFI deprecated upstream and removed from the port.
PR: 256877
Approved by: phryk-ports[at]wzff[dot]de (maintainer, transfer)
Event: SouthEast LinuxFest 2023
- 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)