[62136] trunk/dports/net/ddclient/Portfile

snc at macports.org snc at macports.org
Tue Dec 29 10:57:17 PST 2009


Revision: 62136
          http://trac.macports.org/changeset/62136
Author:   snc at macports.org
Date:     2009-12-29 10:57:16 -0800 (Tue, 29 Dec 2009)
Log Message:
-----------
add SSL dependency, add default cache directory, ticket #22652. add license, cleanup destroot

Modified Paths:
--------------
    trunk/dports/net/ddclient/Portfile

Modified: trunk/dports/net/ddclient/Portfile
===================================================================
--- trunk/dports/net/ddclient/Portfile	2009-12-29 18:54:36 UTC (rev 62135)
+++ trunk/dports/net/ddclient/Portfile	2009-12-29 18:57:16 UTC (rev 62136)
@@ -5,18 +5,20 @@
 
 name        ddclient
 version     3.8.0
+revision    1
 platforms   darwin
 categories  net
-#license         GPL
+license     GPL
 maintainers snc openmaintainer
 description Update dynamic DNS entries
 long_description    ddclient is a Perl client used to update dynamic \
             DNS entries for accounts on many dynamic DNS services.
 homepage    http://ddclient.sourceforge.net/
-master_sites    sourceforge:ddclient
+master_sites    sourceforge
 checksums   md5     be5c08fee4a45468b8e41c3dcb79e360 \
             sha1    ff889adacf916bebb25522d9cc1eda0e9593a7f4 \
             rmd160  771ed13aa248c13af11e0466888513418bae98fb
+depends_lib port:p5-io-socket-ssl
 depends_run path:bin/perl:perl5
 
 configure   {
@@ -27,16 +29,15 @@
 
 build   {}
 
-pre-destroot {
-        file mkdir ${destroot}${prefix}/etc/ddclient
-}
-
+destroot.keepdirs   ${destroot}${prefix}/var/cache/${name}
 destroot    {
+        file mkdir ${destroot}${prefix}/etc/${name}
+        xinstall -m 755 -d ${destroot}${prefix}/var/cache/${name}
         xinstall -m 555 ${worksrcpath}/sample-etc_ddclient.conf \
-            ${destroot}${prefix}/etc/ddclient/ddclient.conf.sample
+            ${destroot}${prefix}/etc/${name}/ddclient.conf.sample
 
         reinplace "s|/var/run|${prefix}/var/run|" \
-            ${destroot}${prefix}/etc/ddclient/ddclient.conf.sample
+            ${destroot}${prefix}/etc/${name}/ddclient.conf.sample
 
         xinstall -m 555 ${worksrcpath}/${name} ${destroot}${prefix}/sbin
         xinstall -d ${destroot}${prefix}/share/doc/${name}
@@ -52,7 +53,7 @@
 }
 
 startupitem.create      yes
-startupitem.start       ${prefix}/sbin/ddclient
-startupitem.stop        "/bin/kill \$(cat ${prefix}/var/run/ddclient.pid)"
+startupitem.start       ${prefix}/sbin/${name}
+startupitem.stop        "/bin/kill \$(cat ${prefix}/var/run/${name}.pid)"
 
 livecheck.regex         "${name}-(\\d+\\.\\d+\\.\\d+)"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091229/7f523117/attachment-0001.html>


More information about the macports-changes mailing list