pkgsrc-Changes archive

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

CVS commit: pkgsrc/inputmethod/librime



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sat Feb 10 09:54:15 UTC 2024

Modified Files:
        pkgsrc/inputmethod/librime: Makefile PLIST distinfo
        pkgsrc/inputmethod/librime/patches: patch-CMakeLists.txt

Log Message:
inputmethod/librime: Update to 1.9.0

* Convert to new cmake mechanism.

Changelog:
1.9.0:
Features

    switches: abbreviate state labels #615 (居戎氏)
    dict: shorten the data struct used by Vocabulary #661 (WhiredPlanck)
    add append_comment option to reverse_lookup_filter (#699) #699 (ksqsf)

Bug Fixes

    avoid invalid page_size (#679) #679 (Qijia Liu)

Code Refactoring

    vocabulary.h: align the size of DictEntry struct #661 (WhiredPlanck)
    dict_compiler.cc: correct the usage of auto in loop #661 (WhiredPlanck)

Performance Improvements

    dict: improve dict complile performance (#663) #663 (WhiredPlanck)
    replace rbtree with vector of pair (#684) #684 (Qijia Liu)
    release memory of temporary fields (#690) #690 (Qijia Liu)

1.8.5:
Bug Fixes

    selector: do not match fallback modifier (居戎氏)

1.8.4:
Chores

    skip super key combos; amend merge result (居戎氏)


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/inputmethod/librime/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/inputmethod/librime/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/inputmethod/librime/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/inputmethod/librime/patches/patch-CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/inputmethod/librime/Makefile
diff -u pkgsrc/inputmethod/librime/Makefile:1.32 pkgsrc/inputmethod/librime/Makefile:1.33
--- pkgsrc/inputmethod/librime/Makefile:1.32    Fri Dec 29 18:24:51 2023
+++ pkgsrc/inputmethod/librime/Makefile Sat Feb 10 09:54:15 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2023/12/29 18:24:51 adam Exp $
+# $NetBSD: Makefile,v 1.33 2024/02/10 09:54:15 ryoon Exp $
 
-DISTNAME=      librime-1.8.3
-PKGREVISION=   2
+DISTNAME=      librime-1.9.0
 CATEGORIES=    inputmethod chinese
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rime/}
 
@@ -10,7 +9,6 @@ HOMEPAGE=      https://rime.im/
 COMMENT=       Rime input method engine
 LICENSE=       modified-bsd
 
-USE_CMAKE=     yes
 USE_TOOLS+=    pkg-config
 USE_LANGUAGES= c c++
 
@@ -20,6 +18,7 @@ PKGCONFIG_OVERRIDE+=  rime.pc.in
 
 .include "options.mk"
 
+.include "../../devel/cmake/build.mk"
 .include "../../converters/opencc/buildlink3.mk"
 .include "../../databases/leveldb/buildlink3.mk"
 .include "../../devel/boost-libs/buildlink3.mk"

Index: pkgsrc/inputmethod/librime/PLIST
diff -u pkgsrc/inputmethod/librime/PLIST:1.2 pkgsrc/inputmethod/librime/PLIST:1.3
--- pkgsrc/inputmethod/librime/PLIST:1.2        Sat Feb 20 20:53:01 2021
+++ pkgsrc/inputmethod/librime/PLIST    Sat Feb 10 09:54:15 2024
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2021/02/20 20:53:01 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.3 2024/02/10 09:54:15 ryoon Exp $
 bin/rime_deployer
 bin/rime_dict_manager
 bin/rime_patch
+bin/rime_table_decompiler
 include/rime_api.h
 include/rime_levers_api.h
 lib/librime.so

Index: pkgsrc/inputmethod/librime/distinfo
diff -u pkgsrc/inputmethod/librime/distinfo:1.12 pkgsrc/inputmethod/librime/distinfo:1.13
--- pkgsrc/inputmethod/librime/distinfo:1.12    Mon Jan 30 10:35:19 2023
+++ pkgsrc/inputmethod/librime/distinfo Sat Feb 10 09:54:15 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.12 2023/01/30 10:35:19 wiz Exp $
+$NetBSD: distinfo,v 1.13 2024/02/10 09:54:15 ryoon Exp $
 
-BLAKE2s (librime-1.8.3.tar.gz) = 3d5cd233a758a01a0798836f0bb41811c710b6e52e93f4d44ea46b9c30abdd3e
-SHA512 (librime-1.8.3.tar.gz) = 0c8a9a50a36c195173a6759257f0d985de94f532265f9d8eba4e6675307bce64ae5a2ca8facdd3da1be72bc0814524e4f1203d8cdc569678ec6a8444231e19ab
-Size (librime-1.8.3.tar.gz) = 2623439 bytes
-SHA1 (patch-CMakeLists.txt) = ba75c194bb245e73c45df7cdde2e17bb74e29eda
+BLAKE2s (librime-1.9.0.tar.gz) = 2d9f63eb97dec68360aab2b1a8151d705755b2227f2b9cf2d808cb732ffae3aa
+SHA512 (librime-1.9.0.tar.gz) = 7f432bbfeedc0949391fca82ebf080d113089ec9f0ab40f4bc63cf3037052a27b4ef44e55e7fc43b1217cf6635c62be0fb7520c3cc1492ec169fe5ee864e61ea
+Size (librime-1.9.0.tar.gz) = 2628091 bytes
+SHA1 (patch-CMakeLists.txt) = 74c9b47cde6306dab9de4827422ded9e91df3b45
 SHA1 (patch-plugins_CMakeLists.txt) = ab0b528c0a9219c52d0a8ca596209799db9de14a

Index: pkgsrc/inputmethod/librime/patches/patch-CMakeLists.txt
diff -u pkgsrc/inputmethod/librime/patches/patch-CMakeLists.txt:1.5 pkgsrc/inputmethod/librime/patches/patch-CMakeLists.txt:1.6
--- pkgsrc/inputmethod/librime/patches/patch-CMakeLists.txt:1.5 Mon Jan 30 10:35:19 2023
+++ pkgsrc/inputmethod/librime/patches/patch-CMakeLists.txt     Sat Feb 10 09:54:15 2024
@@ -1,11 +1,11 @@
-$NetBSD: patch-CMakeLists.txt,v 1.5 2023/01/30 10:35:19 wiz Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.6 2024/02/10 09:54:15 ryoon Exp $
 
 Install pkg-config file on all platforms.
 
---- CMakeLists.txt.orig        2023-01-30 10:30:54.591650411 +0000
+--- CMakeLists.txt.orig        2023-09-16 09:33:26.000000000 +0000
 +++ CMakeLists.txt
-@@ -187,7 +187,7 @@ configure_file(
- add_custom_target(uninstall
+@@ -185,7 +185,7 @@ configure_file(
+ add_custom_target(remove
    COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
  
 -if(${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|DragonFly|GNU" OR MINGW)



Home | Main Index | Thread Index | Old Index