View | Details | Raw Unified | Return to bug 242634 | Differences between
and this patch

Collapse All | Expand All

(-)multimedia/Makefile (+1 lines)
Lines 19-24 Link Here
19
    SUBDIR += avidemux
19
    SUBDIR += avidemux
20
    SUBDIR += avidemux-cli
20
    SUBDIR += avidemux-cli
21
    SUBDIR += avidemux-plugins
21
    SUBDIR += avidemux-plugins
22
    SUBDIR += avidemux-qt5
22
    SUBDIR += avinfo
23
    SUBDIR += avinfo
23
    SUBDIR += baka-mplayer
24
    SUBDIR += baka-mplayer
24
    SUBDIR += bcmatroska2
25
    SUBDIR += bcmatroska2
(-)multimedia/avidemux/Makefile (-21 lines)
Lines 6-12 Link Here
6
6
7
PORTNAME=	avidemux
7
PORTNAME=	avidemux
8
PORTVERSION=	${AVIDEMUX_VERSION}
8
PORTVERSION=	${AVIDEMUX_VERSION}
9
PORTREVISION=	15
10
CATEGORIES=	multimedia
9
CATEGORIES=	multimedia
11
10
12
MAINTAINER=	multimedia@FreeBSD.org
11
MAINTAINER=	multimedia@FreeBSD.org
Lines 14-41 Link Here
14
13
15
.include "${.CURDIR}/Makefile.common"
14
.include "${.CURDIR}/Makefile.common"
16
15
17
.if ${PORT_OPTIONS:MGTK2}
18
PLIST_FILES+=	${DATADIR}/${PORTNAME}.png
19
.endif
20
21
.if ${PORT_OPTIONS:MGTK2}
22
PLIST_FILES+=	${DESKTOPDIR}/${PORTNAME}.desktop
23
.endif
24
25
CMAKE_SOURCE_PATH=	${WRKSRC}/avidemux_core
16
CMAKE_SOURCE_PATH=	${WRKSRC}/avidemux_core
26
17
27
post-configure: post-configure-common
18
post-configure: post-configure-common
28
19
29
post-install:
30
.if ${PORT_OPTIONS:MGTK3}
31
	@${MKDIR} "${STAGEDIR}${DATADIR}"
32
	${INSTALL_DATA} "${WRKSRC}/avidemux_icon.png" "${STAGEDIR}${DATADIR}/${PORTNAME}.png"
33
.if ${PORT_OPTIONS:MGTK3}
34
	@${SED} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%DATADIR%%|${DATADIR}|g" \
35
	    -e "s|%%NAME%%|${PORTNAME}|g" -e "s|%%API%%|gtk|g" \
36
	    < ${FILESDIR}/avidemux2.desktop.in > ${WRKDIR}/${PORTNAME}.desktop
37
	${INSTALL_DATA} "${WRKDIR}/${PORTNAME}.desktop" "${STAGEDIR}${DESKTOPDIR}"
