View | Details | Raw Unified | Return to bug 84036
Collapse All | Expand All

(-)rskkserv/Makefile (-29 / +1 lines)
Lines 30-35 Link Here
30
USE_RUBY=	yes
30
USE_RUBY=	yes
31
USE_AUTOCONF_VER=	213
31
USE_AUTOCONF_VER=	213
32
USE_GMAKE=	yes
32
USE_GMAKE=	yes
33
USE_RC_SUBR=	rskkserv.sh
33
34
34
CONFIGURE_ARGS=	--with-ruby="${RUBY}" \
35
CONFIGURE_ARGS=	--with-ruby="${RUBY}" \
35
		--with-dicfile="${SKKJISYO_BASE}/${SKKJISYO}" \
36
		--with-dicfile="${SKKJISYO_BASE}/${SKKJISYO}" \
Lines 43-50 Link Here
43
SKKJISYO=	SKK-JISYO.${SKKJISYO_SIZE}
44
SKKJISYO=	SKK-JISYO.${SKKJISYO_SIZE}
44
SKK_MASTERDIR=	${PORTSDIR}/japanese/skk-jisyo
45
SKK_MASTERDIR=	${PORTSDIR}/japanese/skk-jisyo
45
46
46
STARTUP_SCRIPT=	${PREFIX}/etc/rc.d/rskkserv.sh
47
48
MAN1=		rskkserv.1
47
MAN1=		rskkserv.1
49
MANLANG=	"" ja
48
MANLANG=	"" ja
50
49
Lines 68-100 Link Here
68
		${WRKSRC}/doc/conf-o2n.rb
67
		${WRKSRC}/doc/conf-o2n.rb
69
68
70
post-install:
69
post-install:
71
	@if [ ! -f ${STARTUP_SCRIPT} ]; then \
72
		${ECHO} "Installing ${STARTUP_SCRIPT} file."; \
73
		( \
74
		${ECHO_CMD} "#!/bin/sh"; \
75
		${ECHO_CMD} "case \$$1 in"; \
76
		${ECHO_CMD} "start)"; \
77
		${ECHO_CMD} "	if [ -f ${PREFIX}/sbin/rskkserv ]; then"; \
78
		${ECHO_CMD} "		${ECHO_CMD} -n ' rskkserv: '"; \
79
		${ECHO_CMD} "		${PREFIX}/sbin/rskkserv"; \
80
		${ECHO_CMD} "	fi"; \
81
		${ECHO_CMD} "	;;"; \
82
		${ECHO_CMD} "stop)"; \
83
		${ECHO_CMD} "	pidfile=/var/run/rskkserv.pid"; \
84
		${ECHO_CMD} "	if [ -f \$$pidfile ]; then"; \
85
		${ECHO_CMD} "	    kill \`cat \$$pidfile\` && echo -n ' rskkserv'"; \
86
		${ECHO_CMD} "	    ${RM} -f \$$pidfile"; \
87
		${ECHO_CMD} "	else"; \
88
		${ECHO_CMD} "	    ${ECHO_CMD} ' rskkserv: not running'"; \
89
		${ECHO_CMD} "	fi"; \
90
		${ECHO_CMD} "	;;"; \
91
		${ECHO_CMD} "*)"; \
92
		${ECHO_CMD} "	${ECHO_CMD} \"usage: \$$0 {start|stop}\" 1>&2"; \
93
		${ECHO_CMD} "	;;"; \
94
		${ECHO_CMD} "esac"; \
95
		) > ${STARTUP_SCRIPT}; \
96
		${CHMOD} ${BINMODE} ${STARTUP_SCRIPT}; \
97
	fi
98
.if !defined(NOPORTDOCS)
70
.if !defined(NOPORTDOCS)
99
	${MKDIR} ${RUBY_MODDOCDIR}/ja
71
	${MKDIR} ${RUBY_MODDOCDIR}/ja
100
.for f in ${DOCS_EN}
72
.for f in ${DOCS_EN}
(-)rskkserv/files/rskkserv.sh.in (+25 lines)
Line 0 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
#
5
# PROVIDE: rskkserv
6
# REQUIRE: DAEMON
7
# BEFORE: LOGIN
8
# KEYWORD: FreeBSD shutdown
9
10
prefix=%%PREFIX%%
11
12
rskkserv_enable=${rskkserv_enable:-"NO"}
13
rskkserv_flags=${rskkserv_flags:-""}
14
15
. %%RC_SUBR%%
16
17
name="rskkserv"
18
rcvar=`set_rcvar`
19
command="${prefix}/sbin/${name}"
20
command_interpreter="${prefix}/bin/ruby"
21
pidfile="/var/run/${name}.pid"
22
required_files="${prefix}/etc/${name}.conf"
23
24
load_rc_config $name
25
run_rc_command "$1"
(-)rskkserv/pkg-plist (-1 lines)
Lines 1-4 Link Here
1
etc/rc.d/rskkserv.sh
2
@unexec if cmp -s %D/etc/rskkserv.conf %D/%%EXAMPLESDIR%%/rskkserv.conf; then rm -f %D/etc/rskkserv.conf; fi
1
@unexec if cmp -s %D/etc/rskkserv.conf %D/%%EXAMPLESDIR%%/rskkserv.conf; then rm -f %D/etc/rskkserv.conf; fi
3
%%RUBY_SITEARCHLIBDIR%%/skkserv/skkdic.so
2
%%RUBY_SITEARCHLIBDIR%%/skkserv/skkdic.so
4
@dirrm %%RUBY_SITEARCHLIBDIR%%/skkserv
3
@dirrm %%RUBY_SITEARCHLIBDIR%%/skkserv

Return to bug 84036