diff options
author | gnn <gnn@FreeBSD.org> | 2012-04-12 05:00:51 +0800 |
---|---|---|
committer | gnn <gnn@FreeBSD.org> | 2012-04-12 05:00:51 +0800 |
commit | 5eb5805b5143e39dc012ae76b74d5f6fbb3449c5 (patch) | |
tree | e9769757e80cf0bbfae90faf9addb8aab657f245 /net | |
parent | b1ca2e40604f70c4b7eca288a09a927dc0b62178 (diff) | |
download | freebsd-ports-gnome-5eb5805b5143e39dc012ae76b74d5f6fbb3449c5.tar.gz freebsd-ports-gnome-5eb5805b5143e39dc012ae76b74d5f6fbb3449c5.tar.zst freebsd-ports-gnome-5eb5805b5143e39dc012ae76b74d5f6fbb3449c5.zip |
Add a new port to track PTP version 2 release candidates and
to generally keep up with the head of development in the PTP project.
Add CONFLICTS statements to the original ptpd2 port so that the devel
and the released versions cannot be simultaneously installed on the
same system.
Approved by: skreuzer (mentor)
Diffstat (limited to 'net')
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/ptpd2-devel/Makefile | 36 | ||||
-rw-r--r-- | net/ptpd2-devel/distinfo | 2 | ||||
-rw-r--r-- | net/ptpd2-devel/files/ptpd2.in | 24 | ||||
-rw-r--r-- | net/ptpd2-devel/pkg-descr | 4 | ||||
-rw-r--r-- | net/ptpd2/Makefile | 1 |
6 files changed, 68 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile index 8d08dfc9f1c7..33f9cae75b48 100644 --- a/net/Makefile +++ b/net/Makefile @@ -852,6 +852,7 @@ SUBDIR += prtunnel SUBDIR += ptpd SUBDIR += ptpd2 + SUBDIR += ptpd2-devel SUBDIR += ptunnel SUBDIR += pure-sockets SUBDIR += pvm diff --git a/net/ptpd2-devel/Makefile b/net/ptpd2-devel/Makefile new file mode 100644 index 000000000000..a0f12cf5d159 --- /dev/null +++ b/net/ptpd2-devel/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: ptpd +# Date created: 11 April 2012 +# Whom: George V. Neville-Neil <gnn@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= ptpd +DISTVERSION= 2-RC-0 +CATEGORIES= net +MASTER_SITES= SF/${PORTNAME}/$(PORTNAME)/2-RC/ + +MAINTAINER= gnn@FreeBSD.org +COMMENT= Release candidate for the precision time protocol IEEE 1588-2008 + +LICENSE= BSD + +WRKSRC= ${WRKDIR}/ptpd-${DISTVERSION}/src + +CONFLICTS= ptpd-2.[0-9].* +PLIST_FILES= sbin/ptpd2 +PORTDOCS= * + +USE_RC_SUBR= ptpd2 + +MAN8= ptpd2.8 + +do-install:: + ${INSTALL_PROGRAM} ${WRKSRC}/ptpd2 ${PREFIX}/sbin + ${INSTALL_MAN} ${WRKSRC}/${MAN8} ${MANPREFIX}/man/man8/${MAN8} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + cd ${WRKDIR}/ptpd-${DISTVERSION}/doc && ${COPYTREE_SHARE} . ${DOCSDIR} +.endif + +.include <bsd.port.mk> diff --git a/net/ptpd2-devel/distinfo b/net/ptpd2-devel/distinfo new file mode 100644 index 000000000000..6eab81a2d5fd --- /dev/null +++ b/net/ptpd2-devel/distinfo @@ -0,0 +1,2 @@ +SHA256 (ptpd-2-RC-0.tar.gz) = b479215983e1e82bd8917e885035fd8ff944b87461cee0af08791e21a8e78c4e +SIZE (ptpd-2-RC-0.tar.gz) = 631328 diff --git a/net/ptpd2-devel/files/ptpd2.in b/net/ptpd2-devel/files/ptpd2.in new file mode 100644 index 000000000000..cf5c6652e851 --- /dev/null +++ b/net/ptpd2-devel/files/ptpd2.in @@ -0,0 +1,24 @@ +#!/bin/sh +# +# $FreeBSD: /tmp/pcvs/ports/net/ptpd2-devel/files/ptpd2.in,v 1.1 2012-04-11 21:00:51 gnn Exp $ +# +# PROVIDE: ptpd +# REQUIRE: NETWORKING DAEMON +# KEYWORD: nojail +# +# Add the following lines to /etc/rc.conf to enable ptpd +# +# ptpd_enable (bool): Set to "NO" by default +# Set it to "YES" to enable ptpd + +. /etc/rc.subr + +name="ptpd2" +rcvar=`set_rcvar` + +command="%%PREFIX%%/sbin/${name}" + +ptpd2_enable=${ptpd2_enable:-"NO"} + +load_rc_config $name +run_rc_command "$1" diff --git a/net/ptpd2-devel/pkg-descr b/net/ptpd2-devel/pkg-descr new file mode 100644 index 000000000000..ccf6f7a2b77b --- /dev/null +++ b/net/ptpd2-devel/pkg-descr @@ -0,0 +1,4 @@ +This port follows the release candidates from the PTP project. If you +want the official, released, version of ptp please see net/ptpd2. + +WWW: http://ptpd.sourceforge.net/ diff --git a/net/ptpd2/Makefile b/net/ptpd2/Makefile index ee84767ffc88..86dd5e25b9c7 100644 --- a/net/ptpd2/Makefile +++ b/net/ptpd2/Makefile @@ -9,6 +9,7 @@ PORTNAME= ptpd DISTVERSION= 2.2.0 CATEGORIES= net MASTER_SITES= SF +CONFLICTS= ptpd-2.r.* MAINTAINER= skreuzer@FreeBSD.org COMMENT= Implementation of the precision time protocol IEEE 1588-2008 |