summaryrefslogtreecommitdiffstats
path: root/meta/recipes-gnome/librsvg/librsvg
Commit message (Collapse)AuthorAgeFilesLines
* librsvg: upgrade 2.56.3 -> 2.57.1Alexander Kanavin2024-03-072-1519/+5
| | | | | | | | | | Drop 0001-Add-riscv32-support.patch (merged upstream). (From OE-Core rev: 2d53ba395affdd2b4e5eb2abe105a78ddcc51ddb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Fix build for riscv32Khem Raj2023-11-101-0/+1511
| | | | | | | | | | Add missing support for linux-raw-sys (From OE-Core rev: e453f6fb66ac95b449d5f3196f7f7e9121412a92) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: update 2.56.0 -> 2.56.1Alexander Kanavin2023-06-271-42/+0
| | | | | | | | | | | Drop 0001-system-deps-src-lib.rs-do-not-probe-into-harcoded-li.patch as upstream fixed the issue. (From OE-Core rev: f4d9dc2fb3ff0370917c37f61a46d47503d94420) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvf: update 2.54.5 -> 2.56.0Alexander Kanavin2023-05-221-13/+4
| | | | | | | | | | | | Upstream no longer includes all the crates into tarballs, so use cargo_update_recipe_crates class to make a list for the crate:// fetcher. (From OE-Core rev: 365fac1a696b6e109849fa9ee21112ee777c5163) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: update 2.54.0 -> 2.54.1Alexander Kanavin2022-05-051-24/+0
| | | | | | | | | | | | Drop patch as issue addressed upstream. Restore doc generation, as it is now possible to disable/enable. (From OE-Core rev: 9fb6450a71578a8399eeccf41d2c515543b4aae7) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: upgrade 2.52.7 -> 2.54.0Alexander Kanavin2022-04-191-0/+24
| | | | | | | | | | | Upstream has replaced gtk-doc with gi-docgen however it is not possible to configure. So it's disabled until the merge request to do so lands: https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/687 (From OE-Core rev: f6c9614397e71751675ca45f8211e66ce76c2b93) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: update 2.52.5 -> 2.52.6Alexander Kanavin2022-03-091-9/+7
| | | | | | | (From OE-Core rev: 49f3b14ce8efe200b0949232de81cb7e0bea7207) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: update 2.52.4 -> 2.52.5Alexander Kanavin2022-01-116-1742/+6
| | | | | | | | | Remove upstreamed patches. (From OE-Core rev: b7ad5aacf2c3a58763da438267a31ace8982c1f6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: submit system-deps patch upstreamAlexander Kanavin2021-11-211-4/+1
| | | | | | | (From OE-Core rev: c8ffbd04aeb91096bfbc6922092ccadbb8e1848f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: update 2.52.3 -> 2.52.4Alexander Kanavin2021-11-211-5/+6
| | | | | | | (From OE-Core rev: 9c7e978593e013bf720887955b5770ccb529eade) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librstd-rs: submit patches upstreamAlexander Kanavin2021-11-213-0/+3
| | | | | | | (From OE-Core rev: f298853c50b50e79a2802e4e1781fea9b53b5f20) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: set the needed atomic configuration flags directly per-targetAlexander Kanavin2021-11-071-143/+0
| | | | | | | | | | | | Do not try to mangle the upstream list of targets; after discussion with upstream it turns out it's neither necessary nor upstreamable: https://github.com/crossbeam-rs/crossbeam/pull/751 (From OE-Core rev: 97562668e1a76710acd2be7c8cdbcc1deb80bd9f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: update 2.52.2 -> 2.52.3Alexander Kanavin2021-11-032-17/+23
| | | | | | | (From OE-Core rev: 72a378cf09d297ab7d64b3905cdf313b63c5fa6b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Disable 64bit atomics in crossbeam for rv32Khem Raj2021-10-271-8/+3
| | | | | | | | | | | | This fixes | error[E0412]: cannot find type `AtomicU64` in module `core::sync::atomic` | --> /usr/src/debug/librsvg/2.52.2-r0/librsvg-2.52.2/vendor/crossbeam-utils/src/atomic/consume.rs: 78:14 (From OE-Core rev: 3e289efb283cc4cff44b63405103299b90e3af9b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Bump to 2.52.0 -> 2.52.2Khem Raj2021-10-231-2/+2
| | | | | | | | | | | | | | | | Drop backports which are already in this release Bunch of bugfixes and features Details of changes https://gitlab.gnome.org/GNOME/librsvg/-/releases#2.52.2 https://gitlab.gnome.org/GNOME/librsvg/-/releases#2.52.1 (From OE-Core rev: cff39e2028afadd42fa53639f4ac2a9c9c3818a3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Fix vendored libc to work on riscv and muslKhem Raj2021-10-234-0/+1676
| | | | | | | | | | | These are patches applied to rust libc already but since librsvg uses its own copy of libc, we need to patch it here too (From OE-Core rev: 7ff7e97a73ae2e5fb37fd9248d3dd011053eaa6c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: update 2.52.0 -> 2.52.2Alexander Kanavin2021-10-234-311/+0
| | | | | | | | (From OE-Core rev: 4a5cb680d66e8375a287cd5d87ed82c0832b6e57) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: restore reproducibilityAlexander Kanavin2021-10-141-0/+53
| | | | | | | | (From OE-Core rev: c6fbac3b1db14aa73b4161371dd49644f3cced74) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: use only the target architecture to determine availability of ↵Alexander Kanavin2021-10-141-0/+148
| | | | | | | | | | | | | atomic primitives This eliminates the hardcoded list of rust targets which can't possibly include everything from OE universe. (From OE-Core rev: d59f69b136dceb490dbb1ca3c2f20e7ff3e28ad6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: add backports to fix big endian targets (e.g. mips)Alexander Kanavin2021-10-144-0/+311
| | | | | | | | (From OE-Core rev: 2fd0ad104b29473c8a1b0b5c173ab54c48994271) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: update 2.40.21 -> 2.52.0 (transition to rust!)Alexander Kanavin2021-10-145-125/+100
| | | | | | | | | | | | | | | | After some poking and hacking I have arrived to the settings that work. Please refer to the commit for details. Some of these issues may re-occur in other components; in that case we need to come up with more generic solutions or upstream fixes. So far, it's a learning exercise for everybody in getting to know the rust toolchain. (From OE-Core rev: e060ee5ea96f3c3903b8aa018a5a3af3c60e5ab3) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Fix build reproducibilityJoshua Watt2019-11-271-0/+30
| | | | | | | | | | | | librsvg was encoding the path to the build directory in order to find a font file for testing. This wouldn't work in OE anyway since the build directory isn't present at that exact location on the target, so remove the offending path to make the build reproducible. (From OE-Core rev: b79a2cec587a1f9f3d6a6f979f5c5504baccd75f) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Replace workaround for old host systems with upstream fixAdrian Bunk2019-05-271-0/+35
| | | | | | | (From OE-Core rev: c54d40f98805977d512f5dc86f1f2c84711003ac) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: upgrade to 2.40.13Jussi Kukkonen2016-01-181-8/+5
| | | | | | | | | Updated gtk-option.patch. (From OE-Core rev: cbc8ead877203e95f9e46c874b30075ad6037a4d) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Upgrade 2.40.9 -> 2.40.10Jussi Kukkonen2015-08-161-7/+6
| | | | | | | | | | Rebase gtk-option.patch (From OE-Core rev: 54fc08789321168026d4138fb6292cb6657e7ee5) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Upgrade 0.40.6 -> 0.40.9Jussi Kukkonen2015-04-271-15/+17
| | | | | | | | | | * modify gtk-option patch so it's for configure.ac and not configure.in (From OE-Core rev: 25b4cac50ba05a8faeb3b2013253103b98e5f533) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: upgrade to 2.40.6Ross Burton2015-01-071-96/+0
| | | | | | | | | | | Upstream now ships it's own vapigen.m4, so don't install our own copy. (From OE-Core rev: 7235da88c6ed6555cfa271714331595a8c3dd2e4) (From OE-Core rev: a06bdaf8c25fbe838c416e67aaf4a6bc0335681c) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: upgrade to 2.40.2Ross Burton2014-05-111-0/+3
| | | | | | | | | Also add Upstream-Status to gtk-option.patch (From OE-Core rev: aa983d9117d2ddc0906aafdb7a9e584097475275) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: upgrade to 2.40.1Ross Burton2013-11-291-32/+0
| | | | | | | (From OE-Core rev: 8f5f99a9c403d10e480d21f65147d9f67dfc60a0) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: upgrade to 2.40.0Ross Burton2013-11-203-0/+187
Add local-m4.patch and install a local vapigen.m4 so that we can autoreconf without needing Vala installed. Refresh build dependencies removing stale recipes and adding libcroco as it's a mandatory dependency now. Explicitly disable Vala, with a patch from upstream until 2.40.1. The GTK+ 2 theme engine has been removed, delete all traces of it. Add a patch to make GTK+ use deterministic, and a disabled PACKAGECONFIG for it. Enable parallel make, as some testing shows that it works fine. Drop librsvg-CVE-2011-3146, merged upstream. Drop doc_Makefile.patch, our gtk-doc.mk isn't buggy and this isn't needed anymore. Merge multiple -dev and -dbg packages into ${PN}-dev and -dbg, and remove the loader module .a and .la files as they are pointless. (From OE-Core rev: ee3e2e5ce15a3bf78c7e9d76d7bf68131f2d3ef7) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>