| @@ -1,40 +1,39 @@ | | | @@ -1,40 +1,39 @@ |
1 | # $NetBSD: Makefile,v 1.11 2015/06/13 20:40:30 tsutsui Exp $ | | 1 | # $NetBSD: Makefile,v 1.12 2017/08/07 08:26:38 jlam Exp $ |
2 | | | 2 | |
3 | .include "../../inputmethod/ja-freewnn-lib/Makefile.common" | | 3 | .include "../../inputmethod/ja-freewnn-lib/Makefile.common" |
4 | | | 4 | |
5 | PKGNAME= ja-FreeWnn-server-1.11alpha23 | | 5 | PKGNAME= ja-FreeWnn-server-1.11alpha23 |
| | | 6 | PKGREVISION= 1 |
6 | | | 7 | |
7 | COMMENT+= (Japanese server) | | 8 | COMMENT+= (Japanese server) |
8 | | | 9 | |
9 | CONFIGURE_ARGS+= --disable-libraries | | 10 | CONFIGURE_ARGS+= --disable-libraries |
10 | # Following two lines give equivalent to previous 1.10 version | | 11 | # Following two lines give equivalent to previous 1.10 version |
11 | CONFIGURE_ARGS+= --disable-cWnn | | 12 | CONFIGURE_ARGS+= --disable-cWnn |
12 | CONFIGURE_ARGS+= --disable-kWnn | | 13 | CONFIGURE_ARGS+= --disable-kWnn |
13 | | | 14 | |
14 | CONFIGURE_ARGS+= --with-wnn-libraries=${BUILDLINK_PREFIX.ja-FreeWnn-lib}/lib | | 15 | CONFIGURE_ARGS+= --with-wnn-libraries=${BUILDLINK_PREFIX.ja-FreeWnn-lib}/lib |
15 | CONFIGURE_ARGS+= --with-libwnn=yes | | 16 | CONFIGURE_ARGS+= --with-libwnn=yes |
16 | CONFIGURE_ARGS+= --disable-sub-bindir | | 17 | CONFIGURE_ARGS+= --disable-sub-bindir |
17 | # use sbin/ instead of bin/ | | 18 | # use sbin/ instead of bin/ |
18 | CONFIGURE_ARGS+= --disable-traditional-layout | | 19 | CONFIGURE_ARGS+= --disable-traditional-layout |
19 | | | 20 | |
20 | INSTALL_TARGET= install install.man | | 21 | INSTALL_TARGET= install install.man |
21 | | | 22 | |
22 | RCD_SCRIPTS= ja_freewnn | | 23 | RCD_SCRIPTS= ja_freewnn |
23 | | | 24 | |
24 | BUILD_DEFS= FREEWNN_USER FREEWNN_GROUP IMDICTDIR | | 25 | BUILD_DEFS= FREEWNN_USER FREEWNN_GROUP IMDICTDIR |
25 | | | 26 | |
26 | FREEWNN_USER= wnn | | 27 | FREEWNN_USER= wnn |
27 | FREEWNN_GROUP= jserver | | 28 | FREEWNN_GROUP= jserver |
28 | PKG_GROUPS= ${FREEWNN_GROUP} | | 29 | PKG_GROUPS= ${FREEWNN_GROUP} |
29 | PKG_USERS= ${FREEWNN_USER}:${FREEWNN_GROUP} | | 30 | PKG_USERS= ${FREEWNN_USER}:${FREEWNN_GROUP} |
30 | | | 31 | |
31 | SPECIAL_PERMS+= bin/Wnn4/jserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4511 | | 32 | # sbin/jserver needs to be setuid to ${FREEWNN_USER}. |
32 | SPECIAL_PERMS+= bin/Wnn4/cserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4511 | | 33 | SPECIAL_PERMS+= sbin/jserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4511 |
33 | SPECIAL_PERMS+= bin/Wnn4/tserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4511 | | | |
34 | SPECIAL_PERMS+= bin/Wnn4/kserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4511 | | | |
35 | | | 34 | |
36 | OWN_DIRS+= ${IMDICTDIR}/wnn/ja_JP | | 35 | OWN_DIRS+= ${IMDICTDIR}/wnn/ja_JP |
37 | OWN_DIRS_PERMS+= ${IMDICTDIR}/wnn/ja_JP/usr ${FREEWNN_USER} ${FREEWNN_GROUP} ${PKGDIRMODE} | | 36 | OWN_DIRS_PERMS+= ${IMDICTDIR}/wnn/ja_JP/usr ${FREEWNN_USER} ${FREEWNN_GROUP} ${PKGDIRMODE} |
38 | | | 37 | |
39 | .include "../../inputmethod/ja-freewnn-lib/buildlink3.mk" | | 38 | .include "../../inputmethod/ja-freewnn-lib/buildlink3.mk" |
40 | .include "../../mk/bsd.pkg.mk" | | 39 | .include "../../mk/bsd.pkg.mk" |