On 2 Aug, 2010, at 8:58 PM, Hanspeter Niederstrasser wrote:
> An option like that is generally not kept in Makefiles. If makefiles
> are involved, it's more likely as a defines that is then used by the c
> code. This command "grep -r default_sound_plugin_name *" suggests that
> client/options.c is the file to modify. I see 2 occurrences of
> default_sound_plugin_name there. The first one (line 316) sets the
> default value for the -P option when freeciv is run via the command line
> (defaults to 0). The second (line 475) is for the actual checkbox used
> in the Options dialog. Presumably setting the first NULL to "sdl"
> (including the "") changes the setting. I don't know which of the two
> locations would need to be changed. It might be just one or both.
>
> The following two lines modify each of the two instances. Make a
> PatchScript field in the .info file, add them both, and then comment out
> (prefix with #) as needed until you get the right combination (don't
> forget to remove ~/.freeciv-client-rc-2.2 between runs to make sure you
> get a clean start).
After reading [but perhaps not comprehending?] options.c myself, i have
the opinion that the first one is irrelevant. It looks like the '\0' is
supposed to be overwritten by the list of choices found in the second part. A
developer upstream thinks there is a bug there, though i'm waiting to enter it
into their tracker until i gather some more data. Anyway, i've built a new
.deb using your second patch. The interesting thing is, the new version
doesn't install a new .freeciv-client-rc-2.2 . When i
$ dpkg -x
/sw/fink/dists/local/main/binary-darwin-i386/freeciv_2.2.2-8_darwin-i386.deb
~/temp/
i don't see the rc file at all, just the stuff that goes into /sw . Is
there a better way to check this? I have tinkered with a few other
ConfigureParams between then and now so it's a possibility that it's not being
built anymore...
Sent from my MacBookPro
Never trust anyone who says "trust me". Except just this once.
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel