debian/0000755000000000000000000000000011607601650007170 5ustar debian/copyright0000644000000000000000000000416411607600164011127 0ustar This package was debianized by Pino Toscano on Mon, 07 Apr 2008 08:56:28 +0200. It was downloaded from: Upstream Authors: Florian Kainz Drew Hess The full list of contributors can be found in the AUTHORS file Mailing List: Copyright © 2006, Industrial Light & Magic, a division of Lucasfilm Entertainment Company Ltd. Portions contributed and copyright held by others as indicated. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Industrial Light & Magic nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The Debian packaging is © 2008-2009, 2011 Pino Toscano , and is licensed under the GPL v2+, see `/usr/share/common-licenses/GPL'. debian/install0000644000000000000000000000001211560543521010552 0ustar usr/bin/* debian/openexr-viewers.doc-base0000644000000000000000000000037511560522014013730 0ustar Document: openexr-viewers Title: OpenEXR Image Viewing Software Author: Florian Kainz Abstract: This document describes the OpenEXR image viewing software programs. Section: Graphics Format: PDF Files: /usr/share/doc/openexr-viewers/OpenEXRViewers.pdf debian/changelog0000644000000000000000000000542711607601071011047 0ustar openexr-viewers (1.0.1-6) unstable; urgency=low * Switch to dh7: + bump debhelper build dependency to >= 7.0.50~ + bump compat to 7 + drop cdbs build dependency + debian/rules: rewrite from cdbs to `dh' * Switch to format "3.0 (quilt)": + drop quilt build dependency + add debian/source/format * Update debian/patches: + 001_fixctldetection.diff: refresh, add DEP3 headers + 002_gcc43.diff: add DEP3 headers + 003_gcc44.diff: add DEP3 headers * Add patch 004_link_gl.diff (Closes: #555865): + explicitly link to the GL library, used in exrdisplay * Use the autotools_dev dh addon to update the very old config.{guess,sub} files shipped upstream. * Minor copyright update. * Remove duplicate section from openexr-viewers binary package. * Bump Standards-Version to 3.9.2, no changes required. * Switch to my @debian.org address, I'm a DD now. -- Pino Toscano Thu, 14 Jul 2011 16:50:07 +0200 openexr-viewers (1.0.1-5) unstable; urgency=low * debian/changelog: + fix date in previous changelog entry * debian/control: + remove Vcs-Cvs and Vcs-Browser fields, as they should refer to the packaging VCS -- Pino Toscano Wed, 18 Feb 2009 11:52:52 +0100 openexr-viewers (1.0.1-4) unstable; urgency=low * Add patch 002_gcc44.diff (Closes: #504952): + fixes FTBFS with g++ 4.4 snapshot + reported as https://savannah.nongnu.org/bugs/index.php?25591 * debian/control: + add ${misc:Depends} in openexr-viewers' Depends * debian/copyright: + bump packaging copyright year -- Pino Toscano Sun, 15 Feb 2009 13:16:28 +0100 openexr-viewers (1.0.1-3) unstable; urgency=low * Bump Standards-Version to 3.8.0. No changes required. * debian/exrdisplay.1: + fix hypen vs minus mismatch * debian/control: + add Homepage, Vcs-Cvs and Vcs-Browser fields * debian/rules: + set DEB_CONFIGURE_NORMAL_ARGS after the inclusion of the autotools cdbs classes; still no apparent effect though (the test is executed anyway). -- Pino Toscano Tue, 29 Jul 2008 22:11:28 +0200 openexr-viewers (1.0.1-2) unstable; urgency=low * Add patch 002_gcc43.diff (Closes: #477230): + fixes FTBFS with g++ 4.3 + reported as https://savannah.nongnu.org/bugs/index.php?23012 * Install the PDF documentation, and register it with doc-base. -- Pino Toscano Tue, 22 Apr 2008 11:30:10 +0200 openexr-viewers (1.0.1-1) unstable; urgency=low * Initial release (Closes: #472609) * Add patch 001_fixctldetection.diff: + this sets correctly OPENEXR_CTL_CXXFLAGS to avoid using CTL libraries when not available + reported as https://savannah.nongnu.org/bugs/index.php?22875 -- Pino Toscano Mon, 07 Apr 2008 08:56:28 +0200 debian/patches/0000755000000000000000000000000011607600757010626 5ustar debian/patches/004_link_gl.diff0000644000000000000000000000214611607600254013455 0ustar Author: Pino Toscano Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555865 Forwarded: no Last-Update: 2011-07-14 Description: Link to libGL Explicitly link to the GL library, as it is used in exrdisplay. A bit crude in this form (a better fix would be looking for the GL library), but that should be enough for now. --- a/exrdisplay/Makefile.am +++ b/exrdisplay/Makefile.am @@ -7,7 +7,7 @@ bin_PROGRAMS = exrdisplay INCLUDES = @GL_CXXFLAGS@ @CG_CXXFLAGS@ @FLTK_CXXFLAGS@ -I$(top_builddir) \ @OPENEXR_CTL_CXXFLAGS@ -LDADD = @CG_LDFLAGS@ @FLTK_LDFLAGS@ \ +LDADD = -lGL @CG_LDFLAGS@ @FLTK_LDFLAGS@ \ @OPENEXR_CTL_LDFLAGS@ \ @OPENEXR_CTL_LIBS@ --- a/exrdisplay/Makefile.in +++ b/exrdisplay/Makefile.in @@ -215,7 +215,7 @@ target_alias = @target_alias@ @HAVE_FLTK_TRUE@INCLUDES = @GL_CXXFLAGS@ @CG_CXXFLAGS@ @FLTK_CXXFLAGS@ -I$(top_builddir) \ @HAVE_FLTK_TRUE@ @OPENEXR_CTL_CXXFLAGS@ -@HAVE_FLTK_TRUE@LDADD = @CG_LDFLAGS@ @FLTK_LDFLAGS@ \ +@HAVE_FLTK_TRUE@LDADD = -lGL @CG_LDFLAGS@ @FLTK_LDFLAGS@ \ @HAVE_FLTK_TRUE@ @OPENEXR_CTL_LDFLAGS@ \ @HAVE_FLTK_TRUE@ @OPENEXR_CTL_LIBS@ debian/patches/003_gcc44.diff0000644000000000000000000000123011607600231012725 0ustar Author: Pino Toscano Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504952 Forwarded: https://savannah.nongnu.org/bugs/index.php?25591 Last-Update: 2009-02-15 Description: Fix build failure with GCC 4.4 Include for sscanf(). --- a/exrdisplay/applyCtl.cpp +++ b/exrdisplay/applyCtl.cpp @@ -50,6 +50,7 @@ #include #include #include + #include using namespace std; using namespace Ctl; @@ -63,6 +64,7 @@ #include #include #include + #include using namespace std; using namespace Imf; debian/patches/002_gcc43.diff0000644000000000000000000000125011607600742012734 0ustar Author: Pino Toscano Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477230 Forwarded: https://savannah.nongnu.org/bugs/index.php?23012 Last-Update: 2008-04-22 Description: Fix build failure with GCC 4.3 Include for getenv(). --- a/exrdisplay/applyCtl.cpp +++ b/exrdisplay/applyCtl.cpp @@ -49,6 +49,7 @@ #include #include #include + #include using namespace std; using namespace Ctl; @@ -61,6 +62,7 @@ #include #include #include + #include using namespace std; using namespace Imf; debian/patches/series0000644000000000000000000000011011560541501012020 0ustar 001_fixctldetection.diff 002_gcc43.diff 003_gcc44.diff 004_link_gl.diff debian/patches/001_fixctldetection.diff0000644000000000000000000000203311607600217015215 0ustar Author: Pino Toscano Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472609 Forwarded: https://savannah.nongnu.org/bugs/index.php?22875 Last-Update: 2008-04-07 Description: Fix CTL detection Correctly set OPENEXR_CTL_CXXFLAGS to avoid using CTL libraries when not available. --- a/configure +++ b/configure @@ -21145,6 +21145,8 @@ if (test "${have_ctl}" = yes) ; then OPENEXR_CTL_CXXFLAGS="$OPENEXR_CTL_CXXFLAGS -DHAVE_CTL_INTERPRETER=1 -DCTL_MODULE_BASE_PATH=\\\"$ACTUAL_PREFIX/lib/CTL\\\"" else OPENEXR_CTL_CXXFLAGS="-DHAVE_CTL_INTERPRETER=0 $OPENEXR_CXXFLAGS" + OPENEXR_CTL_LIBS="$OPENEXR_LIBS" + OPENEXR_CTL_LDFLAGS="$OPENEXR_LDFLAGS" fi --- a/configure.ac +++ b/configure.ac @@ -164,6 +164,8 @@ fi OPENEXR_CTL_CXXFLAGS="$OPENEXR_CTL_CXXFLAGS -DHAVE_CTL_INTERPRETER=1 -DCTL_MODULE_BASE_PATH=\\\"$ACTUAL_PREFIX/lib/CTL\\\"" else OPENEXR_CTL_CXXFLAGS="-DHAVE_CTL_INTERPRETER=0 $OPENEXR_CXXFLAGS" + OPENEXR_CTL_LIBS="$OPENEXR_LIBS" + OPENEXR_CTL_LDFLAGS="$OPENEXR_LDFLAGS" fi] dnl debian/openexr-viewers.manpages0000644000000000000000000000002311560540155014042 0ustar debian/exrdisplay.1debian/exrdisplay.10000644000000000000000000000320511607600173011435 0ustar .TH EXRDISPLAY 1 .SH NAME exrdisplay \- displays an EXR image on the screen .SH SYNOPSIS .B exrdisplay .RI [ options ] " imagefile" .SH DESCRIPTION \fBexrdisplay\fP is a simple still image viewer that optionally applies color transforms to OpenEXR images. .SH OPTIONS A summary of the available options is included below. .TP .B \-p Displays the preview (thumbnail) image instead of the main image. .TP .B \-l \fP lx ly Displays level (\fIlx\fP, \fIly\fP) of a tiled multiresolution image. .TP .B \-w Displays all pixels in the data window, ignoring the display window. .TP .B \-a Ignores the image's pixel aspect ratio, and does not scale the image to make the pixels square. .TP .B \-c \fP x Loads only image channel \fIx\fP. .TP .B \-1 Sets exposure and knee sliders so that pixel value 0.0 becomes black, and 1.0 becomes white. .TP .B \-n Normalizes the pixels so that the smallest value becomes 0.0 and the largest value becomes 1.0. .TP .B \-A Same as \-c A \-1 (displays alpha). .TP .B \-Z Same as \-c Z \-n (displays depth). .TP .B \-s Swaps the image's top and bottom half, then swaps the left and right half, so that the four corners of the image end up in the center. (Useful for checking the seams of wrap-around texture map images.) .TP .B \-u Changing the exposure and knee controls continuously updates the on-screen image. .TP .B \-t \fP u Use \fIn\fP parallel threads to read the \fIimage file\fP. .TP .B \-h Show summary of options. .SH AUTHOR exrdisplay was written by Florian Kainz and Drew Hess . .PP This manual page was written by Pino Toscano , for the Debian project (but may be used by others). debian/source/0000755000000000000000000000000011560540252010466 5ustar debian/source/format0000644000000000000000000000001411560540252011674 0ustar 3.0 (quilt) debian/control0000644000000000000000000000123211607600151010564 0ustar Source: openexr-viewers Section: graphics Priority: optional Maintainer: Pino Toscano Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libopenexr-dev (>= 1.6), libfltk1.1-dev, libgl1-mesa-dev, zlib1g-dev Standards-Version: 3.9.2 Homepage: http://www.openexr.com Package: openexr-viewers Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: viewer for images in the OpenEXR format OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. . This package contains the following utility: - exrdisplay : simple viewer for EXR images debian/openexr-viewers.docs0000644000000000000000000000002611560540216013200 0ustar doc/OpenEXRViewers.pdfdebian/rules0000755000000000000000000000043411560546633010260 0ustar #!/usr/bin/make -f %: dh $@ --with autotools_dev override_dh_auto_configure: dh_auto_configure -- --disable-openexrctltest override_dh_auto_install: dh_auto_install --destdir=debian/tmp override_dh_install: dh_install --list-missing override_dh_compress: dh_compress -X.pdf debian/watch0000644000000000000000000000021211560522014010206 0ustar # Compulsory line, this is a version 3 file version=3 http://download.savannah.nongnu.org/releases/openexr/openexr_viewers-(.*)\.tar\.gz debian/compat0000644000000000000000000000000211560537740010374 0ustar 7