On Mar 20, 2009, at 4:43 AM, [email protected] wrote:
Modified: trunk/dports/ruby/rb-cocoa/Portfile (48378 => 48379)
--- trunk/dports/ruby/rb-cocoa/Portfile 2009-03-20 07:55:52 UTC (rev
48378)
+++ trunk/dports/ruby/rb-cocoa/Portfile 2009-03-20 09:13:09 UTC (rev
48379)
@@ -32,6 +32,7 @@
--install-root=${destroot} \
--documentation=${prefix}/share/doc/${name} \
--examples=${prefix}/share/examples/${name}
+destroot.violate_mtree yes
platform darwin 9 {
if {![variant_isset universal]} {
@@ -39,6 +40,13 @@
}
}
+# by default, do not install Xcode templates. #18708
+variant xcode description {install project templates for Xcode} { }
+if {![variant_isset xcode]} {
+ configure.args-append \
+ --xcode-extras="${prefix}/share/doc/${name}/project-templates"
+}
+
post-extract {
system "find \"${worksrcpath}\" -type d -name '.svn' | xargs /bin/
rm -rf"
}
Why put that configure.args modifier line outside the corresponding
variant block if it's meant to be called only when the variant is
selected? Something like the following should work, unless there's
something obvious I'm missing:
variant xcode description {blah blah blah} {
configure.args-append --xcode-extras=${prefix}/share/doc/${name}/
project-templates
}
Also note that I don't use quotes around the argument to the xcode-
extras flag, I hardly think they're necessary. Lastly... does that
really violate the mtree? I doubt that too, since ${prefix}/share/doc/$
{name} is within the mtree, if I'm not mistaken.
Regards,...
-jmpp
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev