Re: git: 9ad171aaab0a - main - chinese/libchewing: Update to 0.8.5
- In reply to: Po-Chuan Hsieh : "git: 9ad171aaab0a - main - chinese/libchewing: Update to 0.8.5"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 24 Jul 2024 21:56:39 UTC
On 2024-07-24T23:18:12.000+02:00, Po-Chuan Hsieh <sunpoet@FreeBSD.org> wrote: > The branch main has been updated by sunpoet: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=9ad171aaab0acf67dbdd9c89d49d6337bd8bc57c > > commit 9ad171aaab0acf67dbdd9c89d49d6337bd8bc57c > > Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> > > AuthorDate: 2024-07-24 21:15:47 +0000 > > Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> > > CommitDate: 2024-07-24 21:15:47 +0000 > > chinese/libchewing: Update to 0.8.5 > > > > - Update WWW > > - Use complete arguments/options > > - Sort PLIST > > - Update pkg-descr > > - Take maintainership > > > > Changes: https://github.com/chewing/libchewing/releases > > --- > > chinese/libchewing/Makefile | 23 +++++++++++++---------- > > chinese/libchewing/distinfo | 6 +++--- > > chinese/libchewing/pkg-descr | 8 +++++++- > > chinese/libchewing/pkg-plist | 2 +- > > 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> [http://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 [http://libchewing.so] Hi, Can you please stop doing regression to ports that goes against Porters Handbook and why add a lot of noise for options that aren't needed as in not changed from defaults? https://docs.freebsd.org/en/books/porters-handbook/book/#porting-pkgname This has been in Porters Handbook for years by now Any reason as to why NO_UNDEFINED is disabled (this seems to be a mistake)? Best regards, Daniel