[80278] trunk/dports/lang/squeak/Portfile
jmr at macports.org
jmr at macports.org
Fri Jul 8 07:15:13 PDT 2011
Revision: 80278
http://trac.macports.org/changeset/80278
Author: jmr at macports.org
Date: 2011-07-08 07:15:13 -0700 (Fri, 08 Jul 2011)
Log Message:
-----------
squeak: disable quartz variant for 64-bit (#25719)
Modified Paths:
--------------
trunk/dports/lang/squeak/Portfile
Modified: trunk/dports/lang/squeak/Portfile
===================================================================
--- trunk/dports/lang/squeak/Portfile 2011-07-08 14:04:31 UTC (rev 80277)
+++ trunk/dports/lang/squeak/Portfile 2011-07-08 14:15:13 UTC (rev 80278)
@@ -41,8 +41,6 @@
checksums ${squeak_vm_src}.gz md5 645ef7e321c61601c9c70d94fa9417e4 \
${squeak_img_src} md5 30d991c418be1cd9c5d05fb87dea2f19
-default_variants +quartz
-
extract.only ${squeak_vm_src}.gz
post-extract {
system "cd ${workpath} && mv Squeak-${squeak_vm_version} Squeak-${squeak_img_version}"
@@ -100,9 +98,15 @@
system "cd ${destroot}${datadir} && ln -s ${squeak_img_changes}.gz squeak.changes.gz"
}
-variant quartz {
- configure.args-delete --without-quartz
- configure.args-append --with-quartz
+# "quartz" support uses NSQuickDrawView
+if {${os.subplatform} == "macosx" && ((![variant_isset universal] && ![string match *64 $build_arch])
+ || ([variant_isset universal] && ![string match *64* $universal_archs]))} {
+ variant quartz {
+ configure.args-delete --without-quartz
+ configure.args-append --with-quartz
+ }
+
+ default_variants +quartz
}
variant x11 {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110708/5840821f/attachment.html>
More information about the macports-changes
mailing list