summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
...
* libusbgx: drop hard-coded /usr/bin,/etcMing Liu2023-05-161-1/+3
| | | | | | | Drop hard-coded /usr/bin,/etc from gadget-start. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libiio: Do not generate lineinfo in lex/yacc generated filesKhem Raj2023-05-151-0/+2
| | | | | | | | This avoid buildpaths being in target packages. These are emitted into generated lexer.c and parser.c, therefore ensure that lex and yacc are directled to not include lines in their output. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poppler: add dependency on glib-2.0-nativeMartin Jansa2023-05-151-1/+1
| | | | | | | | * in some builds (probably without gobject-introspection-data enabled) it fails to find native glib-mkenums and fails with: poppler/23.04.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3: can't open file 'poppler/23.04.0-r0/poppler-23.04.0/glib/GLIB2_MKENUMS-NOTFOUND': [Errno 2] No such file or directory Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fftw: Remove hardcoded sysroot into binariesKhem Raj2023-05-131-0/+1
| | | | | | | | FFTW_CC is added to image via version.o and its CC + CFLAGS however CC in OE containes --syroot compiler option which encodes buildpaths into binary, therefore remove this option from FFTW_CC in config.h Signed-off-by: Khem Raj <raj.khem@gmail.com>
* psutils: Add recipeKhem Raj2023-05-101-0/+24
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libpaper: Add recipeKhem Raj2023-05-101-0/+11
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* idevicerestore: Update to latest on master branchKhem Raj2023-05-101-1/+1
| | | | | | Needed to pick fixes to build with latest libplist Signed-off-by: Khem Raj <raj.khem@gmail.com>
* serial: add recipe for version 1.2.1Matija Tudan2023-05-092-0/+33
| | | | | | | | Serial is cross-platform library for interfacing with RS-232 serial like ports. Signed-off-by: Matija Tudan <tudan.matija@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* asio: update to 1.28.0Vasileios Anagnostopoulos2023-05-092-5/+36
| | | | | | | | | License-Update: change in the copyright year [1] [1] https://github.com/chriskohlhoff/asio/commit/8d176a2c81e0b49ff11cf2c22dcccf504dc64aea Signed-off-by: Vasileios Anagnostopoulos <anagnwstopoulos@hotmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imaagemagick: update 7.1.1-5 -> 7.1.1-8Markus Volk2023-05-091-8/+15
| | | | | | | | | - add PACKAGECONFIG for xml - add configuration - workaround reproducibility issues Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libusbgx: fix some systemd service conditionsMing Liu2023-05-091-1/+3
| | | | | | | | | | | | | Let usbgx.service require and run after sys-kernel-config.mount. Use "Type=simple" rather than "Type=oneshot", this ensures usbgx.service would not hang on failures, failures could happen in many conditions, like if the end user has manually configured something in configfs, or start usbgx.service twice, or someting wrong in /etc/default/usbgx or /etc/usbgx/*.schema. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libusbgx: fix device hot-plug use caseMarcel Ziswiler2023-05-091-1/+1
| | | | | | | | | | | | | Upon hot-plugging device (resp. un-plugging host) dwc3_gadget_init() does nicely get executed. However, for an actual gadget to get started, it also requires the libusbgx dance as well. Instead of only doing this upon boot aka after multi-user.target (which is fine only if the device is already there at boot), execute it after usb-gadget.target. This ensures dwc3_gadget_start() gets executed also during hot-plugging. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libusbgx: uprev to the latest commitMing Liu2023-05-093-1/+851
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Uprev libusbgx to 721e3a1 to get following fixes: ``` 721e3a1 correct attribute import / export bbdaad2 Document the license of the library and examples 36e71e1 Rename the net class variables to class_ efdd7a6 tests: update test code with new net attributes 4ca4a76 net: adds class, subclass and protocol attributes b1c8586 Merge pull request #64 from mgrzeschik/master 8b91dbb uvc: add isoc parameter settings 50fe6a7 uvc: fix init_formats function afec0d6 uvc: fix exporting attrs with layouts missing a format 0607844 Merge pull request #63 from mgrzeschik/uvc-fix 20d7fe2 uvc: fix unsigned nmb to int ed1fb6d Merge pull request #62 from linux-usb-gadgets/uvc-fix 157cbd8 uvc: fix return check on scandir 741230b Merge pull request #61 from linux-usb-gadgets/uvc-libconfig-import-export-support 53231c7 uvc: add import/export support 61a4186 uvc: consistently use defines for common strings 57dc1d5 uvc: check attr pointer in set_attrs 4061ffd uvc: remove unnedded USBG_UVC_MAX_PATH_LENGTH define 1c94fb8 uvc: remove unused variable b28dd77 uvc: fix compile warnings 6bd989c gadget-uvc: fix 4k format resolution d0f2f4f Revert "Use an unnamed variable instead of a named one" 92deb97 pkgconfig: make Requires for libconfig optional 38dd92f gadget-vid-pid-remove: re-split default vendor/product defines from variables fa4e7e9 Use an unnamed variable instead of a named one 1ee53e4 Copy ether_addr structs to avoid union pointer alignment issues 4852080 Delete embedded copies of libtool m4 files ccba65f Tell git which paths to ignore are directories 3a0f66a Tell git to ignore autotools cruft in the src functions subdirectory 37fcf90 Tell git to ignore generated usbg_version.h header 1e7161d Tell git to ignore the generated cmake config file b9a5b9c Tell git to ignore the right generated pkg-config .pc file e972b9e Document that the configfs Linux kernel module needs to be loaded 97b6477 Support printer function ad378b4 Fix --without-libconfig segment fault on gadget-hid attr setting 67605a0 libusbgx: examples: gadget-vid-pid-remove: fix exit code on success e0cdec8 Merge pull request #54 from mgrzeschik/gadget-vid-pid-remove 547a759 Merge pull request #55 from mgrzeschik/uvc 52aa5ed libusbgx: Add UVC support 852087a libusbgx: examples: gadget-vid-pid-remove: add dynamic vid pid support af2292c Fix typo in comment 664b7e6 Added support for CMake projects macros b5ad66e Fix #39 Compilation fails on gcc v8 283879d libusbgx: fix --without-libconfig build against glibc-2.28 ``` Also add two pending MRs from github: ``` https://github.com/linux-usb-gadgets/libusbgx/pull/72 https://github.com/linux-usb-gadgets/libusbgx/pull/73 ``` Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* enca: Remove buildpaths from target scriptsKhem Raj2023-05-092-2/+32
| | | | | | | | | Using configure checks to detect mktemp can result in problems in cross-builds where buildtime mktemp ( native ) maybe detected in a path that does not exist on target, therefore rely upon PATH variable to find this binary when executing this script. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mg: upgrade 20230406 -> 20230501Wang Mingyu2023-05-081-2/+2
| | | | | | | License-Update: version of hboetes updated to 20230501 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* log4cpp: upgrade 1.1.3 -> 1.1.4Wang Mingyu2023-05-081-2/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libjs-jquery-cookie: upgrade 3.0.1 -> 3.0.5Wang Mingyu2023-05-081-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hwdata: upgrade 0.369 -> 0.370Wang Mingyu2023-05-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* googlebenchmark: upgrade 1.7.1 -> 1.8.0Wang Mingyu2023-05-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* boost-sml: upgrade 1.1.6 -> 1.1.8Wang Mingyu2023-05-081-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* appstream: upgrade 0.16.1 -> 0.16.2Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= Notes: * Due to a past mistake, AppStream until now assumed xml:lang was using POSIX locale, while in fact XML locale need to be in BCP47 format. Most of the translation tools do this correctly, but notably msgfmt when used in batch mode doesn't (which affects anything using Meson's i18n module). AppStream is now behaving according to spec, with some fallback code in place, but please check your XML is translated correctly to ensure all translations are visible. Features: * Add API for asking whether the pool is empty * Add DDE to known desktop-environment list * validator: Check if Release Description is inside description tag * Make AppStream use BCP47 for locale in XML data Bugfixes: * Add missing standard::is-hidden attribute to file search enumerator * spdx: Accept brackets in spdx license expression check * introspection: Bring back AS_FORMAT_STYLE_COLLECTION into its enum * compose: Fix crash in asc_l10n_search_translations_qt() * compose: Set lower-cased CID for synthesized components again * Don't crash when non-YAML documents are read as YAML Miscellaneous: * sanitizers: Allow null-dereference check again Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libftdi: Remove sysroot paths from .cmake filesKhem Raj2023-05-051-0/+5
| | | | | | | Fixes WARNING: libftdi-1.5-r0 do_package_qa: QA Issue: File /usr/lib/cmake/libftdi1/LibFTDI1Config.cmake in package libftdi-dev contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpulimit: fix do_install with multilibMartin Jansa2023-05-031-2/+2
| | | | | | | | | | | | * fixes: DEBUG: Executing shell function do_install install: cannot stat 'TOPDIR/.../lib32-cpulimit/0.2-r0/git/src/lib32-cpulimit': No such file or directory WARNING: exit code 1 from a shell command. * drop strange 'g...@' from SRC_URI Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rdfind: fix build with -Werror=return-typeMartin Jansa2023-05-032-0/+38
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* appstream: fix build without gobject-introspection-dataMartin Jansa2023-05-031-1/+1
| | | | | | | | | | | * there is a meson option to disable introspection, it's just called 'gir' fix GIR_MESON_OPTION to resolve: http://errors.yoctoproject.org/Errors/Details/702780/ Run-time dependency gobject-introspection-1.0 found: NO (tried pkgconfig) ../AppStream-0.16.1/meson.build:173:4: ERROR: Dependency "gobject-introspection-1.0" not found, tried pkgconfig Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* p910nd: Switch to using github for SRC_URIKhem Raj2023-05-011-6/+13
| | | | | | | | This is new location where the project is developed now. Pass CFLAGS to compiler cmdline Package init script Signed-off-by: Khem Raj <raj.khem@gmail.com>
* srecord: Upgrade to 1.65.0Khem Raj2023-04-307-187/+149
| | | | | | Add two patches to fix cross build Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctapi-common: Point to working SRC_URI locationsKhem Raj2023-04-301-4/+3
| | | | | | Drop md5sum checksum Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unicode-ucd: Update license URI to reflect renamed licenseKhem Raj2023-04-301-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unixODBC: Update SRC_URI to use updated location of tarballKhem Raj2023-04-301-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* udisks2: add PACKAGECONFIGs for btrfs,lvm2 and lsmMarkus Volk2023-04-271-0/+6
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lcov: Fix homepageAlex Yao2023-04-261-1/+1
| | | | | | | Lcov moved to GitHub so fix the homepage. Signed-off-by: Alex Yao <alexyao1@meraki.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lcov: Upgrade 1.14 -> 1.16Alex Yao2023-04-253-1156/+3
| | | | | | | | | | This upgrades lcov to 1.16 and removes backported patches which are now included since 1.15. This also removes dependencies added from backported patches since the new version removes the need for these dependencies. Signed-off-by: Alex Yao <alexyao1@meraki.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lcov: Fix Perl PathAlex Yao2023-04-251-1/+1
| | | | | | | | | Fixes an issue where lcov is using the system Perl rather than the yocto provided Perl. This causes packages to not be found during runtime such as PerlIO::gzip. Signed-off-by: Alex Yao <alexyao1@meraki.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* c-periphery: upgrade 2.4.0 -> 2.4.1Wang Mingyu2023-04-231-2/+2
| | | | | | | | | | Changelog: * Fix realtime timestamp reporting for line events in gpio-cdev v2 implementation. License-Update: Copyright year updated to 2023. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: remove test executables from ${bindir}Bartosz Golaszewski2023-04-201-6/+7
| | | | | | | | | | | | There's no need to put the test executables into ${bindir} as they're already installed into ${PTEST_PATH}. This just pollutes $PATH. Future libgpiod releases will not install test binaries at all, leaving it to the library users. For now: remove them manually after installation. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vbxguestdrivers: upgrade 7.0.4 -> 7.0.8Gianfranco Costamagna2023-04-201-1/+1
| | | | | | Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcereal: Fix TMPDIR leaking into debug_str sectionKhem Raj2023-04-172-0/+39
| | | | | | | Fixes errors like File /usr/lib/libcereal/ptest/tests/.debug/test_unordered_map in package libcereal-dbg contains reference to TMPDIR Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tbb: upgrade 2021.8.0 -> 2021.9.0Wang Mingyu2023-04-171-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* remmina: upgrade 1.4.29 -> 1.4.30Wang Mingyu2023-04-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== Update snap build to use freerdp 2.9.0 Add text mime type formats to RDP clibpoard Ensure timer is null after destruction Ability to view passwords in the clear using a toggle in the password field Made icons viewable in lower resulution. Improve mime file [REM-2809] Appearance preferences now refresh in the main window when the user... This should be a message instead of a info print. So that the user can see it by default. remmina_rdp_monitor_get(): fix maxw, maxh and monitorids calculation Fix undefined symbol error when importing gi in a python extension make it build on macOS Fix autostart file flatpak exec command [REM-1987] allow for dynamic resolution updates for vnc connections Fix overlapping text in preferences menu, terminal tab Allow could not authenticate banner to go away after successful reauthentication Add environments for easy manual testing Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: fold libgpiod-src.inc into libgpiod.incBartosz Golaszewski2023-04-142-4/+4
| | | | | | | | | Now that python3-gpiod fetches the sources from pypi, we no longer need to provide the SRC_URI in a separate include. Fold it into the libgpiod.inc used locally only. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: install the libgpiosim headerBartosz Golaszewski2023-04-141-0/+6
| | | | | | | | | This header is used for building tests. While libgpiod can access it from the source tree, the python bindings that live in a separate recipe must be able to use it from its recipe sysroot. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* onig: Ignore .debug directories while finding ptestsKhem Raj2023-04-141-1/+1
| | | | | | | | .debug directories maybe generated when building ptest images with pkgs-dbg, these directories should be ignored in run-ptest script where it tries to find test binaries to execute Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hdf5: Fix install conflict when enable multilib.Wang Mingyu2023-04-131-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Error: Transaction test error: file /usr/include/H5pubconf.h conflicts between attempted installs of hdf5-dev-1.14.0-r0.core2_64 and lib32-hdf5-dev-1.14.0-r0.i686 The differences between lib32-hdf5-dev and hdf5-dev are as follows: @@ -479,10 +479,10 @@ #define H5_SIZEOF_INT8_T 1 /* The size of `int_fast16_t', as computed by sizeof. */ -#define H5_SIZEOF_INT_FAST16_T 4 +#define H5_SIZEOF_INT_FAST16_T 8 /* The size of `int_fast32_t', as computed by sizeof. */ -#define H5_SIZEOF_INT_FAST32_T 4 +#define H5_SIZEOF_INT_FAST32_T 8 /* The size of `int_fast64_t', as computed by sizeof. */ #define H5_SIZEOF_INT_FAST64_T 8 @@ -505,16 +505,16 @@ #if !defined(__APPLE__) /* The size of `size_t', as computed by sizeof. */ -#define H5_SIZEOF_SIZE_T 4 +#define H5_SIZEOF_SIZE_T 8 /* The size of `ssize_t', as computed by sizeof. */ -#define H5_SIZEOF_SSIZE_T 4 +#define H5_SIZEOF_SSIZE_T 8 /* The size of `long', as computed by sizeof. */ -#define H5_SIZEOF_LONG 4 +#define H5_SIZEOF_LONG 8 /* The size of `long double', as computed by sizeof. */ -#define H5_SIZEOF_LONG_DOUBLE 12 +#define H5_SIZEOF_LONG_DOUBLE 16 #else @@ -538,7 +538,7 @@ # elif defined(__aarch64__) #define H5_SIZEOF_LONG_DOUBLE 8 # else - #define H5_SIZEOF_LONG_DOUBLE 12 + #define H5_SIZEOF_LONG_DOUBLE 16 # endif #endif @@ -557,13 +557,13 @@ #define H5_SIZEOF_OFF_T 8 /* The size of `ptrdiff_t', as computed by sizeof. */ -#define H5_SIZEOF_PTRDIFF_T 4 +#define H5_SIZEOF_PTRDIFF_T 8 /* The size of `short', as computed by sizeof. */ #define H5_SIZEOF_SHORT 2 /* The size of `time_t', as computed by sizeof. */ -#define H5_SIZEOF_TIME_T 4 +#define H5_SIZEOF_TIME_T 8 /* The size of `uint16_t', as computed by sizeof. */ #define H5_SIZEOF_UINT16_T 2 @@ -578,10 +578,10 @@ #define H5_SIZEOF_UINT8_T 1 /* The size of `uint_fast16_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT_FAST16_T 4 +#define H5_SIZEOF_UINT_FAST16_T 8 /* The size of `uint_fast32_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT_FAST32_T 4 +#define H5_SIZEOF_UINT_FAST32_T 8 /* The size of `uint_fast64_t', as computed by sizeof. */ #define H5_SIZEOF_UINT_FAST64_T 8 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: update to v2.0.1Bartosz Golaszewski2023-04-111-1/+1
| | | | | | | | This is a bug-fix release addressing bugs discovered since the release of v2.0. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: generalize the local files directoriesBartosz Golaszewski2023-04-114-0/+4
| | | | | | | | | In order to avoid having to rename the directories containing ptest scripts on every update, use a more generic, per-major-release name and extend the FILESEXTRAPATHS. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: drop unneeded S assignmentBartosz Golaszewski2023-04-111-2/+0
| | | | | | | | Assigning a value to S is not necessary and it will in fact break the recipe when updating the version so drop it. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: enable all features for ptestBartosz Golaszewski2023-04-111-2/+2
| | | | | | | | We will fail to install or run all the tests if we don't enable all the features exposed by the libgpiod project. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nss: fix failed test of nss.Wentao Zhang2023-04-102-0/+65
| | | | | | | | The expiration date of the "PayPalEE.cert" test certificate in the nss package is Jan 12 2022 and causing a test failure. Signed-off-by: Wentao Zhang <wentao.zhang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poppler: upgrade 23.03.0 -> 23.04.0Wang Mingyu2023-04-102-7/+5
| | | | | | | | | | | | | | | | | | Changelog: ========= core: * Fix memory issue when signing fails. Issue #1372 * Internal improvements of signature related code * CairoOutputDev: improve type3 font rendering * Fix memory leak in GlobalParams::findSystemFontFileForFamilyAndStyle utils: * pdftocairo: Fix crash in some special situations * pdfsig: allow holes in -dump signature list * pdfsig: Support --help Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>