pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/libxklavier Update to 3.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6b93be738810
branches:  trunk
changeset: 518658:6b93be738810
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Fri Sep 15 15:11:52 2006 +0000

description:
Update to 3.0:

3.0     Some fixes in 2.91. Huge memory optimization
2.91    Absolutely new API based on glib.

diffstat:

 x11/libxklavier/Makefile         |   9 ++++++---
 x11/libxklavier/PLIST            |  25 +++++++++++++++++++++++--
 x11/libxklavier/buildlink3.mk    |   5 ++---
 x11/libxklavier/distinfo         |  15 +++++++--------
 x11/libxklavier/patches/patch-aa |  36 +++++++++++++++++++-----------------
 x11/libxklavier/patches/patch-ab |   8 ++++----
 x11/libxklavier/patches/patch-ac |  22 ++++++++++++----------
 x11/libxklavier/patches/patch-ad |  24 ------------------------
 8 files changed, 73 insertions(+), 71 deletions(-)

diffs (242 lines):

diff -r 82bdca067d40 -r 6b93be738810 x11/libxklavier/Makefile
--- a/x11/libxklavier/Makefile  Fri Sep 15 15:11:34 2006 +0000
+++ b/x11/libxklavier/Makefile  Fri Sep 15 15:11:52 2006 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.15 2006/03/12 11:18:11 jmmv Exp $
+# $NetBSD: Makefile,v 1.16 2006/09/15 15:11:52 jmmv Exp $
 #
 
-DISTNAME=      libxklavier-2.2
+DISTNAME=      libxklavier-3.0
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=gswitchit/}
 
 MAINTAINER=    jmmv%NetBSD.org@localhost
-HOMEPAGE=      http://pdx.freedesktop.org/Software/LibXklavier
+HOMEPAGE=      http://freedesktop.org/Software/LibXklavier
 COMMENT=       High-level API for the X Keyboard Extension (XKB)
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
@@ -22,6 +22,9 @@
 
 BUILDLINK_TRANSFORM+=  rm:-Werror
 
+BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.6.0
+
+.include "../../devel/glib2/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../mk/x11.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 82bdca067d40 -r 6b93be738810 x11/libxklavier/PLIST
--- a/x11/libxklavier/PLIST     Fri Sep 15 15:11:34 2006 +0000
+++ b/x11/libxklavier/PLIST     Fri Sep 15 15:11:52 2006 +0000
@@ -1,8 +1,29 @@
-@comment $NetBSD: PLIST,v 1.2 2004/09/22 08:10:05 jlam Exp $
+@comment $NetBSD: PLIST,v 1.3 2006/09/15 15:11:52 jmmv Exp $
+include/libxklavier/xkl_config_item.h
+include/libxklavier/xkl_config_rec.h
+include/libxklavier/xkl_config_registry.h
+include/libxklavier/xkl_engine.h
+include/libxklavier/xkl_engine_marshal.h
 include/libxklavier/xklavier.h
-include/libxklavier/xklavier_config.h
 lib/libxklavier.la
 lib/pkgconfig/libxklavier.pc
+share/gtk-doc/html/libxklavier/ch01.html
+share/gtk-doc/html/libxklavier/ch02.html
+share/gtk-doc/html/libxklavier/home.png
+share/gtk-doc/html/libxklavier/index.html
+share/gtk-doc/html/libxklavier/index.sgml
+share/gtk-doc/html/libxklavier/left.png
+share/gtk-doc/html/libxklavier/libxklavier-XklConfigItem.html
+share/gtk-doc/html/libxklavier/libxklavier-XklConfigRec.html
+share/gtk-doc/html/libxklavier/libxklavier-XklConfigRegistry.html
+share/gtk-doc/html/libxklavier/libxklavier-XklEngine.html
+share/gtk-doc/html/libxklavier/libxklavier-xklavier.html
+share/gtk-doc/html/libxklavier/libxklavier.devhelp
+share/gtk-doc/html/libxklavier/libxklavier.devhelp2
+share/gtk-doc/html/libxklavier/right.png
+share/gtk-doc/html/libxklavier/style.css
+share/gtk-doc/html/libxklavier/up.png
 share/libxklavier/xfree86.xml
 @dirrm share/libxklavier
+@dirrm share/gtk-doc/html/libxklavier
 @dirrm include/libxklavier
diff -r 82bdca067d40 -r 6b93be738810 x11/libxklavier/buildlink3.mk
--- a/x11/libxklavier/buildlink3.mk     Fri Sep 15 15:11:34 2006 +0000
+++ b/x11/libxklavier/buildlink3.mk     Fri Sep 15 15:11:52 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 23:11:15 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2006/09/15 15:11:52 jmmv Exp $
 
 BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
 LIBXKLAVIER_BUILDLINK3_MK:=    ${LIBXKLAVIER_BUILDLINK3_MK}+
