www/qutebrowser: drop qt5 flavor
As QT5 will be deprecated soon, drop the QT5 flavor.
Reviewed by: kde (arrowd)
Differential Revision: https://reviews.freebsd.org/D58170
[Flang] Multi-config CMake output paths in standalone builds (#208690)
When using a multi-config generator with CMake (such as "Ninja
Multi-Config" or any Visual Studio generator), the output path must be
specific to each config by having it include `${CMAKE_CFG_INTDIR}`.
`CMAKE_CFG_INTDIR` will just be `.` in single-config generators. Use the
same path as used by LLVM:
https://github.com/llvm/llvm-project/blob/cd662a7c4fb03a88d0e429a7fc8d8b470a812e2b/llvm/CMakeLists.txt#L562-L563
`LLVM_LIBDIR_SUFFIX` was seemingly forgotten in one of the paths.
This is not complete support (neither has LLVM). More paths would need
to be config-specific. In particular, `check-flang` does not work, but
at least one can build the executables.
Write original source language when writing and reading AST (#208115)
FAIL: Clang :: Frontend/ast-main.c
FAIL: Clang :: Frontend/ast-main.cpp
were failing on z/OS; this change fixes these lit failures.
The issue here is that on z/OS the original source code language needs
to be passed through to the IR so that the backend can encode this
information in the PPA2 in the object file. That means that it needs to
be exported to the AST so that going from saved AST -> IR will carry the
language through.
net/libcmis: update to 0.6.1 release (+)
libcmis 0.6.3
* More robust handling of server responses: added bounds and
missing-value checks across the XML, SOAP, JSON, multipart and
base64 parsing paths
* Reject stray control characters in URLs, headers, credentials and
proxy settings, and bound the size and duration of a response
* Run curl_global_init once via std::call_once
* Build fixes for boost 1.86, libxml2 2.12 and clang
* Switched continuous integration to GitHub Actions
textproc/libexttextcat: update to 3.4.8 release (+)
release to 3.4.8
+ respect bufsize in prepbuffer
+ widen fp_Create bufsize from uint4 to size_t (ABI break;
SONAME bumped libexttextcat-2.0.so.0 -> libexttextcat-2.0.so.1
via -version-info 1:0:0)
+ fix leak in textcat_Init bailout path
+ avoid forming &dest[-1] in wg_trim (undefined behavior)
+ update README for current UDHR source location (efele.net,
after unicode.org/udhr retired in January 2024)
+ add Telugu, Kabyle, Nenets, Karakalpak, Morisyen, Arpitan,
Sidamo, Quechua (North Bolivian), Inari Saami and Skolt Saami
+ rename ha-NG to ha-Latn-NG to match BCP-47/LibreOffice
release to 3.4.7
+ add Saraiki and Ilocano
textproc/librevenge: update to 0.0.6 release (+)
librevenge 0.0.6:
* Improve robustness when reading damaged or malformed OLE2 and Zip streams.
* Improve performance (tdf#63130).
* Replace the deprecated std::shared_ptr::unique() with use_count() == 1.
[flang][OpenMP] Lower target in_reduction
Enable host lowering for target in_reduction in Flang and MLIR OpenMP
translation.
Model target in_reduction through the matching map entry, force
address-preserving implicit mapping for Flang in_reduction list items, and emit
the host-side task-reduction lookup with __kmpc_task_reduction_get_th_data. The
runtime entry point takes and returns a generic, default-address-space pointer,
so normalize a non-default-address-space captured pointer to the generic address
space before the call and cast the returned private pointer back to the map
block argument's address space, mirroring the in_reduction handling on
omp.taskloop. On the target device, in_reduction is handled as a regular
map(tofrom) variable. The byref modifier, two-argument initializers, cleanup
regions, and the remaining Flang COMMON/EQUIVALENCE/privatized-variable cases
continue to be diagnosed.
Add Flang lowering, MLIR verifier/translation, and LLVM IR tests for the
supported host path, including a non-default-address-space case, and the
remaining unsupported cases.
[RISCV][P-ext] Improve RV64 v2i16 reverse codegen (#208664)
On RV64, v2i16 is widened to v4i16 before shuffle lowering. Recognize
the widened low-half reverse and select ppairoe.h directly instead of
rev16 followed by srli.
[AArch64] NFCI: Simplify LowerVectorFP_TO_INT_SAT (part 1) (#207198)
The lowering code tries to implement splitting by keeping two source
values SrcVal and SrcVal2 for the Lo/Hi part respectively.
This is a bit awkward, because SrcVal2 may not be set. It makes more
sense to generating new DAG nodes that will be lowered separately by the
lowering mechanism, which revisits the newly added (split sourceval)
nodes for lowering.