On Fri, Jul 23, 2010 at 06:14:12AM +0100, Matthew Seaman thus spake:
On 23/07/2010 02:20:02, Fbsd8 wrote:
I have a pristine install  of 8.0.
There is no /usr/ports directory yet.
I am trying to use the "portcheckout" port and the "porteasy" port to
just populate the ports tree with only the ports I use.


Portcheckout really won't grab all the dependencies that are needed. I've
filed a PR for this.

I wrote up a quick script that has the same output that grabs all the
dependencies. Portcheckout doesn't grab dependencies of dependencies (ie.
make all-depends-list)

I've heard of a few people trying to do things like this, and mostly the
consensus is that's it's more trouble than it's worth.  Good luck.

In order to make your cut-down tree work properly, you'ld have to
maintain custom versions of /usr/ports/Makefile and which ever of the
category Makefiles you use (ie. the Makefiles one level down the tree).

Problem is in both cases the above ports require an existing INDEX file
to process and since I have none they don't work.

How can I just download the ports INDEX file?
Portsnap is not a solution.

You can use my ports-mgmt/p5-FreeBSD-Portindex port to build an INDEX
file -- ideally you should get it to run without complaints about
missing dependencies and such, but if you don't it will do the best it
can to produce something resembling an INDEX.

        Cheers,

        Matthew

--
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                 Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
JID: matt...@infracaninophile.co.uk               Kent, CT11 9PW

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to