summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrej Kacian <ticho@gentoo.org>2004-10-12 19:42:04 +0000
committerAndrej Kacian <ticho@gentoo.org>2004-10-12 19:42:04 +0000
commit57596aba5e6c5366ea56ccc832d48eccd0c7a371 (patch)
treee802341a984ce125d278260a0cb1cf7b04c2c7b0 /net-im/silc-plugin
parentFixed jikes deps. disabled jikes in 2.0.1 as it doesn't compile, patches are ... (diff)
downloadgentoo-2-57596aba5e6c5366ea56ccc832d48eccd0c7a371.tar.gz
gentoo-2-57596aba5e6c5366ea56ccc832d48eccd0c7a371.tar.bz2
gentoo-2-57596aba5e6c5366ea56ccc832d48eccd0c7a371.zip
Fixed gcc3.4 compile-time error. Closes #67255.
Diffstat (limited to 'net-im/silc-plugin')
-rw-r--r--net-im/silc-plugin/ChangeLog7
-rw-r--r--net-im/silc-plugin/files/1.0.1-gcc34.patch21
-rw-r--r--net-im/silc-plugin/silc-plugin-1.0.1.ebuild10
3 files changed, 35 insertions, 3 deletions
diff --git a/net-im/silc-plugin/ChangeLog b/net-im/silc-plugin/ChangeLog
index 01838c2792a2..72451c26c1b1 100644
--- a/net-im/silc-plugin/ChangeLog
+++ b/net-im/silc-plugin/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-im/silc-plugin
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/silc-plugin/ChangeLog,v 1.6 2004/09/04 23:15:40 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/silc-plugin/ChangeLog,v 1.7 2004/10/12 19:42:04 ticho Exp $
+
+ 12 Oct 2004; Andrej Kacian <ticho@gentoo.org> +files/1.0.1-gcc34.patch,
+ silc-plugin-1.0.1.ebuild:
+ Fix compile-time error with gcc3.4. Closes #67255, reported by viq
+ <viq@go2.pl>. Thanks to c0ffee for providing the fix promptly.
05 Sep 2004; David Holm <dholm@gentoo.org> silc-plugin-1.0.1.ebuild:
Added to ~ppc.
diff --git a/net-im/silc-plugin/files/1.0.1-gcc34.patch b/net-im/silc-plugin/files/1.0.1-gcc34.patch
new file mode 100644
index 000000000000..3ddf0f68bd1a
--- /dev/null
+++ b/net-im/silc-plugin/files/1.0.1-gcc34.patch
@@ -0,0 +1,21 @@
+--- src/silc/core/silc-core.c 2004-10-12 21:11:54.000000000 +0200
++++ src2/silc/core/silc-core.c 2004-10-12 21:09:08.000000000 +0200
+@@ -54,8 +54,7 @@
+ void silc_lag_init(void);
+ void silc_lag_deinit(void);
+
+-void silc_lag_init(void);
+-void silc_lag_deinit(void);
++void silc_core_deinit(void);
+
+ static int my_silc_scheduler(void)
+ {
+@@ -548,7 +547,7 @@
+ }
+
+ module_register("silc", "core");
+-fail:
++fail: ;
+ }
+
+ /* Deinit SILC. Called from src/fe-text/silc.c */
diff --git a/net-im/silc-plugin/silc-plugin-1.0.1.ebuild b/net-im/silc-plugin/silc-plugin-1.0.1.ebuild
index 34e694a674fc..446f6a91c41d 100644
--- a/net-im/silc-plugin/silc-plugin-1.0.1.ebuild
+++ b/net-im/silc-plugin/silc-plugin-1.0.1.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/silc-plugin/silc-plugin-1.0.1.ebuild,v 1.6 2004/09/04 23:15:40 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/silc-plugin/silc-plugin-1.0.1.ebuild,v 1.7 2004/10/12 19:42:04 ticho Exp $
+
+inherit eutils
IRSSI_PV=0.8.9
@@ -39,9 +41,13 @@ src_compile() {
cd ${S}
emake patch IRSSI=${S_IRSSI} SILC=${S_SILC} || die "patching irssi sources failed"
+ cd ${S_IRSSI}
+
+ # this tiny patch fixes a compile-time error (bug #67255) - ticho
+ epatch ${FILESDIR}/${PV}-gcc34.patch || die "${PV}-gcc34.patch failed"
+
echo
einfo "Configuring irssi\n"
- cd ${S_IRSSI}
econf --sysconfdir=/etc || die "irssi configure failed"
echo
einfo "Compiling silc-plugin\n"