1 # $NetBSD: Makefile,v 1.16 2010/01/09 16:15:41 joerg Exp $
5 PKGNAME= sj3-server-bin-2.0.1.20
7 CATEGORIES= japanese inputmethod
8 MASTER_SITES= ftp://ftp.sony.co.jp/pub/unsupported/src/ \
9 ftp://ftp.cs.titech.ac.jp/pub/japanese/sj3/
11 MAINTAINER= tech-pkg-ja@jp.NetBSD.org
12 COMMENT= SJ3 Japanese input method server & client
14 DISTINFO_FILE= ${.CURDIR}/../sj3-lib/distinfo
15 PATCHDIR= ${.CURDIR}/../sj3-lib/patches
17 NOT_FOR_PLATFORM+= ${LP64PLATFORMS}
19 .include "../../mk/bsd.prefs.mk"
23 MAKE_ENV+= SJ3OWNER=${SJ3OWNER:Q} SJ3GROUP=${SJ3GROUP:Q} \
24 IMDICTDIR=${IMDICTDIR:Q} LOCAL_LDFLAGS=${LDFLAGS:M*:Q}
29 FILES_SUBST+= IMDICTDIR=${IMDICTDIR:Q}
30 FILES_SUBST+= SJ3OWNER=${SJ3OWNER:Q}
31 FILES_SUBST+= SJ3GROUP=${SJ3GROUP:Q}
33 PKG_GROUPS+= ${SJ3GROUP}
34 PKG_USERS+= ${SJ3OWNER}:${SJ3GROUP}
36 PKG_GROUPS_VARS+= SJ3GROUP
37 PKG_USERS_VARS+= SJ3USER
39 MAKE_DIRS+= ${IMDICTDIR}
40 OWN_DIRS+= ${IMDICTDIR}/sj3
41 OWN_DIRS_PERMS+= ${IMDICTDIR}/sj3/user ${SJ3OWNER} ${SJ3GROUP} 0755
46 @${MV} ${WRKSRC}/Imakefile ${WRKSRC}/Imakefile.orig
47 @${SED} -e 's|\(SUBDIRS = .*\)sj3lib \(.*\)|\1\2|' \
48 ${WRKSRC}/Imakefile.orig > ${WRKSRC}/Imakefile
49 @${MV} ${WRKSRC}/dict/Imakefile ${WRKSRC}/dict/Imakefile.orig
50 @${SED} -e 's|\(SUBDIRS = .*\)dict|\1|' \
51 ${WRKSRC}/dict/Imakefile.orig > ${WRKSRC}/dict/Imakefile
52 @for file in `${FIND} ${WRKSRC} -name Imakefile -print`; do \
53 ${MV} -f $$file $$file.orig; \
54 ${SED} -e 's|\(= \).*/lib\(sj3lib\).a|\1-l\2|' \
55 -e 's|^DEPLIBS.*|DEPLIBS =|' \
56 $$file.orig > $$file; \
59 .include "../../inputmethod/sj3-lib/buildlink3.mk"
60 .include "../../mk/bsd.pkg.mk"