Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Aug 2004 09:20:30 -0700
From:      Freddie Cash <fcash-ml@sd73.bc.ca>
To:        ports@freebsd.org
Subject:   Adding zlib support to a port
Message-ID:  <200408100920.30843.fcash-ml@sd73.bc.ca>

next in thread | raw e-mail | index | archive | help
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@sd73.bc.ca



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