[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