head 1.3; access; symbols pkgsrc-2019Q2:1.2.0.116 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.114 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.112 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.110 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.108 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.106 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.104 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.102 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.98 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.96 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.94 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.92 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.90 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.88 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.86 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.84 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.82 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.80 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.78 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.76 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.74 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.72 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.70 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.68 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.66 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.64 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.62 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.60 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.58 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.56 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.54 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.52 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.50 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.48 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.46 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.44 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.42 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.40 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.38 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.36 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.34 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.32 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.30 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.28 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.26 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.24 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.22 pkgsrc-2008Q1:1.2.0.20 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.18 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.16 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.14 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.12 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.10 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.8 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.6 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.4 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.2 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.1.0.24 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.22 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.20 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.18 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.16 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.14 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.12 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.10 pkgsrc-2003Q4-base:1.1 netbsd-1-6-1:1.1.0.6 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2:1.1.0.2 buildlink2-base:1.1 netbsd-1-5-PATCH003:1.1 netbsd-1-5-PATCH001:1.1 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1; locks; strict; comment @# @; 1.3 date 2019.09.20.14.56.00; author nia; state dead; branches; next 1.2; commitid MtajgfzByKzfgLDB; 1.2 date 2005.12.19.19.39.44; author joerg; state Exp; branches; next 1.1; 1.1 date 2000.05.04.01.48.12; author hubertf; state Exp; branches; next ; desc @@ 1.3 log @angband: Update to 4.2.0 It uses SDL for sound so the tileset version is now the SDL version instead of the X11 version. Instead of games/angband-tty, games/angband is now the TTY version. There is a SDL2 port but it doesn't seem ready yet (the menu at the top of the screen doesn't work). Keep SDL2 bits commented out so they're ready to enable when the time comes. @ text @$NetBSD: patch-ad,v 1.2 2005/12/19 19:39:44 joerg Exp $ --- main-gcu.c.orig Thu May 4 03:37:38 2000 +++ main-gcu.c Thu May 4 03:41:22 2000 @@@@ -458,6 +458,14 @@@@ static errr Term_xtra_gcu_alive(int v) /* Flush the curses buffer */ (void)refresh(); +#if defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD__) + { + int cury, curx; + + getyx(curscr, cury, curx); + mvcur(cury, curx, LINES - 1, 0); + } +#else #ifdef SPECIAL_BSD /* this moves curses to bottom right corner */ mvcur(curscr->cury, curscr->curx, LINES - 1, 0); @@@@ -465,6 +473,7 @@@@ static errr Term_xtra_gcu_alive(int v) /* this moves curses to bottom right corner */ mvcur(curscr->_cury, curscr->_curx, LINES - 1, 0); #endif +#endif /* Exit curses */ endwin(); @@@@ -529,6 +538,14 @@@@ static void Term_nuke_gcu(term *t) /* Hack -- make sure the cursor is visible */ Term_xtra(TERM_XTRA_SHAPE, 1); +#if defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD__) + { + int cury, curx; + + getyx(curscr, cury, curx); + mvcur(cury, curx, LINES - 1, 0); + } +#else #ifdef SPECIAL_BSD /* This moves curses to bottom right corner */ mvcur(curscr->cury, curscr->curx, LINES - 1, 0); @@@@ -536,6 +553,7 @@@@ static void Term_nuke_gcu(term *t) /* This moves curses to bottom right corner */ mvcur(curscr->_cury, curscr->_curx, LINES - 1, 0); #endif +#endif /* Flush the curses buffer */ (void)refresh(); @ 1.2 log @Use NetBSD hack for FreeBSD and DragonFly as well. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1 2000/05/04 01:48:12 hubertf Exp $ @ 1.1 log @Don't use curses internal functions. Code submitted by Brett Lymn (via Thomas Klausner ) @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 @@@@ -458,6 +458,14 @@@@ d9 1 a9 1 +#ifdef __NetBSD__ d20 1 a20 1 @@@@ -465,6 +473,7 @@@@ d28 1 a28 1 @@@@ -529,12 +538,21 @@@@ d32 1 a32 1 +#ifdef __NetBSD__ d43 1 a43 1 #else d46 1 a47 1 #endif d50 1 @