Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jun 2014 14:25:01 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r357481 - in head: . net net/wackamole net/wackamole/files
Message-ID:  <201406111425.s5BEP1jC003214@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Wed Jun 11 14:25:01 2014
New Revision: 357481
URL: http://svnweb.freebsd.org/changeset/ports/357481
QAT: https://qat.redports.org/buildarchive/r357481/

Log:
  Resurrect net/wackmole and upgrade version 2.14 => 2.15
  
  This port was removed because it's dependency "spread" was removed.
  Spread has returned, and now this one returns with a new version.
  
    * maintainership passed to submitter (old version was not unmaintained)
    * pkg-descr rewritten, WWW updated
    * LIB_DEPENDS format updated
    * distfile mirror added
    * USES+= tar:xz used
    * patches regenerated
  
  PR:		189403
  Submitted by:	Chris Hutchison
  Fixes by:	marino

Added:
  head/net/wackamole/
     - copied from r352704, head/net/wackamole/
Modified:
  head/MOVED
  head/net/Makefile
  head/net/wackamole/Makefile
  head/net/wackamole/distinfo
  head/net/wackamole/files/patch-alarm.c
  head/net/wackamole/files/patch-config_gram.y
  head/net/wackamole/files/patch-configuration.c
  head/net/wackamole/files/patch-defines.h
  head/net/wackamole/files/patch-wackamole.c
  head/net/wackamole/pkg-descr

Modified: head/MOVED
==============================================================================
--- head/MOVED	Wed Jun 11 13:49:55 2014	(r357480)
+++ head/MOVED	Wed Jun 11 14:25:01 2014	(r357481)
@@ -6056,7 +6056,6 @@ science/hdf5-18|science/hdf5|2014-05-03|
 science/netcdf-ftn|science/netcdf-fortran|2014-05-03|Use science/netcdf-fortran instead
 science/netcdf3-ftn|science/netcdf-fortran|2014-05-03|Use science/netcdf-fortran instead
 science/netcdf4|science/netcdf|2014-05-03|Use science/netcdf instead
-net/wackamole||2014-05-04|Has expired: Depends on expired www/spread
 x11-toolkits/gigi||2014-05-04|Has expired: Does not compile on 10 or higher
 net/asterisk-oh323||2014-05-04|Has expired: Depends on broken and unsupported asterisk14
 net/asterisk14||2014-05-04|Has expired: Broken and unsupported

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Wed Jun 11 13:49:55 2014	(r357480)
+++ head/net/Makefile	Wed Jun 11 14:25:01 2014	(r357481)
@@ -1237,6 +1237,7 @@
     SUBDIR += vortex
     SUBDIR += vserver
     SUBDIR += vtun
+    SUBDIR += wackamole
     SUBDIR += wackford-squeers
     SUBDIR += wakeonlan
     SUBDIR += whois

Modified: head/net/wackamole/Makefile
==============================================================================
--- head/net/wackamole/Makefile	Wed Apr 30 21:49:00 2014	(r352704)
+++ head/net/wackamole/Makefile	Wed Jun 11 14:25:01 2014	(r357481)
@@ -2,15 +2,17 @@
 # $FreeBSD$
 
 PORTNAME=	wackamole
-PORTVERSION=	2.1.4
+PORTVERSION=	2.1.5
 CATEGORIES=	net
-MASTER_SITES=	http://mirrors.omniti.com/wackamole/
+MASTER_SITES=	http://bsdforge.com/projects/source/net/wackamole/ \
+		http://mirrors.omniti.com/wackamole/
 
-MAINTAINER=	saper@saper.info
+MAINTAINER=	portmaster@bsdforge.com
 COMMENT=	Peer-to-peer high availability cluster
 
-LIB_DEPENDS=	spread.1:${PORTSDIR}/net/spread
+LIB_DEPENDS=	libspread.so:${PORTSDIR}/net/spread
 
+USES=		tar:xz
 GNU_CONFIGURE=	yes
 
 CONFIGURE_ENV+=	YACC=${YACC}

Modified: head/net/wackamole/distinfo
==============================================================================
--- head/net/wackamole/distinfo	Wed Apr 30 21:49:00 2014	(r352704)
+++ head/net/wackamole/distinfo	Wed Jun 11 14:25:01 2014	(r357481)
@@ -1,2 +1,2 @@
-SHA256 (wackamole-2.1.4.tar.gz) = ee22b581bc150eeb358ac1a1e53776121a249383c6a68319c148ea51b4668c73
-SIZE (wackamole-2.1.4.tar.gz) = 139767
+SHA256 (wackamole-2.1.5.tar.xz) = d866a505aa3508f370c2118b1e62c87c09f19c6e0c9d8a1dd53f43306e9d601f
+SIZE (wackamole-2.1.5.tar.xz) = 106968

