[Bug 226181] [PATCH] security/yersinia: option to enable/disable GTK support

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Mar 20 16:09:07 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226181

--- Comment #2 from owk <freebsd_ports at k-worx.org> ---
(In reply to Thomas Zander from comment #1)

Hello Thomas,

thank you for your information. The yersinia port has two interfaces - one for
ncurses and the other one for GTK.

Before yersinia has been patched to 8.2.0 only the interface for ncurses was
enabled (maybe because the GTK interface was already broken at that time) and
depended on a single library: net/libnet. The makefile of the port had also
specific includes for non-GTK/GTK versions at that time. 

The patched version with enabled GTK-support now depends on following libraries
which pull in further X11 libraries:

- libnet.so : net/libnet
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libatk-1.0.so : accessibility/atk
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-x11-2.0.so : x11-toolkits/gtk20
- libpango-1.0.so : x11-toolkits/pango

So one has to install (or compile) a lot of packages in a non-X11 environment
to get such a small tool running. New users that give the port a try might be
also surprised why the GTK-interface behaves so buggy.

Well, maybe I could clarify the intentions and my point of views for this patch
a bit more with the above information.

Feel free to decide which variant would be better for the port itself and the
userbase.
--
Cheers
Kai

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list