From owner-svn-ports-all@FreeBSD.ORG Sun Jan 13 01:02:27 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 35CB8321; Sun, 13 Jan 2013 01:02:27 +0000 (UTC) (envelope-from ak@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 088E885; Sun, 13 Jan 2013 01:02:27 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r0D12QO4038729; Sun, 13 Jan 2013 01:02:26 GMT (envelope-from ak@svn.freebsd.org) Received: (from ak@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r0D12Qs5038727; Sun, 13 Jan 2013 01:02:26 GMT (envelope-from ak@svn.freebsd.org) Message-Id: <201301130102.r0D12Qs5038727@svn.freebsd.org> From: Alex Kozlov Date: Sun, 13 Jan 2013 01:02:26 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r310296 - in head/games/dungeon: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jan 2013 01:02:27 -0000 Author: ak Date: Sun Jan 13 01:02:26 2013 New Revision: 310296 URL: http://svnweb.freebsd.org/changeset/ports/310296 Log: - Update to 3.2 [1] - Pass maintainership to submitter [1] - Convert Makefile headers to new style - Convert to PLIST_FILES - Convert to new options framework - Remove hardcoded CC, optimisation flags - Improve COMMENT - Update MASTER_SITES PR: ports/174699 (based on) [1] Submitted by: "sendtomatt@gmail.com" Deleted: head/games/dungeon/files/ head/games/dungeon/pkg-plist Modified: head/games/dungeon/Makefile (contents, props changed) head/games/dungeon/distinfo (contents, props changed) Modified: head/games/dungeon/Makefile ============================================================================== --- head/games/dungeon/Makefile Sat Jan 12 23:30:35 2013 (r310295) +++ head/games/dungeon/Makefile Sun Jan 13 01:02:26 2013 (r310296) @@ -1,60 +1,60 @@ -# New ports collection makefile for: dungeon -# Date created: 31 October 1999 -# Whom: Ryo MIYAMOTO -# +# Created by: Ryo MIYAMOTO # $FreeBSD$ -# PORTNAME= dungeon -PORTVERSION= 1.0 -PORTREVISION= 3 +PORTVERSION= 3.2 CATEGORIES= games -MASTER_SITES= ftp://ftp.ifarchive.org/if-archive/games/source/ \ - ftp://ftp.ifarchive.com/if-archive/games/source/ \ - http://mirror.ifarchive.org/if-archive/games/source/ \ - ftp://ftp.funet.fi/pub/misc/if-archive/games/source/ \ - ftp://ftp.planetmirror.com/pub/if-archive/games/source/ \ - http://www.ibiblio.org/pub/docs/interactive-fiction/games/source/ \ - http://ifarchive.flavorplex.com/if-archive/games/source/ \ - http://www.vaxdungeon.com/Archive/dungeon/ -DISTFILES= dungn27s.zip dungn32b.zip -EXTRACT_ONLY= dungn27s.zip +MASTER_SITES= ftp://ftp.ifarchive.org/if-archive/games/source/:source \ + ftp://ftp.ifarchive.com/if-archive/games/source/:source \ + http://mirror.ifarchive.org/if-archive/games/source/:source \ + ftp://ftp.funet.fi/pub/misc/ifarchive/games/source/:source \ + http://ifarchive.flavorplex.com/if-archive/games/source/:source \ + http://eblong.com/zarf/glk/:glkterm +DISTFILES= dungn27s.zip:source \ + dungn32b.zip:source \ + dungeon-gdt-glk.tar.gz:source \ + glkterm-104.tar.gz:glkterm +EXTRACT_ONLY= dungeon-gdt-glk.tar.gz \ + glkterm-104.tar.gz \ + dungn27s.zip -MAINTAINER= ports@FreeBSD.org -COMMENT= Text adventure game of ZORK +MAINTAINER= sailor@63bit.net +COMMENT= Text adventure which became Zork I-III NO_WRKSUBDIR= yes -USE_ZIP= yes -#WRKSRC= ${WRKDIR}/${DISTNAME} MAN6= dungeon.6 -TMPFILE= ${WRKSRC}/dungeon.tmp -#do-extract: -# ${RM} -rf ${WRKSRC} -# ${MKDIR} ${WRKSRC} -# (cd ${WRKSRC} && unzip ${DISTDIR}/dungn27s.zip > /dev/null) - -post-extract: - (cd ${WRKSRC} && ${LS} > ${TMPFILE}.1) - (cd ${WRKSRC} && ${AWK} -f ${FILESDIR}/aa.awk < ${TMPFILE}.1 \ - > ${TMPFILE}.2) - (cd ${WRKSRC} && ${SH} ${TMPFILE}.2) - (cd ${WRKSRC} && ${RM} ${TMPFILE}.?) - (cd ${WRKSRC} && ${CP} makefile Makefile) - -pre-install: - ${RM} -rf ${PREFIX}/share/dungeon - ${MKDIR} ${PREFIX}/share/dungeon +PLIST_FILES= bin/dungeon \ + %%DATADIR%%/dundat \ + %%PORTDOCS%%%%DOCSDIR%%/dungn32b.zip +PLIST_DIRS= %%DATADIR%% + +PORTDOCS= HISTORY MANIFEST README + +MAKE_FLAGS+= DATADIR=${DATADIR} +MAKE_ENV+= GDT_FLAG=-DHAVE_GDT + +.include + +pre-patch: + @${REINPLACE_CMD} -e 's/^CC =/CC ?=/' \ + -e 's/^CFLAGS =/CFLAGS +=/' \ + -e 's/^OPTIONS = -g/OPTIONS =/' \ + -e '/^OPTIONS = -O/d' \ + ${WRKSRC}/glkterm/Makefile ${WRKSRC}/dungeon-gdt/Makefile + +do-build: + @(cd ${WRKSRC}/glkterm && ${MAKE}) + @(cd ${WRKSRC}/dungeon-gdt/ && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS}) do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/dungeon ${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/dtextc.dat ${DATADIR} - ${INSTALL_MAN} ${WRKSRC}/dungeon.6 ${PREFIX}/man/man6 -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/history ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/manifest ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/readme ${DOCSDIR} + @${MKDIR} ${DATADIR} + ${INSTALL_PROGRAM} ${WRKSRC}/dungeon-gdt/dungeon ${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/dungeon-gdt/dundat ${DATADIR} + ${INSTALL_MAN} ${WRKSRC}/DUNGEON.6 ${MAN6PREFIX}/man/man6/dungeon.6 +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/dungn32b.zip ${DOCSDIR} .endif Modified: head/games/dungeon/distinfo ============================================================================== --- head/games/dungeon/distinfo Sat Jan 12 23:30:35 2013 (r310295) +++ head/games/dungeon/distinfo Sun Jan 13 01:02:26 2013 (r310296) @@ -2,3 +2,7 @@ SHA256 (dungn27s.zip) = 8c5e851596c83f34 SIZE (dungn27s.zip) = 261107 SHA256 (dungn32b.zip) = 087afdc28a8eee80eb01f8fb2a3c3cc7dc5215feb2b4f0e38bb0dfa041eb5073 SIZE (dungn32b.zip) = 383455 +SHA256 (dungeon-gdt-glk.tar.gz) = d6587be3f10dda85e152bb6c17966157bc9378f4ad6013b81b9fd285fd122032 +SIZE (dungeon-gdt-glk.tar.gz) = 262052 +SHA256 (glkterm-104.tar.gz) = 473d6ef74defdacade2ef0c3f26644383e8f73b4f1b348e37a9bb669a94d927e +SIZE (glkterm-104.tar.gz) = 123440