# New ports collection makefile for: squid # Version required: 2.2.STABLE3 # Date created: Thu Nov 7 00:53:18 WST 1996 # Whom: Peter Wemm <peter@freebsd.org> # # $FreeBSD$ # DISTNAME= squid-2.2.STABLE4 PKGNAME= squid-2.2 CATEGORIES= www MASTER_SITES= \ ftp://squid.nlanr.net/pub/squid-2/STABLE/ \ ftp://www.unimelb.edu.au/pub/cwis/servers/unix/squid/squid-2/STABLE/ \ ftp://sunsite.auc.dk/pub/infosystems/squid/squid-2/STABLE/ \ ftp://ftp.net.lut.ac.uk/squid/squid-2/STABLE/ EXTRACT_SUFX= -src.tar.gz MAINTAINER= peter@freebsd.org DIST_SUBDIR= squid2.2 PATCH_DIST_STRIP= -p0 GNU_CONFIGURE= yes # Follow the apache port's lead... CONFIGURE_ARGS= --bindir=${PREFIX}/sbin --sysconfdir=${PREFIX}/etc/squid \ --localstatedir=${PREFIX}/squid STRIP= # won't install scripts correctly othervise. MAKEFILE= makefile NO_LATEST_LINK= yes # Some other configure options.. # - Compile and use the malloc package from Doug Lea #CONFIGURE_ARGS+= --enable-dlmalloc # - Compile and use the supplied GNUregex routines instead of BSD regex. #CONFIGURE_ARGS+= --enable-gnuregex # - Enable simple malloc debugging #CONFIGURE_ARGS+= --enable-xmalloc-debug # - Detailed trace of memory allocations #CONFIGURE_ARGS+= --enable-xmalloc-debug-count # - Show malloc statistics in cachemgr status pages #CONFIGURE_ARGS+= --enable-xmalloc-statistics # - Enable CARP support #CONFIGURE_ARGS+= --enable-carp # - Use ASYNC disk I/O (Requires real threads, apparently runs on 3.0 libc_r) #CONFIGURE_ARGS+= --enable-async-io # - Enable ICMP pinging for heirarchy stats and selection #CONFIGURE_ARGS+= --enable-icmp # - Enable delay pools to limit bandwidth usage #CONFIGURE_ARGS+= --enable-delay-pools # - Enable generic memory use tracing #CONFIGURE+ARGS+= --enable-mem-gen-trace # - Enable logging of the User-Agent header #CONFIGURE_ARGS+= --enable-useragent-log # - Kill parent (eg: RunCache) on shutdown (use with great care!!) #CONFIGURE_ARGS+= --enable-kill-parent-hack # - Turn on SNMP server support #CONFIGURE_ARGS+= --enable-snmp # - Optimize time updates to one per second rather than calling gettimeofday() #CONFIGURE_ARGS+= --enable-time-hack # - Set an explicit hostname in cachemgr.cgi #CONFIGURE_ARGS+= --enable-cachemgr-hostname=some.hostname # - Enable ACL based on ethernet address (eg: for machines with dynamic DHCP # assigned IP addresses) #CONFIGURE_ARGS+= --enable-arp-acl # - Enable HTCP protocol #CONFIGURE_ARGS+= --enable-htcp # - Enable Forw/Via database #CONFIGURE_ARGS+= --enable-forw-via-db # - Use Cache Digests - see http://squid.nlanr.net/Squid/FAQ/FAQ-16.html #CONFIGURE_ARGS+= --enable-cache-digests # - Select language for Error pages (see errors dir) #CONFIGURE_ARGS+= --enable-err-language=lang # (--enable-poll is not needed, it's detected correctly on 3.0) # - Strict HTTP compliance #CONFIGURE_ARGS+= --disable-http-violations # - Enable Transparent Proxy support for IP-Filter systems (incl 3.0) #CONFIGURE_ARGS+= --enable-ipf-transparent # (--enable-leakfinfer is a developer support tool only) # - Compile out code that does optional Ident (RFC931) lookups #CONFIGURE_ARGS+= --disable-ident-lookups post-install: cd ${WRKSRC}/src; make install-pinger .for file in client squid if [ -f ${PREFIX}/sbin/${file} ] ; then \ strip ${PREFIX}/sbin/${file} ; \ fi .endfor .for file in cachemgr.cgi dnsserver pinger unlinkd if [ -f ${PREFIX}/libexec/${file} ] ; then \ strip ${PREFIX}/libexec/${file} ; \ fi .endfor ${MKDIR} ${PREFIX}/squid/logs ${MKDIR} ${PREFIX}/squid/cache @if [ ! -f ${PREFIX}/etc/rc.d/squid.sh ]; then \ ${ECHO} "Installing ${PREFIX}/etc/rc.d/squid.sh startup file."; \ ${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/squid.sh; \ ${ECHO} "if [ -x ${PREFIX}/sbin/RunCache -a -f ${PREFIX}/etc/squid/squid.conf ]; then" >> ${PREFIX}/etc/rc.d/squid.sh; \ ${ECHO} " (cd /tmp; ${PREFIX}/sbin/RunCache >/dev/null 2>&1 &) ; ${ECHO} -n ' squid'" >> ${PREFIX}/etc/rc.d/squid.sh; \ ${ECHO} "fi" >> ${PREFIX}/etc/rc.d/squid.sh; \ ${CHMOD} 751 ${PREFIX}/etc/rc.d/squid.sh; \ fi .include <bsd.port.mk> erve-10.1.2</option> <option value='gnome-3.22'>gnome-3.22</option> <option value='gnome-3.24'>gnome-3.24</option> <option value='gnome-3.26'>gnome-3.26</option> <option value='gnome-3.28'>gnome-3.28</option> <option value='gnome-3.32'>gnome-3.32</option> <option value='gnome-3.36'>gnome-3.36</option> <option value='gstreamer'>gstreamer</option> <option value='gstreamer-1.16'>gstreamer-1.16</option> <option value='gstreamer0.10-removal'>gstreamer0.10-removal</option> <option value='main'>main</option> <option value='master'>master</option> <option value='mate-1.16'>mate-1.16</option> <option value='mate-1.18'>mate-1.18</option> <option value='mate-1.20' selected='selected'>mate-1.20</option> <option value='mate-1.22'>mate-1.22</option> </select> <input type='submit' value='switch'/></form></td></tr> <tr><td class='sub'>FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)</td><td class='sub right'></td></tr></table> <table class='tabs'><tr><td> <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/about/?h=mate-1.20'>about</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/?h=mate-1.20'>summary</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/refs/?h=mate-1.20&id=02d8b0bfa6e5d55e780bbfebf04203714a86fac3'>refs</a><a class='active' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/mail/im?h=mate-1.20'>log</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/tree/mail/im?h=mate-1.20&id=02d8b0bfa6e5d55e780bbfebf04203714a86fac3'>tree</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=02d8b0bfa6e5d55e780bbfebf04203714a86fac3'>commit</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/diff/mail/im?h=mate-1.20&id=02d8b0bfa6e5d55e780bbfebf04203714a86fac3'>diff</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/stats/mail/im?h=mate-1.20'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/mail/im'> <input type='hidden' name='h' value='mate-1.20'/><input type='hidden' name='id' value='02d8b0bfa6e5d55e780bbfebf04203714a86fac3'/><select name='qt'> <option value='grep'>log msg</option> <option value='author'>author</option> <option value='committer'>committer</option> <option value='range'>range</option> </select> <input class='txt' type='search' size='10' name='q' value=''/> <input type='submit' value='search'/> </form> </td></tr></table> <div class='path'>path: <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/?h=mate-1.20&id=02d8b0bfa6e5d55e780bbfebf04203714a86fac3'>root</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/mail?h=mate-1.20&id=02d8b0bfa6e5d55e780bbfebf04203714a86fac3'>mail</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/mail/im?h=mate-1.20&id=02d8b0bfa6e5d55e780bbfebf04203714a86fac3'>im</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/mail/im?h=mate-1.20&id=02d8b0bfa6e5d55e780bbfebf04203714a86fac3&showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=f8a890393c67aafd026b09b3a14bb2c0f0659650'>- Add SHA256</a></td><td>pav</td><td><span title='2005-11-25 23:31:02 +0800'>2005-11-25</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=57d941e311fbcc85a36cd79efd4af74f77fcad7b'>Update to version 148</a></td><td>krion</td><td><span title='2005-04-21 23:32:20 +0800'>2005-04-21</span></td><td>4</td><td><span class='deletions'>-61</span>/<span class='insertions'>+61</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=bf6ca6821abdeb9f4951ed0daec4f3a62390c3a7'>Reset MAINTAINER to ports@.</a></td><td>nork</td><td><span title='2004-12-23 17:32:50 +0800'>2004-12-23</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=5d384eb0e08c39093aa60d8549b41028564bf557'>Update to 147</a></td><td>vs</td><td><span title='2004-07-29 17:42:52 +0800'>2004-07-29</span></td><td>4</td><td><span class='deletions'>-5</span>/<span class='insertions'>+7</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=59e6adf4a32574137618e96c14fa28f42ba7759d'>SIZEify (maintainer timeout)</a></td><td>trevor</td><td><span title='2004-03-31 11:12:58 +0800'>2004-03-31</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=9291e9a32f6612ca0d4f25bdcb5c417e0451d313'>Whoa there, boy, that's a mighty big commit y'all have there...</a></td><td>ade</td><td><span title='2004-03-14 14:17:56 +0800'>2004-03-14</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=f5d7b46097ea574b874459d9b68880cc46d8c3d5'>Rename PORTDOCS to MYPORTDOCS to avoid a conflict with the recently added</a></td><td>marcus</td><td><span title='2003-11-07 17:28:14 +0800'>2003-11-07</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=6d98a958912c1cbd0934906aedd63c87b10c1df7'>Remove extra lists from pkg-plist.</a></td><td>kiri</td><td><span title='2003-05-09 12:56:21 +0800'>2003-05-09</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=c950fa7b39d94b94aba9840c255ae7a1123aa3a4'>Forgotten remove patch-ab.</a></td><td>kiri</td><td><span title='2003-05-09 12:33:54 +0800'>2003-05-09</span></td><td>1</td><td><span class='deletions'>-11</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/im?h=mate-1.20&id=43e50f8e329da7cac41e2243ded403d491b5e405'>Update 140 to 144.</a></td><td>kiri</td><td><span title='2003-05-06 19:29:56 +0800'>2003-05-06</span></td><td>4</td><td><span class='deletions'>-50</span>/<span class='insertions'>+51</span></td></tr>