summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorjoerg <joerg>2007-03-16 22:28:55 +0000
committerjoerg <joerg>2007-03-16 22:28:55 +0000
commit34da2b78d61d7690b1354b77c74b87ebdcc03e63 (patch)
tree1f01b82c8f12bbd2509d74d4daadce0e8a635620 /graphics
parent23566c8aee4036a2734783f32a6d6084ecc63c6d (diff)
downloadpkgsrc-34da2b78d61d7690b1354b77c74b87ebdcc03e63.tar.gz
Fix build on DragonFly 1.8+.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/libggi/distinfo3
-rw-r--r--graphics/libggi/patches/patch-ad26
2 files changed, 28 insertions, 1 deletions
diff --git a/graphics/libggi/distinfo b/graphics/libggi/distinfo
index 3f086ec39c0..9d25830ad82 100644
--- a/graphics/libggi/distinfo
+++ b/graphics/libggi/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.12 2005/10/10 16:54:22 joerg Exp $
+$NetBSD: distinfo,v 1.13 2007/03/16 22:28:55 joerg Exp $
SHA1 (libggi-2.1.1.src.tar.bz2) = 38b5deeb161d2b923104138bf4fe8e0e72c4601d
RMD160 (libggi-2.1.1.src.tar.bz2) = 69bbe53775465774b93213bf9e8aa13cf3d93148
@@ -6,3 +6,4 @@ Size (libggi-2.1.1.src.tar.bz2) = 927060 bytes
SHA1 (patch-aa) = 52163f169a9581b0cf0295cd173136660e1639b9
SHA1 (patch-ab) = 025f85629f7713323fc67d84237d519d32bf810b
SHA1 (patch-ac) = db9a3b4cabb264ace844d1a32d833c45caa5dd20
+SHA1 (patch-ad) = 0764cbec555ea68fa55952be8b21fc8508fe97f5
diff --git a/graphics/libggi/patches/patch-ad b/graphics/libggi/patches/patch-ad
new file mode 100644
index 00000000000..4ffc54e6104
--- /dev/null
+++ b/graphics/libggi/patches/patch-ad
@@ -0,0 +1,26 @@
+$NetBSD: patch-ad,v 1.3 2007/03/16 22:28:56 joerg Exp $
+
+--- display/vgl/mode.c.orig 2007-03-16 22:04:49.000000000 +0000
++++ display/vgl/mode.c
+@@ -25,6 +25,10 @@
+ ******************************************************************************
+ */
+
++#if defined(__DragonFly__)
++#include <sys/param.h>
++#endif
++
+ #include <sys/ioccom.h>
+
+ #include <stdio.h>
+@@ -129,8 +133,10 @@ int GGI_vgl_setmode(ggi_visual *vis, ggi
+ /* XXX should be in VGL */
+ if ((modeinfo.vi_mode >= M_B40x25) && (modeinfo.vi_mode <= M_VGA_M90x60))
+ modenum = _IO('S', modeinfo.vi_mode);
++#if !(defined(__DragonFly__) && __DragonFly_version >= 180000)
+ if ((modeinfo.vi_mode >= M_TEXT_80x25) && (modeinfo.vi_mode <= M_TEXT_132x60))
+ modenum = _IO('S', modeinfo.vi_mode);
++#endif
+ if ((modeinfo.vi_mode >= M_VESA_CG640x400) &&
+ (modeinfo.vi_mode <= M_VESA_FULL_1280))
+ modenum = _IO('V', modeinfo.vi_mode - M_VESA_BASE);