summaryrefslogtreecommitdiff
path: root/wm/3ddesktop
diff options
context:
space:
mode:
authorjoerg <joerg>2009-02-14 18:45:12 +0000
committerjoerg <joerg>2009-02-14 18:45:12 +0000
commit850ddb3b774fb1eee1f0036d860dace2917385bd (patch)
tree8e35ca07c09f9f574b66d9e36383f00fa19a1b69 /wm/3ddesktop
parent5918ca6b14a7e1f080b5c359c432f13f3750b626 (diff)
downloadpkgsrc-850ddb3b774fb1eee1f0036d860dace2917385bd.tar.gz
Fix build on LP64 systems. DESTDIR support.
Diffstat (limited to 'wm/3ddesktop')
-rw-r--r--wm/3ddesktop/Makefile8
-rw-r--r--wm/3ddesktop/distinfo3
-rw-r--r--wm/3ddesktop/patches/patch-ab13
3 files changed, 20 insertions, 4 deletions
diff --git a/wm/3ddesktop/Makefile b/wm/3ddesktop/Makefile
index 20816456163..6c6d368f473 100644
--- a/wm/3ddesktop/Makefile
+++ b/wm/3ddesktop/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2007/08/06 18:58:29 xtraeme Exp $
+# $NetBSD: Makefile,v 1.21 2009/02/14 18:45:12 joerg Exp $
#
DISTNAME= 3ddesktop-0.2.9
@@ -9,16 +9,18 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://desk3d.sourceforge.net/
COMMENT= 3D Virtual Desktop Switcher
+PKG_DESTDIR_SUPPORT= user-destdir
+
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
EGDIR= ${PREFIX}/share/examples/3ddesktop
CONF_FILES= ${EGDIR}/3ddesktop.conf ${PKG_SYSCONFDIR}/3ddesktop.conf
+INSTALLATION_DIRS= ${EGDIR}
pre-install:
- ${INSTALL_DATA_DIR} ${EGDIR}
- ${INSTALL_DATA} ${WRKSRC}/3ddesktop.conf ${EGDIR}
+ ${INSTALL_DATA} ${WRKSRC}/3ddesktop.conf ${DESTDIR}${EGDIR}
.include "../../graphics/glu/buildlink3.mk"
.include "../../graphics/imlib2/buildlink3.mk"
diff --git a/wm/3ddesktop/distinfo b/wm/3ddesktop/distinfo
index ff846a1fe6e..a8016264137 100644
--- a/wm/3ddesktop/distinfo
+++ b/wm/3ddesktop/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.5 2007/08/06 18:58:29 xtraeme Exp $
+$NetBSD: distinfo,v 1.6 2009/02/14 18:45:12 joerg Exp $
SHA1 (3ddesktop-0.2.9.tar.gz) = 33ff86b559d0c0407ef4c6c989a9fcbf804f7e5f
RMD160 (3ddesktop-0.2.9.tar.gz) = 86ca9d9df57a83d2f4719ce45708e129bdc75fb4
Size (3ddesktop-0.2.9.tar.gz) = 182278 bytes
SHA1 (patch-aa) = bf6d06462cb2b0e48f15296a7238980dec0e8e17
+SHA1 (patch-ab) = e078b55d2a0fc7344f59dcbddd25644b31f8f201
SHA1 (patch-ad) = 3e24c98b58b27e2e7384bb96ece20cb604dd900f
diff --git a/wm/3ddesktop/patches/patch-ab b/wm/3ddesktop/patches/patch-ab
new file mode 100644
index 00000000000..ca8b3032c59
--- /dev/null
+++ b/wm/3ddesktop/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.3 2009/02/14 18:45:13 joerg Exp $
+
+--- event.hpp.orig 2004-12-06 03:57:32.000000000 +0100
++++ event.hpp
+@@ -74,7 +74,7 @@ public:
+ list<Event *>::iterator k;
+ for (k = events.begin(); k != events.end(); ++k) {
+ Event *e = *k;
+- printf(":: Event %d 0x%x\n", e->type, (unsigned int)(e->function));
++ printf(":: Event %d %p\n", e->type, e->function);
+ }
+ }
+