summaryrefslogtreecommitdiffstats
path: root/textproc
diff options
context:
space:
mode:
Diffstat (limited to 'textproc')
-rw-r--r--textproc/skim/Makefile67
-rw-r--r--textproc/skim/distinfo3
-rw-r--r--textproc/skim/pkg-descr6
-rw-r--r--textproc/skim/pkg-message27
-rw-r--r--textproc/skim/pkg-plist150
5 files changed, 253 insertions, 0 deletions
diff --git a/textproc/skim/Makefile b/textproc/skim/Makefile
new file mode 100644
index 000000000..db683b279
--- /dev/null
+++ b/textproc/skim/Makefile
@@ -0,0 +1,67 @@
+# New ports collection makefile for: skim
+# Date created: 21 July 2004
+# Whom: Jie Gao <gaoj@cpsc.ucalgary.ca>
+#
+# $FreeBSD$
+#
+
+PORTNAME= skim
+PORTVERSION= 1.4.4
+PORTREVISION= 1
+CATEGORIES= textproc kde
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= scim
+
+MAINTAINER= gaoj@cpsc.ucalgary.ca
+COMMENT= An input method platform based on SCIM library and KDE/QT
+
+LIB_DEPENDS= scim-1.0.9:${PORTSDIR}/textproc/scim
+
+USE_KDELIBS_VER=3
+USE_PYTHON= yes
+USE_PYDISTUTILS=yes
+USE_BZIP2= yes
+USE_ICONV= yes
+USE_GMAKE= yes
+USE_AUTOTOOLS= libtool:15
+
+CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
+ PTHREAD_LIBS="${PTHREAD_LIBS}" \
+ PREFIX="${PREFIX}" \
+ QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}"
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 500035
+BUILD_DEPENDS+= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
+RUN_DEPENDS+= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
+CONFIGURE_ENV+= CXXFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/stlport ${CFLAGS}" \
+ LDFLAGS="-L${LOCALBASE}/lib -lstlport_gcc -lintl ${PTHREAD_LIBS}"
+.else
+CONFIGURE_ENV+= CXXFLAGS="-I${LOCALBASE}/include -D__STDC_ISO_10646__ ${CFLAGS}" \
+ LDFLAGS="-L${LOCALBASE}/lib -lintl"
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} s,bash,sh,g ${WRKSRC}/src/scim-panel-kde.in
+
+do-configure:
+ @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./configure
+
+post-configure:
+ ${REINPLACE_CMD} \
+ -e s,/usr/local/lib/pkgconfig,${PREFIX}/libdata/pkgconfig,g \
+ -e s,/usr/lib/pkgconfig,${PREFIX}/libdata/pkgconfig,g \
+ -e s,lib/pkgconfig,libdata/pkgconfig,g \
+ ${WRKSRC}/cache/pkg.cache.py
+do-build:
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./scons
+
+do-install:
+ @cd ${WRKSRC} && ./scons install
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+ @${ECHO} To display this message again, type pkg_info -D ${PKGNAME}
+
+.include <bsd.port.post.mk>
diff --git a/textproc/skim/distinfo b/textproc/skim/distinfo
new file mode 100644
index 000000000..f73d0cc31
--- /dev/null
+++ b/textproc/skim/distinfo
@@ -0,0 +1,3 @@
+MD5 (skim-1.4.4.tar.bz2) = fb01a32b13008112e2b866b33f602e68
+SHA256 (skim-1.4.4.tar.bz2) = 8a3a8d3e59c685ec12760312e8c6788971c9a1b1f4820666ee8790d220b94a2e
+SIZE (skim-1.4.4.tar.bz2) = 1071174
diff --git a/textproc/skim/pkg-descr b/textproc/skim/pkg-descr
new file mode 100644
index 000000000..1cf2f7d7c
--- /dev/null
+++ b/textproc/skim/pkg-descr
@@ -0,0 +1,6 @@
+Skim is a input method platform based upon scim libraries optimized for KDE. It
+provides a GUI panel (named scim-panel-kde), a KConfig config module and
+SetupUIs for itself and scim-lib. It also has its own plugin system which
+supports on-demand loadable actions.
+
+WWW: http://www.scim-im.org/projects/skim
diff --git a/textproc/skim/pkg-message b/textproc/skim/pkg-message
new file mode 100644
index 000000000..48765ccbe
--- /dev/null
+++ b/textproc/skim/pkg-message
@@ -0,0 +1,27 @@
+------------------------------------------------------------------------------
+The installation of skim has finished. You can find correponding menu items in
+KDE's menu and Control Center.
+
+Please note this port contains only KDE/QT frontends and utilities to the SCIM
+platform. If you want to use any actual input method, please install the
+following ports as needed:
+
+ Chinese:
+ chinese/scim-tables Table based input methods: Array30, CangJie, Cantonese,
+ Dayi, Erbi, EZ, Jyutping, Simplex, Wubi, Ziranma, ZhuYin
+ chinese/scim-pinyin Smart pinyin
+ chinese/scim-chewing Chewing
+
+ Korean:
+ korean/scim-tables Table based input methods: Hangul, Hanja
+
+ Japanese:
+ japanese/scim-tables Table based input methods: HIRAGANA, KATAKANA, Nippon
+ japanese/scim-anthy Anthy
+ japanese/scim-canna Canna
+ japanese/scim-skk SKK
+ japanese/scim-uim UIM
+
+You can use the command `skim' to start after properly setting SCIM (please
+refer to the message displayed by scim installation).
+------------------------------------------------------------------------------
diff --git a/textproc/skim/pkg-plist b/textproc/skim/pkg-plist
new file mode 100644
index 000000000..17c46c66a
--- /dev/null
+++ b/textproc/skim/pkg-plist
@@ -0,0 +1,150 @@
+bin/scim-panel-kde
+bin/skim
+include/skim/extra_utils.h
+include/skim/skimglobalactions.h
+include/skim/skimkeygrabber.h
+include/skim/skimplugin.h
+include/skim/skimpluginmanager.h
+include/skim/socketserverthread.h
+include/skim/utils/kautocmodule.h
+include/skim/utils/scimactions.h
+include/skim/utils/scimdragableframe.h
+include/skim/utils/scimmovehandle.h
+include/skim/utils/scimtoolbar.h
+include/skim/utils/scimxmlguibuilder.h
+lib/kde3/kcm_skimplugin_compmgrclient.la
+lib/kde3/kcm_skimplugin_compmgrclient.so
+lib/kde3/kcm_skimplugin_configplugin.la
+lib/kde3/kcm_skimplugin_configplugin.so
+lib/kde3/kcm_skimplugin_inputwindow.la
+lib/kde3/kcm_skimplugin_inputwindow.so
+lib/kde3/kcm_skimplugin_mainwindow.la
+lib/kde3/kcm_skimplugin_mainwindow.so
+lib/kde3/kcm_skimplugin_scim_global.la
+lib/kde3/kcm_skimplugin_scim_global.so
+lib/kde3/kcm_skimplugin_scim_imengines.la
+lib/kde3/kcm_skimplugin_scim_imengines.so
+lib/kde3/kcm_skimplugin_scim_x.la
+lib/kde3/kcm_skimplugin_scim_x.so
+lib/kde3/kcm_skimplugin_systemtray.la
+lib/kde3/kcm_skimplugin_systemtray.so
+lib/kde3/skim_panelapplet.la
+lib/kde3/skim_panelapplet.so
+lib/kde3/skimplugin_compmgrclient.la
+lib/kde3/skimplugin_compmgrclient.so
+lib/kde3/skimplugin_inputwindow.la
+lib/kde3/skimplugin_inputwindow.so
+lib/kde3/skimplugin_mainwindow.la
+lib/kde3/skimplugin_mainwindow.so
+lib/kde3/skimplugin_scim.la
+lib/kde3/skimplugin_scim.so
+lib/kde3/skimplugin_setupwindow.la
+lib/kde3/skimplugin_setupwindow.so
+lib/kde3/skimplugin_systemtray.la
+lib/kde3/skimplugin_systemtray.so
+lib/libscim-kdeutils.la
+lib/libscim-kdeutils.so
+lib/libscim-kdeutils.so.0
+lib/libscim-kdeutils.so.0.1.0
+lib/libskim.la
+lib/libskim.so
+lib/libskim.so.0
+lib/libskim.so.0.1.0
+libdata/pkgconfig/scim_kdeutils.pc
+libdata/pkgconfig/skim.pc
+share/applnk/Utilities/skim.desktop
+share/apps/kicker/applets/skimapplet.desktop
+share/apps/skim/mainwindowui.rc
+share/apps/skim/pics/pin_down.png
+share/apps/skim/pics/pin_up.png
+share/apps/skim/pics/scim.png
+share/apps/skim/pics/scim_help.png
+share/apps/skim/pics/scim_keyboard.png
+share/apps/skim/pics/scim_setup.png
+share/apps/skim/pics/skim_minimize.png
+share/apps/skim/pics/skim_restore.png
+share/autostart/skim.desktop
+share/config.kcfg/scimkdeconfig.kcfg
+share/doc/HTML/de/skim/index.cache.bz2
+share/doc/HTML/de/skim/index.docbook
+share/doc/HTML/de/skim/skim01a.png
+share/doc/HTML/de/skim/skim02a.png
+share/doc/HTML/de/skim/skim04a.png
+share/doc/HTML/de/skim/skim24c.png
+share/doc/HTML/de/skim/skim_choose_ime.png
+share/doc/HTML/de/skim/skim_configuration1.png
+share/doc/HTML/de/skim/skim_configuration10.png
+share/doc/HTML/de/skim/skim_configuration11.png
+share/doc/HTML/de/skim/skim_configuration110.png
+share/doc/HTML/de/skim/skim_configuration111.png
+share/doc/HTML/de/skim/skim_configuration112.png
+share/doc/HTML/de/skim/skim_configuration12.png
+share/doc/HTML/de/skim/skim_configuration13.png
+share/doc/HTML/de/skim/skim_configuration14.png
+share/doc/HTML/de/skim/skim_configuration15.png
+share/doc/HTML/de/skim/skim_configuration16.png
+share/doc/HTML/de/skim/skim_configuration17.png
+share/doc/HTML/de/skim/skim_configuration18.png
+share/doc/HTML/de/skim/skim_configuration19.png
+share/doc/HTML/de/skim/skim_configuration2.png
+share/doc/HTML/de/skim/skim_configuration3.png
+share/doc/HTML/de/skim/skim_configuration4.png
+share/doc/HTML/de/skim/skim_configuration5.png
+share/doc/HTML/de/skim/skim_configuration6.png
+share/doc/HTML/de/skim/skim_configuration7.png
+share/doc/HTML/de/skim/skim_configuration8.png
+share/doc/HTML/de/skim/skim_configuration9.png
+share/doc/HTML/de/skim/skim_contextmenu.png
+share/doc/HTML/de/skim/skim_toolbar1.png
+share/doc/HTML/de/skim/skim_toolbar3.png
+share/doc/HTML/de/skim/skim_toolbar4.png
+share/doc/HTML/de/skim/skim_toolbar6.png
+share/doc/HTML/de/skim/skim_toolbar8.png
+share/doc/HTML/en/skim/index.cache.bz2
+share/doc/HTML/en/skim/index.docbook
+share/doc/HTML/en/skim/inputwindow.png
+share/doc/HTML/en/skim/kdesystray.png
+share/doc/HTML/en/skim/mainwindow.png
+share/doc/HTML/en/skim/setupwindow.png
+share/icons/crystalsvg/32x32/apps/skim.png
+share/icons/crystalsvg/scalable/apps/skim.svgz
+share/locale/de/LC_MESSAGES/skim.mo
+share/locale/fr/LC_MESSAGES/skim.mo
+share/locale/it/LC_MESSAGES/skim.mo
+share/locale/ja/LC_MESSAGES/skim.mo
+share/locale/ko/LC_MESSAGES/skim.mo
+share/locale/pa/LC_MESSAGES/skim.mo
+share/locale/zh_CN/LC_MESSAGES/skim.mo
+share/locale/zh_TW/LC_MESSAGES/skim.mo
+share/services/skimconfiguredialog/kcm_skimplugin_configplugin_config.desktop
+share/services/skimconfiguredialog/skimplugin_compmgrclient_config.desktop
+share/services/skimconfiguredialog/skimplugin_inputwindow_config.desktop
+share/services/skimconfiguredialog/skimplugin_mainwindow_config.desktop
+share/services/skimconfiguredialog/skimplugin_scim_global_config.desktop
+share/services/skimconfiguredialog/skimplugin_scim_imengines_config.desktop
+share/services/skimconfiguredialog/skimplugin_scim_x_config.desktop
+share/services/skimconfiguredialog/skimplugin_systemtray_config.desktop
+share/services/skimplugin_compmgrclient.desktop
+share/services/skimplugin_inputwindow.desktop
+share/services/skimplugin_mainwindow.desktop
+share/services/skimplugin_scim.desktop
+share/services/skimplugin_setupwindow.desktop
+share/services/skimplugin_systemtray.desktop
+share/services/skimsetupdir_frontend.desktop
+share/services/skimsetupdir_imengines.desktop
+share/services/skimsetupdir_panel.desktop
+share/servicetypes/skimkcmplugin.desktop
+share/servicetypes/skimplugin.desktop
+share/servicetypes/skimsetupcategory.desktop
+share/servicetypes/skimui.desktop
+@cwd %%LOCALBASE%%
+lib/scim-1.0/1.4.0/Config/kconfig.la
+lib/scim-1.0/1.4.0/Config/kconfig.so
+@cwd %%LOCALBASE%%
+@dirrm include/skim/utils
+@dirrm include/skim
+@dirrm share/services/skimconfiguredialog
+@dirrm share/doc/HTML/en/skim
+@dirrm share/doc/HTML/de/skim
+@dirrm share/apps/skim/pics
+@dirrm share/apps/skim