summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Johanson <latexer@gentoo.org>2006-10-29 04:21:54 +0000
committerPeter Johanson <latexer@gentoo.org>2006-10-29 04:21:54 +0000
commit3033cc0d601ea4446d293318cedfab0bc0def9a9 (patch)
tree92cda5b7645055e3e0bdca28643fd6978029f548 /net-news/blam
parentSecurity cleanup (bug #40507). (diff)
downloadgentoo-2-3033cc0d601ea4446d293318cedfab0bc0def9a9.tar.gz
gentoo-2-3033cc0d601ea4446d293318cedfab0bc0def9a9.tar.bz2
gentoo-2-3033cc0d601ea4446d293318cedfab0bc0def9a9.zip
Revision bump with fixes for newer mono versions. See bug #149971.
(Portage version: 2.1.2_pre1-r4)
Diffstat (limited to 'net-news/blam')
-rw-r--r--net-news/blam/ChangeLog8
-rw-r--r--net-news/blam/blam-1.8.2-r2.ebuild55
-rw-r--r--net-news/blam/files/blam-1.8.2-mono-1.1.17-fix.diff42
-rw-r--r--net-news/blam/files/digest-blam-1.8.2-r23
4 files changed, 107 insertions, 1 deletions
diff --git a/net-news/blam/ChangeLog b/net-news/blam/ChangeLog
index ce08c58c6a91..ba06e1537bf9 100644
--- a/net-news/blam/ChangeLog
+++ b/net-news/blam/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-news/blam
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-news/blam/ChangeLog,v 1.31 2006/08/15 10:35:48 dsd Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-news/blam/ChangeLog,v 1.32 2006/10/29 04:21:53 latexer Exp $
+
+*blam-1.8.2-r2 (28 Oct 2006)
+
+ 28 Oct 2006; Peter Johanson <latexer@gentoo.org>
+ +files/blam-1.8.2-mono-1.1.17-fix.diff, +blam-1.8.2-r2.ebuild:
+ Revision bump with fixes for newer mono versions. See bug #149971.
15 Aug 2006; Daniel Drake <dsd@gentoo.org> blam-1.8.2-r1.ebuild:
Need to run autotools for seamonkey patch to take effect
diff --git a/net-news/blam/blam-1.8.2-r2.ebuild b/net-news/blam/blam-1.8.2-r2.ebuild
new file mode 100644
index 000000000000..f947351abb64
--- /dev/null
+++ b/net-news/blam/blam-1.8.2-r2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-news/blam/blam-1.8.2-r2.ebuild,v 1.1 2006/10/29 04:21:54 latexer Exp $
+
+inherit mono eutils autotools
+
+DESCRIPTION="A RSS aggregator written in C#"
+HOMEPAGE="http://www.imendio.com/projects/blam/"
+SRC_URI="http://ftp.imendio.com/pub/imendio/${PN}/src/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE=""
+DEPEND=">=dev-lang/mono-1.1.4
+ >=dev-dotnet/gtk-sharp-1.0.4-r1
+ =dev-dotnet/gtk-sharp-1.0*
+ =dev-dotnet/gconf-sharp-1.0*
+ =dev-dotnet/glade-sharp-1.0*
+ =dev-dotnet/gecko-sharp-0.6*
+ >=gnome-base/gconf-2.4"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ if [ $(get_libdir) != "lib" ] ; then
+ sed -i -e 's:$(prefix)/lib/blam:$(libdir)/blam:' \
+ -e "s:@prefix@/lib:@prefix@/$(get_libdir):" \
+ ${S}/{,lib,libblam,src}/Makefile.{in,am} ${S}/blam.in || die
+ fi
+
+ # Fix for bug 94524, bad int definition
+ epatch ${FILESDIR}/${P}-64-bit-int.diff
+
+ # build against seamonkey
+ epatch ${FILESDIR}/${P}-seamonkey.patch
+
+ # Fix for working with new mono versions
+ epatch ${FILESDIR}/${P}-mono-1.1.17-fix.diff
+
+ eautoconf
+ eautoheader
+}
+
+src_compile() {
+ econf || die
+ emake -j1 || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
+}
diff --git a/net-news/blam/files/blam-1.8.2-mono-1.1.17-fix.diff b/net-news/blam/files/blam-1.8.2-mono-1.1.17-fix.diff
new file mode 100644
index 000000000000..a515829b62ed
--- /dev/null
+++ b/net-news/blam/files/blam-1.8.2-mono-1.1.17-fix.diff
@@ -0,0 +1,42 @@
+diff -aur --exclude=Makefile.in --exclude=Makefile blam-1.8.2-orig/src/Application.cs blam-1.8.2/src/Application.cs
+--- blam-1.8.2-orig/src/Application.cs 2005-06-19 04:27:08.000000000 -0700
++++ blam-1.8.2/src/Application.cs 2006-10-28 08:06:41.000000000 -0700
+@@ -371,6 +371,11 @@
+ }
+ }
+
++ public void OnDeleteEvent (object obj, DeleteEventArgs args)
++ {
++ QuitActivated (null, null);
++ }
++
+ public void QuitActivated(object obj, EventArgs args)
+ {
+ SaveWindowState();
+Only in blam-1.8.2/src/: Defines.cs
+diff -aur --exclude=Makefile.in --exclude=Makefile blam-1.8.2-orig/src/Dialogs.cs blam-1.8.2/src/Dialogs.cs
+--- blam-1.8.2-orig/src/Dialogs.cs 2005-06-19 04:29:31.000000000 -0700
++++ blam-1.8.2/src/Dialogs.cs 2006-10-28 08:09:02.000000000 -0700
+@@ -45,7 +45,7 @@
+ about.Hide();
+ }
+
+- public void OnDelete(object obj, EventArgs args)
++ public void OnDelete(object obj, DeleteEventArgs args)
+ {
+ aboutBox = null;
+ }
+Only in blam-1.8.2/src/: blam.exe
+Only in blam-1.8.2/src/: blam.exe.mdb
+diff -aur --exclude=Makefile.in --exclude=Makefile blam-1.8.2-orig/src/blam.glade blam-1.8.2/src/blam.glade
+--- blam-1.8.2-orig/src/blam.glade 2004-10-23 06:00:02.000000000 -0700
++++ blam-1.8.2/src/blam.glade 2006-10-28 08:11:42.000000000 -0700
+@@ -19,7 +19,7 @@
+ <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
+ <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
+ <signal name="key_press_event" handler="MainWindowKeyPressed" last_modification_time="Thu, 08 Jan 2004 16:30:13 GMT"/>
+- <signal name="delete_event" handler="QuitActivated" last_modification_time="Sun, 11 Jan 2004 00:01:56 GMT"/>
++ <signal name="delete_event" handler="OnDeleteEvent" last_modification_time="Sun, 11 Jan 2004 00:01:56 GMT"/>
+
+ <child>
+ <widget class="GtkVBox" id="vbox1">
diff --git a/net-news/blam/files/digest-blam-1.8.2-r2 b/net-news/blam/files/digest-blam-1.8.2-r2
new file mode 100644
index 000000000000..9d8b10b99d84
--- /dev/null
+++ b/net-news/blam/files/digest-blam-1.8.2-r2
@@ -0,0 +1,3 @@
+MD5 8cb05faedf60d895d94a5ecf9d10eb8f blam-1.8.2.tar.gz 597408
+RMD160 9bd3def31f431dae58ba707566b6e1156caed0ac blam-1.8.2.tar.gz 597408
+SHA256 ba97fb9d9a11b629b2be00d143b3239794e48a1ac12c382e3d7565970345f1c5 blam-1.8.2.tar.gz 597408