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.