aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/uim-kde
diff options
context:
space:
mode:
authornobutaka <nobutaka@FreeBSD.org>2007-03-11 04:22:57 +0800
committernobutaka <nobutaka@FreeBSD.org>2007-03-11 04:22:57 +0800
commitb5949ea20fa0d7921acc5665ce91bf3efea02e72 (patch)
treeb4383867655ae45502811907a710bf4729c7e83a /textproc/uim-kde
parent3598c1ad7e74424624c649ab0f573a3c5b966590 (diff)
downloadfreebsd-ports-gnome-b5949ea20fa0d7921acc5665ce91bf3efea02e72.tar.gz
freebsd-ports-gnome-b5949ea20fa0d7921acc5665ce91bf3efea02e72.tar.zst
freebsd-ports-gnome-b5949ea20fa0d7921acc5665ce91bf3efea02e72.zip
Add uim-kde, KDE panel applet of uim input method.
PR: ports/109399 Submitted by: Yamashiro Jun<yamajun@ofug.net>
Diffstat (limited to 'textproc/uim-kde')
-rw-r--r--textproc/uim-kde/Makefile51
-rw-r--r--textproc/uim-kde/pkg-descr3
-rw-r--r--textproc/uim-kde/pkg-plist3
3 files changed, 57 insertions, 0 deletions
diff --git a/textproc/uim-kde/Makefile b/textproc/uim-kde/Makefile
new file mode 100644
index 000000000000..35ddaae1b792
--- /dev/null
+++ b/textproc/uim-kde/Makefile
@@ -0,0 +1,51 @@
+# New ports collection makefile for: uim-kde
+# Date created: 10 March 2007
+# Whom: MANTANI Nobutaka <nobutaka@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PKGNAMESUFFIX= -kde
+
+COMMENT= KDE panel applet of uim input method
+
+LIB_DEPENDS= qt-mt.3:${PORTSDIR}/x11-toolkits/qt33 \
+ uim.4:${PORTSDIR}/textproc/uim
+RUN_DEPENDS= uim-pref-qt:${PORTSDIR}/textproc/uim-qt
+
+USE_KDELIBS_VER=3
+USE_AUTOTOOLS= libtool:15
+
+MASTERDIR= ${.CURDIR}/../../textproc/uim
+PKGDIR= ${.CURDIR}
+CONFIGURE_ARGS= --with-qt --enable-pref --enable-default-toolkit=qt \
+ --enable-kde-applet=yes
+CONFIGURE_ENV= QTDIR=${X11BASE}/lib QTINCDIR=${X11BASE}/include \
+ CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \
+ CXX="${CXX} -lc" \
+ CXXFLAGS="${CXXFLAGS} ${PTHREAD_CFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include" \
+ LIBS="${LIBS} ${PTHREAD_LIBS} -L${X11BASE}/lib -L${LOCALBASE}/lib" \
+ LDFLAGS="${LDFLAGS} ${PTHREAD_LIBS} -L${X11BASE}/lib -L${LOCALBASE}/lib"
+UIM_SLAVE= yes
+
+# This is normally handled by defining USE_QT_VER ...
+
+.if defined(PACKAGE_BUILDING)
+TMPDIR?= /tmp
+MAKE_ENV+= TMPDIR="${TMPDIR}"
+CONFIGURE_ENV+= TMPDIR="${TMPDIR}"
+.endif
+
+EXTRA_PATCHES= ${PATCHDIR}/extra-patch-qt_Makefile.in
+
+.if defined(WITHOUT_X11)
+IGNORE= requires X11
+.endif
+
+do-build:
+ (cd ${WRKSRC}/qt && ${GMAKE} LIBTOOL=${WRKSRC}/libtool LIBS="-luim -luim-custom" uim_panelapplet.la)
+
+do-install:
+ (cd ${WRKSRC}/qt && ${SETENV} ${MAKE_ENV} ${GMAKE} install-appletLTLIBRARIES install-lnkDATA)
+
+.include "${MASTERDIR}/Makefile"
diff --git a/textproc/uim-kde/pkg-descr b/textproc/uim-kde/pkg-descr
new file mode 100644
index 000000000000..c92c3c50cda3
--- /dev/null
+++ b/textproc/uim-kde/pkg-descr
@@ -0,0 +1,3 @@
+KDE panel applet of uim input method.
+
+WWW: http://uim.freedesktop.org/wiki/
diff --git a/textproc/uim-kde/pkg-plist b/textproc/uim-kde/pkg-plist
new file mode 100644
index 000000000000..f3a9885ee766
--- /dev/null
+++ b/textproc/uim-kde/pkg-plist
@@ -0,0 +1,3 @@
+lib/kde3/uim_panelapplet.la
+lib/kde3/uim_panelapplet.so
+share/apps/kicker/applets/uimapplet.desktop