the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: gnome-system-monitor
Version: 2.20.2
Revision: 3
Source: mirror:gnome:sources/%n/2.20/%n-%v.tar.bz2
Source-MD5: d5e52f923b0b725b3a49e4bb7a296436
Depends: <<
atk1-shlibs (>= 1.20.0-1),
gconf2 (>= 2.20.0-1),
glib2-shlibs (>= 2.14.0-1),
gnome-icon-theme (>= 2.20.0-1),
gnome-keyring-shlibs (>= 0.8.1-1),
gnome-vfs2-unified (>= 1:2.20.0-1),
gtk+2 (>= 2.12.0-1),
gtkmm2.4-shlibs (>= 2.8-1),
libart2-shlibs (>= 2.3.16-1),
libbonobo2 (>= 2.20.0-1),
libbonoboui2 (>= 2.20.0-1),
libgettext3-shlibs,
libgnome2 (>= 2.20.0-1),
libgnomeui2 (>= 2.20.0-1),
libgnomecanvas2 (>= 2.20.0-1),
libgtop2.0.7 (>= 2.20.0-1),
libiconv,
libwnck1.22-shlibs (>= 2.20.0-1),
libxml2-shlibs (>= 2.6.30-1),
orbit2 (>= 2.14.9-1),
pango1-xft2-ft219 (>= 1.18.4-4),
popt-shlibs,
rarian-compat
<<
BuildDepends: <<
atk1 (>= 1.20.0-1),
avahi-dev,
cairo (>= 1.6-1),
cairomm1,
dbus-dev (>= 1.0-1),
expat1,
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.5-1),
gconf2-dev (>= 2.20.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.14.0-1),
glibmm2.4-dev,
glitz,
gnome-doc-utils (>= 0.12.0-1),
gnome-icon-theme (>= 2.20.0-1),
gnome-keyring-dev (>= 0.8.1-1),
gnome-vfs2-unified-dev (>= 1:2.20.0-1),
gtk+2-dev (>= 2.12.0-1),
gtk-doc,
gtkmm2.4-dev (>= 2.8-1),
intltool (>= 0.36.0-1),
libart2 (>= 2.3.16-1),
libavahi-glib1-dev,
libbonobo2-dev (>= 2.20.0-1),
libbonoboui2-dev (>= 2.20.0-1),
libgettext3-dev,
libgnome2-dev (>= 2.20.0-1),
libgnomeui2-dev (>= 2.20.0-1),
libgnomecanvas2-dev (>= 2.20.0-1),
libgtop2.0.7-dev (>= 2.20.0-1),
libiconv-dev,
libpng3,
libsigc++2,
libwnck1.22 (>= 2.20.0-1),
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.9-1),
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
popt,
startup-notification-dev (>= 0.8-1),
x11-dev,
xft2-dev
<<
Provides: gtop
Conflicts: gtop
Replaces: gtop
SetCFLAGS: -Os
ConfigureParams: --disable-schemas-install --disable-scrollkeeper --disable-dependency-tracking PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
InstallScript: <<
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make -j1 install DESTDIR="%d"
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/gnome-system-monitor.schemas >/dev/null
fi
<<
PostRmScript: <<
if [ upgrade != "$1" ]; then
scrollkeeper-update
fi
<<
ConfFiles: %p/etc/gconf/schemas/gnome-system-monitor.schemas
DocFiles: AUTHORS COPYING ChangeLog NEWS README
Description: Simple process monitor
DescDetail: <<
Procman is a simple process and system monitor.
<<
License: GPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
diff -Naur gnome-system-monitor-2.6.0-old/src/Makefile.in gnome-system-monitor-2.6.0/src/Makefile.in
--- gnome-system-monitor-2.6.0-old/src/Makefile.in Sun Mar 21 13:37:22 2004
+++ gnome-system-monitor-2.6.0/src/Makefile.in Mon Apr 19 17:58:41 2004
@@ -128,7 +128,7 @@
defaulttable.h
-gnome_system_monitor_LDADD = @PROCMAN_LIBS@
+gnome_system_monitor_LDADD = @PROCMAN_LIBS@ -lXau -lX11
specdir = $(datadir)/procman
@@ -151,14 +151,14 @@
DEFS = @DEFS@ -I. -I$(srcdir) -I..
CPPFLAGS = @CPPFLAGS@
-LDFLAGS = @LDFLAGS@
+LDFLAGS = @LDFLAGS@ -undefined dynamic_lookup
LIBS = @LIBS@
gnome_system_monitor_OBJECTS = cellrenderer.o procman.o interface.o \
callbacks.o load-graph.o proctable.o prettytable.o util.o infoview.o \
procactions.o procdialogs.o memmaps.o favorites.o
gnome_system_monitor_DEPENDENCIES =
gnome_system_monitor_LDFLAGS =
-CFLAGS = @CFLAGS@
+CFLAGS = @CFLAGS@ -D__APPLE__
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
diff -Naur gnome-system-monitor-2.6.0-old/src/util.c gnome-system-monitor-2.6.0/src/util.c
--- gnome-system-monitor-2.6.0-old/src/util.c Sun Feb 8 10:04:13 2004
+++ gnome-system-monitor-2.6.0/src/util.c Mon Apr 19 17:58:41 2004
@@ -49,7 +49,7 @@
*/
#define OPEN_TTY() getpt()
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__APPLE__)
/* FreeBSD doesn't have getpt(). This function emulates it's behaviour. */
int getpt (void);
@@ -242,8 +242,15 @@
}
if ((env = getenv ("XAUTHORITY")) == NULL) {
+#ifdef HAVE_ASPRINTF
if (asprintf (&env, "XAUTHORITY=%s/.Xauthority", home) > 0)
putenv (env);
+#else
+ if ((env = malloc (1024))) {
+ snprintf (env, 1024, "XAUTHORITY=%s/.Xauthority", home);
+ env[1023] = '\0';
+ }
+#endif
else {
perror ("Unable to allocate memory chunk");
_exit (-1);
@@ -251,8 +258,15 @@
}
if ((env = getenv ("ICEAUTHORITY")) == NULL) {
+#ifdef HAVE_ASPRINTF
if (asprintf (&env, "ICEAUTHORITY=%s/.ICEauthority", home) > 0)
putenv (env);
+#else
+ if ((env = malloc (1024))) {
+ snprintf (env, 1024, "ICEAUTHORITY=%s/.ICEauthority", home);
+ env[1023] = '\0';
+ }
+#endif
else {
perror ("Unable to allocate memory chunk");
_exit (-1);
Package: gnome-system-monitor
Version: 2.20.2
Revision: 3
Source: mirror:gnome:sources/%n/2.20/%n-%v.tar.bz2
Source-MD5: d5e52f923b0b725b3a49e4bb7a296436
Depends: <<
atk1-shlibs (>= 1.20.0-1),
gconf2 (>= 2.20.0-1),
glib2-shlibs (>= 2.14.0-1),
gnome-icon-theme (>= 2.20.0-1),
gnome-keyring-shlibs (>= 0.8.1-1),
gnome-vfs2-unified (>= 1:2.20.0-1),
gtk+2 (>= 2.12.0-1),
gtkmm2.4-shlibs (>= 2.8-1),
libart2-shlibs (>= 2.3.16-1),
libbonobo2 (>= 2.20.0-1),
libbonoboui2 (>= 2.20.0-1),
libgettext3-shlibs,
libgnome2 (>= 2.20.0-1),
libgnomeui2 (>= 2.20.0-1),
libgnomecanvas2 (>= 2.20.0-1),
libgtop2.0.7 (>= 2.20.0-1),
libiconv,
libwnck1.22-shlibs (>= 2.20.0-1),
libxml2-shlibs (>= 2.6.30-1),
orbit2 (>= 2.14.9-1),
pango1-xft2-ft219 (>= 1.18.4-4),
popt-shlibs,
rarian-compat
<<
BuildDepends: <<
atk1 (>= 1.20.0-1),
avahi-dev,
cairo (>= 1.6-1),
cairomm1,
dbus-dev (>= 1.0-1),
expat1,
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.5-1),
gconf2-dev (>= 2.20.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.14.0-1),
glibmm2.4-dev,
glitz,
gnome-doc-utils (>= 0.12.0-1),
gnome-icon-theme (>= 2.20.0-1),
gnome-keyring-dev (>= 0.8.1-1),
gnome-vfs2-unified-dev (>= 1:2.20.0-1),
gtk+2-dev (>= 2.12.0-1),
gtk-doc,
gtkmm2.4-dev (>= 2.8-1),
intltool (>= 0.36.0-1),
libart2 (>= 2.3.16-1),
libavahi-glib1-dev,
libbonobo2-dev (>= 2.20.0-1),
libbonoboui2-dev (>= 2.20.0-1),
libgettext3-dev,
libgnome2-dev (>= 2.20.0-1),
libgnomeui2-dev (>= 2.20.0-1),
libgnomecanvas2-dev (>= 2.20.0-1),
libgtop2.0.7-dev (>= 2.20.0-1),
libiconv-dev,
libpng3,
libsigc++2,
libwnck1.22 (>= 2.20.0-1),
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.9-1),
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
popt,
startup-notification-dev (>= 0.8-1),
x11-dev,
xft2-dev
<<
Provides: gtop
Conflicts: gtop
Replaces: gtop
SetCFLAGS: -Os
ConfigureParams: --disable-schemas-install --disable-scrollkeeper --disable-dependency-tracking PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
InstallScript: <<
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make -j1 install DESTDIR="%d"
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/gnome-system-monitor.schemas >/dev/null
fi
<<
PostRmScript: <<
if [ upgrade != "$1" ]; then
scrollkeeper-update
fi
<<
ConfFiles: %p/etc/gconf/schemas/gnome-system-monitor.schemas
DocFiles: AUTHORS COPYING ChangeLog NEWS README
Description: Simple process monitor
DescDetail: <<
Procman is a simple process and system monitor.
<<
License: GPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
diff -Naur gnome-system-monitor-2.6.0-old/src/Makefile.in gnome-system-monitor-2.6.0/src/Makefile.in
--- gnome-system-monitor-2.6.0-old/src/Makefile.in Sun Mar 21 13:37:22 2004
+++ gnome-system-monitor-2.6.0/src/Makefile.in Mon Apr 19 17:58:41 2004
@@ -128,7 +128,7 @@
defaulttable.h
-gnome_system_monitor_LDADD = @PROCMAN_LIBS@
+gnome_system_monitor_LDADD = @PROCMAN_LIBS@ -lXau -lX11
specdir = $(datadir)/procman
@@ -151,14 +151,14 @@
DEFS = @DEFS@ -I. -I$(srcdir) -I..
CPPFLAGS = @CPPFLAGS@
-LDFLAGS = @LDFLAGS@
+LDFLAGS = @LDFLAGS@ -undefined dynamic_lookup
LIBS = @LIBS@
gnome_system_monitor_OBJECTS = cellrenderer.o procman.o interface.o \
callbacks.o load-graph.o proctable.o prettytable.o util.o infoview.o \
procactions.o procdialogs.o memmaps.o favorites.o
gnome_system_monitor_DEPENDENCIES =
gnome_system_monitor_LDFLAGS =
-CFLAGS = @CFLAGS@
+CFLAGS = @CFLAGS@ -D__APPLE__
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
diff -Naur gnome-system-monitor-2.6.0-old/src/util.c gnome-system-monitor-2.6.0/src/util.c
--- gnome-system-monitor-2.6.0-old/src/util.c Sun Feb 8 10:04:13 2004
+++ gnome-system-monitor-2.6.0/src/util.c Mon Apr 19 17:58:41 2004
@@ -49,7 +49,7 @@
*/
#define OPEN_TTY() getpt()
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__APPLE__)
/* FreeBSD doesn't have getpt(). This function emulates it's behaviour. */
int getpt (void);
@@ -242,8 +242,15 @@
}
if ((env = getenv ("XAUTHORITY")) == NULL) {
+#ifdef HAVE_ASPRINTF
if (asprintf (&env, "XAUTHORITY=%s/.Xauthority", home) > 0)
putenv (env);
+#else
+ if ((env = malloc (1024))) {
+ snprintf (env, 1024, "XAUTHORITY=%s/.Xauthority", home);
+ env[1023] = '\0';
+ }
+#endif
else {
perror ("Unable to allocate memory chunk");
_exit (-1);
@@ -251,8 +258,15 @@
}
if ((env = getenv ("ICEAUTHORITY")) == NULL) {
+#ifdef HAVE_ASPRINTF
if (asprintf (&env, "ICEAUTHORITY=%s/.ICEauthority", home) > 0)
putenv (env);
+#else
+ if ((env = malloc (1024))) {
+ snprintf (env, 1024, "ICEAUTHORITY=%s/.ICEauthority", home);
+ env[1023] = '\0';
+ }
+#endif
else {
perror ("Unable to allocate memory chunk");
_exit (-1);