ports/97979: [PATCH] games/fishsupper: update to 0.1.2

Dmitry Marakasov amdmi3 at mail.ru
Tue May 30 12:20:42 UTC 2006


The following reply was made to PR ports/97979; it has been noted by GNATS.

From: Dmitry Marakasov <amdmi3 at mail.ru>
To: bug-followup at FreeBSD.org
Cc: freebsd at unixfreunde.de
Subject: Re: ports/97979: [PATCH] games/fishsupper: update to 0.1.2
Date: Tue, 30 May 2006 16:19:35 +0400

 * Edwin Groothuis (edwin at FreeBSD.org) wrote:
 > State-Changed-From-To: open->feedback
 > State-Changed-By: edwin
 > State-Changed-When: Fri May 26 19:20:47 UTC 2006
 > State-Changed-Why: 
 > Awaiting maintainers feedback
 
 Sorry I've just noticed the PR on the portsmon page, unfortunately it
 didn't get any emails.
 
 I've modified the patch a little so it does handle highscore table and
 config file (game won't start if table.txt and config.txt are not in the
 current dir). For now these are installed into datadir, so the game
 cathes an exception on exit (but it handles it pretty clean :)) tryint
 to write to these files, but that's only temporary measure, as the
 author promised to implement proper dotfile/dotdir handling in 0.1.13.
 
 Here's modified patch (thanks Martin):
 
 --- fishsupper.patch begins here ---
 diff -ruN fishsupper.orig/Makefile fishsupper/Makefile
 --- fishsupper.orig/Makefile	Sat May 27 03:55:10 2006
 +++ fishsupper/Makefile	Sat May 27 05:15:17 2006
 @@ -6,7 +6,7 @@
  #
  
  PORTNAME=	fishsupper
 -PORTVERSION=	0.1.1
 +PORTVERSION=	0.1.2
  CATEGORIES=	games
  MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
  MASTER_SITE_SUBDIR=	${PORTNAME}
 @@ -18,7 +18,7 @@
  USE_SDL=	sdl image mixer
  
  ALL_TARGET=	fishsupper
 -WRKSRC=		${WRKDIR}/FishSupper
 +WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
  BUILD_WRKSRC=	${WRKSRC}/src
  
  PORTDOCS=	README
 @@ -28,9 +28,12 @@
  	@${REINPLACE_CMD} -e 's|g++|${CXX} ${CXXFLAGS}|' ${WRKSRC}/src/Makefile
  	@${REINPLACE_CMD} -e 's|data/|${DATADIR}/|' ${WRKSRC}/src/getreadydisplay.cc \
  		${WRKSRC}/src/playdisplay.cc ${WRKSRC}/src/playmodel.cc \
 -		${WRKSRC}/src/soundengine.cc ${WRKSRC}/src/titlescreendisplay.cc
 +		${WRKSRC}/src/soundengine.cc ${WRKSRC}/src/titlescreendisplay.cc \
 +		${WRKSRC}/src/highscoresdisplay.cc
  	@${REINPLACE_CMD} -e '/filename/ s|\[[0-9][0-9]*\]|[1024]|' ${WRKSRC}/src/playdisplay.cc \
  		${WRKSRC}/src/playmodel.cc
 +	@${REINPLACE_CMD} -e 's|table.txt|${DATADIR}/table.txt|' ${WRKSRC}/src/highscoresdisplay.cc
 +	@${REINPLACE_CMD} -e 's|config.txt|${DATADIR}/config.txt|' ${WRKSRC}/src/settings.cc
  
  do-install:
  	${INSTALL_PROGRAM} ${WRKSRC}/fishsupper ${PREFIX}/bin
 @@ -39,6 +42,7 @@
  	${MKDIR} ${DATADIR}/${d}
  	${INSTALL_DATA} ${WRKSRC}/data/${d}/* ${DATADIR}/${d}/
  .endfor
 +	${INSTALL_DATA} ${WRKSRC}/config.txt ${WRKSRC}/table.txt ${DATADIR}/
  
  .if !defined(NOPORTDOCS)
  	${MKDIR} ${DOCSDIR}
 diff -ruN fishsupper.orig/distinfo fishsupper/distinfo
 --- fishsupper.orig/distinfo	Sat May 27 03:55:10 2006
 +++ fishsupper/distinfo	Sat May 27 03:55:16 2006
 @@ -1,3 +1,3 @@
 -MD5 (fishsupper-0.1.1.tar.gz) = 15ede656a11612c261e4e67a669ae21e
 -SHA256 (fishsupper-0.1.1.tar.gz) = 8d8ebd84d70bf4546b181f378489ee821f16ecc864fe961881025f89f9bcb653
 -SIZE (fishsupper-0.1.1.tar.gz) = 785300
 +MD5 (fishsupper-0.1.2.tar.gz) = a7ebb1d68ffe3f93d461dde374d85fd5
 +SHA256 (fishsupper-0.1.2.tar.gz) = c9e5777397b66b1b900412425b8e43a99bfa9ef6597021fdecde8b71f20d8aea
 +SIZE (fishsupper-0.1.2.tar.gz) = 982262
 diff -ruN fishsupper.orig/pkg-plist fishsupper/pkg-plist
 --- fishsupper.orig/pkg-plist	Sat May 27 03:55:10 2006
 +++ fishsupper/pkg-plist	Sat May 27 04:07:38 2006
 @@ -1,4 +1,7 @@
  bin/fishsupper
 +%%DATADIR%%/config.txt
 +%%DATADIR%%/table.txt
 +%%DATADIR%%/images/cats_whiskers.png
  %%DATADIR%%/images/font1.png
  %%DATADIR%%/images/font2.png
  %%DATADIR%%/images/fs_image_00.png
 @@ -28,7 +31,10 @@
  %%DATADIR%%/images/fs_image_24.png
  %%DATADIR%%/images/fs_image_25.png
  %%DATADIR%%/images/fs_image_26.png
 +%%DATADIR%%/images/fs_image_27.png
  %%DATADIR%%/images/get_ready_bg.png
 +%%DATADIR%%/images/high_scores_font.png
 +%%DATADIR%%/images/high_scores_font_faint.png
  %%DATADIR%%/images/hiscores.png
  %%DATADIR%%/images/hiscores_h.png
  %%DATADIR%%/images/intro_screen.png
 @@ -42,11 +48,13 @@
  %%DATADIR%%/levels/level_02.fsl
  %%DATADIR%%/levels/level_03.fsl
  %%DATADIR%%/levels/level_04.fsl
 +%%DATADIR%%/levels/level_05.fsl
 +%%DATADIR%%/levels/level_06.fsl
  %%DATADIR%%/sounds/miaow.wav
  %%DATADIR%%/sounds/ping.wav
  %%DATADIR%%/sounds/river.wav
  %%DATADIR%%/sounds/splash.wav
 - at dirrm %%DATADIR%%/images
 - at dirrm %%DATADIR%%/levels
  @dirrm %%DATADIR%%/sounds
 + at dirrm %%DATADIR%%/levels
 + at dirrm %%DATADIR%%/images
  @dirrm %%DATADIR%%
 --- fishsupper.patch ends here ---
 
 -- 
 Best regards,
  Dmitry                          mailto:amdmi3 at mail.ru



More information about the freebsd-ports-bugs mailing list