head 1.9; access; symbols pkgsrc-2013Q2:1.9.0.10 pkgsrc-2013Q2-base:1.9 pkgsrc-2012Q4:1.9.0.8 pkgsrc-2012Q4-base:1.9 pkgsrc-2011Q4:1.9.0.6 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q2:1.9.0.4 pkgsrc-2011Q2-base:1.9 pkgsrc-2009Q4:1.9.0.2 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q1:1.8.0.4 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.2 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.7.0.8 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.6 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.4 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.2 pkgsrc-2008Q1:1.6.0.8 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.6 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.4 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.2 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.5.0.6 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.4 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.2 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.4.0.10 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.8 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.6 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.4 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.2 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.2.0.4 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.1.0.2 pkgsrc-2004Q3-base:1.1; locks; strict; comment @# @; 1.9 date 2009.05.13.12.32.08; author wiz; state dead; branches; next 1.8; 1.8 date 2008.10.24.23.22.06; author jnemeth; state Exp; branches; next 1.7; 1.7 date 2008.04.16.16.41.38; author drochner; state Exp; branches; next 1.6; 1.6 date 2007.04.19.21.39.17; author wiz; state Exp; branches; next 1.5; 1.5 date 2006.09.15.15.11.53; author jmmv; state Exp; branches; next 1.4; 1.4 date 2005.03.24.09.34.24; author jmmv; state Exp; branches; next 1.3; 1.3 date 2005.03.22.16.05.13; author jmmv; state Exp; branches; next 1.2; 1.2 date 2004.10.02.15.44.15; author jmmv; state Exp; branches; next 1.1; 1.1 date 2004.06.27.21.01.58; author kristerw; state Exp; branches; next ; desc @@ 1.9 log @Update to 3.9. Set LICENSE to gnu-lgpl-v2. Several small bugs fixed, including memleak and crash under NX @ text @$NetBSD: patch-aa,v 1.8 2008/10/24 23:22:06 jnemeth Exp $ --- configure.orig 2008-09-05 12:50:11.000000000 -0700 +++ configure @@@@ -14110,9 +14110,9 @@@@ fi { echo "$as_me:$LINENO: checking whether at least one libxklavier backend is enabled" >&5 echo $ECHO_N "checking whether at least one libxklavier backend is enabled... $ECHO_C" >&6; } -if test \( "$enable_xkb_support" == "yes" -a \ - "$libxkbfile_present" == "yes" \) -o \ - "$enable_xmodmap_support" == "yes" ; then +if test \( "$enable_xkb_support" = "yes" -a \ + "$libxkbfile_present" = "yes" \) -o \ + "$enable_xmodmap_support" = "yes" ; then { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } else @@@@ -16745,8 +16745,8 @@@@ fi echo '**********************************************************' echo ' Libxklavier is configured with the following backends:' -if test "$enable_xkb_support" == "yes" ; then - if test "$libxkbfile_present" == "yes" ; then +if test "$enable_xkb_support" = "yes" ; then + if test "$libxkbfile_present" = "yes" ; then echo " XKB, libxkbfile is present" echo " default ruleset: $xkb_default_ruleset" echo " base: $xkb_base" @@@@ -16755,12 +16755,12 @@@@ if test "$enable_xkb_support" == "yes" ; echo " XKB, libxkbfile is NOT present" fi fi -if test "$enable_xmodmap_support" == "yes" ; then +if test "$enable_xmodmap_support" = "yes" ; then echo " xmodmap, default ruleset: $xmodmap_default_ruleset" echo " base: $xmodmap_base" fi -if test "$enable_gtk_doc" == "yes" ; then +if test "$enable_gtk_doc" = "yes" ; then echo " gtk-doc enabled" else echo " gtk-doc disabled" @ 1.8 log @Update to libxklavier 3.7. 3.7 A couple of essential bugfixes. Now all translated strings are in UTF-8 (even in 8-bit locales). 3.6 Added API for countries and languages @ text @d1 1 a1 1 $NetBSD$ @ 1.7 log @update to 3.5, necessary because 3.2 in not sufficient for sysutils/gnome-settings-daemon, as reported by dieter roelants per PR pkg/38441 changes: -Processing "vendor" elements, bugfix -Updated translation scheme, based on xkeyboard-config 1.2 -Got rid of the fallback xml file (some code cleanup). Fixed a couple of bugs (one crasher) @ text @d3 1 a3 1 --- configure.orig 2007-09-04 22:21:30.000000000 +0200 d5 1 a5 1 @@@@ -22403,9 +22403,9 @@@@ fi d18 1 a18 1 @@@@ -24256,8 +24258,8 @@@@ fi d29 1 a29 1 @@@@ -24266,12 +24268,12 @@@@ if test "$enable_xkb_support" == "yes" ; @ 1.6 log @Update to 3.2: 3.2 Some bugfixes. 3.1 Straghten the licensing terms. Some bugfixes. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2006/09/15 15:11:53 jmmv Exp $ d3 1 a3 1 --- configure.orig 2007-03-22 21:46:19.000000000 +0000 d5 1 a5 1 @@@@ -22143,9 +22143,9 @@@@ fi d18 1 a18 1 @@@@ -23995,8 +23995,8 @@@@ fi d29 1 a29 1 @@@@ -24005,7 +24005,7 @@@@ if test "$enable_xkb_support" == "yes" ; d38 6 @ 1.5 log @Update to 3.0: 3.0 Some fixes in 2.91. Huge memory optimization 2.91 Absolutely new API based on glib. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2005/03/24 09:34:24 jmmv Exp $ d3 1 a3 1 --- configure.orig 2006-08-30 15:57:39.000000000 +0200 d5 1 a5 1 @@@@ -21651,9 +21651,9 @@@@ fi d7 2 a8 2 echo "$as_me:$LINENO: checking whether at least one libxklavier backend is enabled" >&5 echo $ECHO_N "checking whether at least one libxklavier backend is enabled... $ECHO_C" >&6 d15 2 a16 2 echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 d18 1 a18 1 @@@@ -23531,8 +23531,8 @@@@ fi d29 1 a29 1 @@@@ -23540,7 +23540,7 @@@@ if test "$enable_xkb_support" == "yes" ; @ 1.4 log @Disable build of tests, as they require an extra dependency (libgetopt) on Solaris 8. Addresses part of PR pkg/26769 by Robert Lillack. While here, remove some more test(1) == constructions from the configure script (they were harmless). @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2005/03/22 16:05:13 jmmv Exp $ d3 1 a3 1 --- configure.orig 2005-02-26 00:02:18.000000000 +0100 d5 1 a5 1 @@@@ -20135,9 +20135,9 @@@@ fi d10 2 a11 2 - "$xkb_headers_present" == "yes" \) -o \ - "$enable_xmm_support" == "yes" ; then d13 2 a14 2 + "$xkb_headers_present" = "yes" \) -o \ + "$enable_xmm_support" = "yes" ; then d18 1 a18 1 @@@@ -21744,14 +21744,14 @@@@ fi d23 1 a23 1 - if test "$xkb_headers_present" == "yes" ; then d25 6 a30 4 + if test "$xkb_headers_present" = "yes" ; then echo ' XKB (libxkbfile headers are present)' else echo ' XKB (but libxkbfile headers are NOT present)' d33 4 a36 3 -if test "$enable_xmm_support" == "yes" ; then +if test "$enable_xmm_support" = "yes" ; then echo ' xmodmap' a37 1 echo '**********************************************************' @ 1.3 log @Update to 2.0: 2.0 New stable release (for GNOME 2.10). Minor changes since 1.14: some optimization and cleanup. 1.14 Memory leaks nailed. Some minor restructuring. Bugfixing. A couple of XKL_*_DISABLE envvars introduced. 1.13 Some build process cleanup and fixes. One more "virtual function" introduced. 1.12 First version with real xmodmap support. Sure, bugs are possible. I did it again - broke API. Really hope no API changes in 1.1x series any more. 1.11 A lot of internal changes. VTable introduced (so now at some point there can be implemented xmodmap backend). Some bugs were fixed. 1.10 Some internal reorganization in the xklavier-config department. API/ABI are broken. All this stuff is going to be used in GNOME 2.9x. The environment variable XKL_DEBUG introduced in order to control the debug info more handy. Minor portability bug was fixed. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2004/10/02 15:44:15 jmmv Exp $ d18 18 @ 1.2 log @Update to 1.04: - Some memory leaks were nailed (thanks to kmaraas and valgrind). - Default ruleset for partially non-compliant servers introduced (though it still long way to go for AccelleratedX support). - A couple of small tests introduced. - Hopefully the last release in 1.0x series. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2004/06/27 21:01:58 kristerw Exp $ d3 3 a5 3 --- libxklavier/xklavier_config_xkb.c.orig 2004-10-02 16:45:49.000000000 +0200 +++ libxklavier/xklavier_config_xkb.c @@@@ -184,10 +184,13 @@@@ Bool XklMultipleLayoutsSupported( void ) d7 11 a17 13 if ( supportState == UNCHECKED ) { +#ifdef XKB_HEADERS_PRESENT + XkbRF_RulesPtr rulesPtr; +#endif XklDebug( 100, "!!! Checking multiple layouts support\n" ); supportState = NON_SUPPORTED; #ifdef XKB_HEADERS_PRESENT - XkbRF_RulesPtr rulesPtr = _XklLoadRulesSet(); + rulesPtr = _XklLoadRulesSet(); if ( rulesPtr ) { XkbRF_VarDefsRec varDefs; @ 1.1 log @Fix a C99 variable definition, to make this build with older compilers. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- libxklavier/xklavier_config_xkb.c.orig Sun Jun 27 22:57:28 2004 +++ libxklavier/xklavier_config_xkb.c Sun Jun 27 22:58:08 2004 @@@@ -173,9 +173,10 @@@@ d9 1 d11 1 d14 1 @