pkgsrc-wip/ja-freewnn-cvs/Makefile

106 lines
3.3 KiB
Makefile

# $NetBSD: Makefile,v 1.4 2013/10/14 12:47:17 makoto Exp $
# The name won't be used for actual fetch, this is cvs version
DISTNAME= ja-FreeWnn-lib-1.11alpha22
PKGNAME= ja-FreeWnn-lib-1.11alpha22
CATEGORIES= inputmethod
MASTER_SITES=
LICENSE= gnu-gpl-v2
MAINTAINER= tech-pkg-ja@jp.NetBSD.org
HOMEPAGE= http://freewnn.sourceforge.jp/
COMMENT= Japanese/Chinese/Korean input method (Japanese client library)
WRKSRC= ${WRKDIR}/FreeWnn
BUILD_TARGET= all
INSTALL_TARGET= install
BUILD_DEFS= FREEWNN_USER FREEWNN_GROUP
INFO_FILES= YES
USE_LIBTOOL= YES
MAKE_JOBS_SAFE= no
FREEWNN_USER= wnn
FREEWNN_GROUP= jserver
PKG_GROUPS= ${FREEWNN_GROUP}
PKG_USERS= ${FREEWNN_USER}:${FREEWNN_GROUP}
CVS_ROOT.FreeWnn= :pserver:anonymous:@cvs.sourceforge.jp:/cvsroot/freewnn
CVS_REPOSITORIES= FreeWnn
GNU_CONFIGURE= YES
SPECIAL_PERMS+= bin/Wnn4/jserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4711
SPECIAL_PERMS+= bin/Wnn4/cserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4711
SPECIAL_PERMS+= bin/Wnn4/tserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4711
SPECIAL_PERMS+= bin/Wnn4/kserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4711
RCD_SCRIPTS= ja_freewnn
#### 1 #####
SUBST_CLASSES+= chown
SUBST_STAGE.chown= pre-configure
# SPECIAL_PERMS will take care
SUBST_MESSAGE.chown= Replacing 'chown' to harmless 'echo'
SUBST_FILES.chown+= cdic/Makefile.in
SUBST_FILES.chown+= Contrib/dic/gerodic/Makefile.in
SUBST_FILES.chown+= cWnn/cdic/Makefile.in
SUBST_FILES.chown+= cWnn/tdic/Makefile.in
SUBST_FILES.chown+= kWnn/kdic/Makefile.in
SUBST_FILES.chown+= Wnn/pubdicplus/Makefile.in
SUBST_FILES.chown+= Wnn/wnncons/dic/Makefile.in
SUBST_SED.chown= -e 's|chown |echo |'
#### 2 #####
SUBST_CLASSES+= wnntouch
SUBST_STAGE.wnntouch= pre-configure
# INSTALL script will take care
SUBST_MESSAGE.wnntouch= Replacing 'wnntouch' to harmless 'echo'
SUBST_FILES.wnntouch+= Contrib/dic/gerodic/Makefile.in
SUBST_FILES.wnntouch+= cWnn/cdic/Makefile.in
SUBST_FILES.wnntouch+= cWnn/tdic/Makefile.in
SUBST_FILES.wnntouch+= kWnn/kdic/Makefile.in
SUBST_FILES.wnntouch+= Wnn/pubdicplus/Makefile.in
SUBST_FILES.wnntouch+= Wnn/wnncons/dic/Makefile.in
SUBST_SED.wnntouch= -e 's|\$$(WNNTOUCH)|echo|'
SUBST_SED.wnntouch+= -e 's|\$${WNNTOUCH}|echo|'
#### 3 #####
SUBST_CLASSES+= wnnowner
SUBST_STAGE.wnnowner= pre-configure
# INSTALL script will take care instead
SUBST_MESSAGE.wnnowner= Replacing '-o ${WNNOWER}' to empty string
# 'INSTALL_FLAGS = -o ${WNNOWNER}' -> 'INSTFLAGS = '
# 'LOCAL_INSTFLAGS = -o $(WNNOWNER)' -> 'LOCAL_INSTFLAGS = '
SUBST_FILES.wnnowner+= Wnn/jserver/Makefile.in
SUBST_FILES.wnnowner+= Wnn/jutil/Makefile.in
SUBST_FILES.wnnowner+= Wnn/pubdicplus/Makefile.in
SUBST_FILES.wnnowner+= Wnn/wnncons/dic/Makefile.in
SUBST_FILES.wnnowner+= Xwnmo/xjutil/Makefile.in
SUBST_FILES.wnnowner+= Xwnmo/xwnmo/Makefile.in
SUBST_FILES.wnnowner+= cWnn/cdic/Makefile.in
SUBST_FILES.wnnowner+= cWnn/jserver/Makefile.in
SUBST_FILES.wnnowner+= cWnn/jutil/Makefile.in
SUBST_FILES.wnnowner+= cWnn/tdic/Makefile.in
SUBST_FILES.wnnowner+= kWnn/jserver/Makefile.in
SUBST_FILES.wnnowner+= kWnn/jutil/Makefile.in
SUBST_FILES.wnnowner+= kWnn/kdic/Makefile.in
SUBST_FILES.wnnowner+= Contrib/dic/gerodic/Makefile.in
SUBST_SED.wnnowner= -e 's|-o \$${WNNOWNER}||'
# Contrib/dic/gerodic/Makefile.in
SUBST_SED.wnnowner+= -e 's|-o \$$(WNNOWNER)||'
.include "../../wip/mk/cvs-package.mk"
.include "../../mk/bsd.pkg.mk"