head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.52 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.50 pkgsrc-2012Q4-base:1.5 pkgsrc-2011Q4:1.5.0.48 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q2:1.5.0.46 pkgsrc-2011Q2-base:1.5 pkgsrc-2009Q4:1.5.0.44 pkgsrc-2009Q4-base:1.5 pkgsrc-2008Q4:1.5.0.42 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.40 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.38 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.36 pkgsrc-2008Q2-base:1.5 pkgsrc-2008Q1:1.5.0.34 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.32 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.30 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.28 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.26 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.24 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.22 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.20 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.18 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.16 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.14 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.12 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.10 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.8 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.6 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.4 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.2 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.2.0.2 netbsd-1-6-1-base:1.2 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.5 date 2004.01.05.00.21.03; author xtraeme; state dead; branches; next 1.4; 1.4 date 2003.04.06.15.42.47; author wiz; state Exp; branches; next 1.3; 1.3 date 2003.04.02.12.03.44; author wiz; state Exp; branches; next 1.2; 1.2 date 2002.11.25.20.16.27; author jlam; state Exp; branches; next 1.1; 1.1 date 2000.10.01.13.40.26; author rh; state Exp; branches; next ; desc @@ 1.5 log @Update to 0.8.4 Changes since 0.8.3: * gcc 3.3 warning fix (warnings caused by :194 fixed) * hotfixes for libgii 0.8.3 * fixed memory leak on unloading modules under Darwin * win32 (cygwin/mingw) compile fixes from Albert Graef * cygwin build fixes @ text @$NetBSD: patch-ab,v 1.4 2003/04/06 15:42:47 wiz Exp $ --- input/xwin/Makefile.am.orig Sat Jul 7 21:55:49 2001 +++ input/xwin/Makefile.am @@@@ -11,10 +11,13 @@@@ inputlibdir = ${libdir}/${ggi_subdir}/input -xev.c: ../x/xev.c +xev.c: ../x/xev.c ../x/xev.h rm -f xev.c ln -s ../x/xev.c . + rm -f xev.h + ln -s ../x/xev.h . +# Workaround for Darwin xev.lo: rm -f xev.lo ln -s ../x/xev.lo . @ 1.4 log @Replace patch-ab with the version that will be in the next release. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Update to 0.8.3: New in 0.8.3: * The two hotfixes for libgii 0.8.2 * manpage fixes * several minor fixes New in 0.8.2: 2002-12-??; * Misc bugfixes (see ChangeLog). * Huge Documentation update. * Threadsafety fixes * LibGG: New supported platform: Darwin * Major build system update - autoconf 2.5x works now - build fixes for many platforms * input-kii - new input target. Works for many KGI users, but still not for everyone. - still very experimental, thus disabled by default * input-x/input-xwin - handle GraphicExpose events * input-ipaq - new touchscreen input for Compaq iPaq from Tobias * input-zaurus - new touchscreen input for Sharp Zaurus from Tobias New in 0.8.1: 2001-08-26; * Nothing much in the code except the usual minor fixes. * The build process is improved. New in 0.8: 2001-07-10; * Misc bugfixes (see ChangeLog). * Huge Documentation update. * New API: giiSplitInputs() * input-linux-evdev - Bugfixes from Stephan * input-directx - Update * input-vgl - small build fix for FreeBSD New in 0.7: 2000-12-18; * Portability fixes for non-Linux platforms. * Preliminary Win32 support. * All headers should be C++ compatible now. * Misc bugfixes (see ChangeLog). * Documentation updates. * Renamed GGI_ELOCKBUSY to GGI_EBUSY. * New LibGG functions ggCurTime() and ggConfigExpandAlias(). * LibGG now uses it's own mutexes when compiled with gcc - no more pthreads and dynamic linker bugs. * Support compiler type checking on gii_input_t. * New command events GII_CMDCODE_PREFER_ABSPTR and GII_CMDCODE_PREFER_RELPTR. * input-linux-evdev - New target to support the new evdev input API present in Linux 2.4 and 2.2.18. Should handle mice, joysticks and keyboards. * input-linux-mouse - Improved autodetection of mousetype. * input-mouse - 3 button support for MS protocol. - 4 button support for IMPS/2 protocol. * input-x/input-xwin - Prevent events from lagging in the socket queue in apps that don't call XFLush/XSync frequently. * input-vgl - New inputlib for FreeBSD's VGL library. * input-directx - New inputlib for DirectInput on Win32. * filter-keytrans - Added new filter to arbitrarily remap key events. @ text @d5 1 a5 1 @@@@ -11,12 +11,11 @@@@ xwin_la_LDFLAGS = ${extra_libraries} -mo d10 1 a10 1 +xev.c: ../x/xev.c xev.h a12 5 - -xev.lo: - rm -f xev.lo - ln -s ../x/xev.lo . +xev.h: ../x/xev.h d16 4 a19 1 EXTRA_DIST = EXPSYMS @ 1.2 log @Use buildlink2, fix libtool usage and PLIST. @ text @d3 1 a3 1 --- input/xwin/Makefile.am.orig Wed Mar 31 16:03:12 1999 d5 1 a5 1 @@@@ -10,12 +10,10 @@@@ xwin_la_LDFLAGS = ${extra_libraries} -mo d7 1 a7 1 inputlibdir = ${libdir}/ggi/input d10 1 a10 1 +xev.c: ../x/xev.c ../x/xev.h d17 1 @ 1.1 log @Set runtime library search path. @ text @d3 3 a5 8 --- ltmain.sh.orig Sun Oct 1 15:28:43 2000 +++ ltmain.sh @@@@ -794,6 +794,7 @@@@ old_convenience= deplibs= linkopts= + wllinkopts= lib_search_path=`pwd` d7 1 a7 4 avoid_version=no @@@@ -1105,6 +1106,25 @@@@ continue ;; d9 10 a18 28 + -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 d20 1 a20 1 # Prepare the list of exported symbols @