Skip to content

Commit 3f89063

Browse files
committed
Merge branch 'PHP-8.0'
* PHP-8.0: Fix #81032: GD install is affected by external libgd installation
2 parents 8d409d9 + c455f49 commit 3f89063

File tree

4 files changed

+23
-12
lines changed

4 files changed

+23
-12
lines changed

ext/gd/gd.c

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,23 @@
5757

5858
#include "gd_compat.h"
5959

60-
#include <gd.h>
61-
#include <gd_errors.h>
62-
#include <gdfontt.h> /* 1 Tiny font */
63-
#include <gdfonts.h> /* 2 Small font */
64-
#include <gdfontmb.h> /* 3 Medium bold font */
65-
#include <gdfontl.h> /* 4 Large font */
66-
#include <gdfontg.h> /* 5 Giant font */
60+
#ifdef HAVE_GD_BUNDLED
61+
# include "libgd/gd.h"
62+
# include "libgd/gd_errors.h"
63+
# include "libgd/gdfontt.h" /* 1 Tiny font */
64+
# include "libgd/gdfonts.h" /* 2 Small font */
65+
# include "libgd/gdfontmb.h" /* 3 Medium bold font */
66+
# include "libgd/gdfontl.h" /* 4 Large font */
67+
# include "libgd/gdfontg.h" /* 5 Giant font */
68+
#else
69+
# include <gd.h>
70+
# include <gd_errors.h>
71+
# include <gdfontt.h> /* 1 Tiny font */
72+
# include <gdfonts.h> /* 2 Small font */
73+
# include <gdfontmb.h> /* 3 Medium bold font */
74+
# include <gdfontl.h> /* 4 Large font */
75+
# include <gdfontg.h> /* 5 Giant font */
76+
#endif
6777

6878
#if defined(HAVE_GD_FREETYPE) && defined(HAVE_GD_BUNDLED)
6979
# include <ft2build.h>

ext/gd/libgd/gd_crop.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,12 @@
1919
* (end code)
2020
**/
2121

22-
#include <gd.h>
2322
#include <stdlib.h>
2423
#include <string.h>
2524
#include <math.h>
2625

26+
#include "gd.h"
27+
2728
static int gdGuessBackgroundColorFromCorners(gdImagePtr im, int *color);
2829
static int gdColorMatch(gdImagePtr im, int col1, int col2, float threshold);
2930

ext/gd/libgd/gd_interpolation.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
#include <string.h>
5959
#include <math.h>
6060

61-
#include <gd.h>
61+
#include "gd.h"
6262
#include "gdhelpers.h"
6363

6464
#ifdef _MSC_VER

ext/gd/libgd/gd_wbmp.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@
5151
----------------------------------------------------------------------------
5252
*/
5353

54-
#include <gd.h>
55-
#include <gdfonts.h>
56-
#include <gd_errors.h>
5754
#include <stdio.h>
5855
#include <stdlib.h>
5956
#include <limits.h>
6057

58+
#include "gd.h"
59+
#include "gdfonts.h"
60+
#include "gd_errors.h"
6161
#include "wbmp.h"
6262

6363

0 commit comments

Comments
 (0)