summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2008-12-05 22:32:23 +0000
committerPeter Alfredsen <loki_val@gentoo.org>2008-12-05 22:32:23 +0000
commitd14688443aff9d64a11e9e13d4360760eacd855d (patch)
tree55e44c5e5ffc72d9b5fc5a229667dd8ccbd2ffc5 /gnome-extra/gnome-do
parentUpdate gst-plugins-bad eclass. (diff)
downloadhistorical-d14688443aff9d64a11e9e13d4360760eacd855d.tar.gz
historical-d14688443aff9d64a11e9e13d4360760eacd855d.tar.bz2
historical-d14688443aff9d64a11e9e13d4360760eacd855d.zip
Bump, bug 225911, ebuild snatched from ikelos' overlay, patch acquired from miguel_ in #mono on irc.gnome.org
Package-Manager: portage-2.2_rc16/cvs/Linux 2.6.28-rc6 x86_64
Diffstat (limited to 'gnome-extra/gnome-do')
-rw-r--r--gnome-extra/gnome-do/ChangeLog9
-rw-r--r--gnome-extra/gnome-do/Manifest15
-rw-r--r--gnome-extra/gnome-do/files/gnome-do-0.6.1.0-mono-2.2.patch233
-rw-r--r--gnome-extra/gnome-do/gnome-do-0.6.1.0.ebuild63
4 files changed, 308 insertions, 12 deletions
diff --git a/gnome-extra/gnome-do/ChangeLog b/gnome-extra/gnome-do/ChangeLog
index 4aa4bb9720b2..612a29424494 100644
--- a/gnome-extra/gnome-do/ChangeLog
+++ b/gnome-extra/gnome-do/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for gnome-extra/gnome-do
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do/ChangeLog,v 1.7 2008/11/09 21:15:35 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do/ChangeLog,v 1.8 2008/12/05 22:32:22 loki_val Exp $
+
+*gnome-do-0.6.1.0 (05 Dec 2008)
+
+ 05 Dec 2008; Peter Alfredsen <loki_val@gentoo.org>
+ +files/gnome-do-0.6.1.0-mono-2.2.patch, +gnome-do-0.6.1.0.ebuild:
+ Bump, bug 225911, ebuild snatched from ikelos' overlay, patch acquired
+ from miguel_ in #mono on irc.gnome.org
*gnome-do-0.4.2.0-r2 (09 Nov 2008)
diff --git a/gnome-extra/gnome-do/Manifest b/gnome-extra/gnome-do/Manifest
index d1ea8e389453..fe8b847c8e8a 100644
--- a/gnome-extra/gnome-do/Manifest
+++ b/gnome-extra/gnome-do/Manifest
@@ -1,17 +1,10 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX gnome-do-0.4.2.0-generic-gnome-desktop.patch 1473 RMD160 17a2e45aa8727386bb5fbaae78e7fd701ed8a32d SHA1 f7e5197beec233fdf5a74066cd35c74e7bbc220a SHA256 88a4ef6a4bb7ec3f2ed3505ded395c5652d89700fe549f68ed89811d4031f204
+AUX gnome-do-0.6.1.0-mono-2.2.patch 7422 RMD160 bcd15cd5990a3ba9828497f95893bc688af0bd68 SHA1 508194501656f3b6b6fdfa1a666a22cfc7e43a91 SHA256 ea43ddf9ad19d440c6ceb0bf680f48a822731ace7c3a6ca6f1493b9cfc56f87f
DIST gnome-do-0.4.2.0.tar.gz 457275 RMD160 7248b37a0d20c7415a548522d0f097efa1fd8c3e SHA1 8ecb747e1adc0b0e2102ed3a86a6bb9e74f49e8e SHA256 a54b8c5b2331716804c2f91f8b5ff0852a0dbc98a152c16c56aa1cd845460882
+DIST gnome-do-0.6.1.0.tar.gz 519091 RMD160 c68c4ea535947ee27f3a3fb09a8bc28063e33d3e SHA1 fa815839a3c565ca7ed160eb1d0476c9eea24f8f SHA256 01977eafa2b9b615459b1a96b4e70dcc0e04592b0d58068457793b87c49fc6d8
EBUILD gnome-do-0.4.2.0-r1.ebuild 869 RMD160 b45d64e14ee991ad3484f23cee8abdc28dcd9b1f SHA1 c3a224eeb0c4367b6b3311bc0e5d4354776d6cd7 SHA256 dab15aeef303edbcf72bb4c1c60e5107d7f14e91864d963f64158250930f413d
EBUILD gnome-do-0.4.2.0-r2.ebuild 974 RMD160 83500a7d49cb7df59937ef69b404f08eefd85f0d SHA1 8b372bf2430bc7125a5dccd32ffd99da94e50b07 SHA256 0380dffbbe34834c714ffa45428eda09899a9a53b330bfbe20fd877604c5751e
EBUILD gnome-do-0.4.2.0.ebuild 848 RMD160 55b6b3e1cba1bee331e589d981f7ef08f9b30043 SHA1 231de03e014ee7aabf451455c4b38dc63573ae9e SHA256 28849085f86db8026fe781258fea5698dc7aca46004f4ac01b4c96c29682b4eb
-MISC ChangeLog 1697 RMD160 a5e09c6247f74f56726ebc7fc5e80aa1294a5a93 SHA1 5dfcd952a43095be44fb3d028ebe7559fdab4563 SHA256 73efc647f77bae8d472e6b8f3785075035d9764b1c1af8efecb382e3e869ddd5
+EBUILD gnome-do-0.6.1.0.ebuild 1657 RMD160 ea6e46d835cabf11f14fb524dadafe3488253cff SHA1 8f959d218aa64f9f4ae931522fff3dcf178539e3 SHA256 6e68cbc658a7d9cef08f2fe310dadec4a75022ddd172add1200493171cedc05b
+MISC ChangeLog 1968 RMD160 83b58dd14c84a422a1dc20bd119408f2b5ce4ab8 SHA1 a03b5c7c940c57430540950cc8fe68c26cb74004 SHA256 f49b9801e7e18a238f641fd739a3bbd5e7fd920ce4f90b676afea45bb2879f95
MISC metadata.xml 636 RMD160 f016877bc198c2413301b83bb4506e7c09511b43 SHA1 69fedc8d43b14c5c5d71da683d245a42c3602f48 SHA256 0fbd964312685771f9333468bcf42f0ebf010b3170bcd17a614ec7b8cac7f697
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkkXUwIACgkQCzgcb6sPj4++jwCdFUp3iKz86DcPM9YVNfoxz+Kx
-JIsAn04+YeNiTxu+JML7hhF2uCyINIjk
-=mrxB
------END PGP SIGNATURE-----
diff --git a/gnome-extra/gnome-do/files/gnome-do-0.6.1.0-mono-2.2.patch b/gnome-extra/gnome-do/files/gnome-do-0.6.1.0-mono-2.2.patch
new file mode 100644
index 000000000000..d7ba390f86b6
--- /dev/null
+++ b/gnome-extra/gnome-do/files/gnome-do-0.6.1.0-mono-2.2.patch
@@ -0,0 +1,233 @@
+diff -ru gnome-do-0.6.1.0/Do/src/Do.Core/SearchControllers/SimpleSearchContext.cs gnome-do-0.6.1.0-new//Do/src/Do.Core/SearchControllers/SimpleSearchContext.cs
+--- gnome-do-0.6.1.0/Do/src/Do.Core/SearchControllers/SimpleSearchContext.cs 2008-09-23 04:29:33.000000000 -0400
++++ gnome-do-0.6.1.0-new//Do/src/Do.Core/SearchControllers/SimpleSearchContext.cs 2008-12-03 20:08:29.000000000 -0500
+@@ -45,13 +45,19 @@
+
+ public string Query
+ {
+- get { return query ?? query = string.Empty; }
++ get { if (query == null)
++ query = string.Empty;
++ return query;
++ }
+ set { query = value; }
+ }
+
+ public IObject[] Results
+ {
+- get { return results ?? results = new IObject[0]; }
++ get { if (results == null)
++ results = new IObject[0];
++ return results;
++ }
+ set {
+ results = value ?? new IObject[0];
+
+diff -ru gnome-do-0.6.1.0/Do/src/Do.cs gnome-do-0.6.1.0-new//Do/src/Do.cs
+--- gnome-do-0.6.1.0/Do/src/Do.cs 2008-09-23 04:29:33.000000000 -0400
++++ gnome-do-0.6.1.0-new//Do/src/Do.cs 2008-12-03 20:08:16.000000000 -0500
+@@ -117,35 +117,40 @@
+ }
+
+ public static DoPreferences Preferences {
+- get { return preferences ??
+- preferences = new DoPreferences ();
++ get { if (preferences == null)
++ preferences = new DoPreferences ();
++ return preferences;
+ }
+ }
+
+ public static CommandLinePreferences CLIPrefs {
+- get { return cliprefs ??
+- cliprefs = new CommandLinePreferences (args);
++ get { if (cliprefs == null)
++ cliprefs = new CommandLinePreferences (args);
++ return cliprefs;
+ }
+ }
+
+ public static Controller Controller {
+ get {
+- return controller ??
++ if (controller == null)
+ controller = new Controller ();
++ return controller;
+ }
+ }
+
+ public static IUniverseManager UniverseManager {
+ get {
+- return universe_manager ??
++ if (universe_manager == null)
+ universe_manager = new SimpleUniverseManager ();
++ return universe_manager;
+ }
+ }
+
+ public static NotificationIcon NotificationIcon {
+ get {
+- return notification_icon ??
++ if ( notification_icon == null )
+ notification_icon = new NotificationIcon ();
++ return notification_icon;
+ }
+ }
+
+diff -ru gnome-do-0.6.1.0/Do/src/Do.UI/MainMenu.cs gnome-do-0.6.1.0-new//Do/src/Do.UI/MainMenu.cs
+--- gnome-do-0.6.1.0/Do/src/Do.UI/MainMenu.cs 2008-09-23 04:29:33.000000000 -0400
++++ gnome-do-0.6.1.0-new//Do/src/Do.UI/MainMenu.cs 2008-12-03 20:08:25.000000000 -0500
+@@ -32,8 +32,9 @@
+
+ public static MainMenu Instance {
+ get {
+- return instance ??
++ if (instance == null)
+ instance = new MainMenu ();
++ return instance;
+ }
+ }
+
+diff -ru gnome-do-0.6.1.0/Do/src/GconfPreferencesBackend.cs gnome-do-0.6.1.0-new//Do/src/GconfPreferencesBackend.cs
+--- gnome-do-0.6.1.0/Do/src/GconfPreferencesBackend.cs 2008-09-23 04:29:33.000000000 -0400
++++ gnome-do-0.6.1.0-new//Do/src/GconfPreferencesBackend.cs 2008-12-03 20:09:32.000000000 -0500
+@@ -74,6 +74,7 @@
+ try {
+ val = (T) client.Get (MakeKeyPath (key));
+ } catch {
++ val = default (T);
+ success = false;
+ }
+ return success;
+diff -ru gnome-do-0.6.1.0/Do.Addins/src/Do.Addins/SearchContext.cs gnome-do-0.6.1.0-new//Do.Addins/src/Do.Addins/SearchContext.cs
+--- gnome-do-0.6.1.0/Do.Addins/src/Do.Addins/SearchContext.cs 2008-09-23 04:29:33.000000000 -0400
++++ gnome-do-0.6.1.0-new//Do.Addins/src/Do.Addins/SearchContext.cs 2008-12-03 19:30:17.000000000 -0500
+@@ -81,7 +81,11 @@
+
+ public List<IItem> Items
+ {
+- get { return items ?? items = new List<IItem> (); }
++ get {
++ if (items == null)
++ items = new List<IItem> ();
++ return items;
++ }
+ set { items = value; }
+ }
+
+@@ -99,13 +103,23 @@
+
+ public string Query
+ {
+- get { return query ?? query = ""; }
++ get {
++ if (query == null)
++ query = "";
++
++ return query;
++ }
+ set { query = value; }
+ }
+
+ public IObject[] Results
+ {
+- get { return results ?? results = new IObject[0]; }
++ get {
++ if (results == null)
++ results = new IObject [0];
++
++ return results;
++ }
+ set {
+ results = value ?? new IObject[0];
+ cursor = 0;
+@@ -212,8 +226,13 @@
+
+ public Type[] SearchTypes
+ {
+- get { return searchTypes ??
+- searchTypes = new Type[] {typeof (IItem), typeof (IAction)}; }
++ get {
++ if (searchTypes == null)
++ searchTypes = new Type[] {typeof (IItem), typeof (IAction)};
++
++ return searchTypes;
++ }
++
+ set {
+ PreviousSearchTypes = searchTypes;
+ searchTypes = value;
+@@ -222,8 +241,12 @@
+
+ private Type[] PreviousSearchTypes
+ {
+- get { return previousSearchTypes ??
+- previousSearchTypes = new Type[] {typeof (IItem), typeof (IAction)}; }
++ get {
++ if (previousSearchTypes == null)
++ previousSearchTypes = new Type[] {typeof (IItem), typeof (IAction)};
++
++ return previousSearchTypes;
++ }
+ set {
+ previousSearchTypes = value;
+ }
+diff -ru gnome-do-0.6.1.0/Do.Addins/src/Do.UI/ClassicWindow/ClassicWindow.cs gnome-do-0.6.1.0-new//Do.Addins/src/Do.UI/ClassicWindow/ClassicWindow.cs
+--- gnome-do-0.6.1.0/Do.Addins/src/Do.UI/ClassicWindow/ClassicWindow.cs 2008-09-23 04:29:33.000000000 -0400
++++ gnome-do-0.6.1.0-new//Do.Addins/src/Do.UI/ClassicWindow/ClassicWindow.cs 2008-12-03 19:29:33.000000000 -0500
+@@ -72,8 +72,11 @@
+
+ public PositionWindow PositionWindow {
+ get {
+- return positionWindow ??
++ if (positionWindow == null)
+ positionWindow = new PositionWindow (this, resultsWindow);
++
++ return positionWindow;
++
+ }
+ }
+
+diff -ru gnome-do-0.6.1.0/Do.Addins/src/Do.UI/DarkFrame/GlassWindow.cs gnome-do-0.6.1.0-new//Do.Addins/src/Do.UI/DarkFrame/GlassWindow.cs
+--- gnome-do-0.6.1.0/Do.Addins/src/Do.UI/DarkFrame/GlassWindow.cs 2008-09-23 04:29:33.000000000 -0400
++++ gnome-do-0.6.1.0-new//Do.Addins/src/Do.UI/DarkFrame/GlassWindow.cs 2008-12-03 19:29:47.000000000 -0500
+@@ -78,8 +78,9 @@
+
+ public PositionWindow PositionWindow {
+ get {
+- return positionWindow ??
++ if (positionWindow == null)
+ positionWindow = new PositionWindow(this, resultsWindow);
++ return positionWindow;
+ }
+ }
+ //---------------------ctor-----------------------
+diff -ru gnome-do-0.6.1.0/Do.Addins/src/Do.UI/MiniWindow/MiniWindow.cs gnome-do-0.6.1.0-new//Do.Addins/src/Do.UI/MiniWindow/MiniWindow.cs
+--- gnome-do-0.6.1.0/Do.Addins/src/Do.UI/MiniWindow/MiniWindow.cs 2008-09-23 04:29:33.000000000 -0400
++++ gnome-do-0.6.1.0-new//Do.Addins/src/Do.UI/MiniWindow/MiniWindow.cs 2008-12-03 19:30:00.000000000 -0500
+@@ -75,8 +75,10 @@
+
+ public PositionWindow PositionWindow {
+ get {
+- return positionWindow ??
++ if (positionWindow == null)
+ positionWindow = new PositionWindow (this, resultsWindow);
++
++ return positionWindow;
+ }
+ }
+
+diff -ru gnome-do-0.6.1.0/Do.Addins/src/Do.Universe/ApplicationItem.cs gnome-do-0.6.1.0-new//Do.Addins/src/Do.Universe/ApplicationItem.cs
+--- gnome-do-0.6.1.0/Do.Addins/src/Do.Universe/ApplicationItem.cs 2008-09-23 04:29:33.000000000 -0400
++++ gnome-do-0.6.1.0-new//Do.Addins/src/Do.Universe/ApplicationItem.cs 2008-12-03 20:01:36.000000000 -0500
+@@ -107,8 +107,8 @@
+ /// </returns>
+ GLib.List IEnumerableToList<T> (IEnumerable<T> es)
+ {
+- object [] arr;
+-
++ T [] arr;
++
+ arr = new List<T> (es).ToArray ();
+ return new GLib.List (arr, typeof (T), false, true);
+ }
diff --git a/gnome-extra/gnome-do/gnome-do-0.6.1.0.ebuild b/gnome-extra/gnome-do/gnome-do-0.6.1.0.ebuild
new file mode 100644
index 000000000000..c3ba33392a30
--- /dev/null
+++ b/gnome-extra/gnome-do/gnome-do-0.6.1.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do/gnome-do-0.6.1.0.ebuild,v 1.1 2008/12/05 22:32:22 loki_val Exp $
+
+# TODO: GNOME Do defaults to a debug build; to disable, --enable-release must
+# be passed. However, when doing this the build fails; figure out why.
+
+EAPI=2
+
+inherit gnome2 mono versionator eutils
+
+PVC=$(get_version_component_range 1-3)
+PVCS=$(get_version_component_range 1-2)
+
+DESCRIPTION="GNOME Do allows you to get things done quickly"
+HOMEPAGE="http://do.davebsd.com/"
+SRC_URI="https://launchpad.net/do/${PVCS}/${PVC}/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND="dev-lang/mono
+ >=dev-dotnet/gconf-sharp-2.24.0
+ >=dev-dotnet/gtk-sharp-2.12.6[glade]
+ dev-dotnet/dbus-sharp
+ dev-dotnet/dbus-glib-sharp
+ >=dev-dotnet/gnome-desktop-sharp-2.24.0
+ >=dev-dotnet/gnome-keyring-sharp-1.0.0
+ >=dev-dotnet/gnome-sharp-2.24.0
+ >=dev-dotnet/gnomevfs-sharp-2.24.0
+ >=dev-dotnet/wnck-sharp-2.24.0
+ >=dev-dotnet/art-sharp-2.24.0
+ dev-dotnet/mono-addins
+ dev-dotnet/notify-sharp
+ !<gnome-extra/gnome-do-plugins-0.6"
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.35
+ dev-util/pkgconfig"
+
+MAKEOPTS="${MAKEOPTS} -j1"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-mono-2.2.patch"
+}
+
+src_configure() {
+ gnome2_src_configure
+}
+
+src_compile() {
+ default
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ elog "As of gnome-do-0.5 the plugins have been merged into the main"
+ elog "package, making gnome-extra/gnome-do-plugins obsolete."
+ elog
+ elog "For Evolution contacts support emerge dev-dotnet/evolution-sharp."
+}