- Fix PKGNAMESUFFIX (bumped by mistake instead of PORTREVISION when
marking the port as expired because it depends on node14 which has
reached EOL);
- Mark BROKEN: while the port depend on node14, the code in fact need
node10 which was removed a long time ago. If we tweak the code to
ignore the wrong version, opensearch-dashboards still does not start
due to the code not being compatible with node14;
- All these problems already existed with the previous version of
textproc/opensearch-dashboards13, so this change basically only mark
the port broken. Instead of bumping PORTREVISION, I updated the
version in case support for current nodejs is brought to
opensearch-dashboards 1.x but does not count much on it.
Release notes:
https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-1.3.10.md
With hat: opensearch
* Add FORK_MANAGER option
* Remove GTK3_USES=desktop-file-utils (.desktop file does not use MimeType)
ChangeLog: https://github.com/trizen/pipe-viewer/blob/0.4.6/Changes
* Fixed the internal extracting of streaming URLs.
* Extended `fat32safe` option to convert Unicode characters to
ASCII equivalent when `Text::Unidecode` is available.
* Recognize several more audio itags.
PR: 271503, 269607
Fix build on 14-CURRENT i386 by disabling dynamic relocation checks with
lld 15.
While here, since this port is BROKEN_powerpc64, remove the old powerpc
build flags.
PR: 271500
MFH: 2023Q2
Selected upstream changes:
Features:
* Verbose output on stderr during debugging to see how the internal
functions are doing their work
* raise a exception on Quota ecceeded type responses
* raise a exception on PrivateRegistry tld's where we know the tld and
know we don't know anything
* allow for optional cleaning the whois response before extracting information
* optionally allow IDN's to be translated to Punycode
2022-09-27: maarten_boot
* add test2.py to replace test.py
* ./test2.py -h will show the possible usage
* all tests from the original program are now files in the ./tests directory
* test can be done on all supported tld's with -a or --all and limitest
by regex with -r <pattern> or --reg=<pattern>
2022-11-04: maarten_boot
* add support for Iana example.com, example.net
2022-11-07: maarten_boot
* add testing against static known data in dir: ./testdata/<domain>/output
* test.sh will test all domains in testdata without actually calling
whois, the input data is instead read from testdata/<domain>/input
2022-11-11: maarten_boot
* add support for returning the raw data from the whois command:
flag include_raw_whois_text
* add support for handling unsupported domains via whois raw text only:
flag return_raw_text_for_unsupported_tld
PR: 271380
Approved by: 0xdutra@gmail.com (maintainer)
Instead of providing a port option, have USES=gnome figure out the
right librsvg2 to depend on. This avoids conflicts when installing mame
with other ports that depend on librsvg2{,-rust}.
Approved by: agh@riseup.net (maintainer)
MFH: 2023Q2
PR: 271530
Clang 16 has a new error about incompatible function types, which shows
up when building mail/panda-cclient:
news.c:370:36: error: incompatible function pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Wincompatible-function-pointer-types]
if ((nmsgs = scandir (tmp,&names,news_select,news_numsort)) >= 0) {
^~~~~~~~~~~
/usr/include/dirent.h:127:12: note: passing argument to parameter here
int (*)(const struct dirent *), int (*)(const struct dirent **,
^
news.c:370:48: error: incompatible function pointer types passing 'int (const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-function-pointer-types]
if ((nmsgs = scandir (tmp,&names,news_select,news_numsort)) >= 0) {
^~~~~~~~~~~~
/usr/include/dirent.h:127:44: note: passing argument to parameter here
int (*)(const struct dirent *), int (*)(const struct dirent **,
^
This is because the prototypes for the scandir(3) 'select' and 'compar'
callback function parameters do not match the declarations in
<dirent.h>. The same occurs in a few other files under src/osdep/unix.
Fix these by using the correct parameter types for the callback functions.
PR: 271539
Approved by: thierry (maintainer)
MFH: 2023Q2
During the exp-run for clang 16, it turned out that Xos.h defines
index() and rindex() as preprocessor macros, and this causes many
problems with libc++ headers [1]:
/usr/include/c++/v1/variant:532:39: error: too few arguments provided to function-like macro invocation
return __at(__fmatrix, __vs.index()...)(
^
/usr/local/include/X11/Xos.h:67:12: note: macro 'index' defined here
# define index(s,c) (strchr((s),(c)))
^
/usr/include/c++/v1/variant:813:18: error: too few arguments provided to function-like macro invocation
return index() == variant_npos;
^
/usr/local/include/X11/Xos.h:67:12: note: macro 'index' defined here
# define index(s,c) (strchr((s),(c)))
^
/usr/include/c++/v1/variant:817:25: error: expected ';' at end of declaration list
constexpr size_t index() const noexcept {
^
/usr/include/c++/v1/variant:802:9: error: member initializer '__data' does not name a non-static data member or base class
: __data(__tag), __index(__variant_npos<__index_t>) {}
^~~~~~~~~~~~~
/usr/include/c++/v1/variant:808:9: error: member initializer '__data' does not name a non-static data member or base class
__data(in_place_index<_Ip>, _VSTD::forward<_Args>(__args)...),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/variant:920:23: error: too few arguments provided to function-like macro invocation
__rhs.index(),
^
/usr/local/include/X11/Xos.h:67:12: note: macro 'index' defined here
# define index(s,c) (strchr((s),(c)))
^
Add defined(__FreeBSD__) to Xos.h's #if block to include <strings.h>
instead, so it will get our regular index() and rindex() declarations
instead. This has also been sent upstream [2].
[1] <https://pkg-status.freebsd.org/gohan05/data/mainamd64PR271047-default/2023-05-14_19h35m09s/logs/errors/scim-1.4.9_7.log>
[2] <https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/73>
PR: 271533
Approved by: manu (maintainer)
MFH: 2023Q2