ogre (1.6.4.dfsg1-1) debian-dir only changes

Summary

 debian/README.source                        |    8 
 debian/blender-ogrexml.README.Debian        |   18 
 debian/blender-ogrexml.docs                 |    4 
 debian/blender-ogrexml.install              |    2 
 debian/changelog                            |  652 ++++++++++++++++++++++++++++
 debian/compat                               |    1 
 debian/control                              |  123 +++++
 debian/copyright                            |  436 ++++++++++++++++++
 debian/docs                                 |    3 
 debian/extras/LightwaveConverter.1          |   76 +++
 debian/extras/OgreMaterialUpgrade.1         |   40 +
 debian/extras/OgreMeshUpgrade.1             |   48 ++
 debian/extras/OgreXMLConverter.1            |   77 +++
 debian/extras/compiledemos.sh               |  110 ++++
 debian/extras/ogre-plugins-config.1         |   39 +
 debian/extras/ogre-plugins-config.in        |   36 +
 debian/extras/plugins.cfg                   |   15 
 debian/extras/update-ogre-plugins           |   35 +
 debian/extras/update-ogre-plugins.1         |   35 +
 debian/libceguiogre-dev.install             |    4 
 debian/libceguiogrerenderer-VERSION.install |    1 
 debian/libogre-dev.README.Debian            |   31 +
 debian/libogre-dev.examples                 |    1 
 debian/libogre-dev.install                  |    4 
 debian/libogremain-VERSION.install          |    5 
 debian/libogremain-VERSION.manpages         |    1 
 debian/ogre-doc.README.Debian               |    7 
 debian/ogre-doc.docs                        |   12 
 debian/ogre-get-orig-source                 |  138 +++++
 debian/ogre-tools.docs                      |    4 
 debian/ogre-tools.install                   |    3 
 debian/ogre-tools.manpages                  |    3 
 debian/patches/change_pkglibdir_path.patch  |   59 ++
 debian/patches/disable_samples.diff         |  158 ++++++
 debian/patches/fix_distclean.patch          |   28 +
 debian/patches/fix_pthread.patch            |   11 
 debian/patches/fix_rpath.diff               |   11 
 debian/patches/series                       |    4 
 debian/rules                                |  162 ++++++
 debian/watch                                |    4 
 40 files changed, 2409 insertions(+)

    
download this patch

Patch contents

