head 1.8; access; symbols pkgsrc-2023Q4:1.7.0.50 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.48 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.46 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.44 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.42 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.40 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.38 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.36 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.34 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.32 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.30 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.28 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.26 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.24 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.22 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.18 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.20 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.16 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.14 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.12 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.10 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.8 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.6 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.4 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.2 pkgsrc-2017Q4-base:1.7 pkgsrc-2016Q1:1.5.0.12 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.10 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.8 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.6 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.4 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.2 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.4.0.2 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.3.0.2 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.2.0.6 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.4 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.2 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.1.0.2 pkgsrc-2013Q2-base:1.1; locks; strict; comment @# @; 1.8 date 2024.02.10.01.17.27; author ryoon; state dead; branches; next 1.7; commitid mXyKxHnOjWSPaPXE; 1.7 date 2017.12.17.14.15.43; author tsutsui; state Exp; branches; next 1.6; commitid o6mGKYDa5Q0WFfjA; 1.6 date 2016.05.16.11.51.49; author ryoon; state dead; branches; next 1.5; commitid 6NMjkGqlefUpwH6z; 1.5 date 2014.11.07.23.28.36; author ryoon; state Exp; branches; next 1.4; commitid G1xHUucWcVgwfjXx; 1.4 date 2014.07.19.09.03.04; author ryoon; state Exp; branches; next 1.3; commitid Mtqb7LivoQXL1YIx; 1.3 date 2014.06.15.13.08.34; author ryoon; state Exp; branches; next 1.2; commitid R8UqCDi5IkzHtCEx; 1.2 date 2013.07.20.04.34.53; author ryoon; state Exp; branches; next 1.1; commitid WZc9z4UIKvebfaYw; 1.1 date 2013.04.29.09.52.16; author ryoon; state Exp; branches; next ; desc @@ 1.8 log @mozc: Update to 2.29.5268.102 * Convert to use devel/bazel as build automation tool. * Bazel downloads distfiles during build. It is difficult to avoid the downloading because it is performed recursively. Changelog: Not Available. @ text @$NetBSD: patch-base_base.gyp,v 1.7 2017/12/17 14:15:43 tsutsui Exp $ * NetBSD support --- base/base.gyp.orig 2017-11-02 13:32:45.000000000 +0000 +++ base/base.gyp @@@@ -141,7 +141,7 @@@@ }, }, }], - ['target_platform=="Linux" and server_dir!=""', { + ['(target_platform=="Linux" or target_platform=="NetBSD") and server_dir!=""', { 'defines': [ 'MOZC_SERVER_DIRECTORY="<(server_dir)"', ], @ 1.7 log @mozc: update to 2.20.2673.102. pkgsrc changes: - switch to using qt5 (to follow upstream) - handle ${PREFIX} in more places - fix package COMMENT (remove "for IBus") - GCC_REQD 4.7 for c++11 - add patch comments See PR pkg/52689 for more details. Upstream changes: (from https://github.com/google/mozc/blob/master/docs/release_history.md) Summary of changes between 2.19.2644.102 and 2.20.2673.102 as follows. Third party libraries: None. Build related changes: --qtver GYP build option was removed (280e38f). Mozc for macOS now uses macOS 10.11 SDK by default (b2a74bb). Major changes: src/data/installer/credits_ja.html was removed (2ec6c8f). Mozc for macOS now generates 64-bit executables. 32-bit machine is no longer supported on macOS. Mozc for Android now has more translations (d914458). Fixed issues: #187: build_mozc.py always generates 32 bit binaries on 64 bit OSX #327: Switch to Qt5 from Qt4 #348: DirectWrite may fail to render text in certain enviromnents #391: ImportError: gen_zip_code_seed.py #399: OK/Cancel buttons on Mozc key binding editor dialog cannot be clicked on Windows #400: Close icon on GUI dialogs do not work on Windows Total commits: 30 commits. Summary of changes between 2.18.2613.102 and 2.19.2643.102 as follows. Third party libraries: protobuf: e8ae137 -> c44ca26 Dropped dependency on fonttools Build related changes: --qtver=5 GYP build option is implicitly assumed on macOS and Linux builds (f76c304). On Windows, --qtver=4 is still the default. Major changes: Mozc for macOS now supports 10.12 as a runtime environment. Mozc for Android now uses on-device font to render keytop icons (f5dcad). Fixed issues: #263: Incorrect position in voiced sound marks on the key pad in Android #384: HUAWEI P9 lite does not show MozcView. #388: Having multiple abbreviation user dictionary entries with the same reading should be supported #389: Emoticon user dictionary entry should not be treated a content word Total commits: 39 commits. Summary of changes between 2.17.2532.102 and 2.18.2612.102 as follows. Third party libraries: protobuf: d5fb408 -> e8ae137 GYP: e2e928b -> 4ec6c4e breakpad: d2904bb -> 85b27e4 Dropped dependency on zlib Build related changes: Renamed src/mozc_version_template.txt to src/data/version/mozc_version_template.bzl Reference build environment now uses Ubuntu 14.04.5 (a7cbf72) Reference build environment now uses Ninja 1.7.1 (d2bc62b) Removed --android_compiler GYP option (5ce7fa6) Android build requires Android NDK r12b (5ce7fa6) Major changes: Improved Store Apps compatibility on Windows (0488082) Fixed issues: NPE in UserDictionaryToolActivity.onPostResume on Android (09b47c3) #273: Compilation errors in Android arm64 and mips64 build #373: Unexpected size bloat of the APK #374: Duplicate candidates after Undo #375: 90- is suggested from 090- #376: Suggestion-only user dictionary entry may not work #377: Abbreviation user dictionary entry may not work #378: Suppression word may not work #379: Single character noun user dictionary entry may not work #380: Dependency on dictionary/pos_matcher.h from session/session_server.cc is missing in GYP rules #382: Fix typo Total commits: 84 commits. Summary of changes between 2.17.2405.102 and 2.17.2531.102 as follows. Third party libraries: protobuf: 1a59a71 -> d5fb408 Build related changes: Building Mozc for Windows requires Visual Studio 2015 update 3. --qtdir option is no longer supported in Linux desktop build (d003076). Major changes: Updated system dictionary. Removed several Shift-JIS-based normalizations on Windows (26241b0). Mozc for Windows requires SSE2 even on 32-bit environment. Mozc for Windows supports Windows 7 SP1 and later only. Mozc for macOS supports macOS 10.9 and later only. Mozc for desktop platforms (Windows, macOS, desktop Linux) supports Qt5 behind --qtver=5 GYP option. Fixed issues: Fix OOM when importing too large dictionary file on Android (5c859ae) #298: Fix NPE on Samsung devices on showing toast #315: Switch to Visual C++ 2015 #372: Discontinue the support of Windows Vista Total commits: 128 commits. Summary of changes between 2.17.2355.102 and 2.17.2404.102 as follows. Third party libraries: protobuf: 172019c -> 1a59a71 Build related changes: Building Mozc requires protobuf 3.0 or later. --android_stl GYP option is removed in Android build. You cannot use GNU STL to build Mozc for Android anymore. Major changes: None. Fixed issues: #369: Unexpected software keyboard layout can be chosen #370: Mozc keeps crashing on Android N Developer Preview 5 #371: Shortcut word in personal dictionary should not be used for multi segment conversion Total commits: 50 commits. Summary of changes between 2.17.2323.102 and 2.17.2354.102 as follows. Third party libraries: None. Build related changes: None. Major changes: 2.17.2323.102 and later commits in OSS repository preserve the original CL commit date in Google internal repository. Consider to specify --topo-order option to git log to see commits in the actual commit order. Multiple performance improvements in Android. Fixed issues: None. Total commits: 32 commits. Summary of changes between 2.17.2314.102 and 2.17.2322.102 as follows. Third party libraries: googletest: 1d53731 -> 82b11b8 WTL: 9.0.4140 -> 9.1.5321 Build related changes: Building macOS binaries now requires Ninja instead of xcodebuild. Major changes: None. Fixed issues: #247: Use ninja to build Mac binaries #355: Native resource leak due to the missing pthread_detach call in mozc::Thread::Detach #361: ImmSetCandidateWindow() with CFS_EXCLUDE isn't supported on Win Vista and Win7 Total commits: 15 commits. @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Update to 2.17.2313.102 Changelog: 2.17.2288.102 - 2.17.2313.102 / 2016-01-03 - 2016-01-10 Summary of changes between 2.17.2288.102 and 2.17.2313.102 as follows. Third party libraries: None. Build related changes: None. Major changes: Update system dictionary. Status icons for OS X are updated with Noto font. Fixed issues: #344: Support icon_prop_key entry in ibus-mozc #345: Mozc for Android keeps crashing #347: Software keyboard is not rendered correctly on Android 6 if non-material theme is selected #350: Status icon is not updated when using Windows Store Apps in desktop mode on Windows 10 #351: Mozc cannot be activated in the search box on the task bar when configured to be the default IME on Windows 10 Following issues are not completely fixed yet, but at least worked around. #348: DirectWrite may fail to render text in certain enviromnents #349: Word suggestion can be unexpectedly suppressed on Chromium Total commits: 29 commits. 2.17.2285.102 - 2.17.2287.102 / 2016-01-01 - 2016-01-02 Summary of changes between 2.17.2285.102 and 2.17.2287.102 as follows. Third party libraries: None. Build related changes: None. Major changes: None. Fixed issues: None. Total commits: 4 commits. 2.17.2241.102 - 2.17.2284.102 / 2015-11-15 - 2015-12-31 Summary of changes between 2.17.2241.102 and 2.17.2284.102 as follows. Third party libraries: fontTools: 5ba7d98 -> 8724513 Build related changes: Reference Dockerfile for Fedora now uses Fedora 23 base image. Default SDKROOT for OS X build is switched from macosx10.8 to macosx10.9. Major changes: CalculatorRewriter is now triggered not only by inputs end with = but also by inputs start with =. For instance, now =1+1 triggers CalculatorRewriter. See the commit message of 5d423b0b and its unittests as for how it works. Performance improvements in LOUDS. See commits 3591f5e7 and cac14650 for details. Fixed issues: #317: session_handler_scenario_test is flaky in Linux build on Travis-CI #341: 1d*= should not trigger language-aware rewriter Total commits: 48 commits. @ text @d1 1 a1 1 $NetBSD: patch-base_base.gyp,v 1.5 2014/11/07 23:28:36 ryoon Exp $ d3 3 a5 1 --- base/base.gyp.orig 2014-11-03 05:13:02.000000000 +0000 d7 6 a12 7 @@@@ -78,7 +78,7 @@@@ # shared among *host* binaries and *target* binaries. This means that # you should implement *host* binaries by using limited libraries # which are also available on NDK. - ['OS=="linux" and target_platform!="Android" and ' + ['OS=="netbsd" or (OS=="linux" and target_platform!="Android") and ' 'not (target_platform=="NaCl" and _toolset=="target")', { d14 2 a15 1 'HAVE_LIBRT=1', @ 1.5 log @Update to 1.15.1917.102 from 1.15.1895.102 Changelog: r373 2014-11-03 1.15.1917.102 - r353 2014-10-17 1.15.1896.102 You can check out Mozc r373 as follows. gclient sync --revision=373 Summary of changes between 1.15.1896.102 (r353) and 1.15.1917.102 (r373). Build related changes: Android build is now tested with NDK r10c and OpenJDK 7 Fixed issues: FIX: Warning message from keymap editor should be updated ( Issue 251 ) Commit summary: r373: Remove Util:ToUTF8 since it is actually a dead code r372: Tidy up build_mozc.py r371: Unsupport BuildToolsMain in build_mozc.py except for Windows r370: Re-enable tests for SafeStrToDouble/SafeStrToFloat on Android r369: Use OpenJDK 7 to build Android binaries r368: Swith protobuf repository from Google Code to GitHub part2 r367: Fix several coding style issues r366: Sort test cases alphabetically r365: Merge ANDROID_VERSION_CODE into BUILD r364: Replace scoped_ptr with std::unique_ptr under unix/ r363: Stop generating xcode rule to run unittest from IDE r362: Fix style violations in header include guards part 3 r361: Deprecate build fravor "Optimize" r360: Put mozc_build_tools under output directory r359: Fix indentation in a python script r358: Roll breakpad r1375:r1391 r357: Swith protobuf repository from Google Code to GitHub r356: Show the warning message when and only when keymaps for DirectInput mode are changed r355: Stop using non-standard default constructor of std::istream r354: Fix style violations in header include guards part 2 r353: Switch to Android NDK r10c @ text @d1 1 a1 1 $NetBSD: patch-base_base.gyp,v 1.3 2014/06/15 13:08:34 ryoon Exp $ @ 1.4 log @Update to 1.15.1785.102 * devel/ninja is required to build. Changelog: r271 2014-07-13 1.15.1834.102 - r265 2014-07-06 1.15.1828.102 You can check out Mozc r271 as follows. gclient sync --revision=271 Summary of changes between 1.15.1834.102 (r271) and 1.15.1828.102 (r265). Build related changes: Ninja and GYP r1948 are now required to build Mozc for Android, NaCl, or Linux desktop. Note that you don't need to install Ninja manually, since depot_tools maintains pre-built Ninja binaries. A sample Dockerfile is now available at mozc/docker/ubuntu12.04/Dockerfile. It provides a reference build environment of Mozc for Android, NaCl, and Linux desktop. See BuildInDocker for details. Fixed issues: FIX: Use ninja on Linux ( Issue 222 ) FIX: Inconsistency between visible candidate and actual commit in suggestion ( Issue 239 ) FIX: Provide a Dockerfile to set up build environment for Android, NaCl, and Linux desktop ( Issue 240 ) Commit summary: r271: Add an all-in-one Dockerfile to build Mozc for Android, NaCl, and Linux desktop (Ubuntu 12.04 edition) r270: Minor clean up in gyp file r269: Zero query suggestion shouldn't be triggered when committing with key event r268: Use Ninja to build Android, NaCl, and Linux Desktop binaries part 3 r267: Use Ninja to build Android, NaCl, and Linux Desktop binaries part 2 r266: Use Ninja to build Android, NaCl, and Linux Desktop binaries r265: Pull GYP r1948 r253 2014-07-06 1.15.1827.102 - r241 2014-06-28 1.15.1815.102 You can check out Mozc r253 as follows. gclient sync --revision=253 Summary of changes between 1.15.1827.102 (r253) and 1.15.1815.102 (r241). Fixed issues: FIX: Menu item for MozcTool lacks text label in ibus-mozc ( Issue 233 ) FIX: Explorer crashes when tsf-mozc is enabled on Windows 8.1 update1 ( Issue 236 ) Commit summary: r253: Specify the absolute path of the project root directory for include directories r252: Disable ITfFnGetLinguisticAlternates until the root cause of Explorer crashes is addressed r251: Specify text label for the menu item of MozcTool in ibus-mozc r250: Do not pass incomplete types to STL containers r249: Explicitly include for OSX r248: Stop using template to implement BasicCodeGenByteArrayStreamBuf r247: Explicity invoke bash for make-standalone-toolchain.sh r246: Make config_file_stream_test.cc more robust r245: Replace NULL with nullptr in mozc::NumberUtil r244: Enable Unicode 6 Emoji conversion by default for desktop (part 4) r243: Unify nested preprocessor conditions into one line (part 3) r242: Minor style fixes r241: Unify nested preprocessor conditions into one line (part 2) r234 2014-06-22 1.15.1814.102 - r206 2014-05-24 1.15.1786.102 You can check out Mozc r234 as follows. gclient sync --revision=234 Summary of changes between 1.15.1814.102 (r234) and 1.15.1786.102 (r206). Build related changes: 'build_mozc.py build_tools' is deprecated. Mozc no longer requires 2-pass build. ( Issue 223 ) Fixed issues: FIX: Wrong key mapping for Numpad-End in mozc.el ( Issue 170 ) FIX: mozc::converter::CandidateFilter drops candidates unexpectedly ( Issue 220 ) FIX: Preceding text is not correctly extracted in ibus-mozc ( Issue 226 ) FIX: Undo-Commit is not functional in ibus-mozc ( Issue 227 ) FIX: NaCl-Mozc uses wrong version for downloadable dictionary Commit summary: r234: Ensure that the IPC client is configured before it is used in ibus-mozc r233: Teach ibus-mozc about the correct substring position when extracting surrounding text (part 2) r232: Teach ibus-mozc about the correct substring position when extracting surrounding text (part 1) r231: Enable Unicode 6 Emoji conversion by default for desktop (part 3) r230: Enable Unicode 6 Emoji conversion by default for desktop (part 2) r229: Enable Unicode 6 Emoji conversion by default for desktop r228: Unify nested preprocessor conditions into one line r227: Strictly check the range of the operands for integer operations performed in NumberUtil r226: Simplify test cases for SafeStrToDouble/SafeStrToFloat r225: Remove a redundant constant definition r224: UtilTest::StripWhiteSpaces should work with a single letter text. r223: Use different internal namespace for gflags r222: Fix the version check logic of the downloadable dictionary for NaCl-Mozc. r221: Do not use shell syntax in gyp (part 2) r220: Do not use shell syntax in gyp (part 1) r219: Use absolute path to teach the linker about a file location r218: Add a missing build dependency r217: Fix wrong reading for U+1F3C4 r216: Fix key mapping for Numpad-End in mozc.el r215: Remove a redundant NULL initialization of unique_ptr r214: Stop using 2-pass build on OS X r213: Minor style fixes r212: Manage the root directory of protobuf for Java source in gyp rather than ant r211: Stop using 2-pass build except for OS X r210: Remove execute bit from files that shouldn't have it r209: Remove platform-dependent mozc::Encryptor part 2 r208: Remove platform-dependent mozc::Encryptor r207: Fix the bug that Top_cost + cost_offset exceeds INT_MAX when lid is first/last name r206: Remove an obsolete directory that is no longer used @ text @d3 1 a3 1 --- base/base.gyp.orig 2014-07-06 07:03:03.000000000 +0000 @ 1.3 log @Update to 1.15.1785.102 * Based on PR pkg/48837 from tsutsui@@, thank you. The most important change for Japanese ibus-mozc users is: >> FIX: The initial mode of ibus-mozc shouldn't be Hiragana with IBus 1.5+ >> (Issue 201) Changelog: r192 2014-05-16 1.15.1785.102 Build related changes: Removed an undocumented option --channel_dev from build_mozc.py gyp Removed runtime dependency on OpenSSL on NaCl, Mac, and Linux ( Issue 215 ). Android build is now only tested with NDK r9d Debug_Android and Release_Android are deprecated. You can simply specify Debug and Android, respectively. Removed base/base.h. ( Issue 218 ) New features and improvement for Android: Add Unicode 6 Emoji support with EmojiCapable annotation Add a menu item for Voice input in the input options menu User dictionary is now exportable Improved accessibility support Improved hardware keyboard support Use optimized layouts for: TYPE_TEXT_VARIATION_URI TYPE_TEXT_VARIATION_EMAIL_ADDRESS TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS Long pressable UI elements now have three dots marker New features and improvement for Windows: Enable DirectWrite on Windows 7 and later Enable Color Emoji rendering on Windows 8.1 and later Implement more TSF interfaces ITfCandidateList ITfFnGetLinguisticAlternates ITfFnSearchCandidateProvider ITfFnReconversion Fixed issues: FIX: TF_E_NOLAYOUT is ignored in tsf-mozc on Windows FIX: Candidate window never disappears when TSF-aware Firefox loses keyboard focus FIX: Wrong event handling for special events in emacs-mozc FIX: Better support LEIM and fix document links in emacs-mozc FIX: Top of suggest/candidate item is displayed right behind preedit text ( Issue 147 ) FIX: Candidates in overlay style are displayed sideways if header-line-format is non-nil ( Issue 196 ) FIX: The initial mode of ibus-mozc shouldn't be Hiragana with IBus 1.5+ ( Issue 201 ) FIX: Compilation error due to text encoding with Visual C++ ( Issue 206 ) FIX: Input methods are unavailable when guest-login (Chromium Issue 339318) FIX: Eisu Kana keys are not behaving properly (Chromium Issue 340194) @ text @d1 1 a1 1 $NetBSD: patch-base_base.gyp,v 1.2 2013/07/20 04:34:53 ryoon Exp $ d3 1 a3 1 --- base/base.gyp.orig 2014-05-21 10:51:31.000000000 +0000 a13 29 @@@@ -274,23 +274,23 @@@@ }, }], ['use_legacy_encryptor==1 and ' - 'OS=="linux" and target_platform!="Android" and ' + 'OS=="netbsd" or (OS=="linux" and target_platform!="Android") and ' 'not (target_platform=="NaCl" and _toolset=="target")', { 'cflags': [ - '