[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