head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.116 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.114 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.112 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.110 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.108 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.106 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.104 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.102 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.100 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.98 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.96 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.94 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.92 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.90 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.88 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.86 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.84 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.82 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.80 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.78 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.76 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.74 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.72 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.68 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.48 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.70 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.66 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.64 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.62 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.60 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.58 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.56 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.54 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.52 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.50 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.46 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.44 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.42 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.40 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.38 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.36 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.34 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.32 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.30 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.28 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.26 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.24 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.22 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.20 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.18 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.16 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.14 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.12 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.10 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.8 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.6 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.4 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.2 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.4.0.70 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.68 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.66 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.64 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.62 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.60 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.58 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.56 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.54 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.52 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.50 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.48 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.46 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.44 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.42 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.40 pkgsrc-2008Q1:1.4.0.38 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.36 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.34 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.32 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.30 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.28 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.26 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.24 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.22 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.20 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.18 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.16 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.14 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.12 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.10 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.8 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.6 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.4 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.4.0.2 netbsd-1-6-1-base:1.4 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.3 netbsd-1-5-RELEASE:1.3 netbsd-1-4-PATCH003:1.3 netbsd-1-4-PATCH002:1.3 comdex-fall-1999:1.1; locks; strict; comment @# @; 1.5 date 2011.11.25.21.50.31; author joerg; state Exp; branches; next 1.4; 1.4 date 2002.10.20.12.59.08; author wiz; state Exp; branches; next 1.3; 1.3 date 2000.01.06.08.46.33; author fredb; state Exp; branches; next 1.2; 1.2 date 2000.01.06.08.36.10; author fredb; state dead; branches; next 1.1; 1.1 date 99.08.07.10.36.17; author fredb; state Exp; branches; next ; desc @@ 1.5 log @Fix build issues with newer GCC @ text @$NetBSD: patch-aa,v 1.4 2002/10/20 12:59:08 wiz Exp $ --- lib3d/gfxtarget.h.orig 1999-09-03 02:25:19.000000000 +0000 +++ lib3d/gfxtarget.h @@@@ -7,7 +7,7 @@@@ #define _GFXTARGET_H #include #include -#include +#include #include #include @@@@ -19,6 +19,7 @@@@ #include "general.h" #include "pt2d.h" +using namespace std; struct gfxTarget { Display *disp; // X Display @@@@ -72,7 +73,14 @@@@ struct gfxTarget { XFillRectangle(disp,win,gc,(int)p.x,(int)p.y,(int)sz.x,(int)sz.y); } void ResizeWindow(const pt2d& sz) { + #if 0 + /* This produces wierd artifacts on my systems--creeping windows, + and "oscillating" windows--NetBSD-1.4.1 and NetBSD-1.4P with + include X, also with PC Xserver. + --F. Bruckman , + */ XResizeWindow(disp,win,(int)sz.x,(int)sz.y); + #endif HandleResize(); } @ 1.4 log @Convert to buildlink2. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- lib3d/gfxtarget.h.orig Fri Sep 3 04:25:19 1999 d5 18 a22 1 @@@@ -72,7 +72,14 @@@@ struct gfxTarget { @ 1.3 log @Prevent windows from "oscillating" and walking off the screen by nop'ing XResizeWindow. This makes it act nearly as if -noresize is always given on the command line. Oddly enough, this permits you to resize the window freely. (All "resize" does is attempt to scale the vertical for you. Without it, you can make the window tall enough to show a black bar on the bottom--that's all.) @ text @d3 3 a5 3 --- lib3d/gfxtarget.h.orig Thu Sep 2 21:25:19 1999 +++ lib3d/gfxtarget.h Thu Jan 6 02:05:27 2000 @@@@ -72,7 +72,14 @@@@ @ 1.2 log @Update to battleball-2.1. - - Now compiles "out of the box" with g++ 2.8.0 and later. - - Game window is now taller, for a better view. - - Now alway double-buffered. - - OpenGL rendering mode. (Disabled by default in the package. Set USE_MESA=YES to build in support for Mesa.) @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 1999/08/07 10:36:17 fredb Exp $ d3 16 a18 37 --- lib3d/rect3d.h.orig Wed Aug 5 20:55:33 1998 +++ lib3d/rect3d.h Sat Aug 7 03:18:21 1999 @@@@ -13,31 +13,30 @@@@ /************************************************************************/ -/* pnt = N-dimensional point type which delimits the bounds of the rect - pnts = container of pts +/* pt3d = N-dimensional point type which delimits the bounds of the rect + table = container of pts */ -template -struct rect { - pnt low, +struct rect3d { + pt3d low, high; - bool Contains(const pnt& p) const + bool Contains(const pt3d& p) const {return p.IsBetween(low,high);}; - bool ContainsInclusively(const pnt& p) const + bool ContainsInclusively(const pt3d& p) const {return p.IsBetweenInclusively(low,high);}; - bool ContainsExclusively(const pnt& p) const + bool ContainsExclusively(const pt3d& p) const {return p.IsBetweenExclusively(low,high);}; -// Center used to return "const pnt& " - pnt Center() const +// Center used to return "const pt3d& " + pt3d Center() const {return (low+high)/2;}; - void MakeBoundingBox(const pnts& pts, pnt::coord& farthestDist) { - pnt::coord d; + void MakeBoundingBox(const table& pts, pt3d::coord& farthestDist) { + pt3d::coord d; a19 26 farthestDist= 0; if (pts.Num()==0) { - low= pnt(0,0,0); - high= pnt(0,0,0); + low= pt3d(0,0,0); + high= pt3d(0,0,0); return; } @@@@ -45,7 +44,7 @@@@ high= pts[0]; forii(pts.Num()) { - d= (pnt::coord) pts[i].Dist(); + d= (pt3d::coord) pts[i].Dist(); if (d >farthestDist) farthestDist= d; low.SetMin(pts[i]); @@@@ -55,7 +54,5 @@@@ }; - -typedef rect > rect3d; #endif @ 1.1 log @Expand nested template for consumption by egcs-1.1.1. (Fixes pr-6748.) Assorted fixes and tweaks: conditionally disable work-around for __GNUC__<3.91; enable -funroll-loops per Imakefile comment; NetBSD needs to include unistd.h to get select(). @ text @d1 1 a1 1 $NetBSD$ @