b67c9afbf9
Their mode was fixed at 0550 which would only work, if your user happened to be in group games. Thanks to Lowell Gilbert! PR: 140894 Submitted by: Ulrich Spoerlein <uqs@spoerlein.net> (maintainer)
49 lines
1.3 KiB
PHP
49 lines
1.3 KiB
PHP
--- Makefile.inc.orig 2009-09-24 10:46:30.000000000 +0200
|
|
+++ Makefile.inc 2009-11-25 23:07:35.000000000 +0100
|
|
@@ -2,14 +2,40 @@
|
|
# $FreeBSD: /tmp/pcvs/ports/games/bsdgames/files/patch-Makefile.inc,v 1.2 2009-11-26 14:45:24 miwi Exp $
|
|
# $DragonFly: src/games/Makefile.inc,v 1.3 2006/10/08 16:22:34 pavalos Exp $
|
|
|
|
-BINDIR?= /usr/games
|
|
+PREFIX?= /usr/local
|
|
+BINDIR?= ${PREFIX}/bin
|
|
+SHAREDIR= ${PREFIX}/share
|
|
+MANDIR= ${PREFIX}/man/man
|
|
FILESDIR?= ${SHAREDIR}/games
|
|
WARNS?= 6
|
|
|
|
-.if defined(HIDEGAME)
|
|
-ORIGBINDIR:= ${BINDIR}
|
|
-BINDIR:= ${BINDIR}/hide
|
|
-ORIGBINGRP:= ${BINGRP}
|
|
+.if defined(SGIDGAME)
|
|
BINGRP= games
|
|
-BINMODE= 550
|
|
+BINMODE= 2555
|
|
.endif
|
|
+
|
|
+# cribbed from DragonflyBSD build system
|
|
+
|
|
+NXCC?= ${CC}
|
|
+NXCFLAGS?= ${CFLAGS:N-mtune*:N-mcpu*:N-march*}
|
|
+
|
|
+.SUFFIXES: .nx .no
|
|
+
|
|
+# .no == native object file, for helper code when cross building.
|
|
+#
|
|
+.c.no:
|
|
+ ${NXCC} ${_${.IMPSRC:T}_FLAGS} ${NXCFLAGS} -c ${.IMPSRC} -o ${.TARGET}
|
|
+
|
|
+.y.no:
|
|
+ ${YACC} ${YFLAGS} ${.IMPSRC}
|
|
+ ${NXCC} ${NXCFLAGS} -c y.tab.c -o ${.TARGET}
|
|
+ rm -f y.tab.c
|
|
+
|
|
+.l.no:
|
|
+ ${LEX} ${LFLAGS} -o${.TARGET}.c ${.IMPSRC}
|
|
+ ${NXCC} ${NXCFLAGS} -c ${.TARGET}.c -o ${.TARGET}
|
|
+ rm -f ${.TARGET}.c
|
|
+
|
|
+.no.nx .c.nx:
|
|
+ ${NXCC} ${_${.IMPSRC:T}_FLAGS} ${NXCFLAGS} ${NXLDFLAGS} ${.IMPSRC} \
|
|
+ ${NXLDLIBS} -o ${.TARGET}
|