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:
parent
06f1fe1146
commit
9445c3e0fc
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=220576
@ -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
|
||||
|
44
textproc/scim-bridge-qt4/Makefile
Normal file
44
textproc/scim-bridge-qt4/Makefile
Normal 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>
|
3
textproc/scim-bridge-qt4/distinfo
Normal file
3
textproc/scim-bridge-qt4/distinfo
Normal 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
|
7
textproc/scim-bridge-qt4/pkg-descr
Normal file
7
textproc/scim-bridge-qt4/pkg-descr
Normal 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/
|
6
textproc/scim-bridge-qt4/pkg-plist
Normal file
6
textproc/scim-bridge-qt4/pkg-plist
Normal 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
|
39
textproc/scim-bridge/Makefile
Normal file
39
textproc/scim-bridge/Makefile
Normal 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>
|
3
textproc/scim-bridge/distinfo
Normal file
3
textproc/scim-bridge/distinfo
Normal 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
|
7
textproc/scim-bridge/pkg-descr
Normal file
7
textproc/scim-bridge/pkg-descr
Normal 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/
|
Loading…
Reference in New Issue
Block a user