38
.endif
39
.endif
40
41
.include <bsd.port.post.mk>
20
.include <bsd.port.post.mk>
(-)multimedia/avidemux/Makefile.common (-37 / +49 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
AVIDEMUX_VERSION=	2.6.11
3
AVIDEMUX_VERSION=	2.7.4
4
MASTER_SITES=	\
4
MASTER_SITES=	\
5
		SF/avidemux/avidemux/${PORTVERSION}
5
		SF/avidemux/avidemux/${PORTVERSION}
6
DISTNAME=	avidemux_${PORTVERSION}
6
DISTNAME=	avidemux_${PORTVERSION}
Lines 8-14 Link Here
8
BUILD_DEPENDS+=	yasm:devel/yasm \
8
BUILD_DEPENDS+=	yasm:devel/yasm \
9
		bash:shells/bash
9
		bash:shells/bash
10
LIB_DEPENDS+=	libmad.so:audio/libmad \
10
LIB_DEPENDS+=	libmad.so:audio/libmad \
11
		libdca.so:multimedia/libdca \
11
		libpulse.so:audio/pulseaudio \
12
		libpng.so:graphics/png
12
		libpng.so:graphics/png
13
13
14
LICENSE=	GPLv2
14
LICENSE=	GPLv2
Lines 17-23 Link Here
17
17
18
OPTIONS_FILE=	${PORT_DBDIR}/${OPTIONS_NAME:C/-.*//}/options
18
OPTIONS_FILE=	${PORT_DBDIR}/${OPTIONS_NAME:C/-.*//}/options
19
19
20
USES=		cmake:noninja pkgconfig iconv gmake gnome compiler:features sqlite
20
USES=		cmake:noninja pkgconfig iconv gmake compiler:features sqlite
21
USES+=		dos2unix
21
USES+=		dos2unix
22
DOS2UNIX_FILES=	cmake/admCheckMiscLibs.cmake \
22
DOS2UNIX_FILES=	cmake/admCheckMiscLibs.cmake \
23
		avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoCodec6_export.h \
23
		avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoCodec6_export.h \
Lines 24-30 Link Here
24
		avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h
24
		avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h
25
CMAKE_ARGS+=	-DGNUMAKE_EXECUTABLE=gmake
25
CMAKE_ARGS+=	-DGNUMAKE_EXECUTABLE=gmake
26
CMAKE_ARGS+=	-DAVIDEMUX_PACKAGER=none
26
CMAKE_ARGS+=	-DAVIDEMUX_PACKAGER=none
27
CMAKE_ARGS+=	-DQT5:BOOL=OFF
27
CMAKE_ARGS+=	-DGTK:BOOL=OFF
28
CMAKE_ARGS+=	-DESD:BOOL=OFF
28
CMAKE_ARGS+=	-DESD:BOOL=OFF
29
CXXFLAGS+=	-I${LOCALBASE}/include
29
CXXFLAGS+=	-I${LOCALBASE}/include
30
MAKE_JOBS_UNSAFE=	yes
30
MAKE_JOBS_UNSAFE=	yes
Lines 35-50 Link Here
35
MAKE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
35
MAKE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
36
36
37
OPTIONS_DEFINE=	CLI FREETYPE FONTCONFIG OSS JACK \
37
OPTIONS_DEFINE=	CLI FREETYPE FONTCONFIG OSS JACK \
38
		PULSEAUDIO XVIDEO FAAC FRIBIDI OPUS TWOLAME \
38
		XVIDEO FAAC FRIBIDI OPUS TWOLAME \
39
		FAAD X264 X265 VPX XVID SDL AMR VORBIS NLS LAME VAAPI VDPAU
39
		FAAD X264 X265 VPX XVID AMR VORBIS NLS LAME VAAPI VDPAU \
40
		DCA FDK QT5 TINYPY VAPOURSYNTH
40
OPTIONS_DEFAULT=	FREETYPE FONTCONFIG OSS XVIDEO VPX XVID \
41
OPTIONS_DEFAULT=	FREETYPE FONTCONFIG OSS XVIDEO VPX XVID \
41
			SDL FAAD VDPAU VORBIS
42
			FAAD VDPAU VORBIS DCA FDK QT5 TINYPY VAPOURSYNTH
43
42
OPTIONS_SUB=	yes
44
OPTIONS_SUB=	yes
43
CLI_DESC=	Build CLI tool
45
CLI_DESC=	Build CLI tool
46
FDK_DESC=	FDK AAC codec support
47
TINYPY_DESC=	Python scripting support via TinyPy
48
VAPOURSYNTH_DESC=	VapourSynth video manipulation support
44
49
45
FRIBIDI_CMAKE_OFF=	-DFRIDIBI:BOOL=OFF
50
FRIBIDI_CMAKE_OFF=	-DFRIBIDI:BOOL=OFF
46
FRIBIDI_LIB_DEPENDS=	libfribidi.so:converters/fribidi
51
FRIBIDI_LIB_DEPENDS=	libfribidi.so:converters/fribidi
47
OPUS_CMAKE_OFF=		-DOPUS:BOOL=OFF
52
OPUS_CMAKE_OFF=		-DOPUS:BOOL=OFF -DOPUS_ENCODER:BOOL=OFF
48
OPUS_LIB_DEPENDS=	libopus.so:audio/opus
53
OPUS_LIB_DEPENDS=	libopus.so:audio/opus
49
TWOLAME_CMAKE_OFF=	-DTWOLAME:BOOL=OFF
54
TWOLAME_CMAKE_OFF=	-DTWOLAME:BOOL=OFF
50
TWOLAME_LIB_DEPENDS=	libtwolame.so:audio/twolame
55
TWOLAME_LIB_DEPENDS=	libtwolame.so:audio/twolame
Lines 57-66 Link Here
57
62
58
.if ${PORT_OPTIONS:MNLS}
63
.if ${PORT_OPTIONS:MNLS}
59
USES+=		gettext
64
USES+=		gettext
60
PLIST_SUB+=	NLS=""
61
.else
65
.else
62
CMAKE_ARGS+=	-DNO_NLS:BOOL=ON
66
CMAKE_ARGS+=	-DNO_NLS:BOOL=ON
63
PLIST_SUB+=	NLS="@comment "
64
.endif
67
.endif
65
68
66
# for libexecinfo: (so that __builtin_frame_address() finds the top
69
# for libexecinfo: (so that __builtin_frame_address() finds the top
Lines 76-98 Link Here
76
# We haven't ALSA(Never) & Aften(Yet) on FreeBSD
79
# We haven't ALSA(Never) & Aften(Yet) on FreeBSD
77
CMAKE_ARGS+=	-DARTS:BOOL=OFF -DALSA:BOOL=OFF -DAFTEN:BOOL=OFF
80
CMAKE_ARGS+=	-DARTS:BOOL=OFF -DALSA:BOOL=OFF -DAFTEN:BOOL=OFF
78
81
79
.if empty(PORT_OPTIONS:MGTK3)
82
.if empty(PORT_OPTIONS:MQT5)
80
CMAKE_ARGS+=	-DX11:BOOL=OFF
83
CMAKE_ARGS+=	-DX11:BOOL=OFF
81
.else
84
.else
82
USE_GNOME+=	libxslt
85
USE_GNOME+=	libxslt
83
.endif
86
.endif
84
87
85
.if ${PORT_OPTIONS:MGTK3}
88
.if ${PORT_OPTIONS:MQT5}
86
USE_GNOME+=	gnomeprefix gtk30
89
USES+=		qt:5
87
PLIST_SUB+=	GTK=""
90
USE_QT=		qmake_build buildtools_build linguist_build gui
91
CMAKE_ARGS+=	-DENABLE_QT5:BOOL=ON
92
PLIST_SUB+=	QT5=""
88
.else
93
.else
89
CMAKE_ARGS+=	-DGTK:BOOL=OFF
94
CMAKE_ARGS+=	-DQT4:BOOL=OFF
90
PLIST_SUB+=	GTK="@comment "
95
PLIST_SUB+=	QT5="@comment "
91
.endif
96
.endif
92
97
93
CMAKE_ARGS+=	-DQT4:BOOL=OFF
94
PLIST_SUB+=	QT4="@comment "
95
96
.if ${PORT_OPTIONS:MCLI}
98
.if ${PORT_OPTIONS:MCLI}
97
PLIST_SUB+=	CLI=""
99
PLIST_SUB+=	CLI=""
98
.else
100
.else
Lines 100-108 Link Here
100
.endif
102
.endif
101
103
102
.if ${PORT_OPTIONS:MOSS}
104
.if ${PORT_OPTIONS:MOSS}
103
CMAKE_ARGS+=	-DOSS_SUPPORT:BOOL=ON
105
CMAKE_ARGS+=	-DOSS:BOOL=ON -DOSS_SUPPORT:BOOL=ON
104
.else
106
.else
105
CMAKE_ARGS+=	-DOSS_SUPPORT:BOOL=OFF
107
CMAKE_ARGS+=	-DOSS:BOOL=OFF -DOSS_SUPPORT:BOOL=OFF
106
.endif
108
.endif
107
109
108
.if ${PORT_OPTIONS:MJACK}
110
.if ${PORT_OPTIONS:MJACK}
Lines 113-132 Link Here
113
PLIST_SUB+=	JACK="@comment "
115
PLIST_SUB+=	JACK="@comment "
114
.endif
116
.endif
115
117
116
.if ${PORT_OPTIONS:MPULSEAUDIO}
118
.if ${PORT_OPTIONS:MFDK}
117
LIB_DEPENDS+=	libpulse.so:audio/pulseaudio
119
LIB_DEPENDS+=	libfdk-aac.so:audio/fdk-aac
118
PLIST_SUB+=	PULSE=""
120
PLIST_SUB+=	FDK=""
119
.else
121
.else
120
CMAKE_ARGS+=	-DPULSEAUDIOSIMPLE:BOOL=OFF
122
CMAKE_ARGS+=	-DFDK_AAC:BOOL=OFF
121
PLIST_SUB+=	PULSE="@comment "
123
PLIST_SUB+=	FDK="@comment "
122
.endif
124
.endif
123
125
124
.if ${PORT_OPTIONS:MFREETYPE}
126
.if ${PORT_OPTIONS:MFREETYPE}
125
LIB_DEPENDS+=	libfreetype.so:print/freetype2
127
LIB_DEPENDS+=	libfreetype.so:print/freetype2
126
PLIST_SUB+=	FREETYPE=""
127
.else
128
.else
128
CMAKE_ARGS+=	-DFREETYPE2:BOOL=OFF
129
CMAKE_ARGS+=	-DFREETYPE2:BOOL=OFF
129
PLIST_SUB+=	FREETYPE="@comment "
130
.endif
130
.endif
131
131
132
.if ${PORT_OPTIONS:MFONTCONFIG}
132
.if ${PORT_OPTIONS:MFONTCONFIG}
Lines 185-194 Link Here
185
185
186
.if ${PORT_OPTIONS:MVPX}
186
.if ${PORT_OPTIONS:MVPX}
187
LIB_DEPENDS+=	libvpx.so:multimedia/libvpx
187
LIB_DEPENDS+=	libvpx.so:multimedia/libvpx
188
PLIST_SUB+=	VPX=""
189
.else
188
.else
190
CMAKE_ARGS+=	-DVPXDEC:BOOL=OFF
189
CMAKE_ARGS+=	-DVPXDEC:BOOL=OFF
191
PLIST_SUB+=	VPX="@comment "
192
.endif
190
.endif
193
191
194
.if ${PORT_OPTIONS:MXVID}
192
.if ${PORT_OPTIONS:MXVID}
Lines 199-213 Link Here
199
PLIST_SUB+=	XVID="@comment "
197
PLIST_SUB+=	XVID="@comment "
200
.endif
198
.endif
201
199
202
.if ${PORT_OPTIONS:MSDL}
200
.if ${PORT_OPTIONS:MTINYPY}
203
USES+=		sdl
201
PLIST_SUB+=	TINYPY=""
204
USE_SDL=	sdl
205
PLIST_SUB+=	SDL=""
206
.else
202
.else
207
CMAKE_ARGS+=	-DSDL:BOOL=OFF
203
CMAKE_ARGS+=	-DTINYPY:BOOL=OFF
208
PLIST_SUB+=	SDL="@comment "
204
PLIST_SUB+=	TINYPY="@comment "
209
.endif
205
.endif
210
206
207
.if ${PORT_OPTIONS:MDCA}
208
LIB_DEPENDS+=	libdca.so:multimedia/libdca
209
PLIST_SUB+=	DCA=""
210
.else
211
CMAKE_ARGS+=	-DLIBDCA:BOOL=OFF
212
PLIST_SUB+=	DCA="@comment "
213
.endif
214
215
.if ${PORT_OPTIONS:MVAPOURSYNTH}
216
LIB_DEPENDS+=	libvapoursynth.so:multimedia/vapoursynth
217
PLIST_SUB+=	VAPOURSYNTH=""
218
.else
219
CMAKE_ARGS+=	-DVAPOURSYNTH:BOOL=OFF
220
PLIST_SUB+=	VAPOURSYNTH="@comment "
221
.endif
222
211
.if ${PORT_OPTIONS:MVAAPI}
223
.if ${PORT_OPTIONS:MVAAPI}
212
LIB_DEPENDS+=	libva.so:multimedia/libva
224
LIB_DEPENDS+=	libva.so:multimedia/libva
213
PLIST_SUB+=	VAAPI=""
225
PLIST_SUB+=	VAAPI=""
(-)multimedia/avidemux/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (avidemux_2.6.11.tar.gz) = 936ff5e10ad0551460c1233c217e4cee642623f2899a8fe48cd7f0144cfd1b3a
1
SHA256 (avidemux_2.7.4.tar.gz) = 7db0ac01c8255279a2c360ecb2725c27ea8a2c5bd1f38aeafabfed33ea588da9
2
SIZE (avidemux_2.6.11.tar.gz) = 17980757
2
SIZE (avidemux_2.7.4.tar.gz) = 23946276
(-)multimedia/avidemux/files/avidemux2.desktop.in (-12 lines)
Lines 1-12 Link Here
1
[Desktop Entry]
2
Encoding=UTF-8
3
Name=%%NAME%%-%%API%%
4
GenericName[ru]=Видеоредактор
5
Comment=Video Editor
6
Comment[ru]=Видеоредактор
7
Exec=%%PREFIX%%/bin/%%NAME%%_%%API%%
8
MimeType=video/mpeg;video/quicktime;video/x-msvideo;video/x-anim;audio/x-mp3;audio/x-mp2;
9
Icon=%%DATADIR%%/%%NAME%%.png
10
Terminal=false
11
Type=Application
12
Categories=Application;AudioVideo;AudioVideoEditing;
(-)multimedia/avidemux/files/patch-avidemux__core_ADM__coreUtils_src_prefs2__pref.h (-4 / +4 lines)
Lines 1-11 Link Here
1
--- avidemux_core/ADM_coreUtils/src/prefs2_pref.h.orig	2016-01-29 08:47:25 UTC
1
--- avidemux_core/ADM_coreUtils/src/prefs2_pref.h.orig	2019-08-15 07:25:39 UTC
2
+++ avidemux_core/ADM_coreUtils/src/prefs2_pref.h
2
+++ avidemux_core/ADM_coreUtils/src/prefs2_pref.h
3
@@ -19,7 +19,7 @@ static optionDesc myOptions[]={
3
@@ -18,7 +18,7 @@ static optionDesc myOptions[]={
4
 { FEATURES_REUSE_2PASS_LOG,"features.reuse_2pass_log"                 ,ADM_param_bool    	,"0",	0,	1},
4
 { FEATURES_REUSE_2PASS_LOG,"features.reuse_2pass_log"                 ,ADM_param_bool    	,"0",	0,	1},
5
 { FEATURES_AUDIOBAR_USES_MASTER,"features.audiobar_uses_master"       ,ADM_param_bool    	,"0",	0,	1},
5
 { FEATURES_AUDIOBAR_USES_MASTER,"features.audiobar_uses_master"       ,ADM_param_bool    	,"0",	0,	1},
6
 { FEATURES_THREADING_LAVC,"features.threading_lavc"                   ,ADM_param_uint32_t	,"0",	0,	32},
6
 { FEATURES_THREADING_LAVC,"features.threading_lavc"                   ,ADM_param_uint32_t	,"0",	0,	32},
7
-{ FEATURES_CPU_CAPS,"features.cpu_caps"                               ,ADM_param_uint32_t	,"4294967295",	0,	4294967295},
7
-{ FEATURES_CPU_CAPS,"features.cpu_caps"                               ,ADM_param_uint32_t	,"4294967295",	0,	4294967295},
8
+{ FEATURES_CPU_CAPS,"features.cpu_caps"                               ,ADM_param_uint32_t	,"4294967295",	0,	static_cast<float>(4294967295)},
8
+{ FEATURES_CPU_CAPS,"features.cpu_caps"                               ,ADM_param_uint32_t	,"4294967295",	0,	static_cast<float>(4294967295)},
9
 { FEATURES_CACHE_SIZE,"features.cache_size"                           ,ADM_param_uint32_t	,"16",	8,	16},
9
 { FEATURES_MPEG_NO_LIMIT,"features.mpeg_no_limit"                     ,ADM_param_bool    	,"0",	0,	1},
10
 { FEATURES_MPEG_NO_LIMIT,"features.mpeg_no_limit"                     ,ADM_param_bool    	,"0",	0,	1},
10
 { FEATURES_ALTERNATE_MP3_TAG,"features.alternate_mp3_tag"             ,ADM_param_bool    	,"1",	0,	1},
11
 { FEATURES_DXVA2,"features.dxva2"                                     ,ADM_param_bool    	,"0",	0,	1},
11
 { FEATURES_VDPAU,"features.vdpau"                                     ,ADM_param_bool    	,"0",	0,	1},
(-)multimedia/avidemux/files/patch-avidemux__core_ADM__coreVideoCodec_include_ADM__ffmp43.h (-28 lines)
Lines 1-28 Link Here
1
--- avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.orig	2017-05-21 11:18:35 UTC
2
+++ avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h
3
@@ -180,7 +180,7 @@ ADM_COREVIDEOCODEC6_EXPORT void ADM_lavD
4
 #define WRAP_Open_Template(funcz,argz,display,codecid,extra) \
5
 {\
6
 AVCodec *codec=funcz(argz);\
7
-if(!codec) {GUI_Error_HIG("Codec",QT_TR_NOOP("Internal error finding codec"display));ADM_assert(0);} \
8
+if(!codec) {GUI_Error_HIG("Codec",QT_TR_NOOP("Internal error finding codec" display));ADM_assert(0);} \
9
   codecId=codecid; \
10
   _context = avcodec_alloc_context3 (codec);\
11
   ADM_assert (_context);\
12
@@ -210,13 +210,13 @@ if(!codec) {GUI_Error_HIG("Codec",QT_TR_
13
   \
14
   if (avcodec_open2(_context, codec, NULL) < 0)  \
15
                       { \
16
-                                        printf("[lavc] Decoder init: "display" video decoder failed!\n"); \
17
-                                        GUI_Error_HIG("Codec","Internal error opening "display); \
18
+                                        printf("[lavc] Decoder init: " display " video decoder failed!\n"); \
19
+                                        GUI_Error_HIG("Codec","Internal error opening " display); \
20
                                         ADM_assert(0); \
21
                                 } \
22
                                 else \
23
                                 { \
24
-                                        printf("[lavc] Decoder init: "display" video decoder initialized! (%s)\n",codec->long_name); \
25
+                                        printf("[lavc] Decoder init: " display " video decoder initialized! (%s)\n",codec->long_name); \
26
                                 } \
27
 }
28
 
(-)multimedia/avidemux/files/patch-avidemux__core_ADM__core_src_ADM__crashdump__unix.cpp (+13 lines)
Line 0 Link Here
1
--- avidemux_core/ADM_core/src/ADM_crashdump_unix.cpp.orig	2019-08-15 07:25:39 UTC
2
+++ avidemux_core/ADM_core/src/ADM_crashdump_unix.cpp
3
@@ -40,8 +40,8 @@
4
 static ADM_saveFunction *mysaveFunction=NULL;
5
 static ADM_fatalFunction *myFatalFunction=NULL;
6
 static ADM_sigIntFunction *mySigIntFunction=NULL;
7
-static sighandler_t      oldSignalHandlerSigInt;
8
-static sighandler_t      oldSignalHandlerSigSev;
9
+static sig_t      oldSignalHandlerSigInt;
10
+static sig_t      oldSignalHandlerSigSev;
11
 void sig_segfault_handler(int signo);
12
 void sig_sigint_handler(int signo);
13
 
(-)multimedia/avidemux/files/patch-avidemux__core_ADM__core_src_ADM__folder__linux.cpp (+11 lines)
Line 0 Link Here
1
--- avidemux_core/ADM_core/src/ADM_folder_linux.cpp.orig	2019-12-14 18:28:33 UTC
2
+++ avidemux_core/ADM_core/src/ADM_folder_linux.cpp
3
@@ -39,7 +39,7 @@ static std::string ADM_i18nDir;
4
 static std::string canonize(const std::string &in)
5
 {
6
     std::string out;
7
-    char *simple2=canonicalize_file_name(in.c_str());
8
+    char *simple2=realpath(in.c_str(),nullptr);
9
     if(simple2)
10
     {
11
         out=std::string(simple2)+std::string("/");
(-)multimedia/avidemux/files/patch-avidemux__core_ADM__core_src_ADM__memsupport.cpp (-2 / +2 lines)
Lines 1-4 Link Here
1
--- avidemux_core/ADM_core/src/ADM_memsupport.cpp.orig	2015-05-15 09:19:29 UTC
1
--- avidemux_core/ADM_core/src/ADM_memsupport.cpp.orig	2019-08-15 07:25:39 UTC
2
+++ avidemux_core/ADM_core/src/ADM_memsupport.cpp
2
+++ avidemux_core/ADM_core/src/ADM_memsupport.cpp
3
@@ -23,7 +23,7 @@
3
@@ -23,7 +23,7 @@
4
  *   (at your option) any later version.                                   *
4
  *   (at your option) any later version.                                   *
Lines 9-15 Link Here
9
 #include <malloc.h>
9
 #include <malloc.h>
10
 #endif
10
 #endif
11
 #include "ADM_default.h"
11
 #include "ADM_default.h"
12
@@ -79,7 +79,7 @@ void ADM_dezalloc(void *ptr)
12
@@ -74,7 +74,7 @@ void ADM_dezalloc(void *ptr)
13
 
13
 
14
 	ADM_aligned_free(ptr);
14
 	ADM_aligned_free(ptr);
15
 }
15
 }
(-)multimedia/avidemux/files/patch-avidemux__core_ffmpeg__package_patches_config.mak.diff (-14 lines)
Lines 1-14 Link Here
1
--- avidemux_core/ffmpeg_package/patches/config.mak.diff.orig	2015-05-15 09:19:29 UTC
2
+++ avidemux_core/ffmpeg_package/patches/config.mak.diff
3
@@ -1,6 +1,8 @@
4
---- config.mak	2011-09-29 06:10:57 UTC
5
-+++ config.mak	2011-09-29 06:11:44.896423943 +0000
6
-@@ -59,7 +59,7 @@
7
+--- config.mak.orig
8
++++ config.mak
9
+@@ -93,7 +93,7 @@
10
+ EXEOBJS=
11
+ INSTALL=install
12
  LIBTARGET=
13
 -SLIBNAME=$(SLIBPREF)$(FULLNAME)$(SLIBSUF)
14
 +SLIBNAME=$(SLIBPREF)ADM6$(FULLNAME)$(SLIBSUF)
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__demuxers_MpegTS_dmxTSPacket.cpp (-53 lines)
Lines 1-53 Link Here
1
--- avidemux_plugins/ADM_demuxers/MpegTS/dmxTSPacket.cpp.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_demuxers/MpegTS/dmxTSPacket.cpp
3
@@ -144,7 +144,7 @@ bool    tsPacket::setPos(uint64_t pos)
4
 {
5
     if(!_file->setpos(pos))
6
     {
7
-        printf("[tsPacket] Cannot seek to %"PRIx64"\n", pos);
8
+        printf("[tsPacket] Cannot seek to %" PRIx64"\n", pos);
9
         return false;
10
     }
11
     return true;
12
@@ -387,7 +387,7 @@ nextPack3:
13
     zprintf("[TS Demuxer] Code=0x%x pid=0x%x\n",code,pes->pid);
14
     if((code&0xffffff00)!=0x100)
15
     {
16
-        printf("[Ts Demuxer] No PES startcode at 0x%"PRIx64"\n",pkt.startAt);
17
+        printf("[Ts Demuxer] No PES startcode at 0x%" PRIx64"\n",pkt.startAt);
18
         printf("0x:%02x %02x %02x %02x\n",pkt.payload[4],pkt.payload[5],pkt.payload[6],pkt.payload[7]);
19
         goto nextPack3;
20
     }
21
@@ -433,7 +433,7 @@ nextPack3:
22
 /**
23
     \fn decodePesHeader
24
 */
25
-#define fail(x) {printf("[Ts Demuxer]*********"x"*******\n");return false;}
26
+#define fail(x) {printf("[Ts Demuxer]*********" x"*******\n");return false;}
27
 bool tsPacket::decodePesHeader(TS_PESpacket *pes)
28
 {
29
     uint8_t  *start=pes->payload+6;
30
@@ -735,7 +735,7 @@ bool    tsPacketLinear::read(uint32_t le
31
 */
32
 bool    tsPacketLinear::getInfo(dmxPacketInfo *info)
33
 {
34
-#warning FIXME
35
+//#warning FIXME
36
     if(pesPacket->offset<4)
37
     {
38
         info->startAt=this->oldStartAt;
39
@@ -780,12 +780,12 @@ bool    tsPacketLinear::seek(uint64_t pa
40
 {
41
     if(!_file->setpos(packetStart))
42
     {
43
-        printf("[tsPacket] Cannot seek to %"PRIx64"\n",packetStart);
44
+        printf("[tsPacket] Cannot seek to %" PRIx64"\n",packetStart);
45
         return 0;
46
     }
47
     if(!refill())
48
     {
49
-        printf("[tsPacketLinear] Seek to %"PRIx64":%"PRIx32" failed\n",packetStart,offset);
50
+        printf("[tsPacketLinear] Seek to %" PRIx64":%" PRIx32" failed\n",packetStart,offset);
51
         return false;
52
     }
53
     ADM_assert(offset<pesPacket->payloadSize);
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__muxers_muxerMp4v2_libmp4v2_src_rtphint.cpp (-11 lines)
Lines 1-11 Link Here
1
--- avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/rtphint.cpp.orig	2016-01-29 09:47:25.000000000 +0100
2
+++ avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/rtphint.cpp	2018-08-01 09:39:54.771441000 +0200
3
@@ -339,7 +339,7 @@
4
                 pSlash = strchr(pSlash, '/');
5
                 if (pSlash != NULL) {
6
                     pSlash++;
7
-                    if (pSlash != '\0') {
8
+                    if (*pSlash) {
9
                         length = (uint32_t)strlen(pRtpMap) - (pSlash - pRtpMap);
10
                         *ppEncodingParams = (char *)MP4Calloc(length + 1);
11
                         strncpy(*ppEncodingParams, pSlash, length);
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_ffDv_ADM__ffDv.cpp (-11 lines)
Lines 1-11 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp
3
@@ -44,7 +44,7 @@ typedef struct
4
 
5
 static const dvProfileClass supportedProfiles[]=
6
 {
7
-    {720,480,29.97,dvColor422},
8
+    {720,480,30,dvColor422},
9
     {720,576,25,dvColor420},
10
 };
11
 
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_ffFlv1_ADM__ffFlv1.h (-14 lines)
Lines 1-14 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.h.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.h
3
@@ -43,9 +43,9 @@
4
           0,				/* max_b_frames */ \
5
           0,				/* mpeg_quant */ \
6
           1,				/* is_luma_elim_threshold */ \
7
-          -2,				/* luma_elim_threshold */ \
8
+          0,				/* luma_elim_threshold */ \
9
           1,				/* is_chroma_elim_threshold */ \
10
-          -5,				/* chroma_elim_threshold */ \
11
+          0,				/* chroma_elim_threshold */ \
12
           0.05,				/*lumi_masking */ \
13
           1,				/* is lumi */ \
14
           0.01,				/*dark_masking */ \
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_ffMpeg2_ADM__ffMpeg2.h (-14 lines)
Lines 1-14 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.h.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.h
3
@@ -53,9 +53,9 @@ enum
4
           2,				/* max_b_frames */ \
5
           1,				/* mpeg_quant */ \
6
           1,				/* is_luma_elim_threshold */ \
7
-          -2,				/* luma_elim_threshold */ \
8
+          0,				/* luma_elim_threshold */ \
9
           1,				/* is_chroma_elim_threshold */ \
10
-          -5,				/* chroma_elim_threshold */ \
11
+          0,				/* chroma_elim_threshold */ \
12
           0.05,				/*lumi_masking */ \
13
           1,				/* is lumi */ \
14
           0.01,				/*dark_masking */ \
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_ffMpeg4_ADM__ffMpeg4.h (-14 lines)
Lines 1-14 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.h.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.h
3
@@ -43,9 +43,9 @@
4
 		2,				/* max_b_frames */ \
5
 		0,				/* mpeg_quant */ \
6
 		1,				/* is_luma_elim_threshold */ \
7
-		-2,				/* luma_elim_threshold */ \
8
+		0,				/* luma_elim_threshold */ \
9
 		1,				/* is_chroma_elim_threshold */ \
10
-		-5,				/* chroma_elim_threshold */ \
11
+		0,				/* chroma_elim_threshold */ \
12
 		0.05,				/*lumi_masking */ \
13
 		1,				/* is lumi */ \
14
 		0.01,				/*dark_masking */ \
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_x264_ADM__x264.cpp (-34 lines)
Lines 1-34 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/x264/ADM_x264.cpp.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/x264/ADM_x264.cpp
3
@@ -173,7 +173,7 @@ again:    
4
         //return false;
5
     }else
6
     {
7
-        //printf("[PPPP] x264 Incoming : %"PRIu64"us \n",image->Pts);    
8
+        //printf("[PPPP] x264 Incoming : %" PRIu64"us \n",image->Pts);    
9
         // 2-preamble   
10
         if(false==preAmble(image))
11
         {
12
@@ -289,11 +289,11 @@ bool x264Encoder::postAmble (ADMBitstrea
13
         }
14
         //------
15
         aprintf("encoder delay=%d, pic out dts=%d picout pts=%d\n",getEncoderDelay(),picout->i_dts,picout->i_pts);
16
-        aprintf("pts = %"PRIu64", dts=%"PRIu64", pts+delay=%"PRIu64" delta=%"PRIu64"\n",picout->i_pts,out->dts,out->pts,
17
+        aprintf("pts = %" PRIu64", dts=%" PRIu64", pts+delay=%" PRIu64" delta=%" PRIu64"\n",picout->i_pts,out->dts,out->pts,
18
                     out->pts-out->dts);
19
         if(out->dts>out->pts)
20
         {
21
-            ADM_warning("DTS > PTS, that can happen when there are holes in the source (%"PRIu64"/%"PRIu64")\n",
22
+            ADM_warning("DTS > PTS, that can happen when there are holes in the source (%" PRIu64"/%" PRIu64")\n",
23
                         out->dts,out->pts);
24
             if(picout->i_type!=X264_TYPE_B && picout->i_type!=X264_TYPE_BREF)
25
             {
26
@@ -341,7 +341,7 @@ bool x264Encoder::postAmble (ADMBitstrea
27
           ADM_error ("[x264] Unknown image type: %d\n", picout->i_type);
28
           //ADM_assert(0);
29
         }
30
-        //printf("[OOOO] x264 Outgoing : %"PRIu64"us \n",out->dts);    
31
+        //printf("[OOOO] x264 Outgoing : %" PRIu64"us \n",out->dts);    
32
         out->out_quantizer = picout->i_qpplus1;
33
         return true;
34
 }
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_x264_ADM__x264.h (-11 lines)
Lines 1-11 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/x264/ADM_x264.h.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/x264/ADM_x264.h
3
@@ -108,7 +108,7 @@ extern "C"
4
 	1.0,	/* float rate_tolerance; */ \
5
 	0,	/* uint32_t vbv_max_bitrate; */ \
6
 	0,	/* uint32_t vbv_buffer_size; */ \
7
-	0.9,	/* uint32_t vbv_buffer_init; */ \
8
+	1,	/* uint32_t vbv_buffer_init; */ \
9
 	1.4,	/* float ip_factor; */ \
10
 	1.3,	/* float pb_factor; */ \
11
 	1,	/* uint32_t aq_mode; */ \
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_x264_qt4_Q__x264.cpp (-11 lines)
Lines 1-11 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp
3
@@ -38,7 +38,7 @@ typedef struct
4
 }idcToken;
5
 
6
 static const idcToken listOfIdc[]={
7
-        {-1,"Auto"},
8
+  {(unsigned int)-1,"Auto"},
9
         {10,"1"},
10
         {11,"1.1"},
11
         {12,"1.2"},
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_x265_ADM__x265.cpp (-16 lines)
Lines 1-16 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/x265/ADM_x265.cpp.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/x265/ADM_x265.cpp
3
@@ -284,11 +284,11 @@ bool x265Encoder::postAmble (ADMBitstrea
4
         }
5
         //------
6
         aprintf("encoder delay=%d, pic out dts=%d picout pts=%d\n",getEncoderDelay(),picout->i_dts,picout->i_pts);
7
-        aprintf("pts = %"PRIu64", dts=%"PRIu64", pts+delay=%"PRIu64" delta=%"PRIu64"\n",picout->i_pts,out->dts,out->pts,
8
+        aprintf("pts = %" PRIu64", dts=%" PRIu64", pts+delay=%" PRIu64" delta=%" PRIu64"\n",picout->i_pts,out->dts,out->pts,
9
                     out->pts-out->dts);
10
         if(out->dts>out->pts)
11
         {
12
-            ADM_warning("DTS > PTS, that can happen when there are holes in the source (%"PRIu64"/%"PRIu64")\n",
13
+            ADM_warning("DTS > PTS, that can happen when there are holes in the source (%" PRIu64"/%" PRIu64")\n",
14
                         out->dts,out->pts);
15
             if(picout->sliceType!=X265_TYPE_B && picout->sliceType!=X265_TYPE_BREF)
16
             {
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_x265_ADM__x265.h (-11 lines)
Lines 1-11 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/x265/ADM_x265.h.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/x265/ADM_x265.h
3
@@ -85,7 +85,7 @@ extern "C"
4
 	1.0,	/* float rate_tolerance; */ \
5
 	0,	/* uint32_t vbv_max_bitrate; */ \
6
 	0,	/* uint32_t vbv_buffer_size; */ \
7
-	0.9,	/* uint32_t vbv_buffer_init; */ \
8
+	1,	/* uint32_t vbv_buffer_init; */ \
9
 	1.4,	/* float ip_factor; */ \
10
 	1.3,	/* float pb_factor; */ \
11
 	2,	/* uint32_t aq_mode; */ \
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_x265_qt4_Q__x265.cpp (-11 lines)
Lines 1-11 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp
3
@@ -38,7 +38,7 @@ typedef struct
4
 }idcToken;
5
 
6
 static const idcToken listOfIdc[]={
7
-        {-1,"Auto"},
8
+        {(unsigned int)-1,"Auto"},
9
         {10,"1"},
10
         {20,"2"},
11
         {21,"2.1"},
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoEncoder_xvid4_ADM__xvid4.cpp (-20 lines)
Lines 1-20 Link Here
1
--- avidemux_plugins/ADM_videoEncoder/xvid4/ADM_xvid4.cpp.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoEncoder/xvid4/ADM_xvid4.cpp
3
@@ -54,7 +54,7 @@ typedef enum
4
         RD_SQUARE = RD_HPEL_QPEL_8 | XVID_ME_EXTSEARCH_RD
5
 } RateDistortionMode;
6
 
7
-uint32_t rdMode[5]=
8
+int32_t rdMode[5]=
9
 {
10
     RD_NONE,
11
     RD_DCT_ME,
12
@@ -332,7 +332,7 @@ again:    
13
     // Store Pts/DTS
14
     ADM_timeMapping map; // Store real PTS <->lav value mapping
15
     map.realTS=image->Pts+getEncoderDelay();
16
-    aprintf("Pushing fn=%d Time=%"PRIu64"\n",frameNum,map.realTS);
17
+    aprintf("Pushing fn=%d Time=%" PRIu64"\n",frameNum,map.realTS);
18
    
19
     map.internalTS=frameNum++;
20
     mapper.push_back(map);
(-)multimedia/avidemux/files/patch-avidemux__plugins_ADM__videoFilters6_telecide_Telecide__getFrame.cpp (-29 lines)
Lines 1-29 Link Here
1
--- avidemux_plugins/ADM_videoFilters6/telecide/Telecide_getFrame.cpp.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux_plugins/ADM_videoFilters6/telecide/Telecide_getFrame.cpp
3
@@ -240,7 +240,7 @@ teleCide *_param=&configuration;
4
                         {
5
                                 // The chosen frame doesn't match the prediction.
6
                                 if (predicted_metric == 0) mismatch = 0.0;
7
-                                else mismatch = (100.0*abs(predicted_metric - lowest))/predicted_metric;
8
+                                else mismatch = (100.0*abs((int)predicted_metric - (int)lowest))/predicted_metric;
9
                                 if (mismatch < gthresh)
10
                                 {
11
                                         // It's close enough, so use the predicted one.
12
@@ -283,7 +283,7 @@ teleCide *_param=&configuration;
13
                                         {
14
                                                 // The chosen frame doesn't match the prediction.
15
                                                 if (predicted_metric == 0) mismatch = 0.0;
16
-                                                else mismatch = (100.0*abs(predicted_metric - lowest))/predicted_metric;
17
+                                                else mismatch = (100.0*abs((int)predicted_metric - (int)lowest))/predicted_metric;
18
                                                 if ((int) mismatch <= gthresh)
19
                                                 {
20
                                                         // It's close enough, so use the predicted one.
21
@@ -394,7 +394,7 @@ teleCide *_param=&configuration;
22
         {
23
                 unsigned char *dstpp, *dstpn;
24
                 int v1, v2, z;
25
-                #warning blend in place is wrong!
26
+                //#warning blend in place is wrong!
27
                 final=dst;
28
                 // MeanX:We should copy here as we blend from source and destination
29
                 // for the moment we do it in place, it is wrong.
(-)multimedia/avidemux/files/patch-avidemux__plugins_CMakeLists.txt (-5 / +7 lines)
Lines 1-10 Link Here
1
--- avidemux_plugins/CMakeLists.txt.orig	2016-01-31 19:06:53 UTC
1
--- avidemux_plugins/CMakeLists.txt.orig	2019-08-15 09:25:40.000000000 +0200
2
+++ avidemux_plugins/CMakeLists.txt
2
+++ avidemux_plugins/CMakeLists.txt	2020-01-10 15:07:57.924344000 +0100
3
@@ -203,7 +203,6 @@ ADD_SUBDIRECTORY(ADM_videoEncoder)
3
@@ -265,7 +265,9 @@
4
 ADD_SUBDIRECTORY(ADM_videoEncoder)
4
 ADD_SUBDIRECTORY(ADM_videoFilters6)
5
 ADD_SUBDIRECTORY(ADM_videoFilters6)
5
 IF(DO_QT4)
6
 IF(DO_QT4)
7
+    IF(NOT DO_COMMON)
6
         add_subdirectory(ADM_demuxers/VapourSynth)
8
         add_subdirectory(ADM_demuxers/VapourSynth)
7
-        add_subdirectory(ADM_scriptEngines)
9
+    ENDIF(NOT DO_COMMON)
10
     #    add_subdirectory(ADM_scriptEngines)
8
         #IF(USE_OPENGL AND NOT WIN32)
11
         #IF(USE_OPENGL AND NOT WIN32)
9
         IF(USE_OPENGL )
12
         IF(USE_OPENGL )
10
          ADD_SUBDIRECTORY(ADM_videoFilters6_openGl)
(-)multimedia/avidemux/files/patch-avidemux_qt4_ADM__jobs_src_ADM__jobControl.cpp (-11 lines)
Lines 1-11 Link Here
1
--- avidemux/qt4/ADM_jobs/src/ADM_jobControl.cpp.orig	2016-01-29 08:47:25 UTC
2
+++ avidemux/qt4/ADM_jobs/src/ADM_jobControl.cpp
3
@@ -112,7 +112,7 @@ void jobWindow::refreshList(void)
4
         QTableWidgetItem *endItem=fromText (end,i);
5
         QTableWidgetItem *durItem=fromText (dur,i);
6
 
7
-#define MX(x,y) case ADM_JOB_##x:  status->setIcon(QIcon(":/jobs/"y));break;
8
+#define MX(x,y) case ADM_JOB_##x:  status->setIcon(QIcon(":/jobs/" y));break;
9
         switch(listOfJob[i].status)
10
         {
11
             MX(KO,"gtk-no.png");
(-)multimedia/avidemux/files/patch-cmake_admCheckMiscLibs.cmake (-5 / +5 lines)
Lines 1-11 Link Here
1
--- cmake/admCheckMiscLibs.cmake.orig	2015-05-30 14:09:29 UTC
1
--- cmake/admCheckMiscLibs.cmake.orig	2019-12-14 18:40:01 UTC
2
+++ cmake/admCheckMiscLibs.cmake
2
+++ cmake/admCheckMiscLibs.cmake
3
@@ -67,7 +67,7 @@ ENDIF (UNIX AND NOT APPLE)
3
@@ -69,7 +69,7 @@ ENDIF (UNIX AND NOT APPLE)
4
 MESSAGE(STATUS "Checking for execinfo")
4
 MESSAGE(STATUS "Checking for execinfo")
5
 MESSAGE(STATUS "*********************")
5
 MESSAGE(STATUS "*********************")
6
 
6
 
7
-FIND_HEADER_AND_LIB(execinfo execinfo.h execinfo backtrace_symbols)
7
-FIND_HEADER_AND_LIB(EXECINFO execinfo.h c backtrace_symbols)
8
+FIND_HEADER_AND_LIB(EXECINFO execinfo.h execinfo backtrace_symbols)
8
+FIND_HEADER_AND_LIB(EXECINFO execinfo.h execinfo backtrace_symbols)
9
 PRINT_LIBRARY_INFO("execinfo" EXECINFO_FOUND "${LIBEXECINFO_INCLUDE_DIR}" "${LIBEXECINFO_LIBRARY_DIR}")
9
 PRINT_LIBRARY_INFO("execinfo" EXECINFO_FOUND "${EXECINFO_INCLUDE_DIR}" "${EXECINFO_LIBRARY_DIR}")
10
 
10
 
11
 IF (LIBEXECINFO_INCLUDE_DIR)
11
 IF (EXECINFO_INCLUDE_DIR)
(-)multimedia/avidemux/files/patch-cmake_admCheckX265.cmake (-12 lines)
Lines 1-12 Link Here
1
--- cmake/admCheckX265.cmake.orig	2016-01-29 08:47:25 UTC
2
+++ cmake/admCheckX265.cmake
3
@@ -19,9 +19,6 @@ MACRO(checkX265)
4
 					MESSAGE("WARNING: x265 core version is too old.  At least version 9 is required.")
5
 					SET(X265_FOUND 0)
6
 				ELSE (x265_version LESS 9)
7
-                                        IF(NOT WIN32)
8
-                                                SET(DL dl)
9
-                                        ENDIF(NOT WIN32)
10
 					FIND_HEADER_AND_LIB(X265 x265.h x265 x265_encoder_open_${x265_version} ${DL})
11
 				ENDIF (x265_version LESS 9)
12
 			ELSE (_X265_FOUND AND _X265_CONFIG_FOUND)
(-)multimedia/avidemux/files/patch-cmake_admMainChecks.cmake (-4 / +4 lines)
Lines 1-6 Link Here
1
--- cmake/admMainChecks.cmake.orig	2019-06-17 10:41:06 UTC
1
--- cmake/admMainChecks.cmake.orig	2019-08-15 07:25:40 UTC
2
+++ cmake/admMainChecks.cmake
2
+++ cmake/admMainChecks.cmake
3
@@ -81,7 +81,7 @@ ELSE (WIN32)
3
@@ -117,7 +117,7 @@ ELSE (WIN32)
4
 ENDIF (WIN32)
4
 ENDIF (WIN32)
5
 
5
 
6
 if (CMAKE_COMPILER_IS_GNUCC)
6
 if (CMAKE_COMPILER_IS_GNUCC)
Lines 7-11 Link Here
7
-	add_definitions("-Werror=attributes") 
7
-	add_definitions("-Werror=attributes") 
8
+	add_definitions("-Wattributes") 
8
+	add_definitions("-Wattributes") 
9
 endif (CMAKE_COMPILER_IS_GNUCC)
9
 endif (CMAKE_COMPILER_IS_GNUCC)
10
 # Clang
10
 # MacOsX stuff
11
 IF(${CMAKE_CXX_COMPILER} MATCHES ".*[cC]lang.*")
11
 IF(APPLE)
(-)multimedia/avidemux/pkg-plist (-48 / +417 lines)
Lines 1-14 Link Here
1
@mode 0755
1
lib/libADM6avcodec.so.58
2
lib/libADM6avcodec.so.56
2
lib/libADM6avformat.so.58
3
lib/libADM6avformat.so.56
3
lib/libADM6avutil.so.56
4
lib/libADM6avutil.so.54
4
lib/libADM6postproc.so.55
5
lib/libADM6postproc.so.53
5
lib/libADM6swscale.so.5
6
lib/libADM6swscale.so.3
7
@mode
8
lib/libADM_core6.so
6
lib/libADM_core6.so
9
lib/libADM_coreAudio6.so
7
lib/libADM_coreAudio6.so
10
lib/libADM_coreImage6.so
8
lib/libADM_coreImage6.so
11
%%VAAPI%%lib/libADM_coreLibVA6.so
9
%%VAAPI%%lib/libADM_coreLibVA6.so
10
%%VAAPI%%lib/libADM_coreLibVAEnc6.so
12
lib/libADM_coreUI6.so
11
lib/libADM_coreUI6.so
13
lib/libADM_audioParser6.so
12
lib/libADM_audioParser6.so
14
lib/libADM_coreAudioDevice6.so
13
lib/libADM_coreAudioDevice6.so
Lines 22-70 Link Here
22
lib/libADM_coreScript.so
21
lib/libADM_coreScript.so
23
lib/libADM_coreSocket6.so
22
lib/libADM_coreSocket6.so
24
lib/libADM_coreSqlLight3.so
23
lib/libADM_coreSqlLight3.so
25
lib/libADM_coreSubtitle.so
24
lib/libADM_coreSubtitles6.so
26
lib/libADM_coreUtils6.so
25
lib/libADM_coreUtils6.so
27
%%VDPAU%%lib/libADM_coreVDPAU6.so
26
%%VDPAU%%lib/libADM_coreVDPAU6.so
28
lib/libADM_coreVideoCodec6.so
27
lib/libADM_coreVideoCodec6.so
29
lib/libADM_coreVideoEncoder6.so
28
lib/libADM_coreVideoEncoder6.so
30
lib/libADM_coreVideoFilter6.so
29
lib/libADM_coreVideoFilter6.so
31
include/avidemux/2.6/libavutil/buffer.h
30
include/avidemux/2.7/libavutil/buffer.h
32
include/avidemux/2.6/libavutil/attributes.h
31
include/avidemux/2.7/libavutil/attributes.h
33
include/avidemux/2.6/libavutil/audioconvert.h
32
include/avidemux/2.7/libavutil/avconfig.h
34
include/avidemux/2.6/libavutil/avconfig.h
33
include/avidemux/2.7/libavutil/avutil.h
35
include/avidemux/2.6/libavutil/avutil.h
34
include/avidemux/2.7/libavutil/bswap.h
36
include/avidemux/2.6/libavutil/bswap.h
35
include/avidemux/2.7/libavutil/channel_layout.h
37
include/avidemux/2.6/libavutil/channel_layout.h
36
include/avidemux/2.7/libavutil/common.h
38
include/avidemux/2.6/libavutil/common.h
37
include/avidemux/2.7/libavutil/cpu.h
39
include/avidemux/2.6/libavutil/cpu.h
38
include/avidemux/2.7/libavutil/dict.h
40
include/avidemux/2.6/libavutil/dict.h
39
include/avidemux/2.7/libavutil/error.h
41
include/avidemux/2.6/libavutil/error.h
40
include/avidemux/2.7/libavutil/frame.h
42
include/avidemux/2.6/libavutil/frame.h
41
include/avidemux/2.7/libavutil/hwcontext.h
43
include/avidemux/2.6/libavutil/intfloat.h
42
include/avidemux/2.7/libavutil/hwcontext_dxva2.h
44
include/avidemux/2.6/libavutil/log.h
43
include/avidemux/2.7/libavutil/hwcontext_vaapi.h
45
include/avidemux/2.6/libavutil/macros.h
44
include/avidemux/2.7/libavutil/hwcontext_vdpau.h
46
include/avidemux/2.6/libavutil/mathematics.h
45
include/avidemux/2.7/libavutil/intfloat.h
47
include/avidemux/2.6/libavutil/mem.h
46
include/avidemux/2.7/libavutil/log.h
48
include/avidemux/2.6/libavutil/old_pix_fmts.h
47
include/avidemux/2.7/libavutil/macros.h
49
include/avidemux/2.6/libavutil/opt.h
48
include/avidemux/2.7/libavutil/mathematics.h
50
include/avidemux/2.6/libavutil/pixfmt.h
49
include/avidemux/2.7/libavutil/mem.h
51
include/avidemux/2.6/libavutil/rational.h
50
include/avidemux/2.7/libavutil/pixdesc.h
52
include/avidemux/2.6/libavutil/samplefmt.h
51
include/avidemux/2.7/libavutil/opt.h
53
include/avidemux/2.6/libavutil/time.h
52
include/avidemux/2.7/libavutil/pixfmt.h
54
include/avidemux/2.6/libavutil/version.h
53
include/avidemux/2.7/libavutil/rational.h
55
include/avidemux/2.6/libavcodec/avcodec.h
54
include/avidemux/2.7/libavutil/samplefmt.h
56
%%VAAPI%%include/avidemux/2.6/libavcodec/vaapi.h
55
include/avidemux/2.7/libavutil/time.h
57
%%VAAPI%%include/avidemux/2.6/libavcodec/vaapi_internal.h
56
include/avidemux/2.7/libavutil/version.h
58
include/avidemux/2.6/libavcodec/vdpau.h
57
include/avidemux/2.7/libavcodec/avcodec.h
59
include/avidemux/2.6/libavcodec/version.h
58
%%VAAPI%%include/avidemux/2.7/libavcodec/vaapi.h
60
include/avidemux/2.6/libavcodec/old_codec_ids.h
59
include/avidemux/2.7/libavcodec/vdpau.h
61
include/avidemux/2.6/libavformat/avformat.h
60
include/avidemux/2.7/libavcodec/version.h
62
include/avidemux/2.6/libavformat/avio.h
61
include/avidemux/2.7/libavcodec/videotoolbox.h
63
include/avidemux/2.6/libavformat/version.h
62
include/avidemux/2.7/libavformat/avformat.h
64
include/avidemux/2.6/libavformat/flv.h
63
include/avidemux/2.7/libavformat/avio.h
65
include/avidemux/2.6/libpostproc/postprocess.h
64
include/avidemux/2.7/libavformat/version.h
66
include/avidemux/2.6/libpostproc/version.h
65
include/avidemux/2.7/libavformat/flv.h
67
include/avidemux/2.6/libswscale/swscale.h
66
include/avidemux/2.7/libpostproc/postprocess.h
68
include/avidemux/2.6/libswscale/version.h
67
include/avidemux/2.7/libpostproc/version.h
69
include/avidemux/2.6/ADM_coreConfig.h
68
include/avidemux/2.7/libswscale/swscale.h
70
include/avidemux/2.6/ADM_coreConfig.cmake
69
include/avidemux/2.7/libswscale/version.h
70
include/avidemux/2.7/ADM_coreConfig.h
71
include/avidemux/2.7/cmake/ADM_coreConfig.cmake
72
include/avidemux/2.7/cmake/ADM_coreConfig.h.cmake
73
include/avidemux/2.7/cmake/DeployQt5.cmake
74
include/avidemux/2.7/cmake/FindAlsa.cmake
75
include/avidemux/2.7/cmake/FindArts.cmake
76
include/avidemux/2.7/cmake/FindBourne.cmake
77
include/avidemux/2.7/cmake/FindGitSvn.cmake
78
include/avidemux/2.7/cmake/FindGnuMake.cmake
79
include/avidemux/2.7/cmake/FindPatch.cmake
80
include/avidemux/2.7/cmake/FindSDL.cmake
81
include/avidemux/2.7/cmake/FindSDL2.cmake
82
include/avidemux/2.7/cmake/FindSubversion.cmake
83
include/avidemux/2.7/cmake/FindTar.cmake
84
include/avidemux/2.7/cmake/FindThreads.cmake
85
include/avidemux/2.7/cmake/Po.cmake
86
include/avidemux/2.7/cmake/Ts.cmake
87
include/avidemux/2.7/cmake/_CMakeParseArguments.cmake
88
include/avidemux/2.7/cmake/_GenerateExportHeader.cmake
89
include/avidemux/2.7/cmake/ad_plugin.cmake
90
include/avidemux/2.7/cmake/admAsNeeded.cmake
91
include/avidemux/2.7/cmake/admCPack.cmake
92
include/avidemux/2.7/cmake/admCPackRpm.cmake
93
include/avidemux/2.7/cmake/admCheckAudioDeviceLibs.cmake
94
include/avidemux/2.7/cmake/admCheckAudioEncoderLibs.cmake
95
include/avidemux/2.7/cmake/admCheckDca.cmake
96
include/avidemux/2.7/cmake/admCheckDxva2.cmake
97
include/avidemux/2.7/cmake/admCheckFaad.cmake
98
include/avidemux/2.7/cmake/admCheckFdkAac.cmake
99
include/avidemux/2.7/cmake/admCheckFontConfig.cmake
100
include/avidemux/2.7/cmake/admCheckFreeType.cmake
101
include/avidemux/2.7/cmake/admCheckFribidi.cmake
102
include/avidemux/2.7/cmake/admCheckFtello.cmake
103
include/avidemux/2.7/cmake/admCheckGettext.cmake
104
include/avidemux/2.7/cmake/admCheckGtk.cmake
105
include/avidemux/2.7/cmake/admCheckLibVA.cmake
106
include/avidemux/2.7/cmake/admCheckLibxml2.cmake
107
include/avidemux/2.7/cmake/admCheckMiscLibs.cmake
108
include/avidemux/2.7/cmake/admCheckMiscLibs.cmake.orig
109
include/avidemux/2.7/cmake/admCheckNvEnc.cmake
110
include/avidemux/2.7/cmake/admCheckOpenGl.cmake
111
include/avidemux/2.7/cmake/admCheckOpencore.cmake
112
include/avidemux/2.7/cmake/admCheckOpus.cmake
113
include/avidemux/2.7/cmake/admCheckQt.cmake
114
include/avidemux/2.7/cmake/admCheckQt4.cmake
115
include/avidemux/2.7/cmake/admCheckQt5.cmake
116
include/avidemux/2.7/cmake/admCheckRequiredLibs.cmake
117
include/avidemux/2.7/cmake/admCheckSpiderMonkey.cmake
118
include/avidemux/2.7/cmake/admCheckVDPAU.cmake
119
include/avidemux/2.7/cmake/admCheckVapourSynth.cmake
120
include/avidemux/2.7/cmake/admCheckVideoToolbox.cmake
121
include/avidemux/2.7/cmake/admCheckVorbisDec.cmake
122
include/avidemux/2.7/cmake/admCheckVpx.cmake
123
include/avidemux/2.7/cmake/admCheckX264.cmake
124
include/avidemux/2.7/cmake/admCheckX265.cmake
125
include/avidemux/2.7/cmake/admCheckXvba.cmake
126
include/avidemux/2.7/cmake/admCheckXvid.cmake
127
include/avidemux/2.7/cmake/admCmakeParseArgument.cmake
128
include/avidemux/2.7/cmake/admConfigHelper.cmake
129
include/avidemux/2.7/cmake/admConfigSummary.cmake
130
include/avidemux/2.7/cmake/admCoreIncludes.cmake
131
include/avidemux/2.7/cmake/admCoreIncludesExternalBuild.cmake
132
include/avidemux/2.7/cmake/admCrossCompile.cmake
133
include/avidemux/2.7/cmake/admCrossQt4.cmake
134
include/avidemux/2.7/cmake/admDebianUtils.cmake
135
include/avidemux/2.7/cmake/admDetermineSystem.cmake
136
include/avidemux/2.7/cmake/admFFmpegBuild.cmake
137
include/avidemux/2.7/cmake/admFFmpegBuild.cmake.original
138
include/avidemux/2.7/cmake/admFFmpegBuild_crossMingw.cmake
139
include/avidemux/2.7/cmake/admFFmpegBuild_helpers.cmake
140
include/avidemux/2.7/cmake/admFFmpegBuild_native.cmake
141
include/avidemux/2.7/cmake/admFFmpegBuild_vs.cmake
142
include/avidemux/2.7/cmake/admFFmpegBuild_vs_import.cmake
143
include/avidemux/2.7/cmake/admFFmpegPrepareGit.cmake
144
include/avidemux/2.7/cmake/admFFmpegPrepareSvn.cmake
145
include/avidemux/2.7/cmake/admFFmpegPrepareTar.cmake
146
include/avidemux/2.7/cmake/admFFmpegUtil.cmake
147
include/avidemux/2.7/cmake/admFFmpegVersion.cmake
148
include/avidemux/2.7/cmake/admGetRevision.cmake
149
include/avidemux/2.7/cmake/admInstallDir.cmake
150
include/avidemux/2.7/cmake/admMainChecks.cmake
151
include/avidemux/2.7/cmake/admMainChecks.cmake.orig
152
include/avidemux/2.7/cmake/admOpenGl.cmake
153
include/avidemux/2.7/cmake/admPackager.cmake
154
include/avidemux/2.7/cmake/admPluginLocation.cmake
155
include/avidemux/2.7/cmake/admPluginVideoEncoder.cmake
156
include/avidemux/2.7/cmake/admQtMacro.cmake
157
include/avidemux/2.7/cmake/admTimeStamp.cmake
158
include/avidemux/2.7/cmake/admWindRes.cmake
159
include/avidemux/2.7/cmake/admYasm.cmake
160
include/avidemux/2.7/cmake/admYasm_gcc.cmake
161
include/avidemux/2.7/cmake/admYasm_vs.cmake
162
include/avidemux/2.7/cmake/adm_log.cmake
163
include/avidemux/2.7/cmake/ae_plugin.cmake
164
include/avidemux/2.7/cmake/av_plugin.cmake
165
include/avidemux/2.7/cmake/avidemuxVersion.cmake
166
include/avidemux/2.7/cmake/cmake_compile_check/CheckFunctionExists.c
167
include/avidemux/2.7/cmake/cmake_compile_check/check_vdpau.cpp
168
include/avidemux/2.7/cmake/cmake_compile_check/cpu_arm64_check.cpp
169
include/avidemux/2.7/cmake/cmake_compile_check/cpu_armel_check.cpp
170
include/avidemux/2.7/cmake/cmake_compile_check/cpu_x86-64_check.cpp
171
include/avidemux/2.7/cmake/cmake_compile_check/cpu_x86_check.cpp
172
include/avidemux/2.7/cmake/cmake_compile_check/dxva2.c
173
include/avidemux/2.7/cmake/cmake_compile_check/execinfo.cpp
174
include/avidemux/2.7/cmake/cmake_compile_check/faad_check.cpp
175
include/avidemux/2.7/cmake/cmake_compile_check/ftello.cpp
176
include/avidemux/2.7/cmake/cmake_compile_check/gettext.cpp
177
include/avidemux/2.7/cmake/cmake_compile_check/gtk_x11_check.cpp
178
include/avidemux/2.7/cmake/cmake_compile_check/iconv_check.cpp
179
include/avidemux/2.7/cmake/cmake_compile_check/libva.cpp
180
include/avidemux/2.7/cmake/cmake_compile_check/libva_dummy.cpp
181
include/avidemux/2.7/cmake/cmake_compile_check/libva_hevcdec.cpp
182
include/avidemux/2.7/cmake/cmake_compile_check/libva_vp9dec.cpp
183
include/avidemux/2.7/cmake/cmake_compile_check/os_bsd_check.cpp
184
include/avidemux/2.7/cmake/commonCmakeApplication.cmake
185
include/avidemux/2.7/cmake/config.h.cmake
186
include/avidemux/2.7/cmake/debianArch.cmake
187
include/avidemux/2.7/cmake/dm_plugin.cmake
188
include/avidemux/2.7/cmake/ffmpeg_configure.sh.cmake
189
include/avidemux/2.7/cmake/ffmpeg_make.sh.cmake
190
include/avidemux/2.7/cmake/mx_plugin.cmake
191
include/avidemux/2.7/cmake/plugin_cli.cmake
192
include/avidemux/2.7/cmake/plugin_qt4.cmake
193
include/avidemux/2.7/cmake/se_plugin.cmake
194
include/avidemux/2.7/cmake/vd_plugin.cmake
195
include/avidemux/2.7/cmake/ve_plugin.cmake
196
include/avidemux/2.7/cmake/ve_plugin_qt4.cmake
197
include/avidemux/2.7/cmake/ve_settings_plugin.cmake
198
include/avidemux/2.7/cmake/vf_plugin.cmake
199
include/avidemux/2.7/cmake/vf_plugin_cli.cmake
200
include/avidemux/2.7/cmake/vf_plugin_gtk.cmake
201
include/avidemux/2.7/cmake/vf_plugin_qt4.cmake
202
include/avidemux/2.7/cmake/vf_plugin_qt4gl.cmake
203
@dir include/avidemux/2.7/cmake/osx
204
@dir include/avidemux/2.7/cmake/sql
205
include/avidemux/2.7/ADM_core/ADM_assert.h
206
include/avidemux/2.7/ADM_core/ADM_byteBuffer.h
207
include/avidemux/2.7/ADM_core/ADM_clock.h
208
include/avidemux/2.7/ADM_core/ADM_core6_export.h
209
include/avidemux/2.7/ADM_core/ADM_coreTranslator.h
210
include/avidemux/2.7/ADM_core/ADM_cpp.h
211
include/avidemux/2.7/ADM_core/ADM_cpuCap.h
212
include/avidemux/2.7/ADM_core/ADM_crashdump.h
213
include/avidemux/2.7/ADM_core/ADM_crashdump_apple.h
214
include/avidemux/2.7/ADM_core/ADM_crashdump_mingw.h
215
include/avidemux/2.7/ADM_core/ADM_crashdump_other.h
216
include/avidemux/2.7/ADM_core/ADM_crashdump_unix.h
217
include/avidemux/2.7/ADM_core/ADM_crashdump_vs.h
218
include/avidemux/2.7/ADM_core/ADM_default.h
219
include/avidemux/2.7/ADM_core/ADM_dynamicLoading.h
220
include/avidemux/2.7/ADM_core/ADM_files.h
221
include/avidemux/2.7/ADM_core/ADM_inttype.h
222
include/avidemux/2.7/ADM_core/ADM_mangle.h
223
include/avidemux/2.7/ADM_core/ADM_mangle_gcc.h
224
include/avidemux/2.7/ADM_core/ADM_mangle_vs.h
225
include/avidemux/2.7/ADM_core/ADM_memsupport.h
226
include/avidemux/2.7/ADM_core/ADM_misc.h
227
include/avidemux/2.7/ADM_core/ADM_prettyPrint.h
228
include/avidemux/2.7/ADM_core/ADM_ptrQueue.h
229
include/avidemux/2.7/ADM_core/ADM_queue.h
230
include/avidemux/2.7/ADM_core/ADM_threads.h
231
include/avidemux/2.7/ADM_core/ADM_vidMisc.h
232
include/avidemux/2.7/ADM_core/ADM_win32.h
233
include/avidemux/2.7/ADM_core/BVector.h
234
include/avidemux/2.7/ADM_core/admx86inc.asm
235
include/avidemux/2.7/ADM_core/admx86util.asm
236
include/avidemux/2.7/ADM_coreAudio/ADM_audioAccessFile.h
237
include/avidemux/2.7/ADM_coreAudio/ADM_audioAccessFileAACADTS.h
238
include/avidemux/2.7/ADM_coreAudio/ADM_audioClock.h
239
include/avidemux/2.7/ADM_coreAudio/ADM_audioCodecEnum.h
240
include/avidemux/2.7/ADM_coreAudio/ADM_audioIdentify.h
241
include/avidemux/2.7/ADM_coreAudio/ADM_audioStream.h
242
include/avidemux/2.7/ADM_coreAudio/ADM_audioStreamAC3.h
243
include/avidemux/2.7/ADM_coreAudio/ADM_audioStreamBuffered.h
244
include/avidemux/2.7/ADM_coreAudio/ADM_audioStreamConstantChunk.h
245
include/avidemux/2.7/ADM_coreAudio/ADM_audioStreamDCA.h
246
include/avidemux/2.7/ADM_coreAudio/ADM_audioStreamEac3.h
247
include/avidemux/2.7/ADM_coreAudio/ADM_audioStreamMP3.h
248
include/avidemux/2.7/ADM_coreAudio/ADM_audioStreamPCM.h
249
include/avidemux/2.7/ADM_coreAudio/ADM_audioWrite.h
250
include/avidemux/2.7/ADM_coreAudio/ADM_audioWriteAAC.h
251
include/avidemux/2.7/ADM_coreAudio/ADM_audioWriteWav.h
252
include/avidemux/2.7/ADM_coreAudio/ADM_audioXiphUtils.h
253
include/avidemux/2.7/ADM_coreAudio/ADM_audiodef.h
254
include/avidemux/2.7/ADM_coreAudio/ADM_baseAudioStream.h
255
include/avidemux/2.7/ADM_coreAudio/ADM_coreAudio.h
256
include/avidemux/2.7/ADM_coreAudio/ADM_coreAudio6_export.h
257
include/avidemux/2.7/ADM_coreAudioCodec/ADM_ad_plugin.h
258
include/avidemux/2.7/ADM_coreAudioCodec/ADM_audiocodec.h
259
include/avidemux/2.7/ADM_coreAudioCodec/ADM_audiocodeclist.h
260
include/avidemux/2.7/ADM_coreAudioCodec/adm_ogg.h
261
include/avidemux/2.7/ADM_coreAudioDevice/ADM_audioDeviceInternal.h
262
include/avidemux/2.7/ADM_coreAudioDevice/ADM_audiodevice.h
263
include/avidemux/2.7/ADM_coreAudioDevice/ADM_coreAudioDevice6_export.h
264
include/avidemux/2.7/ADM_coreAudioDevice/audio_out.h
265
include/avidemux/2.7/ADM_coreAudioEncoder/ADM_coreAudioEncoder6_export.h
266
include/avidemux/2.7/ADM_coreAudioEncoder/audioencoder.h
267
include/avidemux/2.7/ADM_coreAudioEncoder/audioencoderInternal.h
268
include/avidemux/2.7/ADM_coreAudioFilter/ADM_audioFilter.h
269
include/avidemux/2.7/ADM_coreAudioFilter/ADM_audioResample.h
270
include/avidemux/2.7/ADM_coreAudioFilter/ADM_coreAudioFilterAPI6_export.h
271
include/avidemux/2.7/ADM_coreAudioFilter/audioEncoderApi.h
272
include/avidemux/2.7/ADM_coreAudioFilter/audio_encoderPlugin.h
273
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter.h
274
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_SRC.h
275
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_bridge.h
276
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_conf.h
277
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_dolby.h
278
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_film2pal.h
279
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_internal.h
280
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_limiter.h
281
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_limiter_param.h
282
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_mixer.h
283
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_normalize.h
284
include/avidemux/2.7/ADM_coreAudioFilter/audiofilter_normalize_param.h
285
include/avidemux/2.7/ADM_coreAudioParser/ADM_a52info.h
286
include/avidemux/2.7/ADM_coreAudioParser/ADM_aacLatm.h
287
include/avidemux/2.7/ADM_coreAudioParser/ADM_aacadts.h
288
include/avidemux/2.7/ADM_coreAudioParser/ADM_aacinfo.h
289
include/avidemux/2.7/ADM_coreAudioParser/ADM_audioParser6_export.h
290
include/avidemux/2.7/ADM_coreAudioParser/ADM_dcainfo.h
291
include/avidemux/2.7/ADM_coreAudioParser/ADM_eac3info.h
292
include/avidemux/2.7/ADM_coreAudioParser/ADM_mp3info.h
293
include/avidemux/2.7/ADM_coreDemuxer/ADM_Video.h
294
include/avidemux/2.7/ADM_coreDemuxer/ADM_bitmap.h
295
include/avidemux/2.7/ADM_coreDemuxer/ADM_coreDemuxer.h
296
include/avidemux/2.7/ADM_coreDemuxer/ADM_coreDemuxer6_export.h
297
include/avidemux/2.7/ADM_coreDemuxer/ADM_coreDemuxerMpeg.h
298
include/avidemux/2.7/ADM_coreDemuxer/ADM_coreDemuxerMpegTemplate.cpp.h
299
include/avidemux/2.7/ADM_coreDemuxer/ADM_demuxerInternal.h
300
include/avidemux/2.7/ADM_coreDemuxer/avifmt2.h
301
include/avidemux/2.7/ADM_coreDemuxer/unix/avifmt.h
302
include/avidemux/2.7/ADM_coreDemuxerMpeg/ADM_coreDemuxerMpeg6_export.h
303
include/avidemux/2.7/ADM_coreDemuxerMpeg/ADM_indexFile.h
304
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmxPSPacket.h
305
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmxPacket.h
306
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmx_demuxer.h
307
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmx_demuxerEs.h
308
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmx_demuxerMSDVR.h
309
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmx_demuxerPS.h
310
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmx_demuxerTS.h
311
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmx_identify.h
312
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmx_indexer.h
313
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmx_io.h
314
include/avidemux/2.7/ADM_coreDemuxerMpeg/dmx_mpegstartcode.h
315
include/avidemux/2.7/ADM_coreImage/ADM_colorspace.h
316
include/avidemux/2.7/ADM_coreImage/ADM_coreImage6_export.h
317
include/avidemux/2.7/ADM_coreImage/ADM_image.h
318
include/avidemux/2.7/ADM_coreImage/ADM_imageFlags.h
319
include/avidemux/2.7/ADM_coreImage/ADM_imageResizer.h
320
include/avidemux/2.7/ADM_coreImage/ADM_interlaced.h
321
include/avidemux/2.7/ADM_coreImage/ADM_pp.h
322
include/avidemux/2.7/ADM_coreImage/ADM_print_priv.h
323
include/avidemux/2.7/ADM_coreImage/ADM_rgb.h
324
include/avidemux/2.7/ADM_coreImage/ADM_vidField.h
325
include/avidemux/2.7/ADM_coreImage/ADM_vidFieldUtil.h
326
include/avidemux/2.7/ADM_coreImage/ADM_videoFilterDynamic.h
327
include/avidemux/2.7/ADM_coreImage/ADM_videoFilter_iface.h
328
include/avidemux/2.7/ADM_coreImage/ADM_videoFilter_internal.h
329
include/avidemux/2.7/ADM_coreImageLoader/ADM_coreImageLoader6_export.h
330
include/avidemux/2.7/ADM_coreImageLoader/ADM_imageLoader.h
331
include/avidemux/2.7/ADM_coreJobs/ADM_coreJobs.h
332
include/avidemux/2.7/ADM_coreJobs/ADM_coreJobs_export.h
333
include/avidemux/2.7/ADM_coreJobs/sqlJobs.h
334
%%VAAPI%%include/avidemux/2.7/ADM_coreLibVA/ADM_coreLibVA.h
335
%%VAAPI%%include/avidemux/2.7/ADM_coreLibVA/ADM_coreLibVA_internal.h
336
%%VAAPI%%include/avidemux/2.7/ADM_coreLibVAEnc/ADM_coreLibVA_bitstream.h
337
%%VAAPI%%include/avidemux/2.7/ADM_coreLibVAEnc/ADM_coreLibVA_buffer.h
338
%%VAAPI%%include/avidemux/2.7/ADM_coreLibVAEnc/ADM_coreLibVA_encodingContext.h
339
%%VAAPI%%include/avidemux/2.7/ADM_coreLibVAEnc/ADM_coreLibVA_h264Encoding.h
340
%%VAAPI%%include/avidemux/2.7/ADM_coreLibVAEnc/ADM_coreLibVA_hevcEncoding.h
341
include/avidemux/2.7/ADM_coreMuxer/.ADM_muxer.h.swp
342
include/avidemux/2.7/ADM_coreMuxer/ADM_coreMuxer6_export.h
343
include/avidemux/2.7/ADM_coreMuxer/ADM_coreMuxerFfmpeg.h
344
include/avidemux/2.7/ADM_coreMuxer/ADM_muxer.h
345
include/avidemux/2.7/ADM_coreMuxer/ADM_muxerInternal.h
346
include/avidemux/2.7/ADM_coreMuxer/ADM_muxerProto.h
347
include/avidemux/2.7/ADM_coreMuxer/ADM_muxerUtils.h
348
include/avidemux/2.7/ADM_coreScript/ADM_ScriptEngineLoader.h
349
include/avidemux/2.7/ADM_coreScript/ADM_coreScript_export.h
350
include/avidemux/2.7/ADM_coreScript/ADM_scriptDF.h
351
include/avidemux/2.7/ADM_coreScript/ADM_scriptDFInteger.h
352
include/avidemux/2.7/ADM_coreScript/ADM_scriptDFMenu.h
353
include/avidemux/2.7/ADM_coreScript/ADM_scriptDFTimeStamp.h
354
include/avidemux/2.7/ADM_coreScript/ADM_scriptDFToggle.h
355
include/avidemux/2.7/ADM_coreScript/ADM_scriptDialogFactory.h
356
include/avidemux/2.7/ADM_coreScript/IScriptEngine.h
357
include/avidemux/2.7/ADM_coreScript/IScriptWriter.h
358
include/avidemux/2.7/ADM_coreScript/ScriptShell.h
359
include/avidemux/2.7/ADM_coreSocket/ADM_coreAvsProtocol.h
360
include/avidemux/2.7/ADM_coreSocket/ADM_coreCommandSocket.h
361
include/avidemux/2.7/ADM_coreSocket/ADM_coreSocket.h
362
include/avidemux/2.7/ADM_coreSocket/ADM_coreSocket6_export.h
363
include/avidemux/2.7/ADM_coreSqlLight3/ADM_coreSqlLight3_export.h
364
include/avidemux/2.7/ADM_coreSqlLight3/Database.h
365
include/avidemux/2.7/ADM_coreSqlLight3/IError.h
366
include/avidemux/2.7/ADM_coreSqlLight3/Query.h
367
include/avidemux/2.7/ADM_coreSqlLight3/StderrLog.h
368
include/avidemux/2.7/ADM_coreSqlLight3/SysLog2.h
369
include/avidemux/2.7/ADM_coreSqlLight3/libsqlitewrapped.h
370
include/avidemux/2.7/ADM_coreSubtitles/ADM_coreSubtitles.h
371
include/avidemux/2.7/ADM_coreSubtitles/ADM_coreSubtitles_export.h
372
include/avidemux/2.7/ADM_coreUI/ADM_coreUI6_export.h
373
include/avidemux/2.7/ADM_coreUI/ADM_windowInfo.h
374
include/avidemux/2.7/ADM_coreUI/DIA_audioTracks.h
375
include/avidemux/2.7/ADM_coreUI/DIA_coreToolkit.h
376
include/avidemux/2.7/ADM_coreUI/DIA_coreUI_internal.h
377
include/avidemux/2.7/ADM_coreUI/DIA_encoding.h
378
include/avidemux/2.7/ADM_coreUI/DIA_enter.h
379
include/avidemux/2.7/ADM_coreUI/DIA_factory.h
380
include/avidemux/2.7/ADM_coreUI/DIA_factoryStubs.h
381
include/avidemux/2.7/ADM_coreUI/DIA_fileSel.h
382
include/avidemux/2.7/ADM_coreUI/DIA_processing.h
383
include/avidemux/2.7/ADM_coreUI/DIA_uiTypes.h
384
include/avidemux/2.7/ADM_coreUI/DIA_working.h
385
include/avidemux/2.7/ADM_coreUtils/ADM_bitstream.h
386
include/avidemux/2.7/ADM_coreUtils/ADM_codecType.h
387
include/avidemux/2.7/ADM_coreUtils/ADM_compressedImage.h
388
include/avidemux/2.7/ADM_coreUtils/ADM_confCouple.h
389
include/avidemux/2.7/ADM_coreUtils/ADM_coreCodecMapping.h
390
include/avidemux/2.7/ADM_coreUtils/ADM_coreJson.h
391
include/avidemux/2.7/ADM_coreUtils/ADM_coreUtils.h
392
include/avidemux/2.7/ADM_coreUtils/ADM_coreUtils6_export.h
393
include/avidemux/2.7/ADM_coreUtils/ADM_fileio.h
394
include/avidemux/2.7/ADM_coreUtils/ADM_frameType.h
395
include/avidemux/2.7/ADM_coreUtils/ADM_getbits.h
396
include/avidemux/2.7/ADM_coreUtils/ADM_h264_tag.h
397
include/avidemux/2.7/ADM_coreUtils/ADM_h265_tag.h
398
include/avidemux/2.7/ADM_coreUtils/ADM_iso639.h
399
include/avidemux/2.7/ADM_coreUtils/ADM_last.h
400
include/avidemux/2.7/ADM_coreUtils/ADM_memio.h
401
include/avidemux/2.7/ADM_coreUtils/ADM_paramList.h
402
include/avidemux/2.7/ADM_coreUtils/ADM_quota.h
403
include/avidemux/2.7/ADM_coreUtils/ADM_string.h
404
include/avidemux/2.7/ADM_coreUtils/ADM_threadQueue.h
405
include/avidemux/2.7/ADM_coreUtils/ADM_videoInfoExtractor.h
406
include/avidemux/2.7/ADM_coreUtils/ADM_writeRiff.h
407
include/avidemux/2.7/ADM_coreUtils/FFcodecContext_param.h
408
include/avidemux/2.7/ADM_coreUtils/fourcc.h
409
include/avidemux/2.7/ADM_coreUtils/prefs.h
410
include/avidemux/2.7/ADM_coreUtils/prefs2_list.h
411
%%VDPAU%%include/avidemux/2.7/ADM_coreVdpau/ADM_coreVdpau.h
412
%%VDPAU%%include/avidemux/2.7/ADM_coreVdpau/ADM_coreVdpauInternal.h
413
include/avidemux/2.7/ADM_coreVideoCodec/ADM_codec.h
414
include/avidemux/2.7/ADM_coreVideoCodec/ADM_codecEmpty.h
415
include/avidemux/2.7/ADM_coreVideoCodec/ADM_codecFFVP9.h
416
include/avidemux/2.7/ADM_coreVideoCodec/ADM_codecFFsimple.h
417
include/avidemux/2.7/ADM_coreVideoCodec/ADM_codecNull.h
418
include/avidemux/2.7/ADM_coreVideoCodec/ADM_coreVideoCodec6_export.h
419
include/avidemux/2.7/ADM_coreVideoCodec/ADM_coreVideoDecoderInternal.h
420
include/avidemux/2.7/ADM_coreVideoCodec/ADM_ffmp43.h
421
include/avidemux/2.7/ADM_coreVideoCodec/ADM_hwAccel.h
422
include/avidemux/2.7/ADM_coreVideoCodec/ADM_rgb16.h
423
include/avidemux/2.7/ADM_coreVideoCodec/ADM_uyvy.h
424
include/avidemux/2.7/ADM_coreVideoEncoder/ADM_coreVideoEncoder.h
425
include/avidemux/2.7/ADM_coreVideoEncoder/ADM_coreVideoEncoder6_export.h
426
include/avidemux/2.7/ADM_coreVideoEncoder/ADM_coreVideoEncoderFFmpeg.h
427
include/avidemux/2.7/ADM_coreVideoEncoder/ADM_coreVideoEncoderFFmpeg_param.h
428
include/avidemux/2.7/ADM_coreVideoEncoder/ADM_coreVideoEncoderInternal.h
429
include/avidemux/2.7/ADM_coreVideoEncoder/ADM_encoderConf.h
430
include/avidemux/2.7/ADM_coreVideoEncoder/FFcodecContext.h
431
include/avidemux/2.7/ADM_coreVideoEncoder/FFcodecSettings.h
432
include/avidemux/2.7/ADM_coreVideoEncoder/FFcodecSettings_desc.cpp.h
433
include/avidemux/2.7/ADM_coreVideoFilter/ADM_coreVideoFilter.h
434
include/avidemux/2.7/ADM_coreVideoFilter/ADM_coreVideoFilter6_export.h
435
include/avidemux/2.7/ADM_coreVideoFilter/ADM_coreVideoFilterFunc.h
436
include/avidemux/2.7/ADM_coreVideoFilter/ADM_coreVideoFilterInternal.h
437
include/avidemux/2.7/ADM_coreVideoFilter/ADM_filterCategory.h
438
include/avidemux/2.7/ADM_coreVideoFilter/ADM_videoFilterBridge.h
439
include/avidemux/2.7/ADM_coreVideoFilter/ADM_videoFilterCache.h
(-)multimedia/avidemux-cli/Makefile (-2 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	avidemux
3
PORTNAME=	avidemux
4
PORTVERSION=	${AVIDEMUX_VERSION}
4
PORTVERSION=	${AVIDEMUX_VERSION}
5
PORTREVISION=	9
6
CATEGORIES=	multimedia
5
CATEGORIES=	multimedia
7
PKGNAMESUFFIX=	-cli
6
PKGNAMESUFFIX=	-cli
8
7
Lines 9-15 Link Here
9
MAINTAINER=	multimedia@FreeBSD.org
8
MAINTAINER=	multimedia@FreeBSD.org
10
COMMENT=	Simple GUI based video editor (cli)
9
COMMENT=	Simple GUI based video editor (cli)
11
10
12
LIB_DEPENDS=	libADM6avutil.so.54:multimedia/avidemux
11
LIB_DEPENDS=	libADM6avutil.so.56:multimedia/avidemux
13
12
14
MASTERDIR=	${.CURDIR}/../avidemux
13
MASTERDIR=	${.CURDIR}/../avidemux
15
PLIST=		${.CURDIR}/pkg-plist
14
PLIST=		${.CURDIR}/pkg-plist
(-)multimedia/avidemux-cli/pkg-plist (-1 / +2 lines)
Lines 1-4 Link Here
1
bin/avidemux3_cli
1
bin/avidemux3_cli
2
include/avidemux/2.6/cli/config.h
2
include/avidemux/2.7/cli/config.h
3
include/avidemux/2.7/cli/ADM_UIs/ADM_UI_Cli6_export.h
3
lib/libADM_UI_Cli6.so
4
lib/libADM_UI_Cli6.so
4
lib/libADM_render6_cli.so
5
lib/libADM_render6_cli.so
(-)multimedia/avidemux-plugins/Makefile (-8 / +11 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	avidemux
4
PORTNAME=	avidemux
5
PORTVERSION=	${AVIDEMUX_VERSION}
5
PORTVERSION=	${AVIDEMUX_VERSION}
6
PORTREVISION=	18
7
CATEGORIES=	multimedia
6
CATEGORIES=	multimedia
8
PKGNAMESUFFIX=	-plugins
7
PKGNAMESUFFIX=	-plugins
9
8
Lines 10-16 Link Here
10
MAINTAINER=	multimedia@FreeBSD.org
9
MAINTAINER=	multimedia@FreeBSD.org
11
COMMENT=	Simple GUI based video editor (Plugins)
10
COMMENT=	Simple GUI based video editor (Plugins)
12
11
13
LIB_DEPENDS=	libADM6avutil.so.54:multimedia/avidemux
12
LIB_DEPENDS=	libADM6avutil.so.56:multimedia/avidemux
14
13
15
MASTERDIR=	${.CURDIR}/../avidemux
14
MASTERDIR=	${.CURDIR}/../avidemux
16
PLIST=		${.CURDIR}/pkg-plist
15
PLIST=		${.CURDIR}/pkg-plist
Lines 21-38 Link Here
21
20
22
#CMAKE_ARGS+=	-DAVIDEMUX_SOURCE_DIR=${WRKSRC} -DAVIDEMUX_INSTALL_PREFIX:PATH="${PREFIX}" -DAVIDEMUX_CORECONFIG_DIR=${CONFIGURE_WRKSRC}/config
21
#CMAKE_ARGS+=	-DAVIDEMUX_SOURCE_DIR=${WRKSRC} -DAVIDEMUX_INSTALL_PREFIX:PATH="${PREFIX}" -DAVIDEMUX_CORECONFIG_DIR=${CONFIGURE_WRKSRC}/config
23
CMAKE_ARGS+=	-DAVIDEMUX_SOURCE_DIR=${WRKSRC} -DAVIDEMUX_INSTALL_PREFIX:PATH="${PREFIX}"
22
CMAKE_ARGS+=	-DAVIDEMUX_SOURCE_DIR=${WRKSRC} -DAVIDEMUX_INSTALL_PREFIX:PATH="${PREFIX}"
24
CMAKE_ARGS+=	-DPLUGIN_UI=ALL
23
PLUGIN_UI=	COMMON SETTINGS
25
24
26
.if ${PORT_OPTIONS:MCLI}
25
.if ${PORT_OPTIONS:MCLI}
27
BUILD_DEPENDS+=	${LOCALBASE}/include/avidemux/2.6/cli/config.h:multimedia/avidemux-cli
26
BUILD_DEPENDS+=	${LOCALBASE}/include/avidemux/2.7/cli/config.h:multimedia/avidemux-cli
28
RUN_DEPENDS+=	${LOCALBASE}/include/avidemux/2.6/cli/config.h:multimedia/avidemux-cli
27
RUN_DEPENDS+=	${LOCALBASE}/include/avidemux/2.7/cli/config.h:multimedia/avidemux-cli
28
PLUGIN_UI+=	CLI
29
.endif
29
.endif
30
30
31
.if ${PORT_OPTIONS:MGTK3}
31
.if ${PORT_OPTIONS:MQT5}
32
BUILD_DEPENDS+=	${LOCALBASE}/include/avidemux/2.6/gtk/config.h:multimedia/avidemux-gtk
32
BUILD_DEPENDS+=	${LOCALBASE}/include/avidemux/2.7/qt5/config.h:multimedia/avidemux-qt5 	 
33
RUN_DEPENDS+=	${LOCALBASE}/include/avidemux/2.6/gtk/config.h:multimedia/avidemux-gtk
33
RUN_DEPENDS+=	${LOCALBASE}/include/avidemux/2.7/qt5/config.h:multimedia/avidemux-qt5 	 
34
PLUGIN_UI+=	QT4
34
.endif
35
.endif
35
36
37
CMAKE_ARGS+=	-DPLUGIN_UI="${PLUGIN_UI}"
38
36
post-configure: post-configure-common
39
post-configure: post-configure-common
37
40
38
.include <bsd.port.post.mk>
41
.include <bsd.port.post.mk>
(-)multimedia/avidemux-plugins/pkg-plist (-16 / +56 lines)
Lines 1-6 Link Here
1
lib/ADM_plugins6/audioDecoder/libADM_ad_Mad.so
1
lib/ADM_plugins6/audioDecoder/libADM_ad_Mad.so
2
lib/ADM_plugins6/audioDecoder/libADM_ad_a52.so
2
lib/ADM_plugins6/audioDecoder/libADM_ad_a52.so
3
lib/ADM_plugins6/audioDecoder/libADM_ad_dca.so
3
%%DCA%%lib/ADM_plugins6/audioDecoder/libADM_ad_dca.so
4
lib/ADM_plugins6/audioDecoder/libADM_ad_lav.so
4
lib/ADM_plugins6/audioDecoder/libADM_ad_lav.so
5
%%OPUS%%lib/ADM_plugins6/audioDecoder/libADM_ad_opus.so
5
%%OPUS%%lib/ADM_plugins6/audioDecoder/libADM_ad_opus.so
6
lib/ADM_plugins6/audioDecoder/libADM_ad_ulaw.so
6
lib/ADM_plugins6/audioDecoder/libADM_ad_ulaw.so
Lines 7-13 Link Here
7
lib/ADM_plugins6/audioDecoder/libADM_ad_ms_adpcm.so
7
lib/ADM_plugins6/audioDecoder/libADM_ad_ms_adpcm.so
8
lib/ADM_plugins6/audioDecoder/libADM_ad_ima_adpcm.so
8
lib/ADM_plugins6/audioDecoder/libADM_ad_ima_adpcm.so
9
%%VORBIS%%lib/ADM_plugins6/audioDecoder/libADM_ad_vorbis.so
9
%%VORBIS%%lib/ADM_plugins6/audioDecoder/libADM_ad_vorbis.so
10
lib/ADM_plugins6/audioDevices/libADM_av_oss.so
10
%%OSS%%lib/ADM_plugins6/audioDevices/libADM_av_oss.so
11
%%OPUS%%lib/ADM_plugins6/audioEncoders/libADM_ae_opus.so
11
%%LAME%%lib/ADM_plugins6/audioEncoders/libADM_ae_lame.so
12
%%LAME%%lib/ADM_plugins6/audioEncoders/libADM_ae_lame.so
12
lib/ADM_plugins6/audioEncoders/libADM_ae_lav_ac3.so
13
lib/ADM_plugins6/audioEncoders/libADM_ae_lav_ac3.so
13
lib/ADM_plugins6/audioEncoders/libADM_ae_lav_mp2.so
14
lib/ADM_plugins6/audioEncoders/libADM_ae_lav_mp2.so
Lines 15-21 Link Here
15
lib/ADM_plugins6/audioEncoders/libADM_ae_pcm.so
16
lib/ADM_plugins6/audioEncoders/libADM_ae_pcm.so
16
%%TWOLAME%%lib/ADM_plugins6/audioEncoders/libADM_ae_twolame.so
17
%%TWOLAME%%lib/ADM_plugins6/audioEncoders/libADM_ae_twolame.so
17
lib/ADM_plugins6/videoEncoders/libADM_ve_yv12.so
18
lib/ADM_plugins6/videoEncoders/libADM_ve_yv12.so
18
lib/ADM_plugins6/videoEncoders/libADM_ve_png.so
19
lib/ADM_plugins6/videoEncoders/libADM_ve_jpeg.so
19
lib/ADM_plugins6/videoEncoders/libADM_ve_jpeg.so
20
lib/ADM_plugins6/videoEncoders/libADM_ve_huff.so
20
lib/ADM_plugins6/videoEncoders/libADM_ve_huff.so
21
lib/ADM_plugins6/videoEncoders/libADM_ve_ffDv.so
21
lib/ADM_plugins6/videoEncoders/libADM_ve_ffDv.so
Lines 23-35 Link Here
23
lib/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg2.so
23
lib/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg2.so
24
lib/ADM_plugins6/videoEncoders/libADM_ve_ffFlv1.so
24
lib/ADM_plugins6/videoEncoders/libADM_ve_ffFlv1.so
25
lib/ADM_plugins6/videoEncoders/libADM_ve_null.so
25
lib/ADM_plugins6/videoEncoders/libADM_ve_null.so
26
%%VAAPI%%lib/ADM_plugins6/videoEncoders/libADM_ve_ffVaEncH264.so
27
%%VAAPI%%lib/ADM_plugins6/videoEncoders/libADM_ve_ffVaEncHEVC.so
28
%%VAAPI%%lib/ADM_plugins6/videoEncoders/libADM_ve_libva.so
29
%%QT5%%%%X264%%lib/ADM_plugins6/videoEncoders/qt5/libADM_ve_x264_QT5.so
30
%%QT5%%%%X265%%lib/ADM_plugins6/videoEncoders/qt5/libADM_ve_x265_QT5.so
26
lib/ADM_plugins6/videoFilters/libADM_vf_addBorders.so
31
lib/ADM_plugins6/videoFilters/libADM_vf_addBorders.so
27
lib/ADM_plugins6/videoFilters/libADM_vf_avsfilter.so
32
lib/ADM_plugins6/videoFilters/libADM_vf_avsfilter.so
28
lib/ADM_plugins6/videoFilters/libADM_vf_blackenBorders.so
33
lib/ADM_plugins6/videoFilters/libADM_vf_admIvtc.so
29
lib/ADM_plugins6/videoFilters/libADM_vf_black.so
34
lib/ADM_plugins6/videoFilters/libADM_vf_black.so
30
lib/ADM_plugins6/videoFilters/libADM_vf_changeFps.so
35
lib/ADM_plugins6/videoFilters/libADM_vf_changeFps.so
31
lib/ADM_plugins6/videoFilters/libADM_vf_colorYuv.so
36
lib/ADM_plugins6/videoFilters/libADM_vf_colorYuv.so
32
lib/ADM_plugins6/videoFilters/libADM_vf_decimate.so
37
lib/ADM_plugins6/videoFilters/libADM_vf_ascii.so
33
lib/ADM_plugins6/videoFilters/libADM_vf_DgBob.so
38
lib/ADM_plugins6/videoFilters/libADM_vf_DgBob.so
34
lib/ADM_plugins6/videoFilters/libADM_vf_dummy.so
39
lib/ADM_plugins6/videoFilters/libADM_vf_dummy.so
35
lib/ADM_plugins6/videoFilters/libADM_vf_fadeTo.so
40
lib/ADM_plugins6/videoFilters/libADM_vf_fadeTo.so
Lines 39-56 Link Here
39
lib/ADM_plugins6/videoFilters/libADM_vf_median.so
44
lib/ADM_plugins6/videoFilters/libADM_vf_median.so
40
lib/ADM_plugins6/videoFilters/libADM_vf_sharpen.so
45
lib/ADM_plugins6/videoFilters/libADM_vf_sharpen.so
41
lib/ADM_plugins6/videoFilters/libADM_vf_separateField.so
46
lib/ADM_plugins6/videoFilters/libADM_vf_separateField.so
42
%%FRIBIDI%%%%FREETYPE%%lib/ADM_plugins6/videoFilters/libADM_vf_ssa.so
47
%%FRIBIDI%%lib/ADM_plugins6/videoFilters/libADM_vf_ssa.so
43
lib/ADM_plugins6/videoFilters/libADM_vf_mergeField.so
48
lib/ADM_plugins6/videoFilters/libADM_vf_mergeField.so
44
lib/ADM_plugins6/videoFilters/libADM_vf_FluxSmooth.so
49
lib/ADM_plugins6/videoFilters/libADM_vf_FluxSmooth.so
45
lib/ADM_plugins6/videoFilters/libADM_hf_hflip.so
50
lib/ADM_plugins6/videoFilters/libADM_vf_hflip.so
46
lib/ADM_plugins6/videoFilters/libADM_vf_kernelDeint.so
51
lib/ADM_plugins6/videoFilters/libADM_vf_kernelDeint.so
47
lib/ADM_plugins6/videoFilters/libADM_vf_largeMedian.so
52
lib/ADM_plugins6/videoFilters/libADM_vf_largeMedian.so
48
lib/ADM_plugins6/videoFilters/libADM_vf_lavDeint.so
53
lib/ADM_plugins6/videoFilters/libADM_vf_lavDeint.so
49
lib/ADM_plugins6/videoFilters/libADM_vf_logo.so
54
lib/ADM_plugins6/videoFilters/libADM_vf_ivtcDupeRemover.so
50
lib/ADM_plugins6/videoFilters/libADM_vf_lumaOnly.so
55
lib/ADM_plugins6/videoFilters/libADM_vf_lumaOnly.so
51
lib/ADM_plugins6/videoFilters/libADM_vf_denoise3dhq.so
56
lib/ADM_plugins6/videoFilters/libADM_vf_denoise3dhq.so
52
lib/ADM_plugins6/videoFilters/libADM_vf_denoise3d.so
57
lib/ADM_plugins6/videoFilters/libADM_vf_denoise3d.so
53
lib/ADM_plugins6/videoFilters/libADM_vf_msharpen.so
58
lib/ADM_plugins6/videoFilters/libADM_vf_stillimage.so
54
lib/ADM_plugins6/videoFilters/libADM_vf_printInfo.so
59
lib/ADM_plugins6/videoFilters/libADM_vf_printInfo.so
55
lib/ADM_plugins6/videoFilters/libADM_vf_removePlane.so
60
lib/ADM_plugins6/videoFilters/libADM_vf_removePlane.so
56
lib/ADM_plugins6/videoFilters/libADM_vf_resampleFps.so
61
lib/ADM_plugins6/videoFilters/libADM_vf_resampleFps.so
Lines 62-69 Link Here
62
lib/ADM_plugins6/videoFilters/libADM_vf_telecide.so
67
lib/ADM_plugins6/videoFilters/libADM_vf_telecide.so
63
lib/ADM_plugins6/videoFilters/libADM_vf_yadif.so
68
lib/ADM_plugins6/videoFilters/libADM_vf_yadif.so
64
lib/ADM_plugins6/videoFilters/libADM_vf_vflip.so
69
lib/ADM_plugins6/videoFilters/libADM_vf_vflip.so
65
lib/ADM_plugins6/scriptEngines/libADM_script_spiderMonkey.so
70
%%TINYPY%%lib/ADM_plugins6/scriptEngines/libADM_script_tinyPy.so
66
lib/ADM_plugins6/scriptEngines/libADM_script_tinyPy.so
67
lib/ADM_plugins6/demuxers/libADM_dm_flv.so
71
lib/ADM_plugins6/demuxers/libADM_dm_flv.so
68
lib/ADM_plugins6/demuxers/libADM_dm_pic.so
72
lib/ADM_plugins6/demuxers/libADM_dm_pic.so
69
lib/ADM_plugins6/demuxers/libADM_dm_mp4.so
73
lib/ADM_plugins6/demuxers/libADM_dm_mp4.so
Lines 74-79 Link Here
74
lib/ADM_plugins6/demuxers/libADM_dm_asf.so
78
lib/ADM_plugins6/demuxers/libADM_dm_asf.so
75
lib/ADM_plugins6/demuxers/libADM_dm_avsproxy.so
79
lib/ADM_plugins6/demuxers/libADM_dm_avsproxy.so
76
lib/ADM_plugins6/demuxers/libADM_dm_mxf.so
80
lib/ADM_plugins6/demuxers/libADM_dm_mxf.so
81
%%VAPOURSYNTH%%lib/ADM_plugins6/demuxers/libADM_dm_vapoursynth.so
82
lib/ADM_plugins6/muxers/libADM_mx_Webm.so
77
lib/ADM_plugins6/muxers/libADM_mx_dummy.so
83
lib/ADM_plugins6/muxers/libADM_mx_dummy.so
78
lib/ADM_plugins6/muxers/libADM_mx_mp4v2.so
84
lib/ADM_plugins6/muxers/libADM_mx_mp4v2.so
79
lib/ADM_plugins6/muxers/libADM_mx_avi.so
85
lib/ADM_plugins6/muxers/libADM_mx_avi.so
Lines 91-101 Link Here
91
lib/ADM_plugins6/autoScripts/dvd.py
97
lib/ADM_plugins6/autoScripts/dvd.py
92
lib/ADM_plugins6/autoScripts/lib/ADM_imageInfo.py
98
lib/ADM_plugins6/autoScripts/lib/ADM_imageInfo.py
93
lib/ADM_plugins6/autoScripts/lib/ADM_image.py
99
lib/ADM_plugins6/autoScripts/lib/ADM_image.py
94
%%VPX%%lib/ADM_plugins6/videoDecoders/libADM_vd_vpx.so
100
%%FDK%%lib/ADM_plugins6/audioEncoders/libADM_ae_fdk_aac.so
95
%%FAAC%%lib/ADM_plugins6/audioEncoders/libADM_ae_faac.so
101
%%FAAC%%lib/ADM_plugins6/audioEncoders/libADM_ae_faac.so
96
%%FAAD%%lib/ADM_plugins6/audioDecoder/libADM_ad_faad.so
102
%%FAAD%%lib/ADM_plugins6/audioDecoder/libADM_ad_faad.so
97
%%JACK%%lib/ADM_plugins6/audioDevices/libADM_av_jack.so
103
%%JACK%%lib/ADM_plugins6/audioDevices/libADM_av_jack.so
98
%%PULSE%%lib/ADM_plugins6/audioDevices/libADM_av_pulseAudioSimple.so
104
lib/ADM_plugins6/audioDevices/libADM_av_pulseAudioSimple.so
99
%%XVID%%lib/ADM_plugins6/videoEncoders/libADM_ve_xvid4.so
105
%%XVID%%lib/ADM_plugins6/videoEncoders/libADM_ve_xvid4.so
100
%%VORBIS%%lib/ADM_plugins6/audioEncoders/libADM_ae_vorbis.so
106
%%VORBIS%%lib/ADM_plugins6/audioEncoders/libADM_ae_vorbis.so
101
%%AMRNB%%lib/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrnb.so
107
%%AMRNB%%lib/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrnb.so
Lines 102-113 Link Here
102
%%AMRWB%%lib/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrwb.so
108
%%AMRWB%%lib/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrwb.so
103
%%VDPAU%%lib/ADM_plugins6/videoFilters/libADM_vf_vdpauFilter.so
109
%%VDPAU%%lib/ADM_plugins6/videoFilters/libADM_vf_vdpauFilter.so
104
%%VDPAU%%lib/ADM_plugins6/videoFilters/libADM_vf_vdpauFilterDeint.so
110
%%VDPAU%%lib/ADM_plugins6/videoFilters/libADM_vf_vdpauFilterDeint.so
105
%%CLI%%%%X264%%lib/ADM_plugins6/videoEncoders/libADM_ve_x264_other.so
111
%%X264%%lib/ADM_plugins6/videoEncoders/libADM_ve_x264_other.so
106
%%CLI%%%%X265%%lib/ADM_plugins6/videoEncoders/libADM_ve_x265_other.so
112
%%X265%%lib/ADM_plugins6/videoEncoders/libADM_ve_x265_other.so
107
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_CropCli.so
113
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_CropCli.so
108
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_HueCli.so
114
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_HueCli.so
109
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_chromaShiftCli.so
115
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_chromaShiftCli.so
110
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_contrastCli.so
116
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_contrastCli.so
111
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_eq2Cli.so
117
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_eq2Cli.so
118
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_logoCli.so
119
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_swscaleResize_cli.so
120
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_blackenBordersCli.so
112
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_mpdelogoCli.so
121
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_mpdelogoCli.so
113
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_swscaleResize_cli.so
122
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_msharpenCli.so
123
%%VAAPI%%lib/ADM_plugins6/videoFilters/libADM_vf_vaapiFilter.so
124
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_HueQT5.so
125
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_logoQT5.so
126
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_asharpQT5.so
127
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_blackenBordersQT5.so
128
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_chromaShiftQT5.so
129
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_contrastQT5.so
130
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_cropQT5.so
131
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_eq2QT5.so
132
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_glBenchmark.so
133
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_glResize.so
134
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_mpdelogoQT5.so
135
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_msharpenQT5.so
136
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_rotateGlFrag2.so
137
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_sampleGlFrag2.so
138
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_sampleGlVertex.so
139
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_shaderLoaderGl.so
140
%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_swscaleResizeQT5.so
141
%%QT5%%lib/ADM_plugins6/shaderDemo/1/bump.shader
142
%%QT5%%lib/ADM_plugins6/shaderDemo/1/lightning.shader
143
%%QT5%%lib/ADM_plugins6/shaderDemo/1/ripple.shader
144
%%QT5%%lib/ADM_plugins6/shaderDemo/1/zigzag.shader
145
%%X264%%lib/ADM_plugins6/pluginSettings/x264/3/fast.json
146
%%X264%%lib/ADM_plugins6/pluginSettings/x264/3/iPhone.json
147
%%X264%%lib/ADM_plugins6/pluginSettings/x264/3/PSP.json
148
%%X264%%lib/ADM_plugins6/pluginSettings/x264/3/ultraFast.json
149
%%X264%%lib/ADM_plugins6/pluginSettings/x264/3/veryFast.json
150
%%VAPOURSYNTH%%bin/vsProxy
151
%%QT5%%%%VAPOURSYNTH%%bin/vsProxy_gui_qt5
152
share/ADM6_addons/avsfilter/avsload.exe
153
share/ADM6_addons/avsfilter/pipe_source.dll
(-)multimedia/avidemux-qt5/Makefile (+25 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	avidemux
4
PORTVERSION=	${AVIDEMUX_VERSION}
5
CATEGORIES=	multimedia
6
PKGNAMESUFFIX=	-qt5
7
8
MAINTAINER=	multimedia@FreeBSD.org
9
COMMENT=	Simple GUI based video editor (QT5 UI)
10
11
LIB_DEPENDS=	libADM6avutil.so.56:multimedia/avidemux
12
13
MASTERDIR=	${.CURDIR}/../avidemux
14
OPTIONS_SLAVE=	QT5
15
PLIST=		${.CURDIR}/pkg-plist
16
17
.include "${MASTERDIR}/Makefile.common"
18
19
CMAKE_SOURCE_PATH=	${WRKSRC}/avidemux/qt4
20
21
CMAKE_ARGS+=	-DAVIDEMUX_SOURCE_DIR=${WRKSRC} -DAVIDEMUX_INSTALL_PREFIX:PATH="${PREFIX}"
22
23
post-configure: post-configure-common
24
25
.include <bsd.port.post.mk>
(-)multimedia/avidemux-qt5/pkg-plist (+60 lines)
Line 0 Link Here
1
bin/avidemux3_jobs_qt5
2
bin/avidemux3_qt5
3
include/avidemux/2.7/qt5/ADM_openGL/ADM_openGL_export.h
4
include/avidemux/2.7/qt5/ADM_openGL/ADM_openGl.h
5
include/avidemux/2.7/qt5/ADM_UIs/ADM_dialogFactoryQt4.h
6
include/avidemux/2.7/qt5/ADM_UIs/ADM_toolkitQt.h
7
include/avidemux/2.7/qt5/ADM_UIs/ADM_UIQT46_export.h
8
include/avidemux/2.7/qt5/ADM_UIs/DIA_flyDialogQt4_template.h
9
include/avidemux/2.7/qt5/ADM_UIs/DIA_flyDialogQt4.h
10
include/avidemux/2.7/qt5/ADM_UIs/T_openGLFilter.h
11
include/avidemux/2.7/qt5/config.h
12
lib/libADM_openGLQT56.so
13
lib/libADM_render6_QT5.so
14
lib/libADM_UIQT56.so
15
share/applications/org.avidemux.Avidemux.desktop
16
share/avidemux6/qt5/i18n/avidemux_ca.qm
17
share/avidemux6/qt5/i18n/avidemux_cs.qm
18
share/avidemux6/qt5/i18n/avidemux_da.qm
19
share/avidemux6/qt5/i18n/avidemux_de.qm
20
share/avidemux6/qt5/i18n/avidemux_el.qm
21
share/avidemux6/qt5/i18n/avidemux_en.qm
22
share/avidemux6/qt5/i18n/avidemux_es.qm
23
share/avidemux6/qt5/i18n/avidemux_eu.qm
24
share/avidemux6/qt5/i18n/avidemux_fr.qm
25
share/avidemux6/qt5/i18n/avidemux_hu.qm
26
share/avidemux6/qt5/i18n/avidemux_it.qm
27
share/avidemux6/qt5/i18n/avidemux_ja.qm
28
share/avidemux6/qt5/i18n/avidemux_ko.qm
29
share/avidemux6/qt5/i18n/avidemux_pl.qm
30
share/avidemux6/qt5/i18n/avidemux_pt_BR.qm
31
share/avidemux6/qt5/i18n/avidemux_ru.qm
32
share/avidemux6/qt5/i18n/avidemux_sr.qm
33
share/avidemux6/qt5/i18n/avidemux_sr@latin.qm
34
share/avidemux6/qt5/i18n/avidemux_tr.qm
35
share/avidemux6/qt5/i18n/avidemux_zh_CN.qm
36
share/avidemux6/qt5/i18n/avidemux_zh_TW.qm
37
share/avidemux6/qt5/i18n/qtbase_ar.qm
38
share/avidemux6/qt5/i18n/qtbase_bg.qm
39
share/avidemux6/qt5/i18n/qtbase_ca.qm
40
share/avidemux6/qt5/i18n/qtbase_cs.qm
41
share/avidemux6/qt5/i18n/qtbase_da.qm
42
share/avidemux6/qt5/i18n/qtbase_de.qm
43
share/avidemux6/qt5/i18n/qtbase_es.qm
44
share/avidemux6/qt5/i18n/qtbase_fi.qm
45
share/avidemux6/qt5/i18n/qtbase_fr.qm
46
share/avidemux6/qt5/i18n/qtbase_gd.qm
47
share/avidemux6/qt5/i18n/qtbase_he.qm
48
share/avidemux6/qt5/i18n/qtbase_hu.qm
49
share/avidemux6/qt5/i18n/qtbase_it.qm
50
share/avidemux6/qt5/i18n/qtbase_ja.qm
51
share/avidemux6/qt5/i18n/qtbase_ko.qm
52
share/avidemux6/qt5/i18n/qtbase_lv.qm
53
share/avidemux6/qt5/i18n/qtbase_pl.qm
54
share/avidemux6/qt5/i18n/qtbase_ru.qm
55
share/avidemux6/qt5/i18n/qtbase_sk.qm
56
share/avidemux6/qt5/i18n/qtbase_uk.qm
57
share/avidemux6/qt5/i18n/qtbase_zh_CN.qm
58
share/avidemux6/qt5/i18n/qtbase_zh_TW.qm
59
share/icons/hicolor/128x128/apps/org.avidemux.Avidemux.png
60
share/metainfo/org.avidemux.Avidemux.appdata.xml

Return to bug 242634