diff options
author | joerg <joerg@pkgsrc.org> | 2007-03-16 22:28:55 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2007-03-16 22:28:55 +0000 |
commit | e493215b287d354ca22567b3ac39f6ce884bcf27 (patch) | |
tree | 1f01b82c8f12bbd2509d74d4daadce0e8a635620 /graphics/libggi | |
parent | 4989de81bd8862e2ceed3fea96a40ba1f287bebd (diff) | |
download | pkgsrc-e493215b287d354ca22567b3ac39f6ce884bcf27.tar.gz |
Fix build on DragonFly 1.8+.
Diffstat (limited to 'graphics/libggi')
-rw-r--r-- | graphics/libggi/distinfo | 3 | ||||
-rw-r--r-- | graphics/libggi/patches/patch-ad | 26 |
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); |