View | Details | Raw Unified | Return to bug 117076
Collapse All | Expand All

(-)blinkensisters/Makefile (-27 / +32 lines)
Lines 6-52 Link Here
6
#
6
#
7
7
8
PORTNAME=	blinkensisters
8
PORTNAME=	blinkensisters
9
PORTVERSION=	0.3
9
PORTVERSION=	0.5
10
PORTREVISION=	2
11
CATEGORIES=	games
10
CATEGORIES=	games
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	SF
13
MASTER_SITE_SUBDIR=	${PORTNAME}
12
DISTNAME=	LostPixels-${PORTVERSION}-source
14
DISTNAME=	LostPixels_${PORTVERSION}_src
15
13
16
MAINTAINER=	amdmi3@amdmi3.ru
14
MAINTAINER=	amdmi3@amdmi3.ru
17
COMMENT=	Parallax-style 2D scrolling platform game
15
COMMENT=	Parallax-style 2D scrolling platform game
18
16
19
USE_BZIP2=	yes
17
BUILD_DEPENDS=	${CMAKE}:${PORTSDIR}/devel/cmake
20
USE_GMAKE=	yes
21
USE_SDL=	sdl mixer image ttf
22
18
23
WRKSRC=		${WRKDIR}/LostPixels_${PORTVERSION}
19
CMAKE?=		${LOCALBASE}/bin/cmake
24
20
25
MAKE_ARGS=	CC="${CXX}"
21
USE_SDL=	sdl image ttf
22
WRKSRC=		${WRKDIR}//blinkensisters/lostpixels/game/software
26
23
27
PORTDOCS=	AUTHORS HOWTOPLAY INSTALL README SCRIPTING
24
CMAKE_DEFS=	-DCMAKE_C_COMPILER:STRING="${CC}" \
25
		-DCMAKE_C_FLAGS:STRING="${CFLAGS} -I${LOCALBASE}/include" \
26
		-DCMAKE_CXX_COMPILER:STRING="${CXX}" \
27
		-DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS} -I${LOCALBASE}/include" \
28
		-DCMAKE_INSTALL_PREFIX:PATH=${PREFIX}
29
30
OPTIONS=	SOUND	"Build with souns support" on \
31
		NETWORK	"Build with network support" on
28
32
29
.include <bsd.port.pre.mk>
33
.include <bsd.port.pre.mk>
30
34
31
.if ${ARCH} == "amd64" && ${OSVERSION} >= 700000
35
post-patch:
32
BROKEN=		Doesn't build
36
.if defined(WITHOUT_SOUND)
37
	@${REINPLACE_CMD} -e '/FIND_PACKAGE.*SDL_mixer/ d' \
38
		${WRKSRC}/CMakeLists.txt
33
.endif
39
.endif
34
40
35
do-install:
41
.if defined(WITHOUT_NETWORK)
36
	${INSTALL_PROGRAM} ${WRKSRC}/LostPixels ${PREFIX}/bin/${PORTNAME}
42
	@${REINPLACE_CMD} -e '/FIND_PACKAGE.*SDL_net/ d' \
43
		${WRKSRC}/CMakeLists.txt
44
.endif
37
45
38
	${MKDIR} ${DATADIR}
