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

(-)games/bugsquish/Makefile (-20 / +4 lines)
Lines 13-42 Link Here
13
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
14
COMMENT=	Bug-squishing, fly-swatting action
14
COMMENT=	Bug-squishing, fly-swatting action
15
15
16
BROKEN=		Broken pkg-plist
17
18
USE_SDL=	mixer image
16
USE_SDL=	mixer image
19
USE_GMAKE=	yes
17
USE_GMAKE=	yes
20
USE_REINPLACE=	yes
18
MAKE_ENV=	SDL_CONFIG="${SDL_CONFIG}"
21
PLIST=		${WRKDIR}/plist
22
23
post-patch:
24
	${REINPLACE_CMD} -e "/^#include/s|<SDL|<SDL11/SDL|g" \
25
		${WRKSRC}/bugsquish.c
26
19
27
do-install:
20
do-install:
28
	${MKDIR} ${DATADIR}
29
	${CP} -R ${WRKSRC}/data/* ${DATADIR}
30
	${FIND} ${DATADIR} -type f | ${XARGS} ${CHMOD} 644
31
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
21
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
32
22
	@${MKDIR} ${DATADIR}
33
pre-install:
23
	cd ${WRKSRC}/data && ${FIND} . | \
34
	-${RM} ${PLIST}
24
		${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}
35
	${ECHO_CMD} bin/${PORTNAME} >> ${PLIST}
36
	cd ${WRKSRC} && ${FIND} data ! -type d | ${SORT} \
37
		| ${SED} -e "s|^data|%%DATADIR%%|" >> ${PLIST};
38
	cd ${WRKSRC} && ${FIND} data -type d ! -empty | ${SORT} -r \
39
		| ${SED} -e "s|^data|@dirrm %%DATADIR%%|" \
40
		| ${GREP} / >> ${PLIST}
41
25
42
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)games/bugsquish/files/patch-Makefile (-12 / +8 lines)
Lines 1-5 Link Here
1
--- Makefile.orig	Fri Apr 19 04:15:27 2002
1
--- Makefile.orig	Fri Apr 19 17:15:27 2002
2
+++ Makefile	Mon Jul  5 17:23:01 2004
2
+++ Makefile	Fri Nov 26 23:05:54 2004
3
@@ -9,8 +9,8 @@
3
@@ -9,8 +9,8 @@
4
 
4
 
5
 # User-definable stuff:
5
 # User-definable stuff:
Lines 20-38 Link Here
20
         -D$(NOSOUNDFLAG) -D$(TARGET_DEF)
20
         -D$(NOSOUNDFLAG) -D$(TARGET_DEF)
21
 
21
 
22
 
22
 
23
@@ -29,11 +29,11 @@
23
@@ -29,8 +29,9 @@
24
 IMAGE=-lSDL_image
24
 IMAGE=-lSDL_image
25
 NOSOUNDFLAG=__SOUND
25
 NOSOUNDFLAG=__SOUND
26
 SDL_LIB=$(SDL_LDFLAGS) $(MIXER) $(IMAGE)
26
 SDL_LIB=$(SDL_LDFLAGS) $(MIXER) $(IMAGE)
27
-SDL_CFLAGS := $(shell sdl-config --cflags)
27
-SDL_CFLAGS := $(shell sdl-config --cflags)
28
-SDL_LDFLAGS := $(shell sdl-config --libs)
28
-SDL_LDFLAGS := $(shell sdl-config --libs)
29
+SDL_CFLAGS := $(shell sdl11-config --cflags)
29
+SDL_CONFIG ?=sdl-config
30
+SDL_LDFLAGS := $(shell sdl11-config --libs)
30
+SDL_CFLAGS := $(shell $(SDL_CONFIG) --cflags)
31
+SDL_LDFLAGS := $(shell $(SDL_CONFIG) --libs)
31
 
32
 
32
-installbin = install -g root -o root -m 755 
33
 installbin = install -g root -o root -m 755 
33
-installdat = install -g root -o root -m 644
34
 installdat = install -g root -o root -m 644
34
+installbin = ${BSD_INSTALL_BIN}
35
+installdat = ${BSD_INSTALL_DATA}
36
 
37
 
38
 # Make commands:
(-)games/bugsquish/pkg-plist (+119 lines)
Line 0 Link Here
1
bin/bugsquish
2
%%DATADIR%%/embedded/images/.xvpics/title.png
3
%%DATADIR%%/embedded/images/.xvpics/start-cont.png
4
%%DATADIR%%/embedded/images/arm1.png
5
%%DATADIR%%/embedded/images/arm2.png
6
%%DATADIR%%/embedded/images/arm3.png
7
%%DATADIR%%/embedded/images/arm4.png
8
%%DATADIR%%/embedded/images/arm5.png
9
%%DATADIR%%/embedded/images/blood-squished.png
10
%%DATADIR%%/embedded/images/blood.png
11
%%DATADIR%%/embedded/images/bonus.png
12
%%DATADIR%%/embedded/images/bug0a.png
13
%%DATADIR%%/embedded/images/bug0b.png
14
%%DATADIR%%/embedded/images/bug0c.png
15
%%DATADIR%%/embedded/images/bug1a.png
16
%%DATADIR%%/embedded/images/bug1b.png
17
%%DATADIR%%/embedded/images/bug1c.png
18
%%DATADIR%%/embedded/images/bug2a.png
19
%%DATADIR%%/embedded/images/bug2b.png
20
%%DATADIR%%/embedded/images/bug2c.png
21
%%DATADIR%%/embedded/images/bug3a.png
22
%%DATADIR%%/embedded/images/bug3b.png
23
%%DATADIR%%/embedded/images/bug3c.png
24
%%DATADIR%%/embedded/images/bug4a.png
25
%%DATADIR%%/embedded/images/bug4b.png
26
%%DATADIR%%/embedded/images/bug4c.png
27
%%DATADIR%%/embedded/images/bugsquish-icon.xpm
28
%%DATADIR%%/embedded/images/flyswatter-mask.xbm
29
%%DATADIR%%/embedded/images/flyswatter.xbm
30
%%DATADIR%%/embedded/images/gauge-empty.png
31
%%DATADIR%%/embedded/images/gauge-full.png
32
%%DATADIR%%/embedded/images/highscore.png
33
%%DATADIR%%/embedded/images/icon.png
34
%%DATADIR%%/embedded/images/large0.png
35
%%DATADIR%%/embedded/images/large1.png
36
%%DATADIR%%/embedded/images/large2.png
37
%%DATADIR%%/embedded/images/large3.png
38
%%DATADIR%%/embedded/images/large4.png
39
%%DATADIR%%/embedded/images/large5.png
40
%%DATADIR%%/embedded/images/large6.png
41
%%DATADIR%%/embedded/images/large7.png
42
%%DATADIR%%/embedded/images/large8.png
43
%%DATADIR%%/embedded/images/large9.png
44
%%DATADIR%%/embedded/images/mult-squished.png
45
%%DATADIR%%/embedded/images/mult.png
46
%%DATADIR%%/embedded/images/numbers.png
47
%%DATADIR%%/embedded/images/paused.png
48
%%DATADIR%%/embedded/images/presents.png
49
%%DATADIR%%/embedded/images/scorebox.png
50
%%DATADIR%%/embedded/images/start_cont.png
51
%%DATADIR%%/embedded/images/times2.png
52
%%DATADIR%%/embedded/images/title.png
53
%%DATADIR%%/embedded/images/wavebox.png
54
%%DATADIR%%/images/arm1.png
55
%%DATADIR%%/images/arm2.png
56
%%DATADIR%%/images/arm3.png
57
%%DATADIR%%/images/arm4.png
58
%%DATADIR%%/images/arm5.png
59
%%DATADIR%%/images/blood-squished.png
60
%%DATADIR%%/images/blood.png
61
%%DATADIR%%/images/bonus.png
62
%%DATADIR%%/images/bug0a.png
63
%%DATADIR%%/images/bug0b.png
64
%%DATADIR%%/images/bug0c.png
65
%%DATADIR%%/images/bug1a.png
66
%%DATADIR%%/images/bug1b.png
67
%%DATADIR%%/images/bug1c.png
68
%%DATADIR%%/images/bug2a.png
69
%%DATADIR%%/images/bug2b.png
70
%%DATADIR%%/images/bug2c.png
71
%%DATADIR%%/images/bug3a.png
72
%%DATADIR%%/images/bug3b.png
73
%%DATADIR%%/images/bug3c.png
74
%%DATADIR%%/images/bug4a.png
75
%%DATADIR%%/images/bug4b.png
76
%%DATADIR%%/images/bug4c.png
77
%%DATADIR%%/images/bugsquish-icon.xpm
78
%%DATADIR%%/images/flyswatter-mask.xbm
79
%%DATADIR%%/images/flyswatter.xbm
80
%%DATADIR%%/images/gauge-empty.png
81
%%DATADIR%%/images/gauge-full.png
82
%%DATADIR%%/images/highscore.png
83
%%DATADIR%%/images/icon.png
84
%%DATADIR%%/images/large0.png
85
%%DATADIR%%/images/large1.png
86
%%DATADIR%%/images/large2.png
87
%%DATADIR%%/images/large3.png
88
%%DATADIR%%/images/large4.png
89
%%DATADIR%%/images/large5.png
90
%%DATADIR%%/images/large6.png
91
%%DATADIR%%/images/large7.png
92
%%DATADIR%%/images/large8.png
93
%%DATADIR%%/images/large9.png
94
%%DATADIR%%/images/mult-squished.png
95
%%DATADIR%%/images/mult.png
96
%%DATADIR%%/images/numbers.png
97
%%DATADIR%%/images/paused.png
98
%%DATADIR%%/images/presents.png
99
%%DATADIR%%/images/scorebox.png
100
%%DATADIR%%/images/times2.png
101
%%DATADIR%%/images/title.png
102
%%DATADIR%%/images/wavebox.png
103
%%DATADIR%%/music/adventures.mod
104
%%DATADIR%%/music/corpses.mod
105
%%DATADIR%%/sounds/ah.wav
106
%%DATADIR%%/sounds/bonus.wav
107
%%DATADIR%%/sounds/glug.wav
108
%%DATADIR%%/sounds/highscore.wav
109
%%DATADIR%%/sounds/ouch.wav
110
%%DATADIR%%/sounds/squish1.wav
111
%%DATADIR%%/sounds/squish2.wav
112
%%DATADIR%%/sounds/ugh.wav
113
@dirrm %%DATADIR%%/sounds
114
@dirrm %%DATADIR%%/music
115
@dirrm %%DATADIR%%/images
116
@dirrm %%DATADIR%%/embedded/images/.xvpics
117
@dirrm %%DATADIR%%/embedded/images
118
@dirrm %%DATADIR%%/embedded
119
@dirrm %%DATADIR%%

Return to bug 74424