Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Mar 2016 14:11:20 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r410887 - head/games/dungeoncrawl
Message-ID:  <201603121411.u2CEBKnD075951@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603121411.u2CEBKnD075951>