lua-5.2.4-6.1>t  DH`pYa8Y/=„DKdz!5EoFr$%3Z>~7p8-mF ,]6SU;-8t3dk> c\@)K@(ɬȳ?jG>"{Y [~ uԽUuu$r@)4=~xt Q6^(A34:Hn~٠PKrP#kcN yZk +|dNdR[m$5#> 2l0e7589d11f9967b6074e53d2aaf91304a04a07be6_։Ya8Y/=„4PGaEorfk텵 sbYo^tqX P4܊mq鬪Vme!|mU M]7S y o홪wٮm|*ۼ*[2_^: ?]@QĠ4fRӉ?to(>>)?)d   H  17>8    o 0  P l   ( 8 9 `: v>#2?#:F#BG#XH#I#X$Y$\$(]$t^$ b%c&-d&e&f&l&u&v&w(x)y)h z)Clua5.2.46.1Small Embeddable Language with Simple Procedural SyntaxLua is a programming language originally designed for extending applications, but also frequently used as a general-purpose, stand-alone language. Lua combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, interpreted from byte codes, and has automatic memory management, making it ideal for configuration, scripting, and rapid prototyping. Lua is implemented as a small library of C functions, written in ANSI C, and the implementation goals are simplicity, efficiency, portability, and low embedding cost.Ya8Ccloud112YopenSUSE Leap 42.3openSUSEMIThttp://bugs.opensuse.orgSystem/Librarieshttp://www.lua.orglinuxx86_64/usr/sbin/update-alternatives --install \ /usr/bin/lua lua /usr/bin/lua5.2 15 \ --slave /usr/bin/luac luac /usr/bin/luac5.2 \ --slave /usr/share/man/man1/lua.1.gz lua.1.gz /usr/share/man/man1/lua5.2.1.gz \ --slave /usr/share/man/man1/luac.1.gz luac.1.gz /usr/share/man/man1/luac5.2.1.gzif [ "$1" = 0 ] ; then /usr/sbin/update-alternatives --remove lua /usr/bin/lua5.2 fiJ@96AAA큤AAYa85Ya85Ya85Ya85Ya85Ya85Ya86Ya85Ya87Ya85Ya85Ya8ATi}Ya85Ya85Ya89N Ya89N d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ec2bc408b5909da0daa7a0c722db5ccf261294b3e67dd7e2064e87eb16f6393e0863038752d79c431998532c9639e8ecdb8d5e1942281dd377dffc69d8a8148c4a27a050ae91ee55037f17e759347818ffd5f580f19671c0eedecd95ece796e39/etc/alternatives/lua/etc/alternatives/luac/etc/alternatives/lua.1.gz/etc/alternatives/luac.1.gz@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlua-5.2.4-6.1.src.rpmLua(API)lualua(x86-64) @@@@@@   /bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)liblua.so.5.2()(64bit)libreadline.so.6()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)update-alternativesupdate-alternativesrpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2X|UT@T=@T=@R-@Q#i@Q@P@PtP,P+@P+@O@OtNO@O@N@N@N@L(LK@K@K#KJ@J@J,@jmatejek@suse.comi@marguerite.supgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comcoolo@suse.compgajdos@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgpgajdos@suse.comjoop.boonen@opensuse.orgdimstar@opensuse.orgdmueller@suse.depgajdos@suse.compgajdos@suse.comuli@suse.comjengelh@medozas.depgajdos@suse.czcoolo@novell.compgajdos@suse.czjengelh@medozas.dejengelh@medozas.decoolo@novell.comdmueller@suse.depgajdos@suse.cz- update to 5.2.4: bugfix release, fixed: * wrong overflow check in table.unpack * ephemeron table wrongly collecting strong keys * crash in chunks that are too long * Stack overflow in vararg functions with many fixed parameters called with few arguments. (CVE-2014-5461, bsc#893824) * Garbage collector can trigger too many times in recursive loops. * Wrong assert when reporting concatenation errors (manifests only when Lua is compiled in debug mode). * Wrong error message in some short-cut expressions. * luac listings choke on long strings. * see http://www.lua.org/bugs.html for details (some of these were wrongly listed in changelog for 5.2.2) - drop upstreamed lua-CVE-2014-5461.patch - this update fixes Leap 42.2 bug boo#1010089 by updating "lua" to the same version as "lua52" - lua-restore-5.2.2-abi.patch: reorder items in private Table struct, restoring ABI compatibility- provides Lua(API) & Lua(devel)- fix update-alternatives- fix /etc/rpm/macros.lua perms- CVE-2014-5461 [bnc#893824] - added patches: * lua-CVE-2014-5461.patch- updated to 5.2.2: bugfix release, fixed: * Stack overflow in vararg functions with many fixed parameters called with few arguments. * Garbage collector can trigger too many times in recursive loops. * Wrong assert when reporting concatenation errors (manifests only when Lua is compiled in debug mode). * Wrong error message in some short-cut expressions. * luac listings choke on long strings. * see http://www.lua.org/bugs.html for details- fix visibility of global variables [bnc#803791] * modified lua-suse.diff - added LUA_SO target as dependency to LUAC_T and LUA_T to fix parallel build * modified lua-suse.diff - added regresion check for this error into %check- update alternatives need to be %ghosts- export luaU_dump in order to fix linking of luac binary- Tweak lua-suse.diff again: * LUA_IFUNC must be defined as upstream but without "extern", revert the previous mod. * LUA_API must be defined as visibility default- Even after the previous update, third party modules/libraries would not work because LUA_CDIR constant is wrong in x86_64- devel package must require libluaver = %{version}- Broken lua-suse patch breaks loading third party modules or scripts- updated to 5.2.1: * main thread predefined in the registry * bugfixes- Correction in Provides and Obsolete for lua-libs - Passed the spec file through spec-cleaner- Require liblua5_2 from the -devel package: Otherwise the .so file is a dangling symlink and apps will use the static lib. - Update baselibs.conf to reference liblua5_2 instead of liblua5_1.- readd lua.pc for building rpm- raise update-alternatives priority to 15 (lua51 have 10, lua50 have 5)- updated to 5.2.0: * Main changes yieldable pcall and metamethods new lexical scheme for globals ephemeron tables new library for bitwise operations light C functions emergency garbage collector [goto] statement finalizers for tables * Language no more fenv for threads or functions tables honor the [__len] metamethod hex and [\z] escapes in strings support for hexadecimal floats order metamethods work for different types no more verification of opcode consistency hook event "tail return" replaced by "tail call" empty statement [break] statement may appear in the middle of a block * Libraries arguments for function called through [xpcall] optional 'mode' argument to load and loadfile (to control binary x text) optional 'env' argument to load and loadfile (environment for loaded chunk) [loadlib] may load libraries with global names (RTLD_GLOBAL) new function [package.searchpath] modules receive their paths when loaded optional base in [math.log] optional separator in [string.rep] [file:write] returns file closing a pipe returns exit status [os.exit] may close state new metamethods [__pairs] and __ipairs new option 'isrunning' for [collectgarbage] and lua_gc frontier patterns [\0] in patterns new option [*L] for io.read options for [io.lines] [debug.getlocal] can access function varargs * C API new functions: lua_absindex, lua_arith, lua_compare, lua_copy, lua_len, lua_rawgetp, lua_rawsetp, lua_upvalueid, lua_upvaluejoin, lua_version, luaL_checkversion, luaL_setmetatable, luaL_testudata, luaL_tolstring [lua_pushstring] and pushlstring return string [nparams] and isvararg available in debug API new lua_Unsigned * Implementation max constants per function raised to 2^26 generational mode for garbage collection (experimental) NaN trick (experimental) internal (immutable) version of ctypes simpler implementation for string buffers parser uses much less C-stack space (no more auto arrays) * Lua standalone interpreter new [-E] option to avoid environment variables handling of non-string error messages- cross-build fix: use %__cc macro- use %_smp_mflags- removed -L/usr/lib from Libs: in etc/lua.pc [bnc#613497] - used upstream bugfix patch from http://www.lua.org/download.html- buildrequire pkg-config to fix provides- modified LUA_PATH_DEFAULT [bnc#589441]: search modules under /usr/%{_lib}/lua/%{major_version} too- add baselibs.conf as a source - package documentation as noarch- enable parallel building- updated patches to apply with fuzz=0- add baselibs.conf- package owns /usr/{lib,share}/lua directories from now - emoved unneeded root.patch/bin/sh/bin/shcloud112 1499543619 5.25.2.4-6.15.2.4-6.1 lualua.1.gzluacluac.1.gzmacros.lualualua5.2luacluac5.2lua5.2luaREADMElua5.2lua.1.gzlua5.2.1.gzluac.1.gzluac5.2.1.gz/etc/alternatives//etc/rpm//usr/bin//usr/lib64//usr/lib64/lua//usr/share/doc/packages//usr/share/doc/packages/lua//usr/share//usr/share/lua//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/483f011d42b4ff93dc7e18214bad09f6-luacpiolzma5x86_64-suse-linuxemptyASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=3bb807c2321ee576c6bc446f84ed105241c82567, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=6014b52a69df77ccf4d382791e3a4ad6f888027d, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRRRR&RCM|`NOpG Xi"P%ӛiX[7+4(nxu{x]6*@>aܷf_a#OFh98_47sH{\J bZˍHSn\[hu͞vZwgհa!$R43e]DǯRc$\lKxS bZ>k eL SEQAz= XhD*L$H,cA+}8\4c}ֿǑE@~vG95{k{R y0ϥ0cK*Oיgb:=ȉQWkliRu} N`bn!x5 npgYups"iE>ǩ2!ޚ˲ea%.LcDek7jȈ3b4(Ql), BLv_*%j1

