[98748] trunk/dports/mail/amavisd-new/Portfile

pixilla at macports.org pixilla at macports.org
Sun Oct 14 10:33:01 PDT 2012


Revision: 98748
          http://trac.macports.org//changeset/98748
Author:   pixilla at macports.org
Date:     2012-10-14 10:33:01 -0700 (Sun, 14 Oct 2012)
Log Message:
-----------
mail/amavisd-new:
- Replace adduser and addgroup with add_users.
- Put perl version into variable.

Modified Paths:
--------------
    trunk/dports/mail/amavisd-new/Portfile

Modified: trunk/dports/mail/amavisd-new/Portfile
===================================================================
--- trunk/dports/mail/amavisd-new/Portfile	2012-10-14 13:17:42 UTC (rev 98747)
+++ trunk/dports/mail/amavisd-new/Portfile	2012-10-14 17:33:01 UTC (rev 98748)
@@ -5,6 +5,7 @@
 
 name                amavisd-new
 version             2.8.0
+revision            1
 categories          mail
 license             GPL-2
 maintainers         pixilla openmaintainer
@@ -24,33 +25,34 @@
 checksums           rmd160  db21416177c4c47ae7af12abfb6aa48622fea77d \
                     sha256  342b805f58db667b099a85863328b3fdfe9c575a22ace119d541e5f12bee63ac
 
-depends_run         port:perl5 \
-                    port:p5.12-archive-zip \
-                    port:p5.12-berkeleydb \
-                    port:p5.12-convert-tnef \
-                    port:p5.12-convert-uulib \
-                    port:p5.12-digest-md5 \
-                    port:p5.12-io-compress \
-                    port:p5.12-io-stringy \
-                    port:p5.12-mail-dkim \
-                    port:p5.12-mailtools \
-                    port:p5.12-mime-tools \
-                    port:p5.12-mime-base64 \
-                    port:p5.12-net-server \
-                    port:p5.12-time-hires \
-                    port:p5.12-unix-syslog \
-                    port:p5.12-mail-spamassassin \
-                    port:p5.12-dbd-mysql \
-                    port:p5.12-mail-clamav \
-                    port:clamav \
-                    port:clamav-server
-
+set perl_version    5.12
 set daemon_user     _amavisd
 set daemon_group    _amavisd
 set amavisd_home    ${prefix}/var/amavis
+add_users ${daemon_user} group=${daemon_group} realname=AMaViS\ Daemon home=${amavisd_home}
 
+depends_run         port:p${perl_version}-archive-zip \
+                    port:p${perl_version}-berkeleydb \
+                    port:p${perl_version}-convert-tnef \
+                    port:p${perl_version}-convert-uulib \
+                    port:p${perl_version}-digest-md5 \
+                    port:p${perl_version}-io-compress \
+                    port:p${perl_version}-io-stringy \
+                    port:p${perl_version}-mail-dkim \
+                    port:p${perl_version}-mailtools \
+                    port:p${perl_version}-mime-tools \
+                    port:p${perl_version}-mime-base64 \
+                    port:p${perl_version}-net-server \
+                    port:p${perl_version}-time-hires \
+                    port:p${perl_version}-unix-syslog \
+                    port:p${perl_version}-mail-spamassassin \
+                    port:p${perl_version}-dbd-mysql \
+                    port:p${perl_version}-mail-clamav \
+                    port:clamav \
+                    port:clamav-server
+
 post-patch {
-    reinplace "s|#!/usr/bin/perl|#!${prefix}/bin/perl5.12|" \
+    reinplace "s|#!/usr/bin/perl|#!${prefix}/bin/perl${perl_version}|" \
               ${worksrcpath}/amavisd
     file copy ${worksrcpath}/amavisd.conf ${worksrcpath}/amavisd.conf.example
     reinplace "s|\$daemon_user\  =\ 'vscan'|\$daemon_user\  =\ '${daemon_user}'|" \
@@ -68,13 +70,6 @@
 build               {}
 
 destroot {
-    if { ![existsgroup ${daemon_group}]} {
-        addgroup ${daemon_group}
-    }
-    if { ![existsuser ${daemon_user}]} {
-        set gid ${daemon_group}
-        adduser ${daemon_user} gid=${gid} realname="AMaViS Daemon" home=${amavisd_home}
-    }
     xinstall -m 750 -o ${daemon_user} -g ${daemon_group} \
         ${worksrcpath}/amavisd \
         ${destroot}${prefix}/sbin/amavisd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121014/bc899436/attachment.html>


More information about the macports-changes mailing list