svn commit: r442124 - in head/games/stonesoup: . files

Nikolai Lifanov lifanov at FreeBSD.org
Tue May 30 21:07:17 UTC 2017


Author: lifanov
Date: Tue May 30 21:07:15 2017
New Revision: 442124
URL: https://svnweb.freebsd.org/changeset/ports/442124

Log:
  games/stonesoup, games/stonesoup-sdl: update to 0.20.0
  
  This release is filled with cool new stuff. Read about it here:
  http://crawl.develz.org/wordpress/crawl-0-20-scarf-our-wanderful-fried-frogs
  
  Port changes:
  o switch to new master site layout and enable https://
  o drop several now unnecessary local patches
  o chase SOUND refactoring
  o implement and enable sound support for SDL (tiles) option unconditionally
     - this uses SDL_mixer and not /usr/local/bin/play like the SOUND option

Deleted:
  head/games/stonesoup/files/patch-AppHdr.h
  head/games/stonesoup/files/patch-crash.cc
  head/games/stonesoup/files/patch-rltiles__tool__tile.cc
  head/games/stonesoup/files/patch-rltiles__tool__tile_list_processor.cc
Modified:
  head/games/stonesoup/Makefile
  head/games/stonesoup/distinfo
  head/games/stonesoup/files/patch-rltiles_Makefile
  head/games/stonesoup/pkg-plist

Modified: head/games/stonesoup/Makefile
==============================================================================
--- head/games/stonesoup/Makefile	Tue May 30 20:59:34 2017	(r442123)
+++ head/games/stonesoup/Makefile	Tue May 30 21:07:15 2017	(r442124)
@@ -2,12 +2,12 @@
 # $FreeBSD$
 
 PORTNAME=	stonesoup
-PORTVERSION=	0.19.5
-PORTREVISION=	2
+PORTVERSION=	0.20.0
 CATEGORIES=	games