E!`ȀQ Z^hIeoLJAmH84Q<I p^k6Qb+3B>+YS]?Bc'):w3ܝ0o;r̵N/%_7nbk׫X Q~(6i;s%GkRؕ֎}4zA!%bhL7PwQileo(M]MvY=C+qUQ/)!}lef#OXu[=Vf__-"Z'<ǎs `D&ff Ë#teϺ'V9nИBC뿃K80K?QBR ?w^)=<{7Y^NX&&MEqz̾[v9ԣM;'2YPZ4(Ҽwc#]Vl:?}[\⧮44ab>J[}:9 drz9St^CȾM)1:ϖ2|Y~'uFs?@ LVll=-}"v8.pIԿ/E ʂ3W',2G̊?\ _6~9y18A'9I3@đ$Pj\ynI @  M0:_ !:ːN3XZ߫<\Ib<&oai}\PcJشH|ɵr066@lRZK݆lѨ Ә/dOJc= =)G*ک]btd'1H] D.0b *rL)m"mwu (if YE<~Bbe5}gg /\i,f3 j ??c3<rߡ1mrܾlF,a`|>fཥì_M¦q:kC#tcdeH%E~fSWNk#X?lS\ O>oJ NS(RHRCH'Y].jaGHryړ<:ͪu&OK 5Ƣ [6No=\?\P8aQF~+-,, 6%FE%Vɩj令f ;sNЕäJ"оRhϥ| jp6%f֒5i`CO&Xuj]+s=r B8>2 u^R@̶#A.`LCJN@,_8%.ҋT42#o9?G3"E/24U B\{Z=^@Fɉܒed˻;x'Viq˷HZ0ac}OQqjO$=j9jnZ8. p |-G&n9D% ] Rr7ys澾c#|s{IxO3݌yZ:HUJꌭpzx6#,W LV"Ŝ~Apuן 2{p8ˠ,ZWVUPT膇ZgT54AӉme`vJcb=7K&56{1ˉAx_Ғj˿{ӥ^tݒfk,:<黴2iS .AdG:/k9mkVRq$.O 3qs(HqxplwU z)DQ;}q'6ߚJV5v8Z ;t,t׾Pސ:}@&_BY@`_@h)r,RyVb4"`R E.i7*׹W̿&{ǔ䵮(ShIʁQt*vZDB{c8 * s] FwJA4zVfC Iԕ@`: :Zs^񀿅 Gs1&}UX+ eʂ Z TKT=͓EM#ȆFHҮR}}/DDMЈ ?' v-uk[mz2 n哦XncX.ImuBWBĩ戂:Ja= z_G408<YtlNojwێ緹o9atg̐V,&[l(CpR{:tf)>aW~m6-mY8`0ѷ5^ Syue8"N~r`CM~^eiAՉ lh[}Q|B8F_!WC:_`_p#jI%OrJQQbva^pvyjFP쓇^YCT]}$$'oh/F.rLS -%ؒ@'-XXmTL` gb]Tu8wz&XR,-Y<*:иIk0JeVT)-Ś 柳;K'yib"K˶#ǯot[D|̇!W$WeB2GϤ)OjۨGS+Wӄpk-|W`2)ELuk*?9=z;UޔiOSL5E,;gxZUۢor1qɡ>r1 LvYm'4]vٟ|"~wBPG9eN Dg778%&AݵA.$)(1 x )꧂'gû`פ}49,8XD |~Wwjq)z++ɍE9Y-CT[DJᏺqʨ׍&ziJH_;jrc&[ox?Xo(.-LXkf ,}pkt|vlVA>^l(jE|kͬ ZzaH7P >5Zv87Viu2N@-}6 =֘x[:vJrt]r\ERI JS:|G6@nU5&1Ҩ&Q#uY؂0?ru h {O`C`R}ёvp͆6+4g_w|c`~1="-19yflzNɍLj䀌@QwNA-+,eL7grE"!45Aswv]cN;R@xc˪TrHlY< Gzڮ;מN*5A)EhYӪdhUkeqI6,=[U4f6!,_j H .}nG h?(-G#f'mױhaGb5uk11S'OX5 tFT[75W~DȣeDb)j>6<SU:mH£"X`$׺ GLCYHma.crvs+_OQtǖ:Jaay$BԌP;: ~}oW2ҁ ū44fϒ:>o1 v]k@ ZDk4@oL ',T?J$$t V9W}iǡ!7Ղ*skEțSᒠ_9C0\rG 2 CdGaJ */+6JRsX#͕wuC PpËYT$itNY q_2RRK}sLl Qqb&'$Z럯7x Ng"1QY@cPlֈsLx~EIczG$U@Kftx^Nv~;Mq,:6sw f%Ӫ%mO&gƔ&k V) h|MaYƾ"AdF< NFO[la Ai9r(/RȝvTx Yf7%E !Uq0IF8Qq#9pIz寡mqP2QCJ>e ;0AhRW3Xܽ^7Ʃil\;4a@:4܃Ōj0}_ߋJyrLzbyE 8M>5~s@"*HZ,]; @Y AkZzADa:ؑKnT$}jR6Zet\җHj{6( mTiɈBye,g2~`czF91>7y.SL R5/hyCR"Nl@F0$&XFo8D6@2u: D}%~BJCs?]eԍg{oc9/P QPGBh<nAS+q<^ʴ(臁 lrXl AGiѕ:KE3nɂ!^[5(k-{֌;.XtD~r;yb_ M,zի&̼ž=+K&P־S Yɝ,p^hsIe>;s( N;AZ M9n|3dcoB[VcwlHnMKt7OJQlM<s^kQYPTJ ֟ٚoIH㯨%6xgĆ| +6UaEҔCY^{(Zcfbb ߅65:a땑j:,FSꅋQƱ=dۣ'&N%YV $!%O;"PL44kHE#ɑrmQ dT| oGW]/ v?nJ9^ CETƴ$yl¥kLX$+̤(t8ڭw_;k`pO'l wI 2f{ʰQm ! pkvO!}C/ |I(`ZiD2R8Wy<؂Ͻu~p$ l9-6< w#]މO|aI9JE0Ǫ\w1GY8gBz> !ߠ',24$qr;*C0U$f_zX1# Դ6gpf1t9@MrbY4hJRɤ61[ f+Ϯ4P n5/7M P~O$%e2n.9m$? ֟f8TE^!bΖ'kV=&~GֺqnozbqjctnTq@-VPakeCl&+Y?Z9XG,?rº9E5SfӔONLJWbM4sBE;PxTj0M,xrZ,ѭ䧸p[Ƀ3AvH5մo}"q3K|%yطkXғBÇE;6|T̊Ţjj#yvO>Kϰ)[I?H9iڐzʛQiɧ[ݰջӍXvዚl&ED ~}jy㪄nIfcMzMKqM97x|q{{T~j^{/k>YEMm“*6_Y̜=neLA> g*S=- t! 2vK^XPCyL/nԿ9`EWϭ'5\iڥ }yQ"JYٽ~쀍#I&> =2YC~dJ]E7l^Jl MU8?Ŭ7SX}\@rs?e&^ɼ`nN9H- g RJQp=r$OQu奉j$HdgMh$J1)I|jI25n}?xE0e|YM}<}P T3X.#ϙV3jHsVraE| 2{?Z`3@ dn<7Vpϴ`+an)K (Ix ]@nXE5g LKE^ HC4vO- g;091fѳ0u^Po;BE|W4|_MiCdO+zb\`6Ju K |L' F].&DC]G~5kPot|W wD>2qt^\+Ef` +Αg 'rV`5Qn0hZXRjkgG!Uz{Hu{e[e6>S9M[.$$;Zcɋp0G1k9b2<Kfsգbҿ'3L[lJ!2 b+s)jSV#b6W=FvUBki.3}z@s=-r|)e/unj sTڇ'A~``$_NG%Hl,Nx-VP{jrNv5RyS&8nj$OElC obKS3 ӌ [d<  0qzj{3nk7F}kGJX2t_߷[y%}o/3G )ZUG8ȽVY{ NS+k0βoDʴAʜ3>/OJe(N9zpQOtցuSߏ ]pA2ln`U~px5UaӭS hBVĶ*ؗ5nP]sQ,nwRG[xސf I DVw)d1z|7k] s i$ $uϺ#B~ ^3&`1`gr3aHH;ÓaΘbљW0dn}t)Fƚ78^s{uN-Rpjo<L/HwSxu.X*[f)c#t@CR(qthYؓB8駮VlڲZE 'oMQ6mij㴞W*KUYf|lUuhBpTؔo>y!)M*_ gvIոem ZNc;wFLŦ=,ՃS&Pk2fRid(rZY; _0,'8g[ܺFecȪ_ g]E97-8:ݭޤ kabG,D3lYnk[pk1Jh4͎Eiz6´-mҰrWlro}5ovE7<#^ߥ`H\A_gz)MUz:e3k%#?pWs+mw]S$W ף[TnHUBnj+g3EW bN56:%qۭ':T #:w9@,9A7iCP_'$g$^DqY~mN7ڄgDC 4o[ʦ0;rV>{O}( SDn|h4L]!V+ƙiUOk#`ٗhU2Ciy$-ao%儀t6yZg)E݈55& fD.ϊ{AJY jL}``QxRm$>yzf 9m GΝW< DgNŞLF%B޵thyd_*Pӏ[g',d*p̨ ` VJLM'&˭[Pc\9ځ4O>|Q\Sb*|AR!`Vis1Ego؎"g(%MZ^Ӟ^U~0ƨ(F3$grY{/!nH7e]4`SFf:kƑ^e9fВ*+Ӈ6YdD ܝZR:{GΫ3>ђ6jz2^h+.ٟ6&=EA THa(Z:xLK@7[{xS`'R+DQLtxmɜm<ՂVG?L-IbrjKƙm: 2a>)[PD~p5=ep9! %egPm[+z"adET AkD>2Z|hdGB!̔uzqf|K{?zLNN(իix# HZwgl0h.Wp[blXU KygQ6wW 4wLϾ \h2ғ({d+ηqy :nIFXciHp/@-hޤC\wҽdeLa)nI\2b/0'] ?i)AL3FWoͦ2 `cxr< ʡPG%2~d,|/B"+{Q}:l5vY=11 IeW} vqL ٟ|j[>*L=v}9"3 U"j]z%ԟGɺ9 LSJA^fY彤AU Un Ҥiaj>94u7PNlg\M;W8=zSbCɜ" t+?Fu'B3-G [t)dBB}+$pK ҫqwINTA3]{Rz2c8:s +:7NM(V" iQo2HO J.qʐEl ri@6r1sf!WHB1 %0(K: 3NfгTD8q eL͖S"Sq?ȓпx~A- SI8)  ۶&fydK,_nC_vY7Ф~\=+RMlǣ PY[wT>jtrl RlK-)tTN$QA+_+īItICKPSȄ?&7`ɫ4s?t3{#}{F; i/Ud5<)]i!in+9oC-`9Fs''F8OUns];P1bk*%ޛUGmצYkX+n?~j2#Kr_kQeNĺ^YX #