diff options
Diffstat (limited to 'net-irc/bobotpp')
-rw-r--r-- | net-irc/bobotpp/ChangeLog | 8 | ||||
-rw-r--r-- | net-irc/bobotpp/bobotpp-2.2.2.ebuild | 15 | ||||
-rw-r--r-- | net-irc/bobotpp/files/bobotpp-2.2.2-gcc43.patch | 121 |
3 files changed, 139 insertions, 5 deletions
diff --git a/net-irc/bobotpp/ChangeLog b/net-irc/bobotpp/ChangeLog index cb7d0024262b..2a940d93f93d 100644 --- a/net-irc/bobotpp/ChangeLog +++ b/net-irc/bobotpp/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-irc/bobotpp -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-irc/bobotpp/ChangeLog,v 1.19 2007/05/06 12:22:54 genone Exp $ +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-irc/bobotpp/ChangeLog,v 1.20 2008/04/18 16:37:46 cla Exp $ + + 18 Apr 2008; Dawid Węgliński <cla@gentoo.org> + +files/bobotpp-2.2.2-gcc43.patch, bobotpp-2.2.2.ebuild: + Adding gcc-4.3 patch from bug #218273, and ~amd64 keyword 06 May 2007; Marius Mauch <genone@gentoo.org> bobotpp-2.2.2.ebuild: Replacing einfo with elog diff --git a/net-irc/bobotpp/bobotpp-2.2.2.ebuild b/net-irc/bobotpp/bobotpp-2.2.2.ebuild index 2a32c1d5f4ce..0f180075de6d 100644 --- a/net-irc/bobotpp/bobotpp-2.2.2.ebuild +++ b/net-irc/bobotpp/bobotpp-2.2.2.ebuild @@ -1,17 +1,26 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-irc/bobotpp/bobotpp-2.2.2.ebuild,v 1.4 2007/05/06 12:22:54 genone Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-irc/bobotpp/bobotpp-2.2.2.ebuild,v 1.5 2008/04/18 16:37:46 cla Exp $ + +inherit eutils DESCRIPTION="A flexible IRC bot scriptable in scheme" HOMEPAGE="http://unknownlamer.org/code/bobot.html" SRC_URI="http://savannah.nongnu.org/download/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="ppc x86" +KEYWORDS="ppc x86 ~amd64" IUSE="guile" DEPEND="guile? ( dev-scheme/guile )" +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}/bobotpp-2.2.2-gcc43.patch" +} + src_compile() { econf $(use_enable guile scripting) || die "econf failed" emake || die "emake failed" diff --git a/net-irc/bobotpp/files/bobotpp-2.2.2-gcc43.patch b/net-irc/bobotpp/files/bobotpp-2.2.2-gcc43.patch new file mode 100644 index 000000000000..5627c9a6cb97 --- /dev/null +++ b/net-irc/bobotpp/files/bobotpp-2.2.2-gcc43.patch @@ -0,0 +1,121 @@ +diff -NrU5 bobotpp-2.2.2.orig/source/Channel.C bobotpp-2.2.2/source/Channel.C +--- bobotpp-2.2.2.orig/source/Channel.C 2008-04-18 16:19:56.000000000 +0200 ++++ bobotpp-2.2.2/source/Channel.C 2008-04-18 16:31:08.000000000 +0200 +@@ -23,10 +23,11 @@ + + #include "Macros.H" + #include "Utils.H" + #include "Channel.H" + #include "StringTokenizer.H" ++#include <cstdlib> + #ifdef USESCRIPTS + #include "Interp.H" + #endif + + Channel::Channel(ServerConnection *c, +diff -NrU5 bobotpp-2.2.2.orig/source/DCCManager.H bobotpp-2.2.2/source/DCCManager.H +--- bobotpp-2.2.2.orig/source/DCCManager.H 2008-04-18 16:19:56.000000000 +0200 ++++ bobotpp-2.2.2/source/DCCManager.H 2008-04-18 16:32:55.000000000 +0200 +@@ -22,10 +22,11 @@ + #include <list> + #include "DCCPerson.H" + #include "DCCConnection.H" + #include "UserCommands.H" + #include "String.H" ++#include <sys/types.h> + + typedef std::map<String, DCCPerson*, std::less<String> > DCC_MAP; + + // Manages all active DCC connections and allows you to send a message + // to each one using the string representation of the user's address +diff -NrU5 bobotpp-2.2.2.orig/source/Parser.C bobotpp-2.2.2/source/Parser.C +--- bobotpp-2.2.2.orig/source/Parser.C 2008-04-18 16:19:56.000000000 +0200 ++++ bobotpp-2.2.2/source/Parser.C 2008-04-18 16:34:48.000000000 +0200 +@@ -21,10 +21,11 @@ + #include "config.h" + #endif + + #include <sys/types.h> + #include <netinet/in.h> ++#include <cstdlib> + + #include "StringTokenizer.H" + #include "Parser.H" + #include "UserCommands.H" + #include "Commands.H" +diff -NrU5 bobotpp-2.2.2.orig/source/ServerQueue.C bobotpp-2.2.2/source/ServerQueue.C +--- bobotpp-2.2.2.orig/source/ServerQueue.C 2008-04-18 16:19:56.000000000 +0200 ++++ bobotpp-2.2.2/source/ServerQueue.C 2008-04-18 16:36:01.000000000 +0200 +@@ -19,11 +19,11 @@ + + #ifdef HAVE_CONFIG_H + #include "config.h" + #endif + +-//#include <limits> ++#include <climits> + #include "ServerQueue.H" + #include "Utils.H" + + ServerQueue::ServerQueue(Socket * s, bool d) + : Queue(s,d), penalty(0) +diff -NrU5 bobotpp-2.2.2.orig/source/ShitList.C bobotpp-2.2.2/source/ShitList.C +--- bobotpp-2.2.2.orig/source/ShitList.C 2008-04-18 16:19:56.000000000 +0200 ++++ bobotpp-2.2.2/source/ShitList.C 2008-04-18 16:37:12.000000000 +0200 +@@ -24,10 +24,11 @@ + #include <fstream> + + #include "ShitList.H" + #include "StringTokenizer.H" + #include "Utils.H" ++#include <cstdlib> + + ShitList::ShitList(String filename) + : listFileName(filename) + { + #ifdef HAVE_STL_CLEAR +diff -NrU5 bobotpp-2.2.2.orig/source/String.C bobotpp-2.2.2/source/String.C +--- bobotpp-2.2.2.orig/source/String.C 2008-04-18 16:19:56.000000000 +0200 ++++ bobotpp-2.2.2/source/String.C 2008-04-18 16:39:18.000000000 +0200 +@@ -21,10 +21,11 @@ + + #include <cstring> + #include <cctype> + #include <sstream> + #include <iostream> ++#include <cstdlib> + + String::String() + { + } + +diff -NrU5 bobotpp-2.2.2.orig/source/UserCommands.C bobotpp-2.2.2/source/UserCommands.C +--- bobotpp-2.2.2.orig/source/UserCommands.C 2008-04-18 16:19:56.000000000 +0200 ++++ bobotpp-2.2.2/source/UserCommands.C 2008-04-18 16:40:39.000000000 +0200 +@@ -30,10 +30,11 @@ + #include <sys/socket.h> + #include <netinet/in.h> + #include <arpa/inet.h> + #include <netdb.h> + #include <cstdlib> ++#include <cstring> + #ifndef _X_OPEN_SOURCE + #define _X_OPEN_SOURCE + #endif + #ifndef _X_OPEN_SOURCE_EXTENDED + #define _X_OPEN_SOURCE_EXTENDED 1 +diff -NrU5 bobotpp-2.2.2.orig/source/UserList.C bobotpp-2.2.2/source/UserList.C +--- bobotpp-2.2.2.orig/source/UserList.C 2008-04-18 16:19:56.000000000 +0200 ++++ bobotpp-2.2.2/source/UserList.C 2008-04-18 16:41:08.000000000 +0200 +@@ -17,10 +17,11 @@ + // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + // 02110-1301, USA. + + #include <fstream> + #include <iostream> ++#include <cstdlib> + + #include "UserList.H" + #include "StringTokenizer.H" + #include "Utils.H" + |