summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2006-05-19 07:15:24 +0000
committerjoerg <joerg@pkgsrc.org>2006-05-19 07:15:24 +0000
commit8b2381d003e23eb09bde344b924f038b430d2073 (patch)
treeb0c6eb813a013ee609ce65c5a8c0ead5f9453f9b /games
parent096d3a32d15d90ed44ed5dd4e9ddbdff53a3dd7f (diff)
downloadpkgsrc-8b2381d003e23eb09bde344b924f038b430d2073.tar.gz
Uses C++. Use config file framework. Bump revision for the latter.
Diffstat (limited to 'games')
-rw-r--r--games/ivan/Makefile9
-rw-r--r--games/ivan/PLIST4
-rw-r--r--games/ivan/distinfo3
-rw-r--r--games/ivan/patches/patch-ac14
4 files changed, 26 insertions, 4 deletions
diff --git a/games/ivan/Makefile b/games/ivan/Makefile
index 0cbfdcfdb98..f1e3aff7ca6 100644
--- a/games/ivan/Makefile
+++ b/games/ivan/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2006/03/14 01:14:29 jlam Exp $
+# $NetBSD: Makefile,v 1.9 2006/05/19 07:15:24 joerg Exp $
#
DISTNAME= ivan-0.50
-PKGREVISION= 3
+PKGREVISION= 4
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ivan/}
@@ -15,9 +15,14 @@ PKG_INSTALLATION_TYPES= overwrite pkgviews
GNU_CONFIGURE= YES
CONFIGURE_ARGS+= --localstatedir=${PREFIX}/share
+USE_LANGUAGES= c++
+
DEINSTALL_SRC= ${PKGDIR}/DEINSTALL
INSTALL_SRC= # empty
+CONF_FILES_PERMS+= /dev/null ${PREFIX}/share/ivan/ivan-highscore.scores \
+ ${ROOT_USER} games 664
+
.include "../../devel/SDL/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/games/ivan/PLIST b/games/ivan/PLIST
index 0de50b293e7..3693c25023d 100644
--- a/games/ivan/PLIST
+++ b/games/ivan/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2004/08/18 17:52:25 ben Exp $
+@comment $NetBSD: PLIST,v 1.3 2006/05/19 07:15:24 joerg Exp $
bin/ivan
share/ivan/Graphics/Char.pcx
share/ivan/Graphics/Cursor.pcx
@@ -20,5 +20,7 @@ share/ivan/Script/glterra.dat
share/ivan/Script/item.dat
share/ivan/Script/material.dat
share/ivan/Script/olterra.dat
+@dirrm share/ivan/Bone
@dirrm share/ivan/Graphics
@dirrm share/ivan/Script
+@dirrm share/ivan
diff --git a/games/ivan/distinfo b/games/ivan/distinfo
index b26eb5b282f..17e8db31382 100644
--- a/games/ivan/distinfo
+++ b/games/ivan/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.3 2005/02/28 04:53:32 ben Exp $
+$NetBSD: distinfo,v 1.4 2006/05/19 07:15:24 joerg Exp $
SHA1 (ivan-0.50.tar.gz) = e4c5ae2b9bdfd59a0ed3c87a504043df12b0f1a4
RMD160 (ivan-0.50.tar.gz) = 7e84340cd8fdfbdaaf7fde730fc0a76b137e2e91
Size (ivan-0.50.tar.gz) = 803651 bytes
SHA1 (patch-aa) = a52f3945a79e12cc72d30d9609c4bf390809a5bd
SHA1 (patch-ab) = 63f215564ee0922d1daa5240b5a3b3b4afc5db24
+SHA1 (patch-ac) = 047b81b0253688e4473825a108f4d5c02d95c942
diff --git a/games/ivan/patches/patch-ac b/games/ivan/patches/patch-ac
new file mode 100644
index 00000000000..f3b15f4299c
--- /dev/null
+++ b/games/ivan/patches/patch-ac
@@ -0,0 +1,14 @@
+$NetBSD: patch-ac,v 1.1 2006/05/19 07:15:24 joerg Exp $
+
+--- Makefile.in.orig 2006-05-15 20:18:43.000000000 +0000
++++ Makefile.in
+@@ -339,9 +339,6 @@ maintainer-clean-generic clean mostlycle
+
+ install-data-local:
+ -./mkinstalldirs -p $(localstatedir) $(bindir) $(datadir)/ivan/Script/ $(datadir)/ivan/Graphics/ $(localstatedir)/ivan/Bones/
+- -touch $(localstatedir)/ivan/ivan-highscore.scores
+- -chown games.games $(localstatedir)/ivan/ivan-highscore.scores
+- -chmod 664 $(localstatedir)/ivan/ivan-highscore.scores
+ -chown -R games.games $(localstatedir)/ivan/Bones/
+ -chmod -R u=rwx $(localstatedir)/ivan/Bones/
+ -chmod -R g=rwx $(localstatedir)/ivan/Bones/