While I'm here:
- llvm runtime is required during a build time only, so change
LIB_DEPENDS to BUILD_DEPENDS;
- i386 build issue has been fixed, please visit
https://github.com/RedisJSON/RedisJSON/issues/451 for details (*)
- Fix scons by using in source scons 3.1.2 (They are planning to move to Scons
4.2.0 in the future)
- Disable LTO on clang12/aarch64, bug #257765
- Build already installs in $STAGEDIR, so only strip in do-install.
- Fix a portlint warnings about the comment at the LICENSE section.
PR: 257925
Remove pregenerated cython .c files to force regeneration. This
fixes build with python 3.9+, with which pregenerated files are not
compatible.
Approved by: portmgr blanket
gmdb2 0.9.0 is the first official release of gmdb2 since it was split
off from the main mdbtools repository. It is a standalone program that
was recently ported to GTK+3.
https://github.com/mdbtools/gmdb2/releases/tag/v0.9.0
Here's the part of the failed build log:
--- stderr
thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['libclang.so', 'libclang.so.*'], set the `LIBCLANG_PATH`
+environment variable to a path where one of these files can be found (invalid: [])"',
+/wrkdirs/usr/ports/databases/redisjson/work/RedisJSON-1ca78bc/cargo-crates/bindgen-0.59.1/src/lib.rs:2117:31
stack backtrace:
0: rust_begin_unwind
1: core::panicking::panic_fmt
2: core::result::unwrap_failed
3: core::result::Result<T,E>::expect
4: core::ops::function::FnOnce::call_once
5: lazy_static::lazy::Lazy<T>::get::{{closure}}
6: std::sync::once::Once::call_once::{{closure}}
7: std::sync::once::Once::call_inner
8: std::sync::once::Once::call_once
9: <bindgen::ensure_libclang_is_loaded::LIBCLANG as core::ops::deref::Deref>::deref
10: bindgen::ensure_libclang_is_loaded
11: bindgen::Bindings::generate
12: bindgen::Builder::generate
13: build_script_build::main
14: core::ops::function::FnOnce::call_once
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
*** Error code 101
Release 21.08.0:
core:
* Add API to allow addition and modification of outlines into a PDF
* Use additional samples to test for constant parts of an axial gradient
* forms: Create fallback fonts for some well known font names
* Support reading the PDF Version from the Catalog
* Fix XRef::copy when there are modified objects
* Take into account that Date string may be in unicode
* JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error"
* Replace a local bubble sort implementation by std::sort
* Fix issues with malformed files
build system:
* Better error message when libjpeg is not found
* Better error messages when libopenjpeg2 is not found
qt5/qt6:
* Document that a document has to outlive its pages
* Make getPdfVersion return a dedicated version object
glib:
* mimick TextSelectionDumper logic change for spaceAfter
Exp-run by: antoine
PR: 257539
Thursday, 12 August 2021
KDE Gear 21.08 improves KDE apps across the board, bringing you quick
and responsive utilities, creativity programs with powerful features,
and secure tools for all your work and play needs.
If this is your first time with KDE software, discover a whole new world
of free and secure programs, packed with incredible possibilities. If
you are already a KDE regular, check out all the fresh innovations we
have added to your favorite apps.
Either way, go forth and try new things!
Full announcement:
https://kde.org/announcements/gear/21.08.0/
The PostgreSQL Global Development Group has released an update to all supported
versions of our database system, including 13.4, 12.8, 11.13, 10.18, and
9.6.23, as well as the third beta release of PostgreSQL 14. This release closes
one security vulnerability and fixes over 75 bugs reported over the last three
months.
Turn off parallel builds since we continue to struggle with build problems when
it is activated. [1]
Avoid chasing latest LLVM version. [2]
PR: 256466 [1], 256167 [2]
Release notes: https://www.postgresql.org/docs/release/
Security: b471130b-fb86-11eb-87db-6cc21735f730