Isak Johnsson wrote:
Dear Mac-Flossers!
This is how I got a framework build of python25. It's a strange fix, but
I don't know how to do it better. Anyhow, I hope it can provide some
information so we can get a smooth framework into the portfile. Also, I
wish to thank you all MacPorts workers for your great contributions.
Rationale: framework is needed for ipython+matlotlib+wxagg and GNU
Radio. I want the MacPorts python package rather than a manual install,
because I use so many other packages depending on it.
Not sure if --enable-toolbox-glue without --enable-framework would
satisfy wxpython, but reading some mail about pythonw, everyone mentions
the framework builds.
References:
http://trac.macports.org/projects/macports/ticket/12817
http://lists.macosforge.org/pipermail/macports-dev/2007-October/002998.html
In the python25 portfile, add this:
variant framework {
configure.args-delete --disable-framework
configure.args-append --enable-framework=${prefix}/Library/Frameworks
configure.args-append --enable-toolbox-glue
patchfiles-delete patch-configure
patchfiles-delete patch-Makefile.pre.in
}
...and remove this (they will be built with 2.5 as filename suffix):
foreach bin {idle pydoc smtpd.py} {
move ${destroot}${prefix}/bin/${bin} \
${destroot}${prefix}/bin/${bin}${branche}
}
Did you have a framework build of Python 2.4 installed at the same time?
The framework build of Python 2.5 should allow a framework build of Python 2.4
to be also present on the system and allow Python 2.4 packages to be compiled
and installed.
I believe this file will cause an issue as the Current symlink can only point to
one version at a time.
$ ls -l /opt/local/Library/Frameworks/Python.framework/Versions/Current
lrwxr-xr-x 1 root admin 3 Jul 21 13:08
/opt/local/Library/Frameworks/Python.framework/Versions/Current -> 2.4
Thanks,
Blair
--
Blair Zajac, Ph.D.
<[EMAIL PROTECTED]>
Subversion training, consulting and support
http://www.orcaware.com/svn/
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev