summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics/fontforge
Commit message (Collapse)AuthorAgeFilesLines
* recipes: Fix override syntaxKhem Raj2021-08-031-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <Martin.Jansa@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-6/+6
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fontforge: Link with libpython3Khem Raj2020-01-221-2/+5
| | | | | | Helps building with python3 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: add mime-xdg to inheritAndreas Müller2020-01-191-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: rework for python3Andreas Müller2020-01-171-5/+3
| | | | | | | | | | * python3native is necessary because configure asks for version. If it uses host's version python modules might be installed in wrong paths * checked: ${PN}-python is packed properly * while at it remove uneccessary (wrong) line: there is no ${PN}-python-dbg Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: rename distro_features_check to features_checkDenys Dmytriyenko2019-11-211-1/+1
| | | | | | | Avoid warning due to the class rename in OE-Core. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: Upgrade to 20190801 releaseKhem Raj2019-09-303-62/+75
| | | | | | | | | | | | | | License-Update: Dropped plugins [1] and gnulib [2] - Add a fix for musl build to include sys/select.h - gnulib dependency is not needed anymore - Disable libuninameslist, recipe is missing in OE [1] https://github.com/fontforge/fontforge/commit/ed62345e3ad7484cd0bf714f5ef9c7012dad157c#diff-9879d6db96fd29134fc802214163b95a [2] https://github.com/fontforge/fontforge/commit/51c045a09804c20725527878c753df6ba96dafa8#diff-9879d6db96fd29134fc802214163b95a Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: upgrade 20170731 -> 20190413Andreas Müller2019-05-061-5/+6
| | | | | | | | | | * Features added and bugs fixed. For more information see [1] * add gtk-icon-cache mime to inherit [1] https://github.com/fontforge/fontforge/releases Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: Fix multilib / lib32 packagingAndreas Müller2019-02-151-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: split one dpg packageHongxu Jia2018-09-171-2/+3
| | | | | | | | | | | Multiple -dbg packages per recipe is not encouraged, and only one is recommended and the code only works properly in some cases for one. Add RPROVIDES_${PN}-dbg to be compatiable with previous dbg packages requiring. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: explicitly depend on gettext-nativeMartin Jansa2018-01-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fixes: Making all in po make[2]: Entering directory `TOPDIR/BUILD/work/x86_64-linux/fontforge-native/20170731-r0/build/po' msgfmt --check --output-file=ca.mo ../../git/po/ca.po msgfmt --check --output-file=el.mo ../../git/po/el.po msgfmt --check --output-file=es.mo ../../git/po/es.po msgfmt --check --output-file=it.mo ../../git/po/it.po /bin/bash: msgfmt: command not found /bin/bash: msgfmt: command not found /bin/bash: msgfmt: command not found /bin/bash: msgfmt: command not found make[2]: *** [ca.mo] Error 127 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [el.mo] Error 127 make[2]: *** [es.mo] Error 127 make[2]: *** [it.mo] Error 127 make[2]: Leaving directory `TOPDIR/BUILD/work/x86_64-linux/fontforge-native/20170731-r0/build/po' * as Ross explained: needs explicit dependency on gettext-native native disables NLS so just has gettext-minimal-native in the depends Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* fontforge: update to 20170731 to fix CVEsWenzong Fan2017-08-281-2/+2
| | | | | | | | | | | | | | | Fixed CVEs & Issues: CVE-2017-11577: #3088 CVE-2017-11576: #3091 CVE-2017-11575: #3096 CVE-2017-11574: #3090 CVE-2017-11572: #3092 CVE-2017-11571: #3087 CVE-2017-11569: #3093 CVE-2017-11568: #3089 Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fontforge: update 20150824 -> 20161012Andreas Müller2017-02-231-2/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* fontforge: add gettext to inherit and unblacklistAndreas Müller2017-02-231-3/+1
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* python-edbus exquisite elementary libeweather unionfs-fuse xfsprogs gmtk ↵Martin Jansa2017-02-131-0/+2
| | | | | | | | | devilspie2 gnome-backgrounds gnome-desktop gnome-mime-data gtk-engines gtksourceview2 libgnomekbd libidl-native onboard libgpewidget ubi-utils-klibc kexec-tools-klibc gupnp-igd gupnp-tools dvb-apps gstreamer mpd crda netcat-openbsd wireshark gnokii libmbim mosh networkmanager-openvpn libtelepathy dbus-daemon-proxy libdbus-c++ php vala-dbus-binding-tool collectd libgxim pywbem gtkhtml2 fbida fontforge libsexy wayland-fits xstdcmap xf86-video-glamo font-adobe-100dpi font-adobe-utopia-100dpi font-bh-100dpi font-bh-lucidatypewriter-100dpi font-misc-misc crash a2jmidid libsdl2-mixer libsdl-mixer minidlna sylpheed libsdl2-ttf libsdl-ttf ode pidgin postgresql syslog-ng usb-modeswitch xdg-user-dirs gateone python3-cryptography-vectors python3-ndg-httpsclient python-cryptography-vectors python-pbr bundler netdata menulibre openzone xfce4-verve-plugin iperf terminus-font xf86-video-nouveau ipmiutil klibc-utils pmbw multipath-tools gparted, gnome-system-monitor, php, vala-dbus-binding-tool, gtkmathview, lmsensors, postgresql: Blacklist * fails repeatedly as reported in: http://lists.openembedded.org/pipermail/openembedded-devel/2017-February/111112.html Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fontforge-native: support python moduleHongxu Jia2016-08-151-1/+1
| | | | | | | | | >>> import fontforge The python module is required by lohit. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fontforge: add back gnulib to DEPENDSAndreas Müller2016-05-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 00ec8bc10df539ecedc3beb2dde28a8e4665cad8 Author: Paul Gortmaker <paul.gortmaker@windriver.com> Date: Sun May 8 15:08:12 2016 -0400 autotools-bootstrap: make bootstrap package specific. removed this dependency causing: ERROR: fontforge-20150824-r0 do_configure: Function failed: do_configure (log file is located at /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/fontforge/20150824-r0/temp/log.do_configure.26234) ERROR: Logfile of failure stored in: /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/fontforge/20150824-r0/temp/log.do_configure.26234 Log data follows: | DEBUG: Executing python function sysroot_cleansstate | DEBUG: Python function sysroot_cleansstate finished | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common'] | DEBUG: Executing shell function autotools_preconfigure | DEBUG: Shell function autotools_preconfigure finished | DEBUG: Executing python function autotools_copy_aclocals | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common'] | DEBUG: Python function autotools_copy_aclocals finished | DEBUG: Executing shell function do_configure | cp: cannot stat '/home/superandy/tmp/oe-core-glibc/sysroots/raspberrypi2/usr/share/gnulib': No such file or directory | WARNING: /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/fontforge/20150824-r0/temp/run.do_configure.26234:1 exit 1 from 'cp -rf /home/superandy/tmp/oe-core-glibc/sysroots/raspberrypi2/usr/share/gnulib /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/fontforge/20150824-r0/git' | ERROR: Function failed: do_configure (log file is located at /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/fontforge/20150824-r0/temp/log.do_configure.26234) Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* autotools-bootstrap: make bootstrap package specific.Paul Gortmaker2016-05-121-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | The theory behind this bbclass was reasonable, with the primary goal being to avoid multiple downloads of gnulib, but it neglected the fact that packages would be shipping a specific version of the ./bootstrap which will support some flags but maybe not all the latest ones from the latest gnulib/build-aux/bootstrap file. I attempted to simply update the two pkgs to use the latest copy of bootstrap from gnulib but this of course triggers the descent into autoconf hell that we all know and love. Rather than futzing with the packages configure.ac and deviating from what the pkg maintainers intended and tested, we can just let the packages have independent calls to ./bootstrap with whatever flags are needed. The goal of this commit is to move the prepend out to the packages and then delete the class without any real functional change ; i.e. a purely mechanical change. Then we can adjust each package to ensure it will still build with a modern host, in an independent fashion, while keeping the main advantage of not fetching gnulib two extra times for netcf and fontforge. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* fontforge: avoid cloning uthash during do_compileAndreas Müller2015-11-061-2/+9
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* fontforge: use autotools-bootstrap.bbclassAndreas Müller2015-11-061-9/+3
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* fontforge: update to 20150824Andreas Müller2015-09-081-5/+6
| | | | | | | | | | | | * LICENSE was rewrittem stating out more clearly that huge parts were initially licensed under BSD clause 3 - so add that licence. * Follow suggestion not to use github release tarballs [1] and use git as source. [1] http://lists.openembedded.org/pipermail/openembedded-devel/2015-August/102843.html Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fontforge: add x11 to REQUIRED_DISTRO_FEATURES for target build which ↵Martin Jansa2015-07-161-1/+2
| | | | | | depends on libxi Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fontforge: add 20141126Andreas Müller2015-05-281-0/+41
Have this recipe in my meta-qt5-extra but would be happy to get it under the hood of Martin's world. It started with the native part to build kde's oxygen-fonts but maybe somebody likes to have it on target. Tested native part by gazillions of builds / target part in xfce environment. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>