On Wed, Oct 24, 2007 at 10:03:00PM +0200, Eric Faurot wrote:
> Thanks for your port. I have just reviewed it; here are a few
> comments:
> 
> - keep lines below 80 chars in Makefile
> - don't use "V=" if you need it only once
> - there is no DESKTOP_FILES variable
> - configure outputs an error (problem with "test" near the end); this
>   requires further investigation.
> - there is an implicit dependency on libglade, which was not
>   listed. Either disable it explicitely in configure if it is not
>   really needed, or list it as a dependency.
> - no need to put things in LIB_DEPENDS that will be pulled anyway.
> - I think BASE_PKGPATH should not appear in pkg/PLIST.
> - missing png in WANTLIB

New version that addresses all of this attached.

The BASE_PKGPATH is due to the package not being built in $CATEGORY
(like /usr/ports/roxterm or /usr/ports/mystuff/roxterm; fwiw, I built it
in /usr/ports/mystuff/x11/roxterm).

DESKTOP_FILES is a gnome-ism (see /usr/ports/x11/gnome/gnome.port.mk).
AFAIK, it just adds :desktop-file-utils-*:devel/desktop-file-utils as a
RUN_DEPENDS.

As I said, substituting /bin/test for test on the line referenced by
configure fixes the problem of the ksh built-in test not supporting
'test $var < "0.30"'

I've added some of the desktop icon magic from some of the x11/gnome/*
ports (like file-roller) to the pkg/PLIST (thanks jasper).

I tested this on i386, macppc and sparc64.  Unfortunately, I'm not in
front of either the macppc or sparc64, so I didn't notice any backspace
errors like you mention below.  I am sitting in front of the i386 and it
works fine.

> tested macppc. I noted the following problem:
> 
> - on startup:(roxterm:16032): Gtk-WARNING **: Error loading icon from
>   file '/usr/local/share/icons/hicolor/scalable/apps/roxterm.svg'
>   Couldn't recognize the image file format for file
>   '/usr/local/share/icons/hicolor/scalable/apps/roxterm.svg'
> - input is weird: backspace writes '~' instead of deleting for example.

The roxterm.svg error can be solved by including libsvg as a
RUN_DEPENDS.  I'd personally rather live with the error message since I
don't install gnome and don't care if there's an roxterm.svg desktop
icon.

-ME

Attachment: roxterm.tgz
Description: application/tar-gz

Reply via email to