diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2000-08-18 19:01:30 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2000-08-18 19:01:30 +0000 |
commit | dfceceba7a1483cb1fba98bd948a30ff89ba361e (patch) | |
tree | 82c1a46fa018a3b4e7013be6f55f787551dde257 /japanese/rskkserv/Makefile | |
parent | Fix the email address in Makefile comment (diff) |
Add japanese/rskkserv, an alternative implementation of skkserv
written in Ruby.
Notes
Notes:
svn path=/head/; revision=31756
Diffstat (limited to 'japanese/rskkserv/Makefile')
-rw-r--r-- | japanese/rskkserv/Makefile | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/japanese/rskkserv/Makefile b/japanese/rskkserv/Makefile new file mode 100644 index 000000000000..c8d7c6275e10 --- /dev/null +++ b/japanese/rskkserv/Makefile @@ -0,0 +1,59 @@ +# New ports collection makefile for: rskkserv +# Date created: 18 Aug 2000 +# Whom: Akinori MUSHA aka knu <knu@idaemons.org> +# +# $FreeBSD$ +# + +PORTNAME= rskkserv +PORTVERSION= 2.3 +CATEGORIES= japanese ruby +MASTER_SITES= http://www.ruby-lang.org/~shugo/rskkserv/ +DIST_SUBDIR= ruby + +MAINTAINER= knu@FreeBSD.org + +BUILD_DEPENDS= ruby:${PORTSDIR}/lang/ruby +RUN_DEPENDS= ruby:${PORTSDIR}/lang/ruby \ + ${RUBY_LIBDIR}/tcpwrap.so:${PORTSDIR}/security/ruby-tcpwrap \ + ${LOCALBASE}/share/skk/${SKKJISYO}:${SKK_MASTERDIR} + +SKKJISYO_SIZE?= L +SKKJISYO?= SKK-JISYO.${SKKJISYO_SIZE} +SKK_MASTERDIR= ${PORTSDIR}/japanese/skk-jisyo + +RUBY?= ${LOCALBASE}/bin/ruby +RUBY_VER?= 1.4 +RUBY_ARCH?= ${ARCH}-freebsd${OSREL} +RUBY_LIBDIR= ${PREFIX}/lib/ruby/site_ruby/${RUBY_VER}/${RUBY_ARCH} + +STARTUP_SCRIPT= ${PREFIX}/etc/rc.d/rskkserv.sh +MAKE_ARGS= prefix="${PREFIX}" \ + dicfile="${LOCALBASE}/share/skk/${SKKJISYO}" + +pre-build: + cd ${WRKSRC} && ${MAKE} clean + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/skkserv.rb ${PREFIX}/sbin/rskkserv + @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" >> \ + ${STARTUP_SCRIPT}; \ + ${ECHO} " ${ECHO} -n ' rskkserv'; ${PREFIX}/sbin/rskkserv" >> \ + ${STARTUP_SCRIPT}; \ + ${ECHO} " fi" >> ${STARTUP_SCRIPT}; \ + ${ECHO} " ;;" >> ${STARTUP_SCRIPT}; \ + ${ECHO} "stop)" >> ${STARTUP_SCRIPT}; \ + ${ECHO} " ;;" >> ${STARTUP_SCRIPT}; \ + ${ECHO} "*)" >> ${STARTUP_SCRIPT}; \ + ${ECHO} ' ${ECHO} "usage: $$0 {start|stop}" 1>&2' >> ${STARTUP_SCRIPT}; \ + ${ECHO} " ;;" >> ${STARTUP_SCRIPT}; \ + ${ECHO} 'esac' >> ${STARTUP_SCRIPT}; \ + ${CHMOD} ${BINMODE} ${STARTUP_SCRIPT}; \ + fi + +.include <bsd.port.mk> |