summaryrefslogtreecommitdiff
path: root/net-nntp/klibido
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2006-07-19 23:25:02 +0200
committerBertrand Jacquin <beber@meleeweb.net>2006-07-19 23:25:02 +0200
commit526749e9f8dd8d5f13943a1ba5009a35e36276c7 (patch)
tree41592314cdadea390af610edc5ccf304e6815228 /net-nntp/klibido
parentsplashutils: New patch (diff)
downloadportage-526749e9f8dd8d5f13943a1ba5009a35e36276c7.tar.xz
Add klibido + patch for build on amd64 + gcc-4.1.1
Diffstat (limited to 'net-nntp/klibido')
-rw-r--r--net-nntp/klibido/Manifest12
-rw-r--r--net-nntp/klibido/files/11_ftbfs_with_gcc_4_1.diff24
-rw-r--r--net-nntp/klibido/files/digest-klibido-0.2.4.1-r13
-rw-r--r--net-nntp/klibido/klibido-0.2.4.1-r1.ebuild44
4 files changed, 83 insertions, 0 deletions
diff --git a/net-nntp/klibido/Manifest b/net-nntp/klibido/Manifest
new file mode 100644
index 00000000..9f0e6880
--- /dev/null
+++ b/net-nntp/klibido/Manifest
@@ -0,0 +1,12 @@
+AUX 11_ftbfs_with_gcc_4_1.diff 1095 RMD160 8d2d033b4e98ffc7cf47e2bde44a7e023a56a7ff SHA1 774b0dd1e57e7a57ea8b0a6733dd58aa710668fc SHA256 027f5b0a00c6ba73bd0d012da547f8ce7eccb73c7d603692ae7d78cad7e8faf6
+MD5 e5bcf16e05047017c4ce0f0b12f72ae7 files/11_ftbfs_with_gcc_4_1.diff 1095
+RMD160 8d2d033b4e98ffc7cf47e2bde44a7e023a56a7ff files/11_ftbfs_with_gcc_4_1.diff 1095
+SHA256 027f5b0a00c6ba73bd0d012da547f8ce7eccb73c7d603692ae7d78cad7e8faf6 files/11_ftbfs_with_gcc_4_1.diff 1095
+DIST klibido-0.2.4.1.tar.gz 798084 RMD160 52b09d4af13ab261677204ff68fb5c94445c5a41 SHA1 05f9c7fcec121752391115bf193d434c72e6ad8a SHA256 c8a1d015b929490cb18fa9deff876a3ce4b3c17ea4ed91783d83302782efcaf1
+EBUILD klibido-0.2.4.1-r1.ebuild 1129 RMD160 306e9246eb80127022f13a53393d3ef34b3e6606 SHA1 9b3f76b3f6569d3c78bf27216df9cdae83daeb07 SHA256 73f9a32789e39a40d0a5876d21f58dba9a447afed327e25c55a23bb357d88fae
+MD5 a4f9f79b74acbfbe5eb9c3b781d039f3 klibido-0.2.4.1-r1.ebuild 1129
+RMD160 306e9246eb80127022f13a53393d3ef34b3e6606 klibido-0.2.4.1-r1.ebuild 1129
+SHA256 73f9a32789e39a40d0a5876d21f58dba9a447afed327e25c55a23bb357d88fae klibido-0.2.4.1-r1.ebuild 1129
+MD5 61dd583e25074911841f21f920898396 files/digest-klibido-0.2.4.1-r1 247
+RMD160 caeccbb659f7dbf3e4ec2f3f483d8e01e05725d1 files/digest-klibido-0.2.4.1-r1 247
+SHA256 b846dcf87d8feb22c76104de1691f025925c4058ec086a9c26516423864b6b88 files/digest-klibido-0.2.4.1-r1 247
diff --git a/net-nntp/klibido/files/11_ftbfs_with_gcc_4_1.diff b/net-nntp/klibido/files/11_ftbfs_with_gcc_4_1.diff
new file mode 100644
index 00000000..a1ac3908
--- /dev/null
+++ b/net-nntp/klibido/files/11_ftbfs_with_gcc_4_1.diff
@@ -0,0 +1,24 @@
+diff -Nur klibido-0.2.5/src/nntpthreadsocket.h klibido-0.2.5.new/src/nntpthreadsocket.h
+--- klibido-0.2.5/src/nntpthreadsocket.h 2006-01-06 23:05:32.000000000 +0100
++++ klibido-0.2.5.new/src/nntpthreadsocket.h 2006-03-28 11:53:22.000000000 +0200
+@@ -234,7 +234,7 @@
+ bool getHead(QString group, int artnum); //Unimplemented
+ int m_getError() {return error;}
+ const char *m_getErrorDesc() {return (const char *) errorString;}
+- char * NntpThreadSocket::m_findEndLine( char * start, char * end );
++ char * m_findEndLine( char * start, char * end );
+ void setHost(NntpHost *nh);
+ bool m_sendCmd( QString& cmd, int response );
+ QTime prevTime, currentTime;
+diff -Nur klibido-0.2.5/src/yydecoder.h klibido-0.2.5.new/src/yydecoder.h
+--- klibido-0.2.5/src/yydecoder.h 2005-03-09 12:18:55.000000000 +0100
++++ klibido-0.2.5.new/src/yydecoder.h 2006-03-28 11:54:25.000000000 +0200
+@@ -87,7 +87,7 @@
+
+ private:
+
+- inline void yyDecoder::charCRC(const unsigned char *c);
++ inline void charCRC(const unsigned char *c);
+
+ QStringList m_fileParts;
+ QStringList::Iterator fileIterator;
diff --git a/net-nntp/klibido/files/digest-klibido-0.2.4.1-r1 b/net-nntp/klibido/files/digest-klibido-0.2.4.1-r1
new file mode 100644
index 00000000..c9910d49
--- /dev/null
+++ b/net-nntp/klibido/files/digest-klibido-0.2.4.1-r1
@@ -0,0 +1,3 @@
+MD5 111a6e714509d0619a0b29e20a4ded65 klibido-0.2.4.1.tar.gz 798084
+RMD160 52b09d4af13ab261677204ff68fb5c94445c5a41 klibido-0.2.4.1.tar.gz 798084
+SHA256 c8a1d015b929490cb18fa9deff876a3ce4b3c17ea4ed91783d83302782efcaf1 klibido-0.2.4.1.tar.gz 798084
diff --git a/net-nntp/klibido/klibido-0.2.4.1-r1.ebuild b/net-nntp/klibido/klibido-0.2.4.1-r1.ebuild
new file mode 100644
index 00000000..64fbeb91
--- /dev/null
+++ b/net-nntp/klibido/klibido-0.2.4.1-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nntp/klibido/klibido-0.2.4.1.ebuild,v 1.3 2006/05/21 10:29:17 pauldv Exp $
+
+inherit kde db-use
+
+DESCRIPTION="KDE Linux Binaries Downloader"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+HOMEPAGE="http://klibido.sourceforge.net/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~ppc ~amd64"
+IUSE="debug"
+
+RDEPEND=">=sys-libs/db-4.1"
+DEPEND="${RDEPEND}
+ dev-libs/uulib"
+
+need-kde 3
+
+src_unpack() {
+ kde_src_unpack
+ dbincldir="$(db_includedir 4.4 4.3 4.2 4.1)" || die "unable to find db"
+ einfo "db include dir = ${dbincldir}"
+ if [ ! -d ${dbincldir} ]; then
+ die "Db include dir does not exist"
+ fi
+
+ epatch ${FILESDIR}/11_ftbfs_with_gcc_4_1.diff
+
+ sed -i -e "s,-I/usr/include/db4,-I${dbincldir}," ${S}/src/Makefile.am
+ sed -i -e "s,-I/usr/include/db4,-I${dbincldir}," ${S}/src/Makefile.in
+}
+
+src_compile() {
+# dbincldir="$(db_includedir 4.4 4.3 4.2 4.1)" || die "unable to find db"
+# --with-extra-includes="${dbincldir}/"
+
+ myconf="${myconf}
+ $(use_enable debug)
+ "
+ kde_src_compile
+}