pcre2-tools-10.39-150400.4.9.1<>,ed+p9|C'R!$}nX™G6GaE2Ĥt9i/fo_b qQ.MI^YJh[ľȎmW!ޠk$)ؑ#u.W{AE%-6FMߋ+)Um|-07ժgmz+CccN| Sx&Afl)b[)D AE?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 3B4qcteN۲1߈ ;yle#|U6.|W$uWWHds{,=9ӌWg|i(WJ1@wemI>9LCZ1F m4KgSQ,#r.C`uµ "~QߐgWajpꕞeǐw,PYWwrҘ%KL8`=)2eq?h P2q1t,)_A4*,pou0"14Ѵ BoաCUFS&q6tNRHl"-l3,&vV9;I@䋁;0i"Ѹi}TCC+Nz ^k>Hm&܅V"(3cbަiz \ ^?u-kf{.TPx.Ғ%vU܄oSŕu GMZFZ-JN|qBwNvszSSCjDCPs5ڹj4ޅ8ME /n<=mAFN)M1P-2=2s &)quRQIզ6j 3i3gS-Mo&ĭ˷?llŋxlRYW憦v{聞5L/.%Kw߉/Mk^r,rȽ779<膈<7ţtؙ&[ 8a%"]c싎txF(VMGt&lM"PD($}Fm ^;4^7$dͽw!:JWFvr" Z^\^ɧα$G3S,ItԖn~kK[ߋÇE:ޫ;V ب/ Y/]++Cڴ!(6F,p^ ͩ|w8}LڊAfh@Jr8 B\7 "e4dICl*x(HJ[^uW^cs@RufehDٸ6c Y ǿ'%Z`zYKտA12|L3uK/0;ӳZ`\ ثy5zqi)cɂmEipc`|5~njGp09l į幯TIDO~ϬKxpjFv%*at dSOtr;ܯ?za̎8Fi13T&)0!87#_ 8gH!3D\W[Ư6 02NC> B0^;=sBZ2|JmZkvҔøߴIg~@8A ZU&~PhX©Ky9G{qSAMw1Fi8c.H)i`&΀Q_Ԕ/N'*!>٣t-؀*"{}xSsu q0<c_V̓g [% V>ECUQ],z="H m\ϐVi,;!ta2RFjR}X<}of\!bA4a(辰Uo#[OhLT5cB6^+XIWj/|B.u9kR$#A1c|P Vjq*8b@Lz9DfwrLU)?7]qj3$T"pϓMuh- pKR=߫Q5N6LA_Y:!YSQl49 0㩗R?45nXc٧ѷrCJ ;L6Đ_p%`ܔ|QV{/3L+qӐq:M_d TU&y+ B~)C@n!6j֝@q3,*RTɯRX$jV&pa Vv M$tdUpxyo1ysOD*%Rs&h'rff 4ҧ@{Ú <~đ3sĪ~B8)}+^D4^a:&Ax&ֿ"X_?`)KOOB4XzYnNzyZVDb/'<~FdvX:ktmȇl9eriӜ ` LzgheR~1A6 KtLk FS-ڦf}=z#}@k^TyODzOf雷 Dni?-D|և =㲍Zv=*ae\μ7 |n+S6@KbRE FG?7nm֢!PyZ`/,* z-ڋ Ic[b2ʰD2)px*<_ E7&[}ȈrRg@eT,kpPd_oǕ- 0j%ֶ`\ ]LLiAEDzm~'`D;"=oل9B doz_:sȀk :CtELp_YfnEɴ?y>'~߲j<_hQ_ JdU6mI?Eh,f.)QMh/V03y-)_=Y3 tt?o{Ȉw4~"i[^!(d֩A {ѧ=Pp =e.31gJy.^r2|䥝1թ=ץ!%<_?*K"W ,[|_ÁƲ`\CJ]6D)",> nfCPoE m(%gB ̰ (x$lwUgtE;d\[ly4 0i (I:id)uZL۬SΣǥD|tلVhY 5K"7n)a~]/RNQ ;۲b`J+\ڍ;G3- !<*g>U j&Cf,|[΃`v'ɾa'_NڗkޗQrEBG4n Nwo=\4HLrrg; l#xy{a]_oZ)t7@,%OvÁ:Sy#5Uw3&d.MO^0/t,P(VAgi[rΧHU[ʤc;ޭON9G!f~U15B=iD:=T_KJ3CYQC@&w^DhrK0|\NnJh드h}1| 91];3:B>Pd oUoRet۰E.}d2.6Yh#e;|[F36DUGgR$zMc>.s#ԿP _aU JYɗ]_PC%m*o&ټ|@wQAjpE.Aԝ%MW.6T m l Co5h[y,zBStX`J320qާ- n~Nb`ƪ97-N?g+|qqlPkWbJf}%mxPHÁciC#~3hVV)+_ wNџBR #x2vO_ni*gLULR1:ME%9X,َwt"Ud1)nŝ}ouR|Qw@ UB豫9bot085MdEO+h0Tyd2n|h"zT ,F4ViuNxH/apTPǛ&w5)Di3=Cs4=f &⨓ #ށ|NAK&_F%DYgA5WCb냆:nC#3>%.ru^Lv S0ڷ(o6:I֚#2yQq)2"@z 뀝3՜rTy.mR 1v1A#IdY )~>kO$Y}F/lζa!4*%?q:`zYq5qAbء:2_f,]D h2C3dޞ =W\!d!qgH*0cusYD=%?p+qKWŐ9VG ?Dsʼw5ʹ @=?8gfk2wWBh{s] ZAL}N gH" C}9T);l{e 5+U I} "+rWlٲ\&Wa@ E>"X&nS/.7]T@Ye8\ o7G*)/GKIrJ`XR_u x>wB͌ *&LȹK}!#qK012gp7D 첼)QLOLʗrdmڸRGheT3:&a3Zkf9_ dE&hA9]pOznk:BY)(„͑& e-C۱ ^n7ZVoAd[H=!hjlPMH\a呎މx>zlO_7{#§0exyF5a&C1lIE%GK}tY47gcki;S&th!tyɀ*"J݅]$gig~"!Ubii%5~ {Gk`e&sH:H$3&}Zr1E%QVshXQq51  ۚqCA HT*ͤBٚ576m_8,vJYzWu`!jb_W/kAf&Y S0EM{Ge((*Y +'9Vzn@g7YQla+Ev趩ȶOJOlrrM2[DW@RwT͚enCJäWi|5A)T,.[)BR?̋Z-| ~PVrˊQ5 ]1ľ^4rOMo t0wv<!AYYv4UJZEg%/ s@J=G .TaZ >!_ `[ZdrH沩3%[Rل}Br asbz]WNR 3!}19/jw^7P;`Қɥ,!LCBDKH ‘87 ~rismVdi&zpunftWh,c(Y;3AN|i<#ncM*&KH#ަKrtœB-M %sNv=6m[ YZ