[packages/utvideo] - updated to 15.3.0 - updated makefile and shared patch - added linux patch (workaround some BSDisms

qboosh qboosh at pld-linux.org
Tue Nov 24 21:24:04 CET 2015


commit 944c1477aedf9d8b827557da1045806027571458
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Nov 24 21:24:31 2015 +0100

    - updated to 15.3.0
    - updated makefile and shared patch
    - added linux patch (workaround some BSDisms)

 utvideo-linux.patch  | 34 ++++++++++++++++++++++++++++++++++
 utvideo-makefile     |  9 +++++++--
 utvideo-shared.patch |  2 +-
 utvideo.spec         |  8 +++++---
 4 files changed, 47 insertions(+), 6 deletions(-)
---
diff --git a/utvideo.spec b/utvideo.spec
index 0186a0a..5af6495 100644
--- a/utvideo.spec
+++ b/utvideo.spec
@@ -1,15 +1,16 @@
 Summary:	Ut Video codec suite
 Summary(pl.UTF-8):	Kodek Ut Video
 Name:		utvideo
-Version:	15.1.0
-Release:	2
+Version:	15.3.0
+Release:	1
 License:	GPL v2+
 Group:		Libraries
 Source0:	http://umezawa.dyndns.info/archive/utvideo/%{name}-%{version}-src.zip
-# Source0-md5:	ca05df0346ed1b48641c1115c02678e0
+# Source0-md5:	92f67f20ab5a61de73740817500648f4
 Source1:	%{name}-makefile
 Patch0:		%{name}-shared.patch
 Patch1:		%{name}-includes.patch
+Patch2:		%{name}-linux.patch
 URL:		http://umezawa.dyndns.info/wordpress/?cat=28
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool >= 2:1.5
@@ -58,6 +59,7 @@ cp %{SOURCE1} GNUmakefile
 
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__make} \
diff --git a/utvideo-linux.patch b/utvideo-linux.patch
new file mode 100644
index 0000000..d5648d7
--- /dev/null
+++ b/utvideo-linux.patch
@@ -0,0 +1,34 @@
+--- utvideo-15.3.0/utv_logl/LogReader.cpp.orig	2015-11-24 20:23:07.295710349 +0100
++++ utvideo-15.3.0/utv_logl/LogReader.cpp	2015-11-24 20:23:10.349043583 +0100
+@@ -222,7 +222,9 @@
+ 	pthread_mutex_init(&mutexLock, NULL);
+ 
+ 	memset(&sun, 0, sizeof(sun));
++#if defined(__APPLE__)
+ 	sun.sun_len = sizeof(sun);
++#endif
+ 	sun.sun_family = AF_UNIX;
+ 	if (GetLogSocketPath(sun.sun_path, _countof(sun.sun_path)) != 0)
+ 		return -1;
+--- utvideo-15.3.0/utv_logl/LogWriter.cpp.orig	2015-09-22 21:58:24.000000000 +0200
++++ utvideo-15.3.0/utv_logl/LogWriter.cpp	2015-11-24 20:38:38.805671266 +0100
+@@ -1,6 +1,7 @@
+ /* �����R�[�h�͂r�i�h�r ���s�R�[�h�͂b�q�k�e */
+ /* $Id$ */
+ 
++#include <errno.h>
+ #include "stdafx.h"
+ #include "LogPath.h"
+ #include "LogWriter.h"
+@@ -116,7 +117,11 @@
+ 		return -1;
+ 	}
+ 
++#if defined(__GLIBC__)
++	sprintf(buf, "%s[%d]\n", program_invocation_short_name, getpid());
++#else
+ 	sprintf(buf, "%s[%d]\n", getprogname(), getpid()); // XXX getprogname: only BSD family and MacOS
++#endif
+ 	if (writeLog(buf, strlen(buf)) != strlen(buf))
+ 	{
+ 		close(fdLogSock);
diff --git a/utvideo-makefile b/utvideo-makefile
index 43223c1..96d52a5 100644
--- a/utvideo-makefile
+++ b/utvideo-makefile
@@ -18,6 +18,7 @@ AR=$(CROSS_PREFIX)ar
 RANLIB=$(CROSS_PREFIX)ranlib
 
 UTV_CORE_DIR=utv_core
+UTV_LOGL_DIR=utv_logl
 
 CXXFLAGS=-g -O2 -Wall -Wextra -Wno-multichar -Wno-unused-parameter -Wno-sign-compare
 
@@ -33,12 +34,12 @@ endif
 
 OBJ = $(UTV_CORE_DIR)/Codec.o \
       $(UTV_CORE_DIR)/CodecBase.o \
-      $(UTV_CORE_DIR)/Coefficient.o \
       $(UTV_CORE_DIR)/Convert.o \
       $(UTV_CORE_DIR)/DummyCodec.o \
       $(UTV_CORE_DIR)/FrameBuffer.o \
       $(UTV_CORE_DIR)/GlobalConfig.o \
       $(UTV_CORE_DIR)/HuffmanCode.o \
+      $(UTV_CORE_DIR)/Log.o \
       $(UTV_CORE_DIR)/Predict.o \
       $(UTV_CORE_DIR)/Thread.o \
       $(UTV_CORE_DIR)/TunedFunc.o \
@@ -49,7 +50,11 @@ OBJ = $(UTV_CORE_DIR)/Codec.o \
       $(UTV_CORE_DIR)/ULYUV422Codec.o \
       $(UTV_CORE_DIR)/UQ00Codec.o \
       $(UTV_CORE_DIR)/UQY2Codec.o \
-      $(UTV_CORE_DIR)/utv_core.o
+      $(UTV_CORE_DIR)/utv_core.o \
+      $(UTV_LOGL_DIR)/LogPath.o \
+      $(UTV_LOGL_DIR)/LogReader.o \
+      $(UTV_LOGL_DIR)/LogUtil.o \
+      $(UTV_LOGL_DIR)/LogWriter.o
 
 ifeq ($(ARCH),i386)
 OBJ+=$(UTV_CORE_DIR)/TunedFunc_x86.o \
diff --git a/utvideo-shared.patch b/utvideo-shared.patch
index e107f6c..05a3c19 100644
--- a/utvideo-shared.patch
+++ b/utvideo-shared.patch
@@ -18,7 +18,7 @@
  
 -CXXFLAGS=-g -O2 -Wall -Wextra -Wno-multichar -Wno-unused-parameter -Wno-sign-compare
 +OPTFLAGS=-g -O2
-+CXXFLAGS=$(OPTFLAGS) -Wall -Wextra -Wno-multichar -Wno-unused-parameter -Wno-sign-compare
++CXXFLAGS=$(OPTFLAGS) -Wall -Wextra -Wno-multichar -Wno-unused-parameter -Wno-sign-compare -Iinclude -Iutv_logl
  
  # on MinGW env, uncomment following lines and set proper value to WINSDK_ROOT.
  #WINSDK_ROOT="/c/Program Files/Microsoft SDKs/Windows/v6.1"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/utvideo.git/commitdiff/944c1477aedf9d8b827557da1045806027571458



More information about the pld-cvs-commit mailing list