tag 549806 + patch pending
tag 504858 + patch pending
tag 564207 + patch pending
thanks

Dear maintainer,

I've prepared an NMU for aqsis (versioned as 1.2.0-2.2) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards.
diff -u aqsis-1.2.0/debian/changelog aqsis-1.2.0/debian/changelog
--- aqsis-1.2.0/debian/changelog
+++ aqsis-1.2.0/debian/changelog
@@ -1,3 +1,14 @@
+aqsis (1.2.0-2.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with GCC 4.4 (missing #include), (Closes: #504858).
+    Thanks to Martin Michlmayr who reported the issue and provided a
+    patch (added 02_gcc_4.4_fixes.patch). 
+  * Use env.Clone instead of env.Copy in various SConscript files
+    (added 03_env_clone.patch) (Closes: #549806, #564207)
+
+ -- Mehdi Dogguy <me...@debian.org>  Sun, 31 Jan 2010 17:47:00 +0100
+
 aqsis (1.2.0-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -239 +249,0 @@
-
diff -u aqsis-1.2.0/debian/patches/series aqsis-1.2.0/debian/patches/series
--- aqsis-1.2.0/debian/patches/series
+++ aqsis-1.2.0/debian/patches/series
@@ -1,0 +2,2 @@
+02_gcc_4.4_fixes.patch
+03_env_clone.patch
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/debian/patches/02_gcc_4.4_fixes.patch
+++ aqsis-1.2.0/debian/patches/02_gcc_4.4_fixes.patch
@@ -0,0 +1,29 @@
+--- a/aqsistypes/logging.cpp
++++ b/aqsistypes/logging.cpp
+@@ -21,6 +21,7 @@
+ #include "logging.h"
+ #include "logging_streambufs.h"
+ 
++#include <cstdio>
+ #include <iostream>
+ #include <sstream>
+ #include <vector>
+--- a/displays/d_xpm/aspXpm.cpp
++++ b/displays/d_xpm/aspXpm.cpp
+@@ -1,5 +1,6 @@
+ #include "aspXpm.h"
+ 
++#include <cstdio>
+ #include <string.h>
+ 
+ aspXpm::aspXpm( const char *filename, int width, int height, int bpp )
+--- a/renderer/render/condition.cpp
++++ b/renderer/render/condition.cpp
+@@ -27,6 +27,7 @@
+               \author Michel Joron (jo...@sympatico.ca)
+ */
+ 
++#include        <cstdio>
+ #include      <string.h>
+ #include      "aqsis.h"
+ #include      "renderer.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/debian/patches/03_env_clone.patch
+++ aqsis-1.2.0/debian/patches/03_env_clone.patch
@@ -0,0 +1,400 @@
+--- a/shadercompiler/aqsl/SConscript
++++ b/shadercompiler/aqsl/SConscript
+@@ -5,7 +5,7 @@
+ aqsl_sources = Split("""
+       aqslcomp.cpp""")
+ 
+-aqslenv = env.Copy()
++aqslenv = env.Clone()
+ 
+ # Set any platform specific options for this target
+ aqslenv.UseTargetOptions('aqsl')
+--- a/shadercompiler/shadervm/SConscript
++++ b/shadercompiler/shadervm/SConscript
+@@ -16,7 +16,7 @@
+       shadervm.h
+       shadervm_common.h""")
+ 
+-shadervmenv = env.Copy()
++shadervmenv = env.Clone()
+ 
+ # Set any platform specific options for this target
+ shadervmenv.UseTargetOptions('shadervm')
+--- a/shadercompiler/aqsltell/SConscript
++++ b/shadercompiler/aqsltell/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-aqsltellenv = env.Copy()
++aqsltellenv = env.Clone()
+ aqsltellenv.AppendUnique(CPPPATH=['#/shadercompiler/slxargs'])
+ aqsltell_sources = Split("""
+       aqsltell.cpp""")
+--- a/shadercompiler/slparse/SConscript
++++ b/shadercompiler/slparse/SConscript
+@@ -20,7 +20,7 @@
+       parsenode.h
+       vardef.h""")
+ 
+-slparseenv = env.Copy()
++slparseenv = env.Clone()
+ 
+ # Set any platform specific options for this target
+ slparseenv.UseTargetOptions('slparse')
+--- a/shadercompiler/slxargs/SConscript
++++ b/shadercompiler/slxargs/SConscript
+@@ -11,7 +11,7 @@
+ slxargs_install_headers = Split("""
+       slx.h""")
+ 
+-slxargsenv = env.Copy()
++slxargsenv = env.Clone()
+ 
+ slxargsenv.AppendUnique(CPPDEFINES=['SLXARGS_EXPORTS'])
+ 
+--- a/shadercompiler/slpp/SConscript
++++ b/shadercompiler/slpp/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-slppenv = env.Copy()
++slppenv = env.Clone()
+ slppenv.AppendUnique(CPPDEFINES=['SLPP_LIBRARY'])
+ slpp_sources = Split("""
+       pp1.c
+--- a/shadercompiler/shaderexecenv/SConscript
++++ b/shadercompiler/shaderexecenv/SConscript
+@@ -15,7 +15,7 @@
+ shaderexecenv_headers = Split("""
+       shaderexecenv.h""")
+ 
+-shaderexecenvenv = env.Copy()
++shaderexecenvenv = env.Clone()
+ shaderexecenvenv.AppendUnique(CPPDEFINES=['SHADERCONTEXT_EXPORTS'])
+ 
+ # Set any platform specific options for this target
+--- a/shadercompiler/codegenvm/SConscript
++++ b/shadercompiler/codegenvm/SConscript
+@@ -9,7 +9,7 @@
+       vmdatagather.h
+       vmoutput.h""")
+ 
+-codegenvmenv = env.Copy()
++codegenvmenv = env.Clone()
+ 
+ # Set any platform specific options for this target
+ codegenvmenv.UseTargetOptions('codegenvm')
+--- a/renderer/aqsis/SConscript
++++ b/renderer/aqsis/SConscript
+@@ -2,7 +2,7 @@
+ aqsis_sources = Split("""
+       aqsis.cpp""")
+ 
+-aqsisenv = env.Copy();
++aqsisenv = env.Clone();
+ 
+ aqsisenv.AppendUnique(LIBS = ['argparse', 'aqsistypes', 'aqsis', 'shadervm'])
+ aqsisenv.AppendUnique(CPPPATH=['$zlib_include_path'])
+--- a/renderer/render/SConscript
++++ b/renderer/render/SConscript
+@@ -79,7 +79,7 @@
+       shadeop.h
+       ''')
+ 
+-aqsisenv = env.Copy()
++aqsisenv = env.Clone()
+ aqsisenv.AppendUnique(CPPDEFINES=['RI_EXPORTS', 'RIB_EXPORTS'])
+ aqsisenv.AppendUnique(CPPPATH=['$tiff_include_path', '$zlib_include_path'])
+ 
+--- a/renderer/raytrace/SConscript
++++ b/renderer/raytrace/SConscript
+@@ -5,7 +5,7 @@
+ raytrace_headers = Split("""
+       raytrace.h""")
+ 
+-raytraceenv = env.Copy()
++raytraceenv = env.Clone()
+ 
+ # Set any platform specific options for this target
+ raytraceenv.UseTargetOptions('raytrace')
+--- a/rib/rib2/SConscript
++++ b/rib/rib2/SConscript
+@@ -14,7 +14,7 @@
+       bdec.h
+       libribtypes.h""")
+ 
+-rib2env = env.Copy()
++rib2env = env.Clone()
+ 
+ rib2env.CXXFile(target='parser.cpp', source='parser.yy')
+ rib2env.CXXFile(target='scanner.cpp', source='scanner.ll')
+--- a/rib/miqser/SConscript
++++ b/rib/miqser/SConscript
+@@ -2,7 +2,7 @@
+ miqser_sources = Split("""
+       miqser.cpp""")
+ 
+-miqserenv = env.Copy();
++miqserenv = env.Clone();
+ miqserenv.AppendUnique(CPPDEFINES = ['RIB_EXPORTS'])
+ miqserenv.AppendUnique(CPPPATH=['$zlib_include_path'])
+ 
+--- a/rib/rib2ri/SConscript
++++ b/rib/rib2ri/SConscript
+@@ -9,7 +9,7 @@
+ rib2ri_install_headers = Split("""
+       librib2ri.h""")
+ 
+-rib2rienv = env.Copy()
++rib2rienv = env.Clone()
+ rib2rienv.AppendUnique(CPPDEFINES=['RIB_EXPORTS'])
+ 
+ # Set any platform specific options for this target
+--- a/rib/rib2stream/SConscript
++++ b/rib/rib2stream/SConscript
+@@ -9,7 +9,7 @@
+ rib2stream_install_headers = Split("""
+       librib2stream.h""")
+ 
+-rib2streamenv = env.Copy()
++rib2streamenv = env.Clone()
+ 
+ # Set any platform specific options for this target
+ rib2streamenv.UseTargetOptions('rib2stream')
+--- a/rib/ri2rib/SConscript
++++ b/rib/ri2rib/SConscript
+@@ -25,7 +25,7 @@
+       outstream.h
+       plstore.h""")
+ 
+-ri2ribenv = env.Copy()
++ri2ribenv = env.Clone()
+ ri2ribenv.AppendUnique(CPPDEFINES = ['RI_EXPORTS'])
+ ri2ribenv.AppendUnique(CPPPATH=['$zlib_include_path'])
+ 
+--- a/thirdparty/pdiff/SConscript
++++ b/thirdparty/pdiff/SConscript
+@@ -15,7 +15,7 @@
+       """)
+ 
+ if env['with_pdiff']:
+-      pdiffenv = env.Copy()
++      pdiffenv = env.Clone()
+ 
+       pdiffenv.AppendUnique(LIBS = ['$tiff_lib', '$z_lib'])
+       pdiffenv.AppendUnique(CPPPATH=['$tiff_include_path', 
'$zlib_include_path'])
+--- a/thirdparty/dbo_plane/SConscript
++++ b/thirdparty/dbo_plane/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-dbo_planeenv = env.Copy()
++dbo_planeenv = env.Clone()
+ dbo_plane_headers=Split("""
+       implicit.h""")
+ dbo_plane_sources=Split("""
+--- a/displays/d_exr/SConscript
++++ b/displays/d_exr/SConscript
+@@ -8,7 +8,7 @@
+       dspyhlpr.h""")
+ 
+ if not env['no_exr']:
+-      d_exrenv = env.Copy()
++      d_exrenv = env.Clone()
+       d_exrenv.AppendUnique(CPPPATH=['#/renderer/ddmanager'])
+       d_exrenv.AppendUnique(CPPPATH=['$exr_include_path'])
+       d_exrenv.AppendUnique(CPPDEFINES=['D_EXR_EXPORTS'])
+--- a/displays/display/SConscript
++++ b/displays/display/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-displayenv = env.Copy()
++displayenv = env.Clone()
+ displayenv.AppendUnique(CPPPATH=['#/renderer/ddmanager'])
+ displayenv.AppendUnique(CPPDEFINES=['DISPLAY_EXPORTS'])
+ 
+--- a/displays/d_sdcWin32/SConscript
++++ b/displays/d_sdcWin32/SConscript
+@@ -11,7 +11,7 @@
+ import sys
+ if sys.platform == 'win32':
+ 
+-      d_win32env = env.Copy()
++      d_win32env = env.Clone()
+       d_win32env.AppendUnique(CPPPATH=['#/renderer/ddmanager'])
+       d_win32env.AppendUnique(CPPDEFINES=['d_win32_EXPORTS'])
+       d_win32env.AppendUnique(LIBS = ['kernel32', 'user32', 'gdi32', 
'winspool'])
+--- a/displays/d_xpm/SConscript
++++ b/displays/d_xpm/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-d_xpmenv = env.Copy()
++d_xpmenv = env.Clone()
+ d_xpmenv.AppendUnique(CPPPATH=['#/renderer/ddmanager'])
+ d_xpmenv.AppendUnique(CPPDEFINES=['d_xpm_EXPORTS'])
+ 
+--- a/displays/d_sdcBMP/SConscript
++++ b/displays/d_sdcBMP/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-d_bmpenv = env.Copy()
++d_bmpenv = env.Clone()
+ d_bmpenv.AppendUnique(CPPPATH=['#/renderer/ddmanager'])
+ d_bmpenv.AppendUnique(CPPDEFINES=['d_bmp_EXPORTS'])
+ 
+--- a/texturing/plugins/pcx2tif/SConscript
++++ b/texturing/plugins/pcx2tif/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-pcx2tifenv = env.Copy()
++pcx2tifenv = env.Clone()
+ pcx2tif_sources=Split("""
+       pcx2tif.c""")
+ 
+--- a/texturing/plugins/ppm2tif/SConscript
++++ b/texturing/plugins/ppm2tif/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-ppm2tifenv = env.Copy()
++ppm2tifenv = env.Clone()
+ ppm2tif_sources=Split("""
+       ppm2tif.c""")
+ 
+--- a/texturing/plugins/tga2tif/SConscript
++++ b/texturing/plugins/tga2tif/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-tga2tifenv = env.Copy()
++tga2tifenv = env.Clone()
+ tga2tif_sources=Split("""
+       tga2tif.c""")
+ 
+--- a/texturing/plugins/png2tif/SConscript
++++ b/texturing/plugins/png2tif/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-png2tifenv = env.Copy()
++png2tifenv = env.Clone()
+ png2tif_sources=Split("""
+       png2tif.c""")
+ 
+--- a/texturing/plugins/jpg2tif/SConscript
++++ b/texturing/plugins/jpg2tif/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-jpg2tifenv = env.Copy()
++jpg2tifenv = env.Clone()
+ jpg2tif_sources=Split("""
+       jpg2tif.c""")
+ 
+--- a/texturing/plugins/bake2tif/SConscript
++++ b/texturing/plugins/bake2tif/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-bake2tifenv = env.Copy()
++bake2tifenv = env.Clone()
+ bake2tif_sources=Split("""
+       bake2tif.c""")
+ 
+--- a/texturing/plugins/bmp2tif/SConscript
++++ b/texturing/plugins/bmp2tif/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-bmp2tifenv = env.Copy()
++bmp2tifenv = env.Clone()
+ bmp2tif_sources=Split("""
+       bmp2tif.c""")
+ 
+--- a/texturing/plugins/gif2tif/SConscript
++++ b/texturing/plugins/gif2tif/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-gif2tifenv = env.Copy()
++gif2tifenv = env.Clone()
+ gif2tif_sources=Split("""
+       gif2tif.c""")
+ 
+--- a/texturing/plugins/common/SConscript
++++ b/texturing/plugins/common/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-commonenv = env.Copy()
++commonenv = env.Clone()
+ 
+ common_sources = Split("""
+       pixelsave.c""")
+--- a/texturing/plugins/exr2tif/SConscript
++++ b/texturing/plugins/exr2tif/SConscript
+@@ -4,7 +4,7 @@
+       exr2tif.cpp""")
+ 
+ if not env['no_exr']:
+-      exr2tifenv = env.Copy()
++      exr2tifenv = env.Clone()
+       exr2tifenv.AppendUnique(CPPPATH=['$exr_include_path'])
+ 
+       Import('common_objs')
+--- a/texturing/teqser/SConscript
++++ b/texturing/teqser/SConscript
+@@ -1,5 +1,5 @@
+ Import('env')
+-teqserenv = env.Copy()
++teqserenv = env.Clone()
+ teqser_sources = Split("""
+       teqser.cpp""")
+ 
+--- a/rib/api/SConscript
++++ b/rib/api/SConscript
+@@ -10,7 +10,7 @@
+       ri.inl
+               ''')
+ 
+-apienv = env.Copy()
++apienv = env.Clone()
+ 
+ apienv.UseTargetOptions('api')
+ 
+--- a/aqsistypes/SConscript
++++ b/aqsistypes/SConscript
+@@ -73,7 +73,7 @@
+ Import('platform_sources')
+ aqsistypes_sources = aqsistypes_sources + platform_sources
+ 
+-aqsistypesenv = env.Copy()
++aqsistypesenv = env.Clone()
+ aqsistypesenv.AppendUnique(CPPDEFINES=['COMMON_EXPORTS'])
+ 
+ # Set any platform specific options for this target
+--- a/argparse/SConscript
++++ b/argparse/SConscript
+@@ -9,7 +9,7 @@
+ argparse_install_headers = Split("""
+       argparse.h""")
+ 
+-argparseenv = env.Copy()
++argparseenv = env.Clone()
+ 
+ # Set any platform specific options for this target
+ argparseenv.UseTargetOptions('argparse')
+--- a/renderer/ddmanager/SConscript
++++ b/renderer/ddmanager/SConscript
+@@ -8,7 +8,7 @@
+       debugdd.h
+       ndspy.h""")
+ 
+-ddmanagerenv = env.Copy()
++ddmanagerenv = env.Clone()
+ 
+ # Set any platform specific options for this target
+ ddmanagerenv.UseTargetOptions('ddmanager')
+--- a/NSIS.py
++++ b/NSIS.py
+@@ -147,7 +147,10 @@
+     return str(item)
+ 
+ def runNSIS(source,target,env,for_signature):
+-  ret = env['NSIS']+" "
++  if env['NSIS']:
++    ret = env['NSIS']+" "
++  else:
++    ret = " "
+   if env.has_key('NSISFLAGS'):
+     for flag in env['NSISFLAGS']:
+       ret += flag



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to