[SUGGEST] Reform eclipse and eclipse related ports

Roman Neuhauser neuhauser at sigpipe.cz
Tue Oct 18 09:07:27 PDT 2005


# linimon at lonesome.com / 2005-10-18 10:37:52 -0500:
> On Mon, Oct 17, 2005 at 11:39:52PM -0700, Wes Peters wrote:
> > I'm not pointing this out for my use; I'm pretty adept at finding  
> > stuff in ports.  I have a lot of co-workers who are experienced  
> > programmers but not necessarily experience FreeBSD'ers and they often  
> > have trouble finding ports even when they (almost) know the name.
> 
> That highlights my point that IMHO we need two different functionalities:
> 'search' and 'browse'.  'make search' is barely adequate for searching.

    What are you missing from make search? I'll try and add it if it's
    within reasonable bounds of complexity.

> We have nothing at all for browsing (unless you count reading an entire
> list of ports in hierarchy as 'browsing', which even an old command-line
> kind of guy like me thinks is crude).

    Can you define 'browsing'?

> IMHO these things are better addressed at the application level, not
> inside bsd.port.mk itself.  See sysutils/portmanager for what I think
> is an interesting first step towards that direction.
 
    How will the Wes' colleagues find it? You need to be able to find a
    port to install it. If a port is required to make sense of the
    structure, we need a bootstrap mechanism, like something in the
    base. Like, ls.

> That's where I think our work should focus, not on directory structure.

    Doesn't ls belong on the application level? It's the simplest tool
    that does the job quite fine (use a well configured shell with
    explicit support for FreeBSD ports, eg zsh, and you'll never look
    back), and you can combine it with other intimately familiar tools
    such as sed, awk, make, whatever.

    I would certainly prefer if we considered the fs structure to be the
    primary interface (and treated it accordingly). I'm weird, I know.

-- 
How many Vietnam vets does it take to screw in a light bulb?
You don't know, man.  You don't KNOW.
Cause you weren't THERE.             http://bash.org/?255991


More information about the freebsd-ports mailing list