--- atlas-cpp-0.6.1.orig/debian/rules +++ atlas-cpp-0.6.1/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +clean:: + rm -rf $(CURDIR)/doc/* + +common-binary-indep:: + doxygen + +DEB_DH_MAKESHLIBS_ARGS_libatlas-cpp-0.6-1 := -V 'libatlas-cpp-0.6-1' --- atlas-cpp-0.6.1.orig/debian/libatlas-cpp-doc.install +++ atlas-cpp-0.6.1/debian/libatlas-cpp-doc.install @@ -0,0 +1 @@ +doc/html/* usr/share/doc/libatlas-cpp-doc/html --- atlas-cpp-0.6.1.orig/debian/libatlas-cpp-0.6-1.install +++ atlas-cpp-0.6.1/debian/libatlas-cpp-0.6-1.install @@ -0,0 +1,14 @@ +debian/tmp/usr/lib/libAtlas-0.6.so.1 /usr/lib +debian/tmp/usr/lib/libAtlas-0.6.so.1.0.0 /usr/lib +debian/tmp/usr/lib/libAtlasCodecs-0.6.so.1 /usr/lib +debian/tmp/usr/lib/libAtlasCodecs-0.6.so.1.0.0 /usr/lib +debian/tmp/usr/lib/libAtlasFunky-0.6.so.1 /usr/lib +debian/tmp/usr/lib/libAtlasFunky-0.6.so.1.0.0 /usr/lib +debian/tmp/usr/lib/libAtlasFilters-0.6.so.1 /usr/lib +debian/tmp/usr/lib/libAtlasFilters-0.6.so.1.0.0 /usr/lib +debian/tmp/usr/lib/libAtlasMessage-0.6.so.1 /usr/lib +debian/tmp/usr/lib/libAtlasMessage-0.6.so.1.0.0 /usr/lib +debian/tmp/usr/lib/libAtlasNet-0.6.so.1 /usr/lib +debian/tmp/usr/lib/libAtlasNet-0.6.so.1.0.0 /usr/lib +debian/tmp/usr/lib/libAtlasObjects-0.6.so.1 /usr/lib +debian/tmp/usr/lib/libAtlasObjects-0.6.so.1.0.0 /usr/lib --- atlas-cpp-0.6.1.orig/debian/control +++ atlas-cpp-0.6.1/debian/control @@ -0,0 +1,53 @@ +Source: atlas-cpp +Maintainer: Michael Koch +Section: libs +Priority: optional +Build-Depends: debhelper (>= 5), cdbs, doxygen +Standards-Version: 3.8.3 +Homepage: http://www.worldforge.org/ + +Package: libatlas-cpp-0.6-1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: The protocol library of the World Forge project - runtime libs + This library implements the Atlas protocol, for use in client-server + game applications. It can be used in either clients or servers. + . + This is the runtime component of the Atlas-C++ toolkit. + +Package: libatlas-cpp-0.6-1-dbg +Architecture: any +Section: debug +Priority: extra +Depends: libatlas-cpp-0.6-1 (= ${binary:Version}), ${misc:Depends} +Description: The protocol library of the World Forge project - debugging libs + This library implements the Atlas protocol, for use in client-server + game applications. It can be used in either clients or servers. + . + This is the debugging component of the Atlas-C++ toolkit. + +Package: libatlas-cpp-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Suggests: libatlas-cpp-0.6-dev (>= ${source:Version}) +Description: The protocol library of the World Forge project - documentation + This library implements the Atlas protocol, for use in client-server + game applications. It can be used in either clients or servers. + . + This is the API documentation of the Atlas-C++ toolkit. + +Package: libatlas-cpp-0.6-dev +Architecture: any +Section: libdevel +Depends: libatlas-cpp-0.6-1 (= ${binary:Version}), ${misc:Depends}, pkg-config +Suggests: libatlas-cpp-0.6-1-dbg (= ${binary:Version}), libatlas-cpp-doc (>= ${source:Version}) +Conflicts: libatlas-cpp-0.6-0-dev +Replaces: libatlas-cpp-0.6-0-dev +Description: The protocol library of the World Forge project - header files + This library implements the Atlas protocol, for use in client-server + game applications. It can be used in either clients or servers. + . + This contains the developmentfiles needed to compile and link programs + with the Atlas-C++ toolkit. --- atlas-cpp-0.6.1.orig/debian/compat +++ atlas-cpp-0.6.1/debian/compat @@ -0,0 +1 @@ +5 --- atlas-cpp-0.6.1.orig/debian/changelog +++ atlas-cpp-0.6.1/debian/changelog @@ -0,0 +1,313 @@ +atlas-cpp (0.6.1-4) unstable; urgency=low + + * debian/libatlas-cpp-0.6-dev.install: Don't install *.la files. + * debian/control: Updated Standards-Version to 3.8.3. + + -- Michael Koch Thu, 27 Aug 2009 08:46:37 +0200 + +atlas-cpp (0.6.1-3) unstable; urgency=low + + * debian/patches/atlas-cpp-gcc44.patch: Added to fix includes + for GCC 4.4 (Closes: #505123) + * debian/copyright: Add real copyright statement. + * debian/watch: Use SourceForge redirector. + * debian/control: Move libatlas-cpp--dbg to debug section. + * debian/control: Add Depends: ${misc:Depends} to all packages. + * debian/control: libatlas-cpp-doc: Fix repeated word 'API'. + * debian/control: Add Homepage field. + * debian/control: Updated Standards-Version to 3.8.2. + + -- Michael Koch Tue, 21 Jul 2009 11:24:40 +0200 + +atlas-cpp (0.6.1-2) unstable; urgency=low + + * Fix includes for GCC 4.3. Closes: #455323. + * Updated Standards-Version to 3.7.3. + * Updated debhelper level to 5. + + -- Michael Koch Tue, 11 Dec 2007 07:37:45 +0100 + +atlas-cpp (0.6.1-1) unstable; urgency=low + + * New upstream release + - Removed debian/patches/atlas-cpp-gcc43.patch. Obsolete. + + -- Michael Koch Sun, 25 Nov 2007 00:04:29 +0100 + +atlas-cpp (0.6.0-4) unstable; urgency=low + + * Move *.la files to -dev package. Closes: #452325. + + -- Michael Koch Fri, 23 Nov 2007 20:34:34 +0100 + +atlas-cpp (0.6.0-3) unstable; urgency=low + + * Ported debian/rules to CDBS. + * Added patch to make the package compile with GCC 4.3. Closes: #417110. + * Replace obsolete ${Source-Version} in debian/control. + + -- Michael Koch Thu, 28 Jun 2007 12:48:51 -0100 + +atlas-cpp (0.6.0-2) unstable; urgency=low + + * Upload to unstable. + * Fix changelog to shut up lintian. + + -- Michael Koch Mon, 04 Jun 2007 21:08:08 +0200 + +atlas-cpp (0.6.0-1) experimental; urgency=low + + * Upload to experimental. + * New upstream release. + - Changed sonames. + * Fixed way to create debug info package. + * Removed extra Build-Depends-Indep on doxygen. + * Updated Standards-Version to 3.7.2. + + -- Michael Koch Wed, 14 Feb 2007 12:07:04 +0000 + +atlas-cpp (0.5.98-3) unstable; urgency=low + + * Renamed the binary packages again to use the correct name scheme for the + C++ ABI transition and add the correct conflicts (Closes: #341673). + + -- Michael Koch Mon, 19 Dec 2005 22:43:03 +0000 + +atlas-cpp (0.5.98-2) unstable; urgency=low + + * Did the new C++ ABI transition and renamed some packages (Closes: #339151). + + -- Michael Koch Sat, 26 Nov 2005 15:38:55 +0000 + +atlas-cpp (0.5.98-1) unstable; urgency=low + + * New upstream release + + -- Michael Koch Sun, 2 Oct 2005 11:41:44 +0000 + +atlas-cpp (0.5.97-1) unstable; urgency=low + + * New upstream release + + -- Michael Koch Sat, 17 Sep 2005 11:27:10 +0000 + +atlas-cpp (0.5.96-3) unstable; urgency=low + + * Fixed Suggest for libatlas-cpp-doc on libatlas-cpp-0.6-0-dev + * Added watch file + * Upload sponsored by Petter Reinholdtsen + + -- Michael Koch Fri, 9 Sep 2005 05:59:51 +0000 + +atlas-cpp (0.5.96-2) unstable; urgency=low + + * Include the needed files in libatlas-cpp-0.6-dev package + + -- Michael Koch Mon, 5 Sep 2005 06:12:03 +0000 + +atlas-cpp (0.5.96-1) unstable; urgency=low + + * New upstream release + * Renamed binary packages to match soname + * debian/rules: Adjusted for new soname + * Updated address of FSF in debian/copyright + * Updated Standards-Version to 3.6.2 + + -- Michael Koch Thu, 1 Sep 2005 04:33:44 +0000 + +atlas-cpp (0.4.94-2) unstable; urgency=low + + * debian/copyright: Added better copyright notice and fixed download URL + + -- Michael Koch Sun, 25 Jul 2004 18:14:22 +0200 + +atlas-cpp (0.4.94-1) unstable; urgency=low + + * New upstream release + * debian/control: Removed redundant Origin: field + + -- Michael Koch Wed, 21 Jul 2004 16:38:29 +0200 + +atlas-cpp (0.4.93-4) unstable; urgency=low + + * Really added doxygen to Buils-Depends + + -- Michael Koch Mon, 17 May 2004 12:06:45 +0200 + +atlas-cpp (0.4.93-3) unstable; urgency=low + + * Added doxygen to Buils-Depends + + -- Michael Koch Sun, 16 May 2004 08:27:20 +0200 + +atlas-cpp (0.4.93-2) unstable; urgency=low + + * Upload to unstable. + + -- Michael Koch Fri, 14 May 2004 15:36:35 +0200 + +atlas-cpp (0.4.93-1) experimental; urgency=low + + * New upstream release + * Changed library interface version to 0.5 + * Bumped Standard-Version to 3.6.1 + * Removed references to atlas.m4 and atlas-config tool + * Use only one docs file instead one per package + * Use dh_install instead of dh_movefiles + * Use debian/compat instead of DH_COMPAT in debian/rules + + -- Michael Koch Mon, 8 Mar 2004 12:12:43 +0100 + +atlas-cpp (0.4.6-3) unstable; urgency=low + + * Force rebuilt to fix dependency problem on s390 due to binary-only upload + * Updated Standards-Version to 3.6.1 + * Let libatlas-cpp1c102-dbg depend on libatlas-cpp1c102 + + -- Michael Koch Fri, 20 Feb 2004 09:50:19 +0100 + +atlas-cpp (0.4.6-2) unstable; urgency=low + + * Make libatlas-cpp-dev depend on pkgconfig. + * Moved libatlas-cpp-dev to section libdevel. + * Updated Standards-Version to 3.5.10 + + -- Michael Koch Tue, 27 May 2003 09:39:09 +0000 + +atlas-cpp (0.4.6-1) unstable; urgency=low + + * New upstream release. + * Updated Standards-Version to 3.5.9. + * Autoconf stuff should now be okay (Closes: #185941). + * Moved libatlas-cpp1c102-dbg to libdevel section. + * Inlcude pkgconfig file in libatlas-cpp-dev. + + -- Michael Koch Thu, 24 Apr 2003 07:54:49 +0000 + +atlas-cpp (0.4.5-10) unstable; urgency=low + + * Regenerated build files (Closes: #179110). + * Descriptions of all binary packages reworked, thanks to + Filip Van Raemdonck (Closes: #176975). + * Fixed "noopt" handling in debian/rules. + + -- Michael Koch Fri, 21 Mar 2003 15:09:37 +0100 + +atlas-cpp (0.4.5-9) unstable; urgency=low + + * c102 transition. + * libatlas-cpp-dev doesnt depend on build-essential packages. + * debian/rules cleanup. + + -- Michael Koch Fri, 10 Jan 2003 13:28:23 +0100 + +atlas-cpp (0.4.5-8) unstable; urgency=low + + * Bumped Standards-Version to 3.5.8. + * Fixed short descriptions of all packages. + + -- Michael Koch Thu, 12 Dec 2002 16:15:53 +0100 + +atlas-cpp (0.4.5-7) unstable; urgency=low + + * Added Conflicts with libatlas-c++0. + * Added support for "noopt" and dropped "debug". + * Cleaned up debian/rules. + * Build arch indep packages in binary-indep target and arch specific + packages in binary-arch target. + + -- Michael Koch Thu, 24 Oct 2002 15:56:59 +0200 + +atlas-cpp (0.4.5-6) unstable; urgency=low + + * Updated to Standards-Version 3.5.7 + * Changed priority of libatlas-cpp1-dbg to extra + * Dont build depend on libstdc++dev, it build-essential depends indirectly + on it + * explicitely link libstdc++ to get right dependencies + + -- Michael Koch Mon, 2 Sep 2002 18:37:21 +0200 + +atlas-cpp (0.4.5-5) unstable; urgency=low + + * Removed unneeded Build-Depends on libc6-dev. + * Changed priority to extra. + + -- Michael Koch Mon, 26 Aug 2002 21:55:05 +0200 + +atlas-cpp (0.4.5-4) unstable; urgency=low + + * added manpage atlas-config.1 + + -- Michael Koch Sun, 4 Aug 2002 09:25:51 +0200 + +atlas-cpp (0.4.5-3) unstable; urgency=low + + * fixed debian/copyright + * fixed documentation files + * fixed libatlas-cpp-doc to include the API documentation + + -- Michael Koch Sat, 3 Aug 2002 21:16:56 +0200 + +atlas-cpp (0.4.5-2) unstable; urgency=low + + * renamed packages to show correct SONAME + * provide extra package with libs including debug sysmbols + * removed unneeded README.Debian + + -- Michael Koch Wed, 31 Jul 2002 15:31:19 +0200 + +atlas-cpp (0.4.5-1) unstable; urgency=low + + * New Upstream version. + + -- Michael Koch Sat, 20 Jul 2002 20:18:30 +0200 + +atlas-cpp (0.4.4.90-5) unstable; urgency=low + + * add shlibs version + + -- Michael Koch Fri, 21 Jun 2002 22:11:28 +0200 + +atlas-cpp (0.4.4.90-4) unstable; urgency=low + + * include *.la files in -dev + + -- Michael Koch Sun, 16 Jun 2002 23:08:56 +0200 + +atlas-cpp (0.4.4.90-3) unstable; urgency=low + + * Fix -dev dependencies + + -- Michael Koch Sun, 9 Jun 2002 11:26:59 +0200 + +atlas-cpp (0.4.4.90-2) unstable; urgency=low + + * Forgot to include some development files + + -- Michael Koch Thu, 23 May 2002 14:11:19 +0200 + +atlas-cpp (0.4.4.90-1) unstable; urgency=low + + * New Upstream version. + + -- Michael Koch Mon, 20 May 2002 17:22:33 +0200 + +atlas-cpp (0.4.4-3) unstable; urgency=low + + * Build extra doc package + + -- Michael Koch Sat, 11 May 2002 14:45:11 +0200 + +atlas-cpp (0.4.4-2) unstable; urgency=low + + * Forgot atlas.m4 + + -- Anders Petersson Mon, 26 Nov 2001 12:46:36 +0100 + +atlas-cpp (0.4.4-1) unstable; urgency=low + + * Initial Debian version. + + -- Anders Petersson Sun, 18 Nov 2001 12:52:30 +0100 + --- atlas-cpp-0.6.1.orig/debian/watch +++ atlas-cpp-0.6.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/worldforge/Atlas-C\+\+-([\d+\.]+|\d+)\.tar\.gz debian uupdate --- atlas-cpp-0.6.1.orig/debian/docs +++ atlas-cpp-0.6.1/debian/docs @@ -0,0 +1,5 @@ +AUTHORS +NEWS +README +ROADMAP +TODO --- atlas-cpp-0.6.1.orig/debian/libatlas-cpp-0.6-dev.install +++ atlas-cpp-0.6.1/debian/libatlas-cpp-0.6-dev.install @@ -0,0 +1,9 @@ +debian/tmp/usr/include/Atlas-C++-0.6/Atlas/* usr/include/Atlas-C++-0.6/Atlas +debian/tmp/usr/lib/libAtlas-0.6.so /usr/lib +debian/tmp/usr/lib/libAtlasFunky-0.6.so /usr/lib +debian/tmp/usr/lib/libAtlasNet-0.6.so /usr/lib +debian/tmp/usr/lib/libAtlasCodecs-0.6.so /usr/lib +debian/tmp/usr/lib/libAtlasFilters-0.6.so /usr/lib +debian/tmp/usr/lib/libAtlasMessage-0.6.so /usr/lib +debian/tmp/usr/lib/libAtlasObjects-0.6.so /usr/lib +debian/tmp/usr/lib/pkgconfig/atlascpp-0.6.pc /usr/lib/pkgconfig --- atlas-cpp-0.6.1.orig/debian/libatlas-cpp-doc.dirs +++ atlas-cpp-0.6.1/debian/libatlas-cpp-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libatlas-cpp-doc/html --- atlas-cpp-0.6.1.orig/debian/copyright +++ atlas-cpp-0.6.1/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Michael Koch on +Mon, 20 May 2002 17:24:33 +0200. + +It was downloaded from ftp://ftp.worldforge.org/pub/worldforge/libs/Atlas-C++/transitional/ + +Upstream Author: Al Riddoch + +Copyright: (c) 2002-2009 Al Riddoch + +License: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the Lesser GNU General Public +License, version 2.1, can be found in /usr/share/common-licenses/LGPL-2.1. --- atlas-cpp-0.6.1.orig/debian/patches/atlas-cpp-gcc44.patch +++ atlas-cpp-0.6.1/debian/patches/atlas-cpp-gcc44.patch @@ -0,0 +1,10 @@ +--- Atlas/Filter.cpp.orig 2009-07-21 11:21:03.000000000 +0200 ++++ Atlas/Filter.cpp 2009-07-21 11:21:34.000000000 +0200 +@@ -4,6 +4,7 @@ + + #include + ++#include + #include + + namespace Atlas { --- atlas-cpp-0.6.1.orig/debian/patches/atlas-cpp-gcc43.patch +++ atlas-cpp-0.6.1/debian/patches/atlas-cpp-gcc43.patch @@ -0,0 +1,36 @@ +--- Atlas/Filter.cpp.orig ++++ Atlas/Filter.cpp +@@ -4,6 +4,8 @@ + + #include + ++#include ++ + namespace Atlas { + + Filter::Filter(Filter* next) +@@ -41,9 +43,9 @@ + + if (numPutback > m_inPutback) numPutback = m_inPutback; + +- std::memcpy(m_outBuffer + (m_inPutback - numPutback), +- gptr() - numPutback, +- (unsigned long) numPutback); ++ ::memcpy(m_outBuffer + (m_inPutback - numPutback), ++ gptr() - numPutback, ++ (unsigned long) numPutback); + + int num; + +only in patch2: +unchanged: +--- tools/atlas_convert.cpp.orig ++++ tools/atlas_convert.cpp +@@ -14,6 +14,7 @@ + #include + #include + ++#include + #include + + int option_format = 0;