turns out name.toUf8().constData() is a temporary, so storing the pointer
for later use is a REALLY bad idea.
convert to convenience function qUtf8Printable() while at it
loosely based on WIP by bentley@
the current port is not finished, but it can do a few things: play videos,
cut tracks, export the results.
A lot of the filters will currently crash! So not linked to the build yet.
Video fade-in/fade-out do not do anything yet
Imported so that it's easier to figure out the issues in-tree.
okay tracey@ rsadowski@
heavy lifting by tracey@, with a few more patches by me (specifically
fix mutex issues and neuter some locale operations that don't work for us)
this is enough for shotcut to start correctly, and necessary for kdenlive
again.
jca@ checked that synfig runs again
okay rsadowski@
Some powerpc-specific assembly code use '.stabs', that clang does not
understand, remove them. Thanks to jca@ and Brad for their help!
OK jca@ and Brad (maintainer)
- Fix wrong boundaries in a for loop that caused segfaults, from upstream
- On powerpc, synfig segfaults in multi-threaded mode, breaking
synfigstudio's build. Mark it BROKEN-powerpc to save time in bulks.
OK jca@
The build system assumes that using clang means ld.lld is usable.
This is not the case on powerpc and mips64, remove that assumption.
OK rsadowski@ (maintainer)
The "mixer" plugin (using -lossaudio) still calls open(2) to get a
file descriptor, it's not need to change the volume, but the code
expects various syscalls to succeed. Using /dev/null ensures the
plug-in will continue to work once /dev/mixer is disabled.
ok gkoehler@
This commit includes 218 port updates and 16 tweak updates after KDE framework
changes. Most of this 16 changes caused by:
- KF5Auth split into KF5Auth and KF5AuthCore, which ends in a lot of new
WANTLIBs
- Upstream changed some xdg paths from share/examples/***/xdg/ to
share/qlogging-categories5/, which ends in a lot of PLIST chages.
List of notable changes:
- Bump all kf5 shared libs.
- Use ">=${MODKF5_VERSION}" in all kf5 ports that all kf5 use the
latest version an update together. (Idea from Qt5).
- s/=+/=/ for LIB_*,RUN_* and BUILD_* in x11/kde-applications, hint by jca@.
- Update okteta to 0.26.3
- Update spectacle only to 19.04.3, latest version without hard wayland
dependency.
- Remove python2 support in cantor, python3 only!
- devel/kf5/kfilemetadata: switch to python 3 (TDEP only), by kn@
- devel/kf5/ki18n: switch to python 3, by kn@
- devel/kf5/kservice: switch to python 3, by kn@
- devel/kf5/kconfigwidgets: remove python module usage, by kn@
- devel/kf5/ktextigwidgets: remove python module usage, by kn@
Tweaks and feedback from landry@, amd64 bulk build and error reports by naddy@
Thanks a lot!
Update multimedia/libdvdnav 6.0.0 -> 6.0.1
Add patch to converters/libdvdcss to squelch potential buffer overflow
warning.
From Brad Smith (maintainer)
(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@
The FreeBSD implementation was used as template file, with some
logic to get the devices supported inspired by SDL2 game controller
support. Works for me with Logitech F310, tested with witchblast
and extremetuxracer. Test reports by Raf Czlonka as well.
OK pascal@ (MAINTAINER)