Allow portmaster -F to be run without requesting root privileges.
Keep the testing of the user id as a separate test in order to not
execute $PM_SU_CMD if $NO_ACTION" or $FETCH_ONLY is set.
The distfiles directory must be writeable to take advantage of this
change.
PR: 226506
Reported by: David Wolfskill
Clang 19 now supports "-mtls-dialect=gnu2" but it does not work for us.
Originally, I tried to use "-ftls-model=initial-exec" but it caused
regressions. Disable the optimization for now until we have a proper
implementation.
Approved by: jbeich (maintainer)
PR: 282322
Clang 19 now implements CWG 96 [1], which requires a template argument
list after a 'template' keyword, resulting in errors similar to:
/wrkdirs/usr/ports/java/openjfx14/work/jfx-14.0.2.1-1/modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/AbstractMacroAssembler.h:923:65: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
923 | AssemblerType::repatchCompact(dataLabelCompact.template dataLocation(), value);
| ^
/wrkdirs/usr/ports/java/openjfx14/work/jfx-14.0.2.1-1/modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/JSCast.h:146:33: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
146 | return Dispatcher::template inherits(vm, from);
| ^
/wrkdirs/usr/ports/java/openjfx14/work/jfx-14.0.2.1-1/modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/JSCast.h:155:37: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
155 | if (LIKELY(Dispatcher::template inherits(vm, from)))
| ^
/wrkdirs/usr/ports/java/openjfx14/work/jfx-14.0.2.1-1/modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:159:75: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
159 | return reinterpret_cast<LLIntCode>(getCodePtr<tag>(opcodeID).template executableAddress());
| ^
In all these cases, appending "<>" is enough to satisfy the constraint.
[1] https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#96
PR: 282473
MFH: 2024Q4
When building outside of poudriere, net/librdkafka can fail to link,
with an error similar to:
ld: error: version script assignment of 'global' to symbol 'rd_ut_coverage_check' failed: symbol not defined
Work around this by adding -Wl,--undefined-version to LDFLAGS.
While here, pet portlint.
PR: 275866
Approved by: maintainer timeout (2 weeks)
MFH: 2024Q4
Sphinx-notfound-page is a Sphinx extension to create custom 404 pages and help
you to generate proper resource links (js, css, images, etc) to render the page
properly.
This extension was originally developed to be used on Read the Docs but it can
be used in other hosting services as well.
https://sphinx-notfound-page.readthedocs.io/
This release deprecates setup.py so we had to move to pep517 which
works fine when PORTNAME is consistent everywhere (portname, distfile,
toml project name). But of cause it's not so for the moment I decided
to use the ugliest possible way (happy halloween!).
It contains many bugfixes/enhancements and the following new features:
* Circuit Groups
* VLAN Group ID Ranges
* Nested Device Modules
* Rack Types
* Plugins Catalog Integration
* User Notifications
https://netbox.readthedocs.io/en/stable/release-notes/version-4.1/
MFH: No (feature release)
Update curlftpfs code by integration additional debian
patches who provide multiple fixes.
Major changes:
* fix-CURLOPT_INFILESIZE : Fix an unsupported curl value (-1)
for CURLOPT_INFILESIZE option.
* free_ftpfs_file-memleak-fix: Fix a memory leak.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=587250
* nocache-memleak-fix : Fix a memory leak when cache is disabled.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=614347
* curlftpfs__no_verify_hostname : Fix no_verify_hostname option with
recent versions of curl
* consistent feature flag : ensure consistent use of _XOPEN_SOURCE
* getpass prototype : add getpass() prototype
* Fix a typo in one of our patches who does an urlencode of paths.
Bump portrevision
PR: 282358
Reported by: diizzy