On Tue, Dec 22, 2009 at 08:57:26PM +0100, Matthias Kilian wrote:
> Hi,
> 
> On Tue, Dec 22, 2009 at 04:45:50PM +0100, Jona Joachim wrote:
> > >From pkg/DESCR:
> > 
> > Tabbed is a simple generic tabbed fronted to Xembed aware applications,
> > originally designed for surf but also usable with many other
> > applications, i.e.  uzbl, urxvt and xterm.
> > 
> > To get started:
> > 
> > TABBEDWID=`tabbed -d`
> > surf -e ${TABBEDWID} &
> > xterm -into ${TABBEDWID} &
> 
> While this is a nice tool, some things are still slightly wrong.
> With tabbed(1) itself as well as with the port:
> 
> - It hard-codes terminus as its font, so it should run-depend on it.
> 
> - It hard-codes surf as the program started on Ctrl-Shift-Return. So it
>   should either run-depend on surf, or you should patch the action to
>   just launching an xterm (I'd prefer the latter, even if the intention
>   of the suckless people was to write this tool mainly for surf).
> 
> - The usage mentioned in the README contained in the distfile, the usage
>   message displayed by tabbed(1), and the usage in the manpage differ.
>   Furthermore, something like
> 
>       $ tabbed http://www.openbsd.org
> 
>   doesn't work. At least the manpage should be fixed (that's probably
>   something you want to send upstream). Also, the manpage should mention
>   that the tabbed(1) writes the window id to stdout. Adding an example
>   section with the example you mention would be a good idea (of course,
>   also for upstream).
> 
> - Providing a config.mk in files/ isn't good. All this could be
>   overridden from the port makefile (using MAKE_FLAGS). However, even
>   this isn't enough (see next point).
> 
> - CFLAGS and LDFLAGS aren't honoured, and the executable isn't stripped.
>   I think you should patch the Makefile to an absolute minimum and
>   use ${BSD_INSTALL_PROGRAM} and the other BSD_INSTALL_* variables
>   provided by the ports framework. This way you'll get a stripped
>   executable automagically unless DEBUG is set (e.g. DEBUG=-g). And
>   since the Makefile has to be patched, you can as well patch it
>   to use CFLAGS and LDFLAGS from the environment. And please get rid of
>   things like -Os in CFLAGS ;-)
> 
> Ciao,
>       Kili
> 
> ps: while the stuff from suckless.org is really neat, their Makefiles
> almost always suck more.

See this.
http://marc.info/?l=openbsd-ports&m=125856017426815&w=2

See you!
C.

Reply via email to