[29921] trunk/dports/aqua/dnsupdate/Portfile
source_changes at macosforge.org
source_changes at macosforge.org
Mon Oct 15 01:15:56 PDT 2007
Revision: 29921
http://trac.macosforge.org/projects/macports/changeset/29921
Author: nox at macports.org
Date: 2007-10-15 01:15:56 -0700 (Mon, 15 Oct 2007)
Log Message:
-----------
dnsupdate: Reverted r28938.
Modified Paths:
--------------
trunk/dports/aqua/dnsupdate/Portfile
Modified: trunk/dports/aqua/dnsupdate/Portfile
===================================================================
--- trunk/dports/aqua/dnsupdate/Portfile 2007-10-15 08:05:58 UTC (rev 29920)
+++ trunk/dports/aqua/dnsupdate/Portfile 2007-10-15 08:15:56 UTC (rev 29921)
@@ -1,78 +1,88 @@
# $Id$
+PortSystem 1.0
-PortSystem 1.0
-PortGroup xcode 1.0
+name dnsupdate
+version 2.7
+categories aqua net
+maintainers nomaintainer at macports.org
+platforms darwin
+description DNSUpdate 2 is an Mac OS X client for dynamic DNS services
+long_description DNSUpdate 2 is a client for dynamic DNS services \
+ like DynDNS.org and ZoneEdit.com, specific to Mac OS \
+ X. It uses the Cocoa framework and is launched at \
+ boot time. It comes with a graphic application to \
+ configure and monitor the client.
+homepage http://www.dnsupdate.org/
+master_sites http://ju.jalon.free.fr/DNSUpdateProject/
+distname DNSUpdate${version}s
+checksums md5 02edf8eca13cb0d40a9d5f38eb0a35cc
+worksrcdir DNSUpdate2
-name dnsupdate
-version 2.7
-categories aqua net
-maintainers nomaintainer
-platforms darwin
-description DNSUpdate 2 is an Mac OS X client for dynamic DNS services
+patchfiles patch-DUInterface.h patch-DNSUpdate2.pbproj-project.pbxproj
+post-patch {
+ cd ${worksrcpath}
+ reinplace "s|/usr/bin/tar.*\[*\]|& --owner root --group wheel|" \
+ DNSUpdate2.pbproj/project.pbxproj
+ reinplace "s|/usr/local|${prefix}|" \
+ DNSUpdate2.pbproj/project.pbxproj \
+ DUAppController.m \
+ duInstallDaemon \
+ duUninstallDaemon \
+ English.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ French.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ German.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ Italian.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ Spanish.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ startDaemon.sh \
+ StartupItem/DNSUpdate
+ reinplace "s|/var/log|${prefix}/var/log|" \
+ DUAppController.m \
+ duInstallDaemon \
+ English.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ French.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ German.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ Italian.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ Spanish.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ startDaemon.sh \
+ StartupItem/DNSUpdate
+ reinplace "s|/var/run|${prefix}/var/run|" \
+ DUProtocols.h \
+ English.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ French.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ German.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ Italian.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+ Spanish.lproj/DNSUpdateHelp.rtfd/TXT.rtf
+}
-long_description \
- DNSUpdate 2 is a client for dynamic DNS services like DynDNS.org and ZoneEdit.com, specific \
- to Mac OS X. It uses the Cocoa framework and is launched at boot time. It comes with a graphic \
- application to configure and monitor the client.
+use_configure no
-homepage http://www.dnsupdate.org/
-master_sites http://ju.jalon.free.fr/DNSUpdateProject/
-distname DNSUpdate${version}s
-worksrcdir DNSUpdate2
+build.type pbx
+build.target
+build.args -configuration Deployment -target All
-checksums md5 02edf8eca13cb0d40a9d5f38eb0a35cc
+destroot {
+ cd ${worksrcpath}/build/Deployment
+ # Install DNSUpdate application
+ set appName DNSUpdate
+ set appPath ${destroot}/Applications/MacPorts
+ xinstall -d -m 0755 ${appPath}
+ system "cp -R ${appName}.app ${appPath}/${appName}.app"
-patchfiles patch-DUInterface.h \
- patch-DNSUpdate2.pbproj-project.pbxproj
+ # Install DNSUpdate daemon
+ xinstall -m 0755 ${appName}.app/Contents/Resources/${name} \
+ ${destroot}${prefix}/sbin/${name}
-post-patch {
- cd ${worksrcpath}
- reinplace "s|/usr/bin/tar.*\[*\]|& --owner root --group wheel|" \
- DNSUpdate2.pbproj/project.pbxproj
- reinplace "s|/usr/local|${prefix}|" \
- DNSUpdate2.pbproj/project.pbxproj \
- DUAppController.m \
- duInstallDaemon \
- duUninstallDaemon \
- English.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- French.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- German.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- Italian.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- Spanish.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- startDaemon.sh \
- StartupItem/DNSUpdate
- reinplace "s|/var/log|${prefix}/var/log|" \
- DUAppController.m \
- duInstallDaemon \
- English.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- French.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- German.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- Italian.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- Spanish.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- startDaemon.sh \
- StartupItem/DNSUpdate
- reinplace "s|/var/run|${prefix}/var/run|" \
- DUProtocols.h \
- English.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- French.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- German.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- Italian.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
- Spanish.lproj/DNSUpdateHelp.rtfd/TXT.rtf
-}
+ # Install StartupItem for DNSUpdate
+ set itemPath ${destroot}/Library/StartupItems
+ xinstall -d -m 0755 ${itemPath}/${appName}
+ system "tar xvfz ${appName}.app/Contents/Resources/StartupItem.tgz \
+ -C ${itemPath}/${appName}"
-destroot {
- # Install StartupItem for DNSUpdate
- set itemPath ${destroot}/Library/StartupItems
- xinstall -d -m 0755 ${itemPath}/${appName}
- system "tar xvfz ${appName}.app/Contents/Resources/StartupItem.tgz \
- -C ${itemPath}/${appName}"
+ # Create PREFIX/var/log placeholder
+ set logPath ${destroot}${prefix}/var/log
+ xinstall -d -m 0755 ${logPath}
- # Create PREFIX/var/log placeholder
- set logPath ${destroot}${prefix}/var/log
- xinstall -d -m 0755 ${logPath}
-
- # Create PREFIX/var/run placeholder
- set runPath ${destroot}${prefix}/var/run
- destroot.keepdirs ${logPath} ${runPath}
+ # Create PREFIX/var/run placeholder
+ set runPath ${destroot}${prefix}/var/run
+ destroot.keepdirs ${logPath} ${runPath}
}
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071015/214cc498/attachment.html
More information about the macports-changes
mailing list