BSD Ports

devel/sigar 1.7.3 MidnightBSD

Sigar system information API

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0
Categories
devel

Description

The Sigar API provides a portable interface for gathering system information such as:

* System memory, swap, cpu, load average, uptime, loginsi * Per-process memory, cpu, credential info, state, arguments, environment, open files * File system detection and metrics * Network interface detection, configuration info and metrics * TCP and UDP connection tables * Network route table

This information is available in most operating systems, but each OS has their own way(s) providing it. SIGAR provides developers with one API to access this information regardless of the underlying platform. The core API is implemented in pure C with bindings currently implemented for Java, Perl, Ruby, Python, Erlang, PHP and C#.

In the other systems

The newest version among them is 1.7.3, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/sigar1.7.3 newestno data-[email protected]-
FreeBSDdevel/sigar1.7.3_2 newestnone known-[email protected]-
HardenedBSDdevel/sigar1.7.3_2 newestno data-[email protected]-
GhostBSDdevel/sigar1.7.3_2 newestno data-[email protected]-

Install

Binary package:

mport install sigar

From mports:

cd /usr/mports/devel/sigar && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	sigar>0:devel/sigar
LIB_DEPENDS=	libsigar.so:devel/sigar

Dependencies

No port depends on this one.

Configuration

No options to configure.

USES
autoreconf libtool pkgconfig
Service scripts
none

Files

pkg-plist 12
  • include/sigar.h
  • include/sigar_fileinfo.h
  • include/sigar_format.h
  • include/sigar_getline.h
  • include/sigar_log.h
  • include/sigar_private.h
  • include/sigar_ptql.h
  • include/sigar_util.h
  • lib/libsigar.a
  • lib/libsigar.so
  • lib/libsigar.so.0
  • lib/libsigar.so.0.0.0
distinfo 1
FileSizeSHA256
amishHammer-sigar-1.7.3-b5af695_GH0.tar.gz1.091675e+06548f853d3a0ce4d14e5833917bc6bac5fc42894415bd0b05123ea8e58780aa48