A category of both Wnn6 and Wnn6-lib is in japanese. ** japanese/Wnn6 ** Wnn6 is a Japanese input method. This software 'Wnn6' is not free, and you can buy it from Omron Software Co., Ltd. In this port 'Wnn6', Wnn6 is installed from CD-ROM. ** japanese/Wnn6-lib ** This port 'Wnn6-lib' is for include files and a libray to build Wnn6 clients (e.g. mule and kinput2). The files are treated as a free software.
State Changed From-To: open->analyzed Thanks, but can you put it in ftp someplace (like ftp.freebsd.org)? It seems gnats mangled the last few lines of your uudecoded file, and I can't for the life of myself figure out how to fix it. :<
State Changed From-To: analyzed->closed Actually I found the tarball (containing "Wnn6-demo" too, which I didn't commit) on ports.jp.freebsd.org so I committed it. Please take a look at the changes, especially the "file:" URL in the Wnn6-lib port (you don't need any special casing for that :). Thanks!
* - pw useradd wnn -u 128 -g 7 -h - -d /nonexistent -s /nonexistent -c Wnn6 * + pw useradd wnn -u 127 -g 7 -h - -d /nonexistent -s /nonexistent -c Wnn6 Can you use a UID smaller than 100? If I can't just change the above to "-u 95" or something, please don't send a patch to the patched version, but resend the whole patch. (I'm sure I'm going to screw up if you ask me to do something too complicated.) Satoshi
Ports of 'Wnn6' and 'Wnn6-lib' are updated. Please apply this patch in $PORTSDIR/japanese. Note that a file '$PORTSDIR/japanese/Wnn6/files/setup.sh is deleted. S. Taoka Hiroshima Univ., Japan begin 644 patch.gz M'XL("$[,(30"`W!A=&-H`-4<:W?:R.XS^RL4-^>2M,$\FD=+EMUF$]*R34D. MD&WW;'M2QS;!#=A<VX2R+?_]2IH9OS`DS::[>SFT@1F-1B-I)(TTQG+Z?2@9 MOMD&72^//3\,=,]WKLIO77>W_,:XMOO.T`8]_?V'QX\?KX(OO+4MZ-ICJ%:@ MNEO?V:D_K4+U^?.]'TJE4A99#+P'%83<KE=K`OAQ^L6S5K>V@;^LP2-HVU-@ M&L#TAD/;#!W/A9$BNN_Y]0)-5;+LD?<#X(#?;#\@&-_^[\3Q;:M>>+ZG[^J[ MW'EDA#:8OHU_L*-0W8%?)\.9((7ZWPZ\$;87ND;H!0,'>H9W;<"/(?UYX;A] MS[61&P/'I]Z149KHAJE_&O_$BR:Z\6_I6^C^!TG.8_W>5O6IX#VBQG_X/FIU M>^V#-\U&X?1-Y[3-1*_!V>N7HO'3N,3\CR@^/.@U7YYV6LTN=AICP[4#&YN; M[WJ=@\/>1??\^%VCH(=7?Q)Z8AO/R7R[\YS&7YDS5^5VMYX]5PMOO6R?=IK' MK1-"M_Z%B.$O<^Q[VWG=[1PV"MB.'X]:'6H\:?V"G[CQC`:^FY=CNDO0[1UT M>N=G%]W#3NNLUTA`V:%9]DW=*D\14@\&<NF,;/W+F]/S=N_BK#<O]R\#"_M4 MP\^-0MFT?&\4M1TU?Z-&R[XI3TVK8M(ZUZ#3[/8ZK<->\ZA1T#IV$/H.ZN$- MJI,WGN&.'H0:0N&[?7IQ>-0Y?=,HS.Q`?#\[.'Q]\+(I6H`A3MO'K9?GG63; MV4'O\)7ZWNI>M-J])K&\]5L$A6_+*_5QJ8,ZHBZ\L,V!!R47M+.A;00V!'8( MX<"&PZ,2D@!>'XK$N"(X;NC!S)OXP(LM63[2KL/&F6\'`73L<.*[F]H^O,<I M"KA!++`FH]&,&G`>GD8[@)$W<4/<BH@-#-?BJ9!/CHF[D+:BX=M03#"[R%!1 M"W(6FW#&L<V\&\YT+3D#+>0`42#:@!CK^PCW,VS,RNXF_#'[H.C;8`(--Y#? M35KZY_7U+]@TQZ6*5H#/[N.OG]N/-\44<A624[[M3UPHDA4A[@#1Y/1GCGL5 MJ083'U&N*)5HCCT?[,_&:#RTZYFN`B&-L#3*(^16A*;!BD5ZI593*$\"OWSI MN.6^,0QLU;J_KY:164#;FPI!$*T)8>NZKF4'VX%A;K*FH)6$D!;Z40CQ*USY MZ$02POJXC\JEYG3Z\`=\UM;70PT:]"&&T^##/LWK"JH`7X*P1]_\4HR+<23F M`2>`RTDP6P22(IR(E21)VW\@FD#@R)4,H*[+CQ8Z!/K[HAP0%--S85K/=W<K MD%3Z)(UB&X]]NV1_#GW##.N,@1F^!B4;A)4D<U@6'\E0S]>_)"WP/"V#@F+> M'4;6H>U!,#$'O&4SJGMF^P-C'"35"J7@>B'@2LF<D#6)%9=7O2B&-,[S2%D1 M%7$LI:FY+.X[PNBBL;N<.$.KGF#RXG21873<(#2&0P%M6L!^!5W,G"9!?AEH M_3!\@\BAX"[88#CI1`3,YYLQ0FVBMRF\6/_2:J//.3F1'H=$R0Z,N8SF=C)& M7X.-PF_->9"291_;TPXKEAM&&87W!"VYU!*T$YL6!V&7CS.QQ(AUR9'%1VO, MOV!0A)\6Q^Y#>J(BN<<&<WWHF<:0QW*`^2FP_1O;+X*"!_@I!R'L9T@O\G)I ML>N$6ZVPN&QT<M711D737V3E*FJYXU+#BC1,3K=TFM0\?4=;OA@!:`Y&G@5[ M.SNKEXSHIBX@TW3\ET>G!!0JC!O="\*T8N*89J_91JN`0=B%T+Q&I(*$\A7] MCYVL8U+_1`MO:#@[[?9*LEU$RQAR[:FX[V%#KN\81?WN32`8>).AA79^!GT< M#J<C'X/WKM</IQ1,''KZ%IR$EJZE(JO[#(V"L/L,_N6\=7+T`/';$SQDM,@L MZ(?G'1;OU/.ORSI;N0LVCAO3@8/&>>H,AW!)WH#GQAE/7[>:\TT,.IP@#+88 MU=0FEXWF><#FU04#BBI`+)+5N+)U!-1QAXIA&RMFWD3(.+K$4?:0(_]TQ(G> MY/#5Z?QO"#K53-HO,PPR^\9D&&[A`K,QJ)&,0+7L6#(4]X]*DXO]CH%I1.VC M^[\B1QXA^\N!;H0I-]:->K\EW'W0U7Y3[!S-^E#A\_J7EYWFV?R!(NB_P)1D MT!NAN26.SBI)<3&J*N;"_POC:;)4KN7TOTM@G6#H_6/KF-L/&EY':/]"A,WA M28I?JZ+L)\S>*)IY\C#13*<9!3-/OD\D__=$8M;*Y#!I1!"?&/2\UF6)XC14 M3KJXMI`NS@SI#2;PJ^$"5*'RO%ZIX!N'[%66)(V?[X@$7@FBTP5]!L8'@>D[ MXY`2KR#3<H]P<^/<7?T;LKR`[_L>TI=;FP@I17D#XP:=MD=6N08<)`5DPVG[ M];WAT)MBBQX/J>IP8%GBB%2HU6I[3\NA.2X2!DXOT@$)(XT@,:2FPR'GDS$. M,4R3-\UTX*%)=8V1S8[5L<"=C"YMGP,1Q,VMU=K>5B;HB)`B,ULAC&R,&FAN M0])4?US'4?6]>AW%5R?.U\LN\I<B.]L-4U^**6SRI=8Q,A#&U\=&$$RMQ+R% MMA=2D&.$<-YM=J!U1#:)*!Y-@I"B49P_`?_`<F,]>F68UVEN8S.=7QI:JE51 M$1%S/K:,4!R?"7P>DWG$02@,G6M6A@D!V@H,C$GHC7`DGH6'LV1,1_2H>`X_ MREA.A7+8HJ(X_!@GG#*3F0/#O8HGNYQQ/!S8PWYV*GKQ=(@&%RA;U*RBD6-( MV9.9/:;@]-J8;27.!2PP#&DD8&H$NI"C5N^T4R]%7N+&43F.>7(<A4+1]PC' MZ"9:FORK7QK7LG.#,XRE&^"T0*(?]A6MZ9U6>"0<X"8G,A0)\<K((#JN,13) M9O1U`>YO"_@<'B'7Y!`F5%*=T:R4_J?5*]6ER;Z:[(Q;'>L"MT+C(^[MTH1V M!=1^`@YUW<EP^!$A<&47CJ4@:`]E(3@P>:>M"T@*$M\1H@_[%'ZDUMUEJRM] MNZX6B%L]A`HM<JA0";(T6$-<*I!)87KR<"\MA?AW.N4%,V3>"*TN!IPVAE#& MD!1ZAALHSS;*R(<L&Y_(T@ACJXEP9'8@W8\?BL1<[/I83'<=2[^TE3"]="CE MB8@XW)<)6[:05Q8G)MP[@?)T1A^5@O>U90]MMI&V6E(&Q\-SF.5<3<E9J<P2 M.?\S(D<I2UFF9)T2I*0\RW<9%J/0MO7:HO[(H,VV\N4E;6Q*V`)5D2K&HQ$J M5\!.-SW<<KB2;/B.S3I11(TH2ED+Z7/TE!ZTJ&K1R3C5TW=POD2:=>A<4F42 MTIE7M`WHT!1;\)#RV39!I!C)%GR9P_O][ZI?>`ZXQ8\RX\3GVMV=:F+,<@_[ M'1PL>X8E7O:?<K(WSGB:ZI5>*?)2W^Y.EWK3;XD1<_QL1$!M'GU834)M!0UW MGKZFYA]/K8O1M769[Z>_,1)(:>&RT&")A\7#3$4DU%>?ZL;75^7#TS=OFNV> M.GDEFI:=YQ(@.8>YIPN'N20\G^0F0ZAM0W6G7MVN/ZVLN/ZC+O\<X.E/W.5` M)HTG=+H(!YX%&VSH\&VPI?0L)YQMBIJ"NG]SZU#RXGW?MC?OP*NC9O>PDUP6 M-ZSB$P/<F4L"^MAW!/1S.NT^?5:O[*RZ(K6CN-23*Q+1@Y&_<%V`!:I6D&;> M%J(AO2,;9:)+I`J#$ZXN,HC\Q)/2G5]/$/PKG'=.ZI16&X3AN%XN3Z=3W:,9 MB#+=]/"4+>S/5WFC:D=)]%[+5#E]EC<B(8EO_?N6FB?A9UNUFKJ0]!6.#][5 M&?C)LVII>[M4V]XM[5:J5<B^OGX[I53BLD>&?PU5G0H]Q!H9O8B08HR'$.,* M&1?E(,C5!K/1I3=T3/1J[G5`>0)$-#(L>TOP2\NIUVKD_33.15TLE.T8@FIT M&DEH*X-"QB*WH)@J%'IJ834=WJJR$W!AB/SM<>],I_M/3&Z<",(OMV6"^'B& M^HE"JJ@2YM\K)`-NC.&$\Z\I7D0GE)AU118<:;]*'^7(CB57_S^2'.[<$*YL MN75%8EJ_CRAOM_\JAZHO-*WR`1(DQPMLYWJ!!7AQ5?9I??O9*C]0C:XMQEG/ M-7%.U]9K?-S2DAG?N(XCSN+[H-+J&,,X/I3&F7!_20]*%7M,*P.]#_Z([E70 MLO9AB(>%`&[3&I#W.\WLX4,AF]X!F=(?!A;(;@,M?S(N?CU3D^#)2LV!$L4W M@6$C=1`^/N"4.GP$%]<H<K&+"Y4/F6O4(GQ-/&E-^,22O[`H4<]I;G4!Q_3< MOG,U\0TZ./+E`'$D3]L-.I8G=FVD)@@>'='7$M'L6\-WT92LK6GI9F%)LA:& M-^G[/,/RGLW"^UM-RWLM/1$Y\46LRM;<AG6:PHH[X*%%)J*7ZK/MZ&9S8G<^ MHKR#=+$LE87J!&](<V";UQ?CZ0:5<[_(U:/LQ&4+U-/Q-))1H:ZX0Q<@UJB, M'\*//S9/CX5"BKA()#Z&GH<BX<.HP<6QFEZ#&WD''1W*,49)OW2/="#3&]@R MN^Y0`(5(1DX0J#*T-IYJ,`F=(0:1`MRU;4M$#7&S3'F0L4:I$18973BA",9" M?P;&E>&X"/R[#,RNY`6-``_%=%$"15T72T'MYH`*_]<IH$,QHNF]*H\GEV5) MNOI;,B>^C\>V<N";I"4ZUPG'4QVWAG[UI\`G>%20*2O!1=:(N>@W@NN-S8C_ MK&?PWXD=L.#D)0]*!TQM7Q$($4!C7:&4D(WU6BS)/Z#T)[M$<<]'7-EIM5_. MD]M/W#)!ZXN`"NU<I0C6OTB\\P\_@Q:3$2TBFDED*;!W3J7])'[1W(A19<?S MUHB&QYR9V8'K+?#&ZB,_(@;=@3'])%=0N?%T7*=;"4G:-E`**09H](V&SK5- MH>^H8EI$I`;LN0I__#[[\'BS@#RDBSOH[O:YM>TF6ZNBE4_7T<UQJ;4"'RT5 M<'.ZGJ[,$-?](U;P].LU,6NB.KP9K_Q17J$(6V5W;KU(CA2F0'X[?=UPE2U^ M=="]>-MN[\8MAU3[;D1ZC#0[?`6$LR"BJ$$SP4?%85:.=1Z&BE&%#_"?_\C, M/.?W-1&[)?0E-;%X8*`@\[P1GIK"LZX@L9&8R,WB+D!RDJB>LC`3+E?.0=\N M<3,0(PJLG`6QVH_VY[&/"LK?YO`$JA_30A),I)HD6A:T!VAOB#/,CFRA-+EG MUD]?(W6NEZ1):$?2GE+N%V%BO%S<C_,ZFF0S;Q=TD7R++YD/),+0^*1SCAK, MTHQ8DFB3O:L*5\F;S5R]RBU?Q7DUB1+CHLQ$RKDLI+-5N7<7$B5HODHG,60- MO1:A46:W$)D;_I"W:5*YM7CGI+>'8UW4=E4-J[:;*6%%,$CL\D)70@5$A0I! M6$]KNZK6I3Q&)?*["?#:;J;.008BY8\?,"6>\>ZJ`"'+&W<H8D'K"''$!8_: MKAX)@.M5M=V/1=%RG-!ND1O`DP\9QBA'T#I:4;X2F*7.1,JPNE3UX,S*\_<I MZ;&P,^);%4^M*"3%W*!"DL"M\TT)C*M&9&LXMKJ]B`3YK">G1#>B[LI]@*XG M;^"F+I1`./68&+IN(N.LZB8D;AWG2P;?M<UH.6(Q%-GA['R9AU0#SXZV&7I< ML9+6D1;+:4AUO$C'Z:KN)'+AR9[+*$:49,E2BKCDRGI,+\D#/A\4)=OY2DRQ MMEN,E1O:'EI;NPX'K(`6Y[5PV31O;7.+&,57FDUU6\:UIVDQ*RN6(^W$5%+C M5KD`*1#CTJ/;/^+63\H?++B#1U&X;:B"(13QL/!LLZA`U`%"?1]/@4IW*$JR M>:I5>+J?2>,K28TOJ.)A_/G0<,ER2%UP0EWM921_,9B7(R,#']EV^6E!NDKN M"S*7'DP6'H4\4X5'M,M<=USII)C'**=[^R(50:@]7E1J%<;6('5(31]926V% MP+(H<M0'74CLAI:JC=3,U<'#+9J2U!*I(;1.9C%[T-(5[$$)3YQ0LB!9#5-B M"=*M)5,8JJ]?F:.9@VFZ#*[HSY7)XI%,5L)8),FL5B+,7I[&6M8K4EF\81XR MG;6(\"^FM.*8Y,ZIFX+,VQ1RDC:%OR5C4WCX=$U*&QXZSR?LILSU+1JC3)Y/ MAJB1@U`Y-YG/B4)41"2>5%OU%%L,2V%:(Z%&$NV%0-M(DQ0]1+[^10Z=ZYQF MBO1%/M:7QC+/9/B4E4H]U)<=DGZH+STR^U!?9NQ^9AX*P)EBL?BY?-AM]:CX MN3T23?JIO5OF2S^V%_.J>+>).4IA8WV7R:)G]Y;")1_=RP`E8-+/[>7#I0TC M)S%NKVF<G;2ZJ>H_-ZRJ9S#`G:L9&>@]J-3X9S]6U+2?[6T]CWY\(M[%G>;! MT9NF'GQR@KSV)<WVA"Y*+*;&$?8%>@`T!2D[$5C79?RWHG<T&7*B5*\M!Q(U M05Q&361]<RLVE>I6M;*KUKF`R?+,O&9E5'/Z2.B+OR/Q8N)R?(20.29G*8"R MR"*!7:D@K3LJA?W`M+Y],%I7JGN)P#*_<I-J6Z+T*9@<O=_+ZOV2`:CZ3^N5 MO7IM11EOY<^NJ%PVJEXG[Y=7<-I;?PGES4&WU^Q<=%L]ZB`"ZV7!18P\PYQG M:!.;HBR?R8FS[IEK#)QY%[L,H6__39>E"S+^G0NZ7;VRMX32C:L4;,5MH>V= M7`W+&<$J5JW4J[MWOS%$:0''-8<3RY9']0U;O](I^BCSQ2!W8.F#3?FX*D[L M&QB<;^`'2F$8%'!35H&>Q!71OCET,/@/Z`J.PBB.^#P'W7,3>G!'KB>51)9K M=/6+0=EK0?=;"^_]M<22_ID%Y0KK::*N_Q5ZS9.<BR7H1/(NEGS/>R@E>5E& MY*$"]01@[ETL9!Q?O^*<SXGC3CXK%M"%+$023,:T(\1YV'.'LQB/NLWURIO: ?&!MNJ9R1J'PZ`5_D(BRL#<BL9T(?_@>M#UR*ZTP``,1Y ` end
I'm sorry. Please apply the folloing patch after applying the previous patch. S. Taoka diff -arcN ../ports.orig2/Wnn6/pkg/INSTALL ./Wnn6/pkg/INSTALL *** ../ports.orig2/Wnn6/pkg/INSTALL Wed Sep 17 05:33:48 1997 --- ./Wnn6/pkg/INSTALL Fri Sep 19 10:16:31 1997 *************** *** 83,102 **** ## Hack /etc/master.passwd ## # check ! id_26=`id -u 26 2> /dev/null` id_wnn=`id -u wnn 2> /dev/null` ! if [ X"$id_wnn" = X26 ];then exit 0 ! elif [ X"$id_26" != X ]; then cat <<EOF +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ This system already has an account whose name is not 'wnn' and ID ! number is 26. ! '`id 26`' ! For Wnn6 in this port or package, ID number of 'wnn' has to be 26. Please try again after you delete the account. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ EOF --- 83,102 ---- ## Hack /etc/master.passwd ## # check ! id_69=`id -u 69 2> /dev/null` id_wnn=`id -u wnn 2> /dev/null` ! if [ X"$id_wnn" = X69 ];then exit 0 ! elif [ X"$id_69" != X ]; then cat <<EOF +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ This system already has an account whose name is not 'wnn' and ID ! number is 69. ! '`id 69`' ! For Wnn6 in this port or package, ID number of 'wnn' has to be 69. Please try again after you delete the account. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ EOF *************** *** 106,122 **** This system has an 'wnn' account whose ID number is $id_wnn. It seems that Wnn4.2 has been already installed. For Wnn6 in this ports or ! package, ID number of 'wnn' has to be 26. So we do the following two things: 1) You should delete the account. 2) It seems that all of files or directories for Wnn4.2 are in ${PKG_PREFIX}/lib/wnn and ${PKG_PREFIX}/bin. You should change these ID ! number from '$id_wnn' to '26'. Notice: After doing 1) and 2), we will create a new 'wnn' account ! whose ID number is '26'. EOF if yesno "Would you like to do the above things automatically" y; then --- 106,122 ---- This system has an 'wnn' account whose ID number is $id_wnn. It seems that Wnn4.2 has been already installed. For Wnn6 in this ports or ! package, ID number of 'wnn' has to be 69. So we do the following two things: 1) You should delete the account. 2) It seems that all of files or directories for Wnn4.2 are in ${PKG_PREFIX}/lib/wnn and ${PKG_PREFIX}/bin. You should change these ID ! number from '$id_wnn' to '69'. Notice: After doing 1) and 2), we will create a new 'wnn' account ! whose ID number is '69'. EOF if yesno "Would you like to do the above things automatically" y; then *************** *** 129,135 **** exit 1 fi find ${PKG_PREFIX}/lib/wnn ${PKG_PREFIX}/bin \ ! -user $id_wnn -exec chown 26 {} \; else echo "Please do those, and try again." exit 1 --- 129,135 ---- exit 1 fi find ${PKG_PREFIX}/lib/wnn ${PKG_PREFIX}/bin \ ! -user $id_wnn -exec chown 69 {} \; else echo "Please do those, and try again." exit 1 *************** *** 138,148 **** # add an account 'wnn' to this system echo "" ! echo "You need an account 'wnn' whose ID number is 26" if yesno "Would you like to create it automatically?" y; then # We need a command 'pw(8)' check_pw ! pw useradd wnn -u 26 -g 7 -h - -d /nonexistent \ -s /nonexistent -c Wnn6 || exit else echo "Please create it, and try again." --- 138,148 ---- # add an account 'wnn' to this system echo "" ! echo "You need an account 'wnn' whose ID number is 69" if yesno "Would you like to create it automatically?" y; then # We need a command 'pw(8)' check_pw ! pw useradd wnn -u 69 -g 7 -h - -d /nonexistent \ -s /nonexistent -c Wnn6 || exit else echo "Please create it, and try again."