Sat Dec 18 15:07:02 2021 UTC ()
Add p5-Sys-MemInfo version 0.99
This module return the total amount of free and used physical memory
in bytes in totalmem and freemem variables.
This module has been tested on Linux 3.13.0, UnixWare 7.1.2, AIX5,
OpenBSD 3.8, NetBSD 2.0.2, FreBSD 5.4, HPUX11, Solaris 9, Tru64
5.1, Irix 6.5, MacOS X 10.2 and Windows XP.
It should work on FreeBSD 4 and Windows 9X/ME/NT/200X/Vista.
(prlw1)
diff -r1.976 -r1.977 pkgsrc/sysutils/Makefile
diff -r0 -r1.1 pkgsrc/sysutils/p5-Sys-MemInfo/DESCR
diff -r0 -r1.1 pkgsrc/sysutils/p5-Sys-MemInfo/Makefile
diff -r0 -r1.1 pkgsrc/sysutils/p5-Sys-MemInfo/distinfo
diff -r0 -r1.1 pkgsrc/sysutils/p5-Sys-MemInfo/patches/patch-arch_bsd.xs
--- pkgsrc/sysutils/Makefile 2021/12/12 16:30:55 1.976
+++ pkgsrc/sysutils/Makefile 2021/12/18 15:07:01 1.977
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.976 2021/12/12 16:30:55 gutteridge Exp $ | | 1 | # $NetBSD: Makefile,v 1.977 2021/12/18 15:07:01 prlw1 Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= System utilities | | 4 | COMMENT= System utilities |
5 | | | 5 | |
6 | SUBDIR+= 855resolution | | 6 | SUBDIR+= 855resolution |
7 | SUBDIR+= 915resolution | | 7 | SUBDIR+= 915resolution |
8 | SUBDIR+= 9base | | 8 | SUBDIR+= 9base |
9 | SUBDIR+= R-later | | 9 | SUBDIR+= R-later |
10 | SUBDIR+= R-processx | | 10 | SUBDIR+= R-processx |
11 | SUBDIR+= R-progress | | 11 | SUBDIR+= R-progress |
12 | SUBDIR+= R-ps | | 12 | SUBDIR+= R-ps |
13 | SUBDIR+= R-sys | | 13 | SUBDIR+= R-sys |
14 | SUBDIR+= R-unix | | 14 | SUBDIR+= R-unix |
| @@ -489,26 +489,27 @@ SUBDIR+= p5-IO-KQueue | | | @@ -489,26 +489,27 @@ SUBDIR+= p5-IO-KQueue |
489 | SUBDIR+= p5-Lchown | | 489 | SUBDIR+= p5-Lchown |
490 | SUBDIR+= p5-Linux-Inotify2 | | 490 | SUBDIR+= p5-Linux-Inotify2 |
491 | SUBDIR+= p5-Mac-AppleScript | | 491 | SUBDIR+= p5-Mac-AppleScript |
492 | SUBDIR+= p5-Mac-AppleScript-Glue | | 492 | SUBDIR+= p5-Mac-AppleScript-Glue |
493 | SUBDIR+= p5-Monitoring-Plugin | | 493 | SUBDIR+= p5-Monitoring-Plugin |
494 | SUBDIR+= p5-Parse-Syslog | | 494 | SUBDIR+= p5-Parse-Syslog |
495 | SUBDIR+= p5-Quota | | 495 | SUBDIR+= p5-Quota |
496 | SUBDIR+= p5-SSH-Batch | | 496 | SUBDIR+= p5-SSH-Batch |
497 | SUBDIR+= p5-Server-Starter | | 497 | SUBDIR+= p5-Server-Starter |
498 | SUBDIR+= p5-Sys-CPU | | 498 | SUBDIR+= p5-Sys-CPU |
499 | SUBDIR+= p5-Sys-CpuLoad | | 499 | SUBDIR+= p5-Sys-CpuLoad |
500 | SUBDIR+= p5-Sys-Filesystem | | 500 | SUBDIR+= p5-Sys-Filesystem |
501 | SUBDIR+= p5-Sys-Hostname-Long | | 501 | SUBDIR+= p5-Sys-Hostname-Long |
| | | 502 | SUBDIR+= p5-Sys-MemInfo |
502 | SUBDIR+= p5-Sys-SigAction | | 503 | SUBDIR+= p5-Sys-SigAction |
503 | SUBDIR+= p5-Sys-Utmp | | 504 | SUBDIR+= p5-Sys-Utmp |
504 | SUBDIR+= p5-UPS-Nut | | 505 | SUBDIR+= p5-UPS-Nut |
505 | SUBDIR+= p5-Unburden-Home-Dir | | 506 | SUBDIR+= p5-Unburden-Home-Dir |
506 | SUBDIR+= p5-Unix-ConfigFile | | 507 | SUBDIR+= p5-Unix-ConfigFile |
507 | SUBDIR+= p5-Unix-Process | | 508 | SUBDIR+= p5-Unix-Process |
508 | SUBDIR+= p5-Unix-Processors | | 509 | SUBDIR+= p5-Unix-Processors |
509 | SUBDIR+= p5-Unix-Statgrab | | 510 | SUBDIR+= p5-Unix-Statgrab |
510 | SUBDIR+= p5-Unix-Syslog | | 511 | SUBDIR+= p5-Unix-Syslog |
511 | SUBDIR+= p5-collectd | | 512 | SUBDIR+= p5-collectd |
512 | SUBDIR+= pciutils | | 513 | SUBDIR+= pciutils |
513 | SUBDIR+= pcmanfm | | 514 | SUBDIR+= pcmanfm |
514 | SUBDIR+= pcmanfm-qt | | 515 | SUBDIR+= pcmanfm-qt |
This module return the total amount of free and used physical memory
in bytes in totalmem and freemem variables.
This module has been tested on Linux 3.13.0, UnixWare 7.1.2, AIX5,
OpenBSD 3.8, NetBSD 2.0.2, FreBSD 5.4, HPUX11, Solaris 9, Tru64
5.1, Irix 6.5, MacOS X 10.2 and Windows XP.
It should work on FreeBSD 4 and Windows 9X/ME/NT/200X/Vista.
# $NetBSD: Makefile,v 1.1 2021/12/18 15:07:01 prlw1 Exp $
DISTNAME= Sys-MemInfo-0.99
PKGNAME= p5-${DISTNAME}
CATEGORIES= sysutils perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/S/SC/SCRESTO/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://metacpan.org/dist/Sys-MemInfo
COMMENT= Perl 5 module for querying physical memory usage
LICENSE= ${PERL5_LICENSE}
PERL5_PACKLIST= auto/Sys/MemInfo/.packlist
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
$NetBSD: distinfo,v 1.1 2021/12/18 15:07:01 prlw1 Exp $
BLAKE2s (Sys-MemInfo-0.99.tar.gz) = def2083bdad74cbcd8fd5d326f3341569c92e456c3b9c7bdaad3f63a78fc0a79
SHA512 (Sys-MemInfo-0.99.tar.gz) = ad0f8a12db7f7c643d0eb2d68fb1dcbff43928b786d390243e89d88537bd99360f88af177678ce5141e3870224da80ea5a432c465e8c7ec384abd21014c0e1c0
Size (Sys-MemInfo-0.99.tar.gz) = 13276 bytes
SHA1 (patch-arch_bsd.xs) = d838b3bd8c011d7c3cd9a6532ebeb26ab2cadeae
$NetBSD: patch-arch_bsd.xs,v 1.1 2021/12/18 15:07:01 prlw1 Exp $
UVM appeared since NetBSD 2.0.2.
--- arch/bsd.xs.orig 2006-09-16 14:32:56.000000000 +0000
+++ arch/bsd.xs
@@ -8,6 +8,9 @@ MODULE = Sys::MemInfo PACKAGE = Sys::Mem
#include <stdio.h>
#include <sys/param.h>
#include <sys/sysctl.h>
+#ifdef NETBSD
+#include <uvm/uvm_extern.h>
+#endif
void
availkeys()