Sun Feb 14 21:52:53 2010 UTC ()
DESTDIR support. SETGIDGAME.


(joerg)
diff -r1.26 -r1.27 pkgsrc/games/xboing/Makefile
diff -r1.10 -r1.11 pkgsrc/games/xboing/distinfo
diff -r1.9 -r1.10 pkgsrc/games/xboing/patches/patch-aa

cvs diff -r1.26 -r1.27 pkgsrc/games/xboing/Makefile (expand / switch to unified diff)

--- pkgsrc/games/xboing/Makefile 2008/02/12 08:03:49 1.26
+++ pkgsrc/games/xboing/Makefile 2010/02/14 21:52:53 1.27
@@ -1,33 +1,39 @@ @@ -1,33 +1,39 @@
1# $NetBSD: Makefile,v 1.26 2008/02/12 08:03:49 rillig Exp $ 1# $NetBSD: Makefile,v 1.27 2010/02/14 21:52:53 joerg Exp $
2# 2#
3 3
4DISTNAME= xboing2.4 4DISTNAME= xboing2.4
5PKGNAME= xboing-2.4 5PKGNAME= xboing-2.4
6PKGREVISION= 3 6PKGREVISION= 4
7CATEGORIES= games x11 7CATEGORIES= games x11
8MASTER_SITES= ${MASTER_SITE_XCONTRIB:=games/} 8MASTER_SITES= ${MASTER_SITE_XCONTRIB:=games/}
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.techrescue.org/xboing/ 11HOMEPAGE= http://www.techrescue.org/xboing/
12COMMENT= Breakout style game for X11 12COMMENT= Breakout style game for X11
13 13
 14PKG_DESTDIR_SUPPORT= user-destdir
 15
14WRKSRC= ${WRKDIR}/xboing 16WRKSRC= ${WRKDIR}/xboing
15USE_IMAKE= YES 17USE_IMAKE= YES
16 18
17NO_INSTALL_MANPAGES= YES 19NO_INSTALL_MANPAGES= YES
18AUTO_MKDIRS= yes 20AUTO_MKDIRS= yes
19MAKE_DIRS= ${VARBASE}/games 21MAKE_DIRS= ${VARBASE}/games
20 22
21MAKE_ENV+= VARBASE=${VARBASE} 23MAKE_ENV+= VARBASE=${VARBASE}
22BUILD_DEFS+= VARBASE GAMEMODE 24BUILD_DEFS+= VARBASE
 25
 26SETGIDGAME= yes
 27SPECIAL_PERMS+= bin/xboing ${SETGID_GAMES_PERMS}
 28
 29CONF_FILES_PERMS+= /dev/null ${VARBASE}/games/xboing.scr \
 30 ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
23 31
24post-install: 32post-install:
25 ${CHOWN} ${GAMEOWN}:${GAMEGRP} ${PREFIX}/bin/xboing 33 ${INSTALL_MAN} ${WRKSRC}/xboing.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/xboing.6
26 ${CHMOD} ${GAMEMODE} ${PREFIX}/bin/xboing 
27 ${INSTALL_MAN} ${WRKSRC}/xboing.man ${PREFIX}/${PKGMANDIR}/man6/xboing.6 
28 34
29.include "../../x11/libXext/buildlink3.mk" 35.include "../../x11/libXext/buildlink3.mk"
30.include "../../x11/libXpm/buildlink3.mk" 36.include "../../x11/libXpm/buildlink3.mk"
31.include "../../mk/oss.buildlink3.mk" 37.include "../../mk/oss.buildlink3.mk"
32 38
33.include "../../mk/bsd.pkg.mk" 39.include "../../mk/bsd.pkg.mk"

cvs diff -r1.10 -r1.11 pkgsrc/games/xboing/distinfo (expand / switch to unified diff)

