Klemens Nanni <k...@openbsd.org> wrote:
> LIB_DEPENDS have corresponding WANTLIB entries as a port links against
> them;  afaik gettext,-runtime is only needed for pkg_add hooks on these
> .mo files, your port certainly does not link against it.

Well, I copied it over from some other port:

        grep -Flr devel/gettext,-runtime net/

shows it's used as an LDEP a lot of time, for example. I just tried
making it an RDEP and the port still packages and works fine, and
portcheck is still happy (except for the overlong line for GitHub). That
being said, ldd shows that in both cases (as an LDEP and as an RDEP) the
binary links against libintl.so, provided by gettext,-runtime, so I
opted to keep it as an LDEP.

> Otherwise deps look fine.
> 
> COMMENT reads as if this would be net/transmission,-gtk:
>       COMMENT-gtk=>   BitTorrent client with GTK+ interface
> 
> Is your port just another desktop client written in GTK, i.e. an
> alternative to the existing transmission-gtk package?
> 
> Or is it a daemon client written in GTK, i.e. an
> alternative to the existing transmission package?
>       COMMENT-main=   BitTorrent command line and daemon client
> 
> I'm not familiar with transmission.

Transmission is mainly a daemon, but upstream actually provides 4
clients in the same repository as the daemon:

- one simple CLI client
- one full-fledged CLI client
- a Qt client that can either run its own daemon or connect to a remote
  one
- a GTK client that can only run its own daemon

This is a GTK client that runs exclusively against a running daemon,
which is slightly implied by the "remote" in the name. Nevertheless, I
forgot about checking transmission-gtk COMMENT, so I rewrote it to

        GTK client for remote Transmission daemon

Also, this gets in the subjective side, but both Qt and GTK clients
develop by upstream are ugly and not very ergonomic. I'm more of a CLI
and TUI kinda guy, but this is one of the few GUI applications I enjoy
using.

> You disable the systray/appindicator feature, is that not useful in DEs
> like GNOME 3 or Xfce4?

It depends on a "libappindicator", which doesn't seem to be present in
our tree, according to pkglocate.

> Why is the geoip feature disabled?

It depends on headers GeoIP.h and GeoIPCity.h, again seemingly missing,
according to pkglocate.

> Please expand HOMEPAGE inside MASTER_SITES.

Done.

Updated port attached. It still works fine with my daemon. Thanks for
the review, Klemens.

-Lucas

Attachment: transmission-remote-gtk.tgz
Description: Binary data

Reply via email to