[Forensics-changes] [fcrackzip] 60/93: debian/debian-autotools.mk: update

Giovani Augusto Ferreira giovani-guest at moszumanska.debian.org
Wed Dec 28 03:06:43 UTC 2016


This is an automated email from the git hooks/post-receive script.

giovani-guest pushed a commit to branch debian
in repository fcrackzip.

commit c8730239be260a9b63b31f9d7ad587f083307ee7
Author: Jari Aalto <jari.aalto at cante.net>
Date:   Sat Feb 11 04:46:09 2012 -0500

    debian/debian-autotools.mk: update
---
 debian/debian-autotools.mk | 105 +++++++++++++++++++++++++++++----------------
 1 file changed, 69 insertions(+), 36 deletions(-)

diff --git a/debian/debian-autotools.mk b/debian/debian-autotools.mk
index 8307256..012da2a 100644
--- a/debian/debian-autotools.mk
+++ b/debian/debian-autotools.mk
@@ -1,8 +1,10 @@
-# debian-autotools.mk -- Common settings for Autotoolsx
+#!/usr/bin/make -f
+#
+#   debian-autotools.mk -- Common tasks for Autotools
 #
 #   Copyright
 #
-#       Copyright (C) 2008-2009 Jari Aalto <jari.aalto at cante.net>
+#       Copyright (C) 2008-2010 Jari Aalto <jari.aalto at cante.net>
 #
 #   License
 #
@@ -21,81 +23,106 @@
 #
 #   Description
 #
-#       This is GNU makefile part, that defines common variables,
-#       targets and macros to be used from debian/rules.
+#       This is GNU makefile part that defines common variables,
+#       targets and macros to be used in debian/rules.
 #
 #	Dealing with packages that have old Autotools config.* files
 #       we can: (1) Save package's config.* (2) Copy the latest from
 #       Debian (3) restore package's config.* files. This way the
-#       DEbian *diff.gz stays clean and understandable to examine.
+#       Debian *diff.gz stays clean and understandable to examine. In
+#       addition if sources are kept in version control, they are not
+#       flagged as modified.
 #
-#	To install, add `config-*' macro calls like this:
+#	To install, add macro calls like this:
 #
-#           config.status: configure
-#               dh_testdir
-#               $(config-save)
-#               $(config-patch)
-#		CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+#           override_dh_auto_configure:
+#		$(make-depend-save)
+#		$(config-prepare)
+#		dh_auto_configure
 #
-#           binary-arch: build install
-#               ...
-#               $(config-restore)
-#               dh_builddeb
+#	    override_dh_auto_clean:
+#		$(config-restore)
+#		$(make-depend-restore)
+#		dh_auto_clean
 
 ifneq (,)
     This makefile requires GNU Make.
 endif
 
+# ...................................................... make.depend ...
+
+define make-depend-save
+        # make-depend-save: Save original file
+        [ -f make.depend.original ] || cp -v make.depend make.depend.original
+endef
+
+define make-depend-restore
+        # make-depend-restore: Restore original file
+        [ ! -f make.depend.original ] || mv -v make.depend.original make.depend
+endef
+
+# ...................................................... config-h-in ...
+
 define config-h-in-save
-        # Save original file
+        # config-h-in-save: Save original file
         [ -f config.h.in.original ] || cp -v config.h.in config.h.in.original
 endef
 
 define config-h-in-restore
-        # Restore original file
+        # config-h-in-restore: Restore original file
         [ ! -f config.h.in.original ] || mv -v config.h.in.original config.h.in
 endef
 
+# ........................................................ configure ...
+
 define config-configure-save
-        # Save original file
+        # config-configure-save: Save original file
         [ -f configure.original ] || cp -v configure configure.original
 endef
 
 define config-configure-restore
-        # Restore original file
+        # config-configure-restore: Restore original file
         [ ! -f configure.original ] || mv -v configure.original configure
 endef
 
+# ........................................ Debian config.{sub,guess} ...
+
+define config-patch-sub
+        # config-patch-sub: Use latest version from Debian
+	[ ! -f /usr/share/misc/config.sub ] || \
+	cp -vf /usr/share/misc/config.sub .
+endef
+
+define config-patch-guess
+        # config-patch-guess: Use latest version from Debian
+	[ ! -f /usr/share/misc/config.guess ] || \
+        cp -vf /usr/share/misc/config.guess .
+endef
+
+# ............................................... config.{sub,guess} ...
+
 define config-save
-        # Save original files
+        # config-save: Save original files
         [ -f config.sub.original   ] || cp -v config.sub config.sub.original
         [ -f config.guess.original ] || cp -v config.guess config.guess.original
 endef
 
 define config-restore
-        # Restore original files
+        # config-restore: Restore original files
         [ ! -f config.sub.original   ] || mv -v config.sub.original config.sub
         [ ! -f config.guess.original ] || mv -v config.guess.original config.guess
 endef
 
-define config-delete
-        # Delete config files
-        rm -f config.sub config.guess
-endef
-
-ifneq ($(wildcard /usr/share/misc/config.sub),)
-define config-patch-sub
-        # Use latest version from Debian
-        cp -vf /usr/share/misc/config.sub config.sub
+define config-restore-copy
+        # config-restore-copy: Copy original files
+        [ ! -f config.sub.original   ] || cp -v config.sub.original config.sub
+        [ ! -f config.guess.original ] || cp -v config.guess.original config.guess
 endef
-endif
 
-ifneq ($(wildcard /usr/share/misc/config.guess),)
-define config-patch-guess
-        # Use latest version from Debian
-        cp -vf /usr/share/misc/config.guess config.guess
+define config-delete
+        # config-delete: Delete config files
+        rm -f config.sub config.guess
 endef
-endif
 
 define config-patch
         # config-patch: copy latest
@@ -103,4 +130,10 @@ define config-patch
         $(config-patch-guess)
 endef
 
+define config-prepare
+       # config-prepare: save and patch
+       $(config-save)
+       $(config-patch)
+endef
+
 # End of Makefile part

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/fcrackzip.git



More information about the forensics-changes mailing list