python-1.0.tcl and python25-1.0.tcl treat Python 2.5 like 2.4, that is, a non-framework build, but on my systems, it's a framework build. Any problems in updating the two to treat 2.5 like 2.6 and above? I'm thinking of using the below patch. This will let me build the py-zeroc-ice modules that look for a Framework structure.

Thanks,
Blair
Index: python-1.0.tcl
===================================================================
--- python-1.0.tcl      (revision 96775)
+++ python-1.0.tcl      (working copy)
@@ -210,7 +210,7 @@
         prefix {
             global build_arch frameworks_dir
             set ret 
"${frameworks_dir}/Python.framework/Versions/${python.branch}"
-            if {${python.version} == 25 || (${python.version} == 24 && 
+            if {(${python.version} == 24 && 
                 ![file isfile ${ret}/include/python${python.branch}/Python.h] 
&&
                 ([file isfile 
${prefix}/include/python${python.branch}/Python.h]
                 || [string match *64* $build_arch]))} {
@@ -226,7 +226,7 @@
             }
         }
         lib {
-            if {${python.version} != 24 && ${python.version} != 25} {
+            if {${python.version} != 24} {
                 return "${python.prefix}/Python"
             } else {
                 return "${prefix}/lib/lib${python.branch}.dylib"
@@ -254,14 +254,14 @@
             }
         }
         link_binaries {
-            if {${python.version} != 24 && ${python.version} != 25} {
+            if {${python.version} != 24} {
                 return yes
             } else {
                 return no
             }
         }
         move_binaries {
-            if {${python.version} == 24 || ${python.version} == 25} {
+            if {${python.version} == 24} {
                 return yes
             } else {
                 return no
Index: python25-1.0.tcl
===================================================================
--- python25-1.0.tcl    (revision 96775)
+++ python25-1.0.tcl    (working copy)
@@ -33,11 +33,12 @@
 #
 
 set python.branch      2.5
-set python.bin         ${prefix}/bin/python${python.branch}
-set python.lib         ${prefix}/lib/libpython${python.branch}.dylib
-set python.libdir      ${prefix}/lib/python${python.branch}
-set python.pkgd                
${prefix}/lib/python${python.branch}/site-packages
-set python.include     ${prefix}/include/python${python.branch}
+set python.prefix      
${frameworks_dir}/Python.framework/Versions/${python.branch}
+set python.bin         ${python.prefix}/bin/python${python.branch}
+set python.lib         ${python.prefix}/Python
+set python.libdir      ${python.prefix}/lib/python${python.branch}
+set python.pkgd                
${python.prefix}/lib/python${python.branch}/site-packages
+set python.include     ${python.prefix}/include/python${python.branch}
 
 categories             python
 
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to