nox,

I've seen you do this a lot recently:

-use_configure  no
+# Dummy configure to enable universal variant
+use_configure  yes
+configure              {}

And this:

+if {! [variant_isset universal]} {
+       set arch ${os.arch}
+       if {! [string compare ${arch} powerpc]} {
+               set arch ppc
+       }
+
+       xcode.build.settings-append             ARCHS=${arch}
+       xcode.destroot.settings-append  ARCHS=${arch}
+}

I see those blocks in 9 ports so far, and I'm concerned about the duplication of code. Would it make sense to move this kind of thing into MacPorts base or the Xcode portgroup? Perhaps relevant is this existing ticket:

http://trac.macosforge.org/projects/macports/ticket/11881

If there is a way that we can sanely support universal and non- universal builds for ports in the Xcode portgroup automatically, then we should do so automatically, rather than individually in each port.

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to