[128303] trunk/dports/devel/tao/Portfile
pixilla at macports.org
pixilla at macports.org
Tue Nov 18 12:35:28 PST 2014
Revision: 128303
https://trac.macports.org/changeset/128303
Author: pixilla at macports.org
Date: 2014-11-18 12:35:28 -0800 (Tue, 18 Nov 2014)
Log Message:
-----------
devel/tao:
- Fix startupitem location. (maintainer, closes #44897)
Modified Paths:
--------------
trunk/dports/devel/tao/Portfile
Modified: trunk/dports/devel/tao/Portfile
===================================================================
--- trunk/dports/devel/tao/Portfile 2014-11-18 20:15:45 UTC (rev 128302)
+++ trunk/dports/devel/tao/Portfile 2014-11-18 20:35:28 UTC (rev 128303)
@@ -13,6 +13,7 @@
name tao
set name_package ACE+TAO
version 6.2.6
+revision 1
distname ${name_package}-${version}
categories devel
platforms darwin
@@ -77,8 +78,7 @@
add_users ${taouser} group=${taouser} realname=TAO\ Server
post-extract {
- copy ${filespath}/org.macports.${taodaemon}.plist \
- ${worksrcpath}/
+ copy ${filespath}/org.macports.${taodaemon}.plist ${worksrcpath}/
}
post-patch {
@@ -131,13 +131,6 @@
${worksrcpath}/org.macports.${taodaemon}.plist
}
- pre-install {
- file delete ${destroot}${daemondir}/org.macports.${taodaemon}.plist
- file delete ${destroot}${daemondir}/${taodaemon}.wrapper
- copy ${worksrcpath}/org.macports.${taodaemon}.plist \
- ${destroot}${daemondir}/org.macports.${taodaemon}.plist
- }
-
startupitem.create yes
startupitem.name ${taodaemon}
}
@@ -167,10 +160,25 @@
destroot.dir ${worksrcpath}/${subdir}
command_exec destroot
}
+ xinstall -d -m 0755 ${destroot}${daemondir}
+ copy ${worksrcpath}/org.macports.${taodaemon}.plist \
+ ${destroot}${daemondir}/org.macports.${taodaemon}.plist
# Files required to build CosEvent classes but not installed
copy ${worksrcpath}/TAO/orbsvcs/orbsvcs/ESF ${destroot}/${prefix}/include/orbsvcs/ESF
}
+pre-activate {
+ if { [file exists ${daemondir}/org.macports.${taodaemon}.plist] } {
+ catch {[file delete -force ${daemondir}/org.macports.${taodaemon}.plist]}
+ }
+}
+
+pre-deactivate {
+ if { [file exists ${daemondir}/org.macports.${taodaemon}.plist] } {
+ catch {system "launchctl unload ${daemondir}/org.macports.${taodaemon}.plist"}
+ }
+}
+
livecheck.type regex
livecheck.url ${master_sites}
livecheck.regex "ACE\\+TAO-(\[0-9.\]+\[0-9\]+)${extract.suffix}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141118/3b6f9a9d/attachment.html>
More information about the macports-changes
mailing list