poke-devel-3.0-bp155.1.5 >  A dkMŠI%z փ2PO ;3L,#MXX6W_dV6` Bm]KP$ou&-XOXn1VWi6D50{5n7bA@/kϑ/1gŲ o%>"SF06gk&w܄.B>T;p(҈A9{4NC>E\_[.(kѬ@%6 +L5C+qJPI.&]6cOQSABoTRpX'ݭҔ'y{H$#Pxi,wN ;'JjˏPUԍy|)ysݴ\BHkeBoK'O(baq3OWzMpL"l"Bqh'@p g 2*vEKJxԌ & VV+I"fkp . QijO[~Fqjݫ#ݠh8^6{J3_`8'"BT翔 ~9~nWb $bS@#VC?&H{6!/Zds6v*%CH&\=~r=g4LRd뭭bCfR2WpmqQH:2 Ie#OFۂ!UͯҚu;d9m!K1l#u|[p>),?)d   2PTdh      4  $=VtP(q8x9:F%G&H&I&0X&8Y&D\&d]&x^&b' c'd(e(!f($l(&u(<v(Pw(x(y(z(((()Cpoke-devel3.0bp155.1.5Devel package for pokeDevelopment package for poke.dkMobs-power9-11*aSUSE Linux Enterprise 15 SP5openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgUnspecifiedhttps://www.gnu.org/software/poke/linuxppc64le_KA큤dkKdkKdkKdkMcDWf53f10653a0d92bd0d69905df7f596cedaa4d428c229e1b972ba9e88bb18e254b8e7f14acad87906048cdabdc55494f95749eaaff4dfa9d5ced049efe0c7dc248ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903libpoke.so.0.0.0rootrootrootrootrootrootrootrootrootrootpoke-3.0-bp155.1.5.src.rpmpkgconfig(poke)poke-develpoke-devel(ppc-64)@    /usr/bin/pkg-configlibpoke0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.03.0.4-14.6.0-14.0-15.2-14.14.3ccb@a``Y@`8^(9@Antoine Belvire Antoine Belvire Dirk Müller Andreas Stieger Wang Jun Anton Smorodskyi Matthias Mailänder Dan Čermák - Update to 3.0: * User interface updates + A screen pager has been added to the poke application. + A tracer has been added to libpoke and the poke application. + A new command sdiff (for "structured diff") has been added to the poke application, that provides a way to generate patchable diffs of mapped structured Poke values. + When no name is passed to the .mem command, an unique name for the memory IOS with the form *N* will be used automatically, where N is a positive integer. + auto-completion of 'attributes is now available in the poke application. + Constraint errors now contain details on the location (which field) where the constraint error happens, along with the particular expression that failed. + Inline assembler expressions and statements are now supported. + Both =printf= and =format= now support printing values of type =any=. + Both =printf= and =format= now support printing integral values interpreted as floating-point values encoded in IEEE 754. + Pre-conditional optional fields are added to complement the currently supported post-conditional optional fields. + A new option =.set autoremap no= can be used in order to tell poke to not remap mapped values automatically. + The :to argument to the =extract= command is now optional, and defaults to the empty string. + ${XDG_CONFIG_HOME:-$HOME/.config} is now preferred to XDG_CONFIG_DIRS. * Poke Language updates + Array and struct constructors are now primaries in the Poke syntax. + Bit-concatenation is now supported in l-values. + Arrays can now be indented by size, by specifying an offset as an index. + Union types can now be declared as "integral". + Support for "computed fields" has been added to struct and union types. + This version introduces three new Poke attributes that work on values of type =any=. + Two new operators have been introduced to facilitate operating Poke array as stacks in an efficient way: apush and apop. + Poke programs can now hook in the IO subsystem by installing functions that will be invoked when certain operations on IO spaces are being performed. + The 'length attribute is now valid in values of type =any=. + Poke declarations can now be annotated as =immutable=. + A new compiler built-in =iolist= has been introduced, that returns an array with the IO space identifiers of currently open IOS. + We have changed the logic of the EXCOND operator ?!. It now evaluates to 1 (true) if the execution of the first operand raises the specified exception, and to 0 (false) otherwise. + The containing struct or union value can now be refered as SELF in the body of methods. SELF is of type =any=. + Integer literal suffixes (B, H, U, etc) are case-insensitive. + Casting to union types now raise a compile-time error. + If no explicit message is specified in calls to =assert=, a default one showing the source code of the failing condition is constructed and used instead. + An operator =remap= has been used in order to force a re-map of some mapped Poke value. + Signed integral types of one bit are not allowed. + The built-in function get_time has been renamed to gettime, to follow the usual naming of the corresponding standard C function. * Standard Poke Library updates + New standard functions. + libpoke updates - New API function pk_struct_ref_set_field_value. - New API function pk_type_name. * Pickles updates + New pickles. + The ELF pickle now provides functions implementing ELF hashing. * Build system updates + It is now supported to configure the poke sources with - -disable-hserver. * Documentation updates + Documentation for the =format= language construction has been added to the poke manual. * Other updates + A new program poked, for "poke daemon", has been contributed to the poke distribution. poked links with libpoke and uses Unix sockets to act as a broker to communicate with an instance of a Poke incremental compiler. + The machine-interface subsystem has been removed from poke, in favor of the poked approach. + The example GUI that was intended to be a test tool for the machine interface has been removed from the poke distribution. + Many bugs have been fixed. - Remove jitter-0.9.284-noexec-stack-arm-i586.patch: Fixed upstream. - Drop json-c dependency: Machine-interface has been removed.- Update to 2.4: * Lot of changes since 1.4, see packaged NEWS for details. - Add jitter-0.9.284-noexec-stack-arm-i586.patch: Make sure the stack is defined as non-executable in jitter on arm and i586. - Trim not strictly needed build requirements. - Recommend a handler for opening app:// hyperlinks. - Move Emacs support from poke to emacs-poke. - Package new vim support in vim-poke. - Enable tests.- remove unused lua53 buildrequires- update to 1.4 * Operating with arrays now much faster * Some of the compiler diagnostics have been made more readable and helpful * Limitations in the values of the odepth, oindent and oacutoff have been removed - includes changes from 1.3: * The `dump' command now remembers and re-uses the last used offset per IO space * The text accompanying constraint violation exceptions now indicate the type and the field whose constraint failed. - update licence to GPL-3.0-or-later - add upstream signing key and validate source signature- Update to version 1.2 * User visible changes - The .file dot-command now supports a /c flag for creating new, empty files. - A new compiler built-in `ioflags' is available, that returns the flags of some given IO space. - Certain operations now raise a E_perm exception, instead of the more generic E_io. - A new kind of IO device is now supported: the `zero' IOD. Opening "" will result in an IO space covering the full 64-bit byte range, that always returns zero on reads and that ignores writes. - Function values (closures) can now be compared at language-level. They are compared by pointer. - The compiler now rejects casts from `any' to function types instead of ICEing. - The `dump' command now doesn't try to print anything if the current IOS is not readable. - The `dump' command now prints ?? for "unknown" bytes, i.e. for bytes in addresses that are not readable in the underlying IO space. - The standard function `ltos' now gets an additional optional argument `base', that defaults to 10. - The `big' and `little' annotations can now be used in any struct type field, regardless of its type. * Bug fixes - A very nasty performance bottleneck in pvm_array_insert has been fixed. - Fix the opening mode of write-only files when the user doesn't specify explicit flags in `open'. - Avoid spurious EOF exceptions when writing weird integers past the end of an IOS. - Fix method `value' in leb128.pk - Fix ICE while compiling for-statements with several declarations. - Properly print > 2^32 addresses in `dump' - Other minor fixes. * Other changes - The JSON MI machinery has been rewriten and much improved. - More tests in several areas.- Update to version 1.1 * User visible changes - The IOS_F_TRUNCATE `open' flag has been removed. - Constraint expressions and initializers can be now used together in struct fields. * Bug fixes - The infamous bug preventing poke work on 32-bit systems is now fixed. - Better handling of open modes in the file IOD. - Improve some translatable strings. - poke won't raise an exception when starting if HOME is not defined in the environment. - The compiler now emits an error if it sees un-map-able fields in a struct type. - Properly handle the absence of current IOS in the map command. - Install Emacs modes. - Portability fixes for: + Mac OS X 10.5. + GNU/Hurd. + Solaris 11 OpenIndiana. + AIX. + mingw. * Manual - Relicensed to GPLv3+. - Expand section on struct methods. - New section on data padding and alignment. - Document the Emacs modes provided by poke. - Provide a recommended pokerc configuration for beginners. - Other minor fixes based on user feedback. -- Update to version 1.0 - Disable the static library- Initial package versionobs-power9-11 16847538413.03.0-bp155.1.53.0-bp155.1.5libpoke.hlibpoke.sopoke.pcpoke-develCOPYING/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/share/licenses//usr/share/licenses/poke-devel/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/de7c62c43cbcc21497146b9f0b126234-pokecpioxz5ppc64le-suse-linuxC source, ASCII textpkgconfig filedirectoryASCII textPR.%s^Ԋ 3<8zutf-8a8724f91c54ce04ca37a9a55d22acbbc8f981c8e1754b6d8858e640f29fade4a? 7zXZ !t/-Mt] crv(vX0ٱ  IW"I~*= bۗ 2$jF5.fS2c'b sӲAqƽV ҉;ǟ_gg!p{sTZLv<~dFˆUϦ,tCZ OȠBjЩ<aǯ=sG/xk) ~ 7ؒ@hE@xO"duHFŌn!0N3ŷ!eҿ >}/JC%pX?(uY`@@%{!T  \FϝgXNm@3\ l4&, =p[2 X> $p)TCSQx+!W;ة.6 `E5ސ,L-i|BcժCRxkWTJ"? IEe6mv\}/I >U28`=~tpOQT}.\0dQ& {N4}ox`'{'JRA< }Yr"RhC'3]a,u-)6O Kш|ye|KWY)\8w/Õ#ށczC*~6AaFAbZIC/Qn+\Ha]ZØ[XXK,q#rûQi"_xXsH!HSYW2!Z 9cQ@o>C&ye]j[-8+90<MԿ/]$~韠&F`4[|G27sFMՙ{1_\}j{9[4I,!tnYA H/v`,HFgax .+ (oeՒbM4m0!ˀ#҅د6UQR7hծf',D #)p-qWK;E[g U{9"_%y Оh{Dp4z8 A}4w7]&sp*ӗuݲ&ۯfsI5hy9YXc2iQ&J笤KI:g0ky"x;V`ɬo%htReN0 pIkd ׯN, y&xa np `GOPNhk~h](ݱ6[CE߶EI/" i?jZ]ˠfljP6ڊQ("@k+բc(,ro!Xb QčT3dVr}Qm@5w70|daKPm|=`fB5r_k󀏊m0Jn{ʸTN:1o4&I|{s9->ct q}[}3PnmGc UN^Mb^ȉ*ֶ\F"fa}$c5M{"dN =\7SBmּ7Diӹ/fOprY|F0g*5x|ц_n/IKYY_ykx=j}K'U?8ZBuI%Nqbq]=ԕŢZh7aAwSp萌knQ'*)(}%\P.vHrZ,70mg9ǗU[g kktj10֑S:Jd4W,'zUu+m"٦tJ_ӂc4u3]zI {X^#2xs]*hMM03pn-TwCXFյi)ߵh>.Ȅ(o+/M5kQvK򻿼s],|s|8J9OW޻_Dr;jj$TH]c|%#ٛh3Uдbq>w@K-I ~A?,l.QR#D R q*=H#oȚZI# -i)c>TgiAEnX9Zg[s8ѿY]y۔V=E,! N}IIX9(8c BW9[<1믖PE0q" +XQʘ %d |ZrB8 !ֶ EŜ+ݼԦ.N[<0ۃ (|c/tdh.Rߧ{3"a" f7+D h to{ XLSИ HL`kr5Ck8m\F]Q=4^fp6 vq&]sm.jQR{M,͆ (Q@d\h͍&Z*hN|N4PGoON]lO0`F @6#ۧ *5愧$1>`fχy\Ӏ\0Ce|(Ex55bs @܍$nj^A. o)܈]g6|oghpGg˄nBۦMgU5BV>ᢳ҈p/txw/}[! @K #LęYh) "ɉ T|[\tsޔLʊK-  :~bʱA*K 6߁iAW'˾uC󏼸đUżeC+ +;vXôQ 4̘H.cdۋIrxf+jψU&TfUUZ5zFV.gDrUJdjK} GI1l0c'W\"R&j|ԕV=2:0ڤGВ|;zAqЅ빌ZP01=I.I_L᷒(pܓg (5v2~{B Gm:,R ousRDe pkѧE^%d[6qleEy (!m,2aQaַ.Q^^pg( WDz"I2%]IAѥ>i]2D\[V컛$"B[H99NDK\4% v=hYw4mJpwSY' }3Џ 'g"K2H.pRjMwSz?%aw~!'J!ajmgW.WRl3y 3b+.>h3 w3,HIT ioȜ]1GM_N-_Z 34i"{ ѬߊKtsB'ɧ@k6 D TA&81{t>Z\̔%Q"׷IZ{+R٘.+s=?@˼gH*k֜${>eGspm4pScGSڻ,S9Q55 ~ܙ ~ Bg?M]"tJM2eR*ě@~VڱkI/ZŅIˎGoo[7[^I/ Xô^|K$̲259]BG̙ |'jk'le4v j}'rEև֏ uNvރPsOQ~Qn*Vķڮc(E/[QRP6(hO&X "_Èi tjqNPtf!zuӰUЬڭP)/ PGv6RiBsL?G~omc+gV띧 G'0H,1v KL'H[F _[PkWR#hqk5FO(Tgi0zOA&b&*.-͛bm(8,*6%E0?(D犉CAC_VDfƑjshXE"k[Nd&, SD9@kp!N |ս$Ap:b,Jv F T;s%6 ə(0n1ug1d-ǐYf=;JHhe˿'AdٓB'Qϡ~->=J䪁aE/\:02 0ELR+f\3o-Ål(wNԂV| ڱq "i:rOȈ~g8/7v9P9T8%%+-}Io$K 6[M;sW c!$I5Kz`xu<&cپW ZdD@/\Zzs$E @M Ԩn,h!u{X8*XP2-^ F[W;w%B:2{X3AAnmZTI5ax<OڊI}h 䣘?-OeQ[Iw^IqnBA$W,:`a$Oǣ-wK ɗ"5g<ߩb}QT#%V)gDdZo;&( T<#7w]@,-X ϓR~T>T0ТwE![ BHxTR$TV95#$3rK+%8F8ՙ%WRT==vQ2'` ^1*r f4PĈ-Y0ih ?nHp iXZ^p2Ptdp:oZuӋt8}dp vBRwdU̘x;<4T[ Tk Y;W `Zj7Z㙁qh]+ۉ&[sQS]ɊǟL&`_m>mrm6O q#3m\ݶ'Dr) Xj J:VˡAâsj14s`ő]ۤ? 6ff.5.HK/XybGCþg۔ΩA/$Ao 22[,m@+=`*Dsȹ<Ŗ%Suq,5,Q6*KxTK4.__/ G˄G>Ra8 jـ5d4H&5?䔄K?~,\:I3@A4HxO,SyCHi'-!(.$ f&h'.=hN5 [slYb"?7NL "X&T+Ϗ+&&X;DYqI™"\b*Ɵ"Gb׭$-]&,5EՐ`2Z6Ԗd#}c"m?ؑj.eV~%!NqǶOY#!/&Y*-, -1Tm G0zZȠ`D1}c1RD5<=Ü~j/˵r*# kb.IR)+nc}NN(C0{`-(I)<ޟO.n<X= Io.Ph'M3LxUb;~⾝cy=cɐp1GvNɑ,nz%^I?9KcKn86hXR%hb \1:!OdPcZ;bPcLɁI+VjրQOp}z 4qm4bSZ((ꁨ"d+hJ*7S0^*c,{c؄ Pߡ4PuB_8ڟ q@ !'t~6mG}h g6Oa<53̦iiֳ9Sᆍ>Zp@K@ ̀g$1zeR{m2LA׍Pf |Fmjy,- G##:^-D|s Bŕ2j<3t}"[[_ՠQUQ @vT:r{YSyăr%6ba.)%NǴʬ,jM\E1֧C.HKmЋ5%.kE(iF֠G*)N;>EDn'|J9,q*;K>_DL ݄#JeCk}!3&XCH*J=EC+KtH$UEP67Y+OAw$c03s+]6y3ŗӄG@Pe gNꔇXomna_9w>ue6a,m%'Y -QR;|4!%R;]U먶=5-Bpy5`]T>P>ٰN#TZm̞(V>;4Nt_c췂q?lC1yi`$1nKھLMޏ8i*vbVU6"3Lध1~P΃Bw 9:S%"`=*z>V5W"ŁӣyvYH0'xDlyQУdh{WZTa@%qkR%f[ R:VKMD1+n})gߵǻiFf|ⰕE9ZQ鹔.Ǯ Dμ{jGJ ' NbE$i~G"4nw$?9QxqV X:c3"mM:6LݦrxOè"Ra>8EiC:@*Q?$DC͒Kf>P_3f (ʇ ljm6ẻr:>J7Cۢ>}:MR=.CLmvij C/{m*A5z%E-udt|K٬zϚepW%[l#2ogn hXIZ8bq# ڲ M xݻn5Ǐ *k_ 5r 5Ob<6$/´,5w>uYd3=t.]}[XF:E˾|E-1Le_ҦmC1*tj^&6(^+/X0dT3_(ݷE'v B >y&)8얞qzl7CRg:w;ףm:\pE>: T8wodԇ^&)Z ٦4Z0K]>|fgguz2liY&Oރs}p}u?B(vDݥb1u`0s~Ya-i:wʈ.g֖ie0{鲻ҴmD!+׺*od=r q 0UU-?B:*KSeϒس٣2R)w%'ja QmL$u_53^ZPڗ44İ.hPՔBmq9<-`1N3q nMFCI揂oA5{zOZZj ?Os hSg'?% 4m;͉R\B]ՉKOcK2A|FF5}5p# uՑ.A#bq8 hAoVR:gW|O>KPϞ}\*ǚ^I߉Rל 0#ZAbB˫`=l&G6ي }7YxW[uj}L[ HQn}{ ZLOɂV#:]#xWp?[>1R=?'Z>)Ŋ6ĿCW-e8E0pIO`hxj57NE&biwdZZ1g)#-)F*pɽ³:w#SG'[db2,UZ"q2jC1(֜R{'㖪 `"VfH^|kh9.+"qqNֽzݕ[<.T_X䙃7X4|/ /&L_}/(̩Ms?! hO^2P7 }*G8$x(.-?,ҺUP&M%ݷFp'2n'HKƪ m8TV!F,X6шk@-Sa@QQgǺ?F~Zjm 9 17E}TYU_-D,d[+(SI"#{14=k:9 x6c#PΔ@O햠@`tt$3Zs'w~[yεFyWk{ͧu?+>B "pm6򝯂O+nLHk׹u͖u]󇹂p4s(K]ʾq!"3t ;շ[iޣL_>t *8ic0p{.N{/UH։küdw Α|8 P+tJd(&Cx^-?x¦xLN=+&Աe@=~:c+Me)ҫDn^ig%w*mzX׮}-G<%沤!D boeyȉV]g(J?rYdw4US?xf0k!8ˡf q?*ށ.D2e kͰ\5޶#Ag;=S9%|R1I9W#>.Pv*H5NY=JǗ֡WΕ9.GA@g'AzZzO?ER7w+Ykg'1l*)7B/᭭whny3E\t*b9Ť%+ɕnGAԆUrxws%F eH/9\@`;Ss փKN_x!swG4ISX=&^^~~}r̼qx*SnMgy!u9;yPzK9!9~W k>y묬;^h6E@?Nԃ>|>0eHdǦ?=4'W]nI]xicAxXƊf:^ʠt #~< p:3x DTYxdT{Ro,6/pOdS߹2 >@!hi%?o4MbCzxc&aj̱6ؑbI MEю%i5*Ku,@$[C{d.-c1t_}S`Zu܌o0eAw EyL+WrEYvE9. .wʷwQq* K .'ߝ$goa2ќGl)[jDՋл&#i!>ОF`  b> 7?|YvrmGN9/,|oc&"`w-eX|P)K|qJ`W iHɨ7!ƈrO-S}v(nߢJ&NEg6Q$d\V ~$򐈬d=xӞҟ֙x}q iuFA ,M5q[v@wI7]V:m }xB*uPe C1t)J78*ALRy{R[nQ[f:zD>|3O*_tj čX\47# **ת_S-IvJŭo3fth%9ewj)B pfzm!ioXE}u.AI9(yXVP{BȔ}#&ϿW~)̀ as7tG.ȹBޓm ԸQMrKyl;r阱=rQ lK,!l62Lf C1_ޟJ:ӾMCr6jur(j m!+):XȲ(FDh7 fYX*~d犢m9IN XN0H$ƃ?QV[U /jtަu9!uQ t-`ŧ< R^_rNa̚;+kd IВV-Z3w&v]Oa) PB%4H4g)`@~G1NK)ac:IjhgҔbf9:^5@+.Nc"">^LJS(ʜ~v-t_'AxsA@^țg\S +T1= N3Qrٝ:W֮Ne}Ke P?vGNzm$6y#Q0@|V6ӜPMWƁ2^v2|YA)y%2#"Dɜ9\ 41;ޱnsp2ZiH(+/&{~uq>X2 !(&.CzDy w}qPGLBֶH<ǗrP[,(mwvue1 Z !!WP\]y y M`aytdam☔rM`%2 _O®!)6F|}i< &)sU/{P77ҧ|XvR9N; !))}1xO1Ga h6l#> elL^ú;;n_zı;| ?h=%%xetaQW`ϬNGƢ4d:`Vd߄bAȬڨv& C>*S絏`O_j$C&pSd 4QPW Q:$XhLc$1䄦>"[E" &Vgۇtb锖bhC^R(,*=s=L ag|q? +6@:_{fcq1Xͭ'wjrw69y()f,dS]YGQMarӁ"*Qc*.nU/jiNUlvԨ.(1W:Hা0lO* nM_={+S_f|MkŻq`>/k@I(OȶaXg E/?8kF%Z. Dꖃj N 5QF$mQo(ͫ\?UXgtVSmE*3]Ѯ ww8DNUm8$ k@d 2ϕ;tchim'+Ҝ*ߢK1؂[`[094n? ;?Ĭ5*w?ib~f3t~Oyݺ0IoW=k467iB B1{i\NKW+xj?d%)xI[n$~3*pVI-8'ogfF"^M_{EM. Nh滩GJ7 ݬ7y`]úNH:3) ;/+5 k-UEjadD+Qm#΁x#K6@c,It3)h8D7fh+x(c+ &6vĸ1HH\RvMZy jZDo.%ƷW\/=x^:H6 K="۸u$wX[#v nP qZRtd<׹*8M dݔxPS4TQh"ՌwZ}5\ 4K[:8HR\NMdWs>IUNHzC U<fZpZ".J=h)P3!K䋸;,:5)XKؿR`k W!VZnv).r̒0wͽ=^U]+8pfY9Aꉃ:C:`"IhKJm|H1:|o[me9ߟF(iUYOH|Ub#O[^ *K`B%uпaAi[/"$G ,ࠖQ`Pς\W9AvCg)yP}k J`x鱮_o PC_'{DzAE%y5jӺ BX<06vs`u !E:HoKΦ^!k"Ia{/ΰ~O"k6/qRC|$Q ==5~1ЅxSLo+\nKP ^q03t"_q!104P@Qj#K7vpyȻ AmP%lpt@<$WEpx>n֛;_Gc& >D]Vg"zV5rPA7KeBւ1t>&kۄgq$ݡٚmrӗ:E*E|`߇a6_q[Kc;^"aܜ@豧ANZ~SKoZ%2NƅA̧գ|Ch9K|+4qSDRgq!66&j +a;:G')g\.Pc4 ZwS-/lLiGjap%4iX,ic Jx^$"Z0mk; YZ