From b7d4de3b69f40de709d54fe54f5e59fc6b95adc2 Mon Sep 17 00:00:00 2001 From: Samuli Suominen Date: Wed, 6 Jun 2012 13:38:15 +0000 Subject: Punt beagle as planned. Use tracker or some other maintained indexer. --- app-misc/beagle-xesam/ChangeLog | 21 - app-misc/beagle-xesam/Manifest | 16 - app-misc/beagle-xesam/beagle-xesam-0.2.ebuild | 23 - app-misc/beagle-xesam/metadata.xml | 15 - app-misc/beagle/ChangeLog | 615 --------------------- app-misc/beagle/Manifest | 24 - app-misc/beagle/beagle-0.3.9-r5.ebuild | 205 ------- app-misc/beagle/beagle-0.3.9-r6.ebuild | 204 ------- ...le-0.3.9-UnixConnectionHandler-exceptions.patch | 42 -- .../beagle/files/beagle-0.3.9-firefox-3.6.patch | 177 ------ app-misc/beagle/files/beagle-0.3.9-gmime24.patch | 512 ----------------- .../beagle/files/beagle-0.3.9-grow-shrink.patch | 372 ------------- app-misc/beagle/files/beagle-0.3.9-mono2.6.patch | 56 -- app-misc/beagle/files/beagle-0.3.9-mono2.8.patch | 152 ----- app-misc/beagle/files/beagle-0.3.9-openfix.patch | 14 - .../files/beagle-0.3.9-update-tileindex.patch | 24 - app-misc/beagle/files/crawl-portage | 18 - app-misc/beagle/metadata.xml | 43 -- 18 files changed, 2533 deletions(-) delete mode 100644 app-misc/beagle-xesam/ChangeLog delete mode 100644 app-misc/beagle-xesam/Manifest delete mode 100644 app-misc/beagle-xesam/beagle-xesam-0.2.ebuild delete mode 100644 app-misc/beagle-xesam/metadata.xml delete mode 100644 app-misc/beagle/ChangeLog delete mode 100644 app-misc/beagle/Manifest delete mode 100644 app-misc/beagle/beagle-0.3.9-r5.ebuild delete mode 100644 app-misc/beagle/beagle-0.3.9-r6.ebuild delete mode 100644 app-misc/beagle/files/beagle-0.3.9-UnixConnectionHandler-exceptions.patch delete mode 100644 app-misc/beagle/files/beagle-0.3.9-firefox-3.6.patch delete mode 100644 app-misc/beagle/files/beagle-0.3.9-gmime24.patch delete mode 100644 app-misc/beagle/files/beagle-0.3.9-grow-shrink.patch delete mode 100644 app-misc/beagle/files/beagle-0.3.9-mono2.6.patch delete mode 100644 app-misc/beagle/files/beagle-0.3.9-mono2.8.patch delete mode 100644 app-misc/beagle/files/beagle-0.3.9-openfix.patch delete mode 100644 app-misc/beagle/files/beagle-0.3.9-update-tileindex.patch delete mode 100644 app-misc/beagle/files/crawl-portage delete mode 100644 app-misc/beagle/metadata.xml (limited to 'app-misc') diff --git a/app-misc/beagle-xesam/ChangeLog b/app-misc/beagle-xesam/ChangeLog deleted file mode 100644 index c11dee0059fa..000000000000 --- a/app-misc/beagle-xesam/ChangeLog +++ /dev/null @@ -1,21 +0,0 @@ -# ChangeLog for app-misc/beagle-xesam -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle-xesam/ChangeLog,v 1.4 2011/03/12 11:52:22 angelos Exp $ - - 12 Mar 2011; beagle-xesam-0.2.ebuild: - Updated ndesk-dbus dependencies (bug 356391) - - 09 Aug 2009; Diego E. Pettenò - beagle-xesam-0.2.ebuild: - Add mono inherit, trying to fix bug #264284. - - 21 Mar 2009; Jorge Manuel B. S. Vicetto - metadata.xml: - Added the herd no-herd - leaving the field empty is not correct. - -*beagle-xesam-0.2 (20 Mar 2009) - - 20 Mar 2009; Arun Raghavan +metadata.xml, - +beagle-xesam-0.2.ebuild: - Initial commit. This should make Xesam client development easier for some. - diff --git a/app-misc/beagle-xesam/Manifest b/app-misc/beagle-xesam/Manifest deleted file mode 100644 index 8d924a3bcc1f..000000000000 --- a/app-misc/beagle-xesam/Manifest +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST beagle-xesam-0.2.tar.bz2 58125 RMD160 c5a03054c81b290fa1f3ad456c7b082fc2fdda0b SHA1 e92029ea5b5e985c8be9b4b942d022611263208b SHA256 3891fd820a3f7939829f97e08de738b0a19c771a495beef18a50cf213191c8a7 -EBUILD beagle-xesam-0.2.ebuild 624 RMD160 ab0a336692da7c1e3388553c2040db6b8001569c SHA1 94425550249610858c7d8fdb7096a9a4f24e3411 SHA256 675b93fbbfb8c7a47b9624660ce9ef519237f9585b95b648fd95236c6c49ce3b -MISC ChangeLog 816 RMD160 a76a6d16cd3f851a1a94a6e0580af40c795cfc2d SHA1 54521de061600c0ab24e7594627e01a511cca512 SHA256 929cdd87011142a9ca835986cb80f95b052e76c0937fd56521997e0d15d11e08 -MISC metadata.xml 529 RMD160 4fe38f07dc273f8ff891f65cc3806474007604b5 SHA1 ca2d5e16e8dfd751c29181299b7cbd1396433955 SHA256 3d07aa34308fb2b2d82a19cbaa942aa1fa375ac4bc55ef04a98200ace4094a78 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) - -iJwEAQEIAAYFAk58/5MACgkQfXuS5UK5QB1oxgP/bf4nnfMGiOnqABzhd5PjxbTi -yb64bfXLMOQrN3VRqv+V5zkP7LEv7ZUdfnVKyJRmqugSGZxj/ALgz+9KPONZqT8C -006FH1e9CTU/idu+vzeJE4YiI/8CnzfmihSaH7LZJ1hlARnF/nLqpXTnlf7YynvU -dx0fo6wufzFZb2C+Oho= -=e6W0 ------END PGP SIGNATURE----- diff --git a/app-misc/beagle-xesam/beagle-xesam-0.2.ebuild b/app-misc/beagle-xesam/beagle-xesam-0.2.ebuild deleted file mode 100644 index 23d936c4ebd8..000000000000 --- a/app-misc/beagle-xesam/beagle-xesam-0.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle-xesam/beagle-xesam-0.2.ebuild,v 1.3 2011/03/12 11:52:22 angelos Exp $ - -inherit gnome.org mono - -DESCRIPTION="Xesam search adaptor for Beagle" -HOMEPAGE="http://beagle-project.org/" - -LICENSE="MIT Apache-1.1" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND=">=dev-dotnet/ndesk-dbus-0.6.0 - >=dev-dotnet/ndesk-dbus-glib-0.4.1" -RDEPEND="${DEPEND} - >=app-misc/beagle-0.2" - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS README ISSUES -} diff --git a/app-misc/beagle-xesam/metadata.xml b/app-misc/beagle-xesam/metadata.xml deleted file mode 100644 index 7ae5a8f0840a..000000000000 --- a/app-misc/beagle-xesam/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - ford_prefect@gentoo.org - Arun Raghavan - - - Beagle-Xesam is an "adaptor" which listens for clients that use - the Xesam desktop search specification, and translates these to - Beagle's (app-misc/beagle) native search method. For now, you need - to run this manually. - - - diff --git a/app-misc/beagle/ChangeLog b/app-misc/beagle/ChangeLog deleted file mode 100644 index 5cd121ae87ef..000000000000 --- a/app-misc/beagle/ChangeLog +++ /dev/null @@ -1,615 +0,0 @@ -# ChangeLog for app-misc/beagle -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/ChangeLog,v 1.134 2012/06/01 00:24:39 zmedico Exp $ - - 01 Jun 2012; Zac Medico beagle-0.3.9-r5.ebuild, - beagle-0.3.9-r6.ebuild: - inherit multilib for get_libdir, and user for enewgroup and enewuser - - 03 May 2012; Jeff Horelick beagle-0.3.9-r5.ebuild, - beagle-0.3.9-r6.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - -*beagle-0.3.9-r6 (10 Mar 2012) - - 10 Mar 2012; Pacho Ramos +beagle-0.3.9-r6.ebuild: - Drop galago support as it's dead and will go away soon. - - 21 Jan 2012; Pacho Ramos -beagle-0.3.9-r3.ebuild, - -beagle-0.3.9-r4.ebuild: - Drop old. - - 12 Mar 2011; beagle-0.3.9-r3.ebuild, - beagle-0.3.9-r4.ebuild, beagle-0.3.9-r5.ebuild: - Updated ndesk-dbus dependencies (bug 356391) - - 06 Mar 2011; Nirbheek Chauhan - beagle-0.3.9-r3.ebuild, beagle-0.3.9-r4.ebuild, beagle-0.3.9-r5.ebuild: - Fix slot-deps on gtk+ and other libs - - 27 Feb 2011; Brent Baude beagle-0.3.9-r5.ebuild: - Marking beagle-0.3.9-r5 ppc for bug 355001 - - 20 Feb 2011; Pawel Hajdan jr - beagle-0.3.9-r5.ebuild: - x86 stable wrt bug #355001 - - 16 Feb 2011; Markos Chandras beagle-0.3.9-r5.ebuild: - Stable on amd64 wrt bug #355001 - -*beagle-0.3.9-r5 (15 Feb 2011) - - 15 Feb 2011; Pacho Ramos +beagle-0.3.9-r5.ebuild, - +files/beagle-0.3.9-UnixConnectionHandler-exceptions.patch: - Fix crash on second search (bug #353533 by Kai Wüstermann and fix by - Alexandre Rostovtsev). - - 29 Jan 2011; Markos Chandras beagle-0.3.9-r4.ebuild: - Stable on amd64 wrt bug #352808 - - 29 Jan 2011; Christian Faulhammer - beagle-0.3.9-r4.ebuild: - stable x86, bug 352808 - -*beagle-0.3.9-r4 (08 Nov 2010) - - 08 Nov 2010; Pacho Ramos +beagle-0.3.9-r4.ebuild, - +files/beagle-0.3.9-mono2.8.patch: - Fix building against mono-2.8 (bug #341195 with a patch created by - Alexandre Rostovtsev (and with Arun Raghavan approval). Remove .la files. - - 07 Oct 2010; Pacho Ramos -beagle-0.3.9-r2.ebuild, - -files/beagle-0.3.9-firefox-3.5.patch, -files/beagle-0.3.9-sqlite.patch, - -files/beagle-log-level-warn.patch, metadata.xml: - Remove old. - - 13 Sep 2010; Joseph Jezak beagle-0.3.9-r3.ebuild: - Marked ppc stable for bug #324723. - - 31 Jul 2010; Pacho Ramos metadata.xml: - Update firefox local USE flag description as reported by ScytheMan in bug - #330649. - - 25 Jul 2010; Nirbheek Chauhan - -beagle-0.3.9-r1.ebuild, beagle-0.3.9-r2.ebuild, beagle-0.3.9-r3.ebuild: - Fix references for pkgmove from www-client/mozilla-firefox -> - www-client/firefox, remove 0.3.9-r1 because it is broken - - 12 Jul 2010; Christian Faulhammer - beagle-0.3.9-r3.ebuild: - stable x86, bug 324723 - - 09 Jul 2010; Pacho Ramos beagle-0.3.9-r3.ebuild: - amd64 stable, bug 324723 - -*beagle-0.3.9-r3 (19 Jun 2010) - - 19 Jun 2010; Pacho Ramos - +files/beagle-0.3.9-firefox-3.6.patch, +files/beagle-0.3.9-gmime24.patch, - +files/beagle-0.3.9-grow-shrink.patch, +files/beagle-0.3.9-mono2.6.patch, - +files/beagle-0.3.9-openfix.patch, - +files/beagle-0.3.9-update-tileindex.patch: - Revision bump with multiple fixes and changes: drop epiphany support since - it requires old epiphany-extensions-2.26, and won't work with webkit based - versions; support Firefox 3.6, fix building against gmime-2.4, remove bugs - open check, make it work with mono-2.6, some upstream fixes committed to - master. Thanks to Fedora and Mandriva folks for most of the patches. - - 19 Jun 2010; Cédric Krier metadata.xml: - Remove myself as maintainer - - 13 Jun 2010; Nirbheek Chauhan - beagle-0.3.9-r1.ebuild, beagle-0.3.9-r2.ebuild, metadata.xml: - pkgmove from mozilla-thunderbird -> thunderbird. Also update metadata.xml - for this and previous pkgmoves (fx-bin, tbd-bin) - - 16 May 2010; Nirbheek Chauhan - beagle-0.3.9-r1.ebuild, beagle-0.3.9-r2.ebuild: - Forgot to change has_version entries in the previous commit for - thunderbird-bin pkgmove. It seems the same mistake was also made during - the firefox-bin pkgmove. - - 16 May 2010; Nirbheek Chauhan - beagle-0.3.9-r1.ebuild, beagle-0.3.9-r2.ebuild: - Update deps for pkgmove from mozilla-thunderbird-bin to thunderbird-bin - - 24 Apr 2010; Fabio Erculiani beagle-0.3.9-r1.ebuild, - beagle-0.3.9-r2.ebuild, +files/beagle-0.3.9-sqlite.patch: - fix compilation issue against sqlite, close #306313 - - 10 Feb 2010; Samuli Suominen - beagle-0.3.9-r1.ebuild, beagle-0.3.9-r2.ebuild: - Fix poppler depend. - - 01 Jan 2010; Tomáš Chvátal - beagle-0.3.9-r1.ebuild, beagle-0.3.9-r2.ebuild: - mozilla-firefox-bin -> firefox-bin - - 06 Sep 2009; Peter Alfredsen beagle-0.3.9-r2.ebuild: - Sed on configure.in now that we are eautoreconfing. Fixes bug 283855. - Thanks to Wilbur Pan for reporting. - -*beagle-0.3.9-r2 (05 Sep 2009) - - 05 Sep 2009; Peter Alfredsen - -files/beagle-0.2.7-crawltweek.patch, - -files/beagle-0.2.18-mono-1.9.1.patch, - -files/beagle-0.3.7-evo-sharp.patch, -beagle-0.3.9.ebuild, - beagle-0.3.9-r1.ebuild, +beagle-0.3.9-r2.ebuild, - +files/beagle-0.3.9-firefox-3.5.patch: - Backport patch from upstream to fix bug 283740, problems with firefox - extension and >=firefox-3.5 in 0.3.9-r2. Restrict 0.3.9-r1 to older - versions of firefox. Clean out old patches. - - 01 Jun 2009; nixnut beagle-0.3.9-r1.ebuild: - ppc stable #269875 - - 14 May 2009; Markus Meier beagle-0.3.9-r1.ebuild: - amd64/x86 stable, bug #269875 - - 18 Apr 2009; Peter Alfredsen beagle-0.3.9-r1: - Sed configure instead of configure.in now that we're no longer running - eautoreconf. - -*beagle-0.3.9-r1 (17 Apr 2009) - - 17 Apr 2009; Peter Alfredsen - +beagle-0.3.9-r1.ebuild: - Drop gmime-2.4 patch. We don't need it anymore since gmime-2.2[mono] works - ( bug 248657 ) and there have been reports of problems with the patch. - - 05 Apr 2009; Peter Alfredsen - -beagle-0.3.7-r1.ebuild: - Remove old versions. - - 04 Apr 2009; Markus Meier beagle-0.3.9.ebuild: - amd64/x86 stable, bug #234305 - - 30 Mar 2009; Peter Alfredsen beagle-0.3.7-r1.ebuild, - beagle-0.3.9.ebuild: - Update dependencies w.r.t. bug 264230, fully-split-out poppler transition. - - 27 Mar 2009; Brent Baude beagle-0.3.9.ebuild: - Marking beagle-0.3.9 ppc stable for bug 234305 - - 25 Mar 2009; Peter Alfredsen -beagle-0.2.18.ebuild, - -beagle-0.2.18-r1.ebuild, beagle-0.3.7-r1.ebuild, -beagle-0.3.8-r2.ebuild, - beagle-0.3.9.ebuild: - Check for inotify useflag if thunderbird useflag is enabled. Bug 263781. - Thanks to Felix Salfner for reporting. - - 21 Mar 2009; Peter Alfredsen beagle-0.3.9.ebuild: - Make beagle build with epiphany-2.26 - - 28 Jan 2009; Peter Alfredsen beagle-0.3.9.ebuild: - Avahi needs USE=mono to enable beagle avahi support, thanks to pipping for - reporting. - -*beagle-0.3.9 (28 Jan 2009) - - 28 Jan 2009; Peter Alfredsen +beagle-0.3.9.ebuild: - Bump. Reviewed dependencies. - - 05 Jan 2009; Peter Alfredsen beagle-0.3.8-r2.ebuild: - Fix for new gtk-sharp-module eclass - -*beagle-0.3.8-r2 (16 Dec 2008) - - 16 Dec 2008; Peter Alfredsen - -files/beagle-0.3.8-fix_gmime-2.4.patch, - -files/beagle-0.3.8-fix_gvfs.patch, metadata.xml, -beagle-0.3.6.ebuild, - -beagle-0.3.8.ebuild, -beagle-0.3.8-r1.ebuild, +beagle-0.3.8-r2.ebuild: - Bump, fix bug 246336, bug 248331, bug 248703 and bug 248957. Also trawled - upstream SVN and fixed a number of hangs and crashes. Also add dotnet herd - as herd. - - 14 Dec 2008; Peter Alfredsen beagle-0.3.6.ebuild, - beagle-0.3.7-r1.ebuild, beagle-0.3.8.ebuild, beagle-0.3.8-r1.ebuild: - Use virtual/monodoc to accomodate inclusion of monodoc in mono from - >=mono-2.2_pre1 - -*beagle-0.3.8-r1 (22 Nov 2008) - - 22 Nov 2008; Peter Alfredsen - +files/beagle-0.3.8-fix_gmime-2.4.patch, - +files/beagle-0.3.8-fix_gvfs.patch, +beagle-0.3.8-r1.ebuild: - Fix beagle for gmime-2.4, patch from frugalware and adjust deps for - gtk-sharp-2.12* - - 11 Oct 2008; Gilles Dartiguelongue beagle-0.2.18.ebuild, - beagle-0.2.18-r1.ebuild, beagle-0.3.6.ebuild, beagle-0.3.7-r1.ebuild, - beagle-0.3.8.ebuild: - Use gmime-2.2*, bug #239412. - -*beagle-0.3.8 (06 Sep 2008) - - 06 Sep 2008; Cédric Krier +beagle-0.3.8.ebuild: - Version bump - - 31 Jul 2008; Ulrich Mueller metadata.xml: - Add missing USE flag description for inotify to metadata. - - 28 Jul 2008; Raúl Porcel beagle-0.3.7-r1.ebuild: - x86 stable wrt #230185 - - 27 Jul 2008; Olivier Crête beagle-0.3.7-r1.ebuild: - Stable on amd64, bug #230185 - - 16 Jul 2008; nixnut beagle-0.3.7-r1.ebuild: - Stable on ppc wrt bug 230185 - -*beagle-0.2.18-r1 (29 Jun 2008) - - 29 Jun 2008; Cédric Krier - +files/beagle-0.2.18-mono-1.9.1.patch, +beagle-0.2.18-r1.ebuild: - Add patch for bug #229389 - -*beagle-0.3.7-r1 (07 Jun 2008) - - 07 Jun 2008; Cédric Krier - +files/beagle-0.3.7-evo-sharp.patch, -beagle-0.3.7.ebuild, - +beagle-0.3.7-r1.ebuild: - Add evo-sharp patch from redhat for bug #224621 - -*beagle-0.3.7 (28 May 2008) - - 28 May 2008; Cédric Krier +beagle-0.3.7.ebuild: - Version bump - - 13 May 2008; Peter Volkov beagle-0.2.18.ebuild, - beagle-0.3.6.ebuild: - Moving app-doc/chmlib -> dev-libs/chmlib, bug #220741. - - 22 Apr 2008; Cédric Krier beagle-0.3.6.ebuild: - Fix typo for bug #201093 - -*beagle-0.3.6 (20 Apr 2008) - - 20 Apr 2008; Cédric Krier -beagle-0.3.5.ebuild, - +beagle-0.3.6.ebuild: - Version bump - -*beagle-0.3.5 (04 Apr 2008) - - 04 Apr 2008; Cédric Krier - -files/beagle-0.3.4-dbus.patch, - -files/beagle-0.3.4-epiphany-extension.patch, -beagle-0.3.4-r1.ebuild, - +beagle-0.3.5.ebuild: - Version bump - -*beagle-0.3.4-r1 (29 Mar 2008) - - 29 Mar 2008; Cédric Krier - -files/beagle-0.3.3-log-level-warn.patch, +files/beagle-0.3.4-dbus.patch, - +files/beagle-0.3.4-epiphany-extension.patch, -beagle-0.3.3.ebuild, - -beagle-0.3.4.ebuild, +beagle-0.3.4-r1.ebuild: - Add patch for epiphany and dbus - -*beagle-0.3.4 (26 Mar 2008) - - 26 Mar 2008; Cédric Krier +beagle-0.3.4.ebuild: - Version bump - -*beagle-0.3.3 (25 Mar 2008) - - 25 Mar 2008; Cédric Krier - +files/beagle-0.3.3-log-level-warn.patch, +beagle-0.3.3.ebuild: - Version bump - - 09 Mar 2008; Cédric Krier metadata.xml, - beagle-0.2.18.ebuild: - Add intltool to DEPEND - - 09 Mar 2008; Mart Raudsepp beagle-0.2.18.ebuild: - Fix build with newer intltool, bug 200711 - - 01 Mar 2008; Cédric Krier beagle-0.2.18.ebuild: - Add blocker dependency to libbeagle - - 28 Feb 2008; Cédric Krier metadata.xml: - Add myself as maintainer - - 25 Dec 2007; Christian Heim metadata.xml: - Removing metalgod from metadata.xml as per #99350. - - 25 Nov 2007; Brent Baude beagle-0.2.18.ebuild: - Marking beagle-0.2.18 ppc stable for bug 196755 - - 23 Nov 2007; Markus Meier beagle-0.2.18.ebuild: - x86 stable, bug #196755 - - 22 Nov 2007; Samuli Suominen beagle-0.2.18.ebuild: - Beagle can use also thunderbird-bin, thanks to Nirbheek Chauhan for testing. - -*beagle-0.2.18 (22 Nov 2007) - - 22 Nov 2007; Samuli Suominen +beagle-0.2.18.ebuild: - Version bump, closing bug #190707, for #196755 straight to stable for amd64. - - 24 Aug 2007; Tobias Scherbaum - beagle-0.2.17.ebuild: - ppc stable, bug #18944 - - 23 Aug 2007; Christoph Mende beagle-0.2.17.ebuild: - Stable on amd64 wrt bug #189442 - - 22 Aug 2007; Jurek Bartuszek beagle-0.2.17.ebuild: - x86 stable (bug #189442) - -*beagle-0.2.17 (28 Jul 2007) - - 28 Jul 2007; Daniel Drake -beagle-0.2.16.ebuild, - +beagle-0.2.17.ebuild: - Version bump thanks to Pacho Ramos in bug #175497, and fix EXIF tag breakage - thanks to Pat Double in bug #169496. - - 22 Jul 2007; David Shakaryan beagle-0.2.16.ebuild, - beagle-0.2.16.2.ebuild: - Remove virtual/x11 from dependencies. - - 14 May 2007; Thilo Bangert metadata.xml: - add no-herd - - 03 Mar 2007; nixnut beagle-0.2.16.2.ebuild: - Stable on ppc wrt bug 168400 - - 01 Mar 2007; Luis Medinas beagle-0.2.16.2.ebuild: - Stable on amd64. Bug #168400. - - 26 Feb 2007; Christian Faulhammer - beagle-0.2.16.2.ebuild: - stable x86; bug 168400 - -*beagle-0.2.16.2 (26 Feb 2007) - - 26 Feb 2007; Luis Medinas +beagle-0.2.16.2.ebuild: - Version Bump. Bug fix release for this stable branch that will be on Gentoo - 2007.0 and SLED 10. Closes bug #168400. - - 11 Feb 2007; Lars Weiler beagle-0.2.16.ebuild: - Stable on ppc; bug #156155. - - 09 Feb 2007; Simon Stelling beagle-0.2.16.ebuild: - stable on amd64 - - 08 Feb 2007; Christian Faulhammer beagle-0.2.16.ebuild: - stable x86; bug #156155 - - 07 Feb 2007; Luis Medinas - +files/beagle-0.2.16-monofix.patch, beagle-0.2.16.ebuild: - Add a latest patch from upstream to make it compile with newer versions of - mono. This release will hit stable. - -*beagle-0.2.16 (07 Feb 2007) - - 07 Feb 2007; Luis Medinas - -files/beagle-0.2.15.1-crawllocation.patch, -beagle-0.2.13.ebuild, - -beagle-0.2.14.ebuild, -beagle-0.2.15.1.ebuild, +beagle-0.2.16.ebuild: - Version Bump. Fixes bug #164039. - -*beagle-0.2.15.1 (02 Feb 2007) - - 02 Feb 2007; Luis Medinas - +files/beagle-0.2.15.1-crawllocation.patch, - +files/beagle-log-level-warn.patch, +beagle-0.2.15.1.ebuild: - Version Bump. This release closes bgo #155732 #163958 #164039 #163081 - #159454 and #158446. - - 28 Jan 2007; Marius Mauch beagle-0.2.7.ebuild, - beagle-0.2.13.ebuild, beagle-0.2.14.ebuild: - Replacing einfo with elog - - 15 Jan 2007; Luis Medinas beagle-0.2.13.ebuild, - beagle-0.2.14.ebuild: - Remove debug expression now that beagle uses a different way and its more - stable. Closes bug #161666. - - 20 Dec 2006; Luis Medinas beagle-0.2.14.ebuild: - Change gsf-sharp mandatory dependency to OLE that really needs it. This bug - was fixed on upstream CVS right after 0.1.13 release. - -*beagle-0.2.14 (16 Dec 2006) - - 16 Dec 2006; Luis Medinas +beagle-0.2.14.ebuild: - Version Bump. This release got the xdg autostart files fixes bug #128839. - -*beagle-0.2.13 (20 Nov 2006) - - 20 Nov 2006; Luis Medinas +beagle-0.2.13.ebuild: - Version Bump. This version fixes thunderbird compile issue bug #155568 and - need gsf-sharp due a bug on the release tarball. - -*beagle-0.2.12-r1 (18 Nov 2006) - - 18 Nov 2006; Luis Medinas +beagle-0.2.12-r1.ebuild: - Added support for thunderbird and developer docs. - -*beagle-0.2.12 (02 Nov 2006) - - 02 Nov 2006; Luis Medinas +beagle-0.2.12.ebuild: - Version Bump. - -*beagle-0.2.11 (27 Oct 2006) - - 27 Oct 2006; Luis Medinas +beagle-0.2.11.ebuild: - Version Bump. Added galago support. Closes bug #149838. - -*beagle-0.2.9 (03 Sep 2006) - - 03 Sep 2006; Luis Medinas +beagle-0.2.9.ebuild: - Version Bump - -*beagle-0.2.8 (18 Aug 2006) - - 18 Aug 2006; Luis Medinas +beagle-0.2.8.ebuild: - Version Bump. - - 17 Jul 2006; Daniel Gryniewicz beagle-0.2.7.ebuild: - Marked stable on amd64 for bug #139612 - - 14 Jul 2006; Tobias Scherbaum beagle-0.2.7.ebuild: - ppc stable, bug #139612 - - 12 Jul 2006; Chris Gianelloni beagle-0.2.7.ebuild: - Stable on x86 wrt bug #139612. - -*beagle-0.2.7 (20 Jun 2006) - - 20 Jun 2006; Luis Medinas - +files/beagle-0.2.7-crawltweek.patch, +beagle-0.2.7.ebuild: - Version bump from upstream. This release includes again chm support and a - few important fixes. - - 20 Jun 2006; Luis Medinas - -files/beagle-0.2.1-multilib.patch, - -files/beagle-0.2.3-CVE-2006-1296.patch, - -files/beagle-0.2.4-crawltweek.patch, -files/beagle-0.2.4-searchfix.patch, - -beagle-0.2.4.ebuild, -beagle-0.2.4-r2.ebuild: - Removed older version and some patches that were accepted by upstream. - - 29 May 2006; Luis Medinas beagle-0.2.6.ebuild: - Added missing pdf use flag thanks to Christoph Galler - for reporting to us. Closes bug #134638. - -*beagle-0.2.6 (29 Apr 2006) - - 29 Apr 2006; Luis Medinas +beagle-0.2.6.ebuild: - Version Bump. - -*beagle-0.2.5 (22 Apr 2006) - - 22 Apr 2006; Luis Medinas - +files/beagle-0.2.5-crawltweek.patch, files/crawl-portage, - +beagle-0.2.5.ebuild: - Version Bump. Removed multilib patch that was accept by upstream. Closes - bug #130711, #130233. - - 12 Apr 2006; Diego Pettenò beagle-0.2.4-r1.ebuild, - beagle-0.2.4-r2.ebuild: - Replace /bin/false to -1 or enewuser won't work. - -*beagle-0.2.4-r2 (10 Apr 2006) - - 10 Apr 2006; Luis Medinas - files/beagle-0.2.4-crawltweek.patch, +files/beagle-0.2.4-searchfix.patch, - files/crawl-portage, +beagle-0.2.4-r2.ebuild: - Revbump to modify the crawl-portage to use portdir instead of /usr/portage. - Added kde paths to our crawltweek patch and add a upstream patch to fix a - search crash thanks to Arif Lukito and Pat Double - . - - 09 Apr 2006; Stefan Jones beagle-0.2.4-r1.ebuild: - You want chown not chmod :-) - -*beagle-0.2.4-r1 (09 Apr 2006) - - 09 Apr 2006; Luis Medinas - +files/beagle-0.2.4-crawltweek.patch, +files/crawl-portage, - +beagle-0.2.4-r1.ebuild: - Enable support for beagle crawl thanks to Pat Double . - Added a patch to fix crawl searches path's. - -*beagle-0.2.4 (08 Apr 2006) - - 08 Apr 2006; Luis Medinas - +files/beagle-0.2.4-CVE-2006-1296.patch, +beagle-0.2.4.ebuild: - Version Bump. This version includes a new ebuild filter. - - 06 Apr 2006; Luis Medinas beagle-0.2.3-r1.ebuild: - Update wv dependency. Thanks to B. Keroack cloes bug - #128589. - -*beagle-0.2.3-r1 (30 Mar 2006) - - 30 Mar 2006; Luis Medinas - -files/beagle-0.1.1-null-task-source.patch, - -files/beagle-0.1.1-uri-serialization.patch, - -files/beagle-0.2.1-noguisettings.patch, - +files/beagle-0.2.3-CVE-2006-1296.patch, -beagle-0.1.1.ebuild, - -beagle-0.1.2.ebuild, -beagle-0.2.1.ebuild, -beagle-0.2.1-r1.ebuild, - -beagle-0.2.2.1.ebuild, -beagle-0.2.3.ebuild, +beagle-0.2.3-r1.ebuild: - Added a patch to fix the security hole on beagle-status fixes bug #128136. - Removed older and affected versions. - - 25 Mar 2006; Joseph Jezak beagle-0.2.2.1.ebuild, - beagle-0.2.3.ebuild: - Marked ~ppc for bug #123847. - - 20 Mar 2006; Luis Medinas beagle-0.2.2.1.ebuild, - beagle-0.2.3.ebuild: - Added ~amd64 keyword. Closes bug #111904. - -*beagle-0.2.3 (18 Mar 2006) - - 18 Mar 2006; Luis Medinas +beagle-0.2.3.ebuild: - Version Bump. - -*beagle-0.2.2.1 (07 Mar 2006) - - 07 Mar 2006; Luis Medinas +beagle-0.2.2.1.ebuild: - Version Bump. Quick fix from upstream to fix 64bit issue. - -*beagle-0.2.2 (07 Mar 2006) - - 07 Mar 2006; Luis Medinas +beagle-0.2.2.ebuild: - Version Bump from upstream. - -*beagle-0.2.1-r1 (04 Mar 2006) - - 04 Mar 2006; Luis Medinas - +files/beagle-0.2.1-noguisettings.patch, +beagle-0.2.1-r1.ebuild: - Added a patch from Daniel Drake to fix desktop entry if the - gui is disable. Fixes bug #124192. - - 26 Feb 2006; Luis Medinas beagle-0.2.1.ebuild: - Added a sqlite version fix. Closes bug #123928. - - 24 Feb 2006; Luis Medinas beagle-0.2.1.ebuild: - Add librsvg missing dependency fixes bug #123902. Remove ~amd64 keywords for - now. - -*beagle-0.2.1 (23 Feb 2006) - - 23 Feb 2006; Luis Medinas - +files/beagle-0.2.1-multilib.patch, metadata.xml, +beagle-0.2.1.ebuild: - Version Bump. Closes bug #116654 and #119740. Added myself as temporary - maintainer. - - 14 Dec 2005; Doug Goldstein beagle-0.1.2.ebuild: - Fix my typo on the modular X depends. Simplify the depends as well. - - 27 Nov 2005; Herbie Hopkins beagle-0.1.2.ebuild: - Multilib fix. - - 22 Nov 2005; Joseph Jezak beagle-0.1.2.ebuild: - Marked ~ppc for bug #110551. - -*beagle-0.1.2 (14 Nov 2005) - - 14 Nov 2005; Daniel Drake +beagle-0.1.2.ebuild: - Version bump; this version does not support .doc file indexing due to bug - #111228 - - 06 Nov 2005; Simon Stelling beagle-0.1.1.ebuild: - remove ~amd64 keyword again as it requires gmime to be built with USE=mono, - but mono is masked on amd64; bug 111702 - - 06 Nov 2005; Simon Stelling beagle-0.1.1.ebuild: - added ~amd64 keyword - - 03 Nov 2005; Daniel Drake beagle-0.1.1.ebuild: - We aren't compatible with wv-1.2.0 yet, so depend on 1.0.3-r1 for now (will - be properly fixed in next beagle release). - - 25 Oct 2005; Daniel Drake beagle-0.1.1.ebuild: - Stop using gnome2 eclass. Use emake -j1 to prevent compilation errors - - solves the USE=webservices problem. - -*beagle-0.1.1 (24 Oct 2005) - - 24 Oct 2005; Daniel Drake - +files/beagle-0.1.1-null-task-source.patch, - +files/beagle-0.1.1-uri-serialization.patch, +metadata.xml, - +beagle-0.1.1.ebuild: - Initial import, thanks to everyone on bug #67768 - diff --git a/app-misc/beagle/Manifest b/app-misc/beagle/Manifest deleted file mode 100644 index c3cfa1483c3c..000000000000 --- a/app-misc/beagle/Manifest +++ /dev/null @@ -1,24 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -AUX beagle-0.3.9-UnixConnectionHandler-exceptions.patch 1672 RMD160 e3df2c5748a152f23b5ea5a4dc888df9984b11ac SHA1 5f92dd59ea9243429f7f05482615c838245b107c SHA256 b4c67c3c5c324e1d8eb94a4b8f1927b8156057d4424aff6d043051667839b95e -AUX beagle-0.3.9-firefox-3.6.patch 7426 RMD160 a2d5679c722cbb904ec9b635f7edb8462a6dab20 SHA1 dbec7eab223fa48fbbf265006cd2c5cc7ca2e3c2 SHA256 7017f2d73e99b572dc49e4fd8002910aa7e8f8d7bd2f9b40722d20f0c08baf9e -AUX beagle-0.3.9-gmime24.patch 22487 RMD160 3e570097c629f708b9fe106c92132521b9483b9d SHA1 e2c356817d6fc61d0f32f1f9bfbe4e7744891fc2 SHA256 010109ebc1661e90068e6edadb6faa3b45baac465c5661829f3bfc166950a478 -AUX beagle-0.3.9-grow-shrink.patch 9509 RMD160 634b3b8531f7c2a65ad851b6722fb715a38d006c SHA1 16d17c5207b05316e19fed596fa04a89cf153eae SHA256 7719d14f824aaa1aca6346b822d4321e8981db473c61a4908f7bbbed4303a9ba -AUX beagle-0.3.9-mono2.6.patch 2082 RMD160 8bf9c71213b26856c5760a4befb225f06e610b65 SHA1 95da286a2a483fbea4ef91df51ac1d04a2b710d7 SHA256 e7996db9bcfe0ba79fe618a499885c0d07b36ce681e2bb593a122827c7f63981 -AUX beagle-0.3.9-mono2.8.patch 6419 RMD160 827baab0c18f16c4a4355c41e381998120dce7a8 SHA1 1a31ce377fd1ac7391cf4312f0a1c321d889760c SHA256 dcc4ff45813404e4d6f4f4ba39444feaf0db279acbbdadcad2ae2fa2ec1ac3e9 -AUX beagle-0.3.9-openfix.patch 605 RMD160 18b457cec66adf9b11aea6ffcca6d20e6ea813a5 SHA1 f9bbaf11e3d6b2dc49d55cdee54312de5a96cb85 SHA256 c30eb85aed8ba7b1d5f7726703e5fce90570514df8283f891f7c7447d1daa3eb -AUX beagle-0.3.9-update-tileindex.patch 722 RMD160 00a50f6b87552fcba645f6d336024e75f9d73bb7 SHA1 0b3f3977058f89f59692d655033ab66fd0561e81 SHA256 0fce90205644d010fd329c1ffb6d3c52a84ff5289e01670e0377082df7b4e966 -AUX crawl-portage 295 RMD160 979f70ae6172ffbbba21fcf8ab22964d10bf6b1a SHA1 6c8da69912829a6dd8f1bdcacc3d59acb31a9f63 SHA256 14b8423c0590ce9bc8b43ee75b7c51c02ec46031d89baeee8c0100bdc6adb31b -DIST beagle-0.3.9.tar.bz2 1895453 RMD160 f8e26ceeea50e33b04837e1d22f1a6f18fa84c1a SHA1 5fdba6ffd4a210076a954cc22f5b940705b71a6e SHA256 4252710247809df393f318450a391298fa57a3ad7b6043962734997035caf488 -EBUILD beagle-0.3.9-r5.ebuild 6161 RMD160 154fdfcecfcc6eff2b20a3257b325c5800a8b0f4 SHA1 151d64a30cfe77bd8128bf81dac9eaf52eaf621e SHA256 ea60c9eb7233b6edf862a089ead1e16ebf8fd07f4fbdf1d1685cf364fb9f41f0 -EBUILD beagle-0.3.9-r6.ebuild 6090 RMD160 f391e90cb66c06f83827fd27c83c795356fc43cc SHA1 8ed72b97ce1abc636433b93993e17738509a12d6 SHA256 87575d30ae3eb3f4f5b9aa98f81b2b1444187856bb79c59728eeebc0be1ab200 -MISC ChangeLog 22602 RMD160 a9c937b78b5aea38a5bd2296f5aaff2c35590ae1 SHA1 8b406e9f0fbeffc7dc7bf398ddd4d1122032fe2f SHA256 6a0146cc7443adf911b4d2b0b2d4e5b64a3eb621a2d982497b6847a7c016bfef -MISC metadata.xml 2338 RMD160 d2b362d854f48f950d99010537cd9978f02cf983 SHA1 213aa5501dbce6c8806d6c83fbcb80ac2d6023b8 SHA256 1e026522c9fbb32db4e60cd60da0cd73745d2f8b7d07aee889e787b9b688e42d ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iEYEARECAAYFAk/IC88ACgkQ/ejvha5XGaONTgCfWHrJMbTxaOwsUpeeO8pvdMp7 -pGMAoMNKr+q2TtVcmRzG2pMsbydzo1q9 -=Jq9x ------END PGP SIGNATURE----- diff --git a/app-misc/beagle/beagle-0.3.9-r5.ebuild b/app-misc/beagle/beagle-0.3.9-r5.ebuild deleted file mode 100644 index 84bbb9831090..000000000000 --- a/app-misc/beagle/beagle-0.3.9-r5.ebuild +++ /dev/null @@ -1,205 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/beagle-0.3.9-r5.ebuild,v 1.9 2012/06/01 00:24:39 zmedico Exp $ - -EAPI="3" - -inherit base gnome.org eutils mono mozextension multilib user autotools - -DESCRIPTION="Search tool that ransacks your personal information space to find whatever you're looking for" -HOMEPAGE="http://www.beagle-project.org/" -LICENSE="MIT Apache-1.1" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="avahi chm debug doc eds firefox +galago gtk +pdf +inotify +ole thunderbird +google +xscreensaver" - -#See bug 248331 for blocker reason. -RDEPEND="!!sci-libs/beagle - >dev-lang/mono-2.4 - >=app-shells/bash-3.2 - app-arch/zip - >=dev-db/sqlite-3.3.1 - >=dev-dotnet/ndesk-dbus-0.6.0 - >=dev-dotnet/ndesk-dbus-glib-0.4.1 - >=dev-dotnet/taglib-sharp-2.0 - gtk? ( - x11-libs/libX11 - >=gnome-base/librsvg-2.22.0:2 - sys-devel/gettext - >=dev-dotnet/gtk-sharp-2.12.6:2 - >=dev-dotnet/gconf-sharp-2.24.0:2 - >=dev-dotnet/glade-sharp-2.12.6:2 - >=dev-dotnet/gnome-sharp-2.24.0:2 - >=dev-dotnet/gnomevfs-sharp-2.24.0:2 - x11-misc/xdg-utils - >=x11-libs/gtk+-2.14.0:2 - >=dev-libs/atk-1.22.0 - ) - eds? ( - >=dev-dotnet/evolution-sharp-0.18.1 - >=dev-dotnet/gconf-sharp-2.24.0:2 - >=dev-dotnet/glib-sharp-2.12.6:2 - ) - ole? ( - >=app-text/wv-1.2.3 - >=dev-dotnet/gsf-sharp-0.8.1 - >=app-office/gnumeric-1.4.3-r3 - ) - - x11-misc/shared-mime-info - >=dev-dotnet/glib-sharp-2.12.6:2 - dev-libs/gmime:2.4[mono] - chm? ( dev-libs/chmlib ) - pdf? ( >=app-text/poppler-0.12.3-r3[utils] ) - galago? ( >=dev-dotnet/galago-sharp-0.5.0 ) - thunderbird? ( - || ( - >=mail-client/thunderbird-1.5 - >=mail-client/thunderbird-bin-1.5 - ) - ) - firefox? ( - || ( - >=www-client/firefox-1.5 - >=www-client/firefox-bin-1.5 - ) - ) - xscreensaver? ( x11-libs/libXScrnSaver ) - >=dev-libs/libbeagle-0.3.9 - avahi? ( >=net-dns/avahi-0.6.10[mono] )" - -DEPEND="${RDEPEND} - doc? ( >=virtual/monodoc-1.2.4 ) - virtual/pkgconfig - xscreensaver? ( x11-proto/scrnsaverproto ) - >=dev-util/intltool-0.35" - -pkg_setup() { - enewgroup beagleindex - enewuser beagleindex -1 -1 /var/lib/cache/beagle beagleindex - if use thunderbird - then - if ! use inotify - then - eerror "You have enabled the thunderbird use flag. This use-flag depends on the inotify use-flag." - eerror "Please enable the inotify use-flag also." - eerror "See http://bugs.gentoo.org/263781 for more information." - die "Please enable the inotify use-flag." - fi - fi -} - -src_prepare() { - # Fix bugs.gnome.org/556243 - sed -i -e "s:libgnome-desktop-2.so.2:libgnome-desktop-2.so:" \ - search/Beagle.Search.exe.config || die "gnome-desktop sed failed" - - # Fix when using firefox 3.6 - epatch "${FILESDIR}/${P}-firefox-3.6.patch" - - # Fix building against gmime-2.4, bug #311499 - epatch "${FILESDIR}/${P}-gmime24.patch" - - # Remove bogus open check - epatch "${FILESDIR}/${P}-openfix.patch" - - # Port to mono-2.6 - epatch "${FILESDIR}/${P}-mono2.6.patch" - - # Grow/shrink the number beagle-search results based on window size - epatch "${FILESDIR}/${P}-grow-shrink.patch" - - # Update tileIndex when removing a tile - epatch "${FILESDIR}/${P}-update-tileindex.patch" - - # Support mono-2.8, bug #341195 - epatch "${FILESDIR}/${P}-mono2.8.patch" - - # Fix crash on second search, bug #353533 - epatch "${FILESDIR}/${P}-UnixConnectionHandler-exceptions.patch" - - intltoolize --force --copy --automake || die "intltoolize failed" - eautoreconf -} - -src_configure() { - econf --disable-static \ - --disable-dependency-tracking \ - --disable-epiphany-extension \ - $(use_enable debug xml-dump) \ - $(use_enable doc docs) \ - $(use_enable thunderbird) \ - $(use_enable eds evolution) \ - $(use_enable gtk gui) \ - $(use_enable ole gsf-sharp wv1) \ - $(use_enable xscreensaver xss) \ - $(use_enable inotify) \ - $(use_enable avahi) \ - $(use_enable google googlebackends) -} - -src_install() { - emake DESTDIR="${ED}" install || die "emake install failed." - - dodoc AUTHORS NEWS README || die "dodoc failed" - - declare MOZILLA_FIVE_HOME - if use firefox; then - xpi_unpack "${S}"/firefox-extension/beagle.xpi \ - || die "Unable to find Beagle Firefox Extension" - mv "${WORKDIR}"/beagle "${WORKDIR}"/firefox-beagle - - if has_version '>=www-client/firefox-1.5'; then - MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-firefox" - xpi_install "${WORKDIR}"/firefox-beagle \ - || die "xpi install for firefox failed!" - fi - if has_version '>=www-client/firefox-bin-1.5'; then - MOZILLA_FIVE_HOME="/opt/firefox" - xpi_install "${WORKDIR}"/firefox-beagle \ - || die "xpi install for firefox-bin failed!" - fi - fi - - if use thunderbird; then - xpi_unpack "${S}"/thunderbird-extension/beagle.xpi \ - || die "Unable to find Beagle Thunderbird Extension" - mv "${WORKDIR}"/beagle "${WORKDIR}"/thunderbird-beagle - - if has_version '>=mail-client/thunderbird-1.5'; then - MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird" - xpi_install "${WORKDIR}"/thunderbird-beagle \ - || die "xpi install for thunderbird failed!" - fi - if has_version '>=mail-client/thunderbird-bin-1.5'; then - MOZILLA_FIVE_HOME="/opt/thunderbird" - xpi_install "${WORKDIR}"/thunderbird-beagle \ - || die "xpi install for thunderbird-bin failed!" - fi - fi - - sed -i -e 's/CRAWL_ENABLED="yes"/CRAWL_ENABLED="no"/' \ - "${ED}"/etc/beagle/crawl-rules/crawl-* - - insinto /etc/beagle/crawl-rules - doins "${FILESDIR}/crawl-portage" - - keepdir "/usr/$(get_libdir)/beagle/Backends" - diropts -o beagleindex -g beagleindex - keepdir "/var/lib/cache/beagle/indexes" - - find "${ED}" -name "*.la" -delete || die "remove of la files failed" -} - -pkg_postinst() { - elog "If available, Beagle greatly benefits from using certain operating" - elog "system features such as Extended Attributes and inotify." - elog - elog "If you want static queryables such as the portage tree and system" - elog "documentation you will need to edit the /etc/beagle/crawl-* files" - elog "and change CRAWL_ENABLE from 'no' to 'yes'." - elog - elog "For more info on how to create the optimal beagle environment, and" - elog "basic usage info, see the Gentoo page of the Beagle website:" - elog "http://www.beagle-project.org/Gentoo_Installation" -} diff --git a/app-misc/beagle/beagle-0.3.9-r6.ebuild b/app-misc/beagle/beagle-0.3.9-r6.ebuild deleted file mode 100644 index 103eb85aadf6..000000000000 --- a/app-misc/beagle/beagle-0.3.9-r6.ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/beagle-0.3.9-r6.ebuild,v 1.3 2012/06/01 00:24:39 zmedico Exp $ - -EAPI="4" -GNOME_TARBALL_SUFFIX="bz2" - -inherit base gnome.org eutils mono mozextension multilib user autotools - -DESCRIPTION="Search tool that ransacks your personal information space to find whatever you're looking for" -HOMEPAGE="http://www.beagle-project.org/" -LICENSE="MIT Apache-1.1" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="avahi chm debug doc eds firefox gtk +pdf +inotify +ole thunderbird +google +xscreensaver" - -#See bug 248331 for blocker reason. -RDEPEND="!!sci-libs/beagle - >dev-lang/mono-2.4 - >=app-shells/bash-3.2 - app-arch/zip - >=dev-db/sqlite-3.3.1 - >=dev-dotnet/ndesk-dbus-0.6.0 - >=dev-dotnet/ndesk-dbus-glib-0.4.1 - >=dev-dotnet/taglib-sharp-2.0 - gtk? ( - x11-libs/libX11 - >=gnome-base/librsvg-2.22.0:2 - sys-devel/gettext - >=dev-dotnet/gtk-sharp-2.12.6:2 - >=dev-dotnet/gconf-sharp-2.24.0:2 - >=dev-dotnet/glade-sharp-2.12.6:2 - >=dev-dotnet/gnome-sharp-2.24.0:2 - >=dev-dotnet/gnomevfs-sharp-2.24.0:2 - x11-misc/xdg-utils - >=x11-libs/gtk+-2.14.0:2 - >=dev-libs/atk-1.22.0 - ) - eds? ( - >=dev-dotnet/evolution-sharp-0.18.1 - >=dev-dotnet/gconf-sharp-2.24.0:2 - >=dev-dotnet/glib-sharp-2.12.6:2 - ) - ole? ( - >=app-text/wv-1.2.3 - >=dev-dotnet/gsf-sharp-0.8.1 - >=app-office/gnumeric-1.4.3-r3 - ) - - x11-misc/shared-mime-info - >=dev-dotnet/glib-sharp-2.12.6:2 - dev-libs/gmime:2.4[mono] - chm? ( dev-libs/chmlib ) - pdf? ( >=app-text/poppler-0.12.3-r3[utils] ) - thunderbird? ( - || ( - >=mail-client/thunderbird-1.5 - >=mail-client/thunderbird-bin-1.5 - ) - ) - firefox? ( - || ( - >=www-client/firefox-1.5 - >=www-client/firefox-bin-1.5 - ) - ) - xscreensaver? ( x11-libs/libXScrnSaver ) - >=dev-libs/libbeagle-0.3.9 - avahi? ( >=net-dns/avahi-0.6.10[mono] )" - -DEPEND="${RDEPEND} - doc? ( >=virtual/monodoc-1.2.4 ) - virtual/pkgconfig - xscreensaver? ( x11-proto/scrnsaverproto ) - >=dev-util/intltool-0.35" - -pkg_setup() { - enewgroup beagleindex - enewuser beagleindex -1 -1 /var/lib/cache/beagle beagleindex - if use thunderbird - then - if ! use inotify - then - eerror "You have enabled the thunderbird use flag. This use-flag depends on the inotify use-flag." - eerror "Please enable the inotify use-flag also." - eerror "See http://bugs.gentoo.org/263781 for more information." - die "Please enable the inotify use-flag." - fi - fi -} - -src_prepare() { - # Fix bugs.gnome.org/556243 - sed -i -e "s:libgnome-desktop-2.so.2:libgnome-desktop-2.so:" \ - search/Beagle.Search.exe.config || die "gnome-desktop sed failed" - - # Fix when using firefox 3.6 - epatch "${FILESDIR}/${P}-firefox-3.6.patch" - - # Fix building against gmime-2.4, bug #311499 - epatch "${FILESDIR}/${P}-gmime24.patch" - - # Remove bogus open check - epatch "${FILESDIR}/${P}-openfix.patch" - - # Port to mono-2.6 - epatch "${FILESDIR}/${P}-mono2.6.patch" - - # Grow/shrink the number beagle-search results based on window size - epatch "${FILESDIR}/${P}-grow-shrink.patch" - - # Update tileIndex when removing a tile - epatch "${FILESDIR}/${P}-update-tileindex.patch" - - # Support mono-2.8, bug #341195 - epatch "${FILESDIR}/${P}-mono2.8.patch" - - # Fix crash on second search, bug #353533 - epatch "${FILESDIR}/${P}-UnixConnectionHandler-exceptions.patch" - - intltoolize --force --copy --automake || die "intltoolize failed" - eautoreconf -} - -src_configure() { - econf --disable-static \ - --disable-dependency-tracking \ - --disable-epiphany-extension \ - $(use_enable debug xml-dump) \ - $(use_enable doc docs) \ - $(use_enable thunderbird) \ - $(use_enable eds evolution) \ - $(use_enable gtk gui) \ - $(use_enable ole gsf-sharp wv1) \ - $(use_enable xscreensaver xss) \ - $(use_enable inotify) \ - $(use_enable avahi) \ - $(use_enable google googlebackends) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS NEWS README - - declare MOZILLA_FIVE_HOME - if use firefox; then - xpi_unpack "${S}"/firefox-extension/beagle.xpi \ - || die "Unable to find Beagle Firefox Extension" - mv "${WORKDIR}"/beagle "${WORKDIR}"/firefox-beagle - - if has_version '>=www-client/firefox-1.5'; then - MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-firefox" - xpi_install "${WORKDIR}"/firefox-beagle \ - || die "xpi install for firefox failed!" - fi - if has_version '>=www-client/firefox-bin-1.5'; then - MOZILLA_FIVE_HOME="/opt/firefox" - xpi_install "${WORKDIR}"/firefox-beagle \ - || die "xpi install for firefox-bin failed!" - fi - fi - - if use thunderbird; then - xpi_unpack "${S}"/thunderbird-extension/beagle.xpi \ - || die "Unable to find Beagle Thunderbird Extension" - mv "${WORKDIR}"/beagle "${WORKDIR}"/thunderbird-beagle - - if has_version '>=mail-client/thunderbird-1.5'; then - MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird" - xpi_install "${WORKDIR}"/thunderbird-beagle \ - || die "xpi install for thunderbird failed!" - fi - if has_version '>=mail-client/thunderbird-bin-1.5'; then - MOZILLA_FIVE_HOME="/opt/thunderbird" - xpi_install "${WORKDIR}"/thunderbird-beagle \ - || die "xpi install for thunderbird-bin failed!" - fi - fi - - sed -i -e 's/CRAWL_ENABLED="yes"/CRAWL_ENABLED="no"/' \ - "${ED}"/etc/beagle/crawl-rules/crawl-* || die - - insinto /etc/beagle/crawl-rules - doins "${FILESDIR}/crawl-portage" - - keepdir "/usr/$(get_libdir)/beagle/Backends" - diropts -o beagleindex -g beagleindex - keepdir "/var/lib/cache/beagle/indexes" - - find "${D}" -name "*.la" -delete || die "remove of la files failed" -} - -pkg_postinst() { - elog "If available, Beagle greatly benefits from using certain operating" - elog "system features such as Extended Attributes and inotify." - elog - elog "If you want static queryables such as the portage tree and system" - elog "documentation you will need to edit the /etc/beagle/crawl-* files" - elog "and change CRAWL_ENABLE from 'no' to 'yes'." - elog - elog "For more info on how to create the optimal beagle environment, and" - elog "basic usage info, see the Gentoo page of the Beagle website:" - elog "http://www.beagle-project.org/Gentoo_Installation" -} diff --git a/app-misc/beagle/files/beagle-0.3.9-UnixConnectionHandler-exceptions.patch b/app-misc/beagle/files/beagle-0.3.9-UnixConnectionHandler-exceptions.patch deleted file mode 100644 index ea63ddb2061f..000000000000 --- a/app-misc/beagle/files/beagle-0.3.9-UnixConnectionHandler-exceptions.patch +++ /dev/null @@ -1,42 +0,0 @@ -From e4f2df4a6eedaf8038123f25b636580e4dfa04f3 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Mon, 14 Feb 2011 22:22:20 -0500 -Subject: [PATCH] Fix frequent beagled crashes under mono-2.8 (#641270) - -Beagled frequently crashes under mono-2.8 due to uncaught exceptions -in UnixConnectionHandler.WatchCallback() (see Gnome bug #641270 and -http://bugs.gentoo.org/show_bug.cgi?id=353533). -These crashes have two origins. -First, probably due to threading changes in mono, when WatchCallback() -is called, client can be null, so we need to check for it. -Second, presumably due to the exception policy changes in mono-2.8, -client.GetStream().EndRead() legitimately - and fairly frequently - -throws an IOException with Message "Not connected" and with a -null InnerException (instead of a SocketException, as was the case -under previous versions of mono); so we need to catch it. - -Signed-off-by: Alexandre Rostovtsev ---- - beagle/beagled/Server.cs | 5 +++-- - 1 files changed, 3 insertions(+), 2 deletions(-) - -diff --git a/beagle/beagled/Server.cs b/beagle/beagled/Server.cs -index 0892dd9..f2ad70f 100644 ---- a/beagle/beagled/Server.cs -+++ b/beagle/beagled/Server.cs -@@ -462,9 +462,10 @@ namespace Beagle.Daemon { - int bytes_read = 0; - - try { -- bytes_read = this.client.GetStream ().EndRead (ar); -+ if (this.client != null) -+ bytes_read = this.client.GetStream ().EndRead (ar); - } catch (IOException e) { -- if (! (e.InnerException is SocketException)) -+ if (! (e.InnerException is SocketException) && e.Message != "Not connected") - throw e; - } catch (ObjectDisposedException) { } - --- -1.7.4.1 - diff --git a/app-misc/beagle/files/beagle-0.3.9-firefox-3.6.patch b/app-misc/beagle/files/beagle-0.3.9-firefox-3.6.patch deleted file mode 100644 index 92b5538a4d43..000000000000 --- a/app-misc/beagle/files/beagle-0.3.9-firefox-3.6.patch +++ /dev/null @@ -1,177 +0,0 @@ -Fix bug 283740 -Backport of: -From a56102700eb77cc6563b99b68acdc699a6716e73 Mon Sep 17 00:00:00 2001 -From: Tao Fei -Date: Fri, 03 Jul 2009 11:20:56 +0000 -Subject: fix name confilct bug in beaglePrefs.js (for firefox 3.5) - -remove some debug msg (break in firefox 3.5) -update zh-cn locale for beagle search history sidebar -update max firfox version to 3.5.* -update version number to 1.1.2 - -From upstream git. -Link: http://git.gnome.org/cgit/beagle/commit/?id=a56102700eb77cc6563b99b68acdc699a6716e73 - -diff -NrU5 beagle-0.3.9.orig/firefox-extension/chrome/content/beaglePrefs.js beagle-0.3.9/firefox-extension/chrome/content/beaglePrefs.js ---- beagle-0.3.9.orig/firefox-extension/chrome/content/beaglePrefs.js 2009-09-05 12:28:10.000000000 +0200 -+++ beagle-0.3.9/firefox-extension/chrome/content/beaglePrefs.js 2009-09-05 12:29:07.000000000 +0200 -@@ -2,11 +2,11 @@ - * Beagle Extension: Index webpages you visit using the Beagle Indexing Engine. - * An Extension for the Firefox Browser. - */ - - // Initiate a new preference instance. --var gPrefService = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); -+_prefService = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); - - var beaglePref = { - - //some constant - RULE_INCLUDE : 1, -@@ -29,18 +29,18 @@ - - - //functions used to get/set pref - func_factory:{ - 'get':{ -- 'bool': Function.bind(gPrefService.getBoolPref,gPrefService), -- 'int': Function.bind(gPrefService.getIntPref,gPrefService), -- 'string' : Function.bind(gPrefService.getCharPref,gPrefService) -+ 'bool': Function.bind(_prefService.getBoolPref,_prefService), -+ 'int': Function.bind(_prefService.getIntPref,_prefService), -+ 'string' : Function.bind(_prefService.getCharPref,_prefService) - }, - 'set':{ -- 'bool': Function.bind(gPrefService.setBoolPref,gPrefService), -- 'int' : Function.bind(gPrefService.setIntPref,gPrefService), -- 'string' : Function.bind(gPrefService.setCharPref,gPrefService) -+ 'bool': Function.bind(_prefService.setBoolPref,_prefService), -+ 'int' : Function.bind(_prefService.setIntPref,_prefService), -+ 'string' : Function.bind(_prefService.setCharPref,_prefService) - } - }, - - prefObject : {}, - -@@ -318,8 +318,8 @@ - } - catch(ex){ - log("first run import error"); - log(ex); - } -- }, -+ } - } - -diff -NrU5 beagle-0.3.9.orig/firefox-extension/chrome/content/jslib/io/dir.js beagle-0.3.9/firefox-extension/chrome/content/jslib/io/dir.js ---- beagle-0.3.9.orig/firefox-extension/chrome/content/jslib/io/dir.js 2009-09-05 12:28:10.000000000 +0200 -+++ beagle-0.3.9/firefox-extension/chrome/content/jslib/io/dir.js 2009-09-05 12:29:07.000000000 +0200 -@@ -219,11 +219,11 @@ - " readDir(aDirPath);\n"; - - return help; - }); - --jslibDebug('*** load: '+JS_DIR_FILE+' OK'); -+//jslibDebug('*** load: '+JS_DIR_FILE+' OK'); - - } else { - dump("JSLIB library not loaded:\n" + - " \tTo load use: chrome://jslib/content/jslib.js\n" + - " \tThen: include(jslib_dir);\n\n"); -diff -NrU5 beagle-0.3.9.orig/firefox-extension/chrome/content/jslib/io/dirUtils.js beagle-0.3.9/firefox-extension/chrome/content/jslib/io/dirUtils.js ---- beagle-0.3.9.orig/firefox-extension/chrome/content/jslib/io/dirUtils.js 2009-09-05 12:28:10.000000000 +0200 -+++ beagle-0.3.9/firefox-extension/chrome/content/jslib/io/dirUtils.js 2009-09-05 12:29:07.000000000 +0200 -@@ -171,11 +171,11 @@ - return help; - } - - }; //END CLASS - --jslibDebug('*** load: '+JS_DIRUTILS_FILE+' OK'); -+//jslibDebug('*** load: '+JS_DIRUTILS_FILE+' OK'); - - } // END BLOCK JS_LIB_LOADED CHECK - - else { - dump("JSLIB library not loaded:\n" + -diff -NrU5 beagle-0.3.9.orig/firefox-extension/chrome/content/jslib/io/file.js beagle-0.3.9/firefox-extension/chrome/content/jslib/io/file.js ---- beagle-0.3.9.orig/firefox-extension/chrome/content/jslib/io/file.js 2009-09-05 12:28:10.000000000 +0200 -+++ beagle-0.3.9/firefox-extension/chrome/content/jslib/io/file.js 2009-09-05 12:29:07.000000000 +0200 -@@ -756,11 +756,11 @@ - " help;\n"; - - return help; - }) - --jslibDebug('*** load: '+JS_FILE_FILE+' OK'); -+//jslibDebug('*** load: '+JS_FILE_FILE+' OK'); - - } // END BLOCK JS_LIB_LOADED CHECK - - // If jslib base library is not loaded, dump this error. - else -diff -NrU5 beagle-0.3.9.orig/firefox-extension/chrome/content/jslib/io/fileUtils.js beagle-0.3.9/firefox-extension/chrome/content/jslib/io/fileUtils.js ---- beagle-0.3.9.orig/firefox-extension/chrome/content/jslib/io/fileUtils.js 2009-09-05 12:28:10.000000000 +0200 -+++ beagle-0.3.9/firefox-extension/chrome/content/jslib/io/fileUtils.js 2009-09-05 12:29:07.000000000 +0200 -@@ -582,11 +582,11 @@ - return help; - } - - }; - --jslibDebug('*** load: '+JS_FILEUTILS_FILE+' OK'); -+//jslibDebug('*** load: '+JS_FILEUTILS_FILE+' OK'); - - } // END BLOCK JS_LIB_LOADED CHECK - - // If jslib base library is not loaded, dump this error. - else -diff -NrU5 beagle-0.3.9.orig/firefox-extension/chrome/locale/zh-CN/beagle.dtd beagle-0.3.9/firefox-extension/chrome/locale/zh-CN/beagle.dtd ---- beagle-0.3.9.orig/firefox-extension/chrome/locale/zh-CN/beagle.dtd 2009-09-05 12:28:10.000000000 +0200 -+++ beagle-0.3.9/firefox-extension/chrome/locale/zh-CN/beagle.dtd 2009-09-05 12:29:07.000000000 +0200 -@@ -29,11 +29,13 @@ - - - - - -- - - - - - -+ -+ -+ -diff -NrU5 beagle-0.3.9.orig/firefox-extension/install.rdf.in beagle-0.3.9/firefox-extension/install.rdf.in ---- beagle-0.3.9.orig/firefox-extension/install.rdf.in 2009-09-05 12:28:10.000000000 +0200 -+++ beagle-0.3.9/firefox-extension/install.rdf.in 2009-09-05 12:29:50.000000000 +0200 -@@ -21,11 +21,11 @@ - - - - {ec8030f7-c20a-464f-9b0e-13a3a9e97384} - 0.8 -- 3.0.* -+ 3.6.* - - - - - -diff -NrU5 beagle-0.3.9.orig/firefox-extension/Makefile.am beagle-0.3.9/firefox-extension/Makefile.am ---- beagle-0.3.9.orig/firefox-extension/Makefile.am 2009-09-05 12:28:10.000000000 +0200 -+++ beagle-0.3.9/firefox-extension/Makefile.am 2009-09-05 12:29:07.000000000 +0200 -@@ -1,8 +1,8 @@ - - PROJECT = beagle --VERSION = 1.1.0 -+VERSION = 1.1.2 - - INSTALL_RDF = install.rdf - INSTALL_RDF_IN = $(INSTALL_RDF).in - VERSION_SED = sed -e "s|\@VERSION\@|$(VERSION)|g" - diff --git a/app-misc/beagle/files/beagle-0.3.9-gmime24.patch b/app-misc/beagle/files/beagle-0.3.9-gmime24.patch deleted file mode 100644 index 15c601b6b446..000000000000 --- a/app-misc/beagle/files/beagle-0.3.9-gmime24.patch +++ /dev/null @@ -1,512 +0,0 @@ -diff -p -up beagle-0.3.9/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs.gmime24 beagle-0.3.9/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs ---- beagle-0.3.9/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs.gmime24 2008-04-25 20:17:04.000000000 +0200 -+++ beagle-0.3.9/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs 2009-04-28 11:21:36.000000000 +0200 -@@ -333,28 +333,46 @@ namespace Beagle.Daemon.EvolutionMailQue - indexable.AddProperty (Property.NewUnsearched ("fixme:folder", this.folder_name)); - - GMime.InternetAddressList addrs; -- -- addrs = message.GetRecipients (GMime.Message.RecipientType.To); -- foreach (GMime.InternetAddress ia in addrs) { -- if (this.folder_name == "Sent" && ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.NewUnsearched ("fixme:sentTo", ia.Addr)); -+ -+ if (this.folder_name == "Sent") { -+ addrs = message.GetRecipients (GMime.RecipientType.To); -+ foreach (GMime.InternetAddress ia in addrs) { -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ indexable.AddProperty (Property.NewUnsearched ("fixme:sentTo", mailbox.Address)); -+ } -+ } -+ -+ addrs.Dispose (); - } -- addrs.Dispose (); -- -- addrs = message.GetRecipients (GMime.Message.RecipientType.Cc); -- foreach (GMime.InternetAddress ia in addrs) { -- if (this.folder_name == "Sent" && ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.NewUnsearched ("fixme:sentTo", ia.Addr)); -+ -+ if (this.folder_name == "Sent") { -+ addrs = message.GetRecipients (GMime.RecipientType.Cc); -+ foreach (GMime.InternetAddress ia in addrs) { -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ indexable.AddProperty (Property.NewUnsearched ("fixme:sentTo", mailbox.Address)); -+ } -+ } -+ -+ addrs.Dispose (); - } -- addrs.Dispose (); -- -- addrs = GMime.InternetAddressList.ParseString (GMime.Utils.HeaderDecodePhrase (message.Sender)); -- foreach (GMime.InternetAddress ia in addrs) { -- if (this.folder_name != "Sent" && ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.NewUnsearched ("fixme:gotFrom", ia.Addr)); -+ -+ if (this.folder_name != "Sent") { -+ addrs = GMime.InternetAddressList.Parse (message.Sender); -+ foreach (GMime.InternetAddress ia in addrs) { -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ indexable.AddProperty (Property.NewUnsearched ("fixme:gotFrom", mailbox.Address)); -+ } -+ } -+ -+ addrs.Dispose (); - } -- addrs.Dispose (); -- -+ - if (this.folder_name == "Sent") - indexable.AddProperty (Property.NewFlag ("fixme:isSent")); - -@@ -750,48 +768,54 @@ namespace Beagle.Daemon.EvolutionMailQue - } - - GMime.InternetAddressList addrs; -- addrs = GMime.InternetAddressList.ParseString (messageInfo.to); -+ addrs = GMime.InternetAddressList.Parse (messageInfo.to); - foreach (GMime.InternetAddress ia in addrs) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ - if (!have_content) { - indexable.AddProperty (Property.NewUnsearched ("fixme:to", ia.ToString (false))); -- if (ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.New ("fixme:to_address", ia.Addr)); -- -+ if (ia is GMime.InternetAddressMailbox) -+ indexable.AddProperty (Property.New ("fixme:to_address", mailbox.Address)); -+ - indexable.AddProperty (Property.New ("fixme:to_name", ia.Name)); - } -- -- if (this.folder_name == "Sent" && ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.NewUnsearched ("fixme:sentTo", ia.Addr)); -+ -+ if (this.folder_name == "Sent" && ia is GMime.InternetAddressMailbox) -+ indexable.AddProperty (Property.NewUnsearched ("fixme:sentTo", mailbox.Address)); - } - addrs.Dispose (); - -- addrs = GMime.InternetAddressList.ParseString (messageInfo.cc); -+ addrs = GMime.InternetAddressList.Parse (messageInfo.cc); - foreach (GMime.InternetAddress ia in addrs) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ - if (!have_content) { - indexable.AddProperty (Property.NewUnsearched ("fixme:cc", ia.ToString (false))); -- if (ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.New ("fixme:cc_address", ia.Addr)); -- -+ if (ia is GMime.InternetAddressMailbox) -+ indexable.AddProperty (Property.New ("fixme:cc_address", mailbox.Address)); -+ - indexable.AddProperty (Property.New ("fixme:cc_name", ia.Name)); - } -- -- if (this.folder_name == "Sent" && ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.NewUnsearched ("fixme:sentTo", ia.Addr)); -+ -+ if (this.folder_name == "Sent" && ia is GMime.InternetAddressMailbox) -+ indexable.AddProperty (Property.NewUnsearched ("fixme:sentTo", mailbox.Address)); - } - addrs.Dispose (); - -- addrs = GMime.InternetAddressList.ParseString (messageInfo.from); -+ addrs = GMime.InternetAddressList.Parse (messageInfo.from); - foreach (GMime.InternetAddress ia in addrs) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ - if (!have_content) { - indexable.AddProperty (Property.NewUnsearched ("fixme:from", ia.ToString (false))); -- if (ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.New ("fixme:from_address", ia.Addr)); -- -+ if (ia is GMime.InternetAddressMailbox) -+ indexable.AddProperty (Property.New ("fixme:from_address", mailbox.Address)); -+ - indexable.AddProperty (Property.New ("fixme:from_name", ia.Name)); - } - -- if (this.folder_name != "Sent" && ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.NewUnsearched ("fixme:gotFrom", ia.Addr)); -+ if (this.folder_name != "Sent" && ia is GMime.InternetAddressMailbox) -+ indexable.AddProperty (Property.NewUnsearched ("fixme:gotFrom", mailbox.Address)); - } - addrs.Dispose (); - -diff -p -up beagle-0.3.9/beagled/GoogleBackends/GMailSearchDriver.cs.gmime24 beagle-0.3.9/beagled/GoogleBackends/GMailSearchDriver.cs ---- beagle-0.3.9/beagled/GoogleBackends/GMailSearchDriver.cs.gmime24 2008-04-25 21:26:19.000000000 +0200 -+++ beagle-0.3.9/beagled/GoogleBackends/GMailSearchDriver.cs 2009-04-28 11:21:36.000000000 +0200 -@@ -322,38 +322,47 @@ namespace Beagle.Daemon.GoogleBackend { - hit.AddProperty (Property.NewDate ("fixme:date", message.Date.ToUniversalTime ())); - - GMime.InternetAddressList addrs; -- addrs = message.GetRecipients (GMime.Message.RecipientType.To); -+ addrs = message.GetRecipients (GMime.RecipientType.To); - foreach (GMime.InternetAddress ia in addrs) { - hit.AddProperty (Property.NewUnsearched ("fixme:to", ia.ToString (false))); -- if (ia.AddressType != GMime.InternetAddressType.Group) -- hit.AddProperty (Property.New ("fixme:to_address", ia.Addr)); -- -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ hit.AddProperty (Property.New ("fixme:to_address", mailbox.Address)); -+ } -+ - hit.AddProperty (Property.New ("fixme:to_name", ia.Name)); - } - addrs.Dispose (); - -- addrs = message.GetRecipients (GMime.Message.RecipientType.Cc); -+ addrs = message.GetRecipients (GMime.RecipientType.Cc); - foreach (GMime.InternetAddress ia in addrs) { - hit.AddProperty (Property.NewUnsearched ("fixme:cc", ia.ToString (false))); -- if (ia.AddressType != GMime.InternetAddressType.Group) -- hit.AddProperty (Property.New ("fixme:cc_address", ia.Addr)); -- -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ hit.AddProperty (Property.New ("fixme:cc_address", mailbox.Address)); -+ } -+ - hit.AddProperty (Property.New ("fixme:cc_name", ia.Name)); - } - addrs.Dispose (); - -- addrs = GMime.InternetAddressList.ParseString (GMime.Utils.HeaderDecodePhrase (message.Sender)); -+ addrs = GMime.InternetAddressList.Parse (message.Sender); - foreach (GMime.InternetAddress ia in addrs) { - hit.AddProperty (Property.NewUnsearched ("fixme:from", ia.ToString (false))); -- if (ia.AddressType != GMime.InternetAddressType.Group) -- hit.AddProperty (Property.New ("fixme:from_address", ia.Addr)); -- -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ hit.AddProperty (Property.New ("fixme:from_address", mailbox.Address)); -+ } -+ - hit.AddProperty (Property.New ("fixme:from_name", ia.Name)); - } - addrs.Dispose (); - - foreach (GMime.References refs in message.References) -- hit.AddProperty (Property.NewUnsearched ("fixme:reference", refs.Msgid)); -+ hit.AddProperty (Property.NewUnsearched ("fixme:reference", refs.MessageId)); - - string list_id = message.GetHeader ("List-Id"); - if (list_id != null) -diff -p -up beagle-0.3.9/beagled/KMailQueryable/KMailIndexer.cs.gmime24 beagle-0.3.9/beagled/KMailQueryable/KMailIndexer.cs ---- beagle-0.3.9/beagled/KMailQueryable/KMailIndexer.cs.gmime24 2008-02-10 21:24:19.000000000 +0100 -+++ beagle-0.3.9/beagled/KMailQueryable/KMailIndexer.cs 2009-04-28 11:21:36.000000000 +0200 -@@ -407,28 +407,46 @@ namespace Beagle.Daemon.KMailQueryable { - indexable.AddProperty (Property.NewUnsearched ("fixme:folder", folder_name)); - - GMime.InternetAddressList addrs; -- -- addrs = message.GetRecipients (GMime.Message.RecipientType.To); -- foreach (GMime.InternetAddress ia in addrs) { -- if (folder_name == Queryable.SentMailFolderName && ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.NewKeyword ("fixme:sentTo", ia.Addr)); -- } -- addrs.Dispose (); -- -- addrs = message.GetRecipients (GMime.Message.RecipientType.Cc); -- foreach (GMime.InternetAddress ia in addrs) { -- if (folder_name == Queryable.SentMailFolderName && ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.NewKeyword ("fixme:sentTo", ia.Addr)); -- } -- addrs.Dispose (); -- -- addrs = GMime.InternetAddressList.ParseString (GMime.Utils.HeaderDecodePhrase (message.Sender)); -- foreach (GMime.InternetAddress ia in addrs) { -- if (folder_name != Queryable.SentMailFolderName && ia.AddressType != GMime.InternetAddressType.Group) -- indexable.AddProperty (Property.NewKeyword ("fixme:gotFrom", ia.Addr)); -+ -+ if (folder_name == Queryable.SentMailFolderName) { -+ addrs = message.GetRecipients (GMime.RecipientType.To); -+ foreach (GMime.InternetAddress ia in addrs) { -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ indexable.AddProperty (Property.NewKeyword ("fixme:sentTo", mailbox.Address)); -+ } -+ } -+ -+ addrs.Dispose (); - } -- addrs.Dispose (); -- -+ -+ if (folder_name == Queryable.SentMailFolderName) { -+ addrs = message.GetRecipients (GMime.RecipientType.Cc); -+ foreach (GMime.InternetAddress ia in addrs) { -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ indexable.AddProperty (Property.NewKeyword ("fixme:sentTo", mailbox.Address)); -+ } -+ } -+ -+ addrs.Dispose (); -+ } -+ -+ if (folder_name != Queryable.SentMailFolderName) { -+ addrs = GMime.InternetAddressList.Parse (message.Sender); -+ foreach (GMime.InternetAddress ia in addrs) { -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ indexable.AddProperty (Property.NewKeyword ("fixme:gotFrom", mailbox.Address)); -+ } -+ } -+ -+ addrs.Dispose (); -+ } -+ - if (folder_name == Queryable.SentMailFolderName) - indexable.AddProperty (Property.NewFlag ("fixme:isSent")); - else { -diff -p -up beagle-0.3.9/beagled/ThunderbirdQueryable/ThunderbirdQueryable.cs.gmime24 beagle-0.3.9/beagled/ThunderbirdQueryable/ThunderbirdQueryable.cs ---- beagle-0.3.9/beagled/ThunderbirdQueryable/ThunderbirdQueryable.cs.gmime24 2008-07-18 16:27:59.000000000 +0200 -+++ beagle-0.3.9/beagled/ThunderbirdQueryable/ThunderbirdQueryable.cs 2009-04-28 11:21:36.000000000 +0200 -@@ -367,9 +367,14 @@ namespace Beagle.Daemon.ThunderbirdQuery - message.Subject = Mime.HeaderDecodeText (GetText (document, "Subject")); - message.Sender = Mime.HeaderDecodePhrase (GetText (document, "Author")); - message.MessageId = GetText (document, "MessageId"); -- message.SetDate (DateTimeUtil.UnixToDateTimeUtc (Convert.ToInt64 (GetText (document, "Date"))), 0); -- message.AddRecipientsFromString ("To", Mime.HeaderDecodePhrase (GetText (document, "Recipients"))); -- -+ message.Date = DateTimeUtil.UnixToDateTimeUtc (Convert.ToInt64 (GetText (document, "Date"))); -+ -+ string str = GetText (document, "Recipients"); -+ GMime.InternetAddressList recipients = GMime.InternetAddressList.Parse (str); -+ foreach (GMime.InternetAddress ia in recipients) -+ message.To.Add (ia); -+ recipients.Dispose (); -+ - return message; - } - -@@ -434,7 +439,7 @@ namespace Beagle.Daemon.ThunderbirdQuery - - // We _know_ that the stream comes from a StreamReader, which uses UTF8 by - // default. So we use that here when parsing our string. -- return (str != null ? Encoding.UTF8.GetString (str, 0, pos) : string.Empty); -+ return (str != null ? System.Text.Encoding.UTF8.GetString (str, 0, pos) : string.Empty); - } - - // This spell "charset=" -@@ -462,7 +467,7 @@ namespace Beagle.Daemon.ThunderbirdQuery - // instead of UTF-8 in some cases and that will really mess things up. - byte[] buffer = null; - int c, header_length = 0, newlines = 0, charset_pos = 0; -- Encoding enc = Encoding.UTF8; -+ System.Text.Encoding enc = System.Text.Encoding.UTF8; - try { - do { - c = stream.BaseStream.ReadByte (); -@@ -491,7 +496,7 @@ namespace Beagle.Daemon.ThunderbirdQuery - stream.BaseStream.Read (buffer, 0, buffer.Length); - - // We need to use correct encoding -- enc = Encoding.GetEncoding (encoding_str); -+ enc = System.Text.Encoding.GetEncoding (encoding_str); - } catch { - } finally { - stream.Close (); -diff -p -up beagle-0.3.9/Filters/FilterMail.cs.gmime24 beagle-0.3.9/Filters/FilterMail.cs ---- beagle-0.3.9/Filters/FilterMail.cs.gmime24 2008-06-12 02:20:07.000000000 +0200 -+++ beagle-0.3.9/Filters/FilterMail.cs 2009-04-28 11:21:36.000000000 +0200 -@@ -126,7 +126,7 @@ namespace Beagle.Filters { - - // Messages that are multipart/alternative shouldn't be considered as having - // attachments. Unless of course they do. -- if (mime_part is GMime.Multipart && mime_part.ContentType.Subtype.ToLower () != "alternative") -+ if (mime_part is GMime.Multipart && mime_part.ContentType.MediaSubtype.ToLower () != "alternative") - return true; - - return false; -@@ -140,34 +140,43 @@ namespace Beagle.Filters { - AddProperty (Property.NewDate ("fixme:date", message.Date.ToUniversalTime ())); - - GMime.InternetAddressList addrs; -- addrs = this.message.GetRecipients (GMime.Message.RecipientType.To); -+ addrs = this.message.GetRecipients (GMime.RecipientType.To); - foreach (GMime.InternetAddress ia in addrs) { - AddProperty (Property.NewUnsearched ("fixme:to", ia.ToString (false))); -- if (ia.AddressType != GMime.InternetAddressType.Group) -- AddProperty (Property.New ("fixme:to_address", ia.Addr)); -- -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ AddProperty (Property.New ("fixme:to_address", mailbox.Address)); -+ } -+ - AddProperty (Property.New ("fixme:to_name", ia.Name)); - AddEmailLink (ia); - } - addrs.Dispose (); - -- addrs = this.message.GetRecipients (GMime.Message.RecipientType.Cc); -+ addrs = this.message.GetRecipients (GMime.RecipientType.Cc); - foreach (GMime.InternetAddress ia in addrs) { - AddProperty (Property.NewUnsearched ("fixme:cc", ia.ToString (false))); -- if (ia.AddressType != GMime.InternetAddressType.Group) -- AddProperty (Property.New ("fixme:cc_address", ia.Addr)); -- -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ AddProperty (Property.New ("fixme:cc_address", mailbox.Address)); -+ } -+ - AddProperty (Property.New ("fixme:cc_name", ia.Name)); - AddEmailLink (ia); - } - addrs.Dispose (); - -- addrs = GMime.InternetAddressList.ParseString (GMime.Utils.HeaderDecodePhrase (this.message.Sender)); -+ addrs = GMime.InternetAddressList.Parse (this.message.Sender); - foreach (GMime.InternetAddress ia in addrs) { - AddProperty (Property.NewUnsearched ("fixme:from", ia.ToString (false))); -- if (ia.AddressType != GMime.InternetAddressType.Group) -- AddProperty (Property.New ("fixme:from_address", ia.Addr)); -- -+ if (ia is GMime.InternetAddressMailbox) { -+ GMime.InternetAddressMailbox mailbox = ia as GMime.InternetAddressMailbox; -+ -+ AddProperty (Property.New ("fixme:from_address", mailbox.Address)); -+ } -+ - AddProperty (Property.New ("fixme:from_name", ia.Name)); - AddEmailLink (ia); - } -@@ -184,7 +193,7 @@ namespace Beagle.Filters { - AddProperty (Property.NewUnsearched ("fixme:msgid", GMime.Utils.DecodeMessageId (msgid))); - - foreach (GMime.References refs in this.message.References) -- AddProperty (Property.NewUnsearched ("fixme:reference", refs.Msgid)); -+ AddProperty (Property.NewUnsearched ("fixme:reference", refs.MessageId)); - - string list_id = this.message.GetHeader ("List-Id"); - if (list_id != null) -@@ -345,16 +354,15 @@ namespace Beagle.Filters { - } - } else if (mime_part is GMime.Multipart) { - GMime.Multipart multipart = (GMime.Multipart) mime_part; -- -- int num_parts = multipart.Number; -+ int num_parts = multipart.Count; - - // If the mimetype is multipart/alternative, we only want to index - // one part -- the richest one we can filter. -- if (mime_part.ContentType.Subtype.ToLower () == "alternative") { -+ if (mime_part.ContentType.MediaSubtype.ToLower () == "alternative") { - // The richest formats are at the end, so work from there - // backward. - for (int i = num_parts - 1; i >= 0; i--) { -- GMime.Object subpart = multipart.GetPart (i); -+ GMime.Object subpart = multipart[i]; - - if (IsMimeTypeHandled (subpart.ContentType.ToString ())) { - part = subpart; -@@ -370,7 +378,7 @@ namespace Beagle.Filters { - // the parts, treat them like a bunch of attachments. - if (part == null) { - for (int i = 0; i < num_parts; i++) { -- using (GMime.Object subpart = multipart.GetPart (i)) -+ using (GMime.Object subpart = multipart[i]) - this.OnEachPart (subpart); - } - } -@@ -400,7 +408,7 @@ namespace Beagle.Filters { - } else if (mime_type == "text/html") { - no_child_needed = true; - html_part = true; -- string enc = part.GetContentTypeParameter ("charset"); -+ string enc = part.ContentType.GetParameter ("charset"); - // DataWrapper.Stream is a very limited stream - // and does not allow Seek or Tell - // HtmlFilter requires Stream.Position=0. -@@ -473,7 +481,7 @@ namespace Beagle.Filters { - if (length != -1) - child.AddProperty (Property.NewUnsearched ("fixme:filesize", length)); - -- if (part.ContentType.Type.ToLower () == "text") -+ if (part.ContentType.MediaType.ToLower () == "text") - child.SetTextReader (new StreamReader (stream)); - else - child.SetBinaryStream (stream); -diff -p -up beagle-0.3.9/config.h.in~ beagle-0.3.9/config.h.in ---- beagle-0.3.9/config.h.in~ 2008-07-19 13:30:38.000000000 +0200 -+++ beagle-0.3.9/config.h.in 2009-04-28 11:25:11.000000000 +0200 -@@ -69,6 +69,10 @@ - /* Define to 1 if you have the header file. */ - #undef HAVE_UNISTD_H - -+/* Define to the sub-directory in which libtool stores uninstalled libraries. -+ */ -+#undef LT_OBJDIR -+ - /* Name of package */ - #undef PACKAGE - -diff -p -up beagle-0.3.9/configure.in~ beagle-0.3.9/configure.in ---- beagle-0.3.9/configure.in~ 2009-04-28 11:24:17.000000000 +0200 -+++ beagle-0.3.9/configure.in 2009-05-03 20:08:29.000000000 +0200 -@@ -17,7 +17,7 @@ MONODOC_REQUIRED=1.2.4 - NDESK_DBUS_REQUIRED=0.5.2 - NDESK_DBUS_GLIB_REQUIRED=0.3.0 - GTK_SHARP_REQUIRED=2.10.0 --GMIME_SHARP_REQUIRED=2.2.0 -+GMIME_SHARP_REQUIRED=2.4.0 - EVOLUTION_SHARP_REQUIRED=0.13.3 - GSF_SHARP_REQUIRED=0.6 - GTK_REQUIRED=2.10.0 -@@ -223,7 +223,7 @@ if test "x$enable_gui" = "xyes"; then - glade-sharp-2.0 >= $GTK_SHARP_REQUIRED - gnome-sharp-2.0 >= $GTK_SHARP_REQUIRED - gnome-vfs-sharp-2.0 >= $GTK_SHARP_REQUIRED -- gmime-sharp >= $GMIME_SHARP_REQUIRED -+ gmime-sharp-2.4 >= $GMIME_SHARP_REQUIRED - ]) - AC_SUBST(BEAGLE_UI_LIBS) - -@@ -270,7 +270,7 @@ PKG_CHECK_MODULES(EVO, - evolution-sharp >= $EVOLUTION_SHARP_REQUIRED \ - gconf-sharp-2.0 >= $GTK_SHARP_REQUIRED \ - glib-sharp-2.0 >= $GTK_SHARP_REQUIRED -- gmime-sharp >= $GMIME_SHARP_REQUIRED, -+ gmime-sharp-2.4 >= $GMIME_SHARP_REQUIRED, - have_evo_dependencies=yes, have_evo_dependencies=no) - AC_SUBST(EVO_LIBS) - -@@ -377,14 +377,14 @@ dnl ------------------------------------ - PKG_CHECK_MODULES(BEAGLED, - [ - shared-mime-info -- gmime-sharp >= $GMIME_SHARP_REQUIRED -+ gmime-sharp-2.4 >= $GMIME_SHARP_REQUIRED - glib-sharp-2.0 >= $GTK_SHARP_REQUIRED - ]) - BEAGLED_LIBS="$BEAGLED_LIBS $GSF_SHARP_LIBS" - AC_SUBST(BEAGLED_LIBS) - - GSF_SHARP_PREFIX=`$PKG_CONFIG --variable=prefix gsf-sharp` --GMIME_SHARP_PREFIX=`$PKG_CONFIG --variable=prefix gmime-sharp` -+GMIME_SHARP_PREFIX=`$PKG_CONFIG --variable=prefix gmime-sharp-2.4` - - dnl ---------------------------------------------- - dnl Epiphany Extension diff --git a/app-misc/beagle/files/beagle-0.3.9-grow-shrink.patch b/app-misc/beagle/files/beagle-0.3.9-grow-shrink.patch deleted file mode 100644 index 2a3716d86d38..000000000000 --- a/app-misc/beagle/files/beagle-0.3.9-grow-shrink.patch +++ /dev/null @@ -1,372 +0,0 @@ -From 7cfcb26cd31f43ad93d32d3354787e6c2915b5e3 Mon Sep 17 00:00:00 2001 -From: Chris Rivera -Date: Tue, 26 May 2009 21:07:24 +0000 -Subject: Grow/shrink the number beagle-search results based on window size - -Rework the size requsitioning to always take all available window -space for results, and to dynamically grow and shrink based on the -size of the window. Fixes bgo #582354 and #328440. ---- -diff --git a/beagle/search/Beagle.Search/Category.cs b/beagle/search/Beagle.Search/Category.cs -index 3a920ab..06e8724 100644 ---- a/beagle/search/Beagle.Search/Category.cs -+++ b/beagle/search/Beagle.Search/Category.cs -@@ -18,17 +18,14 @@ namespace Beagle.Search { - - public abstract class Category : Container { - -- private SortedTileList tiles = null; -- private int page = 0; -- - protected Gtk.HBox header; -+ private SortedTileList tiles; - private Gtk.Label position; - private Gtk.Button prev, next; - private Gtk.Expander headerExpander; -- private int fewRows, manyRows, columns; -- private int few, many; - private bool extended, expanded; - private ScopeType scope; -+ private int columns, tileIndex, tileHeight; - - public Category (Tiles.TileGroupInfo info, int columns) - { -@@ -60,14 +57,9 @@ namespace Beagle.Search { - header.SizeRequested += HeaderSizeRequested; - - tiles = new SortedTileList (Beagle.Search.SortType.Relevance); -- page = 0; -- -- fewRows = info.Rows; -- manyRows = info.Rows * 2; - Columns = columns; - - UpdateButtons (); -- //headerExpander.Expanded = true; - Expanded = true; - } - -@@ -91,7 +83,7 @@ namespace Beagle.Search { - expanded = value; - - if (expanded) -- ShowTiles (false); -+ ShowTiles (); - else - HideTiles (); - -@@ -103,12 +95,10 @@ namespace Beagle.Search { - get { return columns; } - set { - HideTiles (); -- - columns = value; -- few = fewRows * columns; -- many = manyRows * columns; - -- ShowTiles (true); -+ if (Expanded) -+ ShowTiles (); - } - } - -@@ -127,14 +117,9 @@ namespace Beagle.Search { - args.Requisition = req; - } - -- void UpdateButtons () -+ private void UpdateButtons () - { -- if (tiles.Count <= FirstVisible && page > 0) { -- // The page we were viewing disappeared -- page--; -- } -- -- prev.Sensitive = (page != 0); -+ prev.Sensitive = tileIndex != 0; - next.Sensitive = (tiles.Count > LastVisible + 1); - - if (tiles.Count > 0) { -@@ -156,7 +141,7 @@ namespace Beagle.Search { - tiles.Add ((Tiles.Tile)widget); - - if (Expanded) -- ShowTiles (true); -+ ShowTiles (); - } - - protected override void OnRemoved (Gtk.Widget widget) -@@ -168,41 +153,31 @@ namespace Beagle.Search { - tiles.Remove ((Tiles.Tile)widget); - - if (Expanded) -- ShowTiles (true); -+ ShowTiles (); - } - - private Tiles.Tile lastTarget; - private bool hadFocus; - -- void HideTiles () -+ private void HideTiles () - { - lastTarget = null; -- foreach (Tiles.Tile tile in VisibleTiles) { -+ foreach (Tiles.Tile tile in AllTiles) { - if (tile.HasFocus || lastTarget == null) { - lastTarget = tile; - hadFocus = tile.HasFocus; - } - tile.ChildVisible = false; - } -+ - QueueResize (); - } - -- void ShowTiles (bool recenter) -+ private void ShowTiles () - { -- if (recenter && lastTarget != null) { -- int index = tiles.IndexOf (lastTarget); -- if (hadFocus || page > 0) { -- if (index < few) -- page = 0; -- else if (extended) -- page = index / (manyRows * columns); -- else -- page = ((index - few) / (manyRows * columns)) + 1; -- } -- } -- - foreach (Tiles.Tile tile in VisibleTiles) { - tile.ChildVisible = true; -+ - if (tile == lastTarget && hadFocus && !tile.HasFocus) - tile.GrabFocus (); - } -@@ -211,33 +186,26 @@ namespace Beagle.Search { - QueueResize (); - } - -- private bool showingMany { -- get { -- // Show extra tiles on every page after the first, unless -- // there are only two pages and the second one only has -- // enough tiles to fit the "fewer" size. -- return (page > 0 && tiles.Count > 2 * few) || extended; -- } -- } -- -- void OnPrev (object obj, EventArgs args) -+ private void OnPrev (object obj, EventArgs args) - { - HideTiles (); -- page--; -+ tileIndex = Math.Max (0, tileIndex - PageSize); -+ - if (!Expanded) - OnActivated (obj, args); - else -- ShowTiles (false); -+ ShowTiles (); - } - -- void OnNext (object obj, EventArgs args) -+ private void OnNext (object obj, EventArgs args) - { - HideTiles (); -- page++; -+ tileIndex = Math.Min (tiles.Count - 1, tileIndex + PageSize); -+ - if (!Expanded) - OnActivated (obj, args); - else -- ShowTiles (false); -+ ShowTiles (); - } - - protected void OnActivated (object obj, EventArgs args) -@@ -246,27 +214,56 @@ namespace Beagle.Search { - CategoryToggle (scope); - } - -+ public void SetMaxDisplayHeight (int height) -+ { -+ if (tileHeight != height) { -+ tileHeight = height; -+ HideTiles (); -+ -+ if (Expanded) -+ ShowTiles (); -+ } -+ } -+ -+ public int GetPotentialDisplayHeight () -+ { -+ if (tiles.Count == 0) -+ return 0; -+ -+ Requisition headerReq = header.SizeRequest (); -+ Requisition tileReq = tiles[0].SizeRequest (); -+ return headerReq.Height + (tiles.Count / Columns) * tileReq.Height; -+ } -+ - public delegate void CategoryToggleDelegate (ScopeType scope); - public event CategoryToggleDelegate CategoryToggle; - - protected int PageSize { - get { -- return Math.Min (showingMany ? many : few, tiles.Count); -+ if (tiles.Count == 0) -+ return 0; -+ -+ if (tileHeight == 0) -+ return Math.Min (2 * Columns, tiles.Count); -+ -+ Requisition sizeReq = tiles[0].SizeRequest (); -+ int ps = Math.Min (tileHeight / sizeReq.Height * Columns, tiles.Count); -+ -+ // Display at least two rows if we have the hits for it. -+ if (ps < 2 * Columns) -+ ps = Math.Min (2 * Columns, tiles.Count); -+ -+ return ps; - } - } - -- protected int FirstVisible { -+ private int FirstVisible { - get { -- if (page == 0) -- return 0; -- else if (extended) -- return page * many; -- else -- return few + (page - 1) * many; -+ return tileIndex; - } - } - -- protected int LastVisible { -+ private int LastVisible { - get { - return Math.Min (FirstVisible + PageSize, tiles.Count) - 1; - } -@@ -337,7 +334,7 @@ namespace Beagle.Search { - set { - HideTiles (); - tiles.SortType = value; -- ShowTiles (true); -+ ShowTiles (); - } - } - -@@ -346,7 +343,7 @@ namespace Beagle.Search { - if (extended) { - HideTiles (); - this.extended = extended; -- ShowTiles (false); -+ ShowTiles (); - } - if (focus && !Empty) - ((Gtk.Widget)VisibleTiles[0]).GrabFocus (); -diff --git a/beagle/search/Beagle.Search/GroupView.cs b/beagle/search/Beagle.Search/GroupView.cs -index d9d6319..e0620da 100644 ---- a/beagle/search/Beagle.Search/GroupView.cs -+++ b/beagle/search/Beagle.Search/GroupView.cs -@@ -25,6 +25,9 @@ namespace Beagle.Search { - private Gtk.SizeGroup tileSizeGroup; - private Gtk.Widget selection; - -+ private int[] maxHeight; -+ private int[] displayHeight; -+ - public event CategoryToggledDelegate CategoryToggled; - public event TileHandler TileSelected; - -@@ -47,8 +50,68 @@ namespace Beagle.Search { - - categories [info.Group] = box; - } -+ -+ maxHeight = new int[Children.Length]; -+ displayHeight = new int[Children.Length]; - } - -+ public void AdjustCategories (int height) -+ { -+ Category last = null; -+ int visible = 0, totalHeight = height, childLen = Children.Length; -+ ulong mask = ~0UL; -+ -+ for (int i = 0; i < childLen; i++) { -+ displayHeight[i] = maxHeight[i] = 0; -+ Category c = (Category) Children[i]; -+ if (!c.Expanded || c.Count == 0) { -+ mask ^= 1UL << i; -+ continue; -+ } -+ -+ last = c; -+ visible++; -+ maxHeight[i] = c.GetPotentialDisplayHeight (); -+ } -+ -+ if (visible == 0) { -+ return; -+ } else if (visible == 1) { -+ last.SetMaxDisplayHeight (height); -+ return; -+ } -+ -+ // Split the available height among the visible categories -+ for (int active = visible; active > 0 && totalHeight > active;) { -+ int avg_height = totalHeight / active; -+ -+ for (int i = 0; i < childLen; i++) { -+ if ((mask & 1UL << i) == 0) -+ continue; -+ -+ int diff = maxHeight[i] - displayHeight[i]; -+ if (diff <= avg_height) { -+ displayHeight[i] += diff; -+ totalHeight -= diff; -+ mask ^= 1UL << i; -+ } else { -+ displayHeight[i] += avg_height; -+ totalHeight -= avg_height; -+ } -+ } -+ -+ for (int j = active = 0; j < childLen; j++) -+ if ((mask & 1UL << j) != 0) -+ active++; -+ } -+ -+ // Tell each category how much height it has to work with -+ for (int i = 0; i < childLen; i++) { -+ Category c = (Category) Children[i]; -+ c.SetMaxDisplayHeight (displayHeight[i]); -+ } -+ } -+ - public void AddHit (Tile tile) - { - tile.Show (); -diff --git a/beagle/search/Beagle.Search/Panes.cs b/beagle/search/Beagle.Search/Panes.cs -index 3ae5b7e..4b6a554 100644 ---- a/beagle/search/Beagle.Search/Panes.cs -+++ b/beagle/search/Beagle.Search/Panes.cs -@@ -92,6 +92,10 @@ namespace Beagle.Search { - Gtk.Widget focusChild = mainChild.FocusChild; - mainChild.FocusChild = null; - mainChild.FocusChild = focusChild; -+ -+ GroupView gv = mainChild as GroupView; -+ if (gv != null) -+ gv.AdjustCategories (args.Allocation.Height); - } - } - --- -cgit v0.8.3.1 diff --git a/app-misc/beagle/files/beagle-0.3.9-mono2.6.patch b/app-misc/beagle/files/beagle-0.3.9-mono2.6.patch deleted file mode 100644 index d62f29b4ba9d..000000000000 --- a/app-misc/beagle/files/beagle-0.3.9-mono2.6.patch +++ /dev/null @@ -1,56 +0,0 @@ -diff -p -up beagle-0.3.9/beagled/SqliteUtils.cs.mono2.6 beagle-0.3.9/beagled/SqliteUtils.cs ---- beagle-0.3.9/beagled/SqliteUtils.cs.mono2.6 2008-01-02 00:25:15.000000000 +0100 -+++ beagle-0.3.9/beagled/SqliteUtils.cs 2009-12-16 14:27:28.000000000 +0100 -@@ -55,7 +55,8 @@ namespace Beagle.Util { - try { - ret = command.ExecuteNonQuery (); - break; -- } catch (SqliteBusyException ex) { -+ } catch (SqliteException ex) { -+ if (ex.ErrorCode == SQLiteErrorCode.Busy) - Thread.Sleep (50); - } catch (Exception e) { - Log.Error (e, "SQL that caused the exception: {0}", command_text); -@@ -79,7 +80,8 @@ namespace Beagle.Util { - try { - ret = command.ExecuteNonQuery (); - break; -- } catch (SqliteBusyException ex) { -+ } catch (SqliteException ex) { -+ if (ex.ErrorCode == SQLiteErrorCode.Busy) - Thread.Sleep (50); - } catch (Exception e) { - Log.Error ( e, "SQL that caused the exception: {0}", command.CommandText); -@@ -96,7 +98,8 @@ namespace Beagle.Util { - while (reader == null) { - try { - reader = command.ExecuteReader (); -- } catch (SqliteBusyException ex) { -+ } catch (SqliteException ex) { -+ if (ex.ErrorCode == SQLiteErrorCode.Busy) - Thread.Sleep (50); - } - } -@@ -108,7 +111,8 @@ namespace Beagle.Util { - while (true) { - try { - return reader.Read (); -- } catch (SqliteBusyException ex) { -+ } catch (SqliteException ex) { -+ if (ex.ErrorCode == SQLiteErrorCode.Busy) - Thread.Sleep (50); - } - } -diff -p -up beagle-0.3.9/Util/FSpotTools.cs.mono2.6 beagle-0.3.9/Util/FSpotTools.cs ---- beagle-0.3.9/Util/FSpotTools.cs.mono2.6 2007-11-27 02:49:59.000000000 +0100 -+++ beagle-0.3.9/Util/FSpotTools.cs 2009-12-16 14:27:58.000000000 +0100 -@@ -85,7 +85,8 @@ namespace Beagle.Util { - while (reader == null) { - try { - reader = command.ExecuteReader (); -- } catch (SqliteBusyException) { -+ } catch (SqliteException ex) { -+ if (ex.ErrorCode == SQLiteErrorCode.Busy) - Thread.Sleep (50); - } - } diff --git a/app-misc/beagle/files/beagle-0.3.9-mono2.8.patch b/app-misc/beagle/files/beagle-0.3.9-mono2.8.patch deleted file mode 100644 index 5032434449f5..000000000000 --- a/app-misc/beagle/files/beagle-0.3.9-mono2.8.patch +++ /dev/null @@ -1,152 +0,0 @@ -Patch to enable compilation against mono-2.8 - -* Mono-2.8 uses mono-2.pc instead of mono.pc for setting cflags and libs. -* Mono-2.8 disables direct access to struct MonoType fields; use accessors -instead (mono_type_get_type and mono_field_get_flags have been present in -the API since at least mono-1.2, so we do not need any version ifdefs). -* Cast FSpot.MetadataStore to IEnumerable in foreach() to prevent CS1640 -errors (non-unique enumeration of the type) with mono-2.8's gmcs. - -diff -ru beagle-0.3.9-orig/configure.in beagle-0.3.9/configure.in ---- beagle-0.3.9-orig/configure.in 2010-10-16 01:30:03.807825004 -0400 -+++ beagle-0.3.9/configure.in 2010-10-16 01:30:10.385825003 -0400 -@@ -59,11 +59,20 @@ - AC_MSG_ERROR([You need to install the Mono gmcs compiler]) - fi - --AC_MSG_CHECKING([for mono.pc]) --if test -z `$PKG_CONFIG --variable=prefix mono`; then -- AC_MSG_ERROR([missing the mono.pc file, usually found in the mono-devel package]) -+# mono-2.8 and higher uses mono-2.pc instead of mono.pc for cflags and libs -+AC_MSG_CHECKING([for mono-2.pc]) -+if test -z `$PKG_CONFIG --variable=prefix mono-2`; then -+ AC_MSG_RESULT([not found]) -+ AC_MSG_CHECKING([for mono.pc]) -+ if test -z `$PKG_CONFIG --variable=prefix mono`; then -+ AC_MSG_ERROR([missing the mono.pc file, usually found in the mono-devel package]) -+ else -+ AC_MSG_RESULT([found]) -+ mono_pc=mono -+ fi - else - AC_MSG_RESULT([found]) -+ mono_pc=mono-2 - fi - - BEAGLE_DEFINES="" -@@ -71,10 +80,10 @@ - # check that we have the require version of mono - - # Temporary: check for mono-1.9 --PKG_CHECK_MODULES(MONO, mono >= 1.9, mono_1_9=yes, mono_1_9=no) -+PKG_CHECK_MODULES(MONO, $mono_pc >= 1.9, mono_1_9=yes, mono_1_9=no) - if test "x$mono_1_9" = "xno"; then - AC_MSG_RESULT([missing mono >= 1.9. Searching for mono >= 1.2.4]) -- PKG_CHECK_MODULES(MONO, mono >= $MONO_REQUIRED) -+ PKG_CHECK_MODULES(MONO, $mono_pc >= $MONO_REQUIRED) - else - AC_MSG_RESULT([found mono >= 1.9]) - BEAGLE_DEFINES="$BEAGLE_DEFINES -define:MONO_1_9" -@@ -84,7 +93,7 @@ - needed_dlls="Mono.Data.Sqlite Mono.Posix System.Data System.Web ICSharpCode.SharpZipLib" - for i in $needed_dlls; do - AC_MSG_CHECKING([for $i.dll]) -- if test ! -e `$PKG_CONFIG --variable=prefix mono`/lib/mono/2.0/$i.dll; then -+ if test ! -e `$PKG_CONFIG --variable=prefix $mono_pc`/lib/mono/2.0/$i.dll; then - AC_MSG_ERROR([missing required mono DLL: $i.dll]) - else - AC_MSG_RESULT([found]) -@@ -195,7 +204,7 @@ - if test "x$enable_google" = "xyes"; then - i="System.Security" - AC_MSG_CHECKING([for $i.dll (needed by Google backends)]) -- if test ! -e `$PKG_CONFIG --variable=prefix mono`/lib/mono/2.0/$i.dll; then -+ if test ! -e `$PKG_CONFIG --variable=prefix $mono_pc`/lib/mono/2.0/$i.dll; then - AC_MSG_ERROR([missing required mono DLL: $i.dll]) - else - AC_MSG_RESULT([found]) -@@ -560,7 +569,7 @@ - if test "x$enable_qt" != "xno" -a "x$has_qyoto" = "xno"; then - i="qt-dotnet" - AC_MSG_CHECKING([for $i.dll]) -- if test ! -e `$PKG_CONFIG --variable=prefix mono`/lib/mono/2.0/$i.dll; then -+ if test ! -e `$PKG_CONFIG --variable=prefix $mono_pc`/lib/mono/2.0/$i.dll; then - AC_MSG_ERROR([missing required mono DLL: $i.dll]) - else - AC_MSG_RESULT([found]) -Only in beagle-0.3.9: configure.in.orig -diff -ru beagle-0.3.9-orig/Filters/FilterImage.cs beagle-0.3.9/Filters/FilterImage.cs ---- beagle-0.3.9-orig/Filters/FilterImage.cs 2008-04-13 15:24:13.000000000 -0400 -+++ beagle-0.3.9/Filters/FilterImage.cs 2010-10-16 02:08:10.755825005 -0400 -@@ -141,7 +141,7 @@ - Resource rights_anon = null; - Resource title_anon = null; - -- foreach (Statement stmt in xmp.Store) { -+ foreach (Statement stmt in (IEnumerable)xmp.Store) { - if (stmt.Predicate == MetadataStore.Namespaces.Resolve ("dc:subject")) { - //Console.WriteLine ("found subject"); - subject_anon = stmt.Object; -@@ -163,7 +163,7 @@ - } - } - -- foreach (Statement stmt in xmp.Store) { -+ foreach (Statement stmt in (IEnumerable)xmp.Store) { - if (stmt.Subject == subject_anon && - stmt.Predicate != MetadataStore.Namespaces.Resolve ("rdf:type")) { - AddProperty (Beagle.Property.New ("dc:subject", ((Literal)stmt.Object).Value)); -diff -ru beagle-0.3.9-orig/Filters/FilterPdf.cs beagle-0.3.9/Filters/FilterPdf.cs ---- beagle-0.3.9-orig/Filters/FilterPdf.cs 2008-04-13 15:31:18.000000000 -0400 -+++ beagle-0.3.9/Filters/FilterPdf.cs 2010-10-16 02:22:09.528825003 -0400 -@@ -8,6 +8,7 @@ - // - - using System; -+using System.Collections; - using System.IO; - using System.Diagnostics; - -@@ -220,7 +221,7 @@ - Resource rights_anon = null; - Resource title_anon = null; - -- foreach (Statement stmt in xmp.Store) { -+ foreach (Statement stmt in (IEnumerable)xmp.Store) { - if (stmt.Predicate == MetadataStore.Namespaces.Resolve ("dc:subject")) { - //Console.WriteLine ("found subject"); - subject_anon = stmt.Object; -@@ -239,7 +240,7 @@ - } - } - -- foreach (Statement stmt in xmp.Store) { -+ foreach (Statement stmt in (IEnumerable)xmp.Store) { - if (stmt.Subject == subject_anon && - stmt.Predicate != MetadataStore.Namespaces.Resolve ("rdf:type")) { - AddProperty (Beagle.Property.New ("dc:subject", ((Literal)stmt.Object).Value)); -diff -ru beagle-0.3.9-orig/glue/mono-glue.c beagle-0.3.9/glue/mono-glue.c ---- beagle-0.3.9-orig/glue/mono-glue.c 2007-11-26 20:50:05.000000000 -0500 -+++ beagle-0.3.9/glue/mono-glue.c 2010-10-16 01:04:19.839825010 -0400 -@@ -79,18 +79,18 @@ - type = mono_class_get_type (klass); - - /* This is an array, so drill down into it */ -- if (type->type == MONO_TYPE_SZARRAY) -+ if (mono_type_get_type (type) == MONO_TYPE_SZARRAY) - total += memory_usage_array ((MonoArray *) obj, visited); - - while ((field = mono_class_get_fields (klass, &iter)) != NULL) { - MonoType *ftype = mono_field_get_type (field); - gpointer value; - -- if ((ftype->attrs & (FIELD_ATTRIBUTE_STATIC | FIELD_ATTRIBUTE_HAS_FIELD_RVA)) != 0) -+ if ((mono_field_get_flags (field) & (FIELD_ATTRIBUTE_STATIC | FIELD_ATTRIBUTE_HAS_FIELD_RVA)) != 0) - continue; - - /* FIXME: There are probably other types we need to drill down into */ -- switch (ftype->type) { -+ switch (mono_type_get_type (ftype)) { - - case MONO_TYPE_CLASS: - case MONO_TYPE_OBJECT: diff --git a/app-misc/beagle/files/beagle-0.3.9-openfix.patch b/app-misc/beagle/files/beagle-0.3.9-openfix.patch deleted file mode 100644 index fd48fbae9eaa..000000000000 --- a/app-misc/beagle/files/beagle-0.3.9-openfix.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -upNr beagle-0.3.9.orign/search/Beagle.Search.Tiles/Tile.cs beagle-0.3.9/search/Beagle.Search.Tiles/Tile.cs ---- beagle-0.3.9.orign/search/Beagle.Search.Tiles/Tile.cs 2008-07-17 01:54:15.000000000 +0200 -+++ beagle-0.3.9/search/Beagle.Search.Tiles/Tile.cs 2009-07-06 20:50:41.227254947 +0200 -@@ -348,10 +348,6 @@ namespace Beagle.Search.Tiles { - #else - MimeApplication app; - app = Mime.GetDefaultApplication (mimetype); -- if (app == null) { -- Console.WriteLine ("Can't open MimeType '{0}'", mimetype); -- return; -- } - - bool expect_uris = app.SupportsUris (); - path = hit.Path; diff --git a/app-misc/beagle/files/beagle-0.3.9-update-tileindex.patch b/app-misc/beagle/files/beagle-0.3.9-update-tileindex.patch deleted file mode 100644 index b8a3861fcbdb..000000000000 --- a/app-misc/beagle/files/beagle-0.3.9-update-tileindex.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 1f2e02c9f1e47b747d281510ab7bbd7950c568ee Mon Sep 17 00:00:00 2001 -From: Vincent Untz -Date: Fri, 14 Aug 2009 11:31:59 +0000 -Subject: Update tileIndex when removing a tile - -The bug was introduced with 7cfcb26c. - -http://bugzilla.gnome.org/show_bug.cgi?id=582354 ---- -diff --git a/beagle/search/Beagle.Search/Category.cs b/beagle/search/Beagle.Search/Category.cs -index 06e8724..a008ef4 100644 ---- a/beagle/search/Beagle.Search/Category.cs -+++ b/beagle/search/Beagle.Search/Category.cs -@@ -152,6 +152,8 @@ namespace Beagle.Search { - - tiles.Remove ((Tiles.Tile)widget); - -+ tileIndex = Math.Min( Math.Max( tiles.Count - 1, 0), tileIndex); -+ - if (Expanded) - ShowTiles (); - } --- -cgit v0.8.3.1 diff --git a/app-misc/beagle/files/crawl-portage b/app-misc/beagle/files/crawl-portage deleted file mode 100644 index ec0c16f34fa7..000000000000 --- a/app-misc/beagle/files/crawl-portage +++ /dev/null @@ -1,18 +0,0 @@ -# Beagle Portage Crawl Setup - -source /etc/make.globals -source /etc/make.conf - -CRAWL_ENABLED="no" - -CRAWL_INDEX_NAME="portage" - -CRAWL_PATHS="${PORTDIR} /var/db/pkg" - -CRAWL_ALLOW_PATTERNS="*.ebuild,ChangeLog,metadata.xml" - -CRAWL_RECURSIVE="yes" - -CRAWL_DISABLE_FILTERING="no" - -CRAWL_CACHE_TEXT="no" diff --git a/app-misc/beagle/metadata.xml b/app-misc/beagle/metadata.xml deleted file mode 100644 index a8f8a1c8c7ff..000000000000 --- a/app-misc/beagle/metadata.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - dotnet - - Enables google (gmail etc.) indexing support. - Enables support for indexing of the MS CHM (Compressed HTML) - file format using app-doc/chmlib. - Builds programmer documentation for Beagle using - app-doc/monodoc. - Enables debug XML dumps of all messages passed between - the daemons and the UIs. WARNING, this option will fill up your Beagle - Log directory very quickly. - Enables Beagle to index the Addressbook and Calendar from - mail-client/evolution stored in - gnome-extra/evolution-data-server. The information is - accessed using dev-dotnet/evolution-sharp. - Compiles and installs the extension for either - www-client/firefox or - www-client/firefox-bin. This extension helps - Beagle index the websites you visit. - Allows Beagle to get status information from - applications such as Pidgin to show in the search results. - Enables the GTK+ Beagle Search UI for showing search - results. This is the default GUI for Beagle. - Enable inotify filesystem monitoring support - - Enables support for indexing of the PDF (Portable Document - Format) file format using `pdfinfo` and `pdftotext` from - app-text/poppler - Enables OLE (Object Linking and Editing) support via - dev-dotnet/gsf-sharp, app-text/wv, and - app-office/gnumeric(ssindex). These allow Beagle to index - MS Powerpoint, Word, and Spreadsheet Documents. - Compiles and installs the extension for either - mail-client/thunderbird or - mail-client/thunderbird-bin. This extension helps - Beagle index your mails. - Allow Beagle to detect when the screensaver is - switched on. This allows Beagle to use more resources and index faster - when the computer is not in use. - - -- cgit v1.2.3-65-gdbad