diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2008-09-06 22:36:25 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2008-09-06 22:36:25 +0000 |
commit | af7af4c86a5b7ce24d74e24ae6028875d341cc72 (patch) | |
tree | 4c2f42525edccc81c3e8b2f919f0e86e1dc2a2ad /games/holotz-castle | |
parent | d57c50c64a845069edb286efbeeb572bec97b89c (diff) | |
download | ports-af7af4c86a5b7ce24d74e24ae6028875d341cc72.tar.gz ports-af7af4c86a5b7ce24d74e24ae6028875d341cc72.zip |
Notes
Diffstat (limited to 'games/holotz-castle')
-rw-r--r-- | games/holotz-castle/Makefile | 7 | ||||
-rw-r--r-- | games/holotz-castle/distinfo | 6 | ||||
-rw-r--r-- | games/holotz-castle/files/patch-JLib-JLib-Util-JFS.cpp | 13 | ||||
-rw-r--r-- | games/holotz-castle/files/patch-JLib-Makefile | 31 | ||||
-rw-r--r-- | games/holotz-castle/files/patch-all | 78 | ||||
-rw-r--r-- | games/holotz-castle/files/patch-src-Makefile | 44 | ||||
-rw-r--r-- | games/holotz-castle/pkg-plist | 54 |
7 files changed, 147 insertions, 86 deletions
diff --git a/games/holotz-castle/Makefile b/games/holotz-castle/Makefile index 9c544bc0b805..7c474cf2088c 100644 --- a/games/holotz-castle/Makefile +++ b/games/holotz-castle/Makefile @@ -6,8 +6,7 @@ # PORTNAME= holotz-castle -PORTVERSION= 1.3.9 -PORTREVISION= 3 +PORTVERSION= 1.3.11 CATEGORIES= games MASTER_SITES= http://www.mainreactor.net/holotzcastle/download/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src @@ -15,12 +14,10 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ppl@nbnet.nb.ca COMMENT= A platform game with high doses of mystery -MAKE_ARGS= HC_BASE=${PREFIX}/share/${PORTNAME}/ HC_BIN_DIR=${PREFIX}/bin/ CXX=${CXX} +MAKE_ARGS= HC_BASE=${PREFIX}/share/${PORTNAME}/ HC_BIN_DIR=${PREFIX}/bin/ USE_GL= gl USE_SDL= image mixer sdl ttf USE_GMAKE= yes -IGNORE= Does not run (No video mode large enough for 676550817x676551540) - .include <bsd.port.mk> diff --git a/games/holotz-castle/distinfo b/games/holotz-castle/distinfo index 646edf7cfe79..f36c68a3c746 100644 --- a/games/holotz-castle/distinfo +++ b/games/holotz-castle/distinfo @@ -1,3 +1,3 @@ -MD5 (holotz-castle-1.3.9-src.tar.gz) = e25d7a328d07a9dca36ad80a40e685c0 -SHA256 (holotz-castle-1.3.9-src.tar.gz) = 33328a3a5e29ba87acff63c38704df2b824b98ef664d0421b9f33398a764972e -SIZE (holotz-castle-1.3.9-src.tar.gz) = 3617589 +MD5 (holotz-castle-1.3.11-src.tar.gz) = 04cfdfe3bd3152f6a26aad56ef6455cd +SHA256 (holotz-castle-1.3.11-src.tar.gz) = a918cc8832e73f34c8b496a2bcb7a2b5d7093dacea9c826bd3dd289f86f08735 +SIZE (holotz-castle-1.3.11-src.tar.gz) = 3690807 diff --git a/games/holotz-castle/files/patch-JLib-JLib-Util-JFS.cpp b/games/holotz-castle/files/patch-JLib-JLib-Util-JFS.cpp new file mode 100644 index 000000000000..3fd9b8589df5 --- /dev/null +++ b/games/holotz-castle/files/patch-JLib-JLib-Util-JFS.cpp @@ -0,0 +1,13 @@ +--- JLib/JLib/Util/JFS.cpp.orig 2008-08-23 22:36:06.000000000 +0400 ++++ JLib/JLib/Util/JFS.cpp 2008-08-25 17:58:54.000000000 +0400 +@@ -886,8 +886,8 @@ + s32 n, k; + + // Si es un directorio lo importa recursivamente +- struct dirent64 **namelist; +- n = scandir64(filename, &namelist, 0, alphasort); ++ struct dirent **namelist; ++ n = scandir(filename, &namelist, 0, alphasort); + + if (n < 0) + { diff --git a/games/holotz-castle/files/patch-JLib-Makefile b/games/holotz-castle/files/patch-JLib-Makefile new file mode 100644 index 000000000000..ad43f316d70a --- /dev/null +++ b/games/holotz-castle/files/patch-JLib-Makefile @@ -0,0 +1,31 @@ +--- JLib/Makefile.orig 2008-08-23 22:36:06.000000000 +0400 ++++ JLib/Makefile 2008-08-25 18:00:54.000000000 +0400 +@@ -19,7 +19,7 @@ + endif + + # Define -D_JLIB_DEBUG to debug JLib. Compile the app to debug also with this flag +-CFLAGS=-I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `$(SDL_CONFIG) --cflags` ++CXXFLAGS+=-I. -fPIC -Wall -Wshadow `$(SDL_CONFIG) --cflags` + + # Sample LDFLAGS for applications + # LDFLAGS=-L. -ffast-math -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs` +@@ -28,15 +28,15 @@ + + # JLib + libJLib: $(JLIB_OBJS) +- g++-4.1 -shared -L/usr/lib -fPIC -o $@.so $? \ ++ $(CXX) -shared -fPIC -o $@.so $? \ + && ar rvus $@.a $? \ + + $(GRAPHICS)/%.o: $(GRAPHICS)/%.cpp +- g++-4.1 $(CFLAGS) -c -o $@ $< ++ $(CXX) ${CXXFLAGS} -c -o $@ $< + $(UTIL)/%.o: $(UTIL)/%.cpp +- g++-4.1 $(CFLAGS) -c -o $@ $< ++ $(CXX) ${CXXFLAGS} -c -o $@ $< + $(MATH)/%.o: $(MATH)/%.cpp +- g++-4.1 $(CFLAGS) -c -o $@ $< ++ $(CXX) ${CXXFLAGS} -c -o $@ $< + + .PHONY: install + install: diff --git a/games/holotz-castle/files/patch-all b/games/holotz-castle/files/patch-all deleted file mode 100644 index ccd2ec751a2f..000000000000 --- a/games/holotz-castle/files/patch-all +++ /dev/null @@ -1,78 +0,0 @@ -diff -ruN JLib/JLib/Util/JFS.cpp JLib/JLib/Util/JFS.cpp ---- JLib/JLib/Util/JFS.cpp 2007-11-01 02:27:55.000000000 +0000 -+++ JLib/JLib/Util/JFS.cpp 2007-11-01 02:28:00.000000000 +0000 -@@ -886,8 +886,8 @@ - s32 n, k; - - // Si es un directorio lo importa recursivamente -- struct dirent64 **namelist; -- n = scandir64(filename, &namelist, 0, alphasort); -+ struct dirent **namelist; -+ n = scandir(filename, &namelist, 0, alphasort); - - if (n < 0) - { -diff -ruN JLib/Makefile JLib/Makefile ---- JLib/Makefile 2007-11-01 02:27:55.000000000 +0000 -+++ JLib/Makefile 2007-11-01 02:29:12.000000000 +0000 -@@ -19,7 +19,7 @@ - endif - - # Define -D_JLIB_DEBUG to debug JLib. Compile the app to debug also with this flag --CFLAGS=-I. -O3 -ffast-math -fPIC -Wall -Wshadow `$(SDL_CONFIG) --cflags` -+CFLAGS+=-I$(LOCALBASE)/include -I. -fPIC -Wall -Wshadow `$(SDL_CONFIG) --cflags` - - # Sample LDFLAGS for applications - # LDFLAGS=-L. -ffast-math -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs` -@@ -28,15 +28,15 @@ - - # JLib - libJLib: $(JLIB_OBJS) -- g++ -shared -fPIC -o $@.so $? \ -+ $(CXX) -shared -fPIC -o $@.so $? \ - && ar rvus $@.a $? \ - - $(GRAPHICS)/%.o: $(GRAPHICS)/%.cpp -- g++ $(CFLAGS) -c -o $@ $< -+ $(CXX) $(CFLAGS) -c -o $@ $< - $(UTIL)/%.o: $(UTIL)/%.cpp -- g++ $(CFLAGS) -c -o $@ $< -+ $(CXX) $(CFLAGS) -c -o $@ $< - $(MATH)/%.o: $(MATH)/%.cpp -- g++ $(CFLAGS) -c -o $@ $< -+ $(CXX) $(CFLAGS) -c -o $@ $< - - .PHONY: install - install: -diff -ruN src/Makefile src/Makefile ---- src/Makefile 2007-11-01 02:27:56.000000000 +0000 -+++ src/Makefile 2007-11-01 02:28:55.000000000 +0000 -@@ -42,23 +42,23 @@ - - # Definir -D_JLIB_DEBUG para debug con JLib. Ponerlo también en el Makefile de JLib. - # Define -D_JLIB_DEBUG for JLib debug mode. Put it also in JLib's Makefile. --CFLAGS=-I. -I../JLib -O3 -Wall -Werror -Wshadow $(CPU_OPTS) -ffast-math -c `$(SDL_CONFIG) --cflags` --LDFLAGS=-L. -ffast-math -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs` -+CFLAGS+=-I$(LOCALBASE)/include -I. -I../JLib -Wall -Wshadow $(CPU_OPTS) -c `$(SDL_CONFIG) --cflags` -+LDFLAGS=-L$(LOCALBASE)/lib -L. -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs` - - - JLib: - $(MAKE) -C ../JLib; - - %.o: %.cpp %.h -- g++ $(CFLAGS) $(DEFINES) $< -o $@ -+ $(CXX) $(CFLAGS) $(DEFINES) $< -o $@ - - HC: $(HC_OBJS) $(HC_OBJ_MAIN) ../JLib/libJLib.a -- g++ $(LDFLAGS) $? -o $@;\ -+ $(CXX) $(LDFLAGS) $? -o $@;\ - mv HC ../holotz-castle - - # HCed (Holotz's Castle editor). - HCed: $(HC_OBJS) $(HCED_OBJ_MAIN) ../JLib/libJLib.a -- g++ $(LDFLAGS) $? -o $@;\ -+ $(CXX) $(LDFLAGS) $? -o $@;\ - mv HCed ../holotz-castle-editor - - install: diff --git a/games/holotz-castle/files/patch-src-Makefile b/games/holotz-castle/files/patch-src-Makefile new file mode 100644 index 000000000000..353cd45a6541 --- /dev/null +++ b/games/holotz-castle/files/patch-src-Makefile @@ -0,0 +1,44 @@ +--- src/Makefile.orig 2008-08-23 22:36:07.000000000 +0400 ++++ src/Makefile 2008-08-25 18:04:07.000000000 +0400 +@@ -21,12 +21,8 @@ + # Edita estas l�neas para cambiar el directorio de instalaci�n de datos y del juego o bien + # comenta estas l�neas si no quieres instalar el juego (y descomenta las de arriba) + +-ifndef I486_BUILD +-HC_BASE = /usr/share/games/holotz-castle/ + HC_DATA = $(HC_BASE)game/ + HCED_DATA = $(HC_BASE)editor/ +-HC_BIN_DIR = /usr/local/bin/ +-endif + + DEFINES = -DHC_DATA_DIR=\"$(HC_DATA)\" -DHCED_DATA_DIR=\"$(HCED_DATA)\" + +@@ -42,23 +38,23 @@ + + # Definir -D_JLIB_DEBUG para debug con JLib. Ponerlo también en el Makefile de JLib. + # Define -D_JLIB_DEBUG for JLib debug mode. Put it also in JLib's Makefile. +-CFLAGS=-fno-strict-aliasing -I. -I../JLib `$(SDL_CONFIG) --cflags` -I/usr/local/include/ -I/usr/local/include/SDL -O3 -Wall -Werror -Wshadow $(CPU_OPTS) -ffast-math -c +-LDFLAGS=-L. -ffast-math -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs` ++CXXFLAGS+=-I. -I../JLib `$(SDL_CONFIG) --cflags` -Wall -Wshadow -c ++LDFLAGS=-L. -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs` + + + JLib: + $(MAKE) -C ../JLib; + + %.o: %.cpp %.h +- g++ $(CFLAGS) $(DEFINES) $< -o $@ ++ $(CXX) $(CXXFLAGS) $(DEFINES) $< -o $@ + + HC: $(HC_OBJS) $(HC_OBJ_MAIN) ../JLib/libJLib.a +- g++ $(LDFLAGS) $? -o $@;\ ++ $(CXX) $(LDFLAGS) $? -o $@;\ + mv HC ../holotz-castle + + # HCed (Holotz's Castle editor). + HCed: $(HC_OBJS) $(HCED_OBJ_MAIN) ../JLib/libJLib.a +- g++ $(LDFLAGS) $? -o $@;\ ++ $(CXX) $(LDFLAGS) $? -o $@;\ + mv HCed ../holotz-castle-editor + + install: diff --git a/games/holotz-castle/pkg-plist b/games/holotz-castle/pkg-plist index 8a01cf11121d..5199af4d8d22 100644 --- a/games/holotz-castle/pkg-plist +++ b/games/holotz-castle/pkg-plist @@ -54,6 +54,8 @@ bin/holotz-castle-editor %%DATADIR%%/game/help/es/help.txt %%DATADIR%%/game/help/eu/help.txt %%DATADIR%%/game/help/fr/help.txt +%%DATADIR%%/game/help/it/help.txt +%%DATADIR%%/game/help/nl/help.txt %%DATADIR%%/game/help/pt/help.txt %%DATADIR%%/game/help/ru/help.txt %%DATADIR%%/game/help/ua/help.txt @@ -63,8 +65,11 @@ bin/holotz-castle-editor %%DATADIR%%/game/intro/en/intro.txt %%DATADIR%%/game/intro/es/intro.txt %%DATADIR%%/game/intro/eu/intro.txt +%%DATADIR%%/game/intro/ff.tga %%DATADIR%%/game/intro/fr/intro.txt %%DATADIR%%/game/intro/intro.tga +%%DATADIR%%/game/intro/it/intro.txt +%%DATADIR%%/game/intro/nl/intro.txt %%DATADIR%%/game/intro/pt/intro.txt %%DATADIR%%/game/intro/ru/intro.txt %%DATADIR%%/game/intro/ua/intro.txt @@ -77,6 +82,8 @@ bin/holotz-castle-editor %%DATADIR%%/game/menu/es/menu.txt %%DATADIR%%/game/menu/eu/menu.txt %%DATADIR%%/game/menu/fr/menu.txt +%%DATADIR%%/game/menu/it/menu.txt +%%DATADIR%%/game/menu/nl/menu.txt %%DATADIR%%/game/menu/pt/menu.txt %%DATADIR%%/game/menu/ru/menu.txt %%DATADIR%%/game/menu/ua/menu.txt @@ -86,6 +93,8 @@ bin/holotz-castle-editor %%DATADIR%%/game/messages/es/messages.txt %%DATADIR%%/game/messages/eu/messages.txt %%DATADIR%%/game/messages/fr/messages.txt +%%DATADIR%%/game/messages/it/messages.txt +%%DATADIR%%/game/messages/nl/messages.txt %%DATADIR%%/game/messages/pt/messages.txt %%DATADIR%%/game/messages/ru/messages.txt %%DATADIR%%/game/messages/ua/messages.txt @@ -211,6 +220,28 @@ bin/holotz-castle-editor %%DATADIR%%/game/stories/holotzcastle/script/fr/level030.hcs %%DATADIR%%/game/stories/holotzcastle/script/fr/level032.hcs %%DATADIR%%/game/stories/holotzcastle/script/fr/level033.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level001.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level002.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level007.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level014.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level016.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level019.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level020.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level025.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level030.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level032.hcs +%%DATADIR%%/game/stories/holotzcastle/script/it/level033.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level001.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level002.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level007.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level014.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level016.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level019.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level020.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level025.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level030.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level032.hcs +%%DATADIR%%/game/stories/holotzcastle/script/nl/level033.hcs %%DATADIR%%/game/stories/holotzcastle/script/pt/level001.hcs %%DATADIR%%/game/stories/holotzcastle/script/pt/level002.hcs %%DATADIR%%/game/stories/holotzcastle/script/pt/level007.hcs @@ -244,6 +275,18 @@ bin/holotz-castle-editor %%DATADIR%%/game/stories/holotzcastle/script/ua/level030.hcs %%DATADIR%%/game/stories/holotzcastle/script/ua/level032.hcs %%DATADIR%%/game/stories/holotzcastle/script/ua/level033.hcs +%%DATADIR%%/game/stories/milanb/level001.hlv +%%DATADIR%%/game/stories/milanb/level002.hlv +%%DATADIR%%/game/stories/milanb/level003.hlv +%%DATADIR%%/game/stories/milanb/level004.hlv +%%DATADIR%%/game/stories/milanb/level005.hlv +%%DATADIR%%/game/stories/milanb/level006.hlv +%%DATADIR%%/game/stories/milanb/level007.hlv +%%DATADIR%%/game/stories/milanb/level008.hlv +%%DATADIR%%/game/stories/milanb/level009.hlv +%%DATADIR%%/game/stories/milanb/level010.hlv +%%DATADIR%%/game/stories/milanb/level011.hlv +%%DATADIR%%/game/stories/milanb/level012.hlv %%DATADIR%%/game/theme/default/bar/1/bar.tga %%DATADIR%%/game/theme/default/bar/2/bar.tga %%DATADIR%%/game/theme/default/bar/3/bar.tga @@ -1425,9 +1468,12 @@ bin/holotz-castle-editor @dirrm %%DATADIR%%/game/theme/default/bar @dirrm %%DATADIR%%/game/theme/default @dirrm %%DATADIR%%/game/theme +@dirrm %%DATADIR%%/game/stories/milanb @dirrm %%DATADIR%%/game/stories/holotzcastle/script/ua @dirrm %%DATADIR%%/game/stories/holotzcastle/script/ru @dirrm %%DATADIR%%/game/stories/holotzcastle/script/pt +@dirrm %%DATADIR%%/game/stories/holotzcastle/script/nl +@dirrm %%DATADIR%%/game/stories/holotzcastle/script/it @dirrm %%DATADIR%%/game/stories/holotzcastle/script/fr @dirrm %%DATADIR%%/game/stories/holotzcastle/script/eu @dirrm %%DATADIR%%/game/stories/holotzcastle/script/es @@ -1442,6 +1488,8 @@ bin/holotz-castle-editor @dirrm %%DATADIR%%/game/messages/ua @dirrm %%DATADIR%%/game/messages/ru @dirrm %%DATADIR%%/game/messages/pt +@dirrm %%DATADIR%%/game/messages/nl +@dirrm %%DATADIR%%/game/messages/it @dirrm %%DATADIR%%/game/messages/fr @dirrm %%DATADIR%%/game/messages/eu @dirrm %%DATADIR%%/game/messages/es @@ -1452,6 +1500,8 @@ bin/holotz-castle-editor @dirrm %%DATADIR%%/game/menu/ua @dirrm %%DATADIR%%/game/menu/ru @dirrm %%DATADIR%%/game/menu/pt +@dirrm %%DATADIR%%/game/menu/nl +@dirrm %%DATADIR%%/game/menu/it @dirrm %%DATADIR%%/game/menu/fr @dirrm %%DATADIR%%/game/menu/eu @dirrm %%DATADIR%%/game/menu/es @@ -1463,6 +1513,8 @@ bin/holotz-castle-editor @dirrm %%DATADIR%%/game/intro/ua @dirrm %%DATADIR%%/game/intro/ru @dirrm %%DATADIR%%/game/intro/pt +@dirrm %%DATADIR%%/game/intro/nl +@dirrm %%DATADIR%%/game/intro/it @dirrm %%DATADIR%%/game/intro/fr @dirrm %%DATADIR%%/game/intro/eu @dirrm %%DATADIR%%/game/intro/es @@ -1474,6 +1526,8 @@ bin/holotz-castle-editor @dirrm %%DATADIR%%/game/help/ua @dirrm %%DATADIR%%/game/help/ru @dirrm %%DATADIR%%/game/help/pt +@dirrm %%DATADIR%%/game/help/nl +@dirrm %%DATADIR%%/game/help/it @dirrm %%DATADIR%%/game/help/fr @dirrm %%DATADIR%%/game/help/eu @dirrm %%DATADIR%%/game/help/es |