On 31 Mar, 2010, at 9:07 AM, Hanspeter Niederstrasser wrote:

> You're not declaring several dependencies (libgettext8-shlibs, 
> cairo-shlibs, libiconv, among others).  Also, there's a dependency on 
> libgl, but I don't see any linkage to it.
> It's also linking to both /usr/lib/libiconv.2.dylib and 
> /sw/lib/libiconv.2.dylib, which is likely to cause problems.  There's 
> probably a way to reorder the linker flags in some Makefile to have it 
> link only to Fink's libiconv.

        Umm, i'll have to take a closer look at these dependencies before i put 
up the next revision.

> And ./configure checks for libggz, but I don't know if it actually uses 
> it if found.  If libggz is being used if present, your options then are 
> to either 1) explicitly declare a dependency on libggz so that it will 
> always be used, or 2) disable using libggz (if possible) to never use it.

        There is a configure option to use GGZ, but i've not applied it.  Do 
you know right offhand what benefit libggz brings into the picture?  If not, 
i'll research this.  Otherwise it wouldn't hurt to disable the check.

> Running /sw/bin/civmanual does nothing, by the way.

        Hmmm.  Something else to look into.

> Is the SDL frontend still experimental?  Since it's only linking to 
> /usr/X11/lib/libfontconfig.1.dylib but also to libSDL (probably through 
> SDL-mixer), maybe the SDL frontend will work with sounds.

        Evidently SDL-mixer is bringing this in.  Is it okeh to leave as an 
implicit dependency or should i declare this?

> Fink's .info file variants are perfect for this.  Within one single 
> file, you can have the descriptions for two similar packages (this is 
> very common in Qt packages that have both x11 and aqua/mac variants 
> available).  So you could have freeciv/freeciv-sdl (probably best for 
> compatibility with older versions), or freeciv-gtk/freeciv-sdl, etc 
> (exact naming up to you).  After you stabilize the current version, if 
> you wish to set up variants, I can walk you through the process of doing 
> that.

        I do remember our previous discussion, and still have in mind to make 
an SDL variant.  After this package is stable w.r.t. the GTK client, i have in 
mind to try my hand at making an application bundle before i get back to you.  
Thanks for your help, by the way!

Sent from my MacBookPro

Among economists, the real world is often a special case. - Horngren
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to