[packages/Insignia] - updated to 1.0.4 - added c++ patch (fixes C++11 issue)

qboosh qboosh at pld-linux.org
Tue Apr 1 21:38:47 CEST 2014


commit 559174b891031225b8a08d69f5d51f53ab494cf3
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Apr 1 21:40:14 2014 +0200

    - updated to 1.0.4
    - added c++ patch (fixes C++11 issue)

 Insignia-c++.patch | 11 +++++++++++
 Insignia.spec      |  8 +++++---
 2 files changed, 16 insertions(+), 3 deletions(-)
---
diff --git a/Insignia.spec b/Insignia.spec
index aa1e980..889a7af 100644
--- a/Insignia.spec
+++ b/Insignia.spec
@@ -1,12 +1,13 @@
 Summary:	Insignia - DirectFB conformance test suite
 Summary(pl.UTF-8):	Insignia - zbiór testów zgodności DirectFB
 Name:		Insignia
-Version:	1.0.2
+Version:	1.0.4
 Release:	1
 License:	proprietary
 Group:		Libraries
 Source0:	http://www.directfb.org/downloads/Extras/%{name}-%{version}.tar.gz
-# NoSource0-md5:	09103054a3a97fceb079869ad8811b8d
+# NoSource0-md5:	b16fdcbd9307710bda138223fba0a749
+Patch0:		%{name}-c++.patch
 NoSource:	0
 URL:		http://www.directfb.org/
 BuildRequires:	DirectFB-c++-devel >= 1:1.2.0
@@ -27,6 +28,7 @@ Insignia - zbiór testów zgodności DirectFB.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__libtoolize}
@@ -60,7 +62,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/Insignia
 %attr(755,root,root) %{_bindir}/InsigniaRun
 %attr(755,root,root) %{_libdir}/libinsignia-1.0.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libinsignia-1.0.so.2
+%attr(755,root,root) %ghost %{_libdir}/libinsignia-1.0.so.4
 %dir %{_libdir}/Insignia
 %attr(755,root,root) %{_libdir}/Insignia/DFBTest*.Io
 %{_datadir}/Insignia
diff --git a/Insignia-c++.patch b/Insignia-c++.patch
new file mode 100644
index 0000000..563da4e
--- /dev/null
+++ b/Insignia-c++.patch
@@ -0,0 +1,11 @@
+--- Insignia-1.0.4/lib/InsigniaUtil.cpp.orig	2014-03-17 18:07:05.000000000 +0100
++++ Insignia-1.0.4/lib/InsigniaUtil.cpp	2014-04-01 21:06:37.307785370 +0200
+@@ -569,7 +569,7 @@
+      if (&rect != &noRect) {
+           if (!dfb_rectangle_intersect( &r, &rect )) {
+                throw new Exception( Direct::String::F( 
+-                    "PixelBuffer::dump: No intersection ["DFB_RECT_FORMAT" vs "DFB_RECT_FORMAT"] writing to '%s'!",
++                    "PixelBuffer::dump: No intersection [" DFB_RECT_FORMAT " vs " DFB_RECT_FORMAT "] writing to '%s'!",
+                     DFB_RECTANGLE_VALS(&rect), DFB_RECTANGLE_VALS(&r), filename.buffer() ) );
+           }
+      }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/Insignia.git/commitdiff/559174b891031225b8a08d69f5d51f53ab494cf3



More information about the pld-cvs-commit mailing list