[Pkg-phototools-commits] [SCM] openimageio branch, master, updated. upstream/1.1.2+dfsg0-87-gfde3106
Matteo F. Vescovi
mfv.debian at gmail.com
Fri Dec 21 15:42:43 UTC 2012
The following commit has been merged in the master branch:
commit 36ea75e160b611f4b6df539ae7ea6b891411e0cf
Author: Matteo F. Vescovi <mfv.debian at gmail.com>
Date: Fri Dec 21 16:39:35 2012 +0100
debian/patches/: new #0002 and #0003 added
Thanks: Pino Toscano (pino) for the huge help.
diff --git a/debian/patches/0001-Fix_docs_generation.patch b/debian/patches/0001-Fix_docs_generation.patch
index cf4e489..b9418b6 100644
--- a/debian/patches/0001-Fix_docs_generation.patch
+++ b/debian/patches/0001-Fix_docs_generation.patch
@@ -3,17 +3,17 @@ Date: Mon, 16 Apr 2012 10:11:46 +0200
Subject: Fix_docs_generation
---
-From: David Paleino <dapal at debian.org>
-Subject: fix LaTeX→PDF generation
-Origin: vendor
-Forwarded: no
+ From: David Paleino <dapal at debian.org>
+ Subject: fix LaTeX→PDF generation
+ Origin: vendor
+ Forwarded: no
- src/doc/CMakeLists.txt | 1 -
- src/doc/Makefile | 2 +-
+ src/doc/CMakeLists.txt | 1 -
+ src/doc/Makefile | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/doc/CMakeLists.txt b/src/doc/CMakeLists.txt
-index 3cbdcff..e698a7b 100644
+index ec9f5b3..9f5d84f 100644
--- a/src/doc/CMakeLists.txt
+++ b/src/doc/CMakeLists.txt
@@ -1,7 +1,6 @@
diff --git a/debian/patches/0002-Fix_IlmBase_issue-1of2.patch b/debian/patches/0002-Fix_IlmBase_issue-1of2.patch
new file mode 100644
index 0000000..ad78584
--- /dev/null
+++ b/debian/patches/0002-Fix_IlmBase_issue-1of2.patch
@@ -0,0 +1,23 @@
+From: "Matteo F. Vescovi" <mfv.debian at gmail.com>
+Date: Fri, 21 Dec 2012 16:31:29 +0100
+Subject: Fix_IlmBase_issue-1of2
+
+This first patch hides the private symbols
+even on kFreeBSD and Hurd, besides Linux.
+---
+ src/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index d1fcb98..bb0e0a8 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -111,7 +111,7 @@ if (CMAKE_COMPILER_IS_CLANG OR CMAKE_COMPILER_IS_GNUCC)
+ # Turn default symbol visibility to hidden
+ set (VISIBILITY_COMMAND "-fvisibility=hidden -fvisibility-inlines-hidden")
+ add_definitions (${VISIBILITY_COMMAND})
+- if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
++ if (CMAKE_SYSTEM_NAME MATCHES "Linux|kFreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "GNU")
+ # Linux: also hide all the symbols of dependent libraries to
+ # prevent clashes if an app using OIIO is linked against
+ # other verions of our dependencies.
diff --git a/debian/patches/0003-Fix_IlmBase_issue-2of2.patch b/debian/patches/0003-Fix_IlmBase_issue-2of2.patch
new file mode 100644
index 0000000..2df3ce4
--- /dev/null
+++ b/debian/patches/0003-Fix_IlmBase_issue-2of2.patch
@@ -0,0 +1,39 @@
+From: "Matteo F. Vescovi" <mfv.debian at gmail.com>
+Date: Fri, 21 Dec 2012 16:34:56 +0100
+Subject: Fix_IlmBase_issue-2of2
+
+This second patch adds paths with multiarch support
+for ilm and openexr libraries.
+---
+ src/cmake/modules/FindIlmBase.cmake | 2 ++
+ src/cmake/modules/FindOpenEXR.cmake | 2 ++
+ 2 files changed, 4 insertions(+)
+
+diff --git a/src/cmake/modules/FindIlmBase.cmake b/src/cmake/modules/FindIlmBase.cmake
+index b84567f..d4eac45 100644
+--- a/src/cmake/modules/FindIlmBase.cmake
++++ b/src/cmake/modules/FindIlmBase.cmake
+@@ -114,7 +114,9 @@ set (IlmBase_generic_include_paths
+ /opt/local/include)
+ set (IlmBase_generic_library_paths
+ /usr/lib
++ /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}
+ /usr/local/lib
++ /usr/local/lib/${CMAKE_LIBRARY_ARCHITECTURE}
+ /sw/lib
+ /opt/local/lib)
+
+diff --git a/src/cmake/modules/FindOpenEXR.cmake b/src/cmake/modules/FindOpenEXR.cmake
+index a4071bd..35880cd 100644
+--- a/src/cmake/modules/FindOpenEXR.cmake
++++ b/src/cmake/modules/FindOpenEXR.cmake
+@@ -110,7 +110,9 @@ set (OpenEXR_generic_include_paths
+ /opt/local/include)
+ set (OpenEXR_generic_library_paths
+ /usr/lib
++ /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}
+ /usr/local/lib
++ /usr/local/lib/${CMAKE_LIBRARY_ARCHITECTURE}
+ /sw/lib
+ /opt/local/lib)
+
diff --git a/debian/patches/series b/debian/patches/series
index f1e5cac..697d294 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,3 @@
0001-Fix_docs_generation.patch
+0002-Fix_IlmBase_issue-1of2.patch
+0003-Fix_IlmBase_issue-2of2.patch
--
OpenImageIO packaging
More information about the Pkg-phototools-commits
mailing list