Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Jul 2001 20:02:28 -0700
From:      "George V. Neville-Neil" <gnn@neville-neil.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/28707: Returned mail: see transcript for details (fwd)
Message-ID:  <200107050301.UAA27747@mail.wrs.com>

next in thread | raw e-mail | index | archive | help

>Number:         28707
>Category:       ports
>Synopsis:       Submitting port of Click Modular Router
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 04 20:10:12 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     George V. Neville-Neil
>Release:        FreeBSD 4.2-STABLE i386
>Organization:
nevill-neil.com
>Environment:

Runs on all the latest FreeBSDs, including 4.3 Stable.

>Description:


This is the port of the Click Modular Router.

>How-To-Repeat:


>Fix:


# 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:
#
#	click
#	click/Makefile
#	click/pkg-comment
#	click/pkg-descr
#	click/pkg-plist
#	click/distinfo
#
echo c - click
mkdir -p click > /dev/null 2>&1
echo x - click/Makefile
sed 's/^X//' >click/Makefile << 'END-of-click/Makefile'
X# New ports collection makefile for:   click
X# Date created:        27 June 2001
X# Whom:                gnn
X#
X# $FreeBSD$
X#
X
XPORTNAME=      click
XPORTVERSION=   1.2.1
XCATEGORIES=    net
XMASTER_SITES=  http://www.pdos.lcs.mit.edu/click/
X
XMAINTAINER=    gnn@neville-neil.com
X
XHAS_CONFIGURE= true
X
XMANCOMPRESSED= no
X
XUSE_GMAKE= yes
X
XMAN1= click.1
XMAN1= click-align.1
XMAN1= click-combine.1
XMAN1= click-devirtualize.1
XMAN1= click-fastclassifier.1
XMAN1= click-flatten.1
XMAN1= click-install.1
XMAN1= click-mkmindriver.1
XMAN1= click-uncombine.1
XMAN1= click-undead.1
XMAN1= click-uninstall.1
XMAN1= click-xform.1
XMAN5= click.5
XMAN7= elementdoc.7
XMAN8= click.o.8
XMANn= FTPPortMapper.n
XMANn= ARPFaker.n
XMANn= ARPQuerier.n
XMANn= ARPResponder.n
XMANn= EnsureEther.n
XMANn= EtherEncap.n
XMANn= EtherMirror.n
XMANn= HostEtherFilter.n
XMANn= CheckICMPHeader.n
XMANn= ICMPError.n
XMANn= ICMPPingResponder.n
XMANn= ICMPPingRewriter.n
XMANn= ICMPRewriter.n
XMANn= ICMPSendPings.n
XMANn= CheckIPHeader.n
XMANn= CheckIPHeader2.n
XMANn= DecIPTTL.n
XMANn= FixIPSrc.n
XMANn= GetIPAddress.n
XMANn= IPAddrRewriter.n
XMANn= IPClassifier.n
XMANn= IPEncap.n
XMANn= IPFilter.n
XMANn= IPFragmenter.n
XMANn= IPGWOptions.n
XMANn= IPInputCombo.n
XMANn= IPMirror.n
XMANn= IPOutputCombo.n
XMANn= IPPrint.n
XMANn= IPRateMonitor.n
XMANn= IPRewriterPatterns.n
XMANn= LookupIPRoute.n
XMANn= LookupIPRoute2.n
XMANn= LookupIPRouteLinux.n
XMANn= MarkIPCE.n
XMANn= MarkIPHeader.n
XMANn= RIPSend.n
XMANn= RoundRobinIPMapper.n
XMANn= SetIPAddress.n
XMANn= SetIPChecksum.n
XMANn= SetIPDSCP.n
XMANn= SetRandIPAddress.n
XMANn= StoreIPAddress.n
XMANn= StripIPHeader.n
XMANn= UnstripIPHeader.n
XMANn= AddressInfo.n
XMANn= Align.n
XMANn= AlignmentInfo.n
XMANn= AverageCounter.n
XMANn= BandwidthMeter.n
XMANn= BandwidthShaper.n
XMANn= Burster.n
XMANn= BandwidthRatedSplitter.n
XMANn= BandwidthRatedUnqueue.n
XMANn= CheckCRC32.n
XMANn= CheckLength.n
XMANn= CheckPaint.n
XMANn= Classifier.n
XMANn= CompareBlock.n
XMANn= Counter.n
XMANn= DelayShaper.n
XMANn= DelayUnqueue.n
XMANn= Discard.n
XMANn= DiscardNoFree.n
XMANn= DriverManager.n
XMANn= DropBroadcasts.n
XMANn= DRRSched.n
XMANn= Error.n
XMANn= FrontDropQueue.n
XMANn= HashDemux.n
XMANn= HashSwitch.n
XMANn= Idle.n
XMANn= InfiniteSource.n
XMANn= Meter.n
XMANn= MSQueue.n
XMANn= Null.n
XMANn= PushNull.n
XMANn= PullNull.n
XMANn= Null1.n
XMANn= Null2.n
XMANn= Null3.n
XMANn= Null4.n
XMANn= Null5.n
XMANn= Null6.n
XMANn= Null7.n
XMANn= Null8.n
XMANn= Paint.n
XMANn= PaintTee.n
XMANn= PeekHandlers.n
XMANn= PokeHandlers.n
XMANn= Print.n
XMANn= PrioSched.n
XMANn= ProbSplitter.n
XMANn= PullSwitch.n
XMANn= PullToPush.n
XMANn= Queue.n
XMANn= QuitWatcher.n
XMANn= RandomBitErrors.n
XMANn= RandomLossage.n
XMANn= RandomSource.n
XMANn= RatedSource.n
XMANn= RatedSplitter.n
XMANn= RatedUnqueue.n
XMANn= RED.n
XMANn= RoundRobinSched.n
XMANn= RoundRobinSwitch.n
XMANn= ScheduleInfo.n
XMANn= SetCRC32.n
XMANn= SetTimestamp.n
XMANn= Shaper.n
XMANn= SpinlockAcquire.n
XMANn= SpinlockInfo.n
XMANn= SpinlockRelease.n
XMANn= StaticPullSwitch.n
XMANn= StaticSwitch.n
XMANn= StrideSched.n
XMANn= StrideSwitch.n
XMANn= Strip.n
XMANn= Suppressor.n
XMANn= Switch.n
XMANn= Tee.n
XMANn= PullTee.n
XMANn= TimedSink.n
XMANn= TimedSource.n
XMANn= Unqueue.n
XMANn= Unqueue2.n
XMANn= Unstrip.n
XMANn= CheckTCPHeader.n
XMANn= CheckUDPHeader.n
XMANn= DynamicUDPIPEncap.n
XMANn= IPRewriter.n
XMANn= SetTCPChecksum.n
XMANn= TCPRewriter.n
XMANn= UDPIPEncap.n
XMANn= ChatterSocket.n
XMANn= ControlSocket.n
XMANn= FromBPF.n
XMANn= FromDevice.u.n
XMANn= FromDump.n
XMANn= KernelTap.n
XMANn= KernelHandlerProxy.n
XMANn= PrintOld.n
XMANn= ToBPF.n
XMANn= ToDevice.u.n
XMANn= ToDump.n
XMANn= elements.n
X
Xpost-install:
X	strip ${PREFIX}/bin/click
X	strip ${PREFIX}/bin/click-align
X	strip ${PREFIX}/bin/click-check
X	strip ${PREFIX}/bin/click-combine
X	strip ${PREFIX}/bin/click-uncombine
X	strip ${PREFIX}/bin/click-devirtualize
X	strip ${PREFIX}/bin/click-fastclassifier
X	strip ${PREFIX}/bin/click-flatten
X	strip ${PREFIX}/bin/click-mkmindriver
X	strip ${PREFIX}/bin/click-undead
X	strip ${PREFIX}/bin/click-xform
X	mkdir -p ${PREFIX}/etc/click/conf
X	install -c ${WRKDIR}/${DISTNAME}/conf/fake-iprouter.click ${PREFIX}/etc/click/conf 
X	install -c ${WRKDIR}/${DISTNAME}/conf/ip.clickpat ${PREFIX}/etc/click/conf  
X	install -c ${WRKDIR}/${DISTNAME}/conf/ip6ndadvertiser.click ${PREFIX}/etc/click/conf
X	install -c ${WRKDIR}/${DISTNAME}/conf/ip6ndsolicitor.click ${PREFIX}/etc/click/conf
X	install -c ${WRKDIR}/${DISTNAME}/conf/kernel.clickpat ${PREFIX}/etc/click/conf  
X	install -c ${WRKDIR}/${DISTNAME}/conf/mazu-nat.click ${PREFIX}/etc/click/conf    
X	install -c ${WRKDIR}/${DISTNAME}/conf/test-device.click ${PREFIX}/etc/click/conf
X	install -c ${WRKDIR}/${DISTNAME}/conf/test-tap.click ${PREFIX}/etc/click/conf    
X	install -c ${WRKDIR}/${DISTNAME}/conf/test.click ${PREFIX}/etc/click/conf    
X	install -c ${WRKDIR}/${DISTNAME}/conf/test2.click ${PREFIX}/etc/click/conf    
X	install -c ${WRKDIR}/${DISTNAME}/conf/test3.click ${PREFIX}/etc/click/conf    
X	install -c ${WRKDIR}/${DISTNAME}/conf/udpgen.click ${PREFIX}/etc/click/conf 
X	@echo
X	@echo "----------------------------------------------------"
X	@echo "Install complete, to try it out do the following:"
X	@echo "cd ${PREFIX}/etc/click/conf"
X	@echo "click test.click"
X	@echo "You should see some output.  Now go read the papers and manual."
X	@echo "----------------------------------------------------"
X	@echo
X
X.include <bsd.port.mk>
END-of-click/Makefile
echo x - click/pkg-comment
sed 's/^X//' >click/pkg-comment << 'END-of-click/pkg-comment'
XThe Click Modular Router
END-of-click/pkg-comment
echo x - click/pkg-descr
sed 's/^X//' >click/pkg-descr << 'END-of-click/pkg-descr'
XThis is the port of the Click Modular Router.
X
XFrom the web page:
X
XClick is a new modular software router for PCs developed by MIT
XLCS's Parallel and Distributed Operating Systems group. Click
Xrouters are flexible, configurable, and easy to understand at a
Xhigh level. They're also pretty fast (for software routers running
Xon commodity hardware); on a 700 MHz Pentium III, a Click IP router
Xcan handle up to 435,000 64-byte packets a second.
X
XWWW: http://www.pdos.lcs.mit.edu/click/
X
XThis port of click runs only as a user mode process on FreeBSD.
XKernel implementations run on Linux.  There is a move afoot to
Xport this code tot the FreeBSD kernel as well.  See the mailing
Xlist (available via the web page) for more information.
X
XGeorge V. Neville-Neil
X
Xgnn@neville-neil.com
END-of-click/pkg-descr
echo x - click/pkg-plist
sed 's/^X//' >click/pkg-plist << 'END-of-click/pkg-plist'
Xbin/click
Xbin/click-align
Xbin/click-check
Xbin/click-combine
Xbin/click-uncombine
Xbin/click-devirtualize
Xbin/click-fastclassifier
Xbin/click-flatten
Xbin/click-mkmindriver
Xbin/click-undead
Xbin/click-xform
Xbin/click-buildtool
Xbin/click-compile
Xbin/click-mkelemmap
Xbin/click-elem2man
Xinclude/click/elementt.hh
Xinclude/click/lexert.hh
Xinclude/click/processingt.hh
Xinclude/click/routert.hh
Xinclude/click/toolutils.hh
Xinclude/click/archive.hh
Xinclude/click/atomic.hh
Xinclude/click/bighashmap.cc
Xinclude/click/bighashmap.hh
Xinclude/click/bighashmap_arena.hh
Xinclude/click/bitvector.hh
Xinclude/click/click_ether.h
Xinclude/click/click_icmp.h
Xinclude/click/click_icmp6.h
Xinclude/click/click_ip.h
Xinclude/click/click_ip6.h
Xinclude/click/click_tcp.h
Xinclude/click/click_udp.h
Xinclude/click/clp.h
Xinclude/click/config.h
Xinclude/click/confparse.hh
Xinclude/click/crc32.h
Xinclude/click/cxxprotect.h
Xinclude/click/cxxunprotect.h
Xinclude/click/element.hh
Xinclude/click/elemfilter.hh
Xinclude/click/error.hh
Xinclude/click/etheraddress.hh
Xinclude/click/ewma.cc
Xinclude/click/ewma.hh
Xinclude/click/gaprate.hh
Xinclude/click/glue.hh
Xinclude/click/hashmap.cc
Xinclude/click/hashmap.hh
Xinclude/click/integers.hh
Xinclude/click/ip6address.hh
Xinclude/click/ip6flowid.hh
Xinclude/click/ip6table.hh
Xinclude/click/ipaddress.hh
Xinclude/click/ipaddressset.hh
Xinclude/click/ipflowid.hh
Xinclude/click/iptable.hh
Xinclude/click/iptable2.hh
Xinclude/click/lexer.hh
Xinclude/click/llrpc.h
Xinclude/click/package.hh
Xinclude/click/packet.hh
Xinclude/click/packet_anno.hh
Xinclude/click/pathvars.h
Xinclude/click/perfctr.hh
Xinclude/click/radix.hh
Xinclude/click/router.hh
Xinclude/click/routerthread.hh
Xinclude/click/skbmgr.hh
Xinclude/click/straccum.hh
Xinclude/click/string.hh
Xinclude/click/subvector.hh
Xinclude/click/sync.hh
Xinclude/click/task.hh
Xinclude/click/timer.hh
Xinclude/click/userutils.hh
Xinclude/click/variableenv.hh
Xinclude/click/vector.cc
Xinclude/click/vector.hh
Xinclude/clicktool/elementt.hh
Xinclude/clicktool/lexert.hh
Xinclude/clicktool/processingt.hh
Xinclude/clicktool/routert.hh
Xinclude/clicktool/toolutils.hh
X@unexec install-info --delete %D/info/click.info %D/info/dir
Xinfo/click.info 
Xinfo/click.info-1 
Xinfo/click.info-2 
Xinfo/click.info-3
Xinfo/click.info-4 
Xinfo/click.info-5
X@exec install-info --section="Click Modular Router" --entry="* click: (click).        Click Modular Router" %D/info/click.info %D/info/dir
X@unexec rm -rf %D/etc/click
Xlib/libclick.a
Xlib/libclicktool.a
Xshare/click/elementmap
Xshare/click/srcdir
Xshare/click/src
X@dirrm include/click
X@dirrm include/clicktool
X@dirrm share/click
END-of-click/pkg-plist
echo x - click/distinfo
sed 's/^X//' >click/distinfo << 'END-of-click/distinfo'
XMD5 (click-1.2.1.tar.gz) = 7dcdec4eb21c3e742787a92c404ac54c
END-of-click/distinfo
exit


