summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/pango
AgeCommit message (Collapse)Author
2020-09-03pango: upgrade 1.46.0 -> 1.46.1Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-25pango: update 1.44.7 -> 1.46.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-30pango: Disable Wimplicit-fallthrough as errorKhem Raj
Clang is quite a lot more stricter and ends up finding more cases, these are code format warnings so its safer to disable them here. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-29pango: upgrade 1.44.6 -> 1.44.7Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2019-11-25pango: Fix reproducibilityJoshua Watt
Applies a patch to fix the build reproducibility of the -src package. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-08pango: remove obsolete libtool FILESRoss Burton
We now build Pango with Meson which doesn't use libtool, so we can remove the FILES that packages up non-existant .la files. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-02pango: fix the failing testiter test caseRoss Burton
The testiter test case fails if libthai support isn't enabled because it execises codepaths that need libthai to be correct. Backport a patch to skip this test if libthai isn't enabled. Signed-off-by: Ross Burton <ross.burton@intel.com>
2019-09-06pango: add PACKAGECONFIG for libthai supportRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2019-09-06pango: 1.44.6 upgradeRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2019-08-22pango: upgrade to 1.44.5Ross Burton
This release ships some files that were previously missing from git but needed for the test suite. Add RDEPENDS on locale-base-en-us as some of the tests explictly use it. No need to depend on liberation-fonts, all of the tests use Cantarell. With these changes, just one test fails (filed upstream as https://gitlab.gnome.org/GNOME/pango/issues/405) and there are no skips. Signed-off-by: Ross Burton <ross.burton@intel.com>
2019-08-06pango: upgrade 1.42.4 -> 1.44.3Anuj Mittal
* For changes, see: https://github.com/GNOME/pango/blob/master/NEWS * Remove upstreamed patch, rename docs and introspection meson options and add PACKAGECONFIG for tests. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-25gtk-doc.bbclass: unify option setting for meson-based recipesAlexander Kanavin
This is done similarly to gobject-introspection work by Andreas Müller, and allows dropping duplicate clutter from the recipes. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-11pango: use gobject-introspection.bbclass on/off mechanismAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-04pango: fix markup-parse test caseRoss Burton
The test case expects that printf(0x0) is (null) but for us this it is (NULL). Use case-insensitive diff as the rest of the tests don't care about case. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-25pango: convert from autotools to mesonAlexander Kanavin
Drop the autotools-specific patch. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-28meta: add native and nativesdk variants to various recipes to enable ↵Alexander Kanavin
gtk+3-native/nativesdk Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-03pango: respect PTEST_ENABLEDRoss Burton
Don't use the 'ptest' DISTRO_FEATURE because whilst that can be on, PTEST_ENABLED could have been overwritten. Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-10-03pango: don't disable debuggingRoss Burton
By explicitly disabling debugging we get *no* safety checks: the GLib asserts and checks are all disabled. This is fine for absolute performance but something that should be opt-in. This also breaks the test suite, which relies upon the asserts to work. Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-09-05pango: upgradeRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-29pango: upgrade to version 1.40.14Maxin B. John
Upgrading to stable version 1.40.14 Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-01-09pango: don't wipe EXTRA_AUTORECONFRoss Burton
This was added in 2007 to solve unspecified build errors, but the autotools support has improved a lot since then and nothing breaks with it removed. Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-12-10pango: update upstream-status on a patchRoss Burton
2017-11-09pango: update to 1.40.12Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2017-05-30pango: 1.40.3 -> 1.40.6Huang Qiyu
Upgrade pango from 1.40.3 to 1.40.6. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-03-01recipes: Make use of the new bb.utils.filter() functionPeter Kjellerstedt
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-10-31pango: Upgrade 1.40.1 -> 1.40.3Jussi Kukkonen
Bug fix releases. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-09-09pango: fix gtk-doc build when x11 is not in useAlexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2016-06-02pango_1.40.1.bb: Fix compilation errorDmitry Rozhkov
On a build host not having libglib-2.0 installed compiling pango fails with the error message ./gen-all-unicode: error while loading shared libraries: libglib-2.0.so.0: cannot open shared object file: No such file or directory The executable doesn't have RPATH set to the library installed in the native sysroot. The fix sets RPATH. Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-17pango: Upgrade 1.38.1 -> 1.40.1Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-04-29directfb/pango/webkit: base_contains -> bb.utils.containsRobert Yang
Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-03-12recipes-gnome: fix introspection supportAlexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-03-02pango: make ${PN}-ptest RDEPENDS on cantarell-fontsJagadeesh Krishnanjanappa
Pango test case (test-layout.test) requires cantarell-font typeface. This test case uses 'Cantarell 11' font type. Test result after this change on qemux86: -- snip -- root@qemux86:~# gnome-desktop-testing-runner pango Running test: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test PASS: pango/test-pangocairo-threads.test Running test: pango/test-ot-tags.test /tags/script: OK /tags/language: OK PASS: pango/test-ot-tags.test Running test: pango/testcolor.test /color/parse: OK PASS: pango/testcolor.test Running test: pango/markup-parse.test /markup/parse/valid-4.markup: OK /markup/parse/valid-1.markup: OK /markup/parse/valid-3.markup: OK /markup/parse/valid-2.markup: OK /markup/parse/fail-1.markup: OK PASS: pango/markup-parse.test Running test: pango/test-layout.test /layout/valid-1.markup: OK /layout/valid-2.markup: OK PASS: pango/test-layout.test Running test: pango/cxx-test.test PASS: pango/cxx-test.test Running test: pango/testboundaries_ucd.test /text/break/grapheme: Testing /usr/libexec/installed-tests/pango/GraphemeBreakTest.txt. OK /text/break/word: /usr/libexec/installed-tests/pango/WordBreakTest.txt not found. Skipping test. OK /text/break/sentence: /usr/libexec/installed-tests/pango/SentenceBreakTest.txt not found. Skipping test. OK /text/break/line: /usr/libexec/installed-tests/pango/LineBreakTest.txt not found. Skipping test. OK PASS: pango/testboundaries_ucd.test Running test: pango/testboundaries.test /text/boundaries: sample file: /usr/libexec/installed-tests/pango/boundaries.utf8 testboundaries passed OK PASS: pango/testboundaries.test Running test: pango/testattributes.test /attributes/basic: OK /attributes/equal: OK /attributes/list/basic: OK /attributes/list/change: OK /attributes/list/splice: OK /attributes/list/filter: OK /attributes/iter/basic: OK /attributes/iter/get: OK /attributes/iter/get_font: OK /attributes/iter/get_attrs: OK PASS: pango/testattributes.test Running test: pango/testscript.test /script/iter: OK PASS: pango/testscript.test Running test: pango/test-font.test /pango/fontdescription/parse: OK /pango/fontdescription/roundtrip: OK PASS: pango/test-font.test Running test: pango/testiter.test /layout/iter: OK /layout/glyphitem-iter: OK PASS: pango/testiter.test SUMMARY: total=12; passed=12; skipped=0; failed=0; user=76.1s; system=2.0s; maxrss=52664 root@qemux86:~# -- CUT -- Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-02-06pango: unset LDFLAGS when building gen_all_unicodeRoss Burton
When building the native gen_all_unicode binary we need to also unset LDFLAGS as otherwise the *target* LDFLAGS will be used. At best the options are harmless but if there are options that the host compiler doesn't support then the compile will fail. For example, if the host gcc is version 4.8 but LDFLAGS contains -fstack-protector-strong which in 4.9 onwards. Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-02-06pango: merge bb and incRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-01-30pango.inc: misc dependency fixesAndre McCurdy
- Add glib-2.0-native dependency for target - Add fontconfig-native and freetype-native dependencies for native - Drop unnecessary dependency on zlib for all Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-01-30pango.inc: limit ptest specific do_compile_prepend to target buildsAndre McCurdy
Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-01-29pango.inc: drop obsolete dependency on qemu-nativeAndre McCurdy
The dependency on qemu-native was removed during the update to 1.38.1: http://git.openembedded.org/openembedded-core/commit/?id=9a86d2a876f5cce9c2825f8fd5bf5dc9aaf9d7a1 Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-01-26pango.inc: drop obsolete FULL_OPTIMIZATION over-rideAndre McCurdy
Legacy workaround dating back to 2007, no longer required. http://git.openembedded.org/openembedded-core/commit/?id=975809901d32756a1abb03d23a459ab0c6eadc17 Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-12-16meta: Drop now pointless manual -dbg packagingRichard Purdie
With the autodebug package generation logic, specifically setting FILES_${PN}-dbg isn't needed in most cases, we can remove them. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-12-08package_regex.inc: split entries with odd-even versioning into their own recipesAlexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-12-01pango: use ptest-gnomeRoss Burton
Instead of hand-coding the ptest integration, use the ptest-gnome class. Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-11-25pango: add RPROVIDES for removed packagesRoss Burton
Now that Pango has merged the external modules and engines the packages don't exist. For convenience have the Pango library RPROVIDE these names. Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-11-25pango: Upgrade 1.36.8 -> 1.38.1Jussi Kukkonen
Pango is now a simple a simple library and no longer has - modules - engines - configuration Dropping all related things from the recipe. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-08-24classes/gnomebase: change tarball compression to xzAlexander Kanavin
Upstream, xz has been the only format for some time now, so let's make it the default and adjust recipes that package old stuff. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-04-09pango: fix postinstMartin Jansa
* merge postinst_prologue with the append in the do_split_packages call Now we can call correct pango-querymodules binary and respect D variable, otherwise we're trying to regenerate it on host which fails: pango-module-basic-fc.postinst: line 17: /usr/bin/pango-querymodules: No such file or directory Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-12-31pango: upgrade to 1.36.8Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2014-09-10pango: update to 1.36.6Marko Lindqvist
Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-09-02pango / ptest: clean CFLAGS for host binaryWenzong Fan
The binary gen-all-unicode needs to be compiled for the host architecture, the CFLAGS passed to target system could cause build issues for it. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-23pango: upgrade to 1.36.5Ross Burton
Update pango-ptest to reflect moved test suite. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-05-20pango: enable ptestRoss Burton
Install the test suite for ptest. The test suite needs some fonts to be present to depend on liberation-fonts. 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>