[OpenImageIO] Update to latest upstream release.
Richard Shaw
hobbes1069 at fedoraproject.org
Fri Mar 2 20:27:51 UTC 2012
commit fdddaa9e485af1b14151ec6d93e90bd55457dbb3
Author: Richard M. Shaw <hobbes1069 at gmail.com>
Date: Fri Mar 2 14:27:51 2012 -0600
Update to latest upstream release.
.gitignore | 1 +
OpenImageIO-0.10.0-atomic_test_fix.patch | 119 ---------
OpenImageIO-0.10.2-Z_BEST_COMPRESSION.patch | 11 -
OpenImageIO-0.10.2-git_backports.patch | 379 ---------------------------
OpenImageIO-0.10.3-use_external_tbb.patch | 74 ------
OpenImageIO-0.10.4-gcc47_unistd_h.fix | 11 -
OpenImageIO-1.0.0-use_external_tbb.patch | 28 ++
OpenImageIO.spec | 30 +--
sources | 2 +-
9 files changed, 42 insertions(+), 613 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fd9852a..404c71c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/OpenImageIO-oiio-Release-0.10.2-0-g7a6cba8.tar.gz
/OpenImageIO-oiio-Release-0.10.3-0-ge93cd33.tar.gz
/OpenImageIO-oiio-Release-0.10.4-0-gad1950d.tar.gz
+/OpenImageIO-oiio-Release-1.0.0-0-g5b37f1c.tar.gz
diff --git a/OpenImageIO-1.0.0-use_external_tbb.patch b/OpenImageIO-1.0.0-use_external_tbb.patch
new file mode 100644
index 0000000..ac7db6b
--- /dev/null
+++ b/OpenImageIO-1.0.0-use_external_tbb.patch
@@ -0,0 +1,28 @@
+diff -Naur OpenImageIO-oiio-5b37f1c.orig/src/libOpenImageIO/CMakeLists.txt OpenImageIO-oiio-5b37f1c/src/libOpenImageIO/CMakeLists.txt
+--- OpenImageIO-oiio-5b37f1c.orig/src/libOpenImageIO/CMakeLists.txt 2012-02-28 12:58:45.306847484 -0600
++++ OpenImageIO-oiio-5b37f1c/src/libOpenImageIO/CMakeLists.txt 2012-02-28 13:02:27.438365805 -0600
+@@ -61,7 +61,11 @@
+ endif ()
+
+ # Include our own TBB if using it
+-if (USE_TBB)
++if (USE_TBB AND USE_EXTERNAL_TBB)
++ message (STATUS "System TBB library will be used.")
++ set (libOpenImageIO_srcs ${libOpenImageIO_srcs})
++elseif (USE_TBB AND NOT USE_EXTERNAL_TBB)
++ message (STATUS "Built-in TBB library will be used.")
+ set (libOpenImageIO_srcs ${libOpenImageIO_srcs} ../libutil/tbb_misc.cpp)
+ endif ()
+
+diff -Naur OpenImageIO-oiio-5b37f1c.orig/src/include/CMakeLists.txt OpenImageIO-oiio-5b37f1c/src/include/CMakeLists.txt
+--- OpenImageIO-oiio-5b37f1c.orig/src/include/CMakeLists.txt 2012-02-25 17:17:12.000000000 -0600
++++ OpenImageIO-oiio-5b37f1c/src/include/CMakeLists.txt 2012-02-28 13:32:00.961799696 -0600
+@@ -22,7 +22,7 @@
+ install (FILES ${public_headers} DESTINATION ${INCLUDE_INSTALL_DIR}
+ COMPONENT developer)
+
+-if (USE_TBB)
++if (USE_TBB AND NOT USE_EXTERNAL_TBB)
+ install (DIRECTORY tbb DESTINATION ${INCLUDE_INSTALL_DIR}
+ COMPONENT developer)
+ endif ()
diff --git a/OpenImageIO.spec b/OpenImageIO.spec
index a1c0d26..d23d5a9 100644
--- a/OpenImageIO.spec
+++ b/OpenImageIO.spec
@@ -1,9 +1,9 @@
-%global githash1 gad1950d
-%global githash2 7b7590f
+%global githash1 g5b37f1c
+%global githash2 5b37f1c
Name: OpenImageIO
-Version: 0.10.4
-Release: 3%{?dist}
+Version: 1.0.0
+Release: 1%{?dist}
Summary: Library for reading and writing images
Group: Development/Libraries
@@ -13,11 +13,7 @@ URL: https://sites.google.com/site/openimageio/home
Source0: https://download.github.com/%{name}-oiio-Release-%{version}-0-%{githash1}.tar.gz
Source1: FindTBB.cmake
-Patch0: OpenImageIO-0.10.2-git_backports.patch
-Patch1: OpenImageIO-0.10.0-atomic_test_fix.patch
-Patch2: OpenImageIO-0.10.3-use_external_tbb.patch
-Patch3: OpenImageIO-0.10.2-Z_BEST_COMPRESSION.patch
-Patch4: OpenImageIO-0.10.4-gcc47_unistd_h.fix
+Patch0: OpenImageIO-1.0.0-use_external_tbb.patch
BuildRequires: boost-devel glew-devel qt-devel OpenEXR-devel ilmbase-devel
BuildRequires: python2-devel txt2man
@@ -25,9 +21,6 @@ BuildRequires: libpng-devel libtiff-devel
BuildRequires: zlib-devel jasper-devel
BuildRequires: pugixml-devel
BuildRequires: tbb-devel
-# Field3D support is not considered stable at this time and no package
-# currently exists for Fedora. Re-enable when fixed.
-# Field3D Review Request: https://bugzilla.redhat.com/show_bug.cgi?id=753453
BuildRequires: hdf5-devel Field3D-devel
# We don't want to provide private python extension libs
@@ -62,11 +55,7 @@ Development files for package %{name}
%prep
%setup -q -n %{name}-oiio-%{githash2}
-%patch0 -p1 -b .backport
-%patch1 -p1 -b .atomic
-%patch2 -p1 -b .tbb
-%patch3 -p1 -b .zlib
-%patch4 -p1 -b .gcc47
+%patch0 -p1 -b .tbb
# Remove bundled pugixml
rm -f src/include/pugixml.hpp \
@@ -84,12 +73,14 @@ mkdir -p build
pushd build
# CMAKE_SKIP_RPATH is OK here because it is set to FALSE internally and causes
# CMAKE_INSTALL_RPATH to be cleared, which is the desiered result.
-%cmake -DCMAKE_SKIP_RPATH:BOOL=TRUE \
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_SKIP_RPATH:BOOL=TRUE \
-DINCLUDE_INSTALL_DIR:PATH=/usr/include/%{name} \
-DPYLIB_INSTALL_DIR:PATH=%{python_sitearch} \
-DINSTALL_DOCS:BOOL=FALSE \
-DUSE_EXTERNAL_PUGIXML:BOOL=TRUE \
-DUSE_TBB:BOOL=TRUE \
+ -DUSE_EXTERNAL_TBB=TRUE \
../src
make %{?_smp_mflags}
@@ -126,6 +117,9 @@ cp -a doc/*.1 %{buildroot}%{_mandir}/man1
%changelog
+* Fri Mar 02 2012 Richard Shaw <hobbes1069 at gmail.com> - 1.0.0-1
+- Update to latest upstream release.
+
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.10.4-3
- Rebuilt for c++ ABI breakage
diff --git a/sources b/sources
index 81a4587..db7fc73 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-08a1bc2b82862ad5547bba569f4f633f OpenImageIO-oiio-Release-0.10.4-0-gad1950d.tar.gz
+fa3136f4743fe9775f03769478f21ac5 OpenImageIO-oiio-Release-1.0.0-0-g5b37f1c.tar.gz
More information about the scm-commits
mailing list