aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorSakib Sajal <sakib.sajal@windriver.com>2021-09-21 15:38:48 -0400
committerKhem Raj <raj.khem@gmail.com>2021-09-24 08:12:35 -0700
commit4229789eba9ff7700aff7013db5ee4b6498af1c4 (patch)
treed804dfcf055a18266a881f3aee788b4c1e90042d /meta-oe
parent965e292a3dbc72f8f0cd8b961e3241ae4b0d1548 (diff)
downloadmeta-openembedded-contrib-4229789eba9ff7700aff7013db5ee4b6498af1c4.tar.gz
gd: upgrade 2.3.2 -> 2.3.3
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-support/gd/gd/0001-fix-read-out-of-bands-in-reading-tga-header-file.patch29
-rw-r--r--meta-oe/recipes-support/gd/gd/0001-replace-uint32-with-uint32_t-and-uint16-with-uint16_.patch170
-rw-r--r--meta-oe/recipes-support/gd/gd_2.3.3.bb (renamed from meta-oe/recipes-support/gd/gd_2.3.2.bb)8
3 files changed, 3 insertions, 204 deletions
diff --git a/meta-oe/recipes-support/gd/gd/0001-fix-read-out-of-bands-in-reading-tga-header-file.patch b/meta-oe/recipes-support/gd/gd/0001-fix-read-out-of-bands-in-reading-tga-header-file.patch
deleted file mode 100644
index 6152a11843..0000000000
--- a/meta-oe/recipes-support/gd/gd/0001-fix-read-out-of-bands-in-reading-tga-header-file.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 8b111b2b4a4842179be66db68d84dda91a246032 Mon Sep 17 00:00:00 2001
-From: maryam ebrahimzadeh <maryam.ebr@student.sharif.edu>
-Date: Mon, 19 Jul 2021 10:07:13 +0430
-Subject: [PATCH] fix read out-of-bands in reading tga header file
-
----
- src/gd_tga.c | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/gd_tga.c b/src/gd_tga.c
-index cae9428..286febb 100644
---- a/src/gd_tga.c
-+++ b/src/gd_tga.c
-@@ -191,7 +191,11 @@ int read_header_tga(gdIOCtx *ctx, oTga *tga)
- return -1;
- }
-
-- gdGetBuf(tga->ident, tga->identsize, ctx);
-+
-+ if (gdGetBuf(tga->ident, tga->identsize, ctx) != tga->identsize) {
-+ gd_error("fail to read header ident");
-+ return -1;
-+ }
- }
-
- return 1;
---
-2.25.1
-
diff --git a/meta-oe/recipes-support/gd/gd/0001-replace-uint32-with-uint32_t-and-uint16-with-uint16_.patch b/meta-oe/recipes-support/gd/gd/0001-replace-uint32-with-uint32_t-and-uint16-with-uint16_.patch
deleted file mode 100644
index faf349b0b5..0000000000
--- a/meta-oe/recipes-support/gd/gd/0001-replace-uint32-with-uint32_t-and-uint16-with-uint16_.patch
+++ /dev/null
@@ -1,170 +0,0 @@
-From 4ae9904a10f61ed60f4d4ee02eb1994a95664d7b Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Thu, 22 Apr 2021 22:48:59 -0700
-Subject: [PATCH] replace uint32 with uint32_t and uint16 with uint16_6
-
-uint16 and uint32 are now deprecated in libtiff and suggestion is to use
-standard C99 types
-
-Upstream-Status: Submitted [https://github.com/libgd/libgd/pull/694]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- src/gd_tiff.c | 52 +++++++++++++++++++++++++--------------------------
- 1 file changed, 26 insertions(+), 26 deletions(-)
-
-diff --git a/src/gd_tiff.c b/src/gd_tiff.c
-index b22ee6c..699d719 100644
---- a/src/gd_tiff.c
-+++ b/src/gd_tiff.c
-@@ -237,10 +237,10 @@ void tiffWriter(gdImagePtr image, gdIOCtx *out, int bitDepth)
- int transparentColorR = -1;
- int transparentColorG = -1;
- int transparentColorB = -1;
-- uint16 extraSamples[1];
-- uint16 *colorMapRed = NULL;
-- uint16 *colorMapGreen = NULL;
-- uint16 *colorMapBlue = NULL;
-+ uint16_t extraSamples[1];
-+ uint16_t *colorMapRed = NULL;
-+ uint16_t *colorMapGreen = NULL;
-+ uint16_t *colorMapBlue = NULL;
-
- tiff_handle *th;
-
-@@ -292,18 +292,18 @@ void tiffWriter(gdImagePtr image, gdIOCtx *out, int bitDepth)
-
- /* build the color map for 8 bit images */
- if(bitDepth != 24) {
-- colorMapRed = (uint16 *) gdMalloc(3 * (1 << bitsPerSample));
-+ colorMapRed = (uint16_t *) gdMalloc(3 * (1 << bitsPerSample));
- if (!colorMapRed) {
- gdFree(th);
- return;
- }
-- colorMapGreen = (uint16 *) gdMalloc(3 * (1 << bitsPerSample));
-+ colorMapGreen = (uint16_t *) gdMalloc(3 * (1 << bitsPerSample));
- if (!colorMapGreen) {
- gdFree(colorMapRed);
- gdFree(th);
- return;
- }
-- colorMapBlue = (uint16 *) gdMalloc(3 * (1 << bitsPerSample));
-+ colorMapBlue = (uint16_t *) gdMalloc(3 * (1 << bitsPerSample));
- if (!colorMapBlue) {
- gdFree(colorMapRed);
- gdFree(colorMapGreen);
-@@ -448,7 +448,7 @@ BGD_DECLARE(void) gdImageTiffCtx(gdImagePtr image, gdIOCtx *out)
- /* Check if we are really in 8bit mode */
- static int checkColorMap(n, r, g, b)
- int n;
--uint16 *r, *g, *b;
-+uint16_t *r, *g, *b;
- {
- while (n-- > 0)
- if (*r++ >= 256 || *g++ >= 256 || *b++ >= 256)
-@@ -460,8 +460,8 @@ uint16 *r, *g, *b;
- /* Read and convert a TIFF colormap */
- static int readTiffColorMap(gdImagePtr im, TIFF *tif, char is_bw, int photometric)
- {
-- uint16 *redcmap, *greencmap, *bluecmap;
-- uint16 bps;
-+ uint16_t *redcmap, *greencmap, *bluecmap;
-+ uint16_t bps;
- int i;
-
- if (is_bw) {
-@@ -473,7 +473,7 @@ static int readTiffColorMap(gdImagePtr im, TIFF *tif, char is_bw, int photometri
- gdImageColorAllocate(im, 255,255,255);
- }
- } else {
-- uint16 min_sample_val, max_sample_val;
-+ uint16_t min_sample_val, max_sample_val;
-
- if (!TIFFGetField(tif, TIFFTAG_MINSAMPLEVALUE, &min_sample_val)) {
- min_sample_val = 0;
-@@ -515,7 +515,7 @@ static int readTiffColorMap(gdImagePtr im, TIFF *tif, char is_bw, int photometri
-
- static void readTiffBw (const unsigned char *src,
- gdImagePtr im,
-- uint16 photometric,
-+ uint16_t photometric,
- int startx,
- int starty,
- int width,
-@@ -547,7 +547,7 @@ static void readTiffBw (const unsigned char *src,
-
- static void readTiff8bit (const unsigned char *src,
- gdImagePtr im,
-- uint16 photometric,
-+ uint16_t photometric,
- int startx,
- int starty,
- int width,
-@@ -634,10 +634,10 @@ static void readTiff8bit (const unsigned char *src,
- }
- }
-
--static int createFromTiffTiles(TIFF *tif, gdImagePtr im, uint16 bps, uint16 photometric,
-+static int createFromTiffTiles(TIFF *tif, gdImagePtr im, uint16_t bps, uint16_t photometric,
- char has_alpha, char is_bw, int extra)
- {
-- uint16 planar;
-+ uint16_t planar;
- int im_width, im_height;
- int tile_width, tile_height;
- int x, y, height, width;
-@@ -682,11 +682,11 @@ end:
- return success;
- }
-
--static int createFromTiffLines(TIFF *tif, gdImagePtr im, uint16 bps, uint16 photometric,
-+static int createFromTiffLines(TIFF *tif, gdImagePtr im, uint16_t bps, uint16_t photometric,
- char has_alpha, char is_bw, int extra)
- {
-- uint16 planar;
-- uint32 im_height, im_width, y;
-+ uint16_t planar;
-+ uint32_t im_height, im_width, y;
-
- unsigned char *buffer;
- int success = GD_SUCCESS;
-@@ -761,11 +761,11 @@ static int createFromTiffRgba(TIFF * tif, gdImagePtr im)
- int color;
- int width = im->sx;
- int height = im->sy;
-- uint32 *buffer;
-- uint32 rgba;
-+ uint32_t *buffer;
-+ uint32_t rgba;
- int success;
-
-- buffer = (uint32 *) gdCalloc(sizeof(uint32), width * height);
-+ buffer = (uint32_t *) gdCalloc(sizeof(uint32_t), width * height);
- if (!buffer) {
- return GD_FAILURE;
- }
-@@ -810,11 +810,11 @@ BGD_DECLARE(gdImagePtr) gdImageCreateFromTiffCtx(gdIOCtx *infile)
- TIFF *tif;
- tiff_handle *th;
-
-- uint16 bps, spp, photometric;
-- uint16 orientation;
-+ uint16_t bps, spp, photometric;
-+ uint16_t orientation;
- int width, height;
-- uint16 extra, *extra_types;
-- uint16 planar;
-+ uint16_t extra, *extra_types;
-+ uint16_t planar;
- char has_alpha, is_bw, is_gray;
- char force_rgba = FALSE;
- char save_transparent;
-@@ -867,7 +867,7 @@ BGD_DECLARE(gdImagePtr) gdImageCreateFromTiffCtx(gdIOCtx *infile)
- }
-
- if (!TIFFGetField (tif, TIFFTAG_PHOTOMETRIC, &photometric)) {
-- uint16 compression;
-+ uint16_t compression;
- if (TIFFGetField(tif, TIFFTAG_COMPRESSION, &compression) &&
- (compression == COMPRESSION_CCITTFAX3 ||
- compression == COMPRESSION_CCITTFAX4 ||
diff --git a/meta-oe/recipes-support/gd/gd_2.3.2.bb b/meta-oe/recipes-support/gd/gd_2.3.3.bb
index 32484ce791..cbd45c088d 100644
--- a/meta-oe/recipes-support/gd/gd_2.3.2.bb
+++ b/meta-oe/recipes-support/gd/gd_2.3.3.bb
@@ -9,16 +9,14 @@ HOMEPAGE = "http://libgd.github.io/"
SECTION = "libs"
LICENSE = "GD"
-LIC_FILES_CHKSUM = "file://COPYING;md5=8e5bc8627b9494741c905d65238c66b7"
+LIC_FILES_CHKSUM = "file://COPYING;md5=ace63adfdac78400fc30fa22ee9c1bb1"
DEPENDS = "freetype libpng jpeg zlib tiff"
-SRC_URI = "git://github.com/libgd/libgd.git;branch=master \
- file://0001-replace-uint32-with-uint32_t-and-uint16-with-uint16_.patch \
- file://0001-fix-read-out-of-bands-in-reading-tga-header-file.patch \
+SRC_URI = "git://github.com/libgd/libgd.git;nobranch=1 \
"
-SRCREV = "2e40f55bfb460fc9d8cbcd290a0c9eb908d5af7e"
+SRCREV = "b5319a41286107b53daa0e08e402aa1819764bdc"
S = "${WORKDIR}/git"