(which is not) throughout the ports Makefiles.
* Replace find|xargs with find -exec {} +
* Replace -exec {} \; with -exec {} + if applicable.
* Use the -delete operator to remove files and empty directories.
* Combine and tweak some find(1) invocations while here.
ok kn@ rsadowski@ espie@
Retrosmart icon theme is a set of icons mainly based on the Haiku OS look.
Mainly the icons were taked from that project (with MIT license, and therefore
GPL compatible), some others were created from scratch or crafted from *other
forgotten sources* in the internet (with unknown licenses).
thus, set PERMIT_PACKAGE=Unsure .. discussed with sthen@
ok solene@
<openssl/x509.h> rev 1.70 to reference the functions X509_getm_notBefore()
and X509_getm_notAfter(), so these need to be resolved at runtime.
This fixes a linking failure on ld.bfd architectures and a likely
runtime failure on other architectures.
ok jca rsadowski
Now the programm displays the current sndiod master volume level,
which is present on any device and always corresponds to the device
programs are playing on.
cups is necessary to fix ALL Qt5 print dialogs and double-conversion to return
to the status quo. Cause I'm here, some Makefile cleanups.
Tweak by Vadim, thanks!
Notable changes:
The good:
- Most of the work was done in qtbase
- The qtbase port comes with zstd support by default enabled
- Switched from c++11 to c++17
- Option "-openssl-linked" works now, no more ssl,crypto dlopen()d
- All shred lib bumped to be safe
- Many cleaning jobs in the Makefiles
- Add a new Qt submodule: QtLottie
- qtcanvas3d submodule is gone
The bad:
- The docs package is broken for now and unhooked
- vulkan is disabled until arm64 is vulkanready.
- Still no qtwebengine. (That would be a full time job)
- system double-conversion is no longer found by the configure step.
- Be my guest to fix it.
The ugly:
- patch-qmake_generators_unix_unixmake_cpp
-- That was the biggest problem, at the p2k19 I decided to solve by:
"Transform /usr/ports/pobj/xxx/lib/libQt5Core.so into
-L/usr/ports/pobj/xxx/build-amd64/lib -lQt5Core" ... works!
Many thanks to all who made this possible and all the test hours!
Special thanks to sthen@, landry@, jca@ and cwen@
OK sthen@, landry@
QML API for rendering graphics and animations
Qt Lottie Animation provides a QML API for rendering graphics and animations
that are exported in JSON format by the Bodymovin plugin for Adobe After
Effects.
OK sthen@, landry@
as suggested by jca@, even though the current version doesn't pick up libpam,
a future update may change this, so explicitly disable it via cmake args.