[oe] [meta-oe][PATCH] gd: update to version 2.2.3

Martin Jansa martin.jansa at gmail.com
Fri Aug 12 15:14:58 UTC 2016


Does it autodetect libvpx now or was vpx removed in upstream version?

On Fri, Aug 12, 2016 at 5:11 PM, Derek Straka <derek at asterius.io> wrote:

> Signed-off-by: Derek Straka <derek at asterius.io>
> ---
>  .../gd/files/fix-gcc-unused-functions.patch        | 43
> ++++++++++++++++++++++
>  .../gd/{gd_2.1.1.bb => gd_2.2.3.bb}                | 11 +++---
>  2 files changed, 48 insertions(+), 6 deletions(-)
>  create mode 100644 meta-oe/recipes-support/gd/files/fix-gcc-unused-
> functions.patch
>  rename meta-oe/recipes-support/gd/{gd_2.1.1.bb => gd_2.2.3.bb} (82%)
>
> diff --git a/meta-oe/recipes-support/gd/files/fix-gcc-unused-functions.patch
> b/meta-oe/recipes-support/gd/files/fix-gcc-unused-functions.patch
> new file mode 100644
> index 0000000..02cb5ad
> --- /dev/null
> +++ b/meta-oe/recipes-support/gd/files/fix-gcc-unused-functions.patch
> @@ -0,0 +1,43 @@
> +gdft.c: remove functions that cause warnings about being unused
> +
> +Upstream-Status: Backport (Fixed in master branch)
> +
> +Signed-off-by: Derek Straka <derek at asterius.io>
> +--- git/src/gdft.c.orig        2016-08-12 10:20:41.418440091 -0400
> ++++ git/src/gdft.c     2016-08-12 10:22:34.226442987 -0400
> +@@ -139,16 +139,6 @@
> + }
> + #else
> +
> +-#ifndef HAVE_LIBFONTCONFIG
> +-static char * font_pattern(char **fontpath, char *fontpattern)
> +-{
> +-      (void)fontpath;
> +-      (void)fontpattern;
> +-
> +-      return "libgd was not built with FontConfig support\n";
> +-}
> +-#endif /* HAVE_LIBFONTCONFIG */
> +-
> + #include "gdcache.h"
> + /* 2.0.16 Christophe Thomas: starting with FreeType 2.1.6, this is
> +   mandatory, and it has been supported for a long while. */
> +@@ -446,16 +436,15 @@
> +       return (strcmp (a->fontlist, b->fontlist) == 0 && a->flags ==
> b->flags);
> + }
> +
> ++#ifdef HAVE_LIBFONTCONFIG
> + static int useFontConfig(int flag)
> + {
> +-#ifdef HAVE_LIBFONTCONFIG
> +       if (fontConfigFlag) {
> +               return (!(flag & gdFTEX_FONTPATHNAME));
> +       }
> +-#endif
> +       return flag & gdFTEX_FONTCONFIG;
> + }
> +-
> ++#endif
> + static void *
> + fontFetch (char **error, void *key)
> + {
> diff --git a/meta-oe/recipes-support/gd/gd_2.1.1.bb
> b/meta-oe/recipes-support/gd/gd_2.2.3.bb
> similarity index 82%
> rename from meta-oe/recipes-support/gd/gd_2.1.1.bb
> rename to meta-oe/recipes-support/gd/gd_2.2.3.bb
> index 85c7e6a..74e265e 100644
> --- a/meta-oe/recipes-support/gd/gd_2.1.1.bb
> +++ b/meta-oe/recipes-support/gd/gd_2.2.3.bb
> @@ -12,12 +12,12 @@ LICENSE = "GD"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=c97638cafd3581eb87abd37332137669"
>  DEPENDS = "freetype libpng jpeg zlib tiff"
>
> -SRC_URI = "https://bitbucket.org/libgd/gd-libgd/downloads/libgd-${PV}
> .tar.bz2 \
> -"
> -SRC_URI[md5sum] = "d3f1a992ac9c550ebc6da89c147f89af"
> -SRC_URI[sha256sum] = "895ea9c6fcab187b0a908ae3e9e6b0
> 6423756f8a643d362349b0caab4014bd0d"
> +SRC_URI = "git://github.com/libgd/libgd.git;branch=GD-2.2 \
> +           file://fix-gcc-unused-functions.patch"
>
> -S = "${WORKDIR}/libgd-${PV}"
> +SRCREV = "46ceef5970bf3a847ff61d1bdde7501d66c11d0c"
> +
> +S = "${WORKDIR}/git"
>
>  inherit autotools binconfig gettext pkgconfig
>
> @@ -27,7 +27,6 @@ EXTRA_OECONF += " --disable-rpath \
>                    --without-fontconfig \
>                    --without-xpm \
>                    --without-x \
> -                  --without-vpx \
>                  "
>
>  EXTRA_OEMAKE = 'LDFLAGS="${LDFLAGS}"'
> --
> 1.9.1
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list