Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jul 2024 23:56:39 +0200
From:      Daniel Engberg <daniel.engberg.lists@pyret.net>
To:        Po-Chuan Hsieh <sunpoet@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   Re: git: 9ad171aaab0a - main - chinese/libchewing: Update to  0.8.5
Message-ID:  <8cef2a2737b77aad06cc6fa1afc37b91@mail.infomaniak.com>
In-Reply-To: <202407242118.46OLICR4064529@gitrepo.freebsd.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
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


[-- Attachment #2 --]
<html><body><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px">On 2024-07-24T23:18:12.000+02:00, Po-Chuan Hsieh &lt;sunpoet@FreeBSD.org&gt; wrote:<br></div><div class="ik_mail_quote answerContentMessage"><blockquote class="ws-ng-quote"><pre style="white-space: normal;"><div>The branch main has been updated by sunpoet:<br></div><div><br></div><div>URL: <a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="https://cgit.FreeBSD.org/ports/commit/?id=9ad171aaab0acf67dbdd9c89d49d6337bd8bc57c" target="_blank">https://cgit.FreeBSD.org/ports/commit/?id=9ad171aaab0acf67dbdd9c89d49d6337bd8bc57c</a><br></div><div><br></div><div>commit 9ad171aaab0acf67dbdd9c89d49d6337bd8bc57c<br></div><div>Author:     Po-Chuan Hsieh &lt;<a class="defaultMailLink" href="mailto:sunpoet@FreeBSD.org">sunpoet@FreeBSD.org</a>&gt;<br></div><div>AuthorDate: 2024-07-24 21:15:47 +0000<br></div><div>Commit:     Po-Chuan Hsieh &lt;<a class="defaultMailLink" href="mailto:sunpoet@FreeBSD.org">sunpoet@FreeBSD.org</a>&gt;<br></div><div>CommitDate: 2024-07-24 21:15:47 +0000<br></div><div><br></div><div>    chinese/libchewing: Update to 0.8.5<br></div><div>    <br></div><div>    - Update WWW<br></div><div>    - Use complete arguments/options<br></div><div>    - Sort PLIST<br></div><div>    - Update pkg-descr<br></div><div>    - Take maintainership<br></div><div>    <br></div><div>    Changes:        <a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="https://github.com/chewing/libchewing/releases" target="_blank">https://github.com/chewing/libchewing/releases</a><br></div><div>---<br></div><div>; chinese/libchewing/Makefile  | 23 +++++++++++++----------<br></div><div> chinese/libchewing/distinfo  |  6 +++---<br></div><div> chinese/libchewing/pkg-descr |  8 +++++++-<br></div><div> chinese/libchewing/pkg-plist |  2 +-<br></div><div> 4 files changed, 24 insertions(+), 15 deletions(-)<br></div><div><br></div><div>diff --git a/chinese/libchewing/Makefile b/chinese/libchewing/Makefile<br></div><div>index da49fb64bbad..3e4a8c7521b8 100644<br></div><div>--- a/chinese/libchewing/Makefile<br></div><div>+++ b/chinese/libchewing/Makefile<br></div><div>@@ -1,25 +1,28 @@<br></div><div> PORTNAME=	libchewing<br></div><div>-DISTVERSION=	0.8.4<br></div><div>+PORTVERSION=	0.8.5<br></div><div> CATEGORIES=	chinese textproc<br></div><div>-MASTER_SITES=	<a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="https://github.com/chewing/" target="_blank">https://github.com/chewing/</a>${PORTNAME}/releases/download/v${DISTVERSION}/<br></div><div>+MASTER_SITES=	<a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="https://github.com/chewing/libchewing/releases/download/v" target="_blank">https://github.com/chewing/libchewing/releases/download/v</a>${PORTVERSION}/<br></div><div>; <br></div><div>-MAINTAINER=	<a class="defaultMailLink" href="mailto:ports@FreeBSD.org">ports@FreeBSD.org</a><br></div><div>+MAINTAINER=	<a class="defaultMailLink" href="mailto:sunpoet@FreeBSD.org">sunpoet@FreeBSD.org</a><br></div><div> COMMENT=	Chewing intelligent phonetic input method library<br></div><div>-WWW=		<a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="https://chewing.im" target="_blank">https://chewing.im</a><br></div><div>+WWW=		<a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="https://chewing.im/" target="_blank">https://chewing.im/</a>; \<br></div><div>+		<a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="https://github.com/chewing/libchewing" target="_blank">https://github.com/chewing/libchewing</a><br></div><div>; <br></div><div> LICENSE=	LGPL21<br></div><div> LICENSE_FILE=	${WRKSRC}/COPYING<br></div><div> <br></div><div> USES=		cmake:testing localbase:ldflags pathfix pkgconfig sqlite tar:zst<br></div><div>-USE_LDCONFIG=	yes<br></div><div>-<br></div><div>-# Tests when running in parallel<br></div><div>-# <a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="https://github.com/chewing/libchewing/issues/293" target="_blank">https://github.com/chewing/libchewing/issues/293</a><br></div><div>-CMAKE_TESTING_PARALLEL_LEVEL=	1<br></div><div> <br></div><div> CMAKE_OFF=	BUILD_INFO \<br></div><div> 		BUILD_TESTING \<br></div><div>+		ENABLE_GCOV \<br></div><div>+		NO_UNDEFINED \<br></div><div>+		USE_VALGRIND \<br></div><div>+		WITH_INTERNAL_SQLITE3 \<br></div><div> 		WITH_RUST<br></div><div>-CMAKE_ON=	WITH_SQLITE3<br></div><div>+CMAKE_ON=	BUILD_SHARED_LIBS \<br></div><div>+		WITH_SQLITE3<br></div><div>+CMAKE_TESTING_PARALLEL_LEVEL=	1	# <a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="https://github.com/chewing/libchewing/issues/293" target="_blank">https://github.com/chewing/libchewing/issues/293</a><br></div><div>+USE_LDCONFIG=	yes<br></div><div> <br></div><div> .include &lt;<a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="http://bsd.port.mk>" target="_blank">bsd.port.mk&gt;</a>;<br></div><div>diff --git a/chinese/libchewing/distinfo b/chinese/libchewing/distinfo<br></div><div>index 401a80367dce..afce409cb771 100644<br></div><div>--- a/chinese/libchewing/distinfo<br></div><div>+++ b/chinese/libchewing/distinfo<br></div><div>@@ -1,3 +1,3 @@<br></div><div>-TIMESTAMP = 1717657425<br></div><div>-SHA256 (libchewing-0.8.4.tar.zst) = c272e85c9aff03265db08641cac25709b9faf45b4602e04ea6cb39317103b3fa<br></div><div>-SIZE (libchewing-0.8.4.tar.zst) = 4967750<br></div><div>+TIMESTAMP = 1721822994<br></div><div>+SHA256 (libchewing-0.8.5.tar.zst) = 472881fc7df7f1bc90383937c504589d80d542b5f2c4c5c007017c13a21f534e<br></div><div>+SIZE (libchewing-0.8.5.tar.zst) = 4969263<br></div><div>diff --git a/chinese/libchewing/pkg-descr b/chinese/libchewing/pkg-descr<br></div><div>index 825f31a9af7c..97e7507cafe2 100644<br></div><div>--- a/chinese/libchewing/pkg-descr<br></div><div>+++ b/chinese/libchewing/pkg-descr<br></div><div>@@ -1 +1,7 @@<br></div><div>-Chewing - An Intelligent Chinese Phonetic Input Method for UNIX<br></div><div>+The Chewing is an intelligent phonetic input method (Zhuyin/Bopomofo) and is one<br></div><div>+of the most popular choices for Traditional Chinese users. Chewing was inspired<br></div><div>+by other proprietary intelligent Zhuyin input methods on Microsoft Windows,<br></div><div>+namely Wang-Xin by Eten, Microsoft New Zhuyin, and Nature Zhuyin (aka Going).<br></div><div>+The Chewing developer maintains the project as a fully open-source effort,<br></div><div>+positioning it as a leading libre intelligent phonetic solution among major<br></div><div>+operating environments.<br></div><div>diff --git a/chinese/libchewing/pkg-plist b/chinese/libchewing/pkg-plist<br></div><div>index 32e8481bd0d5..61c6bc9abc80 100644<br></div><div>--- a/chinese/libchewing/pkg-plist<br></div><div>+++ b/chinese/libchewing/pkg-plist<br></div><div>@@ -1,6 +1,6 @@<br></div><div>+include/chewing/chewing-compat.h<br></div><div> include/chewing/chewing.h<br></div><div> include/chewing/chewingio.h<br></div><div>-include/chewing/chewing-compat.h<br></div><div> include/chewing/global.h<br></div><div> include/chewing/mod_aux.h<br></div><div> lib/<a data-ik="ik-secure" rel="noopener noreferrer" class="defaultMailLink" href="http://libchewing.so" target="_blank">libchewing.so</a><br></div></pre></blockquote></div><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px">Hi,<br></div><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px"><br></div><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px">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?<br></div><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px"><br></div><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px"><a href="https://docs.freebsd.org/en/books/porters-handbook/book/#porting-pkgname">https://docs.freebsd.org/en/books/porters-handbook/book/#porting-pkgname</a><br>This has been in Porters Handbook for years by now</div><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px"><br></div><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px">Any reason as to why NO_UNDEFINED is disabled (this seems to be a mistake)?<br></div><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px"><br></div><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px">Best regards,<br></div><div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px">Daniel<br></div></body></html>

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8cef2a2737b77aad06cc6fa1afc37b91>