Sat Jun 14 02:58:24 2008 UTC ()
Update dd2 to 0.2.2.
This release only involves license changes.
- GPL v2 or later, for LGPLv3 compatibility
While here,
* add DESTDIR support
* Put score file in ${VARBASE} and use SETGIDGAME. fix PR 38907.
(obache)
diff -r1.11 -r1.12 pkgsrc/games/dd2/Makefile
diff -r1.2 -r1.3 pkgsrc/games/dd2/distinfo
diff -r0 -r1.1 pkgsrc/games/dd2/patches/patch-aa
diff -r0 -r1.1 pkgsrc/games/dd2/patches/patch-ab
--- pkgsrc/games/dd2/Makefile 2006/06/12 16:28:08 1.11
+++ pkgsrc/games/dd2/Makefile 2008/06/14 02:58:24 1.12
| @@ -1,17 +1,31 @@ | | | @@ -1,17 +1,31 @@ |
1 | # $NetBSD: Makefile,v 1.11 2006/06/12 16:28:08 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.12 2008/06/14 02:58:24 obache Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= dd2-0.2.1 | | 4 | DISTNAME= dd2-0.2.2 |
5 | PKGREVISION= 5 | | | |
6 | CATEGORIES= games | | 5 | CATEGORIES= games |
7 | MASTER_SITES= http://www.usebox.net/jjm/dd2/releases/ | | 6 | MASTER_SITES= http://www.usebox.net/jjm/dd2/releases/ |
8 | | | 7 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.usebox.net/jjm/dd2/ | | 9 | HOMEPAGE= http://www.usebox.net/jjm/dd2/ |
11 | COMMENT= Shoot'em up arcade game for one or two players | | 10 | COMMENT= Shoot'em up arcade game for one or two players |
12 | | | 11 | |
| | | 12 | PKG_DESTDIR_SUPPORT= user-destdir |
| | | 13 | |
13 | GNU_CONFIGURE= yes | | 14 | GNU_CONFIGURE= yes |
14 | | | 15 | |
| | | 16 | DD2_SCORE= ${VARBASE}/games |
| | | 17 | CFLAGS+= -DDD2_SCORE=\"${DD2_SCORE}\" |
| | | 18 | |
| | | 19 | SETGIDGAME= yes |
| | | 20 | SPECIAL_PERMS= bin/dd2 ${SETGID_GAMES_PERMS} |
| | | 21 | REQD_DIRS_PERMS+= ${DD2_SCORE} ${GAMEOWN} ${GAMEGRP} ${GAMEDIRMODE} |
| | | 22 | REQD_FILES_PERMS+= share/dd2/dd2-hiscore ${DD2_SCORE}/dd2-hiscore \ |
| | | 23 | ${GAMEOWN} ${GAMEGRP} ${GAMEDATAMODE} |
| | | 24 | |
| | | 25 | BUILD_DEFS+= VARBASE |
| | | 26 | BUILD_DEFS+= GAMEDATAMODE |
| | | 27 | BUILD_DEFS+= GAMEMODE |
| | | 28 | |
15 | .include "../../audio/SDL_mixer/buildlink3.mk" | | 29 | .include "../../audio/SDL_mixer/buildlink3.mk" |
16 | .include "../../devel/SDL/buildlink3.mk" | | 30 | .include "../../devel/SDL/buildlink3.mk" |
17 | .include "../../mk/bsd.pkg.mk" | | 31 | .include "../../mk/bsd.pkg.mk" |
--- pkgsrc/games/dd2/distinfo 2005/02/23 23:11:56 1.2
+++ pkgsrc/games/dd2/distinfo 2008/06/14 02:58:24 1.3
| @@ -1,5 +1,7 @@ | | | @@ -1,5 +1,7 @@ |
1 | $NetBSD: distinfo,v 1.2 2005/02/23 23:11:56 agc Exp $ | | 1 | $NetBSD: distinfo,v 1.3 2008/06/14 02:58:24 obache Exp $ |
2 | | | 2 | |
3 | SHA1 (dd2-0.2.1.tar.gz) = ae87caa53a4314a1e304cfa0940a9619dd91ed79 | | 3 | SHA1 (dd2-0.2.2.tar.gz) = e6a1292b25f2bd1817898fec301973a4e2349549 |
4 | RMD160 (dd2-0.2.1.tar.gz) = 20ffa3a1e2841a48300a8624b63ff2878ac77a97 | | 4 | RMD160 (dd2-0.2.2.tar.gz) = df4573dd04916d0f038cc6472206337eeb2fff58 |
5 | Size (dd2-0.2.1.tar.gz) = 286998 bytes | | 5 | Size (dd2-0.2.2.tar.gz) = 293812 bytes |
| | | 6 | SHA1 (patch-aa) = 21c24523fe56278bf3bd1aa0ba48c136344ff3c4 |
| | | 7 | SHA1 (patch-ab) = e58897a9d5d8d63fc99bb1337208752a377b3ddf |
$NetBSD: patch-aa,v 1.1 2008/06/14 02:58:24 obache Exp $
--- src/data/Makefile.in.orig 2007-08-16 17:11:33.000000000 +0000
+++ src/data/Makefile.in
@@ -197,7 +197,6 @@ maintainer-clean-generic clean mostlycle
install-data-hook:
- chmod a+rw $(pkgdatadir)/dd2-hiscore
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
$NetBSD: patch-ab,v 1.1 2008/06/14 02:58:24 obache Exp $
--- src/main.c.orig 2007-08-14 18:59:42.000000000 +0000
+++ src/main.c
@@ -296,7 +296,7 @@ main (int argc, char *argv[])
#endif
/* read hi-scores */
- sprintf(buffer,"%s/dd2-hiscore",DD2_DATA);
+ sprintf(buffer,"%s/dd2-hiscore",DD2_SCORE);
if(!loadScore(buffer,hiscore))
fprintf(stderr,"unable to read hi-scores, using defaults\n");
@@ -463,7 +463,7 @@ main (int argc, char *argv[])
saveCFG(buffer,&conf);
/* save hi-scores */
- sprintf(buffer,"%s/dd2-hiscore",DD2_DATA);
+ sprintf(buffer,"%s/dd2-hiscore",DD2_SCORE);
if(!saveScore(buffer,hiscore))
fprintf(stderr,"unable to save hi-scores\ndo you have permissions to write into %s?\n"
,buffer);