aboutsummaryrefslogtreecommitdiff
path: root/devel/libgtop
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2006-12-03 19:52:29 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2006-12-03 19:52:29 +0000
commit29935df67f157d30a5cd9a49d26d83db114b96c5 (patch)
tree84cb4000937ae0710e489abd155203e06a94ffe7 /devel/libgtop
parentbfce61825e3a7c61ce8e7ff4cc5606bcfc04aba4 (diff)
downloadports-29935df67f157d30a5cd9a49d26d83db114b96c5.tar.gz
ports-29935df67f157d30a5cd9a49d26d83db114b96c5.zip
Notes
Diffstat (limited to 'devel/libgtop')
-rw-r--r--devel/libgtop/Makefile7
-rw-r--r--devel/libgtop/distinfo6
-rw-r--r--devel/libgtop/files/patch-sysdeps_freebsd_fsusage.c4
-rw-r--r--devel/libgtop/files/patch-systeps::freebsd::procmap.c36
-rw-r--r--devel/libgtop/pkg-plist52
5 files changed, 79 insertions, 26 deletions
diff --git a/devel/libgtop/Makefile b/devel/libgtop/Makefile
index f2af863a1a6a..6954418d89b4 100644
--- a/devel/libgtop/Makefile
+++ b/devel/libgtop/Makefile
@@ -6,8 +6,7 @@
# $MCom: ports/devel/libgtop/Makefile,v 1.5 2006/10/02 23:26:51 ahze Exp $
PORTNAME= libgtop
-PORTVERSION= 2.14.4
-PORTREVISION= 1
+PORTVERSION= 2.14.5
CATEGORIES= devel gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
@@ -25,7 +24,9 @@ USE_GMAKE= yes
USE_GNOME= gnomehack glib20 ltverhack intlhack
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool:15
-CONFIGURE_ARGS= --infodir=${PREFIX}/info
+CONFIGURE_ARGS= --infodir=${PREFIX}/info \
+ --disable-gtk-doc \
+ --with-html-dir=${PREFIX}/share/doc
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
diff --git a/devel/libgtop/distinfo b/devel/libgtop/distinfo
index d006432af528..d8dfd48e9842 100644
--- a/devel/libgtop/distinfo
+++ b/devel/libgtop/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/libgtop-2.14.4.tar.bz2) = f13217814aed782b262e22735e5c02b2
-SHA256 (gnome2/libgtop-2.14.4.tar.bz2) = 9b6bddc5d300b785850d0ff4188f717ed1beaca185475f535fde73b895f91e2e
-SIZE (gnome2/libgtop-2.14.4.tar.bz2) = 668808
+MD5 (gnome2/libgtop-2.14.5.tar.bz2) = 76e25d05ecea6ddd26cecb99f69fc020
+SHA256 (gnome2/libgtop-2.14.5.tar.bz2) = 82018e342d725e4fa267a280952b1a3875d1ff3a6e1bb611958b21af08021b1e
+SIZE (gnome2/libgtop-2.14.5.tar.bz2) = 759197
diff --git a/devel/libgtop/files/patch-sysdeps_freebsd_fsusage.c b/devel/libgtop/files/patch-sysdeps_freebsd_fsusage.c
index 85c9822f86f9..9558189fec38 100644
--- a/devel/libgtop/files/patch-sysdeps_freebsd_fsusage.c
+++ b/devel/libgtop/files/patch-sysdeps_freebsd_fsusage.c
@@ -68,7 +68,6 @@
+ geom_deletetree (&gmp);
return;
}
-
+ geom_stats_snapshot_timestamp (sc, &ts);
+ etime = ts.tv_sec + (ts.tv_nsec * 1e-9);
+ geom_stats_snapshot_reset (sc);
@@ -126,9 +125,10 @@
+ buf->read = ld[0];
+ buf->write = ld[1];
+#else
+ #if !defined(__FreeBSD_kernel__)
buf->read = sfs.f_syncreads + sfs.f_asyncreads;
buf->write = sfs.f_syncwrites + sfs.f_asyncwrites;
+ #endif
+#endif
-
buf->flags |= (1 << GLIBTOP_FSUSAGE_READ) | (1 << GLIBTOP_FSUSAGE_WRITE);
}
diff --git a/devel/libgtop/files/patch-systeps::freebsd::procmap.c b/devel/libgtop/files/patch-systeps::freebsd::procmap.c
index 43923f3ba5a6..233383cf8b06 100644
--- a/devel/libgtop/files/patch-systeps::freebsd::procmap.c
+++ b/devel/libgtop/files/patch-systeps::freebsd::procmap.c
@@ -1,16 +1,16 @@
---- sysdeps/freebsd/procmap.c.orig Mon Dec 12 19:09:39 2005
-+++ sysdeps/freebsd/procmap.c Tue May 2 12:46:49 2006
-@@ -108,14 +108,16 @@
+--- sysdeps/freebsd/procmap.c.orig Mon Nov 27 14:22:45 2006
++++ sysdeps/freebsd/procmap.c Sun Dec 3 14:41:07 2006
+@@ -108,14 +108,16 @@ glibtop_get_proc_map_p (glibtop *server,
#else
struct vm_object object;
#endif
- glibtop_map_entry *maps;
+ GArray *maps = g_array_sized_new(FALSE, FALSE,
-+ sizeof(glibtop_map_entry),
-+ 100);
- #if defined __FreeBSD__
++ sizeof(glibtop_map_entry),
++ 100);
+ #if (defined __FreeBSD__) || defined(__FreeBSD_kernel__)
struct vnode vnode;
- #if __FreeBSD_version < 500039
+ #if (__FreeBSD_version < 500039) && !defined(__FreeBSD_kernel__)
struct inode inode;
#endif
#endif
@@ -19,7 +19,7 @@
int update = 0;
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_MAP), 0);
-@@ -123,15 +125,15 @@
+@@ -123,15 +125,15 @@ glibtop_get_proc_map_p (glibtop *server,
memset (buf, 0, sizeof (glibtop_proc_map));
/* It does not work for the swapper task. */
@@ -38,7 +38,7 @@
}
/* Now we get the memory maps. */
-@@ -159,8 +161,6 @@
+@@ -159,8 +161,6 @@ glibtop_get_proc_map_p (glibtop *server,
buf->total = buf->number * buf->size;
@@ -47,7 +47,7 @@
buf->flags = _glibtop_sysdeps_proc_map;
/* Walk through the `vm_map_entry' list ... */
-@@ -170,6 +170,10 @@
+@@ -170,6 +170,10 @@ glibtop_get_proc_map_p (glibtop *server,
* to OBJT_DEFAULT so if seems this really works. */
do {
@@ -58,7 +58,7 @@
if (update) {
if (kvm_read (server->machine.kd,
(unsigned long) entry.next,
-@@ -197,22 +201,6 @@
+@@ -197,22 +201,6 @@ glibtop_get_proc_map_p (glibtop *server,
#endif
#endif
@@ -81,7 +81,7 @@
#if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000)
if (!entry.object.uvm_obj)
-@@ -224,7 +212,7 @@
+@@ -224,7 +212,7 @@ glibtop_get_proc_map_p (glibtop *server,
(unsigned long) entry.object.uvm_obj,
&vnode, sizeof (vnode)) != sizeof (vnode)) {
glibtop_warn_io_r (server, "kvm_read (vnode)");
@@ -90,7 +90,7 @@
}
#else
if (!entry.object.vm_object)
-@@ -251,8 +239,8 @@
+@@ -251,8 +239,8 @@ glibtop_get_proc_map_p (glibtop *server,
&inode, sizeof (inode)) != sizeof (inode))
glibtop_error_io_r (server, "kvm_read (inode)");
@@ -101,18 +101,18 @@
#endif
-@@ -274,8 +262,8 @@
+@@ -274,8 +262,8 @@ glibtop_get_proc_map_p (glibtop *server,
switch (vnode.v_type) {
case VREG:
- #if __FreeBSD_version < 600006
+ #if (__FreeBSD_version < 600006) && !defined(__FreeBSD_kernel__)
- maps [i-1].inode = vnode.v_cachedid;
- maps [i-1].device = vnode.v_cachedfs;
-+ inum = vnode.v_cachedid;
-+ dev = vnode.v_cachedfs;
++ inum = vnode.v_cachedid;
++ dev = vnode.v_cachedfs;
#endif
default:
continue;
-@@ -289,11 +277,37 @@
+@@ -289,11 +277,37 @@ glibtop_get_proc_map_p (glibtop *server,
&inode, sizeof (inode)) != sizeof (inode))
glibtop_error_io_r (server, "kvm_read (inode)");
diff --git a/devel/libgtop/pkg-plist b/devel/libgtop/pkg-plist
index 123feb467308..c3df2c39cc33 100644
--- a/devel/libgtop/pkg-plist
+++ b/devel/libgtop/pkg-plist
@@ -46,6 +46,54 @@ lib/libgtop-2.0.la
lib/libgtop-2.0.so
lib/libgtop-2.0.so.7
libdata/pkgconfig/libgtop-2.0.pc
+%%DOCSDIR%%/home.png
+%%DOCSDIR%%/index.html
+%%DOCSDIR%%/index.sgml
+%%DOCSDIR%%/left.png
+%%DOCSDIR%%/libgtop-Close.html
+%%DOCSDIR%%/libgtop-Command.html
+%%DOCSDIR%%/libgtop-GlibTop-Server.html
+%%DOCSDIR%%/libgtop-GlibTop.html
+%%DOCSDIR%%/libgtop-Inode-DB.html
+%%DOCSDIR%%/libgtop-Net-List.html
+%%DOCSDIR%%/libgtop-Net-Load.html
+%%DOCSDIR%%/libgtop-PPP.html
+%%DOCSDIR%%/libgtop-Shared-Memory-Limits.html
+%%DOCSDIR%%/libgtop-Uptime.html
+%%DOCSDIR%%/libgtop-cpu.html
+%%DOCSDIR%%/libgtop-fsusage.html
+%%DOCSDIR%%/libgtop-lib.html
+%%DOCSDIR%%/libgtop-loadavg.html
+%%DOCSDIR%%/libgtop-mem.html
+%%DOCSDIR%%/libgtop-mountlist.html
+%%DOCSDIR%%/libgtop-msg-limits.html
+%%DOCSDIR%%/libgtop-open.html
+%%DOCSDIR%%/libgtop-parameter.html
+%%DOCSDIR%%/libgtop-procargs.html
+%%DOCSDIR%%/libgtop-prockernel.html
+%%DOCSDIR%%/libgtop-proclist.html
+%%DOCSDIR%%/libgtop-procmap.html
+%%DOCSDIR%%/libgtop-procmem.html
+%%DOCSDIR%%/libgtop-procopenfiles.html
+%%DOCSDIR%%/libgtop-procsegment.html
+%%DOCSDIR%%/libgtop-procsignal.html
+%%DOCSDIR%%/libgtop-procstate.html
+%%DOCSDIR%%/libgtop-proctime.html
+%%DOCSDIR%%/libgtop-procuid.html
+%%DOCSDIR%%/libgtop-sem-limits.html
+%%DOCSDIR%%/libgtop-signal.html
+%%DOCSDIR%%/libgtop-swap.html
+%%DOCSDIR%%/libgtop-sysdeps.html
+%%DOCSDIR%%/libgtop-sysinfo.html
+%%DOCSDIR%%/libgtop-union.html
+%%DOCSDIR%%/libgtop-version.html
+%%DOCSDIR%%/libgtop-white-paper-overview.html
+%%DOCSDIR%%/libgtop-white-paper.html
+%%DOCSDIR%%/libgtop.devhelp
+%%DOCSDIR%%/libgtop.devhelp2
+%%DOCSDIR%%/right.png
+%%DOCSDIR%%/style.css
+%%DOCSDIR%%/up.png
share/locale/am/LC_MESSAGES/libgtop-2.0.mo
share/locale/ar/LC_MESSAGES/libgtop-2.0.mo
share/locale/az/LC_MESSAGES/libgtop-2.0.mo
@@ -111,6 +159,7 @@ share/locale/sr/LC_MESSAGES/libgtop-2.0.mo
share/locale/sr@Latn/LC_MESSAGES/libgtop-2.0.mo
share/locale/sv/LC_MESSAGES/libgtop-2.0.mo
share/locale/ta/LC_MESSAGES/libgtop-2.0.mo
+share/locale/te/LC_MESSAGES/libgtop-2.0.mo
share/locale/th/LC_MESSAGES/libgtop-2.0.mo
share/locale/tr/LC_MESSAGES/libgtop-2.0.mo
share/locale/uk/LC_MESSAGES/libgtop-2.0.mo
@@ -131,6 +180,8 @@ share/locale/zh_TW/LC_MESSAGES/libgtop-2.0.mo
@dirrmtry share/locale/xh
@dirrmtry share/locale/uk/LC_MESSAGES
@dirrmtry share/locale/uk
+@dirrmtry share/locale/te/LC_MESSAGES
+@dirrmtry share/locale/te
@dirrmtry share/locale/sr/LC_MESSAGES
@dirrmtry share/locale/sr
@dirrmtry share/locale/sl/LC_MESSAGES
@@ -175,3 +226,4 @@ share/locale/zh_TW/LC_MESSAGES/libgtop-2.0.mo
@dirrmtry share/locale/bn_IN
@dirrmtry share/locale/be/LC_MESSAGES
@dirrmtry share/locale/be
+@dirrm %%DOCSDIR%%