pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games Use INSTALL_GAME_DATA as well as GAMEOWN, GAMEGR...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/031a140895fd
branches:  trunk
changeset: 479034:031a140895fd
user:      jschauma <jschauma%pkgsrc.org@localhost>
date:      Wed Aug 04 03:06:55 2004 +0000

description:
Use INSTALL_GAME_DATA as well as GAMEOWN, GAMEGRP and GAMEMODE instead
of hardcoding the values.  Partially addresses PR pkg/26236.

diffstat:

 games/svb/Makefile            |  10 ++++------
 games/xboing/Makefile         |   6 +++---
 games/xboing/distinfo         |   4 ++--
 games/xboing/patches/patch-aa |  21 ++++++++++-----------
 4 files changed, 19 insertions(+), 22 deletions(-)

diffs (108 lines):

diff -r be97ef1afa62 -r 031a140895fd games/svb/Makefile
--- a/games/svb/Makefile        Wed Aug 04 02:57:56 2004 +0000
+++ b/games/svb/Makefile        Wed Aug 04 03:06:55 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2004/01/20 12:15:41 agc Exp $
+# $NetBSD: Makefile,v 1.9 2004/08/04 03:08:01 jschauma Exp $
 
 DISTNAME=              svb
 PKGNAME=               svb-1.0
@@ -14,11 +14,9 @@
 NO_INSTALL_MANPAGES=   yes
 
 post-install:
-       ${TOUCH} /var/games/svb.scorefile
-       ${CHOWN} games:games /var/games/svb.scorefile
-       ${CHMOD} 664 /var/games/svb.scorefile
-       ${CHOWN} bin:games ${PREFIX}/bin/svb
-       ${CHMOD} 2755 ${PREFIX}/bin/svb
+       ${INSTALL_GAME_DATA} /dev/null /var/games/svb.scorefile
+       ${CHOWN} ${GAMEOWN}:${GAMEGRP} ${PREFIX}/bin/svb
+       ${CHMOD} ${GAMEMODE} ${PREFIX}/bin/svb
        ${INSTALL_MAN} ${WRKSRC}/svb.man ${PREFIX}/man/man6/svb.6
 
 .include "../../mk/bsd.pkg.mk"
diff -r be97ef1afa62 -r 031a140895fd games/xboing/Makefile
--- a/games/xboing/Makefile     Wed Aug 04 02:57:56 2004 +0000
+++ b/games/xboing/Makefile     Wed Aug 04 03:06:55 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2004/03/08 01:29:25 snj Exp $
+# $NetBSD: Makefile,v 1.15 2004/08/04 03:06:55 jschauma Exp $
 #
 
 DISTNAME=              xboing2.4
@@ -18,8 +18,8 @@
 NO_INSTALL_MANPAGES=   YES
 
 post-install:
-       ${CHOWN} bin:games ${X11PREFIX}/bin/xboing
-       ${CHMOD} 2755 ${X11PREFIX}/bin/xboing
+       ${CHOWN} ${GAMEOWN}:${GAMEGRP} ${X11PREFIX}/bin/xboing
+       ${CHMOD} ${GAMEMODE} ${X11PREFIX}/bin/xboing
        ${INSTALL_MAN} ${WRKSRC}/xboing.man ${X11PREFIX}/man/man6/xboing.6
 
 .include "../../graphics/xpm/buildlink3.mk"
diff -r be97ef1afa62 -r 031a140895fd games/xboing/distinfo
--- a/games/xboing/distinfo     Wed Aug 04 02:57:56 2004 +0000
+++ b/games/xboing/distinfo     Wed Aug 04 03:06:55 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.6 2004/02/28 18:36:38 snj Exp $
+$NetBSD: distinfo,v 1.7 2004/08/04 03:06:55 jschauma Exp $
 
 SHA1 (xboing2.4.tar.gz) = 57fad37ab99e6a3ff87ff814d0de1baad3b93b91
 Size (xboing2.4.tar.gz) = 588811 bytes
-SHA1 (patch-aa) = 7236098cd0f15f38e6d20947ecb5efe8c8e6c1b0
+SHA1 (patch-aa) = e73052a2a9a3db2cc0cc3ce3e7b06cdfbcab1823
 SHA1 (patch-ab) = 94b232e173ad7bb39e37d4287669bd0842ef5610
 SHA1 (patch-ac) = c8b7d1b323be04c2456768eabf24da43707c4b98
 SHA1 (patch-ad) = 444331ce4cbca8e291331bc3d5e698e9f01d8f6e
diff -r be97ef1afa62 -r 031a140895fd games/xboing/patches/patch-aa
--- a/games/xboing/patches/patch-aa     Wed Aug 04 02:57:56 2004 +0000
+++ b/games/xboing/patches/patch-aa     Wed Aug 04 03:06:55 2004 +0000
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.6 2002/09/23 10:21:19 jlam Exp $
+$NetBSD: patch-aa,v 1.7 2004/08/04 03:06:55 jschauma Exp $
 
---- Imakefile.orig     Fri Nov 22 02:28:46 1996
-+++ Imakefile
+--- Imakefile.orig     1996-11-21 20:28:46.000000000 -0500
++++ Imakefile  2004-08-01 14:02:34.000000000 -0400
 @@ -24,23 +24,23 @@
  XCOMM This is the directory where the highscore, level & sound data will be 
  XCOMM placed. Default will be the current directory.
@@ -17,14 +17,12 @@
 +    XPMLIB                    = -L$(X11BASE)/lib -lXpm
 +    XPMINCLUDE                        = -I$(X11BASE)/include/X11
      XBOINGINCLUDE             = -I./include
--    LEVEL_INSTALL_DIR         = $(XBOING_DIR)/levels
-+    LEVEL_INSTALL_DIR                 = $(XBOING_DIR)/levels
+     LEVEL_INSTALL_DIR         = $(XBOING_DIR)/levels
      SOUNDS_DIR                        = $(XBOING_DIR)/sounds
      BACKUP_DIR                        = $(XBOING_DIR)/../backups
 -    HIGH_SCORE_FILE   = $(XBOING_DIR)/.xboing.scr
--    AUDIO_AVAILABLE   = False
 +    HIGH_SCORE_FILE           = /var/games/xboing.scr
-+    AUDIO_AVAILABLE           = False
+     AUDIO_AVAILABLE   = False
      AUDIO_SRC                         = audio/NOaudio.c
      AUDIO_INCLUDE             =
      AUDIO_LIB                         =
@@ -67,13 +65,14 @@
  XCOMM   -DNEED_USLEEP=\"True\" \
  XCOMM   -DNO_LOCKING=\"True\" 
  
-@@ -205,7 +205,8 @@
+@@ -204,8 +204,8 @@
+        fi
        @:
        @echo "Creating a highscore file " $(HIGH_SCORE_FILE)
-       @touch $(HIGH_SCORE_FILE);
+-      @touch $(HIGH_SCORE_FILE);
 -      @chmod a+rw $(HIGH_SCORE_FILE);
-+      @chown bin:games $(HIGH_SCORE_FILE);
-+      @chmod 0664 $(HIGH_SCORE_FILE);
++      @touch xboing.scr
++      @${BSD_INSTALL_GAME_DATA} xboing.scr $(HIGH_SCORE_FILE);
  
  XCOMM I use this for my daily backup of my code.
  



Home | Main Index | Thread Index | Old Index