2006-07-27 Damien Carbery <[email protected]>
authordc144907
Thu, 27 Jul 2006 13:48:13 +0000
changeset 7780 64e118cdc6e8
parent 7779 d49923ce62f6
child 7781 aa401a2b82b6
2006-07-27 Damien Carbery <[email protected]> * patches/gnome-system-monitor-01-solaris.diff: Rework.
ChangeLog
patches/gnome-system-monitor-01-solaris.diff
--- a/ChangeLog	Thu Jul 27 12:50:45 2006 +0000
+++ b/ChangeLog	Thu Jul 27 13:48:13 2006 +0000
@@ -1,5 +1,6 @@
 2006-07-27  Damien Carbery <[email protected]>
 
+	* patches/gnome-system-monitor-01-solaris.diff: Rework.
 	* firefox.spec: Remove 'aclocal' dir as it is now empty.
 	* patches/nautilus-16-interface-changes.diff: Rework.
 
--- a/patches/gnome-system-monitor-01-solaris.diff	Thu Jul 27 12:50:45 2006 +0000
+++ b/patches/gnome-system-monitor-01-solaris.diff	Thu Jul 27 13:48:13 2006 +0000
@@ -1,9 +1,8 @@
-diff -Nrup gnome-system-monitor-2.14.1/configure.in gnome-system-monitor-2.14.1.mod/configure.in
---- gnome-system-monitor-2.14.1/configure.in	2006-04-10 01:39:27.000000000 +0800
-+++ gnome-system-monitor-2.14.1.mod/configure.in	2006-06-23 17:17:39.797532000 +0800
-@@ -31,6 +31,12 @@ GNOME_VFS_REQUIRED=2.6.0
- LIBGKSUUI_REQUIRED=1.0.0
- LIBGKSU_REQUIRED=0.15.0
+--- gnome-system-monitor-2.15.90/configure.in.orig	2006-07-27 14:20:43.894249000 +0100
++++ gnome-system-monitor-2.15.90/configure.in	2006-07-27 14:21:10.814488000 +0100
+@@ -31,6 +31,12 @@
+ GNOME_VFS_REQUIRED=2.6.0
+ GNOME_ICON_THEME_REQUIRED=2.15.3
  
 +case "$host" in
 +*-*-solaris*) GMSGFMT_CHECKOPT= ;;
@@ -11,7 +10,7 @@
 +esac
 +AC_SUBST( GMSGFMT_CHECKOPT)
 +
- PKG_CHECK_MODULES(PROCMAN, glib-2.0 >= $GLIB_REQUIRED libgnome-2.0 >= $LIBGNOME_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gconf-2.0 >= $GCONF_REQUIRED libgtop-2.0 >= $LIBGTOP_REQUIRED libwnck-1.0 >= $LIBWNCK_REQUIRED gtk+-2.0 >= $GTK_REQUIRED gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED)
+ PKG_CHECK_MODULES(PROCMAN, glib-2.0 >= $GLIB_REQUIRED libgnome-2.0 >= $LIBGNOME_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gconf-2.0 >= $GCONF_REQUIRED libgtop-2.0 >= $LIBGTOP_REQUIRED libwnck-1.0 >= $LIBWNCK_REQUIRED gtk+-2.0 >= $GTK_REQUIRED gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED)
  
  
 diff -Nrup gnome-system-monitor-2.14.1/po/Makefile.in.in gnome-system-monitor-2.14.1.mod/po/Makefile.in.in
