svn commit: r494790 - in branches/2019Q1/sysutils/cluster-glue: . files

Rene Ladan rene at FreeBSD.org
Wed Mar 6 11:27:41 UTC 2019


Author: rene
Date: Wed Mar  6 11:27:39 2019
New Revision: 494790
URL: https://svnweb.freebsd.org/changeset/ports/494790

Log:
  MFH: r494786
  
  sysutils/cluster-glue: unbreak and modernize port
  
  - add USES=gnome
  - sort Makefile
  - disable HPI option because that port is currently broken
  
  PR:		231097
  Submitted by:	w.schwarzenfeld at utanet.at
  
  Approved by:	port-secteam (joneum)

Added:
  branches/2019Q1/sysutils/cluster-glue/files/patch-ipmilan__command.c
     - copied unchanged from r494786, head/sysutils/cluster-glue/files/patch-ipmilan__command.c
  branches/2019Q1/sysutils/cluster-glue/files/patch-md5.h
     - copied unchanged from r494786, head/sysutils/cluster-glue/files/patch-md5.h
Modified:
  branches/2019Q1/sysutils/cluster-glue/Makefile
Directory Properties:
  branches/2019Q1/   (props changed)

Modified: branches/2019Q1/sysutils/cluster-glue/Makefile
==============================================================================
--- branches/2019Q1/sysutils/cluster-glue/Makefile	Wed Mar  6 11:21:14 2019	(r494789)
+++ branches/2019Q1/sysutils/cluster-glue/Makefile	Wed Mar  6 11:27:39 2019	(r494790)
@@ -2,7 +2,7 @@
 
 PORTNAME=	cluster-glue
 PORTVERSION=	1.0.12
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	sysutils
 MASTER_SITES=	http://hg.linux-ha.org/glue/archive/
 DISTNAME=	0a7add1d9996
@@ -16,18 +16,12 @@ LICENSE_COMB=	multi
 LICENSE_FILE_GPLv2+ =	${WRKSRC}/COPYING
 LICENSE_FILE_LGPL21+ =	${WRKSRC}/COPYING.LIB
 
-BROKEN=		fails to build
-
 LIB_DEPENDS=	libltdl.so:devel/libltdl \
 		libuuid.so:misc/e2fsprogs-libuuid \
 		libnet.so:net/libnet
 
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-fatal-warnings \
-		--with-initdir=${PREFIX}/etc/rc.d \
-		--with-ocf-root=${PREFIX}/etc/ocf
-INSTALL_TARGET=	install-strip
-USES=		autoreconf gettext gmake libtool localbase perl5 pkgconfig python shebangfix tar:bz2 ssl
+USES=		autoreconf gettext gmake gnome libtool localbase perl5 pkgconfig python shebangfix \
+		tar:bz2 ssl
 SHEBANG_FILES=	lib/plugins/stonith/external/ibmrsa-telnet \
 		lib/plugins/stonith/external/vmware \
 		lib/plugins/stonith/external/xen0-ha.in \
@@ -38,12 +32,17 @@ USE_GNOME=	glib20 libxml2
 USE_LDCONFIG=	yes
 USE_RC_SUBR=	ha_logd
 WRKSRC=		${WRKDIR}/Reusable-Cluster-Components-glue--${DISTNAME}
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--disable-fatal-warnings \
+		--with-initdir=${PREFIX}/etc/rc.d \
+		--with-ocf-root=${PREFIX}/etc/ocf
+INSTALL_TARGET=	install-strip
 
 USERS=		hacluster
 GROUPS=		haclient
 
 OPTIONS_DEFINE=		DOCS DRAC3 HPI IPMI MANPAGES SNMP
-OPTIONS_DEFAULT=	DRAC3 HPI IPMI MANPAGES SNMP
+OPTIONS_DEFAULT=	DRAC3 IPMI MANPAGES SNMP
 OPTIONS_SUB=		yes
 
 DRAC3_CONFIGURE_OFF=	ac_cv_header_curl_curl_h=no

Copied: branches/2019Q1/sysutils/cluster-glue/files/patch-ipmilan__command.c (from r494786, head/sysutils/cluster-glue/files/patch-ipmilan__command.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2019Q1/sysutils/cluster-glue/files/patch-ipmilan__command.c	Wed Mar  6 11:27:39 2019	(r494790, copy of r494786, head/sysutils/cluster-glue/files/patch-ipmilan__command.c)
@@ -0,0 +1,10 @@
+--- lib/plugins/stonith/ipmilan_command.c.orig	2018-09-02 01:03:28 UTC
++++ lib/plugins/stonith/ipmilan_command.c
+@@ -47,6 +47,7 @@ extern const PILPluginImports*  PluginIm
+ 
+ /* #define DUMP_MSG 0 */
+ #define OPERATION_TIME_OUT 10
++typedef struct selector_s selector_t;
+ 
+ os_handler_t *os_hnd=NULL;
+ selector_t *os_sel;

Copied: branches/2019Q1/sysutils/cluster-glue/files/patch-md5.h (from r494786, head/sysutils/cluster-glue/files/patch-md5.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2019Q1/sysutils/cluster-glue/files/patch-md5.h	Wed Mar  6 11:27:39 2019	(r494790, copy of r494786, head/sysutils/cluster-glue/files/patch-md5.h)
@@ -0,0 +1,11 @@
+--- include/clplumbing/md5.h.orig	2018-09-02 16:05:48 UTC
++++ include/clplumbing/md5.h
+@@ -21,7 +21,7 @@
+  */
+ 
+ #ifndef _MD5_H_
+-#define _MD5_H__
++#define _MD5_H_
+ 
+ /*
+  *      MD5:		The MD5 Message-Digest Algorithm ( RFC 1321 )


More information about the svn-ports-all mailing list