Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 May 2017 11:57:46 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r441388 - in head/multimedia/avidemux: . files
Message-ID:  <201705211157.v4LBvkJh084903@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Sun May 21 11:57:46 2017
New Revision: 441388
URL: https://svnweb.freebsd.org/changeset/ports/441388

Log:
  Fix build with gcc6
  
  Details:
  - static_cast in prefs2__pref.h due to narrowing conversion
  - add whitespaces in ADM__ffmp43.h to fix string literal handling in C++11
  
  PR:		219280
  Reported by:	jbeich

Added:
  head/multimedia/avidemux/files/patch-avidemux__core_ADM__coreUtils_src_prefs2__pref.h   (contents, props changed)
  head/multimedia/avidemux/files/patch-avidemux__core_ADM__coreVideoCodec_include_ADM__ffmp43.h   (contents, props changed)
Modified:
  head/multimedia/avidemux/Makefile.common

Modified: head/multimedia/avidemux/Makefile.common
==============================================================================
--- head/multimedia/avidemux/Makefile.common	Sun May 21 11:57:05 2017	(r441387)
+++ head/multimedia/avidemux/Makefile.common	Sun May 21 11:57:46 2017	(r441388)
@@ -21,7 +21,9 @@ OPTIONS_FILE=	${PORT_DBDIR}/${OPTIONS_NA
 
 USES=		cmake:outsource pkgconfig iconv gmake compiler:features sqlite
 USES+=		dos2unix execinfo
-DOS2UNIX_FILES=	cmake/admCheckMiscLibs.cmake
+DOS2UNIX_FILES=	cmake/admCheckMiscLibs.cmake \
+		avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoCodec6_export.h \
+		avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h
 CMAKE_ARGS+=	-DGNUMAKE_EXECUTABLE=gmake
 CMAKE_ARGS+=	-DAVIDEMUX_PACKAGER=none
 CMAKE_ARGS+=	-DQT5:BOOL=OFF

Added: head/multimedia/avidemux/files/patch-avidemux__core_ADM__coreUtils_src_prefs2__pref.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/avidemux/files/patch-avidemux__core_ADM__coreUtils_src_prefs2__pref.h	Sun May 21 11:57:46 2017	(r441388)
@@ -0,0 +1,11 @@
+--- avidemux_core/ADM_coreUtils/src/prefs2_pref.h.orig	2016-01-29 08:47:25 UTC
++++ avidemux_core/ADM_coreUtils/src/prefs2_pref.h
+@@ -19,7 +19,7 @@ static optionDesc myOptions[]={
+ { FEATURES_REUSE_2PASS_LOG,"features.reuse_2pass_log"                 ,ADM_param_bool    	,"0",	0,	1},
+ { FEATURES_AUDIOBAR_USES_MASTER,"features.audiobar_uses_master"       ,ADM_param_bool    	,"0",	0,	1},
+ { FEATURES_THREADING_LAVC,"features.threading_lavc"                   ,ADM_param_uint32_t	,"0",	0,	32},
+-{ FEATURES_CPU_CAPS,"features.cpu_caps"                               ,ADM_param_uint32_t	,"4294967295",	0,	4294967295},
++{ FEATURES_CPU_CAPS,"features.cpu_caps"                               ,ADM_param_uint32_t	,"4294967295",	0,	static_cast<float>(4294967295)},
+ { FEATURES_MPEG_NO_LIMIT,"features.mpeg_no_limit"                     ,ADM_param_bool    	,"0",	0,	1},
+ { FEATURES_ALTERNATE_MP3_TAG,"features.alternate_mp3_tag"             ,ADM_param_bool    	,"1",	0,	1},
+ { FEATURES_VDPAU,"features.vdpau"                                     ,ADM_param_bool    	,"0",	0,	1},

Added: head/multimedia/avidemux/files/patch-avidemux__core_ADM__coreVideoCodec_include_ADM__ffmp43.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/avidemux/files/patch-avidemux__core_ADM__coreVideoCodec_include_ADM__ffmp43.h	Sun May 21 11:57:46 2017	(r441388)
@@ -0,0 +1,28 @@
+--- avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.orig	2017-05-21 11:18:35 UTC
++++ avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h
+@@ -180,7 +180,7 @@ ADM_COREVIDEOCODEC6_EXPORT void ADM_lavD
+ #define WRAP_Open_Template(funcz,argz,display,codecid,extra) \
+ {\
+ AVCodec *codec=funcz(argz);\
+-if(!codec) {GUI_Error_HIG("Codec",QT_TR_NOOP("Internal error finding codec"display));ADM_assert(0);} \
++if(!codec) {GUI_Error_HIG("Codec",QT_TR_NOOP("Internal error finding codec" display));ADM_assert(0);} \
+   codecId=codecid; \
+   _context = avcodec_alloc_context3 (codec);\
+   ADM_assert (_context);\
+@@ -210,13 +210,13 @@ if(!codec) {GUI_Error_HIG("Codec",QT_TR_
+   \
+   if (avcodec_open2(_context, codec, NULL) < 0)  \
+                       { \
+-                                        printf("[lavc] Decoder init: "display" video decoder failed!\n"); \
+-                                        GUI_Error_HIG("Codec","Internal error opening "display); \
++                                        printf("[lavc] Decoder init: " display " video decoder failed!\n"); \
++                                        GUI_Error_HIG("Codec","Internal error opening " display); \
+                                         ADM_assert(0); \
+                                 } \
+                                 else \
+                                 { \
+-                                        printf("[lavc] Decoder init: "display" video decoder initialized! (%s)\n",codec->long_name); \
++                                        printf("[lavc] Decoder init: " display " video decoder initialized! (%s)\n",codec->long_name); \
+                                 } \
+ }
+ 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705211157.v4LBvkJh084903>