--- /dev/null
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by configure, which was
+generated by GNU Autoconf 2.59. Invocation command line was
+
+ $ ./configure --prefix=/usr --with-gui --enable-nls --mandir=${prefix}/share/man --infodir=${prefix}/share/info
+
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = nenya
+uname -m = i686
+uname -r = 2.4.26
+uname -s = Linux
+uname -v = #1 Mon May 24 14:40:27 CEST 2004
+
+/usr/bin/uname -p = unknown
+/bin/uname -X = unknown
+
+/bin/arch = i686
+/usr/bin/arch -k = unknown
+/usr/convex/getsysinfo = unknown
+hostinfo = unknown
+/bin/machine = unknown
+/usr/bin/oslevel = unknown
+/bin/universe = unknown
+
+PATH: /home/richard/bin
+PATH: /root/bin
+PATH: /usr/local/bin
+PATH: /usr/bin
+PATH: /bin
+PATH: /usr/bin/X11
+PATH: /usr/games
+PATH: /sbin
+PATH: /usr/sbin
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+configure:1356: checking for gawk
+configure:1372: found /usr/bin/gawk
+configure:1382: result: gawk
+configure:1444: checking for gcc
+configure:1470: result: gcc-3.4
+configure:1714: checking for C compiler version
+configure:1717: gcc-3.4 --version </dev/null >&5
+/usr/local/bin/gcc: No such file or directory
+configure:1720: $? = 1
+configure:1722: gcc-3.4 -v </dev/null >&5
+/usr/local/bin/gcc: No such file or directory
+configure:1725: $? = 1
+configure:1727: gcc-3.4 -V </dev/null >&5
+/usr/local/bin/gcc: No such file or directory
+configure:1730: $? = 1
+configure:1753: checking for C compiler default output file name
+configure:1756: gcc-3.4 conftest.c >&5
+/usr/local/bin/gcc: No such file or directory
+configure:1759: $? = 1
+configure: failed program was:
+| /* confdefs.h. */
+|
+| #define PACKAGE_NAME ""
+| #define PACKAGE_TARNAME ""
+| #define PACKAGE_VERSION ""
+| #define PACKAGE_STRING ""
+| #define PACKAGE_BUGREPORT ""
+| #define JIGDO_VERSION "0.7.1"
+| /* end confdefs.h. */
+|
+| int
+| main ()
+| {
+|
+| ;
+| return 0;
+| }
+configure:1798: error: C compiler cannot create executables
+See `config.log' for more details.
+
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+
+ac_cv_env_CC_set=set
+ac_cv_env_CC_value=gcc-3.4
+ac_cv_env_CFLAGS_set=
+ac_cv_env_CFLAGS_value=
+ac_cv_env_CPPFLAGS_set=
+ac_cv_env_CPPFLAGS_value=
+ac_cv_env_CXXCPP_set=
+ac_cv_env_CXXCPP_value=
+ac_cv_env_CXXFLAGS_set=
+ac_cv_env_CXXFLAGS_value=
+ac_cv_env_CXX_set=set
+ac_cv_env_CXX_value=g++-3.4
+ac_cv_env_LDFLAGS_set=
+ac_cv_env_LDFLAGS_value=
+ac_cv_env_build_alias_set=
+ac_cv_env_build_alias_value=
+ac_cv_env_host_alias_set=
+ac_cv_env_host_alias_value=
+ac_cv_env_target_alias_set=
+ac_cv_env_target_alias_value=
+ac_cv_prog_AWK=gawk
+ac_cv_prog_ac_ct_CC=gcc-3.4
+
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+
+AWK='gawk'
+CATALOGS=''
+CC='gcc-3.4'
+CFLAGS=''
+CPPFLAGS=''
+CXX='g++-3.4'
+CXXCPP=''
+CXXFLAGS=''
+DEFS=''
+ECHO_C=''
+ECHO_N='-n'
+ECHO_T=''
+EGREP=''
+EXEEXT=''
+GTKCFLAGS=''
+GTKLIBS=''
+IF_DEBUG=''
+IF_GUI=''
+IF_GXX2=''
+IF_LIBWWW_HACKS=''
+IF_NODEBUG=''
+IF_NOGXX2=''
+IF_UNIX=''
+IF_WINDOWS=''
+INSTALL_DATA=''
+INSTALL_PROGRAM=''
+INSTALL_SCRIPT=''
+JIGDO_VERSION='0.7.1'
+LDFLAGS=''
+LIBOBJS=''
+LIBS=''
+LIBWWWCFLAGS=''
+LIBWWWLIBS=''
+LTLIBOBJS=''
+OBJEXT=''
+PACKAGE_BUGREPORT=''
+PACKAGE_NAME=''
+PACKAGE_STRING=''
+PACKAGE_TARNAME=''
+PACKAGE_VERSION=''
+PATH_SEPARATOR=':'
+PKGCONFIG=''
+SHELL='/bin/sh'
+USE_NLS=''
+ac_ct_CC='gcc-3.4'
+ac_ct_CXX=''
+bindir='${exec_prefix}/bin'
+build_alias=''
+datadir='${prefix}/share'
+exe=''
+exec_prefix='NONE'
+have_wget=''
+host_alias=''
+includedir='${prefix}/include'
+infodir='${prefix}/share/info'
+libdir='${exec_prefix}/lib'
+libexecdir='${exec_prefix}/libexec'
+localstatedir='${prefix}/var'
+mandir='${prefix}/share/man'
+oldincludedir='/usr/include'
+prefix='/usr'
+program_transform_name='s,x,x,'
+sbindir='${exec_prefix}/sbin'
+sharedstatedir='${prefix}/com'
+sysconfdir='${prefix}/etc'
+target_alias=''
+
+## ------------- ##
+## Output files. ##
+## ------------- ##
+
+SRC_MAKEDEPS=''
+
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+
+#define JIGDO_VERSION "0.7.1"
+#define PACKAGE_BUGREPORT ""
+#define PACKAGE_NAME ""
+#define PACKAGE_STRING ""
+#define PACKAGE_TARNAME ""
+#define PACKAGE_VERSION ""
+
+configure: exit 77
--- /dev/null
+jigdo (0.7.1-5) unstable; urgency=low
+
+ * Added build-depends on GCC 3.4, use it for compilation
+ Closes: #221375: jigdo should be compiled with g++-3.3 to undergo
+ c102 transition.
+
+ -- Richard Atterer <atterer@debian.org> Sat, 31 Jul 2004 17:09:30 +0200
+
+jigdo (0.7.1-4) unstable; urgency=low
+
+ * jigdo-file: Bugfix for the code which deduces missing --image/
+ --jigdo/--template arguments. Broken in 0.7.1, would deduce
+ /x.iso.template from /x.iso, instead of /x.template (Adrian Bunk)
+ Closes: #257646: output file name changes broke scripts
+
+ -- Richard Atterer <atterer@debian.org> Mon, 5 Jul 2004 15:45:21 +0200
+
+jigdo (0.7.1-3) unstable; urgency=low
+
+ * jigdo-lite: Fixed regular expressions so they work with sed 4.1
+ Closes: #256331: Problem with recent unstable dvd images
+
+ -- <atterer@debian.org> Sat, 26 Jun 2004 13:17:38 +0200
+
+jigdo (0.7.1-2) unstable; urgency=low
+
+ * Fix for a build error on 64 bit architectures
+ * Accidentally built 0.7.1-1 as a native package
+
+ -- <atterer@debian.org> Thu, 24 Jun 2004 12:23:32 +0200
+
+jigdo (0.7.1-1) unstable; urgency=low
+
+ * New upstream release
+ * Fixes segfaults due to big local vars on stack, closes: #192275
+ * jigdo-lite: Fix interpretation of jigdo-file return code,
+ closes: #205740
+ * Upstream release includes workaround which enables DVD (>4GB file)
+ creation even if compiled with GCC 3.0 to 3.4, closes: #248489
+ * Bugfix for "jigdo-file make-image": Failed assertion
+ `nextAlignedOff>off' and huge .template with >4GB image,
+ closes: #223786
+
+ -- Richard Atterer <atterer@debian.org> Wed, 23 Jun 2004 15:26:36 +0200
+
+jigdo (0.7.0-2) unstable; urgency=low
+
+ * Fix for a build error on 64 bit architectures
+ * Including upstream changelog in jigdo binary package
+
+ -- Richard Atterer <atterer@debian.org> Tue, 6 May 2003 21:12:41 +0200
+
+jigdo (0.7.0-1) unstable; urgency=low
+
+ * New upstream release
+ * First release of a BETA version of the jigdo GTK+ GUI in Debian
+ * jigdo-lite: Fix for problem with the "read" builtin with some
+ shells, e.g. dash; closes: #183691
+
+ -- Richard Atterer <atterer@debian.org> Fri, 2 May 2003 17:28:28 +0200
+
+jigdo (0.6.9-2) unstable; urgency=low
+
+ * Fixed build errors with new versions of GCC 3.2, closes: #178195
+
+ -- Richard Atterer <atterer@debian.org> Sat, 25 Jan 2003 00:10:32 +0100
+
+jigdo (0.6.9-1) unstable; urgency=low
+
+ * New upstream release
+ * jigdo-lite: When temporary dir is already present, scan its
+ contents *before* downloading the first batch of files,
+ closes: #153643
+ * jigdo-file: Prevent infinite loop if I/O error occurs during
+ scanning of files, closes: #153947
+ * jigdo-lite: Use a separate temporary dir for each new download.
+ This allows you to run several jigdo-lite instances in the same
+ dir at the same time, closes: #154338
+ * Improved handling of invalid cache files (created if disc gets
+ full during cache update): Instead of crashing, jigdo-file prints
+ an error. However, libdb still corrupts the cache file,
+ closes: #163721
+ * jigdo-lite supports a --scan command line option to avoid the
+ "Files to scan" question, closes: #176947
+ * Conflicts: jigdo (<< 0.6.9) because of jigdo.mo in both packages,
+ just to allow for smooth upgrade for people using my unofficial
+ jigdo package.
+ * Added the Debian jigdo mini-HOWTO to the doc directory
+
+ -- Richard Atterer <atterer@debian.org> Thu, 26 Dec 2002 18:02:28 +0100
+
+jigdo (0.6.8-1) unstable; urgency=low
+
+ * New upstream release
+ * jigdo-lite/mirror use "jigdo-file --no-cache" when reading
+ downloaded files from tmp dir, closes: #150973
+
+ -- Richard Atterer <atterer@debian.org> Fri, 28 Jun 2002 23:04:47 +0200
+
+jigdo (0.6.7-1) unstable; urgency=low
+
+ * New upstream release
+ * Fixed in 0.6.6: [Image] sections in jigdo files now include
+ checksum of template data, closes: #141418
+ * Relative URLs allowed; fixes #149885, but leaving bug open and
+ tagged "woody".
+
+ -- Richard Atterer <atterer@debian.org> Thu, 13 Jun 2002 22:07:15 +0200
+
+jigdo (0.6.5-1) unstable; urgency=medium
+
+ * New upstream release
+
+ -- Richard Atterer <atterer@debian.org> Wed, 17 Apr 2002 15:12:01 +0200
+
+jigdo (0.6.4-1) unstable; urgency=medium
+
+ * New upstream release
+
+ -- Richard Atterer <atterer@debian.org> Fri, 1 Mar 2002 23:52:44 +0100
+
+jigdo (0.6.3-1) unstable; urgency=medium
+
+ * New upstream release
+ * Fixes build problems on 64-bit machines, closes: #133533
+
+ -- Richard Atterer <atterer@debian.org> Sat, 23 Feb 2002 22:08:17 +0100
+
+jigdo (0.6.2-2) unstable; urgency=medium
+
+ * Unversioned dependency on wget, to allow wget-ssl to be used
+ instead of wget. Closes: #132903, #133008
+
+ -- Richard Atterer <atterer@debian.org> Sat, 9 Feb 2002 18:25:22 +0100
+
+jigdo (0.6.2-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Richard Atterer <atterer@debian.org> Mon, 4 Feb 2002 17:54:16 +0100
+
--- /dev/null
+Source: jigdo
+Section: utils
+Priority: extra
+Maintainer: Richard Atterer <atterer@debian.org>
+Build-Depends: gcc-3.4, g++-3.4, debhelper (>= 2.0.86), zlib1g-dev, libdb4.2-dev, libgtk2.0-dev (>= 2.0.6), libwww-dev (>= 5.4.0)
+Standards-Version: 3.5.6
+
+Package: jigdo
+Architecture: any
+Depends: ${shlibs:Depends}
+Suggests: jigdo-file
+Description: GTK+ download manager
+ This is a BETA version of the jigdo GTK+ download manager. In
+ particular, it is NOT yet capable of processing .jigdo files - use
+ jigdo-lite from the jigdo-file package for that!
+ .
+ This download manager features FTP and HTTP 1.1 pipelining support,
+ pausing, continuing and resuming of downloads, and automatic guessing
+ of your proxy configuration.
+ .
+ jigdo homepage: <http://atterer.net/jigdo/>
+
+Package: jigdo-file
+Architecture: any
+Depends: wget, ${shlibs:Depends}
+Conflicts: jigdo (<< 0.6.9)
+Description: Download Debian CD images from any Debian mirror
+ Using the jigdo-lite script contained in this package, you can use
+ your nearest "regular" Debian mirror to download Debian CD images,
+ instead of having to use one of the few, slow, overloaded mirrors
+ that offer the images as direct HTTP or FTP downloads. See
+ <http://www.debian.org/CD/jigdo-cd/> for details.
+ .
+ Jigsaw Download, or short jigdo, is a scheme developed primarily to
+ make it easy to distribute huge filesystem images (e.g. CD (ISO9660)
+ or DVD (UDF) images) over the internet, but it could also be used for
+ other data which is awkward to handle due to its size, like
+ audio/video files or large software packages.
+ .
+ jigdo tries to ensure that the large file is downloaded in small
+ parts which can be stored on different servers. People who want to
+ download the image do so by telling the jigdo download tool to
+ process one ".jigdo" file; using it, jigdo downloads the parts and
+ reassembles the image. jigdo-file is used to prepare the files for
+ download.
+ .
+ jigdo homepage: <http://atterer.net/jigdo/>
--- /dev/null
+
+This package was debianized by Richard Atterer.
+It was downloaded from <http://atterer.net/jigdo/>
+
+
+Copyright (C) 2001-2004 Richard Atterer <richard at atterer.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License, version 2, as
+ published by the Free Software Foundation.
+
+ This program 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 General Public License for more details.
+
+ In addition, as a special exception, Richard Atterer gives
+ permission to link the jigdo code with the OpenSSL project's
+ "OpenSSL" library (or with modified versions of it that use the same
+ license as the "OpenSSL" library), and to distribute the linked
+ executables. You must obey the GNU General Public License in all
+ respects for all of the code used other than "OpenSSL". If you
+ modify any jigdo source file, you may extend this exception to your
+ version of the file, but you are not obliged to do so. If you do not
+ wish to do so, delete this exception statement from your version.
+
+Please note: The copyright notice in the file COPYING only applies to
+the text of the GNU General Public License; the copyright of the
+individual source files is as specified at the top of each file and
+above. Also note that the code is licensed under GPL _version_2_ and
+no other version. Special licensing for my (RA's) code is available on
+request.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
--- /dev/null
+Document: jigdo-mini-howto
+Title: Debian Jigdo mini-HOWTO
+Abstract: jigdo-lite (in the jigdo-file package) is a tool for
+ downloading Debian CD images from any "regular" Debian package mirror
+ instead of one of the few and slow CD mirrors. This HOWTO explains
+ how to use the program for downloading images or updating existing
+ images to the latest version.
+Section: Apps/Net
+
+Format: HTML
+Index: /usr/share/doc/jigdo-file/debian-jigdo-mini-howto.html
+Files: /usr/share/doc/jigdo-file/debian-jigdo-mini-howto.html
--- /dev/null
+THANKS
+changelog
+doc/TechDetails.txt
+doc/debian-jigdo-mini-howto.html
--- /dev/null
+THANKS
+changelog
--- /dev/null
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This is the debhelper compatability version to use.
+export DH_COMPAT=2
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ CC=gcc-3.4 CXX=g++-3.4 \
+ ./configure --prefix=/usr --with-gui --enable-nls \
+ --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+ touch configure-stamp
+
+build: configure-stamp build-stamp
+build-stamp:
+ dh_testdir
+ $(MAKE)
+ $(MAKE) -C src test || true
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+ -$(MAKE) distclean
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ $(MAKE) DESTDIR=debian/jigdo install-jigdo
+ $(MAKE) DESTDIR=debian/jigdo-file install-po \
+ install-jigdo-file install-jigdo-lite install-jigdo-mirror
+ ln -sf "../common-licenses/GPL-2" \
+ "debian/jigdo/usr/share/jigdo/COPYING"
+
+# 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_installdocs
+ dh_installexamples
+ dh_installmenu
+ dh_installchangelogs
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
while $readLine l <&3; do
case "$l" in
"["*"]"*) break;;
- Filename=*) image="`echo $l | sed -e 's/^Filename= *//; s%['\\''\"$\\\`|&/[]%%g'`";;
- Template=*) templateURI="`echo $l | sed -e 's/^Template= *//; s%['\\''\"$\\\`|&[]%%g'`";;
- Template-MD5Sum=*) templateMD5="`echo $l | sed -e 's/^Template-MD5Sum= *//; s%['\\''\"$\\\`|&/[]%%g'`";;
+ Filename=*) image="`echo $l | sed -e 's/^Filename= *//; s%[['\\''\"$\\\`|&/]%%g'`";;
+ Template=*) templateURI="`echo $l | sed -e 's/^Template= *//; s%[['\\''\"$\\\`|&]%%g'`";;
+ Template-MD5Sum=*) templateMD5="`echo $l | sed -e 's/^Template-MD5Sum= *//; s%[['\\''\"$\\\`|&/]%%g'`";;
Template-MD5Sum=*) templateMD5="`echo $l | sed -e 's/^Template-MD5Sum= *//; s%[^a-zA-Z0-9_-]%%g'`";;
- ShortInfo=*) shortInfo="`echo $l | sed -e 's/^ShortInfo= *//; s%[$\\\`|[]%%g'`";;
- Info=*) info="`echo $l | sed -e 's/^Info= *//; s%['\\''\"$\\\`|[]%%g'`";;
+ ShortInfo=*) shortInfo="`echo $l | sed -e 's/^ShortInfo= *//; s%[[$\\\`|]%%g'`";;
+ Info=*) info="`echo $l | sed -e 's/^Info= *//; s%[['\\''\"$\\\`|]%%g'`";;
esac
done
# Image section read, check for validity
Paranoid(dest.empty());
string::size_type lastDot = src.rfind(EXTSEP);
if (lastDot != string::npos) {
- if (src.rfind(DIRSEP, lastDot + 1) != string::npos)
+ if (src.find(DIRSEP, lastDot + 1) != string::npos)
lastDot = string::npos;
}
dest.assign(src, 0U, lastDot);
arrived. You can write the data to a file, copy it away etc.
currentSize is the offset into the downloaded data (including the
"size" new bytes) - useful for "x% done" messages. */
- virtual void dataSource_data(const byte* data, size_t size,
+ virtual void dataSource_data(const byte* data, unsigned size,
uint64 currentSize) = 0;
};
//____________________
if (frontend != 0) frontend->dataSource_dataSize(n);
}
-void JigdoIO::dataSource_data(const byte* data, size_t size,
+void JigdoIO::dataSource_data(const byte* data, unsigned size,
uint64 currentSize) {
Assert(!finished());
if (/*master()->finalState() ||*/ failed()) {
virtual void job_failed(string* message);
virtual void job_message(string* message);
virtual void dataSource_dataSize(uint64 n);
- virtual void dataSource_data(const byte* data, size_t size,
+ virtual void dataSource_data(const byte* data, unsigned size,
uint64 currentSize);
// Virtual methods from Gunzip::IO
virtual void job_failed(string* message);
virtual void job_message(string* message);
virtual void dataSource_dataSize(uint64 n);
- virtual void dataSource_data(const byte* data, size_t size,
+ virtual void dataSource_data(const byte* data, unsigned size,
uint64 currentSize);
// Virtual methods from Gunzip::IO