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 <[EMAIL PROTECTED]>  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 <[EMAIL PROTECTED]>  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


_______________________________________________
Pkg-Cyrus-imapd-Debian-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-cyrus-imapd-debian-devel

Reply via email to