@@ -12,8 +12,7 @@
 BUILDLINK_ORDER:=      ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libxklavier
 
 .if !empty(LIBXKLAVIER_BUILDLINK3_MK:M+)
-BUILDLINK_API_DEPENDS.libxklavier+=            libxklavier>=2.0
-BUILDLINK_ABI_DEPENDS.libxklavier?=    libxklavier>=2.0nb1
+BUILDLINK_API_DEPENDS.libxklavier+=    libxklavier>=3.0
 BUILDLINK_PKGSRCDIR.libxklavier?=      ../../x11/libxklavier
 .endif # LIBXKLAVIER_BUILDLINK3_MK
 
diff -r 82bdca067d40 -r 6b93be738810 x11/libxklavier/distinfo
--- a/x11/libxklavier/distinfo  Fri Sep 15 15:11:34 2006 +0000
+++ b/x11/libxklavier/distinfo  Fri Sep 15 15:11:52 2006 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.13 2006/03/12 11:18:11 jmmv Exp $
+$NetBSD: distinfo,v 1.14 2006/09/15 15:11:52 jmmv Exp $
 
-SHA1 (libxklavier-2.2.tar.gz) = f4f125ac71b734369b1e1cc843a357005c57355d
-RMD160 (libxklavier-2.2.tar.gz) = 875a14ee466133f033266924de4d95749d1a434f
-Size (libxklavier-2.2.tar.gz) = 467577 bytes
-SHA1 (patch-aa) = bbb3a2d342e434eb06890ed5a3f26b3b753cc46b
-SHA1 (patch-ab) = e548e2117cad11e8171a0bd9c490d11a326e43a3
-SHA1 (patch-ac) = 4b7cdba5dbd93d8342b96865f7f046b579677a80
-SHA1 (patch-ad) = 7cb35743da121ebed70bf4c488a61c2016c3b352
+SHA1 (libxklavier-3.0.tar.gz) = 22e4499d86abc4afc9fe1d6a07b29fafa782cc78
+RMD160 (libxklavier-3.0.tar.gz) = 7835f0a4369198a9fc91077687917c2b29b05d80
+Size (libxklavier-3.0.tar.gz) = 460992 bytes
+SHA1 (patch-aa) = 83ae57cc299371f67a93a74e728443343e03a8b4
+SHA1 (patch-ab) = c517c6d4f8a2ff92d49f58104fcb80de26cbf242
+SHA1 (patch-ac) = 220d519659bf40305093b52617ccaab905f1341d
diff -r 82bdca067d40 -r 6b93be738810 x11/libxklavier/patches/patch-aa
--- a/x11/libxklavier/patches/patch-aa  Fri Sep 15 15:11:34 2006 +0000
+++ b/x11/libxklavier/patches/patch-aa  Fri Sep 15 15:11:52 2006 +0000
@@ -1,35 +1,37 @@
-$NetBSD: patch-aa,v 1.4 2005/03/24 09:34:24 jmmv Exp $
+$NetBSD: patch-aa,v 1.5 2006/09/15 15:11:53 jmmv Exp $
 
---- configure.orig     2005-02-26 00:02:18.000000000 +0100
+--- configure.orig     2006-08-30 15:57:39.000000000 +0200
 +++ configure
-@@ -20135,9 +20135,9 @@ fi
+@@ -21651,9 +21651,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 \
--          "$xkb_headers_present" == "yes" \) -o \
--        "$enable_xmm_support" == "yes" ; then
+-          "$libxkbfile_present" == "yes" \) -o \
+-        "$enable_xmodmap_support" == "yes" ; then
 +if test \( "$enable_xkb_support" = "yes" -a \
-+          "$xkb_headers_present" = "yes" \) -o \
-+        "$enable_xmm_support" = "yes" ; then
++          "$libxkbfile_present" = "yes" \) -o \
++        "$enable_xmodmap_support" = "yes" ; then
    echo "$as_me:$LINENO: result: yes" >&5
  echo "${ECHO_T}yes" >&6
  else
-@@ -21744,14 +21744,14 @@ fi
+@@ -23531,8 +23531,8 @@ fi
  
  echo '**********************************************************'
  echo '  Libxklavier is configured with the following backends:'
 -if test "$enable_xkb_support" == "yes" ; then
--  if test "$xkb_headers_present" == "yes" ; then
+-  if test "$libxkbfile_present" == "yes" ; then
 +if test "$enable_xkb_support" = "yes" ; then
