head 1.8; access; symbols pkgsrc-2026Q1:1.8.0.130 pkgsrc-2026Q1-base:1.8 pkgsrc-2025Q4:1.8.0.128 pkgsrc-2025Q4-base:1.8 pkgsrc-2025Q3:1.8.0.126 pkgsrc-2025Q3-base:1.8 pkgsrc-2025Q2:1.8.0.124 pkgsrc-2025Q2-base:1.8 pkgsrc-2025Q1:1.8.0.122 pkgsrc-2025Q1-base:1.8 pkgsrc-2024Q4:1.8.0.120 pkgsrc-2024Q4-base:1.8 pkgsrc-2024Q3:1.8.0.118 pkgsrc-2024Q3-base:1.8 pkgsrc-2024Q2:1.8.0.116 pkgsrc-2024Q2-base:1.8 pkgsrc-2024Q1:1.8.0.114 pkgsrc-2024Q1-base:1.8 pkgsrc-2023Q4:1.8.0.112 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.110 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.108 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.106 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.104 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.102 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.100 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.98 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.96 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.94 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.92 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.90 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.88 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.8.0.86 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.82 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.62 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.84 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.8.0.80 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.8.0.78 pkgsrc-2019Q2-base:1.8 pkgsrc-2019Q1:1.8.0.76 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.74 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.72 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.8.0.70 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.68 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.8.0.66 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.64 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.60 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.58 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.56 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.54 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.52 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.50 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.48 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.46 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.44 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.42 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.40 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.38 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.36 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.8.0.34 pkgsrc-2014Q1-base:1.8 pkgsrc-2013Q4:1.8.0.32 pkgsrc-2013Q4-base:1.8 pkgsrc-2013Q3:1.8.0.30 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.28 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.26 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.24 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.22 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.20 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.18 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.16 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.14 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.12 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.10 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.8 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.6 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.4 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.2 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.7.0.42 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.40 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.38 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.36 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.34 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.32 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.30 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.28 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.26 pkgsrc-2008Q1:1.7.0.24 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.22 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.20 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.18 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.16 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.14 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.12 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.10 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.8 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.6 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.4 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.2 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.6.0.4 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.2 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.5.0.8 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.6 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.4 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.5.0.2 pkgsrc-2003Q4-base:1.5 netbsd-1-6-1:1.4.0.2 netbsd-1-6-1-base:1.4 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.1 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1; locks; strict; comment @# @; 1.8 date 2010.01.30.15.19.26; author tnn; state Exp; branches; next 1.7; 1.7 date 2005.03.25.02.47.31; author wiz; state Exp; branches; next 1.6; 1.6 date 2004.09.20.22.39.03; author wiz; state Exp; branches; next 1.5; 1.5 date 2003.04.02.12.05.27; author wiz; state Exp; branches; next 1.4; 1.4 date 2003.01.02.23.54.57; author jmmv; state Exp; branches; next 1.3; 1.3 date 2002.11.25.20.48.43; author jlam; state dead; branches; next 1.2; 1.2 date 2002.01.11.11.47.54; author skrll; state Exp; branches; next 1.1; 1.1 date 2000.10.01.14.03.27; author rh; state Exp; branches; next ; desc @@ 1.8 log @Update to libggi-2.2.2. No NEWS entry, but does not need the vidmodeproto fix. @ text @$NetBSD$ --- Makefile.in.orig 2007-01-26 20:28:51.000000000 +0000 +++ Makefile.in @@@@ -343,7 +343,7 @@@@ x_helper_xf86dga_libs = @@x_helper_xf86dg x_helper_xf86vm_libs = @@x_helper_xf86vm_libs@@ AUTOMAKE_OPTIONS = 1.4 foreign SUBDIRS = include display default ggi display-shared default-shared extensions programs doc m4 dist -ggiconfdatadir = $(sysconfdir)/$(ggi_subdir) +ggiconfdatadir = $(datadir)/examples/ggi ggiconfdata_DATA = libggi.conf DISTCLEANFILES = libggi.conf config.lt MAINTAINERCLEANFILES = Makefile.in acinclude.m4 aclocal.m4 config.h.in \ @ 1.7 log @Update to 2.1.0: New in 2.1.0: 2004-11-30: - Documentation updates - removed obseleted Xlib target - added new GGIFLAG_TIDYBUF flag. It is intended for applications using directbuffer and having their own dirty-region management. Currently only supported by the X-target. - KGI target improvements - added Matrox Gx00 accelerator sublib - added devfs support - added multiple frame support - merged improvements from the FreeBSD ports tree - fbdev gammamap support - added the -fullscreen option to the X-target - added the -physz option to the ipc-target - Major DirectX target improvements - added -noinput and -physz options by Christoph Egger. Tested by Albert Graef. - fix cursor stuff, added -keepcursor and -nocursor options (patch from Albert Graef) - disable maximize button on GGI-on-DX window (patch from Albert Graef) - remove stuff in WindowProc made obselete by the above two items (patch from Albert Graef) - move the globals in ddinit.c into private data structure (patch from Albert Graef) - merge the two targets into one (directxnt has been renamed to directx and is now the *one* directx target) (patch from Albert Graf) - fix a couple of bugs and race conditions (patch from Albert Graef) - added -inwin option (patch from Albert Graef) - added support for virtual size != visible size. - added support for panning (ggiSetOrigin) - added support for up to 16 frames. - added support for asynchronous mode (no background updates when active). - added support for fullscreen and mode switching. - preliminary support for palettized modes. - display-auto has been added. It replaces the 5 years old linux specific target autodetection and handles it OS dependend - works on Windows using MinGW w/o requiring special Makefiles. - a pseudo-stubs target has been added by Peter Ekberg. It does effectively nothing, but gives extensions a way to have one target that stands for all targets that passes all operations to their parent visuals. libggiwmh and libggimisc make palemu and trueemu working with it w/o having a target for each of them. - display-mansync has been reworked by Peter Ekberg. It now uses the platform independent task scheduler. - added a new macro: GT_ByPPP which is basically GT_ByPP but for packed pixels and it takes two arguments. New in 2.0.7: 2004-11-30: * minor buildsystem update * eliminate lvalue assignments. Fixes problems with latest gcc versions * Use more length bounded string operations @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.6 2004/09/20 22:39:03 wiz Exp $ d3 1 a3 1 --- Makefile.in.orig 2004-11-30 22:11:32.000000000 +0100 d5 1 a5 1 @@@@ -260,7 +260,7 @@@@ x_helper_xf86dga_libs = @@x_helper_xf86dg d8 1 a8 1 SUBDIRS = include ggi display default extensions programs doc m4 dist d12 2 a13 2 DISTCLEANFILES = libggi.conf EXTRA_DIST = ChangeLog.1999 ChangeLog FAQ INSTALL.autoconf \ @ 1.6 log @Update to 2.0.6: New in 2.0.6: 2004-09-14: * build system: - Prepend with GII include path when --with-uninst-gii is specified via configure - disable vgagl helper when not building the svga target * X-target: - Bugfix: Ensure aligned memory access. Fixes crash on NetBSD/sparc64 - Bugfix: Perform correct clipping in ggiFillscreen(3). * display-memory: Bugfix: Free directbuffer completely. * display-monotext: Bugfix: ggiCheckMode() returns actual error code than always success. * documentation update: - add manual page for display-mansync - do not document not-existing GGIFLAG_TIDYBUF flag. It is a new feature in devel tree. New in 2.0.5: 2004-05-29: * X-target: - Fix over-allocation of win y dimension. - Forward expose events to the application when -nobuffer is used. - Fix "strange colored pixels when re-exposing backbuffer"-Bug. - Focus pulling fix. Key focus should no longer get lost, when the mouse is NOT over the window. Note: Don't forget to update libgii's input-xwin and input-x before as libggi now passes some additional information to libgii. * build system: It checks for buildable demos. Fixes compiling breakage on some platforms. * other build system updates * libtool update. Fixes Debian bug #208288. * documentation updates Hi Christoph! @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- Makefile.in.orig 2004-09-14 21:29:10.000000000 +0200 d5 1 a5 1 @@@@ -221,7 +221,7 @@@@ x_helper_xf86dga_libs = @@x_helper_xf86dg d13 1 a13 1 EXTRA_DIST = ChangeLog.1999 ChangeLog FAQ INSTALL.autoconf autogen.sh @ 1.5 log @Update to 2.0.3: New in libggi 2.0.3: * X-target: * Fixed a bug, where a ggiFlush() call was missed, which makes directbuffer content visible when releasing it. * Fixed a clipping bug, causing to let disappear characters or whole strings. * Fixed clipping on multiple frames. * Add -keepcursor option, which keeps the default cursor. * Fixed crash when used 8bit characters * Fixed endless loop when X11 server provides only and only the same sort of X visuals * Demo: Improved pageflip demo to test all primitives in a multi-frame environment * merged some compiler fixes from the OpenBSD ports tree * fixed a crash, when a drawing primitive (i.e. a line) crossed two borders of the clipping rectangle * added 64bit fixes to wrap and cube3d demos * minor improvements to checkmode and struct check tool (important for target developers though) * manpage fixes New in 2:2:0 (2.0.2): 2002-12-26 * Misc bugfixes (see ChangeLog) * Huge documentation updates * Major build system update - adds builds fixes for many platforms * memory-target - add -pixfmt option - added missing support for reporting physical screen sizes. * X-target - rewritten (x/xlib splitting is obselete now) - added dirty region management * xlib-target - disabled. Will be removed later * fbdev-target - DirectFB driver works with directfb 0.9.13 - added mach64 accelerator * KGI-target - big update (works with KGI-0.9 now) - added mach64 accelerator - added radeon accelerator - still experimental, thus disabled in configure New in 2:1:0 (2.0.1): 2001-08-26 * More documentation updates. * Prelimiary support for using DirectFB drivers under display-fbdev * Many corrections/improvements to build files * Started move towards using libtool versioning, as interface is stable. New in 2.0: 2001-08-11 * Huge documentation updates. * svgalib-target - added frame support - misc bug-fixes New in 2.0beta4: 2001-07-10 * Misc bugfixes (see ChangeLog). * Huge documentation updates. * finished support for reporting physical screen sizes. * splitted libggimisc off * New API: ggiDetachInput() * fbdev-target - Acceleration of Matrox G400 (matrox fb) * directX-target - Update - Highly experimental target for Win ... Use at your own risk ! * ipc-target - New target for interprocess communication (experimental) New in 2.0beta3: 2000-12-18 * Misc bugfixes (see ChangeLog). * Minor documentation updates. * Major rewrite of the internal sublib handling. * Some fixes for PowerPC compatibility. * preliminary support for reporting physical screen sizes. * Made all headers C++ compatible. * lcd823-target - Target for the Motorola MPC823 builtin LCD controler, using the /dev/lcd823 Linux kernel device. * fbdev-target - Better detection of kgicon-type fb-devices and old fb implementations. - Better usage of fbdev mode infos in fb.modes - Better acceleration for the Matrox fb. * glide-target - Added directbuffer support. * aalib-target - Better mode handling. * X-target - Propagated X dpi values to give physical screen dimensions. - Various fixes to properly init several values. * tele-target - Updated much to make it work again. * vgl-target - New target for FreeBSD's VGL library. * directX-target - Highly experimental target for Win ... Use at your own risk ! @ text @d3 1 a3 1 --- Makefile.in.orig Wed Apr 2 11:09:09 2003 d5 3 a7 2 @@@@ -117,7 +117,7 @@@@ AUTOMAKE_OPTIONS = 1.4 foreign a8 1 d12 2 a13 2 noinst_PROGRAMS = patchlib @ 1.4 log @Make this package install its configuration files under the examples tree and use bsd.pkg.install.mk to copy them to PKG_SYSCONFDIR. Bump PKGREVISION to 1. @ text @d3 1 a3 1 --- Makefile.in.orig Sun May 16 22:49:35 1999 d5 1 a5 1 @@@@ -93,7 +93,7 @@@@ AUTOMAKE_OPTIONS = foreign d7 1 a7 1 SUBDIRS = include ggi display default extensions programs doc d9 2 a10 2 -ggiconfdatadir = @@ggi_confdir@@ +ggiconfdatadir = @@datadir@@/examples/ggi @ 1.3 log @Use buildlink2. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.2 2002/01/11 11:47:54 skrll Exp $ d3 3 a5 4 --- configure.orig Fri Jan 11 11:21:05 2002 +++ configure @@@@ -5141,19 +5141,20 @@@@ fi d7 7 a13 21 if test "x$build_dga_target" != "xno"; then + CPPFLAGS="$CPPFLAGS -I/usr/X11R6/include" ac_safe=`echo "X11/extensions/xf86dga.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for X11/extensions/xf86dga.h""... $ac_c" 1>&6 -echo "configure:5147: checking for X11/extensions/xf86dga.h" >&5 +echo "configure:5148: checking for X11/extensions/xf86dga.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5157: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:5158: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @ 1.2 log @Various tidy ups: o Use pkgsrc libtool not internal one - we caught up with the internal one ages ago. o Remove BUILD_DEPENDS on autoconf - the configure{,.in} hacks will probably disappear if someone buildlinkifies this pkg. o Sort PLIST @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Add runtime library search patch. Make this compile under NetBSD-1.4.x by moving conflicting definition in #include upfront. @ text @d3 4 a6 8 --- ltmain.sh.orig Thu Apr 1 03:11:12 1999 +++ ltmain.sh @@@@ -794,6 +794,7 @@@@ old_convenience= deplibs= linkopts= + wllinkopts= lib_search_path=`pwd` d8 21 a28 35 avoid_version=no @@@@ -1105,6 +1106,25 @@@@ continue ;; + -Wl,*) + args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` + arg= + IFS="${IFS= }"; save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + case "$flag" in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + flag="\"$flag\"" + ;; + esac + arg="$arg $wl$flag" + linkopts="$linkopts $flag" + wllinkopts="$wllinkopts $wl$flag" + done + IFS="$save_ifs" + arg=`$echo "X$arg" | $Xsed -e "s/^ //"` + ;; + # Some other compiler flag. -* | +*) # Unknown arguments in both finalize_command and compile_command need @@@@ -2244,6 +2264,7 @@@@ if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" linkopts="$linkopts $flag" + wllinkopts="$linkopts $wl$flag" fi # Prepare the list of exported symbols @