Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Mar 2018 16:09:05 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 226181] [PATCH] security/yersinia: option to enable/disable GTK support
Message-ID:  <bug-226181-13-Ejx5xmCxe0@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-226181-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-226181-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D226181

--- Comment #2 from owk <freebsd_ports@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) a=
nd
depended on a single library: net/libnet. The makefile of the port had also
specific includes for non-GTK/GTK versions at that time.=20

The patched version with enabled GTK-support now depends on following libra=
ries
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 environme=
nt
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 p=
atch
a bit more with the above information.

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

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-226181-13-Ejx5xmCxe0>