pcre2-devel-static-10.39-150400.4.9.1<>,\d)%p9|NCa@M-ۿ+wF^g&'Ƕo<_f&mQEK[WJDg"sJ07qEAXwsGjK"p ήGC9S`ME0*ÍgDׇ{vw%3r0}/'8`۟<:2"[l3g{9jwDϬ=Ԃi  yXQ0S&B̀>6%@01?RX*`1+(>;Ax?Ahd ( Zx|  (8 @ H X \ `p(8"90":"F>G>H?I?X?Y? \?H]?X^?b?c@Gd@e@f@l@u@v@zAAAA"AdCpcre2-devel-static10.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. This package contains static versions of the PCRE2 libraries.d)%goat24pSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://www.pcre.orglinuxx86_64%k:$A&xcBd)d)d)d)29457b212702f48ac10bb45ab85ae5f863cc57320740313fbc71558d5cd5c49009cadffec2fcae8e241bea8eea1001a74aef2a568b1c8e888da30ca45827d7a778d75a46a60a8ea94145c012f8682e5790df03d3d304918779822233a84f74f18e9760b0ff7b4ef732cd7c1c0f797f6153eb7f9ebc5b0825015326b3acaeb058rootrootrootrootrootrootrootrootpcre2-10.39-150400.4.9.1.src.rpmpcre2-devel-staticpcre2-devel-static(x86-64)    pcre2-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)10.393.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" taggoat24 169018397310.39-150400.4.9.110.39-150400.4.9.1libpcre2-16.alibpcre2-32.alibpcre2-8.alibpcre2-posix.a/usr/lib64/-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_Updatedrpmxz5x86_64-suse-linuxcurrent ar archivek{~F"utf-8a8ab6cf33d37a93c108717a8b4126994cb8fda251b4be772d766c2c4b7efd000?P7zXZ !t/(X]"k%x!i}史+.5Ɂn fm?jUdSiH #7+䷊.ɅXvBCgypiYJp4F{7ۈ$Z7$x;6 \pq1Ia)w[\Nٽdz H kW}9j8%p<}b݄֐f {Nb.Yоa/Νxe TR Bl=.i!YNLH:<=(|,݃q䗴$}e2J]t"RMσ.^ƌ:e=JR dK(V`XW@_Q {"y0+pY)r;t*Jłm"2 }9T9$~iIo()+"6bIYdT7+…=Zvg(K7C}4jcPeW9 "x_KK==SKƲHM"<4ob!z%o>(+EOI_>*MXY]ht$DRL?ȬP$}۹xH}YDvS*&Hs֜<9rds,Q#gDL2ߩvQŧ[@Ï'|iZbAGRh\`Yޒ =L2eIh]Wl1Htχ؛>3rՁOfJQ  v4/XH*LA%GYed Ic|-0-lHYH XWvUoP2]پ#p;񕭿QK=ܠd5;.|W.q"0 JZ1L p } ÑISJ{~J5Sgv59_ ?'OM( ҋr#bzvr* `Ϊچ^rm`6bDmFJV^OT;6l9Vd(ك-+4VTWq.SBurRުk%I&UaqM ].ۧd^tLQNe(Xm]O;\J'7T `wmG-" dBcِ3a.6ľw hu>uG#7bzBt",4EPkL8ee#7P BaD?!@;Rܶ?]7,3,ŋnI _eVxٟS Bd&2vٓ}K=ZV磳D[%iB8y3Fk(H׀aV-_d '6_?RLz!jvwknHSQ9;^>_zD,p1'ڡeEj `{V: sR6_OL &o$xY]qYh!&:N5*Qͳ>3}tS -6Y(tG{1]D5 J) x2OM& 7D|oFE!}M߱OC+_}x#]nΥ$(/{4dF6\ML}KqH'Kn)-2QלP?ѡ{9+wgXsG@7IrΪr72QuwS=fcKu4+r+7Ʋ8R3wXzpF]fRU# 3FfDҶ,5av>c-T'(v/Ba`'d>K p掍Z\ ]ZZsAA/URrP]#d;jEPWiK\kׄ[YwciCiet8%^sv3 @$O:mS Ф]zLBU;>=E(1?iФ7Z0U3H@Q ͖t<-[A> #o&y棽 uR؎Y!!FPpNқҽ5;Z*oV΄'j| l8ks/dfZI/S/՗&oV/+E05N;X̋2ڢ_xmz h~Se[N&_Qw{PmwE w{l/@+72DAuiNF|*i!y52g;!db:`bAF ^&aT[ F6de.Yf~jPw_H--s{# `PVb(} q#+ *`u0!c*J Htwĺ< /'}&dAҚ@0GR=Б RKEBl,*VW "A8/2/6p=NA173zCη=Q sբXsjD[m>b}{Q*fiiT. m#lJr1& GF;^>3CPW8K|: jfTirCƋ0y`dhdˡV=Tr:hAfcJ$McFIkuDy#B2*NdznZG:nmf](h}%qI{wU0=do+LM%>s%,p,=);sΚ.Zu5_ۣPE.&N%UӰAN-ew$d?tƄ#a9E&&JONR5&ݝ? qaND.xY]*Zfj?+;bftGDj^M@„[ $djt oǣt(°.~*A@b?j&}m'Wi~7Ft_ ԰*ԩ*! Tet٢@~`ݦ{ų7sӨ8P~ϢSvH{<;Vu_zڛTtZ~Vumke]y; TZ)(x_*"rgzeF,œ!P10hPzsJYz ]|w])Xq_ƫyVZR4}6$lFW+VBw yfvmm"gxxFN'c#O h`g?)4AY#O%H1"%Yf;4[`Dty|9?ƧWPRYqy+5'PS˽|w0! ^$#;[~9uE/Xf]q}T!Hdٵ'9ZG_rukTgk_8q-X4%DU](1,LoXjYf/j[RF&\+;7oa1>'c3e^$tY,5~C ! tQId˩VIjӊJ>Eqȭ9G?%HnF3WyuVtr8ޟ()S.@Pb$my c=G*xŮd> NPFv6 aL4j큘q>(*  s{2%i bw7Cޚ$ddT!|V$ԴFJ5 \.My13<;8q_1}d_$QSl0>Eʼ?-VYzʺadVBU;lͿW