Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jan 2002 20:13:15 -0500
From:      Jose Antonio Ortega Ruiz <jao@gnu.org>
To:        Dan Trainor <dan@ript.org>, freebsd-questions@FreeBSD.ORG
Subject:   Re: ports browser
Message-ID:  <E16VMpn-0001sN-00@fencepost.gnu.org>
In-Reply-To: Giorgos Keramidas's message of "Mon, 28 Jan 2002 06:11:19 %2B0200"
References:  <013601c1a369$087651b0$0100a8c0@broken> <20020128041118.GA56247@hades.hell.gr>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=


On 2002-01-22 10:19:59, Dan Trainor wrote:
> Anyone know of an ncurses-based program or something that will let me
> browse my ports tree, and read me pkg-comment, pkg-descr, and plg-plist?
> I'd just like a more orderly way of browsing the list, and I don't feel
> like: cd port1; cat pkg*; (read for a while, ok) cd ..; cd port1; ....
> etc etc.  With over what was it, 1600 ports I believe, that becomes a
> pretty boring task.

hi,

i've written a small guile-scheme program that lets you browse a list
of installed ports using a web browser. you can see a list of
categories, as well as ports descriptions, dependencies and so on. to
install it, just untar the attached file, cd to the dir and run:

$ ./start &

then, point your browser to http://localhost:1111

requirements: guile-1.4, slib-2d1 (both in the ports collection)

the appearance of the HTML pages can be customised editing the
included stylesheet, style.css.

this is a very alpha release. please let me know if you find it
useful. any comment or suggestion will be very welcome!!!

thanks,

jao
-- 
Keep me away from the wisdom which does not cry, the philosophy which does
not laugh and the greatness which does not bow before children.
                       -Kahlil Gibran, mystic, poet and artist (1883-1931)


--=-=-=
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=pb.tar.gz
Content-Transfer-Encoding: base64
Content-Description: portbrowser

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
UAAA
--=-=-=--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E16VMpn-0001sN-00>