svn commit: r410887 - head/games/dungeoncrawl
Dmitry Marakasov
amdmi3 at FreeBSD.org
Sat Mar 12 14:11:21 UTC 2016
Author: amdmi3
Date: Sat Mar 12 14:11:20 2016
New Revision: 410887
URL: https://svnweb.freebsd.org/changeset/ports/410887
Log:
- Switch to USES=tar:tbz2
- Switch to options helpers
- Simplify installation
Modified:
head/games/dungeoncrawl/Makefile
Modified: head/games/dungeoncrawl/Makefile
==============================================================================
--- head/games/dungeoncrawl/Makefile Sat Mar 12 14:10:15 2016 (r410886)
+++ head/games/dungeoncrawl/Makefile Sat Mar 12 14:11:20 2016 (r410887)
@@ -7,19 +7,20 @@ CATEGORIES= games
MASTER_SITES= ftp://ftp.dungeoncrawl.org/dev/4.0.x/src/ \
http://www.sourcefiles.org/Games/Role_Play/
DISTNAME= dc${PORTVERSION:S/.//g}-src
-EXTRACT_SUFX= .tbz2
MAINTAINER= ports at FreeBSD.org
COMMENT= Old school roguelike game
WRKSRC_SUBDIR= source
-USES= ncurses tar:bzip2
+USES= ncurses tar:tbz2
MAKEFILE= makefile.bsd
PORTDOCS= buglist.txt crawl.txt
PLIST_FILES= bin/dungeoncrawl man/man6/dungeoncrawl.6.gz
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e \
's|^CXX =|CXX ?=| ; \
@@ -31,14 +32,15 @@ post-patch:
s|$${CFLAGS}|$${CXXFLAGS}|' ${WRKSRC}/${MAKEFILE}
do-install:
- (cd ${WRKSRC} && ${INSTALL_PROGRAM} crawl \
- ${STAGEDIR}${PREFIX}/bin/dungeoncrawl)
- (cd ${WRKSRC}/../docs && ${INSTALL_MAN} crawl.6 \
- ${STAGEDIR}${MANPREFIX}/man/man6/dungeoncrawl.6)
+ ${INSTALL_PROGRAM} ${WRKSRC}/crawl \
+ ${STAGEDIR}${PREFIX}/bin/dungeoncrawl
+ ${INSTALL_MAN} ${WRKSRC}/../docs/crawl.6 \
+ ${STAGEDIR}${MAN6PREFIX}/man/man6/dungeoncrawl.6
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for doc in ${PORTDOCS}
- (cd ${WRKSRC}/../docs && ${INSTALL_DATA} ${doc} \
- ${STAGEDIR}${DOCSDIR})
+.for f in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/../docs/${f} ${STAGEDIR}${DOCSDIR}
.endfor
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list