aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chinese/libchewing/Makefile23
-rw-r--r--chinese/libchewing/distinfo6
-rw-r--r--chinese/libchewing/pkg-descr8
-rw-r--r--chinese/libchewing/pkg-plist2
4 files changed, 24 insertions, 15 deletions
diff --git a/chinese/libchewing/Makefile b/chinese/libchewing/Makefile
index da49fb64bbad..3e4a8c7521b8 100644
--- a/chinese/libchewing/Makefile
+++ b/chinese/libchewing/Makefile
@@ -1,25 +1,28 @@
PORTNAME= libchewing
-DISTVERSION= 0.8.4
+PORTVERSION= 0.8.5
CATEGORIES= chinese textproc
-MASTER_SITES= https://github.com/chewing/${PORTNAME}/releases/download/v${DISTVERSION}/
+MASTER_SITES= https://github.com/chewing/libchewing/releases/download/v${PORTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Chewing intelligent phonetic input method library
-WWW= https://chewing.im
+WWW= https://chewing.im/ \
+ https://github.com/chewing/libchewing
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake:testing localbase:ldflags pathfix pkgconfig sqlite tar:zst
-USE_LDCONFIG= yes
-
-# Tests when running in parallel
-# https://github.com/chewing/libchewing/issues/293
-CMAKE_TESTING_PARALLEL_LEVEL= 1
CMAKE_OFF= BUILD_INFO \
BUILD_TESTING \
+ ENABLE_GCOV \
+ NO_UNDEFINED \
+ USE_VALGRIND \
+ WITH_INTERNAL_SQLITE3 \
WITH_RUST
-CMAKE_ON= WITH_SQLITE3
+CMAKE_ON= BUILD_SHARED_LIBS \
+ WITH_SQLITE3
+CMAKE_TESTING_PARALLEL_LEVEL= 1 # https://github.com/chewing/libchewing/issues/293
+USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/chinese/libchewing/distinfo b/chinese/libchewing/distinfo
index 401a80367dce..afce409cb771 100644
--- a/chinese/libchewing/distinfo
+++ b/chinese/libchewing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717657425
-SHA256 (libchewing-0.8.4.tar.zst) = c272e85c9aff03265db08641cac25709b9faf45b4602e04ea6cb39317103b3fa
-SIZE (libchewing-0.8.4.tar.zst) = 4967750
+TIMESTAMP = 1721822994
+SHA256 (libchewing-0.8.5.tar.zst) = 472881fc7df7f1bc90383937c504589d80d542b5f2c4c5c007017c13a21f534e
+SIZE (libchewing-0.8.5.tar.zst) = 4969263
diff --git a/chinese/libchewing/pkg-descr b/chinese/libchewing/pkg-descr
index 825f31a9af7c..97e7507cafe2 100644
--- a/chinese/libchewing/pkg-descr
+++ b/chinese/libchewing/pkg-descr
@@ -1 +1,7 @@
-Chewing - An Intelligent Chinese Phonetic Input Method for UNIX
+The Chewing is an intelligent phonetic input method (Zhuyin/Bopomofo) and is one
+of the most popular choices for Traditional Chinese users. Chewing was inspired
+by other proprietary intelligent Zhuyin input methods on Microsoft Windows,
+namely Wang-Xin by Eten, Microsoft New Zhuyin, and Nature Zhuyin (aka Going).
+The Chewing developer maintains the project as a fully open-source effort,
+positioning it as a leading libre intelligent phonetic solution among major
+operating environments.
diff --git a/chinese/libchewing/pkg-plist b/chinese/libchewing/pkg-plist
index 32e8481bd0d5..61c6bc9abc80 100644
--- a/chinese/libchewing/pkg-plist
+++ b/chinese/libchewing/pkg-plist
@@ -1,6 +1,6 @@
+include/chewing/chewing-compat.h
include/chewing/chewing.h
include/chewing/chewingio.h
-include/chewing/chewing-compat.h
include/chewing/global.h
include/chewing/mod_aux.h
lib/libchewing.so