head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.50 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.48 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.3.0.46 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.44 pkgsrc-2011Q2-base:1.3 pkgsrc-2009Q4:1.3.0.42 pkgsrc-2009Q4-base:1.3 pkgsrc-2008Q4:1.3.0.40 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.38 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.36 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.34 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.3.0.32 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.30 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.28 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.26 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.24 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.22 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.20 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.18 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.16 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.14 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.12 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.10 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.8 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.6 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.4 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.2 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.2.0.2 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.1.0.4 pkgsrc-2003Q4-base:1.1 netbsd-1-6-1:1.1.0.2 netbsd-1-6-1-base:1.1; locks; strict; comment @# @; 1.3 date 2004.04.01.18.34.27; author jmmv; state dead; branches; next 1.2; 1.2 date 2003.12.13.20.27.42; author xtraeme; state Exp; branches; next 1.1; 1.1 date 2003.01.11.11.22.31; author jmmv; state Exp; branches; next ; desc @@ 1.3 log @Update to 2.5.2: - plenty of code cleanups - removed the dependency on libgnome, only glib required now - Linux 2.6 support, NetBSD support and better FreeBSD support - Make the block size available for filesystem statistics @ text @$NetBSD: patch-ao,v 1.2 2003/12/13 20:27:42 xtraeme Exp $ --- sysdeps/freebsd/netload.c.orig Mon Oct 20 01:55:32 2003 +++ sysdeps/freebsd/netload.c Fri Nov 14 23:09:15 2003 @@@@ -83,6 +83,7 @@@@ u_long ifnetaddr, ifnetfound, ifaddraddr; struct sockaddr *sa; char tname [16]; + char temp [16]; union { struct ifaddr ifa; @@@@ -109,10 +110,13 @@@@ sizeof (ifnet)) != sizeof (ifnet)) glibtop_error_io_r (server, "kvm_read (ifnetaddr)"); -#if defined(__FreeBSD__) || defined(__bsdi__) +#if (defined(__FreeBSD__) && (__FreeBSD_version < 501113)) || defined(__bsdi__) if (kvm_read (server->machine.kd, (u_long) ifnet.if_name, tname, 16) != 16) glibtop_error_io_r (server, "kvm_read (if_name)"); + snprintf(temp, (15 - strlen(tname)), "%d", ifnet.if_unit); + strcat(tname, temp); + tname [15] = 0; #else strncpy (tname, ifnet.if_xname, 16); tname [15] = 0; @@@@ -140,39 +144,39 @@@@ sin = (struct sockaddr_in *)sa; if (ifnet.if_flags & IFF_UP) - buf->if_flags |= GLIBTOP_IF_FLAGS_UP; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_UP); if (ifnet.if_flags & IFF_BROADCAST) - buf->if_flags |= GLIBTOP_IF_FLAGS_BROADCAST; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_BROADCAST); if (ifnet.if_flags & IFF_DEBUG) - buf->if_flags |= GLIBTOP_IF_FLAGS_DEBUG; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_DEBUG); if (ifnet.if_flags & IFF_LOOPBACK) - buf->if_flags |= GLIBTOP_IF_FLAGS_LOOPBACK; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LOOPBACK); if (ifnet.if_flags & IFF_POINTOPOINT) - buf->if_flags |= GLIBTOP_IF_FLAGS_POINTOPOINT; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_POINTOPOINT); if (ifnet.if_flags & IFF_RUNNING) - buf->if_flags |= GLIBTOP_IF_FLAGS_RUNNING; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_RUNNING); if (ifnet.if_flags & IFF_NOARP) - buf->if_flags |= GLIBTOP_IF_FLAGS_NOARP; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_NOARP); if (ifnet.if_flags & IFF_PROMISC) - buf->if_flags |= GLIBTOP_IF_FLAGS_PROMISC; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_PROMISC); if (ifnet.if_flags & IFF_ALLMULTI) - buf->if_flags |= GLIBTOP_IF_FLAGS_ALLMULTI; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_ALLMULTI); if (ifnet.if_flags & IFF_OACTIVE) - buf->if_flags |= GLIBTOP_IF_FLAGS_OACTIVE; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_OACTIVE); if (ifnet.if_flags & IFF_SIMPLEX) - buf->if_flags |= GLIBTOP_IF_FLAGS_SIMPLEX; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_SIMPLEX); if (ifnet.if_flags & IFF_LINK0) - buf->if_flags |= GLIBTOP_IF_FLAGS_LINK0; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LINK0); if (ifnet.if_flags & IFF_LINK1) - buf->if_flags |= GLIBTOP_IF_FLAGS_LINK1; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LINK1); if (ifnet.if_flags & IFF_LINK2) - buf->if_flags |= GLIBTOP_IF_FLAGS_LINK2; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LINK2); #ifdef __FreeBSD__ if (ifnet.if_flags & IFF_ALTPHYS) - buf->if_flags |= GLIBTOP_IF_FLAGS_ALTPHYS; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_ALTPHYS); #endif if (ifnet.if_flags & IFF_MULTICAST) - buf->if_flags |= GLIBTOP_IF_FLAGS_MULTICAST; + buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_MULTICAST); #if !defined(__bsdi__) /* Commenting out to "fix" #13345. */ @ 1.2 log @Updated to 2.0.7. Changes: o Added more locale files. o Makefile.am: Change subdirectory build order so that 'distclean' target work (and other targets remain working). o libgtop-2.0.pc.in: Fix missing build flags. Patch from Julio Merino. o sysdeps/linux/mem.c: (glibtop_get_mem_s): Fix memory calculation under Linux. Patch from . And more... please review Changelog for a complete list of changes. pkgsrc-changes: o FreeBSD 4.x/5.x support (only tested on 5.x) @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Add extra libraries to libgtop2's pkgconfig file. These are required to link against libgtop_common properly. Bump PKGREVISION to 2. Problem reported in PR pkg/19777 by Eric Gillespie. @ text @d3 7 a9 9 --- libgtop-2.0.pc.in.orig Mon Jun 10 23:34:52 2002 +++ libgtop-2.0.pc.in @@@@ -7,7 +7,7 @@@@ Name: libgtop Description: Portable System Access Library Requires: glib-2.0 Version: @@VERSION@@ -Libs: -L${libdir} @@LIBGTOP_LIBS@@ +Libs: -L${libdir} @@LIBGTOP_LIBS@@ @@LIBGTOP_EXTRA_LIBS@@ Cflags: -I${includedir}/libgtop-2.0 d11 5 d17 67 @