From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Dec  6 00:50:14 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id iB5FoEe56112;
	Mon, 6 Dec 2004 00:50:14 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from wasley.bl.mmtr.or.jp (wasley.bl.mmtr.or.jp [210.228.173.142])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with SMTP/inet id iB5FoD856106
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 6 Dec 2004 00:50:13 +0900 (JST)
	(envelope-from rushani@bl.mmtr.or.jp)
Received: (qmail 20056 invoked from network); 6 Dec 2004 00:50:12 +0900
Received: from unknown (HELO localhost) (219.102.23.98)
  by wasley.bl.mmtr.or.jp with SMTP; 6 Dec 2004 00:50:12 +0900
Message-Id: <20041206.004904.58782321.rushani@bl.mmtr.or.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: Hideyuki KURASHINA <rushani@bl.mmtr.or.jp>
In-Reply-To: <20041205.231341.169296638.takachan@running-dog.net>
References: <20041204.205154.226790540.takachan@running-dog.net>
	<20041205.141257.159664302.takachan@running-dog.net>
	<20041205.231341.169296638.takachan@running-dog.net>
X-URL: http://www.rushani.jp/
X-PGP-Public-Key: http://www.rushani.jp/rushani.asc
X-PGP-Fingerprint: A052 6F98 6146 6FE3 91E2  DA6B F2FA 2088 439A DC57
X-RC5-72-Stats: http://stats.distributed.net/participant/psummary.php?project_id=8&id=432320
X-Mailer: Mew version 4.1.52 on Emacs 21.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 06 Dec 2004 00:49:04 +0900
X-Sequence: FreeBSD-users-jp 82028
Subject: [FreeBSD-users-jp 82028] Re: UTF-8 and kinput2
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: rushani@bl.mmtr.or.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+041128

$BARIJ$G$9!#(B

