[SVN] r765 - in /trunk/cyrus-imapd-2.2.13/debian: changelog rules

debian at incase.de debian at incase.de
Wed Sep 24 08:26:49 UTC 2008


Author: sven
Date: Wed Sep 24 10:26:49 2008
New Revision: 765

URL: https://mail.incase.de/viewcvs?rev=765&root=cyrus22&view=rev
Log:
change Makefile so that no (intended) non-phony target invokes a phony target. Also remove empty lines inside rules or replace them by comment lines.

Modified:
    trunk/cyrus-imapd-2.2.13/debian/changelog
    trunk/cyrus-imapd-2.2.13/debian/rules

Modified: trunk/cyrus-imapd-2.2.13/debian/changelog
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/changelog?rev=765&root=cyrus22&r1=764&r2=765&view=diff
==============================================================================
--- trunk/cyrus-imapd-2.2.13/debian/changelog (original)
+++ trunk/cyrus-imapd-2.2.13/debian/changelog Wed Sep 24 10:26:49 2008
@@ -2,8 +2,11 @@
 
   * change shebang line of example script mbox2cyrus to using /bin/bash
     instead of /bin/sh (Closes: #489558)
-
- -- Sven Mueller <sven at debian.org>  Tue, 15 Apr 2008 13:20:43 +0200
+  * change Makefile so that no (intended) non-phony target invokes a phony
+    target. Also remove empty lines inside rules or replace them by comment
+    lines
+
+ -- Sven Mueller <sven at debian.org>  Wed, 24 Sep 2008 10:24:08 +0200
 
 cyrus-imapd-2.2 (2.2.13-14) unstable; urgency=low
 

Modified: trunk/cyrus-imapd-2.2.13/debian/rules
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/rules?rev=765&root=cyrus22&r1=764&r2=765&view=diff
==============================================================================
--- trunk/cyrus-imapd-2.2.13/debian/rules (original)
+++ trunk/cyrus-imapd-2.2.13/debian/rules Wed Sep 24 10:26:49 2008
@@ -120,7 +120,7 @@
 	# cp /usr/share/misc/config.sub config.sub
 	# cp /usr/share/misc/config.guess config.guess
 	touch configure.in && touch aclocal.m4 && touch configure
-
+	#
 	# IF YOU CHANGE BERKELEY DB VERSION, MAKE SURE TO UPDATE
 	# DBENGINE AT THE TOP OF THIS MAKEFILE!
 	./configure CFLAGS="-fno-strict-aliasing -fPIC -Wall -pipe $(DEBUGFLAGS)" $(CONFFLAGS) \
@@ -161,7 +161,7 @@
 build-arch: build-arch-stamp
 build-arch-stamp: configure-stamp
 	dh_testdir
-
+	#
 	PERL_MM_OPT="INSTALLDIRS=vendor" $(MAKE)
 	# store database configuration for possible automatic
 	# upgrading later
@@ -174,7 +174,7 @@
 	mv debian/cyrus-db-types.txt debian/cyrus-db-types.txt.old \
 	&& sort -u < debian/cyrus-db-types.txt.old > debian/cyrus-db-types.txt \
 	&& rm debian/cyrus-db-types.txt.old
-
+	#
 	# store some useful state about the current package
 	echo "PACKAGE_VERSION $(DEBVERSION)" >debian/cyrus-hardwired-config.txt
 	if grep -q -s -n -E '^[[:space:]]*#define[[:space:]]+USE_DIR_FULL[[:space:]]+1' config.h ; then \
@@ -182,15 +182,13 @@
 	else \
 		echo "USE_DIR_FULL 0" >>debian/cyrus-hardwired-config.txt ;\
 	fi
-
 	touch build-arch-stamp
 
 # We aren't actually able to build arch-indep independently from
 # arch-dep, so we guarantee that the arch build has been done first
 build-indep: build-indep-stamp
-build-indep-stamp: configure-stamp build-arch
-	dh_testdir
-
+build-indep-stamp: configure-stamp build-arch-stamp
+	dh_testdir
 	cd doc &&\
 	pod2man ../perl/sieve/scripts/sieveshell.pl > ../man/sieveshell.1 &&\
 	fig2dev -L png murder.fig murder.png &&\
@@ -203,17 +201,14 @@
 	done
 	pod2html perl/imap/cyradm.sh > doc/man/cyradm.1.html
 	rm -f pod2htm*
-
 	touch build-indep-stamp
 
-install-arch: build-arch 
+install-arch: build-arch-stamp
 	dh_testdir
 	dh_testroot
 	dh_clean -k
 	dh_installdirs -a
-
 	$(MAKE) install DESTDIR=$(TMPPKG)
-
 	# fix totaly broken location of the include files;
 	# while at it, also avoid namespace colision, and move
 	# lots of admin-only/system-only stuff to sbin and lib
@@ -233,13 +228,11 @@
 	mkdir -p $(TMPPKG)/usr/include
 	mv $(TMPPKG)/usr/share/include/cyrus $(TMPPKG)/usr/include
 	#mv $(TMPPKG)/bin/* $(TMPPKG)/usr/bin
-
 	# Move the perl crap to a saner place
 	mkdir -p $(TMPPKG)/usr/lib
 	mkdir -p $(TMPPKG)/usr/share/perl5
 	#mv $(TMPPKG)/lib/perl5/Cyrus $(TMPPKG)/usr/share/perl5/Cyrus
 	#mv $(TMPPKG)/lib/* $(TMPPKG)/usr/lib
-
 	# for stuff in /etc
 	mkdir -p $(TMPPKG)/etc/cyrus $(TMPPKG)/etc/pam.d
 	install -m 644 debian/imapd.conf    $(TMPPKG)/etc
@@ -247,37 +240,30 @@
 	(cd debian ; for i in *.pam ;\
 		do install -m 644 $$i $(TMPPKG)/etc/pam.d/$${i%.pam} ;\
 	done)
-
 	# We rename some utils, so we need to sort out the manpages
 	for i in master reconstruct quota deliver ; do \
 		mv $(TMPPKG)/usr/share/man/man8/$$i.8 $(TMPPKG)/usr/share/man/man8/cyr$${i}.8 ; \
 	done
-
 	# And add our own manpages
 	mkdir -p $(TMPPKG)/usr/share/man/man8
 	install -m 644 debian/cyrdump.8 $(TMPPKG)/usr/share/man/man8/cyrdump.8
 	install -m 644 debian/cyrus-makedirs.8 $(TMPPKG)/usr/share/man/man8/cyrus-makedirs.8
 	install -m 644 debian/arbitronsort.8 $(TMPPKG)/usr/share/man/man8/arbitronsort.8
-
 	# SNMP files
 	mkdir -p $(TMPPKG)/usr/share/snmp/mibs
 	install -m 644 master/CYRUS-MASTER.mib $(TMPPKG)/usr/share/snmp/mibs/CYRUS-MASTER-MIB.txt
-
 	# Install cyradm icons
 	mkdir -p $(TMPPKG)/usr/share/icons/mini
 	install -m 644 debian/cyradm-32x32.xpm $(TMPPKG)/usr/share/icons/cyradm.xpm
 	install -m 644 debian/cyradm-16x16.xpm $(TMPPKG)/usr/share/icons/mini/cyradm.xpm
-
 	# Install debian-provided scripts
 	install debian/cyrus-makedirs $(TMPPKG)/usr/sbin/cyrus-makedirs
 	install -m 644 debian/get-backtrace.gdb $(TMPPKG)/usr/lib/cyrus/get-backtrace.gdb
-
 	# and logcheck files
 	install -m 644 debian/logcheck.ignore \
 	  $(PKGDIR)/etc/logcheck/ignore.d.server/logcheck-cyrus2_2
 	install -m 644 debian/logcheck.violations.ignore \
 	  $(PKGDIR)/etc/logcheck/violations.ignore.d/logcheck-cyrus2_2
-
 	# Install the stuff needed for upgrades
 	for i in convert-sieve.pl dohash rehash undohash translatesieve \
 		 upgradesieve masssievec; do \
@@ -289,7 +275,6 @@
 		   $(PKGDIR)/usr/lib/cyrus
 	# And other misc useful tools
 	install -m 755 tools/arbitronsort.pl $(TMPPKG)/usr/sbin/arbitronsort
-
 	# Install imtest and its symlinks
 	mv $(TMPPKG)/usr/bin/imtest $(CURDIR)/debian/cyrus-clients-2.2/usr/bin
 	for i in $(TMPPKG)/usr/bin/*test ; do \
@@ -297,7 +282,6 @@
 		(cd $(CURDIR)/debian/cyrus-clients-2.2/usr/bin &&\
 		 ln -s imtest `basename $$i`) ;\
 	done
-
 	# Lintian and Linda overrides
 	cd debian ; \
 	for i in *.linda ; do \
@@ -308,35 +292,34 @@
 		mkdir -p "$${i%%.lintian}/usr/share/lintian/overrides" ;\
 		install  -m 644 "$$i" "$${i%%.lintian}/usr/share/lintian/overrides/$${i%%.lintian}" ;\
 	done
-
 	dh_install -a --sourcedir=$(TMPPKG)
 	touch install-arch-stamp
 
 # We aren't actually able to install arch-indep independently from
 # arch-dep, so we guarantee that the arch build has been done first
-install-indep: build-indep install-arch
+install-indep: build-indep-stamp install-arch
 	dh_testdir
 	dh_testroot
 	#dh_clean -k
 	dh_installdirs -i
-
+	#
 	# Massage the documentation into place
 	#mkdir -p $(DOCDIR)
 	#find doc/text -name '[Ra-z]*' -type f -exec cp -f {} $(PKGDIR)/usr/share/doc/$(MAINPKG) \;
 	#-(cd $(PKGDIR)/usr/share/doc/$(MAINPKG) && rm copyrights changes htmlstrip.c)
 	#find $(PKGDIR)/usr/share/doc/$(MAINPKG) -type f ! -name '*txt' ! -name '*.*' -exec mv {} {}.txt \;
-
+	#
 	# Install the html docs and examples
 	mkdir -p $(DOCDIR)/html
 	install -m 644 doc/*.html doc/murder.png $(DOCDIR)/html
 	cp -a doc/man $(DOCDIR)/html
 	cp -a debian/examples $(DOCDIR)
 	install -m 644 doc/cyrusv2.mc $(DOCDIR)/examples
-
+	#
 	# Install contrib/ files
 	mkdir -p $(DOCDIR)/contrib
 	xargs < debian/cyrus-common-2.2.contrib -rti cp -r '{}' $(DOCDIR)/contrib
-
+	#
 	dh_install -i --sourcedir=$(TMPPKG)
 
 binary-indep: install-indep




More information about the Pkg-Cyrus-imapd-Debian-devel mailing list