diff options
-rw-r--r-- | games/hex-a-hop/DESCR | 4 | ||||
-rw-r--r-- | games/hex-a-hop/Makefile | 22 | ||||
-rw-r--r-- | games/hex-a-hop/PLIST | 34 | ||||
-rw-r--r-- | games/hex-a-hop/distinfo | 7 | ||||
-rw-r--r-- | games/hex-a-hop/patches/patch-aa | 13 | ||||
-rw-r--r-- | games/hex-a-hop/patches/patch-ab | 13 |
6 files changed, 93 insertions, 0 deletions
diff --git a/games/hex-a-hop/DESCR b/games/hex-a-hop/DESCR new file mode 100644 index 00000000000..2a8ac91e41b --- /dev/null +++ b/games/hex-a-hop/DESCR @@ -0,0 +1,4 @@ +Hex-a-Hop is a hexagonal tile-based puzzle game with one simple +goal: destroy all green tiles! There are infinite undos and no time +limits -- you just have to find a way to destroy all the green +tiles and step on a safe tile at the end. diff --git a/games/hex-a-hop/Makefile b/games/hex-a-hop/Makefile new file mode 100644 index 00000000000..e3ae069b4bf --- /dev/null +++ b/games/hex-a-hop/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/03/01 11:15:47 wiz Exp $ +# + +DISTNAME= hex-a-hop-1.1.0 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=hexahop/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://hexahop.sourceforge.net/ +COMMENT= Hexagonal tile-based puzzle game +LICENSE= gnu-gpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir + +GNU_CONFIGURE= yes +USE_LANGUAGES= c c++ + +.include "../../audio/SDL_mixer/buildlink3.mk" +.include "../../devel/SDL_ttf/buildlink3.mk" +.include "../../devel/SDL/buildlink3.mk" +.include "../../devel/gettext-lib/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/games/hex-a-hop/PLIST b/games/hex-a-hop/PLIST new file mode 100644 index 00000000000..1009caa4a59 --- /dev/null +++ b/games/hex-a-hop/PLIST @@ -0,0 +1,34 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/01 11:15:47 wiz Exp $ +bin/hex-a-hop +share/hex-a-hop/emi.dat +share/hex-a-hop/font.dat +share/hex-a-hop/font.ttf +share/hex-a-hop/gradient.dat +share/hex-a-hop/icon.bmp +share/hex-a-hop/levels.dat +share/hex-a-hop/map.dat +share/hex-a-hop/map_top.dat +share/hex-a-hop/music-ending-nonfree.ogg +share/hex-a-hop/music-game-nonfree-1.ogg +share/hex-a-hop/music-game-nonfree.ogg +share/hex-a-hop/sound-builder-nonfree.ogg +share/hex-a-hop/sound-collapse-nonfree.ogg +share/hex-a-hop/sound-crack.ogg +share/hex-a-hop/sound-death.ogg +share/hex-a-hop/sound-explode-big.ogg +share/hex-a-hop/sound-explode-small.ogg +share/hex-a-hop/sound-floater-enter.ogg +share/hex-a-hop/sound-found-antiice-nonfree.ogg +share/hex-a-hop/sound-found-jump-nonfree.ogg +share/hex-a-hop/sound-ice.ogg +share/hex-a-hop/sound-laser.ogg +share/hex-a-hop/sound-lift-down-nonfree.ogg +share/hex-a-hop/sound-lift-up-nonfree.ogg +share/hex-a-hop/sound-spinner-nonfree.ogg +share/hex-a-hop/sound-trampoline.ogg +share/hex-a-hop/sound-used-antiice.ogg +share/hex-a-hop/sound-used-jump.ogg +share/hex-a-hop/sound-win.ogg +share/hex-a-hop/tiles.dat +share/hex-a-hop/tiles_reflect.dat +share/hex-a-hop/title.dat diff --git a/games/hex-a-hop/distinfo b/games/hex-a-hop/distinfo new file mode 100644 index 00000000000..0dcdba27cdd --- /dev/null +++ b/games/hex-a-hop/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/03/01 11:15:47 wiz Exp $ + +SHA1 (hex-a-hop-1.1.0.tar.gz) = 5e1994caaa4974ba87bb5676aed1e44c81dec85d +RMD160 (hex-a-hop-1.1.0.tar.gz) = af89e8da428d8b79e71a77b9750a10b1b303b9e4 +Size (hex-a-hop-1.1.0.tar.gz) = 9249269 bytes +SHA1 (patch-aa) = 6282509134e3b3057a60f972ead66f8e010c74bf +SHA1 (patch-ab) = ad560c67520e3be4eba657c60713e25e4c24f2a6 diff --git a/games/hex-a-hop/patches/patch-aa b/games/hex-a-hop/patches/patch-aa new file mode 100644 index 00000000000..eedfdac2ee8 --- /dev/null +++ b/games/hex-a-hop/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2010/03/01 11:15:47 wiz Exp $ + +--- src/text.cpp.orig 2009-10-02 22:26:15.000000000 +0000 ++++ src/text.cpp +@@ -441,7 +441,7 @@ void ConvertToUTF8(const std::string &te + iconv_t cd = iconv_open("UTF-8", locale_enc); + char *in_buf = const_cast<char *>(&text_locally_encoded[0]); + char *out_buf = &text_utf8[0]; +- iconv(cd, &in_buf, &text_length, &out_buf, &text_utf8_length); ++ iconv(cd, (const char **)&in_buf, &text_length, &out_buf, &text_utf8_length); + iconv_close(cd); + if (errno != 0) + std::cerr << "An error occurred recoding " << text_locally_encoded << " to UTF8" << std::endl; diff --git a/games/hex-a-hop/patches/patch-ab b/games/hex-a-hop/patches/patch-ab new file mode 100644 index 00000000000..c142cc2ae6b --- /dev/null +++ b/games/hex-a-hop/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2010/03/01 11:15:47 wiz Exp $ + +--- src/Makefile.in.orig 2009-11-01 11:09:08.000000000 +0000 ++++ src/Makefile.in +@@ -313,7 +313,7 @@ dat2bmp$(EXEEXT): $(dat2bmp_OBJECTS) $(d + $(LINK) $(dat2bmp_OBJECTS) $(dat2bmp_LDADD) $(LIBS) + hex-a-hop$(EXEEXT): $(hex_a_hop_OBJECTS) $(hex_a_hop_DEPENDENCIES) + @rm -f hex-a-hop$(EXEEXT) +- $(CXXLINK) $(hex_a_hop_OBJECTS) $(hex_a_hop_LDADD) $(LIBS) ++ $(CXXLINK) $(hex_a_hop_OBJECTS) $(hex_a_hop_LDADD) $(LIBS) -lintl + + mostlyclean-compile: + -rm -f *.$(OBJEXT) |