summaryrefslogtreecommitdiff
path: root/inputmethod/sj3-server/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'inputmethod/sj3-server/Makefile')
-rw-r--r--inputmethod/sj3-server/Makefile42
1 files changed, 34 insertions, 8 deletions
diff --git a/inputmethod/sj3-server/Makefile b/inputmethod/sj3-server/Makefile
index 4f38c51846b..0a868bf9a92 100644
--- a/inputmethod/sj3-server/Makefile
+++ b/inputmethod/sj3-server/Makefile
@@ -1,15 +1,41 @@
-# $NetBSD: Makefile,v 1.10 2009/04/08 23:09:59 joerg Exp $
+# $NetBSD: Makefile,v 1.11 2010/02/15 13:35:22 obache Exp $
+#
-DISTNAME= sj3-server-2.0.1.20
-PKGREVISION= 3
-CATEGORIES= japanese inputmethod
+.include "../../inputmethod/sj3/Makefile.common"
+
+PKGNAME= ${DISTNAME:S/sj3-/sj3-server-/}
-MAINTAINER= tech-pkg-ja@jp.NetBSD.org
COMMENT= SJ3 Japanese input method server
-META_PACKAGE= # empty
+CONFLICTS= sj3-dict-[0-9]* sj3-server-bin-[0-9]*
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_TOOLS+= pkg-config
+
+CONFIGURE_ARGS+= --with-external-lua
+CONFIGURE_ARGS+= --enable-server
+CONFIGURE_ARGS+= --enable-dict
+
+CONF_FILES+= share/examples/sj3/sj3proxy.lua.example \
+ ${PKG_SYSCONFDIR}/sj3proxy.lua
+CONF_FILES+= share/examples/sj3/sj3serv.lua.example \
+ ${PKG_SYSCONFDIR}/sj3serv.lua
+
+OWN_DIRS_PERMS+= ${VARBASE}/sj3/run ${SJ3OWNER} ${SJ3GROUP} 755
+OWN_DIRS_PERMS+= ${VARBASE}/sj3/dict/user ${SJ3OWNER} ${SJ3GROUP} 700
+CONF_FILES_PERMS+= libdata/sj3main.dic \
+ ${VARBASE}/sj3/dict/sj3main.dic \
+ ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 644
+
+RCD_SCRIPTS= sj3proxy sj3serv
+
+INSTALLATION_DIRS+= libdata
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/dict/sj3main.dic \
+ ${DESTDIR}${PREFIX}/libdata/sj3main.dic
-DEPENDS+= sj3-server-bin>=2.0.1.20nb6:../../inputmethod/sj3-server-bin
-DEPENDS+= sj3-dict>=2.0.1.20nb3:../../inputmethod/sj3-dict
+.include "../../lang/lua/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"