On Nov 11, 2008, at 5:37 PM, Bryan Blackburn wrote:

On Tue, Nov 11, 2008 at 03:43:26PM -0800, Scott Haneda said:
[...]

Ahh nice, thanks. I am not entirely sure, you guys can be the gauge of this, but I feel my questions are not that out of the ordinary for a new port maker. I do look at the docs before I ask here, either I am a bad
searcher in the docs, or the data is missing.  Google tends to mostly
point the the tracker, so that is of little use.

If I wanted to start adding stuff like this to the docs, would you agree it is beneficial, or am I asking questions most people understand? If you do think it is beneficial, what is the best procedure for making changes
and additions to the docs?

Personally, I'd love to hear your summary of how the guide didn't cover
things you ran into.  Many of us who know enough to be able to write
sections in there may not always remember what bits were missing when first learning (I wrote my first Portfile 5-6 years ago, so I definitely don't remember what the learning curve was like, not to mention Portfiles look a
bit different now).

You hit the nail on the head. You would have a assp port file working, in I bet, 30 minutes or better, whereas, even though I hack around a bit here and there, after work, I am in this a week already.

I will be happy to write you a short summary. I think the basics of it are that it was hard for me to know where to start. Also, consider, people like me may want to add ports, but they get stuck on two things, learning the ports commands, and learning tcl.

For starters, I think you need, and I still need, a outline of the process. Simple outline, such as when you enter in `sudo port install foo` the file is parsed, it sees the version, grabs it from the url, stores it at this file location, runs this command, moves it to this location, and finally, deletes whatever here and there, and ...

You get the idea. There is a large picture here that needs to be understood, and that would get people started a lot faster. I just learned the other day that all ports are installed in my system. I had the notion that only a index of the ports were there, and I was fetching them when I installed. This was just an assumption I made, that was wrong. I then started wondering, what happens if the port servers are down, how do you resolve that. Of course, it is not an issue, but I think you can agree, that my assumption was not all that off the mark. Probably influenced by how CPAN works, and Ports being analogous to it to a degree.

Let me get this one working, by then I will be better educated to take a step back and see where I had the most issues.
--
Scott

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

Reply via email to