--- xmount-0.5.0.orig/configure +++ xmount-0.5.0/configure @@ -3970,9 +3970,9 @@ as_fn_error $? "No CRYPTO library found! Get it from http://www.openssl.org/" "$LINENO" 5 fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libewf_open in -lewf" >&5 -$as_echo_n "checking for libewf_open in -lewf... " >&6; } -if test "${ac_cv_lib_ewf_libewf_open+set}" = set; then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libewf_handle_open in -lewf" >&5 +$as_echo_n "checking for libewf_handle_open in -lewf... " >&6; } +if test "${ac_cv_lib_ewf_libewf_handle_open+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -3986,27 +3986,27 @@ #ifdef __cplusplus extern "C" #endif -char libewf_open (); +char libewf_handle_open (); int main () { -return libewf_open (); +return libewf_handle_open (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_ewf_libewf_open=yes + ac_cv_lib_ewf_libewf_handle_open=yes else - ac_cv_lib_ewf_libewf_open=no + ac_cv_lib_ewf_libewf_handle_open=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ewf_libewf_open" >&5 -$as_echo "$ac_cv_lib_ewf_libewf_open" >&6; } -if test "x$ac_cv_lib_ewf_libewf_open" = x""yes; then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ewf_libewf_handle_open" >&5 +$as_echo "$ac_cv_lib_ewf_libewf_handle_open" >&6; } +if test "x$ac_cv_lib_ewf_libewf_handle_open" = x""yes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBEWF 1 _ACEOF --- xmount-0.5.0.orig/configure.ac +++ xmount-0.5.0/configure.ac @@ -13,7 +13,7 @@ # Checks for libraries. ##AC_CHECK_LIB([fuse],[fuse_main],,AC_MSG_ERROR([No FUSE library found! Get it from http://fuse.sourceforge.net/])) #AC_CHECK_LIB([crypto],[SHA1_Init],,AC_MSG_ERROR([No CRYPTO library found! Get it from http://www.openssl.org/])) -AC_CHECK_LIB([ewf],[libewf_open],,AC_MSG_WARN([No EWF library found! EWF input support will be disabled.])) +AC_CHECK_LIB([ewf],[libewf_handle_open],,AC_MSG_WARN([No EWF library found! EWF input support will be disabled.])) AC_CHECK_LIB([afflib],[af_open],,AC_MSG_WARN([No AFF library found! AFF input support will be disabled.])) # Checks for header files. --- xmount-0.5.0.orig/debian/copyright +++ xmount-0.5.0/debian/copyright @@ -1,33 +1,37 @@ -This package was debianized by Gillen Daniel on -Sat, 06 Aug 2011 22:00:00 +0200. - -Upstream Author(s): - - Gillen Daniel - -Copyright: - - Gillen Daniel - -License: - - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU 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 General Public License for more details. - - You should have received a copy of the GNU 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 General -Public License can be found in `/usr/share/common-licenses/GPL'. - -The Debian packaging is (C) 2008-2012, Gillen Daniel and -is licensed under the GPL, see above. - +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: xmount +Upstream-Contact: Gillen Daniel +Source: https://www.pinguin.lu/ + +Files: * +Copyright: 2008-2012 Gillen Daniel +License: GPL-3+ + The full text of the GPL version 3 is distributed in + /usr/share/common-licenses/GPL-3 on Debian systems. + +Files: md5.c md5.h +Copyright: 1999 Aladdin Enterprises +License: Zlib + Copyright (C) 1999 Aladdin Enterprises. All rights reserved. + . + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + . + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +Files: debian/* +Copyright: 2009-2012 Michael Prokop +License: GPL-3+ + The full text of the GPL version 3 is distributed in + /usr/share/common-licenses/GPL-3 on Debian systems. --- xmount-0.5.0.orig/debian/compat +++ xmount-0.5.0/debian/compat @@ -1 +1 @@ -5 +7 --- xmount-0.5.0.orig/debian/changelog +++ xmount-0.5.0/debian/changelog @@ -1,96 +1,73 @@ -xmount (0.5.0) stable; urgency=low +xmount (0.5.0-3) unstable; urgency=low - * Added support for virtual VHD image file emulation + * [cc92503] Adjust configure* for new libewf version 20130416-2 + * [4d80734] Bump Standards-Version to 3.9.4 + * [c725434] Add libbfio-dev to Build-Depends - -- Gillen Daniel Sun, 06 May 2012 12:00:00 +0200 + -- Michael Prokop Mon, 22 Jul 2013 14:07:06 +0200 -xmount (0.4.7) stable; urgency=low +xmount (0.5.0-2) unstable; urgency=low - * Made InitVirtImageInfoFile less picky about missing EWF infos. + * [3d6c4cd] Switch to debhelper7 minimal style and adjust + Build-Depends and compat version accordingly + * [5402096] Use Architecture: linux-any due to linux/fs.h being + linux-only. Thanks to Ulrich Dangel + Axel Beckert for + help in verification - -- Gillen Daniel Mon, 30 Jan 2012 12:00:00 +0100 + -- Michael Prokop Tue, 12 Jun 2012 00:24:19 +0200 -xmount (0.4.6) stable; urgency=low +xmount (0.5.0-1) unstable; urgency=low - * Added support for libewf v2 + * [1db6447] Merging upstream version 0.5.0 + * [200b105] Bump Standards-Version to 3.9.3. + * [bfe7926] Drop duplicated libfuse-dev Build-Depends + * [b66fd49] Update package description to match latest upstream + development + * [8c947ea] Transfer copyright file into dep5 format + * [0038ca1] Add build-arch/build-indep targets + * [da5bc8c] Call autoreconf before configure - -- Gillen Daniel Tue, 11 Oct 2011 20:00:00 +0200 + -- Michael Prokop Mon, 11 Jun 2012 20:13:42 +0200 -xmount (0.4.5) stable; urgency=low +xmount (0.4.5-1) unstable; urgency=low - * Added FUSE options to show mounted source in mount command output + * [5ec3492] Merging upstream version 0.4.5. + * [feac9cb] Bump Standards-Version to 3.9.2. + * [eb93b4a] Add libafflib-dev to Build-Depends. + * [e44de3b] Add pkg-config to Build-Depends. + * [3c16a7f] Add libfuse-dev to Build-Depends. - -- Gillen Daniel Tue, 11 Feb 2011 16:00:00 +0100 + -- Michael Prokop Fri, 24 Jun 2011 23:42:33 +0200 -xmount (0.4.4) stable; urgency=critical +xmount (0.4.4-1) unstable; urgency=low - * Fixed a bug in UUID generation + * [7c86bed] Merge new upstream version 0.4.4. + * [6a5c49e] Bump Standards-Version to 3.9.1. + * [7e1ac4b] Add libgnutls-dev to Build-Depends. - -- Gillen Daniel Tue, 10 Aug 2010 15:00:00 +0100 + -- Michael Prokop Wed, 16 Feb 2011 15:11:51 +0100 -xmount (0.4.3) stable; urgency=critical +xmount (0.3.3-1) unstable; urgency=low - * Fixed a bug when moving cache files between different hw archtitectures + * New upstream version 0.3.3 (being a bugfix release addressing the + "fopen64 implicitly converted to pointer" issue). [Closes: #542234] + Thanks to Dann Frazier for the bugreport. + * Bump Standard-Version to 3.8.3 (no further changes). - -- Gillen Daniel Wed, 24 Mar 2010 11:30:00 +0100 + -- Michael Prokop Wed, 19 Aug 2009 01:27:51 +0200 -xmount (0.3.1) stable; urgency=low +xmount (0.3.2-1) unstable; urgency=low - * Added --cache and --owcache command line options - * Updated some parts of the documentation + * New upstream version 0.3.2. + * Slightly adjust package long description and copyright file. - -- Gillen Daniel Fri, 10 Jul 2009 10:19:00 +0100 + -- Michael Prokop Tue, 28 Jul 2009 11:13:04 +0200 -xmount (0.3.0) stable; urgency=low +xmount (0.3.1-1) unstable; urgency=low - * Added VMDK emulation support + * Initial release. [Closes: #536493] + * Packaging based on work by upstream author, + Gillen Daniel . - -- Gillen Daniel Fri, 22 May 2009 11:00:00 +0100 + -- Michael Prokop Fri, 10 Jul 2009 12:25:11 +0200 -xmount (0.2.3) stable; urgency=critical - - * Virtual write support is fixed now - - -- Gillen Daniel Fri, 10 Apr 2009 17:02:00 +0100 - -xmount (0.2.2) stable; urgency=critical - - * Fixed yet another bug in virtual write support - - -- Gillen Daniel Thu, 31 Mar 2009 15:13:00 +0100 - -xmount (0.2.1) stable; urgency=critical - - * Fixed a bug in virtual write support that corrupted cache files - - -- Gillen Daniel Fri, 27 Mar 2009 12:00:00 +0100 - -xmount (0.2.0) stable; urgency=low - - * Changed name from mountewf to xmount - * Massive code cleanup - * Added support for multiple input image formats - * Added support for virtual write access to emulated image files - - -- Gillen Daniel Mon, 16 Mar 2009 17:00:00 +0100 - -mountewf (0.1.2) stable; urgency=low - - * Added random generator initialisation - * Resolved compilation issue by fixing a typo - * Fixed some debian specific scripts to be able to build a package - - -- Gillen Daniel Tue, 10 Feb 2009 16:12:00 +0100 - -mountewf (0.1.1) stable; urgency=low - - * Fixed severe bugs in block map calculation. - * VDI emulation should now work - - -- Gillen Daniel Thu, 03 Feb 2009 17:12:00 +0100 - -mountewf (0.1.0) unstable; urgency=low - - * Initial Release. - - -- Gillen Daniel Sun, 01 Feb 2009 01:30:50 +0100 --- xmount-0.5.0.orig/debian/control +++ xmount-0.5.0/debian/control @@ -1,20 +1,26 @@ Source: xmount -Section: unknown -Priority: low -Maintainer: Gillen Daniel -Build-Depends: debhelper (>= 5), automake (>= 1.10), autoconf (>= 2.13), libfuse-dev (>= 2.7.1-2~bpo40+1) -Standards-Version: 3.7.3 +Section: admin +Priority: optional +Maintainer: Michael Prokop +Build-Depends: debhelper (>= 8), automake (>= 1.10), autoconf (>= 2.13), libfuse-dev (>= 2.7.1-2~bpo40+1), libewf-dev (>= 20080501), libgnutls-dev, libafflib-dev, pkg-config, libbfio-dev +Standards-Version: 3.9.4 +Homepage: https://www.pinguin.lu/ +Vcs-git: git://git.grml.org/xmount.git +Vcs-Browser: http://git.grml.org/?p=xmount.git Package: xmount -Architecture: any +Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends} -Description: Tool to crossmount between multiple input and output harddisk image files - xmount allows you to convert on-the-fly between multiple input and output - harddisk image types. xmount creates a virtual file system using FUSE - (Filesystem in Userspace) that contains a virtual representation of the input - image. The virtual representation can be in raw DD, VirtualBox's virtual disk - file format or in VmWare's VMDK file format. Input images can be raw DD, EWF - (Expert Witness Compression Format) or AFF (Advanced Forensic Format) files. - In addition, xmount also supports virtual write access to the output files - that is redirected to a cache file. This makes it possible to boot acquired - harddisk images using QEMU, KVM, VirtualBox, VmWare or alike. +Description: tool to crossmount between multiple input and output harddisk images + xmount allows you to convert on-the-fly between multiple input + and output harddisk image types. xmount creates a virtual file + system using FUSE (Filesystem in Userspace) that contains a + virtual representation of the input harddisk image. The virtual + representation can be in raw DD, VirtualBox's virtual disk file + (VDI) format, Microsoft's Virtual Hard Disk Image format (VHD) + or in VMware's VMDK format. Input harddisk images can be raw DD + or EWF (Expert Witness Compression Format) or AFF (Advanced + Forensic Format) files. In addition, xmount also supports + virtual write access to the output files that is redirected to a + cache file. This makes it for example possible to boot acquired + harddisk images using QEMU, KVM, VirtualBox, VMware or alike. --- xmount-0.5.0.orig/debian/rules +++ xmount-0.5.0/debian/rules @@ -9,100 +9,9 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +%: + dh $@ -# 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) - - -CFLAGS = -Wall -g - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - -config.status: configure - dh_testdir - # Add here commands to configure the package. +override_dh_auto_configure: autoreconf - ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" - - -build: build-stamp - -build-stamp: config.status - dh_testdir - - # Add here commands to compile the package. - $(MAKE) - #docbook-to-man debian/xmount.sgml > xmount.1 - - touch $@ - -clean: - dh_testdir - dh_testroot - rm -f build-stamp - - # Add here commands to clean up after the build process. - -$(MAKE) distclean -ifneq "$(wildcard /usr/share/misc/config.sub)" "" - cp -f /usr/share/misc/config.sub config.sub -endif -ifneq "$(wildcard /usr/share/misc/config.guess)" "" - cp -f /usr/share/misc/config.guess config.guess -endif - - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/xmount. - $(MAKE) DESTDIR=$(CURDIR)/debian/xmount install - - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs ChangeLog - dh_installdocs - dh_installexamples -# dh_install -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_python -# dh_installinit -# dh_installcron -# dh_installinfo - dh_installman - dh_link - dh_strip - dh_compress - dh_fixperms -# dh_perl -# dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install + dh_auto_configure