--f64Hcos46729.994268480/jchurch.wrs.com--

>Release-Note:
>Audit-Trail:
>Unformatted:
 Return-Path: MAILER-DAEMON
 Delivery-Date: Wed Jul  4 10:41:20 2001
 Return-Path: <MAILER-DAEMON>
 Received: from localhost (localhost)
 	by jchurch.wrs.com (8.11.2/8.9.3) id f64Hcos46729;
 	Wed, 4 Jul 2001 10:41:20 -0700 (PDT)
 	(envelope-from MAILER-DAEMON)
 Date: Wed, 4 Jul 2001 10:41:20 -0700 (PDT)
 From: Mail Delivery Subsystem <MAILER-DAEMON>
 Message-Id: <200107041741.f64Hcos46729@jchurch.wrs.com>
 To: gnn
 MIME-Version: 1.0
 Content-Type: multipart/report; report-type=delivery-status;
 	boundary="f64Hcos46729.994268480/jchurch.wrs.com"
 Subject: Returned mail: see transcript for details
 Auto-Submitted: auto-generated (failure)
 
 This is a MIME-encapsulated message
 
 --f64Hcos46729.994268480/jchurch.wrs.com
 
 The original message was received at Fri, 29 Jun 2001 10:12:00 -0700 (PDT)
 from root@localhost
 
    ----- The following addresses had permanent fatal errors -----
 FreeBSD-gnats-submit@freebsd.org
 
    ----- Transcript of session follows -----
 FreeBSD-gnats-submit@freebsd.org... Deferred: Operation timed out with hub.freebsd.org.
 Message could not be delivered for 5 days
 Message will be deleted from queue
 
 --f64Hcos46729.994268480/jchurch.wrs.com
 Content-Type: message/delivery-status
 
 Reporting-MTA: dns; jchurch.wrs.com
 Arrival-Date: Fri, 29 Jun 2001 10:12:00 -0700 (PDT)
 
 Final-Recipient: RFC822; FreeBSD-gnats-submit@freebsd.org
 Action: failed
 Status: 4.4.7
 Remote-MTA: DNS; hub.freebsd.org
 Last-Attempt-Date: Wed, 4 Jul 2001 10:41:20 -0700 (PDT)
 
 --f64Hcos46729.994268480/jchurch.wrs.com
 Content-Type: message/rfc822
 
 Return-Path: <gnn>
 Received: (from root@localhost)
 	by jchurch.wrs.com (8.11.2/8.9.3) id f5THC0A26406;
 	Fri, 29 Jun 2001 10:12:00 -0700 (PDT)
 	(envelope-from gnn)
 Date: Fri, 29 Jun 2001 10:12:00 -0700 (PDT)
 From: "George V. Neville-Neil" <gnn>
 Message-Id: <200106291712.f5THC0A26406@jchurch.wrs.com>
 To: FreeBSD-gnats-submit@freebsd.org
 Subject: Submitting port of Click Modular Router
 Reply-To: gnn
 X-send-pr-version: 3.2
 MIME-Version: 1.0
 
 
 >From the web page:
 
 Click is a new modular software router for PCs developed by MIT
 LCS's Parallel and Distributed Operating Systems group. Click
 routers are flexible, configurable, and easy to understand at a
 high level. They're also pretty fast (for software routers running
 on commodity hardware); on a 700 MHz Pentium III, a Click IP router
 can handle up to 435,000 64-byte packets a second.
 
 WWW: http://www.pdos.lcs.mit.edu/click/
 
 This port of click runs only as a user mode process on FreeBSD.
 Kernel implementations run on Linux.  There is a move afoot to
 port this code tot the FreeBSD kernel as well.  See the mailing
 list (available via the web page) for more information.
 
 George V. Neville-Neil
 
 gnn@neville-neil.com
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107050301.UAA27747>