summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@gentoo.org>2012-09-22 23:34:12 +0530
committerNirbheek Chauhan <nirbheek@gentoo.org>2012-09-22 23:53:26 +0530
commit03da84cb5e7a07b699e1f8c35178091ee8a8c7ea (patch)
tree27278b21b676906faada46fe8df2376683c6792a /dev-util
parentmail-client/evolution: 3.5.91 → 3.5.92 (diff)
downloadgnome-03da84cb5e7a07b699e1f8c35178091ee8a8c7ea.tar.gz
gnome-03da84cb5e7a07b699e1f8c35178091ee8a8c7ea.tar.bz2
gnome-03da84cb5e7a07b699e1f8c35178091ee8a8c7ea.zip
Add dev-util/devhelp-3.5.92
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/devhelp/Manifest3
-rw-r--r--dev-util/devhelp/devhelp-3.5.92.ebuild58
-rw-r--r--dev-util/devhelp/files/devhelp-3.4.1-gsettings-fonts.patch114
3 files changed, 175 insertions, 0 deletions
diff --git a/dev-util/devhelp/Manifest b/dev-util/devhelp/Manifest
new file mode 100644
index 00000000..9fb77ca1
--- /dev/null
+++ b/dev-util/devhelp/Manifest
@@ -0,0 +1,3 @@
+AUX devhelp-3.4.1-gsettings-fonts.patch 3708 SHA256 b61dd6ba569198566b66f5dc3906177433b1189ec31f11813cfb886bffbfe475 SHA512 6e8d61b4ac1876d59147cbbbbcfc88931c0c2d9dad6dd56c0524b9e12de58fbcbd48b183995bdb7820821c3769bd3a67ed04fc2f520f0a96f801492002731b2d WHIRLPOOL f2c57b921078b5bf941172c6ed57e15a744eaf8f8e6743bff7ffb89c3c2a1f87906456fbad76e9b377de261f7b55b4c683915f709ecf30a37f2a0ce08bf4b529
+DIST devhelp-3.5.92.tar.xz 496932 SHA256 88edcb01905c271f391dfacd85d162fa2376b2ec40c13aa1ca48fe74d322502b SHA512 30dbff4a135570b280fadd2f591227132c3c8370855f7e692b3a9ed3d8f429114c628523af0a2dc3f3c4c43eef8f6e81f140134029f38aa467c8959491fc2ee4 WHIRLPOOL 23b45407d328c45ad45f9ecc9746febbc7305a29b0e3d21cebe942ffb042cefae7b840da3c056b0b21f6f7ac27fe601ed9438a958b0dd02c6d45ae4b819b664e
+EBUILD devhelp-3.5.92.ebuild 1526 SHA256 8b429960f3bdefa567bf7d86b54353617e7f12af5d4345137bce8830f2743d52 SHA512 aa98f715ccb30fe9ded17642ec78fb4ebcce1ac2919b400606a66ebbf5240165daa61f360850f637688b68a7ec21b2d089956c30cd51b59b1cc9790f4a5d9a07 WHIRLPOOL 408a9f4e0dbbbbe33ad295659a4e0307548df93339198fafc16e326f5dbb2e51fa670008aaaa26380250efe4b3a2bd4281a644da3250df410cedf78d08f4c0c3
diff --git a/dev-util/devhelp/devhelp-3.5.92.ebuild b/dev-util/devhelp/devhelp-3.5.92.ebuild
new file mode 100644
index 00000000..dfac01d9
--- /dev/null
+++ b/dev-util/devhelp/devhelp-3.5.92.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/devhelp/devhelp-3.4.1.ebuild,v 1.5 2012/07/05 17:52:54 tetromino Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_DEPEND="2"
+
+inherit eutils gnome2 python toolchain-funcs
+
+DESCRIPTION="An API documentation browser for GNOME"
+HOMEPAGE="http://live.gnome.org/devhelp"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+COMMON_DEPEND=">=gnome-base/gconf-2.6:2
+ >=dev-libs/glib-2.32:2
+ >=x11-libs/gtk+-3.4:3
+ >=net-libs/webkit-gtk-1.6:3"
+RDEPEND="${COMMON_DEPEND}
+ gnome-base/gsettings-desktop-schemas"
+DEPEND="${COMMON_DEPEND}
+ >=sys-devel/gettext-0.17
+ >=dev-util/intltool-0.40
+ virtual/pkgconfig"
+
+pkg_setup() {
+ DOCS="AUTHORS NEWS README"
+ # ICC is crazy, silence warnings (bug #154010)
+ if [[ $(tc-getCC) == "icc" ]] ; then
+ G2CONF="${G2CONF} --with-compile-warnings=no"
+ fi
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ gnome2_src_prepare
+ python_clean_py-compile_files
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ python_need_rebuild
+ python_mod_optimize /usr/$(get_libdir)/gedit/plugins
+ # Keep all the notify calls around so that users get reminded to delete them
+ preserve_old_lib_notify /usr/$(get_libdir)/libdevhelp-1.so.1
+ preserve_old_lib_notify /usr/$(get_libdir)/libdevhelp-2.so.1
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ python_mod_cleanup /usr/$(get_libdir)/gedit/plugins
+}
diff --git a/dev-util/devhelp/files/devhelp-3.4.1-gsettings-fonts.patch b/dev-util/devhelp/files/devhelp-3.4.1-gsettings-fonts.patch
new file mode 100644
index 00000000..c2d91d37
--- /dev/null
+++ b/dev-util/devhelp/files/devhelp-3.4.1-gsettings-fonts.patch
@@ -0,0 +1,114 @@
+From d761ce906fab110d38d9e71d4c25a334d79b9869 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Rafa=C5=82=20Mu=C5=BCy=C5=82o?= <galtgendo@o2.pl>
+Date: Thu, 3 May 2012 00:15:50 -0400
+Subject: [PATCH] stop using obsoleted default keys
+
+https://bugzilla.gnome.org/show_bug.cgi?id=646402
+---
+ src/dh-preferences.c | 36 ++++++++----------------------------
+ src/dh-util.c | 14 ++++++++------
+ 2 files changed, 16 insertions(+), 34 deletions(-)
+
+diff --git a/src/dh-preferences.c b/src/dh-preferences.c
+index 7d75ebf..0f33810 100644
+--- a/src/dh-preferences.c
++++ b/src/dh-preferences.c
+@@ -287,41 +287,21 @@ preferences_connect_conf_listeners (void)
+ }
+ #endif
+
+-/* FIXME: Use the functions in dh-util.c for this. */
+ static void
+ preferences_fonts_get_font_names (gboolean use_system_fonts,
+ gchar **variable,
+ gchar **fixed)
+ {
+- gchar *var_font_name;
+- gchar *fixed_font_name;
+- IgeConf *conf;
+-
+- conf = ige_conf_get ();
++ gchar *name;
++ gdouble size;
+
+- if (use_system_fonts) {
+-#ifdef GDK_WINDOWING_QUARTZ
+- var_font_name = g_strdup ("Lucida Grande 14");
+- fixed_font_name = g_strdup ("Monaco 14");
+-#else
+- ige_conf_get_string (conf,
+- DH_CONF_SYSTEM_VARIABLE_FONT,
+- &var_font_name);
+- ige_conf_get_string (conf,
+- DH_CONF_SYSTEM_FIXED_FONT,
+- &fixed_font_name);
+-#endif
+- } else {
+- ige_conf_get_string (conf,
+- DH_CONF_VARIABLE_FONT,
+- &var_font_name);
+- ige_conf_get_string (conf,
+- DH_CONF_FIXED_FONT,
+- &fixed_font_name);
+- }
++ dh_util_font_get_variable (&name, &size, use_system_fonts);
++ *variable = g_strdup_printf ("%s %u", name, (guint)size);
++ g_free (name);
+
+- *variable = var_font_name;
+- *fixed = fixed_font_name;
++ dh_util_font_get_fixed (&name, &size, use_system_fonts);
++ *fixed = g_strdup_printf ("%s %u", name, (guint)size);
++ g_free (name);
+ }
+
+ static void
+diff --git a/src/dh-util.c b/src/dh-util.c
+index 74312d2..08151a3 100644
+--- a/src/dh-util.c
++++ b/src/dh-util.c
+@@ -603,6 +603,7 @@ dh_util_font_get_variable (gchar **name,
+ {
+ IgeConf *conf;
+ gchar *name_and_size;
++ GSettings *settings;
+
+ conf = ige_conf_get ();
+
+@@ -610,9 +611,9 @@ dh_util_font_get_variable (gchar **name,
+ #ifdef GDK_WINDOWING_QUARTZ
+ name_and_size = g_strdup ("Lucida Grande 14");
+ #else
+- ige_conf_get_string (conf,
+- DH_CONF_SYSTEM_VARIABLE_FONT,
+- &name_and_size);
++ settings = g_settings_new ("org.gnome.desktop.interface");
++ name_and_size = g_settings_get_string (settings, "font-name");
++ g_object_unref (settings);
+ #endif
+ } else {
+ ige_conf_get_string (conf,
+@@ -635,6 +636,7 @@ dh_util_font_get_fixed (gchar **name,
+ {
+ IgeConf *conf;
+ gchar *name_and_size;
++ GSettings *settings;
+
+ conf = ige_conf_get ();
+
+@@ -642,9 +644,9 @@ dh_util_font_get_fixed (gchar **name,
+ #ifdef GDK_WINDOWING_QUARTZ
+ name_and_size = g_strdup ("Monaco 14");
+ #else
+- ige_conf_get_string (conf,
+- DH_CONF_SYSTEM_FIXED_FONT,
+- &name_and_size);
++ settings = g_settings_new ("org.gnome.desktop.interface");
++ name_and_size = g_settings_get_string (settings, "monospace-font-name");
++ g_object_unref (settings);
+ #endif
+ } else {
+ ige_conf_get_string (conf,
+--
+1.7.8.6
+