Adding zlib support to a port
Freddie Cash
fcash-ml at sd73.bc.ca
Tue Aug 10 09:20:42 PDT 2004
The latest version of DansGuardian (www/dansguardian) has the ability to
use zlib to improve throughput and reduce memory usage. However, it
requires zlib 1.2.1. This isn't a problem on -CURRENT as it includes
zlib 1.2.1, but 4.x and 5.2.1 only include zlib 1.1.4. There isn't a
separate port for zlib, so I can't add that as a dependency.
So, I'm looking for a little direction on how to handle this
requirement. The three possibilities I've come up with are:
1. Bug the DansGuardian coders to add a private zlib build into the
source tarball.
2. Hack up a way to add a private zlib build to the www/dansguardian
port.
3. Create a separate port for zlib and add that as a dependency to the
dansguardian port.
Option 1 would be the easiest for me, but seems like overkill over
something like this, especially since zlib is included with just about
every Unix-like system, and is easy to upgrade on most of them.
Option 2 seems like a decent solution, but I have no idea how to add
that in to the port framework.
Option 3 seems like the most logical solution, but I'm not a big coder
or integrator, so I'm not sure what the repurcussions of having zlib
in /usr/lib and /usr/local/lib would be, or how to handle versioning.
Any suggestions?
--
Freddie Cash, CCNT CCLP Helpdesk / Network Support Tech.
School District 73 (250) 377-HELP [377-4357]
fcash-ml at sd73.bc.ca
More information about the freebsd-ports
mailing list