--- ogre-contrib-1.6.4.orig/debian/rules +++ ogre-contrib-1.6.4/debian/rules @@ -0,0 +1,113 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# 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 + +# CXXFLAGS to use. Allowing it to be overriden. +DEFAULT_CXXFLAGS = -Wall -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + DEFAULT_CXXFLAGS += -O0 +else + DEFAULT_CXXFLAGS += -O2 +endif +DEB_CXXFLAGS ?= $(DEFAULT_CXXFLAGS) + +# 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-gui=Xt \ + --enable-cg \ + --disable-ogre-demos \ + CXXFLAGS="$(DEB_CXXFLAGS)" + +patch: patch-stamp +patch-stamp: + dh_testdir + QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 + touch patch-stamp + +configure: 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 +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 -rf .pc/ patch-stamp + +install: build + dh_testdir + dh_testroot + dh_prep + install -d debian/tmp + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + install -d debian/tmp/etc/OGRE + install -m 644 debian/plugins.cfg.cgprogrammanager \ + debian/tmp/etc/OGRE/plugins.cfg.cgprogrammanager + +# Build architecture-independent files here. +binary-indep: +# Nothing to do for binary-indep + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_install --sourcedir=debian/tmp + dh_installchangelogs + dh_installdocs + dh_strip --dbg-package=ogre-plugins-cgprogrammanager-dbg + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: configure build clean binary-indep binary-arch binary install --- ogre-contrib-1.6.4.orig/debian/plugins.cfg.cgprogrammanager +++ ogre-contrib-1.6.4/debian/plugins.cfg.cgprogrammanager @@ -0,0 +1 @@ +Plugin=Plugin_CgProgramManager.so --- ogre-contrib-1.6.4.orig/debian/README.source +++ ogre-contrib-1.6.4/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-contrib-1.6.4.orig/debian/ogre-plugins-cgprogrammanager.postinst +++ ogre-contrib-1.6.4/debian/ogre-plugins-cgprogrammanager.postinst @@ -0,0 +1,5 @@ +#!/bin/sh -e + +update-ogre-plugins + +#DEBHELPER# --- ogre-contrib-1.6.4.orig/debian/control +++ ogre-contrib-1.6.4/debian/control @@ -0,0 +1,35 @@ +Source: ogre-contrib +Priority: optional +Section: contrib/libs +Maintainer: Debian Games Team +Uploaders: Andres Mejia , Federico Di Gregorio , Michael Koch +Build-Depends: debhelper (>= 7), quilt, libtool, automake, pkg-config, nvidia-cg-toolkit (>= 2.0), libfreetype6-dev, libfreeimage-dev, libzzip-dev, libogre-dev (>= 1.6.4), libogre-dev (<< 1.6.5~) +Standards-Version: 3.8.3 +Homepage: http://ogre3d.org/ +Vcs-Git: git://git.debian.org/git/pkg-games/ogre-contrib.git +Vcs-Browser: http://git.debian.org/?p=pkg-games/ogre-contrib.git +DM-Upload-Allowed: yes + +Package: ogre-plugins-cgprogrammanager +Architecture: amd64 i386 +Depends: nvidia-cg-toolkit (>= 2.0), ${shlibs:Depends} +Conflicts: ogre-plugins-cgmanager +Replaces: ogre-plugins-cgmanager +Description: Ogre plugin: CgProgramManager + 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 CgProgramManager Ogre plugin. + +Package: ogre-plugins-cgprogrammanager-dbg +Section: contrib/debug +Architecture: amd64 i386 +Priority: extra +Depends: ogre-plugins-cgprogrammanager (= ${binary:Version}) +Description: Ogre plugin: CgProgramManager debugging symbols + 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 CgProgramManager Ogre plugin debugging symbols. --- ogre-contrib-1.6.4.orig/debian/compat +++ ogre-contrib-1.6.4/debian/compat @@ -0,0 +1 @@ +7 --- ogre-contrib-1.6.4.orig/debian/ogre-plugins-cgprogrammanager.postrm +++ ogre-contrib-1.6.4/debian/ogre-plugins-cgprogrammanager.postrm @@ -0,0 +1,5 @@ +#!/bin/sh -e + +update-ogre-plugins + +#DEBHELPER# --- ogre-contrib-1.6.4.orig/debian/changelog +++ ogre-contrib-1.6.4/debian/changelog @@ -0,0 +1,185 @@ +ogre-contrib (1.6.4-1) unstable; urgency=low + + * New upstream release. + * Tigthened Build-Depends on libogre-dev. + * Moved ogre-plugins-cgprogrammanager-dbg to contrib/debug section. + * Removed duplicated Section field. + * Build-Depends on debhelper (>= 7). + * Replaced dh_clean -k by dh_prep. + * Added debian/README.source. + * Added myself as Uploader. + * Updated Standards-Version to 3.8.3. + + -- Michael Koch Sun, 01 Nov 2009 23:02:55 +0100 + +ogre-contrib (1.6.1-1) unstable; urgency=low + + * New upstream release. + * Bumped Standard-Versions to 3.8.1. + * Fixed lintian warnings. + + -- Federico Di Gregorio Tue, 17 Mar 2009 12:47:46 +0100 + +ogre-contrib (1.4.9-1) unstable; urgency=low + + * New upstream release. + * Fix lintian warning for patching and watch file. + * Updated copyright file. + * Bumped Standard-Versions to 3.8.0. + + -- Andres Mejia Mon, 21 Jul 2008 18:44:14 -0400 + +ogre-contrib (1.4.8-1) unstable; urgency=low + + * New upstream release. + * Setup a OGRE_CONFIG_OPTIONS for default configure options used in building + ogre. + * Changing use of CFLAGS TO CXXFLAGS. + * Updated patch. + * Moved to git repository for packaging. + * Added DM-Upload-Allowed: yes field. + * Using /usr/bin/update-ogre-plugins for updating plugins file. + + -- Andres Mejia Sun, 18 May 2008 00:03:56 -0400 + +ogre-contrib (1.4.6-1) unstable; urgency=low + + * New upstream release. + * Bumped Standards-Version to 3.7.3. + * Removed XS- from Vcs-* entries. + + Also fixed bad Vcs-SVN link. + * Made dbg package Priority: extra. Addresses lintian warning. + * Moved debian/ogre-contrib-tarball.sh to + debian/ogre-contrib-get-orig-source. + + Modified ogre-contrib-get-orig-source to make it more maintainable. + * Specify Build-Depends and Depends on nvidia-cg-toolkit (>= 2.0). + + -- Andres Mejia Sun, 06 Jan 2008 01:00:54 -0500 + +ogre-contrib (1.4.5-1) unstable; urgency=low + + * New upstream release. + + -- Andres Mejia Mon, 08 Oct 2007 15:24:13 -0400 + +ogre-contrib (1.4.4-1) unstable; urgency=low + + * New upstream release. + * Package will be maintained by Debian Games Team (Closes: 405768) + * Removing tar-in-tar method. + + Fixing packaging accordingly. + * Removing dependency of autoconf, it is a dependency of automake. + * Switched quilt for patching. + * Bootstrapping will be done manually. + * Updated watchfile. + * Adding Federico Di Gregorio as uploader. + * Adding Vcs-{Svn,Browser} control fields for collaboration. + * Adding Homepage field in source stanza that will be supported soon. + + -- Andres Mejia Mon, 03 Sep 2007 13:59:10 -0400 + +ogre-contrib (1.4.3-1) unstable; urgency=low + + * New upstream release. + + -- Andres Mejia Mon, 09 Jul 2007 13:28:39 -0400 + +ogre-contrib (1.0.6-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Added debian/patches/02_gcc-4.1 (Thanks Andreas Jochens ) to fix FTBFS (Closes: #382764) + + -- Mohammed Sameer Sun, 18 Mar 2007 13:16:34 +0200 + +ogre-contrib (1.0.6-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Wed, 07 Dec 2005 18:25:53 +0100 + +ogre-contrib (1.0.5-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Sun, 2 Oct 2005 21:40:55 +0200 + +ogre-contrib (1.0.4-2) unstable; urgency=low + + * Rebuild to match ogre 1.0.4 without ogremain.map. + + -- Federico Di Gregorio Mon, 5 Sep 2005 10:25:43 +0200 + +ogre-contrib (1.0.4-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Sun, 28 Aug 2005 00:59:02 +0200 + +ogre-contrib (1.0.3-2) unstable; urgency=low + + * Recompiled with gcc 4. + * Using automake and autoheader 1.9 explicitly. + + -- Federico Di Gregorio Sat, 6 Aug 2005 00:53:02 +0200 + +ogre-contrib (1.0.3-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Sat, 16 Jul 2005 18:35:48 +0200 + +ogre-contrib (1.0.2-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Fri, 8 Jul 2005 00:20:50 +0200 + +ogre-contrib (1.0.1-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Sun, 17 Apr 2005 13:14:20 +0200 + +ogre-contrib (1.0.0-4) unstable; urgency=low + + * Rebuild to match current libogre5 dependencies. + + -- Federico Di Gregorio Tue, 29 Mar 2005 16:44:23 +0200 + +ogre-contrib (1.0.0-3) unstable; urgency=low + + * Added back Scripts directory and modified aclocal include path. + + -- Federico Di Gregorio Sun, 6 Mar 2005 12:49:12 +0100 + +ogre-contrib (1.0.0-2) unstable; urgency=low + + * Now this package replaces the old ogre-plugins-cgmanager. + + -- Federico Di Gregorio Sun, 27 Feb 2005 22:44:25 +0100 + +ogre-contrib (1.0.0-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Sun, 27 Feb 2005 16:25:21 +0100 + +ogre-contrib (0.15.2-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Fri, 14 Jan 2005 19:54:07 +0100 + +ogre-contrib (0.15.1-2) unstable; urgency=low + + * Renamed ogre-plugins-cgmanager to ogre-plugins-cgprogrammanager. + + -- Federico Di Gregorio Fri, 31 Dec 2004 16:40:31 +0100 + +ogre-contrib (0.15.1-1) unstable; urgency=low + + * Initial version. + * Right now this package only generate ogre-plugins-cgmanager for + the contrib CgManager plugin. + + -- Federico Di Gregorio Sun, 26 Dec 2004 16:28:29 +0100 --- ogre-contrib-1.6.4.orig/debian/watch +++ ogre-contrib-1.6.4/debian/watch @@ -0,0 +1,4 @@ +# format version number, currently 3; this line is compulsory! +version=3 + +opts=uversionmangle=s/-/\./g http://sf.net/ogre/ ogre-v(.*)\.tar\.bz2 --- ogre-contrib-1.6.4.orig/debian/ogre-plugins-cgprogrammanager.install +++ ogre-contrib-1.6.4/debian/ogre-plugins-cgprogrammanager.install @@ -0,0 +1,3 @@ +usr/lib/OGRE/*.so +usr/lib/OGRE/*.la +etc/OGRE/plugins.cfg.cgprogrammanager --- ogre-contrib-1.6.4.orig/debian/ogre-contrib-get-orig-source +++ ogre-contrib-1.6.4/debian/ogre-contrib-get-orig-source @@ -0,0 +1,109 @@ +#! /bin/sh + +# This script is used to generate the ogre-contrib orig tarball that can be +# distributed through Debian. + +# Some variables to make maintaining this script easier +OGRE_VERSION="1.6.1" +OGRE_TARBALL="ogre-v1-6-1.tar.bz2" +OGRE_TARBALL_CHECKSUM="6fbd72e81dd4c135a2cc4f78d596aeb4" + +USAGE="\n\ +This script is used to generate the orig tarball used in building\n\ +Debian packages for ogre-contrib-$OGRE_VERSION.\n\ +Usage: ogre-contrib-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-contrib 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-contrib-$OGRE_VERSION directories and also +ogre-contrib_$OGRE_VERSION.orig.tar.gz." + exit 1 +fi +if [ ! -d ogre-contrib-$OGRE_VERSION ]; then + echo "Renaming extracted ogre directory to ogre-contrib-$OGRE_VERSION" + mv ogre ogre-contrib-$OGRE_VERSION +else + echo "Already found ogre-contrib-$OGRE_VERSION directory. Please remove or +move ogre and ogre-contrib-$OGRE_VERSION directories and also +ogre-contrib_$OGRE_VERSION.orig.tar.gz." + exit 1 +fi + +# Remove directories and files not needed to build the +# ogre-plugins-cgprogrammanager package. +echo "Removing components not needed for ogre-contrib packages." +rm -r ogre-contrib-$OGRE_VERSION/autom4te.cache +rm -rf ogre-contrib-$OGRE_VERSION/Docs +rm -r ogre-contrib-$OGRE_VERSION/Mac +rm -r ogre-contrib-$OGRE_VERSION/Other +rm -r ogre-contrib-$OGRE_VERSION/ReferenceApplication +rm -r ogre-contrib-$OGRE_VERSION/RenderSystems +rm -r ogre-contrib-$OGRE_VERSION/Samples +rm -r ogre-contrib-$OGRE_VERSION/SDK +rm -r ogre-contrib-$OGRE_VERSION/Tests +rm -r ogre-contrib-$OGRE_VERSION/Tools +rm -r ogre-contrib-$OGRE_VERSION/PlugIns/BSPSceneManager +rm -r ogre-contrib-$OGRE_VERSION/PlugIns/EXRCodec +rm -r ogre-contrib-$OGRE_VERSION/PlugIns/OctreeSceneManager +rm -r ogre-contrib-$OGRE_VERSION/PlugIns/ParticleFX + +# Create the tarball +if [ ! -f ogre-contrib_$OGRE_VERSION.orig.tar.gz ]; then + echo "Creating orig tarball." + tar -czf ogre-contrib_$OGRE_VERSION.orig.tar.gz ogre-contrib-$OGRE_VERSION/ + if [ -z $KEEP_ORIG_DIR ]; then + echo "Removing extracted directory." + rm -rf ogre-contrib-$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 ogre and +ogre-contrib-$OGRE_VERSION directories and also +ogre-contrib_$OGRE_VERSION.orig.tar.gz." + exit 1 +fi --- ogre-contrib-1.6.4.orig/debian/copyright +++ ogre-contrib-1.6.4/debian/copyright @@ -0,0 +1,172 @@ +Format-Specification: + http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196 + +Upstream-Author: Steve Streeting + Justin Walsh + Brian 'praetor' Johnstone + Assaf Raman + Thomas Muldowney + James O'Sullivan + Wladimir J. van der Laan + +Packaged-By: Federico Di Gregorio + Moritz Muehlenhoff + Christer Stenbrenden + Andres Mejia + +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 + Moritz Muehlenhoff + Christer Stenbrenden + Andres Mejia +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 +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) [January 20th, 2007] + +License: LGPL-2.1+ + See /usr/share/common-licenses/LGPL-2.1 + +License: LGPL-2+ + See /usr/share/common-licenses/LGPL-2 --- ogre-contrib-1.6.4.orig/debian/patches/change_pkglibdir_path.patch +++ ogre-contrib-1.6.4/debian/patches/change_pkglibdir_path.patch @@ -0,0 +1,11 @@ +Change path plugin gets installed to a directory based on ogre version. +===================================================================== +--- a/PlugIns/CgProgramManager/src/Makefile.am.bak 2008-05-18 00:49:50.000000000 -0400 ++++ b/PlugIns/CgProgramManager/src/Makefile.am 2008-05-18 00:50:02.000000000 -0400 +@@ -1,5 +1,6 @@ + INCLUDES = $(STLPORT_CFLAGS) -I$(top_srcdir)/PlugIns/CgProgramManager/include -I$(top_srcdir)/OgreMain/include + ++pkglibdir = $(libdir)/@PACKAGE@-@PACKAGE_VERSION@ + pkglib_LTLIBRARIES = Plugin_CgProgramManager.la + + Plugin_CgProgramManager_la_SOURCES = OgreCgProgram.cpp \ --- ogre-contrib-1.6.4.orig/debian/patches/autotools.diff +++ ogre-contrib-1.6.4/debian/patches/autotools.diff @@ -0,0 +1,250 @@ +Index: ogre-contrib-1.6.1/Makefile.am +=================================================================== +--- ogre-contrib-1.6.1.orig/Makefile.am 2008-06-12 16:10:57.000000000 +0200 ++++ ogre-contrib-1.6.1/Makefile.am 2009-03-17 12:53:52.940401706 +0100 +@@ -1,6 +1,3 @@ +-SUBDIRS = OgreMain PlugIns RenderSystems Samples Tools Tests ++SUBDIRS = PlugIns + ACLOCAL_AMFLAGS = -I Scripts/m4 + AUTOMAKE_OPTIONS = foreign +- +-pkgconfigdir = $(libdir)/pkgconfig +-pkgconfig_DATA = OGRE.pc +Index: ogre-contrib-1.6.1/PlugIns/Makefile.am +=================================================================== +--- ogre-contrib-1.6.1.orig/PlugIns/Makefile.am 2009-03-17 12:47:45.479876635 +0100 ++++ ogre-contrib-1.6.1/PlugIns/Makefile.am 2009-03-17 14:30:52.303917250 +0100 +@@ -1,9 +1,2 @@ +-SUBDIRS = BSPSceneManager ParticleFX OctreeSceneManager PCZSceneManager OctreeZone ++SUBDIRS = CgProgramManager + +-if BUILD_CGPLUGIN +-SUBDIRS += CgProgramManager +-endif +- +-if BUILD_EXRPLUGIN +-SUBDIRS += EXRCodec +-endif +Index: ogre-contrib-1.6.1/acinclude.m4 +=================================================================== +--- ogre-contrib-1.6.1.orig/acinclude.m4 2009-03-17 12:47:45.487876255 +0100 ++++ ogre-contrib-1.6.1/acinclude.m4 2009-03-17 12:53:52.940401706 +0100 +@@ -305,19 +305,7 @@ + [build_exr=$enableval], + [build_exr=no]) + +-if test "x$build_exr" = "xyes" ; then +- PKG_CHECK_MODULES(OPENEXR, OpenEXR, [build_exr=yes], [build_exr=no]) +- +- if test "x$build_exr" = "xyes" ; then +- AC_CONFIG_FILES([ PlugIns/EXRCodec/Makefile \ +- PlugIns/EXRCodec/src/Makefile \ +- PlugIns/EXRCodec/include/Makefile]) +- AC_SUBST(OPENEXR_CFLAGS) +- AC_SUBST(OPENEXR_LIBS) +- +- fi +- +-fi ++build_exr=no + + AM_CONDITIONAL(BUILD_EXRPLUGIN, test x$build_exr = xyes) + +@@ -446,19 +434,9 @@ + AC_DEFUN([OGRE_CHECK_CEGUI], [ + PKG_CHECK_MODULES(CEGUI, CEGUI >= 0.5.0, + [build_cegui_sample=true], [build_cegui_sample=false]) +- if test x$build_cegui_sample = xtrue; then +- 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]) +- AC_SUBST(CEGUI_CFLAGS) +- AC_SUBST(CEGUI_LIBS) +- AC_MSG_RESULT([CEGUI available, Gui and FacialAnimation samples will be built]) +- else +- AC_MSG_RESULT([CEGUI not available, Gui and FacialAnimation samples will not be built]) +- fi ++ build_cegui_sample=false ++ AC_MSG_RESULT([ignoring CEGUI availability and samples]) ++ + AM_CONDITIONAL([HAVE_CEGUI], [test x$build_cegui_sample = xtrue]) + ]) + +Index: ogre-contrib-1.6.1/configure.in +=================================================================== +--- ogre-contrib-1.6.1.orig/configure.in 2009-03-17 12:47:45.495875736 +0100 ++++ ogre-contrib-1.6.1/configure.in 2009-03-17 12:54:49.888030105 +0100 +@@ -78,8 +78,8 @@ + AC_SUBST(ZZIPLIB_LIBS) + + dnl Get the GL and Platform libs for target build +-OGRE_GET_PLATFORM +-OGRE_GET_GLSUPPORT ++dnl OGRE_GET_PLATFORM ++dnl OGRE_GET_GLSUPPORT + + dnl Find the optional components we should build + OGRE_CHECK_GUI +@@ -122,150 +122,10 @@ + + dnl Create the makefiles + AC_CONFIG_FILES([Makefile \ +- OgreMain/Makefile \ +- OgreMain/src/Makefile \ +- OgreMain/include/Makefile \ +- OgreMain/include/GLX/Makefile \ +- OgreMain/include/gtk/Makefile \ + PlugIns/Makefile \ +- PlugIns/BSPSceneManager/Makefile \ +- PlugIns/BSPSceneManager/src/Makefile \ +- PlugIns/BSPSceneManager/include/Makefile \ + PlugIns/CgProgramManager/Makefile \ + PlugIns/CgProgramManager/src/Makefile \ +- PlugIns/CgProgramManager/include/Makefile \ +- PlugIns/OctreeSceneManager/Makefile \ +- PlugIns/OctreeSceneManager/src/Makefile \ +- PlugIns/OctreeSceneManager/include/Makefile \ +- PlugIns/OctreeZone/Makefile \ +- PlugIns/OctreeZone/src/Makefile \ +- PlugIns/OctreeZone/include/Makefile \ +- PlugIns/ParticleFX/Makefile \ +- PlugIns/ParticleFX/src/Makefile \ +- PlugIns/ParticleFX/include/Makefile \ +- PlugIns/PCZSceneManager/Makefile \ +- PlugIns/PCZSceneManager/src/Makefile \ +- PlugIns/PCZSceneManager/include/Makefile \ +- RenderSystems/Makefile \ +- RenderSystems/GL/Makefile \ +- RenderSystems/GL/src/Makefile \ +- RenderSystems/GL/include/Makefile \ +- RenderSystems/GL/src/atifs/Makefile \ +- RenderSystems/GL/src/atifs/include/Makefile \ +- RenderSystems/GL/src/atifs/src/Makefile \ +- RenderSystems/GL/src/GLSL/Makefile \ +- RenderSystems/GL/src/GLSL/include/Makefile \ +- RenderSystems/GL/src/GLSL/src/Makefile \ +- RenderSystems/GL/src/nvparse/Makefile \ +- RenderSystems/Direct3D9/Makefile \ +- RenderSystems/Direct3D9/src/Makefile \ +- 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 \ +- Tools/MaterialUpgrader/Makefile \ +- Tools/MaterialUpgrader/src/Makefile \ +- Tools/MaterialUpgrader/include/Makefile \ +- Tools/MeshUpgrader/Makefile \ +- Tools/MeshUpgrader/src/Makefile \ +- Tools/XMLConverter/Makefile \ +- Tools/XMLConverter/src/Makefile \ +- Tools/XMLConverter/include/Makefile \ +- Tools/rcapsdump/Makefile \ +- Tools/rcapsdump/src/Makefile \ +- Tools/LightwaveConverter/Makefile \ +- Tools/LightwaveConverter/src/Makefile \ +- Tools/LightwaveConverter/include/Makefile \ +- OGRE.pc ++ PlugIns/CgProgramManager/include/Makefile + ]) + + AC_OUTPUT +@@ -287,7 +147,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" --- ogre-contrib-1.6.4.orig/debian/patches/series +++ ogre-contrib-1.6.4/debian/patches/series @@ -0,0 +1 @@ +autotools.diff