summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-p2p/teknap/ChangeLog9
-rw-r--r--net-p2p/teknap/Manifest12
-rw-r--r--net-p2p/teknap/files/digest-teknap-1.4.1-r12
-rw-r--r--net-p2p/teknap/files/teknap-1.4-gcc3.3.patch36
-rw-r--r--net-p2p/teknap/files/teknap-1.4-gcc3.4.patch23
-rw-r--r--net-p2p/teknap/teknap-1.4.1-r1.ebuild47
6 files changed, 124 insertions, 5 deletions
diff --git a/net-p2p/teknap/ChangeLog b/net-p2p/teknap/ChangeLog
index a6c9ea39ab5c..b37fe004032b 100644
--- a/net-p2p/teknap/ChangeLog
+++ b/net-p2p/teknap/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-p2p/teknap
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/teknap/ChangeLog,v 1.7 2004/04/27 22:01:58 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/teknap/ChangeLog,v 1.8 2004/06/23 22:08:53 squinky86 Exp $
+
+*teknap-1.4.1-r1 (23 Jun 2004)
+
+ 23 Jun 2004; Jon Hood <squinky86@gentoo.org> +files/teknap-1.4-gcc3.3.patch,
+ +files/teknap-1.4-gcc3.4.patch, +teknap-1.4.1-r1.ebuild:
+ version bump, closes #38456, thanks to Sven Faerber <svenfaerber@web.de> and
+ all who helped on this one
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> teknap-1.4.1.ebuild:
Add inherit eutils
diff --git a/net-p2p/teknap/Manifest b/net-p2p/teknap/Manifest
index f0153d3a8d4f..6ba068a69b2e 100644
--- a/net-p2p/teknap/Manifest
+++ b/net-p2p/teknap/Manifest
@@ -1,6 +1,10 @@
-MD5 1d6201448ce09dbeafae2721b262b9a0 ChangeLog 1575
-MD5 0b3973082576386c71cdb164551cb65d teknap-1.3g.ebuild 1248
+MD5 8592d6c44eed5ba471287ff26c2d7236 teknap-1.4.1-r1.ebuild 1328
+MD5 a5615d1aa8f47020d81628b9a1e7f7ed teknap-1.4.1.ebuild 1229
+MD5 7ba6bb17b4f66bc63994f3ac0c0e9960 teknap-1.3g.ebuild 1247
+MD5 065dbfdd4b1cadcec7fdf42b8ca6641d ChangeLog 1574
MD5 8aefbc0e49db723ca1ad02d0c409cd49 metadata.xml 160
-MD5 40711b87f7ee01b9054324a08a57dc5a teknap-1.4.1.ebuild 1230
-MD5 3453654266fcf769ef012a0d2d09130d files/digest-teknap-1.3g 63
+MD5 e6470e4de99babd23a2b161d68e9e789 files/digest-teknap-1.4.1-r1 130
MD5 e6470e4de99babd23a2b161d68e9e789 files/digest-teknap-1.4.1 130
+MD5 3453654266fcf769ef012a0d2d09130d files/digest-teknap-1.3g 63
+MD5 3349aa8aaee9092a4bc40b9c7095bbc3 files/teknap-1.4-gcc3.3.patch 1316
+MD5 0f9b507343308ceae9d35365d61bc001 files/teknap-1.4-gcc3.4.patch 687
diff --git a/net-p2p/teknap/files/digest-teknap-1.4.1-r1 b/net-p2p/teknap/files/digest-teknap-1.4.1-r1
new file mode 100644
index 000000000000..b5f7a0094cc6
--- /dev/null
+++ b/net-p2p/teknap/files/digest-teknap-1.4.1-r1
@@ -0,0 +1,2 @@
+MD5 4e7eba435483d02b0c2ca18561d14ced TekNap-1.4.orig.tar.gz 767454
+MD5 d59b64f98c777f9fb12d695df724eee2 TekNap-1.4-1.diff.gz 2697
diff --git a/net-p2p/teknap/files/teknap-1.4-gcc3.3.patch b/net-p2p/teknap/files/teknap-1.4-gcc3.3.patch
new file mode 100644
index 000000000000..0594b7ce8a44
--- /dev/null
+++ b/net-p2p/teknap/files/teknap-1.4-gcc3.3.patch
@@ -0,0 +1,36 @@
+diff -u -r teknap-1.4-org/source/irchandler.c teknap-1.4/source/irchandler.c
+--- teknap-1.4-org/source/irchandler.c 2001-09-19 18:57:48.000000000 +0200
++++ teknap-1.4/source/irchandler.c 2003-07-21 23:47:54.000000000 +0200
+@@ -170,12 +170,6 @@
+ break;
+ case 333: /* topic time */
+ break;
+-#if 0
+-ùíù Numbered server stuff: "352 pana #opennap toasty bender.thirty4.com
+- irc.lightning.net Toasty_ H@ :2 Chad Boyda" (irc.core.com)
+- ùíù Numbered server stuff: "315 pana #opennap :End of /WHO list."
+- (irc.core.com)
+-#endif
+ case 315:
+ break;
+ case 352:
+@@ -948,4 +942,4 @@
+ }
+ from_server = ofs;
+ }
+-
+\ No newline at end of file
++
+Only in teknap-1.4/source: irchandler.o
+diff -u -r teknap-1.4-org/source/status.c teknap-1.4/source/status.c
+--- teknap-1.4-org/source/status.c 2001-01-17 22:20:21.000000000 +0100
++++ teknap-1.4/source/status.c 2003-07-21 23:43:32.000000000 +0200
+@@ -38,7 +38,7 @@
+ * Maximum number of "%" expressions in a status line format. If you change
+ * this number, you must manually change the sprintf() in make_status
+ */
+-#define STATUS_FUNCTION(x) static Char * ## x (Window *window, int map, int key)
++#define STATUS_FUNCTION(x) Char * x (Window *window, int map, int key)
+ #define MAX_FUNCTIONS 40
+ #define MAX_STATUS_USER 19
+
diff --git a/net-p2p/teknap/files/teknap-1.4-gcc3.4.patch b/net-p2p/teknap/files/teknap-1.4-gcc3.4.patch
new file mode 100644
index 000000000000..52e98b716a4c
--- /dev/null
+++ b/net-p2p/teknap/files/teknap-1.4-gcc3.4.patch
@@ -0,0 +1,23 @@
+diff -r -u teknap-1.4.orig/source/scott.c teknap-1.4/source/scott.c
+--- teknap-1.4.orig/source/scott.c 2001-01-08 08:29:19.000000000 +0100
++++ teknap-1.4/source/scott.c 2004-05-02 17:29:11.000000000 +0200
+@@ -357,6 +357,7 @@
+ cleanup();
+ return;
+ default:
++ return;
+ #if 0
+ {
+ char buf[20];
+diff -r -u teknap-1.4.orig/source/term.c teknap-1.4/source/term.c
+--- teknap-1.4.orig/source/term.c 2001-01-17 22:20:44.000000000 +0100
++++ teknap-1.4/source/term.c 2004-05-02 17:55:06.000000000 +0200
+@@ -88,7 +88,7 @@
+ #endif
+
+ extern char *getenv();
+-extern char *tparm();
++/*extern char *tparm();*/
+
+ /*
+ * The old code assumed termcap. termcap is almost always present, but on
diff --git a/net-p2p/teknap/teknap-1.4.1-r1.ebuild b/net-p2p/teknap/teknap-1.4.1-r1.ebuild
new file mode 100644
index 000000000000..627418cf9d46
--- /dev/null
+++ b/net-p2p/teknap/teknap-1.4.1-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/teknap/teknap-1.4.1-r1.ebuild,v 1.1 2004/06/23 22:08:53 squinky86 Exp $
+
+inherit eutils
+
+IUSE="xmms gtk ipv6 tcpd"
+
+DESCRIPTION="TekNap is a console Napster/OpenNap client"
+SRC_URI="http://www.cactuz.org/jnbek/teknap/TekNap-1.4.orig.tar.gz
+ http://www.cactuz.org/jnbek/teknap/TekNap-1.4-1.diff.gz"
+HOMEPAGE="http://www.cactuz.org/jnbek/teknap"
+
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64"
+LICENSE="as-is"
+
+DEPEND="virtual/glibc >=sys-libs/ncurses-5.2
+ gtk? ( =x11-libs/gtk+-1.2* )
+ tcpd? ( sys-apps/tcp-wrappers )
+ xmms? ( media-sound/xmms )"
+
+S=${WORKDIR}/${PN}-1.4
+
+src_unpack() {
+ unpack TekNap-1.4.orig.tar.gz
+ epatch ${DISTDIR}/TekNap-1.4-1.diff.gz
+ epatch ${FILESDIR}/teknap-1.4-gcc3.3.patch
+ epatch ${FILESDIR}/teknap-1.4-gcc3.4.patch
+}
+
+src_compile() {
+ econf `use_enable tcpd wrap` \
+ `use_enable xmms` \
+ `use_enable ipv6` \
+ `use_enable gtk` \
+ --enable-cdrom || die
+ make || die
+}
+
+src_install () {
+ einstall datadir=${D}/usr/share/TekNap install || die
+ rm ${D}/usr/bin/TekNap
+ dosym TekNap-1.4 /usr/bin/TekNap
+ dodoc COPYRIGHT README TODO Changelog doc/*.txt doc/TekNap.faq doc/bugs doc/link-guidelines doc/macosx.notes
+ doman TekNap.1
+}