[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