-+  if test "$xkb_headers_present" = "yes" ; then
-     echo '    XKB (libxkbfile headers are present)'
-   else
-     echo '    XKB (but libxkbfile headers are NOT present)'
++  if test "$libxkbfile_present" = "yes" ; then
+     echo "    XKB, libxkbfile is present"
+     echo "         default ruleset: $xkb_default_ruleset"
+     echo "         base: $xkb_base"
+@@ -23540,7 +23540,7 @@ if test "$enable_xkb_support" == "yes" ;
+     echo "    XKB, libxkbfile is NOT present"
    fi
  fi
--if test "$enable_xmm_support" == "yes" ; then
-+if test "$enable_xmm_support" = "yes" ; then
-   echo '    xmodmap'
+-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
- echo '**********************************************************'
diff -r 82bdca067d40 -r 6b93be738810 x11/libxklavier/patches/patch-ab
--- a/x11/libxklavier/patches/patch-ab  Fri Sep 15 15:11:34 2006 +0000
+++ b/x11/libxklavier/patches/patch-ab  Fri Sep 15 15:11:52 2006 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-ab,v 1.3 2005/03/24 09:34:24 jmmv Exp $
+$NetBSD: patch-ab,v 1.4 2006/09/15 15:11:53 jmmv Exp $
 
---- Makefile.in.orig   2005-02-26 00:02:55.000000000 +0100
+--- Makefile.in.orig   2006-08-30 15:59:01.000000000 +0200
 +++ Makefile.in
-@@ -200,7 +200,7 @@ target_alias = @target_alias@
+@@ -213,7 +213,7 @@ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
  x_includes = @x_includes@
  x_libraries = @x_libraries@
- xkbheaders_present = @xkbheaders_present@
 -SUBDIRS = libxklavier doc tests
 +SUBDIRS = libxklavier doc
  config_xml_DATA = xfree86.xml
diff -r 82bdca067d40 -r 6b93be738810 x11/libxklavier/patches/patch-ac
--- a/x11/libxklavier/patches/patch-ac  Fri Sep 15 15:11:34 2006 +0000
+++ b/x11/libxklavier/patches/patch-ac  Fri Sep 15 15:11:52 2006 +0000
@@ -1,18 +1,20 @@
-$NetBSD: patch-ac,v 1.4 2006/03/12 11:18:11 jmmv Exp $
+$NetBSD: patch-ac,v 1.5 2006/09/15 15:11:53 jmmv Exp $
 
---- libxklavier/xklavier.c.orig        2006-02-14 01:59:22.000000000 +0100
+--- libxklavier/xklavier.c.orig        2006-06-30 02:37:24.000000000 +0200
 +++ libxklavier/xklavier.c
-@@ -1,3 +1,4 @@
+@@ -1,4 +1,5 @@
+ #include <string.h>
 +#include <stdlib.h>
  #include <time.h>
  
  #include <X11/Xatom.h>
-@@ -773,7 +774,7 @@ void _XklEnsureVTableInited( void )
-   {
-     XklDebug( 0, "ERROR: XKL VTable is NOT initialized.\n" );
-     /* force the crash! */
--    p = NULL; *p = '\0';
-+    abort();
-   }
+@@ -473,8 +474,7 @@ xkl_engine_ensure_vtable_inited(XklEngin
+       if (xkl_engine_priv(engine, backend_id) == NULL) {
+               xkl_debug(0, "ERROR: XKL VTable is NOT initialized.\n");
+               /* force the crash! */
+-              p = NULL;
+-              *p = '\0';
++              abort();
+       }
  }
  
diff -r 82bdca067d40 -r 6b93be738810 x11/libxklavier/patches/patch-ad
--- a/x11/libxklavier/patches/patch-ad  Fri Sep 15 15:11:34 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2005/04/07 09:33:55 rillig Exp $
-
---- libxklavier/xklavier_evt_xmm.c.orig        Fri Jan  7 03:58:03 2005
-+++ libxklavier/xklavier_evt_xmm.c     Sun Apr  3 17:44:48 2005
-@@ -13,15 +13,16 @@ static int _XklXmmKeypressEventHandler( 
- {
-   if( _xklListenerType & XKLL_MANAGE_LAYOUTS )
-   {
--    XklDebug( 200, "Processing the KeyPress event\n" );
-     int currentShortcut = 0;
--    const XmmSwitchOptionPtr sop = _XklXmmFindSwitchOption( kpe->keycode, 
-+    XmmSwitchOptionPtr sop;
-+    XklDebug( 200, "Processing the KeyPress event\n" );
-+    sop = _XklXmmFindSwitchOption( kpe->keycode, 
-                                                             kpe->state,
-                                                             &currentShortcut );
-     if( sop != NULL )
-     {
--      XklDebug( 150, "It is THE shortcut\n" );
-       XklState state;
-+      XklDebug( 150, "It is THE shortcut\n" );
-       _XklXmmGetRealState( &state );
-       if( state.group != -1 )
-       {



Home | Main Index | Thread Index | Old Index