From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Apr 4 13:10:05 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04A6C37B401 for ; Fri, 4 Apr 2003 13:10:05 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EACCA43FAF for ; Fri, 4 Apr 2003 13:10:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h34LA3Up024906 for ; Fri, 4 Apr 2003 13:10:03 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h34LA3k4024905; Fri, 4 Apr 2003 13:10:03 -0800 (PST) Resent-Date: Fri, 4 Apr 2003 13:10:03 -0800 (PST) Resent-Message-Id: <200304042110.h34LA3k4024905@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alex Semenyaka Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD86E37B401 for ; Fri, 4 Apr 2003 13:06:51 -0800 (PST) Received: from snark.ratmir.ru (snark.ratmir.ru [213.24.248.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE57643FBD for ; Fri, 4 Apr 2003 13:06:50 -0800 (PST) (envelope-from alexs@snark.ratmir.ru) Received: from snark.ratmir.ru (alexs@localhost [127.0.0.1]) by snark.ratmir.ru (8.12.9/8.12.9) with ESMTP id h34L6nDR071343 for ; Sat, 5 Apr 2003 01:06:49 +0400 (MSD) (envelope-from alexs@snark.ratmir.ru) Received: (from alexs@localhost) by snark.ratmir.ru (8.12.9/8.12.9/Submit) id h34L6nSH071342; Sat, 5 Apr 2003 01:06:49 +0400 (MSD) Message-Id: <200304042106.h34L6nSH071342@snark.ratmir.ru> Date: Sat, 5 Apr 2003 01:06:49 +0400 (MSD) From: Alex Semenyaka To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/50609: New port: russian/muttprint (pretty print mail in russian) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Alex Semenyaka List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Apr 2003 21:10:05 -0000 >Number: 50609 >Category: ports >Synopsis: New port: russian/muttprint (pretty print mail in russian) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Apr 04 13:10:03 PST 2003 >Closed-Date: >Last-Modified: >Originator: Alex Semenyaka >Release: FreeBSD 4.8-RC i386 >Organization: Ratmir >Environment: System: FreeBSD snark.ratmir.ru 4.8-RC FreeBSD 4.8-RC #7: Sun Mar 30 07:23:48 MSD 2003 root@snark.ratmir.ru:/usr/obj/usr/src/sys/SNARK i386 >Description: The port print/muttprint does not allow to print documents with cyrillic symbols in it by the default. There are two causes of it: first, it need to be configured properly; and second, the intermediately generated LaTeX file has wrong font encoding. Lingual configuration of muttprint is performing by creation a translation file with the name, defined by language settings. So I wrote translation-ru.pl for this. Also I added the removal of that font encoding description from the muttprint code: LaTeX port is internationalized enough by now to handle font encodings properly without explicit specifications. With this changes it prints mixed russian and english text without any problem. On the base of this changes it is very easy to create, for example, ukrainian port (ua-muttprint). Unfortenatelly my own Ukrainian is not good enough to perform full translation of translation-ru.pl file. >How-To-Repeat: N/A >Fix: Here is the uuencoded archive with all port files: begin 600 muttprint_port.tgz M'XL(`+7SC3X``^U8>V_;UA7/O^:G.%`-U"[TLATGFQ*W<60YS>87;&49X&0& M9=&R:HE42"HOS_LR^2*F(R:F)?'*%&5:3F,@PSH@0)=T38,`6S'LW,N')"=N M5R!I,507MNZ#E^><>\[O/"Z+954MR7E1C9WY8"T>/QL_'X]C3T>]O=?.Q,^? M.SLV=N[\^/GQ,_&1T9&QLV=@_,.)U&EE1>5E@#-\0;BK_,"^'WO^?]J*@?W7 M\@5!^2`H^.GV'QL=.]>W_\_13MI?E7E1*?!J7A(C/S^#]H^U7;O^/(+V>5Z#+[$"!`'1M78#%LJ+D>;'[>8C[ M"(96AV$T'A\+PR2J!9:$HB#>XS=XN,C4=$D1>7DCBK`2U*A<_I3C!I=4G.4V M0Y<%L:S>+XNYT!9,P,6+J?GI"QSWO-D@M<,CXFBFH2<`((`E+)/&0\.X&8U& M83FR!H^TO=I-#KB7=#7!<2__^NVS[YY_]Q6\>?'\'\]>//\J`=_;!K"7H*%; M>M5J.]JV#:VFK9G$J>FFV=;!882T7?A++!KPDEV!@U2:5:UHZI&=]RF.VX+LH(*\C>]T!KZL69K]B'8>K7UM+4- MCFXUC6T(R--7UV"9:OPFIY@P:#4"/6M$LFSUS'%)A,I9@F3$59)$ONOR\>>\#GW/'*,B_A4=% M9NT]:%B&:>M6U-\6BH2`[)`C4SO6=#O@W3;WP&DC[V#CWVK[P#1B>.K'0S$. MK3U;A_3\RO35F50B5N+5]9@JL7C$#>![7"3?I:*2(.;*>?&$EOZE5:B4561L MF-56&*K$)I:V#SNM"@KE&Z*Y#Z9&8>&0/9340K@]U*EN[E+2=R-K_*H`?X:( M*+$%[-B2S^5-M;9];-B',:?MC5S*A_#'R#3N4R@IA*Q8+F8$F8FKE`0A&ZP$ MA"R]OH]::"(N4%N[GKPHE-DZ,(FOXQ94.CJCY@^$;D>Y`5'SZBG< MZOI!I>7)NPW'#VRSO0L&(L8;>I0I;ZBT&C6]VJ0,7>[T8-.H2 MS^V57M?WFK:#J"2(0*?K#%%X0X[JY(!Z(,4+PG@_X;\WPZL":IUUD8R`RY*T4>1%#RJ?NZ[*9^5RP3/E MYZXI_<63Q@2CAH`\:5#TU%W3V$6X-"S-J>UO/S5V/189]_"2VF&1<5GXB_\; M"],X.(7#$BRI]US:D349%:RP*5L,:+=W+$JE:1NU0Q\C1]IC4B-.57L'S`-% MEPI\7@Q#1I*SJ,"A!H%6G=2.<=/VZPH72;+[#!O#?PZ62E M.LH`CD>UC7/P1!WS9I> M:76%A"B^P.0CJ$EHUHEMH50^,:=+-/V$:#X_RZCK5@)B4XC+* M)TOES!?"JOH)'F$!`RQ?$N0U22[RJGL,.N]=]@G^G5AUS1/02$"H(*B(]!`, MO?KWLV$&I=#D69Q^Y5BDH0U3'15@N23_F?1^UJD$#VP/!X M((%56%Y%CU($5SIOW%GLY+0=8D'3J#M4O0E@[C@2=OM1KQ_S^K->/^[UOPV@ MPY=5B2&O077;\A,!R__[$**/0X$MNDQ`V&DQ12JLG&"R9E'MP8+/0,+XD1?Y M0B*P,^9*NX4)HHHV]=$1F+D@K=*]V!IM+T_0VL'1*2;T!XC0&JEJM4.3U%L8 MUJA]4&AP,+!B/8%.=D1,'25+O259Q#7N6P+V&)G*UK[@.PH#H@-US6QI-1UY MXZMK*@;"H;%AY#'9PX//9F5!44[A\K)AZ14$*^+]D<>0'-O$P7"O52R]B=&Y M2QOO=@5P?&IN)#FNZH#Q%H]_NFMP$;%'2JR,,HB`HDC%++PEIE=IH%NBXFFZ M<(4U+`\09*=]S&H9K*.POGB?T"CFF&#),1I$6K@X0N9KW2&G4OE=#Q567)Q"YAM,QJ?3&:5J'@GV^K%E-*C+:.*EE5H= M:D;31I=Z10CBSJ:I#54>^K)*\"&+(Y9^8-1;(4I685()Q14*/&9(Q36DM^8S M?%W1:ONT@F!8.X0A8J-[/S"I"4.1"(2&6?G6J=EN^81OE275*U9N=4BSU9/$ M'QH^J/43U.ZC4^3O=ZH_.O&6NK"&V1">6,8C6TO`2+R$5=S("/L=+:DP5"$- MO(H9]3;8Z$Y5`E_2NL4K!FE\N]Y;T,K\:0A\C5<2O-OI=AB5WJRZU"HUPV2E M1IT\;MFPTV8EDD6J>`"WN)*[+A/RZCMN7/0N\0"]@R`&3`PLKA>BW1X9CUL6 M^B`%MNMZ.X.Z$.^SNVV(71(M\MC2ZG4-+*V)$P:3?19"$"BM)L9= M8W^7N[(P`U3D`WJ!)5E MB5VC=ZF+E_$JAYD[&[W.%PK"C4NYXMUH5O@T>D/L(3.-QYZ3U&FI+&9=6,@KZV'9_82!X@_Z90T^W9#ROXG(N/A+?X#YA5OG^]\LOR%0 M/WC_/'[X^Q\^&QT]^?UW_/Q8__O?S]$6YA?3#6U M-#'@>0_'S4Y>G4OC?VIQ8N!='_FXY/SL;&HN/3&PP+[;8]-^]MI1:64Q= MG5N8F4RF)@#N"0H7S%M[]C?_99M%3@N)(L1#+E?"&;X`8N#6YV!$C.3FW! MQ[$_W6TR,W;F[2/">(JUNQ[,%?NT!J=_ZK=_ZK=_Z 4K=_ZK=_ZK=\^6/LO@@7Z8P`H```` ` end >Release-Note: >Audit-Trail: >Unformatted: