ports/149406: [patch] games/connect4: fix amd64 segfault

Anonymous swell.k at gmail.com
Sat Aug 7 17:20:07 UTC 2010


The following reply was made to PR ports/149406; it has been noted by GNATS.

From: Anonymous <swell.k at gmail.com>
To: bug-followup at FreeBSD.org
Cc: freebsd-ports-bugs at FreeBSD.org
Subject: Re: ports/149406: [patch] games/connect4: fix amd64 segfault
Date: Sat, 07 Aug 2010 21:09:24 +0400

 This PR start to look like VCS ;).
 
 - unbreak INSTALL_AS_USER
 
 --- d.diff begins here ---
 diff --git games/connect4/Makefile games/connect4/Makefile
 index edf5a49..b1ccfac 100644
 --- games/connect4/Makefile
 +++ games/connect4/Makefile
 @@ -24,7 +24,6 @@ EXTRACT_BEFORE_ARGS=	# empty
  EXTRACT_AFTER_ARGS=	| gunshar
  
  MAKE_ENV+=	DATADIR=${DATADIR}
 -DATADIR=	/var/games/${PORTNAME}
  
  NO_WRKSUBDIR=	yes
  MAN6=		connect4.6
 @@ -38,9 +37,13 @@ BINGRP?=	games
  BINMODE?=	2555
  .endif
  
 +.if !defined(INSTALL_AS_USER)
 +DATADIR?=	/var/games/${PORTNAME}
 +.endif
 +
  do-install:
  	${INSTALL_PROGRAM} ${WRKSRC}/c4 ${PREFIX}/bin/connect4
 -	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 775 ${DATADIR}
 +	${INSTALL} -d ${_SHROWNGRP} -m 775 ${DATADIR}
  	${INSTALL_DATA} /dev/null ${DATADIR}/scores
  	${INSTALL_MAN} ${FILESDIR}/connect4.6 ${MANPREFIX}/man/man6
  
 diff --git games/connect4/pkg-plist games/connect4/pkg-plist
 index b4c2e07..61bcdee 100644
 --- games/connect4/pkg-plist
 +++ games/connect4/pkg-plist
 @@ -1,3 +1,3 @@
  bin/connect4
 - at unexec if [ ! -s /var/games/connect4/scores ]; then rm -f /var/games/connect4/scores; fi
 - at unexec rmdir /var/games/connect4 2>/dev/null || true
 + at unexec if [ ! -s %%DATADIR%%/scores ]; then rm -f %%DATADIR%%/scores; fi
 + at unexec rmdir %%DATADIR%% 2>/dev/null || true
 --- d.diff ends here ---



More information about the freebsd-ports-bugs mailing list