diff options
author | Peter Alfredsen <loki_val@gentoo.org> | 2008-12-05 22:32:23 +0000 |
---|---|---|
committer | Peter Alfredsen <loki_val@gentoo.org> | 2008-12-05 22:32:23 +0000 |
commit | d14688443aff9d64a11e9e13d4360760eacd855d (patch) | |
tree | 55e44c5e5ffc72d9b5fc5a229667dd8ccbd2ffc5 | |
parent | Update gst-plugins-bad eclass. (diff) | |
download | historical-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
-rw-r--r-- | gnome-extra/gnome-do/ChangeLog | 9 | ||||
-rw-r--r-- | gnome-extra/gnome-do/Manifest | 15 | ||||
-rw-r--r-- | gnome-extra/gnome-do/files/gnome-do-0.6.1.0-mono-2.2.patch | 233 | ||||
-rw-r--r-- | gnome-extra/gnome-do/gnome-do-0.6.1.0.ebuild | 63 |
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." +} |