Subject: pkg/32930: print/xpp update to 1.5
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <nbgnats@anastigmatix.net>
List: pkgsrc-bugs
Date: 02/25/2006 22:30:00
>Number:         32930
>Category:       pkg
>Synopsis:       print/xpp update to 1.5
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat Feb 25 22:30:00 +0000 2006
>Originator:     Chapman Flack
>Release:        2.0
>Organization:
>Environment:
NetBSD lundestad.anastigmatix.net 2.0 NetBSD 2.0 (lundestad) #118: Sat Jan 28 19:46:11 EST 2006  xxx@xxx:/usr/src/sys/arch/i386/compile/lundestad i386
>Description:
This update to print/xpp builds the 1.5 release. New in this release
are custom paper sizes, n-up printing selections, page borders, jpeg
and png previewing, job control options, and extended option types
to support foomatic and fax4CUPS.

I added one patch to eliminate a repeatable SEGV that was/is
present in the current version in pkgsrc and still in 1.5 (will
send patch also to xpp maintainer).

jlam is listed as the pkg maintainer. I'll send an e-mail.
>How-To-Repeat:
The SEGV in the unpatched version can be seen on closing the main
window without having used the options dialog. It is not 100%
repeatable as it depends on uninitialized memory contents, but was
repeatable enough to track down to dereferencing an uninitialized
pointer to the options dialog.
>Fix:
begin 644 xpp.tgz
M'XL(`````````^U8;6_B.!#N5_PKYNZJ4WN4Q,XKL$(J!VD7'6\BH%WI=*I,
MXD"N(8F2L&VWXK_?)!2V[>Y=[\/2?M@\XL6QQYYG;,]D[-LXEKN6W9D<'0Z4
M46IHVA'=XOD_-9AR1$W51#E-8P;6,Z:J[(@>D-,>ZS3C":I,HBC[+[F;I1#!
M:Q!Z74R7`C["./'#S`\7,.:A".#DXWA\"GX*')QH%0<B$\$=>(D0D$51`-F2
M9X`]1.)Q1Z1PXV=+DN%(G6BUBD*8#7N/QK3OTDRLX*0S&]NGX$4)")[>@;.,
MHC1OCSS(^[HB]1/ADC@I1H9HG>5-'`(_W9:"`/@G[@=\'@AX$$..H5L,FHJL
M4/?00*(X\Z,PA?E=(9+KK&51;9T*6"0\7OH.#P"?DB^62`"C4$#JH\U($!6F
M.36D%&$7-.$VCG%>0K2'NSO>ZW2=#Y3Y@9_Y.!DG08SD$PA0%*<I%\%)7"$'
M$O@X>O3%M#@.D$5!4R)OL_YHD3S@U\+S`W$H'2_X/Z.&>H2NCT7T>K/P?X69
M9NG_KX!?X'@HLM_M;A-VV^#L$S!)9:!0JLM,D9D)5&\JM*FH\'>`;F#=QG!,
M2+=G3X?M@=6JX":J,4DGG?;4NAQ->I;=JA1N"+>,D4';GEJ3*[LWS>N/[Q\]
M7]FCV:1C78PFEU:SY:SC5-X0[-`;3O%K35J57.%Y?+U($T>*D@5Y/QI8X_8E
M*EUF6=R4Y;R3E$;KQ!$8!19""D4FY[O:#UUQ*RVS54`ZH\'`&DY;E>>1CI"9
M;5U-1Z.^76U5%BN<`7(YG%UU1L.+WN5L@FKN1%H(]=O#RQDJ1A.<:A6M'W6Z
M/22(!HTGUD7OXT9.ESP1LALYN7Y")#]T@K4KX&=)DO%3S$C!5YZO_<#%:'"M
M2JOKG[^2Q%F3O2"[?BY'XBC-:GG\P=#4)*BZ-[2G[7[_JMN>MJ^0SP:.[[?,
M-J3BN/CT8?*'/>ELWL%3X0WT>QUK:%LPL=K=@?6HWU=T5D@D=25<A8+%6V_9
M$M\1N:>,^^C)!]3Q4O['5&4;_YFNZ,S<YG^Z4L;_5\!YGIL(C-0/KX%C,O?#
M(GX]B6;R0[1X5KN-'>3<]9-D!4_CWUM;5N+_(%]%%Q-L/_2B0^EXR?\U5=W[
MOZHH1?ZGF%KI_Z^`??:WVP1%]F=LDS^JR(H&3&GJK*D9P!?.+O>SW[=9<1S*
M\SX)9U!:?#Z%%IB>ZC!-,1MF0V>&T$R-*IQR9V[2NIC7U;E1=SDW&)D,NLR@
MWQJ"&YIP-*>AXGO!9>Z<UKGA-.:&2?6YIM9UZJB&HZHFL?W/XEL#,&J:NH[G
MO@Q3MRW1F&?.LL9YWNS574]CJLET3_,:*FM@!>X[O<X;#:%KKLH<5^>&]V,$
ML-S_B]D1Z<%TH(=37)%_]?^\O/-_1=&VYS]J'.D'8_0(/[C_/UI_>><EWUO'
M2_%?QS/_L_57=5,MX_\K8)_VD5JM!BONAS=X<(YN)"_`\[:_J."+P*A1I:;H
MP,PF59JJ*>W=%FI4IY14J]6G7<GY.=18_<R`*O[6`1^=@*<IX'8;H."'0A#N
MHUB$!``NUJ&37X/!_1.!D_P*`7BR<,[`P>02?L/RIS__.LNO[.!7<>MGN'K9
MZ>;+2%C,_P"<"`^P]SL1C/OT':EN[P2[/@^B16LXZ_>QKCA.AXYX4KN]16R%
MXF9;NO`#D9X43'(*9WO5*.I[<++7\Q,J.H5$9.LD?(=D-ELV%\'5@\VK1^;_
?&*^8$B5*E"A1HD2)$B5*E"A1HL0;XQ_L\@]!`"@``(=D
`
end