--- zipios++-0.1.5.9+cvs.2007.04.28.orig/config.sub +++ zipios++-0.1.5.9+cvs.2007.04.28/config.sub @@ -1,10 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 +# Free Software Foundation, Inc. -timestamp='2007-01-18' +timestamp='2008-01-16' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -72,8 +72,8 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -369,10 +369,14 @@ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ - | xstormy16-* | xtensa-* \ + | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-*) ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown + ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) @@ -443,6 +447,14 @@ basic_machine=ns32k-sequent os=-dynix ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; c90) basic_machine=c90-cray os=-unicos @@ -475,8 +487,8 @@ basic_machine=craynv-cray os=-unicosmp ;; - cr16c) - basic_machine=cr16c-unknown + cr16) + basic_machine=cr16-unknown os=-elf ;; crds | unos) @@ -668,6 +680,14 @@ basic_machine=m68k-isi os=-sysv ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; m88k-omron*) basic_machine=m88k-omron ;; @@ -683,6 +703,10 @@ basic_machine=i386-pc os=-mingw32 ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; miniframe) basic_machine=m68000-convergent ;; @@ -809,6 +833,14 @@ basic_machine=i860-intel os=-osf ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; pbd) basic_machine=sparc-tti ;; @@ -1017,6 +1049,10 @@ basic_machine=tic6x-unknown os=-coff ;; + tile*) + basic_machine=tile-unknown + os=-linux-gnu + ;; tx39) basic_machine=mipstx39-unknown ;; --- zipios++-0.1.5.9+cvs.2007.04.28.orig/config.guess +++ zipios++-0.1.5.9+cvs.2007.04.28/config.guess @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 +# Free Software Foundation, Inc. -timestamp='2007-03-06' +timestamp='2008-01-23' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -56,8 +56,8 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -330,7 +330,7 @@ sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; - i86pc:SunOS:5.*:*) + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) @@ -532,7 +532,7 @@ echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[45]) + *:AIX:*:[456]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -793,12 +793,15 @@ exit ;; *:Interix*:[3456]*) case ${UNAME_MACHINE} in - x86) + x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; EM64T | authenticamd) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks @@ -833,7 +836,14 @@ echo ${UNAME_MACHINE}-pc-minix exit ;; arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-gnu + else + echo ${UNAME_MACHINE}-unknown-linux-gnueabi + fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu @@ -954,8 +964,8 @@ x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit ;; - xtensa:Linux:*:*) - echo xtensa-unknown-linux-gnu + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so @@ -1474,9 +1484,9 @@ the operating system you are using. It is advised that you download the most up to date version of the config scripts from - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run ($0) is already up to date, please send the following data and any information you think might be --- zipios++-0.1.5.9+cvs.2007.04.28.orig/src/zipinputstreambuf.cpp +++ zipios++-0.1.5.9+cvs.2007.04.28/src/zipinputstreambuf.cpp @@ -18,7 +18,13 @@ ZipInputStreambuf::ZipInputStreambuf( streambuf *inbuf, int s_pos, bool del_inbuf ) : InflateInputStreambuf( inbuf, s_pos, del_inbuf ), _open_entry( false ) -{} +{ + ConstEntryPointer entry = getNextEntry() ; + + if ( ! entry->isValid() ) { + ; // FIXME: throw something? + } +} void ZipInputStreambuf::closeEntry() { if ( ! _open_entry ) @@ -42,30 +48,28 @@ // read the zip local header istream is( _inbuf ) ; // istream does not destroy the streambuf. - is.exceptions( ios::eofbit | ios::failbit | ios::badbit ); - - try { - is >> _curr_entry ; - if ( _curr_entry.isValid() ) { - _data_start = _inbuf->pubseekoff(0, ios::cur, ios::in); - if ( _curr_entry.getMethod() == DEFLATED ) { - _open_entry = true ; - reset() ; // reset inflatestream data structures - // cerr << "deflated" << endl ; - } else if ( _curr_entry.getMethod() == STORED ) { - _open_entry = true ; - _remain = _curr_entry.getSize() ; - // Force underflow on first read: - setg( &( _outvec[ 0 ] ), - &( _outvec[ 0 ] ) + _outvecsize, - &( _outvec[ 0 ] ) + _outvecsize ); - // cerr << "stored" << endl ; - } else { - _open_entry = false ; // Unsupported compression format. - throw FCollException( "Unsupported compression format" ) ; - } + is.exceptions(istream::eofbit | istream::failbit | istream::badbit); + is >> _curr_entry ; + if ( _curr_entry.isValid() ) { + _data_start = _inbuf->pubseekoff(0, ios::cur, + ios::in); + if ( _curr_entry.getMethod() == DEFLATED ) { + _open_entry = true ; + reset() ; // reset inflatestream data structures +// cerr << "deflated" << endl ; + } else if ( _curr_entry.getMethod() == STORED ) { + _open_entry = true ; + _remain = _curr_entry.getSize() ; + // Force underflow on first read: + setg( &( _outvec[ 0 ] ), + &( _outvec[ 0 ] ) + _outvecsize, + &( _outvec[ 0 ] ) + _outvecsize ) ; +// cerr << "stored" << endl ; + } else { + _open_entry = false ; // Unsupported compression format. + throw FCollException( "Unsupported compression format" ) ; } - } catch (...) { + } else { _open_entry = false ; } @@ -119,7 +123,7 @@ /* Zipios++ - a small C++ library that provides easy access to .zip files. - Copyright (C) 2000 Thomas Søndergaard + Copyright (C) 2000 Thomas Søndergaard This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/rules +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/rules @@ -0,0 +1,120 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# 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) + +# Include dpatch stuff. +include /usr/share/dpatch/dpatch.make + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +# shared library versions, option 1 +version=2.0.5 +major=2 +# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so +#version=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +#major=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +config.status: configure + dh_testdir + # Add here commands to configure the package. + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + + +build: patch build-stamp +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + $(MAKE) doc + + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + rm -rf $(CURDIR)/doc/html + rm -rf $(CURDIR)/doc/latex + rm -rf $(CURDIR)/doc/man + rm -rf $(CURDIR)/doc/images/zipios++.eps + -test -r /usr/share/misc/config.sub && \ + cp -f /usr/share/misc/config.sub config.sub + -test -r /usr/share/misc/config.guess && \ + cp -f /usr/share/misc/config.guess config.guess + + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + install -d $(CURDIR)/debian/tmp/usr/share/man/man3 + install -m 644 $(CURDIR)/doc/man/man3/* $(CURDIR)/debian/tmp/usr/share/man/man3 + install -d $(CURDIR)/debian/tmp/usr/share/doc/libzipios++-doc/html + install -m 644 $(CURDIR)/doc/html/* $(CURDIR)/debian/tmp/usr/share/doc/libzipios++-doc/html + + +# 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_movefiles + + echo "/* This file is left empty on Debian GNU/Linux systems. */" > ./debian/libzipios++-dev/usr/include/zipios++/zipios-config.h + +# dh_installdebconf + dh_installdocs + dh_installexamples + dh_installmenu +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit + dh_installcron + dh_installman -plibzipios++-dev + dh_installinfo +# dh_undocumented + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/libzipios++0c2a.files +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/libzipios++0c2a.files @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/libzipios++0c2a.dirs +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/libzipios++0c2a.dirs @@ -0,0 +1 @@ +usr/lib --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/libzipios++-doc.files +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/libzipios++-doc.files @@ -0,0 +1 @@ +usr/share/doc/libzipios++-doc/html --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/libzipios++-doc.doc-base +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/libzipios++-doc.doc-base @@ -0,0 +1,9 @@ +Document: libzipios++-doc +Title: libzipios++ online documentation +Author: Various +Abstract: This set of documents provides help for using the libzipios++ library. +Section: Programming + +Format: html +Index: /usr/share/doc/libzipios++-doc/html/index.html +Files: /usr/share/doc/libzipios++-doc/html/*.html --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/libzipios++-dev.files +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/libzipios++-dev.files @@ -0,0 +1,4 @@ +usr/include/* +usr/lib/lib*.a +usr/lib/lib*.so +usr/share/man/man3 --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/libzipios++-dev.dirs +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/libzipios++-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/docs +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/docs @@ -0,0 +1,2 @@ +NEWS +README --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/dirs +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/dirs @@ -0,0 +1,3 @@ +usr/bin +usr/sbin + --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/copyright +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Masayuki Hatta on +Sat, 10 Aug 2002 10:01:42 +0900. + +It was downloaded from http://zipios.sourceforge.net/ + +Upstream Author: Thomas Sondergaard + +Copyright: Copyright (c) 2000- Thomas Sondergaard, All Rights Reserved. + + 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 GNU/Linux systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/control +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/control @@ -0,0 +1,45 @@ +Source: zipios++ +Section: devel +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Masayuki Hatta (mhatta) +Build-Depends: automake | automaken, debhelper (>> 4.0.0), doxygen, dpatch, graphicsmagick-imagemagick-compat, libcppunit-dev, libz-dev +Standards-Version: 3.8.0 + +Package: libzipios++-dev +Section: libdevel +Architecture: any +Depends: libzipios++0c2a (= ${binary:Version}), libz-dev +Description: a small C++ library for reading zip files (development) + Zipios++ is a java.util.zip-like C++ library for reading and writing Zip + files. Access to individual entries is provided through standard C++ + iostreams. A simple read-only virtual file system that mounts regular + directories and zip files is also provided. + . + This package contains files needed for development with zipios++. + +Package: libzipios++0c2a +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libzipios++0c102, libzipios++0 +Replaces: libzipios++0c102, libzipios++0 +Description: a small C++ library for reading zip files (library) + Zipios++ is a java.util.zip-like C++ library for reading and writing Zip + files. Access to individual entries is provided through standard C++ + iostreams. A simple read-only virtual file system that mounts regular + directories and zip files is also provided. + . + This package contains shared library. + +Package: libzipios++-doc +Section: doc +Architecture: all +Suggests: libzipios++-dev +Description: a small C++ library for reading zip files (documents) + Zipios++ is a java.util.zip-like C++ library for reading and writing Zip + files. Access to individual entries is provided through standard C++ + iostreams. A simple read-only virtual file system that mounts regular + directories and zip files is also provided. + . + This package contains documentations for development with zipios++. --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/compat +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/compat @@ -0,0 +1 @@ +4 --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/changelog +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/changelog @@ -0,0 +1,137 @@ +zipios++ (0.1.5.9+cvs.2007.04.28-5ubuntu1) oneiric; urgency=low + + * debian/patches/03_ptrdiff.dpatch: + - include cstddef to fix build issue with gcc 4.6 (LP: #832775) + + -- Julian Taylor Wed, 24 Aug 2011 16:04:58 +0200 + +zipios++ (0.1.5.9+cvs.2007.04.28-5) unstable; urgency=low + + * Bumped to Standards-Version: 3.8.0. + * Use DESTDIR instead of prefix for doc install, thanks Ben + Hutchings - closes: #471338 + * Better handling of stream reading errors, thanks Fernando Diaz + Alonso - closes: #395350 + + -- Masayuki Hatta (mhatta) Fri, 18 Jul 2008 00:44:54 +0900 + +zipios++ (0.1.5.9+cvs.2007.04.28-4) unstable; urgency=low + + * Added graphicsmagick-imagemagick-compat to Build-Depends. + Thanks to Anibal Avelar - closes: #456349 + + -- Masayuki Hatta (mhatta) Wed, 02 Jan 2008 23:35:44 +0900 + +zipios++ (0.1.5.9+cvs.2007.04.28-3) unstable; urgency=low + + * Bumped to Standards-Version: 3.7.3. + * Fixed various lintian warnings. + * Now provides libzipios++-doc and manpages in libzipios++-dev + - closes: #288863 + + -- Masayuki Hatta (mhatta) Sun, 09 Dec 2007 06:33:47 +0900 + +zipios++ (0.1.5.9+cvs.2007.04.28-2) unstable; urgency=low + + * Fix for amd64 in -1 was incomplete. Now fixed. + * src/zipinputstreambuf.cpp : Backported from the previous revision. + The changes made in the upstream breaks enigma's score reading - closes: #421498 + + -- Masayuki Hatta (mhatta) Mon, 30 Apr 2007 10:21:50 +0900 + +zipios++ (0.1.5.9+cvs.2007.04.28-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + * Acknowledged NMU - closes: #372679 + * libzipios++-dev now depends on libz-dev - closes: #358721 + * Fixed build issue for forthcoming GCC 4.3 - closes: #417788 + * Fixed FSF's address. + + -- Masayuki Hatta (mhatta) Sat, 28 Apr 2007 02:11:43 +0900 + +zipios++ (0.1.5.9+cvs.2004.02.07-3.4) unstable; urgency=high + + * Non-maintainer upload. + * Ship an empty zipios-config.h, since it isn't good to have stuff like + HAVE_ macros or (more importantly) PACKAGE and VERSION leak into other + package's namespaces. Instead, the few #ifdefs in the headers that + actually used these macros have been resolved manually in the source, + as they are consistent across all Debian systems and not likely to change + in the near future. (Closes: #363173) + + -- Steinar H. Gunderson Sun, 11 Jun 2006 00:46:57 +0200 + +zipios++ (0.1.5.9+cvs.2004.02.07-3.3) unstable; urgency=high + + * Non-maintainer upload. + * Rename to libzipios++0c2a for libstdc++ allocator change (Closes: #339280). + + -- Luk Claes Mon, 2 Jan 2006 19:26:45 +0100 + +zipios++ (0.1.5.9+cvs.2004.02.07-3.2) unstable; urgency=medium + + * Non-maintainer upload. + * Build depend on libcppunit-dev. (Closes: #288819). + + -- Luk Claes Mon, 17 Oct 2005 17:56:52 +0200 + +zipios++ (0.1.5.9+cvs.2004.02.07-3.1) unstable; urgency=low + + * NMU + * gcc4 transition, renamed libzipios++0c102 to libzipios++0, + not waiting for cppunit to be transitioned, since the tests built + with it are not shipped nor executed at build-time. + * Fix crash in amd64, closes: #314602 + + -- Isaac Clerencia Mon, 18 Jul 2005 23:50:27 +0200 + +zipios++ (0.1.5.9+cvs.2004.02.07-3) unstable; urgency=low + + * Added missing zipios-config.h - closes: #232097 + + -- Masayuki Hatta (mhatta) Wed, 11 Feb 2004 08:59:21 +0900 + +zipios++ (0.1.5.9+cvs.2004.02.07-2) unstable; urgency=low + + * [control] changed Maintainer field. + + -- Masayuki Hatta (mhatta) Sun, 8 Feb 2004 01:28:47 +0900 + +zipios++ (0.1.5.9+cvs.2004.02.07-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + * Bumped Standards-Version to 3.6.1. + + -- Masayuki Hatta (mhatta) Sat, 7 Feb 2004 16:47:39 +0900 + +zipios++ (0.1.5+cvs.2003.03.18-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + * Added Build-Depends: automake1.7 - closes: #178638 + + -- Masayuki Hatta Tue, 18 Mar 2003 10:51:25 +0900 + +zipios++ (0.1.5+cvs.2003.01.14-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + * GCC 3.2 Transition begins. Now it's called libzipios++0c102. + * Now can be built with GCC 3.2 (Thanks Ross Burton for notifying me) - closes: #166745 + * Prepared source with the latest libtool - closes: #176499 + * Bumped Standards-Version to 3.5.8. + + -- Masayuki Hatta Tue, 14 Jan 2003 16:51:29 +0900 + +zipios++ (0.1.5+cvs.2002.11.22-1) unstable; urgency=low + + * New upstream release (CVS snapshot) + * Applied patched from FreeBSD people - closes: #156424, #166741 + + -- Masayuki Hatta Fri, 22 Nov 2002 11:50:35 +0900 + +zipios++ (0.1.5+cvs.2002.08.10-1) unstable; urgency=low + + * Initial Release - closes: #156131 + * Uses CVS snapshot, since the original 0.1.5 doesn't support shared + library. + + -- Masayuki Hatta Sat, 10 Aug 2002 10:01:42 +0900 --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/patches/03_ptrdiff.dpatch +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/patches/03_ptrdiff.dpatch @@ -0,0 +1,22 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## Description: include cstddef for ptrdiff_t +## Author: Julian Taylor +## Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625096 +## Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+bug/832775 +## ptrdiff.dpatch by Julian Taylor +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' zipios++~/src/directory.h zipios++/src/directory.h +--- zipios++~/src/directory.h 2011-08-24 16:01:00.000000000 +0200 ++++ zipios++/src/directory.h 2011-08-24 16:04:56.503892154 +0200 +@@ -31,6 +31,7 @@ + #include + #include + #include ++#include + + // #include Contents of boost.h + --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/patches/02_gcc43_fix.dpatch +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/patches/02_gcc43_fix.dpatch @@ -0,0 +1,34 @@ +#! /bin/sh -e +## 02_gcc43_fix.dpatch by Masayuki Hatta +## +## All lines beginning with \`## DP:' are a description of the patch. +## DP: Fix for GCC 4.3 + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi +case "$1" in + -patch) patch -f --no-backup-if-mismatch --dry-run -p1 < $0 && patch -f --no-backup-if-mismatch -p1 < $0 +;; + -unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +diff -urN zipios++-0.1.5.9+cvs.2007.04.28.orig/src/appendzip.cpp zipios++-0.1.5.9+cvs.2007.04.28/src/appendzip.cpp +--- zipios++-0.1.5.9+cvs.2007.04.28.orig/src/appendzip.cpp 2007-04-28 02:32:31.000000000 +0900 ++++ zipios++-0.1.5.9+cvs.2007.04.28/src/appendzip.cpp 2007-04-28 02:32:46.000000000 +0900 +@@ -5,6 +5,8 @@ + #include "zipios++/ziphead.h" + #include "zipios++/zipheadio.h" + ++#include ++ + using namespace std ; + using namespace zipios ; + + --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/patches/01_amd64_fix.dpatch +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/patches/01_amd64_fix.dpatch @@ -0,0 +1,55 @@ +#! /bin/sh -e +## 01_amd64_fix.dpatch by Masayuki Hatta +## +## All lines beginning with \`## DP:' are a description of the patch. +## DP: Fix for AMD64. + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi +case "$1" in + -patch) patch -f --no-backup-if-mismatch --dry-run -p1 < $0 && patch -f --no-backup-if-mismatch -p1 < $0 +;; + -unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +diff -urN zipios++-0.1.5.9+cvs.2007.04.28.orig/zipios++/meta-iostreams.h zipios++-0.1.5.9+cvs.2007.04.28/zipios++/meta-iostreams.h +--- zipios++-0.1.5.9+cvs.2007.04.28.orig/zipios++/meta-iostreams.h 2007-04-30 10:18:49.000000000 +0900 ++++ zipios++-0.1.5.9+cvs.2007.04.28/zipios++/meta-iostreams.h 2007-04-30 10:19:25.000000000 +0900 +@@ -7,11 +7,6 @@ + + #include + #include +- +-#if defined (HAVE_STD_IOSTREAM) && defined (USE_STD_IOSTREAM) + #include +-#else +-#include +-#endif + + #endif +diff -urN zipios++-0.1.5.9+cvs.2007.04.28.orig/zipios++/zipios_defs.h zipios++-0.1.5.9+cvs.2007.04.28/zipios++/zipios_defs.h +--- zipios++-0.1.5.9+cvs.2007.04.28.orig/zipios++/zipios_defs.h 2007-04-30 10:18:49.000000000 +0900 ++++ zipios++-0.1.5.9+cvs.2007.04.28/zipios++/zipios_defs.h 2007-04-30 10:19:02.000000000 +0900 +@@ -1,10 +1,13 @@ + #ifndef ZIPIOS_DEFS_H + #define ZIPIOS_DEFS_H + ++#include "zipios++/zipios-config.h" ++#include ++ + namespace zipios { + +-typedef unsigned short uint16 ; +-typedef unsigned long uint32 ; ++typedef uint16_t uint16 ; ++typedef uint32_t uint32 ; + + } // namespace + --- zipios++-0.1.5.9+cvs.2007.04.28.orig/debian/patches/00list +++ zipios++-0.1.5.9+cvs.2007.04.28/debian/patches/00list @@ -0,0 +1,3 @@ +01_amd64_fix +02_gcc43_fix +03_ptrdiff.dpatch