diff options
Diffstat (limited to 'japanese/rskkserv/Makefile')
-rw-r--r-- | japanese/rskkserv/Makefile | 33 |
1 files changed, 24 insertions, 9 deletions
diff --git a/japanese/rskkserv/Makefile b/japanese/rskkserv/Makefile index 715c79e0180f..53a3c0e780bc 100644 --- a/japanese/rskkserv/Makefile +++ b/japanese/rskkserv/Makefile @@ -6,9 +6,9 @@ # PORTNAME= rskkserv -PORTVERSION= 2.3.2 +PORTVERSION= 2.90.1 CATEGORIES= japanese ruby -MASTER_SITES= http://www.ruby-lang.org/~shugo/rskkserv/ +MASTER_SITES= http://www.unixuser.org/~ysjj/rskkserv/ DIST_SUBDIR= ruby MAINTAINER= knu@FreeBSD.org @@ -24,21 +24,27 @@ SKK_MASTERDIR= ${PORTSDIR}/japanese/skk-jisyo STARTUP_SCRIPT= ${PREFIX}/etc/rc.d/rskkserv.sh MAKE_ARGS= prefix="${PREFIX}" \ - dicfile="${LOCALBASE}/share/skk/${SKKJISYO}" + skkdicsize="${SKKJISYO_SIZE}" \ + epwdicbase="${PREFIX}/share/dict" \ + skkdicbase="${PREFIX}/share/skk" \ + SKKSERV=rskkserv -pre-build: - cd ${WRKSRC} && ${MAKE} clean +DOCS_EN= ChangeLog +DOCS_JA= README TODO -do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/skkserv.rb ${PREFIX}/sbin/rskkserv +post-patch: + ${MV} ${WRKSRC}/rskkserv.conf ${WRKSRC}/rskkserv.conf.in + +post-install: + ${CP} -R ${WRKSRC}/skkserv ${RUBY_SITELIBDIR}/ @if [ ! -f ${STARTUP_SCRIPT} ]; then \ ${ECHO} "Installing ${STARTUP_SCRIPT} file."; \ ${ECHO} "#!/bin/sh" > ${STARTUP_SCRIPT}; \ ${ECHO} 'case $$1 in' >> ${STARTUP_SCRIPT}; \ ${ECHO} "start)" >> ${STARTUP_SCRIPT}; \ - ${ECHO} " if [ -f ${PREFIX}/sbin/rskkserv ]; then" >> \ + ${ECHO} " if [ -f ${PREFIX}/libexec/rskkserv ]; then" >> \ ${STARTUP_SCRIPT}; \ - ${ECHO} " ${ECHO} -n ' rskkserv'; ${PREFIX}/sbin/rskkserv" >> \ + ${ECHO} " ${ECHO} -n ' rskkserv'; ${PREFIX}/libexec/rskkserv" >> \ ${STARTUP_SCRIPT}; \ ${ECHO} " fi" >> ${STARTUP_SCRIPT}; \ ${ECHO} " ;;" >> ${STARTUP_SCRIPT}; \ @@ -50,5 +56,14 @@ do-install: ${ECHO} 'esac' >> ${STARTUP_SCRIPT}; \ ${CHMOD} ${BINMODE} ${STARTUP_SCRIPT}; \ fi +.if !defined(NOPORTDOCS) + ${MKDIR} ${RUBY_DOCDIR}/rskkserv/ja +.for f in ${DOCS_EN} + ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/rskkserv/ +.endfor +.for f in ${DOCS_JA} + ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/rskkserv/ja/ +.endfor +.endif .include <bsd.port.mk> |