texlive-substr-8:svn16117.1.2-23.oe1 >  A _)W^^f ]tq'>ZTu?~{ 9M`iWkvM5 7%]X|Y״}hr |jA"G4v(MwpOJ.SPvu63)O(hZ e"10TonrA˚3.|>۳?vI^޷X@%ţc Gq>cFsm+Lr}hn@n珥;{D}g0S'`ݯɼc029e8657c2adaa08385e342374d36bfedb3af5572d76be983faff811a8b7c18da0dd5b8c0cc403e737f39790af0ec32d1db9ba5 _)W^^fU߳>ՙ3 cd'U\+H5kk!?NB[=#^ ǫW|ߥM1{:T-hL@B˩1n[IE>E@Xo > \:[t](EVCL¨@0ǒ Դ=ZMu;'[H]b{G"fDRIJ&ccw*r24a)jo&Ymɯu]wZ<>p=?d( , LHL`d        8T(8 9:F(GHHXIhXlYx\]^bec~defltuv$zL\`fCtexlive-substrsvn16117.1.223.oe1Deal with substrings in stringsThe package provides commands to deal with substrings of strings. Macros are provided to: determine if one string is a substring of another, return the parts of a string before or after a substring, and count the number of occurrences of a substring._eecs-obsworker-00109openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgLPPLhttp://openeuler.orgUnspecifiedhttp://tug.org/texlive/linuxnoarch#y\A큤A큤_Q4_X889358c7072db622ba6d8ac9b4a322984853dd6d870f93c39efdb3f6a22719cd2127b79134458901760ceb1ca54963fba93c758b5911ddd1684afffbc2e1aca2frootrootrootrootrootrootrootroottexlive-2018-23.oe1.src.rpmtex(substr.sty)tex-substrtexlive-substr    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tex-kpathseatexlive-basetexlive-kpathsea-bin3.0.4-14.6.0-14.0-15.2-14.15.1_^$D]Guoshuai Sun - 8:2018-23daiqianwen - 8:2018-22Jiangping Hu - 8:2018-21- Drop texlive-texinfo,use new files in texinfo-tex instead- Type:bugfix - ID:NA - SUG:NA - DESC: modify spec- Package initecs-obsworker-0010 1607407973201820188:svn16117.1.2-23.oe1texlive-substrlppl1.txtsubstrsubstr.sty/usr/share/licenses//usr/share/licenses/texlive-substr//usr/share/texlive/texmf-dist/tex/latex//usr/share/texlive/texmf-dist/tex/latex/substr/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/f21e64fccbe6b07fc33ced66a669d29a-texlivecpioxz2noarch-openEuler-linux-gnudirectoryASCII textUTF-8 Unicode textZ:p_Sutf-8d0232e4916a23edf84db2558b5b66447a34438efb3d2ec1e8dff8b9cda3b08fc?07zXZ !#,<] b2u jӫ`(xy2? W`ZY쎧UE'HyG}ӀJK[r9_MoU2%B32jtUQ0Bbm HÈ G-lvdvz[1~d `Bɴ##Nk/3 |hS2H{UMi_c2g8u$-/eb=$Gd#(-˹HC9^}q>:aU;7iî]2ttdn 4 N6a;! 1V'|5mf(0B7fT$2Uh(듵!3a=^`/k^c[0)-p᜜-9#֎FA'hT녨C.ȓm9^[t3yscR FT S.nNMO0<4` 4[-ήR>1q(ٖuZOPLsm7V;ȿ r@Fq7 1ɣ$^ ţ{1?*drCgw#R|;+N ~ U4oЁ3v h&CA?\, r90Itc7tTO@)zc))P!BLztK՛Ex>m.6a"*bZ?^sb- ~gQZf%`hyC@F?'vdR/jGaouN(2q \Ȝ/$\X,MS?ve֠_}~$[ QOﴛU~ G+53-dlOU$5rI<O(p n |ܞ'$ ~7a\L`m` z\}0^xjMD-LtӤfdv.*ێI*@?Xt~څlwO8P@rʑ,**fjY0Ir},F|&V!lZ+f=*ɰ\a|U6韚w>'%_[n"@z-ќ[C Il+sSDa2p,|#&868?Xӄ/Xn::>fQ+y2O97x gp,tPk.SD4z%5]'e$E=zUjQl4+(aw ݷeO<㧖ΕSyZnaU&'bdն^-qZ$ /&)yO>&]0!8@2/on9qC% y#ڰiB3Wh:c}vI2TIi=F#)BA|V‮^[qN܊Ī-Ai~=A$MB.eHqI t5hGwF(]LF)v¡.Fe@]bx;Ed{pR4L=iypqD"O261T47WtjXuTodۊ tFB"˵\]\|?k$Dՙxx"~khϝq*[JD Ծ_$x3jK$F[ɝZXTQZA]P!wIl$='S60^=bR ~0%OPsdIB/Iܑ=2&jrvhtU|!ͧ=<e楥Dl9V3t@,ɓ'VE+pR.!8עׯ{=ͅomvþG|m S(%lmds쑁a{Āt#K'C'2fY/< CzQ@ɊQ!^IGI58V Y!=3˲'iؗhi Ae,a(]U vTn1yI(]KXs]!Ln}%HoG? Bv2 /.<#ej`zP8VI߱,;$_s>M6"b<ρCT߁c 9#M5(ch]aM,½ҧ3=#i0G!`u򿬇.qIa Ci@ ;YH+&wiyv{Ѵp_3JDlhTc)7 #^(q:֯$E_ l0nL ڮgi-{rɉsdV];RNWT ._$Kqnh1x˒Oaf10^Y2`Je)2ѫ{{H`CqY0b;DzHn:$Bv(+Ja02Q|[qʧn|ta#νRJԢO8ࡶ:֯naBB[kKȅ z'2σˬ ^DX~hJ^ƚƪ%ēkPLq'c>)ȹTb] ?bں6.o4#Ɛ_t@+V*LRl=%x x3a;t+Un~؉CF)[@yʬD/Jz[8}j03ۉQ)C['"_#ȗKvS<&m) P[O@W 'A.&8բ5[:Fni/Y{ݷM vjկ)v&[:LXay&Z{1g N}6r-Nq 4}yN.{O\f?03el9\p+,îFp5(֥,2.x11yj'o' =9(xl<'PmP{͡]|vLh!#[yFi4y-xϞTϋ}(hTEùE%DX@ ۝"u<9d¦JydcY&Yv/C'J`?|! nC&[LhNR6Cŭ6 sw<^}J#oDP)8xpY9GXNd@;zP<)LX-0:M>~5ZeX"i/#ːiR|EamQ:M'w6< bXLy_+CQd I(UV3 u XM;6. aQ4k]hb~ _(e)e9n6 &f!p4xqdOH]Ldz ]/ݍĜK5|!?ix['yK" YZ