--- pkgsrc/games/xboing/distinfo 2006/01/12 23:49:45 1.10
+++ pkgsrc/games/xboing/distinfo 2010/02/14 21:52:53 1.11
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.10 2006/01/12 23:49:45 joerg Exp $ 1$NetBSD: distinfo,v 1.11 2010/02/14 21:52:53 joerg Exp $
2 2
3SHA1 (xboing2.4.tar.gz) = 57fad37ab99e6a3ff87ff814d0de1baad3b93b91 3SHA1 (xboing2.4.tar.gz) = 57fad37ab99e6a3ff87ff814d0de1baad3b93b91
4RMD160 (xboing2.4.tar.gz) = 3aa027dd7a7abe9b4119362a1c8b5fb968971567 4RMD160 (xboing2.4.tar.gz) = 3aa027dd7a7abe9b4119362a1c8b5fb968971567
5Size (xboing2.4.tar.gz) = 588811 bytes 5Size (xboing2.4.tar.gz) = 588811 bytes
6SHA1 (patch-aa) = 6a4523f40fe2fb7c107773cddbaa8912a2137a71 6SHA1 (patch-aa) = d28a7f42480fba31f703ef1e4327142de3b7579b
7SHA1 (patch-ab) = 70d125ef4d34ad0dc92556b59cf6e4165d96004c 7SHA1 (patch-ab) = 70d125ef4d34ad0dc92556b59cf6e4165d96004c
8SHA1 (patch-ac) = 97ac52a5f8095178f690a33df6ede70498c28fb7 8SHA1 (patch-ac) = 97ac52a5f8095178f690a33df6ede70498c28fb7
9SHA1 (patch-ad) = 444331ce4cbca8e291331bc3d5e698e9f01d8f6e 9SHA1 (patch-ad) = 444331ce4cbca8e291331bc3d5e698e9f01d8f6e
10SHA1 (patch-ae) = 99ce1073635a0d9c34e8d53882a5c9d0c9e89a92 10SHA1 (patch-ae) = 99ce1073635a0d9c34e8d53882a5c9d0c9e89a92
11SHA1 (patch-af) = 3abd5e5eabbaac9eeb6496529038f67aac176b76 11SHA1 (patch-af) = 3abd5e5eabbaac9eeb6496529038f67aac176b76
12SHA1 (patch-ag) = 0488a63bdac3074c0305b05456468c266232f81c 12SHA1 (patch-ag) = 0488a63bdac3074c0305b05456468c266232f81c
13SHA1 (patch-ah) = ba161ff2b28359e9406b7f104fd58bad4c234a6f 13SHA1 (patch-ah) = ba161ff2b28359e9406b7f104fd58bad4c234a6f
14SHA1 (patch-ai) = 1a87732ac9cf06fa107060bd07488a22108da193 14SHA1 (patch-ai) = 1a87732ac9cf06fa107060bd07488a22108da193

cvs diff -r1.9 -r1.10 pkgsrc/games/xboing/patches/patch-aa (expand / switch to unified diff)

