debian/0000755000000000000000000000000012252056263007171 5ustar debian/watch0000644000000000000000000000010012245356522010214 0ustar version=3 ftp://pqxx.org/software/libpqxx/libpqxx-(.+)\.tar\.gz debian/libpqxx3-doc.doc-base.reference0000644000000000000000000000046212245356522015047 0ustar Document: libpqxx-reference Title: libpqxx Reference Manual Author: Jeroen T. Vermeulen Abstract: A C++ API to the PostgreSQL database management system. Section: Programming/C++ Format: HTML Index: /usr/share/doc/libpqxx3-doc/html/Reference/index.html Files: /usr/share/doc/libpqxx3-doc/html/Reference/* debian/libpqxx3-doc.doc-base.tutorial0000644000000000000000000000047512245356522014760 0ustar Document: libpqxx-tutorial Title: libpqxx Tutorial Author: Jeroen T. Vermeulen Abstract: Tutorial for libpqxx, a C++ API to the PostgreSQL database management system. Section: Programming/C++ Format: HTML Index: /usr/share/doc/libpqxx3-doc/html/Tutorial/index.html Files: /usr/share/doc/libpqxx3-doc/html/Tutorial/* debian/libpqxx.install0000644000000000000000000000005612245356522012254 0ustar debian/install/usr/lib/libpqxx-*.so* usr/lib debian/libpqxx-doc.install0000644000000000000000000000014512075723514013016 0ustar doc/html usr/share/doc/libpqxx-doc test/*.cxx usr/share/doc/libpqxx-doc/examples debian/libpqxx-3.1.install0000644000000000000000000000005212245356522012547 0ustar debian/tmp/usr/lib/libpqxx-*.so* usr/lib debian/libpqxx-dev.dirs0000644000000000000000000000002412075723514012316 0ustar usr/lib usr/include debian/rules0000755000000000000000000000145312252056213010247 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 export LIBRARY_VERSION=3.1 CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) -fpermissive %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-shared --disable-static CXXFLAGS="$(CXXFLAGS)" override_dh_auto_test: @echo "not doign any testing" override_dh_install: dh_install ## cleaning up dependency_libs filed in *.la files sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'` override_dh_installchangelogs: dh_installchangelogs ChangeLog override_dh_makeshlibs: dh_makeshlibs -- -v$(LIBRARY_VERSION) override_dh_strip: dh_strip --dbg-package=libpqxx-$(LIBRARY_VERSION)-dbg debian/libpqxx3-doc.install0000644000000000000000000000023712245356522013103 0ustar doc/html usr/share/doc/libpqxx3-doc test/*.cxx usr/share/doc/libpqxx3-doc/examples test/*.hxx usr/share/doc/libpqxx3-doc/examples debian/libpqxx-doc.doc-base.tutorial0000644000000000000000000000047312075723514014673 0ustar Document: libpqxx-tutorial Title: libpqxx Tutorial Author: Jeroen T. Vermeulen Abstract: Tutorial for libpqxx, a C++ API to the PostgreSQL database management system. Section: Programming/C++ Format: HTML Index: /usr/share/doc/libpqxx-doc/html/Tutorial/index.html Files: /usr/share/doc/libpqxx-doc/html/Tutorial/* debian/libpqxx-dev.install0000644000000000000000000000025412075723514013030 0ustar debian/install/usr/include usr debian/install/usr/lib/libpqxx.la usr/lib debian/install/usr/lib/libpqxx.so usr/lib debian/install/usr/lib/pkgconfig usr/lib debian/libpqxx3-dev.docs0000644000000000000000000000003312245356522012370 0ustar NEWS README README-UPGRADE debian/Makefile.am0000644000000000000000000000160412245356522011231 0ustar @SET_MAKE@ MAINT_CHARSET = latin1 EXTRA_DIST = \ changelog \ compat \ control \ copyright \ libpqxx-dev.dirs \ libpqxx-dev.docs \ libpqxx-dev.install \ libpqxx-dev.preinst \ libpqxx-doc.doc-base.reference \ libpqxx-doc.doc-base.tutorial \ libpqxx-doc.install \ libpqxx.docs \ libpqxx.install \ rules \ watch ## Rules dist-hook: # Distribute debian/control (not in EXTRA_DIST to avoid $(srcdir) dependencies # Do nothing actually, left in for compatibility DEBUILD_OPTIONS = -us -uc deb: changelog control rules $(MAKE) -C ../ dist -$(RM) -r debian-build -mkdir debian-build cd debian-build ; \ mv ../../$(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)_$(VERSION).orig.tar.gz ; \ tar xfvz $(PACKAGE)_$(VERSION).orig.tar.gz ; \ cd $(PACKAGE)-$(VERSION) ; \ debuild $(DEBUILD_OPTIONS) ; \ cd .. ; \ $(RM) -r $(PACKAGE)-$(VERSION) MAINTAINERCLEANFILES = \ Makefile.in .PHONY: deb debian/libpqxx-doc.doc-base.reference0000644000000000000000000000046012075723514014762 0ustar Document: libpqxx-reference Title: libpqxx Reference Manual Author: Jeroen T. Vermeulen Abstract: A C++ API to the PostgreSQL database management system. Section: Programming/C++ Format: HTML Index: /usr/share/doc/libpqxx-doc/html/Reference/index.html Files: /usr/share/doc/libpqxx-doc/html/Reference/* debian/copyright0000644000000000000000000000347112245356522011134 0ustar This package was debianized by Greg Hookey on Thu, 12 Dec 2002 00:27:01 -0800. It was downloaded from ; now moved to Upstream Author: Jeroen T. Vermeulen Copyrights: Copyright © 2001-2008, Jeroen T. Vermeulen. Copyright © 1994-2008, Free Software Foundation. This project is released under the Berkeley/BSD license. 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 author, nor the names of other 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. debian/Makefile.in0000644000000000000000000002557112245356522011253 0ustar # Makefile.in generated by automake 1.11 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = debian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/config/m4/libtool.m4 \ $(top_srcdir)/config/m4/ltoptions.m4 \ $(top_srcdir)/config/m4/ltsugar.m4 \ $(top_srcdir)/config/m4/ltversion.m4 \ $(top_srcdir)/config/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs CONFIG_HEADER = $(top_builddir)/include/pqxx/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOXYGEN = @DOXYGEN@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ HAVE_DOT = @HAVE_DOT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR = @MKDIR@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PG_CONFIG = @PG_CONFIG@ PKG_CONFIG = @PKG_CONFIG@ POSTGRES_INCLUDE = @POSTGRES_INCLUDE@ POSTGRES_LIB = @POSTGRES_LIB@ PQXXVERSION = @PQXXVERSION@ PQXX_ABI = @PQXX_ABI@ PQXX_MAJOR = @PQXX_MAJOR@ PQXX_MINOR = @PQXX_MINOR@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMLTO = @XMLTO@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ with_postgres_include = @with_postgres_include@ with_postgres_lib = @with_postgres_lib@ MAINT_CHARSET = latin1 EXTRA_DIST = \ changelog \ compat \ control \ copyright \ libpqxx-dev.dirs \ libpqxx-dev.docs \ libpqxx-dev.install \ libpqxx-dev.preinst \ libpqxx-doc.doc-base.reference \ libpqxx-doc.doc-base.tutorial \ libpqxx-doc.install \ libpqxx.docs \ libpqxx.install \ rules \ watch # Distribute debian/control (not in EXTRA_DIST to avoid $(srcdir) dependencies # Do nothing actually, left in for compatibility DEBUILD_OPTIONS = -us -uc MAINTAINERCLEANFILES = \ Makefile.in all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu debian/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu debian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ dist-hook distclean distclean-generic distclean-libtool \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ uninstall uninstall-am @SET_MAKE@ dist-hook: deb: changelog control rules $(MAKE) -C ../ dist -$(RM) -r debian-build -mkdir debian-build cd debian-build ; \ mv ../../$(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)_$(VERSION).orig.tar.gz ; \ tar xfvz $(PACKAGE)_$(VERSION).orig.tar.gz ; \ cd $(PACKAGE)-$(VERSION) ; \ debuild $(DEBUILD_OPTIONS) ; \ cd .. ; \ $(RM) -r $(PACKAGE)-$(VERSION) .PHONY: deb # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: debian/libpqxx-dev.docs0000644000000000000000000000004012075723514012303 0ustar NEWS README README-UPGRADE TODO debian/libpqxx3-dev.dirs0000644000000000000000000000002412245356522012401 0ustar usr/lib usr/include debian/libpqxx-3.1.docs0000644000000000000000000000001412245356522012027 0ustar NEWS README debian/source/0000755000000000000000000000000012245356522010474 5ustar debian/source/format0000644000000000000000000000001412245356522011702 0ustar 3.0 (quilt) debian/libpqxx3-dev.install0000644000000000000000000000023412245356522013111 0ustar debian/tmp/usr/include usr debian/tmp/usr/lib/libpqxx.la usr/lib debian/tmp/usr/lib/libpqxx.so usr/lib debian/tmp/usr/lib/pkgconfig usr/lib debian/patches/0000755000000000000000000000000012245356522010623 5ustar debian/patches/100-fix-g++4.6-compilation.patch0000644000000000000000000000050112245356522016042 0ustar Patch for cstddef inclusion needed for compilation. --- libpqxx3-3.0.2.orig/include/pqxx/compiler-internal.hxx +++ libpqxx3-3.0.2/include/pqxx/compiler-internal.hxx @@ -51,6 +51,8 @@ #endif // __GNUC__ && PQXX_HAVE_GCC_VISIBILITY +#include + #include "pqxx/compiler-public.hxx" #ifdef PQXX_HAVE_LIMITS debian/patches/series0000644000000000000000000000004112245356522012033 0ustar 100-fix-g++4.6-compilation.patch debian/compat0000644000000000000000000000000212245356522010372 0ustar 8 debian/libpqxx.docs0000644000000000000000000000001412245356522011530 0ustar NEWS README debian/control0000644000000000000000000000416412252056221010573 0ustar Source: libpqxx3 Section: libs Priority: optional Maintainer: Kubuntu Developers XSBC-Original-Maintainer: Marcin Kulisz (kuLa) Build-Depends: debhelper (>> 8.0.0), libpq-dev (>= 8.0.3), chrpath, libtool, python, dh-autoreconf Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/collab-maint/libpqxx.git Vcs-Browser: http://git.debian.org/?p=collab-maint/libpqxx.git;a=summary Homepage: http://pqxx.org Package: libpqxx3-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libpq-dev (>= 8.0.3-1), libpqxx-3.1 (= ${binary:Version}), pkg-config Suggests: libpqxx3-doc Conflicts: libpqxx-dev Replaces: libpqxx-dev Description: C++ library to connect to PostgreSQL (development files) C++ library to enable user programs to communicate with the PostgreSQL database back-end. . This package contains header files for linking against libpqxx. Obsoletes the libpqpp-dev package. Package: libpqxx3-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: libpqxx3-dev (>= ${binary:Version}) Conflicts: libpqxx-doc Replaces: libpqxx-doc Description: C++ library to connect to PostgreSQL (documentation) C++ library to enable user programs to communicate with the PostgreSQL database back-end. . This package contains documentation and examples. Package: libpqxx-3.1 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: C++ library to connect to PostgreSQL C++ library to enable user programs to communicate with the PostgreSQL database back-end. The database back-end can be local or it may be on another machine, accessed via TCP/IP. This package obsoletes the libpqpp package. Package: libpqxx-3.1-dbg Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, libpqxx-3.1 (= ${binary:Version}) Description: C++ library to connect to PostgreSQL (debugging symbols) C++ library to enable user programs to communicate with the PostgreSQL database back-end. . This package contains debugging symbols for the libpqxx library. It is usually needed to get a useful backtrace when applications using the libpqxx library crashes. debian/changelog0000644000000000000000000004123012252056261011041 0ustar libpqxx3 (1:3.1.1-0ubuntu4) trusty; urgency=low * Use dh-autoreconf to update autotools files for new ports. -- Colin Watson Wed, 11 Dec 2013 12:38:08 +0000 libpqxx3 (1:3.1.1-0ubuntu3) trusty; urgency=low * Add epoch to override -dev package from libpqxx version 4 -- Jonathan Riddell Wed, 27 Nov 2013 14:20:24 +0000 libpqxx3 (3.1.1-0ubuntu2) trusty; urgency=low * Add python build-dep -- Jonathan Riddell Wed, 27 Nov 2013 14:03:36 +0000 libpqxx3 (3.1.1-0ubuntu1) trusty; urgency=low * New upstream release -- Jonathan Riddell Wed, 27 Nov 2013 11:53:55 +0000 libpqxx3 (3.1-1.1) unstable; urgency=low * Non maintainer upload * Work around build failure with GCC 4.7. Closes: #672021. -- Matthias Klose Tue, 08 May 2012 23:44:51 +0000 libpqxx3 (3.1-1) unstable; urgency=low [ Marcin Kulisz ] * Adopting package (Closes: #618703) * d/rules total rewrite * adding symbols file * fixing all lintian issues [ Matthijs Möhlmann ] * New upstream version (Closes: #622728) * Update copyright file and include BSD license. * Switch to dpkg-source 3.0 (quilt) format * Empty the dependency_lib line in the .la file. (Closes: #622480) * Use debhelper 8 -- Marcin Kulisz (kuLa) Mon, 28 Nov 2011 20:52:27 +0000 libpqxx3 (3.0.2-2) unstable; urgency=low * Orphaned the package. * debian/control: - Added quilt to Build-Depends. - Bumped Standards-Version to 3.9.2, no changes needed. * debian/rules: - Use quilt. * debian/patches: - New patch 100-fix-g++4.6-compilation.patch (provided by Matthias Klose ). (Closes: #624876) * debian/README.source: - Added with standard instructions how to use quilt. -- Eugene V. Lyubimkin Tue, 03 May 2011 20:00:49 +0300 libpqxx3 (3.0.2-1) unstable; urgency=low * New upstream bugfix-only release. * debian/control: - Bumped Standards-Version to 3.8.3, no changes needed. - Added {misc:Depends} to dependencies of binary packages. - Updated my mail address. * debian/libpqxx3-doc.install: - Added test headers to allow compiling examples. (Closes: 539814) -- Eugene V. Lyubimkin Mon, 28 Sep 2009 01:13:16 +0300 libpqxx3 (3.0.0-3) unstable; urgency=medium * debian/control: - Make libpqxx3-dev also replace the libpqxx-dev to easy upgrade path. (Closes: #520171) - Make libpqxx3-doc conflict with and replace libpqxx-doc. Fixes a RC bug, so urgency is set to medium. (Closes: #520169) - Binary package 'libpqxx-3.0-dbg' is now in 'debug' section. - Removed duplicated 'Section' tag for 'libpqxx-3.0', as suggested by lintian. - Bump 'Standards-Version' to 3.8.1, no changes needed. -- Eugene V. Lyubimkin Thu, 19 Mar 2009 19:50:47 +0200 libpqxx3 (3.0.0-2) unstable; urgency=low * Upload to unstable. -- Eugene V. Lyubimkin Sun, 01 Mar 2009 09:11:59 +0200 libpqxx3 (3.0.0-1) experimental; urgency=low * New upstream release. * Switched source package from libpqxx to libpqxx3, allowing both libpqxx v2 and v3 being installed simultaneously. * debian/control: - Added 'Vcs-Git' and 'Vcs-Browser' fields. - Make libpqxx3-dev conflict with libpqxx-dev, they contain the same include paths. * debian/rules: - Moved renewing config.sub and config.guess code to 'autoconfigure' target. Added deleting of these files in 'clean' target. - Don't parse changelog for library version, it changes rarely anyway. - Deal better with config/config.{sub,guess} files in 'clean' and 'autoconfigure' targets. * Deleted obsolete debian/libpqxx3-dev.preinst. * Reverted default config/config.{sub,guess} files to upstream ones. -- Eugene V. Lyubimkin Sun, 30 Nov 2008 14:52:11 +0200 libpqxx (3.0.0~svn1419-1) experimental; urgency=low * New upstream development snapshot. - No more g++ 4.3 warnings on build. - Test suite passed fully. * debian/rules: - Removed check for 'noopt', it is handled automatically by providing appropriate values in CFLAGS by dpkg-buildpackage. - Removed unneeded 'rm -rf' for previously unsynced upstream files as these files are not shipped anymore. -- Eugene V. Lyubimkin Thu, 16 Oct 2008 20:42:28 +0300 libpqxx (3.0.0~svn1401-1) experimental; urgency=low * New upstream development snapshot. * debian/control.in: - Eliminated, it leads to synchronize errors too often. * debian/control: - Changed section of 'libpqxx-3.0.0-dbg' from libs to libdevel. - Updated accordingly to SONAME and version bump. * debian/libpqxx-3.0.0.shlibs: - Introduced. * debian/rules: - Updated accordingly to upstream version bump. - Removed obsoleted debian/control.in stuff. -- Eugene V. Lyubimkin Sat, 04 Oct 2008 15:16:27 +0300 libpqxx (2.6.9-8) unstable; urgency=low * debian/control: - Bumped 'Conflicts' and 'Replaces' in libpqxx-doc to (<< 2.6.9-7) due to broken build system of 2.6.9-6. -- Eugene V. Lyubimkin Tue, 29 Jul 2008 23:40:12 +0300 libpqxx (2.6.9-7) unstable; urgency=low * Introduced debug package: libpqxx2.6.9ldbl-dbg. * Removed static library from -dev package, I see no objections to use shared version of library. * Patch: used PQXX_LIBEXPORT in function 'void pqxx::internal::freemem_result_data(result_data *d)'. Now 'make check'-tests are passed fully. * debian/rules: - Now library compiles with '-D_REENTRANT'. - Add deleting of author-provided 'libpqxx-dev.doc-base.*' in 'autoconfigure' rule to avoid incorrect doc-base entries in 'libpqxx-dev' package. (Closes: #492174) -- Eugene V. Lyubimkin Fri, 11 Jul 2008 11:10:12 +0300 libpqxx (2.6.9-6) unstable; urgency=low * New maintainer. (Closes: #479399) - Thanks for work, Roger Leigh! * Moved all documentation stuff to new binary package 'libpqxx-doc'. * debian/rules: - Some cleanup. - Added support for 'parallel=n' in DEB_BUILD_OPTIONS. - Fixed support for 'noopt' in DEB_BUILD_OPTIONS. * debian/control.in: - Fixed using "${binary:Version}" in new builds. - Bumped 'Standards-Version' to 3.8.0. - Added 'Homepage' field. - Added debian/watch. - Added 'parallel=n' support (see above). - Changed 'doc-base' sections to 'Programming/C++'. * debian/copyright: - Fixed a typo: 'Authors' -> 'Author'. - Renewed copyrights. -- Eugene V. Lyubimkin Sat, 09 Jul 2008 02:09:30 +0300 libpqxx (2.6.9-5) unstable; urgency=low * src/binarystring.cxx, src/connection_base.cxx, src/cursor.cxx, src/result.cxx, src/transaction_base.cxx, test/test003.cxx, test/test011.cxx, test/test022.cxx, test/test030.cxx, test/test092.cxx: Include and to prototype string, memory, and maths functions needed to build with GCC 4.3 (Closes: #441558). * debian/rules: Remove redundant "make distclean" in clean target. * debian/control: Use ${binary:Version} in place of ${Source-Version}. -- Roger Leigh Tue, 11 Sep 2007 09:38:15 +0100 libpqxx (2.6.9-4) unstable; urgency=low * debian/rules: Add "ldbl" suffix to LIBRARY_VERSION for the "long double" ABI transition (Closes: #430294). * debian/control.in: libpqxx: Conflict with libpqxx-2.6.9. -- Roger Leigh Sun, 24 Jun 2007 12:18:44 +0100 libpqxx (2.6.9-3) unstable; urgency=low * src/result.cxx: Really include missing cstdlib header, needed to build with GCC 4.3 (Closes: #417360). -- Roger Leigh Fri, 27 Apr 2007 20:58:53 +0100 libpqxx (2.6.9-2) unstable; urgency=low * src/result.cxx: Include missing cstdlib header, needed to build with GCC 4.3 (Closes: #417360). * debian/compat: New file. Set debhelper compatibility level to 5. * debian/control: Build-Depend on debhelper >> 5.0.0. -- Roger Leigh Sun, 22 Apr 2007 16:16:39 +0100 libpqxx (2.6.9-1) experimental; urgency=low * New upstream release. -- Roger Leigh Sat, 3 Feb 2007 11:52:31 +0000 libpqxx (2.6.8-1) unstable; urgency=low * New upstream release. -- Roger Leigh Thu, 7 Sep 2006 10:05:55 +0100 libpqxx (2.6.7-1) unstable; urgency=low * New upstream release. * debian/libpqxx-dev.docs: Include README-UPGRADE. * debian/rules: Drop c2a library suffix. * debian/control: - Drop c2a library suffix. - Update to Standards-Version 3.7.2. - Added Martin Pitt to Uploaders. -- Roger Leigh Sun, 9 Jul 2006 13:04:15 +0100 libpqxx (2.5.5-2) unstable; urgency=low * debian/control.in: - Add a "c2a" suffix to the library package name, and conflict with the previous name. This is for rebuilding against the new libstdc++ allocator, which changes the C++ ABI (Closes: #339216). - Build-Depend upon at least debhelper version 4. * debian/rules: - Create and remove package symlinks with a "c2a" suffix. - Use debhelper v4 compatibility mode. -- Roger Leigh Thu, 17 Nov 2005 12:48:21 +0000 libpqxx (2.5.5-1) unstable; urgency=low * New upstream release. * Update to Standards-Version 3.6.2. * The package is built with g++ 4.0, but no "c2" suffix has been added because the soname has also changed. -- Roger Leigh Sat, 9 Jul 2005 14:49:05 +0100 libpqxx (2.4.3-2) unstable; urgency=low * PostgreSQL 8.0 transition. - Build-Depend upon libpq-dev rather than postgresql-dev. - libpqxx-dev: Depend upon libpq-dev rather than postgresql-dev. -- Roger Leigh Thu, 9 Jun 2005 19:37:04 +0100 libpqxx (2.4.3-1) unstable; urgency=low * New upstream release. -- Roger Leigh Thu, 10 Feb 2005 21:30:15 +0000 libpqxx (2.4.1-2) unstable; urgency=low * Regenerate debian/control to ensure packages names are correct. -- Roger Leigh Wed, 24 Nov 2004 23:55:55 +0000 libpqxx (2.4.1-1) unstable; urgency=low * New upstream release. * Dropped all patches; these are now incorporated upstream. * Build-Depend on postgresql-dev (>= 7.4.6-1) in order to guarantee ABI compatibility with postgresql on all arches. -- Roger Leigh Sun, 7 Nov 2004 22:44:23 +0000 libpqxx (2.4.0-2) unstable; urgency=low * Really bootstrap with the current autotools. -- Roger Leigh Sun, 31 Oct 2004 14:02:07 +0000 libpqxx (2.4.0-1) unstable; urgency=low * New upstream release. * Retained patches from previous release: - include/pqxx/Makefile.am (installed headers) - debian/rules (delete examples using internal headers) - debian/control.in (version Build-Depends on postgresql-dev and chrpath, libpqxx-dev depends on versioned postgresql-dev and pkg-config). * Re-bootstrapped with current autotools. -- Roger Leigh Sun, 31 Oct 2004 12:14:11 +0000 libpqxx (2.3.0-3) unstable; urgency=low * libpqxx-dev: - Depend upon pkg-config. - Don't install compiler.h, which includes internal headers that are not installed. Thanks to Dennis Lubert for reporting these problems. - Remove all examples that include private headers; the deletion rules were outdated due to header renaming. -- Roger Leigh Sun, 10 Oct 2004 15:59:52 +0100 libpqxx (2.3.0-2) unstable; urgency=low * Don't install private headers which are only for internal use for the duration of the build. Only install config-public-*.h. * Patch configure.ac.in to work with automake-1.9 (added a tar-ustar option to ensure portable tarballs may be generated). -- Roger Leigh Tue, 28 Sep 2004 22:38:24 +0100 libpqxx (2.3.0-1) unstable; urgency=low * New upstream release (Closes: #265639). * This release builds with GCC 3.4 (Closes: #260467). * configure.ac.in and tools/Makefile.am required minor changes to allow VPATH building. The changes have been submitted upstream. -- Roger Leigh Wed, 1 Sep 2004 23:16:10 +0100 libpqxx (2.2.2-1) unstable; urgency=low * New upstream release. * debian/rules: Removed deletion of include/pqxx/config.h and include/pqxx/libconfig.h, which are no longer distributed. * debian/rules: libpqxx-dev includes the regression tests as example code. Some tests use the internal headers internalconfig.h and compiler.h. These tests are now removed from libpqxx-dev (Closes: #240499). -- Roger Leigh Sat, 8 May 2004 14:55:23 +0100 libpqxx (2.2.1-2) unstable; urgency=low * tools/Makefile.am: add -I$(top_builddir)/include to INCLUDES to fix VPATH build. Regenerate Makefile.ins with automake. -- Roger Leigh Sun, 4 Apr 2004 17:52:32 +0100 libpqxx (2.2.1-1) unstable; urgency=low * New upstream release. -- Roger Leigh Mon, 22 Mar 2004 20:43:26 +0000 libpqxx (2.2.0-1) unstable; urgency=low * New upstream release. * pqxx::result memory leak present in 2.1.3 is fixed with this release (Closes: #239195). -- Roger Leigh Sun, 21 Mar 2004 15:08:01 +0000 libpqxx (2.1.3-5) unstable; urgency=low * libpqxx-dev depends upon postgresql-dev. This should solve some potential build environment incompatibilities. -- Roger Leigh Wed, 17 Mar 2004 20:41:59 +0000 libpqxx (2.1.3-4) unstable; urgency=low * Force building with the correct version of postgresql-dev by Build-Depending upon postgresql-dev (>= 7.4.1-3). -- Roger Leigh Sun, 8 Feb 2004 20:25:43 +0000 libpqxx (2.1.3-3) unstable; urgency=low * Rebuild to fix a dependency issue due to an outdated libpq3 shlibs file (Bug #230259, which was reassigned to postgresql). This caused run-time linker errors when used with older libpq3 versions, due to missing symbols only present with PostgreSQL 7.4.x. -- Roger Leigh Sun, 8 Feb 2004 17:58:54 +0000 libpqxx (2.1.3-2) unstable; urgency=low * Fix failure when converting a pqxx::result::tuple into a bool. The fix was backported from libpqxx CVS. -- Roger Leigh Thu, 15 Jan 2004 11:09:35 +0000 libpqxx (2.1.3-1) unstable; urgency=low * New upstream release (Closes: #219389). * Acknowledge bugs closed by previous NMUs (Closes: #217203, #198441, #201263). * Switched to using the new library versioning scheme with package version string in the library DT_SONAME. This requires preprocessing of debian/control, and versioned symlinks are created at build time. * Added pkg-config libpqxx.pc file. -- Roger Leigh Thu, 8 Jan 2004 15:05:44 +0000 libpqxx (2.0.0-1) unstable; urgency=low * New upstream release. * Added myself as the new maintainer of libpqxx. * Merge upstream Debian packaging changes: - 1.7.6-1: Example packaging to be used with libpqxx development version 1.7.6 (Greg Hookey). - 1.9.6-1: Source changes (Jeroen T. Vermeulen). - 2.0.0-1: [debian/control, debian/rules] Use chrpath to get rid of RPATH in the shared library (J.H.M. Dassen (Ray)) * Added the new tutorial to libpqxx-dev. -- Roger Leigh Thu, 20 Nov 2003 21:09:06 +0000 libpqxx (1.5.1-1.2) unstable; urgency=low * Non-maintainer upload. * Include test/*.cxx as usage examples in libpqxx-dev (Closes: #217203). -- Roger Leigh Mon, 27 Oct 2003 22:23:31 +0000 libpqxx (1.5.1-1.1) unstable; urgency=low * Non-maintainer upload. * Add API reference documentation to libpqxx-dev (Closes: #198441, #201263). * Use dh_install instead of the old dh_movefiles, to enable copying of the HTML documentation. * Use DESTDIR rather than prefix for make install, since overriding prefix may cause subtle breakage. * /usr/share/doc/libpqxx-dev may no longer be a symbolic link. libpqxx now has a preinst script to remove the link if it is detected, to prevent the documentation being incorrectly installed under /usr/share/doc/libpqxx0 (since dpkg follows symbolic links). * CVS directories present in the upstream tarball are removed in the debian/rules clean rule, to prevent inclusion in a binary package. * Fold lines over 79 columns in debian/copyright. * Change section of libpqxx-dev from libs to libdevel. -- Roger Leigh Thu, 4 Sep 2003 23:49:17 +0100 libpqxx (1.5.1-1) unstable; urgency=low * Initial Release. (closes: #170932) -- Greg Hookey Sat, 22 Mar 2003 16:00:10 -0800 debian/libpqxx-dev.preinst0000644000000000000000000000134612075723514013051 0ustar #! /bin/sh # preinst script for libpqxx-dev # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `install' # * `install' # * `upgrade' # * `abort-upgrade' case "$1" in install|upgrade) # Remove symbolic link if it exists. if test -h /usr/share/doc/libpqxx-dev; then rm -f /usr/share/doc/libpqxx-dev fi ;; abort-upgrade) ;; *) echo "preinst called with unknown argument \`$1'" >&2 exit 0 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0