svn commit: r316396 - in head/net/rmsg: . files

Mikhail Teterin mi at FreeBSD.org
Tue Apr 23 22:12:42 UTC 2013


Author: mi
Date: Tue Apr 23 22:12:41 2013
New Revision: 316396
URL: http://svnweb.freebsd.org/changeset/ports/316396

Log:
  Modernize the port:
  
  	* Build using of the available CPUs
  	* Use PLIST_FILES -- there are only two
  	* Add a service script for easier stopping/starting
  
  Bump PORTREVISION because of the last item.

Added:
  head/net/rmsg/files/rmsgd.in   (contents, props changed)
Deleted:
  head/net/rmsg/pkg-plist
Modified:
  head/net/rmsg/Makefile
  head/net/rmsg/files/patch-server.c

Modified: head/net/rmsg/Makefile
==============================================================================
--- head/net/rmsg/Makefile	Tue Apr 23 21:56:07 2013	(r316395)
+++ head/net/rmsg/Makefile	Tue Apr 23 22:12:41 2013	(r316396)
@@ -7,6 +7,7 @@
 
 PORTNAME=	rmsg
 PORTVERSION=	1.64
+PORTREVISION=	1
 CATEGORIES=	net
 MASTER_SITES=	ftp://ftp.funet.fi/pub/unix/tcpip/
 
@@ -16,5 +17,8 @@ COMMENT=	A network messaging system
 WRKSRC=		${WRKDIR}/rmsg
 MAN1=		rmsg.1
 MAN8=		rmsgd.8
+MAKE_JOBS_SAFE=	yes
+PLIST_FILES=	bin/rmsg sbin/rmsgd
+USE_RC_SUBR=	rmsgd
 
 .include <bsd.port.mk>

Modified: head/net/rmsg/files/patch-server.c
==============================================================================
--- head/net/rmsg/files/patch-server.c	Tue Apr 23 21:56:07 2013	(r316395)
+++ head/net/rmsg/files/patch-server.c	Tue Apr 23 22:12:41 2013	(r316396)
@@ -66,7 +66,7 @@
  
       else {
 -          (void) fprintf (stderr, "Starting from inetd not yet supported, rename me ase rmsgd and start\nfrom /etc/rc\n");
-+          (void) fprintf (stderr, "Starting from inetd not yet supported, rename me as rmsgd and start\nfrom /etc/rc.local\n");
++          (void) fprintf (stderr, "Starting from inetd not yet supported. Start via the rc.d script\n");
       }
  
       if (argc > 1)

Added: head/net/rmsg/files/rmsgd.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/rmsg/files/rmsgd.in	Tue Apr 23 22:12:41 2013	(r316396)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+# PROVIDE: rmsg
+# REQUIRE: DAEMON
+# BEFORE:  LOGIN
+# KEYWORD: shutdown
+
+. /etc/rc.subr
+
+name="rmsgd"
+rcvar="rmsgd_enable"
+command="%%PREFIX%%/sbin/${name}"
+
+load_rc_config $name
+run_rc_command "$1"


More information about the svn-ports-all mailing list