debian/0000775000000000000000000000000012240042147007164 5ustar debian/libogre-VERSION.install0000664000000000000000000000005712136445760013340 0ustar usr/lib/*/libOgre*.so.* usr/lib/*/OGRE-*/*.so* debian/libogre-VERSION.preinst0000664000000000000000000000130412136445760013352 0ustar #!/bin/sh set -e #DEBHELPER# if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then dpkg-maintscript-helper rm_conffile /etc/OGRE/plugins.cfg 1.7.3-5~ libogre-1.7.3 -- "$@" dpkg-maintscript-helper rm_conffile /etc/OGRE-1.7.3/plugins.cfg 1.7.3-6~ libogre-1.7.3 -- "$@" fi # Remove obsolete config files/directories from previous packages. It doesn't # work completely with "dpkg-maintscript-helper rm_conffile" because the binary # .deb package name changes, due to SONAME bumps rm -f /etc/OGRE/plugins.cfg.dpkg-remove if [ -d /etc/OGRE-1.7.3 ]; then rmdir --ignore-fail-on-non-empty /etc/OGRE-1.7.3 fi if [ -d /etc/OGRE ]; then rmdir --ignore-fail-on-non-empty /etc/OGRE fi debian/watch0000664000000000000000000000027112136445760010231 0ustar # 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(\d+)-(\d+)-(\d+)\.tar\.bz2 debian/ogre-1.8-tools.lintian-overrides0000664000000000000000000000014512136445760015156 0ustar # Bug reported #690083, no simple way to untangle embedded-library usr/bin/OgreXMLConverter: tinyxml debian/extras/0000775000000000000000000000000012136445760010506 5ustar debian/extras/OgreXMLConverter.10000664000000000000000000000377312136445760013747 0ustar .\" 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 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 etc. .SH AUTHOR This manual page was written by Moritz Muehlenhoff for the Debian GNU/Linux system, but may be used by others. debian/extras/OgreMeshUpgrader.10000664000000000000000000000257012136445760013777 0ustar .\" 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 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 for the Debian GNU/Linux system, but may be used by others. debian/blender-ogrexml-1.8.install0000664000000000000000000000017212136445760014162 0ustar Tools/BlenderExport/ogremeshesexporter.py usr/share/blender/scripts Tools/BlenderExport/ogrepkg usr/share/blender/scripts debian/blender-ogrexml-1.8.docs0000664000000000000000000000003712136445760013444 0ustar Tools/BlenderExport/ogrehelp/* debian/compat0000664000000000000000000000000212136445760010376 0ustar 9 debian/libogre-1.8-dev.docs0000664000000000000000000000006712136445760012560 0ustar AUTHORS BUGS README Docs/License.html Docs/ReadMe.html debian/copyright0000664000000000000000000004012712136445760011137 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: OGRE Source: http://www.ogre3d.org/ Files: * Copyright: 2000-2012, Torus Knot Software Ltd License: MIT Comment: OGRE (www.ogre3d.org) is made available under the MIT License, relicensed from LGPL-2.1+ since version 1.7 [1] [2]. There are many other copyright holders when looking at the headers of the source code files, and some files are released under different licenses. It is unclear, however, if the relicensing of the project as a whole prevails over the individual information of those files w.r.t. licensing (since the re-licensing is posterior, of higher level and it does not mention anywhere "look at file headers for exceptions"). Many of these issues were described previously in great detail in this file, but they were removed because the information was very out-of-date. Please refer to the headers of the files for more details. [1] http://www.ogre3d.org/licensing [2] http://www.ogre3d.org/2009/09/15/ogre-will-switch-to-the-mit-license-from-1-7 Files: OgreMain/include/OgrePlane.h OgreMain/include/OgreQuaternion.h OgreMain/src/OgreQuaternion.cpp Copyright: 2000-2012, Torus Knot Software Ltd License: MIT Comment: // This file is based on material originally from: // Geometric Tools, LLC // Copyright (c) 1998-2010 // Distributed under the Boost Software License, Version 1.0. // http://www.boost.org/LICENSE_1_0.txt // http://www.geometrictools.com/License/Boost/LICENSE_1_0.txt Files: OgreMain/include/OgreConvexBody.h OgreMain/include/OgrePolygon.h OgreMain/include/OgreShadowCameraSetupFocused.h OgreMain/include/OgreShadowCameraSetupLiSPSM.h OgreMain/include/OgreShadowCameraSetupPSSM.h OgreMain/src/OgreConvexBody.cpp OgreMain/src/OgrePolygon.cpp OgreMain/src/OgreShadowCameraSetupFocused.cpp OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp OgreMain/src/OgreShadowCameraSetupPSSM.cpp Copyright: 2000-2012, Torus Knot Software Ltd 2006, Matthias Fink, netAllied GmbH License: MIT Files: OgreMain/src/nedmalloc/nedmalloc.c OgreMain/src/nedmalloc/nedmalloc.h Copyright: 2005-2006, Niall Douglas License: BSL-1 Files: OgreMain/src/WIN32/winres.h Tools/MilkshapeExport/misc/winres.h Copyright: 2000, Francois Gouget License: LGPL-2.1+ Files: Other/add_crlf.py Other/rem_endspc.py Other/tab2spc.py Copyright: 2002, Adrian Cearnau License: AnyUse Files: PlugIns/OctreeSceneManager/* Copyright: 2000-2012, Torus Knot Software Ltd 2002-2004, Jon Anderson License: MIT Files: RenderSystems/GLES/* Copyright: 2000-2012, Torus Knot Software Ltd 2008, Renato Araujo Oliveira Filho License: MIT Files: RenderSystems/GL/src/glew.cpp RenderSystems/GL/include/GL/glew.h RenderSystems/GL/include/GL/glxew.h RenderSystems/GL/include/GL/wglew.h Copyright: 2002-2007, Milan Ikits 2002-2007, Marcelo E. Magallon 2002, Lev Povalahev License: BSD-2Clause Files: RenderSystems/GL/include/GL/glext.h RenderSystems/GL/include/GL/glxext.h RenderSystems/GL/include/GL/wglext.h Copyright: 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: 1991-1999 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: 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: 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: 2000-2006 Torus Knot Software Ltd License: GPL-2+ Comment: Skeleton parsers for Yacc-like parsing with Bison, 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. Distributed under the GPL-2+. Files: Tools/Blender2.5Export/* Copyright: 2011, Lih-Hern Pang License: MIT Files: Tools/BlenderExport/* Copyright: 2005, Michael Reimpell License: LGPL-2.1+ Files: Tools/MaterialEditor/wxscintilla_1.69.2/* Copyright: 1998-2005, Neil Hodgson 1998-2001, Andre Arpin 2001, Clemens Wyss 2001, Praveen Ambekar 2001, Simon Steele 2001, Vamsi Potluru 2002, Sergey Koshcheyev 2003, Kein-Hong Man 2003, Marius Gheorghe 2003, Patrizio Bekerle 2003, Sean O'Dell 2003-2004, Ron Schofield 2003-2005, Angelo Mandato 2004, Herr Pfarrer 2004, Manfred Becker 2005, Michael Cartmell 2005, Pascal Hurni 2005, Randy Butler 2005, Robert Roessler 2006, Fabien Proriol License: Scintilla Files: Tools/MayaExport/* Copyright: 2006 Francesco Giordana License: LGPL-2+ Files: Tools/XMLConverter/include/tinyxml.h Tools/XMLConverter/src/tinyxmlerror.cpp Tools/XMLConverter/src/tinyxmlparser.cpp Copyright: 2000-2006, Lee Thomason (www.grinninglizard.com) License: zlib/libpng Files: Docs/manual/* Docs/api/* Copyright: Copyright © 2008 Torus Knot Software Ltd License: Creative Commons Attribution-ShareAlike 3.0 Unported License License: MIT OGRE (www.ogre3d.org) is made available under the MIT License. . Copyright (c) 2000-2012, Torus Knot Software Ltd . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: GPL-2+ See /usr/share/common-licenses/GPL-2 License: LGPL-2.1+ See /usr/share/common-licenses/LGPL-2.1 License: LGPL-2+ See /usr/share/common-licenses/LGPL-2 License: zlib/libpng 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. License: Creative Commons Attribution-ShareAlike 3.0 Unported License You are free: to Share (to copy, distribute and transmit the work) and to Remix (to adapt the work) under the following conditions: . Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). . Share Alike — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license. . For more information, see http://creativecommons.org/licenses/by-sa/3.0/ License: BSD-2Clause 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. License: BSL-1 Boost Software License - Version 1.0 - August 17th, 2003 . Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: . The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: Scintilla Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. . NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: AnyUse Any use, commercial or not, is allowed debian/control0000664000000000000000000001310512233031622010565 0ustar Source: ogre-1.8 Priority: optional Section: libs Standards-Version: 3.9.3 Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Games Team Uploaders: Manuel A. Fernandez Montecelo DM-Upload-Allowed: yes Homepage: http://ogre3d.org/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/ogre-1.8.git Vcs-Git: git://anonscm.debian.org/pkg-games/ogre-1.8.git Build-Depends: debhelper (>= 9~), dpkg-dev (>= 1.16.1~), cmake (>= 2.8.0), pkg-config, libboost-date-time1.54-dev, libboost-thread1.54-dev, libboost-system1.54-dev, libboost-chrono1.54-dev, libfreeimage-dev, libfreetype6-dev, libzzip-dev, zlib1g-dev, libz-dev, libglu1-mesa-dev | libglu-dev, libgl1-mesa-dev | libgl-dev, libxrandr-dev, libxxf86vm-dev, libxaw7-dev, libxt-dev, chrpath, libois-dev [linux-any] Package: libogre-1.8-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libogre-1.8.0 (= ${binary:Version}), libboost-date-time1.54-dev, libboost-thread1.54-dev, libboost-system1.54-dev, libboost-chrono1.54-dev, libfreeimage-dev, libfreetype6-dev, libzzip-dev, libxaw7-dev Conflicts: libogre-dev (<< 1.8.0) Suggests: ogre-1.8-doc Description: 3D Object-Oriented Graphics Rendering Engine (development files) OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. . This package contains the headers needed to develop with OGRE. Package: libogre-1.8.0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends}, dpkg (>= 1.15.7.2~) Depends: ${misc:Depends}, ${shlibs:Depends} Description: 3D Object-Oriented Graphics Rendering Engine (libraries) OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. . This package contains the library and plugins. Package: libogre-1.8.0-dbg Section: debug Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Priority: extra Depends: ${misc:Depends}, libogre-1.8.0 (= ${binary:Version}) Description: 3D Object-Oriented Graphics Rendering Engine (debugging libs) OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. . This package contains the debugging version of the library and plugins. Package: ogre-1.8-doc Section: doc Architecture: all Depends: ${misc:Depends} Conflicts: ogre-doc (<< 1.8.0) Description: 3D Object-Oriented Graphics Rendering Engine (documentation) OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. . This package contains the documentation. Package: ogre-1.8-tools Section: devel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: ogre-tools (<< 1.8.0) Description: 3D Object-Oriented Graphics Rendering Engine (tools) OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. . This package contains tools used to convert from and to OGRE's native mesh format. Package: blender-ogrexml-1.8 Section: graphics Architecture: all Depends: ${misc:Depends}, blender Conflicts: blender-ogrexml (<< 1.8.0) Description: Blender Exporter for OGRE OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. . This package contains the Blender exporter for OGRE. debian/source/0000775000000000000000000000000012136445760010500 5ustar debian/source/format0000664000000000000000000000001412136445760011706 0ustar 3.0 (quilt) debian/blender-ogrexml-1.8.README.Debian0000664000000000000000000000122712136445760014634 0ustar OGRE's Blender export plugin **************************** On a Debian 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. debian/ogre-1.8-tools.manpages0000664000000000000000000000010212136445760013304 0ustar debian/extras/OgreMeshUpgrader.1 debian/extras/OgreXMLConverter.1 debian/libogre-VERSION.lintian-overrides0000664000000000000000000000022212136445760015322 0ustar package-name-doesnt-match-sonames * # Bug reported #690084, no simple way to untangle embedded-library usr/lib/*/OGRE*/RenderSystem_GL.so.*: glew debian/patches/0000775000000000000000000000000012136445760010627 5ustar debian/patches/remove-alignment-hack.patch0000664000000000000000000001304312136445760016026 0ustar Description: drop stack alignment hack that breaks with gcc-4.7 Bug: http://www.ogre3d.org/mantis/view.php?id=553 Bug-Debian: http://bugs.debian.org/687013 Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/ogre-1.8/+bug/1041934 Origin: upstream, Origin: upstream, http://hg.libsdl.org/SDL/rev/62ff1c0a103f Applied-Upstream: 1.8.1 # HG changeset patch # User Holger Frydrych # Date 1343895642 -7200 # Branch v1-8 # Node ID 9db0902fcff8772b5f9f6c3459430bb8a75bbe09 # Parent 5bcdaa1cf83322d5a281d1fd6752228a94d51620 Replace an ugly hack for GCC that was trying to force 16-byte stack alignment in OgreOptimisedUtilSSE, but causes trouble with recent GCC versions --- a/OgreMain/src/OgreOptimisedUtilSSE.cpp +++ b/OgreMain/src/OgreOptimisedUtilSSE.cpp @@ -84,7 +84,7 @@ OptimisedUtilSSE(void); /// @copydoc OptimisedUtil::softwareVertexSkinning - virtual void softwareVertexSkinning( + virtual void __OGRE_SIMD_ALIGN_ATTRIBUTE softwareVertexSkinning( const float *srcPosPtr, float *destPosPtr, const float *srcNormPtr, float *destNormPtr, const float *blendWeightPtr, const unsigned char* blendIndexPtr, @@ -96,7 +96,7 @@ size_t numVertices); /// @copydoc OptimisedUtil::softwareVertexMorph - virtual void softwareVertexMorph( + virtual void __OGRE_SIMD_ALIGN_ATTRIBUTE softwareVertexMorph( Real t, const float *srcPos1, const float *srcPos2, float *dstPos, @@ -105,28 +105,28 @@ bool morphNormals); /// @copydoc OptimisedUtil::concatenateAffineMatrices - virtual void concatenateAffineMatrices( + virtual void __OGRE_SIMD_ALIGN_ATTRIBUTE concatenateAffineMatrices( const Matrix4& baseMatrix, const Matrix4* srcMatrices, Matrix4* dstMatrices, size_t numMatrices); /// @copydoc OptimisedUtil::calculateFaceNormals - virtual void calculateFaceNormals( + virtual void __OGRE_SIMD_ALIGN_ATTRIBUTE calculateFaceNormals( const float *positions, const EdgeData::Triangle *triangles, Vector4 *faceNormals, size_t numTriangles); /// @copydoc OptimisedUtil::calculateLightFacing - virtual void calculateLightFacing( + virtual void __OGRE_SIMD_ALIGN_ATTRIBUTE calculateLightFacing( const Vector4& lightPos, const Vector4* faceNormals, char* lightFacings, size_t numFaces); /// @copydoc OptimisedUtil::extrudeVertices - virtual void extrudeVertices( + virtual void __OGRE_SIMD_ALIGN_ATTRIBUTE extrudeVertices( const Vector4& lightPos, Real extrudeDist, const float* srcPositions, --- a/OgreMain/src/OgreSIMDHelper.h +++ b/OgreMain/src/OgreSIMDHelper.h @@ -47,48 +47,18 @@ // For intel's compiler, simply calling alloca seems to do the right // thing. The size of the allocated block seems to be irrelevant. #define __OGRE_SIMD_ALIGN_STACK() _alloca(16) +#define __OGRE_SIMD_ALIGN_ATTRIBUTE -#elif OGRE_CPU == OGRE_CPU_X86 && (OGRE_COMPILER == OGRE_COMPILER_GNUC || OGRE_COMPILER == OGRE_COMPILER_CLANG) -// -// Horrible hack to align the stack to a 16-bytes boundary for gcc. -// -// We assume a gcc version >= 2.95 so that -// -mreferred-stack-boundary works. Otherwise, all bets are -// off. However, -mreferred-stack-boundary does not create a -// stack alignment, but it only preserves it. Unfortunately, -// since Ogre are designed as a flexibility library, user might -// compile their application with wrong stack alignment, even -// if user taken care with stack alignment, but many versions -// of libc on linux call main() with the wrong initial stack -// alignment the result that the code is now pessimally aligned -// instead of having a 50% chance of being correct. -// -#if OGRE_ARCH_TYPE != OGRE_ARCHITECTURE_64 - -#define __OGRE_SIMD_ALIGN_STACK() \ - { \ - /* Use alloca to allocate some memory on the stack. */ \ - /* This alerts gcc that something funny is going on, */ \ - /* so that it does not omit the frame pointer etc. */ \ - (void)__builtin_alloca(16); \ - /* Now align the stack pointer */ \ - __asm__ __volatile__ ("andl $-16, %esp"); \ - } - -#else // 64 -#define __OGRE_SIMD_ALIGN_STACK() \ - { \ - /* Use alloca to allocate some memory on the stack. */ \ - /* This alerts gcc that something funny is going on, */ \ - /* so that it does not omit the frame pointer etc. */ \ - (void)__builtin_alloca(16); \ - /* Now align the stack pointer */ \ - __asm__ __volatile__ ("andq $-16, %rsp"); \ - } -#endif //64 +#elif OGRE_CPU == OGRE_CPU_X86 && (OGRE_COMPILER == OGRE_COMPILER_GNUC || OGRE_COMPILER == OGRE_COMPILER_CLANG) && (OGRE_ARCH_TYPE != OGRE_ARCHITECTURE_64) +// mark functions with GCC attribute to force stack alignment to 16 bytes +#define __OGRE_SIMD_ALIGN_ATTRIBUTE __attribute__((force_align_arg_pointer)) #elif defined(_MSC_VER) // Fortunately, MSVC will align the stack automatically +#define __OGRE_SIMD_ALIGN_ATTRIBUTE + +#else +#define __OGRE_SIMD_ALIGN_ATTRIBUTE #endif debian/patches/series0000664000000000000000000000016612136445760012047 0ustar # mafm for 1.8.0-1: Disable, seems to be fixed upstream #fix_bug_613924-ftbfs_armel.diff #remove-alignment-hack.patch debian/patches/fix_bug_613924-ftbfs_armel.diff0000664000000000000000000000267612136445760016231 0ustar Description: Fix for Debian bug #613924 -- FTBFS in armel Fix for Debian bug #613924 -- ogre: FTBFS on armel - missing mach/machine.h . The patch just disables any attempt to proper detection of ARM features, as far as the author knows the information is not used for anything. Author: Manuel A. Fernandez Montecelo Bug-Debian: http://bugs.debian.org/613924 --- a/OgreMain/src/OgrePlatformInformation.cpp +++ b/OgreMain/src/OgrePlatformInformation.cpp @@ -40,10 +40,10 @@ #include #include - #if OGRE_CPU == OGRE_CPU_ARM - #include - #include - #endif +// #if OGRE_CPU == OGRE_CPU_ARM +// #include +// #include +// #endif #endif // Yes, I know, this file looks very ugly, but there aren't other ways to do it better. @@ -528,12 +528,12 @@ // done: // fclose(cpuinfo); - static char processor[257]; - size_t s = sizeof processor; - static int mib[] = { CTL_HW, HW_MODEL }; - if (sysctl (mib, 2, processor, &s, 0, 0) >= 0) - cpuID = processor; - else +// static char processor[257]; +// size_t s = sizeof processor; +// static int mib[] = { CTL_HW, HW_MODEL }; +// if (sysctl (mib, 2, processor, &s, 0, 0) >= 0) +// cpuID = processor; +// else cpuID = "Unknown ARM"; #endif debian/ogre-1.8-tools.install0000664000000000000000000000006212136445760013164 0ustar usr/bin/OgreMeshUpgrader usr/bin/OgreXMLConverter debian/rules0000775000000000000000000001144112240042062010241 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # mafm 1.7.3-4: Disabling extra hardening and -Wl,-Bsymbolic because of # Launchpad bug #913523 # #export DEB_BUILD_MAINT_OPTIONS := hardening=+pie,+bindnow export DEB_BUILD_MAINT_OPTIONS := hardening=+bindnow # CMake doesn't use CPPFLAGS, pass them to CFLAGS/CXXFLAGS to enable the # missing (hardening) flags. dpkg_buildflags is necessary because $(shell ..) # doesn't use local environment variables. (bug #665324) dpkg_buildflags = DEB_BUILD_MAINT_OPTIONS=$(DEB_BUILD_MAINT_OPTIONS) dpkg-buildflags export DEB_CFLAGS_MAINT_APPEND := -pipe -Wall $(shell $(dpkg_buildflags) --get CPPFLAGS) export DEB_CXXFLAGS_MAINT_APPEND := -pipe -Wall $(shell $(dpkg_buildflags) --get CPPFLAGS) export DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs -Wl,--as-needed DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # Use this variable to define the particular version of OGRE that we're building OGRE_VERSION=1.8.0 OGRE_CHANGELOG = Docs/ChangeLog.html # Directories to install with Multi-arch and versioned OGRE dir names LIB_MULTIARCH_DIR = /usr/lib/$(DEB_HOST_MULTIARCH) LIB_MULTIARCH_PRIVATE_DIR = /usr/lib/$(DEB_HOST_MULTIARCH)/OGRE-$(OGRE_VERSION) %: dh $@ --buildsystem=cmake --parallel override_dh_auto_configure: # Samples removed (do not meet DFSG), modify CMake files accordingly sed -i 's|^add_subdirectory(Samples)|#add_subdirectory(Samples)|' CMakeLists.txt # RPATH from http://www.ogre3d.org/tikiwiki/Building+Ogre+With+CMake dh_auto_configure -- \ -DOGRE_LIB_DIRECTORY="lib/$(DEB_HOST_MULTIARCH)" \ -DOGRE_FULL_RPATH:BOOL=FALSE \ -DOGRE_BUILD_SAMPLES:BOOL=FALSE \ -DOGRE_INSTALL_SAMPLES:BOOL=FALSE \ -DOGRE_INSTALL_SAMPLES_SOURCE:BOOL=FALSE override_dh_install: # Copy files from template for this particular version cp -f debian/libogre-VERSION.install debian/libogre-$(OGRE_VERSION).install cp -f debian/libogre-VERSION.lintian-overrides debian/libogre-$(OGRE_VERSION).lintian-overrides cp -f debian/libogre-VERSION.preinst debian/libogre-$(OGRE_VERSION).preinst cp -f debian/libogre-VERSION.postinst debian/libogre-$(OGRE_VERSION).postinst cp -f debian/libogre-VERSION.postrm debian/libogre-$(OGRE_VERSION).postrm # Workaround for CMake and debhelper with mutiarch (Debian bug: # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641051 ) # # Using cmake's OGRE_LIB_DIRECTORY now # #sed -i "/^libdir=/ s|/lib|/lib/$(DEB_HOST_MULTIARCH)|" debian/tmp/usr/lib/pkgconfig/* #sed -i "/{libdir}/ s|{libdir}/OGRE|{libdir}/OGRE-$(OGRE_VERSION)|g" debian/tmp/usr/lib/pkgconfig/* # # Moving libraries by hand #mkdir -p /tmp/$(DEB_HOST_MULTIARCH) #mv debian/tmp/usr/lib/* /tmp/$(DEB_HOST_MULTIARCH)/ #mv /tmp/$(DEB_HOST_MULTIARCH) debian/tmp/usr/lib/ # Introduced in 1.7.3-5 as an attempt at using versioned files/dirs for # plugins and config files (so several versions of OGRE can be installed # at once) mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/OGRE debian/tmp/$(LIB_MULTIARCH_PRIVATE_DIR) sed -i "/{libdir}/ s|{libdir}/OGRE|{libdir}/OGRE-$(OGRE_VERSION)|g" debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/* # Samples #mv debian/tmp/usr/share/OGRE debian/tmp/usr/share/OGRE-$(OGRE_VERSION) #sed -i "/OGRE/ s|/OGRE|/OGRE-$(OGRE_VERSION)|g" debian/tmp/usr/share/OGRE-$(OGRE_VERSION)/*.cfg # multi-arch/rpath issue with lintian: # E: libogre-1.7.3: binary-or-shlib-defines-rpath usr/lib/x86_64-linux-gnu/OGRE/Plugin_OctreeZone.so /usr/lib/OGRE chrpath --replace $(LIB_MULTIARCH_PRIVATE_DIR) debian/tmp/$(LIB_MULTIARCH_PRIVATE_DIR)/Plugin_OctreeZone.so.* dh_install --fail-missing # More fixes for multi-arch introduced in 1.7.3-5, and attempt at using # versioned files for plugins and config files (so several versions can # be installed at once) # # As of 1.7.3-6, not shipping /etc/OGRE*/plugins.cfg anymore # #sed -i "/^PluginFolder=/ s|MULTIARCH_TRIPLET/OGRE_VERSION|$(DEB_HOST_MULTIARCH)/OGRE-$(OGRE_VERSION)|" debian/libogre-$(OGRE_VERSION)/etc/OGRE/plugins.cfg #mv debian/libogre-$(OGRE_VERSION)/etc/OGRE debian/libogre-$(OGRE_VERSION)/etc/OGRE-$(OGRE_VERSION) override_dh_installchangelogs: dh_installchangelogs -- $(OGRE_CHANGELOG) override_dh_strip: dh_strip -plibogre-$(OGRE_VERSION) --dbg-package=libogre-$(OGRE_VERSION)-dbg dh_strip -pogre-1.8-tools #dh_strip -pogre-1.8-samples --dbg-package=ogre-1.8-samples-dbg override_dh_link: echo "/usr/lib/$(DEB_HOST_MULTIARCH)/OGRE-1.8.0 /usr/lib/$(DEB_HOST_MULTIARCH)/OGRE-1.8.1" > debian/libogre-$(OGRE_VERSION).links dh_link override_dh_clean: dh_clean # Remove files from template rm -rf debian/libogre-$(OGRE_VERSION).* debian/libogre-VERSION.postinst0000777000000000000000000000000012136445760017722 2libogre-VERSION.preinstustar debian/libogre-1.8-dev.install0000664000000000000000000000017012136445760013271 0ustar usr/include/* usr/lib/*/libOgre*.so usr/lib/*/pkgconfig/*.pc usr/lib/*/OGRE*/cmake/*.cmake usr/share/OGRE/cmake/modules debian/libogre-VERSION.postrm0000777000000000000000000000000012136445760017363 2libogre-VERSION.preinstustar debian/ogre-1.8-tools.docs0000664000000000000000000000004212136445760012444 0ustar Tools/CommandLineTools_Readme.txt debian/changelog0000664000000000000000000011651512240042124011042 0ustar ogre-1.8 (1.8.1+dfsg-0ubuntu3) trusty; urgency=low * Added override_dh_links to debian/rules to create symlink for plugins from OGRE-1.8.1 to OGRE-1.8.0 (LP: #1244592) -- Scott Howard Fri, 25 Oct 2013 20:09:06 -0400 ogre-1.8 (1.8.1+dfsg-0ubuntu2) trusty; urgency=low * Bump to Boost 1.54. -- Dmitrijs Ledkovs Sat, 26 Oct 2013 22:26:43 +0100 ogre-1.8 (1.8.1+dfsg-0ubuntu1) saucy; urgency=low * New upstream release -- Dmitrijs Ledkovs Tue, 26 Mar 2013 12:12:34 +0000 ogre-1.8 (1.8.0+dfsg1-3ubuntu1) s-release; urgency=low * Boost 1.53. -- Dmitrijs Ledkovs Tue, 26 Mar 2013 11:37:04 +0000 ogre-1.8 (1.8.0+dfsg1-3) unstable; urgency=low * Document some files oversought in debian/copyright (Closes: #690199). Thanks Bart Martens and Anton Gladky for reporting and collaborating in fixing the problem. -- Manuel A. Fernandez Montecelo Tue, 13 Nov 2012 20:02:38 +0000 ogre-1.8 (1.8.0+dfsg1-2) unstable; urgency=low * Remove Samples altogether, since almost all of them contain or depend on non-free items (fonts and some media objects, see Debian and upstream bug report). After contacting upstream, they are not inclined to resolve the issue soon (read: it will take years and several major releases, if it happens at all). All of them are removed and there will be no attempt to track which ones are DFSG-compliant; it is quite a burden (thus decreasing the time that can be devoted to maintain the package in good shape, follow closely upstream updates, etc), and this is even more complicated with different sets of samples in every release (as it is the case now, with v1.7 and v1.8 in the Debian archive). This change encompasses the following actions/changes: - Repack the source (simply removing all ./Samples/) - Remove patch change_sample_cfg_path.patch, of no use now - Remove corresponding sample packages from debian/control - Remove files debian/*samples*.install - Closes: #684219 ("ogre contains non-free font from larabie collection") * Force Build-Depends and Depends of libogre-dev on version 1.49 (this particular one since it is the default for Wheezy). OGRE exposes internal source code from boost which is sometimes incompatible between versions and might produce deadlocks with applications using/linking incompatible versions of boost. The problem is probably not fixed completely, but this is an attempt to mitigate it (see the bug report for the discussion). Thanks Paul D Turner for the toughtful report and Steve M. Robbins for feedback. (Closes: #688582). * Patches: - Add remove-alignment-hack.patch to drop obsolete stack alignment hack that breaks with gcc-4.7 (removed in upstream 1.8.1). Thanks Julian Taylor and Kai Mast for the report and patch. (Closes: #687013). -- Manuel A. Fernandez Montecelo Wed, 10 Oct 2012 21:42:07 +0100 ogre-1.8 (1.8.0-1) unstable; urgency=low * New upstream release - Update debian/copyright accordingly * New source package name (ogre-1.8), different versions should be co-installable - Binary package names changed accordingly * Patches: - Disable fix_bug_613924-ftbfs_armel.diff, seems to be fixed upstream - Update path containing version in change_sample_cfg_path.patch -- Manuel A. Fernandez Montecelo Thu, 07 Jun 2012 23:09:30 +0100 ogre (1.7.4-5) unstable; urgency=low * Modify options to avoid CPPFLAGS hardening flags missing (Closes: #665324) * Minor modifications to debian/copyright to avoid lintian warnings about non-conformant fields -- Manuel A. Fernandez Montecelo Mon, 30 Apr 2012 17:26:58 +0100 ogre (1.7.4-4) unstable; urgency=low * Build-depends on libois-dev changed to [linux-any] only, and samples packages built for only for [linux-any] as well, since OIS does not build in non-Linux kernels/architectures (Closes: #664548). * Small reformat to debian/copyright to follow standards (a paragraph, content of a field, without a leading space) -- Manuel A. Fernandez Montecelo Sun, 18 Mar 2012 22:01:08 +0000 ogre (1.7.4-3) unstable; urgency=low * Install /usr/share/OGRE-*/*.cfg files in the samples binary package instead of an arch-independent one, so it includes the correct path for plugins for each architecture (Closes: #663502) -- Manuel A. Fernandez Montecelo Mon, 12 Mar 2012 19:34:12 +0000 ogre (1.7.4-2) unstable; urgency=low * Test for existence of directories /etc/OGRE* before attempting to remove them in {pre,post}{inst,rm} scripts * Declaring pre-dependency on dpkg (>= 1.15.7.2~) because of the use of dpkg-maintscript-helper * debian/copyright format set to format-1.0 (with appropriate URL) * Fix short description and priority of the sample packages -- Manuel A. Fernandez Montecelo Sun, 04 Mar 2012 23:44:09 +0000 ogre (1.7.4-1) unstable; urgency=low * New upstream release - Change names of relevant packages with 1.7.3 for 1.7.4 * Bump Standards-Version to 3.9.3 (no changes needed) * Enable building and installing the samples, including source code - Create new packages: ogre-samples, -data and -dbg - Add Build-Depends on libois-dev - Add debian/patches/change_sample_cfg_path.patch to make SampleBrowser be able to detect the plugins installed in the system, especially the Renderer, without which it cannot start. * Add "dpkg-maintscript-helper rm_conffile /etc/OGRE/plugins.cfg" also in libogre-$(VERSION).postinst and .postrm (not only .preinst), to try to remove unmodified versions of the file from previous package revisions. Thanks again to Sam Morris, hopefully the bug is properly fixed this time (Closes: #656997). - Do the same for /etc/OGRE-1.7.3/plugins.cfg shipped in 1.7.3-5 * Remove wrongly used "Multi-Arch: same" in -dev package, one of the files shipped is actually different in some architectures due to endian-ness differences (Closes: #658659). Thanks Jakub Wilk. -- Manuel A. Fernandez Montecelo Mon, 27 Feb 2012 14:42:45 +0000 ogre (1.7.3-6) unstable; urgency=low * Use always "versioned" directory names, like /usr/share/OGRE-1.7.3 and /usr/lib/MULTIARCH_TRIPLET/OGRE-1.7.3 instead of plain .../OGRE. In this way several versions of the library can be installed at once, as it's usually the case with shared libraries but it was not with OGRE until now (Closes: #653527). * Add missing Build-Depend on "dpkg-dev (>= 1.16.1~)" (instead of the suggested .0 of the bug report), and substituting DEB_BUILD_MULTIARCH for DEB_HOST_MULTIARCH (Closes: #658015). The former was used by a propagated mistake. Thanks Sam Morris for the notice and the patch (although I didn't use the patch provided because I had already changed the more problematic parts with a better solution). Please reopen if there are still remaining problems. * Remove /etc/OGRE*/plugins.cfg, according to upstream it's not present in other systems, and indeed is more appropriate for applications to define what plugins they want to use (or rely only on code, not .cfg files, for that). - Remove the Debian script /usr/bin/update-ogre-plugins (and its manpage), it's of no use now. - Remove the template for plugins.cfg * Remove /etc/OGRE/plugins.cfg when uninstalling (or upgrading and moving the file elsewhere, as it happened for a few versions), if the one installed in the system was unmodified. Thanks Sam Morris for the report and the suggested fix (Closes: #656997) * Remove cruft provided in the past along with the package but not used for a few releases/years: - LightwaveConverter.1: binary not present since very long - ogre-get-orig-source-1.6.4: script obsolete and unnecessary since with 1.7 -- it's been clarified that the documentations and the samples are DFSG compatible -- Manuel A. Fernandez Montecelo Sat, 04 Feb 2012 21:18:16 +0000 ogre (1.7.3-5) unstable; urgency=high * Urgency set to high because the version in testing (1.7.3-3) is quite broken, and will not work for most people. * Moving configuration and plugins in directories named just "OGRE" to "OGRE-${VERSION}", so actually several versions of the library can be installed at the same time. * Fixing paths in the shipped plugins.cfg for the new location of the plugins in multi-arch environment, including RPATH for the plugins using it. * Remove debian/extras/ogre-plugins-config.in and ogre-plugins-config.1 (corresponding man page). As far as I know they were never used, and introducing such a tool creates more harm than good in my opinion (divergence from upstream and needlessly doing things ad-hoc that should be managed by the users of the library). -- Manuel A. Fernandez Montecelo Wed, 18 Jan 2012 12:41:51 +0000 ogre (1.7.3-4) unstable; urgency=low * Disabling some hardening and linking options, they were causing severe problems for some users with the application aborting during initialisation (Launchpad bug LP: #913523), confirmed in Debian. I think that the main culprit is "-Wl,-Bsymbolic", although other hardening flags were disabled because of compilation failures after disabling the previous one (+pie). -- Manuel A. Fernandez Montecelo Sun, 15 Jan 2012 16:27:57 +0000 ogre (1.7.3-3) unstable; urgency=low * Switch to debhelper compat level v9 * Build for multiarch - Fix RPATH issue with Plugin_OctreeZone.so, using directory inside /usr/lib/multi-arch-triplet/OGRE * Enable some extra compiling options and hardening flags * Remove Build-Depends on quilt (quells lintian warning: unneeded-build-dep-on-quilt) * Remove Michael Koch as Uploader, not active for years and only active for a brief period in time -- Manuel A. Fernandez Montecelo Fri, 21 Dec 2011 12:50:31 +0000 ogre (1.7.3-2) unstable; urgency=low * Changed debhelper compat to level 8 (level 7 before), no changes needed * Overriding lintian errors of embedded libraries; the modified TinyXML library redefines base string classes to match OGRE's and thus it's not straightforward to unravel; and 'glew' as part of a GL rendering plugin: - 'embedded-library usr/bin/OgreXMLConverter: tinyxml' - 'embedded-library usr/lib/OGRE/RenderSystem_GL.so: glew' -- Manuel A. Fernandez Montecelo Sun, 10 Jul 2011 01:44:47 +0200 ogre (1.7.3-1) unstable; urgency=low * New upstream release * The Manual and API Reference are now licensed under CC 3.0 (Closes: #612150) and they are included in the ogre-doc binary package * Rename libogremain*->libogre, there is no need for the suffix -- Manuel A. Fernandez Montecelo Thu, 02 Jun 2011 19:29:04 +0200 ogre (1.7.1-4) unstable; urgency=low * Simplifying a lot debian/rules file by leveraging debhelper capabilities, only acting when deviating from auto behaviour * Fix lintian warning 'spelling-error-in-changelog: architechture', introduced in 1.7.1-3 * Remove binaries of ogre-tools in libogremain-VERSION-dbg, they appeared there for some reason -- Manuel A. Fernandez Montecelo Thu, 02 Jun 2011 00:16:35 +0200 ogre (1.7.1-3) unstable; urgency=low * Improvements to the copyright file, especially including MIT license text instead of pointing to a file which does not exist * Reorganising Replaces and replacing Conflicts with Breaks to include only versions 1.4.9 and 1.6.4 (this one missing from a couple of places) -- thus effectively ignoring versions from ancient releases from Debian * Remove fix_pthread.patch, which does not seem to be needed. It was already disabled in previous build and no problems were detected, and this URL seems to indicate that the problem is known and fixed in 1.7.0: http://www.ogre3d.org/mantis/view.php?id=256 * Fix 'watch' file so it works correctly with all released sources up to now * Remove 'compiledemos.sh', it was neglected since v1.4.9 a few years ago, it's a bit hackish and lacks proper clean-up mechanisms (as stated in comments inside the script itself). Also, updating the script from revision to revision (sometimes with new demos/samples, or removed ones) is annoying to maintain for little benefit (see #561614). Now the building system with CMake takes care of compiling all of the demos/samples at once, or it's very easy to compile each one individually. * Try to fix FTBFS in ARMEL architecture, patch fix_bug_613924-ftbfs_armel.diff (Closes: #613924) -- Manuel A. Fernandez Montecelo Tue, 31 May 2011 03:20:25 +0200 ogre (1.7.1-2) unstable; urgency=low * Bump Standards-Version to 3.9.2 (no changes needed) -- Manuel A. Fernandez Montecelo Mon, 30 May 2011 18:06:14 +0200 ogre (1.7.1-1) unstable; urgency=low * New upstream version (Closes: #577687). * Bumped debhelper compatibility from 5 to 7 (no changes). * Bumped Standards-Version from 3.8.3 to 3.9.1 (no changes). * Updated 'watch' file, the name of the archives is not very regular. * License changed from LGPL-2.1+ to MIT in 1.7, changes to 'copyright' file. * Bug fixed upstream where "config.h" file was included from current dir (instead of Ogre includes) (Closes: #520913). * Use source/format '3.0 (quilt)' (project already used 'quilt'). * Many tweaks needed to get things working: libraries changed names slightly, .so use version in filename, using CMake vs autotools as building system (requiring many changes in the rules file), need to remove and rename some locally created man pages, some command line tools removed (MaterialUpgrade) or renamed (MeshUpgrade -> -r), ... * CEGUI-OGRE Renderer is not present (so the 3 related binary packages go away). -- Manuel A. Fernandez Montecelo Wed, 13 Oct 2010 19:30:37 +0200 ogre (1.6.4.dfsg1-1) unstable; urgency=low * New upstream version. * Fix inclusion of headers in various -dev packages. -- Michael Koch 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (Closes: #349420) - Luk Claes (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 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 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 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 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 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 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 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 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 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 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 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 Thu, 2 Jun 2005 17:27:57 +0200 ogre (1.0.1-2) unstable; urgency=low * Rebuilt with correct libc6. -- Federico Di Gregorio 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 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 Tue, 29 Mar 2005 16:00:21 +0200 ogre (1.0.0-3) unstable; urgency=low * Enabled CEGUI renderer build. -- Federico Di Gregorio 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Mon, 1 Nov 2004 16:34:03 +0200 ogre (0.15.0-1) unstable; urgency=low * New upstream version. -- Federico Di Gregorio 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 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 Wed, 29 Sep 2004 12:01:13 +0200 ogre (0.14.1.p1-1) unstable; urgency=low * Initial Release. -- Federico Di Gregorio Mon, 20 Sep 2004 23:04:34 +0200 debian/ogre-1.8-doc.docs0000664000000000000000000000022112136445760012050 0ustar BUGS Docs/CodingStandards.html Docs/ogre-logo.gif Docs/ReadMe.html Docs/style.css Docs/licenses Docs/shadows Docs/vbo-update Docs/api Docs/manual