Index: head/games/ri-li/Makefile =================================================================== --- head/games/ri-li/Makefile (revision 433035) +++ head/games/ri-li/Makefile (revision 433036) @@ -1,36 +1,40 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= Ri-li PORTVERSION= 2.0.1 PORTREVISION= 7 CATEGORIES= games MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}%20Linux_Unix/${PORTNAME}%20V${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Drive a toy wood train in many levels - snake-like arcade game +LICENSE= GPLv2 GPLv3 +LICENSE_COMB= dual +LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING + USES= tar:bzip2 gmake GNU_CONFIGURE= yes USE_SDL= sdl mixer CPPFLAGS+= `${SDL_CONFIG} --cflags` -I${LOCALBASE}/include PLIST_FILES= bin/Ri_li PORTDATA= * DESKTOP_ENTRIES="Ri-li" \ "Drive a toy wood train in many levels - snake-like arcade game" \ "${DATADIR}/Ri-li-icon-48x48.png" \ "Ri_li" \ "Game;ArcadeGame;" \ false post-patch: @${REINPLACE_CMD} -e 's|-lSDL |`${SDL_CONFIG} --libs`|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's| gentoo||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/strcpy.*DefPath/ s|.*|strcpy(DefPath,"${DATADIR}/");|' ${WRKSRC}/src/main.cc @${REINPLACE_CMD} -e '/include/ s|iostream.h|iostream|' ${WRKSRC}/src/*.cc @${REINPLACE_CMD} -e 's|cerr|std::&|g; s|endl|std::&|g' ${WRKSRC}/src/*.cc .include Index: head/games/ri-li/files/patch-src_sprite.cc =================================================================== --- head/games/ri-li/files/patch-src_sprite.cc (nonexistent) +++ head/games/ri-li/files/patch-src_sprite.cc (revision 433036) @@ -0,0 +1,20 @@ +--- src/sprite.cc.orig 2007-11-02 11:48:20 UTC ++++ src/sprite.cc +@@ -351,7 +351,7 @@ bool Sprite::Load(unsigned char *Buf,lon + // Fabrique la surface + Image[i]=SDL_CreateRGBSurface((Dim[i].bpp-3)*SDL_SRCALPHA,Dim[i].L,Dim[i].H,Dim[i].bpp*8, + 0xff,0xff00,0xff0000,0xff000000*(Dim[i].bpp-3)); +- if(Image[i]<=NULL) { ++ if(Image[i]==NULL) { + cerr <<"Impossible de créer une Surface SDL!"<