--- cxxtools-1.4.8.orig/debian/compat +++ cxxtools-1.4.8/debian/compat @@ -0,0 +1 @@ +5 --- cxxtools-1.4.8.orig/debian/libcxxtools6.install +++ cxxtools-1.4.8/debian/libcxxtools6.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* usr/lib --- cxxtools-1.4.8.orig/debian/libcxxtools-dev.examples +++ cxxtools-1.4.8/debian/libcxxtools-dev.examples @@ -0,0 +1,2 @@ +demo/README +demo/*.cpp --- cxxtools-1.4.8.orig/debian/rules +++ cxxtools-1.4.8/debian/rules @@ -0,0 +1,28 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses cdbs. Originaly written by Robert Millan. +# This file is public domain. + +# Add here any variable or target overrides you need +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +DEB_CONFIGURE_NORMAL_ARGS += --enable-shared --enable-static + +# Actually, rebuilding the whole build chain is a bit overkill +# currently. It used to be necessary since we did changes to +# configure.in and Makefile.am files. +post-patches:: + if [ ! -e configure ] ; then aclocal && autoheader && ln -s /usr/share/gettext/config.rpath . && libtoolize && automake -a && autoconf; fi + +clean:: + rm -f configure aclocal.m4 config.* depcomp install-sh ltmain.sh missing libtool + rm -f Makefile.in src/Makefile.in demo/Makefile.in include/Makefile.in src/config.h.in + rm -f m4/libtool.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 + rm -f config.rpath + +binary-post-install/libcxxtools6:: + rm -f debian/libcxxtools6/usr/share/doc/libcxxtools6/README #just some installation notes + +binary-post-install/libcxxtools-dev:: + rm -f debian/libcxxtools-dev/usr/share/doc/libcxxtools-dev/README #just some installation notes --- cxxtools-1.4.8.orig/debian/cxxtools-config.1 +++ cxxtools-1.4.8/debian/cxxtools-config.1 @@ -0,0 +1,68 @@ +.\" 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 CXXTOOLS-CONFIG 1 "2006-05-10" +.\" 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 +cxxtools-config \- output compiler flags for cxxflags usage +.SH SYNOPSIS +.B cxxtools-config +.RB [ --libs ] +.RB [ --cxxflags ] +.RB [ --logging ] +.RB [ --properties +.IR app ] +.RB [ --logfile +.IR file ] +.RB [ --help ] +.RB [ --version ] +.SH DESCRIPTION +This manual page documents briefly the +.B cxxtools-config +command. +.SH OPTIONS +This program's options starting with two dashes (`-'). +A summary of options is included below. +.TP +.B --libs +Output linker flags. +.TP +.B --cxxflags +Output C++ preprocessor and compiler flags. +.TP +.B --logging +Configured logging type. +.TP +.B --properties app +Print logging properties template for application +.BR app . +.TP +.B --logfile file +Set logfile to +.I file +in following +.B --properties +option. +.TP +.B --help +Show summary of options. +.TP +.B \-\-version +Show version of program. +.SH AUTHOR +cxxtools was written by Tommi M\[:a]kitalo . +.PP +This manual page was written by Kari Pahula , +for the Debian project (but may be used by others). --- cxxtools-1.4.8.orig/debian/control +++ cxxtools-1.4.8/debian/control @@ -0,0 +1,32 @@ +Source: cxxtools +Section: libs +Priority: optional +Maintainer: Kari Pahula +Build-Depends: libtool, libltdl3-dev, autoconf, automake1.9, cdbs, debhelper (>= 5), autoconf-archive, gettext, quilt +Standards-Version: 3.8.1 +Homepage: http://www.tntnet.org/cxxtools.html + +Package: libcxxtools6 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: library of unrelated but useful C++ classes + cxxtools contains an argument-parser, a base-64 encoder/decoder, a + C++ interface to iconv, md5-stream for easy MD5 calculation, + threading classes, socket classes, a dynamic exception-safe buffer, a + wrapper for dlopen/dlsym, a pool template (e.g., for a connection + pool in a multi-threaded application), query_params, and a class for + easy parsing of CGI parameters (GET and POST) in a CGI program. + +Package: libcxxtools-dev +Architecture: any +Section: libdevel +Depends: libstdc++6-4.3-dev | libstdc++-dev, libcxxtools6, ${shlibs:Depends}, ${misc:Depends} +Description: library of unrelated but useful C++ classes + cxxtools contains an argument-parser, a base-64 encoder/decoder, a + C++ interface to iconv, md5-stream for easy MD5 calculation, + threading classes, socket classes, a dynamic exception-safe buffer, a + wrapper for dlopen/dlsym, a pool template (e.g., for a connection + pool in a multi-threaded application), query_params, and a class for + easy parsing of CGI parameters (GET and POST) in a CGI program. + . + This package has the development headers and the static libraries. --- cxxtools-1.4.8.orig/debian/libcxxtools-dev.install +++ cxxtools-1.4.8/debian/libcxxtools-dev.install @@ -0,0 +1,6 @@ +debian/tmp/usr/lib/*.so usr/lib +debian/tmp/usr/lib/*.a usr/lib +debian/tmp/usr/lib/*.la usr/lib +debian/tmp/usr/bin/ usr +debian/tmp/usr/include/ usr +debian/cxxtools-config.1 usr/share/man/man1 --- cxxtools-1.4.8.orig/debian/copyright +++ cxxtools-1.4.8/debian/copyright @@ -0,0 +1,56 @@ +This package was debianized by Kari Pahula on +Sat, 1 Jul 2006 22:31:49 +0300 + +It was downloaded from http://www.tntnet.org/download.hms + +Copyright + 2003-2008 Tommi Mäkitalo + 2004-2008 Marc Boris Dürner + 2006-2007 Aloysius Indrayanto + 2006 PTV AG + 2005 Stephan Beal + +License: + + This package 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 of the License, or (at your option) any later version. + + This package 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 package; 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 GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +cxxtools includes md5 algorithm. +Copyright (C) 1991-2, RSA Data Security, Inc. + + 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. + + These notices must be retained in any copies of any part of this + documentation and/or software. + + +The Debian packaging is (C) 2006-2008, Kari Pahula +and is licensed under the GPLv2 or later, see +`/usr/share/common-licenses/GPL'. --- cxxtools-1.4.8.orig/debian/changelog +++ cxxtools-1.4.8/debian/changelog @@ -0,0 +1,95 @@ +cxxtools (1.4.8-3ubuntu1) oneiric; urgency=low + + * Remove non-existing dir from aclocal call. LP: #831119. + Change can be dropped with 2.0.0. + + -- Matthias Klose Sun, 18 Sep 2011 14:51:55 +0200 + +cxxtools (1.4.8-3) unstable; urgency=low + + * Patch src/Makefile.am to not add -shared to libcxxtools_la_LDFLAGS. + (Closes: #526341) + * Patch src/hdstream.cpp to #include . (Closes: #504974) + * Re-added quilt as a build dep. + * Standards-Version 3.8.1 (No changes needed). + * Changed libcxxtools-dev's dependency on libstdc++-dev to + libstdc++6-4.3-dev | libstdc++-dev. + + -- Kari Pahula Sat, 09 May 2009 01:02:53 +0300 + +cxxtools (1.4.8-2) unstable; urgency=low + + * Made libcxxtools-dev depend on libcxxtools6, not libcxxtools5. + + -- Kari Pahula Mon, 16 Jun 2008 12:24:28 +0300 + +cxxtools (1.4.8-1) unstable; urgency=high + + * New upstream release. + * SONAME bump to 6. + * Fix FTBFS bug on sparc. (Closes: #475590) + * Removed the src/tcpstream.cpp patch, which was included upstream. + * Removed quilt build dependency, as this version is unpatched. + + -- Kari Pahula Tue, 03 Jun 2008 22:34:29 +0300 + +cxxtools (1.4.7-1) unstable; urgency=low + + * New upstream release + * Standards-Version 3.7.3 (Homepage control field added). + * SONAME bump to 5. + * Install examples from demo/ to the libcxxtools-dev package. + * Remove the no longer needed patches iconv_test_removed and + libltdl_from_debian. + * Unapplied the last NMU's patch, since the new upstream version + incorporated the necessary header file changes. + * Patched src/tcpstream.cpp to call memmove, not std::memmove. + + -- Kari Pahula Thu, 27 Mar 2008 11:22:06 +0200 + +cxxtools (1.4.3.6-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix gcc-4.3 FTBFS using patch by "brian m. carlson" + . (Closes: #455085, #461679) + + -- Marc 'HE' Brockschmidt Sun, 16 Mar 2008 16:32:50 +0100 + +cxxtools (1.4.3.6-1) unstable; urgency=low + + * New upstream release + * SONAME 3 -> 4 + * Added autoconf-archive as build-dep in order to use ACX_PTHREAD. + + -- Kari Pahula Mon, 14 May 2007 18:10:03 +0300 + +cxxtools (1.4.3.1-1) unstable; urgency=low + + * New upstream release + + -- Kari Pahula Thu, 7 Dec 2006 00:06:47 +0200 + +cxxtools (1.4.3-2) unstable; urgency=low + + * Added dependency on libstdc++-dev for libcxxtools-dev + + -- Kari Pahula Fri, 27 Oct 2006 22:40:03 +0300 + +cxxtools (1.4.3-1) unstable; urgency=low + + * New upstream release + + -- Kari Pahula Fri, 25 Aug 2006 11:43:43 +0300 + +cxxtools (1.4.2-2) unstable; urgency=low + + * Added missing dependency to libcxxtools3 for libcxxtools-dev + + -- Kari Pahula Wed, 12 Jul 2006 11:18:56 +0300 + +cxxtools (1.4.2-1) unstable; urgency=low + + * Initial release Closes: #366834 + * Use the libltdl in Debian instead of the included one + + -- Kari Pahula Sat, 1 Jul 2006 22:31:49 +0300 --- cxxtools-1.4.8.orig/debian/patches/no_shared_flag +++ cxxtools-1.4.8/debian/patches/no_shared_flag @@ -0,0 +1,11 @@ +Index: cxxtools-1.4.8/src/Makefile.am +=================================================================== +--- cxxtools-1.4.8.orig/src/Makefile.am 2009-05-09 00:39:58.000000000 +0300 ++++ cxxtools-1.4.8/src/Makefile.am 2009-05-09 00:41:35.000000000 +0300 +@@ -47,5 +47,5 @@ + + libcxxtools_la_LIBADD = $(DLLIBADD) $(LIBICONV) + libcxxtools_la_CXXFLAGS = $(PTHREAD_CFLAGS) +-libcxxtools_la_LDFLAGS = -version-info @sonumber@ $(PTHREAD_LIBS) @SHARED_LIB_FLAG@ ++libcxxtools_la_LDFLAGS = -version-info @sonumber@ $(PTHREAD_LIBS) + --- cxxtools-1.4.8.orig/debian/patches/hdstream_stdio +++ cxxtools-1.4.8/debian/patches/hdstream_stdio @@ -0,0 +1,12 @@ +Index: cxxtools-1.4.8/src/hdstream.cpp +=================================================================== +--- cxxtools-1.4.8.orig/src/hdstream.cpp 2009-05-09 00:37:39.000000000 +0300 ++++ cxxtools-1.4.8/src/hdstream.cpp 2009-05-09 00:38:00.000000000 +0300 +@@ -22,6 +22,7 @@ + #include "cxxtools/hdstream.h" + #include + #include ++#include + + namespace cxxtools + { --- cxxtools-1.4.8.orig/debian/patches/series +++ cxxtools-1.4.8/debian/patches/series @@ -0,0 +1,2 @@ +hdstream_stdio +no_shared_flag