--- pkgsrc/games/xboing/patches/patch-aa 2006/01/12 23:49:45 1.9
+++ pkgsrc/games/xboing/patches/patch-aa 2010/02/14 21:52:53 1.10
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1$NetBSD: patch-aa,v 1.9 2006/01/12 23:49:45 joerg Exp $ 1$NetBSD: patch-aa,v 1.10 2010/02/14 21:52:53 joerg Exp $
2 2
3--- Imakefile.orig 1996-11-22 01:28:46.000000000 +0000 3--- Imakefile.orig 1996-11-22 01:28:46.000000000 +0000
4+++ Imakefile 4+++ Imakefile
5@@ -24,23 +24,23 @@ XCOMM ================================== 5@@ -24,23 +24,23 @@ XCOMM ==================================
6 XCOMM This is the directory where the highscore, level & sound data will be  6 XCOMM This is the directory where the highscore, level & sound data will be
7 XCOMM placed. Default will be the current directory. 7 XCOMM placed. Default will be the current directory.
8  8
9- XBOING_DIR = . 9- XBOING_DIR = .
10+ XBOING_DIR = $(X11PREFIX)/share/xboing 10+ XBOING_DIR = ${DESTDIR}$(X11PREFIX)/share/xboing
11  11
12 XCOMM These are some defines that must be set. Some may be overwritten in the 12 XCOMM These are some defines that must be set. Some may be overwritten in the
13 XCOMM machine arch section. 13 XCOMM machine arch section.
14  14
15- XPMLIB = -L/usr/X11/lib -lXpm 15- XPMLIB = -L/usr/X11/lib -lXpm
16- XPMINCLUDE = -I/usr/X11/include/X11 16- XPMINCLUDE = -I/usr/X11/include/X11
17+ XPMLIB = -L$(X11BASE)/lib -lXpm 17+ XPMLIB = -L$(X11BASE)/lib -lXpm
18+ XPMINCLUDE = -I$(X11BASE)/include/X11 18+ XPMINCLUDE = -I$(X11BASE)/include/X11
19 XBOINGINCLUDE = -I./include 19 XBOINGINCLUDE = -I./include
20 LEVEL_INSTALL_DIR = $(XBOING_DIR)/levels 20 LEVEL_INSTALL_DIR = $(XBOING_DIR)/levels
21 SOUNDS_DIR = $(XBOING_DIR)/sounds 21 SOUNDS_DIR = $(XBOING_DIR)/sounds
22 BACKUP_DIR = $(XBOING_DIR)/../backups 22 BACKUP_DIR = $(XBOING_DIR)/../backups
23- HIGH_SCORE_FILE = $(XBOING_DIR)/.xboing.scr 23- HIGH_SCORE_FILE = $(XBOING_DIR)/.xboing.scr
@@ -55,24 +55,22 @@ $NetBSD: patch-aa,v 1.9 2006/01/12 23:49 @@ -55,24 +55,22 @@ $NetBSD: patch-aa,v 1.9 2006/01/12 23:49
55 AUDIO_SRC = audio/SUNaudio.c 55 AUDIO_SRC = audio/SUNaudio.c
56  56
57@@ -132,8 +132,8 @@ XCOMM hasn't a usleep() function. 57@@ -132,8 +132,8 @@ XCOMM hasn't a usleep() function.
58 -DLEVEL_INSTALL_DIR=\"$(LEVEL_INSTALL_DIR)\" \ 58 -DLEVEL_INSTALL_DIR=\"$(LEVEL_INSTALL_DIR)\" \
59 -DAUDIO_AVAILABLE=\"$(AUDIO_AVAILABLE)\" \ 59 -DAUDIO_AVAILABLE=\"$(AUDIO_AVAILABLE)\" \
60 -DSOUNDS_DIR=\"$(SOUNDS_DIR)\" \ 60 -DSOUNDS_DIR=\"$(SOUNDS_DIR)\" \
61- -DREADMEP_FILE=\"$(XBOING_DIR)/docs/problems.doc\" 61- -DREADMEP_FILE=\"$(XBOING_DIR)/docs/problems.doc\"
62-XCOMM -DUSE_FLOCK=\"True\" \ 62-XCOMM -DUSE_FLOCK=\"True\" \
63+ -DREADMEP_FILE=\"$(XBOING_DIR)/problems.doc\" \ 63+ -DREADMEP_FILE=\"$(XBOING_DIR)/problems.doc\" \
64+ -DUSE_FLOCK=\"True\" \ 64+ -DUSE_FLOCK=\"True\" \
65 XCOMM -DNEED_USLEEP=\"True\" \ 65 XCOMM -DNEED_USLEEP=\"True\" \
66 XCOMM -DNO_LOCKING=\"True\"  66 XCOMM -DNO_LOCKING=\"True\"
67  67
68@@ -204,8 +204,8 @@ install:: $(PROGRAMS) 68@@ -204,8 +204,6 @@ install:: $(PROGRAMS)
69 fi 69 fi
70 @: 70 @:
71 @echo "Creating a highscore file " $(HIGH_SCORE_FILE) 71 @echo "Creating a highscore file " $(HIGH_SCORE_FILE)
72- @touch $(HIGH_SCORE_FILE); 72- @touch $(HIGH_SCORE_FILE);
73- @chmod a+rw $(HIGH_SCORE_FILE); 73- @chmod a+rw $(HIGH_SCORE_FILE);
74+ @touch xboing.scr 
75+ @${BSD_INSTALL_GAME_DATA} xboing.scr $(HIGH_SCORE_FILE); 
76  74
77 XCOMM I use this for my daily backup of my code. 75 XCOMM I use this for my daily backup of my code.
78  76