perl-Switch-2.17-3.2.1 4>$  Ap]D4 p9|IaME Cv y245YziV>:3s<1 B ڞ$8ൃhkI(:`? t 29VVJd=$e <9V+TgR9jnƾ470 wۭRBe" }H I;V ׉"eȟH@n$ͶGyZǼfspsڮ ¨ߨߨu %i4># Y4d738c0349de8916ced0797719009bf4b200b5641cf86cd7e3182a4b6709983c4fd7e2b0807234f3d34b6ad821a1390616eff735[h]D4 p9|\ i7f̷Kl}MAok/pר ͏, ~o'ƿ Y.!c*``h h7*%slG,بR] ,L>U@gAD_S22<& PW8npk{)B쪼>FYVpTze}\^ڏ5~{;Qꣷz 6E!$SG$$&zRiJ‘>p>?xd  [  $ , 0 I j             0 6 <Tr(89:<FGHIXY\ ]8^bcd"e'f*l,u@vXwxyz(,2tCperl-Switch2.173.2.1A switch statement for Perl, do not use if you can use given/whenThe Switch.pm module implements a generalized case mechanism that covers most (but not all) of the numerous possible combinations of switch and case values described above. The module augments the standard Perl syntax with two new control statements: 'switch' and 'case'. The 'switch' statement takes a single scalar argument of any type, specified in parentheses. 'switch' stores this value as the current switch value in a (localized) control variable. The value is followed by a block which may contain one or more Perl statements (including the 'case' statement described below). The block is unconditionally executed once the switch value has been cached. A 'case' statement takes a single scalar argument (in mandatory parentheses if it's a variable; otherwise the parens are optional) and selects the appropriate type of matching between that argument and the current switch value. The type of matching used is determined by the respective types of the switch value and the 'case' argument, as specified in Table 1. If the match is successful, the mandatory block associated with the 'case' statement is executed. In most other respects, the 'case' statement is semantically identical to an 'if' statement. For example, it can be followed by an 'else' clause, and can be used as a postfix statement qualifier. However, when a 'case' block has been executed control is automatically transferred to the statement after the immediately enclosing 'switch' block, rather than to the next statement within the block. In other words, the success of any 'case' statement prevents other cases in the same scope from executing. But see the "Allowing fall-through" manpage below. Together these two new statements provide a fully generalized case mechanism: use Switch; %special = ( woohoo => 1, d'oh => 1 ); while (<>) { chomp; switch ($_) { case (%special) { print "homer\n"; } # if $special{$_} case /[a-z]/i { print "alpha\n"; } # if $_ =~ /a-z/i case [1..9] { print "small num\n"; } # if $_ in [1..9] case { $_[0] >= 10 } { print "big num\n"; } # if $_ >= 10 print "must be punctuation\n" case /\W/; # if $_ ~= /\W/ } } Note that 'switch'es can be nested within 'case' (or any other) blocks, and a series of 'case' statements can try different types of matches -- hash membership, pattern match, array intersection, simple equality, etc. -- against the same switch value. The use of intersection tests against an array reference is particularly useful for aggregating integral cases: sub classify_digit { switch ($_[0]) { case 0 { return 'zero' } case [2,4,6,8] { return 'even' } case [1,3,5,7,9] { return 'odd' } case /[A-F]/i { return 'hex' } } }]D3sheep18SUSE Linux Enterprise 15SUSE LLC Artistic-1.0 or GPL-1.0+https://www.suse.com/Development/Libraries/Perlhttp://search.cpan.org/dist/Switch/linuxnoarchp wWQ$AA큤$S(:]D3]D3S(:AS(:]D3f8ac65a6964625a7e7709cbf9a253034d9fc9615571958085574966682e44d00e5d396b2d3ab86e4a24d7e005c94fd4f5f199db02d1ed60e3345d44959709812a2fa55566d0d94278ba43480b8f1bfa93f51e56088000a058ca34bd3a89893d770c6e61363b6a1df54c06d3259069e0c86f862307a1fc4e17d97e1e7238a2f8arootrootrootrootrootrootrootrootrootrootrootrootperl-Switch-2.17-3.2.1.src.rpmperl(Switch)perl-Switch     perl(:MODULE_COMPAT_5.26.1)perl(Text::Balanced)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)23.0.4-14.6.0-14.0-15.2-14.14.1TM@M@L8L@Lcoolo@suse.comidonmez@novell.comcoolo@novell.comcoolo@novell.comchris@computersalat.demsvec@novell.com- updated to 2.17 - tests fixed - patch by Father Chrysostomos - many warnings - recommendation to use given/when - removed upstreamed Switch-2.16-perl514.patch- Add Switch-2.16-perl514.patch: fix test failures with Perl 5.14, RT #60380- recreated by cpanspec 1.78.04- switch to perl_requires macro- recreated by cpanspec - noarch pkg - fixed deps- Initial version 2.16sheep18 15647508062.172.17-3.2.1Switch.pmx86_64-linux-thread-multiperl-SwitchChangesREADMESwitch.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/share/doc/packages//usr/share/doc/packages/perl-Switch//usr/share/man/man3/-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.suse.de/SUSE:Maintenance:11945/SUSE_SLE-15_Update/c73f351c02be9161d434ca734f88a3d5-perl-Switch.SUSE_SLE-15_Updatecpioxz5noarch-suse-linuxPerl5 module source textdirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PxyUn[29x/utf-80687b9d2fdbb442913311ecf9a9acda6d3d7d8b5c7160d6a3790049edbf45e14? 7zXZ !t/A] crv:ҿ,tC}5QQvm@gޗ6 Iq$;̾|ySClRS6y*S{H߁ |=A?5,Ru ߧ[4n~-;0 Be5$؎XYgWƠVħ5 g#`?\vԩ.Kc" 8qUm% Un+kxBmcW)md"QYsBHQ,Kpٮq"3픑דe@8u 7I@U\F6Qf=D_bJV+WI9V0g$6`*շmA9ndI#N78 %1AG -Qe>ekؖ䚜WCfpR-Fth}0_ XN <8TZp(DM=&hѢ%T(DJp|%<6\ynظiMw-{KDɒpykV[ɸ8ŝۿY|υmxiMwN wbXqiX'`ê=Qq2pd.&5;ri5&!Jy\n }5 )|@wMEZ&[<(>~1#jXkSHRŧ$ a S`ͬв;y)puyԠ1.G;*'Hr/ 0瞴|pğ:`9rΔ\c: Ïe] r59q1Wq9yvedZJ.bhz{sŞgZ9{o†tg_˞#s3}vhŘ:/%e~NeJWzOZ+6`@gޓ]Q@[R6N)7P"`sq|SF=|ւبnť$lVB"k Di:~[ (5֧Ux\2 r `sYcɭ&y9Ty0otB&Ъ| 5}VK9ќ7tidB>5;AӴrTڢSXp"bS+ 1JDI.w^v8h3nN}|3(LF`G=,%sN7xMN+3(eƅ3(nB#TU"b~t0Ȯ)8|HT*Son%$m)@ie {r;Wp鞃xos_, eURQGG𿹼ϭWEڪN,jDڕ;J 9aMS!aemye׌:sڐ>4{g-LS<2UFS7Υ5kqS,f7~$ o[iS== )5@de͙'>Fu7)`WWQ͍uW,*tyx3Px\ |)CD>b 08w mVvcT74뽉!K%=]ةˣm-1uJs\(QH&ϳYMs`HFdONTx` 2|7*0Nwƿ+qAL9~@+ UL$־$4゛e3V;_)[?l48aAbF\yD⃎z"jaoY[^I8qTTM@t`O[KX9p24Z5"P5g{c}):©F/ X#D5qi_{V>43ٝI,~V,ܣqd~bU"aQY_#_:m02H\\~8P <u4#KX聍CJ8/C& pg5k&銕TČGYx0E;Y h^gH^|@nrn$s^\] @R-R[|Fd>+#}T>>"s/PP:nAD׶`7u w U1n >b ʨw olIS %J-N[ C$Z߯u0a᳊ZbBd<&ٻc`hUh+#<⯶bhꃟ "TB] NuK@*vL-rCFHmIT'H2,7X#9ck g-A. !r`8aL4U9u&*Cǵz`+"IF/(jCbxf56V}*EKÜ)wD,pLjIe ^wԥ5 '%0cPyUw%Ŗ!{kTɽ>qɲ @$8ʤ>pS8Yx52y?WߚQZ !m쪆9 ? ٞ\V*ˉ'Ba}P o)Tʙ!(wΥ-?[Œ:q"~ZjtY+ˡŇ_0LB /JW :T2Q5w^`osv=#PfY]yOͱM&%'*Mmȼ]9 6!GқdWpW c;DJ!ep՞<[6oXx\űYcv)3A`z ׳Jsդ~{h~ioZh$߹#/f*AGn&Yp}b_Zܫ2c4E5D+mz*B?.ìЖ.#E`V4-9BGZծOԯsVt1i{כǞ"RrNk5$ٽ,]֠8Aw?fs$M KUsX 6F}j4LŴ*=uv`T@RXhҡTcY)*m˓'c5 cI*:zx+weqaCk7PZ2*5ޝ[2d<3I&OWلl[džm @{3'50PN8ZnH zI70Ηͦ={^3^ΥF9DD﬍\&01͋))6RTLIm9?ۘ%$;Ry﹙y1G"{QSD< >=8VuQ:Ke $vP}H$W,TDQv!fG_Nd'q-{hi;PgN9#-efudeJ-]Ϯwz%l7elL4yRO7CR>lDDi.wv7ξ e>Rx3 ۉE$#-\a]ns֊~ fl/M:O*CG,.ciO1\ vvsk&F (~җ !6"EseJ}8?~X(#0bRjAlt]AVB^ݭ3FHXבBɔ&yJuhVwXQ7jBhf֣zx<=Za.2o@玛|@g*Uj`W)k0lp*1f{QsWY0>A-Mݒ3#X]]'*ԽN~j  M/ka˚2<6?wRҘ Ub`(sɢT|р Z \$O4'_V´_[C5j)DبG:elV ȨTRTĹ7[ vpāē9mӸ'q̟e[8;d<K&qW29Cix-)j"OT " 7945ś t]?SS?ӱ+O)lDT!V>gx]1Mdp3G=a(hgu߇ cK5̞Ip'6;E Ϲ>J-bW2N)Z4BC;ͮ*+f3VhJٿ擀N&_/ȸ#Csi6F\C1w[>6਒K!rXKΠL΢HY*Grq,ڬ_:2'R~1#|mk:|܇@Uv{Jȁϵ;ê:!Ә/Zn3v^6^˪=` \uM(^۽{t<%ܻqF,cJ\$5m!"\mC)IldC( bkY%&S+G-KxDq&ii)DHYmc*K=d^{jZn6*sP؉BM~Ɂ][V#z9ڇnh5ӄGj1_W 8i$] gǧv]۬m͕^ݕdZ+ɳvSS(Q8)@LP뼧gI5ڋKd MzcAn`]X7;Y1Z7 ·&-1:pBujHŃÚNuA oc8)S&8͇zK 7&66Hĕ88!!_W)}P#JnK]baN$~ Ŏ}VcD1fR;Y nDޅy/tμ$8QQuT\JS7uj9 @ 9XE;Q!y>Bq~\GV+aqc^"Yms&m ͑A$>Ce/XtԘÊM '&mZQIcdȈ`{ 8щ>\ \jiIFo(I eR)*d\pHky@:CtVA7 6F[L!.ap~2F2\x&ɞ8ؖZM1мꃉ /mY^vea{Ƃ  ɇPNh8WΞ^YTZUQmSъ4$idج)gx^'ZY>K&cgwǰt I7=v8J~=^<(/? f KY 1\C2k YKnœemsu/W`Vhu;r&mρ27 X<+PM 7{\܁D3[zEh0a1vzg5+lˇ /) b!Cc.̓!@UE6ҩկ}uJEM^¡3']IȺc sMΔ\-ZN/I0p;\/7RvX *u h֐%p R=sL}Ӆf۝r1)4O_(}siOhz h {.㉪" iTB72.k*NM+| gwx". 1X72FjdՐϞkCwpb\lqt5_e!+tȪsW$E%mFPwM JPja3Z #HH; g|uPk͕(lK سIBvOYqOk)\Ww҂uM3^U~}; EOk*Gi @QbiePsq>'f 2` ٙ >QBϷ8[Ar+^Nh/5ǜ_˒u!cQBz3&=ɟ ֒P3j?ix]ԝI^#UΙ =qx*v6{R5mNo"S "kHwoMcAާ ) IkemH=*0G`jI(ZyrN؜eX*n hpiG#Hʀ.O&~ϢV) TEToBX*vRT&fC=䁯jBǂ(lR$d]GB^0o5hx^豘&hLqo8"2vUjXcE{)Щo""IHa$~3 C %&l0뗂:# 'X| qL*Z}xgpc'_K+5,| em3d[NZO 9>j#Ql: G聁Y' 3v3X5e)v(R+w/5 _=Buerd~yI h6:FK`cAͿq7rR-֊ù D\+xos@mm| ln˓U|~nUϖoGd͞:JbYdP2vMg[8a2:=:#~,rmIwn4&}ܶy9'*ۢ9v4]C"?GqC9o(AS%ھOebd#}9f+N8 ;0!).K{%CaUmϤZx: k,}|1Ԍʬq=x&XqDǪeߔ;e7E'wuxpB菑p^fgV n6tBgTl[1hC!qPK'6\;kl*%oB05*Mx(ވ~LS'P]\FיRR:ͦi|A_轺ًt/y2cpb(eU l\o4mֵf]b|[sz&B(ki h.DṎm%uL@l8qҤQ.fFw1?%}9P#L醨a!} @#8O8}6M@<7ZlNEntEjBU#qW,6f}_^a#lC0e:PA:Rh FGq1](iL[ '_)! rnfAú%i5U% 7 +$hP ;h@!߽{ C؝c:",dT41E&JA|o9ktߎHs- MZKDqB\AOQߙ[XSG0Ry)+O-,t/:3XStV2*+$x+ؙ9Kijoٽ$Ŕ˹EHl9 >t;'ݼk$ё-RqÇb i7P,tlXċhad`,`aRb&_}bLր"nc6zOك OOl Ta=/U;C|ᛢ۵YjoGEVK)TyKKѡw>cky2cU8NgBh ☓ȃlcH;Ϙ$TSzVAJ&p<+~EYVl / a/њ!FΒ 1QCdOfI} M|ݔТܐ%?3™*᧣]#=9`Yi87^#0vPWoԬ}ՂtJ) Rc.It bZJh :8Ć٩1[8J-[>!9joۍv/.`<h# 7vEAUO{cVikύEbkRȝ(?_rEMçZWbw,ܠ{FuEː3Cn7/Z>jʁ򓨕M6JySO ?5E/Ii$Lb=@#AU"V :EUBZXMOtC9upCzљD&u+#şD4n7kteeؑibw6tG+R:¡"]8`NvJՑux}wo0d^}3b^wImbayzY^ &ь\6}PQyPi~YP4q%R,+>4Pn GI¨ٞɓ{ jSd@+}v՛Yk tg8Iݻ$x/\UPWY(ONb\Z= o5LNne.lkv pw҃GRhiÂ.Q Dz2 #S9 \&zy)p2v+] NdX(qVSI]\ 1';$HAf7X*UW0_ez֡EVri +_߮͸k㘤lj!uq3- :(~9(+8g>9؞18 蓩v6(3F8bERAoM՝I{B( q^)T>,h ™'SJ Z3&yk Ĭ'cVK1wauIE"\tx`gzdm{nCZ`-ۍ- 94>`_{Ijg8{@%\]`\Ezיew+u5 ض(>gB]WeqVPW^PFA,XWTɪCbL '"+cd ~m +lb1 ܫ 50T:2=QxҲx]$ h0Eg*g~7v䬁tX{%>"eJ"F+>2e4!A_[5~ {8D8Z="-wr6/)\M6=J"K?%+@X>umT 4%̊oJ)j<l)>K)Y6I! 2@ Lw+sVIy H~%$Fuˣؼݖkj4P|?֟%c|P RzHMWQψav&?J%1zgZai!^8oS|uȄ6vCmSL;&+"_R~f:<.{0" tYf9iz爒 H*̟铖\[#އwR8oC REjVyZϫa{l: fE1,(bjJv<|G׊1īBl$L:w{RٓM@id2Q^Yʞ @ i@hP;3A4ܺ9WȚ y^j/+^@|Iq Um^ F`rhH(Ow4G^&\p'φ^ =hXVBcN a11' "v>/M(ip eAv r(ST)A8CƯ`*|sv{)d,@6E\הּ<ܯYWXvyl3L },dڢ|$9;UV+_w@joְO*6S0P`r_Iس__QF6_-PXmEG|ce?NUxSJV|r]ORK}u[ȒԀ~}77io߻$`XX  Iȯ&Qnb$55v(gKj Y딖8!1 \8[B6L.K?g>Wz6Ly-.fFDn:Qܭ5M6q!ſ`ȟҽ~̦?\!nK<P f^j87tgO^ {/ߏ5H,oVa$)"GFL-/2V (aXj%Qzc+ uf./\^*>F F-! zKC;:ڑG̑R_-,t9٪ِVE \[O۠)ÆgF4myh '(FWBnKR&Ī# ^`Ba<]w-HO /ݕ]IНx"z¡t!({=21@կ}K=wVĮ>꤯<zC.RYOa=8$& *\E0fG cr}td(Wȓ"/a*9Y Zm-,j7\UbķL-Ok>MFaqϝK) y(ˢWoBKh̵2l%մ"ӑmbߠ_N 9\T2߼+]n764vfVjlGX`Wrb= :z,L^.zv}G`+ӉE"Ϡ0N}[G AO0I!GőgK꠶_??a2gH; ̊I:J)'=($JOZ(Vi%Is-2vT-eC)+L!`%4箉EqzW})UhȤtNRǯ>{H7kѰt0XQOn#ݼI@V eǯBuՒcuEɴHR`}=j f-s39pa|Xɏ7]GJ$:R' *PKxyj2JĴ.V*l/A0\z -5yeiQp , 8 {9UconMfg78JQ>օ3vgk[ F%p!?Jl1!ߕhh\ƚ hK,wkmj+'0docvF[}Dj 9u([)lWO[#j/Ce< YXRx#o0&>bCZ[Kqυ9$ ,f-^gSSGʦjaUcI-'%qǺ^i68=̃9wՊ)Yu^D嵻¿OrSDg[|jXG@YE^,W*j{ctf"uqKAYl'z `\QjU҇AT}B2fĹ e{°'DFn>U?Ʃ=R^8);!IU?$#X 㦣 Y5 /fV(Ľij/A8A7@˞VZ{ @FvtQ[[/OEڋGǿwo_7Zj_c .w'x ,}Ezۋ@%yWK/i6ޓB~|[V