From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-im/minbif/files/minbif-1.0.5-gcc47.patch | 76 ++++++++++++++++++++++ .../files/minbif-1.0.5-glib-single-includes.patch | 26 ++++++++ .../minbif-1.0.5-rename-imlib-load-error.patch | 13 ++++ net-im/minbif/files/minbif.initd | 23 +++++++ 4 files changed, 138 insertions(+) create mode 100644 net-im/minbif/files/minbif-1.0.5-gcc47.patch create mode 100644 net-im/minbif/files/minbif-1.0.5-glib-single-includes.patch create mode 100644 net-im/minbif/files/minbif-1.0.5-rename-imlib-load-error.patch create mode 100644 net-im/minbif/files/minbif.initd (limited to 'net-im/minbif/files') diff --git a/net-im/minbif/files/minbif-1.0.5-gcc47.patch b/net-im/minbif/files/minbif-1.0.5-gcc47.patch new file mode 100644 index 000000000000..8566406a318f --- /dev/null +++ b/net-im/minbif/files/minbif-1.0.5-gcc47.patch @@ -0,0 +1,76 @@ +commit fe71fd989a4501c77314b2906756f4e9a328ff31 +Author: Romain Bignon +Date: Tue May 8 16:46:35 2012 +0200 + + fixes for gcc 4.7 + +--- a/src/im/account.cpp ++++ b/src/im/account.cpp +@@ -18,6 +18,7 @@ + + #include + #include ++#include + #ifdef HAVE_IMLIB + #include + #endif /* HAVE_IMLIB */ +--- a/src/im/request.cpp ++++ b/src/im/request.cpp +@@ -18,6 +18,7 @@ + + #include + #include ++#include + + #include "request.h" + #include "buddy.h" +--- a/src/irc/dcc.cpp ++++ b/src/irc/dcc.cpp +@@ -23,6 +23,7 @@ + #include + #include + #include ++#include + + #include "dcc.h" + #include "nick.h" +--- a/src/irc/irc.cpp ++++ b/src/irc/irc.cpp +@@ -246,7 +246,7 @@ Nick* IRC::getNick(string nickname, bool case_sensitive) const + Buddy* IRC::getNick(const im::Buddy& buddy) const + { + map::const_iterator it; +- Buddy* nb; ++ Buddy* nb = NULL; + for(it = users.begin(); + it != users.end() && (!(nb = dynamic_cast(it->second)) || nb->getBuddy() != buddy); + ++it) +@@ -261,7 +261,7 @@ Buddy* IRC::getNick(const im::Buddy& buddy) const + ConvNick* IRC::getNick(const im::Conversation& conv) const + { + map::const_iterator it; +- ConvNick* n; ++ ConvNick* n = NULL; + for(it = users.begin(); + it != users.end() && (!(n = dynamic_cast(it->second)) || n->getConversation() != conv); + ++it) +--- a/src/server_poll/inetd.cpp ++++ b/src/server_poll/inetd.cpp +@@ -18,6 +18,7 @@ + + #include + #include ++#include + + #include "inetd.h" + #include "irc/irc.h" +--- a/src/sockwrap/sockwrap.cpp ++++ b/src/sockwrap/sockwrap.cpp +@@ -22,6 +22,7 @@ + # include "sockwrap_tls.h" + #endif + #include "core/util.h" ++#include + + namespace sock + { diff --git a/net-im/minbif/files/minbif-1.0.5-glib-single-includes.patch b/net-im/minbif/files/minbif-1.0.5-glib-single-includes.patch new file mode 100644 index 000000000000..599355eb502c --- /dev/null +++ b/net-im/minbif/files/minbif-1.0.5-glib-single-includes.patch @@ -0,0 +1,26 @@ +Index: minbif-1.0.5/src/server_poll/daemon_fork.cpp +=================================================================== +--- minbif-1.0.5.orig/src/server_poll/daemon_fork.cpp ++++ minbif-1.0.5/src/server_poll/daemon_fork.cpp +@@ -20,7 +20,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include +Index: minbif-1.0.5/src/server_poll/inetd.cpp +=================================================================== +--- minbif-1.0.5.orig/src/server_poll/inetd.cpp ++++ minbif-1.0.5/src/server_poll/inetd.cpp +@@ -17,7 +17,7 @@ + */ + + #include +-#include ++#include + + #include "inetd.h" + #include "irc/irc.h" diff --git a/net-im/minbif/files/minbif-1.0.5-rename-imlib-load-error.patch b/net-im/minbif/files/minbif-1.0.5-rename-imlib-load-error.patch new file mode 100644 index 000000000000..e9fa875d247c --- /dev/null +++ b/net-im/minbif/files/minbif-1.0.5-rename-imlib-load-error.patch @@ -0,0 +1,13 @@ +diff --git a/src/im/account.cpp b/src/im/account.cpp +index f155334..f040fcd 100644 +--- a/src/im/account.cpp ++++ b/src/im/account.cpp +@@ -272,7 +272,7 @@ void Account::setBuddyIcon(string filename) + else + { + char** prpl_formats = g_strsplit(prplinfo->icon_spec.format,",",0); +- ImlibLoadError err = IMLIB_LOAD_ERROR_UNKNOWN; ++ Imlib_Load_Error err = IMLIB_LOAD_ERROR_UNKNOWN; + + close(temp_fd); + /* Try to encode in a supported format. */ diff --git a/net-im/minbif/files/minbif.initd b/net-im/minbif/files/minbif.initd new file mode 100644 index 000000000000..06cac415f61d --- /dev/null +++ b/net-im/minbif/files/minbif.initd @@ -0,0 +1,23 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MINBIF_EXEC="/usr/bin/minbif" + +depend() { + need logger net +} + +start() { + ebegin "Starting minbif" + start-stop-daemon --start --startas ${MINBIF_EXEC} \ + -c minbif:minbif --exec ${MINBIF_EXEC} -- \ + /etc/minbif/minbif.conf + eend $? +} + +stop() { + ebegin "Stopping minbif" + start-stop-daemon --stop --exec ${MINBIF_EXEC} + eend $? +} -- cgit v1.2.3