# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # babeld # babeld/Makefile # babeld/distinfo # babeld/pkg-descr # babeld/pkg-message # babeld/files # babeld/files/patch-Makefile # babeld/files/patch-util.c # echo c - babeld mkdir -p babeld > /dev/null 2>&1 echo x - babeld/Makefile sed 's/^X//' >babeld/Makefile << 'cb5d1fc2d0624d0dadfbf2e908200a3f' X# New ports collection makefile for: babeld X# Date created: 2010-04-20 X# Whom: Hung-Yi Chen X# X# $FreeBSD$ X# X XPORTNAME= babeld XPORTVERSION= 0.98 XCATEGORIES= net XMASTER_SITES= http://www.pps.jussieu.fr/~jch/software/files/ X XMAINTAINER= gaod@hychen.org XCOMMENT= A distance-vector routing protocol X XPLIST_FILES= bin/babeld X XMAN8= babeld.8 X X.include cb5d1fc2d0624d0dadfbf2e908200a3f echo x - babeld/distinfo sed 's/^X//' >babeld/distinfo << 'b43a1c2acd1b9c2b842b8c7374564b58' XMD5 (babeld-0.98.tar.gz) = 85af76e90914b82d9ece497e15df252f XSHA256 (babeld-0.98.tar.gz) = 92af70126fe48e8d553475c155c7098b4d3037e31bbe9cf9c48adb04ead007ad XSIZE (babeld-0.98.tar.gz) = 59007 b43a1c2acd1b9c2b842b8c7374564b58 echo x - babeld/pkg-descr sed 's/^X//' >babeld/pkg-descr << '72cb1a3311ea527c39f1a59fda7bc485' XBabel is a distance-vector routing protocol for XIPv6 and IPv4 with fast convergence properties. XIt is based on the ideas in DSDV, AODV and XCisco's EIGRP, but uses a variant of ETX Xlink cost estimation rather than a simple Xhop-count metric. X XWWW: http://www.pps.jussieu.fr/~jch/software/babel/ 72cb1a3311ea527c39f1a59fda7bc485 echo x - babeld/pkg-message sed 's/^X//' >babeld/pkg-message << '8876297de225cd04f221998c7fceab84' X X*** !!WARNING!! !!WARNING!! !!WARNING!! *** XThis port allows machines within your network to create holes in your Xfirewall. Please ensure this is really what you want! X*** !!WARNING!! !!WARNING!! !!WARNING!! *** X XFor this daemon to work, you must modify your pf rules to add an anchor Xin both the NAT and rules section. Both must be called 'miniupnpd'. XExample: X X# NAT section X# UPnPd rdr anchor Xrdr-anchor "miniupnpd" X X# Rules section X# uPnPd rule anchor Xanchor "miniupnpd" 8876297de225cd04f221998c7fceab84 echo c - babeld/files mkdir -p babeld/files > /dev/null 2>&1 echo x - babeld/files/patch-Makefile sed 's/^X//' >babeld/files/patch-Makefile << '263663cde55bbe058944db0169903585' X--- Makefile.orig 2010-02-09 01:42:25.000000000 +0800 X+++ Makefile 2010-04-20 06:03:52.000000000 +0800 X@@ -1,10 +1,8 @@ X-PREFIX = /usr/local X- X-CDEBUGFLAGS = -Os -g -Wall X+CDEBUGFLAGS = -O2 -Wall X X DEFINES = $(PLATFORM_DEFINES) X X-CFLAGS = $(CDEBUGFLAGS) $(DEFINES) $(EXTRA_DEFINES) X+CFLAGS = $(CDEBUGFLAGS) $(DEFINES) $(EXTRA_DEFINES) -D__APPLE__ X X LDLIBS = -lrt X X@@ -33,13 +31,10 @@ X all: babeld babeld.man X X install.minimal: babeld X- -rm -f $(TARGET)$(PREFIX)/bin/babeld X- mkdir -p $(TARGET)$(PREFIX)/bin X- cp -f babeld $(TARGET)$(PREFIX)/bin X+ cp -f babeld $(PREFIX)/bin X X install: install.minimal all X- mkdir -p $(TARGET)$(PREFIX)/man/man8 X- cp -f babeld.man $(TARGET)$(PREFIX)/man/man8/babeld.8 X+ cp -f babeld.man $(PREFIX)/man/man8/babeld.8 X X uninstall: X -rm -f $(TARGET)$(PREFIX)/bin/babeld 263663cde55bbe058944db0169903585 echo x - babeld/files/patch-util.c sed 's/^X//' >babeld/files/patch-util.c << 'ea5753ed09efedb4f5cffa6c7d67b233' X--- util.c.orig 2010-04-20 05:48:52.000000000 +0800 X+++ util.c 2010-04-20 05:49:28.000000000 +0800 X@@ -31,6 +31,7 @@ X #include X #include X #include X+#include X X #include "babeld.h" X #include "util.h" ea5753ed09efedb4f5cffa6c7d67b233 exit