-MASTER_SITES=	SF/crawl-ref/Stone%20Soup/${PORTVERSION}
-MASTER_SITES=	http://crawl.develz.org/release/
-DISTNAME=	stone_soup-${PORTVERSION}-nodeps
+MASTER_SITES=	https://crawl.develz.org/release/%SUBDIR%/ \
+		http://crawl.develz.org/release/%SUBDIR%/
+MASTER_SITE_SUBDIR=	${PORTVERSION:C/.[0-9]+$//}
+DISTNAME=	stone_soup-${DISTVERSION}
 
 MAINTAINER=	lifanov at FreeBSD.org
 COMMENT=	Dungeon Crawl Stone Soup - a fun, free rogue-like game
@@ -54,9 +54,9 @@ NOWIZARD_DESC=	Disable Wizard mode
 LUA_DESC=	Bindings for LUA user scripts
 
 SDL_CONFLICTS=	${PORTNAME}-[0-9]*
-SDL_USE=	sdl=sdl2,image2 gl=gl,glu
+SDL_USE=	sdl=sdl2,image2,mixer2 gl=gl,glu
 SDL_USES_OFF=	ncurses
-SDL_MAKE_ARGS=	TILES=y
+SDL_MAKE_ARGS=	TILES=y SOUND=y
 SDL_BUILD_DEPENDS=	\
 		fc-list:x11-fonts/fontconfig \
 		${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
@@ -67,6 +67,7 @@ SDL_LIB_DEPENDS=libpng.so:graphics/png \
 SDL_CONFLICTS_OFF=	${PORTNAME}-sdl-[0-9]*
 
 NOWIZARD_MAKE_ARGS=	NOWIZARD=y
+SOUND_MAKE_ARGS=	SOUND=y
 SOUND_RUN_DEPENDS=	sox:audio/sox
 LUA_MAKE_ARGS_OFF=	NO_LUA_BINDINGS=yes
 
@@ -77,11 +78,11 @@ CFLAGS+=	-D_GLIBCXX_USE_C99
 .endif
 
 post-patch-SOUND-on:
-	@${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/AppHdr.h
-	@${REINPLACE_CMD} -e "s,%%SOUND%%,," ${WRKSRC}/AppHdr.h
+	@${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/sound.h
+	@${REINPLACE_CMD} -e "s,%%SOUND%%,," ${WRKSRC}/sound.h
 
 post-patch-SOUND-off:
-	@${REINPLACE_CMD} -e "s,%%SOUND%%,// ," ${WRKSRC}/AppHdr.h
+	@${REINPLACE_CMD} -e "s,%%SOUND%%,// ," ${WRKSRC}/sound.h
 
 pre-install:
 	@${FIND} ${WRKSRC}/dat -type f -name '*.orig' -delete
@@ -93,5 +94,8 @@ post-install-DOCS-on:
 post-install-EXAMPLES-on:
 	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	${INSTALL_DATA} ${STAGEDIR}${DATADIR}/settings/init.txt ${STAGEDIR}${EXAMPLESDIR}/sample.crawlrc
+
+post-install:
+	@${RM} -r ${STAGEDIR}${DATADIR}/settings/mac
 
 .include <bsd.port.post.mk>

Modified: head/games/stonesoup/distinfo
==============================================================================
--- head/games/stonesoup/distinfo	Tue May 30 20:59:34 2017	(r442123)
+++ head/games/stonesoup/distinfo	Tue May 30 21:07:15 2017	(r442124)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1488572530
-SHA256 (stone_soup-0.19.5-nodeps.tar.xz) = 284846d67b716dad58fb96e3e56555a43bfaf64f69fafb3bedf4412d1615d403
-SIZE (stone_soup-0.19.5-nodeps.tar.xz) = 9886788
+TIMESTAMP = 1496157141
+SHA256 (stone_soup-0.20.0.tar.xz) = 26d63796e8262ff8c12bfde60169e27b85f4acaacf1b9ece345151419cddbcd3
+SIZE (stone_soup-0.20.0.tar.xz) = 28373360

Modified: head/games/stonesoup/files/patch-rltiles_Makefile
==============================================================================
--- head/games/stonesoup/files/patch-rltiles_Makefile	Tue May 30 20:59:34 2017	(r442123)
+++ head/games/stonesoup/files/patch-rltiles_Makefile	Tue May 30 21:07:15 2017	(r442124)
@@ -26,11 +26,3 @@
  
  DELETE = rm -f
  
-@@ -134,6 +133,6 @@ distclean: clean
- 	$(QUIET_HOSTCXX)$(HOSTCXX) $(CFLAGS) -MMD -c $< -o $@
- 
- $(TILEGEN): $(OBJECTS)
--	$(QUIET_HOSTLINK)$(HOSTCXX) $(OBJECTS) -o $@ $(LDFLAGS)
-+	$(QUIET_HOSTLINK)$(HOSTCXX) $(OBJECTS) -o $@ $(CFLAGS) $(LDFLAGS) $(PNG_LIB)
- 
- .PHONY: all clean distclean

Modified: head/games/stonesoup/pkg-plist
==============================================================================
--- head/games/stonesoup/pkg-plist	Tue May 30 20:59:34 2017	(r442123)
+++ head/games/stonesoup/pkg-plist	Tue May 30 21:07:15 2017	(r442124)
@@ -168,6 +168,7 @@ bin/stonesoup
 %%DATADIR%%/dat/des/variable/mini_features.des
 %%DATADIR%%/dat/des/variable/mini_monsters.des
 %%DATADIR%%/dat/des/variable/polyominoes.des
+%%DATADIR%%/dat/des/variable/the_bubble.des
 %%DATADIR%%/dat/des/variable/the_grid.des
 %%DATADIR%%/dat/descript/ability.txt
 %%DATADIR%%/dat/descript/backgrounds.txt
@@ -437,6 +438,8 @@ bin/stonesoup
 %%DATADIR%%/dat/dlua/fnwrap.lua
 %%DATADIR%%/dat/dlua/init.lua
 %%DATADIR%%/dat/dlua/iter.lua
+%%DATADIR%%/dat/dlua/lm_named_hatch.lua
+%%DATADIR%%/dat/dlua/lm_trans.lua
 %%DATADIR%%/dat/dlua/layout/geoelf.lua
 %%DATADIR%%/dat/dlua/layout/geoelf_corridors.lua
 %%DATADIR%%/dat/dlua/layout/geoelf_directions.lua
@@ -539,9 +542,12 @@ bin/stonesoup
 %%DATADIR%%/docs/crawl_manual.txt
 %%DATADIR%%/docs/develop/IRC.txt
 %%DATADIR%%/docs/develop/android.txt
+%%DATADIR%%/docs/develop/background_creation.txt
 %%DATADIR%%/docs/develop/coding_conventions.txt
+%%DATADIR%%/docs/develop/contribution-process.txt
 %%DATADIR%%/docs/develop/ctags.txt
 %%DATADIR%%/docs/develop/editor_tips.txt
+%%DATADIR%%/docs/develop/god_creation.txt
 %%DATADIR%%/docs/develop/gdb_tips.txt
 %%DATADIR%%/docs/develop/keys.txt
 %%DATADIR%%/docs/develop/levels/advanced.txt
@@ -550,10 +556,10 @@ bin/stonesoup
 %%DATADIR%%/docs/develop/levels/triggerables.txt
 %%DATADIR%%/docs/develop/monster_creation.txt
 %%DATADIR%%/docs/develop/monster_speech.txt
-%%DATADIR%%/docs/develop/new_dev_checklist.txt
+%%DATADIR%%/docs/develop/mutation_creation.txt
 %%DATADIR%%/docs/develop/patch_guide.txt
-%%DATADIR%%/docs/develop/process.txt
 %%DATADIR%%/docs/develop/save_compatibility.txt
+%%DATADIR%%/docs/develop/species_creation.txt
 %%DATADIR%%/docs/develop/spells.txt
 %%DATADIR%%/docs/develop/testing.txt
 %%DATADIR%%/docs/develop/tiles_creation.txt


More information about the svn-ports-all mailing list