summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--textproc/scim-input-pad/Makefile45
-rw-r--r--textproc/scim-input-pad/distinfo3
-rw-r--r--textproc/scim-input-pad/files/patch-src-Makefile.in10
-rw-r--r--textproc/scim-input-pad/pkg-descr8
-rw-r--r--textproc/scim-input-pad/pkg-message5
-rw-r--r--textproc/scim-input-pad/pkg-plist23
6 files changed, 94 insertions, 0 deletions
diff --git a/textproc/scim-input-pad/Makefile b/textproc/scim-input-pad/Makefile
new file mode 100644
index 000000000..fc7c0b88b
--- /dev/null
+++ b/textproc/scim-input-pad/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for: scim-input-pad
+# Date created: 2005/05/06
+# Whom: chinsan <chinsan@mail2000.com.tw>
+#
+# $FreeBSD$
+#
+
+PORTNAME= scim-input-pad
+PORTVERSION= 0.1.1
+PORTREVISION= 3
+CATEGORIES= textproc
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=scim
+
+MAINTAINER= chinsan.tw@gmail.com
+COMMENT= SCIM add-on to input various symbols with on-screen pad
+
+BUILD_DEPENDS= scim:${PORTSDIR}/textproc/scim
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+INSTALLS_SHLIB= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -D__STDC_ISO_10646__" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT= yes
+PLIST_SUB+= NLS=""
+USE_GNOME= intlhack
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+.else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB+= NLS="@comment "
+.endif
+
+.include <bsd.port.pre.mk>
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+ @${ECHO} To display this message again, type \`pkg_info -D ${PKGNAME}\'
+
+.include <bsd.port.post.mk>
diff --git a/textproc/scim-input-pad/distinfo b/textproc/scim-input-pad/distinfo
new file mode 100644
index 000000000..586242e22
--- /dev/null
+++ b/textproc/scim-input-pad/distinfo
@@ -0,0 +1,3 @@
+MD5 (scim-input-pad-0.1.1.tar.gz) = 45fc98fadcfdb8351478a2bc8e37b24f
+SHA256 (scim-input-pad-0.1.1.tar.gz) = f59cea4b42e7e95956415fdb53ae1874244b9b892b7939237654748e48a1669c
+SIZE (scim-input-pad-0.1.1.tar.gz) = 562010
diff --git a/textproc/scim-input-pad/files/patch-src-Makefile.in b/textproc/scim-input-pad/files/patch-src-Makefile.in
new file mode 100644
index 000000000..5f25bc2f3
--- /dev/null
+++ b/textproc/scim-input-pad/files/patch-src-Makefile.in
@@ -0,0 +1,10 @@
+--- src/Makefile.in.orig Fri May 6 22:24:19 2005
++++ src/Makefile.in Fri May 6 22:24:19 2005
+@@ -280,6 +280,7 @@
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/intl \
+ -I$(top_srcdir)/src \
++ -I/usr/local/include \
+ -DSCIM_ICONDIR=\"@SCIM_ICONDIR@\" \
+ -DSCIM_INPUT_PAD_LOCALEDIR=\"$(datadir)/locale\" \
+ -DSCIM_INPUT_PAD_DATADIR=\"@SCIM_INPUT_PAD_DATADIR@\" \
diff --git a/textproc/scim-input-pad/pkg-descr b/textproc/scim-input-pad/pkg-descr
new file mode 100644
index 000000000..6c96891d4
--- /dev/null
+++ b/textproc/scim-input-pad/pkg-descr
@@ -0,0 +1,8 @@
+scim-input-pad is an on-screen input pad that can be used to input symbols
+and key events very easily. It works with the SCIM input method platform.
+
+Smart Common Input Method platform, in short SCIM, is a development platform to
+make Input Method developers live easier. It has very clear architecture and
+very simple programming interface.
+
+WWW: http://www.scim-im.org/
diff --git a/textproc/scim-input-pad/pkg-message b/textproc/scim-input-pad/pkg-message
new file mode 100644
index 000000000..adf1e8d48
--- /dev/null
+++ b/textproc/scim-input-pad/pkg-message
@@ -0,0 +1,5 @@
+--------------------------------------------------------------------
+1) Remember to set environment variable XMODIFIERS with scim
+2) use ``scim-input-pad'' command or right click on the SCIM
+ and choose ``Input Pad'' to start scim-input-pad
+--------------------------------------------------------------------
diff --git a/textproc/scim-input-pad/pkg-plist b/textproc/scim-input-pad/pkg-plist
new file mode 100644
index 000000000..915483548
--- /dev/null
+++ b/textproc/scim-input-pad/pkg-plist
@@ -0,0 +1,23 @@
+bin/scim-input-pad
+lib/scim-1.0/Helper/input-pad.a
+lib/scim-1.0/Helper/input-pad.la
+lib/scim-1.0/Helper/input-pad.so
+lib/libscim-input-pad.a
+lib/libscim-input-pad.la
+lib/libscim-input-pad.so
+lib/libscim-input-pad.so.0
+%%NLS%%share/locale/de/LC_MESSAGES/scim-input-pad.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/scim-input-pad.mo
+%%NLS%%share/locale/it/LC_MESSAGES/scim-input-pad.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/scim-input-pad.mo
+%%NLS%%share/locale/pa/LC_MESSAGES/scim-input-pad.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/scim-input-pad.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/scim-input-pad.mo
+share/scim/icons/input-pad.png
+share/scim/input-pad/base.pad
+share/scim/input-pad/chinese.pad
+share/scim/input-pad/japanese.pad
+share/scim/input-pad/keyboard.pad
+@dirrmtry lib/scim-1.0/Helper
+@dirrmtry lib
+@dirrmtry share/scim/input-pad