OpenIPMI was designed to aid building "complex IPMI management software".
OpenIPMI library will connect with an IPMI controller, detect any
management controllers on the bus, get their SDRs, manage all the
entities in the system, manage the event log, and a host of other
things. OpenIPMI is also dynamic and event-driven. It will come up
and start discovering things in the managed system. As it discovers
things, it will report them to the software using it (assuming the
software has asked for this reporting).
===> The following configuration options are available for openipmi-2.0.29_1:
GDBM=off: Local SDR caching on startup
GLIB20=off: Simply OS handler for glib 2.0
PERL=off: Perl interface for OpenIPMI library
PYTHON=off: Python interface for OpenIPMI library
SNMP=off: SNMP trap support for the sample programs
SSL=off: IPMI 2.0 RMCP+ encryption and authentication
TCL=off: TCL interface for OpenIPMI library
TKINTER=off: GUI for OpenIPMI, written in Python
===> Use 'make config' to modify these settings
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
sysutils/openipmi: update 2.0.28 to 2.0.29
* sourceforge.net/p/openipmi/code/commit_browser
- 2.0.28 == 1666c8d5a4ee8874
- 2.0.29 == 7a1d1ce556ce5d3d
files/patch-unix_selector.c:
- upstream reworked previous patch changes, we removed those changes;
- patch was updated to handle the non-existing 'EBADFD' errno;
- 'EBADFD' is Solaris/Linux specific, as per "bsm/audit_errno.h"
sysutils/openipmi: update 2.0.25_1 to 2.0.26
Makefile
silent portlint; reorder GNU_CONFIGURE and INSTALL_TARGET;
readline.so (devel/readline) is now part of LIB_DEPENDS;
USES got readline added to the list; sorted.
post-patch
13.10. Verbose Build Logs;
reinplaced editline/readline.h (served by base's libedit).
files/patch-unix_selector.c
we do not provide EPOLL_PWAIT, so fdc->saved_events = 0 is never used.
Approved by: araujo (mentor)
Differential Revision: https://reviews.freebsd.org/D18667
Update `databases/gdbm' to version 1.18.1, an important bugfix release
which restores compatibility with old databases (version 1.8) and some
later versions which were built without mmap(2) support. Due to shlib
version change, bump port revisions of the consumer ports.
PR: 233059
Exp-run by: antoine
Approved by: maintainer (johans, numerous timeouts)
Patch configure to define OPENIPMI_VERSION_*. These variables are defined
too early in configure.ac so autoconf doesn't copy them to configure.
This fixes version information in include/OpenIPMI/ipmiif.h.
sysutils/openipmi: resolve build issues with 2.0.21
- Return EAGAIN errno instead of EKEYREJECTED to fix build with SSL option [1]
- Prepend -I../include to CPPFLAGS to stop build breakage from old .h files [2]
- While here, add LICENSE and regen one of the original patches (portlint)
PR: 202002 [1]
PR: 202528 [2]
Submitted by: dennis.noordsij@helsinki.fi [1]
Submitted by: Anton Sayetsky <vsasjason@gmail.com> [1]
Submitted by: Larry Rosenman <ler@lerctr.org> [2]
Approved by: feld (mentor)
Differential Revision: https://reviews.freebsd.org/D3568
Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
(Only the first 15 lines of the commit message are shown above )
Eradicate USE_GNOME=pkgconfig
While here:
- Trim headers
- Convert USE_GMAKE to USES=gmake
- Convert USE_GNOME=gnomehack to USES=pathfix
- Convert USE_PERL5 to USES=perl5
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
- Add a patch to support sensors for Sun Fire x64 systems
PR: ports/147287
Submitted by: Alex Deiter <alex.deiter AT gmail.com> (maintainer)
Obtained from: OpenIPMI CVS Repositories
OpenIPMI was designed to aid building "complex IPMI management software".
OpenIPMI library will connect with an IPMI controller, detect any
management controllers on the bus, get their SDRs, manage all the
entities in the system, manage the event log, and a host of other
things. OpenIPMI is also dynamic and event-driven. It will come up
and start discovering things in the managed system. As it discovers
things, it will report them to the software using it (assuming the
software has asked for this reporting).
WWW: http://openipmi.sourceforge.net/
PR: ports/146151
Submitted by: Alex Deiter <alex.deiter at gmail.com>