Modified: head/net/wackamole/files/patch-alarm.c
==============================================================================
--- head/net/wackamole/files/patch-alarm.c	Wed Apr 30 21:49:00 2014	(r352704)
+++ head/net/wackamole/files/patch-alarm.c	Wed Jun 11 14:25:01 2014	(r357481)
@@ -1,5 +1,5 @@
---- alarm.c.orig	2011-05-12 02:48:08.000000000 +0200
-+++ alarm.c	2011-05-12 02:48:40.000000000 +0200
+--- alarm.c.orig	2014-05-06 16:24:44.652074671 -0700
++++ alarm.c	2014-05-06 16:26:49.173062394 -0700
 @@ -93,7 +93,7 @@
  	  timestamp[length] = ' ';
  #ifdef HAVE_SYSLOG_H

Modified: head/net/wackamole/files/patch-config_gram.y
==============================================================================
--- head/net/wackamole/files/patch-config_gram.y	Wed Apr 30 21:49:00 2014	(r352704)
+++ head/net/wackamole/files/patch-config_gram.y	Wed Jun 11 14:25:01 2014	(r357481)
@@ -1,5 +1,5 @@
---- config_gram.y.orig	2011-05-12 02:54:26.000000000 +0200
-+++ config_gram.y	2011-05-12 02:55:18.000000000 +0200
+--- config_gram.y.orig	2014-05-06 16:30:17.040722949 -0700
++++ config_gram.y	2014-05-06 16:32:22.614815187 -0700
 @@ -106,7 +106,7 @@
  			  SPIT("Setting Group: %s\n", Spread_group); }
  		|	W_LOG     W_EQUALS W_STRING

Modified: head/net/wackamole/files/patch-configuration.c
==============================================================================
--- head/net/wackamole/files/patch-configuration.c	Wed Apr 30 21:49:00 2014	(r352704)
+++ head/net/wackamole/files/patch-configuration.c	Wed Jun 11 14:25:01 2014	(r357481)
@@ -1,5 +1,5 @@
---- configuration.c.orig	2011-05-12 02:55:52.000000000 +0200
-+++ configuration.c	2011-05-12 02:56:03.000000000 +0200
+--- configuration.c.orig	2014-05-06 16:35:08.783140770 -0700
++++ configuration.c	2014-05-06 16:35:58.734348535 -0700
 @@ -43,7 +43,7 @@
    char    my_local_host_name[255];
    static const size_t  my_local_host_name_len=255;

Modified: head/net/wackamole/files/patch-defines.h
==============================================================================
--- head/net/wackamole/files/patch-defines.h	Wed Apr 30 21:49:00 2014	(r352704)
+++ head/net/wackamole/files/patch-defines.h	Wed Jun 11 14:25:01 2014	(r357481)
@@ -1,5 +1,5 @@
---- defines.h.orig	2005-03-30 21:56:58.000000000 +0200
-+++ defines.h	2011-05-12 02:51:55.000000000 +0200
+--- defines.h.orig	2014-05-06 16:38:13.055354417 -0700
++++ defines.h	2014-05-06 16:42:19.536056294 -0700
 @@ -13,6 +13,9 @@
  #ifdef HAVE_STRINGS_H
  #include <strings.h>

Modified: head/net/wackamole/files/patch-wackamole.c
==============================================================================
--- head/net/wackamole/files/patch-wackamole.c	Wed Apr 30 21:49:00 2014	(r352704)
+++ head/net/wackamole/files/patch-wackamole.c	Wed Jun 11 14:25:01 2014	(r357481)
@@ -1,5 +1,5 @@
---- wackamole.c.orig	2011-05-12 02:43:02.000000000 +0200
-+++ wackamole.c	2011-05-12 02:46:20.000000000 +0200
+--- wackamole.c.orig	2014-05-06 16:45:39.558907243 -0700
++++ wackamole.c	2014-05-06 16:47:57.679302712 -0700
 @@ -911,7 +911,7 @@
        wack_alarm(PRINT, "%d %s", __LINE__, if_error());
      else {

Modified: head/net/wackamole/pkg-descr
==============================================================================
--- head/net/wackamole/pkg-descr	Wed Apr 30 21:49:00 2014	(r352704)
+++ head/net/wackamole/pkg-descr	Wed Jun 11 14:25:01 2014	(r357481)
@@ -1,15 +1,15 @@
 Wackamole is an application that helps with making a cluster highly
 available.
 
-It manages a bunch of virtual IPs, that should be available
-to the outside world at all times. Wackamole ensures that a single
-machine within a cluster is listening on each virtual IP address
-that Wackamole manages. If it discovers that particular machines
-within the cluster are not alive, it will almost immediately ensure
-that other machines acquire these public IPs.
-At no time will more than one machine listen on any virtual IP.
+It manages a number of virtual IPs, that should be available to the
+outside world at all times. Wackamole ensures that a single machine
+within a cluster is listening on each virtual IP address that Wackamole
+manages. If it discovers that any particular machine within the cluster
+are not alive, it will almost immediately ensure that other machines
+acquire their public IPs. At no time will more than one machine listen
+on any virtual IP.
 
-Wackamole also works toward achieving a balanced distribution of
-number IPs on the machine within the cluster it manages.
+Wackamole also works toward achieving a balanced distribution of the
+numbered IPs on the machine within the cluster it manages.
 
-WWW:	http://www.backhand.org/wackamole/
+WWW: http://BSDforge.com/projects/net/wackamole/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201406111425.s5BEP1jC003214>