diff options
author | sno <sno> | 2013-09-13 10:15:40 +0000 |
---|---|---|
committer | sno <sno> | 2013-09-13 10:15:40 +0000 |
commit | 445e1fa3f7d36eeeffa21b25895dc03abc993257 (patch) | |
tree | 86cd9740257eecdb36ea70db59cc62fa704be18b /sysutils/swapd | |
parent | d8489c8afb9522d6a53987fd8ac7903348d0794c (diff) | |
download | pkgsrc-445e1fa3f7d36eeeffa21b25895dc03abc993257.tar.gz |
Update sysutils/swapd to 1.0.3nb2
* bump revision to force rebuild after libstatgrab update
* add patch for new libstatgrab API
Diffstat (limited to 'sysutils/swapd')
-rw-r--r-- | sysutils/swapd/Makefile | 4 | ||||
-rw-r--r-- | sysutils/swapd/distinfo | 3 | ||||
-rw-r--r-- | sysutils/swapd/patches/patch-aa | 33 |
3 files changed, 37 insertions, 3 deletions
diff --git a/sysutils/swapd/Makefile b/sysutils/swapd/Makefile index 94bdcae0da7..b477dd91d02 100644 --- a/sysutils/swapd/Makefile +++ b/sysutils/swapd/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.16 2012/10/23 19:51:25 asau Exp $ +# $NetBSD: Makefile,v 1.17 2013/09/13 10:15:40 sno Exp $ # DISTNAME= swapd-1.0.3 -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= sysutils MASTER_SITES= http://www.rkeene.org/files/oss/swapd/source/ diff --git a/sysutils/swapd/distinfo b/sysutils/swapd/distinfo index 79f609702a7..19de949753e 100644 --- a/sysutils/swapd/distinfo +++ b/sysutils/swapd/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.6 2009/05/16 08:10:03 obache Exp $ +$NetBSD: distinfo,v 1.7 2013/09/13 10:15:40 sno Exp $ SHA1 (swapd-1.0.3.tar.gz) = d2f567767ded2382c24505565e8aea1b8d88a746 RMD160 (swapd-1.0.3.tar.gz) = a7a30f3c8e8ce5407df04ce5a5a1a3cfaf15a266 Size (swapd-1.0.3.tar.gz) = 90981 bytes +SHA1 (patch-aa) = 7a024306380ce09552996bd27cbb117e6bd1619f SHA1 (patch-ab) = 93e9315281390a9029df62df6fd885605c55da43 diff --git a/sysutils/swapd/patches/patch-aa b/sysutils/swapd/patches/patch-aa new file mode 100644 index 00000000000..d4ee9dae206 --- /dev/null +++ b/sysutils/swapd/patches/patch-aa @@ -0,0 +1,33 @@ +$NetBSD: patch-aa,v 1.3 2013/09/13 10:15:40 sno Exp $ + +* sg_init(continue) +* libstatgrab 0.90 expects OUT arg for amount of stats returned + +--- swapd.c.orig 2005-02-19 04:32:30.000000000 +0000 ++++ swapd.c +@@ -87,7 +87,7 @@ int daemonize(void) { + int swapd_init_stats(void) { + #ifdef HAVE_LIBSTATGRAB + /* Initialize the libstatgrab interface. */ +- if (sg_init() != 0) { ++ if (sg_init(0) != 0) { + /* Failure. */ + PRINTERR("Unable to initialize statistics interface (libstatgrab)."); + return(0); +@@ -104,13 +104,14 @@ int64_t swapd_get_free_mem(void) { + #ifdef HAVE_LIBSTATGRAB + sg_mem_stats *meminfo = NULL; + sg_swap_stats *swapinfo = NULL; ++ size_t entries = 0; + +- meminfo = sg_get_mem_stats(); ++ meminfo = sg_get_mem_stats(&entries); + if (meminfo == NULL) { + return(-1); + } + +- swapinfo = sg_get_swap_stats(); ++ swapinfo = sg_get_swap_stats(&entries); + if (swapinfo == NULL) { + free(meminfo); + return(-1); |