summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-06-06 13:38:15 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-06-06 13:38:15 +0000
commitb7d4de3b69f40de709d54fe54f5e59fc6b95adc2 (patch)
tree11137eeb1ff62306bc47bca15aa88968bbcf9258 /app-misc
parentold (diff)
downloadgentoo-2-b7d4de3b69f40de709d54fe54f5e59fc6b95adc2.tar.gz
gentoo-2-b7d4de3b69f40de709d54fe54f5e59fc6b95adc2.tar.bz2
gentoo-2-b7d4de3b69f40de709d54fe54f5e59fc6b95adc2.zip
Punt beagle as planned. Use tracker or some other maintained indexer.
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/beagle-xesam/ChangeLog21
-rw-r--r--app-misc/beagle-xesam/Manifest16
-rw-r--r--app-misc/beagle-xesam/beagle-xesam-0.2.ebuild23
-rw-r--r--app-misc/beagle-xesam/metadata.xml15
-rw-r--r--app-misc/beagle/ChangeLog615
-rw-r--r--app-misc/beagle/Manifest24
-rw-r--r--app-misc/beagle/beagle-0.3.9-r5.ebuild205
-rw-r--r--app-misc/beagle/beagle-0.3.9-r6.ebuild204
-rw-r--r--app-misc/beagle/files/beagle-0.3.9-UnixConnectionHandler-exceptions.patch42
-rw-r--r--app-misc/beagle/files/beagle-0.3.9-firefox-3.6.patch177
-rw-r--r--app-misc/beagle/files/beagle-0.3.9-gmime24.patch512
-rw-r--r--app-misc/beagle/files/beagle-0.3.9-grow-shrink.patch372
-rw-r--r--app-misc/beagle/files/beagle-0.3.9-mono2.6.patch56
-rw-r--r--app-misc/beagle/files/beagle-0.3.9-mono2.8.patch152
-rw-r--r--app-misc/beagle/files/beagle-0.3.9-openfix.patch14
-rw-r--r--app-misc/beagle/files/beagle-0.3.9-update-tileindex.patch24
-rw-r--r--app-misc/beagle/files/crawl-portage18
-rw-r--r--app-misc/beagle/metadata.xml43
18 files changed, 0 insertions, 2533 deletions
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; <angelos@gentoo.org> beagle-xesam-0.2.ebuild:
- Updated ndesk-dbus dependencies (bug 356391)
-
- 09 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org>
- beagle-xesam-0.2.ebuild:
- Add mono inherit, trying to fix bug #264284.
-
- 21 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- 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 <ford_prefect@gentoo.org> +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 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>ford_prefect@gentoo.org</email>
- <name>Arun Raghavan</name>
- </maintainer>
- <longdescription lang="en">
- 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.
- </longdescription>
-</pkgmetadata>
-
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 <zmedico@gentoo.org> 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 <jdhore@gentoo.org> 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 <pacho@gentoo.org> +beagle-0.3.9-r6.ebuild:
- Drop galago support as it's dead and will go away soon.
-
- 21 Jan 2012; Pacho Ramos <pacho@gentoo.org> -beagle-0.3.9-r3.ebuild,
- -beagle-0.3.9-r4.ebuild:
- Drop old.
-
- 12 Mar 2011; <angelos@gentoo.org> 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 <nirbheek@gentoo.org>
- 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 <ranger@gentoo.org> beagle-0.3.9-r5.ebuild:
- Marking beagle-0.3.9-r5 ppc for bug 355001
-
- 20 Feb 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- beagle-0.3.9-r5.ebuild:
- x86 stable wrt bug #355001
-
- 16 Feb 2011; Markos Chandras <hwoarang@gentoo.org> 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 <pacho@gentoo.org> +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 <hwoarang@gentoo.org> beagle-0.3.9-r4.ebuild:
- Stable on amd64 wrt bug #352808
-
- 29 Jan 2011; Christian Faulhammer <fauli@gentoo.org>
- beagle-0.3.9-r4.ebuild:
- stable x86, bug 352808
-
-*beagle-0.3.9-r4 (08 Nov 2010)
-
- 08 Nov 2010; Pacho Ramos <pacho@gentoo.org> +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 <pacho@gentoo.org> -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 <josejx@gentoo.org> beagle-0.3.9-r3.ebuild:
- Marked ppc stable for bug #324723.
-
- 31 Jul 2010; Pacho Ramos <pacho@gentoo.org> metadata.xml:
- Update firefox local USE flag description as reported by ScytheMan in bug
- #330649.
-
- 25 Jul 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
- -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 <fauli@gentoo.org>
- beagle-0.3.9-r3.ebuild:
- stable x86, bug 324723
-
- 09 Jul 2010; Pacho Ramos <pacho@gentoo.org> beagle-0.3.9-r3.ebuild:
- amd64 stable, bug 324723
-
-*beagle-0.3.9-r3 (19 Jun 2010)
-
- 19 Jun 2010; Pacho Ramos <pacho@gentoo.org>
- +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 <cedk@gentoo.org> metadata.xml:
- Remove myself as maintainer
-
- 13 Jun 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
- 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 <nirbheek@gentoo.org>
- 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 <nirbheek@gentoo.org>
- 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 <lxnay@gentoo.org> 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 <ssuominen@gentoo.org>
- beagle-0.3.9-r1.ebuild, beagle-0.3.9-r2.ebuild:
- Fix poppler depend.
-
- 01 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
- beagle-0.3.9-r1.ebuild, beagle-0.3.9-r2.ebuild:
- mozilla-firefox-bin -> firefox-bin
-
- 06 Sep 2009; Peter Alfredsen <loki_val@gentoo.org> beagle-0.3.9-r2.ebuild:
- Sed on configure.in now that we are eautoreconfing. Fixes bug 283855.
- Thanks to Wilbur Pan <wilburpan@yahoo.com> for reporting.
-
-*beagle-0.3.9-r2 (05 Sep 2009)
-
- 05 Sep 2009; Peter Alfredsen <loki_val@gentoo.org>
- -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 <nixnut@gentoo.org> beagle-0.3.9-r1.ebuild:
- ppc stable #269875
-
- 14 May 2009; Markus Meier <maekke@gentoo.org> beagle-0.3.9-r1.ebuild:
- amd64/x86 stable, bug #269875
-
- 18 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> 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 <loki_val@gentoo.org>
- +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 <loki_val@gentoo.org>
- -beagle-0.3.7-r1.ebuild:
- Remove old versions.
-
- 04 Apr 2009; Markus Meier <maekke@gentoo.org> beagle-0.3.9.ebuild:
- amd64/x86 stable, bug #234305
-
- 30 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> 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 <ranger@gentoo.org> beagle-0.3.9.ebuild:
- Marking beagle-0.3.9 ppc stable for bug 234305
-
- 25 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> -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 <salfner@informatik.hu-berlin.de> for reporting.
-
- 21 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> beagle-0.3.9.ebuild:
- Make beagle build with epiphany-2.26
-
- 28 Jan 2009; Peter Alfredsen <loki_val@gentoo.org> 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 <loki_val@gentoo.org> +beagle-0.3.9.ebuild:
- Bump. Reviewed dependencies.
-
- 05 Jan 2009; Peter Alfredsen <loki_val@gentoo.org> 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 <loki_val@gentoo.org>
- -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 <loki_val@gentoo.org> 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 <loki_val@gentoo.org>
- +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 <eva@gentoo.org> 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 <cedk@gentoo.org> +beagle-0.3.8.ebuild:
- Version bump
-
- 31 Jul 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
- Add missing USE flag description for inotify to metadata.
-
- 28 Jul 2008; Raúl Porcel <armin76@gentoo.org> beagle-0.3.7-r1.ebuild:
- x86 stable wrt #230185
-
- 27 Jul 2008; Olivier Crête <tester@gentoo.org> beagle-0.3.7-r1.ebuild:
- Stable on amd64, bug #230185
-
- 16 Jul 2008; nixnut <nixnut@gentoo.org> 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 <cedk@gentoo.org>
- +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 <cedk@gentoo.org>
- +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 <cedk@gentoo.org> +beagle-0.3.7.ebuild:
- Version bump
-
- 13 May 2008; Peter Volkov <pva@gentoo.org> 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 <cedk@gentoo.org> beagle-0.3.6.ebuild:
- Fix typo for bug #201093
-
-*beagle-0.3.6 (20 Apr 2008)
-
- 20 Apr 2008; Cédric Krier <cedk@gentoo.org> -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 <cedk@gentoo.org>
- -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 <cedk@gentoo.org>
- -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 <cedk@gentoo.org> +beagle-0.3.4.ebuild:
- Version bump
-
-*beagle-0.3.3 (25 Mar 2008)
-
- 25 Mar 2008; Cédric Krier <cedk@gentoo.org>
- +files/beagle-0.3.3-log-level-warn.patch, +beagle-0.3.3.ebuild:
- Version bump
-
- 09 Mar 2008; Cédric Krier <cedk@gentoo.org> metadata.xml,
- beagle-0.2.18.ebuild:
- Add intltool to DEPEND
-
- 09 Mar 2008; Mart Raudsepp <leio@gentoo.org> beagle-0.2.18.ebuild:
- Fix build with newer intltool, bug 200711
-
- 01 Mar 2008; Cédric Krier <cedk@gentoo.org> beagle-0.2.18.ebuild:
- Add blocker dependency to libbeagle
-
- 28 Feb 2008; Cédric Krier <cedk@gentoo.org> metadata.xml:
- Add myself as maintainer
-
- 25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
- Removing metalgod from metadata.xml as per #99350.
-
- 25 Nov 2007; Brent Baude <ranger@gentoo.org> beagle-0.2.18.ebuild:
- Marking beagle-0.2.18 ppc stable for bug 196755
-
- 23 Nov 2007; Markus Meier <maekke@gentoo.org> beagle-0.2.18.ebuild:
- x86 stable, bug #196755
-
- 22 Nov 2007; Samuli Suominen <drac@gentoo.org> 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 <drac@gentoo.org> +beagle-0.2.18.ebuild:
- Version bump, closing bug #190707, for #196755 straight to stable for amd64.
-
- 24 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- beagle-0.2.17.ebuild:
- ppc stable, bug #18944
-
- 23 Aug 2007; Christoph Mende <angelos@gentoo.org> beagle-0.2.17.ebuild:
- Stable on amd64 wrt bug #189442
-
- 22 Aug 2007; Jurek Bartuszek <jurek@gentoo.org> beagle-0.2.17.ebuild:
- x86 stable (bug #189442)
-
-*beagle-0.2.17 (28 Jul 2007)
-
- 28 Jul 2007; Daniel Drake <dsd@gentoo.org> -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 <omp@gentoo.org> beagle-0.2.16.ebuild,
- beagle-0.2.16.2.ebuild:
- Remove virtual/x11 from dependencies.
-
- 14 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml:
- add <herd>no-herd</herd>
-
- 03 Mar 2007; nixnut <nixnut@gentoo.org> beagle-0.2.16.2.ebuild:
- Stable on ppc wrt bug 168400
-
- 01 Mar 2007; Luis Medinas <metalgod@gentoo.org> beagle-0.2.16.2.ebuild:
- Stable on amd64. Bug #168400.
-
- 26 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
- beagle-0.2.16.2.ebuild:
- stable x86; bug 168400
-
-*beagle-0.2.16.2 (26 Feb 2007)
-
- 26 Feb 2007; Luis Medinas <metalgod@gentoo.org> +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 <pylon@gentoo.org> beagle-0.2.16.ebuild:
- Stable on ppc; bug #156155.
-
- 09 Feb 2007; Simon Stelling <blubb@gentoo.org> beagle-0.2.16.ebuild:
- stable on amd64
-
- 08 Feb 2007; Christian Faulhammer <opfer@gentoo.org> beagle-0.2.16.ebuild:
- stable x86; bug #156155
-
- 07 Feb 2007; Luis Medinas <metalgod@gentoo.org>
- +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 <metalgod@gentoo.org>
- -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 <metalgod@gentoo.org>
- +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 <genone@gentoo.org> beagle-0.2.7.ebuild,
- beagle-0.2.13.ebuild, beagle-0.2.14.ebuild:
- Replacing einfo with elog
-
- 15 Jan 2007; Luis Medinas <metalgod@gentoo.org> 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 <metalgod@gentoo.org> 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 <metalgod@gentoo.org> +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 <metalgod@gentoo.org> +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 <metalgod@gentoo.org> +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 <metalgod@gentoo.org> +beagle-0.2.12.ebuild:
- Version Bump.
-
-*beagle-0.2.11 (27 Oct 2006)
-
- 27 Oct 2006; Luis Medinas <metalgod@gentoo.org> +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 <metalgod@gentoo.org> +beagle-0.2.9.ebuild:
- Version Bump
-
-*beagle-0.2.8 (18 Aug 2006)
-
- 18 Aug 2006; Luis Medinas <metalgod@gentoo.org> +beagle-0.2.8.ebuild:
- Version Bump.
-
- 17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> beagle-0.2.7.ebuild:
- Marked stable on amd64 for bug #139612
-
- 14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> beagle-0.2.7.ebuild:
- ppc stable, bug #139612
-
- 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> beagle-0.2.7.ebuild:
- Stable on x86 wrt bug #139612.
-
-*beagle-0.2.7 (20 Jun 2006)
-
- 20 Jun 2006; Luis Medinas <metalgod@gentoo.org>
- +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 <metalgod@gentoo.org>
- -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 <metalgod@gentoo.org> beagle-0.2.6.ebuild:
- Added missing pdf use flag thanks to Christoph Galler <galler@ch.risto.ph>
- for reporting to us. Closes bug #134638.
-
-*beagle-0.2.6 (29 Apr 2006)
-
- 29 Apr 2006; Luis Medinas <metalgod@gentoo.org> +beagle-0.2.6.ebuild:
- Version Bump.
-
-*beagle-0.2.5 (22 Apr 2006)
-
- 22 Apr 2006; Luis Medinas <metalgod@gentoo.org>
- +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ò <flameeyes@gentoo.org> 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 <metalgod@gentoo.org>
- 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 <maxima.bugs@gmail.com> and Pat Double
- <double@inebraska.com>.
-
- 09 Apr 2006; Stefan Jones <cretin@gentoo.org> beagle-0.2.4-r1.ebuild:
- You want chown not chmod :-)
-
-*beagle-0.2.4-r1 (09 Apr 2006)
-
- 09 Apr 2006; Luis Medinas <metalgod@gentoo.org>
- +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 <double@inebraska.com>.
- Added a patch to fix crawl searches path's.
-
-*beagle-0.2.4 (08 Apr 2006)
-
- 08 Apr 2006; Luis Medinas <metalgod@gentoo.org>
- +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 <metalgod@gentoo.org> beagle-0.2.3-r1.ebuild:
- Update wv dependency. Thanks to B. Keroack <mutualaid@gmail.com> cloes bug
- #128589.
-
-*beagle-0.2.3-r1 (30 Mar 2006)
-
- 30 Mar 2006; Luis Medinas <metalgod@gentoo.org>
- -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 <josejx@gentoo.org> beagle-0.2.2.1.ebuild,
- beagle-0.2.3.ebuild:
- Marked ~ppc for bug #123847.
-
- 20 Mar 2006; Luis Medinas <metalgod@gentoo.org> 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 <metalgod@gentoo.org> +beagle-0.2.3.ebuild:
- Version Bump.
-
-*beagle-0.2.2.1 (07 Mar 2006)
-
- 07 Mar 2006; Luis Medinas <metalgod@gentoo.org> +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 <metalgod@gentoo.org> +beagle-0.2.2.ebuild:
- Version Bump from upstream.
-
-*beagle-0.2.1-r1 (04 Mar 2006)
-
- 04 Mar 2006; Luis Medinas <metalgod@gentoo.org>
- +files/beagle-0.2.1-noguisettings.patch, +beagle-0.2.1-r1.ebuild:
- Added a patch from Daniel Drake <dsd@gentoo.org> to fix desktop entry if the
- gui is disable. Fixes bug #124192.
-
- 26 Feb 2006; Luis Medinas <metalgod@gentoo.org> beagle-0.2.1.ebuild:
- Added a sqlite version fix. Closes bug #123928.
-
- 24 Feb 2006; Luis Medinas <metalgod@gentoo.org> 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 <metalgod@gentoo.org>
- +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 <cardoe@gentoo.org> beagle-0.1.2.ebuild:
- Fix my typo on the modular X depends. Simplify the depends as well.
-
- 27 Nov 2005; Herbie Hopkins <herbs@gentoo.org> beagle-0.1.2.ebuild:
- Multilib fix.
-
- 22 Nov 2005; Joseph Jezak <josejx@gentoo.org> beagle-0.1.2.ebuild:
- Marked ~ppc for bug #110551.
-
-*beagle-0.1.2 (14 Nov 2005)
-
- 14 Nov 2005; Daniel Drake <dsd@gentoo.org> +beagle-0.1.2.ebuild:
- Version bump; this version does not support .doc file indexing due to bug
- #111228
-
- 06 Nov 2005; Simon Stelling <blubb@gentoo.org> 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 <blubb@gentoo.org> beagle-0.1.1.ebuild:
- added ~amd64 keyword
-
- 03 Nov 2005; Daniel Drake <dsd@gentoo.org> 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 <dsd@gentoo.org> 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 <dsd@gentoo.org>
- +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 <tetromino@gmail.com>
-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 <tetromino@gmail.com>
----
- 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 <Filia.Tao@gmail.com>
-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 @@
- <!ENTITY beagle.run.never.index.label "从不索引这个站点">
- <!ENTITY beagle.run.preferences.label "选项">
- <!ENTITY beagle.run.context.menu.label "Beagle">
- <!ENTITY beagle.run.index.link.label "索引链接">
- <!ENTITY beagle.run.index.image.label "索引图片">
--
- <!ENTITY beagle.index.link.start.label "开始">
- <!ENTITY beagle.index.link.stop.label "停止">
-
- <!ENTITY beagle.bookmark.index.modified.label "索引更改过的书签">
-
-+<!ENTITY beagle.sidebar.title "Beagle 搜索历史侧边栏">
-+<!ENTITY beagle.sidebar.commandkey "B">
-+<!ENTITY beagle.sidebar.modifierskey "shift 键">
-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 @@
-
- <em:targetApplication>
- <Description>
- <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
- <em:minVersion>0.8</em:minVersion>
-- <em:maxVersion>3.0.*</em:maxVersion>
-+ <em:maxVersion>3.6.*</em:maxVersion>
- </Description>
- </em:targetApplication>
-
- </Description>
-
-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 <unistd.h> 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 <crivera@novell.com>
-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 <vuntz@gnome.org>
-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 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>dotnet</herd>
- <use>
- <flag name='google'>Enables google (gmail etc.) indexing support.</flag>
- <flag name='chm'>Enables support for indexing of the MS CHM (Compressed HTML)
- file format using <pkg>app-doc/chmlib</pkg>.</flag>
- <flag name='doc'>Builds programmer documentation for Beagle using
- <pkg>app-doc/monodoc</pkg>.</flag>
- <flag name='debug'>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.</flag>
- <flag name='eds'>Enables Beagle to index the Addressbook and Calendar from
- <pkg>mail-client/evolution</pkg> stored in
- <pkg>gnome-extra/evolution-data-server</pkg>. The information is
- accessed using <pkg>dev-dotnet/evolution-sharp</pkg>.</flag>
- <flag name='firefox'>Compiles and installs the extension for either
- <pkg>www-client/firefox</pkg> or
- <pkg>www-client/firefox-bin</pkg>. This extension helps
- Beagle index the websites you visit.</flag>
- <flag name='galago'>Allows Beagle to get status information from
- applications such as Pidgin to show in the search results.</flag>
- <flag name='gtk'>Enables the GTK+ Beagle Search UI for showing search
- results. This is the default GUI for Beagle.</flag>
- <flag name='inotify'>Enable inotify filesystem monitoring support
- </flag>
- <flag name='pdf'>Enables support for indexing of the PDF (Portable Document
- Format) file format using `pdfinfo` and `pdftotext` from
- <pkg>app-text/poppler</pkg></flag>
- <flag name='ole'>Enables OLE (Object Linking and Editing) support via
- <pkg>dev-dotnet/gsf-sharp</pkg>, <pkg>app-text/wv</pkg>, and
- <pkg>app-office/gnumeric</pkg>(ssindex). These allow Beagle to index
- MS Powerpoint, Word, and Spreadsheet Documents.</flag>
- <flag name='thunderbird'>Compiles and installs the extension for either
- <pkg>mail-client/thunderbird</pkg> or
- <pkg>mail-client/thunderbird-bin</pkg>. This extension helps
- Beagle index your mails.</flag>
- <flag name='xscreensaver'>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.</flag>
- </use>
-</pkgmetadata>