Ticket #11659: Portfile.diff

File Portfile.diff, 2.5 KB (added by markd@…, 17 years ago)
  • Portfile

    old new  
    22
    33PortSystem 1.0
    44name            openldap
    5 version         2.2.28
     5version         2.3.34
    66categories      databases
    77maintainers     landonf@macports.org bchesneau@mac.com
    88description     OpenLDAP Software
    99long_description        OpenLDAP Software is an open source implementation \
    1010                        of the Lightweight Directory Access Protocol. 
    1111
    12 platforms       darwin freebsd
     12platforms       darwin
    1313homepage        http://www.openldap.org/
    1414master_sites    ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/ \
    1515                http://www.openldap.org/software/download/OpenLDAP/openldap-release/ \
    1616                ftp://ftp.nl.uu.net/pub/unix/db/openldap/openldap-release/
    1717distfiles       ${name}-${version}.tgz
    18 checksums       md5 b51db7328430b9cbe527696da726f1fb
     18checksums       md5 143eeb6e3c163e5f52d8e744b43a5960
    1919
    2020depends_lib     port:db4 \
    2121                port:perl5.8 \
    2222                port:cyrus-sasl2 \
    2323                port:openssl
    2424
    25 depends_run     path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup
    26 
    2725patchfiles      patch-ltmain
    2826
    2927configure.env   LDFLAGS="-L${prefix}/lib" \
    30                 CPPFLAGS="-I${prefix}/include -I${prefix}/include/db4 -I/usr/include/openssl -DBIND_8_COMPAT" \
     28                CPPFLAGS="-I${prefix}/include -I${prefix}/include/db4 -I${prefix}/include/openssl -DBIND_8_COMPAT" \
    3129                LANG=C
    3230
    3331configure.args  --mandir=${prefix}/share/man \
    34                 --localstatedir=${prefix}/var/run \
     32                --localstatedir=${prefix}/var \
    3533                --with-cyrus-sasl \
    3634                --with-tls \
     35                --enable-crypt \
    3736                --enable-wrappers
    3837
     38startupitem.create      yes
     39startupitem.name        slapd
     40startupitem.init        "PID=${prefix}/var/run/slapd.pid"
     41startupitem.start       "${prefix}/libexec/slapd -u ldap -f ${prefix}/etc/openldap/slapd.conf"
     42startupitem.stop        "\[ -r \${PID} \] && kill \$(cat \${PID})"
     43
    3944platform darwin 6 {
    40         depends_lib-append      lib:libdl:dlcompat
     45        depends_lib-append      port:dlcompat
    4146}
    4247
    4348variant ipv6 {
    4449        configure.args-append --enable-ipv6
    4550}
    4651
     52variant aci {
     53        configure.args-append --enable-aci
     54}
     55
    4756pre-configure {
    4857        if { ![variant_isset ipv6]} {
    4958                configure.args-append --disable-ipv6
     
    6675        xinstall -d -g ldap -m 700 -o ldap \
    6776                "${destroot}${prefix}/var/run/openldap-data"
    6877        #since post-deploy doesn't exist
    69         xinstall -d -m 755 -o root "${destroot}${prefix}/etc/rc.d"
    70         xinstall -m 755 -o root "${portpath}/files/slapd.sh" \
    71                 "${destroot}${prefix}/etc/rc.d"
    72         reinplace "s|__PREFIX|${prefix}|g" \
    73                 ${destroot}${prefix}/etc/rc.d/slapd.sh
    7478}
    7579
    7680test.run        yes