Here's an update to libchewing 0.3.3.
Tested on amd64 with updated inputmethods/{scim-chewing,uim-chewing}.
Comments? ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/chinese/libchewing/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile    9 Jan 2009 07:33:51 -0000       1.2
+++ Makefile    2 May 2011 05:54:25 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=       intelligent phonetic input method library
 
-DISTNAME=      libchewing-0.3.2
+DISTNAME=      libchewing-0.3.3
 PKGNAME=       zh-${DISTNAME}
 
 SHARED_LIBS=   chewing 0.0     # .3.1
Index: distinfo
===================================================================
RCS file: /cvs/ports/chinese/libchewing/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    9 Jan 2009 07:33:51 -0000       1.2
+++ distinfo    2 May 2011 05:54:25 -0000
@@ -1,5 +1,5 @@
-MD5 (libchewing-0.3.2.tar.bz2) = 73B0X/3xmaoX5TNCfGNJnw==
-RMD160 (libchewing-0.3.2.tar.bz2) = LKEYA/pPFj+QQyBIXShRQpZ6cGQ=
-SHA1 (libchewing-0.3.2.tar.bz2) = I+sJqxfEMs77jPQsdYEGtxtQ1V8=
-SHA256 (libchewing-0.3.2.tar.bz2) =
BWMn9WK0zCuV98W7QJOYwN/ljztbaGG8bSdod24XDxU=
-SIZE (libchewing-0.3.2.tar.bz2) = 1802842
+MD5 (libchewing-0.3.3.tar.bz2) = jx/2zNwXw2pc5saGTzDzwg==
+RMD160 (libchewing-0.3.3.tar.bz2) = s2wf2ZfjIjQj/7ESSYNiBaH/W64=
+SHA1 (libchewing-0.3.3.tar.bz2) = JK3nu7Aoj3FYi7RYMdf8nVE3pMs=
+SHA256 (libchewing-0.3.3.tar.bz2) =
cqDeErhsTV9kaKaNiMc2In/xb6epFfhZX/5aMcrpXq4=
+SIZE (libchewing-0.3.3.tar.bz2) = 1798134
Index: patches/patch-configure
===================================================================
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- patches/patch-configure     9 Jan 2009 07:33:51 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,63 +0,0 @@
-$OpenBSD: patch-configure,v 1.2 2009/01/09 07:33:51 kevlo Exp $
---- configure.orig     Sat Dec 13 18:12:31 2008
-+++ configure  Sat Dec 13 18:15:09 2008
-@@ -12622,48 +12622,7 @@ echo "${ECHO_T}no" >&6; }
- fi
- 
- pkg_failed=no
--{ echo "$as_me:$LINENO: checking for CHECK" >&5
--echo $ECHO_N "checking for CHECK... $ECHO_C" >&6; }
- 
--if test -n "$PKG_CONFIG"; then
--    if test -n "$CHECK_CFLAGS"; then
--        pkg_cv_CHECK_CFLAGS="$CHECK_CFLAGS"
--    else
--        if test -n "$PKG_CONFIG" && \
--    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors
\"check >= \$CHECK_REQUIRED_VERSION\"") >&5
--  ($PKG_CONFIG --exists --print-errors "check >=
$CHECK_REQUIRED_VERSION") 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; then
--  pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check >=
$CHECK_REQUIRED_VERSION" 2>/dev/null`
--else
--  pkg_failed=yes
--fi
--    fi
--else
--      pkg_failed=untried
--fi
--if test -n "$PKG_CONFIG"; then
--    if test -n "$CHECK_LIBS"; then
--        pkg_cv_CHECK_LIBS="$CHECK_LIBS"
--    else
--        if test -n "$PKG_CONFIG" && \
--    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors
\"check >= \$CHECK_REQUIRED_VERSION\"") >&5
--  ($PKG_CONFIG --exists --print-errors "check >=
$CHECK_REQUIRED_VERSION") 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; then
--  pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check >=
$CHECK_REQUIRED_VERSION" 2>/dev/null`
--else
--  pkg_failed=yes
--fi
--    fi
--else
--      pkg_failed=untried
--fi
--
--
--
- if test $pkg_failed = yes; then
- 
- if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-@@ -12687,9 +12646,7 @@ elif test $pkg_failed = untried; then
- else
-       CHECK_CFLAGS=$pkg_cv_CHECK_CFLAGS
-       CHECK_LIBS=$pkg_cv_CHECK_LIBS
--        { echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6; }
--      enable_check=yes
-+      enable_check=no
- fi
-  if test x$enable_check = "xyes"; then
-   ENABLE_UNIT_TEST_TRUE=
Index: patches/patch-src_hash_c
===================================================================
RCS file: patches/patch-src_hash_c
diff -N patches/patch-src_hash_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_hash_c    2 May 2011 05:54:25 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- src/hash.c.orig    Mon May  2 12:34:53 2011
++++ src/hash.c Mon May  2 13:05:53 2011
+@@ -524,7 +524,7 @@ int InitHash( const char *path )
+       } else {
+               sprintf( hashfilename, "%s" PLAT_SEPARATOR "%s", path, 
HASH_FILE );
+       }
+-      memset( hashtable, (int) NULL, HASH_TABLE_SIZE );
++      memset( hashtable, 0, HASH_TABLE_SIZE );
+ 
+ open_hash_file:
+       dump = _load_hash_file( hashfilename, &fsize );


Reply via email to