[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