Index: head/sysutils/freeipmi/Makefile =================================================================== --- head/sysutils/freeipmi/Makefile (revision 363339) +++ head/sysutils/freeipmi/Makefile (revision 363340) @@ -1,60 +1,60 @@ # Created by: Dmitry Frolov # $FreeBSD$ PORTNAME= freeipmi -PORTVERSION= 1.4.4 +PORTVERSION= 1.4.5 CATEGORIES= sysutils MASTER_SITES= GNU/${PORTNAME}/ \ http://ftp.gluster.com/pub/${PORTNAME}/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library and tools to support IPMI-capable hardware LICENSE= GPLv3 LIB_DEPENDS= libargp.so:${PORTSDIR}/devel/argp-standalone \ libgcrypt.so:${PORTSDIR}/security/libgcrypt OPTIONS_DEFINE= DEBUG DOCS IOPERM IOPERM_DESC= Use i386_set_ioperm CONFIGURE_ARGS= --disable-init-scripts \ --localstatedir=/var \ --sysconfdir=${ETCDIR} \ --with-ipmi-monitoring-sdr-cache-dir=${CACHE_DIR}/ipmimonitoringsdrcache \ --with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig CONFIGURE_ENV= PTHREAD_LIBS=-pthread ac_cv_path_CPP=${CPP} CPPFLAGS+= -I${LOCALBASE}/include MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP} GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= invokes i386 asm USE_LDCONFIG= yes USES= gmake libtool shebangfix INFO= freeipmi-faq PLIST_SUB= CACHE_DIR=${CACHE_DIR} LOG_DIR=${LOG_DIR} RUN_DIR=${RUN_DIR} PORTDOCS= * CACHE_DIR?= /var/db/${PORTNAME} LOG_DIR= /var/log/${PORTNAME} RUN_DIR= /var/lib/${PORTNAME} SHEBANG_FILES= contrib/ganglia/ganglia_ipmi_sensors.pl \ contrib/nagios/nagios_ipmi_sensors.pl \ contrib/pet/check_rmcpping \ contrib/pet/petalert.pl DEBUG_CONFIGURE_ARGS= --enable-debug --enable-trace DEBUG_MAKE_ENV= INSTALL_STRIP_FLAG="" IOPERM_CPPFLAGS= -DUSE_IOPERM post-patch: @${FIND} ${WRKSRC} -name '*.man' -o -name '*.pre.in' | ${XARGS} -I % ${REINPLACE_CMD} -e '/^\.\\\"/ s|$$|"|' % @${REINPLACE_CMD} \ -e '/^FREEIPMI_SYSCONFDIR/ s|/freeipmi/$$||' \ -e '/FREEIPMI_CONFIG_FILE_DEFAULT_TMP1=/ s|freeipmi.conf|&.sample|' \ ${WRKSRC}/configure .include Index: head/sysutils/freeipmi/distinfo =================================================================== --- head/sysutils/freeipmi/distinfo (revision 363339) +++ head/sysutils/freeipmi/distinfo (revision 363340) @@ -1,2 +1,2 @@ -SHA256 (freeipmi-1.4.4.tar.gz) = 7e7011f54a988453f6a679a24ed7b90c70ba5f5b685e3842ccbd4fd806554962 -SIZE (freeipmi-1.4.4.tar.gz) = 3089763 +SHA256 (freeipmi-1.4.5.tar.gz) = 7fdae4c1b1cb1f259735948902e414cb8f05526691ea19882771cf31f3547f0c +SIZE (freeipmi-1.4.5.tar.gz) = 3090509 Index: head/sysutils/freeipmi/pkg-plist =================================================================== --- head/sysutils/freeipmi/pkg-plist (revision 363339) +++ head/sysutils/freeipmi/pkg-plist (revision 363340) @@ -1,298 +1,298 @@ %%ETCDIR%%/freeipmi.conf.sample %%ETCDIR%%/freeipmi_interpret_sel.conf %%ETCDIR%%/freeipmi_interpret_sensor.conf %%ETCDIR%%/ipmidetect.conf %%ETCDIR%%/ipmidetectd.conf %%ETCDIR%%/ipmiseld.conf %%ETCDIR%%/libipmiconsole.conf include/freeipmi/api/ipmi-api.h include/freeipmi/api/ipmi-chassis-cmds-api.h include/freeipmi/api/ipmi-dcmi-cmds-api.h include/freeipmi/api/ipmi-device-global-cmds-api.h include/freeipmi/api/ipmi-event-cmds-api.h include/freeipmi/api/ipmi-firmware-firewall-command-discovery-cmds-api.h include/freeipmi/api/ipmi-fru-inventory-device-cmds-api.h include/freeipmi/api/ipmi-lan-cmds-api.h include/freeipmi/api/ipmi-messaging-support-cmds-api.h include/freeipmi/api/ipmi-oem-intel-node-manager-cmds-api.h include/freeipmi/api/ipmi-pef-and-alerting-cmds-api.h include/freeipmi/api/ipmi-rmcpplus-support-and-payload-cmds-api.h include/freeipmi/api/ipmi-sdr-repository-cmds-api.h include/freeipmi/api/ipmi-sel-cmds-api.h include/freeipmi/api/ipmi-sensor-cmds-api.h include/freeipmi/api/ipmi-serial-modem-cmds-api.h include/freeipmi/api/ipmi-sol-cmds-api.h include/freeipmi/cmds/ipmi-bmc-watchdog-timer-cmds.h include/freeipmi/cmds/ipmi-chassis-cmds.h include/freeipmi/cmds/ipmi-dcmi-cmds.h include/freeipmi/cmds/ipmi-dcmi-oem-cmds.h include/freeipmi/cmds/ipmi-device-global-cmds.h include/freeipmi/cmds/ipmi-event-cmds.h include/freeipmi/cmds/ipmi-firmware-firewall-command-discovery-cmds.h include/freeipmi/cmds/ipmi-fru-inventory-device-cmds.h include/freeipmi/cmds/ipmi-lan-cmds.h include/freeipmi/cmds/ipmi-messaging-support-cmds.h include/freeipmi/cmds/ipmi-oem-intel-node-manager-cmds.h include/freeipmi/cmds/ipmi-pef-and-alerting-cmds.h include/freeipmi/cmds/ipmi-rmcpplus-support-and-payload-cmds.h include/freeipmi/cmds/ipmi-sdr-repository-cmds.h include/freeipmi/cmds/ipmi-sel-cmds.h include/freeipmi/cmds/ipmi-sensor-cmds.h include/freeipmi/cmds/ipmi-serial-modem-cmds.h include/freeipmi/cmds/ipmi-sol-cmds.h include/freeipmi/cmds/rmcp-cmds.h include/freeipmi/debug/ipmi-debug.h include/freeipmi/driver/ipmi-inteldcmi-driver.h include/freeipmi/driver/ipmi-kcs-driver.h include/freeipmi/driver/ipmi-openipmi-driver.h include/freeipmi/driver/ipmi-ssif-driver.h include/freeipmi/driver/ipmi-sunbmc-driver.h include/freeipmi/fiid/fiid.h include/freeipmi/freeipmi.h include/freeipmi/fru/ipmi-fru.h include/freeipmi/interface/ipmi-interface.h include/freeipmi/interface/ipmi-ipmb-interface.h include/freeipmi/interface/ipmi-kcs-interface.h include/freeipmi/interface/ipmi-lan-interface.h include/freeipmi/interface/ipmi-rmcpplus-interface.h include/freeipmi/interface/rmcp-interface.h include/freeipmi/interpret/ipmi-interpret.h include/freeipmi/locate/ipmi-locate.h include/freeipmi/payload/ipmi-sol-payload.h include/freeipmi/record-format/ipmi-cipher-suite-record-format.h include/freeipmi/record-format/ipmi-fru-dimmspd-record-format.h include/freeipmi/record-format/ipmi-fru-information-record-format.h include/freeipmi/record-format/ipmi-fru-oem-record-format.h include/freeipmi/record-format/ipmi-platform-event-trap-record-format.h include/freeipmi/record-format/ipmi-sdr-oem-record-format.h include/freeipmi/record-format/ipmi-sdr-record-format.h include/freeipmi/record-format/ipmi-sel-oem-record-format.h include/freeipmi/record-format/ipmi-sel-record-format.h include/freeipmi/sdr/ipmi-sdr-oem.h include/freeipmi/sdr/ipmi-sdr.h include/freeipmi/sel/ipmi-sel.h include/freeipmi/sensor-read/ipmi-sensor-read.h include/freeipmi/spec/ipmi-authentication-type-spec.h include/freeipmi/spec/ipmi-channel-spec.h include/freeipmi/spec/ipmi-cmd-dcmi-spec.h include/freeipmi/spec/ipmi-cmd-oem-spec.h include/freeipmi/spec/ipmi-cmd-spec.h include/freeipmi/spec/ipmi-comp-code-dcmi-spec.h include/freeipmi/spec/ipmi-comp-code-oem-spec.h include/freeipmi/spec/ipmi-comp-code-spec.h include/freeipmi/spec/ipmi-device-types-oem-spec.h include/freeipmi/spec/ipmi-device-types-spec.h include/freeipmi/spec/ipmi-entity-ids-spec.h include/freeipmi/spec/ipmi-event-reading-type-code-oem-spec.h include/freeipmi/spec/ipmi-event-reading-type-code-spec.h include/freeipmi/spec/ipmi-fru-chassis-types-spec.h include/freeipmi/spec/ipmi-fru-language-codes-spec.h include/freeipmi/spec/ipmi-iana-enterprise-numbers-spec.h include/freeipmi/spec/ipmi-ipmb-lun-spec.h include/freeipmi/spec/ipmi-jedec-manufacturer-identification-code-spec.h include/freeipmi/spec/ipmi-lan-configuration-parameters-oem-spec.h include/freeipmi/spec/ipmi-lan-configuration-parameters-spec.h include/freeipmi/spec/ipmi-netfn-oem-spec.h include/freeipmi/spec/ipmi-netfn-spec.h include/freeipmi/spec/ipmi-oem-spec.h include/freeipmi/spec/ipmi-pef-configuration-parameters-oem-spec.h include/freeipmi/spec/ipmi-pef-configuration-parameters-spec.h include/freeipmi/spec/ipmi-privilege-level-spec.h include/freeipmi/spec/ipmi-product-id-spec.h include/freeipmi/spec/ipmi-rmcpplus-status-spec.h include/freeipmi/spec/ipmi-sensor-and-event-code-tables-oem-spec.h include/freeipmi/spec/ipmi-sensor-and-event-code-tables-spec.h include/freeipmi/spec/ipmi-sensor-numbers-oem-spec.h include/freeipmi/spec/ipmi-sensor-types-oem-spec.h include/freeipmi/spec/ipmi-sensor-types-spec.h include/freeipmi/spec/ipmi-sensor-units-spec.h include/freeipmi/spec/ipmi-serial-modem-configuration-parameters-oem-spec.h include/freeipmi/spec/ipmi-serial-modem-configuration-parameters-spec.h include/freeipmi/spec/ipmi-slave-address-oem-spec.h include/freeipmi/spec/ipmi-slave-address-spec.h include/freeipmi/spec/ipmi-sol-configuration-parameters-oem-spec.h include/freeipmi/spec/ipmi-sol-configuration-parameters-spec.h include/freeipmi/spec/ipmi-system-boot-option-parameters-oem-spec.h include/freeipmi/spec/ipmi-system-boot-option-parameters-spec.h include/freeipmi/spec/ipmi-system-info-parameters-oem-spec.h include/freeipmi/spec/ipmi-system-info-parameters-spec.h include/freeipmi/spec/ipmi-system-software-id-spec.h include/freeipmi/spec/ipmi-timestamp-spec.h include/freeipmi/templates/ipmi-bmc-watchdog-timer-cmds-templates.h include/freeipmi/templates/ipmi-chassis-cmds-templates.h include/freeipmi/templates/ipmi-cipher-suite-record-format-templates.h include/freeipmi/templates/ipmi-dcmi-cmds-templates.h include/freeipmi/templates/ipmi-device-global-cmds-templates.h include/freeipmi/templates/ipmi-event-cmds-templates.h include/freeipmi/templates/ipmi-firmware-firewall-command-discovery-cmds-templates.h include/freeipmi/templates/ipmi-fru-dimmspd-record-format-templates.h include/freeipmi/templates/ipmi-fru-information-record-format-templates.h include/freeipmi/templates/ipmi-fru-inventory-device-cmds-templates.h include/freeipmi/templates/ipmi-ipmb-interface-templates.h include/freeipmi/templates/ipmi-kcs-interface-templates.h include/freeipmi/templates/ipmi-lan-cmds-templates.h include/freeipmi/templates/ipmi-lan-interface-templates.h include/freeipmi/templates/ipmi-messaging-support-cmds-templates.h include/freeipmi/templates/ipmi-oem-intel-node-manager-cmds-templates.h include/freeipmi/templates/ipmi-pef-and-alerting-cmds-templates.h include/freeipmi/templates/ipmi-rmcpplus-interface-templates.h include/freeipmi/templates/ipmi-rmcpplus-support-and-payload-cmds-templates.h include/freeipmi/templates/ipmi-sdr-oem-record-format-templates.h include/freeipmi/templates/ipmi-sdr-record-format-templates.h include/freeipmi/templates/ipmi-sdr-repository-cmds-templates.h include/freeipmi/templates/ipmi-sel-cmds-templates.h include/freeipmi/templates/ipmi-sel-record-format-templates.h include/freeipmi/templates/ipmi-sensor-cmds-templates.h include/freeipmi/templates/ipmi-serial-modem-cmds-templates.h include/freeipmi/templates/ipmi-sol-cmds-templates.h include/freeipmi/templates/ipmi-sol-payload-templates.h include/freeipmi/templates/rmcp-cmds-templates.h include/freeipmi/templates/rmcp-interface-templates.h include/freeipmi/util/ipmi-channel-util.h include/freeipmi/util/ipmi-cipher-suite-util.h include/freeipmi/util/ipmi-dcmi-util.h include/freeipmi/util/ipmi-device-types-util.h include/freeipmi/util/ipmi-entity-ids-util.h include/freeipmi/util/ipmi-error-dcmi-util.h include/freeipmi/util/ipmi-error-util.h include/freeipmi/util/ipmi-iana-enterprise-numbers-util.h include/freeipmi/util/ipmi-ipmb-util.h include/freeipmi/util/ipmi-jedec-manufacturer-identification-code-util.h include/freeipmi/util/ipmi-lan-util.h include/freeipmi/util/ipmi-outofband-util.h include/freeipmi/util/ipmi-rmcpplus-util.h include/freeipmi/util/ipmi-sensor-and-event-code-tables-util.h include/freeipmi/util/ipmi-sensor-util.h include/freeipmi/util/ipmi-timestamp-util.h include/freeipmi/util/ipmi-util.h include/freeipmi/util/rmcp-util.h include/ipmi_monitoring.h include/ipmi_monitoring_bitmasks.h include/ipmi_monitoring_offsets.h include/ipmiconsole.h include/ipmidetect.h lib/libfreeipmi.a lib/libfreeipmi.so lib/libfreeipmi.so.16 -lib/libfreeipmi.so.16.0.1 +lib/libfreeipmi.so.16.0.2 lib/libipmiconsole.a lib/libipmiconsole.so lib/libipmiconsole.so.2 -lib/libipmiconsole.so.2.3.2 +lib/libipmiconsole.so.2.3.3 lib/libipmidetect.a lib/libipmidetect.so lib/libipmidetect.so.0 lib/libipmidetect.so.0.0.0 lib/libipmimonitoring.a lib/libipmimonitoring.so lib/libipmimonitoring.so.5 lib/libipmimonitoring.so.5.0.6 libdata/pkgconfig/libfreeipmi.pc libdata/pkgconfig/libipmiconsole.pc libdata/pkgconfig/libipmidetect.pc libdata/pkgconfig/libipmimonitoring.pc man/man3/libfreeipmi.3.gz man/man3/libipmiconsole.3.gz man/man3/libipmidetect.3.gz man/man3/libipmimonitoring.3.gz man/man5/bmc-config.conf.5.gz man/man5/freeipmi.conf.5.gz man/man5/freeipmi_interpret_sel.conf.5.gz man/man5/freeipmi_interpret_sensor.conf.5.gz man/man5/ipmi-config.conf.5.gz man/man5/ipmi_monitoring_sensors.conf.5.gz man/man5/ipmiconsole.conf.5.gz man/man5/ipmidetect.conf.5.gz man/man5/ipmidetectd.conf.5.gz man/man5/ipmimonitoring.conf.5.gz man/man5/ipmimonitoring_sensors.conf.5.gz man/man5/ipmipower.conf.5.gz man/man5/ipmiseld.conf.5.gz man/man5/libipmiconsole.conf.5.gz man/man5/libipmimonitoring.conf.5.gz man/man7/freeipmi.7.gz man/man8/bmc-config.8.gz man/man8/bmc-device.8.gz man/man8/bmc-info.8.gz man/man8/bmc-watchdog.8.gz man/man8/ipmi-chassis-config.8.gz man/man8/ipmi-chassis.8.gz man/man8/ipmi-config.8.gz man/man8/ipmi-console.8.gz man/man8/ipmi-dcmi.8.gz man/man8/ipmi-detect.8.gz man/man8/ipmi-fru.8.gz man/man8/ipmi-locate.8.gz man/man8/ipmi-oem.8.gz man/man8/ipmi-pef-config.8.gz man/man8/ipmi-pet.8.gz man/man8/ipmi-ping.8.gz man/man8/ipmi-power.8.gz man/man8/ipmi-raw.8.gz man/man8/ipmi-sel.8.gz man/man8/ipmi-sensors-config.8.gz man/man8/ipmi-sensors.8.gz man/man8/ipmiconsole.8.gz man/man8/ipmidetect.8.gz man/man8/ipmidetectd.8.gz man/man8/ipmimonitoring.8.gz man/man8/ipmiping.8.gz man/man8/ipmipower.8.gz man/man8/ipmiseld.8.gz man/man8/pef-config.8.gz man/man8/rmcp-ping.8.gz man/man8/rmcpping.8.gz sbin/bmc-config sbin/bmc-device sbin/bmc-info sbin/bmc-watchdog sbin/ipmi-chassis sbin/ipmi-chassis-config sbin/ipmi-config sbin/ipmi-console sbin/ipmi-dcmi sbin/ipmi-detect sbin/ipmi-fru sbin/ipmi-locate sbin/ipmi-oem sbin/ipmi-pef-config sbin/ipmi-pet sbin/ipmi-ping sbin/ipmi-power sbin/ipmi-raw sbin/ipmi-sel sbin/ipmi-sensors sbin/ipmi-sensors-config sbin/ipmiconsole sbin/ipmidetect sbin/ipmidetectd sbin/ipmimonitoring sbin/ipmiping sbin/ipmipower sbin/ipmiseld sbin/pef-config sbin/rmcp-ping sbin/rmcpping @exec mkdir -m 0700 -p %%CACHE_DIR%%/ipmimonitoringsdrcache %%LOG_DIR%% %%RUN_DIR%% @exec touch %%RUN_DIR%%/ipckey @unexec rm -f %%RUN_DIR%%/ipckey @unexec rmdir %%CACHE_DIR%%/ipmimonitoringsdrcache %%CACHE_DIR%% %%LOG_DIR%% %%RUN_DIR%% 2>/dev/null || true @dirrm include/freeipmi/util @dirrm include/freeipmi/templates @dirrm include/freeipmi/spec @dirrm include/freeipmi/sensor-read @dirrm include/freeipmi/sel @dirrm include/freeipmi/sdr @dirrm include/freeipmi/record-format @dirrm include/freeipmi/payload @dirrm include/freeipmi/locate @dirrm include/freeipmi/interpret @dirrm include/freeipmi/interface @dirrm include/freeipmi/fru @dirrm include/freeipmi/fiid @dirrm include/freeipmi/driver @dirrm include/freeipmi/debug @dirrm include/freeipmi/cmds @dirrm include/freeipmi/api @dirrm include/freeipmi @dirrmtry %%ETCDIR%% Index: head/sysutils/ipmitool/Makefile =================================================================== --- head/sysutils/ipmitool/Makefile (revision 363339) +++ head/sysutils/ipmitool/Makefile (revision 363340) @@ -1,62 +1,63 @@ # Created by: Dmitry Frolov # $FreeBSD$ PORTNAME= ipmitool PORTVERSION= 1.8.14 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF MAINTAINER= steve.polyack@intermedix.com COMMENT= CLI to manage IPMI systems LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:bzip2 gmake readline USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-intf-lan --enable-intf-lanplus \ --disable-intf-imb --disable-intf-lipmi --disable-intf-bmc PLIST_FILES= bin/ipmitool man/man1/ipmitool.1.gz man/man8/ipmievd.8.gz \ sbin/ipmievd share/ipmitool/oem_ibm_sel_map \ ${PERIODIC_DIR}/400.status-ipmi PLIST_DIRS= share/ipmitool PLIST_DIRSTRY= ${PERIODIC_DIR} etc/periodic SUB_FILES= status-ipmi.sh PORTDOCS= AUTHORS COPYING ChangeLog README PERIODIC_DIR= etc/periodic/daily OPTIONS_DEFINE= FREEIPMI DOCS FREEIPMI_DESC= Enable support for freeipmi .if defined(WITH_DEBUG) CFLAGS+= -ggdb -Wall .endif .if exists(/usr/include/sys/ipmi.h) CONFIGURE_ARGS+= --enable-intf-open .else CONFIGURE_ARGS+= --disable-intf-open .endif .include .if empty(PORT_OPTIONS:MDOCS) EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-Makefile.in .endif .if ${PORT_OPTIONS:MFREEIPMI} LIB_DEPENDS+= libfreeipmi.so:${PORTSDIR}/sysutils/freeipmi CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --enable-intf-free .else CONFIGURE_ARGS+= --disable-intf-free .endif post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${PERIODIC_DIR} @${INSTALL_SCRIPT} ${WRKDIR}/status-ipmi.sh ${STAGEDIR}${PREFIX}/${PERIODIC_DIR}/400.status-ipmi .include