@@ -232,11 +231,20 @@
  
  
  enum {
-@@ -71,7 +75,7 @@ struct _LoadGraph {
+@@ -61,7 +61,7 @@
+ 
+ 	LoadGraphLabels labels;
+ 
+-	/* union { */
++	union {
+ 		struct {
+ 			gboolean initialized;
+ 			guint now; /* 0 -> current, 1 -> last
+@@ -75,7 +75,7 @@
  			GTimeVal time;
  			float max;
  		} net;
--	};
+-	/* }; */
 +	}category;
  };
  
@@ -566,31 +574,29 @@
  static guint64 total_time = 1;
  static guint64 total_time_last = 1;
  
-@@ -533,16 +532,19 @@ get_process_memory_info(ProcInfo *info)
+@@ -579,16 +579,17 @@
  	wnck_pid_read_resource_usage (gdk_screen_get_display (gdk_screen_get_default ()),
  				      info->pid,
  				      &xresources);
 +	info->memxserver = xresources.total_bytes_estimate;
-+	
+ 
+-	glibtop_get_proc_mem(&procmem, info->pid);
 +	get_process_memory_writable(info);
  
- 	glibtop_get_proc_mem(&procmem, info->pid);
--
++	glibtop_get_proc_mem(&procmem, info->pid);
  	info->vmsize	= procmem.vsize;
  	info->memres	= procmem.resident;
 -	info->memshared	= procmem.share;
--
+ 
 -	info->memxserver = xresources.total_bytes_estimate;
-+        info->memshared = procmem.share;
-+	
+-
+-	get_process_memory_writable(info);
 +#ifdef __sun
-+	info->pcpu	= procmem.load;
++	info->pcpu      = procmem.load;
 +#endif
  
--	get_process_memory_writable(info);
+ 	info->mem = info->memxserver + info->memwritable;
  }
- 
- 
 @@ -795,15 +797,16 @@ update_info (ProcData *procdata, ProcInf
  		glibtop_get_proc_uid (&procuid, info->pid);
  		glibtop_get_proc_time (&proctime, info->pid);
@@ -665,22 +671,21 @@
 diff -Nrup gnome-system-monitor-2.14.1/src/selinux.h gnome-system-monitor-2.14.1.mod/src/selinux.h
 --- gnome-system-monitor-2.14.1/src/selinux.h	2005-05-25 20:15:45.000000000 +0800
 +++ gnome-system-monitor-2.14.1.mod/src/selinux.h	2006-07-19 19:49:34.954362000 +0800
-@@ -8,11 +8,11 @@
+@@ -5,10 +5,10 @@
  
- #if HAVE_SELINUX
+ #include "procman.h"
  
 -void
 -get_process_selinux_context (ProcInfo *info) G_GNUC_INTERNAL;
 +G_GNUC_INTERNAL void
-+get_process_selinux_context (ProcInfo *info) ;
++get_process_selinux_context (ProcInfo *info);
  
 -gboolean
--can_show_security_context_column (void) G_GNUC_INTERNAL;
+-can_show_security_context_column (void) G_GNUC_INTERNAL G_GNUC_CONST;
 +G_GNUC_INTERNAL gboolean
-+can_show_security_context_column (void) ;
++can_show_security_context_column (void) G_GNUC_CONST;
  
- #else /* ! HAVE_SELINUX */
- 
+ #endif /* PROCMAN_SELINUX_H_20050525 */
 diff -Nrup gnome-system-monitor-2.14.1/src/smooth_refresh.c gnome-system-monitor-2.14.1.mod/src/smooth_refresh.c
 --- gnome-system-monitor-2.14.1/src/smooth_refresh.c	2005-12-28 00:14:59.000000000 +0800
 +++ gnome-system-monitor-2.14.1.mod/src/smooth_refresh.c	2006-07-19 18:47:58.412015000 +0800
@@ -783,3 +788,19 @@
  
  
  #endif /* H_GNOME_SYSTEM_MONITOR_UTIL_1123178725 */
+@@ -29,11 +29,11 @@
+ SI_gnome_vfs_format_file_size_for_display (GnomeVFSFileSize size) ;
+ 
+ 
+-gboolean
+-load_symbols(const char *module, ...) G_GNUC_INTERNAL G_GNUC_NULL_TERMINATED;
++G_GNUC_INTERNAL gboolean
++load_symbols(const char *module, ...) G_GNUC_NULL_TERMINATED;
+ 
+ 
+-void
+-procman_debug(const char *format, ...) G_GNUC_INTERNAL G_GNUC_PRINTF(1, 2);
++G_GNUC_INTERNAL void
++procman_debug(const char *format, ...) G_GNUC_PRINTF(1, 2);
+ 
+ #endif /* H_GNOME_SYSTEM_MONITOR_UTIL_1123178725 */