svn commit: r478737 - in head/sysutils/freeipmi: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sat Sep 1 22:51:18 UTC 2018
Author: sunpoet
Date: Sat Sep 1 22:51:15 2018
New Revision: 478737
URL: https://svnweb.freebsd.org/changeset/ports/478737
Log:
Update to 1.6.2
Changes: https://lists.gnu.org/archive/html/freeipmi-announce/2018-05/msg00000.html
https://savannah.gnu.org/forum/forum.php?forum_id=9080
Added:
head/sysutils/freeipmi/files/patch-common-miscutil-network.c (contents, props changed)
head/sysutils/freeipmi/files/patch-ipmidetectd-ipmidetectd.c (contents, props changed)
head/sysutils/freeipmi/files/patch-ipmipower-ipmipower_connection.c (contents, props changed)
Modified:
head/sysutils/freeipmi/Makefile
head/sysutils/freeipmi/distinfo
head/sysutils/freeipmi/files/patch-man-Makefile.in
head/sysutils/freeipmi/pkg-plist
Modified: head/sysutils/freeipmi/Makefile
==============================================================================
--- head/sysutils/freeipmi/Makefile Sat Sep 1 22:51:10 2018 (r478736)
+++ head/sysutils/freeipmi/Makefile Sat Sep 1 22:51:15 2018 (r478737)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= freeipmi
-PORTVERSION= 1.5.7
+PORTVERSION= 1.6.2
CATEGORIES= sysutils
MASTER_SITES= GNU \
http://ftp.gluster.com/pub/${PORTNAME}/${PORTVERSION}/
@@ -24,9 +24,10 @@ BROKEN_powerpc64= invokes x86 assembler
LIB_DEPENDS= libargp.so:devel/argp-standalone \
libgcrypt.so:security/libgcrypt
-OPTIONS_DEFINE= DEBUG DOCS IOPERM
+OPTIONS_DEFINE= DEBUG DOCS IOPERM IPV6
IOPERM_DESC= Use i386_set_ioperm
+CFLAGS+= -D_WANT_SEMUN
CONFIGURE_ARGS= --disable-init-scripts \
--sysconfdir=${ETCDIR} \
--with-ipmi-monitoring-sdr-cache-dir=${CACHE_DIR}/ipmimonitoringsdrcache \
@@ -36,7 +37,6 @@ CONFIGURE_ENV= PTHREAD_LIBS=-lpthread ac_cv_path_CPP=$
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USES= gmake libtool localbase shebangfix
-CFLAGS+= -D_WANT_SEMUN
INFO= freeipmi-faq
PLIST_SUB= CACHE_DIR=${CACHE_DIR}
@@ -53,6 +53,7 @@ DEBUG_CONFIGURE_ARGS= --enable-debug --enable-trace
DEBUG_INSTALL_TARGET= install
DEBUG_INSTALL_TARGET_OFF= install-strip
IOPERM_CPPFLAGS= -DUSE_IOPERM
+IPV6_CPPFLAGS= -DIPV6
post-patch:
@${FIND} ${WRKSRC} -name '*.man' -o -name '*.pre.in' | ${XARGS} -I % ${REINPLACE_CMD} -e '/^\.\\\"/ s|$$|"|' %
Modified: head/sysutils/freeipmi/distinfo
==============================================================================
--- head/sysutils/freeipmi/distinfo Sat Sep 1 22:51:10 2018 (r478736)
+++ head/sysutils/freeipmi/distinfo Sat Sep 1 22:51:15 2018 (r478737)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1502974017
-SHA256 (freeipmi-1.5.7.tar.gz) = b46c9432e8649b87d4646bbf4da32f7e9039796fc256f4b229c94c3ac7d0bde5
-SIZE (freeipmi-1.5.7.tar.gz) = 3321187
+TIMESTAMP = 1525792177
+SHA256 (freeipmi-1.6.2.tar.gz) = 31513324591bf8d79d7cdeb39ecfac45e0ea7f6a5905a625a4a906fb8270124a
+SIZE (freeipmi-1.6.2.tar.gz) = 3399236
Added: head/sysutils/freeipmi/files/patch-common-miscutil-network.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/freeipmi/files/patch-common-miscutil-network.c Sat Sep 1 22:51:15 2018 (r478737)
@@ -0,0 +1,11 @@
+--- common/miscutil/network.c.orig 2018-02-02 22:03:31 UTC
++++ common/miscutil/network.c
+@@ -39,6 +39,8 @@
+ #include <errno.h>
+ #include <unistd.h>
+ #include <arpa/inet.h>
++#include <netinet/in.h>
++#include <sys/socket.h>
+ #include <limits.h> /* MAXHOSTNAMELEN */
+ #ifdef HAVE_NETDB_H
+ #include <netdb.h> /* MAXHOSTNAMELEN Solaris */
Added: head/sysutils/freeipmi/files/patch-ipmidetectd-ipmidetectd.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/freeipmi/files/patch-ipmidetectd-ipmidetectd.c Sat Sep 1 22:51:15 2018 (r478737)
@@ -0,0 +1,16 @@
+--- ipmidetectd/ipmidetectd.c.orig 2018-03-09 20:42:26 UTC
++++ ipmidetectd/ipmidetectd.c
+@@ -263,12 +263,7 @@ _nodes_setup (void)
+ ai_hints.ai_flags = (AI_V4MAPPED | AI_ADDRCONFIG);
+
+ if ((ret = getaddrinfo (host_ptr, port_str, &ai_hints, &ai_res)))
+- {
+- if (ret == EAI_NODATA)
+- err_exit ("Invalid hostname: %s", host_ptr);
+- else
+- err_exit ("getaddrinfo %s: %s", host_ptr, gai_strerror (ret));
+- }
++ err_exit ("getaddrinfo %s: %s", host_ptr, gai_strerror (ret));
+
+ /* Try all of the different answers we got, until we succeed. */
+ for (ai = ai_res; ai != NULL; ai = ai->ai_next)
Added: head/sysutils/freeipmi/files/patch-ipmipower-ipmipower_connection.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/freeipmi/files/patch-ipmipower-ipmipower_connection.c Sat Sep 1 22:51:15 2018 (r478737)
@@ -0,0 +1,12 @@
+--- ipmipower/ipmipower_connection.c.orig 2018-02-02 22:03:33 UTC
++++ ipmipower/ipmipower_connection.c
+@@ -297,8 +297,7 @@ _connection_setup (struct ipmipower_conn
+
+ if ((ret = getaddrinfo (ic->hostname, port_str, &ai_hints, &ai_res)))
+ {
+- if (ret == EAI_NODATA
+- || ret == EAI_NONAME)
++ if (ret == EAI_NONAME)
+ ipmipower_output (IPMIPOWER_MSG_TYPE_HOSTNAME_INVALID, ic->hostname, NULL);
+ else
+ {
Modified: head/sysutils/freeipmi/files/patch-man-Makefile.in
==============================================================================
--- head/sysutils/freeipmi/files/patch-man-Makefile.in Sat Sep 1 22:51:10 2018 (r478736)
+++ head/sysutils/freeipmi/files/patch-man-Makefile.in Sat Sep 1 22:51:15 2018 (r478737)
@@ -1,11 +1,11 @@
---- man/Makefile.in.orig 2015-01-07 18:23:47 UTC
+--- man/Makefile.in.orig 2018-02-02 22:15:32 UTC
+++ man/Makefile.in
-@@ -885,7 +885,7 @@ uninstall-man: uninstall-man3 uninstall-
+@@ -989,7 +989,7 @@ uninstall-man: uninstall-man3 uninstall-
$(MANS_CPP): $(MANS_CPP:%=%.pre)
-- $(CPP) -nostdinc -w -C -P -I$(top_srcdir)/man $@.pre $@
-+ $(CPP) -nostdinc -w -C -I$(top_srcdir)/man $@.pre | grep -v '^#' > $@
+- $(CPP_FOR_BUILD) -nostdinc -w -C -P -I$(top_srcdir)/man $@.pre $@
++ $(CPP_FOR_BUILD) -nostdinc -w -C -I$(top_srcdir)/man $@.pre | grep -v '^#' > $@
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
Modified: head/sysutils/freeipmi/pkg-plist
==============================================================================
--- head/sysutils/freeipmi/pkg-plist Sat Sep 1 22:51:10 2018 (r478736)
+++ head/sysutils/freeipmi/pkg-plist Sat Sep 1 22:51:15 2018 (r478737)
@@ -254,19 +254,19 @@ include/ipmidetect.h
lib/libfreeipmi.a
lib/libfreeipmi.so
lib/libfreeipmi.so.17
-lib/libfreeipmi.so.17.1.4
+lib/libfreeipmi.so.17.2.1
lib/libipmiconsole.a
lib/libipmiconsole.so
lib/libipmiconsole.so.2
-lib/libipmiconsole.so.2.3.4
+lib/libipmiconsole.so.2.3.5
lib/libipmidetect.a
lib/libipmidetect.so
lib/libipmidetect.so.0
-lib/libipmidetect.so.0.0.0
+lib/libipmidetect.so.0.0.1
lib/libipmimonitoring.a
lib/libipmimonitoring.so
lib/libipmimonitoring.so.6
-lib/libipmimonitoring.so.6.0.6
+lib/libipmimonitoring.so.6.0.7
libdata/pkgconfig/libfreeipmi.pc
libdata/pkgconfig/libipmiconsole.pc
libdata/pkgconfig/libipmidetect.pc
More information about the svn-ports-all
mailing list