Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Sep 2012 02:25:56 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/172047: net-mgmt/openvmps: Update to version 1.4.04
Message-ID:  <20120926022556.e996386cf96f2131f87fbca9@yahoo.com>
Resent-Message-ID: <201209251820.q8PIKCdR034298@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         172047
>Category:       ports
>Synopsis:       net-mgmt/openvmps: Update to version 1.4.04
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 25 18:20:11 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p10 i386
>Organization:
>Environment:
>Description:
- Update to version 1.4.04

New file:
files/vmpsd.in

Remove file:
files/patch-Makefile.in
files/patch-daemon.c
files/vpmsd.in

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/net-mgmt/openvmps/Makefile net-mgmt/openvmps/Makefile
--- /usr/ports/net-mgmt/openvmps/Makefile	2012-09-22 11:18:45.000000000 +0900
+++ net-mgmt/openvmps/Makefile	2012-09-23 18:37:03.000000000 +0900
@@ -2,8 +2,7 @@
 # $FreeBSD: ports/net-mgmt/openvmps/Makefile,v 1.12 2012/09/22 02:18:45 tabthorpe Exp $
 
 PORTNAME=	openvmps
-PORTVERSION=	1.3
-PORTREVISION=	1
+PORTVERSION=	1.4.04
 CATEGORIES=	net-mgmt
 MASTER_SITES=	SF/vmps/vmpsd/${PORTVERSION}
 DISTNAME=	vmpsd-${PORTVERSION}
@@ -11,12 +10,12 @@
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	A GPL implementation of the VMPS protocol
 
-WRKSRC=		${WRKDIR}/vmpsd
-USE_RC_SUBR=	vpmsd
+LICENSE=	GPLv2
 
-GNU_CONFIGURE=	yes
-USE_GMAKE=	yes
+USE_RC_SUBR=	vmpsd
 
+USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=--bindir=${PREFIX}/sbin
 
 MAN1=		vmpsd.1
@@ -27,11 +26,14 @@
 IGNORE=		does not run correctly on amd64 architecture, see ports/136376
 .endif
 
+post-patch:
+	@${REINPLACE_CMD} -e '/^install-exec-am:/s|install-sysconfDATA||' \
+		${WRKSRC}/Makefile.in
+
 post-install:
-	${INSTALL_DATA} -m 644 ${WRKSRC}/vlan.db \
-		${PREFIX}/etc/vmps.db.sample
-	@if [ ! -f ${PREFIX}/etc/vmps.db ]; then \
-		${CP} -p ${PREFIX}/etc/vmps.db.sample ${PREFIX}/etc/vmps.db ; \
-	fi
+	${INSTALL_DATA} ${WRKSRC}/vlan.db ${PREFIX}/etc/vmps.db.sample
+.if !exists(${PREFIX}/etc/vmps.db)
+	cd ${PREFIX}/etc && ${CP} -p vmps.db.sample vmps.db
+.endif
 
 .include <bsd.port.post.mk>
