mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
Fix the build on 4.X.
This commit is contained in:
parent
1fef869d75
commit
e0789cda59
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=134749
@ -36,14 +36,8 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
|
||||
INFO= gcompris
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} < 500000
|
||||
BROKEN= "Does not compile on FreeBSD 4.x"
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
's|-DGNOME_DISABLE_DEPRECATED||g'
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
54
games/gcompris2/files/patch-src_gcompris_anim.c
Normal file
54
games/gcompris2/files/patch-src_gcompris_anim.c
Normal file
@ -0,0 +1,54 @@
|
||||
--- src/gcompris/anim.c.orig Sat May 7 00:02:54 2005
|
||||
+++ src/gcompris/anim.c Sat May 7 00:04:16 2005
|
||||
@@ -33,6 +33,14 @@ static gboolean anim_tick(void*);
|
||||
GcomprisAnimation *gcompris_load_animation(char *filename)
|
||||
{
|
||||
FILE *f;
|
||||
+ char tmp[100];
|
||||
+ GSList *files = NULL;
|
||||
+ GcomprisAnimation *anim = NULL;
|
||||
+ /* open the animations and assign them */
|
||||
+ GError *error = NULL;
|
||||
+ GSList *cur;
|
||||
+ char *name;
|
||||
+ int i;
|
||||
if(filename[0] == '/') /* we were probably called by load_animation_asset */
|
||||
{
|
||||
f = fopen(filename, "r");
|
||||
@@ -50,9 +58,6 @@ GcomprisAnimation *gcompris_load_animati
|
||||
return NULL;
|
||||
}
|
||||
|
||||
- char tmp[100];
|
||||
- GSList *files = NULL;
|
||||
- GcomprisAnimation *anim = NULL;
|
||||
|
||||
/* read filenames, one per line, from the animation spec-file */
|
||||
while(fscanf(f, "%99s", tmp) == 1)
|
||||
@@ -65,11 +70,6 @@ GcomprisAnimation *gcompris_load_animati
|
||||
anim->numstates = g_slist_length(files);
|
||||
anim->anim = g_malloc(sizeof(GdkPixbuf*) * anim->numstates);
|
||||
|
||||
- /* open the animations and assign them */
|
||||
- GError *error = NULL;
|
||||
- GSList *cur;
|
||||
- char *name;
|
||||
- int i;
|
||||
for(cur=files, i=0; cur; cur = g_slist_next(cur), i++)
|
||||
{
|
||||
name = (char*) cur->data;
|
||||
@@ -169,13 +169,13 @@ void gcompris_set_anim_state(GcomprisAni
|
||||
|
||||
static gboolean anim_tick(void *ignore)
|
||||
{
|
||||
+ GSList *cur;
|
||||
if(active == NULL)
|
||||
{
|
||||
printf("deactivating anim_tick\n");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
- GSList *cur;
|
||||
for(cur=active; cur; cur = g_slist_next(cur))
|
||||
{
|
||||
GcomprisAnimCanvasItem *a = (GcomprisAnimCanvasItem*)cur->data;
|
Loading…
Reference in New Issue
Block a user