[Forensics-changes] [SCM] debian-forensics/afflib branch, debian, updated. debian/3.5.10+dfsg-1-3-g33ff9ac

Cristian Greco cristian at regolo.cc
Sat Apr 10 00:03:24 UTC 2010


The following commit has been merged in the debian branch:
commit 33ff9ac3a2881c3547c0a97608d72df0c03948bb
Author: Cristian Greco <cristian at regolo.cc>
Date:   Fri Apr 9 19:05:58 2010 +0200

    debian/patches: refreshed and modified all patches, then let debian/rules calls
    autoreconf.
    
    Refresh all patches (using QUILT_REFRESH_ARGS="-p ab --no-timestamps
    --no-index"), then make all patches apply only on configure.ac and Makefile.am
    files, and let debian/rules calls autoreconf at build time. Now there is no
    need to remove config.{sub,guess} at `clean` target.

diff --git a/debian/control b/debian/control
index e1b2c06..16ce32e 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,9 @@ Priority: optional
 Maintainer: Debian Forensics <forensics-devel at lists.alioth.debian.org>
 Uploaders: Christophe Monniez <christophe.monniez at fccu.be>
 Build-Depends: debhelper (>= 7.0.50~), quilt (>= 0.46-7~),
- autotools-dev,
+# needed to run autoreconf on debian/rules
+ automake, autoconf, libtool,
+#
  libcurl4-openssl-dev,
  libexpat1-dev,
  libewf-dev,
diff --git a/debian/patches/01-debian-directory.patch b/debian/patches/01-debian-directory.patch
index 1320b49..a633bf3 100644
--- a/debian/patches/01-debian-directory.patch
+++ b/debian/patches/01-debian-directory.patch
@@ -1,10 +1,8 @@
 Author: Daniel Baumann <daniel at debian.org>
 Description: Rebuilding upstream tarball without debian directory.
 
-Index: afflib/Makefile.am
-===================================================================
---- afflib.orig/Makefile.am	2009-12-19 16:48:22.000000000 +0100
-+++ afflib/Makefile.am	2010-01-17 18:19:46.583184830 +0100
+--- a/Makefile.am
++++ b/Makefile.am
 @@ -100,7 +100,6 @@
  	doc/announce_2.2.txt
  
@@ -13,65 +11,8 @@ Index: afflib/Makefile.am
  	acx_pthread.m4 \
  	afflib.spec.in \
  	afflib.spec \
-Index: afflib/Makefile.in
-===================================================================
---- afflib.orig/Makefile.in	2010-01-17 18:16:24.242174432 +0100
-+++ afflib/Makefile.in	2010-01-17 18:19:46.583184830 +0100
-@@ -38,8 +38,7 @@
- 	$(pkginclude_HEADERS) $(srcdir)/Makefile.am \
- 	$(srcdir)/Makefile.in $(srcdir)/affconfig.h.in \
- 	$(srcdir)/afflib.pc.in $(srcdir)/afflib.spec.in \
--	$(top_srcdir)/configure $(top_srcdir)/debian/changelog.in \
--	$(top_srcdir)/debian/shlibs.local.ex.in AUTHORS COPYING \
-+	$(top_srcdir)/configure AUTHORS COPYING \
- 	ChangeLog INSTALL NEWS compile config.guess config.sub depcomp \
- 	install-sh ltmain.sh missing
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-@@ -51,7 +50,7 @@
-  configure.lineno config.status.lineno
- mkinstalldirs = $(install_sh) -d
- CONFIG_HEADER = affconfig.h
--CONFIG_CLEAN_FILES = debian/changelog debian/shlibs.local.ex \
-+CONFIG_CLEAN_FILES = \
- 	afflib.spec afflib.pc
- SOURCES =
- DIST_SOURCES =
-@@ -292,7 +291,6 @@
- 	doc/announce_2.2.txt
- 
- EXTRA_DIST = $(DOCS) \
--	$(DEBIAN_FILES) \
- 	acx_pthread.m4 \
- 	afflib.spec.in \
- 	afflib.spec \
-Index: afflib/configure
-===================================================================
---- afflib.orig/configure	2010-01-17 18:16:24.266171784 +0100
-+++ afflib/configure	2010-01-17 18:19:46.599173872 +0100
-@@ -11833,10 +11833,6 @@
- # AC_PROG_RANLIB
- ac_config_files="$ac_config_files Makefile lib/Makefile tools/Makefile lzma443/Makefile win32/Makefile tests/Makefile doc/Makefile pyaff/Makefile man/Makefile lib/version.h"
- 
--ac_config_files="$ac_config_files debian/changelog"
--
--ac_config_files="$ac_config_files debian/shlibs.local.ex"
--
- ac_config_files="$ac_config_files afflib.spec"
- 
- ac_config_headers="$ac_config_headers affconfig.h"
-@@ -23234,8 +23230,6 @@
-     "pyaff/Makefile") CONFIG_FILES="$CONFIG_FILES pyaff/Makefile" ;;
-     "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
-     "lib/version.h") CONFIG_FILES="$CONFIG_FILES lib/version.h" ;;
--    "debian/changelog") CONFIG_FILES="$CONFIG_FILES debian/changelog" ;;
--    "debian/shlibs.local.ex") CONFIG_FILES="$CONFIG_FILES debian/shlibs.local.ex" ;;
-     "afflib.spec") CONFIG_FILES="$CONFIG_FILES afflib.spec" ;;
-     "affconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS affconfig.h" ;;
-     "afflib.pc") CONFIG_FILES="$CONFIG_FILES afflib.pc" ;;
-Index: afflib/configure.ac
-===================================================================
---- afflib.orig/configure.ac	2010-01-17 18:16:24.266171784 +0100
-+++ afflib/configure.ac	2010-01-17 18:19:46.603171953 +0100
+--- a/configure.ac
++++ b/configure.ac
 @@ -33,8 +33,6 @@
  AC_CONFIG_FILES([Makefile lib/Makefile tools/Makefile lzma443/Makefile win32/Makefile 
  			  tests/Makefile doc/Makefile pyaff/Makefile man/Makefile lib/version.h])
