Alvaro Lopez Ortega dijo [Mon, May 18, 2009 at 04:20:27PM +0200]:
> > Building libgeoip, openldap and ffmpeg triggered the installing of
> > several other ports, I'd say some 8-10 more.
> 
> Completely out of curiosity; Does the building system allow to compile  
> a lean server without those dependencies?

Hi,

Antonio, please feel free to browse the way we are splitting the
binaries for the Debian packages generation [1] (you want to look at
debian/control and debian/rules). Cherokee does a very good work at
being modular, and all the code that depends on those libraries is
cleanly separated at their specific plugins, allowing us to create
separate packages depending on each of them.

I know ports follow a quite different philosophy than binary packages,
as they usually are compiled locally (do you also manage binary ports
in OSX as you do in some BSDs?), and you can rather adjust compiler
flags to omit some build options - of course, dropping said
dependencies. Possibly the Debian packaging way would be the way to go
for Fink. But anyway, I am unaware on whether it is still widely used.

Greetings,

[1] http://git.debian.org/?p=collab-maint/cherokee.git;a=tree

-- 
Gunnar Wolf - [email protected] - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to