mozjs60-devel-60.9.0-150200.6.3.1<>,tgHp9|i@-RHDeyʦ)5j?Mz dsnGKٷOVc +]U_B1#R7 n*4.)L+M^X\&vx{%|z\:f\1S6ew^7ƾE _GX+,7;O=2>[U.ge 7-9v>'v no=+|l5h F23]>x?xd $ L  (DT     6; 69=@~@C`CCDQ(Dw8D 9D :E FZGZH]I`\Xa Ya\aH]d^m0bmcndoeofo lo uo vqwrxuXyxzx x0x4x:x|Cmozjs60-devel60.9.0150200.6.3.1Development files and tools for mozjs60JavaScript is the Netscape-developed object scripting language used in millions of web pages and server applications worldwide. Netscape's JavaScript is a super set of the ECMA-262 Edition 3 (ECMAScript) standard scripting language, with only mild differences from the published standard. This package contains the header file and tools to develop with JavaScript.gHs390zp33SUSE Linux Enterprise 15SUSE LLC MPL-2.0https://www.suse.com/Development/Libraries/Otherhttps://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkeylinuxs390x7h,_E eK0( H(6^)%?KOz>"ls>B U.g !=5I V# ^Y)V)C)Pp" ig LfJU@PJD _ My(]OI 5B0N) 4F =):1TYR_0#E2#:e,AA큤A큤A큤g1g/g/g/]k ]k]k g/gR]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]kgJgJgJgKgJ]kg/]k]k ]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k ]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k ]k]k]k]k]k]k]k]k]k ]k]k]k]k]k]k]k]k]k ]k]k]k]k]k]k]k]k]k]k]k]k]k]k ]k]k]k]k]k]k]k]k]k ]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k]k g/59f3d8ae26e2772859f7dc4907738443c70578f180faf90f0be2f55046be79144f87416c65c9e358f9dc68efe4a101faee79f60dde5df34020eb6f3495eebddd176470b7d73337e8b5bd939cb11142c9b149ebbfd0370b17f26b45e8f81eff946b2911f39946e744f6a99a45f18a18885ed177ff8461fb55922c14abed08b9ae823074a74725c0aee4d04606a9e9709777590d936979786c2d5ed5bd92cdf93720f2aac322c721eb4e12f87c4d7963e54a831f58effe2fd904df87943841c03c769874b7e138e46447857bc8fe663bcf6643f85b7e008d645e0f685768f35ec6a12066e510b128a7f95ca2253f4ed4d27b4250d8d2cd948d2bd9bd184d60aebb4fe99b5eea997f451c5ca9146b6c16d367a7003bfadea6523f0c397dfa525bcc58b299c442e837195aabe9189551663e9e08e206168a6189eb38f711d36875306f6d24c9d8485ba1fe7ad8f8fb22b5f05e9ac67c5b9b4e78ce7df092706b21f71ad065c39d112f41ef619a2da46132a08e062901d7ecd1fd76de0b1fa0c87c1d1afe1f349136e36db1874885c2e956ba999ccce7534a0711a71321a51c61536f13a84ad81508cb9afeb93062c025d62bb9fb65718be159d147322874be9e3d3cfd33c5b20c07a5c938a5ae1d7eec5fa9f4c3c20a311ffdb123c7e96562a90e6741f021728cb8553102d3051f57156f1d914ead74d9fa8c112c37e886c750fe89e0801e7d909ce55b7862e821cdd1a3254be3346487bcbdb2fb017ab7e175770f4dbf6fdba2b4da28a162abe2c92bc5af5b79afcd0f1a2a40d6330209f2d88b12107e63f0075ea7caa470e29bf8596caaa2733484ba20f98f82c1b713173b0503056235708b63a9d2e20060772c1caf8b976420b619e55ff5e10379ebdc747600ab07aaba30f12479e041611ff0c834f4aa30235372af1e23ec160f4feb9c11b8bfbeb0f7575175489e1f4d47fa3e62bda24995f435aa72b58c8360b1e9ad920be561a729e930a45366ec03ee0084b8345913894824f674f3462d475d4beccfac952afe798f46373f17095fe6f9cd24acfeb63b4b0c64f6943393ee524a3bc890f923c252bd96955352230843de0de6a59cf54aaef6715e1594d11237d769d86119711c8c1319fb2ae7091589d831897b6121cf08e80af6b977599ab96e5f399e564043f0aee8a105415ab713f3088a17efc7b7940086e20aa4a9f51d4430636021c7f5a8986a6bd43ab3d2be79956e8cc8c56b061bdad44087e1287083d9e05ce56dc5322bacd7387fb2703fcfa9f973f96a5d78f0addaed57d24311f78b752a0021135b4f96440010989f91fb1dbc415d17ac694297cb6994095ef118f6ff3039c3d9611008b2913d7c62619bf280eaf366529de7682bb0fd71ce4293740261da1632fb26e06f0fe93193d29154a390c75407612b417edd09caabd61f680e8e1226a57a42978ab8bf8a3ec60d836dec264c6e9bc60a83633626ee8f06068932274435ef70f6732f66e689510ed1fdf59eaa899f597075cd4f24d772a738c9d8942af96cd5fba3ec8194a3b90ccf48f26651605d9332ca8afa837b9a6cb724147b58b402e17f4b70e347d8e061a490285272285ca3149cfc00ae69be2bbcd41a08593eebc013914ec30449ca8c8e1724734fcec5a6cc015aae52ff18129585174cb49f9abbb3d658cea12a3721176d1a1a63926b93ec3c28962ea1d8025e3f84acd6bc121fe3c81b23e957bc9b08e131e305aef3260f234fe7b1bb07955351a4a5b8deff48bb751cecdfd416c075b5a208282dd7431e6f2535200fc20d79ba58fa6c39b5dff9d34c6e541d0b2f765899aa7546f5bea3a79d988178775b23c352825206e4764f1b908ebd71819f901294c10a5c06feb29934d06bee8517c887aaa227942890a7c0661f12ca93ee017ccc81f976cf42672ccf3aaf008a183184491d2171b5179a971a9f29fe4e2b8620c7aa68aa4d7206fd7bd6ae4f560717daa44661ed2698aeed31d3820deab344fa2df680f32d24e7e5b6dc57e6d4d4dc2ea5cf01117e9b4bb6473dc69244593570ea5a70ec917ac9a01414a7464cdf9cade4c8bf3bf8dba1f76b4e698404fc4316b68f78e8559afc1c1fbe929993d98074e3b3f7c5e7e500a7ce6965a472ef82b9af2b695846dc139e5b927dfc02d4850b9dac441a05d8bd230792018665f2584eaef11b1bd5021e81ed3da0ad031ed18892ce54353ba90d07708087bb15c0f4c8d64f9d64d14f567cd05f7c52578fb73a2f986119bafeb380ace38b2ab875e1debb95b5fdc7c7bd9c9d20141e9f04fa39ba0c5a74814a9efe6013f4ee7d34c7458ba8704470e10305aa95de348aff1e7e2d6e5e38564f021162a91de4c6802e681df6bc335e9178380bc1a9a2b6ef3b82dc895d0a68a996ae64cf906430a889e0aa13b329a55feb8561e8cc7cfeaa16fe12df8ecc6423acfd81ebdd3433f7875c8a068f1889593327137a134d7ffe785711d530fe4fb0e2516c9f93171445cada451fb24a830b9e8ceba08e31aaec88271d862b555b14b150231b049fcf7fb3d63645164692ba66ea0a98ff8db950c19de6d91ea8ba268a4d0c394b160c58533002cadd4373c3c10815f73c8120d68f32113de1a7e0510b756a543defbe912e76594ddd84c4c4efbe9816f6201beec775d879519e21bc17350fe6c86321a6aa8cae862d545833b0529227c085a7b920979c1371aa89a266595bd4e0f0e33bd12cd10b61a5e1136aeb8de650cb79c58e54f120c84e238f254a253231c0e5b1edaa72c32be9bfad9c9569f1cfe3b0fae65c4286b00b1e2b03318753f9217d9474ff90c79da502dfffc296949d1cf9b7aa1aea7eb2c81e5bc29f7c1835c6ca4a2d0d7074356fc83a926b193f0111859321af1d900f142f8091b96b78b96ab643bfbaca4ad7c3340493dbb8ed1f8765368cbe2e227628ace6e01fa9e4d4540d372dfdd173cf0883762cbb501d201c1b0d3787f16c041239ab0b9ec140b0789b060feb87c0674a44bcc4ea945a4028c0f11b272478afee4d6cba9db69a357a3de9cc5532669ac49ce8777ae4e374dcad9ce254a69c0e45e0c126d3b61db472ccacd2695c39b9d8fc67d09ea5e507ee182c076d7728bef3aafcfaa135ae77886f5598ae910fb53c03ebac0abe33fe9d68ada82b9709a56c1f5a06df068cba0128f83a6559b7115dd5578e412c490db32b1c585f092d7bb06c220f7602a07ac5591d89cf5af4c7e317a870320fb435d5c8c86b456337ed209a646d41fcbd231488094fa645942e1f8a8d9601b37445b86f0032677771c8392953eca426cab62a9af011b33862aea5b16492b4f2ca0eab64de07a81b5d13ca87146f0521a93552890e67e13aa9015d9da2e57a221b24376d5c5fe1c9429a21bd91480a8f3806673dd61518d51b77afd4fecc95ffa3f0a4615e0901ece3d42de054649a7f0265575f530513f13de8778e59d6ec98597bc135baa08a56644d61933138959a9949ffbf25627507a960e271e248cd175097e945827d585976211531250b7e8fe71acc3200a57dd1f47526c11dbda06ed7ce6a2cd8e8629f20fa72731abb5c7d639fe45d2c52391e39b3f3928797672c1dfd07e4a0cda6ba2caf4a09771bf7ddb09a6fd00811acf719ae7cffe1ad98422b9b153396ea09232393c8cd389324039e200a14477b7e58e434dba5fed8d128cd177c21767e0c529bcdd46054c74cb90a79fe742e42ad752094439739bba58b8f0c47c70372e1b552d1ff363ce7cf97a9abb02d4fb737f0f72d20799a0dedceb1d010057fd86a9349250d31d694685386fbea1ec7dae6e0fe837bedefb8d3a7d6f0d7b1823efae186066c7d9d0bc162f414ad8effb034646912d0021a3b1482f926d075acf513726bafe1f2e5868772be9d024b5be7333a0927f63d0e6b86be8d1b307282701aa127e2c9875d517339dc568a064a380a01130b85dc9c5fd93cb3d5110168b08f82955a03d9129d2631619934c6afb900778d652d54b17e38b206d28f47602ed8230d4848a20d48fc5b0572ee368e27d826bbff1a983b1d8f72fa5f08a85abf075e0c6eafd4a165bb3c44c0db5ba23301cb2057550145686cc2327ad731ef1cc2f8015aea1211c4555045a1ca32d75f1d3cf9413fe208bfcaf76ff89144f83a3386485cf353ca44de340233daa9ceff62fa2819e248dd37e59585683c89b04a042670e174d9d20b59265524a1333d0f5b57165d462eef04d5fdeb0fc883ebb47fda744f3326fa59b24123b66c211a60f817dfa31398c0e96c17ce1cf4db4dbf5f45aeaa4da10428b2c3422a905137b595ce799cb6b59b48b7a87e5c682b86797b5c2808e666ffb91e2122829c8d022e9cf3d988f87326fbffbabed834dd90ded81355df1c25780bf206ab343672f3351b9d3959c9de7c4177a1d278b676f0c50b17472c0a00a01b21ba23bfaea2ca4f860d36fc9c5cea54aea7674ce08b55eeb55ae9eceb40210029f25a3dd9878a57bb7e888fdbda9523115962031131ce51fb36079bccf5f379f67d56842d9ec7f5fcc6c40f8e59c3cc855dd885ea401ad880043601e5a6794bc4e61569a3409497a612be9897b932d72a810977138fdeb0aff53e3d22759d7f0c70b11684cf8f424b4711206f70d2880ae46debb1b1b2bd3208c4f3b61555a256356238d7906881ee67d6fbc725a91c244ab0e7a2a68afe94c374a109db52d3d425b9102ec96aed5cedc284b23088e48002b8b2c5d1efbbe40e7e1315acf1648cd299e59e7088846f7ad49c0255176295410d90d3339df1694c3f12087a251d278a8a2b8000bdbad95e1f07948efbe6c9c5a74f90db3f634ceee1228a1c94501ce5535b132aa1afe087a6428dbad9bbad8af0d837c3f5ce48b9a9c6fa80968d1eeb38404a474b245c4a2c2e7baff1bd57a71b63f636ecda7ae31ea816e1f58e96bfca5c77c2493be83d6f938cd85b16430684260b0cdec2031f310c4296253d78b79488c9b77f22fee2de63fce73c8854b0271d7d40f61d8392389061a732b2c548772c87f3b54b3296220981862f06d5f983ecd75de103fb4d67aaf8ff147cc31ea57d28c0d0d155fc85e991761723a11ab98c7d235b11f8951f6258c5cb0f4ec7d9e00749568f85c3ba970815632b262afa61b2aa6d7d8d8dd8c1cde90fe67de42aacbc4df2e853a6d03f348e8aa12cfab7691abf26f6b639c908bbb3b1cb8fcfc8a05e10d42939011cd7aaa64d37d2e34516b39f0cc86f4b6d017b48168950d116c338840d51d31dd3e94b618ae739a233b0c0ce85dca567f48bba6dad51677c8e5638f9ec34c57f695d63fa06165de6575e08f8b5d31e59ce2b55f009f127d473935f25af970e82870240377121e0be9efd4950485e0d5409febc4a0740585e42c908a6015986cc755d5e75fcae1e341038fe6d11a11f8855cd4d2a24c0b4c0f04ebbac9fa291a319665a296dfacd74f7480464d4a6bff45d585398887767f966d5819eb6632b5e6da5e8b644959960ddb6c5a4ecc1273cd63971e7dd4fbbdd5cbbf9f4c8582c571177be7b44c8fb9b9b99d22660cc4cc10a2fbf6c867cead6a021bde744892912436fbbd61b5a2d9cdd68f63a5e964ef7652f49dacb2d8266b9c8968d158e413050053641c42ab1e110b42b463998f418233edb93a02369a48530d73ad37da1b262c0ebe48a73925f48929d6f23acfc1c6d8c22b001e33d7dd2f0a40ab26d9dbb7e0509ea2865b970cd78d2ef0c022a59f2e7c402f7769d1ccc3f497239f25143efa914eeca85e60d227a6e81fe57fcd792c4b5ae64ffa4d3324a37b4221c8fcacfbff8e1484f6853ecee22f96d54ff468a636580fd2c7007419b312238334a0272b798e0aa072ae43fa2309795714a88022a25ba274086cd12bdbd11fb5cea055bf8b7ff9320cfecdd11dca26e4a4ff36407edca31703d686b7a0287f543a0cbc4089e7e99a2d00ce157da0c49b8eecfd8d22c222a7b6d6ce5de0769afba07880a0f7f4929f1dc592a14c28e58ef92d5063e7fd7fb05c07a041a1730a29810ce92f187ef9b0fb1059d78ae68dfdb823e31fe4431463c1c905f21e199c912fdf8616a13b5faac371cdefb42185fc551aa95ef4601c2ce6d7f7c77bcaf0ce4b1c589879106737dbc123ffd4920f091ba84884aec392fd0316a19c1f166bc48231004bf61cb83720252b1b21eb6cd5feffb4207bbbf7798441f471e2f127c0e77065ac3355c7cd892aec6c5acac476ca5199c086008f71310e0b99d492b8f163a8fe5114637fc81ac2f94103778c0b4af5c207230057c83ef1229bc820fb596351caf1869206a66eea5225448fc2f77a68ee2280c7a40e977b62892b594941d829993555518b5346a8d158910a8db4eddc34717fa2b1c3840fa0fcafe910627c9ec72d3f57a79281fc8173216a49a249324a2a9d1b0d369f36c59001fbd5216b7a9411aa018d0ceee163be5b7061b6fe165cc14db3d777bb33ac70580e0fef427593b1530f2e0fdc4794d8e195c04244f08db02053d563b22a3da8ff18a44cbcd7496522c000c3433b0d9b6d8c181f07a6e71d6b531a1483121944feb93c7d8e4e2188c29673065c61ded64d40c9445c06aa6f786b4ff848d9762014d53c0f756aa45b7d421d3d8901d57ff51fc2b69411fac679a91951670ef1cc30dfa9a6481a715e00456055c7a07a30fdd6d753a2165dcfc37e99b9cde390a96e909f1db611afa9709617faa90009037e4a54bf598bed80ffd3f6049bcd846536396f63e3fe538037c438d0f31fa855864dce841214c8614abe85d70ad43efac681622c9225fa55db80833ccf1f09c52c22cd307f233762fb3dc2eff625a689f7f474f59a628b5b39c3f273075a7faac3544e2f54e7dae4f9b7a06b5f1064d36693c0d1d6c941e8495ac0e44e0e68bbf1c57f40a0ba0e960f2b7ca9029637c9bbd4b7aa1533c437b07d42c87b92f9f9d33706a85c4ecd2f228c52c8782311fe16a36c88c9dd7af832dbfde2115582126dfa3b2e8b02133f00d0869a06e583ad42a7ee1cc46e03886e7504766a4dfada273a1438e4fc28e08ed9e1059386cf70d81db36beff6d5e54f3ca2e37fbeb4361781485ab36a35ddec1da10c35f460149cc44a3fbfe06d65480a7963f7ee31404f59bd0c8b4790f85324c5d5c36fc03de849e5e12960cf20aeb36d0e6d70c04574bb27e8e7482edc2ccb04960cd6f1aafb461c3aaf77953a1c205e0ecec21dae1aebb2f961da75bda8c06234220e3a3046d149f23e08f58859b360454d95ac0863f28d2d9e1003ec074d4f500df157876dbfd2082cf61a8560e0428e25d3f7391cbd538ac3aa947a53e1b3d4d6f71ab768112713ae644ab2e4d915f1fd6bcfa9dda7935126f83ea935b6fad06955af1cf4b8c84be1feeabd384c479e02d70b73e26fe59194f8d0e5e668d987ea7dedd33daeb2506bee9efe1175f93291ec41c6b7a6abb84aacd6671e11bf2e0e04277367f92636f2829779bc0b81b17dac5128b7aad9499e1eef3396f232d2d7ad9424f816734e89d48d441126a277a2384aac9172d6313a19fe025bdeb4beb337cdd66280272f7c5e32eebbff63e42df729419f760b0296c83cf84ab53d84e311960f56b9772359e2799502c713c58c8ab6ee29da9ed0462865597ff60118e357d7365e45f72b5dbcc3712be8bae637810120c14cb01597d8172185f0edb56cb1ace9ba18d2b8499c862eb088dd1fc8a2f9979cd6e16a2e7a8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmozjs60-60.9.0-150200.6.3.1.src.rpmmozjs60-develmozjs60-devel(s390-64)pkgconfig(mozjs-60)@@    /bin/sh/usr/bin/pkg-configlibmozjs-60pkgconfigrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)60.9.03.0.4-14.6.0-14.0-15.2-14.14.1g]f@]}@]]4@] u@\t@\ac\V\U@[^[Q@[amgorse@suse.comfcrozat@suse.comfcrozat@suse.comfcrozat@suse.commgorse@suse.comdimstar@opensuse.orgbjorn.lie@gmail.comschwab@suse.dewr@rosenauer.orgschwab@suse.debjorn.lie@gmail.comguillaume.gardet@opensuse.orgluc14n0@linuxmail.org- Add libtheora-avoid-negative-shift.patch: avoid negative shift in huffdec.c (bsc#1234837 CVE-2024-56431). - Explicitly require libicu-devel, rather than using pkgconfig, to avoid unintentionally building against icu 73.- SLE 15 SP2 will ship with ICU 65, apply patches accordingly (jsc#SLE-11118).- Remove Update-to-ICU-64-Part-3-Update-tests.patch, SLE is back to ICU 60.x.- Add Don-t-run-non262-extensions-clone-errors.js-on-s390x.patch, based on Debian patch, to enable back tests on s390x (and ppc64). - Add tests-Expect-a-test-to-fail-on-big-endian.patch, based on Debian patch, accept a test failure on big-endian like s390x. - Ensure build for x86 is with SSE2 (SSE for floating point math),* required by upstream (requires switching package to i686). - enable back tests on s390x and i586 - Remove build workaround on ppc64le. - Reorder/change build flags to follow Debian and Fedora. - Enable back tests on all platforms (except JIT on s390). - Ensure we don't build bundled security libs. - Don't ship a icu bundle for big-endian, recreate it instead, with patches icu_sources_data-Write-command-output-to-our-stderr.patch and icu_sources_data.py-Decouple-from-Mozilla-build-system.patch. - Update patch enddianness.patch with more fixes from bmo#1590907 to fix strings usage on s390x (bsc#1158355). - Add Skip-some-i18n-tests-because-we-are-now-using-system-ICU.patch Update-to-ICU-61-Part-3-Update-tests.patch, Update-to-ICU-64-Part-3-Update-tests.patch, Update-to-ICU-65-Part-3-Update-tests.patch to allow building with system icu - Add flag to switch between system icu and embedded icu and enable system icu.- Update to version 60.9.0 - rebased riscv-support.patch - Remove source modifications that made some private functions public. Probably not needed anymore, and was introducing a build error - Regenerate icudt60b.dat.xz - Added some upstream bug fixes included in Debian and Fedora: Always-use-the-equivalent-year-to-determine-the-time-zone.patch emitter.patch emitter_test.patch init_patch.patch enddianness.patch jsproperty-endian.patch Save-x28-before-clobbering-it-in-the-regex-compiler.patch Save-and-restore-non-volatile-x28-on-ARM64-for-generated-unboxed-object-constructor.patch- Drop python-wheel BuildRequires: causes a build cycle, and is not needed.- No longer pass --enable-debug to configure. It is not needed for our endusers, and will only slow down the engine. Nor have we built it with debug in the past.- riscv-support.patch: fix last change- update to ESR codebase (60.4.0) - rebased riscv-support.patch- mozjs60-mozilla-s390-bigendian.patch: rediff and apply on more big endian archs - mozjs60-xulrunner-24.0-s390-inlines.patch: remove - Replace icudt58b.dat.xz by icudt60b.dat.xz - riscv-support.patch: add basic support for riscv64- Update to version 60.2.2: * Bug fix release. - Drop mozjs60-fix-memory-leak-in-LCovCompartment-esr60.patch and mozjs60-prevent-an-internal-gcc-8_0_1-error.patch: Fixed upstream- Use memory-constraints to avoid OOM errors- Initial package (based on mozjs52), version 60.1.0: * New syntax: - `for await (... of ...)` syntax is used for async iteration; - The rest operator is now supported in object destructuring: e.g. `({a, b, ...cd} = {a: 1, b: 2, c: 3, d: 4});`; - The spread operator is now supported in object literals: e.g. `mergedObject = {...obj1, ...obj2};`; - Generator methods can now be async, using the `async function*` syntax, or `async* f() {...}` method shorthand; - It's now allowed to omit the variable binding from a catch statement, if you don't need to access the thrown exception: `try {...} catch {}`. * New APIs: - Promise.prototype.finally(), popular in many third-party Promise libraries, is now available natively; - String.prototype.toLocaleLowerCase() and String.prototype.toLocaleUpperCase() now take an optional locale or array of locales; - Intl.PluralRules is now available; - Intl.NumberFormat.protoype.formatToParts() is now available; - Intl.Collator now has a caseFirst option; - Intl.DateTimeFormat now has an hourCycle option. * New behaviour: There are a lot of minor behaviour changes as SpiderMonkey's JS implementation conforms ever closer to ECMAScript standards. * Backwards-incompatible changes: - Conditional catch clauses have been removed, as they were a Mozilla extension which will not be standardized; - The nonstandard `for each (... in ...)` loop was removed; - The nonstandard legacy lambda syntax (`function(x) x*x`) was removed; - The nonstandard Mozilla iteration protocol was removed, as well as nonstandard Mozilla generators, including the Iterator and StopIteration objects, and the Function.prototype.isGenerator() method. - Array comprehensions and generator comprehensions have been removed. - Several nonstandard methods were removed: ArrayBuffer.slice() (but not the standard version, ArrayBuffer.prototype.\ slice()), Date.prototype.toLocaleFormat(), Function.\ prototype.isGenerator(), Object.prototype.watch(), and Object.prototype.unwatch(). - Drop bmo1176787.patch inherited from mozjs52: fixed upstream. - Add patches: mozjs60-fix-memory-leak-in-LCovCompartment-esr60.patch (bmo#1478679) and mozjs60-prevent-an-internal-gcc-8_0_1-error.patch (bmo#1458382).s390zp33 1744616776  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~60.9.0-150200.6.3.160.9.0-150200.6.3.160.9.0js-gdb.pyjs60-configmozjs-60double-conversiondouble-conversion.hutils.hfdlibm.hjsjs-config.hjs.msgAllocPolicy.hCallArgs.hCallNonGenericMethod.hCharacterEncoding.hClass.hConversions.hDate.hDebug.hGCAPI.hGCAnnotations.hGCHashTable.hGCPolicyAPI.hGCVariant.hGCVector.hHashTable.hHeapAPI.hId.hInitialization.hMemoryMetrics.hPrincipals.hPrintf.hProfilingFrameIterator.hProfilingStack.hProtoKey.hProxy.hRealm.hRefCounted.hRequiredDefines.hResult.hRootingAPI.hSliceBudget.hStream.hStructuredClone.hSweepingAPI.hTraceKind.hTracingAPI.hTrackedOptimizationInfo.hTypeDecls.hUbiNode.hUbiNodeBreadthFirst.hUbiNodeCensus.hUbiNodeDominatorTree.hUbiNodePostOrder.hUbiNodeShortestPaths.hUniquePtr.hUtility.hValue.hVector.hWeakMapPtr.hWrapper.hjsapi.hjsfriendapi.hjsperf.hjspubtd.hjstypes.hmalloc_decls.hmozillaAlignment.hAllocPolicy.hAlreadyAddRefed.hArray.hArrayUtils.hAssertions.hAtomics.hAttributes.hAutoProfilerLabel.hBinarySearch.hBloomFilter.hBufferList.hCasting.hChaosMode.hChar16.hCheckedInt.hCompiler.hCompression.hDebugOnly.hDecimal.hDefineEnum.hDoublyLinkedList.hEndianUtils.hEnumSet.hEnumTypeTraits.hEnumeratedArray.hEnumeratedRange.hFStream.hFastBernoulliTrial.hFloatingPoint.hGuardObjects.hHashFunctions.hIndexSequence.hIntegerPrintfMacros.hIntegerRange.hIntegerTypeTraits.hJSONWriter.hLikely.hLinkedList.hLinuxSignal.hMacroArgs.hMacroForEach.hMathAlgorithms.hMaybe.hMaybeOneOf.hMemoryChecking.hMemoryReporting.hMove.hNotNull.hNullPtr.hOpaque.hOperatorNewExtensions.hPair.hPath.hPlatformConditionVariable.hPlatformMutex.hPodOperations.hPoison.hPrintf.hRange.hRangedArray.hRangedPtr.hReentrancyGuard.hRefCountType.hRefCounted.hRefPtr.hResult.hResultExtensions.hReverseIterator.hRollingMean.hSHA1.hSaturate.hScopeExit.hScoped.hSegmentedVector.hSmallPointerArray.hSpan.hSplayTree.hSprintf.hStackWalk.hStaticAnalysisFunctions.hTaggedAnonymousMemory.hTemplateLib.hTextUtils.hThreadLocal.hThreadSafeWeakPtr.hTimeStamp.hToString.hTuple.hTypeTraits.hTypedEnumBits.hTypes.hUniquePtr.hUniquePtrExtensions.hUnused.hVariant.hVector.hWeakPtr.hWrappingOperations.hXorShift128PlusRNG.hfallible.hmozalloc.hmozalloc_abort.hmozalloc_oom.hmozjemalloc_types.hmozmemory.hmozmemory_wrap.hmozjs-60.pc/usr/bin//usr/include//usr/include/mozjs-60//usr/include/mozjs-60/double-conversion//usr/include/mozjs-60/js//usr/include/mozjs-60/mozilla//usr/lib64/pkgconfig/-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:38325/SUSE_SLE-15-SP2_Update/bc5baf0e80ffa8f0433d20beafc1017f-mozjs60.SUSE_SLE-15-SP2_Updatedrpmxz5s390x-suse-linuxPython script, ASCII text executablePOSIX shell script, ASCII text executabledirectoryC++ source, ASCII textC source, ASCII textASCII textC++ source, UTF-8 Unicode textpkgconfig fileRPRE~[rutf-8d1289ad86248158390bc43d4aa09e9e9472df56f93ca0580e03176066d22e015? 7zXZ !t/G]"k%rqZC-8wzi?ަn.żԱ' ۢWJ4_">eG1UV'ʃNl_ C%kvFFNdoW|N%MѶ`v4&N!ڝN~[;.T+Z7ye0uE6 *bc7!4_ L5mwzZЋdcnU*! +nDӇ$ nAo,^<>!Cvxq@Q5+a"$&>tO!ݬdGqC+ATAS{~:t!t`d0[v7 =Տl9/ A;z󸨠[<-@dT7b>>]|kA+5U.Y49oe xęSvaT5s6|TC8\5,0.P\yv EZ3wRϗu!K,7"~PL&Vq2{ _x5.e2_uJ D6(/ ^ J.d:I0`b;B -"GgІY?IGV~iAgqӿrm&v"?)Q47Gl?RCrҦA=1_\T+&ݤa >g2RE`'x 뵁$GzX\jH0<. *DAv, .K>㶻ejjˉl9FP!  "] XWߥUjȕ'wٝ#\c;E%*̢a`ۼ+ibYZdY9Di9XǾ;A,وʼGtDű8r7Ta>pQxu_h^G#?TW8lPD=g[E21s5J"2e k{Qy{F2'눈dd7Yw@WB Hb ,ظ_o'ͣoPNM:ðH<‰gU^Qa!ӄ Pc']7} <0 MW?UE{C8OF VyϨK}I43XjTy^*i _unXu:^CVfe(?/UN b:w>6 :LB*g4Dm;Y6O2GQaD zR{$:uW;$2"gk |k(Մ'0-.I2Ԭ܋5Ě!HsWn?'u<xJA}aq=' k=sh&k`?#WkXFI\9tf0䆜VFA+d[{#^ [AD3O!h+Rx+X7TLW5(ҏOxUDQGQ ` CY,)!߶׸̓,NniGDvV{ty(x+.E7A"|j݊QLto=0Qi_%dꀱanק ^(}O"YO%-Ǩ)'jh(y~c ^O d c>lv54$^SA VPI@7 n:m:ه kEac)S[C    ߁\8,!PTu&>#3$N,Ŕf䬨;v@-]?S)Na䞞ꃖ̖`!Q۠gԧa 4ΧRUxNn$a^nMŪ%8Tio@1.P`TTO膟^\Q l, 7n YZ