Pullup ticket #6831 - requested by ryoon inputmethod/mozc-server: build fix Revisions pulled up: - inputmethod/ibus-mozc/Makefile 1.91 - inputmethod/mozc-elisp/Makefile 1.81 - inputmethod/mozc-renderer/Makefile 1.72 - inputmethod/mozc-server/Makefile 1.89 - inputmethod/mozc-server/Makefile.common 1.39-1.40 - inputmethod/mozc-tool/Makefile 1.86 - inputmethod/uim-mozc/Makefile 1.72 --- Module Name: pkgsrc Committed By: ryoon Date: Mon Jan 1 11:53:13 UTC 2024 Modified Files: pkgsrc/inputmethod/mozc-server: Makefile.common Log Message: mozc-server: Fix build failure * Use internal protobuf and abseil. --- Module Name: pkgsrc Committed By: ryoon Date: Mon Jan 1 16:05:23 UTC 2024 Modified Files: pkgsrc/inputmethod/ibus-mozc: Makefile pkgsrc/inputmethod/mozc-elisp: Makefile pkgsrc/inputmethod/mozc-renderer: Makefile pkgsrc/inputmethod/mozc-server: Makefile Makefile.common pkgsrc/inputmethod/mozc-tool: Makefile pkgsrc/inputmethod/uim-mozc: Makefile Log Message: mozc-*, ibus-mozc, uim-mozc: Remove unused protobuf dependency * Bump PKGREVISION.diff -r1.90 -r1.90.2.1 pkgsrc/inputmethod/ibus-mozc/Makefile
(bsiegert)
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.90 2023/11/15 18:14:43 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.90.2.1 2024/01/11 16:45:39 bsiegert Exp $ | |
2 | 2 | |||
3 | PKGNAME= ibus-${DISTNAME} | 3 | PKGNAME= ibus-${DISTNAME} | |
4 | PKGREVISION= 24 | 4 | PKGREVISION= 25 | |
5 | 5 | |||
6 | INSTALLATION_DIRS+= libexec share/ibus share/ibus/component \ | 6 | INSTALLATION_DIRS+= libexec share/ibus share/ibus/component \ | |
7 | share/ibus-mozc | 7 | share/ibus-mozc | |
8 | 8 | |||
9 | DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils | 9 | DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils | |
10 | DEPENDS+= mozc-renderer-[0-9]*:../../inputmethod/mozc-renderer | 10 | DEPENDS+= mozc-renderer-[0-9]*:../../inputmethod/mozc-renderer | |
11 | DEPENDS+= mozc-server-[0-9]*:../../inputmethod/mozc-server | 11 | DEPENDS+= mozc-server-[0-9]*:../../inputmethod/mozc-server | |
12 | DEPENDS+= mozc-tool-[0-9]*:../../inputmethod/mozc-tool | 12 | DEPENDS+= mozc-tool-[0-9]*:../../inputmethod/mozc-tool | |
13 | 13 | |||
14 | pre-configure: | 14 | pre-configure: | |
15 | ${RM} ${WRKSRC}/unix/uim/uim.gyp | 15 | ${RM} ${WRKSRC}/unix/uim/uim.gyp | |
16 | 16 | |||
17 | do-build: | 17 | do-build: |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.80 2023/11/15 18:14:43 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.80.2.1 2024/01/11 16:45:39 bsiegert Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME:S/mozc-/mozc-elisp-/} | 3 | PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME:S/mozc-/mozc-elisp-/} | |
4 | PKGREVISION= 25 | 4 | PKGREVISION= 26 | |
5 | CATEGORIES= inputmethod editors | 5 | CATEGORIES= inputmethod editors | |
6 | 6 | |||
7 | EMACS_MODULES= base leim | 7 | EMACS_MODULES= base leim | |
8 | 8 | |||
9 | .include "../../editors/emacs/modules.mk" | 9 | .include "../../editors/emacs/modules.mk" | |
10 | 10 | |||
11 | INSTALLATION_DIRS= ${EMACS_LISPPREFIX} bin | 11 | INSTALLATION_DIRS= ${EMACS_LISPPREFIX} bin | |
12 | 12 | |||
13 | pre-configure: | 13 | pre-configure: | |
14 | ${RM} ${WRKSRC}/unix/uim/uim.gyp | 14 | ${RM} ${WRKSRC}/unix/uim/uim.gyp | |
15 | 15 | |||
16 | do-build: | 16 | do-build: | |
17 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | 17 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.71 2023/11/15 18:14:43 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.71.2.1 2024/01/11 16:45:40 bsiegert Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/mozc-/mozc-renderer-/} | 3 | PKGNAME= ${DISTNAME:S/mozc-/mozc-renderer-/} | |
4 | PKGREVISION= 24 | 4 | PKGREVISION= 25 | |
5 | 5 | |||
6 | CONFLICTS+= ibus-mozc<=1.13.1651.102 | 6 | CONFLICTS+= ibus-mozc<=1.13.1651.102 | |
7 | 7 | |||
8 | INSTALLATION_DIRS+= libexec share/icons | 8 | INSTALLATION_DIRS+= libexec share/icons | |
9 | 9 | |||
10 | DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils | 10 | DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils | |
11 | DEPENDS+= mozc-server-[0-9]*:../../inputmethod/mozc-server | 11 | DEPENDS+= mozc-server-[0-9]*:../../inputmethod/mozc-server | |
12 | 12 | |||
13 | pre-configure: | 13 | pre-configure: | |
14 | ${RM} ${WRKSRC}/unix/uim/uim.gyp | 14 | ${RM} ${WRKSRC}/unix/uim/uim.gyp | |
15 | 15 | |||
16 | do-build: | 16 | do-build: | |
17 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | 17 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.88 2023/11/15 18:14:43 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.88.2.1 2024/01/11 16:45:40 bsiegert Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/mozc-/mozc-server-/} | 3 | PKGNAME= ${DISTNAME:S/mozc-/mozc-server-/} | |
4 | PKGREVISION= 24 | 4 | PKGREVISION= 25 | |
5 | 5 | |||
6 | INSTALLATION_DIRS+= libexec | 6 | INSTALLATION_DIRS+= libexec | |
7 | 7 | |||
8 | pre-configure: | 8 | pre-configure: | |
9 | ${RM} ${WRKSRC}/unix/uim/uim.gyp | 9 | ${RM} ${WRKSRC}/unix/uim/uim.gyp | |
10 | 10 | |||
11 | do-build: | 11 | do-build: | |
12 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | 12 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | |
13 | ${PYTHONBIN} build_mozc.py build \ | 13 | ${PYTHONBIN} build_mozc.py build \ | |
14 | -c ${MOZC_BUILD_MODE} \ | 14 | -c ${MOZC_BUILD_MODE} \ | |
15 | dictionary/dictionary_base.gyp:text_dictionary_loader \ | 15 | dictionary/dictionary_base.gyp:text_dictionary_loader \ | |
16 | server/server.gyp:mozc_server | 16 | server/server.gyp:mozc_server | |
17 | 17 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.38 2023/07/18 18:22:11 nia Exp $ | 1 | # $NetBSD: Makefile.common,v 1.38.4.1 2024/01/11 16:45:40 bsiegert Exp $ | |
2 | 2 | |||
3 | # used by inputmethod/ibus-mozc/Makefile | 3 | # used by inputmethod/ibus-mozc/Makefile | |
4 | # used by inputmethod/mozc-elisp/Makefile | 4 | # used by inputmethod/mozc-elisp/Makefile | |
5 | # used by inputmethod/mozc-server/Makefile | 5 | # used by inputmethod/mozc-server/Makefile | |
6 | # used by inputmethod/mozc-tool/Makefile | 6 | # used by inputmethod/mozc-tool/Makefile | |
7 | # used by inputmethod/mozc-renderer/Makefile | 7 | # used by inputmethod/mozc-renderer/Makefile | |
8 | # used by inputmethod/uim-mozc/Makefile | 8 | # used by inputmethod/uim-mozc/Makefile | |
9 | 9 | |||
10 | DISTNAME= mozc-2.26.4282.100 | 10 | DISTNAME= mozc-2.26.4282.100 | |
11 | CATEGORIES= inputmethod | 11 | CATEGORIES= inputmethod | |
12 | MASTER_SITES= ${MASTER_SITE_LOCAL} | 12 | MASTER_SITES= ${MASTER_SITE_LOCAL} | |
13 | EXTRACT_SUFX= .tar.xz | 13 | EXTRACT_SUFX= .tar.xz | |
14 | 14 | |||
@@ -68,29 +68,28 @@ OSDEST.NetBSD= bsd | @@ -68,29 +68,28 @@ OSDEST.NetBSD= bsd | |||
68 | 68 | |||
69 | MOZC_BUILD_MODE= Release # or Debug | 69 | MOZC_BUILD_MODE= Release # or Debug | |
70 | 70 | |||
71 | # In file included from src/dictionary/system/system_dictionary.h:43:0, | 71 | # In file included from src/dictionary/system/system_dictionary.h:43:0, | |
72 | # from ../../dictionary/system/system_dictionary.cc:47: | 72 | # from ../../dictionary/system/system_dictionary.cc:47: | |
73 | # src/dictionary/system/key_expansion_table.h: In member function 'const mozc::dictionary::ExpandedKey mozc::dictionary::KeyExpansionTable::ExpandKey(char) const': | 73 | # src/dictionary/system/key_expansion_table.h: In member function 'const mozc::dictionary::ExpandedKey mozc::dictionary::KeyExpansionTable::ExpandKey(char) const': | |
74 | # src/dictionary/system/key_expansion_table.h:83:34: error: array subscript has type 'char' [-Werror=char-subscripts] | 74 | # src/dictionary/system/key_expansion_table.h:83:34: error: array subscript has type 'char' [-Werror=char-subscripts] | |
75 | # return ExpandedKey(table_[key]); | 75 | # return ExpandedKey(table_[key]); | |
76 | # Maybe fix this later. | 76 | # Maybe fix this later. | |
77 | BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts | 77 | BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts | |
78 | 78 | |||
79 | do-configure: | 79 | do-configure: | |
80 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | 80 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | |
81 | GYP_DEFINES="use_libprotobuf=1" \ | |||
82 | ${PYTHONBIN} build_mozc.py \ | 81 | ${PYTHONBIN} build_mozc.py \ | |
83 | gyp \ | 82 | gyp \ | |
84 | --gypdir=${LOCALBASE}/bin | 83 | --gypdir=${LOCALBASE}/bin | |
85 | 84 | |||
86 | .include "../../devel/glib2/buildlink3.mk" | 85 | .include "../../devel/glib2/buildlink3.mk" | |
87 | .include "../../devel/protobuf/buildlink3.mk" | 86 | #.include "../../devel/protobuf/buildlink3.mk" | |
88 | # gmock is not used yet... | 87 | # gmock is not used yet... | |
89 | #.include "../../devel/gmock/buildlink3.mk" | 88 | #.include "../../devel/gmock/buildlink3.mk" | |
90 | .include "../../inputmethod/zinnia/buildlink3.mk" | 89 | .include "../../inputmethod/zinnia/buildlink3.mk" | |
91 | .include "../../www/curl/buildlink3.mk" | 90 | .include "../../www/curl/buildlink3.mk" | |
92 | .include "../../x11/gtk2/buildlink3.mk" | 91 | .include "../../x11/gtk2/buildlink3.mk" | |
93 | .include "../../x11/qt5-qtbase/buildlink3.mk" | 92 | .include "../../x11/qt5-qtbase/buildlink3.mk" | |
94 | 93 | |||
95 | .include "../../lang/python/tool.mk" | 94 | .include "../../lang/python/tool.mk" | |
96 | .include "../../mk/atomic64.mk" | 95 | .include "../../mk/atomic64.mk" |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.85 2023/11/15 18:14:43 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.85.2.1 2024/01/11 16:45:40 bsiegert Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/mozc-/mozc-tool-/} | 3 | PKGNAME= ${DISTNAME:S/mozc-/mozc-tool-/} | |
4 | PKGREVISION= 24 | 4 | PKGREVISION= 25 | |
5 | 5 | |||
6 | INSTALLATION_DIRS+= libexec | 6 | INSTALLATION_DIRS+= libexec | |
7 | 7 | |||
8 | ALL_ENV+= qt_dir=${QTDIR} | 8 | ALL_ENV+= qt_dir=${QTDIR} | |
9 | 9 | |||
10 | pre-configure: | 10 | pre-configure: | |
11 | ${RM} ${WRKSRC}/unix/uim/uim.gyp | 11 | ${RM} ${WRKSRC}/unix/uim/uim.gyp | |
12 | 12 | |||
13 | do-build: | 13 | do-build: | |
14 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | 14 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | |
15 | ${PYTHONBIN} build_mozc.py build -c ${MOZC_BUILD_MODE} \ | 15 | ${PYTHONBIN} build_mozc.py build -c ${MOZC_BUILD_MODE} \ | |
16 | gui/gui.gyp:mozc_tool | 16 | gui/gui.gyp:mozc_tool | |
17 | 17 |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.71 2023/11/15 18:14:43 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.71.2.1 2024/01/11 16:45:40 bsiegert Exp $ | |
2 | 2 | |||
3 | PKGNAME= uim-${DISTNAME} | 3 | PKGNAME= uim-${DISTNAME} | |
4 | PKGREVISION= 23 | 4 | PKGREVISION= 24 | |
5 | 5 | |||
6 | CONFLICTS+= ibus-mozc<=1.13.1651.102 | 6 | CONFLICTS+= ibus-mozc<=1.13.1651.102 | |
7 | 7 | |||
8 | INSTALLATION_DIRS+= lib/uim/plugin share/uim/pixmaps | 8 | INSTALLATION_DIRS+= lib/uim/plugin share/uim/pixmaps | |
9 | 9 | |||
10 | DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils | 10 | DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils | |
11 | DEPENDS+= mozc-renderer-[0-9]*:../../inputmethod/mozc-renderer | 11 | DEPENDS+= mozc-renderer-[0-9]*:../../inputmethod/mozc-renderer | |
12 | DEPENDS+= mozc-server-[0-9]*:../../inputmethod/mozc-server | 12 | DEPENDS+= mozc-server-[0-9]*:../../inputmethod/mozc-server | |
13 | DEPENDS+= mozc-tool-[0-9]*:../../inputmethod/mozc-tool | 13 | DEPENDS+= mozc-tool-[0-9]*:../../inputmethod/mozc-tool | |
14 | 14 | |||
15 | SUBST_CLASSES+= mozc_tool | 15 | SUBST_CLASSES+= mozc_tool | |
16 | SUBST_STAGE.mozc_tool= pre-configure | 16 | SUBST_STAGE.mozc_tool= pre-configure | |
17 | SUBST_MESSAGE.mozc_tool= Fixing mozc_tool path | 17 | SUBST_MESSAGE.mozc_tool= Fixing mozc_tool path |