Squid developers, being the current squid port maintainer on FreeBSD, I have just started to create a port for the upcoming 2.6. My plan is to provide 2.5 and 2.6 as separate ports for a while, similar to what we had when 2.5 became mainline squid and 2.4 was provided alongside for a while. If 2.6 is sufficiently stable and you declare 2.5 obsolete, the 2.5 port will be expired.
Unfortunately, my porting efforts were stopped early: FreeBSD 4 does not have sys/statvfs.h and now compilation of src/store_dir.c fails although the code looks basically the same as in 2.5 (which compiles OK on FreeBSD 4): source='store_dir.c' object='store_dir.o' libtool=no DEPDIR=.deps depmode=gcc /bin/sh ../cfgaux/depcomp cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include -O -pipe -c store_dir.c store_dir.c: In function `storeDirGetBlkSize': store_dir.c:526: storage size of `sfs' isn't known store_dir.c: In function `storeDirGetUFSStats': store_dir.c:559: storage size of `sfs' isn't known Any ideas?
