debian/0000775000000000000000000000000012261263642007174 5ustar debian/libcegui-mk2-doc.dirs0000664000000000000000000000006411726410714013073 0ustar usr/share/doc/libcegui-mk2-0.7.6/html/api_reference debian/source/0000775000000000000000000000000011726410714010473 5ustar debian/source/format0000664000000000000000000000001411726410714011701 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000000266411726410714011136 0ustar This package was debianized on Wed, 17 Nov 2004 23:04:34 +0200 by: Federico Di Gregorio Original sources were downloaded from: http://crazyedsgui.sourceforge.net/. Upstream Authors: Paul D. Turner Lars Rinde (See README for a complete list of all contributors) License: CEGUI 0.5 is licensed under the terms of MIT. Copyright (C) 2006 Paul D. Turner (crayzed@users.sourceforge.net) 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. debian/libcegui-mk2-dev.dirs0000664000000000000000000000004411726410714013102 0ustar usr/include/CEGUI usr/lib/pkgconfig debian/changelog0000664000000000000000000003341512261263642011054 0ustar cegui-mk2 (0.7.6-2ubuntu4) trusty; urgency=medium * No change rebuild against glew 1.10. -- Dimitri John Ledkov Thu, 02 Jan 2014 13:20:34 +0000 cegui-mk2 (0.7.6-2ubuntu3) saucy; urgency=low * Move to libogre-1.8-dev, to build against boost1.53. -- Dmitrijs Ledkovs Tue, 27 Aug 2013 20:46:27 +0100 cegui-mk2 (0.7.6-2ubuntu2) quantal; urgency=low * No-change rebuild for libglew1.7 -> libglew1.8 transition. -- Ilya Barygin Sat, 08 Sep 2012 18:13:58 +0400 cegui-mk2 (0.7.6-2ubuntu1) quantal; urgency=low * Change build dependency to libglew-dev to transition to libglew1.7. -- Ilya Barygin Mon, 28 May 2012 23:40:03 +0400 cegui-mk2 (0.7.6-2) unstable; urgency=low * debian/patches: + The patch 01_cegui-mk2_kfreebsd.patch has been updated in order to avoid the FTBFS in kfreebsd caused by d_handle not declared. (Closes: #663152) + The patch 09_addingheaderforgcc4.4.patch was renamed to 02_addingheaderforgcc4.4.patch. + The patches 11_ftbfs_ptrdiff.patch and 12_CEGUItinyxmlparser.patch were removed. -- Muammar El Khatib Fri, 09 Mar 2012 11:25:50 +0100 cegui-mk2 (0.7.6-1) unstable; urgency=low * New upstream release. (Closes: #662074) * debian/control: + Build-Depends updated. Now the library depends on libpng-dev instead of libpng12-dev. (Closes: #662284) * Libcegui API documentation contains the CSS files making it show correctly. (Closes: #661222) -- Muammar El Khatib Mon, 05 Mar 2012 14:01:30 +0100 cegui-mk2 (0.7.5-8) unstable; urgency=low * In this revision, the embedded tolua++ library has been deleted in order of making CEGUI explicitly depends on the tolua library in the Debian Archive. (Closes: #656337). Thanks to Stephen M. Webb for providing a solution. * debian/control: + libtolua++5.1-dev (>= 1.0.93) has been added to the Build-Depends field. -- Muammar El Khatib Thu, 19 Jan 2012 15:04:45 +0100 cegui-mk2 (0.7.5-7) unstable; urgency=low * Moved to unstable. (Closes: #645109) -- Muammar El Khatib Thu, 13 Oct 2011 12:43:12 +0200 cegui-mk2 (0.7.5-6) experimental; urgency=low * debian/control: dependencies have been updated to use libxerces-c-dev. -- Muammar El Khatib Sat, 27 Aug 2011 15:19:56 +0200 cegui-mk2 (0.7.5-5) experimental; urgency=low * The change introduced in previous revision of cegui-mk2 has been reverted so that CEGUI can Build-Depends on libxml2-dev in kfreebsd. In order to make it compile with the tinixml parser the 12_CEGUItinyxmlparser patch has been applied. * CEGUI was FTBFS because 'DYNLIB_HANDLE' did not name a type in CEGUIDynamicModule.cpp, this error was fixed by applying again the patch 01_cegui-mk2_kfreebsd.patch. (Closes: #621891) -- Muammar El Khatib Thu, 25 Aug 2011 23:04:39 +0200 cegui-mk2 (0.7.5-4) experimental; urgency=low * In FreeBSD CEGUI 0.7.X fails to build from source because of the version of TinyXML (Read: http://www.cegui.org.uk/phpBB2/viewtopic.php?f=3&t=5656) So, the Build-Depends field in debian/control has been modified to make libxml2-dev a dependency only in Linux Kernel. -- Muammar El Khatib Mon, 23 Aug 2011 16:39:41 +0200 cegui-mk2 (0.7.5-3) experimental; urgency=low * Adding libglew1.6-dev to Build-Depends to avoid static link to glew which is already in the Debian archive. -- Muammar El Khatib Mon, 15 Aug 2011 13:59:29 +0200 cegui-mk2 (0.7.5-2) experimental; urgency=low * SILLY image codec has been added in this revision. (Closes: #525445) * Switch to dpkg-source 3.0 (quilt) format. * In this new revision, CEGUI will provide CEGUIOgreRenderer. (Closes: #627626) * Acknowledge NMU. (Closes: #631764) * debian/control: + Change from libois-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386] to libois-dev [linux-any] in Build-Depends field. (Closes: #634727) * CEGUINullRenderer is being provided in this revision as well. -- Muammar El Khatib Tue, 26 Jul 2011 14:49:26 +0200 cegui-mk2 (0.6.2-5.1) unstable; urgency=low * Non-maintainer upload. * Remove references to other libraries from dependency_libs field (Closes: #620579). * Depend on liblua5.1-dev (Closes: #627556). * Add include (Closes: #627558). * Add -llua5.1 -ldl to LDFLAGS (Closes: #618093). * Stop build depending on dbs (Closes: #576064). -- Luk Claes Sun, 26 Jun 2011 23:39:06 +0200 cegui-mk2 (0.7.5-1) experimental; urgency=low * New upstream release. (Closes: #597868) * FTBFS with binutils-gold is fixed in this revision by using the LDFLAGS -llua5.1 -ldl. Thanks to Bhavani Shankar for providing a patch. (Closes: #554085) * Bump Standards-Version to 3.9.1. * debian/control: + The next Build-Depends were added: libxcursor-dev, libxpm-dev, libpng12-dev, python-dev, libmng-dev, libxxf86vm-dev, libexpat1-dev, and libxml2-dev. * tar-in-tar source package has been dropped. -- Muammar El Khatib Tue, 16 Feb 2011 09:19:15 +0100 cegui-mk2 (0.6.2-5) unstable; urgency=low * Fix the build on kFreeBSD + debian/patches/01_cegui-mk2_kfreebsd.dpatch + Do not build-depend on libois-dev on kFreeBSD. (Closes: #592952) + Thanks to Gonéri Le Bouder for providing the patch to fix this issue. * Change of maintainer's mail. -- Muammar El Khatib Thu, 11 Nov 2010 00:06:34 +0200 cegui-mk2 (0.6.2-4) unstable; urgency=low * Bump Standards-Version to 3.8.4. No changes were needed. * debian/control: libpcre3-dev, libfreetype6-dev and libfreeimage-dev were added in libcegui-mk2-dev Depends field. (Closes: #560280) * debian/watch: uversionmangle option has been added in order to make uscan report the right version of CEGUI. -- Muammar El Khatib Sun, 21 Feb 2010 19:29:55 -0430 cegui-mk2 (0.6.2-3) unstable; urgency=low * Bug: FTBFS compilation error ('class OIS::InputManager’ has no member named ‘numKeyboards') has been fixed in this revision. A patch has been applied to CEGuiOgreBaseApplication.cpp. (Closes: #557767) * Some improvements to the packaging were done thanks to the collaboration from Ubuntu. Thanks to Alessio Treglia for providing a patch. (Closes: #558136) -- Muammar El Khatib Tue, 01 Dec 2009 15:26:11 -0430 cegui-mk2 (0.6.2-2) unstable; urgency=low * Bump Standards-Version to 3.8.3. No changes were needed. * debian/control: Build-Depends field has been updated to now use: - libboost-signals-dev - libboost-regex-dev With the update shown above we can ensure that CEGUI is built with the newest boost versions. (Closes: #550018) * debian/patches: 09_addingheaderforgcc4.4.dpatch has been added to make CEGUI compile with gcc-4.4. (Closes: #528919) * CEGUI does not FTBFS anymore, this bug was fixed by upstream. (Closes: #457626) -- Muammar El Khatib Wed, 07 Oct 2009 11:06:38 -0430 cegui-mk2 (0.6.2-1) unstable; urgency=low * Bump Standards-Version to 3.8.1 * debian/control: libcegui-mk2-1-dbg's section has been changed from libdevel to debug. libcegui-mk2-1's section has been removed because it was a duplicated field. * debian/patches: 06_patching_CEGUIDevILImageCodec.dpatch has been added in order to make CEGUI compile correctly. * CEGUI is now built with TinyXML. (Closes: #502477, #502478) * New upstream version. * FTBFS due to ‘ILvoid’ not declared in the scope has been fixed. (Closes: #525412) * The module loading depended on .so links, which are only found in the -dev package has been changed in order to make it use *.so.* directly. Thanks to Vincent Fourmond for providing a patch. (Closes: #425983, #524933) -- Muammar El Khatib Thu, 09 Apr 2009 12:07:37 -0430 cegui-mk2 (0.6.1-1) unstable; urgency=low * Bump Standards-Version to 3.8.0 * New upstream version. * SILLY ImageCodec is now supported. (Closes: #491075) -- Muammar El Khatib Sun, 07 Sep 2008 17:35:47 -0430 cegui-mk2 (0.5.0-4.1) unstable; urgency=low * Non-maintainer upload. * Added dependencies into -dev package for all libs used in .la files, closes: #496320 -- Riku Voipio Fri, 05 Sep 2008 12:12:53 +0300 cegui-mk2 (0.5.0-4) unstable; urgency=low * The version of debhelper was change from >= 5 to >= 6. * CEGUI now Build-depends on libxerces-c2-dev instead of libxerces27-dev. (Closes: #479190) * Lua scripting is now enabled in this new revision of CEGUI. (Closes: #456244) -- Muammar El Khatib Fri, 09 May 2008 13:24:16 -0430 cegui-mk2 (0.5.0-3) unstable; urgency=low * Bump Standards-Version to 3.7.3. * Webpage was moved from cegui-mk2's description to control tag. * Added to Build-depends: dpatch, liblua50, liblua50-dev, liblualib50, lua50 * Bug 'FTBFS on GNU/kFreeBSD' has been fixed in this revision. Thanks to Cyril Brulebois for providing a patch.(Closes: #413896) * Bug 'Not detecting Lua at configure time' has been fixed in this revision. Thanks to Erick Vresnev Castellanos Hernández (Closes: #456244) -- Muammar El Khatib Thu, 17 Jan 2008 11:23:53 -0430 cegui-mk2 (0.5.0-2) unstable; urgency=low * The problem related to soname change without package name bump has been fixed (Closes: #423502 ) -- Muammar El Khatib Sun, 17 Jun 2007 19:40:45 +0100 cegui-mk2 (0.5.0-1) unstable; urgency=low * New upstream release. (Closes: #402445) * Fix Depends: libpcre3-dev was added. * The version of debhelper was changed to >= 5 instead of > 4.0.0, so linda does not complaint. * New maintainer. (Closes: #398108) -- Muammar El Khatib Tue, 26 Dec 2006 01:02:08 -0400 cegui-mk2 (0.4.1-2) unstable; urgency=low * QA upload. * Build depend on libgl1-mesa-dev, libglu1-mesa-dev, libdevil-dev for the OpenGL renderer. Closes: #341795, #370541. -- Matej Vela Fri, 15 Dec 2006 19:10:20 +0100 cegui-mk2 (0.4.1-1.3) unstable; urgency=low * QA upload. * Set Maintainer to Debian QA Group. * Acknowledge NMUs (Closes: #368356). * Fix spelling mistakes in description (Closes: #343157). -- Luk Claes Tue, 5 Dec 2006 20:11:06 +0100 cegui-mk2 (0.4.1-1.2) unstable; urgency=low * Non-maintainer upload. * (Build-)Depends upon xerces27 instead of xerces26 (Closes: #368913). * Bump Standards-Version to 3.7.2. -- Pierre Habouzit Sun, 2 Jul 2006 17:04:02 +0200 cegui-mk2 (0.4.1-1.1) unstable; urgency=low * Non-Maintainer Upload. * Fix Depends: for libcegui-mk2-0c2a-dbg, thanks to Robert Luberda and Matt Kraai for the fix (Closes: #356491) -- Frederik Schüler Sat, 20 May 2006 16:41:33 +0000 cegui-mk2 (0.4.1-1) unstable; urgency=low * New upstream release. * Added back documentation to -doc package (Closes: #319000). * Added patch 02_cegui-mk2-kfreebsd.diff (Closes: #335686). * Changed library package name into libcegui-mk2-0c2a because of the libstdc++ allocator change (Closes: #339156). -- Federico Di Gregorio Tue, 29 Nov 2005 12:23:21 +0100 cegui-mk2 (0.3.0-3) unstable; urgency=low * Added to Build-depends: pkg-config (Closes: #321842). * Added explicit versions of autotools in debian/rules (Closes: #303079, #303072). -- Federico Di Gregorio Sun, 21 Aug 2005 12:56:25 +0200 cegui-mk2 (0.3.0-2) unstable; urgency=low * Rebuilt with c2 versions of libboost-xxx and libxerces26. * Added to Build-depends: libtiff4-dev, liblcms1-dev. -- Federico Di Gregorio Sun, 24 Jul 2005 23:10:03 +0200 cegui-mk2 (0.3.0-1) unstable; urgency=low * New upstream release. * Building with gcc 4. * Source package does not include API documentation anymore (will be fixed by generating documentation in a future release.) -- Federico Di Gregorio Mon, 11 Jul 2005 11:05:56 +0200 cegui-mk2 (0.2.0-1) unstable; urgency=low * New upstream release. * Removed Build-Depends on Ogre. * Changed description in control to correctly describe this package to support only the OpenGL target. Ogre rendering will be in Ogre packages >= 1.0.0. -- Federico Di Gregorio Sat, 12 Mar 2005 14:51:02 +0100 cegui-mk2 (0.1.1-1) unstable; urgency=low * New upstream release. * Removed 10fix-pc-version patch (fixed upstream.) * Switched to libxerces26. -- Federico Di Gregorio Sun, 23 Jan 2005 23:09:56 +0100 cegui-mk2 (0.1.0-4) unstable; urgency=low * Now the API documentation is really included in the -doc package. * Added Suggests: libcegui-mk2-doc to libcegui-mk2-dev package. -- Federico Di Gregorio Sun, 9 Jan 2005 16:39:26 +0100 cegui-mk2 (0.1.0-3) unstable; urgency=low * Added debug package (libcegui-mk2-0-dbg). * Better sections in debian/control. * Fixed problem with wrong version in configure.ac (and CEGUI-OGRE.pc). * Added Build-depends on libxerces25-dev. -- Federico Di Gregorio Sun, 2 Jan 2005 18:47:44 +0100 cegui-mk2 (0.1.0-2) unstable; urgency=low * Upstream started versioning releases the Right Way (TM). * First stable release to follow ogre packages in Debian. * Added to Build-depends: libxerces27-dev. -- Federico Di Gregorio Fri, 31 Dec 2004 01:44:19 +0100 cegui-mk2 (0.0.mk2-1) unstable; urgency=low * Initial release. -- Federico Di Gregorio Mon, 9 Nov 2004 23:12:34 +0200 debian/libcegui-mk2-doc.doc-base0000664000000000000000000000044511726410714013612 0ustar Document: libcegui-mk2-doc Title: CEGUI's API reference Abstract: Developer documentation for Crazy Eddie's GUI System Mk-2. Section: Programming Format: HTML Index: /usr/share/doc/libcegui-mk2-0.7.6/html/api_reference/index.html Files: /usr/share/doc/libcegui-mk2-0.7.6/html/api_reference/* debian/control0000664000000000000000000000722012207201021010557 0ustar Source: cegui-mk2 Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Muammar El Khatib Build-Depends: debhelper (>= 6), cdbs, libtool, automake1.9, autoconf, pkg-config, libxerces-c-dev, libboost-signals-dev, libboost-regex-dev, libfreetype6-dev, liblcms1-dev, libtiff-dev, libgl1-mesa-dev, libglu1-mesa-dev, libdevil-dev, libpcre3-dev, liblua5.1-dev, lua5.1, libois-dev [linux-any], libfreeimage-dev, libxcursor-dev, libxpm-dev, python-dev, libpng-dev, libmng-dev, libxxf86vm-dev, libexpat1-dev, liblua5.1-expat-dev, libxml2-dev, libsilly-dev, libogre-1.8-dev, libglew-dev, libtinyxml-dev, libtolua++5.1-dev (>= 1.0.93) Standards-Version: 3.9.1 Homepage: http://www.cegui.org.uk/ Package: libcegui-mk2-0.7.6 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: libcegui-mk2-0c2a Replaces: libcegui-mk2-0c2a Description: Crazy Eddie's GUI (libraries) CEGUI is a free library providing windowing and widgets for graphics APIs and engines where such functionality is not natively available or is severely lacking. The library is written in C++, is object oriented, and is primarily targeted at games developers who should be spending their time creating great games, not building GUI sub-systems . This version of CEGUI natively supports the OpenGL rendering target. Package: libcegui-mk2-0.7.6-dbg Section: debug Priority: extra Architecture: any Depends: ${shlibs:Depends}, libcegui-mk2-0.7.6 (= ${binary:Version}), ${misc:Depends} Conflicts: libcegui-mk2-0-dbg Replaces: libcegui-mk2-0c2a-dbg Description: Crazy Eddie's GUI (debugging libraries) CEGUI is a free library providing windowing and widgets for graphics APIs and engines where such functionality is not natively available or is severely lacking. The library is written in C++, is object oriented, and is primarily targeted at games developers who should be spending their time creating great games, not building GUI sub-systems . This version of CEGUI natively supports the OpenGL rendering target and provides debugging libraries for it. Package: libcegui-mk2-dev Section: libdevel Architecture: any Suggests: libcegui-mk2-0.7.6-doc Depends: ${misc:Depends}, libcegui-mk2-0.7.6 (= ${binary:Version}), libdevil-dev, libxerces-c3.1, libpng12-dev | libpng-dev, libtiff5-dev | libtiff-dev, libjpeg-dev, libmng-dev, zlib1g-dev | libz-dev, libfreetype6-dev, liblua5.1-dev, liblcms1-dev, libpcre3-dev, libfreeimage-dev Description: Crazy Eddie's GUI (development files) CEGUI is a free library providing windowing and widgets for graphics APIs and engines where such functionality is not natively available or is severely lacking. The library is written in C++, is object oriented, and is primarily targeted at games developers who should be spending their time creating great games, not building GUI sub-systems . This version of CEGUI natively supports the OpenGL rendering target and contains the development files for CEGUI. Package: libcegui-mk2-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: Crazy Eddie's GUI (documentation) CEGUI is a free library providing windowing and widgets for graphics APIs and engines where such functionality is not natively available or is severely lacking. The library is written in C++, is object oriented, and is primarily targeted at games developers who should be spending their time creating great games, not building GUI sub-systems . This package contains the documentation for CEGUI. debian/libcegui-mk2-0.7.6-dbg.dirs0000664000000000000000000000001611726410714013525 0ustar usr/lib/debug debian/rules0000775000000000000000000000302511726410714010253 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk LDFLAGS+=-llua5.1 -ldl common-configure-arch common-configure-indep:: cd $(DEB_SRCDIR) && \ if ! test -f aclocal.m4 ; then touch aclocal.m4 ; fi clean:: rm -f $(DEB_SRCDIR)/bin/Demo6 $(DEB_SRCDIR)/bin/Demo7 $(DEB_SRCDIR)/bin/Demo8 \ $(DEB_SRCDIR)/bin/DragDropDemo $(DEB_SRCDIR)/bin/FalagardDemo1 \ $(DEB_SRCDIR)/bin/FirstWindow $(DEB_SRCDIR)/bin/FontDemo $(DEB_SRCDIR)/bin/Minesweeper \ $(DEB_SRCDIR)/bin/ScrollablePaneDemo $(DEB_SRCDIR)/bin/TabControlDemo \ $(DEB_SRCDIR)/bin/TextDemo $(DEB_SRCDIR)/bin/TreeDemo $(DEB_SRCDIR)/bin/InventoryDemo rm -f $(DEB_SRCDIR)/config.log $(DEB_SRCDIR)/conftstm.o $(DEB_SRCDIR)/doc/doxygen/doxyfile install/libcegui-mk2-doc:: cp $(DEB_SRCDIR)/docs/*.html \ $(DEB_SRCDIR)/debian/libcegui-mk2-doc/usr/share/doc/libcegui-mk2-0.7.6/html/api_reference/ cp $(DEB_SRCDIR)/docs/*.png \ $(DEB_SRCDIR)/debian/libcegui-mk2-doc/usr/share/doc/libcegui-mk2-0.7.6/html/api_reference/ cp $(DEB_SRCDIR)/docs/*.css \ $(DEB_SRCDIR)/debian/libcegui-mk2-doc/usr/share/doc/libcegui-mk2-0.7.6/html/api_reference/ include /usr/share/cdbs/1/class/autotools.mk #include /usr/share/cdbs/1/rules/patchsys-quilt.mk common-install-arch:: for file in debian/tmp/usr/lib/*.la; do \ sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \ done DEB_CONFIGURE_EXTRA_FLAGS := --enable-lua-module=yes --enable-toluacegui=no \ --with-default-xml-parser=TinyXMLParser --enable-null-renderer DEB_DH_INSTALL_SOURCEDIR := $(DEB_SRCDIR)/debian/tmp debian/watch0000664000000000000000000000020611726410714010222 0ustar # Compulsory line, this is a version 3 file version=3 opts="uversionmangle=s/DOCS-//" \ http://sf.net/crayzedsgui/CEGUI-(.*)\.tar\.gz debian/patches/0000775000000000000000000000000011726411360010620 5ustar debian/patches/02_addingheaderforgcc4.4.patch0000664000000000000000000000117011726410714016154 0ustar Author: Muammar El Khatib Description: A patch for adding #include and make CEGUI compile using¬ 3 GCC-4.4 Index: cegui-mk2-0.7.6/cegui/src/CEGUIDynamicModule.cpp =================================================================== --- cegui-mk2-0.7.6.orig/cegui/src/CEGUIDynamicModule.cpp 2012-03-09 11:24:30.619591894 +0100 +++ cegui-mk2-0.7.6/cegui/src/CEGUIDynamicModule.cpp 2012-03-09 11:30:53.871607785 +0100 @@ -33,6 +33,7 @@ #include "CEGUIBase.h" #include "CEGUIString.h" #include "CEGUIExceptions.h" +#include #if defined(__WIN32__) || defined(_WIN32) # if defined(_MSC_VER) debian/patches/01_cegui-mk2_kfreebsd.patch0000664000000000000000000002021111726411360015565 0ustar Index: cegui-mk2-0.7.6/Samples/common/src/CEGuiIrrlichtBaseApplication.cpp =================================================================== --- cegui-mk2-0.7.6.orig/Samples/common/src/CEGuiIrrlichtBaseApplication.cpp 2012-01-22 17:06:00.000000000 +0100 +++ cegui-mk2-0.7.6/Samples/common/src/CEGuiIrrlichtBaseApplication.cpp 2012-03-09 15:23:58.292187544 +0100 @@ -29,7 +29,7 @@ # include "config.h" #endif -#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) # include #endif Index: cegui-mk2-0.7.6/Samples/common/src/CEGuiOpenGLBaseApplication.cpp =================================================================== --- cegui-mk2-0.7.6.orig/Samples/common/src/CEGuiOpenGLBaseApplication.cpp 2012-01-22 17:06:00.000000000 +0100 +++ cegui-mk2-0.7.6/Samples/common/src/CEGuiOpenGLBaseApplication.cpp 2012-03-09 15:24:10.524188053 +0100 @@ -29,7 +29,7 @@ # include "config.h" #endif -#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) # include #endif @@ -163,7 +163,7 @@ initialiseResourceGroupDirectories(); initialiseDefaultResourceGroups(); - + // setup required to do direct rendering of FPS value const CEGUI::Rect scrn(CEGUI::Vector2(0, 0), d_renderer->getDisplaySize()); d_fps_geometry = &d_renderer->createGeometryBuffer(); Index: cegui-mk2-0.7.6/Samples/common/src/CEGuiSample.cpp =================================================================== --- cegui-mk2-0.7.6.orig/Samples/common/src/CEGuiSample.cpp 2012-01-22 17:06:00.000000000 +0100 +++ cegui-mk2-0.7.6/Samples/common/src/CEGuiSample.cpp 2012-03-09 15:23:49.004187159 +0100 @@ -35,7 +35,7 @@ // includes for renderer selector classes #if defined( __WIN32__ ) || defined( _WIN32 ) # include "Win32CEGuiRendererSelector.h" -#elif defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#elif defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) # ifdef CEGUI_SAMPLES_USE_GTK2 # include "GTK2CEGuiRendererSelector.h" # else @@ -162,7 +162,7 @@ d_rendererSelector->setRendererAvailability(Direct3D10GuiRendererType); #endif -#elif defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#elif defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) // decide which method to use for renderer selection # ifdef CEGUI_SAMPLES_USE_GTK2 d_rendererSelector = new GTK2CEGuiRendererSelector(); Index: cegui-mk2-0.7.6/cegui/include/CEGUIDynamicModule.h =================================================================== --- cegui-mk2-0.7.6.orig/cegui/include/CEGUIDynamicModule.h 2012-01-22 17:06:00.000000000 +0100 +++ cegui-mk2-0.7.6/cegui/include/CEGUIDynamicModule.h 2012-03-09 15:25:39.916191759 +0100 @@ -43,7 +43,7 @@ struct HINSTANCE__; typedef struct HINSTANCE__* hInstance; -#elif defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#elif defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) # define DYNLIB_HANDLE void* # define DYNLIB_LOAD( a ) dlopen( a, RTLD_LAZY ) # define DYNLIB_GETSYM( a, b ) dlsym( a, b ) Index: cegui-mk2-0.7.6/cegui/src/CEGUIDynamicModule.cpp =================================================================== --- cegui-mk2-0.7.6.orig/cegui/src/CEGUIDynamicModule.cpp 2012-01-22 17:06:01.000000000 +0100 +++ cegui-mk2-0.7.6/cegui/src/CEGUIDynamicModule.cpp 2012-03-09 15:25:31.780191422 +0100 @@ -46,7 +46,7 @@ # include "macPlugins.h" #endif -#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) # include "dlfcn.h" #endif @@ -64,7 +64,7 @@ return; } // if(name.empty()) -#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) #if defined(CEGUI_HAS_VERSION_SUFFIX) || defined(CEGUI_HAS_BUILD_SUFFIX) // check if we are being asked to open a CEGUI .so, if so postfix the // name with our package version @@ -109,7 +109,7 @@ d_handle = DYNLIB_LOAD(d_moduleName.c_str()); -#if defined(__linux__) || defined(__MINGW32__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#if defined(__linux__) || defined(__MINGW32__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) if (!d_handle) { // see if we need to add the leading 'lib' @@ -150,13 +150,13 @@ String DynamicModule::getFailureString() const { String retMsg; -#if defined(__linux__) || defined (__APPLE_CC__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#if defined(__linux__) || defined (__APPLE_CC__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) retMsg = DYNLIB_ERROR(); #elif defined(__WIN32__) || defined(_WIN32) LPVOID msgBuffer; - if (FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | - FORMAT_MESSAGE_FROM_SYSTEM | + if (FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | + FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, GetLastError(), Index: cegui-mk2-0.7.6/cegui/src/CEGUISystem.cpp =================================================================== --- cegui-mk2-0.7.6.orig/cegui/src/CEGUISystem.cpp 2012-01-22 17:06:01.000000000 +0100 +++ cegui-mk2-0.7.6/cegui/src/CEGUISystem.cpp 2012-03-09 15:24:37.132189154 +0100 @@ -110,7 +110,7 @@ return timeGetTime() / 1000.0; } -#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) #include double SimpleTimer::currentTime() { @@ -1684,7 +1684,7 @@ { if (top == bottom) return; - + Window* const parent = bottom->getParent(); if (parent && parent != top) @@ -1918,7 +1918,7 @@ if (parser != d_customRenderedStringParser) { d_customRenderedStringParser = parser; - + // fire event EventArgs args; fireEvent(EventRenderedStringParserChanged, args, EventNamespace); Index: cegui-mk2-0.7.6/cegui/src/RendererModules/OpenGL/CEGUIOpenGLRenderer.cpp =================================================================== --- cegui-mk2-0.7.6.orig/cegui/src/RendererModules/OpenGL/CEGUIOpenGLRenderer.cpp 2012-01-22 17:06:01.000000000 +0100 +++ cegui-mk2-0.7.6/cegui/src/RendererModules/OpenGL/CEGUIOpenGLRenderer.cpp 2012-03-09 15:25:02.920190225 +0100 @@ -46,7 +46,7 @@ #include #include -#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) # include "CEGUIOpenGLGLXPBTextureTarget.h" #elif defined(_WIN32) || defined(__WIN32__) # include "CEGUIOpenGLWGLPBTextureTarget.h" @@ -526,7 +526,7 @@ new OGLTemplateTargetFactory; } -#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__) || defined(__FreeBSD_kernel__) // on linux (etc), we can try for GLX pbuffer support else if (((tt_type == TTT_AUTO) || (tt_type == TTT_PBUFFER)) && GLXEW_VERSION_1_3) debian/patches/series0000664000000000000000000000007311726410747012045 0ustar 01_cegui-mk2_kfreebsd.patch 02_addingheaderforgcc4.4.patch debian/README.source0000664000000000000000000000037511726410714011357 0ustar dpatch: ====== The source package itself uses a mixture of dpatch and .diff.gz for the modifications of the upstream source. If you want to change something it is best to use the dpatch approach as documented in /usr/share/doc/dpatch/README.source.gz debian/compat0000664000000000000000000000000211726410714010371 0ustar 6 debian/libcegui-mk2-0.7.6.dirs0000664000000000000000000000001011726410714012765 0ustar usr/lib debian/libcegui-mk2-0.7.6.install0000664000000000000000000000115611726410714013506 0ustar usr/lib/libCEGUIBase-0.7.6.so usr/lib/libCEGUIDevILImageCodec-0.7.6.so usr/lib/libCEGUIExpatParser-0.7.6.so usr/lib/libCEGUIFalagardWRBase-0.7.6.so usr/lib/libCEGUIFreeImageImageCodec-0.7.6.so usr/lib/libCEGUILibxmlParser-0.7.6.so usr/lib/libCEGUILuaScriptModule-0.7.6.so usr/lib/libCEGUINullRenderer-0.7.6.so usr/lib/libCEGUIOpenGLRenderer-0.7.6.so usr/lib/libCEGUISampleHelper-0.7.6.so usr/lib/libCEGUISTBImageCodec-0.7.6.so usr/lib/libCEGUITGAImageCodec-0.7.6.so usr/lib/libCEGUITinyXMLParser-0.7.6.so usr/lib/libCEGUIXercesParser-0.7.6.so usr/lib/libCEGUISILLYImageCodec-0.7.6.so usr/lib/libCEGUIOgreRenderer-0.7.6.so debian/libcegui-mk2-dev.install0000664000000000000000000000111311726410714013605 0ustar usr/include/CEGUI/* usr/lib/pkgconfig/* usr/lib/libCEGUIBase.so usr/lib/libCEGUIDevILImageCodec.so usr/lib/libCEGUIExpatParser.so usr/lib/libCEGUIFalagardWRBase.so usr/lib/libCEGUIFreeImageImageCodec.so usr/lib/libCEGUILibxmlParser.so usr/lib/libCEGUILuaScriptModule.so usr/lib/libCEGUINullRenderer.so usr/lib/libCEGUIOpenGLRenderer.so usr/lib/libCEGUISampleHelper.so usr/lib/libCEGUISTBImageCodec.so usr/lib/libCEGUITGAImageCodec.so usr/lib/libCEGUITinyXMLParser.so usr/lib/libCEGUIXercesParser.so usr/lib/libCEGUISILLYImageCodec.so usr/lib/libCEGUIOgreRenderer.so usr/lib/libCEGUI*.la