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

(-)Makefile (-9 / +14 lines)
Lines 6-16 Link Here
6
#
6
#
7
7
8
PORTNAME=	tbe
8
PORTNAME=	tbe
9
PORTVERSION=	M7
9
PORTVERSION=	8.2
10
CATEGORIES=	games
10
CATEGORIES=	games
11
MASTER_SITES=	SF
11
MASTER_SITES=	SF/${PORTNAME}/Milestone%20${PORTVERSION}
12
MASTER_SITE_SUBDIR=	${PORTNAME}/Milestone%20${PORTVERSION:S/M//}
12
DISTNAME=	TheButterflyEffect-m${PORTVERSION}.src
13
DISTNAME=	TheButterflyEffect-${PORTVERSION}.src
14
EXTRACT_SUFX=	.tgz
13
EXTRACT_SUFX=	.tgz
15
14
16
MAINTAINER=	johans@FreeBSD.org
15
MAINTAINER=	johans@FreeBSD.org
Lines 20-41 Link Here
20
19
21
USE_GMAKE=	yes
20
USE_GMAKE=	yes
22
USE_QT_VER=	4
21
USE_QT_VER=	4
23
QT_COMPONENTS=	qmake corelib gui moc rcc svg uic xml
22
QT_COMPONENTS=	qmake_build corelib gui moc_build rcc_build svg uic_build xml
24
WRKSRC=		${WRKDIR}/TheButterflyEffect-${PORTVERSION}
23
MAKE_JOBS_SAFE=	yes
24
WRKSRC=		${WRKDIR}/TheButterflyEffect-m${PORTVERSION}
25
26
DESKTOP_ENTRIES="The Butterfly Effect" "Inspired by The Incredible Machine" \
27
		"${DATADIR}/images/tbe-icon.png" \
28
		"${PREFIX}/bin/tbe" "Application;LogicGame;Game;" false
25
29
26
post-patch:
30
post-patch:
27
		@${REINPLACE_CMD} 's/ make/ ${GMAKE}/' \
31
		@${REINPLACE_CMD} 's/ make/ ${GMAKE}/' \
28
			${WRKSRC}/3rdParty/Makefile
32
			${WRKSRC}/3rdParty/Makefile
29
		@${REINPLACE_CMD} 's/debug/release link_prl/' ${WRKSRC}/tbe.pro
33
		@${REINPLACE_CMD} 's/debug/release link_prl/' ${WRKSRC}/tbe.pro
30
		@${REINPLACE_CMD} 's:BINARY_DIRECTORY+":"${DATADIR}:' \
34
		@${SED} 's:%%DATADIR:QString("${DATADIR}"):'  \
31
			${WRKSRC}/src/tbe_global.h
35
			${WRKSRC}/src/tbe_global.h.in > ${WRKSRC}/src/tbe_global.h
32
36
33
pre-build:
37
pre-build:
34
		# This is supposedly done by the ./configure script
38
		# This is supposedly done by the ./configure script
35
		@cd ${WRKSRC}/3rdParty && ${GMAKE}
39
		@cd ${WRKSRC}/3rdParty && ${GMAKE}
36
		@cd ${WRKSRC} && ${QMAKE}
40
		@cd ${WRKSRC} && ${QMAKE} ${QMAKEFLAGS}
37
41
38
do-install:
42
do-install:
43
		@${MKDIR} ${PREFIX}/bin
39
		@${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
44
		@${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
40
		@${MKDIR} ${DATADIR}
45
		@${MKDIR} ${DATADIR}
41
		@cd ${WRKSRC} && ${PAX} -rw images levels ${DATADIR}
46
		@cd ${WRKSRC} && ${PAX} -rw images levels ${DATADIR}
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (TheButterflyEffect-M7.src.tgz) = 45c08f886c59ebc8efd0aa8ae43b17ebc0cacb1274e290a82b7fc1e9a1ca0652
1
SHA256 (TheButterflyEffect-m8.2.src.tgz) = a04d59619939947836aa8a2b982d8334a15fd624d76d98abbbf4e6c2e1eedde8
2
SIZE (TheButterflyEffect-M7.src.tgz) = 4853165
2
SIZE (TheButterflyEffect-m8.2.src.tgz) = 6737571
(-)pkg-plist (-21 / +62 lines)
Lines 8-26 Link Here
8
%%DATADIR%%/images/ActionResizeVerti.svg
8
%%DATADIR%%/images/ActionResizeVerti.svg
9
%%DATADIR%%/images/ActionRotate.svg
9
%%DATADIR%%/images/ActionRotate.svg
10
%%DATADIR%%/images/ActionUndo.svg
10
%%DATADIR%%/images/ActionUndo.svg
11
%%DATADIR%%/images/Anonymous_daffodil.klaas.svg
12
%%DATADIR%%/images/Balloon.svg
13
%%DATADIR%%/images/BalloonPoof.svg
14
%%DATADIR%%/images/BalloonRest.svg
15
%%DATADIR%%/images/BedOfNails.svg
11
%%DATADIR%%/images/BigCross.svg
16
%%DATADIR%%/images/BigCross.svg
12
%%DATADIR%%/images/BowlingBall.png
17
%%DATADIR%%/images/BowlingBall.png
13
%%DATADIR%%/images/Bowling_Pin.svg
18
%%DATADIR%%/images/BowlingPin.svg
14
%%DATADIR%%/images/Butterfly.svg
19
%%DATADIR%%/images/ButterflyHalfOpen.svg
15
%%DATADIR%%/images/CokeMentosBottle.svg
20
%%DATADIR%%/images/ButterflyOpen.svg
21
%%DATADIR%%/images/ButterflyStill.svg
22
%%DATADIR%%/images/Cactus.svg
23
%%DATADIR%%/images/CokeBottleBlowing.svg
24
%%DATADIR%%/images/CokeBottleEmpty.svg
25
%%DATADIR%%/images/CokeBottleFoaming.svg
26
%%DATADIR%%/images/CokeBottleNormal.svg
16
%%DATADIR%%/images/CokeSplatter.svg
27
%%DATADIR%%/images/CokeSplatter.svg
28
%%DATADIR%%/images/CustomBall.svg
17
%%DATADIR%%/images/Domino-Stone-Red.svg
29
%%DATADIR%%/images/Domino-Stone-Red.svg
18
%%DATADIR%%/images/DominoBlue.svg
30
%%DATADIR%%/images/DominoBlue.svg
19
%%DATADIR%%/images/DominoGreen.svg
31
%%DATADIR%%/images/DominoGreen.svg
20
%%DATADIR%%/images/DominoRed.svg
32
%%DATADIR%%/images/DominoRed.svg
33
%%DATADIR%%/images/Empty.svg
34
%%DATADIR%%/images/IconBold.svg
35
%%DATADIR%%/images/IconItalics.svg
36
%%DATADIR%%/images/IconModified.svg
37
%%DATADIR%%/images/IconNewline.svg
38
%%DATADIR%%/images/LeftRamp.svg
21
%%DATADIR%%/images/NotFound.svg
39
%%DATADIR%%/images/NotFound.svg
40
%%DATADIR%%/images/PolyObject.svg
22
%%DATADIR%%/images/PostIt.svg
41
%%DATADIR%%/images/PostIt.svg
23
%%DATADIR%%/images/README
42
%%DATADIR%%/images/README
43
%%DATADIR%%/images/RectObject.svg
44
%%DATADIR%%/images/RightRamp.svg
45
%%DATADIR%%/images/Scenery.svg
24
%%DATADIR%%/images/Skyhook.svg
46
%%DATADIR%%/images/Skyhook.svg
25
%%DATADIR%%/images/SoccerBall.png
47
%%DATADIR%%/images/SoccerBall.png
26
%%DATADIR%%/images/StartStopWatch.svg
48
%%DATADIR%%/images/StartStopWatch.svg
Lines 30-66 Link Here
30
%%DATADIR%%/images/ToRight.png
52
%%DATADIR%%/images/ToRight.png
31
%%DATADIR%%/images/VolleyBall.svg
53
%%DATADIR%%/images/VolleyBall.svg
32
%%DATADIR%%/images/Weight.svg
54
%%DATADIR%%/images/Weight.svg
55
%%DATADIR%%/images/basket.svg
33
%%DATADIR%%/images/birch_bar.png
56
%%DATADIR%%/images/birch_bar.png
57
%%DATADIR%%/images/brass-pin.svg
34
%%DATADIR%%/images/chickenwire-texture.svg
58
%%DATADIR%%/images/chickenwire-texture.svg
59
%%DATADIR%%/images/coke-crate.svg
35
%%DATADIR%%/images/congrat-death-border.svg
60
%%DATADIR%%/images/congrat-death-border.svg
61
%%DATADIR%%/images/goal-scenery.svg
62
%%DATADIR%%/images/i-beam.svg
36
%%DATADIR%%/images/illustrations/installer-side-image.png
63
%%DATADIR%%/images/illustrations/installer-side-image.png
37
%%DATADIR%%/images/illustrations/installer-top-icon.png
64
%%DATADIR%%/images/illustrations/installer-top-icon.png
38
%%DATADIR%%/images/illustrations/tbe-icon.png
65
%%DATADIR%%/images/illustrations/tbe-icon.png
39
%%DATADIR%%/images/illustrations/tbe-icon.qrc
66
%%DATADIR%%/images/illustrations/tbe-icon.qrc
40
%%DATADIR%%/images/left-ramp.svg
41
%%DATADIR%%/images/oldbrick.png
67
%%DATADIR%%/images/oldbrick.png
42
%%DATADIR%%/images/right-ramp.svg
43
%%DATADIR%%/images/styrofoam.png
68
%%DATADIR%%/images/styrofoam.png
69
%%DATADIR%%/images/tbe-icon.ico
44
%%DATADIR%%/images/tbe-icon.png
70
%%DATADIR%%/images/tbe-icon.png
45
%%DATADIR%%/images/title_page.svg
71
%%DATADIR%%/images/title_page.svg
46
%%DATADIR%%/images/used_wood_bar.png
72
%%DATADIR%%/images/used_wood_bar.png
47
%%DATADIR%%/levels/draft/003_jumping_around.xml
48
%%DATADIR%%/levels/draft/006_domino_day.xml
49
%%DATADIR%%/levels/draft/Anonymous_Blue_bike.svg
73
%%DATADIR%%/levels/draft/Anonymous_Blue_bike.svg
50
%%DATADIR%%/levels/draft/Anonymous_daffodil.klaas.svg
51
%%DATADIR%%/levels/draft/BottleKnot-left.svg
74
%%DATADIR%%/levels/draft/BottleKnot-left.svg
52
%%DATADIR%%/levels/draft/BottleKnot-right.svg
75
%%DATADIR%%/levels/draft/BottleKnot-right.svg
53
%%DATADIR%%/levels/draft/Empty.svg
54
%%DATADIR%%/levels/draft/README
76
%%DATADIR%%/levels/draft/README
55
%%DATADIR%%/levels/draft/SABROG_Glass_Blue_Ball.svg
77
%%DATADIR%%/levels/draft/SABROG_Glass_Blue_Ball.svg
56
%%DATADIR%%/levels/draft/White-to-green.svg
78
%%DATADIR%%/levels/draft/White-to-green.svg
57
%%DATADIR%%/levels/draft/agone_chains.svg
79
%%DATADIR%%/levels/draft/agone_chains.svg
58
%%DATADIR%%/levels/draft/basket.svg
80
%%DATADIR%%/levels/draft/balloons-do-poof.xml
81
%%DATADIR%%/levels/draft/balloons-go-up.xml
59
%%DATADIR%%/levels/draft/blue_bike_frame.svg
82
%%DATADIR%%/levels/draft/blue_bike_frame.svg
60
%%DATADIR%%/levels/draft/blue_bike_wheel.svg
83
%%DATADIR%%/levels/draft/blue_bike_wheel.svg
61
%%DATADIR%%/levels/draft/bouncing_balls.xml
84
%%DATADIR%%/levels/draft/bouncing_balls.xml
62
%%DATADIR%%/levels/draft/bowling_pin_plays_soccer.xml
85
%%DATADIR%%/levels/draft/bowling_pin_plays_soccer.xml
63
%%DATADIR%%/levels/draft/brass-pin.svg
64
%%DATADIR%%/levels/draft/bridge-2.xml
86
%%DATADIR%%/levels/draft/bridge-2.xml
65
%%DATADIR%%/levels/draft/bridge-3.xml
87
%%DATADIR%%/levels/draft/bridge-3.xml
66
%%DATADIR%%/levels/draft/bridge_gap.xml
88
%%DATADIR%%/levels/draft/bridge_gap.xml
Lines 72-83 Link Here
72
%%DATADIR%%/levels/draft/coke-powered-bike.xml
94
%%DATADIR%%/levels/draft/coke-powered-bike.xml
73
%%DATADIR%%/levels/draft/contraption1.xml
95
%%DATADIR%%/levels/draft/contraption1.xml
74
%%DATADIR%%/levels/draft/contraption2.xml
96
%%DATADIR%%/levels/draft/contraption2.xml
97
%%DATADIR%%/levels/draft/domino_day.xml
98
%%DATADIR%%/levels/draft/driver-1m.svg
99
%%DATADIR%%/levels/draft/driver-2m.svg
100
%%DATADIR%%/levels/draft/factory.xml
75
%%DATADIR%%/levels/draft/find-the-message.xml
101
%%DATADIR%%/levels/draft/find-the-message.xml
76
%%DATADIR%%/levels/draft/goal-scenery.svg
102
%%DATADIR%%/levels/draft/float-balloon-float.xml
77
%%DATADIR%%/levels/draft/hammer.svg
103
%%DATADIR%%/levels/draft/hammer.svg
78
%%DATADIR%%/levels/draft/house_of_cards.xml
104
%%DATADIR%%/levels/draft/house_of_cards.xml
79
%%DATADIR%%/levels/draft/i-beam.svg
80
%%DATADIR%%/levels/draft/imperfectbalance.xml
105
%%DATADIR%%/levels/draft/imperfectbalance.xml
106
%%DATADIR%%/levels/draft/jumping_around.xml
81
%%DATADIR%%/levels/draft/jumpingjack.svg
107
%%DATADIR%%/levels/draft/jumpingjack.svg
82
%%DATADIR%%/levels/draft/nicubunu_White_deck_10_of_hearts.svg
108
%%DATADIR%%/levels/draft/nicubunu_White_deck_10_of_hearts.svg
83
%%DATADIR%%/levels/draft/nicubunu_White_deck_2_of_spades.svg
109
%%DATADIR%%/levels/draft/nicubunu_White_deck_2_of_spades.svg
Lines 88-101 Link Here
88
%%DATADIR%%/levels/draft/pinrack.xml
114
%%DATADIR%%/levels/draft/pinrack.xml
89
%%DATADIR%%/levels/draft/poing-poing-poing.xml
115
%%DATADIR%%/levels/draft/poing-poing-poing.xml
90
%%DATADIR%%/levels/draft/prizes.svg
116
%%DATADIR%%/levels/draft/prizes.svg
117
%%DATADIR%%/levels/draft/rope.svg
118
%%DATADIR%%/levels/draft/save-the-butterfly.xml
91
%%DATADIR%%/levels/draft/skyhook.xml
119
%%DATADIR%%/levels/draft/skyhook.xml
120
%%DATADIR%%/levels/draft/spare-the-balloon.xml
92
%%DATADIR%%/levels/draft/springboard.xml
121
%%DATADIR%%/levels/draft/springboard.xml
122
%%DATADIR%%/levels/draft/steam-machine.xml
123
%%DATADIR%%/levels/draft/steam-wheel.svg
93
%%DATADIR%%/levels/draft/styrofoam-left.png
124
%%DATADIR%%/levels/draft/styrofoam-left.png
94
%%DATADIR%%/levels/draft/styrofoam-right.png
125
%%DATADIR%%/levels/draft/styrofoam-right.png
95
%%DATADIR%%/levels/draft/styrofoam.xml
126
%%DATADIR%%/levels/draft/styrofoam.xml
96
%%DATADIR%%/levels/draft/thank-you-stone.png
127
%%DATADIR%%/levels/draft/thank-you-stone.png
97
%%DATADIR%%/levels/draft/topple-the-other-way.xml
128
%%DATADIR%%/levels/draft/topple-the-other-way.xml
98
%%DATADIR%%/levels/draft/turn-it-around.xml
129
%%DATADIR%%/levels/draft/turn-it-around.xml
130
%%DATADIR%%/levels/draft/xray2000.svg
99
%%DATADIR%%/levels/elce09/001.xml
131
%%DATADIR%%/levels/elce09/001.xml
100
%%DATADIR%%/levels/elce09/002.xml
132
%%DATADIR%%/levels/elce09/002.xml
101
%%DATADIR%%/levels/elce09/003.xml
133
%%DATADIR%%/levels/elce09/003.xml
Lines 106-137 Link Here
106
%%DATADIR%%/levels/elce09/006.xml
138
%%DATADIR%%/levels/elce09/006.xml
107
%%DATADIR%%/levels/elce09/007.xml
139
%%DATADIR%%/levels/elce09/007.xml
108
%%DATADIR%%/levels/elce09/Anonymous_daffodil.klaas.svg
140
%%DATADIR%%/levels/elce09/Anonymous_daffodil.klaas.svg
109
%%DATADIR%%/levels/elce09/Anonymous_daffodil.svg
110
%%DATADIR%%/levels/elce09/DarkerBlue.svg
141
%%DATADIR%%/levels/elce09/DarkerBlue.svg
111
%%DATADIR%%/levels/elce09/DarkerGreen.svg
142
%%DATADIR%%/levels/elce09/DarkerGreen.svg
112
%%DATADIR%%/levels/elce09/DarkerRed.svg
143
%%DATADIR%%/levels/elce09/DarkerRed.svg
113
%%DATADIR%%/levels/elce09/Empty.svg
114
%%DATADIR%%/levels/elce09/README
144
%%DATADIR%%/levels/elce09/README
115
%%DATADIR%%/levels/elce09/White-to-green.svg
145
%%DATADIR%%/levels/elce09/White-to-green.svg
116
%%DATADIR%%/levels/elce09/Yellow-to-brown.svg
146
%%DATADIR%%/levels/elce09/Yellow-to-brown.svg
117
%%DATADIR%%/levels/elce09/basket.svg
118
%%DATADIR%%/levels/elce09/black.svg
147
%%DATADIR%%/levels/elce09/black.svg
119
%%DATADIR%%/levels/elce09/boulder.svg
148
%%DATADIR%%/levels/elce09/boulder.svg
120
%%DATADIR%%/levels/elce09/brother-plays-soccer.xml
149
%%DATADIR%%/levels/elce09/brother-plays-soccer.xml
121
%%DATADIR%%/levels/elce09/brother-soccer-leg.svg
150
%%DATADIR%%/levels/elce09/brother-soccer-leg.svg
122
%%DATADIR%%/levels/elce09/brother-soccer.svg
151
%%DATADIR%%/levels/elce09/brother-soccer.svg
123
%%DATADIR%%/levels/elce09/coconut.svg
152
%%DATADIR%%/levels/elce09/coconut.svg
124
%%DATADIR%%/levels/elce09/coke-crate.svg
125
%%DATADIR%%/levels/elce09/dream-of-flowers.svg
153
%%DATADIR%%/levels/elce09/dream-of-flowers.svg
126
%%DATADIR%%/levels/elce09/goal-scenery.svg
127
%%DATADIR%%/levels/elce09/palmtree.svg
154
%%DATADIR%%/levels/elce09/palmtree.svg
128
%%DATADIR%%/levels/elce09/right-side-frame.003.svg
155
%%DATADIR%%/levels/elce09/right-side-frame.003.svg
129
%%DATADIR%%/levels/elce09/round_coconut.svg
156
%%DATADIR%%/levels/elce09/round_coconut.svg
130
%%DATADIR%%/levels/elce09/triangle.svg
157
%%DATADIR%%/levels/elce09/triangle.svg
158
%%DATADIR%%/levels/jumpingjack/README
159
%%DATADIR%%/levels/jumpingjack/body.png
160
%%DATADIR%%/levels/jumpingjack/elkbuntu_Blue_gift_with_golden_ribbon.svg
161
%%DATADIR%%/levels/jumpingjack/leftfoot.png
162
%%DATADIR%%/levels/jumpingjack/lefthand.png
163
%%DATADIR%%/levels/jumpingjack/leftleg.png
164
%%DATADIR%%/levels/jumpingjack/party-at-office.xml
165
%%DATADIR%%/levels/jumpingjack/rightfoot.png
166
%%DATADIR%%/levels/jumpingjack/righthand.png
167
%%DATADIR%%/levels/jumpingjack/rightleg.png
168
%%DATADIR%%/levels/jumpingjack/rope.svg
169
%%DATADIR%%/levels/jumpingjack/rope_rot.svg
170
%%DATADIR%%/levels/jumpingjack/shortballoonrope.svg
131
%%DATADIR%%/levels/levels.xml
171
%%DATADIR%%/levels/levels.xml
132
@dirrm %%DATADIR%%/images/illustrations
172
@dirrm %%DATADIR%%/levels/jumpingjack
133
@dirrm %%DATADIR%%/images
134
@dirrm %%DATADIR%%/levels/draft
135
@dirrm %%DATADIR%%/levels/elce09
173
@dirrm %%DATADIR%%/levels/elce09
174
@dirrm %%DATADIR%%/levels/draft
136
@dirrm %%DATADIR%%/levels
175
@dirrm %%DATADIR%%/levels
176
@dirrm %%DATADIR%%/images/illustrations
177
@dirrm %%DATADIR%%/images
137
@dirrm %%DATADIR%%
178
@dirrm %%DATADIR%%

Return to bug 153025