--- poco-1.3.2+dfsg1.orig/debian/compat +++ poco-1.3.2+dfsg1/debian/compat @@ -0,0 +1 @@ +5 --- poco-1.3.2+dfsg1.orig/debian/control +++ poco-1.3.2+dfsg1/debian/control @@ -0,0 +1,168 @@ +Source: poco +Priority: optional +Maintainer: Krzysztof Burghardt +Build-Depends: debhelper (>= 5), dpatch, libssl-dev (>= 0.9.8), unixodbc-dev +Standards-Version: 3.8.0 +Section: libs +Homepage: http://poco.sourceforge.net/ + +Package: libpoco5-dev +Section: libdevel +Architecture: any +Depends: libpocodata5-dbg (= ${binary:Version}), libpocodata5 (= ${binary:Version}), libpocofoundation5-dbg (= ${binary:Version}), libpocofoundation5 (= ${binary:Version}), libpoconet5-dbg (= ${binary:Version}), libpoconet5 (= ${binary:Version}), libpoconetssl5-dbg (= ${binary:Version}), libpoconetssl5 (= ${binary:Version}), libpocoodbc5-dbg (= ${binary:Version}), libpocoodbc5 (= ${binary:Version}), libpocosqlite5-dbg (= ${binary:Version}), libpocosqlite5 (= ${binary:Version}), libpocoutil5-dbg (= ${binary:Version}), libpocoutil5 (= ${binary:Version}), libpocoxml5-dbg (= ${binary:Version}), libpocoxml5 (= ${binary:Version}) +Provides: libpoco-dev +Conflicts: libpoco-dev +Replaces: libpoco-dev +Suggests: libpoco-doc +Description: Development files for POCO - The C++ Portable Components + The C++ Portable Components currently consist of eight libraries: + * The Foundation library (contains a platform abstraction layer) + * The XML library (contains an XML parser as well as an XMLWriter) + * The Util library (contains classes for working with configuration files and + command line arguments) + * The Net and the NetSSL libraries (contains network classes like sockets, + SMTP, HTTP, Secure Socket Layer, SSL secured HTTP, etc.) + * The Data library (contains data abstraction layer) + * The ODBC and the SQLite libraries (contains database connectivity classes) + +Package: libpocodata5-dbg +Priority: extra +Section: libs +Architecture: any +Depends: libpocodata5 (= ${binary:Version}), libpocofoundation5-dbg (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components Data library, debug version + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoDatad library (debug version of POCO Data library). + +Package: libpocodata5 +Section: libs +Architecture: any +Depends: libpocofoundation5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components Data library + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoData library. + +Package: libpocofoundation5-dbg +Priority: extra +Section: libs +Architecture: any +Depends: libpocofoundation5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components Foundation library, debug version + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoFoundationd library (debug version of POCO Foundation library). + +Package: libpocofoundation5 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components Foundation library + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoFoundation library. + +Package: libpoconet5-dbg +Priority: extra +Section: libs +Architecture: any +Depends: libpoconet5 (= ${binary:Version}), libpocofoundation5-dbg (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components Network library, debug version + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoNetd library (debug version of POCO Network library). + +Package: libpoconet5 +Section: libs +Architecture: any +Depends: libpocofoundation5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components Network library + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoNet library. + +Package: libpoconetssl5-dbg +Priority: extra +Section: libs +Architecture: any +Depends: libpoconetssl5 (= ${binary:Version}), libpocofoundation5-dbg (= ${binary:Version}), libpoconet5-dbg (= ${binary:Version}), libpocoutil5-dbg (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components Network library with SSL, dbg version + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoNetSSLd library (debug version of POCO Network library compiled + with OpenSSL support). + +Package: libpoconetssl5 +Section: libs +Architecture: any +Depends: libpocofoundation5 (= ${binary:Version}), libpoconet5 (= ${binary:Version}), libpocoutil5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components Network library with SSL + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoNetSSL library (POCO Network library compiled with OpenSSL + support). + +Package: libpocoodbc5-dbg +Priority: extra +Section: libs +Architecture: any +Depends: libpocoodbc5 (= ${binary:Version}), libpocofoundation5-dbg (= ${binary:Version}), libpocodata5-dbg (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components ODBC library, debug version + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoODBCd library (debug version of POCO ODBC library). + . + Debian version is linked against unixODBC however POCO can also use iODBC. + +Package: libpocoodbc5 +Section: libs +Architecture: any +Depends: libpocofoundation5 (= ${binary:Version}), libpocodata5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components ODBC library + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoODBC library. + . + Debian version is linked against unixODBC however POCO can also use iODBC. + +Package: libpocosqlite5-dbg +Priority: extra +Section: libs +Architecture: any +Depends: libpocosqlite5 (= ${binary:Version}), libpocofoundation5-dbg (= ${binary:Version}), libpocodata5-dbg (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components SQLite library, debug version + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoSQLited library (debug version of POCO SQLite library). + +Package: libpocosqlite5 +Section: libs +Architecture: any +Depends: libpocofoundation5 (= ${binary:Version}), libpocodata5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components SQLite library + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoSQLite library. + +Package: libpocoutil5-dbg +Priority: extra +Section: libs +Architecture: any +Depends: libpocoutil5 (= ${binary:Version}), libpocofoundation5-dbg (= ${binary:Version}), libpocoxml5-dbg (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components Util library, debug version + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoUtild library (debug version of POCO Util library). + +Package: libpocoutil5 +Section: libs +Architecture: any +Depends: libpocofoundation5 (= ${binary:Version}), libpocoxml5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components Util library + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoUtil library. + +Package: libpocoxml5-dbg +Priority: extra +Section: libs +Architecture: any +Depends: libpocoxml5 (= ${binary:Version}), libpocofoundation5-dbg (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components XML library, debug version + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoXMLd library (debug version of POCO XML library). + +Package: libpocoxml5 +Section: libs +Architecture: any +Depends: libpocofoundation5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: The C++ Portable Components XML library + The C++ Portable Components consist of various C++ libraries. This package + provides libPocoXML library. --- poco-1.3.2+dfsg1.orig/debian/libpoco5-dev.docs +++ poco-1.3.2+dfsg1/debian/libpoco5-dev.docs @@ -0,0 +1,2 @@ +NEWS +README --- poco-1.3.2+dfsg1.orig/debian/libpoco5-dev.install +++ poco-1.3.2+dfsg1/debian/libpoco5-dev.install @@ -0,0 +1,2 @@ +usr/include/* +usr/lib/lib*.so --- poco-1.3.2+dfsg1.orig/debian/libpocodata5.install +++ poco-1.3.2+dfsg1/debian/libpocodata5.install @@ -0,0 +1 @@ +usr/lib/libPocoData.so.* --- poco-1.3.2+dfsg1.orig/debian/libpocofoundation5.install +++ poco-1.3.2+dfsg1/debian/libpocofoundation5.install @@ -0,0 +1 @@ +usr/lib/libPocoFoundation.so.* --- poco-1.3.2+dfsg1.orig/debian/libpoconet5.install +++ poco-1.3.2+dfsg1/debian/libpoconet5.install @@ -0,0 +1 @@ +usr/lib/libPocoNet.so.* --- poco-1.3.2+dfsg1.orig/debian/libpoconetssl5.install +++ poco-1.3.2+dfsg1/debian/libpoconetssl5.install @@ -0,0 +1 @@ +usr/lib/libPocoNetSSL.so.* --- poco-1.3.2+dfsg1.orig/debian/libpocoodbc5.install +++ poco-1.3.2+dfsg1/debian/libpocoodbc5.install @@ -0,0 +1 @@ +usr/lib/libPocoODBC.so.* --- poco-1.3.2+dfsg1.orig/debian/libpocosqlite5.install +++ poco-1.3.2+dfsg1/debian/libpocosqlite5.install @@ -0,0 +1 @@ +usr/lib/libPocoSQLite.so.* --- poco-1.3.2+dfsg1.orig/debian/libpocoutil5.install +++ poco-1.3.2+dfsg1/debian/libpocoutil5.install @@ -0,0 +1 @@ +usr/lib/libPocoUtil.so.* --- poco-1.3.2+dfsg1.orig/debian/libpocoxml5.install +++ poco-1.3.2+dfsg1/debian/libpocoxml5.install @@ -0,0 +1 @@ +usr/lib/libPocoXML.so.* --- poco-1.3.2+dfsg1.orig/debian/rules +++ poco-1.3.2+dfsg1/debian/rules @@ -0,0 +1,74 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# Include dpatch +include /usr/share/dpatch/dpatch.make + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CONFFLAGS := --prefix=/usr --no-samples + +# On ARM define POCO_NO_FPENVIRONMENT +ifeq ($(shell dpkg --print-architecture),arm) +CONFFLAGS += --no-fpenvironment +endif + +config.status: patch configure + dh_testdir + ./configure $(CONFFLAGS) + +build: build-stamp +build-stamp: config.status + dh_testdir + mkdir -p libs + $(MAKE) + touch $@ + +clean: clean-patched unpatch +clean-patched: + dh_testdir + dh_testroot + rm -f build-stamp +# poco build system have no clean/distclean so we use find to search and remove all binaries, +# libraries, object files and dependencies + rm -fr `find . -type d -name .dep -or -name obj -or -name bin` config.make lib libs + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs CHANGELOG + dh_installdocs + dh_install --sourcedir=debian/tmp +# generate lintian overrides for -dbg packages + ( cd debian ; for i in *-dbg/usr/lib/*.so.* ; do override=`echo $$i | sed 's|/usr/lib/|: package-name-doesnt-match-sonames |' | sed 's/\.so\.//'` ; pkg=`echo $$i | sed 's|/usr/.*||'` ; dir=`echo $$pkg/usr/share/lintian/overrides` ; mkdir -p $$dir ; file=$$dir/$$pkg ; echo $$override > $$file ; done ) + dh_link + dh_strip -k + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- poco-1.3.2+dfsg1.orig/debian/watch +++ poco-1.3.2+dfsg1/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts="dversionmangle=s/\+dfsg.*//" \ +http://sf.net/poco/poco-(.*)-data\.tar\.gz --- poco-1.3.2+dfsg1.orig/debian/changelog +++ poco-1.3.2+dfsg1/debian/changelog @@ -0,0 +1,66 @@ +poco (1.3.2+dfsg1-2) unstable; urgency=low + + * Acknowledge NMU + * Add dpatch 30_missing_paltforms to support m68k and s390 (Closes: #487934) + * Suggests libpoco-doc instead of libpoco5-doc (Closes: #487394) + * Updated Standards-Version to 3.8.0, no changes needed (Closes: #487392) + + -- Krzysztof Burghardt Wed, 25 Jun 2008 18:38:34 +0200 + +poco (1.3.2+dfsg1-1.1) unstable; urgency=low + + * Non-maintainer upload. + * libpoco5-dev provides, conflicts, replaces libpoco-dev (Closes: #487353) + + -- George Danchev Sat, 21 Jun 2008 10:05:06 +0000 + +poco (1.3.2+dfsg1-1) unstable; urgency=low + + * New upstream + * Acknowledge NMU + * Upstream tarball repacked to remove non DFSG-free pieces + * debian/changelog: Homepage: pseudo-header changed to regular field + * debian/control: + + Splited POCO into several small packages as all libraries + and their debug version are about 10MB. + + Updated Standards-Version: to 3.7.3 (no changes needed) + * debian/rules: + + Re-enabled test suite (--no-tests removed) + + Removed CFLAGS + * debian/watch: updated to track data branch + * debian/patches/10_disable-rpath.dpatch: updated for 1.3.2 + * debian/patches/20_gcc43-missing-include.dpatch: replaces all other + gcc 4.3 patches + + -- Krzysztof Burghardt Mon, 09 Jun 2008 00:28:50 +0200 + +poco (1.2.9-2.1) unstable; urgency=low + + * Non-maintainer upload to fix clamfs' FTBFS + * Added 40_gcc_4.3_missing_include.dpatch to add a missing header + in Foundation/include/Poco/FIFOStrategy.h (Closes: #455147) + * Moved Homepage from pseudo field to real field + * Added a watch file + * Updated Standards-Version to 3.7.3, no changes needed + + -- Maximiliano Curia Fri, 21 Mar 2008 19:29:38 -0300 + +poco (1.3.0-1) experimental; urgency=low + + * New upstream + + -- Krzysztof Burghardt Thu, 10 May 2007 22:32:19 +0200 + +poco (1.2.9-2) unstable; urgency=medium + + * Add patch for GCC-4.3 (Closes: #421144) + * Fixed build problem on arm (missing configure option --no-fpenvironment) + * Fixed build problem on powerpc + + -- Krzysztof Burghardt Fri, 27 Apr 2007 18:33:48 +0200 + +poco (1.2.9-1) unstable; urgency=low + + * Initial release (Closes: #406402) + + -- Krzysztof Burghardt Mon, 12 Mar 2007 20:56:32 +0100 --- poco-1.3.2+dfsg1.orig/debian/copyright +++ poco-1.3.2+dfsg1/debian/copyright @@ -0,0 +1,286 @@ +This package was debianized by Krzysztof Burghardt on +Mon, 12 Mar 2007 20:56:32 +0100. + +It was downloaded from http://poco.sourceforge.net/ + +Upstream Authors: Guenter Obiltschnig + Alex Fabijanic + Peter Schojer + Claus Dabringer + Andrew Marlow (public@marlowa.plus.com) + Caleb Epstein (caleb.epstein@gmail.com) + Andrew J. P. Maclean (a.maclean@optusnet.com.au) + +Copyright: 1983, 1993 The Regents of the University of California + 1990-2, 1991-2 RSA Data Security, Inc. + 1995-2005 Jean-loup Gailly + 1995-2005 Mark Adler + 1997-2004 University of Cambridge + 1998, 1999, 2000 Thai Open Source Software Center Ltd + 2000, 2001, 2002 Kevlin Henney + 2001, 2002, 2003 Expat maintainers. + 2004-2006, Applied Informatics Software Engineering GmbH. + +DFSG-free compliance archived by removal of whole Data/samples/ directory tree. +Those files were removed from Debian POCO because source files contains non +disclosure notice for "unpublished proprietary source code of Applied +Informatics Software Engineering GmbH." + +License (except Expat XML Parser Toolkit, Code from the FreeBSD Project, +MD2 (RFC 1319) Message-Digest Algorithm, MD2 (RFC 1319) Message-Digest +Algorithm, MD5 (RFC 1321) Message-Digest Algorithm, Perl Compatible Regular +Expressions (PCRE), zlib, SQlite and CppUnit): + + 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 (Expat XML Parser Toolkit): + + Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + and Clark Cooper + Copyright (c) 2001, 2002, 2003 Expat maintainers. + + 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 (Code from the FreeBSD Project): + + Copyright (c) 1983, 1993 + The Regents of the University of California. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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 (MD2 (RFC 1319) Message-Digest Algorithm): + + Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All + rights reserved. + + License to copy and use this software is granted for + non-commercial Internet Privacy-Enhanced Mail provided that it is + identified as the "RSA Data Security, Inc. MD2 Message Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + +License (MD4 (RFC 1320) Message-Digest Algorithm): + + Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All + rights reserved. + + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD4 Message-Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD4 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + +License (MD5 (RFC 1321) Message-Digest Algorithm): + + Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All + rights reserved. + + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD5 Message-Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD5 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + +License (Perl Compatible Regular Expressions (PCRE)): + + PCRE is a library of functions to support regular expressions whose syntax + and semantics are as close as possible to those of the Perl 5 language. + + Release 5 of PCRE is distributed under the terms of the "BSD" licence, as + specified below. The documentation for PCRE, supplied in the "doc" + directory, is distributed under the same terms as the software itself. + + Written by: Philip Hazel + + University of Cambridge Computing Service, + Cambridge, England. Phone: +44 1223 334714. + + Copyright (c) 1997-2004 University of Cambridge + All rights reserved. + + 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. + + * Neither the name of the University of Cambridge nor the names of its + contributors 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 (zlib): + + Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler + + 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 (SQlite): + + The original author of SQLite has dedicated the code to the public domain. + Anyone is free to copy, modify, publish, use, compile, sell, or distribute + the original SQLite code, either in source code form or as a compiled binary, + for any purpose, commercial or non-commercial, and by any means. + +License (CppUnit): + + Permission to reproduce and create derivative works from the Software + ("Software Derivative Works") is hereby granted to you under the + copyright of Michael Feathers. Michael Feathers also grants you the + right to distribute the Software and Software Derivative Works. + + Michael Feathers licenses the Software to you on an "AS IS" basis, + without warranty of any kind. Michael Feathers HEREBY EXPRESSLY + DISCLAIMS ALL WARRANTIES OR CONDITIONS, EITHER EXPRESS OR IMPLIED, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF + MERCHANTABILITY, NON INFRINGEMENT AND FITNESS FOR A PARTICULAR + PURPOSE. You are solely responsible for determining the + appropriateness of using the Software and assume all risks associated + with the use and distribution of this Software, including but not + limited to the risks of program errors, damage to or loss of data, + programs or equipment, and unavailability or interruption of + operations. MICHAEL FEATHERS WILL NOT BE LIABLE FOR ANY DIRECT DAMAGES + OR FOR ANY SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES OR FOR ANY ECONOMIC + CONSEQUENTIAL DAMAGES (INCLUDING LOST PROFITS OR SAVINGS), EVEN IF + MICHAEL FEATHERS HAD BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + Michael Feathers will not be liable for the loss of, or damage to, your + records or data, or any damages claimed by you based on a third party + claim. + + You agree to distribute the Software and any Software Derivatives under + a license agreement that: 1) is sufficient to notify all licensees of + the Software and Software Derivatives that Michael Feathers assumes no + liability for any claim that may arise regarding the Software or + Software Derivatives, and 2) that disclaims all warranties, both + express and implied, from Michael Feathers regarding the Software and + Software Derivatives. (If you include this Agreement with any + distribution of the Software and Software Derivatives you will have + meet this requirement). You agree that you will not delete any + copyright notices in the Software. + + This Agreement is the exclusive statement of your rights in the + Software as provided by Michael Feathers. Except for the licenses + granted to you in the second paragraph above, no other licenses are + granted hereunder, by estoppel, implication or otherwise. + +The Debian packaging is (C) 2007, Krzysztof Burghardt and +is licensed under the Boost Software License - Version 1.0 - August 17th, 2003. --- poco-1.3.2+dfsg1.orig/debian/libpocodata5-dbg.install +++ poco-1.3.2+dfsg1/debian/libpocodata5-dbg.install @@ -0,0 +1 @@ +usr/lib/libPocoDatad.so.* --- poco-1.3.2+dfsg1.orig/debian/libpocofoundation5-dbg.install +++ poco-1.3.2+dfsg1/debian/libpocofoundation5-dbg.install @@ -0,0 +1 @@ +usr/lib/libPocoFoundationd.so.* --- poco-1.3.2+dfsg1.orig/debian/libpoconet5-dbg.install +++ poco-1.3.2+dfsg1/debian/libpoconet5-dbg.install @@ -0,0 +1 @@ +usr/lib/libPocoNetd.so.* --- poco-1.3.2+dfsg1.orig/debian/libpoconetssl5-dbg.install +++ poco-1.3.2+dfsg1/debian/libpoconetssl5-dbg.install @@ -0,0 +1 @@ +usr/lib/libPocoNetSSLd.so.* --- poco-1.3.2+dfsg1.orig/debian/libpocoodbc5-dbg.install +++ poco-1.3.2+dfsg1/debian/libpocoodbc5-dbg.install @@ -0,0 +1 @@ +usr/lib/libPocoODBCd.so.* --- poco-1.3.2+dfsg1.orig/debian/libpocosqlite5-dbg.install +++ poco-1.3.2+dfsg1/debian/libpocosqlite5-dbg.install @@ -0,0 +1 @@ +usr/lib/libPocoSQLited.so.* --- poco-1.3.2+dfsg1.orig/debian/libpocoutil5-dbg.install +++ poco-1.3.2+dfsg1/debian/libpocoutil5-dbg.install @@ -0,0 +1 @@ +usr/lib/libPocoUtild.so.* --- poco-1.3.2+dfsg1.orig/debian/libpocoxml5-dbg.install +++ poco-1.3.2+dfsg1/debian/libpocoxml5-dbg.install @@ -0,0 +1 @@ +usr/lib/libPocoXMLd.so.* --- poco-1.3.2+dfsg1.orig/debian/patches/00list +++ poco-1.3.2+dfsg1/debian/patches/00list @@ -0,0 +1,2 @@ +10_disable-rpath.dpatch +20_gcc43-missing-include.dpatch --- poco-1.3.2+dfsg1.orig/debian/patches/10_disable-rpath.dpatch +++ poco-1.3.2+dfsg1/debian/patches/10_disable-rpath.dpatch @@ -0,0 +1,114 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 10_disable-rpath.dpatch by Krzysztof Burghardt +## +## DP: Disable use of RPATH. + +@DPATCH@ +diff -urNad poco-1.3.2-data~/build/config/ARM-Linux poco-1.3.2-data/build/config/ARM-Linux +--- poco-1.3.2-data~/build/config/ARM-Linux 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2-data/build/config/ARM-Linux 2008-03-22 12:47:11.358806738 +0100 +@@ -58,7 +58,7 @@ + STATICOPT_LINK = -static + SHAREDOPT_CC = -fPIC + SHAREDOPT_CXX = -fPIC +-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) ++SHAREDOPT_LINK = + DEBUGOPT_CC = -g -D_DEBUG + DEBUGOPT_CXX = -g -D_DEBUG + DEBUGOPT_LINK = -g +diff -urNad poco-1.3.2-data~/build/config/CygLinux poco-1.3.2-data/build/config/CygLinux +--- poco-1.3.2-data~/build/config/CygLinux 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2-data/build/config/CygLinux 2008-03-22 12:47:11.358806738 +0100 +@@ -55,7 +55,7 @@ + STATICOPT_LINK = -static + SHAREDOPT_CC = -fPIC + SHAREDOPT_CXX = -fPIC +-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) ++SHAREDOPT_LINK = + DEBUGOPT_CC = -g -D_DEBUG + DEBUGOPT_CXX = -g -D_DEBUG + DEBUGOPT_LINK = -g +diff -urNad poco-1.3.2-data~/build/config/DigiEL poco-1.3.2-data/build/config/DigiEL +--- poco-1.3.2-data~/build/config/DigiEL 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2-data/build/config/DigiEL 2008-03-22 12:56:06.994803588 +0100 +@@ -54,7 +54,7 @@ + STATICOPT_LINK = -static + SHAREDOPT_CC = -fPIC + SHAREDOPT_CXX = -fPIC +-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) ++SHAREDOPT_LINK = + DEBUGOPT_CC = -g -D_DEBUG + DEBUGOPT_CXX = -g -D_DEBUG + DEBUGOPT_LINK = -g +diff -urNad poco-1.3.2-data~/build/config/FreeBSD poco-1.3.2-data/build/config/FreeBSD +--- poco-1.3.2-data~/build/config/FreeBSD 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2-data/build/config/FreeBSD 2008-03-22 12:47:11.358806738 +0100 +@@ -52,7 +52,7 @@ + STATICOPT_LINK = -static + SHAREDOPT_CC = -fPIC + SHAREDOPT_CXX = -fPIC +-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) ++SHAREDOPT_LINK = + DEBUGOPT_CC = -g -D_DEBUG + DEBUGOPT_CXX = -g -D_DEBUG + DEBUGOPT_LINK = -g +diff -urNad poco-1.3.2-data~/build/config/GCCEMBEDLINUX poco-1.3.2-data/build/config/GCCEMBEDLINUX +--- poco-1.3.2-data~/build/config/GCCEMBEDLINUX 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2-data/build/config/GCCEMBEDLINUX 2008-03-22 12:47:11.358806738 +0100 +@@ -55,7 +55,7 @@ + STATICOPT_LINK = -static + SHAREDOPT_CC = -fPIC + SHAREDOPT_CXX = -fPIC +-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) ++SHAREDOPT_LINK = + DEBUGOPT_CC = -g -D_DEBUG + DEBUGOPT_CXX = -g -D_DEBUG + DEBUGOPT_LINK = -g +diff -urNad poco-1.3.2-data~/build/config/Linux poco-1.3.2-data/build/config/Linux +--- poco-1.3.2-data~/build/config/Linux 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2-data/build/config/Linux 2008-03-22 12:47:11.358806738 +0100 +@@ -52,7 +52,7 @@ + STATICOPT_LINK = -static + SHAREDOPT_CC = -fPIC + SHAREDOPT_CXX = -fPIC +-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) ++SHAREDOPT_LINK = + DEBUGOPT_CC = -g -D_DEBUG + DEBUGOPT_CXX = -g -D_DEBUG + DEBUGOPT_LINK = -g +diff -urNad poco-1.3.2-data~/build/config/PPC-Linux poco-1.3.2-data/build/config/PPC-Linux +--- poco-1.3.2-data~/build/config/PPC-Linux 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2-data/build/config/PPC-Linux 2008-03-22 12:56:16.002800068 +0100 +@@ -54,7 +54,7 @@ + STATICOPT_LINK = -static + SHAREDOPT_CC = -fPIC + SHAREDOPT_CXX = -fPIC +-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) ++SHAREDOPT_LINK = + DEBUGOPT_CC = -g -D_DEBUG + DEBUGOPT_CXX = -g -D_DEBUG + DEBUGOPT_LINK = -g +diff -urNad poco-1.3.2-data~/build/config/QNX poco-1.3.2-data/build/config/QNX +--- poco-1.3.2-data~/build/config/QNX 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2-data/build/config/QNX 2008-03-22 12:47:11.358806738 +0100 +@@ -52,7 +52,7 @@ + STATICOPT_LINK = -static + SHAREDOPT_CC = -fpic + SHAREDOPT_CXX = -fpic +-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) ++SHAREDOPT_LINK = + DEBUGOPT_CC = -g -D_DEBUG + DEBUGOPT_CXX = -g -D_DEBUG + DEBUGOPT_LINK = -g +diff -urNad poco-1.3.2-data~/build/config/SSV-LINUX poco-1.3.2-data/build/config/SSV-LINUX +--- poco-1.3.2-data~/build/config/SSV-LINUX 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2-data/build/config/SSV-LINUX 2008-03-22 12:47:11.358806738 +0100 +@@ -55,7 +55,7 @@ + STATICOPT_LINK = -static + SHAREDOPT_CC = -fPIC + SHAREDOPT_CXX = -fPIC +-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) ++SHAREDOPT_LINK = + DEBUGOPT_CC = -g -D_DEBUG + DEBUGOPT_CXX = -g -D_DEBUG + DEBUGOPT_LINK = -g --- poco-1.3.2+dfsg1.orig/debian/patches/20_gcc43-missing-include.dpatch +++ poco-1.3.2+dfsg1/debian/patches/20_gcc43-missing-include.dpatch @@ -0,0 +1,74 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 20_gcc43-missing-include.dpatch by Krzysztof Burghardt +## +## DP: Fixes problems with compilation using GCC 4.3 + +@DPATCH@ +diff -urNad poco-1.3.2+dfsg1~/Data/ODBC/include/Poco/Data/ODBC/Diagnostics.h poco-1.3.2+dfsg1/Data/ODBC/include/Poco/Data/ODBC/Diagnostics.h +--- poco-1.3.2+dfsg1~/Data/ODBC/include/Poco/Data/ODBC/Diagnostics.h 2008-06-07 09:14:42.736006203 +0200 ++++ poco-1.3.2+dfsg1/Data/ODBC/include/Poco/Data/ODBC/Diagnostics.h 2008-06-07 09:16:19.672006710 +0200 +@@ -46,7 +46,7 @@ + #include + #endif + #include +- ++#include + + namespace Poco { + namespace Data { +diff -urNad poco-1.3.2+dfsg1~/Foundation/include/Poco/BinaryWriter.h poco-1.3.2+dfsg1/Foundation/include/Poco/BinaryWriter.h +--- poco-1.3.2+dfsg1~/Foundation/include/Poco/BinaryWriter.h 2008-06-07 09:14:42.736006203 +0200 ++++ poco-1.3.2+dfsg1/Foundation/include/Poco/BinaryWriter.h 2008-06-07 09:16:19.672006710 +0200 +@@ -42,7 +42,7 @@ + + #include "Poco/Foundation.h" + #include +- ++#include + + namespace Poco { + +diff -urNad poco-1.3.2+dfsg1~/Foundation/include/Poco/FIFOStrategy.h poco-1.3.2+dfsg1/Foundation/include/Poco/FIFOStrategy.h +--- poco-1.3.2+dfsg1~/Foundation/include/Poco/FIFOStrategy.h 2008-06-07 09:14:42.740007830 +0200 ++++ poco-1.3.2+dfsg1/Foundation/include/Poco/FIFOStrategy.h 2008-06-07 09:16:19.672006710 +0200 +@@ -42,6 +42,7 @@ + #include "Poco/NotificationStrategy.h" + #include + #include ++#include + + + namespace Poco { +diff -urNad poco-1.3.2+dfsg1~/Foundation/include/Poco/File.h poco-1.3.2+dfsg1/Foundation/include/Poco/File.h +--- poco-1.3.2+dfsg1~/Foundation/include/Poco/File.h 2008-06-07 09:14:42.740007830 +0200 ++++ poco-1.3.2+dfsg1/Foundation/include/Poco/File.h 2008-06-07 09:16:19.672006710 +0200 +@@ -43,6 +43,7 @@ + #include "Poco/Foundation.h" + #include "Poco/Timestamp.h" + #include ++#include + + + #if defined(POCO_OS_FAMILY_WINDOWS) && defined(POCO_WIN32_UTF8) +diff -urNad poco-1.3.2+dfsg1~/Foundation/include/Poco/HashTable.h poco-1.3.2+dfsg1/Foundation/include/Poco/HashTable.h +--- poco-1.3.2+dfsg1~/Foundation/include/Poco/HashTable.h 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2+dfsg1/Foundation/include/Poco/HashTable.h 2008-06-07 09:17:02.048004882 +0200 +@@ -47,6 +47,7 @@ + #include + #include + #include ++#include + + + namespace Poco { +diff -urNad poco-1.3.2+dfsg1~/XML/include/Poco/DOM/ElementsByTagNameList.h poco-1.3.2+dfsg1/XML/include/Poco/DOM/ElementsByTagNameList.h +--- poco-1.3.2+dfsg1~/XML/include/Poco/DOM/ElementsByTagNameList.h 2008-06-07 09:14:42.740007830 +0200 ++++ poco-1.3.2+dfsg1/XML/include/Poco/DOM/ElementsByTagNameList.h 2008-06-07 09:16:19.672006710 +0200 +@@ -44,6 +44,7 @@ + #include "Poco/DOM/NodeList.h" + #include "Poco/XML/XMLString.h" + ++#include + + namespace Poco { + namespace XML { --- poco-1.3.2+dfsg1.orig/debian/patches/30_missing_paltforms.dpatch +++ poco-1.3.2+dfsg1/debian/patches/30_missing_paltforms.dpatch @@ -0,0 +1,31 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 30_missing_paltforms.dpatch by Krzysztof Burghardt +## +## DP: Add two missing official Debian architectures to POCO known architectures list + +@DPATCH@ +diff -urNad poco-1.3.2+dfsg1~/Foundation/include/Poco/Platform.h poco-1.3.2+dfsg1/Foundation/include/Poco/Platform.h +--- poco-1.3.2+dfsg1~/Foundation/include/Poco/Platform.h 2008-02-03 16:03:30.000000000 +0100 ++++ poco-1.3.2+dfsg1/Foundation/include/Poco/Platform.h 2008-06-24 20:50:52.818657484 +0200 +@@ -133,6 +133,8 @@ + #define POCO_ARCH_SPARC 0x08 + #define POCO_ARCH_AMD64 0x09 + #define POCO_ARCH_ARM 0x0a ++#define POCO_ARCH_M68K 0x0b ++#define POCO_ARCH_S390 0x0c + + + #if defined(__ALPHA) || defined(__alpha) || defined(__alpha__) || defined(_M_ALPHA) +@@ -175,6 +177,12 @@ + #else + #define POCO_ARCH_LITTLE_ENDIAN 1 + #endif ++#elif defined(__m68k__) ++ #define POCO_ARCH POCO_ARCH_M68K ++ #define POCO_ARCH_BIG_ENDIAN 1 ++#elif defined(__s390__) ++ #define POCO_ARCH POCO_ARCH_S390 ++ #define POCO_ARCH_BIG_ENDIAN 1 + #endif + +