ports/172047: net-mgmt/openvmps: Update to version 1.4.04
KATO Tsuguru
tkato432 at yahoo.com
Tue Sep 25 18:20:12 UTC 2012
>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 at 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:
More information about the freebsd-ports-bugs
mailing list