multimedia/shotcut: fix build on big-endian
Also remove unnecessary post-patch: Warning: Possible REINPLACE_CMD issues: - - REINPLACE_CMD ran, but did not modify file contents: src/jobs/meltjob.cpp
This commit is contained in:
parent
709be67d45
commit
aabe581f95
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=559525
@ -14,7 +14,7 @@ LIB_DEPENDS= libmlt.so:multimedia/mlt
|
||||
RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \
|
||||
${LOCALBASE}/lib/libjack.so:audio/jack
|
||||
|
||||
USES= desktop-file-utils gl pkgconfig \
|
||||
USES= compiler:c++11-lang desktop-file-utils gl pkgconfig \
|
||||
qmake qt:5 sdl shared-mime-info \
|
||||
xorg
|
||||
|
||||
@ -46,9 +46,6 @@ LADSPA_RUN_DEPENDS= swhplugins>=0:audio/swhplugins
|
||||
|
||||
WEBVFX_RUN_DEPENDS= ${LOCALBASE}/lib/mlt/libmltwebvfx.so:multimedia/webvfx-qt5
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's/"qmelt"/"melt"/' ${WRKSRC}/src/jobs/meltjob.cpp
|
||||
|
||||
pre-build:
|
||||
@${FIND} ${WRKSRC} -name '.depend' -delete
|
||||
|
||||
|
11
multimedia/shotcut/files/patch-src_spatialmedia_constants.h
Normal file
11
multimedia/shotcut/files/patch-src_spatialmedia_constants.h
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/spatialmedia/constants.h.orig 2020-12-28 20:21:17 UTC
|
||||
+++ src/spatialmedia/constants.h
|
||||
@@ -36,6 +36,8 @@
|
||||
# define le64toh(x) qFromLittleEndian(x)
|
||||
#elif !defined(__FreeBSD__)
|
||||
# include <endian.h>
|
||||
+#elif defined(__FreeBSD__)
|
||||
+# include <sys/endian.h>
|
||||
#endif
|
||||
|
||||
struct AudioMetadata {
|
Loading…
Reference in New Issue
Block a user