Revision: 4016
          http://gar.svn.sourceforge.net/gar/?rev=4016&view=rev
Author:   skayser
Date:     2009-03-28 16:48:31 +0000 (Sat, 28 Mar 2009)

Log Message:
-----------
dovecot: hacked Makefile for adjusted sieve plugin pkg version

Modified Paths:
--------------
    csw/mgar/pkg/dovecot/trunk/Makefile

Modified: csw/mgar/pkg/dovecot/trunk/Makefile
===================================================================
--- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 15:24:10 UTC (rev 4015)
+++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 16:48:31 UTC (rev 4016)
@@ -14,9 +14,13 @@
 DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
 
 PACKAGES = CSWdovecot CSWdovecotdevel CSWdovecot-sieve
+CATALOGNAME_CSWdovecot = dovecot
 CATALOGNAME_CSWdovecotdevel = dovecot_devel
 CATALOGNAME_CSWdovecot-sieve = dovecot_sieve
 
+# Sieve plugin is packaged individually (see package-sieveplugin:)
+NOPACKAGE = CSWdovecot-sieve
+
 # CSWdovecot is not installed on the build farm and as such its dependent
 # packages throw errors when fed to checkpkg
 ENABLE_CHECK=0
@@ -30,6 +34,7 @@
 REQUIRED_PKGS_CSWdovecot       = CSWosslrt CSWmysql5rt CSWoldaprt CSWlibpq
 REQUIRED_PKGS_CSWdovecot      += CSWsasl CSWsqlite3 CSWzlib CSWlibnet
 REQUIRED_PKGS_CSWdovecot      += CSWbzip2 CSWiconv CSWcswclassutils
+REQUIRED_PKGS_CSWdovecot      += CSWkrb5lib
 REQUIRED_PKGS_CSWdovecotdevel  = CSWdovecot
 REQUIRED_PKGS_CSWdovecot-sieve = CSWdovecot
 
@@ -39,6 +44,7 @@
 PREREQUISITE_PKGS += CSWsasl 
 PREREQUISITE_PKGS += CSWsqlite3
 PREREQUISITE_PKGS += CSWlibpq
+PREREQUISITE_PKGS += CSWkrb5lib CSWkrb5libdev
 
 PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL)
 PKGFILES_CSWdovecot-sieve = .*sieve.*
@@ -61,6 +67,7 @@
 
 CONFIGURE_ARGS  = $(DIRPATHS)
 CONFIGURE_ARGS += --with-pop3d
+CONFIGURE_ARGS += --with-gssapi
 CONFIGURE_ARGS += --with-lda
 CONFIGURE_ARGS += --with-ldap
 CONFIGURE_ARGS += --with-mysql
@@ -117,6 +124,13 @@
        @rm -rf dovecot-sieve-1.1.6*
        @$(MAKECOOKIE)
 
+# Sieve plugin needs to be packaged with version != $(GARVERSION)
+package-sieveplugin:
+       @gmake -o post-package \
+               NOPACKAGE="CSWdovecot CSWdovecotdevel" SPKG_VERSION=1.1.6 \
+               repackage
+       @$(MAKECOOKIE)
+
 post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT
 post-install-modulated: CSWDOCS = changelog.CSW README.CSW
 post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME)
@@ -143,3 +157,6 @@
        @ginstall -m 644 $(FILEDIR)/CSWdovecot.cswusergroup \
                $(DESTDIR)$(sysconfdir)/pkg/CSWdovecot/cswusergroup
        @$(MAKECOOKIE)
+
+post-package: package-sieveplugin
+       @$(MAKECOOKIE)


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
devel mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to