À (At) 6:49 -0800 29/02/04, Robert Shaw écrivait (wrote) :
I'll go ahead and update my ports to use "path: ..." instead since
that is apparently the new "correct" way. It bothers me why this was
changed and the list was not warned of this. We should probably
locate all the ports that have this problem and post something to
the list or Bugzilla to make port maintainers aware and have them
fix their ports.
I don't think it's new. You never noticed before because, as I wrote,
bin:${prefix}/bin/ruby:ruby is equivalent to bin:WISH:ruby. And since
only DP (we may guess) should bring ${prefix}/bin/ruby, it doesn't
change anything.
Maybe I should switch over to the port images branch instead. Do we
have a plan when that will go mainstream? I remember a lot of
discussion about that happening soon, but that was a couple weeks
ago now.
The following problems should or must be fixed:
MUST:
- documentation must be updated
- sequence should be reworked to be more natural (my next move) and
allow teTeX to work.
- dependencies are too hard. They must be softened or we need to
allow dependencies on variants.
- info/dir problem should be fixed without modifying all portfiles.
SHOULD:
- directories are not pruned on unactivation.
- abortion during activation should not create a weird situation
(Will mentioned he had something for this I think).
- port uninstall should work from the port directory (globally I
think it should be smart and consider that what you want to uninstall
is the active port -- port unactivate also requires you to fully
specify which version you want to unactivate if you have several
installed, this is stupid since only one can be installed).
- ports with man and info pages at the correct location should be
fixed. ports that install common files should be fixed (g77 and
gettext for example).
I guess we fixed half of the MUST problems. info/dir is easy, I'll
take this just after sequence and then I'll do the dependency on
variants thing if nobody takes it first. Will did some work on the
documentation I think.
Paul
--
Philosophie de baignoire - consultations sur rendez-vous.
NPDS/NewtonOS: http://newton.kallisys.net:8080/
Apache/FreeBSD: http://www.kallisys.com/
|