pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/inputmethod/fcitx Update to 4.2.9.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/799e405429c8
branches:  trunk
changeset: 384155:799e405429c8
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Aug 18 01:11:16 2018 +0000

description:
Update to 4.2.9.6

Changelog:
Bug fixes and improvements

diffstat:

 inputmethod/fcitx/Makefile                                           |   78 +-
 inputmethod/fcitx/PLIST                                              |  456 +++++++++-
 inputmethod/fcitx/buildlink3.mk                                      |   13 +
 inputmethod/fcitx/distinfo                                           |   37 +-
 inputmethod/fcitx/patches/patch-aa                                   |   13 -
 inputmethod/fcitx/patches/patch-ab                                   |   13 -
 inputmethod/fcitx/patches/patch-cmake_FcitxMacro.cmake               |   30 +
 inputmethod/fcitx/patches/patch-src_im_pinyin_data_CMakeLists.txt    |   13 +
 inputmethod/fcitx/patches/patch-src_im_table_data_CMakeLists.txt     |   13 +
 inputmethod/fcitx/patches/patch-src_lib_fcitx-utils_utils.c          |   14 +
 inputmethod/fcitx/patches/patch-src_module_spell_dict_CMakeLists.txt |   13 +
 11 files changed, 638 insertions(+), 55 deletions(-)

diffs (truncated from 758 to 300 lines):

diff -r 290aa69aebfe -r 799e405429c8 inputmethod/fcitx/Makefile
--- a/inputmethod/fcitx/Makefile        Sat Aug 18 00:14:39 2018 +0000
+++ b/inputmethod/fcitx/Makefile        Sat Aug 18 01:11:16 2018 +0000
@@ -1,25 +1,85 @@
-# $NetBSD: Makefile,v 1.14 2018/03/12 11:16:53 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2018/08/18 01:11:16 ryoon Exp $
 #
 
-DISTNAME=              fcitx-3.1.1
-PKGREVISION=           7
+DISTNAME=              fcitx-4.2.9.6
 CATEGORIES=            inputmethod
-MASTER_SITES=          http://www.fcitx.org/download/
-EXTRACT_SUFX=          .tar.bz2
+MASTER_SITES=          https://download.fcitx-im.org/fcitx/
+EXTRACT_SUFX=          .tar.xz
+
+DISTFILES=             ${DEFAULT_DISTFILES}
+
+DATAFILES=             en_dict-20121020.tar.gz
+DATAFILES+=            pinyin.tar.gz
+DATAFILES+=            py_stroke-20121124.tar.gz
+DATAFILES+=            py_table-20121124.tar.gz
+DATAFILES+=            table.tar.gz
+
+EXTRACT_ONLY=          ${DEFAULT_DISTFILES}
+
+.for f in ${DATAFILES}
+SITES.${f}=            https://download.fcitx-im.org/data/
+DISTFILES+=            ${f}
+.endfor
 
 MAINTAINER=            rxg%NetBSD.org@localhost
-#HOMEPAGE=             http://www.fcitx.org/main/
+HOMEPAGE=              https://www.fcitx-im.org/
 COMMENT=               Free Chinese Input Toy of X
 
-USE_TOOLS+=            pkg-config
+BUILD_DEPENDS+=                extra-cmake-modules-[0-9]*:../../devel/extra-cmake-modules
+BUILD_DEPENDS+=                automoc4-[0-9]*:../../devel/automoc4
+
+USE_LANGUAGES+=                c c++
+
+USE_TOOLS+=            bash:run gmake pkg-config
+USE_CMAKE=             yes
 
-GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --enable-xft
+REPLACE_BASH+=         data/script/*sh
+REPLACE_BASH+=         cmake/*sh
+
+CMAKE_ARGS+=           -DENABLE_PRESAGE=OFF
+CMAKE_ARGS+=           -DENABLE_GIR=OFF
+CMAKE_ARGS+=           -DENABLE_GTK2_IM_MODULE=ON
+CMAKE_ARGS+=           -DENABLE_GTK3_IM_MODULE=ON
+CMAKE_ARGS+=           -DENABLE_QT_IM_MODULE=ON
+CMAKE_ARGS+=           -DENABLE_QT_GUI=ON
 
 BUILDLINK_DEPMETHOD.libXt?=    build
 
+PTHREAD_AUTO_VARS=     yes
+LDFLAGS.NetBSD+=       -lexecinfo -lintl
+BUILDLINK_TRANSFORM+=  rm:-Wl,--as-needed
+
+post-extract:
+       ${CP} ${DISTDIR}/en_dict-20121020.tar.gz \
+               ${WRKSRC}/src/module/spell/dict/
+       ${CP} ${DISTDIR}/pinyin.tar.gz \
+               ${WRKSRC}/src/im/pinyin/data/
+       ${CP} ${DISTDIR}/py_stroke-20121124.tar.gz \
+               ${WRKSRC}/src/module/pinyin-enhance/data/
+       ${CP} ${DISTDIR}/py_table-20121124.tar.gz \
+               ${WRKSRC}/src/module/pinyin-enhance/data/
+       ${CP} ${DISTDIR}/table.tar.gz \
+               ${WRKSRC}/src/im/table/data/
+
 .include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/libexecinfo/buildlink3.mk"
+.include "../../devel/gettext-tools/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../textproc/enchant/buildlink3.mk"
+.include "../../textproc/iso-codes/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
 .include "../../x11/libX11/buildlink3.mk"
 .include "../../x11/libXft/buildlink3.mk"
+.include "../../x11/libXinerama/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"
+.include "../../x11/libxkbcommon/buildlink3.mk"
+.include "../../x11/libxkbfile/buildlink3.mk"
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-qdbus/buildlink3.mk"
+.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../x11/xkeyboard-config/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 290aa69aebfe -r 799e405429c8 inputmethod/fcitx/PLIST
--- a/inputmethod/fcitx/PLIST   Sat Aug 18 00:14:39 2018 +0000
+++ b/inputmethod/fcitx/PLIST   Sat Aug 18 01:11:16 2018 +0000
@@ -1,17 +1,447 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:01:29 joerg Exp $
+@comment $NetBSD: PLIST,v 1.3 2018/08/18 01:11:16 ryoon Exp $
 bin/createPYMB
 bin/fcitx
+bin/fcitx-autostart
+bin/fcitx-configtool
+bin/fcitx-dbus-watcher
+bin/fcitx-diagnose
+bin/fcitx-remote
+bin/fcitx-skin-installer
+bin/fcitx4-config
+bin/mb2org
 bin/mb2txt
+bin/readPYBase
+bin/readPYMB
+bin/scel2org
 bin/txt2mb
-share/fcitx/data/cj.mb
-share/fcitx/data/erbi.mb
-share/fcitx/data/punc.mb
-share/fcitx/data/pySym.mb
-share/fcitx/data/pybase.mb
-share/fcitx/data/pyphrase.mb
-share/fcitx/data/sp.dat
-share/fcitx/data/tables.conf
-share/fcitx/data/wbx.mb
-share/fcitx/doc/cjkvinput.txt
-share/fcitx/doc/fcitx3.pdf
-share/fcitx/doc/wb_fh.htm
+etc/xdg/autostart/fcitx-autostart.desktop
+include/fcitx-config/fcitx-config.h
+include/fcitx-config/hotkey.h
+include/fcitx-config/xdg.h
+include/fcitx-gclient/fcitxclient.h
+include/fcitx-gclient/fcitxconnection.h
+include/fcitx-gclient/fcitxinputmethod.h
+include/fcitx-gclient/fcitxkbd.h
+include/fcitx-qt/fcitxqt_export.h
+include/fcitx-qt/fcitxqtconfiguifactory.h
+include/fcitx-qt/fcitxqtconfiguiplugin.h
+include/fcitx-qt/fcitxqtconfiguiwidget.h
+include/fcitx-qt/fcitxqtconnection.h
+include/fcitx-qt/fcitxqtformattedpreedit.h
+include/fcitx-qt/fcitxqtinputcontextproxy.h
+include/fcitx-qt/fcitxqtinputmethoditem.h
+include/fcitx-qt/fcitxqtinputmethodproxy.h
+include/fcitx-qt/fcitxqtkeyboardlayout.h
+include/fcitx-qt/fcitxqtkeyboardproxy.h
+include/fcitx-qt/fcitxqtkeysequencewidget.h
+include/fcitx-utils/bitset.h
+include/fcitx-utils/desktop-parse.h
+include/fcitx-utils/handler-table.h
+include/fcitx-utils/keysym.h
+include/fcitx-utils/keysymgen.h
+include/fcitx-utils/log.h
+include/fcitx-utils/memory.h
+include/fcitx-utils/objpool.h
+include/fcitx-utils/stringmap.h
+include/fcitx-utils/utarray.h
+include/fcitx-utils/utf8.h
+include/fcitx-utils/uthash.h
+include/fcitx-utils/utils.h
+include/fcitx/addon.h
+include/fcitx/candidate.h
+include/fcitx/configfile.h
+include/fcitx/context.h
+include/fcitx/fcitx.h
+include/fcitx/frontend.h
+include/fcitx/hook.h
+include/fcitx/ime.h
+include/fcitx/instance.h
+include/fcitx/keys.h
+include/fcitx/module.h
+include/fcitx/module/chttrans/chttrans.h
+include/fcitx/module/chttrans/fcitx-chttrans.h
+include/fcitx/module/classicui/classicuiinterface.h
+include/fcitx/module/classicui/fcitx-classicui.h
+include/fcitx/module/clipboard/clipboard.h
+include/fcitx/module/clipboard/fcitx-clipboard.h
+include/fcitx/module/dbus/dbusstuff.h
+include/fcitx/module/dbus/fcitx-dbus.h
+include/fcitx/module/freedesktop-notify/fcitx-freedesktop-notify.h
+include/fcitx/module/freedesktop-notify/freedesktop-notify.h
+include/fcitx/module/ipc/ipc.h
+include/fcitx/module/notificationitem/fcitx-notificationitem.h
+include/fcitx/module/notificationitem/notificationitem.h
+include/fcitx/module/pinyin-enhance/fcitx-pinyin-enhance.h
+include/fcitx/module/pinyin-enhance/pinyin-enhance.h
+include/fcitx/module/pinyin/fcitx-pinyin.h
+include/fcitx/module/pinyin/pydef.h
+include/fcitx/module/punc/fcitx-punc.h
+include/fcitx/module/punc/punc.h
+include/fcitx/module/quickphrase/fcitx-quickphrase.h
+include/fcitx/module/quickphrase/quickphrase.h
+include/fcitx/module/spell/fcitx-spell.h
+include/fcitx/module/spell/spell.h
+include/fcitx/module/x11/fcitx-x11.h
+include/fcitx/module/x11/x11stuff.h
+include/fcitx/module/xkb/fcitx-xkb.h
+include/fcitx/module/xkb/xkb.h
+include/fcitx/module/xkbdbus/fcitx-xkbdbus.h
+include/fcitx/profile.h
+include/fcitx/ui.h
+lib/fcitx/fcitx-autoeng.so
+lib/fcitx/fcitx-chttrans.so
+lib/fcitx/fcitx-classic-ui.so
+lib/fcitx/fcitx-clipboard.so
+lib/fcitx/fcitx-dbus.so
+lib/fcitx/fcitx-freedesktop-notify.so
+lib/fcitx/fcitx-fullwidth-char.so
+lib/fcitx/fcitx-imselector.so
+lib/fcitx/fcitx-ipc.so
+lib/fcitx/fcitx-ipcportal.so
+lib/fcitx/fcitx-keyboard.so
+lib/fcitx/fcitx-kimpanel-ui.so
+lib/fcitx/fcitx-notificationitem.so
+lib/fcitx/fcitx-pinyin-enhance.so
+lib/fcitx/fcitx-pinyin.so
+lib/fcitx/fcitx-punc.so
+lib/fcitx/fcitx-quickphrase.so
+lib/fcitx/fcitx-qw.so
+lib/fcitx/fcitx-remote-module.so
+lib/fcitx/fcitx-spell.so
+lib/fcitx/fcitx-table.so
+lib/fcitx/fcitx-unicode.so
+lib/fcitx/fcitx-vk.so
+lib/fcitx/fcitx-x11.so
+lib/fcitx/fcitx-xim.so
+lib/fcitx/fcitx-xkb.so
+lib/fcitx/fcitx-xkbdbus.so
+lib/fcitx/libexec/comp-spell-dict
+lib/fcitx/libexec/fcitx-po-parser
+lib/fcitx/libexec/fcitx-qt-gui-wrapper
+lib/fcitx/libexec/fcitx-scanner
+lib/gtk-2.0/2.10.0/immodules/im-fcitx.so
+lib/gtk-3.0/3.0.0/immodules/im-fcitx.so
+lib/libfcitx-config.so
+lib/libfcitx-config.so.4
+lib/libfcitx-config.so.4.1
+lib/libfcitx-core.so
+lib/libfcitx-core.so.0
+lib/libfcitx-core.so.0.3
+lib/libfcitx-gclient.so
+lib/libfcitx-gclient.so.0.2
+lib/libfcitx-gclient.so.1
+lib/libfcitx-qt.so
+lib/libfcitx-qt.so.0
+lib/libfcitx-qt.so.0.1
+lib/libfcitx-utils.so
+lib/libfcitx-utils.so.0
+lib/libfcitx-utils.so.0.1
+lib/pkgconfig/fcitx-config.pc
+lib/pkgconfig/fcitx-gclient.pc
+lib/pkgconfig/fcitx-qt.pc
+lib/pkgconfig/fcitx-utils.pc
+lib/pkgconfig/fcitx.pc
+qt4/plugins/inputmethods/qtim-fcitx.so
+share/applications/fcitx-configtool.desktop
+share/applications/fcitx-skin-installer.desktop
+share/applications/fcitx.desktop
+share/cmake/fcitx/FcitxConfig.cmake
+share/cmake/fcitx/FcitxConfigVersion.cmake
+share/cmake/fcitx/FcitxMacro.cmake
+share/cmake/fcitx/fcitx-cmake-helper.sh
+share/cmake/fcitx/fcitx-extract-confdesc.sh
+share/cmake/fcitx/fcitx-extract-desktop.sh
+share/cmake/fcitx/fcitx-extract-gettext.sh
+share/cmake/fcitx/fcitx-extract-kde.sh
+share/cmake/fcitx/fcitx-extract-po.sh
+share/cmake/fcitx/fcitx-extract-qt.sh
+share/cmake/fcitx/fcitx-merge-config.sh
+share/cmake/fcitx/fcitx-parse-po.sh
+share/cmake/fcitx/fcitx-write-po.sh
+share/cmake/fcitx/getdescpo
+share/dbus-1/services/org.fcitx.Fcitx.service
+share/doc/fcitx/API.txt
+share/doc/fcitx/Develop_Readme
+share/doc/fcitx/cjkvinput.txt
+share/doc/fcitx/pinyin.txt
+share/doc/fcitx/wb_fh.htm
+share/fcitx/addon/fcitx-autoeng.conf
+share/fcitx/addon/fcitx-chttrans.conf
+share/fcitx/addon/fcitx-classic-ui.conf
+share/fcitx/addon/fcitx-clipboard.conf
+share/fcitx/addon/fcitx-dbus.conf
+share/fcitx/addon/fcitx-freedesktop-notify.conf
+share/fcitx/addon/fcitx-fullwidth-char.conf
+share/fcitx/addon/fcitx-imselector.conf
+share/fcitx/addon/fcitx-ipc.conf
+share/fcitx/addon/fcitx-ipcportal.conf
+share/fcitx/addon/fcitx-keyboard.conf
+share/fcitx/addon/fcitx-kimpanel-ui.conf
+share/fcitx/addon/fcitx-notificationitem.conf
+share/fcitx/addon/fcitx-pinyin-enhance.conf
+share/fcitx/addon/fcitx-pinyin.conf
+share/fcitx/addon/fcitx-punc.conf
+share/fcitx/addon/fcitx-quickphrase.conf
+share/fcitx/addon/fcitx-qw.conf



Home | Main Index | Thread Index | Old Index