Thanks for the hints. I changed the subject line to be more descriptive.

Two things:

First, I added the line "configure.env PYTHON=${prefix}/bin/python2.5" to my portfile. And now when I do a "sudo port -v configure", I see configure is clearly finding python2.5, not python. Yet, now when I do "sudo port -t destroot", I get the following two lines repeated 14 times: trace: access denied to /opt/local/Library/Frameworks/Python.framework/ Versions/2.5/lib/python2.5/os.py (*unknown*) trace: access denied to /opt/local/Library/Frameworks/Python.framework/ Versions/2.5/lib/python2.5/os.pyc (*unknown*)
But "port provides" says these two files are provided by python25.

Second... and I don't know if this is important, but...
"port provides /opt/local/bin/python", for me, returns "/opt/local/bin/ python is not provided by a MacPorts port." Yet /opt/local/bin/python, which is a symlink to python2.5, was definitely created by python_select (I ran python_select again just to be sure). And "port provides" does confirm that "python_select" is provided by python_select and python2.5 is provided by python25.

As always, though, "sudo port install" still works fine.

Thanks,
Allen




On Mar 16, 2009, at 2:31 PM, Daniel J. Luke wrote:

you can do 'port provides foo' to find out what port provides foo:

% port provides /opt/local/bin/python
/opt/local/bin/python is provided by: python_select

If you can tell the configure script to use ${prefix}/python2.5 instead of ${prefix}/python, that would be good.

So, I'm thinking I can go ahead and submit my Portfile to MacPorts despite these "access denied" messages from trace mode. Any suggestions to the contrary?

Also, a question about the "maintainer" field of the Portfile... since I don't have commit privileges, I assume I should leave this as "nomaintainer" rather than putting my own e-mail in, correct?


No, you can put your own email address in the field. For a little while you'll need to bug a committer to actually commit any changes to your port, but after you've done it for a while you should apply for commit access so you can update it yourself.

--
Daniel J. Luke
+========================================================+
| *---------------- [email protected] ----------------* |
| *-------------- http://www.geeklair.net -------------* |
+========================================================+
|   Opinions expressed are mine and do not necessarily   |
|          reflect the opinions of my employer.          |
+========================================================+




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

Reply via email to