=================================================================== RCS file: /cvs/ports/games/zod/Attic/Makefile,v retrieving revision 1.1 retrieving revision 1.4 diff -u -r1.1 -r1.4 --- ports/games/zod/Attic/Makefile 2011/09/10 14:19:34 1.1 +++ ports/games/zod/Attic/Makefile 2011/10/31 07:46:21 1.4 @@ -1,7 +1,7 @@ -# $OpenBSD: Makefile,v 1.1 2011/09/10 14:19:34 yason Exp $ +# $OpenBSD: Makefile,v 1.4 2011/10/31 07:46:21 yason Exp $ -COMMENT-main = ??? -COMMENT-data = ??? for multi packages +COMMENT-main = multiplayer oriented remake of the game Z +COMMENT-data = data files for zod MULTI_PACKAGES = -main -data V-main = 2011-09-06 @@ -14,9 +14,9 @@ HOMEPAGE = http://zod.sourceforge.net/ -#MAINTAINER = ??? +MAINTAINER = Kirill Bychkov -# In case of GPL, version number must be appended (e.g. v2, v2+, v3). +# GPLv3 PERMIT_PACKAGE_CDROM = Yes PERMIT_PACKAGE_FTP = Yes PERMIT_DISTFILES_CDROM =Yes @@ -28,12 +28,13 @@ MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=zod/} DISTFILES = zod_src-${V-main}.zip \ zod_assets-${V-data}.rar + EXTRACT_CASES += *.zip) \ ${UNZIP} -oq ${FULLDISTDIR}/$$archive -d ${WRKSRC};; EXTRACT_CASES += *.rar) \ ${LOCALBASE}/bin/unrar x -idq ${DISTDIR}/$$archive;; -BUILD_DEPENDS = archivers/unrar +BUILD_DEPENDS = archivers/unrar RUN_DEPENDS-main = games/zod,-data LIB_DEPENDS-main = devel/sdl-image \ devel/sdl-mixer \ @@ -44,15 +45,19 @@ MAKE_FILE = ${WRKSRC}/makefile -ALL_TARGET = main +ALL_TARGET = main map_editor +pre-install: + find ${WRKDIR}/assets -name Thumbs.db -exec rm {} \; do-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/zod/ - ${INSTALL_PROGRAM} ${WRKSRC}/zod /${PREFIX}/share/zod/ +.for i in zod zod_map_editor + ${INSTALL_PROGRAM} ${WRKSRC}/$i ${PREFIX}/share/zod/ + @echo "#!/bin/sh" > ${WRKSRC}/$i.sh + @echo "cd $(LOCALBASE)/share/zod/; ./$i \$$*; exit \$$?" >> ${WRKSRC}/$i.sh + $(INSTALL_SCRIPT) ${WRKSRC}/$i.sh $(PREFIX)/bin/$i +.endfor ${INSTALL_DATA_DIR} ${PREFIX}/share/zod/assets - cd ${WRKDIR}/assets && find * -type d -exec ${INSTALL_DATA_DIR} \ - "${PREFIX}/share/zod/assets/{}" \; - cd ${WRKDIR}/assets && find * -type f -exec ${INSTALL_DATA} \ - "{}" "${PREFIX}/share/zod/assets/{}" \; + cd ${WRKDIR}/assets && pax -rw . ${PREFIX}/share/zod/assets .include