Annotation of ports/games/zod/Makefile, Revision 1.4
1.1 yason 1: # $OpenBSD$
2:
1.2 yason 3: COMMENT-main = multiplayer oriented remake of the game Z
4: COMMENT-data = data files for zod
1.1 yason 5:
6: MULTI_PACKAGES = -main -data
7: V-main = 2011-09-06
8: V-data = 2011-08-28
9: DISTNAME = zod-${V-main:S/-//g}
10: PKGNAME-main = zod-${V-main:S/-//g}
11: PKGNAME-data = zod-data-${V-data:S/-//g}
12:
13: CATEGORIES = games
14:
15: HOMEPAGE = http://zod.sourceforge.net/
16:
1.2 yason 17: MAINTAINER = Kirill Bychkov <yason@linklevel.net>
1.1 yason 18:
1.2 yason 19: # GPLv3
1.1 yason 20: PERMIT_PACKAGE_CDROM = Yes
21: PERMIT_PACKAGE_FTP = Yes
22: PERMIT_DISTFILES_CDROM =Yes
23: PERMIT_DISTFILES_FTP = Yes
24:
25: WANTLIB-main += SDL SDL_image SDL_mixer SDL_ttf c m mysqlclient pthread
26: WANTLIB-main += stdc++
27:
28: MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=zod/}
29: DISTFILES = zod_src-${V-main}.zip \
30: zod_assets-${V-data}.rar
1.4 ! yason 31:
1.1 yason 32: EXTRACT_CASES += *.zip) \
33: ${UNZIP} -oq ${FULLDISTDIR}/$$archive -d ${WRKSRC};;
34: EXTRACT_CASES += *.rar) \
35: ${LOCALBASE}/bin/unrar x -idq ${DISTDIR}/$$archive;;
36:
1.2 yason 37: BUILD_DEPENDS = archivers/unrar
1.1 yason 38: RUN_DEPENDS-main = games/zod,-data
39: LIB_DEPENDS-main = devel/sdl-image \
40: devel/sdl-mixer \
41: devel/sdl-ttf \
42: databases/mysql,-main
43:
44: NO_REGRESS = Yes
45:
46: MAKE_FILE = ${WRKSRC}/makefile
47:
1.4 ! yason 48: ALL_TARGET = main map_editor
1.1 yason 49:
1.2 yason 50: pre-install:
51: find ${WRKDIR}/assets -name Thumbs.db -exec rm {} \;
1.1 yason 52: do-install:
53: ${INSTALL_DATA_DIR} ${PREFIX}/share/zod/
1.4 ! yason 54: .for i in zod zod_map_editor
! 55: ${INSTALL_PROGRAM} ${WRKSRC}/$i ${PREFIX}/share/zod/
! 56: @echo "#!/bin/sh" > ${WRKSRC}/$i.sh
! 57: @echo "cd $(LOCALBASE)/share/zod/; ./$i \$$*; exit \$$?" >> ${WRKSRC}/$i.sh
! 58: $(INSTALL_SCRIPT) ${WRKSRC}/$i.sh $(PREFIX)/bin/$i
! 59: .endfor
1.1 yason 60: ${INSTALL_DATA_DIR} ${PREFIX}/share/zod/assets
1.2 yason 61: cd ${WRKDIR}/assets && pax -rw . ${PREFIX}/share/zod/assets
1.3 yason 62:
1.1 yason 63: .include <bsd.port.mk>
CVSweb