#16863 closed enhancement (fixed)
python25 2.5.2 puredarwin variant
Reported by: | afb@… | Owned by: | mww@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | Cc: | probono@…, cooljeanius (Eric Gallager) | |
Port: | python25 |
Description
Patch to include a +puredarwin variant so that the resulting binary can run on PureDarwin, where proprietary frameworks and libraries are not available
Attachments (3)
Change History (16)
comment:1 Changed 16 years ago by probono@…
Cc: | probono@… added |
---|
comment:2 Changed 16 years ago by mf2k (Frank Schima)
Owner: | changed from macports-tickets@… to mww@… |
---|---|
Port: | python25 added |
Type: | defect → enhancement |
comment:3 Changed 16 years ago by probono@…
Close, but somehow it still wants to run frameworkinstallapps...
/usr/bin/install -s ../python.exe "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python25/work/destroot/opt/local/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python" DYLD_FRAMEWORK_PATH=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python25/work/Python-2.5.2: ../python.exe ./scripts/BuildApplet.py \ --destroot "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python25/work/destroot" \ --python /opt/local/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python \ --output "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python25/work/destroot/Applications/MacPorts/MacPython 2.5/Build Applet.app" \ ./scripts/BuildApplet.py Traceback (most recent call last): File "./scripts/BuildApplet.py", line 14, in <module> import MacOS ImportError: No module named MacOS make[1]: *** [install_BuildApplet] Error 1 make: *** [frameworkinstallapps] Error 2
comment:4 Changed 16 years ago by afb@…
Switching back to the regular "lib" structure is probably for the best ?
platform puredarwin { configure.args-delete --enable-framework=${prefix}/Library/Frameworks configure.args-append --disable-toolbox-glue --disable-framework destroot.target install maninstall }
Changed 16 years ago by afb@…
Attachment: | python25.diff added |
---|
Changed 16 years ago by afb@…
Attachment: | python25-thin.diff added |
---|
comment:5 Changed 16 years ago by afb@…
Added a small patch to make sure that libpython2.5.dylib is built the same as libpython2.5.a
Changed 16 years ago by afb@…
Attachment: | python24.diff added |
---|
comment:6 Changed 16 years ago by afb@…
Added a similar variant for python24 too, since that's currently used by the rpm port.
comment:7 Changed 16 years ago by probono@…
+puredarwin -macosx worked very well for me, thanks afb.
comment:8 Changed 16 years ago by afb@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:10 Changed 16 years ago by (none)
Milestone: | Port Enhancements |
---|
Milestone Port Enhancements deleted
comment:11 Changed 12 years ago by cooljeanius (Eric Gallager)
Cc: | egall@… added |
---|
comment:12 Changed 12 years ago by cooljeanius (Eric Gallager)
Cc: | egall@… removed |
---|
Note: See
TracTickets for help on using
tickets.
Cc Me!