diff --git a/debian/patches/02-win32-files.patch b/debian/patches/02-win32-files.patch
index c05b1a2..533c6ae 100644
--- a/debian/patches/02-win32-files.patch
+++ b/debian/patches/02-win32-files.patch
@@ -1,54 +1,16 @@
 Author: Daniel Baumann <daniel at debian.org>
 Description: Rebuilding upstream tarball without win32 files.
 
-Index: afflib/Makefile.am
-===================================================================
---- afflib.orig/Makefile.am	2010-01-17 18:19:46.583184830 +0100
-+++ afflib/Makefile.am	2010-01-17 18:20:03.139174718 +0100
+--- a/Makefile.am
++++ b/Makefile.am
 @@ -1,4 +1,4 @@
 -SUBDIRS = lib tools lzma443 win32 tests doc pyaff man
 +SUBDIRS = lib tools lzma443 tests doc pyaff man
  
  pkgconfigdir = $(libdir)/pkgconfig
  
-Index: afflib/Makefile.in
-===================================================================
---- afflib.orig/Makefile.in	2010-01-17 18:19:46.583184830 +0100
-+++ afflib/Makefile.in	2010-01-17 18:20:03.139174718 +0100
-@@ -229,7 +229,7 @@
- target_alias = @target_alias@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
--SUBDIRS = lib tools lzma443 win32 tests doc pyaff man
-+SUBDIRS = lib tools lzma443 tests doc pyaff man
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = afflib.pc
- include_HEADERS = 
-Index: afflib/configure
-===================================================================
---- afflib.orig/configure	2010-01-17 18:19:46.599173872 +0100
-+++ afflib/configure	2010-01-17 18:20:03.155206153 +0100
-@@ -11831,7 +11831,7 @@
- 
- # AC_PROG_RANLIB not needed if you are using AC_PROG_LIBTOOL
- # AC_PROG_RANLIB
--ac_config_files="$ac_config_files Makefile lib/Makefile tools/Makefile lzma443/Makefile win32/Makefile tests/Makefile doc/Makefile pyaff/Makefile man/Makefile lib/version.h"
-+ac_config_files="$ac_config_files Makefile lib/Makefile tools/Makefile lzma443/Makefile tests/Makefile doc/Makefile pyaff/Makefile man/Makefile lib/version.h"
- 
- ac_config_files="$ac_config_files afflib.spec"
- 
-@@ -23224,7 +23224,6 @@
-     "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
-     "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
-     "lzma443/Makefile") CONFIG_FILES="$CONFIG_FILES lzma443/Makefile" ;;
--    "win32/Makefile") CONFIG_FILES="$CONFIG_FILES win32/Makefile" ;;
-     "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
-     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
-     "pyaff/Makefile") CONFIG_FILES="$CONFIG_FILES pyaff/Makefile" ;;
-Index: afflib/configure.ac
-===================================================================
---- afflib.orig/configure.ac	2010-01-17 18:19:46.603171953 +0100
-+++ afflib/configure.ac	2010-01-17 18:20:03.159181325 +0100
+--- a/configure.ac
++++ b/configure.ac
 @@ -30,7 +30,7 @@
  
  # AC_PROG_RANLIB not needed if you are using AC_PROG_LIBTOOL
diff --git a/debian/patches/03-bashism.patch b/debian/patches/03-bashism.patch
index 0ad7a24..c758216 100644
--- a/debian/patches/03-bashism.patch
+++ b/debian/patches/03-bashism.patch
@@ -1,7 +1,5 @@
-Index: afflib/tools/test_make_random_iso.sh
-===================================================================
---- afflib.orig/tools/test_make_random_iso.sh	2009-12-14 03:59:00.000000000 +0100
-+++ afflib/tools/test_make_random_iso.sh	2010-01-17 18:20:18.195173325 +0100
+--- a/tools/test_make_random_iso.sh
++++ b/tools/test_make_random_iso.sh
 @@ -5,7 +5,7 @@
  
  unset AFFLIB_PASSPHRASE
diff --git a/debian/rules b/debian/rules
index aaebf91..57da648 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,29 +1,26 @@
 #!/usr/bin/make -f
 
 %:
-	dh ${@} --with quilt
+	dh --with quilt ${@}
 
 dfsg:
 	rm -rf misc win32
 
 override_dh_auto_clean:
+	rm -rf m4
 	dh_auto_clean
 
-	rm -f config.guess config.sub
-
 override_dh_auto_configure:
-	cp -f /usr/share/misc/config.guess .
-	cp -f /usr/share/misc/config.sub .
-
+	mkdir -p m4 #needed due to bad configure.ac
+	autoreconf -f -i
 	dh_auto_configure -- --enable-s3=yes --enable-python=no --enable-libewf=yes LDFLAGS="-Wl,-z,defs"
 
 override_dh_install:
 	mv debian/tmp/usr/bin/s3 debian/tmp/usr/bin/s3-afflib;
-
 	dh_install --fail-missing
 
 override_dh_auto_test:
 	# do nothing
 
-override_dh_strip:
+override_dh_strip:	
 	dh_strip --dbg-package=afflib-dbg

-- 
debian-forensics/afflib



More information about the forensics-changes mailing list