pcre2-tools-10.39-150400.4.9.1<>,ed+p9|&iA]S\sÕ?9-W~Sv= jZ/|Œ7::>)aDIAE?Ed ! S48DHa    , r x( \  (8"9L":"F?G@H@(I@@X@HY@P\@x]@^@bA+cAdBTeBYfB\lB^uBtvBwDxEyE( zEXEhElEvExE|EECpcre2-tools10.39150400.4.9.1A library for Perl-compatible regular expressionsThe PCRE2 library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE2 is a re-working of the original PCRE library to provide an entirely new API.d+xinomavroHSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Productivity/Text/Utilitieshttps://www.pcre.orglinuxppc64le :gA큤d+Vd+Vd+a.Ld+Ud+Ue9d18f9ff802df6f94574a4ec368e812fd9d8390d97eaa248a558318920b808bac9eb7756e342ba7381f3146214cfefffeae39dfbadd389ad35fde127d84f93115bc778a1f7e1f857d57abab4181749a06ad1d1f9420d5c9e3c23ef8c991b0254f3d420f15379d8b27aa691a79638219435bc62db8835b3ab07b2885e8f502a0acec36b51a70c72089defb5ddb3dd956c5b8fb86bc6c0d6d8072a62026d230aarootrootrootrootrootrootrootrootrootrootrootrootpcre2-10.39-150400.4.9.1.src.rpmpcre2-toolspcre2-tools(ppc-64)@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libedit.so.0()(64bit)libpcre2-16.so.0()(64bit)libpcre2-32.so.0()(64bit)libpcre2-8.so.0()(64bit)libpcre2-posix.so.2()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ds@b@b@bs@bs@b/.@aauJ``v@_v@^@^}]]\\O\HW@\} (e.g. \g{+2} ) is now supported. It is a "forward back reference" and can be useful in repetitions (compare \g{-} ). Perl does not recognize this syntax. * pcre2grep now automatically expands its buffer up to a maximum set by --max-buffer-size. * The -t option (grand total) has been added to pcre2grep. * A new function called pcre2_code_copy_with_tables() exists to copy a compiled pattern along with a private copy of the character tables that is uses.- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.- pcre2 10.22: * The POSIX wrapper function regcomp() did not used to support back references and subroutine calls if called with the REG_NOSUB option. It now does. * A new function, pcre2_code_copy(), is added, to make a copy of a compiled pattern. * Support for string callouts is added to pcre2grep. * Added the PCRE2_NO_JIT option to pcre2_match(). * The pcre2_get_error_message() function now returns with a negative error code if the error number it is given is unknown. * Several updates have been made to pcre2test and test scripts * Fix CVE-2016-3191: workspace overflow for (*ACCEPT) with deeply nested parentheses (boo#971741)- Update to new upstream release 10.21 * Improve JIT matching speed of patterns starting with + or *. * Use memchr() to find the first character in an unanchored match in 8-bit mode in the interpreter. This gives a significant speed improvement. * 10.20 broke the handling of [[:>:]] and [[:<:]] in that processing them could involve a buffer overflow if the following character was an opening parenthesis. * 10.20 also introduced a bug in processing this pattern: /((?x)(*:0))#(?'/, which was fixed. * A callout with a string argument containing an opening square bracket, for example /(?C$[$)(?<]/, was incorrectly processed and could provoke a buffer overflow. * A possessively repeated conditional group that could match an empty string, for example, /(?(R))*+/, was incorrectly compiled. * The Unicode tables have been updated to Unicode 8.0.0. * An empty comment (?#) in a pattern was incorrectly processed and could provoke a buffer overflow. * Fix infinite recursion in the JIT compiler when certain patterns /such as (?:|a|){100}x/ are analysed. * Some patterns with character classes involving [: and \\ were incorrectly compiled and could cause reading from uninitialized memory or an incorrect error diagnosis. Examples are: /[[:\\](?<[::]/ and /[[:\\](?'abc')[a:]. * A missing closing parenthesis for a callout with a string argument was not being diagnosed, possibly leading to a buffer overflow. * If (?R was followed by - or + incorrect behaviour happened instead of a diagnostic. * Fixed an issue when \p{Any} inside an xclass did not read the current character. * About 80 more fixes, which you can read about in the ChangeLog shipped with the libpcre2-8-0 package.- PCRE2 10.20: * Callouts with string arguments and the pcre2_callout_enumerate() function have been implemented. * The PCRE2_NEVER_BACKSLASH_C option, which locks out the use of \C, is added. * The PCRE2_ALT_CIRCUMFLEX option lets ^ match after a newline at the end of a subject in multiline mode. * The way named subpatterns are handled has been refactored. The previous approach had several bugs. * The handling of \c in EBCDIC environments has been changed to conform to the perlebcdic document. (Incompatible change) * Bugs have been mended, many of them discovered by fuzzers.- PCRE2, a re-working of the original PCRE library to provide an entirely new API, version 10.10. Not source compatible. - copy of the pcre package, with the following adjustments: * required name changes * adjust pcre-8.21-multilib.patch to pcre2-10.10-multilib.patch * drop upstreamed pcre-8.32-visibility.patch * --enable-{utf8,unicode-properties} became --enable-unicode * drop cpp subpackage * make test -> check * enable 32 bit character support- pcre 8.37: * CVE-2015-2325: Patterns with certain groups specifying a zero minimum quantifier caused incorrect code to be compiled, leading to an incorrect memory read. [boo#924960] * CVE-2015-2326: Specific patterns containing a forward reference with subroutine calls caused incorrect code to be compiled [boo#924961] * CVE-2014-8964: If an assertion condition was quantified with a minimum of zero, SIGSEGV or other misbehaviour could occur. [boo#906574] * further bug fixes as listed in ChangeLog- Update to version 3.16 * This is primarily a bug-fix release. * The Unicode data tables have been updated to Unicode 7.0.0. - Remove pcre-commit1472.patch; fixed on upstream release - Remove obsolete "Obsoletes" tagxinomavro 169018457610.39-150400.4.9.110.39-150400.4.9.1pcre2greppcre2testpcre2-toolsLICENCEpcre2grep.1.gzpcre2test.1.gz/usr/bin//usr/share/licenses//usr/share/licenses/pcre2-tools//usr/share/man/man1/-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:29904/SUSE_SLE-15-SP4_Update/02dcd34daebcd845f33bcf7c6c18bf09-pcre2.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d6a675529e820ea47bf87d6f9c7398ce011dd422, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=e58c143d9929f3a1803f63e36adfdca54afee6dc, for GNU/Linux 3.10.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)HTML document, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRRRRRR,0LS pcre2-docutf-8265cf8aaf147a6cd6a3b15f7b2060a798cbc9e01765826f4e1328a6b7feb3ae5?7zXZ !t/6`]"k%/A 3B4qcteƌiC Q9"oXu=f5-(ˮM%a2dW"Hַj"ha`{0tf/;Uc(^I^sO( $tF5`>S"L'~)SU#e Ikd{}8cGdgm] C({cf2#u92=HnG)?x<\a ?׈HhoCr Eg :\9?/y74' a@LXsřd`])4ZݙfKA#'  C 8wzs΋䐘(FX6nJX7a^6~@񰻓J:g dF6{NUCd6oJ5n 'Ng uZX3#OW4p&( bƮR7_(pǐyq#g =ޙ4'~oܵ#EJ^&E.e1iC.\|u=ӭ/!ܥcv:1Iu-e!RÕZ3h‘˽?z3@,MLmlT>OEV}9oyIv}O%,̪\V"lb}`zw1a'W &_&ꎑ[F c1K/غ[AK Cn*:uQUOuH rJXSfK C^xooʐWpjlR=C5C2jSvFOUW9'`r2ckrܹ俴sŔNi,כgT,3m:R=sc񇾒>1[#TҲM'Cxwc@Ly_KX٘psomxm[iaI)%|b}NqJSfAQ4("X۳Iê ĕ|j(q l*6ɍ+[ʯ'a'^3ݥx%Yqb3\AU@@E5vctMNGڤ {q_?XdžEG GF6Q$DͣX+ ܺ /v-w3F/إS0o[-prq+/ƾ>V3׊#^p3Gڻ}S'ܣؒ7!n ${e3v^AFZ:m7u7$@1VslDm>) /'.JuD]*T0yƶ!ز l.}"[GA\O ":i2XipAUX ı@%G/hZ+nv놕, ?& ^;k 0X9d "$i P )/0iSJ|  HK)ͬ g10e!vp<ͺܥ<nu 𸣠̗'GT4WSU Isio0#[V}'aS!=67?4WHLU^)siXZ,8y)X&%R=09q_>@\#U(@Rox*1 ]znuu7pYZ_Wdic7x$KR:cD-M06|8-ө8l}Fz\اݫx pQ$rDΈiXbQ/iXb4êDJ7Cފ u fEACg@1,g$f~AєEPMEpX{D)'n3x:EG\͐ǨF}u Ѽf TzTgI\T2'bTl+Xե Ym([V|[ dEE^?BntK\Ga b?2mPK̥H4r=\A5x<2M% `a]L".O ` [l`Q6~h KD3]pFsz6߇κCƖAṩht]ʜGrz2`&};tzKI)uʶs,Ǜg0g{/8)=J;tb M'B=ޔ=9pP<1,G~OKT١4*PŽ708[ -oë9D X\{pR$&Lƽ}۫-|s!C M?f@0:ZL(}ć~^ʫ:|8,ce2Mr徿m\(kGF~߸(\FO;{16jb I8O%XFsBVNanXVã>9J- 3.8S;$cM[}%5TG& yi;Q'An@jI@ SpM ;O)vK̒19fqե|XQQ3CnTm(PVU)au^XA2!"ŵ yEYn)K&)S Q|^]TI7{t#*WcGtG<̟mì\֙nC{mɈ9"7P(g+c5D{IvKt=Ԡ\vJl˞TɚX;lUx-FjxlJFoҤqe܃g^U4}д1_UBX> }0".EVuPJ_M1Wr>(T9 3xo#ğ=-9g3 >\r⻷k{t-YAgk]@L@HX//l6 &<?G>;v"r! xq}e*U'ikm,s(q8!A, Ae}C-! u*w@w}-I~ŋ9ҨOG t]b'1P!M2VrAo8pOSM jVYo!*uj &°c>O xTggq5߱n_jUQD'DBFPc8/Ϙjޝ8Qz^.󎖈D0v3tn(R!9p||SVݻu+EMDG5+w% yxJC-Cf?7dwd4]x*tbTov[S#UE-(g3kwh.3U9r,P @=OI 0ԟ፯u~4)is@$͒rr|VjP=-uF 3^7Gzl0|x /M?;Wf.9#Wzjb@}i-xɊA* So *<0wf4PhhYrmV֟dN.<ɣ٫-Jc!C&W3kn~#)gKK﬋-T-.=K6ˌ=^"P0ܭ/\{w-Jx9hVFRrsGI"{h ?[nxm -~0Vd9 $^XJ1F͆Z*|>:LQ(l*.9UI60ooz7JW=vI羛̾q"[s9=PIg]r1kbD7`j9ln[﯑Fjl6|y)P%mD!t{ޫ*Rg#Er4ׄupB~Pݜo*;z Oj55p4X?/ XTf'GO/+!Gp ٷX*Z "a8l\ (F&jֵFYV ;=m=Dr=B2KW>!_7s)-jBSPՎ@p7хXG14 68esdj|v._Zks)l:IpgBAT}[qExOFu_R#PmnׂyAnkFg%>g$L9;W=AIL'/S1WDzt ^``i?%NC$+-J/[/9G 4Z{s,M:7~2M)~Іl)N I'(MAz ZR!0jWiXΎg5Xg#X@#-ljx8ǤL$,iXɃ7m YZ