summaryrefslogtreecommitdiffstats
path: root/net/click/Makefile
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2001-08-17 16:47:04 +0000
committerijliao <ijliao@FreeBSD.org>2001-08-17 16:47:04 +0000
commit594955596c88e88b93a1bf6d814848819d9f150c (patch)
treee0246141f94ebec299fdcc270c5f4587e625ad6f /net/click/Makefile
parent1fd2c1f9340874244d47d2e5b76ccbcc6248784b (diff)
downloadFreeBSD-ports-594955596c88e88b93a1bf6d814848819d9f150c.zip
FreeBSD-ports-594955596c88e88b93a1bf6d814848819d9f150c.tar.gz
add click
The Click Modular Router PR: 28707 Submitted by: George V. Neville-Neil <gnn@neville-neil.com>
Diffstat (limited to 'net/click/Makefile')
-rw-r--r--net/click/Makefile95
1 files changed, 95 insertions, 0 deletions
diff --git a/net/click/Makefile b/net/click/Makefile
new file mode 100644
index 0000000..e369c99
--- /dev/null
+++ b/net/click/Makefile
@@ -0,0 +1,95 @@
+# New ports collection makefile for: click
+# Date created: 27 June 2001
+# Whom: gnn
+#
+# $FreeBSD$
+#
+
+PORTNAME= click
+PORTVERSION= 1.2.1
+CATEGORIES= net
+MASTER_SITES= http://www.pdos.lcs.mit.edu/click/
+
+MAINTAINER= gnn@neville-neil.com
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+MANCOMPRESSED= no
+MAN1= click.1 click-align.1 click-combine.1 click-devirtualize.1 \
+ click-fastclassifier.1 click-flatten.1 click-install.1 \
+ click-mkmindriver.1 click-uncombine.1 click-undead.1 \
+ click-uninstall.1 click-xform.1
+MAN5= click.5
+MAN7= elementdoc.7
+MAN8= click.o.8
+MANN= FTPPortMapper.n ARPFaker.n ARPQuerier.n ARPResponder.n \
+ EnsureEther.n EtherEncap.n EtherMirror.n HostEtherFilter.n \
+ CheckICMPHeader.n ICMPError.n ICMPPingResponder.n ICMPPingRewriter.n \
+ ICMPRewriter.n ICMPSendPings.n CheckIPHeader.n CheckIPHeader2.n \
+ DecIPTTL.n FixIPSrc.n GetIPAddress.n IPAddrRewriter.n IPClassifier.n \
+ IPEncap.n IPFilter.n IPFragmenter.n IPGWOptions.n IPInputCombo.n \
+ IPMirror.n IPOutputCombo.n IPPrint.n IPRateMonitor.n \
+ IPRewriterPatterns.n LookupIPRoute.n LookupIPRoute2.n \
+ LookupIPRouteLinux.n MarkIPCE.n MarkIPHeader.n RIPSend.n \
+ RoundRobinIPMapper.n SetIPAddress.n SetIPChecksum.n SetIPDSCP.n \
+ SetRandIPAddress.n StoreIPAddress.n StripIPHeader.n UnstripIPHeader.n \
+ AddressInfo.n Align.n AlignmentInfo.n AverageCounter.n \
+ BandwidthMeter.n BandwidthShaper.n Burster.n BandwidthRatedSplitter.n \
+ BandwidthRatedUnqueue.n CheckCRC32.n CheckLength.n CheckPaint.n \
+ Classifier.n CompareBlock.n Counter.n DelayShaper.n DelayUnqueue.n \
+ Discard.n DiscardNoFree.n DriverManager.n DropBroadcasts.n DRRSched.n \
+ Error.n FrontDropQueue.n HashDemux.n HashSwitch.n Idle.n \
+ InfiniteSource.n Meter.n MSQueue.n Null.n PushNull.n PullNull.n \
+ Null1.n Null2.n Null3.n Null4.n Null5.n Null6.n Null7.n Null8.n \
+ Paint.n PaintTee.n PeekHandlers.n PokeHandlers.n Print.n PrioSched.n \
+ ProbSplitter.n PullSwitch.n PullToPush.n Queue.n QuitWatcher.n \
+ RandomBitErrors.n RandomLossage.n RandomSource.n RatedSource.n \
+ RatedSplitter.n RatedUnqueue.n RED.n RoundRobinSched.n \
+ RoundRobinSwitch.n ScheduleInfo.n SetCRC32.n SetTimestamp.n Shaper.n \
+ SpinlockAcquire.n SpinlockInfo.n SpinlockRelease.n StaticPullSwitch.n \
+ StaticSwitch.n StrideSched.n StrideSwitch.n Strip.n Suppressor.n \
+ Switch.n Tee.n PullTee.n TimedSink.n TimedSource.n Unqueue.n \
+ Unqueue2.n Unstrip.n CheckTCPHeader.n CheckUDPHeader.n \
+ DynamicUDPIPEncap.n IPRewriter.n SetTCPChecksum.n TCPRewriter.n \
+ UDPIPEncap.n ChatterSocket.n ControlSocket.n FromBPF.n FromDevice.u.n \
+ FromDump.n KernelTap.n KernelHandlerProxy.n PrintOld.n ToBPF.n \
+ ToDevice.u.n ToDump.n elements.n
+
+CONFDIR= ${PREFIX}/etc/click/conf
+
+post-install:
+ @strip ${PREFIX}/bin/click
+ @strip ${PREFIX}/bin/click-align
+ @strip ${PREFIX}/bin/click-check
+ @strip ${PREFIX}/bin/click-combine
+ @strip ${PREFIX}/bin/click-uncombine
+ @strip ${PREFIX}/bin/click-devirtualize
+ @strip ${PREFIX}/bin/click-fastclassifier
+ @strip ${PREFIX}/bin/click-flatten
+ @strip ${PREFIX}/bin/click-mkmindriver
+ @strip ${PREFIX}/bin/click-undead
+ @strip ${PREFIX}/bin/click-xform
+ @${MKDIR} ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/fake-iprouter.click ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/ip.clickpat ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/ip6ndadvertiser.click ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/ip6ndsolicitor.click ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/kernel.clickpat ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/mazu-nat.click ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/test-device.click ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/test-tap.click ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/test.click ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/test2.click ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/test3.click ${CONFDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/udpgen.click ${CONFDIR}
+ @echo
+ @echo "----------------------------------------------------"
+ @echo "Install complete, to try it out do the following:"
+ @echo "cd ${PREFIX}/etc/click/conf"
+ @echo "click test.click"
+ @echo "You should see some output. Now go read the papers and manual."
+ @echo "----------------------------------------------------"
+ @echo
+
+.include <bsd.port.mk>
OpenPOWER on IntegriCloud