ports/167724: fix japanese/kon2-16dot doesn't work on 9.0 or amd64
Masamichi Takatsu
taka2 at doga.co.jp
Wed May 9 04:00:29 UTC 2012
The following reply was made to PR ports/167724; it has been noted by GNATS.
From: Masamichi Takatsu <taka2 at doga.co.jp>
To: bug-followup at FreeBSD.org
Cc: taka2 at doga.co.jp
Subject: Re: ports/167724: fix japanese/kon2-16dot doesn't work on 9.0 or amd64
Date: Wed, 9 May 2012 12:41:08 +0900
>Number: 167724
>Category: ports
>Synopsis:
[PATCH] fix japanese/kon2-16dot doesn't work on 9.0 or amd64
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed May 09 03:10:11 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:
Masamichi Takatsu/$B9bDE at 5F;(B
>Release: 9.0-RELEASE-p1 amd64
>Organization:
Personal/$B8D?M(B
>Environment:
FreeBSD xs35v2 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
japanese/kon2-16dot doesn't work on 9.0-RELEASE/amd64.
attached patches fix this problem.
This problem is discussed on FreeBSD-users-jp ML.
http://home.jp.freebsd.org/cgi-bin/thread?mesid=%3C20111218163703.0138228427%40kcesx30.koganemaru.co.jp%3E
http://home.jp.freebsd.org/cgi-bin/thread?mesid=%3C120508115220.M2300448%40BULL.doga.jp%3E
---in Japanese---
japanese/kon2-16dot $B$O(B 9.0-RELEASE/amd64$B$G$OF0:n$7$^$;$s!#(B
$BE:IU$N%Q%C%A$O$3$NLdBj$r2r7h$9$k$?$a$N$b$N$G$9!#(B
$B$3$NLdBj$K$D$$$F$O!"(BFreeBSD-users-jp ML$B$K$F5DO@$5$l$F$$$^$9!#(B
http://home.jp.freebsd.org/cgi-bin/thread?mesid=%3C20111218163703.0138228427%40kcesx30.koganemaru.co.jp%3E
http://home.jp.freebsd.org/cgi-bin/thread?mesid=%3C120508115220.M2300448%40BULL.doga.jp%3E
>How-To-Repeat:
In japanese/kon2-16dot/Makefile,
this port is marked as broken when ${OSVERSION} > 900007
and ONLY_FOR_ARCHS is assigned "i386" only.
>Fix:
---in English---
following patches fix this problem.
(for kon2-0.3_4)
Patch for 9.0-RELEASE is based on Koganemaru's Jp.bsdinstall patch(for kon2-0.3_3), and modified to kon2_0.3_4.
http://www.koganemaru.co.jp/#JaInst90
http://home.jp.freebsd.org/cgi-bin/showmail/FreeBSD-users-jp/93700
Patch for amd64 is based on the following site.
http://slashdot.jp/journal/257929/kon2-@-amd64
---in Japanese---
$BE:IU$N%Q%C%A$O$3$NLdBj$r=$@5$9$k$b$N$G$9!#(B
(kon2-0.3_4 $BMQ(B)
9.0$BBP1~$N%Q%C%A$O>.6b4]$5$s$NF|K\8l%$%s%9%H!<%iMQ%Q%C%A(B(kon2-0.3_3$BMQ(B)$B$r85$K!"(Bkon2-0.3_4$B$GF0$/$h$&$K=$@5$7$?$b$N$G$9!#(B
http://www.koganemaru.co.jp/#JaInst90
http://home.jp.freebsd.org/cgi-bin/showmail/FreeBSD-users-jp/93700
amd64$BBP1~$N%Q%C%A$O!"2<5-%5%$%H$K$"$k$b$N$K4p$E$$$F$$$^$9!#(B
http://slashdot.jp/journal/257929/kon2-@-amd64
---difference of /usr/ports/japanese/kon2-16dot/Makefile begin---
--- Makefile.orig 2012-05-08 23:15:50.000000000 +0900
+++ Makefile 2012-05-08 22:59:53.000000000 +0900
@@ -22,7 +22,7 @@
MAINTAINER?= ports at FreeBSD.org
COMMENT= Kanji On Console -- Display kanji characters on your own console
-ONLY_FOR_ARCHS= i386
+ONLY_FOR_ARCHS= i386 amd64
MAN1= kon.1
MANLANG= ja
@@ -32,10 +32,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} > 900007
-BROKEN= fails to build with new utmpx
-.endif
-
.if !defined(KONFONT)
KONFONT=16dot
KON16FONT=Startup
---difference of /usr/ports/japanese/kon2-16dot/Makefile end---
---additional patch files---
Following files should be stored on /usr/ports/japanese/kon2-16dot/files/
. patch-doc_kon.1-for_Jp.bsdinstall
. patch-src_child.c-additional_for_Jp.bsdinstall
. patch-src_term.c-additional_for_Jp.bsdinstall
option -s, -e, and -u are added for using in Jp.bsdinstall.
. patch-src_vt.c-fix_for_libdialog
escape-sequence bug is fixed for using with libdialog.
. patch-src_utmp.c-fix_for_FreeBSD9
support 9.0 utmpx.
. patch-font_minix.c-fix_for_amd64
support amd64
begin 664 kon2-0.3_4-patch.tar.gz
M'XL(`*@MJ4\``^T[^W,;QWGY]?!7K.BQ>"``ZN[P(H!0,45!(FN*Y!"@I9KB
M7$ZX`WCQX0YS#Q*,JS]&"3!]I!EKZCB)QG'<C#/1HW[$TW8RD\XX;:?-)'7R
MBY*?_%._;W?O at 0=)J56E),6.?>#M[O?>_1Z[IY[FMPYRNM-2WW#L13G7=ESU
MSWJ+MSS=M#U?LZPO_>^;)$FE4H'@+[3Q7TG.EXM$ELM%N:PH4KE$)+F<+^2_
M1*1G0/O,%H"4+K#B.HY_VKRC`\,X31GCPOV1M%PN1\#Z%ZCU!462E9Q4S$EE
M(E>J4JFJR(M2V$A&JDA2*I/)G`"Q5"WFJ\72!,0KKY"<+&=+)`-/>8F\\DJ*
M+%XBN9;6TVZ9END?I\BA9 at 4&65Q<3)']5&;QE at N/2P1HI#)[],^<E\KL1R]&
M*M-RNEW-UHGF=H*N8?L4.#$EP!>RV%@C=W[^]CL?_>S.OZ3(S?;ZJUN;-]O;
M9/`)OFR8=M"'URR^7'$-XU+C,AW]>/CV\'?#]^[\8/CYW_WJPP]_^)^#^]_Y
MT;M?#!X_?.\'?Y4B at WN#SP?O#_X-YOUL^-OAW>&OA_\ZN#^X=^>;"0KW!Y_<
M^085/E]"X0M+6;E(A0<$#P#%;P8_1;JK@>LY[KKM&RYH at 9'_X*/!8R)+9/`/
M@^\-?O+.6S^Y"[^?(0&`#M4Q_![P>'?X^?"7P.=WA_\.SX>#^^\^^.C3:'(F
M4A<(]!E,?SAX3+&A``\&W[[SC>3TP=N#C^]^\?[O[SZZ]PMD/H3Y\(<P]STV
M-GB0RGS_6X-'@W>`_Q$BH/!F?><:^<Z/O_OM1Y_"S,?DT)<E%.+O?_'C_Z)$
MWAW\[LXWA_>'_SS\:^#[`1*9F$.%7-S>#HV'^'`0#8CJ1]Z'_PA(_F;X$!0_
M&/YT\!_#3X>_&7X`"!\-'@X^1 at AF8%RDK78'E0HT[\#DSP?W*25`DGK1F^\/
MH/6H_V\[MJ]V3=OL+[9R;;.O8AC0NGJI\"QHG.'_I4(I'_E_62J at _U<49>;_
MGT=#_X_6O\"M+\B52CDGR3FE0$-`I5JL3`T!(T"C<0,#@3(U"I24;)EDZ!/]
M(+;`]LR.;>C$.W!<GQBVKK8<W:BQT=:!YA(UL`//T/>*DK)?$RXL$*/;\X_)
MPH7$G*[1=?:NK*G7ZM>VU,;ZZ_7]6BJ'HY9C=X at 7=&NI#+Z:$"CH&[E=0T?\
MDFZT3=L at 5[8VF^I:?>4R!18$S_RZX;1%SW>#ED^%50\,33?<])^6UV#[WW-;
M:NO`M'38_IJNF[[IV)JE/J-D\(S]7U`*<KS_985(^%.<[?_GT7#_ at _4O<.L_
M<09X"DRQFI^^^PL238.D,`=\R;1;5J`;PI</#=>#);=X<'&DMT4[4IF7S#9A
M^U07597G::J:3F7`>+[98BY@`2WI![V&[Y)ELKF[L9$E"T;?:&V[3B?NH5TK
M;N>0=]4P?P&W(*PZ=MOLU#F`V')@S7/,"Y!D'@*Y-U,9(0&.O0`N-+2V at 5R)
M(;5TC4_DI,&-Z$%/9&APS#7\P+5)8W=UM=YH0,]MD-*P/$C44N1IA:*.[`P)
M@`/3[J29'9;0#B6P`W/#4SCETP'S!*N$LFKK9AL5=Z9IT.&"CS<@OP"W#A0D
MZL)IICAX_.C3>_<@Z7LT&*`[3\+0M'`4AF>*GT'F_0E[R=VX<8,")BVXB]2:
MAMOE"D!L;4OK</N-,(/]H?:I2"12?XRPP4PP59_D31;8*AC8*DI6EGF&S['<
M<AR+<!M>,SQ/ZV!H.TUO,5T^?X0N_-T&VNEPN4QR>Q84$_--L.PH6Z"-2\`L
M(A'#^=/L3ZLY*9^5L9[+2UFES#=S+)"%954:*?1`2WY;O!6TVUDRAT9?7=E>
MKK:<EU[6JY:)3[^UC*PZEE&=RP*,H*_;;6?1[W>U/LD0.4MXQS'O`*YR(/Q)
M"LP)1Z:]>.2IKG,$,HT!U^+Q%E at F&N]/CO=[9M_`*?S].'R7<)+IM'Q+;#0O
MKV^J5]8WZIM;6=)<WUIM7%_?;+R>)><!"CD%+;NMWG%2!<ML[0)]QYUCTJ!1
M<(DG)*'Y#>C#AS(YWIB(AIJE%_B&?2CB*'J44Q22$6!$C)=]FN`VH,D0]`->
MN]7MB1V#XJ,,SJ6!4\KD7)84TV099(ZAA)&M*=?"[K%=SKMA:PGX/Z[6"`5G
M/J&-N70(,(G]-A<A'HF9.=W6(W-.L/?(G--LSG7V9':G7,<^16"J3NZW--V#
M5!MLD\S==%_=VE3(JYK]-9-LV625;0LR1UZK[S36MS;9WLN7T-?(Y4+H;(1V
MVPJ\`\"O.X&?KD4$HW!TFK^A+.#,PUX$D"5AE.-K"SU---$:G\C^DMA<)G)H
M;P;%O%#/=VN\`[D3$V$G7'V-M?K&QER:+CD,;7]BV?8?7HOS?Q\BYO])^G]6
M_E_,0PB)\G]%QOQ?DLJS_/]YM##_9]9_JO1_"@@4_I5J09J:_2\IF'7"LT*=
M%L];>(&-N$Q'<"R]:3JUD118@%I_4^L:>]=6;JC-YI]OKERKH^?>KR63'^*X
MG=?\S:`+SB2'7OV)$E/T0,F(E4P"*5^F;?H8,-"38:/IG&YZ/4L[K at F"0"!F
M\U<ZU]0L\^N&CK&;^>IB=@G3I*6LG(^./-#Y7:_?6&\VFBO-W0;&!3]-SA.I
M7VZGN>N^OGZEL7YU<V6C?IF-I[GG;&NP$\4Y6GL!::!U9/H'!`]1-(N`-5_V
M;KHW;0C<WK&G0K=E>O[>=8RT@)#AVJ>)"2LWHL!\1H0(XPF+OYBKN$;;,D!'
MH$43$DW4(J;B+!G`OI.%3`:*":$0-!(+H`*/O*QSF4[#"!&7JI<*1.,MZ`07
MQ#(!R==VMUG$;?-P"]'2<%U(=!`U!-Z+Q`.2K0,@[3O$-H[(:ZN4*DVWJ#Q(
M7.6)<)IEPHJTA-%8D4M95M12ZUVYK*XW&O6F*$%"X!J:?D7WTG'`-V&Y82\.
ML[SPTBZ8^W6D=*(9Z&E6V!`#9LU*T7=H6L3S2S.!ZG^0XP&,\"2HR8CUD(1)
M+F*.>.2"[<2NYL&&WO:/0_',=!CXMQW+8A<>8G-GMQYJ42F@<U#R^;"<8*DC
M_G?:RKRPD,J0!6'>F,^2>0\?P3RY^^CMNX./'WW_W2\&?XN5Y>!;PQ\-_W+X
MP?`M>NB?&:\T5P^,UANJX04B3U-8H4C7I>,2L09=-9+)]%C6R58)$1?X>TN#
MY08<5+G"6;TDRM0";-"C@^SO()H(2O:A4#)P'HBG!98_AD,*$TF>2(^C3U;B
MH2\\=$Q=@*RJ!5DF)'">B")J;J>5)<F*$$\B]O9I_4KXN2BUO,0-DB]3 at Y3*
MV4(Q,L at 1[$\#;?UEBI$MZ!BK@%CYL<B>N7]&G4LW"I^Z)^WC`IS/S9/SYQ,&
M.1^.R_OI..?G9J('-T)D)BR2$O/'K$:I+?0H%6.>]R'LV)D)QY"1]ZGN$U/"
MNGINJ]V>BP>3(42.>IF5Z"M6+T+DDS at +WGQ:0!_JF78'5!IXADNZD0>E*';M
M7<_8]6';LJ4T at 2-`,2 at 66GFQ(Y4Q).,G(AS5[=.*,TH"+7F.6H0ZA2,-UMS<
M+8U>MY*OONS-UXCF>4$7O.57<_!*O3.,T4?D?'B($3(9Z$UZI'-8%<-^0*]$
MH>8.#*LWQXTL=$-=[^)/%>^!%;)W:.J<_V<DX/,U1V9[R/][[,2Z..(C=]
M965]8W>G'K$2BFQF,DE&P&\M1XL9$;@NN*8YV^$WTKBT4%P>?T+AA%O at O]^8
MP#U5,@/$0I"QE<:7ZHBN*(:&X:]J/=B[8JA/.@\VG92PA6D#@Z9.XDMTRB>!
MF.>XAC[&+RVAJ>1A,3=A9>:?G]K0K-)C3J-81*>1!V<>'BP^D4Q)RD\C%HE$
M8L$H$3->=%K]1]/B^B\`5Y.X_>6NNO(,:)Q5_Q5DA=9_BJ*42A#_\?L?:7;_
M\UQ:6/\QZS]5_3<.LD24?%4I5PO%J?5?GB;*6`E5QFY_VBW;M\;N?MCY^EAG
M[TC'GE.2BGBNX[F&I6N^$4'$,_EU$[K^"EY`%F`"OP?>;5[;OD'DT*F0D3/9
M"3@:::?-5-D(=%.$2<90;7W&%*,IT*TGT'[NGQ'9.<8*G@*/`I\`FV1D*FS'
M[8TK^=B[@&DC[SY!J6B\HIR5P9BE?&@]GFUV3%V%ZMT_OFKJH_6X[\5EPNA=
M$"0[E&M><Z<R-&6-TQUV7Q-?UR3F0S=->Z%`IT`05B@(RPB!#9K0TC-WK-XC
MW6`(Y'UJLC-AH-'QA<#O)8M4/MB#4'BD"PN]HUK<V7&=`""`.F at 8^UDN[-NU
MQ#</2_FP/@Q///QC`W)N!*-`5&H=2J58;;GHZ#Y4`8W_86Y)A-X1.SKM'06F
MCM4=_J1I9/1MK#%-6S?ZHH^%V/P%2!?I at 3>!]*H+":'(U98^CZBS!(I1_M4#
M)<5+LW*%?K at GR5E%8 at +T`C_P+5 at G(@5D.8"MXY&^+[+BD*9](\H%WOP^GT!U
M;>.E"%W.@:^:(#APG"'Y$1[84)J"A.^@+DRU+^.G&ML[6_SZ%(9[3!=),B`G
M4N'RP90)"2?P[C;J.Z-XV7`/<A*F:U3Q-!E0(RC%A`0XD)X*@FE_EO2.<A=[
M1ZJM=8T)6)S!8(&T;W9A3->X1)3KPRP[)\<IU##]$<MDF&4BE839'Z(2ST=D
M\)6MFW$6&5>GL8B=TV'/U`BNKPK]-E+.A]\$L0K/<CQ#;.L4[>W8CT3[D=X?
ML!W'S-)Q at 0]Q#KJPB#@7WAX006#."6:QZ;F+'5?M4&\59ZZR+&4KP$6A''ZB
M.>%"LH3YA.3VYBO]V?F;!.Z$K-0S)+SIJ4Z!.?)S4SWYR6ZAP.]U%?II@%R&
MW2Z/[W9@\8GV^BDT,D_L>D[R$4_J'\;W\9@#>E;N8MP-<?%&-[ATRK8^`]^S
MW?6X;GP/3^KPF`7V%U!T>H8MJMLKS345#9 at E6^K.Y>L[>)V7QD1'BH\M`8GQ
MAHA!"K`LC'XAQS24)1MJH]Z,3ON0(#WH1""NUVEP>)XQM9]]72&S+X?DRM)3
M.8G60=?1V1*42I*49IO7.;)Y7Y8G+FGZ4<N+SL1?3(OKOT,_4?U9YBW=U"RG
M\RQHG%'_*7))BN__"A*M_XJS^[_GTL+Z#ZW_5-7?!`#[UQ^3'PO3))*>)L.S
M//IU%)XZ>RW7L:SP,FUX;_C6\+?X[R[N_=/[OZ<5#/<(EF9WZ%6<A<]:5%0$
M*@;(G at L!KU^+<;/C(*P22$,[-%9\WQ59+9-GW.3+2UC3A&?;['1^=[[*CK07
M._1,FJPVU*L[*]MKZ#O",[]XND0/\]'+,?KT7%:<#^_,IN+)A'@HV>C at GPC\
M=+W=V#$ZWIZYOXCW5PGWBV3&!I%>ZR!TDP69"E90PEQJ0A-UKT4_9A,#E09@
M@,6"B4H42@"=X<?7P+[AM>*O#+&QZP^144UH;@]402M%FLEEBE#H+R5\=80J
M9*$6C_!;$,)N2%;75G;4QE85TJH0TG<UVV/74J!/>9_\!;DJ8Z`)STYAX9P^
M+[Z9G#;O#%[6JPDI1F&E?98X%2L2E;I2CC[*H:>1)/H,!L_I5S9?)>R?Z="%
MS2XE$)%I>VG2-/K^N at V9@;\*MJ%']3E!P-X&Q'@Q09PNIYWUJVM-\A4P%X at I
M]9>D*IJS%MYU3)U.4T4!(98IR.B]PC@(7;`1R#(19<CBT/!XYRJW*7#,W@&-
MKW3O]`F>R[*72*'L=/9%^[M9F[59F[59F[59F[59F[59F[59F[59F[59F[59
2F[59F[7_#^V_`:D/]5$`4```
`
end
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list