aboutsummaryrefslogtreecommitdiff
path: root/net/pim6dd
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2015-09-07 19:23:26 +0000
committerHiroki Sato <hrs@FreeBSD.org>2015-09-07 19:23:26 +0000
commit3419c789d41e43ce0f20fc4ff1e570b2ae60696b (patch)
tree52f8c2fd4d4da9321a533c1d5925c3f4040a6e48 /net/pim6dd
parente540880e400d397c1419fd5512823c5cdcae67da (diff)
Notes
Diffstat (limited to 'net/pim6dd')
-rw-r--r--net/pim6dd/Makefile25
-rw-r--r--net/pim6dd/distinfo2
-rw-r--r--net/pim6dd/files/patch-configure.in39
-rw-r--r--net/pim6dd/files/pim6dd.conf.sample3
-rw-r--r--net/pim6dd/files/pim6dd.in25
-rw-r--r--net/pim6dd/pkg-descr4
-rw-r--r--net/pim6dd/pkg-plist4
7 files changed, 102 insertions, 0 deletions
diff --git a/net/pim6dd/Makefile b/net/pim6dd/Makefile
new file mode 100644
index 000000000000..42560c808aaa
--- /dev/null
+++ b/net/pim6dd/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= pim6
+PORTVERSION= 0.2.1.0.a.15
+CATEGORIES= net ipv6
+MASTER_SITES= SF/mcast-tools
+PKGNAMESUFFIX= dd
+DISTNAME= mcast-tools-20061214
+
+MAINTAINER= hrs@FreeBSD.org
+COMMENT= IPv6 PIM-DM multicast routing daemon
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= autoreconf
+USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX}
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= YACC=${YACC}
+
+post-install:
+ ${INSTALL_DATA} ${FILESDIR}/pim6dd.conf.sample \
+ ${STAGEDIR}${PREFIX}/etc
+
+.include <bsd.port.mk>
diff --git a/net/pim6dd/distinfo b/net/pim6dd/distinfo
new file mode 100644
index 000000000000..2ea786486bdf
--- /dev/null
+++ b/net/pim6dd/distinfo
@@ -0,0 +1,2 @@
+SHA256 (mcast-tools-20061214.tar.gz) = a34a8290983023df843874fa52386ebef79ebccb4b8155139212979326ca14f4
+SIZE (mcast-tools-20061214.tar.gz) = 395708
diff --git a/net/pim6dd/files/patch-configure.in b/net/pim6dd/files/patch-configure.in
new file mode 100644
index 000000000000..056d43b01e27
--- /dev/null
+++ b/net/pim6dd/files/patch-configure.in
@@ -0,0 +1,39 @@
+--- configure.in.orig 2006-06-24 08:53:46 UTC
++++ configure.in
+@@ -5,7 +5,7 @@ AC_PREREQ(2.59)
+ AC_INIT(README)
+ AM_CONFIG_HEADER(include/config.h)
+ AM_INIT_AUTOMAKE(mcast-tools, 20050926)
+-SUBDIRS="mcastread mcastsend mfc mtrace6 pim6dd pim6sd pmsft"
++SUBDIRS="pim6dd"
+ AC_SUBST(SUBDIRS)
+
+ # Checks for programs.
+@@ -145,23 +145,17 @@ main ()
+ exit (1);
+ exit (0);
+ }],
+- [AC_DEFINE(HAVE_ROUTING_SOCKETS)
++ [AC_DEFINE([HAVE_ROUTING_SOCKETS],[1],[foo])
+ UK_METHOD=routesock.o
+ AC_MSG_RESULT(routing socket)],
+- [AC_DEFINE(HAVE_NETLINK)
++ [AC_DEFINE([HAVE_NETLINK],[1],[foo])
+ UK_METHOD=netlink.o
+ AC_MSG_RESULT(netlink)])
+ AC_SUBST(UK_METHOD)
+
+ dnl Checks for RFC3542
+-AC_CHECK_LIB([c], [inet6_opt_init], [AC_DEFINE(HAVE_RFC3542)], )
++AC_CHECK_LIB([c], [inet6_opt_init], [AC_DEFINE([HAVE_RFC3542],[1],[foo])], )
+
+ AC_CONFIG_FILES([Makefile
+- mcastread/Makefile
+- mcastsend/Makefile
+- mfc/Makefile
+- mtrace6/Makefile
+- pim6dd/Makefile
+- pim6sd/Makefile
+- pmsft/Makefile])
++ pim6dd/Makefile])
+ AC_OUTPUT
diff --git a/net/pim6dd/files/pim6dd.conf.sample b/net/pim6dd/files/pim6dd.conf.sample
new file mode 100644
index 000000000000..4a286173f6f7
--- /dev/null
+++ b/net/pim6dd/files/pim6dd.conf.sample
@@ -0,0 +1,3 @@
+# $FreeBSD$
+#
+phyint stf0 disable
diff --git a/net/pim6dd/files/pim6dd.in b/net/pim6dd/files/pim6dd.in
new file mode 100644
index 000000000000..10755fd7d570
--- /dev/null
+++ b/net/pim6dd/files/pim6dd.in
@@ -0,0 +1,25 @@
+#!/bin/sh
+# $FreeBSD$
+#
+# PROVIDE: pim6dd
+# REQUIRE: netif routing
+# KEYWORD: nojail
+
+#
+# Add the following to /etc/rc.conf[.local] to enable this service
+#
+# pim6dd_enable="YES"
+#
+
+. /etc/rc.subr
+
+name="pim6dd"
+rcvar="${name}_enable"
+command="%%PREFIX%%/sbin/${name}"
+required_files="%%PREFIX%%/etc/${name}.conf"
+extra_commands=reload
+
+load_rc_config $name
+: ${pim6dd_enable="NO"}
+run_rc_command "$1"
+
diff --git a/net/pim6dd/pkg-descr b/net/pim6dd/pkg-descr
new file mode 100644
index 000000000000..a49d4022f554
--- /dev/null
+++ b/net/pim6dd/pkg-descr
@@ -0,0 +1,4 @@
+An IPv6 multicast routing daemon, which supports PIM-DM
+(Protocol Independent Multicast Dense-Mode Version 2).
+
+WWW: http://mcast-tools.sourceforge.net/
diff --git a/net/pim6dd/pkg-plist b/net/pim6dd/pkg-plist
new file mode 100644
index 000000000000..0a79ae84399f
--- /dev/null
+++ b/net/pim6dd/pkg-plist
@@ -0,0 +1,4 @@
+@sample etc/pim6dd.conf.sample
+sbin/pim6dd
+man/man5/pim6dd.conf.5.gz
+man/man8/pim6dd.8.gz