Patches for Pachi game
Hans de Goede
hdegoede at redhat.com
Sun Dec 7 01:17:43 PST 2008
Slava Semushin wrote:
> Hello all!
>
> Debian/Ubuntu/FreeBSD has package for Pachi game [1].
>
> I have made two patches for it and want get review and share these
> patches with all other maintainers.
>
>
> 1) http://git.altlinux.org/people/php_coder/packages/pachi.git?p=pachi.git;a=blob;f=pachi-alt-src-off-by-one_fix.patch
>
> Patch fixes off-by-one error.
>
>
> 2) http://git.altlinux.org/people/php_coder/packages/pachi.git?p=pachi.git;a=blob;f=pachi-alt-warnigs-fix.patch
>
> Patch fixes all warnings from -Wall with gcc4.3 (Patch "depends" from previous.)
>
> Looks like this patch fixes one error where SDL_MapRGB() was forgotten:
>
> 112 --- src/fx.c.orig
> 113 +++ src/fx.c
> 118 - SDL_SetColorKey(fadeobject,SDL_SRCCOLORKEY,(fadeobject->format,0,255,0));
> 119 + SDL_SetColorKey(fadeobject,SDL_SRCCOLORKEY,SDL_MapRGB(fadeobject->format,0,255,0));
>
Yip, good catch.
Fedora also has 2 patches, which partially overlap (also fix some warnings),
but partially are new:
http://cvs.fedoraproject.org/viewvc/devel/pachi/pachi-fixes.patch?revision=1.2
This patch adds support for making pachi sgid games, by opening
/var/games/pachi.hs in rw mode and dropping the sgid rights as the first thing
in main() (note Fedora has many similar patches for many games out of security
concerns related to sgid games)
It also contains a number of warning fixes (I really should learn to split
patches better).
http://cvs.fedoraproject.org/viewvc/devel/pachi/pachi-nosound.patch?revision=1.1
This is a patch which stops pachi from crashing when for some reason sound is
not available. I just noticed I also snuck in a fix for the sgid games shared
highscore code.
Regards,
Hans
More information about the Games
mailing list