diff -urN /usr/ports/net-mgmt/openvmps/distinfo net-mgmt/openvmps/distinfo
--- /usr/ports/net-mgmt/openvmps/distinfo	2011-03-20 21:54:01.000000000 +0900
+++ net-mgmt/openvmps/distinfo	2012-09-23 18:23:04.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (vmpsd-1.3.tar.gz) = 6f6bd6c5d1e9fc862c27cf783bcbabef21619aa5fe7984231eb55e32e11ca142
-SIZE (vmpsd-1.3.tar.gz) = 95202
+SHA256 (vmpsd-1.4.04.tar.gz) = 3b82ed9547eb126ffbefdd9b890870ebfac466c0bc93cfea1764a360772912ab
+SIZE (vmpsd-1.4.04.tar.gz) = 193900
diff -urN /usr/ports/net-mgmt/openvmps/files/patch-Makefile.in net-mgmt/openvmps/files/patch-Makefile.in
--- /usr/ports/net-mgmt/openvmps/files/patch-Makefile.in	2005-01-26 15:54:24.000000000 +0900
+++ net-mgmt/openvmps/files/patch-Makefile.in	1970-01-01 09:00:00.000000000 +0900
@@ -1,11 +0,0 @@
---- Makefile.in.orig	Tue Jan 25 18:16:11 2005
-+++ Makefile.in	Tue Jan 25 18:17:02 2005
-@@ -684,7 +684,7 @@
- 
- install-data-am: install-man
- 
--install-exec-am: install-binPROGRAMS install-sysconfDATA
-+install-exec-am: install-binPROGRAMS
- 
- install-info: install-info-am
- 
diff -urN /usr/ports/net-mgmt/openvmps/files/patch-daemon.c net-mgmt/openvmps/files/patch-daemon.c
--- /usr/ports/net-mgmt/openvmps/files/patch-daemon.c	2005-01-26 15:54:24.000000000 +0900
+++ net-mgmt/openvmps/files/patch-daemon.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,14 +0,0 @@
---- daemon.c.orig	Tue Jan 25 18:00:12 2005
-+++ daemon.c	Tue Jan 25 18:00:47 2005
-@@ -44,7 +44,10 @@
- 
- {
- 	register int	childpid;
--
-+#ifdef	VMPS_CHECK_BSD
-+	int fd;
-+#endif
-+	
- #ifdef	SIGTTOU
- 	signal(SIGTTOU, SIG_IGN);
- #endif
diff -urN /usr/ports/net-mgmt/openvmps/files/vmpsd.in net-mgmt/openvmps/files/vmpsd.in
--- /usr/ports/net-mgmt/openvmps/files/vmpsd.in	1970-01-01 09:00:00.000000000 +0900
+++ net-mgmt/openvmps/files/vmpsd.in	2012-09-23 18:30:21.000000000 +0900
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+# Start or stop vmpsd
+# $FreeBSD$
+
+# PROVIDE: vmpsd
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+
+# Define these vmpsd_* variables in one of these files:
+#       /etc/rc.conf
+#       /etc/rc.conf.local
+#       /etc/rc.conf.d/vmpsd
+#
+# DO NOT CHANGE THESE DEFAULT VALUES HERE 
+#
+[ -z "$vmpsd_enable" ] && vmpsd_enable="NO" # Enable vmpsd
+#vmpsd_program="%%PREFIX%%/sbin/vmpsd"       # Location of vmpsd
+[ -z "$vmpsd_flags" ] && vmpsd_flags="-f /usr/local/etc/vmps.db"   # Flags to vmpsd program
+
+. /etc/rc.subr
+
+name="vmpsd"
+rcvar=vmpsd_enable
+command="%%PREFIX%%/sbin/${name}"
+
+load_rc_config $name
+run_rc_command "$1"
diff -urN /usr/ports/net-mgmt/openvmps/files/vpmsd.in net-mgmt/openvmps/files/vpmsd.in
--- /usr/ports/net-mgmt/openvmps/files/vpmsd.in	2012-01-14 17:56:40.000000000 +0900
+++ net-mgmt/openvmps/files/vpmsd.in	1970-01-01 09:00:00.000000000 +0900
@@ -1,28 +0,0 @@
-#!/bin/sh
-
-# Start or stop vmpsd
-# $FreeBSD: ports/net-mgmt/openvmps/files/vpmsd.in,v 1.3 2012/01/14 08:56:40 dougb Exp $
-
-# PROVIDE: vmpsd
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-
-# Define these vmpsd_* variables in one of these files:
-#       /etc/rc.conf
-#       /etc/rc.conf.local
-#       /etc/rc.conf.d/vmpsd
-#
-# DO NOT CHANGE THESE DEFAULT VALUES HERE 
-#
-[ -z "$vmpsd_enable" ] && vmpsd_enable="NO" # Enable vmpsd
-#vmpsd_program="%%PREFIX%%/sbin/vmpsd"       # Location of vmpsd
-[ -z "$vmpsd_flags" ] && vmpsd_flags="-f /usr/local/etc/vmps.db"   # Flags to vmpsd program
-
-. /etc/rc.subr
-
-name="vmpsd"
-rcvar=vmpsd_enable
-command="%%PREFIX%%/sbin/${name}"
-
-load_rc_config $name
-run_rc_command "$1"
>Release-Note:
>Audit-Trail:
>Unformatted:



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