Lines 6-12
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= vor |
8 |
PORTNAME= vor |
9 |
PORTVERSION= 0.3 |
9 |
PORTVERSION= 0.4 |
10 |
CATEGORIES= games |
10 |
CATEGORIES= games |
11 |
MASTER_SITES= http://qualdan.com/vor/ |
11 |
MASTER_SITES= http://qualdan.com/vor/ |
12 |
|
12 |
|
Lines 18-52
Link Here
|
18 |
USE_SDL= mixer image sdl |
18 |
USE_SDL= mixer image sdl |
19 |
USE_BZIP2= yes |
19 |
USE_BZIP2= yes |
20 |
USE_GMAKE= yes |
20 |
USE_GMAKE= yes |
21 |
USE_REINPLACE= yes |
21 |
|
|
|
22 |
PORTDOCS= README |
22 |
|
23 |
|
23 |
post-patch: |
24 |
post-patch: |
24 |
.for file in main.c shape.h sound.h |
25 |
@${REINPLACE_CMD} -e 's|SDL/||' ${WRKSRC}/sound.c |
25 |
@${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/${file} |
|
|
26 |
.endfor |
27 |
.for file in shape.h score.c score.h debug.c |
28 |
@${REINPLACE_CMD} -e 's|<stdint.h>|<inttypes.h>|' ${WRKSRC}/${file} |
29 |
.endfor |
30 |
@${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|g' ${WRKSRC}/Makefile |
26 |
@${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|g' ${WRKSRC}/Makefile |
31 |
@${REINPLACE_CMD} -e 's|^\(my_objects.*\)$$|\1 ${LOCALBASE}/lib/libargp.a|' ${WRKSRC}/Makefile |
27 |
@${REINPLACE_CMD} -e 's|^\(my_objects.*\)$$|\1 ${LOCALBASE}/lib/libargp.a|' ${WRKSRC}/Makefile |
32 |
@${REINPLACE_CMD} -e 's|/usr/share/vor|${PREFIX}/share/vor|g' ${WRKSRC}/config.h |
28 |
@${REINPLACE_CMD} -e 's|/usr/share/vor|${DATADIR}|' ${WRKSRC}/Makefile |
|
|
29 |
.if ${OSVERSION} < 500000 |
30 |
@${REINPLACE_CMD} -e 's|UINT32_MAX|0xffffffffU|' ${WRKSRC}/mt.c |
31 |
@${REINPLACE_CMD} -e 's|INT32_MIN|(-0x7fffffff-1)|' ${WRKSRC}/mt.c |
32 |
.endif |
33 |
|
33 |
|
34 |
do-install: |
34 |
do-install: |
35 |
${INSTALL_PROGRAM} ${WRKSRC}/vor ${PREFIX}/bin |
35 |
${INSTALL_PROGRAM} ${WRKSRC}/vor ${PREFIX}/bin |
36 |
${MKDIR} ${DATADIR} |
36 |
.for d in banners fonts icons indicators music sounds sprites |
37 |
${MKDIR} ${DATADIR}/banners |
37 |
${MKDIR} ${DATADIR}/${d} |
38 |
${MKDIR} ${DATADIR}/fonts |
38 |
${INSTALL_DATA} ${WRKSRC}/data/${d}/* ${DATADIR}/${d}/ |
39 |
${MKDIR} ${DATADIR}/icons |
39 |
.endfor |
40 |
${MKDIR} ${DATADIR}/indicators |
40 |
|
41 |
${MKDIR} ${DATADIR}/music |
41 |
.if !defined(NOPORTDOCS) |
42 |
${MKDIR} ${DATADIR}/sounds |
42 |
${MKDIR} ${DOCSDIR} |
43 |
${MKDIR} ${DATADIR}/sprites |
43 |
.for f in ${PORTDOCS} |
44 |
${INSTALL_DATA} ${WRKSRC}/data/banners/* ${DATADIR}/banners/ |
44 |
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} |
45 |
${INSTALL_DATA} ${WRKSRC}/data/fonts/* ${DATADIR}/fonts/ |
45 |
.endfor |
46 |
${INSTALL_DATA} ${WRKSRC}/data/icons/* ${DATADIR}/icons/ |
46 |
.endif |
47 |
${INSTALL_DATA} ${WRKSRC}/data/indicators/* ${DATADIR}/indicators/ |
|
|
48 |
${INSTALL_DATA} ${WRKSRC}/data/music/* ${DATADIR}/music/ |
49 |
${INSTALL_DATA} ${WRKSRC}/data/sounds/* ${DATADIR}/sounds/ |
50 |
${INSTALL_DATA} ${WRKSRC}/data/sprites/* ${DATADIR}/sprites/ |
51 |
|
47 |
|
52 |
.include <bsd.port.mk> |
48 |
.include <bsd.port.mk> |