From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Nov 26 10:40:02 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 464F41065693 for ; Thu, 26 Nov 2009 10:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 09D118FC17 for ; Thu, 26 Nov 2009 10:40:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nAQAe16Q035302 for ; Thu, 26 Nov 2009 10:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nAQAe1YU035301; Thu, 26 Nov 2009 10:40:01 GMT (envelope-from gnats) Resent-Date: Thu, 26 Nov 2009 10:40:01 GMT Resent-Message-Id: <200911261040.nAQAe1YU035301@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, Ulrich Spoerlein Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44B5D1065694; Thu, 26 Nov 2009 10:33:26 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (cl-43.dus-01.de.sixxs.net [IPv6:2a01:198:200:2a::2]) by mx1.freebsd.org (Postfix) with ESMTP id D18508FC08; Thu, 26 Nov 2009 10:33:25 +0000 (UTC) Received: from acme.spoerlein.net (localhost.spoerlein.net [IPv6:::1]) by acme.spoerlein.net (8.14.3/8.14.3) with ESMTP id nAQAXNvv046642 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 26 Nov 2009 11:33:23 +0100 (CET) (envelope-from uqs@acme.spoerlein.net) Received: (from uqs@localhost) by acme.spoerlein.net (8.14.3/8.14.3/Submit) id nAQAXN4n046641; Thu, 26 Nov 2009 11:33:23 +0100 (CET) (envelope-from uqs) Message-Id: <200911261033.nAQAXN4n046641@acme.spoerlein.net> Date: Thu, 26 Nov 2009 11:33:23 +0100 (CET) From: Ulrich Spoerlein To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: miwi@FreeBSD.org Subject: ports/140894: [MAINTAINER] games/bsdgames: Unbreak installation X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Nov 2009 10:40:02 -0000 >Number: 140894 >Category: ports >Synopsis: [MAINTAINER] games/bsdgames: Unbreak installation >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Nov 26 10:40:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Ulrich Spoerlein >Release: FreeBSD 7.2-STABLE i386 >Organization: >Environment: System: FreeBSD acme.spoerlein.net 7.2-STABLE FreeBSD 7.2-STABLE #1: Sat May 9 23:56:36 CEST >Description: Fix installation and packaging of most of the BSD games. Their mode was fixed at 0550 which would only work, if your user happened to be in group games. Thanks to Lowell Gilbert! Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- bsdgames-2.4_1,1.patch begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/games/bsdgames/Makefile,v retrieving revision 1.23 diff -u -p -u -r1.23 Makefile --- Makefile 21 Nov 2009 22:00:33 -0000 1.23 +++ Makefile 26 Nov 2009 10:30:39 -0000 @@ -7,6 +7,7 @@ PORTNAME= bsdgames PORTVERSION= 2.4 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= games # Fetched from http://gitweb.dragonflybsd.org/dragonfly.git/tree/v2.4.0:/games @@ -74,6 +75,10 @@ GAMESPATH_FILES=backgammon/backgammon/ba phantasia/pathnames.h \ wargames/wargames.sh +# These keep score in /var/games +SGID_BINARIES= atc battlestar canfield/canfield cribbage hack phantasia \ + robots sail snake/snake + post-patch: @for f in ${SHAREPATH_FILES}; do \ ${REINPLACE_CMD} -e 's|/usr/share/games|${PREFIX}/share/games|g' \ @@ -83,6 +88,10 @@ post-patch: ${REINPLACE_CMD} -e 's|/usr/games|${PREFIX}/bin|g' \ ${WRKSRC}/$${f}; \ done + @for f in ${SGID_BINARIES}; do \ + ${REINPLACE_CMD} -e 's/HIDEGAME/SGIDGAME/' \ + ${WRKSRC}/$${f}/Makefile; \ + done # Only useful for DESTDIR VARDIR?= /var Index: files/patch-Makefile.inc =================================================================== RCS file: /home/ncvs/ports/games/bsdgames/files/patch-Makefile.inc,v retrieving revision 1.1 diff -u -p -u -r1.1 patch-Makefile.inc --- files/patch-Makefile.inc 21 Nov 2009 22:00:33 -0000 1.1 +++ files/patch-Makefile.inc 26 Nov 2009 10:30:39 -0000 @@ -1,5 +1,5 @@ --- Makefile.inc.orig 2009-09-24 10:46:30.000000000 +0200 -+++ Makefile.inc 2009-11-04 20:09:49.102229343 +0100 ++++ Makefile.inc 2009-11-25 23:07:35.000000000 +0100 @@ -2,14 +2,40 @@ # $FreeBSD: ports/games/bsdgames/files/patch-Makefile.inc,v 1.1 2009/11/21 22:00:33 miwi Exp $ # $DragonFly: src/games/Makefile.inc,v 1.3 2006/10/08 16:22:34 pavalos Exp $ @@ -12,12 +12,14 @@ FILESDIR?= ${SHAREDIR}/games WARNS?= 6 - .if defined(HIDEGAME) +-.if defined(HIDEGAME) -ORIGBINDIR:= ${BINDIR} -BINDIR:= ${BINDIR}/hide -ORIGBINGRP:= ${BINGRP} ++.if defined(SGIDGAME) BINGRP= games - BINMODE= 550 +-BINMODE= 550 ++BINMODE= 2555 .endif + +# cribbed from DragonflyBSD build system --- bsdgames-2.4_1,1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: