summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorKarol Wojtaszek <sekretarz@gentoo.org>2005-07-20 19:31:48 +0000
committerKarol Wojtaszek <sekretarz@gentoo.org>2005-07-20 19:31:48 +0000
commit305a1ddd94afd2b0609458fb4344897fe3e9a07e (patch)
tree7ad3cfc167c84a43e3d3dcaf81ac5c817727196d /net-im
parentAdding keywords from ekg (diff)
downloadgentoo-2-305a1ddd94afd2b0609458fb4344897fe3e9a07e.tar.gz
gentoo-2-305a1ddd94afd2b0609458fb4344897fe3e9a07e.tar.bz2
gentoo-2-305a1ddd94afd2b0609458fb4344897fe3e9a07e.zip
Version bump due security bug, bug #99583
(Portage version: 2.0.51.19)
Diffstat (limited to 'net-im')
-rw-r--r--net-im/ekg/ChangeLog8
-rw-r--r--net-im/ekg/Manifest15
-rw-r--r--net-im/ekg/ekg-1.6_rc3.ebuild55
-rw-r--r--net-im/ekg/files/digest-ekg-1.6_rc31
-rw-r--r--net-im/ekg/files/ekg-1.6_rc3-libgadu.patch32
5 files changed, 104 insertions, 7 deletions
diff --git a/net-im/ekg/ChangeLog b/net-im/ekg/ChangeLog
index c705a6ac80f5..a7687960b5aa 100644
--- a/net-im/ekg/ChangeLog
+++ b/net-im/ekg/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-im/ekg
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/ekg/ChangeLog,v 1.19 2005/07/14 20:07:27 killerfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/ekg/ChangeLog,v 1.20 2005/07/20 19:31:48 sekretarz Exp $
+
+*ekg-1.6_rc3 (20 Jul 2005)
+
+ 20 Jul 2005; <sekretarz@gentoo.org> +files/ekg-1.6_rc3-libgadu.patch,
+ +ekg-1.6_rc3.ebuild:
+ Version bump due security bug, bug #99583
14 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org> ekg-1.6_rc1-r1.ebuild:
Stable on hppa.
diff --git a/net-im/ekg/Manifest b/net-im/ekg/Manifest
index 52f8d304d11d..1ea76d6d41c4 100644
--- a/net-im/ekg/Manifest
+++ b/net-im/ekg/Manifest
@@ -1,11 +1,14 @@
-MD5 ef16eb62c090193c67d76a7bacabfcbb ChangeLog 3164
-MD5 c51666e26f26b1a47a35fca7cfd60b4e ekg-1.6_rc1-r1.ebuild 1463
-MD5 f43c4aa49c2172a1d4f64eef10bca1f5 ekg-1.5.ebuild 1224
+MD5 61c900e1c9d12de86f9fe6f1d8432335 ChangeLog 3332
MD5 4da0ca4266b73a113cab33b4dba8ef03 ekg-1.4-r1.ebuild 1109
-MD5 d94d306da3804e41296e1bf04c7c9cae metadata.xml 255
+MD5 f43c4aa49c2172a1d4f64eef10bca1f5 ekg-1.5.ebuild 1224
+MD5 c51666e26f26b1a47a35fca7cfd60b4e ekg-1.6_rc1-r1.ebuild 1463
MD5 3e3c676c4be1c5bcc141eb3cbfc801d9 ekg-1.6_rc1.ebuild 1367
-MD5 fabb312576862c943792eed047bac7a8 files/digest-ekg-1.5 59
-MD5 811e95299fbf084137ceb9b517843924 files/digest-ekg-1.6_rc1-r1 62
+MD5 d94d306da3804e41296e1bf04c7c9cae metadata.xml 255
+MD5 5eb06214f3396f7ffdf5f43177178b71 ekg-1.6_rc3.ebuild 1493
MD5 2bc5f13c9e2cc840a2f8f61fc3a51391 files/digest-ekg-1.4-r1 59
+MD5 fabb312576862c943792eed047bac7a8 files/digest-ekg-1.5 59
MD5 811e95299fbf084137ceb9b517843924 files/digest-ekg-1.6_rc1 62
+MD5 811e95299fbf084137ceb9b517843924 files/digest-ekg-1.6_rc1-r1 62
MD5 7e938e2282dbaf23d5789db2a53c1ddd files/ekg-1.6_rc1-fpic.patch 487
+MD5 73bffbc0a70d4856d52bc58a58fd5615 files/ekg-1.6_rc3-libgadu.patch 833
+MD5 5f85e8a786d72281d79bb0adacc7df71 files/digest-ekg-1.6_rc3 62
diff --git a/net-im/ekg/ekg-1.6_rc3.ebuild b/net-im/ekg/ekg-1.6_rc3.ebuild
new file mode 100644
index 000000000000..0af1ade9750f
--- /dev/null
+++ b/net-im/ekg/ekg-1.6_rc3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-im/ekg/ekg-1.6_rc3.ebuild,v 1.1 2005/07/20 19:31:48 sekretarz Exp $
+
+inherit eutils
+
+IUSE="ssl ncurses readline zlib python spell threads"
+
+DESCRIPTION="EKG (Eksperymentalny Klient Gadu-Gadu) - a text client for Polish instant messaging system Gadu-Gadu"
+HOMEPAGE="http://dev.null.pl/ekg/"
+SRC_URI="http://dev.null.pl/ekg/${P/_/}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86"
+
+S="${WORKDIR}/${P/_/}"
+
+DEPEND="net-libs/libgadu
+ ssl? ( >=dev-libs/openssl-0.9.6 )
+ ncurses? ( sys-libs/ncurses )
+ readline? ( sys-libs/readline )
+ zlib? ( sys-libs/zlib )
+ python? ( dev-lang/python )
+ spell? ( >=app-text/aspell-0.50.3 )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-libgadu.patch
+ autoreconf
+}
+
+src_compile() {
+ local myconf="--enable-ioctld --disable-static --enable-dynamic"
+ if use ncurses; then
+ myconf="$myconf --enable-force-ncurses"
+ else
+ myconf="$myconf --disable-ui-ncurses"
+ fi
+ use readline && myconf="$myconf --enable-ui-readline"
+ use zlib || myconf="$myconf --disable-zlib"
+ use ssl || myconf="$myconf --disable-openssl"
+ use python && myconf="$myconf --with-python"
+ use spell && myconf="$myconf --enable-aspell"
+ use threads && myconf="$myconf --with-pthread"
+
+ econf ${myconf} || die
+ emake || die
+}
+
+src_install() {
+ einstall || die
+ dodoc docs/* docs/api/*
+}
diff --git a/net-im/ekg/files/digest-ekg-1.6_rc3 b/net-im/ekg/files/digest-ekg-1.6_rc3
new file mode 100644
index 000000000000..ac3fc18893f1
--- /dev/null
+++ b/net-im/ekg/files/digest-ekg-1.6_rc3
@@ -0,0 +1 @@
+MD5 421b8874e4b1c16fd7a17f08bec9c3fc ekg-1.6rc3.tar.gz 501596
diff --git a/net-im/ekg/files/ekg-1.6_rc3-libgadu.patch b/net-im/ekg/files/ekg-1.6_rc3-libgadu.patch
new file mode 100644
index 000000000000..c3783a78d939
--- /dev/null
+++ b/net-im/ekg/files/ekg-1.6_rc3-libgadu.patch
@@ -0,0 +1,32 @@
+diff -Naur ekg-1.6rc1.orig/configure.in ekg-1.6rc1/configure.in
+--- ekg-1.6rc1.orig/configure.in 2004-06-28 12:13:09.000000000 +0200
++++ ekg-1.6rc1/configure.in 2005-07-20 21:28:07.145092320 +0200
+@@ -182,7 +182,8 @@
+
+ Optional ekg Features:])
+
+-lib_static_enabled=yes
++LDFLAGS="-lgadu $LDFLAGS"
++lib_static_enabled=no
+
+ if test "x$enable_static" = "xno"; then
+ static=""
+@@ -190,9 +191,6 @@
+ lib_static_enabled=no
+ fi
+
+-if test "x$enable_static" = "xno" -a "x$enable_shared" != "xyes"; then
+- AC_MSG_ERROR([You must choose either static or shared version of libgadu.])
+-fi
+
+ AC_ARG_ENABLE(dynamic,
+ [ --enable-dynamic Link ekg dynamically with libgadu])
+@@ -289,7 +287,7 @@
+ dnl Zachowujemy opcje dla libgadu
+ dnl
+
+-LIBS_LIBGADU="$LIBS_LIBGADU $LIBS"
++LIBS_LIBGADU="$LIBS_LIBGADU $LIBS -lgadu"
+
+ dnl <ekg>
+ dnl