Initial import of scim 1.4.7
SCIM is a common IM platform written in C++. It abstracts input method interface into several classes and try to make these classes as simple and independent as possible. With such simple interfaces, developers can write their own input method in a few lines of code very easily. SCIM is highly modularized: most components can be implemented as dynamically loadable modules, thus can be loaded at runtime as you wish. For example, input methods written for SCIM could be IMEngine modules, and users can use such IMEngine modules combined with different interface modules (FrontEnd) in different environment without rewrite/recompile the ok ajacoutot@
This commit is contained in:
parent
24f7bfbb3e
commit
a9bfa6c2d4
45
inputmethods/scim/Makefile
Normal file
45
inputmethods/scim/Makefile
Normal file
@ -0,0 +1,45 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2008/10/29 02:21:46 kevlo Exp $
|
||||
|
||||
SHARED_ONLY= Yes
|
||||
|
||||
COMMENT= smart common input method platform
|
||||
|
||||
DISTNAME= scim-1.4.7
|
||||
|
||||
SHARED_LIBS += scim-1.0 0.0 # .10.3
|
||||
SHARED_LIBS += scim-x11utils-1.0 0.0 # .10.3
|
||||
SHARED_LIBS += scim-gtkutils-1.0 0.0 # .10.3
|
||||
|
||||
CATEGORIES= inputmethods chinese japanese korean
|
||||
|
||||
HOMEPAGE= http://www.scim-im.org/
|
||||
|
||||
MAINTAINER= Kevin Lo <kevlo@openbsd.org>
|
||||
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
WANTLIB= X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \
|
||||
Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat fontconfig \
|
||||
freetype glib-2.0 glitz gmodule-2.0 gobject-2.0 gthread-2.0 \
|
||||
m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1 \
|
||||
png pthread stdc++ z
|
||||
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scim/}
|
||||
|
||||
MODULES= devel/gettext \
|
||||
textproc/intltool
|
||||
RUN_DEPENDS= :desktop-file-utils-*:devel/desktop-file-utils
|
||||
LIB_DEPENDS= gtk-x11-2.0,gdk-x11-2.0,gdk_pixbuf-2.0::x11/gtk+2
|
||||
|
||||
USE_X11= Yes
|
||||
USE_GMAKE= Yes
|
||||
USE_LIBTOOL= Yes
|
||||
LIBTOOL_FLAGS= --tag=disable-static
|
||||
CONFIGURE_STYLE= gnu
|
||||
CONFIGURE_ARGS= ${CONFIGURE_SHARED}
|
||||
|
||||
.include <bsd.port.mk>
|
5
inputmethods/scim/distinfo
Normal file
5
inputmethods/scim/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (scim-1.4.7.tar.gz) = hA3P1CZKFENHjBiP90eYTg==
|
||||
RMD160 (scim-1.4.7.tar.gz) = CyTiT1R845RpgRB2Qgv81B0ekGw=
|
||||
SHA1 (scim-1.4.7.tar.gz) = VKsqsO8oqEwk+8MtN+mW7K5BbVA=
|
||||
SHA256 (scim-1.4.7.tar.gz) = oIg7xZOEdrMyRxlP5hq1ziJOtPtovX+L78S6qKqoFgs=
|
||||
SIZE (scim-1.4.7.tar.gz) = 3075769
|
11
inputmethods/scim/patches/patch-extras_setup_scim-setup_in
Normal file
11
inputmethods/scim/patches/patch-extras_setup_scim-setup_in
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-extras_setup_scim-setup_in,v 1.1.1.1 2008/10/29 02:21:46 kevlo Exp $
|
||||
--- extras/setup/scim-setup.in.orig Fri Oct 24 15:05:18 2008
|
||||
+++ extras/setup/scim-setup.in Fri Oct 24 15:05:26 2008
|
||||
@@ -27,6 +27,7 @@ libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
localedir=@datadir@/locale
|
||||
datadir=@datadir@
|
||||
+datarootdir=@datarootdir@
|
||||
sysconfdir=@sysconfdir@
|
||||
|
||||
@SCIM_LIBEXECDIR@/scim-helper-launcher setup 8034d025-bdfc-4a10-86a4-82b9461b32b0 $*
|
11
inputmethods/scim/patches/patch-intl_Makefile_in
Normal file
11
inputmethods/scim/patches/patch-intl_Makefile_in
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-intl_Makefile_in,v 1.1.1.1 2008/10/29 02:21:46 kevlo Exp $
|
||||
--- intl/Makefile.in.orig Fri Oct 24 15:00:27 2008
|
||||
+++ intl/Makefile.in Fri Oct 24 15:01:09 2008
|
||||
@@ -32,6 +32,7 @@ transform = @program_transform_name@
|
||||
libdir = @libdir@
|
||||
includedir = @includedir@
|
||||
datadir = @datadir@
|
||||
+datarootdir = @datarootdir@
|
||||
localedir = $(datadir)/locale
|
||||
gettextsrcdir = $(datadir)/gettext/intl
|
||||
aliaspath = $(localedir)
|
11
inputmethods/scim/patches/patch-po_Makefile_in_in
Normal file
11
inputmethods/scim/patches/patch-po_Makefile_in_in
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-po_Makefile_in_in,v 1.1.1.1 2008/10/29 02:21:46 kevlo Exp $
|
||||
--- po/Makefile.in.in.orig Fri Oct 24 15:02:17 2008
|
||||
+++ po/Makefile.in.in Fri Oct 24 15:02:26 2008
|
||||
@@ -27,6 +27,7 @@ VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
datadir = @datadir@
|
||||
+datarootdir = @datarootdir@
|
||||
libdir = @libdir@
|
||||
localedir = $(libdir)/locale
|
||||
gnulocaledir = $(datadir)/locale
|
11
inputmethods/scim/patches/patch-scim-gtkutils_pc_in
Normal file
11
inputmethods/scim/patches/patch-scim-gtkutils_pc_in
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-scim-gtkutils_pc_in,v 1.1.1.1 2008/10/29 02:21:46 kevlo Exp $
|
||||
--- scim-gtkutils.pc.in.orig Tue Jun 26 22:31:57 2007
|
||||
+++ scim-gtkutils.pc.in Fri Oct 24 16:07:42 2008
|
||||
@@ -4,6 +4,7 @@ libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
localedir=@datadir@/locale
|
||||
datadir=@datadir@
|
||||
+datarootdir=@datarootdir@
|
||||
sysconfdir=@sysconfdir@
|
||||
|
||||
Name: scim-gtkutils
|
11
inputmethods/scim/patches/patch-scim-x11utils_pc_in
Normal file
11
inputmethods/scim/patches/patch-scim-x11utils_pc_in
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-scim-x11utils_pc_in,v 1.1.1.1 2008/10/29 02:21:46 kevlo Exp $
|
||||
--- scim-x11utils.pc.in.orig Fri Oct 24 16:07:13 2008
|
||||
+++ scim-x11utils.pc.in Fri Oct 24 16:07:33 2008
|
||||
@@ -4,6 +4,7 @@ libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
localedir=@datadir@/locale
|
||||
datadir=@datadir@
|
||||
+datarootdir=@datarootdir@
|
||||
sysconfdir=@sysconfdir@
|
||||
|
||||
Name: scim-x11utils
|
11
inputmethods/scim/patches/patch-scim_pc_in
Normal file
11
inputmethods/scim/patches/patch-scim_pc_in
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-scim_pc_in,v 1.1.1.1 2008/10/29 02:21:46 kevlo Exp $
|
||||
--- scim.pc.in.orig Tue Jun 26 22:31:57 2007
|
||||
+++ scim.pc.in Fri Oct 24 16:07:51 2008
|
||||
@@ -4,6 +4,7 @@ libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
localedir=@datadir@/locale
|
||||
datadir=@datadir@
|
||||
+datarootdir=@datarootdir@
|
||||
sysconfdir=@sysconfdir@
|
||||
|
||||
scimdatadir=@datadir@/scim
|
11
inputmethods/scim/pkg/DESCR
Normal file
11
inputmethods/scim/pkg/DESCR
Normal file
@ -0,0 +1,11 @@
|
||||
SCIM is a common IM platform written in C++. It abstracts input method
|
||||
interface into several classes and try to make these classes as simple
|
||||
and independent as possible. With such simple interfaces, developers
|
||||
can write their own input method in a few lines of code very easily.
|
||||
|
||||
SCIM is highly modularized: most components can be implemented as
|
||||
dynamically loadable modules, thus can be loaded at runtime as you wish.
|
||||
For example, input methods written for SCIM could be IMEngine modules,
|
||||
and users can use such IMEngine modules combined with different interface
|
||||
modules (FrontEnd) in different environment without rewrite/recompile the
|
||||
IMEngine modules.
|
141
inputmethods/scim/pkg/PLIST
Normal file
141
inputmethods/scim/pkg/PLIST
Normal file
@ -0,0 +1,141 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2008/10/29 02:21:46 kevlo Exp $
|
||||
@bin bin/scim
|
||||
@bin bin/scim-config-agent
|
||||
bin/scim-setup
|
||||
include/scim-1.0/
|
||||
include/scim-1.0/gtk/
|
||||
include/scim-1.0/gtk/scimkeyselection.h
|
||||
include/scim-1.0/gtk/scimstringview.h
|
||||
include/scim-1.0/gtk/scimtrayicon.h
|
||||
include/scim-1.0/scim.h
|
||||
include/scim-1.0/scim_attribute.h
|
||||
include/scim-1.0/scim_backend.h
|
||||
include/scim-1.0/scim_bind.h
|
||||
include/scim-1.0/scim_compose_key.h
|
||||
include/scim-1.0/scim_config_base.h
|
||||
include/scim-1.0/scim_config_module.h
|
||||
include/scim-1.0/scim_config_path.h
|
||||
include/scim-1.0/scim_connection.h
|
||||
include/scim-1.0/scim_debug.h
|
||||
include/scim-1.0/scim_event.h
|
||||
include/scim-1.0/scim_exception.h
|
||||
include/scim-1.0/scim_filter.h
|
||||
include/scim-1.0/scim_filter_manager.h
|
||||
include/scim-1.0/scim_filter_module.h
|
||||
include/scim-1.0/scim_frontend.h
|
||||
include/scim-1.0/scim_frontend_module.h
|
||||
include/scim-1.0/scim_global_config.h
|
||||
include/scim-1.0/scim_helper.h
|
||||
include/scim-1.0/scim_helper_manager.h
|
||||
include/scim-1.0/scim_helper_module.h
|
||||
include/scim-1.0/scim_hotkey.h
|
||||
include/scim-1.0/scim_iconv.h
|
||||
include/scim-1.0/scim_imengine.h
|
||||
include/scim-1.0/scim_imengine_module.h
|
||||
include/scim-1.0/scim_lookup_table.h
|
||||
include/scim-1.0/scim_module.h
|
||||
include/scim-1.0/scim_object.h
|
||||
include/scim-1.0/scim_panel_agent.h
|
||||
include/scim-1.0/scim_panel_client.h
|
||||
include/scim-1.0/scim_panel_common.h
|
||||
include/scim-1.0/scim_pointer.h
|
||||
include/scim-1.0/scim_property.h
|
||||
include/scim-1.0/scim_signals.h
|
||||
include/scim-1.0/scim_slot.h
|
||||
include/scim-1.0/scim_socket.h
|
||||
include/scim-1.0/scim_trans_commands.h
|
||||
include/scim-1.0/scim_transaction.h
|
||||
include/scim-1.0/scim_types.h
|
||||
include/scim-1.0/scim_utility.h
|
||||
include/scim-1.0/x11/
|
||||
include/scim-1.0/x11/scim_x11_utils.h
|
||||
lib/gtk-2.0/immodules/
|
||||
lib/gtk-2.0/immodules/im-scim.la
|
||||
lib/gtk-2.0/immodules/im-scim.so
|
||||
lib/libscim-1.0.la
|
||||
@lib lib/libscim-1.0.so.${LIBscim-1.0_VERSION}
|
||||
lib/libscim-gtkutils-1.0.la
|
||||
@lib lib/libscim-gtkutils-1.0.so.${LIBscim-gtkutils-1.0_VERSION}
|
||||
lib/libscim-x11utils-1.0.la
|
||||
@lib lib/libscim-x11utils-1.0.so.${LIBscim-x11utils-1.0_VERSION}
|
||||
lib/pkgconfig/scim-gtkutils.pc
|
||||
lib/pkgconfig/scim-x11utils.pc
|
||||
lib/pkgconfig/scim.pc
|
||||
lib/scim-1.0/
|
||||
lib/scim-1.0/1.4.0/
|
||||
lib/scim-1.0/1.4.0/Config/
|
||||
lib/scim-1.0/1.4.0/Config/simple.la
|
||||
lib/scim-1.0/1.4.0/Config/simple.so
|
||||
lib/scim-1.0/1.4.0/Config/socket.la
|
||||
lib/scim-1.0/1.4.0/Config/socket.so
|
||||
lib/scim-1.0/1.4.0/Filter/
|
||||
lib/scim-1.0/1.4.0/Filter/sctc.la
|
||||
lib/scim-1.0/1.4.0/Filter/sctc.so
|
||||
lib/scim-1.0/1.4.0/FrontEnd/
|
||||
lib/scim-1.0/1.4.0/FrontEnd/socket.la
|
||||
lib/scim-1.0/1.4.0/FrontEnd/socket.so
|
||||
lib/scim-1.0/1.4.0/FrontEnd/x11.la
|
||||
lib/scim-1.0/1.4.0/FrontEnd/x11.so
|
||||
lib/scim-1.0/1.4.0/Helper/
|
||||
lib/scim-1.0/1.4.0/Helper/setup.la
|
||||
lib/scim-1.0/1.4.0/Helper/setup.so
|
||||
lib/scim-1.0/1.4.0/IMEngine/
|
||||
lib/scim-1.0/1.4.0/IMEngine/rawcode.la
|
||||
lib/scim-1.0/1.4.0/IMEngine/rawcode.so
|
||||
lib/scim-1.0/1.4.0/IMEngine/socket.la
|
||||
lib/scim-1.0/1.4.0/IMEngine/socket.so
|
||||
lib/scim-1.0/1.4.0/SetupUI/
|
||||
lib/scim-1.0/1.4.0/SetupUI/aaa-frontend-setup.la
|
||||
lib/scim-1.0/1.4.0/SetupUI/aaa-frontend-setup.so
|
||||
lib/scim-1.0/1.4.0/SetupUI/aaa-imengine-setup.la
|
||||
lib/scim-1.0/1.4.0/SetupUI/aaa-imengine-setup.so
|
||||
lib/scim-1.0/1.4.0/SetupUI/panel-gtk-setup.la
|
||||
lib/scim-1.0/1.4.0/SetupUI/panel-gtk-setup.so
|
||||
@bin lib/scim-1.0/scim-helper-launcher
|
||||
@bin lib/scim-1.0/scim-helper-manager
|
||||
@bin lib/scim-1.0/scim-launcher
|
||||
@bin lib/scim-1.0/scim-panel-gtk
|
||||
share/applications/
|
||||
share/applications/scim-setup.desktop
|
||||
share/control-center-2.0/
|
||||
share/control-center-2.0/capplets/
|
||||
share/control-center-2.0/capplets/scim-setup.desktop
|
||||
share/locale/cs/LC_MESSAGES/scim.mo
|
||||
share/locale/de/LC_MESSAGES/scim.mo
|
||||
share/locale/fi/LC_MESSAGES/scim.mo
|
||||
share/locale/fr/LC_MESSAGES/scim.mo
|
||||
share/locale/it/LC_MESSAGES/scim.mo
|
||||
share/locale/ja/LC_MESSAGES/scim.mo
|
||||
share/locale/ko/LC_MESSAGES/scim.mo
|
||||
share/locale/nl/LC_MESSAGES/scim.mo
|
||||
share/locale/pa/LC_MESSAGES/scim.mo
|
||||
share/locale/sv/LC_MESSAGES/scim.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/scim.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/scim.mo
|
||||
share/pixmaps/
|
||||
share/pixmaps/scim-setup.png
|
||||
share/scim/
|
||||
share/scim/icons/
|
||||
share/scim/icons/down.png
|
||||
share/scim/icons/full-letter.png
|
||||
share/scim/icons/full-punct.png
|
||||
share/scim/icons/half-letter.png
|
||||
share/scim/icons/half-punct.png
|
||||
share/scim/icons/help.png
|
||||
share/scim/icons/keyboard.png
|
||||
share/scim/icons/left.png
|
||||
share/scim/icons/menu.png
|
||||
share/scim/icons/pin-down.png
|
||||
share/scim/icons/pin-up.png
|
||||
share/scim/icons/rawcode.png
|
||||
share/scim/icons/right.png
|
||||
share/scim/icons/sctc-sc-to-tc.png
|
||||
share/scim/icons/sctc-tc-to-sc.png
|
||||
share/scim/icons/sctc.png
|
||||
share/scim/icons/setup.png
|
||||
share/scim/icons/trademark.png
|
||||
share/scim/icons/up.png
|
||||
@exec %D/bin/gtk-query-immodules-2.0 > /var/db/gtk-2.0/gtk.immodules
|
||||
@unexec %D/bin/gtk-query-immodules-2.0 > /var/db/gtk-2.0/gtk.immodules
|
||||
@exec %D/bin/update-desktop-database
|
||||
@unexec %D/bin/update-desktop-database
|
Loading…
x
Reference in New Issue
Block a user