[35104] trunk/dports/aqua/dnsupdate27/Portfile

jmr at macports.org jmr at macports.org
Mon Mar 17 07:33:59 PDT 2008


Revision: 35104
          http://trac.macosforge.org/projects/macports/changeset/35104
Author:   jmr at macports.org
Date:     2008-03-17 07:33:58 -0700 (Mon, 17 Mar 2008)

Log Message:
-----------
dnsupdate27: remove use of cd

Modified Paths:
--------------
    trunk/dports/aqua/dnsupdate27/Portfile

Modified: trunk/dports/aqua/dnsupdate27/Portfile
===================================================================
--- trunk/dports/aqua/dnsupdate27/Portfile	2008-03-17 14:33:01 UTC (rev 35103)
+++ trunk/dports/aqua/dnsupdate27/Portfile	2008-03-17 14:33:58 UTC (rev 35104)
@@ -22,38 +22,37 @@
 
 patchfiles		patch-DUInterface.h.diff patch-DNSUpdate2.pbproj-project.pbxproj.diff
 post-patch {
-	cd ${worksrcpath}
 	reinplace "s|/usr/bin/tar.*\[*\]|& --owner root --group wheel|" \
-		DNSUpdate2.pbproj/project.pbxproj
+		${worksrcpath}/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
+		${worksrcpath}/DNSUpdate2.pbproj/project.pbxproj \
+		${worksrcpath}/DUAppController.m \
+		${worksrcpath}/duInstallDaemon \
+		${worksrcpath}/duUninstallDaemon \
+		${worksrcpath}/English.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/French.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/German.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/Italian.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/Spanish.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/startDaemon.sh \
+		${worksrcpath}/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
+		${worksrcpath}/DUAppController.m \
+		${worksrcpath}/duInstallDaemon \
+		${worksrcpath}/English.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/French.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/German.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/Italian.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/Spanish.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/startDaemon.sh \
+		${worksrcpath}/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
+		${worksrcpath}/DUProtocols.h \
+		${worksrcpath}/English.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/French.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/German.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/Italian.lproj/DNSUpdateHelp.rtfd/TXT.rtf \
+		${worksrcpath}/Spanish.lproj/DNSUpdateHelp.rtfd/TXT.rtf
 }
 
 use_configure	no
@@ -63,22 +62,21 @@
 build.args		-configuration Deployment -target All
 
 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"
+	system "cd ${worksrcpath}/build/Deployment && cp -R ${appName}.app ${appPath}/${appName}.app"
 
 	# Install DNSUpdate daemon
-	xinstall -m 0755 ${appName}.app/Contents/Resources/${name} \
-		${destroot}${prefix}/sbin/${name}
+	xinstall -m 0755 ${worksrcpath}/build/Deployment/${appName}.app/Contents/Resources/dnsupdate \
+		${destroot}${prefix}/sbin/dnsupdate
 
 	# 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}"
+	system "cd ${worksrcpath}/build/Deployment && tar xvfz \
+	    ${appName}.app/Contents/Resources/StartupItem.tgz -C ${itemPath}/${appName}"
 
 	# Create PREFIX/var/log placeholder
 	set logPath ${destroot}${prefix}/var/log

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080317/6c45f090/attachment.html


More information about the macports-changes mailing list