Changeset 98748


Ignore:
Timestamp:
Oct 14, 2012, 5:33:01 PM (12 years ago)
Author:
pixilla@…
Message:

mail/amavisd-new:

  • Replace adduser and addgroup with add_users.
  • Put perl version into variable.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/mail/amavisd-new/Portfile

    r97462 r98748  
    66name                amavisd-new
    77version             2.8.0
     8revision            1
    89categories          mail
    910license             GPL-2
     
    2526                    sha256  342b805f58db667b099a85863328b3fdfe9c575a22ace119d541e5f12bee63ac
    2627
    27 depends_run         port:perl5 \
    28                     port:p5.12-archive-zip \
    29                     port:p5.12-berkeleydb \
    30                     port:p5.12-convert-tnef \
    31                     port:p5.12-convert-uulib \
    32                     port:p5.12-digest-md5 \
    33                     port:p5.12-io-compress \
    34                     port:p5.12-io-stringy \
    35                     port:p5.12-mail-dkim \
    36                     port:p5.12-mailtools \
    37                     port:p5.12-mime-tools \
    38                     port:p5.12-mime-base64 \
    39                     port:p5.12-net-server \
    40                     port:p5.12-time-hires \
    41                     port:p5.12-unix-syslog \
    42                     port:p5.12-mail-spamassassin \
    43                     port:p5.12-dbd-mysql \
    44                     port:p5.12-mail-clamav \
     28set perl_version    5.12
     29set daemon_user     _amavisd
     30set daemon_group    _amavisd
     31set amavisd_home    ${prefix}/var/amavis
     32add_users ${daemon_user} group=${daemon_group} realname=AMaViS\ Daemon home=${amavisd_home}
     33
     34depends_run         port:p${perl_version}-archive-zip \
     35                    port:p${perl_version}-berkeleydb \
     36                    port:p${perl_version}-convert-tnef \
     37                    port:p${perl_version}-convert-uulib \
     38                    port:p${perl_version}-digest-md5 \
     39                    port:p${perl_version}-io-compress \
     40                    port:p${perl_version}-io-stringy \
     41                    port:p${perl_version}-mail-dkim \
     42                    port:p${perl_version}-mailtools \
     43                    port:p${perl_version}-mime-tools \
     44                    port:p${perl_version}-mime-base64 \
     45                    port:p${perl_version}-net-server \
     46                    port:p${perl_version}-time-hires \
     47                    port:p${perl_version}-unix-syslog \
     48                    port:p${perl_version}-mail-spamassassin \
     49                    port:p${perl_version}-dbd-mysql \
     50                    port:p${perl_version}-mail-clamav \
    4551                    port:clamav \
    4652                    port:clamav-server
    4753
    48 set daemon_user     _amavisd
    49 set daemon_group    _amavisd
    50 set amavisd_home    ${prefix}/var/amavis
    51 
    5254post-patch {
    53     reinplace "s|#!/usr/bin/perl|#!${prefix}/bin/perl5.12|" \
     55    reinplace "s|#!/usr/bin/perl|#!${prefix}/bin/perl${perl_version}|" \
    5456              ${worksrcpath}/amavisd
    5557    file copy ${worksrcpath}/amavisd.conf ${worksrcpath}/amavisd.conf.example
     
    6971
    7072destroot {
    71     if { ![existsgroup ${daemon_group}]} {
    72         addgroup ${daemon_group}
    73     }
    74     if { ![existsuser ${daemon_user}]} {
    75         set gid ${daemon_group}
    76         adduser ${daemon_user} gid=${gid} realname="AMaViS Daemon" home=${amavisd_home}
    77     }
    7873    xinstall -m 750 -o ${daemon_user} -g ${daemon_group} \
    7974        ${worksrcpath}/amavisd \
Note: See TracChangeset for help on using the changeset viewer.