Re-arranged packages: * sj3-lib:removed * sj3-dict: removed * sj3-server-bin: removed * sj3-client: added (lib + client tools) * sj3-server: no more meta-pkg (server + dict) * sj3: added (sj3-server + sj3-client) Notable changes since 2.0.1.21: * changed to gnu-configure. * sj3lib is shared library. * using lua for server settings. * sj3 command was removed. * sj3serv no longer listen network socket. Set "false" to "strict_auth" and invoke sj3proxy additionaly if require it. * dictionaty directry was changed, please refer MigrationGuide from HOMEPAGE. On pkgsrc, new location is ${VARBASE}/sj3/dict.
41 lines
1.1 KiB
Makefile
41 lines
1.1 KiB
Makefile
# $NetBSD: Makefile,v 1.11 2010/02/15 13:35:22 obache Exp $
|
|
#
|
|
|
|
.include "../../inputmethod/sj3/Makefile.common"
|
|
|
|
PKGNAME= ${DISTNAME:S/sj3-/sj3-server-/}
|
|
|
|
COMMENT= SJ3 Japanese input method server
|
|
|
|
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
|
|
|
|
|
|
.include "../../lang/lua/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|