--- ogre-1.6.4.dfsg1.orig/debian/rules
+++ ogre-1.6.4.dfsg1/debian/rules
@@ -0,0 +1,162 @@
+#! /usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# Use this variable to define the particular version of ogre we're building.
+OGRE_VERSION=1.6.4
+
+# These are from the autotools-dev package documentation.
+# /usr/share/doc/autotools-dev/README.Debian.gz
+# from the section titled "Calling GNU configure properly"
+export DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+# FOR AUTOCONF 2.52 AND NEWER ONLY
+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+  confflags += --build $(DEB_HOST_GNU_TYPE)
+else
+  confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+endif
+
+# Default CXXFLAGS to use.
+DEB_CXXFLAGS = -Wall -g
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+   DEB_CXXFLAGS += -O0
+else
+   DEB_CXXFLAGS += -O2
+endif
+
+# Include a OGRE_CONFIG_OPTIONS variable that has the default configure options
+# used to build this package. This variable can be overridden.
+OGRE_CONFIG_OPTIONS ?=  $(confflags) \
+		--prefix=/usr \
+		--host=$(DEB_HOST_GNU_TYPE) \
+		--build=$(DEB_BUILD_GNU_TYPE) \
+		--mandir=\$${prefix}/share/man \
+		--infodir=\$${prefix}/share/info \
+		--with-platform=GLX \
+		--with-gl-support=GLX \
+		--disable-cg \
+		--disable-openexr \
+		--with-gui=Xt \
+		--disable-ogre-demos \
+		CXXFLAGS="$(DEB_CXXFLAGS)"
+
+build-setup: build-setup-stamp
+build-setup-stamp:
+	dh_testdir
+	cp -f debian/libceguiogrerenderer-VERSION.install \
+		debian/libceguiogrerenderer-$(OGRE_VERSION).install
+	cp -f debian/libogremain-VERSION.install \
+		debian/libogremain-$(OGRE_VERSION).install
+	cp -f debian/libogremain-VERSION.manpages \
+		debian/libogremain-$(OGRE_VERSION).manpages
+
+patch: patch-stamp
+patch-stamp:
+	dh_testdir
+	QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+	touch patch-stamp
+
+configure: build-setup patch configure-stamp
+configure-stamp:
+	dh_testdir
+	# Modified bootstrapping from upstream, declares everything obsolete.
+	libtoolize --force --copy
+	aclocal -I Scripts/m4 $(ACLOCAL_FLAGS)
+	autoheader -f
+	automake --include-deps --add-missing -f --foreign --copy
+	autoconf -f
+	./configure $(OGRE_CONFIG_OPTIONS)
+	touch configure-stamp
+
+build: configure build-stamp
+build-stamp:
+	dh_testdir
+	$(MAKE)
+	touch build-stamp
+
+clean: clean-stamp unpatch reverse-build-setup
+clean-stamp:
+	dh_testdir
+	dh_testroot
+	[ ! -f Makefile ] || $(MAKE) clean distclean
+	rm -f config.log
+	rm -f configure-stamp build-stamp
+	dh_clean
+
+unpatch:
+	dh_testdir
+	QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
+	rm -f patch-stamp
+
+reverse-build-setup:
+	dh_testdir
+	rm -f debian/libceguiogrerenderer-$(OGRE_VERSION).install \
+		debian/libogremain-$(OGRE_VERSION).install \
+		debian/libogremain-$(OGRE_VERSION).manpages
+
+install: build
+	dh_testdir 
+	dh_testroot
+	dh_clean -k
+	install -d debian/tmp
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	install -d debian/tmp/etc/OGRE
+	install -m 644 debian/extras/plugins.cfg debian/tmp/etc/OGRE
+	install -d debian/tmp/usr/bin
+	install -m 755 debian/extras/update-ogre-plugins \
+		debian/tmp/usr/bin/update-ogre-plugins
+
+# Build architecture-independent files here.
+binary-indep: install
+	dh_testdir
+	dh_testroot
+	dh_installdocs -i -Nogre-doc
+	dh_installdocs -pogre-doc -X*.dot -X*.md5 -X*.tmp
+	dh_install -i
+	dh_installchangelogs -i -Nogre-doc Docs/ChangeLog.html
+	dh_installchangelogs -pogre-doc
+	mv debian/ogre-doc/usr/share/doc/ogre-doc/ChangeLog.html \
+	     debian/ogre-doc/usr/share/doc/ogre-doc/Upstream_ChangeLog.html
+	dh_fixperms -i
+	dh_compress -i -Nogre-doc
+	dh_compress -pogre-doc -X.txt
+	dh_installdeb -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: install
+	dh_testdir
+	dh_testroot
+	dh_install -a -Nlibogre-dev -Nlibceguiogre-dev --sourcedir=debian/tmp
+	dh_install -plibogre-dev -XOgreCEGUI --sourcedir=debian/tmp
+	dh_install -plibceguiogre-dev --sourcedir=debian/tmp
+	dh_installchangelogs -a Docs/ChangeLog.html
+	dh_installdocs -a
+	dh_installexamples -a
+	dh_installman -a
+	dh_strip -plibogremain-$(OGRE_VERSION) --dbg-package=libogremain-$(OGRE_VERSION)-dbg
+	dh_strip -plibceguiogrerenderer-$(OGRE_VERSION) \
+		--dbg-package=libceguiogrerenderer-$(OGRE_VERSION)-dbg
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	dh_strip -pogre-tools
+endif
+	dh_compress -a
+	dh_fixperms -a
+	dh_makeshlibs -a
+	dh_installdeb -a
+	dh_shlibdeps -a
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+get-orig-source:
+	$(dir $_)ogre-get-orig-source
+
+binary: binary-arch binary-indep
+.PHONY: configure build clean binary-indep binary-arch binary install
--- ogre-1.6.4.dfsg1.orig/debian/README.source
+++ ogre-1.6.4.dfsg1/debian/README.source
@@ -0,0 +1,8 @@
+Patch System
+============
+
+This package uses quilt to manage all modifications to the upstream
+source. Changes are stored in the source package as diffs in
+debian/patches and applied during the build.
+
+See /usr/share/doc/quilt/README.source for a detailed explanation.
--- ogre-1.6.4.dfsg1.orig/debian/ogre-tools.manpages
+++ ogre-1.6.4.dfsg1/debian/ogre-tools.manpages
@@ -0,0 +1,3 @@
+debian/extras/OgreMaterialUpgrade.1
+debian/extras/OgreMeshUpgrade.1
+debian/extras/OgreXMLConverter.1
--- ogre-1.6.4.dfsg1.orig/debian/libogre-dev.README.Debian
+++ ogre-1.6.4.dfsg1/debian/libogre-dev.README.Debian
@@ -0,0 +1,31 @@
+Notes about developing ogre-using applications on Debian
+********************************************************
+
+Ogre applications are not entirely self contained, but require, for more
+than basic operation, the definition of plugins to be loaded. Make sure
+to point your Root node to such a config file:
+
+    scene_root = new Root("/etc/OGRE/plugins.cfg", ...);
+
+or link the config file into the directory from where you will run your
+Ogre application:
+
+    ln -s /etc/OGRE/plugins.cfg .
+
+Otherwise your application will only search for plugins.cfg in the
+current working directory and not conform to the Filesystem Hierarchy
+Standard.  Alos note that in the future packages providing Ogre plugins
+will automatically add new plugins to /etc/OGRE/plugins.cfg and using it
+instead of one provided by your own will make sure your application will
+load only and all the available plugins.
+
+Ogre's GUI system will be completely revamped for the upcoming 1.0
+release. If you want to start with a new project that includes GUI
+elements you should better have a look at CEGUI, which will be the
+new system: http://crazyedsgui.sourceforge.net/.
+
+Wings3D Homepage
+****************
+
+The Wings3D homepage is located at http://www.wings3d.com, not
+http://www.wings3d.org  as it says in the README.
--- ogre-1.6.4.dfsg1.orig/debian/libogremain-VERSION.manpages
+++ ogre-1.6.4.dfsg1/debian/libogremain-VERSION.manpages
@@ -0,0 +1 @@
+debian/extras/update-ogre-plugins.1
--- ogre-1.6.4.dfsg1.orig/debian/libogremain-VERSION.install
+++ ogre-1.6.4.dfsg1/debian/libogremain-VERSION.install
@@ -0,0 +1,5 @@
+usr/lib/libOgreMain-*.so
+usr/lib/OGRE/*.so
+usr/lib/OGRE/*.la
+usr/bin/update-ogre-plugins
+etc/OGRE/*.cfg
--- ogre-1.6.4.dfsg1.orig/debian/control
+++ ogre-1.6.4.dfsg1/debian/control
@@ -0,0 +1,123 @@
+Source: ogre
+Priority: optional
+Section: libs
+Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
+Uploaders: Federico Di Gregorio <fog@debian.org>, Michael Koch <konqueror@gmx.de>
+Build-Depends: debhelper (>= 5), quilt, libtool, automake, pkg-config, libfreeimage-dev, libfreetype6-dev, libopenexr-dev, libcegui-mk2-dev (>= 0.5.0), libzzip-dev, libglu1-mesa-dev | libglu-dev, libgl1-mesa-dev | libgl-dev, libxrandr-dev, libxxf86vm-dev, libxaw7-dev, libxt-dev, libz-dev
+Standards-Version: 3.8.3
+Homepage: http://ogre3d.org/
+Vcs-Git: git://git.debian.org/git/pkg-games/ogre.git
+Vcs-Browser: http://git.debian.org/?p=pkg-games/ogre.git
+DM-Upload-Allowed: yes
+
+Package: libogre-dev
+Section: libdevel
+Architecture: any
+Depends: libogremain-1.6.4 (= ${binary:Version}), libfreeimage-dev, libfreetype6-dev, libzzip-dev, libxaw7-dev, libopenexr-dev
+Suggests: ogre-doc
+Description: Object-oriented Graphics Rendering Engine (development files)
+ Ogre is a complete object-oriented 3D rendering engine. It supports
+ different rendering subsystems but only the OpenGL system is useful
+ for Linux.
+ .
+ This package contains the headers and static libraries needed to develop
+ with Ogre.
+
+Package: libogremain-1.6.4
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: libogre3, libogre4, libogre5, libogre5c2a, libogre6, libogremain-1.4.9, libogremain-1.6.1, libogremain-1.6.3
+Replaces: libogre5c2a, libogre6, libogre14, libogremain-1.4.6, libogremain-1.4.7, libogremain-1.4.8, libogremain-1.4.9, libogremain-1.6.1, libogremain-1.6.3
+Description: Object-oriented Graphics Rendering Engine (libraries)
+ Ogre is a complete object-oriented 3D rendering engine. It supports
+ different rendering subsystems but only the OpenGL system is useful
+ for Linux.
+ .
+ This package contains the Ogre library and plugins.
+
+Package: libogremain-1.6.4-dbg
+Section: debug
+Architecture: any
+Priority: extra
+Conflicts: libogre5c2a-dbg, libogre6-dbg
+Replaces: libogre5c2a-dbg, libogre6-dbg, libogre14-dbg, libogremain-1.4.6-dbg, libogremain-1.4.7-dbg, libogremain-1.4.8-dbg, libogremain-1.4.9-dbg
+Depends: libogremain-1.6.4 (= ${binary:Version})
+Description: Object-oriented Graphics Rendering Engine (debugging libs)
+ Ogre is a complete object-oriented 3D rendering engine. It supports
+ different rendering subsystems but only the OpenGL system is useful
+ for Linux.
+ .
+ This package contains the debugging version of the Ogre library and
+ plugins.
+
+Package: ogre-doc
+Section: doc
+Architecture: all
+Description: Object-oriented Graphics Rendering Engine (documentation)
+ Ogre is a complete object-oriented 3D rendering engine. It supports
+ different rendering subsystems but only the OpenGL system is useful
+ for Linux.
+ .
+ This package contains generic documentation.
+
+Package: ogre-tools
+Section: devel
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Object-oriented Graphics Rendering Engine (tools)
+ Ogre is a complete object-oriented 3D rendering engine. It supports
+ different rendering subsystems but only the OpenGL system is useful
+ for Linux.
+ .
+ This package contains tools used to convert from and to Ogre's
+ native mesh format.
+
+Package: blender-ogrexml
+Section: graphics
+Architecture: all
+Depends: blender
+Description: Blender Exporter for Ogre
+ Ogre is a complete object-oriented 3D rendering engine. It supports
+ different rendering subsystems but only the OpenGL system is useful
+ for Linux.
+ .
+ This package contains the Blender exporter for Ogre.
+
+Package: libceguiogrerenderer-1.6.4
+Section: libs
+Architecture: any
+Replaces: libceguiogre14, libceguiogrerenderer-1.4.6, libceguiogrerenderer-1.4.7, libceguiogrerenderer-1.4.8, libceguiogrerenderer-1.4.9
+Depends: ${shlibs:Depends}
+Description: CEGUI Ogre Renderer (libraries)
+ Crazy Eddie's GUI System (or short CEGUI) is a cross platform free library
+ providing windowing and widgets. Or simply said: You can create GUI's with it.
+ The CEGUI Ogre Renderer purpose is to create user interfaces with Ogre.
+ .
+ This package contains the CEGUI Ogre Renderer library and plugins.
+
+Package: libceguiogrerenderer-1.6.4-dbg
+Section: debug
+Architecture: any
+Priority: extra
+Replaces: libceguiogre14-dbg, libceguiogrerenderer-1.4.6-dbg, libceguiogrerenderer-1.4.7-dbg, libceguiogrerenderer-1.4.8-dbg, libceguiogrerenderer-1.4.9-dbg
+Depends: libceguiogrerenderer-1.6.4 (= ${binary:Version})
+Description: CEGUI Ogre Renderer (debugging libs)
+ Crazy Eddie's GUI System (or short CEGUI) is a cross platform free library
+ providing windowing and widgets. Or simply said: You can create GUI's with it.
+ The CEGUI Ogre Renderer purpose is to create user interfaces with Ogre.
+ .
+ This package contains the debugging version of the CEGUI Ogre Renderer library
+ and plugins.
+
+Package: libceguiogre-dev
+Section: libdevel
+Architecture: any
+Depends: libceguiogrerenderer-1.6.4 (= ${binary:Version}), libogre-dev (= ${binary:Version})
+Description: CEGUI Ogre Renderer (development files)
+ Crazy Eddie's GUI System (or short CEGUI) is a cross platform free library
+ providing windowing and widgets. Or simply said: You can create GUI's with it.
+ The CEGUI Ogre Renderer purpose is to create user interfaces with Ogre.
+ .
+ This package contains the headers and static libraries needed to develop
+ with the CEGUI Ogre Renderer.
--- ogre-1.6.4.dfsg1.orig/debian/compat
+++ ogre-1.6.4.dfsg1/debian/compat
@@ -0,0 +1 @@
+5
--- ogre-1.6.4.dfsg1.orig/debian/ogre-tools.install
+++ ogre-1.6.4.dfsg1/debian/ogre-tools.install
@@ -0,0 +1,3 @@
+usr/bin/OgreMaterialUpgrade
+usr/bin/OgreMeshUpgrade
+usr/bin/OgreXMLConverter
--- ogre-1.6.4.dfsg1.orig/debian/libceguiogrerenderer-VERSION.install
+++ ogre-1.6.4.dfsg1/debian/libceguiogrerenderer-VERSION.install
@@ -0,0 +1 @@
+usr/lib/libCEGUIOgreRenderer-*.so
--- ogre-1.6.4.dfsg1.orig/debian/changelog
+++ ogre-1.6.4.dfsg1/debian/changelog
@@ -0,0 +1,652 @@
+ogre (1.6.4.dfsg1-1) unstable; urgency=low
+
+  * New upstream version.
+  * Fix inclusion of headers in various -dev packages.
+
+ -- Michael Koch <konqueror@gmx.de>  Thu, 01 Oct 2009 09:13:06 +0200
+
+ogre (1.6.3.dfsg1-1) unstable; urgency=low
+
+  * New upstream version (Closes: #524777).
+  * Move files in blender-ogrexml package to /usr/share/blender/scripts
+    (Closes: #519249).
+  * Make -dev packages arch:any and righten dependencies of them.
+
+ -- Michael Koch <konqueror@gmx.de>  Sun, 27 Sep 2009 08:14:07 +0200
+
+ogre (1.6.1.dfsg1-2) unstable; urgency=low
+
+  * Add Conflicts for libogremain-1.4.9 to libogremain-1.6.1.
+    (Closes: #521413)
+  * Added debian/patches/fix_pthread.patch to allow building ogre
+    on more architectures (Closes: #520863)
+  * Updated debian/patches/fix_distclean.patch to allow building
+    two times in a row (Closes: #524775)
+  * Remove EXR plugin from default plugins.cfg (Closes: #520924).
+  * Moved libceguiogrerenderer-1.6.1-dbg and libogremain-1.6.1-dbg
+    to debug section.
+  * Added myself to Uploaders.
+  * Updated Standards-Version to 3.8.3.
+
+ -- Michael Koch <konqueror@gmx.de>  Sat, 05 Sep 2009 05:32:02 +0200
+
+ogre (1.6.1.dfsg1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Updated patch to remove extra Samples introduced in 1.6.x series.
+  * Disabled OpenEXR plugin; does not compile with default gcc in
+    unstable.
+  * Updated library versions from 1.4.9 to 1.6.1.
+  * Updated debian/watch to use only the SF redirector.
+  * Bumped to Standards-Version 3.8.1.
+
+ -- Federico Di Gregorio <fog@debian.org>  Sun, 15 Mar 2009 22:00:19 +0100
+
+ogre (1.4.9.dfsg1-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #479280)
+  * Removing non-free documentation from main packaging. (Closes: #485899)
+  * Fix copyright file. Using proposal found in
+    http://wiki.debian.org/Proposals/CopyrightFormat.
+  * Bumped to Standards-Version 3.8.0.
+  * Add get-orig-source rule. Just runs external script.
+  * Add note about correct Wings3D homepage in libogre-dev README.Debian file.
+  * Fixing debian-watch-file-should-mangle-version lintian warning.
+  * Making patches compatible with quilt 3.0.
+  * Removing nvidia_fbo_fix.patch. Applied upstream.
+
+ -- Andres Mejia <mcitadel@gmail.com>  Sun, 20 Jul 2008 00:27:43 -0400
+
+ogre (1.4.8.dfsg1-1) unstable; urgency=low
+
+  * New upstream release.
+    + Updated watch file, rules file, and control file appropriately.
+    + Updated ogre-get-orig-source.
+  * Declaring *ONLY* Replaces fields for old packages that contained 1.4.6 in
+    their names.
+  * Updated compiledemos.sh.
+  * Setup a OGRE_CONFIG_OPTIONS for default configure options used in building
+    ogre.
+  * Changing use of CFLAGS TO CXXFLAGS.
+  * Updated update-ogre-plugins manual page.
+  * Adding CommandLineTools_Readme.txt for ogre-tools documentation.
+  * No longer providing ogre-tools-dbg. 'nostrip' option will be used instead.
+  * Place update-ogre-plugins in /usr/bin instead of /usr/sbin.
+  * Added 'DM-Upload-Allowed: yes' field.
+  * Fix patches.
+  * Allow some files to be slightly autogenerated based on the version of ogre
+    that's being built.
+  * Convert to git repository for packaging.
+  * Add fix for problem using nvidia 169.12 drivers.
+
+ -- Andres Mejia <mcitadel@gmail.com>  Mon, 19 May 2008 02:14:26 -0400
+
+ogre (1.4.6.dfsg1-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #458902)
+  * Modified ogre-tarball.sh script to make it easier to maintain.
+    + Use exit status 1 for errors
+    + Remove extracted orig directory.
+    + Moved debian/extras/ogre-tarball.sh to debian/ogre-get-orig-source.
+  * Appending 'dfsg1' at the end of upstream version to let others
+    know that the upstream source has been repacked.
+  * Bumped Standards-Version to 3.7.3.
+  * Making all *-dbg packages Priority: extra.
+    + Addresses some lintian warnings.
+  * New releases have been introducing ABI changes for ogre. Reverting back
+    to using -release versioning scheme for sonames.
+    + Updated README.Debian files
+  * Making *-dev packages binary-independent.
+  * Making library package name match sonames.
+    + Addresses lintian warnings.
+  * Fixed bad Vcs-SVN link. Also removing '+ssh' part.
+  * Take out call to ldconfig during debian/rules install.
+
+ -- Andres Mejia <mcitadel@gmail.com>  Sat, 05 Jan 2008 23:15:33 -0500
+
+ogre (1.4.5-3) unstable; urgency=low
+
+  * Fixing build problem for kfreebsd. (Closes: 451669)
+    + Patch modifying Samples/Common/Makefile.am now checks for HAVE_CEGUI.
+    + Seperating CEGUI Renderer binaries into libceguiogre{14,14-dbg,-dev}
+      packages.
+    + CEGUI Renderer needs CEGUI (>= 0.5.0) so build dependency changed from
+      libcegui-mk2-dev to libcegui-mk2-dev (>= 0.5.0).
+  * Removing XS- in Vcs-* entries in debian/control. Vcs is now official.
+
+ -- Andres Mejia <mcitadel@gmail.com>  Thu, 22 Nov 2007 00:33:54 -0500
+
+ogre (1.4.5-2) unstable; urgency=low
+
+  [ Andres Mejia ]
+  * (Closes: 327423)
+    Providing a script that downloads and compiles the demos was the best way
+    in fixing bug 327423 since the demos have licensing problems preventing
+    them from being distributed through Debian.
+  * (Closes: 356427)
+    Original submitter of this bug says the bug is probably not valid by now.
+
+ -- Andres Mejia <mcitadel@gmail.com>  Thu, 15 Nov 2007 11:57:28 -0500
+
+ogre (1.4.5-1) unstable; urgency=low
+
+  [ Andres Mejia ]
+  * New upstream release.
+  * Removed makefile_modifications patch as it's no longer needed.
+  * Modified disable_samples patch to update version info.
+    + Also removed checks for ogre platform and gui as they are not needed.
+
+ -- Andres Mejia <mcitadel@gmail.com>  Mon, 08 Oct 2007 14:14:46 -0400
+
+ogre (1.4.4-2) unstable; urgency=low
+
+  [ Andres Mejia ]
+  * Added Homepage field in source stanza that will be supported soon.
+  * Add Vcs-{Svn,Browser} fields in control file.
+
+ -- Andres Mejia <mcitadel@gmail.com>  Mon, 03 Sep 2007 23:38:07 -0400
+
+ogre (1.4.4-1) unstable; urgency=low
+
+  [ Andres Mejia ]
+  * New upstream release.
+  * Modifying debian/control.
+    + Taking out dependency of autoconf. It's a dependency of automake.
+    + Depending on libz-dev instead of zlib1g-dev
+    + Taking out dependency of libx11-dev, dependency of libxt-dev.
+    + Taking out dependecy of libxext-dev, dependency of libxrandr-dev.
+    + Removing depends of libtiff4-dev for libogre-dev as tiff support should
+      be provided by libfreeimage-dev.
+  * Closing bug where libogre wasn't installable because of new zzip packages.
+    + This new version will need to be built anyway. (Closes: 439868)
+  * Removing tar-in-tar method.
+    + Fixed debian/rules.
+    + Fixed install and docs files.
+    + Fixed patches.
+  * Removing 64-bit_architectures patch as it's been merged upstream.
+  * Removing gcc_mips patch as it's been merged upstream.
+  * Certain components from disable_samples patch were also merged upstream.
+  * Using quilt instead of dpatch for patching.
+  * Updated watchfile.
+  * Updated script that creates orig tarball.
+    + Now downloads and provides md5sum checks.
+  * Removing optional dependency of libdevil-dev.
+    + Use of freeimage is preferred upstream.
+  * Including some patches that fixes problem with running 'make distclean'.
+  * Adding "clean" along with "distclean" in debian/rules "clean" target.
+  * Resolving some lintian warnings.
+    + Added option to not include *.tmp files for ogre-doc package.
+    + Removing config.log file when doing running 'debian/rules clean'.
+  * Modified compileall.sh script to allow for downloading and extracting
+    upstream tarball as well as compiling samples.
+
+ -- Andres Mejia <mcitadel@gmail.com>  Thu, 30 Aug 2007 22:45:27 -0400
+
+ogre (1.4.3-1) unstable; urgency=low
+
+  [ Andres Mejia ]
+  * New upstream release
+  * Fixing FTBFS for mips, thanks to Brian M. Carlson (Closes: 358221)
+  * Fixing FTBFS for ppc64, thanks to Andreas Jochens (Closes: 364050)
+  * Fixing FTBFS for other 64-bit based architectures
+    + Major thanks to Steve Langasek for this fix.
+    + (Closes: 332514)
+    + (Closes: 342380)
+  * Closing some NMU bug reports.
+    + Build-dependencies are already fixed.
+    + Another method for using dh_compress is used.
+    + Upstream source of ogre compiles well with g++-4.1.
+    + (Closes: 349420)
+    + (Closes: 357374)
+    + (Closes: 358006)
+  * Closing FTBFS with G++ 4.1 bug. (Closes: 356442)
+    + All modification were already found upstream.
+    + Thanks goes to Martin Michlmayr for providing a fix.
+  * Forgot to close one new version bug. (Closes: 350059)
+    + A much newer script is provided upstream.
+  * Added proper check for determining whether to use SSE.
+
+ -- Andres Mejia <mcitadel@gmail.com>  Wed, 11 Jul 2007 00:29:41 -0400
+
+ogre (1.4.2-2) unstable; urgency=low
+
+  [ Andres Mejia ]
+  * New maintainer. (Closes: #398110). It has been set to the Debian Games Team.
+  * Added watch file.
+  * Fixed lintian warning, ogre-doc: changelog-file-not-compressed ChangeLog.html
+
+ -- Andres Mejia <mcitadel@gmail.com>  Thu, 28 Jun 2007 13:24:56 -0400
+
+ogre (1.4.2-1) unstable; urgency=low
+
+  [ Federico Di Gregorio ]
+  * Removed texi2html from Build-deps (not used anymore)
+  * Added build dependency from libglu-dev and libgl-dev virtual packages.
+  * Fixed various lintian warnings:
+    + Changed $(PWD) to $(CURDIR) in debian/rules.
+    + Changed ${Source-Version} to ${binary:Version} in debian/control.
+
+  [ Christer Stenbrenden ]
+  * New upstream release
+    + (Closes: #368277)
+    + (Closes: #416181)
+    + (Closes: #423331)
+
+  [ Andres Mejia ]
+  * Did some cleanup to get this package to build using pbuilder.
+  * Modified copyright file to include those who helped with packaging.
+  * lib packages will be name libogre14 to reflect upstream version of 1.4.x.
+  * No longer using dbs.
+  * Using dpatch for patching.
+  * Modified Build-Depends.
+    + Taking out dependency on xorg metapackage as it breaks policy.
+  * Modified patches to disable building of non-distributable samples only.
+  * Repackaged tarball as ogre-free.
+    + Only including distributable content in Samples directory.
+    + Taking out autocache folders distributed in upstream source.
+    + Taking out Mac folder as it is not needed for Debian build.
+    + Taking out SDK folder as it is only useful for building for Windows.
+
+ -- Andres Mejia <mcitadel@gmail.com>  Wed,  6 Jun 2007 16:54:01 -0400
+
+ogre (1.2.4-1) UNRELEASED; urgency=low
+
+  * New maintainer (Closes: #398110). It has been set to the pkg-games team
+    to ease comaintenance.
+  * New upstream release (Closes: #368277).
+  * Acknowledge NMUs. Thanks to:
+     - Steinar H. Gunderson <sgunderson@bigfoot.com> (Closes: #349420)
+     - Luk Claes <luk@debian.org> (Closes: #358006, #357374)
+    for having taken care of ogre by NMU-ing it when needed.
+
+  [Tarball repack]
+  * Repacked tarball as follows:
+     - tar xfj ogre-linux_osx-v1-2-4.tar.bz2
+     - # see notes above
+     - mv ogrenew/ ogre-free/
+     - tar cfz ogre-free.tar.gz ogre-free
+  * Notes:
+     - comparing with previous Debian packages, it looks like disabling the
+       build of the CgProgramManager plugin is sufficient
+     - TODO: check for non-free stuff in ogrenew/
+     - at the moment, those actions are performed during the tarball repack:
+         find ogrenew -name CVS -execdir \
+         	rm CVS/{Entries,Repository,Root,Tag} ';'
+         find ogrenew -name CVS -execdir \
+         	rmdir CVS ';'
+
+  [Debian patches]
+  * Updated:
+     - 01_dont_build_samples: more subdirs have to be disabled;
+     - 10_gcc_4.1_mips: mips-specific patch, has to be sent upstream.
+  * Deactivated:
+     - 03_ogre_to_OGRE: looks like not needed anymore;
+     - 08_fix_soname: looks like not needed anymore;
+     - 09_gcc_4.1: patch integrated upstream.
+
+  [SONAME and debhelper bumps]
+  * Bumped SONAME from 5(c2a) to 12. Conflicts: and Replaces: updated
+    accordingly, as well as filenames under debian/ and debian/rules content.
+  * Bumped debhelper compatibility and B-D from 4 to 5. Needed changes:
+     - Removed ``usr/lib/*.a'' from libogre-dev.install since there is no such
+       file anymore. And now dh_install fails when expanding a wildcard to
+       nothing.
+     - Changed the --dbg-package option of dh_strip from `libogre12' to
+       `libogre12-dbg'.
+
+  [debian/control]
+  * Added libcegui-mk2-dev to libogre-dev's Depends: so that pkg-config
+    dependencies are OK.
+  * NMU-safe: Turned `${Source-Version}' into `${binary:Version}', added a
+    versioned build dependency on dpkg-dev, so that it should be NMU-safe
+    (according to http://wiki.debian.org/binNMU).
+  * Standards-Version bumped to 3.7.2.
+
+  [Library fixes, debian/rules]
+  * Added a call to `chrpath' on a .so file declaring a rpath on /usr/lib and
+    added also a build dependency on this package.
+  * Added the `/usr/lib/libOgrePlatform.so' in debian/libogre-dev.install so
+    that it is shipped as well as `/usr/lib/libCEGUIOgreRenderer.so' is, and
+    thus removed from debian/libogre12.install.
+    TODO: Check that nothing is broken this way!
+  * Removed unneeded call to libtool_clean.sh and removed that script since
+    it's not longer needed.
+  * Deleted (unused) library version declarations.
+
+  [Lintian overrides]
+  * Added lintian overrides about the soname issues: libOgreMainNNN is the
+    library from which we take the SONAME. The other looks like internal and
+    haven't change for a while. If they do, we'll consider building separate
+    packages for them. The overrides are documented in the following file
+    debian/libogre12.lintian-overrides.
+    Updated libogre12.{dirs,install} accordingly.
+  * Added lintian overrides to the blender-ogrexml package about the
+    unusual-for-lintian but usual-for-blender interpreter (#!BPY).
+    Updated blender-ogrexml.{dirs,install} accordingly.
+ 
+  [Documentation]
+  * Added `elinks' to Build-Depends, so that a proper changelog and other
+    useful documentation can be generated from the HTML files.  Maybe one
+    could want to use alternatives, but I'm not sure it's really useful. About
+    the choice of elinks, it looks like quite well maintained.
+  * Rewritten the debian/rules to put the documentation in order (e.g. a html/
+    folder containing all HTML documentation), plain text files when HTML is
+    not needed, etc.
+  * Added an annotation in the README.Debian file of libogre-dev about the
+    ``upcoming 1.0'' release. TODO: Update and rewrite that part.
+
+ -- Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>  Thu, 16 Nov 2006 21:16:42 +0000
+
+ogre (1.0.6-1.4) unstable; urgency=low
+
+  * NMU as part of the GCC 4.1 transition.
+  * patches/10_gcc_4.1_mips: Don't use "mips" as a variable name.  Thanks
+    to Brian M. Carlson for the patch. (Closes: #358221)
+
+ -- Martin Michlmayr <tbm@cyrius.com>  Fri, 26 May 2006 20:11:18 +0200
+
+ogre (1.0.6-1.3) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Now really fix FTBFS with g++ 4.1 (Closes: #356442).
+
+ -- Luk Claes <luk@debian.org>  Mon, 20 Mar 2006 17:59:01 +0100
+
+ogre (1.0.6-1.2) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Fix dependency lines by adding missing commas (Closes: #352039).
+  * Fix FTBFS with g++ 4.1 (Closes: #356442).
+
+ -- Luk Claes <luk@debian.org>  Thu, 16 Mar 2006 19:44:47 +0100
+
+ogre (1.0.6-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Replace build-dependency on xlibs-dev with an explicit build-dependency
+    on each required package. (Closes: #346919)
+  * Give correct binary package name to dh_compress; patch from Andreas
+    Jochens. (Closes: #343239)
+
+ -- Steinar H. Gunderson <sesse@debian.org>  Sun, 22 Jan 2006 22:41:23 +0100
+
+ogre (1.0.6-1) unstable; urgency=low
+
+  * New upstream release.
+  * Removed patch 07_ogremain_map (--link-script reoved upstream.)
+  * libstdc++ allocator change rename done (Closes: 339235).
+  * Now depends on last version of runtime and development libraries
+    available in unstable (Closes: #337524).
+  * Moved the compileall.sh script to libogre-dev.
+  * Now compress changelog.Debian in libogre-dbg.
+  * Added 08_fix_soname to resolve upstream problem with soname
+    of libOgreMain (sonames will be rearranged in 1.0.7 to be
+    right again.)
+
+ -- Federico Di Gregorio <fog@debian.org>  Wed, 07 Dec 2005 16:46:59 +0100
+
+ogre (1.0.5-1) unstable; urgency=low
+
+  * New upstream release.
+  * Updated patch 07_ogremain_map to just remove the --link-script option.
+
+ -- Federico Di Gregorio <fog@debian.org>  Sun,  2 Oct 2005 19:07:07 +0200
+
+ogre (1.0.4-2) unstable; urgency=low
+
+  * Added libtiff4-dev to libogre-dev dependencies (Closes: #320595).
+  * Removed OgreMain/src/ogremain.map to avoid gcc 4 segfaults
+    (Closes: #326652):
+
+ -- Federico Di Gregorio <fog@debian.org>  Sun,  4 Sep 2005 22:09:44 +0200
+
+ogre (1.0.4-1) unstable; urgency=low
+
+  * New upstream release.
+  * Dependencies (even generated ones) are now aligned with dependencies
+    of other -c2 packages (Closes: #320595).
+  * Added temporary fix (patch 07_ogremain_map) for gcc 4.0 STL-related
+    problems.
+
+ -- Federico Di Gregorio <fog@debian.org>  Sat, 27 Aug 2005 23:13:42 +0200
+
+ogre (1.0.3-2) unstable; urgency=low
+
+  * Now all required C++ libraries hopefullt c2 versions (Closes: #318943,
+    #320595).
+  * Removed from Build-depends: doxygen. 
+  * Added to Build-depends: libxxf86vm-dev.
+  * Using automake and autoheader 1.9 explicitly.
+  * Re-upload of the upstrea source (first upload, associated to 1.0.3-1
+    was completely wrong.)
+
+ -- Federico Di Gregorio <fog@debian.org>  Tue,  2 Aug 2005 23:27:30 +0200
+
+ogre (1.0.3-1) unstable; urgency=low
+  
+  * New upstream release (Closes: #314490).
+  * Removing two debian-specific patches:
+    04_enable_rtti - rtti re-enabled upstream
+    05_FTBFS - changes incorporated upstream
+    06_OpenEXR - configure option fixed upstream
+  * Building with gcc 4.
+
+ -- Federico Di Gregorio <fog@debian.org>  Mon, 11 Jul 2005 10:34:40 +0200
+
+ogre (1.0.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Added dependencies to libogre-dev.
+  * Removed removal of RTTI from Linux build (i.e., we build with RTTI
+    enabled.)
+  * Build tested with preliminary Xorg packages; Build-depends will
+    need the following additions: libxxf86vm-dev.
+    
+ -- Federico Di Gregorio <fog@debian.org>  Thu,  2 Jun 2005 17:27:57 +0200
+
+ogre (1.0.1-2) unstable; urgency=low
+
+  * Rebuilt with correct libc6.
+
+ -- Federico Di Gregorio <fog@debian.org>  Mon, 18 Apr 2005 09:57:24 +0200
+
+ogre (1.0.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Added Build-depends on libcegui-mk2-dev (Closes: #302893).
+  * Added Build-depends on libxerces26-dev.
+  * Applied patch from bug #304338 to fix build problems on 64 bit
+    architectures; not applied the part that defined GCC_3_1 and EXT_HASH
+    because Ogre 1.0.1 does not need it anymore; closes: 304338.
+
+ -- Federico Di Gregorio <fog@debian.org>  Sat, 16 Apr 2005 00:45:34 +0200
+
+ogre (1.0.0-4) unstable; urgency=low
+
+  * Renamed some of the patches.
+  * Added patch 04_pyogre to enable pyogre builds (but not yet applied)
+  * Added buildall.sh script to build all Samples in a pristine Ogre
+    distribution (we can't distribute Samples for license problems.)
+  
+ -- Federico Di Gregorio <fog@debian.org>  Tue, 29 Mar 2005 16:00:21 +0200
+  
+ogre (1.0.0-3) unstable; urgency=low
+
+  * Enabled CEGUI renderer build.
+  
+ -- Federico Di Gregorio <fog@debian.org>  Sun, 13 Mar 2005 12:19:35 +0100
+  
+ogre (1.0.0-2) unstable; urgency=low
+
+  * Added missing Build-Depends on libzzip-dev.
+  * Added Scripts/m4 to aclocal include path.
+  
+ -- Federico Di Gregorio <fog@debian.org>  Sun,  6 Mar 2005 11:45:18 +0100
+  
+ogre (1.0.0-1) unstable; urgency=low
+
+  * New upstream release (Closes: #296972).
+  * Enabled OpenEXR plugin (added libopenexr-dev to Build-Depends.)
+  * OgreLightwaveConverter still does not build.
+  * Upstream bumped up soname: libogre4 -> libogre5.
+
+ -- Federico Di Gregorio <fog@debian.org>  Sun, 27 Feb 2005 12:52:05 +0100
+
+ogre (0.99.0rc1-1) unstable; urgency=low
+
+  * New upstream release (1.0.0RC1).
+  * Changed some debian-specific patches:
+    10_dont_build_samples: removed Cg part, we now use --disable-cg
+    20_fix_plugins: removed libtool stuff (was taken from HEAD, now
+      integrated into 1.0.0)
+    30_ogre_to_OGRE: just renamed to better explain what it does.
+  * Temporarily disabled OgreLightwaveConverter (does not build in RC1).
+
+ -- Federico Di Gregorio <fog@debian.org>  Sat, 19 Feb 2005 14:51:48 +0100
+
+ogre (0.15.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * libtool-clean.sh executed by /bin/sh should fix some autobuild
+    problems (closes: #290380).
+
+ -- Federico Di Gregorio <fog@debian.org>  Fri, 14 Jan 2005 19:12:47 +0100
+
+ogre (0.15.1-9) unstable; urgency=low
+
+  * Added Suggest: ogre-doc to libogredev package.
+  * Added back libsdl1.2-dev because the ./configure script need
+    AM_SDL_PATH anyway (probably patching configure.in would be a better
+    solution but this quick fix works for sure.)
+  * Modified "proprietary" into "native" in the ogre-tools package
+    Description field. (closes: #289634)
+
+ -- Federico Di Gregorio <fog@debian.org>  Tue, 11 Jan 2005 02:20:21 +0100
+
+ogre (0.15.1-8) unstable; urgency=low
+
+  * Changed platform and GL support from SDL to GLX: only GLX has support
+    for hardware render-to-texture right now. Also we get a nice graphical
+    configuration panel without the need for gtk.
+  * Removed Build-depends on libsdl-1.2-dev.
+  * Added Build-depends on libxaw7-dev.
+
+ -- Federico Di Gregorio <fog@debian.org>  Thu,  6 Jan 2005 13:45:40 +0100
+
+ogre (0.15.1-7) unstable; urgency=low
+
+  * Added debugging libraries (libogre4-dbg)
+  * Added section for source package.
+  * Better sections for other packages.
+
+ -- Federico Di Gregorio <fog@debian.org>  Sun,  2 Jan 2005 17:28:21 +0100
+
+ogre (0.15.1-6) unstable; urgency=low
+
+  * update-ogre-plugins now does not try to add .dpkg-XXX files as plugins.
+  * Added a README.Debian for blender-ogrexml explaining how to make the
+    export plugin available.
+
+ -- Federico Di Gregorio <fog@debian.org>  Fri, 31 Dec 2004 14:29:13 +0100
+
+ogre (0.15.1-5) unstable; urgency=low
+
+  * Added update-ogre-plugins binary to the libogre4 package.
+  * New plugins.cfg configuration file to go with update-ogre-plugins.
+  * Removed dependency on springgraph, we now use prebuilt documentation.
+  * Cleanup SDL cruft off all .la generated files or programs using libtool
+    won't be able to link with Ogre untill libSDL.la is fixed.
+  * Added Build-depends on xlibs-dev.
+
+ -- Federico Di Gregorio <fog@debian.org>  Sat, 18 Dec 2004 22:42:32 +0100
+
+ogre (0.15.1-4) unstable; urgency=low
+
+  * reverted back ogre to OGRE for 0.15.1 compatibility.
+  * added patch 30_OGRE to work some configure magic and use OGRE for
+    @PACKAGE@.
+
+ -- Federico Di Gregorio <fog@debian.org>  Tue, 14 Dec 2004 12:15:50 +0100
+
+ogre (0.15.1-3) unstable; urgency=low
+
+  * Changed /etc/OGRE to /etc/ogre to mimic the /usr/lib/OGRE change.
+  * libogre4.install: now plugins are in /usr/lib/ogre.
+  * Readme.html is installed in libogre4 too.
+  * Added README.Debian to the libogre-dev package.
+
+ -- Federico Di Gregorio <fog@debian.org>  Tue, 14 Dec 2004 08:04:34 +0100
+
+ogre (0.15.1-2) unstable; urgency=low
+
+  * Splitted samples and Cg plugin in their own ogre-nonfree source package.
+  * Fixed path in plugins.cfg.
+  * Added Build-depends on pkg-config, springgraph.
+  * Integrated patch from HEAD to build plugins using -module and
+    -avoid-version (that removes lots of lintian errors.)
+  * This release will probably go to unstable.
+
+ -- Federico Di Gregorio <fog@debian.org>  Thu,  9 Dec 2004 23:08:08 +0100
+
+ogre (0.15.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * With the new configure switch patch 001_cg is no longer necessary.
+  
+ -- Federico Di Gregorio <fog@debian.org>  Wed,  1 Dec 2004 19:00:01 +0100
+
+ogre (0.15.0-4) unstable; urgency=low
+
+  * Added the preliminary ogre-samples package.
+  * ogre-doc and blender-ogrexml architecture switched from any to all.
+  * Switched to the dbs to include the pristing bzipped tarball.
+  * Better package descriptions.
+  * Fixed error in debian/rules (config.status should depend on
+    configure.in)
+  * Removed dh_compress call when building ogre-doc, we want all
+    the documentation to be readily accessible in a -doc package.
+  * Include pre-converted Cg fragment and vertex programs, to avoid 
+    problems with Cg compiler and libraries being non free.
+
+ -- Federico Di Gregorio <fog@debian.org>  Mon, 22 Nov 2004 20:00:14 +0100
+
+ogre (0.15.0-3) unstable; urgency=low
+  
+  * Applied patch from Moritz Muehlenhoff to fix terrain scene
+    manager (change is already in upstream CVS.)
+
+ -- Federico Di Gregorio <fog@debian.org>  Mon,  9 Nov 2004 23:12:34 +0200
+
+ogre (0.15.0-2) unstable; urgency=low
+
+  * Added detailed debian/copyright file by Moritz Muehlenhoff.
+  * Added missing build-depends on autotools.
+
+ -- Federico Di Gregorio <fog@debian.org>  Mon,  1 Nov 2004 16:34:03 +0200
+
+ogre (0.15.0-1) unstable; urgency=low
+
+  * New upstream version.
+  
+ -- Federico Di Gregorio <fog@initd.org>  Mon, 25 Oct 2004 12:15:08 +0200
+ 
+ogre (0.14.1.p1.cvs.20041005-1) unstable; urgency=low
+  
+  * New CVS snapshot.
+
+ -- Federico Di Gregorio <fog@initd.org>  Tue,  5 Oct 2004 23:25:47 +0200
+
+ogre (0.14.1.p1.cvs20040919-1) unstable; urgency=low
+
+  * New upstream release.
+  * Switched to building CVS releases.
+  * Now all non-free media files are stripped from the source package too.
+  * All samples removed (they won't work anyway without media.)
+
+ -- Federico Di Gregorio <fog@initd.org>  Wed, 29 Sep 2004 12:01:13 +0200
+
+ogre (0.14.1.p1-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Federico Di Gregorio <fog@initd.org>  Mon, 20 Sep 2004 23:04:34 +0200
--- ogre-1.6.4.dfsg1.orig/debian/ogre-tools.docs
+++ ogre-1.6.4.dfsg1/debian/ogre-tools.docs
@@ -0,0 +1,4 @@
+BUGS
+LINUX.DEV
+Docs/README.linux
+Tools/CommandLineTools_Readme.txt
--- ogre-1.6.4.dfsg1.orig/debian/watch
+++ ogre-1.6.4.dfsg1/debian/watch
@@ -0,0 +1,4 @@
+# format version number, currently 3; this line is compulsory!
+version=3
+
+opts=uversionmangle=s/-/\./g,dversionmangle=s/\.dfsg\d+// http://sf.net/ogre/ogre-v(.*)\.tar\.bz2
--- ogre-1.6.4.dfsg1.orig/debian/docs
+++ ogre-1.6.4.dfsg1/debian/docs
@@ -0,0 +1,3 @@
+BUGS
+LINUX.DEV
+Docs/README.linux
--- ogre-1.6.4.dfsg1.orig/debian/ogre-doc.README.Debian
+++ ogre-1.6.4.dfsg1/debian/ogre-doc.README.Debian
@@ -0,0 +1,7 @@
+Missing API and Manual documentation
+====================================
+
+It was found that the API and Manual were generated and distributed under the
+CC-BY-SA 2.5 license, which is non-free. Because of this, the manual and API
+documentation is removed from the main packaging. If you want this documentation
+installed, install the ogre-doc-non-free package.
--- ogre-1.6.4.dfsg1.orig/debian/blender-ogrexml.docs
+++ ogre-1.6.4.dfsg1/debian/blender-ogrexml.docs
@@ -0,0 +1,4 @@
+BUGS
+LINUX.DEV
+Docs/README.linux
+Tools/BlenderExport/ogrehelp/*
--- ogre-1.6.4.dfsg1.orig/debian/libceguiogre-dev.install
+++ ogre-1.6.4.dfsg1/debian/libceguiogre-dev.install
@@ -0,0 +1,4 @@
+usr/include/OGRE/*CEGUI*
+usr/lib/libCEGUIOgreRenderer.so
+usr/lib/libCEGUIOgreRenderer.la
+usr/lib/pkgconfig/CEGUI-OGRE.pc
--- ogre-1.6.4.dfsg1.orig/debian/ogre-get-orig-source
+++ ogre-1.6.4.dfsg1/debian/ogre-get-orig-source
@@ -0,0 +1,138 @@
+#! /bin/sh
+
+# This script is used to generate the ogre orig tarball that can be
+# distributed through Debian.
+
+# Some variables to make maintaining this script easier
+OGRE_VERSION="1.6.4.dfsg1"
+OGRE_TARBALL="ogre-v1-6-4.tar.bz2"
+OGRE_TARBALL_CHECKSUM="7770e6a97d834d77a52d2af7e19817b8"
+
+USAGE="\n\
+This script is used to generate the orig tarball used in building\n\
+Debian packages for ogre-$OGRE_VERSION.\n\
+Usage: ogre-get-orig-source [OPTION]\n\
+\n\
+ -h, --help                 Display this help message.\n\
+ --keep-upstream-tarball    Keep the upstream source tarball.\n\
+ --keep-orig-dir            Keep the generated orig directory.\n"
+
+while [ "$#" -gt "0" ]
+do
+    case "$1" in
+        --keep-upstream-tarball)
+            KEEP_UPSTREAM_TARBALL=1
+            shift
+            ;;
+        --keep-orig-dir)
+            KEEP_ORIG_DIR=1
+            shift
+            ;;
+        -h|--help|*)
+            echo "${USAGE}"
+            exit 1
+            ;;
+    esac
+done
+
+if [ ! -f $OGRE_TARBALL ] ; then
+# Download the tarball
+wget http://downloads.sourceforge.net/ogre/$OGRE_TARBALL
+fi
+
+# Verify the checksum
+COMPUTED_CHECKSUM=`md5sum $OGRE_TARBALL | cut -d ' ' -f 1`
+
+if [ $OGRE_TARBALL_CHECKSUM != $COMPUTED_CHECKSUM ] ; then
+	echo "Checksum verification failed. Checksum was $COMPUTED_CHECKSUM
+Expected checksum $OGRE_TARBALL_CHECKSUM"
+	exit 1
+else
+	echo "Checksum verified. Checksum is $COMPUTED_CHECKSUM."
+fi
+
+# Prepare the ogre orig tarball
+if [ ! -d ogre ]; then
+	echo "Extracting $OGRE_TARBALL"
+	tar -xjf $OGRE_TARBALL
+else
+	echo "Already found extracted ogre directory. Please remove 
+or move ogre and ogre-$OGRE_VERSION directories and also ogre_$OGRE_VERSION.orig.tar.gz."
+	exit 1
+fi
+if [ ! -d ogre-$OGRE_VERSION ]; then
+	echo "Renaming extracted ogre directory to ogre-$OGRE_VERSION"
+	mv ogre ogre-$OGRE_VERSION
+else
+	echo "Already found ogre-$OGRE_VERSION directory. Please remove or move 
+ogre and ogre-$OGRE_VERSION directories and also ogre_$OGRE_VERSION.orig.tar.gz."
+	exit 1
+fi
+
+# Remove non-distributable samples
+echo "Removing all non-distributable demos."
+rm -r ogre-$OGRE_VERSION/Samples/BezierPatch
+rm -r ogre-$OGRE_VERSION/Samples/BSP
+rm -r ogre-$OGRE_VERSION/Samples/CameraTrack
+rm -r ogre-$OGRE_VERSION/Samples/CelShading
+rm -r ogre-$OGRE_VERSION/Samples/Compositor
+rm -r ogre-$OGRE_VERSION/Samples/CubeMapping
+rm -r ogre-$OGRE_VERSION/Samples/DeferredShading
+rm -r ogre-$OGRE_VERSION/Samples/Dot3Bump
+rm -r ogre-$OGRE_VERSION/Samples/DynTex
+rm -r ogre-$OGRE_VERSION/Samples/EnvMapping
+rm -r ogre-$OGRE_VERSION/Samples/FacialAnimation
+rm -r ogre-$OGRE_VERSION/Samples/Fresnel
+rm -r ogre-$OGRE_VERSION/Samples/Grass
+rm -r ogre-$OGRE_VERSION/Samples/Gui
+rm -r ogre-$OGRE_VERSION/Samples/Instancing
+rm -r ogre-$OGRE_VERSION/Samples/Lighting
+rm -r ogre-$OGRE_VERSION/Samples/Media
+rm -r ogre-$OGRE_VERSION/Samples/OceanDemo
+rm -r ogre-$OGRE_VERSION/Samples/ParticleFX
+rm -r ogre-$OGRE_VERSION/Samples/RenderToTexture
+rm -r ogre-$OGRE_VERSION/Samples/Shadows
+rm -r ogre-$OGRE_VERSION/Samples/SkeletalAnimation
+rm -r ogre-$OGRE_VERSION/Samples/SkyBox
+rm -r ogre-$OGRE_VERSION/Samples/SkyDome
+rm -r ogre-$OGRE_VERSION/Samples/SkyPlane
+rm -r ogre-$OGRE_VERSION/Samples/Smoke
+rm -r ogre-$OGRE_VERSION/Samples/Terrain
+rm -r ogre-$OGRE_VERSION/Samples/TextureFX
+rm -r ogre-$OGRE_VERSION/Samples/Transpacency
+rm -r ogre-$OGRE_VERSION/Samples/VolumeTex
+rm -r ogre-$OGRE_VERSION/Samples/Water
+rm -r ogre-$OGRE_VERSION/Samples/Isosurf
+rm -r ogre-$OGRE_VERSION/Samples/ParticleGS
+rm -r ogre-$OGRE_VERSION/Samples/PCZTestApp
+rm -r ogre-$OGRE_VERSION/Samples/Common/bin
+rm -r ogre-$OGRE_VERSION/Samples/Common/include
+rm -r ogre-$OGRE_VERSION/Samples/Common/setup
+rm -r ogre-$OGRE_VERSION/Samples/ReadMe.html
+
+# Remove non-free autogenerated documentation
+rm -rf ogre-$OGRE_VERSION/Docs/manual/
+rm -rf ogre-$OGRE_VERSION/Docs/api/
+
+# Remove autom4te.cache directories
+echo "Removing generated directories from autotools."
+rm -rf ogre-$OGRE_VERSION/autom4te.cache
+rm -rf ogre-$OGRE_VERSION/ReferenceApplication/autom4te.cache
+
+# Create the tarball
+if [ ! -f ogre_$OGRE_VERSION.orig.tar.gz ]; then
+    echo "Creating orig tarball."
+    tar -czf ogre_$OGRE_VERSION.orig.tar.gz ogre-$OGRE_VERSION/
+    if [ -z $KEEP_ORIG_DIR ]; then
+        echo "Removing extracted directory."
+        rm -rf ogre-$OGRE_VERSION/
+    fi
+    if [ -z $KEEP_UPSTREAM_TARBALL ]; then
+        echo "Removing upstream tarball"
+        rm $OGRE_TARBALL
+    fi
+else
+    echo "Already found orig tarball. Please remove or move ogrenew 
+and ogre-$OGRE_VERSION directories and also ogre_$OGRE_VERSION.orig.tar.gz."
+    exit 1
+fi
--- ogre-1.6.4.dfsg1.orig/debian/blender-ogrexml.README.Debian
+++ ogre-1.6.4.dfsg1/debian/blender-ogrexml.README.Debian
@@ -0,0 +1,18 @@
+Ogre's Blender export plugin
+****************************
+
+On a Debian GNU/Linux system Blender python scripts live in the directory
+
+  /usr/lib/blender/scripts/
+
+and are linked to the user's private scripts directory the first time
+Blender is run and after each upgrade. Until this procedure is changed
+(there is a patch pending) the two steps detailed below should be executed
+to make the Ogre export script available in Blender:
+
+  1/ ln -sf /usr/lib/blender/scripts/ogreexport.py $HOME/.blender/scripts/
+
+  2/ Run Blender and then from a Scripts Window use the
+     Scripts->Update Menus menu item.
+
+After that "Ogre XML" will be available from the File->Export menu.
--- ogre-1.6.4.dfsg1.orig/debian/ogre-doc.docs
+++ ogre-1.6.4.dfsg1/debian/ogre-doc.docs
@@ -0,0 +1,12 @@
+BUGS
+LINUX.DEV
+Docs/ChangeLog.html
+Docs/CodingStandards.html
+Docs/ogre-logo.gif
+Docs/ReadMe.html
+Docs/README.linux
+Docs/style.css
+Docs/licenses
+Docs/Readme
+Docs/shadows
+Docs/vbo-update
--- ogre-1.6.4.dfsg1.orig/debian/blender-ogrexml.install
+++ ogre-1.6.4.dfsg1/debian/blender-ogrexml.install
@@ -0,0 +1,2 @@
+Tools/BlenderExport/ogremeshesexporter.py usr/share/blender/scripts
+Tools/BlenderExport/ogrepkg usr/share/blender/scripts
--- ogre-1.6.4.dfsg1.orig/debian/libogre-dev.install
+++ ogre-1.6.4.dfsg1/debian/libogre-dev.install
@@ -0,0 +1,4 @@
+usr/include/*
+usr/lib/libOgreMain.so
+usr/lib/libOgreMain.la
+usr/lib/pkgconfig/OGRE.pc
--- ogre-1.6.4.dfsg1.orig/debian/libogre-dev.examples
+++ ogre-1.6.4.dfsg1/debian/libogre-dev.examples
@@ -0,0 +1 @@
+debian/extras/compiledemos.sh
--- ogre-1.6.4.dfsg1.orig/debian/copyright
+++ ogre-1.6.4.dfsg1/debian/copyright
@@ -0,0 +1,436 @@
+Format-Specification:
+ http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196
+
+Upstream-Author: Steve Streeting <sinbad@ogre3d.org>
+ Justin Walsh <justinwalsh@ogre3d.org>
+ Brian 'praetor' Johnstone <praetor@ogre3d.org>
+ Assaf Raman <assaframan@ogre3d.org>
+ Thomas Muldowney <temas@ogre3d.org>
+ James O'Sullivan <mental@ogre3d.org>
+ Wladimir J. van der Laan <wumpus@ogre3d.org>
+
+Packaged-By: Federico Di Gregorio <fog@debian.org>
+ Moritz Muehlenhoff <jmm@inutil.org>
+ Christer Stenbrenden <christer@uggwar.net>
+ Andres Mejia <mcitadel@gmail.com>
+
+Packaged-Date: Mon, 20 Sep 2004 23:04:34 +0200
+
+Original-Source-Location: http://www.ogre3d.org/
+
+Files: *
+Copyright: Copyright © 2002-2008 Torus Knot Software Ltd
+License: LGPL-2.1+
+Comment: Even though the README, AUTHORS, and ReadMe.html file say the
+ copyright belongs to the "OGRE Team", the correct and legal copyright should
+ read "Torus Knot Software Ltd". Please see the following link.
+ http://www.ogre3d.org/phpBB2/viewtopic.php?t=42021&highlight=copyright
+
+Files: debian/*
+Copyright: Federico Di Gregorio <fog@debian.org>
+ Moritz Muehlenhoff <jmm@inutil.org>
+ Christer Stenbrenden <christer@uggwar.net>
+ Andres Mejia <mcitadel@gmail.com>
+License: LGPL-2.1+
+
+Files: OgreMain/src/OgreMemoryManager.cpp
+ OgreMain/include/OgreMemoryManager.h
+ OgreMain/include/OgreMemoryMacros.h
+Copyright: Copyright (c) 2000-2006 Torus Knot Software Ltd
+ Copyright 2000, Paul Nettle. All rights reserved.
+License: LGPL-2.1+
+Comment: The previous copyright header stated the following.
+ Copyright 2000, Paul Nettle. All rights reserved.
+ .
+ You are free to use this source code in any commercial or non-commercial
+ product.
+ .
+ mmgr.cpp - Memory manager & tracking software
+ .
+ The most recent version of this software can be found at:
+ ftp://ftp.GraphicsPapers.com/pub/ProgrammingTools/MemoryManagers/
+
+Files: OgreMain/src/OgreConvexBody.cpp
+ OgreMain/src/OgreShadowCameraSetupFocused.cpp
+ OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp
+ OgreMain/src/OgrePolygon.cpp
+ OgreMain/include/OgreConvexBody.h
+ OgreMain/include/OgrePolygon.h
+ OgreMain/include/OgreShadowCameraSetupLiSPSM.h
+Copyright: Copyright (c) 2006  Torus Knot Software Ltd
+ Copyright (c) 2006 Matthias Fink, netAllied GmbH <matthias.fink@web.de>
+License: LGPL-2.1+
+
+Files: OgreMain/src/WIN32/winres.h
+ Tools/MilkshapeExport/misc/winres.h
+Copyright: Copyright (C) 2000 Francois Gouget
+License: LGPL-2.1+
+
+Files: OgreMain/src/OgreProgressiveMesh.cpp
+ OgreMain/include/OgreProgressiveMesh.h
+Copyright: Copyright (c) 2000-2006 Torus Knot Software Ltd
+License: LGPL-2.1+
+Comment: The algorithm in this file is based heavily on:
+ .
+ Progressive Mesh type Polygon Reduction Algorithm
+ by Stan Melax (c) 1998
+
+Files: OgreMain/src/OgreQuaternion.cpp
+ OgreMain/include/OgreQuaternion.h
+Copyright: Copyright (c) 2000-2006 Torus Knot Software Ltd
+License: LGPL-2.1+
+Comment: NOTE THAT THIS FILE IS BASED ON MATERIAL FROM:
+ .
+ Magic Software, Inc.
+ http://www.geometrictools.com
+ Copyright (c) 2000, All Rights Reserved
+ .
+ Source code from Magic Software is supplied under the terms of a license
+ agreement and may not be copied or disclosed except in accordance with the
+ terms of that agreement.  The various license agreements may be found at
+ the Magic Software web site.  This file is subject to the license
+ .
+ FREE SOURCE CODE
+ http://www.geometrictools.com/License/WildMagic3License.pdf
+
+Files: OgreMain/include/OgreSingleton.h
+Copyright: Copyright (c) 2000-2006 Torus Knot Software Ltd
+License: LGPL-2.1+
+Comment: Original version Copyright (C) Scott Bilas, 2000.
+ All rights reserved worldwide.
+ .
+ This software is provided "as is" without express or implied
+ warranties. You may freely copy and compile this source into
+ applications you distribute provided that the copyright text
+ below is included in the resulting source code, for example:
+ "Portions Copyright (C) Scott Bilas, 2000"
+
+Files: OgreMain/include/OgreAny.h
+Copyright: Copyright (c) 2000-2006 Torus Knot Software Ltd
+License: LGPL-2.1+
+Comment: -- Based on boost::any, original copyright information follows --
+ Copyright Kevlin Henney, 2000, 2001, 2002. All rights reserved.
+ .
+ Distributed under the Boost Software License, Version 1.0. (See
+ accompAnying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+ -- End original copyright --
+
+
+Files: OgreMain/include/stl_user_config.h
+Copyright: Copyright (c) 1999 Boris Fomitchev
+License: other
+ This material is provided "as is", with absolutely no warranty expressed
+ or implied. Any use is at your own risk.
+ .
+ Permission to use or copy this software for any purpose is hereby granted 
+ without fee, provided the above notices are retained on all copies.
+ Permission to modify the code and to distribute modified code is granted,
+ provided the above notices are retained, and a notice that the code was
+ modified is included with the above copyright notice.
+
+Files: OgreMain/include/OgreMovablePlane.h
+ OgreMain/include/OgrePlane.h
+Copyright: Copyright (c) 2000-2006 Torus Knot Software Ltd
+License: LGPL-2.1+
+Comment: Original free version by:
+ Magic Software, Inc.
+ http://www.geometrictools.com/
+ Copyright (c) 2000, All Rights Reserved
+
+Files: OgreMain/include/OgreUTFString.h
+Copyright: Copyright © 2002-2008 Torus Knot Software Ltd
+License: Modified from OpenGUI under lenient license
+ Original copyright details and licensing below:
+ OpenGUI (http://opengui.sourceforge.net)
+ This source code is released under the BSD License
+ .
+ Permission is given to the Ogre project to use the contents of file within its
+ source and binary applications, as well as any derivative works, in accordance
+ with the terms of any license under which Ogre is or will be distributed.
+ .
+ Ogre may relicense its copy of this file, as well as any OpenGUI released
+ updates to this file, under any terms that it deems fit, and is not required to
+ maintain the original BSD licensing terms of this file, however OpenGUI retains
+ the right to present its copy of this file under the terms of any license under
+ which OpenGUI is distributed.
+ .
+ Ogre is not required to release to OpenGUI any future changes that it makes to
+ this file, and understands and agrees that any such changes that are released
+ back to OpenGUI will become available under the terms of any license under
+ which OpenGUI is distributed.
+ .
+ For brevity, this permission text may be removed from this file if desired.
+ The original record kept within the SourceForge (http://sourceforge.net/)
+ tracker is sufficient.
+ .
+ - Eric Shorkey (zero/zeroskill) <opengui@rightbracket.com> [January 20th, 2007]
+
+Files: RenderSystems/GL/src/glew.cpp
+ RenderSystems/GL/include/GL/glew.h
+ RenderSystems/GL/include/GL/wglew.h
+Copyright: Copyright (C) 2002-2005, Milan Ikits <milan ikits[]ieee org>
+ Copyright (C) 2002-2005, Marcelo E. Magallon <mmagallo[]debian org>
+ Copyright (C) 2002, Lev Povalahev
+License: other
+ 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.
+ * The name of the author 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.
+
+Files: RenderSystems/GL/src/win32/OgreGLUtil.h
+ RenderSystems/GL/src/OSX/OgreGLUtil.h
+ RenderSystems/GL/src/SDL/OgreGLUtil.h
+ RenderSystems/GL/src/GLX/OgreGLUtil.h
+Copyright: Copyright (c) 2000-2003 Steven J. Streeting
+License: GPL-2+
+
+Files: RenderSystems/GL/src/nvparse/*
+Copyright: © NVIDIA Corporation
+License: other
+ All files in this distribution can be used however you want.
+Comment: These files are found in NVParse which is available from NVIDIA at
+ http://developer.nvidia.com/object/nvparse.html.
+
+Files: RenderSystems/GL/src/nvparse/*parser.h
+ RenderSystems/GL/src/nvparse/*parser.cpp
+Copyright: Copyright (c) 2000-2006 Torus Knot Software Ltd
+License: LGPL-2.1+
+Comment: Skeleton parsers for Yacc-like parsing with Bison,
+ Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc.
+ Distributed under the GPL-2+.
+
+Files: RenderSystems/GL/include/GL/glxext.h
+ RenderSystems/GL/include/GL/wglext.h
+ RenderSystems/GL/include/GL/glext.h
+Copyright: Copyright (c) 1991-2004 Silicon Graphics, Inc.
+License: other
+ License Applicability. Except to the extent portions of this file are
+ made subject to an alternative license as permitted in the SGI Free
+ Software License B, Version 1.1 (the "License"), the contents of this
+ file are subject only to the provisions of the License. You may not use
+ this file except in compliance with the License. You may obtain a copy
+ of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
+ Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
+ .
+ http://oss.sgi.com/projects/FreeB
+ .
+ Note that, as provided in the License, the Software is distributed on an
+ "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
+ DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
+ CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
+ PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+ .
+ Original Code. The Original Code is: OpenGL Sample Implementation,
+ Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
+ Inc. The Original Code is Copyright (c) 1991-2004 Silicon Graphics, Inc.
+ Copyright in any portions created by third parties is as indicated
+ elsewhere herein. All Rights Reserved.
+ .
+ Additional Notice Provisions: This software was created using the
+ OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
+ not been independently verified as being compliant with the OpenGL(R)
+ version 1.2.1 Specification.
+
+Files: RenderSystems/GL/include/GL/gl.h
+Copyright: Copyright (c) 1991-9 Silicon Graphics, Inc.
+License: other
+ The contents of this file are subject to the GLX Public License Version 1.0
+ (the "License"). You may not use this file except in compliance with the
+ License. You may obtain a copy of the License at Silicon Graphics, Inc.,
+ attn: Legal Services, 2011 N. Shoreline Blvd., Mountain View, CA 94043
+ or at http://www.sgi.com/software/opensource/glx/license.html.
+ .
+ Software distributed under the License is distributed on an "AS IS"
+ basis. ALL WARRANTIES ARE DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY
+ IMPLIED WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR
+ PURPOSE OR OF NON- INFRINGEMENT. See the License for the specific
+ language governing rights and limitations under the License.
+ .
+ The Original Software is GLX version 1.2 source code, released February,
+ 1999. The developer of the Original Software is Silicon Graphics, Inc.
+ Those portions of the Subject Software created by Silicon Graphics, Inc.
+ are Copyright (c) 1991-9 Silicon Graphics, Inc. All Rights Reserved.
+
+Files: RenderSystems/GL/include/GL/glxtokens.h
+Copyright: Copyright (c) 1991-2000 Silicon Graphics, Inc.
+License: other
+ License Applicability. Except to the extent portions of this file are
+ made subject to an alternative license as permitted in the SGI Free
+ Software License B, Version 1.1 (the "License"), the contents of this
+ file are subject only to the provisions of the License. You may not use
+ this file except in compliance with the License. You may obtain a copy
+ of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
+ Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
+ .
+ http://oss.sgi.com/projects/FreeB
+ .
+ Note that, as provided in the License, the Software is distributed on an
+ "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
+ DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
+ CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
+ PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+ .
+ Original Code. The Original Code is: OpenGL Sample Implementation,
+ Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
+ Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
+ Copyright in any portions created by third parties is as indicated
+ elsewhere herein. All Rights Reserved.
+ .
+ Additional Notice Provisions: The application programming interfaces
+ established by SGI in conjunction with the Original Code are The
+ OpenGL(R) Graphics System: A Specification (Version 1.2.1), released
+ April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version
+ 1.3), released November 4, 1998; and OpenGL(R) Graphics with the X
+ Window System(R) (Version 1.3), released October 19, 1998. This software
+ was created using the OpenGL(R) version 1.2.1 Sample Implementation
+ published by SGI, but has not been independently verified as being
+ compliant with the OpenGL(R) version 1.2.1 Specification.
+
+Files: Samples/Common/CEGUIRenderer/src/OgreCEGUITexture.cpp
+ Samples/Common/CEGUIRenderer/src/OgreCEGUIRenderer.cpp
+ Samples/Common/CEGUIRenderer/src/OgreCEGUIResourceProvider.cpp
+ Samples/Common/CEGUIRenderer/include/OgreCEGUITexture.h
+ Samples/Common/CEGUIRenderer/include/OgreCEGUIResourceProvider.h
+ Samples/Common/CEGUIRenderer/include/OgreCEGUIRenderer.h
+Copyright: Copyright (C)2004 - 2005 Paul D Turner (paul@cegui.org.uk)
+License: LGPL-2.1+
+
+Files: Tools/MayaExport/src/*
+ Tools/MayaExport/include/*
+Copyright: Copyright (C) 2006 by Francesco Giordana <fra.giordana@tiscali.it>
+License: LGPL-2+
+
+Files: Tools/MayaExport/src/particles.cpp
+ Tools/MayaExport/include/particles.h
+Copyright: Bandures
+License: LGPL-2+
+
+Files: Tools/XMLConverter/src/tinystr.cpp
+ Tools/XMLConverter/include/tinystr.h
+Copyright: Yves Berquin
+ Tyge Lovset
+License: other
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any
+ damages arising from the use of this software.
+ .
+ Permission is granted to anyone to use this software for any
+ purpose, including commercial applications, and to alter it and
+ redistribute it freely, subject to the following restrictions:
+ .
+ 1. The origin of this software must not be misrepresented; you must
+ not claim that you wrote the original software. If you use this
+ software in a product, an acknowledgment in the product documentation
+ would be appreciated but is not required.
+ .
+ 2. Altered source versions must be plainly marked as such, and
+ must not be misrepresented as being the original software.
+ .
+ 3. This notice may not be removed or altered from any source
+ distribution.
+
+Files: Tools/XMLConverter/src/tinyxml*
+ Tools/XMLConverter/include/tinyxml.h
+Copyright: Copyright (c) 2000-2006 Lee Thomason (www.grinninglizard.com)
+License: other
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any
+ damages arising from the use of this software.
+ .
+ Permission is granted to anyone to use this software for any
+ purpose, including commercial applications, and to alter it and
+ redistribute it freely, subject to the following restrictions:
+ .
+ 1. The origin of this software must not be misrepresented; you must
+ not claim that you wrote the original software. If you use this
+ software in a product, an acknowledgment in the product documentation
+ would be appreciated but is not required.
+ .
+ 2. Altered source versions must be plainly marked as such, and
+ must not be misrepresented as being the original software.
+ .
+ 3. This notice may not be removed or altered from any source
+ distribution.
+
+Files: Tools/BlenderExport/ogrepkg/*
+ Tools/BlenderExport/ogremeshesexporter.py
+Copyright: Copyright (C) 2005  Michael Reimpell
+License: LGPL-2.1+
+
+Files: Tools/Wings3DExporter/*.py
+Copyright: Copyright (C) 2003 Attila Tajti <attis@spacehawks.hu>
+License: BSD
+
+Files: Tools/LightwaveConverter/src/*.cpp
+ Tools/LightwaveConverter/include/*.h
+Copyright: Copyright Dennis Verbeek <dennis.verbeek@chello.nl>
+ Copyright Magnus Møller Petersen <magnus@moaner.dk>
+License: LGPL-2.1+
+
+Files: Other/*.py
+Copyright: Copyright (c) 2002 by Adrian Cearnau (cearny@cearny.ro)
+License: other
+ Any use, commercial or not, is allowed
+
+Files: PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp
+ PlugIns/ParticleFX/src/OgreRingEmitter.cpp
+ PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp
+ PlugIns/ParticleFX/src/OgreAreaEmitter.cpp
+ PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp
+ PlugIns/ParticleFX/include/OgreRingEmitterFactory.h
+ PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h
+ PlugIns/ParticleFX/include/OgreEllipsoidEmitterFactory.h
+ PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitterFactory.h
+ PlugIns/ParticleFX/include/OgreCylinderEmitterFactory.h
+ PlugIns/ParticleFX/include/OgreCylinderEmitter.h
+ PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h
+ PlugIns/ParticleFX/include/OgreRingEmitter.h
+Copyright: Copyright ) 2002 Tels <http://bloodgate.com>
+License: LGPL-2+
+
+Files: PlugIns/BSPSceneManager/include/OgreQuake3Types.h
+Copyright: Copyright (C) 1999-2000 Id Software, Inc.
+License: GPL-2+
+
+Files: PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp
+ PlugIns/OctreeSceneManager/src/OgreOctree.cpp
+ PlugIns/OctreeSceneManager/src/OgreTerrainSceneManager.cpp
+ PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp
+ PlugIns/OctreeSceneManager/src/OgreTerrainRenderable.cpp
+ PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp
+ PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp
+ PlugIns/OctreeSceneManager/include/OgreTerrainSceneManager.h
+ PlugIns/OctreeSceneManager/include/OgreOctree.h
+ PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h
+ PlugIns/OctreeSceneManager/include/OgreOctreeNode.h
+ PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h
+ PlugIns/OctreeSceneManager/include/OgreTerrainRenderable.h
+ PlugIns/OctreeSceneManager/include/OgreOctreeCamera.h
+Copyright: Copyright (c) 2000-2006 Torus Knot Software Ltd
+ Copyright (C) 2002 by Jon Anderson <janders@users.sf.net>
+License: LGPL-2.1+
+
+License: LGPL-2.1+
+ See /usr/share/common-licenses/LGPL-2.1
+
+License: LGPL-2+
+ See /usr/share/common-licenses/LGPL-2
--- ogre-1.6.4.dfsg1.orig/debian/extras/LightwaveConverter.1
+++ ogre-1.6.4.dfsg1/debian/extras/LightwaveConverter.1
@@ -0,0 +1,76 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH LIGHTWAVECONVERTER 1 "Nov 17, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+LightWaveConverter \- converts a Lightwave object to an Ogre mesh
+.SH SYNOPSIS
+.B LightWaveConverter
+.RI [ options ]\ source\ [ dest ]
+.br
+.SH DESCRIPTION
+\fBLightWaveConverter\fP converts a 3D object modeled in Lightwave
+to a mesh suitable for the Ogre 3D engine.
+.SH OPTIONS
+A summary of options is included below.
+.TP
+.B \-g 
+Do not use shared geometry
+
+.TP
+.B \-d
+Generate level of detail information. Suboptions: 
+.br
+Method (f)ixed or (p)roportional
+.br
+Reduction (fixed) or reductionfactor (proportional)
+.br
+Number of LOD levels
+.br
+Distance
+.br
+Example: -dp 0.5 4 1000.0 2000.0 4000.0 8000.0
+
+.TP
+.B \-l
+Save layers separately
+
+.TP
+.B \-m
+Do not export materials
+
+.TP
+.B \-d
+Rename materials
+.br
+Method (i)nteractive, (o)bjectname or (p)refix
+Example: -rp prefix
+
+.TP
+.B \-s
+Do not export skeleton
+
+.TP
+.B \-i
+Only print out information about the .lwo, do not convert to mesh.
+
+.TP
+.B \-v
+Dump vertex maps.
+
+.SH AUTHOR
+This manual page was written by Moritz Muehlenhoff <jmm@inutil.org>
+for the Debian GNU/Linux system, but may be used by others.
--- ogre-1.6.4.dfsg1.orig/debian/extras/OgreMeshUpgrade.1
+++ ogre-1.6.4.dfsg1/debian/extras/OgreMeshUpgrade.1
@@ -0,0 +1,48 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH OGREMESHUPGRADE 1 "Nov 17, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+OgreMeshUpgrade \- upgrades .mesh files to the latest version
+.SH SYNOPSIS
+.B OgreMeshUpgrade
+.RI [-e]\ [-t]\ sourcefile\ [destfile]
+
+.br
+.SH DESCRIPTION
+\fBOgreMeshUpgrade\fP upgrades an Ogre .mesh definition to the latest version.
+.SH OPTIONS
+A summary of options is included below.
+.TP
+.B \-e
+DON'T generate edge lists (for stencil shadows)
+
+.TP
+.B \-t
+Generate tangents (for normal mapping)
+
+.TP
+.B sourcefile
+Name of the file to convert
+
+.TP
+.B destfile
+Optional name of file to write to. If you don't specify this OGRE
+overwrites the existing file.
+
+.SH AUTHOR
+This manual page was written by Moritz Muehlenhoff <jmm@inutil.org>
+for the Debian GNU/Linux system, but may be used by others.
--- ogre-1.6.4.dfsg1.orig/debian/extras/update-ogre-plugins.1
+++ ogre-1.6.4.dfsg1/debian/extras/update-ogre-plugins.1
@@ -0,0 +1,35 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH UPDATE-OGRE-PLUGINS 1 "May 16, 2008"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+update-ogre-plugins \- rebuild /etc/OGRE/plugins-<version>.cfg
+.SH SYNOPSIS
+.B update-ogre-plugins
+.br
+.SH DESCRIPTION
+\fBupdate-ogre-plugins\fP uses the information placed by Ogre plugin
+packages in /etc/OGRE to build the plugins.cfg configuration file,
+used by the Ogre system to locate and load plugins' shared libraries.
+.PP
+An application can provide its own plugins.cfg file but
+/etc/OGRE/plugins.cfg is the official list of all installed plugins.
+.SH OPTIONS
+This script does not take any options, yet supplying an option would display a
+help message.
+.SH AUTHOR
+This manual page was written by Federico Di Gregorio <fog@debian.org>
+for the Debian GNU/Linux system, but may be used by others.
--- ogre-1.6.4.dfsg1.orig/debian/extras/OgreMaterialUpgrade.1
+++ ogre-1.6.4.dfsg1/debian/extras/OgreMaterialUpgrade.1
@@ -0,0 +1,40 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH OGREMATERIALUPGRADE 1 "Nov 17, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+OgreMaterialUpgrade \- upgrades .material files to the latest version
+.SH SYNOPSIS
+.B OgreMaterialUpgrade
+.RI sourcefile\ [destfile]
+
+.br
+.SH DESCRIPTION
+\fBOgreMaterialUpgrade\fP upgrades an Ogre .material definition to the latest version.
+.SH OPTIONS
+A summary of options is included below.
+.TP
+.B sourcefile
+Name of the file to convert
+
+.TP
+.B destfile
+Optional name of file to write to. If you don't specify this OGRE
+overwrites the existing file.
+
+.SH AUTHOR
+This manual page was written by Moritz Muehlenhoff <jmm@inutil.org>
+for the Debian GNU/Linux system, but may be used by others.
--- ogre-1.6.4.dfsg1.orig/debian/extras/compiledemos.sh
+++ ogre-1.6.4.dfsg1/debian/extras/compiledemos.sh
@@ -0,0 +1,110 @@
+#!/bin/bash
+#
+# This script can be used to compile all the Samples using the currently
+# installed (as reported by pkg-config) Ogre files. This is especially
+# useful to test the Debian packages that do not include any Sample due
+# to licensing problems.
+#
+# This script will attempt to download the source tarball in case it's not
+# found in the current directory, unpack it, and compile the Samples.
+
+OGRESRC="ogre-v1-4-9.tar.bz2"
+OGRESUM="8a73fbcf42fd6b156b2567839d0cd125"
+
+compile () {
+    pushd >/dev/null $1/src
+    out=Common/bin/$(basename $1)
+    echo -n "Compiling Samples/$out ... "
+    test -x ../../$out || \
+        g++ -o ../../$out *.cpp -I../../Common/include -I../include \
+            $(pkg-config --cflags --libs $2) $3
+    echo "done"
+    popd >/dev/null
+}
+
+check_deb () {
+    if ! $(dpkg -l $1 2>&1 | grep >/dev/null 2>&1 ii) ; then
+        echo "Error: package $1 is missing; please install it and re-run this script"
+        exit 1
+    fi
+}
+
+# Some basic checks for the build environment
+check_deb libois-dev
+check_deb libogre-dev
+
+if [ ! -f $OGRESRC ]; then
+    wget http://downloads.sourceforge.net/ogre/$OGRESRC
+fi
+
+CHECKSUM=$(md5sum $OGRESRC | cut -d ' ' -f 1)
+if [ $OGRESUM != $CHECKSUM ]; then
+    echo "Error: checksum verification failed:"
+    echo "  computed checksum is  $CHECKSUM"
+    echo "  expected checksum was $OGRESUM"
+    exit 1
+else
+    echo "Checksum verified: $CHECKSUM"
+fi
+
+# Unpack the tarball
+if [ ! -d ogre ]; then
+	echo "Extracting $OGRESRC to ogrenew"
+	tar -xjf $OGRESRC
+else
+	echo "Using existing ogre directory (remove it and re-run this script if you want to start from scratch)"
+fi
+
+# Link to the correct plugins.cfg for this system.
+rm -f ogre/Samples/Common/bin/plugins.cfg
+ln -s /etc/OGRE/plugins.cfg ogre/Samples/Common/bin/plugins.cfg
+
+# Go into ogre samples directory and compile everything
+cd ogre
+
+if [ -z "$1" ] ; then
+    SAMPLES="$(find Samples -maxdepth 1 -type d)"
+else
+    for name in $* ; do
+        SAMPLES="$SAMPLES Samples/$name"
+    done
+fi
+
+for sample in $SAMPLES ; do
+    case $(basename $sample) in
+    
+      CVS|Samples|Common|Media)
+        # nothing to do
+      ;;
+      
+      GTKDemo|HDRDemo)
+        # simply don't build
+      ;;
+	
+      Gui)
+        # compile $sample "OGRE CEGUI" -lCEGUIBase
+      ;;
+    
+      Shadows|Compositor|FacialAnimation|OceanDemo|Instancing)
+        # deactivated untill CEGUI is updated
+      ;;
+
+	BSP)
+		# Don't build as it requires quake3 data files.
+	;;
+
+      *)
+        compile $sample "OGRE OIS" 
+      ;;
+    
+    esac
+done
+
+if ! $(dpkg -l ogre-plugins-cgprogrammanager 2>&1 | grep >/dev/null 2>&1 ii) ; then
+	echo "The package ogre-plugins-cgprogrammanager is not installed (or is unavailable) on this system. This will significantly change the behavior of some demos."
+fi
+
+echo "Be sure to go into the ogrenew/Samples/Common/bin directory and run each demo from there."
+
+# TODO: A proper "clean" option and implementation
+# would also be useful to remove anything that was built.
--- ogre-1.6.4.dfsg1.orig/debian/extras/ogre-plugins-config.1
+++ ogre-1.6.4.dfsg1/debian/extras/ogre-plugins-config.1
@@ -0,0 +1,39 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH OGRE-PLUGINS-CONFIG 1 "May 16, 2008"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+ogre-plugins-config \- print file name of path to plugins configuration file.
+.SH SYNOPSIS
+.B ogre-plugins-config
+.br
+.SH DESCRIPTION
+\fBogre-plugins-config\fP will print the filename or the full path to the
+plugins configuration file.
+.SH OPTIONS
+Options processed by the wrapper script:
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+Display a short help summary
+.TP
+\fB\-f\fR, \fB\-\-plugins\-file\fR
+Display the basename of the plugins configuration file.
+.TP
+\fB\-p\fR, \fB\-\-plugins\-file\-path\fR
+Display the full path to the plugins configuration file.
+.SH AUTHOR
+This manual page was written by Andres Mejia <mcitadel@gmail.com>
+for the Debian GNU/Linux system, but may be used by others.
--- ogre-1.6.4.dfsg1.orig/debian/extras/ogre-plugins-config.in
+++ ogre-1.6.4.dfsg1/debian/extras/ogre-plugins-config.in
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+# This script is used to find the correct plugins configuration file that is
+# installed in a particular version of ogre. This file is automatically
+# generated during a build of ogre.
+
+USAGE="\n\
+This script is used to find the correct plugins configuration file that is\n\
+installed by a particular version of ogre.\n\
+Usage: ogre-plugins-config [OPTION]\n\
+\n\
+ -h, --help                 Display this help message.\n\
+ -f, --plugins-file         Show the plugins file basename.\n\
+ -p, --plugins-file-path    Show the plugins file full path.\n"
+
+if [ "$#" = "0" ]; then
+    echo "${USAGE}"
+    exit 1
+fi
+while [ "$#" -gt "0" ]
+do
+    case "$1" in
+        -f|--plugins-file)
+            echo "plugins-@VERSION@.cfg"
+            break
+            ;;
+        -p|--plugins-file-path)
+            echo "/etc/OGRE/plugins-@VERSION@.cfg"
+            break
+            ;;
+        -h|--help|*)
+            echo "${USAGE}"
+            exit 1
+            ;;
+    esac
+done
--- ogre-1.6.4.dfsg1.orig/debian/extras/plugins.cfg
+++ ogre-1.6.4.dfsg1/debian/extras/plugins.cfg
@@ -0,0 +1,15 @@
+# /etc/OGRE/plugins.cfg - ogre plugins installed on Debian systems
+#
+# Warning: this file is autogenerated but anything between this line and
+# the line saying "-*- ogre-plugins -*-" will be copied as-is on updates.
+
+PluginFolder=/usr/lib/OGRE
+
+# default plugins installed with the libogremain package.
+Plugin=RenderSystem_GL.so
+Plugin=Plugin_ParticleFX.so
+Plugin=Plugin_BSPSceneManager.so
+Plugin=Plugin_OctreeSceneManager.so
+
+# Don't edit anything starting from next line; it was autogenerated.
+# -*- ogre-plugins -*-  [Please, don't remove or modify this marker]
--- ogre-1.6.4.dfsg1.orig/debian/extras/update-ogre-plugins
+++ ogre-1.6.4.dfsg1/debian/extras/update-ogre-plugins
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+# This script is used to update the plugins configuration files.
+
+USAGE="\n\
+This script is used to update the plugins configuration file. It takes no\n\
+options.\n\
+Usage: update-ogre-plugins\n\
+\n"
+
+while [ "$#" -gt "0" ]
+do
+    case "$1" in
+        *)
+            echo "${USAGE}"
+            exit 1
+            ;;
+    esac
+done
+
+echo "Updating /etc/OGRE/plugins.cfg."
+sed -e '/# -\*- ogre-plugins -\*-/ q' \
+	/etc/OGRE/plugins.cfg \
+	>/etc/OGRE/plugins.cfg-new
+
+PARTS="`ls 2>/dev/null /etc/OGRE/plugins.cfg.*`"
+for f in $PARTS ; do
+	if [ -z "`echo $f | grep dpkg`" ] ; then
+		echo Adding $f
+		cat $f >>/etc/OGRE/plugins.cfg-new
+	fi
+done
+
+mv /etc/OGRE/plugins.cfg-new /etc/OGRE/plugins.cfg
+
--- ogre-1.6.4.dfsg1.orig/debian/extras/OgreXMLConverter.1
+++ ogre-1.6.4.dfsg1/debian/extras/OgreXMLConverter.1
@@ -0,0 +1,77 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH OGREXMLCONVERTER 1 "Nov 17, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+OgreXMLConverter \- converts data between XML and Ogre binary formats
+.SH SYNOPSIS
+.B OgreXMLConverter
+.RI [-i]\ [-e]\ [-l\ lodlevels]\ [-d\ loddist]\ [[-p\ lodpercent][-f\ lodnumtris]]\ sourcefile\ [destfile]
+
+.br
+.SH DESCRIPTION
+\fBOgreXMLConverter\fP converts data between XML and Ogre binary formats.
+.SH OPTIONS
+A summary of options is included below.
+.TP
+.B \-i
+Interactive mode - prompt for options
+
+.TP
+.B \-e
+DON'T generate edge lists (for stencil shadows)
+
+.TP
+.B \-r
+DON'T reorganise vertex buffers to OGRE recommended format
+
+.TP
+.B \-t
+Generate tangents (for normal mapping)
+
+.TP
+The following options are only applicable when converting XML to Mesh:
+
+.TP
+.B \-l lodlevels
+Number of LOD levels
+
+.TP
+.B \-d loddist
+Distance increment to reduce LOD
+
+.TP
+.B \-p lodpercent
+Percentage triangle reduction amount per LOD
+
+.TP
+.B \-f lodnumtris
+Fixed vertex reduction per LOD
+
+.TP
+.B sourcefile
+Name of the file to convert
+
+.TP
+.B destfile
+Optional name of file to write to. If you don't specify this OGRE
+works it out through the extension and the XML contents if the source
+is XML. For example test.mesh becomes test.xml, test.xml becomes
+test.mesh if the XML document root is <mesh> etc.
+
+.SH AUTHOR
+This manual page was written by Moritz Muehlenhoff <jmm@inutil.org>
+for the Debian GNU/Linux system, but may be used by others.
--- ogre-1.6.4.dfsg1.orig/debian/patches/fix_pthread.patch
+++ ogre-1.6.4.dfsg1/debian/patches/fix_pthread.patch
@@ -0,0 +1,11 @@
+--- ogre-1.6.1.dfsg1/OgreMain/src/nedmalloc/malloc.c.h.orig	2009-01-05 12:07:43.000000000 +0000
++++ ogre-1.6.1.dfsg1/OgreMain/src/nedmalloc/malloc.c.h	2009-05-15 18:45:23.000000000 +0100
+@@ -1839,7 +1839,7 @@
+ /* skipped internal declaration from pthread.h */
+ #ifdef linux
+ #ifndef PTHREAD_MUTEX_RECURSIVE
+-extern int pthread_mutexattr_setkind_np __P ((pthread_mutexattr_t *__attr,
++extern "C" int pthread_mutexattr_setkind_np __P ((pthread_mutexattr_t *__attr,
+ 					   int __kind));
+ #define PTHREAD_MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP
+ #define pthread_mutexattr_settype(x,y) pthread_mutexattr_setkind_np(x,y)
--- ogre-1.6.4.dfsg1.orig/debian/patches/fix_rpath.diff
+++ ogre-1.6.4.dfsg1/debian/patches/fix_rpath.diff
@@ -0,0 +1,11 @@
+--- a/OgreMain/src/Makefile.am.bak	2007-08-28 16:53:42.000000000 -0400
++++ b/OgreMain/src/Makefile.am	2007-08-28 17:07:13.000000000 -0400
+@@ -185,7 +185,7 @@
+ 
+ platformdir = $(libdir)
+ libOgreMain_la_LIBADD= $(STLPORT_LIBS) $(FT2_LIBS) $(ZZIPLIB_LIBS) $(GTK_LIBS) $(OGRE_THREAD_LIBS) $(PLATFORM_LIBS)
+-libOgreMain_la_LDFLAGS = $(SHARED_FLAGS) -release @PACKAGE_VERSION@ -Wl,-rpath,$(platformdir)
++libOgreMain_la_LDFLAGS = $(SHARED_FLAGS) -release @PACKAGE_VERSION@
+ #-version-info @OGREMAIN_VERSION_INFO@ -Wl,-rpath,$(platformdir)
+ #-Wl,--version-script=$(top_srcdir)/OgreMain/src/ogremain.map
+ 
--- ogre-1.6.4.dfsg1.orig/debian/patches/fix_distclean.patch
+++ ogre-1.6.4.dfsg1/debian/patches/fix_distclean.patch
@@ -0,0 +1,28 @@
+Fix problem when the same platform and gui are built and an attempt to
+distclean is made.
+=====================================================================
+--- a/OgreMain/include/Makefile.am.bak	2008-05-15 14:39:07.000000000 -0400
++++ b/OgreMain/include/Makefile.am	2008-05-15 14:39:32.000000000 -0400
+@@ -2,6 +2,7 @@
+ INCLUDE_SUBDIRS = $(OGRE_GUI)
+ endif
+ SUBDIRS = $(OGRE_PLATFORM) $(INCLUDE_SUBDIRS)
++DIST_SUBDIRS = $(OGRE_PLATFORM) $(INCLUDE_SUBDIRS)
+ 
+ pkginclude_HEADERS = Ogre.h \
+                      OgreAlignedAllocator.h \
+--- a/PlugIns/Makefile.am.bak	2009-09-03 07:58:32.000000000 +0200
++++ b/PlugIns/Makefile.am	2009-09-03 07:57:07.000000000 +0200
+@@ -1,9 +1,12 @@
+ SUBDIRS = BSPSceneManager ParticleFX OctreeSceneManager PCZSceneManager OctreeZone
++DIST_SUBDIRS = BSPSceneManager ParticleFX OctreeSceneManager PCZSceneManager OctreeZone
+ 
+ if BUILD_CGPLUGIN
+ SUBDIRS += CgProgramManager
++DIST_SUBDIRS += CgProgramManager
+ endif
+ 
+ if BUILD_EXRPLUGIN
+ SUBDIRS += EXRCodec
++DIST_SUBDIRS += EXRCodec
+ endif
--- ogre-1.6.4.dfsg1.orig/debian/patches/change_pkglibdir_path.patch
+++ ogre-1.6.4.dfsg1/debian/patches/change_pkglibdir_path.patch
@@ -0,0 +1,59 @@
+Install plugins in a directory based on the ogre version
+=====================================================================
+--- a/PlugIns/BSPSceneManager/src/Makefile.am.bak	2008-05-15 15:36:47.000000000 -0400
++++ b/PlugIns/BSPSceneManager/src/Makefile.am	2008-05-15 15:38:43.000000000 -0400
+@@ -1,5 +1,6 @@
+ INCLUDES = $(STLPORT_CFLAGS) -I$(top_srcdir)/PlugIns/BSPSceneManager/include -I$(top_srcdir)/OgreMain/include
+ 
++pkglibdir = $(libdir)/@PACKAGE@-@PACKAGE_VERSION@
+ pkglib_LTLIBRARIES = Plugin_BSPSceneManager.la
+ 
+ Plugin_BSPSceneManager_la_SOURCES = OgreBspLevel.cpp \
+--- a/PlugIns/EXRCodec/src/Makefile.am.bak	2008-05-15 15:37:14.000000000 -0400
++++ b/PlugIns/EXRCodec/src/Makefile.am	2008-05-15 15:38:50.000000000 -0400
+@@ -1,5 +1,6 @@
+ INCLUDES = $(STLPORT_CFLAGS) -I$(top_srcdir)/PlugIns/EXRCodec/include -I$(top_srcdir)/OgreMain/include $(OPENEXR_CFLAGS)
+ 
++pkglibdir = $(libdir)/@PACKAGE@-@PACKAGE_VERSION@
+ pkglib_LTLIBRARIES = Plugin_EXRCodec.la
+ 
+ Plugin_EXRCodec_la_SOURCES = OgreEXRCodec.cpp \
+--- a/PlugIns/OctreeSceneManager/src/Makefile.am.bak	2008-05-15 15:37:32.000000000 -0400
++++ b/PlugIns/OctreeSceneManager/src/Makefile.am	2008-05-15 15:38:55.000000000 -0400
+@@ -1,5 +1,6 @@
+ INCLUDES = $(STLPORT_CFLAGS) -I$(top_srcdir)/PlugIns/OctreeSceneManager/include -I$(top_srcdir)/OgreMain/include -DPLUGIN_TERRAIN_EXPORTS
+ 
++pkglibdir = $(libdir)/@PACKAGE@-@PACKAGE_VERSION@
+ pkglib_LTLIBRARIES = Plugin_OctreeSceneManager.la
+ 
+ Plugin_OctreeSceneManager_la_SOURCES = \
+--- a/PlugIns/ParticleFX/src/Makefile.am.bak	2008-05-15 15:37:56.000000000 -0400
++++ b/PlugIns/ParticleFX/src/Makefile.am	2008-05-15 15:39:18.000000000 -0400
+@@ -1,5 +1,6 @@
+ INCLUDES = $(STLPORT_CFLAGS) -I$(top_srcdir)/PlugIns/ParticleFX/include -I$(top_srcdir)/OgreMain/include -DPLUGIN_ParticleFX_EXPORTS
+ 
++pkglibdir = $(libdir)/@PACKAGE@-@PACKAGE_VERSION@
+ pkglib_LTLIBRARIES = Plugin_ParticleFX.la
+ 
+ Plugin_ParticleFX_la_SOURCES = OgreAreaEmitter.cpp \
+--- a/RenderSystems/GL/src/Makefile.am.bak	2008-05-15 16:09:58.000000000 -0400
++++ b/RenderSystems/GL/src/Makefile.am	2008-05-15 16:10:24.000000000 -0400
+@@ -9,6 +9,7 @@
+ DIST_SUBDIRS = win32 GLX
+ SUBDIRS = $(OGRE_GLSUPPORT) nvparse atifs GLSL
+ 
++pkglibdir = $(libdir)/@PACKAGE@-@PACKAGE_VERSION@
+ pkglib_LTLIBRARIES = RenderSystem_GL.la
+ 
+ RenderSystem_GL_la_SOURCES = OgreGLEngineDll.cpp \
+--- a/OGRE.pc.in.bak	2008-05-15 16:12:38.000000000 -0400
++++ b/OGRE.pc.in	2008-05-15 16:13:57.000000000 -0400
+@@ -2,7 +2,7 @@
+ exec_prefix=@exec_prefix@
+ libdir=@libdir@
+ includedir=@includedir@
+-plugindir=@libdir@/@PACKAGE@
++plugindir=@libdir@/@PACKAGE@-@VERSION@
+ 
+ Name: OGRE
+ Description: Object-Oriented Graphics Rendering Engine
--- ogre-1.6.4.dfsg1.orig/debian/patches/series
+++ ogre-1.6.4.dfsg1/debian/patches/series
@@ -0,0 +1,4 @@
+disable_samples.diff
+fix_rpath.diff
+fix_distclean.patch
+fix_pthread.patch
--- ogre-1.6.4.dfsg1.orig/debian/patches/disable_samples.diff
+++ ogre-1.6.4.dfsg1/debian/patches/disable_samples.diff
@@ -0,0 +1,158 @@
+Index: ogre.git/acinclude.m4
+===================================================================
+--- ogre.git.orig/acinclude.m4	2009-03-15 21:02:03.513330703 +0100
++++ ogre.git/acinclude.m4	2009-03-15 21:04:23.813334051 +0100
+@@ -450,14 +450,12 @@
+         AC_CONFIG_FILES([Samples/Common/CEGUIRenderer/Makefile \
+                          Samples/Common/CEGUIRenderer/CEGUI-OGRE.pc
+                          Samples/Common/CEGUIRenderer/src/Makefile \
+-                         Samples/Common/CEGUIRenderer/include/Makefile \
+-                         Samples/Gui/Makefile \
+-                         Samples/Gui/src/Makefile])
++                         Samples/Common/CEGUIRenderer/include/Makefile])
+         AC_SUBST(CEGUI_CFLAGS)
+         AC_SUBST(CEGUI_LIBS)
+-        AC_MSG_RESULT([CEGUI available, Gui and FacialAnimation samples will be built])
++        AC_MSG_RESULT([CEGUI available, Renderer will be built])
+     else
+-        AC_MSG_RESULT([CEGUI not available, Gui and FacialAnimation samples will not be built])
++        AC_MSG_RESULT([CEGUI not available, Renderer will not be built])
+     fi
+     AM_CONDITIONAL([HAVE_CEGUI], [test x$build_cegui_sample = xtrue])
+ ])
+Index: ogre.git/Samples/Common/Makefile.am
+===================================================================
+--- ogre.git.orig/Samples/Common/Makefile.am	2009-03-15 21:02:03.509330962 +0100
++++ ogre.git/Samples/Common/Makefile.am	2009-03-15 21:04:23.817330928 +0100
+@@ -1,5 +1,5 @@
+-SUBDIRS = include bin
+-
++CEGUI_SUBDIR = CEGUIRenderer
+ if HAVE_CEGUI
+-SUBDIRS += CEGUIRenderer
++INCLUDE_CEGUI = $(CEGUI_SUBDIR)
+ endif
++SUBDIRS = $(INCLUDE_CEGUI)
+Index: ogre.git/configure.in
+===================================================================
+--- ogre.git.orig/configure.in	2009-03-15 21:02:03.541331542 +0100
++++ ogre.git/configure.in	2009-03-15 21:04:23.817330928 +0100
+@@ -162,93 +162,6 @@
+     RenderSystems/Direct3D9/include/Makefile \
+     Samples/Makefile \
+     Samples/Common/Makefile \
+-    Samples/Common/include/Makefile \
+-    Samples/Common/bin/Makefile \
+-    Samples/BezierPatch/Makefile \
+-    Samples/BezierPatch/src/Makefile \
+-    Samples/BezierPatch/include/Makefile \
+-    Samples/CameraTrack/Makefile \
+-    Samples/CameraTrack/src/Makefile \
+-    Samples/CelShading/Makefile \
+-    Samples/CelShading/src/Makefile \
+-    Samples/Compositor/Makefile \
+-    Samples/Compositor/src/Makefile \
+-    Samples/Compositor/include/Makefile \
+-    Samples/CubeMapping/Makefile \
+-    Samples/CubeMapping/src/Makefile \
+-    Samples/CubeMapping/include/Makefile \
+-    Samples/DeferredShading/Makefile \
+-    Samples/DeferredShading/src/Makefile \
+-    Samples/DeferredShading/include/Makefile  \
+-    Samples/Dot3Bump/Makefile \
+-    Samples/Dot3Bump/src/Makefile \
+-    Samples/EnvMapping/Makefile \
+-    Samples/EnvMapping/src/Makefile \
+-    Samples/EnvMapping/include/Makefile \
+-    Samples/FacialAnimation/Makefile \
+-    Samples/FacialAnimation/src/Makefile \
+-    Samples/Fresnel/Makefile \
+-    Samples/Fresnel/src/Makefile \
+-    Samples/Grass/Makefile \
+-    Samples/Grass/src/Makefile \
+-    Samples/Transpacency/Makefile \
+-    Samples/Transpacency/src/Makefile \
+-    Samples/Transpacency/include/Makefile \
+-    Samples/Lighting/Makefile \
+-    Samples/Lighting/src/Makefile \
+-    Samples/Lighting/include/Makefile \
+-    Samples/OceanDemo/Makefile \
+-    Samples/OceanDemo/src/Makefile \
+-    Samples/OceanDemo/include/Makefile \
+-    Samples/ParticleFX/Makefile \
+-    Samples/ParticleFX/src/Makefile \
+-    Samples/ParticleFX/include/Makefile \
+-    Samples/RenderToTexture/Makefile \
+-    Samples/RenderToTexture/src/Makefile \
+-    Samples/TextureFX/Makefile \
+-    Samples/TextureFX/src/Makefile \
+-    Samples/TextureFX/include/Makefile \
+-    Samples/Shadows/Makefile \
+-    Samples/Shadows/src/Makefile \
+-    Samples/SkyBox/Makefile \
+-    Samples/SkyBox/src/Makefile \
+-    Samples/SkyBox/include/Makefile \
+-    Samples/SkyDome/Makefile \
+-    Samples/SkyDome/src/Makefile \
+-    Samples/SkyDome/include/Makefile \
+-    Samples/SkyPlane/Makefile \
+-    Samples/SkyPlane/src/Makefile \
+-    Samples/SkyPlane/include/Makefile \
+-    Samples/Smoke/Makefile \
+-    Samples/Smoke/src/Makefile \
+-    Samples/Smoke/include/Makefile \
+-    Samples/BSP/Makefile \
+-    Samples/BSP/src/Makefile \
+-    Samples/SkeletalAnimation/Makefile \
+-    Samples/SkeletalAnimation/src/Makefile \
+-    Samples/SkeletalAnimation/include/Makefile \
+-    Samples/Terrain/Makefile \
+-    Samples/Terrain/src/Makefile \
+-    Samples/Terrain/include/Makefile \
+-    Samples/Water/Makefile \
+-    Samples/Water/src/Makefile \
+-    Samples/Water/include/Makefile \
+-    Samples/DynTex/Makefile \
+-    Samples/DynTex/src/Makefile \
+-    Samples/DynTex/include/Makefile \
+-    Samples/VolumeTex/Makefile \
+-    Samples/VolumeTex/src/Makefile \
+-    Samples/VolumeTex/include/Makefile \
+-    Samples/Instancing/Makefile \
+-    Samples/Instancing/src/Makefile \
+-    Samples/Instancing/include/Makefile \
+-    Samples/Isosurf/Makefile \
+-    Samples/Isosurf/src/Makefile \
+-    Samples/ParticleGS/Makefile \
+-    Samples/ParticleGS/src/Makefile \
+-    Samples/PCZTestApp/Makefile \
+-    Samples/PCZTestApp/src/Makefile \
+-    Samples/PCZTestApp/include/Makefile \
+     Tests/Makefile \
+     Tests/src/Makefile \
+     Tools/Makefile \
+@@ -287,7 +200,6 @@
+ echo "    Use FreeImage                   : $build_freeimage"
+ echo "    Use DevIL                       : $build_il"
+ echo "    Build OGRE demos                : $build_ogre_demos"
+-test "x$build_ogre_demos" == "xyes" && \
+ echo "    Build CEGUI demos               : $build_cegui_sample"
+ echo "    Build the OpenEXR plugin        : $build_exr"
+ echo "    Build the Cg plugin             : $build_cg"
+Index: ogre.git/Samples/Makefile.am
+===================================================================
+--- ogre.git.orig/Samples/Makefile.am	2009-03-15 21:02:03.509330962 +0100
++++ ogre.git/Samples/Makefile.am	2009-03-15 21:04:51.845832382 +0100
+@@ -1,12 +1,2 @@
+ SUBDIRS = Common
+ 
+-if OGRE_BUILDING_DEMOS
+- SUBDIRS += SkeletalAnimation BezierPatch EnvMapping Transpacency Lighting \
+-            ParticleFX TextureFX SkyDome BSP SkyPlane SkyBox CameraTrack Terrain \
+-            RenderToTexture Water CubeMapping Dot3Bump Smoke CelShading Fresnel \
+-            DynTex VolumeTex Grass DeferredShading Isosurf ParticleGS PCZTestApp
+-
+-if HAVE_CEGUI
+- SUBDIRS += Gui FacialAnimation OceanDemo Compositor Shadows Instancing
+-endif
+-endif