mhc $B$r;H$C$F$$$i$C$7$c$k$J$i!"$H$$$&@)8B$,$D$/$N$G$9$,!"(B

>>> On Sun, 05 Dec 2004 23:13:41 +0900, TAKANO Yuji ($B$?$+$N$f!A$8(B) <takachan@running-dog.net> said:

> $B$?$+$N$G$9!#$3$s$P$s$O!#(B
[...]
> $B!t(BiPod $B$O!"(Bhfs+ $B$r(B mount $B$7$F;H$&$H(B UTF-8 $B$N%U%!%$%kL>$,!V%W%m%0(B
>   $B%i%`!W$H$O$J$i$:$K!V%U!,%m%/!+%i%`!W$H$J$C$F$7$^$&$N$G$b$&0l$R(B
>   $B$M$jI,MW$G$9!#$"$!!&!&!#(B
> 
> $B!t(Bmozilla $B$,(B UTF-8 $B$N%U%!%$%kL>$r$A$c$s$HH=CG$G$-$J$$!#$C$F$N$b(B
>   $B:$$j%b%N!#(BiCal $B$N%G!<%?;H$($J$$$7(BX-( $B!d(B mozilla Calendar $B$G!#(B

ports/deskutils/mhc $B$KE:IU$N%Q%C%A$rEv$F$F!"(B

  mhc2ical
    http://yuo.nui.org/Works/mhc2ical/?lang=ja

$B$H$$$&$b$N$N(B local port $B$r:n$C$F!"(BiPod $B$N%+%l%s%@!<$r;H$C$F$^$9!#(B
$B$h$m$7$1$l$P$I$&$>!#(B

# $B:n$C$?$^$^K:$l$F$^$7$?!#$=$N$&$A!"(Bsend-pr $B$9$kM=Dj$G$9!#(B

-- rushani

diff -urN mhc.ports/Makefile mhc/Makefile
--- mhc.ports/Makefile	Fri Mar  7 14:58:51 2003
+++ mhc/Makefile	Mon Dec  6 00:39:00 2004
@@ -6,7 +6,8 @@
 #
 
 PORTNAME=	mhc
-PORTVERSION=	20030224
+PORTVERSION=	20041020
+PORTREVISION=	0
 CATEGORIES=	deskutils elisp
 MASTER_SITES=	http://www.quickhack.net/mhc/arc/
 PKGNAMESUFFIX=	-${EMACS_PORT_NAME}
@@ -15,6 +16,8 @@
 MAINTAINER=	yoichi@FreeBSD.org
 COMMENT=	Message Harmonized Calendaring system
 
+USE_RUBY=	yes
+
 WRKSRC=		${WRKDIR}/${DISTNAME}/emacs
 EMACS_PORT_NAME?=	emacs21
 
@@ -52,10 +55,18 @@
 		EMACS21_ONLY=${EMACS21_ONLY}
 
 DOCS=	00copyright 00readme 00readme.jis emacs/00usage.jis
+SCRIPTS=adb2mhc gemcal mhc-sync mhc2palm palm2mhc today
+
+post-configure:
+	cd ${WRKSRC}/../; \
+	${RUBY} configure.rb --disable-palm --libdir=${RUBY_SITELIBDIR}
 
-DOCSDIR=	${PREFIX}/share/doc/mhc
+post-build:
+	cd ${WRKSRC}/../ruby-ext/; ${RUBY} make.rb
 
 post-install:
+	cd ${WRKSRC}/../; ${INSTALL_SCRIPT} ${SCRIPTS} ${PREFIX}/bin
+	cd ${WRKSRC}/../ruby-ext/; ${RUBY} make.rb install
 .if (${EMACS_PORT_NAME} == "emacs20") || (${EMACS_PORT_NAME} == "emacs21")
 	${MKDIR} ${PREFIX}/${ICONDIR}
 	${INSTALL_DATA} ${WRKSRC}/../icons/*.${IMG_SUFFIX} ${PREFIX}/${ICONDIR}
diff -urN mhc.ports/distinfo mhc/distinfo
--- mhc.ports/distinfo	Wed Mar 31 12:06:47 2004
+++ mhc/distinfo	Sun Oct 31 19:33:37 2004
@@ -1,2 +1,2 @@
-MD5 (mhc-current-snap20030224.tar.gz) = 5e6f6f266a55779f3501ffdd167b2024
-SIZE (mhc-current-snap20030224.tar.gz) = 222358
+MD5 (mhc-current-snap20041020.tar.gz) = 80cf335828fe5a77957d6320bd1ee414
+SIZE (mhc-current-snap20041020.tar.gz) = 232571
diff -urN mhc.ports/pkg-plist mhc/pkg-plist
--- mhc.ports/pkg-plist	Mon Dec  3 23:06:10 2001
+++ mhc/pkg-plist	Mon Dec  6 00:37:08 2004
@@ -1,3 +1,9 @@
+bin/adb2mhc
+bin/gemcal
+bin/mhc-sync
+bin/mhc2palm
+bin/palm2mhc
+bin/today
 %%XEMACS_ONLY%%%%LISPDIR%%/auto-autoloads.el
 %%XEMACS_ONLY%%%%LISPDIR%%/auto-autoloads.elc
 %%XEMACS_ONLY%%%%LISPDIR%%/custom-load.el
@@ -81,3 +87,9 @@
 %%PORTDOCS%%share/doc/mhc/00readme.jis
 %%PORTDOCS%%share/doc/mhc/00usage.jis
 %%PORTDOCS%%@dirrm share/doc/mhc
+%%RUBY_SITELIBDIR%%/mhc-date.rb
+%%RUBY_SITELIBDIR%%/mhc-gtk.rb
+%%RUBY_SITELIBDIR%%/mhc-kconv.rb
+%%RUBY_SITELIBDIR%%/mhc-palm.rb
+%%RUBY_SITELIBDIR%%/mhc-schedule.rb
+%%RUBY_SITELIBDIR%%/mhc-signal.rb

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	./mhc2ical
#	./mhc2ical/Makefile
#	./mhc2ical/distinfo
#	./mhc2ical/pkg-descr
#	./mhc2ical/pkg-plist
#
echo c - ./mhc2ical
mkdir -p ./mhc2ical > /dev/null 2>&1
echo x - ./mhc2ical/Makefile
sed 's/^X//' >./mhc2ical/Makefile << 'END-of-./mhc2ical/Makefile'
X# New ports collection makefile for:   mhc2ical
X# Date Created:		30 Dec 2003
X# Whom:			Hideyuki KURASHINA <rushani@bl.mmtr.or.jp>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	mhc2ical
XPORTVERSION=	0.4
XPORTREVISION=	0
XCATEGORIES=	local
XMASTER_SITES=	http://yuo.nui.org/Works/mhc2ical/
X
XMAINTAINER=	rushani@bl.mmtr.or.jp
XCOMMENT=	An Mhc to iCal/vCal converter
X
XUSE_RUBY=	yes
XUSE_REINPLACE=	yes
X
XRUN_DEPENDS+=	${RUBY_SITELIBDIR}/mhc/mhc-schedule.rb:${PORTSDIR}/local/mhc
XRUN_DEPENDS+=	${RUBY_SITEARCHLIBDIR}/uconv.so:${PORTSDIR}/japanese/ruby-uconv
X
XNO_BUILD=	yes
XWRKSRC=		${WRKDIR}/Mhc2ical
XDOCS=		COPYRIGHT README VERSION mhc2ical.man
X
Xpre-configure:
X	@${REINPLACE_CMD} -e 's@/usr/pkg@${PREFIX}@g'			 \
X			  -e 's@/site_ruby/1.6@/site_ruby/${RUBY_VER}@g' \
X			  ${WRKSRC}/mhc2ical.rb
X
Xdo-install:
X	${INSTALL_DATA} ${WRKSRC}/ical.rb ${RUBY_SITELIBDIR}
X	${INSTALL_SCRIPT} ${WRKSRC}/mhc2ical.rb ${PREFIX}/bin/mhc2ical
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for d in ${DOCS}
X	@${INSTALL_DATA} ${WRKSRC}/${d} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-./mhc2ical/Makefile
echo x - ./mhc2ical/distinfo
sed 's/^X//' >./mhc2ical/distinfo << 'END-of-./mhc2ical/distinfo'
XMD5 (mhc2ical-0.4.tar.gz) = 1b6012ddeea0bb5f54234d68d84c15bb
XSIZE (mhc2ical-0.4.tar.gz) = 6536
END-of-./mhc2ical/distinfo
echo x - ./mhc2ical/pkg-descr
sed 's/^X//' >./mhc2ical/pkg-descr << 'END-of-./mhc2ical/pkg-descr'
XA converter from the Mhc schedule database to iCal/vCal[RFC2445] data format.
X
XWWW: http://yuo.nui.org/Works/mhc2ical/?lang=ja
END-of-./mhc2ical/pkg-descr
echo x - ./mhc2ical/pkg-plist
sed 's/^X//' >./mhc2ical/pkg-plist << 'END-of-./mhc2ical/pkg-plist'
Xbin/mhc2ical
X%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/VERSION
X%%PORTDOCS%%%%DOCSDIR%%/mhc2ical.man
X%%RUBY_SITELIBDIR%%/ical.rb
END-of-./mhc2ical/pkg-plist
exit

