Add textproc/scim-bridge and textproc/scim-bridge-qt4:

Scim-bridge is wrapper library for SCIM, written in C. Scim-bridge
is seperated in two parts, the agent and the clients. The agent is
the IME server which communicates with SCIM. The clients are IMModules
which communicate only with the agent so that there is no binary
dependency between the clients and SCIM.

WWW:	http://www.scim-im.org/projects/scim_bridge/

PR:		126603
Submitted by:	Henry Hu <henry.hu.sh at gmail.com>
Approved by:	miwi (mentor)
This commit is contained in:
Max Brazhnikov 2008-09-23 15:16:58 +00:00
parent 06f1fe1146
commit 9445c3e0fc
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=220576
8 changed files with 111 additions and 0 deletions

View File

@ -963,6 +963,8 @@
SUBDIR += sc-aspell
SUBDIR += scew
SUBDIR += scim
SUBDIR += scim-bridge
SUBDIR += scim-bridge-qt4
SUBDIR += scim-input-pad
SUBDIR += scim-kmfl-imengine
SUBDIR += scim-kmfl-sil-ipa-unicode5

View File

@ -0,0 +1,44 @@
# New ports collection makefile for: scim-bridge-qt4
# Date created: 2008-08-17
# Whom: Henry Hu <henry.hu.sh@gmail.com>
#
# $FreeBSD$
#
PORTNAME= scim-bridge
PORTVERSION= 0.4.15
CATEGORIES= textproc
MASTER_SITES= SF
MASTER_SITE_SUBDIR= scim
PKGNAMESUFFIX= -qt4
MAINTAINER= henry.hu.sh@gmail.com
COMMENT= Qt4 client for Scim-bridge
RUN_DEPENDS= scim-bridge:${PORTSDIR}/textproc/scim-bridge
USE_QT_VER= 4
QT_COMPONENTS= gui corelib moc_build
QT_NONSTANDARD= yes
USE_GMAKE= yes
USE_GETTEXT= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-D__STDC_ISO_10646__"
CONFIGURE_ARGS+=--with-libintl-prefix=${LOCALBASE} \
--disable-agent \
--disable-gtk2-immodule \
--disable-qt3-immodule \
--enable-qt4-immodule
post-patch:
@${GREP} -lR "<malloc\.h>" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
's|<malloc\.h>|<stdlib.h>|g'
@${GREP} -lR "<alloca\.h>" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
's|<alloca\.h>|<stdlib.h>|g'
@${REINPLACE_CMD} -e '/^MOC/s|=.*|=${MOC}|' \
-e '/^moduledir/s|=.*|=${PREFIX}/lib/qt4/plugins/inputmethods|' \
${WRKSRC}/client-qt/qt4/Makefile.in
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (scim-bridge-0.4.15.tar.gz) = 03015dfdc01f8aa6ad933c695f47077b
SHA256 (scim-bridge-0.4.15.tar.gz) = 802a65c412c44d7598397d2926ec6fe478fe6cc3c645047632a97ec54b2d8bcf
SIZE (scim-bridge-0.4.15.tar.gz) = 753583

View File

@ -0,0 +1,7 @@
Scim-bridge is wrapper library for SCIM, written in C. Scim-bridge
is seperated in two parts, the agent and the clients. The agent is
the IME server which communicates with SCIM. The clients are IMModules
which communicate only with the agent so that there is no binary
dependency between the clients and SCIM.
WWW: http://www.scim-im.org/projects/scim_bridge/

View File

@ -0,0 +1,6 @@
lib/qt4/plugins/inputmethods/im-scim-bridge.a
lib/qt4/plugins/inputmethods/im-scim-bridge.la
lib/qt4/plugins/inputmethods/im-scim-bridge.so
@dirrmtry lib/qt4/plugins/inputmethods
@dirrmtry lib/qt4/plugins
@dirrmtry lib/qt4

View File

@ -0,0 +1,39 @@
# New ports collection makefile for: scim-bridge
# Date created: 2008-09-10
# Whom: Max Brazhnikov <makc@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= scim-bridge
PORTVERSION= 0.4.15
CATEGORIES= textproc
MASTER_SITES= SF
MASTER_SITE_SUBDIR= scim
MAINTAINER= henry.hu.sh@gmail.com
COMMENT= Scim-bridge agent (server)
LIB_DEPENDS= scim-1.0.10:${PORTSDIR}/textproc/scim
USE_GMAKE= yes
USE_GETTEXT= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-D__STDC_ISO_10646__"
CONFIGURE_ARGS+=--with-libintl-prefix=${LOCALBASE} \
--enable-agent \
--disable-gtk2-immodule \
--disable-qt3-immodule \
--disable-qt4-immodule
PLIST_FILES= bin/scim-bridge
post-patch:
@${GREP} -lR "<malloc\.h>" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
's|<malloc\.h>|<stdlib.h>|g'
@${GREP} -lR "<alloca\.h>" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
's|<alloca\.h>|<stdlib.h>|g'
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (scim-bridge-0.4.15.tar.gz) = 03015dfdc01f8aa6ad933c695f47077b
SHA256 (scim-bridge-0.4.15.tar.gz) = 802a65c412c44d7598397d2926ec6fe478fe6cc3c645047632a97ec54b2d8bcf
SIZE (scim-bridge-0.4.15.tar.gz) = 753583

View File

@ -0,0 +1,7 @@
Scim-bridge is wrapper library for SCIM, written in C. Scim-bridge
is seperated in two parts, the agent and the clients. The agent is
the IME server which communicates with SCIM. The clients are IMModules
which communicate only with the agent so that there is no binary
dependency between the clients and SCIM.
WWW: http://www.scim-im.org/projects/scim_bridge/