[Forensics-changes] [afflib] 02/02: Imported Debian patch 3.7.7+git20160511.4fd23a-1
Joao Eriberto Mota Filho
eriberto at moszumanska.debian.org
Mon May 16 11:23:15 UTC 2016
This is an automated email from the git hooks/post-receive script.
eriberto pushed a commit to branch debian
in repository afflib.
commit 2cc7abc31b3c8bbe86e8e061176f37945b573e62
Merge: 92674fe c65b2e3
Author: Joao Eriberto Mota Filho <eriberto at debian.org>
Date: Sat May 14 21:58:23 2016 -0300
Imported Debian patch 3.7.7+git20160511.4fd23a-1
README | 1 -
configure.ac | 5 +-
debian/changelog | 10 +
debian/control | 4 +-
.../10_fix_spelling_errors_in_source_code.patch | 29 -
debian/patches/20_fix_spelling_in_manpage.patch | 16 -
.../30_fix_gcc_warnings_literal-suffix.patch | 823 ---------------------
...0_fix_gcc_warnings_misleading-indentation.patch | 49 --
debian/patches/series | 4 -
debian/rules | 5 +
debian/watch | 1 +
lib/aff_db.cpp | 2 +-
lib/aff_toc.cpp | 2 +-
lib/afflib.cpp | 18 +-
lib/afflib.h | 4 +-
lib/afflib_pages.cpp | 34 +-
lib/afflib_stream.cpp | 8 +-
lib/aftest.cpp | 9 +
lib/vnode_aff.cpp | 8 +-
lib/vnode_afm.cpp | 6 +-
lib/vnode_split_raw.cpp | 4 +-
lzma443/C/Common/String.h | 2 +-
lzma443/C/Common/Vector.h | 2 +-
man/affcat.1 | 2 +-
man/affconvert.1 | 17 +-
tools/aff_bom.cpp | 24 +-
tools/affcat.cpp | 16 +-
tools/affcompare.cpp | 34 +-
tools/affconvert.cpp | 23 +-
tools/affcopy.cpp | 6 +-
tools/affdiskprint.cpp | 6 +-
tools/affinfo.cpp | 92 +--
tools/affix.cpp | 6 +-
tools/affrecover.cpp | 4 -
tools/affsegment.cpp | 6 +-
tools/affstats.cpp | 8 +-
tools/affverify.cpp | 2 +-
tools/affxml.cpp | 10 +-
38 files changed, 168 insertions(+), 1134 deletions(-)
diff --cc debian/changelog
index 85cb613,0000000..b4b2de8
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,423 -1,0 +1,433 @@@
++afflib (3.7.7+git20160511.4fd23a-1) experimental; urgency=medium
++
++ * New upstream release.
++ * Force temporarily to build using GCC-6.
++ * debian/patches/: removed all patches. The upstream
++ fixed the source code. Thanks!
++ * debian/watch: added a temporary dversionmangle.
++
++ -- Joao Eriberto Mota Filho <eriberto at debian.org> Sat, 14 May 2016 21:58:23 -0300
++
+afflib (3.7.7-5) unstable; urgency=medium
+
+ * Upload to unstable.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Sun, 01 May 2016 13:55:15 -0300
+
+afflib (3.7.7-4) experimental; urgency=medium
+
+ * debian/control:
+ - Bumped Standards-Version to 3.9.8.
+ - Changed from cgit to git in Vcs-Browser field.
+ - Fixed a spelling error in long description.
+ - Updated the Vcs-* fields to use https instead of http and git.
+ * debian/copyright: updated the packaging copyright years.
+ * debian/patches/:
+ - Added two patches to fix spelling errors. They are
+ 10_fix_spelling_errors_in_source_code.patch and
+ 20_fix_spelling_in_manpage.patch.
+ - 30_fix_gcc_warnings_literal-suffix.patch: added to fix some
+ specific GCC warnings.
+ - 40_fix_gcc_warnings_misleading-indentation.patch: added to fix
+ some specific GCC warnings.
+ * debian/libafflib0v5.symbols: removed some symbols to be compliant
+ with GCC 6. Thanks to Martin Michlmayr <tbm at hpe.com>.
+ (Closes: #811966)
+ * debian/watch: bumped to version 4.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Sat, 30 Apr 2016 15:08:34 -0300
+
+afflib (3.7.7-3) unstable; urgency=medium
+
+ * Upload to unstable. (Closes: #803695)
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Wed, 02 Dec 2015 11:22:46 -0200
+
+afflib (3.7.7-2) experimental; urgency=medium
+
+ * Using a new and unique symbol file (trying a universal format).
+ * debian/rules: added override_dh_makeshlibs to provide the right
+ package version to dpkg-gensymbols.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Sun, 29 Nov 2015 00:36:45 -0200
+
+afflib (3.7.7-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Fixed the debian/libafflib0v5.symbols.sh4 file.
+ * debian/control:
+ - Fixed a typo in long descriptions.
+ - Reorganized the Build-Depends field.
+ * debian/copyright:
+ - Removed a comment from the first copyright block.
+ - Updated the upstream and packaging copyright years.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Sat, 10 Oct 2015 21:27:05 -0300
+
+afflib (3.7.6-6) unstable; urgency=medium
+
+ * Fixed some symbols.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Sat, 12 Sep 2015 23:04:25 -0300
+
+afflib (3.7.6-5) unstable; urgency=medium
+
+ [ Julien Cristau ]
+ * Rename library package for new libstdc++6 ABI. (Closes: #790975)
+
+ [ Joao Eriberto Mota Filho ]
+ * Thanks to Julien Cristau for all changes and help to make afflib
+ compatible with new libstdc++6 ABI.
+ * Updated the symbols for arm64, kfreebsd-amd64, ppc64el, m68k, sh4,
+ sparc64 and x32.
+ * debian/copyright: added Julien Cristau to debian/* block.
+ * debian/libafflib0.lintian-overrides: removed. There are symbols
+ since 3.7.6-3 revision.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Sun, 09 Aug 2015 02:09:04 -0300
+
+afflib (3.7.6-4) unstable; urgency=medium
+
+ * Upload to unstable.
+ * Updated all symbols. (Closes: #790975)
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Thu, 06 Aug 2015 16:11:40 -0300
+
+afflib (3.7.6-3) experimental; urgency=medium
+
+ * Rebuilt using GCC-5.
+ * Generated the first symbol (amd64).
+ * Upload to experimental to get diffs for all symbols.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Wed, 05 Aug 2015 17:13:10 -0300
+
+afflib (3.7.6-2) unstable; urgency=medium
+
+ * Upload to unstable. Welcome Jessie Stable!
+ * Using dh-autoreconf instead of autotools_dev.
+ * debian/control:
+ - Removed these build dependencies: automake, autoconf, autotools-dev,
+ dh-autoreconf and libtool.
+ - Removed the relation for autotools-dev.
+ - Removed Christophe Monniez from uploaders. (MIA)
+ - Removed extra dots from long descriptions. (Closes: #779955)
+ - Reorganized the Depends field in afflib-dbg binary.
+ * debian/copyright: updated the packaging copyright years.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Tue, 28 Apr 2015 20:10:40 -0300
+
+afflib (3.7.6-1) experimental; urgency=medium
+
+ * New upstream release.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Sat, 08 Nov 2014 08:49:22 -0200
+
+afflib (3.7.5-1) unstable; urgency=medium
+
+ * New upstream release.
+ * New upstream, Phillip Hellewell, using an authorized fork in GitHub from
+ the previous upstream. This is the new official site.
+ * The new upstream had improvements and fixes in source code, including
+ several suggestions from Debian. Thanks a lot to Phillip. Consequently:
+ - debian/afflib-tools.manpages: removed.
+ - debian/clean: removed.
+ - debian/control:
+ . Added xmount as suggestion to afflib-tools binary (no more support
+ to ewf since 2010).
+ . Updated the Homepage field.
+ . Updated the long description (removed the reference to EnCase, no
+ longer supported since 2010).
+ - debian/copyright: updated.
+ - debian/man: removed all *.1 files. The manpage fonts were kept for
+ future needs.
+ - debian/patches/: removed all patches.
+ - debian/README.source: removed. The package is DFSG compliant now.
+ - debian/watch: updated to use the new upstream repository.
+ * debian/afflib-tools.docs: added all announce files.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Sat, 11 Oct 2014 12:13:18 -0300
+
+afflib (3.7.4+dfsg-3) unstable; urgency=medium
+
+ * Fixed the FTBFS in some architectures. (Closes: #763765)
+ * Uploaded to unstable.
+ * debian/control:
+ - Bumped Standards-Version to 3.9.6.
+ - Improved the long descriptions.
+ * debian/watch: added the Phillip Hellewell fork repository.
+ The upstream declared the project as dead but Phillip
+ intend to do some extra work to fix issues.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Fri, 03 Oct 2014 08:03:41 -0300
+
+afflib (3.7.4+dfsg-2) experimental; urgency=medium
+
+ * Trying to fix the FTBFS in some architectures.
+ * debian/afflib-tools.docs:
+ - Added doc/FAQ.txt
+ - Removed doc/*.txt.
+ - Removed debian/README.source
+ * debian/copyright: fixed the license of the tools/affuse.c file.
+ * debian/libafflib0.docs:
+ - Added doc/*.txt.
+ - Removed debian/README.source.
+ * debian/libafflib0.lintian-overrides: added to explain about
+ symbols situation.
+ * debian/patches/fix_typos_spellings_in_tools: added fixes to
+ tool/affconvert file.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Thu, 02 Oct 2014 11:34:07 -0300
+
+afflib (3.7.4+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ * New co-maintainer.
+ * Added the 'dfsg' suffix (see debian/README.source).
+ * Created a manpage for each binary. Consequently:
+ - Created the debian/man directory to be the manpages place.
+ - Created the afflib-tools.manpages to install the manpages.
+ * Updated the DH level from 8 to 9.
+ * debian/clean: added to delete files not removed by upstream when
+ cleaning.
+ * debian/control:
+ - Updated the Homepage field.
+ - Updated the Standards-Version from 3.9.2 to 3.9.5.
+ - Updated the Vcs-* fields to use the canonical URLs.
+ * debian/copyright:
+ - Updated to 1.0 format.
+ - Updated the Source field.
+ - Updated all dates and file licenses. Note that now the afflib
+ is more 'public domain' that 'BSD-4-clause'. More details in
+ COPYING and doc/announce_3.7.txt files. So, changing to
+ 'public domain' as main license.
+ * debian/libafflib0.install: added support to multiarch paths.
+ * debian/libafflib-dev.install: added support to multiarch paths.
+ * debian/libafflib0.symbols: added to provide symbols to
+ libafflib.so.0.0.0
+ * debian/patches/:
+ - fix_typos_spellings_in_tools: created to fix spelling errors,
+ typos and to apply the correct names of the binaries inside the
+ source code.
+ - fix_affcat_manpage: fix the binary name inside the manpage.
+ * debian/README.source: removed the information about patches using
+ quilt (no longer necessary) and added a notice about upstream
+ tarball repack.
+ * debian/source/options: added to ignore some changes in files, made
+ by upstream code, when compiling.
+ * debian/rules:
+ - Added the DEB_BUILD_MAINT_OPTIONS variable to fix the issues
+ pointed by blhc.
+ - Updated the override_dh_auto_configure target to allow the
+ GCC hardening.
+ - Updated the override_dh_auto_install target to work with
+ multiarch paths.
+ * debian/watch: fixed and improved.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Mon, 29 Sep 2014 18:33:27 -0300
+
+afflib (3.6.15-1) unstable; urgency=low
+
+ * Team Upload
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.6.15.
+ * Removing libewf from configuration options as it doesn't exists anymore in
+ upstream.
+ * Enabling shared linkage (Closes: #616402).
+ * Dropping installation of *.a and *.la files in dev.
+ * Applying patch from ubuntu (Thanks to Evan Brode)
+ (Closes: #620411, #621150).
+ * Removing build depends on libewf as upstream dos not support ewf anymore.
+
+ [ Julien Valroff ]
+ * Switch to 3.0 (quilt) source package format
+ * Bump debhelper compat to 8
+
+ -- Julien Valroff <julien at debian.org> Sat, 07 Jan 2012 16:43:52 +0100
+
+afflib (3.6.6-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Remove references to other libraries from dependency_libs field
+ (Closes: #620411).
+
+ -- Luk Claes <luk at debian.org> Tue, 31 May 2011 19:27:22 +0200
+
+afflib (3.6.6-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Imported Upstream version 3.6.6
+ * Refreshing patches.
+ * Removing quilt dh parameter from rules.
+ * Removing patch for afrecover.
+ * Removing rule to rename s3 binary which no longer exists.
+ * Removing rule that was removing aftest which no longer exists.
+ * Bumped standards version to 3.9.1.
+
+ [ Cristian Greco ]
+ * debian/control: remove myself from Uploaders.
+
+ -- Michael Prokop <mika at debian.org> Mon, 21 Feb 2011 22:36:11 +0100
+
+afflib (3.5.12-2) unstable; urgency=low
+
+ * debian/control: don't build-depend on libfuse-dev on the Hurd, as we
+ can live without affuse and let the package build on such arch.
+ * debian/rules:
+ - don't install /usr/bin/aftest as it is just a test program.
+ - properly pass '-a' option to dh_strip to ensure it will only work
+ on arch-dep packages.
+ * debian/patches:
+ - 01-fix-afrecover.patch: new patch, make afrecover prints its real name
+ to stdout in usage().
+ - 99-no_static_ldflags.patch, new patch: drop `-static` from LDFLAGS from
+ tools/Makefile.am in order to avoid afflib-tools to be statically
+ linked against libafflib.
+ * debian/{control,rules}: build-dep on autotools-dev (>= 20100122.1) and
+ pass '--with autotools_dev' to dh in order to automatically update
+ config.{sub,guess} files.
+
+ -- Cristian Greco <cristian at regolo.cc> Fri, 18 Jun 2010 13:52:52 +0200
+
+afflib (3.5.12-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * New upstream version
+ * debian/patches: drop the following patches, fixed upstream (01-
+ debian-directory.patch, 02-win32-files.patch, 03-bashism.patch).
+
+ [ Cristian Greco ]
+ * debian/rules:
+ - drop some tricky changes to reflect upstream fixes.
+ - debian/rules: add --as-needed to LDFLAGS.
+ * debian/source.lintian-overrides: deleted, this file is no more needed.
+ * debian/*.install: remove unneeded leading slashes.
+ * debian/control: drop build-deps on libncurses5-dev and libreadline-dev,
+ which are not strictly required and causes a mess with reverse
+ dependencies.
+
+ -- Cristian Greco <cristian at regolo.cc> Wed, 12 May 2010 00:20:02 +0200
+
+afflib (3.5.10+dfsg-2) unstable; urgency=low
+
+ * debian/control:
+ - add myself to uploaders.
+ - sort build-deps and remove now unneeded entries.
+ - remove duplicate field Section: in libafflib0.
+ * debian/patches:
+ - refreshed and modified all patches, then let debian/rules
+ calls autoreconf.
+ - 03-bashism.patch: added description.
+ - 04-tests-disabling: drop patch, and just point dh_auto_test to an empty
+ target in debian/rules to disable tests.
+ - 04-fix-afdiskprint.patch: new patch, fix afdiskprint command to properly
+ detect libexpat at build time.
+ * debian/copyright: updated to reflect changes in latest upstream
+ version (see #574544).
+ * debian/watch: added file.
+
+ -- Cristian Greco <cristian at regolo.cc> Sat, 10 Apr 2010 12:35:40 +0200
+
+afflib (3.5.10+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.5.10+dfsg, addressing
+ licensing issue. (Closes: #574544)
+
+ [ Michael Prokop ]
+ * Explicitly build-depend on quilt (>= 0.46-7~) to make lintian happy.
+
+ -- Michael Prokop <mika at debian.org> Sat, 03 Apr 2010 00:17:02 +0200
+
+afflib (3.5.7+dfsg-2) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Adding a patch to neutralize tests.
+
+ [ Michael Prokop ]
+ * Bump Standards-Version to 3.8.4 (no further changes).
+
+ -- Michael Prokop <mika at debian.org> Wed, 24 Feb 2010 00:09:59 +0100
+
+afflib (3.5.7+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Fixing test_passphrase bash script.
+ * Merging upstream version 3.5.7+dfsg.
+
+ -- Michael Prokop <mika at debian.org> Fri, 19 Feb 2010 12:31:40 +0100
+
+afflib (3.5.5+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.5.5+dfsg.
+
+ -- Michael Prokop <mika at debian.org> Wed, 30 Dec 2009 18:24:46 +0100
+
+afflib (3.5.4+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.5.4+dfsg.
+ * Refreshing quilt patches.
+
+ -- Michael Prokop <mika at debian.org> Wed, 23 Dec 2009 01:36:29 +0100
+
+afflib (3.5.2+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.5.2+dfsg.
+ * Refreshing quilt patches.
+ * Fixing one more bashism.
+ * Adding libewf support.
+
+ [ Michael Prokop ]
+ * Build-Depend on libreadline-dev instead of libreadline5-dev.
+ Thanks to Matthias Klose for the pointer. (Closes: #553717)
+
+ -- Michael Prokop <mika at debian.org> Thu, 05 Nov 2009 01:13:40 +0100
+
+afflib (3.5.0+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.5.0+dfsg.
+ * Fixing conflicting s3 filename (Closes: #549638).
+ * Updating quilt patches.
+ * Added a build dependency to a dict needed for tests.
+ * Fixed some bashism (Closes: #549814).
+
+ [ Michael Prokop ]
+ * Remove config.guess + config.sub from Debian package / git tree.
+
+ -- Michael Prokop <mika at debian.org> Wed, 21 Oct 2009 09:55:01 +0200
+
+afflib (3.3.6+dfsg-3) unstable; urgency=low
+
+ [ Michael Prokop ]
+ * Update copyright information for lib/base64.cpp (thanks to Torsten
+ Werner)
+ * Remove config.guess + config.sub from Debian package / git tree.
+
+ [ Christophe Monniez ]
+ * Fixed VCS fields.
+ * Fixed quilt build dependency, thanks to Nobuhiro Iwamatsu (Closes:
+ #549281).
+
+ -- Michael Prokop <mika at debian.org> Fri, 02 Oct 2009 11:15:27 +0200
+
+afflib (3.3.6+dfsg-2) unstable; urgency=low
+
+ * Adding autotools handling in rules that doesn't get done by dh
+ automatically.
+ * Setting uploaders to Christophe.
+ * Updating, sorting and wrapping depends.
+ * Updating package to standards version 3.8.3.
+ * Simplify autotools handling in rules.
+
+ -- Daniel Baumann <daniel at debian.org> Wed, 26 Aug 2009 14:10:35 +0200
+
+afflib (3.3.6+dfsg-1) unstable; urgency=low
+
+ * Initial release (Closes: #379643).
+ * Rebuild tarball without debian directory, misc and win32 files.
+
+ -- Daniel Baumann <daniel at debian.org> Tue, 28 Jul 2009 10:49:42 +0200
diff --cc debian/control
index 99fbbe4,0000000..a1d184a
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,119 -1,0 +1,121 @@@
+Source: afflib
+Section: libs
+Priority: optional
+Maintainer: Debian Forensics <forensics-devel at lists.alioth.debian.org>
+Uploaders: Joao Eriberto Mota Filho <eriberto at debian.org>
+Build-Depends: debhelper (>= 9),
+ dh-autoreconf,
+ chrpath,
+ libcurl4-openssl-dev,
+ libexpat1-dev,
+ libfuse-dev [!hurd-i386],
+ libssl-dev,
- zlib1g-dev
++ zlib1g-dev,
++ gcc-6,
++ g++-6
+Standards-Version: 3.9.8
+Homepage: https://github.com/sshock/AFFLIBv3
+Vcs-Browser: https://anonscm.debian.org/git/forensics/afflib.git
+Vcs-Git: https://anonscm.debian.org/git/forensics/afflib.git
+
+Package: libafflib0v5
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Conflicts: libafflib0
+Replaces: libafflib0
+Description: Advanced Forensics Format Library
+ The Advanced Forensic Format (AFF) is on-disk format for storing
+ computer forensic information. Critical features of AFF include:
+ .
+ - AFF allows you to store both computer forensic data and associated
+ metadata in one or more files.
+ - AFF allows files to be digital signed, to provide for
+ chain-of-custody and long-term file integrity.
+ - AFF allows for forensic disk images to stored encrypted and
+ decrypted on-the-fly for processing. This allows disk images
+ containing privacy sensitive material to be stored on the Internet.
+
+Package: libafflib-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libafflib0v5 (= ${binary:Version})
+Recommends: afflib-tools
+Description: Advanced Forensics Format Library (development files)
+ The Advanced Forensic Format (AFF) is on-disk format for storing
+ computer forensic information. Critical features of AFF include:
+ .
+ - AFF allows you to store both computer forensic data and associated
+ metadata in one or more files.
+ - AFF allows files to be digital signed, to provide for
+ chain-of-custody and long-term file integrity.
+ - AFF allows for forensic disk images to stored encrypted and
+ decrypted on-the-fly for processing. This allows disk images
+ containing privacy sensitive material to be stored on the Internet.
+ .
+ This package provides the development files.
+
+Package: afflib-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends},
+ afflib-tools (= ${binary:Version}),
+ libafflib0v5 (= ${binary:Version}),
+ libafflib-dev (= ${binary:Version})
+Description: Advanced Forensics Format Library (debug version)
+ The Advanced Forensic Format (AFF) is on-disk format for storing
+ computer forensic information. Critical features of AFF include:
+ .
+ - AFF allows you to store both computer forensic data and associated
+ metadata in one or more files.
+ - AFF allows files to be digital signed, to provide for
+ chain-of-custody and long-term file integrity.
+ - AFF allows for forensic disk images to stored encrypted and
+ decrypted on-the-fly for processing. This allows disk images
+ containing privacy sensitive material to be stored on the Internet.
+ .
+ This package provides the debugging symbols.
+
+Package: afflib-tools
+Section: utils
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Suggests: xmount
+Description: Advanced Forensics Format Library (utilities)
+ The Advanced Forensic Format (AFF) is on-disk format for storing
+ computer forensic information. Critical features of AFF include:
+ .
+ - AFF allows you to store both computer forensic data and associated
+ metadata in one or more files.
+ - AFF allows files to be digital signed, to provide for
+ chain-of-custody and long-term file integrity.
+ - AFF allows for forensic disk images to stored encrypted and
+ decrypted on-the-fly for processing. This allows disk images
+ containing privacy sensitive material to be stored on the Internet.
+ .
+ This package provides the AFF Toolkit, that is a set of programs for
+ working with computer forensic information. Using these tools you can:
+ * Interconvert disk images between a variety of formats, including:
+ - raw or "dd";
+ - splitraw (in which a single image is split between multiple files);
+ - AFF format (in which the entire disk image is stored in a single
+ file);
+ - AFD format (in which a disk image is stored in multiple AFF files
+ stored in a single directory);
+ - AFM format (in which an AFF file is used to annotate a raw file).
+ * Compare disk images and report the data or metadata that is different.
+ * Copy disk images from one location to another, with full verification
+ of data, metadata, and the automatic generation of a chain-of-custody
+ segment.
+ * Find errors in an AFF file and fix them.
+ * Print information about a file.
+ * Print detailed statistics about a file
+ * Generate a XML representation of a disk image's metadata (for example,
+ acquisition time or the serial number of the acquisition device).
+ * Produce a XML "diskprint" which allows a disk image to be rapidly
+ fingerprinted without having the computer the SHA1 of the entire
+ disk.
+ .
+ The AFF Toolkit provides these executables: affcat, affcompare, affconvert,
+ affcopy, affcrypto, affdiskprint, affinfo, affix, affrecover, affsegment,
+ affsign, affstats, affuse, affverify and affxml.
diff --cc debian/rules
index e57d89d,0000000..66d83f4
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,29 -1,0 +1,34 @@@
+#!/usr/bin/make -f
++#export DH_VERBOSE=1
++
++# Force GCC-6
++export CC=gcc-6
++export CXX=g++-6
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+export PVER=$(shell dpkg-parsechangelog --show-field version | cut -d"-" -f1)
+
+%:
+ dh $@ --with autoreconf
+
+override_dh_auto_configure:
+ dh_auto_configure -- LDFLAGS="$(LDFLAGS) -Wl,--as-needed,-z,defs" \
+ --enable-s3=yes --enable-python=no --enable-static=no \
+ --enable-shared=yes
+
+override_dh_auto_install:
+ dh_auto_install
+ chrpath -d debian/tmp/usr/bin/*
+ set -e; for file in `ls debian/tmp/usr/lib/*/*.la`; do \
+ sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \
+ done
+
+override_dh_auto_test:
+ # do nothing
+
+override_dh_strip:
+ dh_strip -a --dbg-package=afflib-dbg
+
+override_dh_makeshlibs:
+ dh_makeshlibs -- -v$(PVER)
diff --cc debian/watch
index 5497013,0000000..9603ddc
mode 100644,000000..100644
--- a/debian/watch
+++ b/debian/watch
@@@ -1,2 -1,0 +1,3 @@@
+version=4
++opts=dversionmangle=s/3\.7\.7\+git20160511.4fd23a/3\.7\.7/ \
+https://github.com/sshock/AFFLIBv3/releases .*/archive/v?(\d\S+)\.tar\.(?:bz2|gz|xz)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/afflib.git
More information about the forensics-changes
mailing list