Commit graph

1327 commits

Author SHA1 Message Date
jperkin
c3ad19445c uim: Set C99 correctly, use C++03. 2018-02-02 16:38:19 +00:00
markd
2a85347772 qt5-uim: build with qt 5.10 2018-01-30 06:47:01 +00:00
jperkin
37b8c2d121 scim: Specify C++03, not C++11 clean. 2018-01-29 18:33:01 +00:00
jperkin
7c7c36baf9 zinnia: Backport upstream fix for C++11. 2018-01-29 17:41:05 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
jperkin
e366662af4 Belated PKGREVISION bump for devel/protobuf update.
Fixes at least joyent/pkgsrc#60.
2018-01-17 12:10:37 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
tsutsui
17c0a9c5c8 mozc-server: fix a build error on NetBSD/amd64 7.1.1 + pkgsrc-2017Q4.
Apply a patch from the upstream pull request #424:
https://github.com/google/mozc/pull/424/files
> Fix reference to std::swap #424
2017-12-30 14:51:42 +00:00
ryoon
724aa20c9d Update to 1.4.3
Changelog:
 Build and translation fixes [#58, #59]
2017-12-18 05:55:20 +00:00
ryoon
72d8c0560d Update to 1.0.3
Changelog:
 Fix hiragana to katakana conversion in abbrev mode [#41]
 Make "commit-unhandled" actually commit in abbrev mode [#39]
 Avoid redundant dictionary lookup in non-numeric conversion cases [#36]
 Fix KZIK rules [#35, #37]
 Fix okuri-ari word registration [#33, #34]
 Add command for sticky-shift [#32]
 Don't crash when a rule has no default metadata [#31]
 Bind C-j to go back to hiragana in AZIK latin [#30]
 Build fixes [#42, #43]
2017-12-18 05:54:18 +00:00
tsutsui
a91b60cee8 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.
2017-12-17 14:15:43 +00:00
tsutsui
e8e4cf8cf4 ibus: bump PKGREVISION for cldr-emoji-annotation-32.0.0.1 update. 2017-12-10 07:18:35 +00:00
taca
29acc93dfe inputmethod/Makefile: Add tamago-tsunagi
Note: tamago-tsunagi is based on wip/tamago-tsunagi made by mef@.
2017-12-09 03:31:06 +00:00
taca
af417ad8bf inputmethod/tamago-tsunagi: Add version 5.0.7.1
tamago-tsunagi is Emacs plug-in to bridge inputmethods of (Free)Wnn, Canna,
sj3, and Anthy.  It is fork from IM egg(tamago) and it supports Emacs-24.3
and later, one of successors of editors/tamago.

Similar work may also be found at

	http://anonscm.debian.org/cgit/pkg-anthy/egg.git

but it does not have capability with (Free)Wnn and Canna.
2017-12-09 03:28:49 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
tsutsui
a5695741b9 ibus, ibus-python: update to 1.5.17. PR pkg/52694
pkgsrc changes:
* handle emoji-dict support in CONFIGURE_ARGS
* de-fuzz patches

Upstream changes (from https://github.com/ibus/ibus/releases):

1.5.17

* ui/gtk3: Emojier supports Ctrl-c,v,x and Ctrl-Shift-c 081d09f
* Make all emoji dicts for fully qualified ad80999
* ui/gtk3: Fix SEGV of Emojier on de_DE.UTF-8 bc0f913
* ui/gtk3: Do not activate emoji cells on mouse until mouse moves 98f70ee
* ui/gtk3: Fix SEGV of XKeysymToKeycode() on Wayland 91bebf0
* client/gtk2: include the scaling factor in Wayland (Xiang Fan) 6a3301d
* Implement ibus portal (Alexander Larsson) 203a3df 35ce624 9772e80 9937a0e
    3e01bab
* ui/gtk3: Switcher should ignore mouse until it moves d788918
* client/gtk2: Do not send key events to GtkIMContextSimple bbfb3d7 d784e04
* ui/gtk3: Fix PropertyPanel position in workarea 0632cbb
* ui/gtk3: Fix to enable menu button on PropertyPanel 4a54163
* ui/gtk3: Increase timeout of window filter in PropertyPanel 53d1f9e
* ui/gtk3: Unset GDK_CORE_DEVICE_EVENTS d37c8bb
* ui/gtk3: Unref Panel and Indicator when double panels run dfe21a2
* Fix a typo in configure.ac (Felix Yan) e6bab7a
* Typo fix (Mario Bodemann) c1b93f9
* Fix build issues 4fe3050 21bac47 79aebc5
* engine: Add Malay and Mongolian keymaps 44d0535
* Update translations 8cb149b 56b5126

1.5.16

* Implement shortcut keys on emoji dialog 58f6140
* Move language setting from IBusEmojier to ibus-setup 0efb1c5
* Works ibus emoji command for Wayland (Peng Wu) 648f58a 2f8982a da33672
    290f786 aba81ac 61fa8ea
* Enable to type multiple code points on Emojier 8b6f9fa
* Emoji misc enhancements. 9dbea34 31ed31e c580845 fbe3de1 50e344a cb0a36c
    4b8d7ba edcb4a0 1159093 0836c3f 086fc54
* Change emoji modal dialog to focused dialog c6cdf21
* Change to use Unicode Emoji files instead of EmojiOne files 2f73064
* Add ibus-emoji man mapge 5f653d3 f6c2e2d
* Make more readable error messages if emoji xml files are missed bd7e0ba
    1643007
* Fix IBusEmojiDialog_1_0_gir_LIBS for --as-needed LDFLAGS c3168d4
* bus: Add error messages for g_dbus_server_new_sync 4e02857
* tools: Fix ibus emoji SEGV when language is changed. 7e477d5
* client/x11: Add XSetIOErrorHandler() for GNOME3 desktop ab6c38c
* Update translations 21e6c00
* Release 1.5.16 ccc602d

You can get Unicode emoji files from http://www.unicode.org/Public/emoji/4.0/
or Fedora provides unicode-emoji package. The version 4.0 is recommended since
5.0 is not released officially yet.
You can get emoji annotation files from https://github.com/fujiwarat/
cldr-emoji-annotation or Fedora provides cldr-emoji-annotation package.

1.5.15

* Fix GVariant leaks (Eric R. Schulz) 997e5cb
* ui/gtk3: Fix radio buttons on Property Panel ceb6a9b
* Update translations 708e5e5
* Fix warning messages during panel resizes af66ace
* src: Hide lookup table if emoji annotation does not hit e795eda
* src: Enable to type digit to commit emoji on lookup window 4d86e59
* src: Enable PageUp, PageDown, CandidateClick buttons with emoji lookup
    faf5e3c
* ui/gtk3: support scroll event in candidates panel (Peng Wu) 52b7272
* src: Avoid emoji typing during Unicode typing f80dcc9
* ui/gtk3: Fix panel CSS format for GTK 3.22 aacf5ad
* util/IMdkit: Fix the range of memset() in i18nIc.c 371535b
* ui/gtk3: Refactor color of a selected candidate on lookup window bdc83bc
* ui/gtk3: Free normal_color in CandidateArea b8f5553
* ui/gtk3: Refactor to set panel icon b498ff5
* ui/gtk3: Fix typo in switcher.get_input_context_path() fcb90f7
* bus: fix service file when --disable-xim is specified (Marc-Antoine
    Perennou) 993289f
* Fix memory leak in IBus.Bus.get_global_engine() (Eric R. Schulz) 0a24481
* Move emoji implementation from IBusEngineSimple to IBusPanel 02d99aa
* setup: Set emoji preview text on font setting 13bf503
* Add 'ibus emoji' command for no ibus panel desktops c37989a
* Release 1.5.15 f7f3bc8
* Fix a build failure with --disable-emoji-dict 641c3cb

You can get emoji.json with npm install -g emojione or Fedora provides
nodejs-emojione-json package.
You can get emoji annotation files from https://github.com/fujiwarat/
cldr-emoji-annotation or Fedora provides cldr-emoji-annotation package.

1.5.14

* Don't warn if DISPLAY is not set (Matthias Clasen) 0432aa6
* Install a DBus service file (Rui Matos) 84c18f1
* configure: don't hardcode pkg-config (Marc-Antoine Perennou) b210c0d
* conf/gconf: Fix SEGV in ibus_config_gconf_get_values a186059
* client/gtk2: Fix SEGV with Wayland display 3ef21fe
* ui/gtk3: Fix panel CSS format for GTK 3.20 a598ae2
* engine: Implement Emoji typing with XKB engines 160d3c9
* engine: Add emoji-list.html 0ed644c
* engine: Use annotations/en.xml from unocode.org but not emoji-list.html
    0ee1896
* Fix typo in configure.ac f88c487
* tests/ibus-engine-switch: Don't try to remove non-existing GSource 20068d9
* Fix make dist eee7a13
* Fix Croatian language code in simple.xml 028624f
* Replace deprecated GSimpleAsyncResult with GTask since GLib 2.46 239d363

You can get emoji.json with npm install -g emojione or Fedora provides
nodejs-emojione-json package.
2017-11-05 04:19:15 +00:00
wiz
46d09cb166 editors/Makefile: remove ibus-el 2017-09-30 07:24:46 +00:00
wiz
eef80df883 emacs22*, emacs23*, emacs24*: remove unmaintained emacs versions
As announced in
https://mail-index.netbsd.org/pkgsrc-users/2017/09/11/msg025563.html

This still leaves emacs20, emacs21, and the current version, emacs25.
2017-09-29 12:40:26 +00:00
wiz
a118bdb090 scim: Remove commented out qt3 option 2017-09-26 10:02:21 +00:00
wiz
e386dfd4e9 uim: remove qt3 and kde3 options 2017-09-26 09:42:26 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
wiz
3110a02dbc Comment out dead sites. 2017-09-06 10:40:25 +00:00
wiz
45b93ad09f Remove scim-tegaki.
Used removed scim-python.
2017-09-05 06:00:47 +00:00
wiz
303dc564fb Update some URLs. 2017-09-04 18:55:07 +00:00
wiz
2e7b1498cd Remove scim-python.
This project was stopped upstream and work was continued into the
ibus platform.
2017-09-04 18:25:05 +00:00
wiz
ff22ec594f Follow some redirects. 2017-09-04 18:08:18 +00:00
wiz
1770bcacd4 Comment out dead sites. 2017-09-04 18:00:49 +00:00
adam
931d707fe2 Revbump for boost update 2017-08-24 20:03:08 +00:00
adam
62d3f1ac1b Revbump for boost update 2017-08-24 20:02:56 +00:00
wiz
7c8354aa3e Update some HOMEPAGEs. 2017-08-16 21:22:11 +00:00
wiz
7909ca8cec Comment out dead sites. 2017-08-16 20:45:30 +00:00
wiz
a1e4174a9c Follow some http redirects. 2017-08-16 20:21:03 +00:00
jlam
04d58bd26b The Canna-* packages require the "makedepend" tool to configure. 2017-08-08 05:47:25 +00:00
jlam
248594dc1e sbin/jserver should be a setuid executable in ja-freewnn-server.
SPECIAL_PERMS was set to incorrect or missing paths to freewnn
server executables.  There is only one server executable installed
by the package and it is ${PREFIX}/sbin/jserver, which needs to be
setuid to the "wnn" user.

Bump the PKGREVISION due to fixes in the packgae install scripts.
2017-08-07 08:26:38 +00:00
wiz
4b6cc49c90 Comment out some dead HOMEPAGEs. 2017-08-01 17:40:08 +00:00
wiz
4078335453 Update HOMEPAGE. 2017-08-01 16:49:18 +00:00
wiz
7b294157a3 Comment out dead sites (DNS problems). 2017-08-01 16:47:35 +00:00
wiz
5d86518619 Switch github HOMEPAGEs to https. 2017-07-30 22:32:10 +00:00
maya
fced448cf6 Don't include machine/ansi.h on fbsd and os x which removed it.
do include sys/_types.h on freebsd because gcc does in the identical
fragment of code that it contains.
2017-07-22 17:53:16 +00:00
maya
760f333723 Don't provide a declaration of fgets and gets in a function.
stdio.h is enough. fixes build failure with ssp/fortify
2017-07-22 17:44:40 +00:00
ryoon
17cfb59fe1 Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
ryoon
62ad36d424 Bump PKGREVISION from enabling gtk3 option by default 2017-05-21 09:12:34 +00:00
ryoon
76884737ca Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
taca
53a6cc8aeb Remove prime-dict package which is not maintained for long time and depends
on ruby18.
2017-04-22 17:38:01 +00:00
taca
d91b32d4fd Remove prime package which is not maintained for long time and depends on
ruby18.
2017-04-22 17:37:38 +00:00
taca
061e3fdb4c Remove scim-prime which is not maintained for long time and depends on
ruby18.
2017-04-22 17:37:11 +00:00