diff --git a/irc/irssi-icb/Makefile b/irc/irssi-icb/Makefile index dd0542cfbbd9..4ebdeafc344f 100644 --- a/irc/irssi-icb/Makefile +++ b/irc/irssi-icb/Makefile @@ -1,33 +1,31 @@ PORTNAME= irssi-icb PORTVERSION= 0.17 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= irc MAINTAINER= fox@FreeBSD.org COMMENT= Irssi plugin for connecting to ICB network LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= does not build: error: use of undeclared identifier 'G_INPUT_READ' - BUILD_DEPENDS= ${LOCALBASE}/include/irssi/src/common.h:irc/irssi RUN_DEPENDS= irssi:irc/irssi USES= autoreconf gnome libtool pkgconfig USE_LDCONFIG= yes USE_GNOME= glib20 USE_GITHUB= yes GH_ACCOUNT= mglocker GH_TAGNAME= c4e2ea8 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --with-irssi=${LOCALBASE}/include/irssi INSTALL_TARGET= install-strip PLIST_FILES= lib/irssi/modules/libfe_icb.so \ lib/irssi/modules/libicb_core.so .include diff --git a/irc/irssi-icb/files/patch-src_core_icb-protocol.c b/irc/irssi-icb/files/patch-src_core_icb-protocol.c new file mode 100644 index 000000000000..a3e3a3bde149 --- /dev/null +++ b/irc/irssi-icb/files/patch-src_core_icb-protocol.c @@ -0,0 +1,15 @@ +Fixes compilation with irssi 1.4.2 + +--- src/core/icb-protocol.c.orig 2022-08-08 07:03:52 UTC ++++ src/core/icb-protocol.c +@@ -340,8 +340,8 @@ static void sig_server_connected(ICB_SERVER_REC *serve + return; + + server->readtag = +- g_input_add(net_sendbuffer_handle(server->handle), +- G_INPUT_READ, ++ i_input_add(net_sendbuffer_handle(server->handle), ++ I_INPUT_READ, + (GInputFunction) icb_parse_incoming, server); + } +