From owner-ports-jp@jp.FreeBSD.org Mon May 16 12:00:12 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j4G30CZ04411;
	Mon, 16 May 2005 12:00:12 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from web3005.mail.bbt.yahoo.co.jp (web3005.mail.bbt.yahoo.co.jp [202.93.80.188])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with SMTP/inet id j4G309X04383
	for <ports-jp@jp.FreeBSD.org>; Mon, 16 May 2005 12:00:09 +0900 (JST)
	(envelope-from ks_mls@yahoo.co.jp)
Message-ID: <20050516030000.56418.qmail@web3005.mail.bbt.yahoo.co.jp>
Received: from [133.83.4.7] by web3005.mail.bbt.yahoo.co.jp via HTTP; Mon, 16 May 2005 12:00:00 JST
From: =?ISO-2022-JP?B?GyRCPi4/eRsoQiAbJEJBbztLGyhC?= <ks_mls@yahoo.co.jp>
To: ports-jp@jp.FreeBSD.org
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 16 May 2005 12:00:00 +0900
X-Sequence: ports-jp 15949
Subject: [ports-jp 15949] eijiro-fpw
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: ks_mls@yahoo.co.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+050320

$B$O$8$a$^$7$F!#>.?y$H?=$7$^$9!#(B
$B@hF|(B $B=q@RHG(BCD-ROM$B$N1Q<-O/BhFsHG$r9XF~$7$^$7$?$N$G!"(B
japanese/eijiro-fpw$B$G(Bmake$B$7$F$_$^$7$?!#(B
($B4D6-$O(B FreeBSD 5.4-RELEASE $B$G$9!#(B)
# ls -R /cdrom/
......
/cdrom/eijiro:
eijiro81.txt
reiji81.txt
ryaku81.txt
waeiji81.txt
......
$B$G$7$?$N$G!"(B

# make DICT_PATH=/cdrom/eijiro SRCFILE=eijiro81.txt

$B$H$9$k$H!"(B

/usr/local/libexec/freepwing/perl.sh   eijiro-fpw.pl \
   -workdir work -- --charset= eijiro81.txt
Detected display character set: euc
Can't open eijiro81.txt: No such file or directory at eijiro-fpw.pl line 60.
Total 0 entries were written.
Writing copyright information...
/usr/local/libexec/freepwing/perl.sh   /usr/local/libexec/freepwing/fpwsort -workdir work 
/usr/local/libexec/freepwing/perl.sh   /usr/local/libexec/freepwing/fpwindex -workdir work 
Modification of non-creatable array value attempted, subscript -1 at /usr/local/lib/perl5/si
te_perl/5.8.6/mach/FreePWING/Index.pm line 226.
gmake: *** [work/index.dep] Error 2
*** Error code 2

Stop in /work/ports/japanese/eijiro-fpw.
*** Error code 1

Stop in /work/ports/japanese/eijiro-fpw.

$B$G!"$3$1$F$7$^$$$^$9!#(B
ports $B$NCN<1$,$J$$$N$G!"$"$F$:$C$]$&$G$9$,!"(B
Makefile$B$r=$@5$7$F(Bmake$B$G$-$k$h$&$K$7$^$7$?!#(B
$B0J2<$K(Bpatch$B$rIU$1$^$9$,!"(B
$B::FI!"E,59=$@5$N8e%3%_%C%H$7$F$$$?$@$1$l$P9,$$$G$9!#(B

--- Makefile.org        Sat Apr 30 14:19:20 2005
+++ Makefile    Mon May 16 10:54:29 2005
@@ -32,29 +32,32 @@
 DICT_ARCHIVE!= ${ECHO_CMD} ${DICT_PATH}/eijiro-original/*.exe || ${TRUE}
 .if exists(${DICT_ARCHIVE})
 EXTRACT_DEPENDS+=      lha:${PORTSDIR}/archivers/lha
-
-CDROM_PATH:=   ${DICT_PATH}
-DICT_PATH:=    ${WRKDIR}
-.else
-CDROM_PATH=    ${NONEXISTENT}
+.elif exists(${DICT_PATH}/eijiro/eijiro81.txt) # For eijiro 2ed edition.
+SRCFILE=        eijiro81.txt
 .endif
 
-MAKE_ARGS:=    PORT_SRCFILE=${DICT_PATH}/${SRCFILE}
+MAKE_ARGS:=    PORT_SRCFILE=./${SRCFILE}
 
 post-extract:
-       @if [ -f ${CDROM_PATH}/eijiro-original/*.exe ]; then \
-         lha xiw=${WRKDIR} ${CDROM_PATH}/eijiro-original/*.exe '*/${SRCFILE}'; \
-       elif [ ! -f ${DICT_PATH}/${SRCFILE} ]; then \
-         ${ECHO} "###################################################"; \
-         ${ECHO} "I cannot find a file ${DICT_PATH}/${SRCFILE}"; \
-         ${ECHO} "Specify the Eijiro Dictionary file with the full path"; \
-         ${ECHO} "and excecute the following command again:"; \
-         ${ECHO} "  make DICT_PATH=${DICT_PATH} SRCFILE=${SRCFILE}"; \
-         ${ECHO} ""; \
-         ${ECHO} "Notice: DICT_PATH must be a full path to the file."; \
-         ${ECHO} "###################################################"; \
-         ${FALSE}; \
-       fi
+.if exists(${DICT_ARCHIVE})  
+       @lha xiw=${WRKSRC} ${DICT_PATH}/eijiro-original/*.exe '*/${SRCFILE}'
+.elif exists(${DICT_PATH}/eijiro/${SRCFILE})           # For eijiro 2ed edition.
+       @${CP} ${DICT_PATH}/eijiro/${SRCFILE} ${WRKSRC}
+.elif exists(${DICT_PATH}/${SRCFILE})
+       @${CP} ${DICT_PATH}/${SRCFILE} ${WRKSRC}
+.else
+       @${ECHO_CMD} "###################################################"
+       @${ECHO_CMD} "I cannot find ${SRCFILE} in ${DICT_PATH}." 
+       @${ECHO_CMD} "If you have Eijiro CD-ROM, please mount it."
+       @${ECHO_CMD} ""
+       @${ECHO_CMD} "If you have the Eijiro Dictionary text-file,"
+       @${ECHO_CMD} "please execute something like"
+       @${ECHO_CMD} " make DICT_PATH=/somewhere/the/dic/file/exists/ SRCFILE=${SRCFILE}"
+       @${ECHO_CMD} "Notice: DICT_PATH must be the full path to the file and"
+       @${ECHO_CMD} "        SRCFILE the Eijiro Dictionary text-file (ex. eijiro81.txt)."
+       @${ECHO_CMD} "###################################################"
+       @${FALSE}
+.endif
        ${CP} ${LOCALBASE}/share/doc/freepwing/fpwutils.mk ${WRKSRC}
 
 post-build:

$B0J>e$G$9!#$h$m$7$/$*4j$$$$$?$7$^$9!#(B


__________________________________
Do You Yahoo!?
Upgrade Your Life
http://bb.yahoo.co.jp/

