tag 370193 + patch thanks Hi,
Attached is the diff for my openexr 1.2.2-4.3 NMU. -- Adeodato Simó dato at net.com.org.es Debian Developer adeodato at debian.org Listening to: Mª Dolores Pradera - Ese arar en el mar
diff -u openexr-1.2.2/debian/changelog openexr-1.2.2/debian/changelog --- openexr-1.2.2/debian/changelog +++ openexr-1.2.2/debian/changelog @@ -1,3 +1,12 @@ +openexr (1.2.2-4.3) unstable; urgency=medium + + * Non-maintainer upload. + * Fix build system not to create libraries with undefined symbols. Added + patch 01-libadd_to_prevent_undef_syms to properly define libImath_la_LIBADD + and libIlmImf_la_LIBADD in Makefile.am. (Closes: #370193) + + -- Adeodato Simó <[EMAIL PROTECTED]> Sat, 10 Jun 2006 13:36:15 +0200 + openexr (1.2.2-4.2) unstable; urgency=high * Non-maintainer upload. --- openexr-1.2.2.orig/debian/patches/01-libadd_to_prevent_undef_syms.patch +++ openexr-1.2.2/debian/patches/01-libadd_to_prevent_undef_syms.patch @@ -0,0 +1,63 @@ +--- openexr-1.2.2/Imath/Makefile.am ++++ openexr-1.2.2/Imath/Makefile.am +@@ -17,6 +17,8 @@ + + libImath_la_LDFLAGS = -version-info @LIBTOOL_VERSION@ + ++libImath_la_LIBADD = $(top_builddir)/Iex/libIex.la ++ + libImathincludedir = $(includedir)/OpenEXR + + libImathinclude_HEADERS = ImathColorAlgo.h ImathMatrixAlgo.h ImathVec.h \ +--- openexr-1.2.2/IlmImf/Makefile.am ++++ openexr-1.2.2/IlmImf/Makefile.am +@@ -56,6 +56,8 @@ + + libIlmImf_la_LDFLAGS = -version-info @LIBTOOL_VERSION@ + ++libIlmImf_la_LIBADD = $(top_builddir)/Iex/libIex.la $(top_builddir)/Half/libHalf.la -lz ++ + libIlmImfincludedir = $(includedir)/OpenEXR + + libIlmImfinclude_HEADERS = ImfAttribute.h ImfBoxAttribute.h \ +--- openexr-1.2.2/Imath/Makefile.in ++++ openexr-1.2.2/Imath/Makefile.in +@@ -169,6 +174,8 @@ + + libImath_la_LDFLAGS = -version-info @LIBTOOL_VERSION@ + ++libImath_la_LIBADD = $(top_builddir)/Iex/libIex.la ++ + libImathincludedir = $(includedir)/OpenEXR + + libImathinclude_HEADERS = ImathColorAlgo.h ImathMatrixAlgo.h ImathVec.h \ +@@ -189,7 +196,7 @@ + CONFIG_CLEAN_FILES = + LTLIBRARIES = $(lib_LTLIBRARIES) + +-libImath_la_LIBADD = ++libImath_la_DEPENDENCIES = $(top_builddir)/Iex/libIex.la + am_libImath_la_OBJECTS = ImathShear.lo ImathMatrixAlgo.lo ImathVec.lo \ + ImathColorAlgo.lo ImathFun.lo ImathBox.lo ImathRandom.lo + libImath_la_OBJECTS = $(am_libImath_la_OBJECTS) +--- openexr-1.2.2/IlmImf/Makefile.in ++++ openexr-1.2.2/IlmImf/Makefile.in +@@ -208,6 +213,8 @@ + + libIlmImf_la_LDFLAGS = -version-info @LIBTOOL_VERSION@ + ++libIlmImf_la_LIBADD = $(top_builddir)/Iex/libIex.la $(top_builddir)/Half/libHalf.la -lz ++ + libIlmImfincludedir = $(includedir)/OpenEXR + + libIlmImfinclude_HEADERS = ImfAttribute.h ImfBoxAttribute.h \ +@@ -256,7 +263,8 @@ + CONFIG_CLEAN_FILES = + LTLIBRARIES = $(lib_LTLIBRARIES) + +-libIlmImf_la_LIBADD = ++libIlmImf_la_DEPENDENCIES = $(top_builddir)/Iex/libIex.la \ ++ $(top_builddir)/Half/libHalf.la + am_libIlmImf_la_OBJECTS = ImfAttribute.lo ImfBoxAttribute.lo \ + ImfCRgbaFile.lo ImfChannelList.lo ImfChannelListAttribute.lo \ + ImfFloatAttribute.lo ImfFrameBuffer.lo ImfHeader.lo ImfIO.lo \