From bf740947ffd1d3e716bf151e9e83181fa7e10baf Mon Sep 17 00:00:00 2001 From: oreo639 <31916379+Oreo639@users.noreply.github.com> Date: Sun, 21 Aug 2022 15:03:40 -0700 Subject: [PATCH 1/2] firefox-esr: update to 91.12.0 --- .../firefox-esr/patches/fix-cbindgen.patch | 22 +++++++++++++++++++ srcpkgs/firefox-esr/template | 4 ++-- 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/firefox-esr/patches/fix-cbindgen.patch diff --git a/srcpkgs/firefox-esr/patches/fix-cbindgen.patch b/srcpkgs/firefox-esr/patches/fix-cbindgen.patch new file mode 100644 index 000000000000..ba3ce7ae3e97 --- /dev/null +++ b/srcpkgs/firefox-esr/patches/fix-cbindgen.patch @@ -0,0 +1,22 @@ +Fix error with new cbindgen: + +/builddir/firefox-102.1.0/obj-x86_64-unknown-linux-gnu/dist/include/mozilla/webrender/webrender_ffi_generated.h:24:33: error: redefinition of 'constexpr const uint64_t mozilla::wr::ROOT_CLIP_CHAIN' + 24 | constexpr static const uint64_t ROOT_CLIP_CHAIN = ~0; + | ^~~~~~~~~~~~~~~ +/builddir/firefox-102.1.0/obj-x86_64-unknown-linux-gnu/dist/include/mozilla/webrender/webrender_ffi.h:76:16: note: 'const uint64_t mozilla::wr::ROOT_CLIP_CHAIN' previously defined here + 76 | const uint64_t ROOT_CLIP_CHAIN = ~0; + | ^~~~~~~~~~~~~~~ + +diff --git a/gfx/webrender_bindings/webrender_ffi.h b/gfx/webrender_bindings/webrender_ffi.h +index b1d67b17a4bde..eb79974bdf434 100644 +--- a/gfx/webrender_bindings/webrender_ffi.h ++++ b/gfx/webrender_bindings/webrender_ffi.h +@@ -73,8 +73,6 @@ struct WrPipelineInfo; + struct WrPipelineIdAndEpoch; + using WrPipelineIdEpochs = nsTArray; + +-const uint64_t ROOT_CLIP_CHAIN = ~0; +- + } // namespace wr + } // namespace mozilla + diff --git a/srcpkgs/firefox-esr/template b/srcpkgs/firefox-esr/template index 58c065649bc4..373044d880c8 100644 --- a/srcpkgs/firefox-esr/template +++ b/srcpkgs/firefox-esr/template @@ -3,7 +3,7 @@ # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-esr-i18n". # pkgname=firefox-esr -version=91.10.0 +version=91.12.0 revision=1 wrksrc="firefox-${version}" build_helper="rust" @@ -13,7 +13,7 @@ license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://www.mozilla.org/firefox/" distfiles="${MOZILLA_SITE}/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz https://github.com/chmeeedalf/gecko-dev/files/7729086/esrppcjit.tar.gz" -checksum="825a8cb38bb5da9821ef87cc6de64af007cf0faef07c4ed0651283b56a0ee1bb +checksum="6c0b8ff1826885eeace19ec87ae9e5a6512284d4863930713c8a288a03832b5c 5e926a8be5d6d4949c3bc3eb98e2103692eaa26a98928db432b1d44b535f7241" lib32disabled=yes From e661327fc3681afe6b8aa90f1c297aab477ce053 Mon Sep 17 00:00:00 2001 From: oreo639 <31916379+Oreo639@users.noreply.github.com> Date: Sun, 21 Aug 2022 15:04:04 -0700 Subject: [PATCH 2/2] firefox-esr-i18n: update to 91.12.0. --- srcpkgs/firefox-esr-i18n/template | 188 +++++++++++++++--------------- 1 file changed, 94 insertions(+), 94 deletions(-) diff --git a/srcpkgs/firefox-esr-i18n/template b/srcpkgs/firefox-esr-i18n/template index 765303a93236..dc5870558bde 100644 --- a/srcpkgs/firefox-esr-i18n/template +++ b/srcpkgs/firefox-esr-i18n/template @@ -1,6 +1,6 @@ # Template file for 'firefox-esr-i18n' pkgname=firefox-esr-i18n -version=91.10.0 +version=91.12.0 revision=1 build_style=meta short_desc="Firefox ESR language packs" @@ -135,96 +135,96 @@ _pkgtmpl() { } } -checksum="6b47684de4218749d90a07b858ca298b034a2cda10655941e8ba47891d0d95ed - 54852ef937387cba360fb2bed348c9bc3f1153f7242ad5491ca0b85ee6ed7455 - de66e0263dd0a2d87554fa1d9a406dee5cb3df1a774dffb8636e1be2bd80bc14 - 1f4824ad51a662285ac3a0d8029462a3bf12b36eb0834e65b9276e0869115c09 - a16fc6e0a1bf251ab19b7bbfb620b53437e5bf71b0e7871ed40ace8c97dbf635 - d9057bc71605f2a93d924beb37497195b8ad83501aa4d211ad71106e7b9bce4a - 36316a7c4ca844ac3e81b2a0bb9ee4952017c2d2404f529848e280d04a21589b - 150bafd02393355567d75bb9f966900e70502fdddff2822cbbd3bbc1fb3fd785 - 5b69e761666b28e5604d4cf8abc72acf3c3d79abeb7b6230e56aaae775ec225b - b005c63d5e0d933ef1a4193b75a291a61524a939c3465d41ed111416210eb97f - d5a2d2fafbfc50e23f5b68d30fcd7376d127f9f697c872d0d7c8e19ee4538cb1 - 16f88ec5de39f982057abcf34f17b22c698453debb62a5a18e0475798fc1cca9 - 84d491f73bc53da4605ee45a8633f14ee5672b9a61c40689d5e3289744a7cb2d - 7781b6c29923360fd3a95bd2b2532eba7f92bed29640e0276c161eadbe56a13f - 7984904ede35def33ccf73fda9aa46777c673c4d27de3806873d17694f7f0b13 - 4c57b6eb1cd968ba1eb4b427bed66bab04fb42424d03ae4b892fd3648e255b2e - a80e9e2a6062bf68106ba1d1b8b7e2ff608ce52fa55d43558e7c073ec1872516 - 2b040ff1d010508760cb4ce4b76cce9e98b4620203c1ef77f87a336ced0aefc7 - 1fa4f5e59a9352f14aefe0cff8e8c4eed4eba16f4d8dbcec6850bce035301c18 - 2da0b09b9bf80f66edc6e3e9d5c1b75fae12905b5193cc64a73bb8bd7bfcbb04 - dce96c9fccb8c857f8cc370f7f5635b1475138195b05e944782b072beebc8d44 - e90dbf86c1823c209def11052995834ed15528dc5c6d3b502ed315dd471a9d5b - f38624c81f2f9dac4f05b9e9d4d6e7a4e0381a279e3b4c53811aeb1db13cd000 - 221b7f4031a7c120d0ca753d93c41c18ac4f9500ae424c7983e4593497ddbbf8 - 60f5ceb21287a6786a6dd2d177325dfbcc6ca7f9a5df1b9299a2c5bb01d9c172 - 308ce25a9a0a9038dd94c2c22889c54def3937d35eafbcb34b75026cf3de3b8f - 2d332a6f5bd92017700a15da5fe506612cea03b49f903592fc105fca978cd1d3 - 5cd35666f54a5ae4e35a1ca4c627cec8a47594da4083adf4f06dbe31c20a7444 - 1c1252765cb24f6a0206b648d834566aca9229075f7413f9c7deff1949a99c37 - 002772c46d6a7162e2add4726f105e4c0e355bbb84ce91b07ab02967cc5f1eb4 - 64ce2c0735caf9b67d2be003b1d667bce5ff614653151c617e4d26e349033e3a - 60bd5f2532700ae9139d4d59a571b72b2806e80630fddb5f4444c7d6e377d2dc - 2753317b7580ee1a377275905e254084263d0a87bda1bb572537fa75489d92dc - 7f1b74d2cc5a9c4c6c7864a62eadef2b3d72c5cc2010f5c03bce3a9fae2286dc - 2232c3b9a8f313145967152bf1dbafd6233593ceb422d2c3277d1b4cfecb6f50 - c41e866f3fc3cf0e0088681b55bb8489de1c5840ca7dc52d1f4f077b53452bd5 - 5d787fd6a9aa06ce31a6823b3393ba7ad66cf3d374dd6eaab3648103e826a10b - 8d73e01655af7117856374be3669d530af96a79cdb8238bc953688d45e94567c - 03f2b133746746c328cb7e4055b568d8e99cea51c845136c3f4446840d68e32f - 691b0e760ebe5269dfa4aa4ea8dd2139260fbb0ca38af4c5438548b7c7ee88f5 - c63492236e75bf984a1671de95dddc954c1b4a1e92f5201c9b333faefae93035 - df9a036c67aecb1ea65f9709a11f6ccdf253451dcbe6b267437c51f422b9df2d - 32ec78a51439b02f087c12c6be4a9159826113e83774085e800c37b6d7c112aa - 1e44e3ded5aa07d44f3fdea8cf68bb33fd243cda159384ea8b87e783ed5c9a65 - 1cac44cdec68b56b77aba139a8425f607bac34ae2e09e27ecff2522b16fef44d - aefb4fbacbdfc749a8d5888f7af48999406f207850fafae8ef39c083e08fa80c - 753dbcffdf54ce3787a939517b059f11c305edc035bc22f8a9efed6145af6391 - 6c3be5abaf3878390b074970132c4cba935f7160f365cfa98a07e6b882084bdd - 0b7771965f34c890dea0d2290a283212a1cdc0c8c8044ec634622d52eb595df9 - 0910f98a89b712a40aeb42761f25c763818af05edb5c96e2b6cfba023c28ab73 - 758ab6ea150702ee0d6203a0f75e8baa595c4a0f3d4cb9b87076f732a0e4546f - d4259375f321b98426885e0b903199dce1f988c74963297bbd1a2aa8f94b0544 - 1614e1288f6d6ce43a7343586141df5e121cff7f1fd703ab4ec40a7f07498843 - 3ae5219a384a872fdbdd8ca5d99ad5370e0d8d87d93f5e39e96c5a2dc26736e3 - 05807b1c17849ffd2a3a63b1e26815dc9463aa3c137f640113530d2662d64116 - e4f3cfb11dfac8ec4caf29f34e20a0c0bb799649fd5b534f22f202c237491f7f - 80b2b6446590a9fc55ed80a9e07b657cafc5d50294988974747c0e60d41f569b - 1b32bc1282ded7f6f0f0979cbce3496ed07b1fcad64e70bbbc2eb5d2a8f3953b - 0f80e3b0a9e17f39560b7cad8280e25c0278935f125d8e724a2381102abff783 - f259ee2683e525051d6f314d4bae4a98c0482a2a443aaac1160b2e0c1326b931 - b9a9eab4c5ea110ccbce20cb88e6652e2cf4c28bfd0aa95907148befd198544d - a5a6e9bdaad420f281ce5fd16dabf5338d48c7cd8518c38b1e101b79b530fdb9 - a1fe6a2c7606b0720933496cad2bc959693905db87c3a2e5313db82dbfebda7c - d1b22a495c637d5652c84afe8650d876b4206f2ea0d96751bec684ea63327f98 - e1587dac082479821697d97b4d5cb63a8d1f9189fdc2048885d963aea95b8400 - 6e40a5d5f0cb8794edc5f6a1fae778d89f6dbd97d8a288236d72fa571ffe91c9 - 33b5df625ae13ec35b41bb350e9e66d9ccc04f4d4d8c7e45020344739881e6d8 - e2f271691bb1b9873583175ff303bbaaf05a9d1207fbe8fffc34ec4abcfc1545 - 13382dabc604e99553c98b9e41eb046d4688b15f2ee9dd12c4f9c8967afa62d1 - 77133c69968073fec909dbe9e44d2eaea002cb0d0e142125865d1c03c89ed73d - f8998128b0c656e72124baeff45c72013953f8314aa4959b6fef8a1b3039647f - 2f24e5db025c0302fe3b696f280dcbab83728aaccaefe1ff082e165276896296 - d658095fd2d3e4d3decb8c2cdaa64f02fd8b663ba711fb9f2130ed7ed2a97291 - 7c28a82ecdd622653b26a9dd0913ac7d7cebe7246f64874fea2d1fa4af354c2a - f78694d438032af3ca1a265a089407eb12b431bd314177672a66338b9bf7390f - ea2d769b90a06400eba3e1f4eec58342fe4450ecce38b1e721923a65bed34337 - 8edf5b04b6cb477f482c14efdbada7023ff7a0ef584a4c30b2350e7825a612a0 - 851db60a218c36b61ee0adfcdc478bc051c95e41a4dba54d43594b8f03c6b187 - 6af72cae7f72ce68c644d49b6a621945f5e8f79119a86bb67ee144585f734925 - 7b01771078ec475b0103fcc4222b0b40eb92ec64180aaad02f2846cfdfb3e319 - 0c4df78eafbbe7ff98d9eff03bb258d1d0f4591102147f643ec395711f35d940 - cf21434f24e221ce58184f43a582c10187eceb7a71da5d81156cc870d78c1f4c - 839088e2f23f6c62c38c45d5f7012513d95034aa5e6ab28307f152dbc10f97d3 - 4058ae6dd7b556bae2c13bb6fa0c5f16207c6fef4e0802d3d0badae2108a0da8 - d2c473fb93f0c4dc67ae18c25fdc414056bf779038c0f5dd25aa63a9a5cfcd0a - 6e31c79b9955fd879528b0a614295da69ab26b608275946a4a5a29178a2aed20 - 852fe9ab16d29f7cf8f443bfd65fa1d522a9f27ef8766ad72a0c22a65450dc18 - 9411873b1ea01a1b8656957aedb79137f4c189b9cd3e96626c8e503539cf2c4b - 5f43106472ae66dc8c0ffc317faba09c2370d4f18837c3cfaf05eb9b03f33b90 - 30f3f50133532ce379b9d5dd0f7e81204905e8a43a27e9d2ac1a26059e393913 - 285f615cc8852fd74bd7693a5a45b106f293c0a2d89836e9f25336ac6376af69 - 190ac7991a8b501fab2654d23b5f6f1e7a5f0cfeb402c8f5fe382d25c2222dc6 - 2de7676c71508ffbb337bdd8ca68f9d2fa1e30f23e8be283b937c5c4e30c59d6" +checksum="fedea0f565a107674568bb867f1126b201f94155da4f33a4ba06372d6305fdaf + 3d6672cb7171258cd473778c7ca8835cac92c8f3d88fcb283cf6fb00ca2238b8 + 3484191507d55a2ca0531b5bb942d2f1e1a0cb8b6d78f56fba09d85aaad8fb40 + c4e40e3484e47dd87610413e1d77bf5569bf071b9631021259125465fe46875c + 1b92a2c12d2b8f0daf65568d4a06b52ee002028b611d4da8f586f129fd7bcf3c + 28789864690cd697f7028f7ea4f1c5e39115452effd98cd6ce011dbada9984a3 + 6463f156654d607357edce6705981dc9cc1367a70acc41765e968b51e1112fe5 + c6a0a57b1aa808c31802550856447f7fb251787ba4aecf6c3fe2b6db43e2357c + 76742b7c64d3c45765dfdff064f939dc5f648613b5b9cbae82827b747a8a763f + 564387ab8d6f7c0a203f90f888966aa85e89457a7c5f0991af9dfa908639f23a + 204a895f822a5bb3063037f42bd66c80ad06abdbcede62a5b0893f96d0e095e9 + e0e83a93e497d8d15f4a4b6231b02a7286c578ca052ccda5f8329891bfbfad11 + 2227844dca574b6e4d83b0a7c4d2015a596b55df8b1129be515161ca7a01af34 + fd3d50ac9a46e56b954a8843ac45cff24af5e7b1e3c6b3a68f73092e05a5c3c5 + 216f994f4cb5a9ed20f91fa4a2a485d1b677e31bb22c57d398c8a31653ea8dda + d5a3e92d9d78029286ab7a33766aa49ea439dd10e392481e3690560cb70445b2 + 24533b096d4e86892e10f557b097cbde3666088f4087b6a07fcc6b14175677f0 + 3de6d5c821f560e9bf8c1500d8285ee7de1f88bf1d8a7e8ee7d5569e4124f784 + 578305cd0de9712e67dba9431c4dba9ea3a8f0bd5aa7b75ceee5b1d2590f59c0 + f1437c43271230b7eadad262250656a445b95adbd2ce7ab6be78b2a577bea73d + 704668a2a6505700f13de47db3543552068cbdfe4f1f3a1d6fb11cb412d119d1 + 215bec4c8b1f7438b1e8a6b89a44fcb6c70bccea5e8ff3534106686bc4073c68 + aafcc3057b04b40b6cdf63fb17c8bb61b0bcc20afd5de66bef9f59cf36b8d5f3 + c66de6da2ee4484ad3a98079efe8a4b3b97442dbe17f40ac39e342c52d20e7c0 + 1b330a9b974fef1a3ce6870823fbca77fbaa3d83ed1868e9ba7d99f28c1750cd + 1cdd1fc81f8776ae1c0e5ad9d00e18cddb9902aee4825dfeb95240af6ba5897a + d65a443b90cb00a06df7196306667ba4293381260e0e610f34c1a10af8d2f02b + 37836f01c31a5fab00b21fef8a96f88977ae25543e7ab41ac2cfc8bb0fd81b8a + 86a5b99f28476b027e07029a3ed60487af0ae1890d6f90b8b6e7ead56698b306 + 6a3c26d9b256a621e4289eae3fa0ecdaf8326ab4f90e84e189426dfee3fa0458 + 9fe29366f3f252826a3abe749a802aa2164e5273d5a35521b2dbdff4017d2ba5 + 635e3eaea0f94f5faa11bff02590dbc4563850af14d4f18aa134dea8f29c6899 + 8c42dac92f9cf2bf15190080921a78917cb8a3f7c7df5ecabef0dce81c6c6dd4 + 5e91979792c5fdd00b43692c69c6954de0e15dd4e1331050388dd4acf7c3870d + ce77d5238666f8be72f145edabb99d9155dd3ee592a2d00aeb4b96334432884e + 01fe38f57d5990ff4586f2539bf7f7b7d2a6d94306639d0237c9f8f01f982730 + c6327f44a2d340d5c8ffe6f77ccfa813821a3302acf1999c083fb222eedfcb8a + e4f330f7b36f58ca23eff6b2ed99aba56b5b7b789a8f16ecf7825746ba0d388b + 81c701ef1b0592c593a30ff563ad30f7f3fa036e04889b7ff6eee5685879af57 + 228310913898bd013f9c015ca47d415b653c323732fb87b918f5337488415e2b + 65a93f13bd35acf44da9cc12dd181d3778c598c83ee1c0aed77bc483004af364 + 3b6aef851b9c761f7f8f0088cb568df361a835ba8d2b9c3897576f42c10692cd + ae3f507319906232ba5b0cfa7632288dcae161ef8278e4f44376070b146c2757 + cca38399f8eecf3248fe1532f8659ee4bdf01876a271f16fe01ad892f8be405f + 6b925b174472e9a47a0be8e804a2647ede63bde9dc797d11b62752936f157cc1 + f758adf61a8ecffb7997b2a22e523dbc76198139f0fbd67e83f81332a6cce4a8 + 240071f9f5e8a4b56e2e43a654c5be9e26ac26a6fd7cfb8d595b1521a06426d8 + 8bb8f990c045739506da2b445821ded94911e8459596f10c30488d4ff1a9476e + 6305fcb0b1fa9cd3d27c902d312549f5cbb911deff8fef4b6b0772563cab158e + 9b1d954852a8fd94b8946b80bb4fb387c13eeee0f54d62b8dda4d0dd1d03f40c + 6fd3f345dff25c7a3b2e83fdaf8bb4446b46755fad7ffdedeaa0800f5ac710a6 + 85932c366b61b3d4a53437bddef66759d478da70e0b9ddaa2a39dbbdcebf6625 + db70798770e4b31f4b31707f04919597e0109f51ea57f9013949ad05776d7df2 + bb4319a3c1f2956fe1c7884cb87a2161798c009449d6c83d628584b98cc44b4d + fbecc5ad940ab62d2ffb0445ec91c4abd45f25f77298b8cc0a38c37ddd132184 + 5b1fdb3709b8621953386f4229860978c55841e528f266368fcfb65ad2029f12 + 52f0d6c5d9065e0a32bc4b7680cfb1755e75774cc97e505d15933ca0f8bed34a + b318939a52244c06e6ce578b6e0d8cc13345b1254724e6081c314b9f6366798c + 2020618007a6787ff4356e048785300879a5ce90c5ccf2e4aa1e664092a14cb0 + acda0456e689e379c16c10007566c837a1628f0e468002a120093e54eed8991d + 7942a05ae06ef62e5bef187e7c92cfc9b477e6c9c6f37092d3a2b442c6a1f531 + 4b4be5ab323486eb3bcef02028bf70f546b1ea923701609c9002efeded725e88 + b275a9dfa8cd779954746843e3cca74e6d70565ec7fb396467512ddc9a957a44 + 5c59d5a9e8e2d2fbb0ba452f74b0e105223848192de9b96efe65a7e4486d84b7 + c1c7e73ebdd819520fe4769a587b3122f0727493d557643caecfeb2942113309 + 28f6898da734c1f922f71c38a7da6a81760683c8eb8e94669b2988360b920de3 + 255e87775af18786d80dc2a3ea1bc6f2d2b3de73426a31969ced09fb296ebf4f + d45b82b1fdcdfa1087e7df17adfb0e27896f7c970ef4c8df982e2cd0eaf005be + 82963142d2d64b570a9ea841eb3ded01b93f283ff51e837a28bd9e11eb5fd259 + 1901f52c72520ed99d9774a3a0e20ea877c12d2a3e4cbd25bee33d93f5d856a5 + 2b6ce7fa3c8d9250b10a59b6de9a3c46a3e1a65fc83a5c2594a04254fa7ff9bd + 993a2ea5b1e43c32488ecb47c22efd3eb5a05eb1c17dfd84a4d2882ab9d62c55 + a315b29db6f7a8c7fdacca9f083b8acb055efe676656ea00156737f544a791b4 + 5edb7bdb1bececf020f159d6060f057c4c3f196782e91a34d61b2653a854da40 + 2465f58c0456b2a3e76361838d51fad963dbc02a51efe2d01f10875662e3a32e + e5d5949fd380697c8a759e3fc9ca4010e0eba8a1406e8fec31fc9a8b2ce0d0e2 + 93332e568f3775b3df06a9e94aa87d7038a538aaab4c612825de5f1777246cf1 + fc981f076f7b1c2ba5b717c370ad35c008c9afa21c1c80d57bc64075cb007205 + b33cc81941532e427e121726447f70880c9c2c58226465d0874683e7333a0e15 + 251fb76a72c46f1d5c25885bf6d7313d5adc745d06ffee1413bc347562a8eec6 + 9ecca8afaa81feab79bfafd13cc1ccf06b85b5434a41f73f82f330fb421dae31 + bec561cbbaf5a9a8db64d41d152a09f6ea0728b31394618e02f84612f33b6a97 + 07c838fe60a514e6f4ad129d8a6dd1b9b504a5a6af667cdf06a21c3bc098cd94 + 3ad0441c2261d6c618536818925971a993181102257bf3fa9a2320c93d480ba6 + 0ceb920cc612f8089b0eab0ec65f0809f77bae63e40f5b06f621b60b9908d36c + e54852504560cdedd31c5b0cd043e90ab816fff3895499f944cf90cf05b9f5d2 + 2702c8a383e5f76b858fb31dfe5cd382c1f7d73ade719b1273b3fe29d5aebde9 + bd52e2ca1fc1af5bc5a7b0f397b59442a0d840e1cb08e5d2215d408808fd124e + c74174733e9046928c4e75a81f13defc76810b1d5d1da277a798bdc923a60dfa + e236a45cd1fb8c015209b1eb7c8cab61ab217a56f6c7fd45d4675d2d5a61e02c + cb104b86a4c7883e4d67e7b5dde25c1fd7cd24e4536c426c6030b9b66f7b70d1 + bc01ec1a12738cf983d3803f56e6f3298bc99bb12280828d8e3713be86adff4d + cfb1d91299b12bd7e400d1f187d6f7a77d869d70fa43e158aa3a34750aa6f66f"