46
.if defined(NOPORTDOCS)
39
	${INSTALL_DATA} ${WRKSRC}/TTF/*.ttf ${DATADIR}
47
	@${REINPLACE_CMD} -e '/^INSTALL.*doc/ d' ${WRKSRC}/CMakeLists.txt
40
	${INSTALL_DATA} ${WRKSRC}/SND/*.ogg ${DATADIR}
41
	${INSTALL_DATA} ${WRKSRC}/GFX/*.bmp ${WRKSRC}/GFX/*.jpg ${DATADIR}
42
	${INSTALL_DATA} ${WRKSRC}/LEVELS/*.dat ${WRKSRC}/LEVELS/*.conf \
43
		${WRKSRC}/LEVELS/*.bsl ${DATADIR}
44
45
.if !defined(NOPORTDOCS)
46
	${MKDIR} ${DOCSDIR}
47
.for f in ${PORTDOCS}
48
	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
49
.endfor
50
.endif
48
.endif
49
50
	@${REINPLACE_CMD} -e 's|share/blinkensisters|${DATADIR:S,${PREFIX}/,,}|; \
51
		s|share/doc/blinkensisters|${DOCSDIR:S,${PREFIX}/,,}|' \
52
		${WRKSRC}/CMakeLists.txt
53
54
do-configure:
55
	cd ${WRKSRC} && ${CMAKE} . ${CMAKE_DEFS}
51
56
52
.include <bsd.port.post.mk>
57
.include <bsd.port.post.mk>
(-)blinkensisters/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (LostPixels_0.3_src.tar.bz2) = 6b8c669afedeb7246331a05447d1f901
1
MD5 (LostPixels-0.5-source.tar.gz) = 3f4f23d16b8f0e47c28755fec01543b0
2
SHA256 (LostPixels_0.3_src.tar.bz2) = 83e977f31a5fcf2749411850c6d2ec3089c148316ea41f8186a3238e78a8b5fe
2
SHA256 (LostPixels-0.5-source.tar.gz) = b797b50407bb513c650eac5147a9c9f7ea66a4b591a7d642fe84fdc5790b9a61
3
SIZE (LostPixels_0.3_src.tar.bz2) = 12149450
3
SIZE (LostPixels-0.5-source.tar.gz) = 19902666
(-)blinkensisters/files/patch-Makefile (-62 lines)
Lines 1-62 Link Here
1
--- Makefile.orig	Fri Mar 17 16:03:03 2006
2
+++ Makefile	Mon Mar 27 01:01:12 2006
3
@@ -12,10 +12,9 @@
4
 
5
 
6
 # Commands to use (I recommend the GNU versions (sometimes called gsed, gcp, gtar, ...)
7
-CC=g++
8
+CC?=cc
9
 GREP=grep
10
 SED=sed
11
-SDLCONFIG=sdl-config
12
 INSTALL=install
13
 MAKEDEPEND=makedepend
14
 CP=cp
15
@@ -28,7 +27,7 @@
16
 BZIP2=bzip2
17
 RPMBUILD=rpmbuild
18
 
19
-PREFIX=/usr/local
20
+PREFIX?=/usr/local
21
 BINDIR=$(PREFIX)/bin
22
 SHAREDIR=$(PREFIX)/share/blinkensisters
23
 DOCDIR=$(PREFIX)/share/doc/blinkensisters
24
@@ -36,11 +35,8 @@
25
 # get the version number from globals.h
26
 VERSION=$(shell $(GREP) "^.define.VERSION" globals.h | $(SED) "s/^.define.VERSION.//" )
27
 
28
-CFLAGS  = -c -Wall -O3 -IBlinkenLUA/headers
29
-CFLAGS += $(shell $(SDLCONFIG) --cflags)
30
-CFLAGS += -DRESPATH="\"$(SHAREDIR)/\""
31
-
32
-LDFLAGS = $(shell $(SDLCONFIG) --libs)
33
+CFLAGS += -c -Wall -IBlinkenLUA/headers `${SDL_CONFIG} --cflags` -DRESPATH="\"$(SHAREDIR)/\""
34
+LDFLAGS = `${SDL_CONFIG} --libs`
35
 
36
 
37
 SOURCES = ${wildcard *.cpp BlinkenLUA/source/*.cpp}
38
@@ -62,7 +58,7 @@
39
 all: $(EXECUTABLE)
40
 
41
 $(EXECUTABLE): $(OBJECTS) Makefile
42
-	$(CC) $(LDFLAGS) $(OBJECTS) -o $@ -lSDL -lSDL_mixer -lSDL_image -lSDL_ttf
43
+	$(CC) $(LDFLAGS) $(OBJECTS) -o $@ -lSDL_mixer -lSDL_image -lSDL_ttf
44
 
45
 .cpp.o: Makefile
46
 	$(CC) $(CFLAGS) $< -o $@
47
@@ -113,8 +109,6 @@
48
 
49
 
50
 # rule for building dependency lists, and writing them to a file ".depend".
51
-.depend: $(SOURCES) $(HEADERS)
52
-	$(MAKEDEPEND) -f- -- $(CFLAGS) -- $(SOURCES) $(HEADERS) > .depend
53
 
54
 
55
 tar.gz: clean
56
@@ -143,4 +137,4 @@
57
 # include a dependency file if one exists
58
 ifeq (.depend,$(wildcard .depend))
59
 include .depend
60
-endif
61
\ No newline at end of file
62
+endif
(-)blinkensisters/pkg-plist (-86 / +10 lines)
Lines 1-87 Link Here
1
bin/blinkensisters
1
bin/LostPixels
2
%%DATADIR%%/Gaposis Outline (BRK).ttf
2
bin/bmfcompress
3
%%DATADIR%%/Gas Huffer Phat.ttf
3
bin/bmfdecompress
4
%%DATADIR%%/Ghostmeat.ttf
4
%%DATADIR%%/basedata.bmf
5
%%DATADIR%%/bathtiles.bmp
5
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
6
%%DATADIR%%/bs_ingame2.ogg
6
%%PORTDOCS%%%%DOCSDIR%%/HOWTOPLAY
7
%%DATADIR%%/fg_door_closed.bmp
7
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
8
%%DATADIR%%/fg_door_open.bmp
8
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
9
%%DATADIR%%/fg_emergency_stop.bmp
9
%%PORTDOCS%%%%DOCSDIR%%/README
10
%%DATADIR%%/fg_explode_0.bmp
10
%%PORTDOCS%%@dirrm %%DOCSDIR%%
11
%%DATADIR%%/fg_explode_1.bmp
12
%%DATADIR%%/fg_explode_2.bmp
13
%%DATADIR%%/fg_explode_3.bmp
14
%%DATADIR%%/fg_hint_level0.jpg
15
%%DATADIR%%/fg_huntingseason.bmp
16
%%DATADIR%%/fg_huntingseason_neon.bmp
17
%%DATADIR%%/fg_machine1.bmp
18
%%DATADIR%%/fg_machine2.bmp
19
%%DATADIR%%/fg_progress_0.bmp
20
%%DATADIR%%/fg_progress_1.bmp
21
%%DATADIR%%/fg_progress_2.bmp
22
%%DATADIR%%/fg_progress_3.bmp
23
%%DATADIR%%/fg_progress_4.bmp
24
%%DATADIR%%/fg_progress_5.bmp
25
%%DATADIR%%/fg_switch_green.bmp
26
%%DATADIR%%/fg_switch_red.bmp
27
%%DATADIR%%/fixme_logo.bmp
28
%%DATADIR%%/font.bmp
29
%%DATADIR%%/fx_close_door.ogg
30
%%DATADIR%%/fx_collect_pixel.ogg
31
%%DATADIR%%/fx_kill_monster.ogg
32
%%DATADIR%%/fx_killed.ogg
33
%%DATADIR%%/fx_level0_hint.ogg
34
%%DATADIR%%/fx_level_finished.ogg
35
%%DATADIR%%/fx_open_door.ogg
36
%%DATADIR%%/gameover.jpg
37
%%DATADIR%%/gamewon.jpg
38
%%DATADIR%%/intro.bmp
39
%%DATADIR%%/introMusic.ogg
40
%%DATADIR%%/introbg.jpg
41
%%DATADIR%%/level0.bsl
42
%%DATADIR%%/level0.conf
43
%%DATADIR%%/level0.dat
44
%%DATADIR%%/level1.conf
45
%%DATADIR%%/level1.dat
46
%%DATADIR%%/level1.jpg
47
%%DATADIR%%/level2.conf
48
%%DATADIR%%/level2.dat
49
%%DATADIR%%/level2.jpg
50
%%DATADIR%%/level3.bsl
51
%%DATADIR%%/level3.conf
52
%%DATADIR%%/level3.dat
53
%%DATADIR%%/level3.jpg
54
%%DATADIR%%/level4.conf
55
%%DATADIR%%/level4.dat
56
%%DATADIR%%/level4.jpg
57
%%DATADIR%%/level5.bsl
58
%%DATADIR%%/level5.conf
59
%%DATADIR%%/level5.dat
60
%%DATADIR%%/level5.jpg
61
%%DATADIR%%/level6.conf
62
%%DATADIR%%/level6.dat
63
%%DATADIR%%/level6.jpg
64
%%DATADIR%%/level7.conf
65
%%DATADIR%%/level7.dat
66
%%DATADIR%%/level7.jpg
67
%%DATADIR%%/level8.conf
68
%%DATADIR%%/level8.dat
69
%%DATADIR%%/livelost.jpg
70
%%DATADIR%%/loading.jpg
71
%%DATADIR%%/menuMusic.ogg
72
%%DATADIR%%/menubg.jpg
73
%%DATADIR%%/monster1_left.bmp
74
%%DATADIR%%/monster1_right.bmp
75
%%DATADIR%%/monster2_left.bmp
76
%%DATADIR%%/monster2_right.bmp
77
%%DATADIR%%/monster3_left.bmp
78
%%DATADIR%%/monster3_right.bmp
79
%%DATADIR%%/monster4_left.bmp
80
%%DATADIR%%/monster4_right.bmp
81
%%DATADIR%%/monster5_left.bmp
82
%%DATADIR%%/monster5_right.bmp
83
%%DATADIR%%/sister_moveleft.bmp
84
%%DATADIR%%/sister_moveright.bmp
85
%%DATADIR%%/sisters_orient.ogg
86
%%DATADIR%%/weirdtiles.bmp
87
@dirrm %%DATADIR%%
11
@dirrm %%DATADIR%%

Return to bug 117076