e37f583c8057cfb6c80fd5f36d1192fb1a5f1346
[pkgsrc.git] / inputmethod / sj3-server-bin / Makefile
1 # $NetBSD: Makefile,v 1.16 2010/01/09 16:15:41 joerg Exp $
2 #
3
4 DISTNAME=       sj3-2.0.1.20
5 PKGNAME=        sj3-server-bin-2.0.1.20
6 PKGREVISION=    6
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/
10
11 MAINTAINER=     tech-pkg-ja@jp.NetBSD.org
12 COMMENT=        SJ3 Japanese input method server & client
13
14 DISTINFO_FILE=  ${.CURDIR}/../sj3-lib/distinfo
15 PATCHDIR=       ${.CURDIR}/../sj3-lib/patches
16
17 NOT_FOR_PLATFORM+=      ${LP64PLATFORMS}
18
19 .include "../../mk/bsd.prefs.mk"
20
21 USE_TOOLS+=     itools
22 USE_IMAKE=      yes
23 MAKE_ENV+=      SJ3OWNER=${SJ3OWNER:Q} SJ3GROUP=${SJ3GROUP:Q}           \
24                 IMDICTDIR=${IMDICTDIR:Q} LOCAL_LDFLAGS=${LDFLAGS:M*:Q}
25
26 SJ3OWNER?=      daemon
27 SJ3GROUP?=      daemon
28
29 FILES_SUBST+=   IMDICTDIR=${IMDICTDIR:Q}
30 FILES_SUBST+=   SJ3OWNER=${SJ3OWNER:Q}
31 FILES_SUBST+=   SJ3GROUP=${SJ3GROUP:Q}
32
33 PKG_GROUPS+=    ${SJ3GROUP}
34 PKG_USERS+=     ${SJ3OWNER}:${SJ3GROUP}
35
36 PKG_GROUPS_VARS+=       SJ3GROUP
37 PKG_USERS_VARS+=        SJ3USER
38
39 MAKE_DIRS+=             ${IMDICTDIR}
40 OWN_DIRS+=              ${IMDICTDIR}/sj3
41 OWN_DIRS_PERMS+=        ${IMDICTDIR}/sj3/user ${SJ3OWNER} ${SJ3GROUP} 0755
42
43 RCD_SCRIPTS=    sj3
44
45 pre-configure:
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;                   \
57          done
58
59 .include "../../inputmethod/sj3-lib/buildlink3.mk"
60 .include "../../mk/bsd.pkg.mk"