diff options
Diffstat (limited to 'net-irc')
-rw-r--r-- | net-irc/epic5/ChangeLog | 11 | ||||
-rw-r--r-- | net-irc/epic5/Manifest | 4 | ||||
-rw-r--r-- | net-irc/epic5/epic5-0.0.2.ebuild | 60 | ||||
-rw-r--r-- | net-irc/epic5/files/0.0.2-segfault-fix.patch | 11 | ||||
-rw-r--r-- | net-irc/epic5/files/digest-epic5-0.0.2 | 1 | ||||
-rw-r--r-- | net-irc/epic5/files/epic-defaultserver.patch | 12 | ||||
-rw-r--r-- | net-irc/epic5/metadata.xml | 5 |
7 files changed, 104 insertions, 0 deletions
diff --git a/net-irc/epic5/ChangeLog b/net-irc/epic5/ChangeLog new file mode 100644 index 000000000000..c67de15f7c66 --- /dev/null +++ b/net-irc/epic5/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for net-irc/epic5 +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-irc/epic5/ChangeLog,v 1.1 2004/06/20 02:30:19 swegener Exp $ + +*epic5-0.0.2 (20 Jun 2004) + + 20 Jun 2004; Sven Wegener <swegener@gentoo.org> +metadata.xml, + +files/0.0.2-segfault-fix.patch, +files/epic-defaultserver.patch, + +epic5-0.0.2.ebuild: + Initial import, ebuild based on net-irc/epic4 + diff --git a/net-irc/epic5/Manifest b/net-irc/epic5/Manifest new file mode 100644 index 000000000000..553bee5e543d --- /dev/null +++ b/net-irc/epic5/Manifest @@ -0,0 +1,4 @@ +MD5 69cf0b49889785312c28a067de2ad6b2 epic5-0.0.2.ebuild 1928 +MD5 a0a06abf43f925f0472c026573bf622f files/epic-defaultserver.patch 620 +MD5 cbc7070ed83fbc5bd12ecea5821f6e74 files/digest-epic5-0.0.2 64 +MD5 1d5075abb862c8b98c2b16df96e37407 files/local 21043 diff --git a/net-irc/epic5/epic5-0.0.2.ebuild b/net-irc/epic5/epic5-0.0.2.ebuild new file mode 100644 index 000000000000..f6487708443d --- /dev/null +++ b/net-irc/epic5/epic5-0.0.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-irc/epic5/epic5-0.0.2.ebuild,v 1.1 2004/06/20 02:30:19 swegener Exp $ + +inherit eutils + + +DESCRIPTION="Epic5 IRC Client" +SRC_URI="ftp://ftp.epicsol.org/pub/epic/EPIC5-ALPHA/${P}.tar.bz2" +HOMEPAGE="http://epicsol.org/" +SLOT="0" +LICENSE="as-is" +KEYWORDS="~x86" +IUSE="ipv6 perl ssl tcltk socks5" + +DEPEND=">=sys-libs/ncurses-5.2 + perl? ( >=dev-lang/perl-5.6.1 ) + ssl? ( >=dev-libs/openssl-0.9.5 ) + tcltk? ( dev-lang/tcl ) + socks5? ( net-misc/dante )" + +src_unpack() { + unpack ${A} + cd ${S} + + epatch ${FILESDIR}/epic-defaultserver.patch + epatch ${FILESDIR}/${PV}-segfault-fix.patch + + sed -i \ + -e 's:/include/tcl$ver:/include:' \ + -e 's:-lsocks5:-lsocks:' \ + configure +} + +src_compile() { + econf \ + --libexecdir=/usr/lib/misc \ + `use_with ipv6` \ + `use_with perl` \ + `use_with ssl` \ + `use_with tcltk tcl` \ + `use_with socks5` \ + || die "econf failed" + emake || die "emake failed" +} + +src_install () { + einstall \ + sharedir=${D}/usr/share \ + libexecdir=${D}/usr/lib/misc || die "einstall failed" + + dosym epic5-${PV} /usr/bin/epic5 + + dodoc BUG_FORM COPYRIGHT README KNOWNBUGS VOTES + + cd doc + docinto doc + dodoc *.txt colors EPIC* IRCII_VERSIONS local_vars missing new-load + dodoc nicknames outputhelp SILLINESS TS4 +} diff --git a/net-irc/epic5/files/0.0.2-segfault-fix.patch b/net-irc/epic5/files/0.0.2-segfault-fix.patch new file mode 100644 index 000000000000..390857391561 --- /dev/null +++ b/net-irc/epic5/files/0.0.2-segfault-fix.patch @@ -0,0 +1,11 @@ +--- source/screen.c.orig 2004-06-20 03:56:13.636821920 +0200 ++++ source/screen.c 2004-06-20 03:56:17.696204800 +0200 +@@ -1819,7 +1819,7 @@ + * Otherwise, we just use /set continued_line, + * whatever it is. + */ +- else if ((!cont || !*cont) && *cont_ptr) ++ else if ((!cont || !*cont) && cont_ptr) + cont = LOCAL_COPY(cont_ptr); + + cont_free = cont = normalize_string(cont, 0); diff --git a/net-irc/epic5/files/digest-epic5-0.0.2 b/net-irc/epic5/files/digest-epic5-0.0.2 new file mode 100644 index 000000000000..d86eafff2815 --- /dev/null +++ b/net-irc/epic5/files/digest-epic5-0.0.2 @@ -0,0 +1 @@ +MD5 08b7160260b84a1380463403117a02d8 epic5-0.0.2.tar.bz2 620530 diff --git a/net-irc/epic5/files/epic-defaultserver.patch b/net-irc/epic5/files/epic-defaultserver.patch new file mode 100644 index 000000000000..d44123244fd9 --- /dev/null +++ b/net-irc/epic5/files/epic-defaultserver.patch @@ -0,0 +1,12 @@ +diff -Naur epic4-1.1.14.orig/include/config.h epic4-1.1.14/include/config.h +--- epic4-1.1.14.orig/include/config.h 2003-10-28 05:53:57.000000000 +0000 ++++ epic4-1.1.14/include/config.h 2004-01-03 13:49:53.083473288 +0000 +@@ -42,7 +42,7 @@ + * the client will NOT compile and work properly! Use the default here if + * you dont have other servers to use. + */ +-#define DEFAULT_SERVER "localhost irc.efnet.net irc.undernet.org irc.dal.net" ++#define DEFAULT_SERVER "irc.freenode.net irc.efnet.net irc.undernet.org irc.dal.net" + + /* + * The left and right brace characters ('{', '}') are special characters in diff --git a/net-irc/epic5/metadata.xml b/net-irc/epic5/metadata.xml new file mode 100644 index 000000000000..6ef15e900f17 --- /dev/null +++ b/net-irc/epic5/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>net-irc</herd> +</pkgmetadata> |