From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Feb 25 18:10:02 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4B501B69 for ; Tue, 25 Feb 2014 18:10:02 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 29D5F164E for ; Tue, 25 Feb 2014 18:10:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1PIA28e042297 for ; Tue, 25 Feb 2014 18:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1PIA2IE042296; Tue, 25 Feb 2014 18:10:02 GMT (envelope-from gnats) Resent-Date: Tue, 25 Feb 2014 18:10:02 GMT Resent-Message-Id: <201402251810.s1PIA2IE042296@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, KATO Tsuguru Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 75492716 for ; Tue, 25 Feb 2014 18:00:54 +0000 (UTC) Received: from omta01.auone-net.jp (mail-or2-f145.auone-net.jp [111.87.219.145]) by mx1.freebsd.org (Postfix) with ESMTP id 3514D1572 for ; Tue, 25 Feb 2014 18:00:54 +0000 (UTC) Received: from coppermine.my.domain (ZT028143.ppp.dion.ne.jp [59.128.28.143]) by omta01.auone-net.jp (au one net mail) with ESMTP id 353EA980008 for ; Wed, 26 Feb 2014 03:00:51 +0900 (JST) Message-Id: <20140226025225.53267b3b247a6131aa5dd5b7@yahoo.com> Date: Wed, 26 Feb 2014 02:52:25 +0900 From: KATO Tsuguru To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/187042: games/fmars: Update MASTER_SITES and WWW: line X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Feb 2014 18:10:02 -0000 >Number: 187042 >Category: ports >Synopsis: games/fmars: Update MASTER_SITES and WWW: line >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Feb 25 18:10:01 UTC 2014 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 8.4-RELEASE-p7 i386 >Organization: >Environment: >Description: - Update MASTER_SITES and WWW: line - Support CC properly Remove file: files/patch-Makefile >How-To-Repeat: >Fix: diff -urN /usr/ports/games/fmars/Makefile games/fmars/Makefile --- /usr/ports/games/fmars/Makefile 2014-02-08 04:11:54.000000000 +0900 +++ games/fmars/Makefile 2014-02-26 00:00:00.000000000 +0900 @@ -5,62 +5,44 @@ PORTVERSION= 0.0.207 PORTREVISION= 2 CATEGORIES= games -MASTER_SITES= http://users.v-lo.krakow.pl/~michal/ +MASTER_SITES= http://corewar.co.uk/janeczek/ MAINTAINER= ports@FreeBSD.org COMMENT= Fast Memory Array Redcode Simulator -DEPRECATED= No more public distfiles -EXPIRATION_DATE= 2014-03-07 - LICENSE= GPLv2 BUILD_DEPENDS= guile:${PORTSDIR}/lang/guile USE_BZIP2= yes -USE_GMAKE= yes - +USES= gmake ALL_TARGET= x${PORTNAME} -OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS +OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS OPTIONS_DEFAULT= OPTIMIZED_CFLAGS -NO_STAGE= yes -.include +OPTIMIZED_CFLAGS_CFLAGS=-fomit-frame-pointer post-patch: -# Fix Makefile. - @${REINPLACE_CMD} -e 's|\($$(OPT)\)|${CFLAGS} \1| ; \ - s|gcc|${CC}|g' \ - ${WRKSRC}/${MAKEFILE} - -# Enable/disable compilation optimizations. -.if empty(PORT_OPTIONS:MOPTIMIZED_CFLAGS) - @${REINPLACE_CMD} -e 's|$$(OPT)||' ${WRKSRC}/${MAKEFILE} -.endif + @${REINPLACE_CMD} -e \ + 's|^\(CC\) |#\1 | ; \ + s|^\(CFLAGS\) |#\1 | ; \ + s|^\(OPTS\) |#\1 | ; \ + s|gcc -E|$$(CC) -E|' ${WRKSRC}/Makefile do-install: # Program. - ${INSTALL_PROGRAM} ${WRKSRC}/x${PORTNAME} ${PREFIX}/bin/${PORTNAME} + (cd ${WRKSRC} && ${INSTALL_PROGRAM} x${PORTNAME} \ + ${STAGEDIR}${PREFIX}/bin/${PORTNAME}) # Data. - ${MKDIR} ${DATADIR} + @${MKDIR} ${STAGEDIR}${DATADIR} .for d in rc rc-test - ${CP} -R ${WRKSRC}/${d} ${DATADIR} + @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}) .endfor # Documentation (optional). -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} -.endif - -post-install: -# Fix permissions. - @${CHOWN} -R ${BINOWN}:${BINGRP} ${DATADIR} - @${FIND} ${DATADIR} -type f -print0 | \ - ${XARGS} -0 ${CHMOD} 644 - @${FIND} ${DATADIR} -type d -print0 | \ - ${XARGS} -0 ${CHMOD} 755 + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR}) -.include +.include diff -urN /usr/ports/games/fmars/files/patch-Makefile games/fmars/files/patch-Makefile --- /usr/ports/games/fmars/files/patch-Makefile 2014-01-23 05:21:17.000000000 +0900 +++ games/fmars/files/patch-Makefile 1970-01-01 09:00:00.000000000 +0900 @@ -1,18 +0,0 @@ ---- Makefile.orig Sun May 15 12:54:02 2005 -+++ Makefile Thu Jul 7 19:26:25 2005 -@@ -5,13 +5,12 @@ - #INDENT = indent - - --CC = gcc --CFLAGS = -O2 -fomit-frame-pointer -fpic -fno-strict-aliasing #-march=athlon-xp -+CFLAGS = $(OPT) -+OPT = -O2 -fomit-frame-pointer - #DEBUG = -g -fno-omit-frame-pointer -O0 - - #options for fm_sim.c only: - #no-crossjumping - gcc 3.3 breaks computed gotos, this seems to help a little --OPTS = -fno-cse-follow-jumps -fno-crossjumping - #OPTS += -fno-strict-aliasing - - #CFLAGS = $(CFLAGS_OPT) -fverbose-asm -W -Wimplicit -Wparentheses -Wpointer-arith \ diff -urN /usr/ports/games/fmars/pkg-descr games/fmars/pkg-descr --- /usr/ports/games/fmars/pkg-descr 2014-01-23 05:21:17.000000000 +0900 +++ games/fmars/pkg-descr 2014-02-26 00:00:00.000000000 +0900 @@ -1,14 +1,15 @@ fmars is Fast Memory Array Redcode Simulator -A specialized simulator for the game of Corewars. It's designed to be of -particular use in automated redcode optimizers and evolvers. fmars borrows the -idea from Martin Ankerl's qmars and pushes it to the extreme. +A specialized simulator for the game of Corewars. It's designed to be +of particular use in automated redcode optimizers and evolvers. fmars +borrows the idea from Martin Ankerl's qmars and pushes it to the +extreme. -It generates source code with special case for every possible opcode/addressing -mode combination. This allows some optimizations that aren't possible in other -simulators. +It generates source code with special case for every possible +opcode/addressing mode combination. This allows some optimizations +that aren't possible in other simulators. -fmars is compatible with pMARS with an exception for p-space, which is not yet -implemented. +fmars is compatible with pMARS with an exception for p-space, which +is not yet implemented. -WWW: http://www.v-lo.krakow.pl/~michal/fmars.html +WWW: http://corewar.co.uk/janeczek/ >Release-Note: >Audit-Trail: >Unformatted: