]> git.pld-linux.org Git - packages/php.git/commitdiff
- updated for 5.2.0, detect gdImageRotate
authorJakub Bogusz <qboosh@pld-linux.org>
Fri, 22 Dec 2006 22:54:25 +0000 (22:54 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    php-gd_imagerotate_enable.patch -> 1.4

php-gd_imagerotate_enable.patch

index 2d8aa8ce8d08992dc4e8963e3c3f939274b99504..09f68b9b340fc278775478fabdb098485420a2e2 100644 (file)
@@ -1,63 +1,78 @@
-diff -urbB php-5.1.0RC1.org/ext/gd/gd.c php-5.1.0RC1/ext/gd/gd.c
---- php-5.1.0RC1.org/ext/gd/gd.c       2005-08-25 15:26:22.317049000 +0200
-+++ php-5.1.0RC1/ext/gd/gd.c   2005-08-25 15:27:37.644598376 +0200
-@@ -209,8 +209,8 @@
-       PHP_FE(imagecopyresampled,                                              NULL)
+--- php-5.2.0/ext/gd/config.m4.orig    2005-11-29 19:25:59.000000000 +0100
++++ php-5.2.0/ext/gd/config.m4 2006-12-22 23:41:12.363074440 +0100
+@@ -261,6 +261,7 @@
+   PHP_CHECK_LIBRARY(gd, gdFontCacheShutdown,    [AC_DEFINE(HAVE_GD_FONTCACHESHUTDOWN,1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
+   PHP_CHECK_LIBRARY(gd, gdFreeFontCache,        [AC_DEFINE(HAVE_GD_FREEFONTCACHE,    1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
+   PHP_CHECK_LIBRARY(gd, gdNewDynamicCtxEx,      [AC_DEFINE(HAVE_GD_DYNAMIC_CTX_EX,   1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
++  PHP_CHECK_LIBRARY(gd, gdImageRotate,          [AC_DEFINE(HAVE_GD_ROTATE,           1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
+ ])
+ dnl
+@@ -313,6 +314,7 @@
+   AC_DEFINE(HAVE_GD_FONTCACHESHUTDOWN,1, [ ])
+   AC_DEFINE(HAVE_GD_DYNAMIC_CTX_EX,   1, [ ])
+   AC_DEFINE(HAVE_GD_GIF_CTX,          1, [ ])
++  AC_DEFINE(HAVE_GD_ROTATE,           1, [ ])
+ dnl Make sure the libgd/ is first in the include path
+   GDLIB_CFLAGS="-DHAVE_LIBPNG"
+--- php-5.2.0/ext/gd/gd.c.orig 2006-10-18 18:04:37.000000000 +0200
++++ php-5.2.0/ext/gd/gd.c      2006-12-22 23:45:04.600308887 +0100
+@@ -314,7 +314,7 @@
+ ZEND_END_ARG_INFO()
+ #endif
+-#ifdef HAVE_GD_BUNDLED
++#ifdef HAVE_GD_ROTATE
+ static
+ ZEND_BEGIN_ARG_INFO_EX(arginfo_imagerotate, 0, 0, 3)
+       ZEND_ARG_INFO(0, im)
+@@ -1020,8 +1020,10 @@
+       PHP_FE(imagecopyresampled,                                              arginfo_imagecopyresampled)
  #endif
  
 -#ifdef HAVE_GD_BUNDLED
-       PHP_FE(imagerotate,                                                     NULL)
++#ifdef HAVE_GD_ROTATE
+       PHP_FE(imagerotate,                                                     arginfo_imagerotate)
++#endif
 +#ifdef HAVE_GD_BUNDLED
-       PHP_FE(imageantialias,                                                  NULL)
+       PHP_FE(imageantialias,                                                  arginfo_imageantialias)
  #endif
  
-@@ -429,11 +429,11 @@
+@@ -1248,11 +1250,13 @@
  #ifdef GD2_FMT_COMPRESSED
        REGISTER_LONG_CONSTANT("IMG_GD2_COMPRESSED", GD2_FMT_COMPRESSED, CONST_CS | CONST_PERSISTENT);
  #endif
 -#if HAVE_GD_BUNDLED
++#ifdef HAVE_GD_ROTATE
        REGISTER_LONG_CONSTANT("IMG_EFFECT_REPLACE", gdEffectReplace, CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("IMG_EFFECT_ALPHABLEND", gdEffectAlphaBlend, CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("IMG_EFFECT_NORMAL", gdEffectNormal, CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("IMG_EFFECT_OVERLAY", gdEffectOverlay, CONST_CS | CONST_PERSISTENT);
++#endif
 +#if HAVE_GD_BUNDLED
        REGISTER_LONG_CONSTANT("GD_BUNDLED", 1, CONST_CS | CONST_PERSISTENT);
        /* Section Filters */
        REGISTER_LONG_CONSTANT("IMG_FILTER_NEGATE", IMAGE_FILTER_NEGATE, CONST_CS | CONST_PERSISTENT);
-@@ -1204,7 +1204,6 @@
+@@ -2055,7 +2059,7 @@
  /* }}} */
  #endif
  
 -#ifdef HAVE_GD_BUNDLED
- /* {{{ proto resource imagerotate(resource src_im, float angle, int bgdcolor)
++#ifdef HAVE_GD_ROTATE
+ /* {{{ proto resource imagerotate(resource src_im, float angle, int bgdcolor [, int ignoretransparent])
     Rotate an image using a custom angle */
  PHP_FUNCTION(imagerotate)
-@@ -1221,7 +1220,7 @@
-       ZEND_FETCH_RESOURCE(im_src, gdImagePtr, &SIM, -1, "Image", le_gd);
--      im_dst = gdImageRotate(im_src, degrees, color, ignoretransparent);
-+      im_dst = gdImageRotate(im_src, degrees, color);
-       if (im_dst != NULL) {
-               ZEND_REGISTER_RESOURCE(return_value, im_dst, le_gd);
-@@ -1230,7 +1229,6 @@
-       }
- }
- /* }}} */
--#endif
- #if HAVE_GD_IMAGESETTILE
- /* {{{ proto bool imagesettile(resource image, resource tile)
-diff -urbB php-5.1.0RC1.org/ext/gd/php_gd.h php-5.1.0RC1/ext/gd/php_gd.h
---- php-5.1.0RC1.org/ext/gd/php_gd.h   2005-08-25 15:26:22.366042000 +0200
-+++ php-5.1.0RC1/ext/gd/php_gd.h       2005-08-25 15:27:37.645598224 +0200
-@@ -103,8 +103,8 @@
+--- php-5.2.0/ext/gd/php_gd.h.orig     2006-01-01 13:50:06.000000000 +0100
++++ php-5.2.0/ext/gd/php_gd.h  2006-12-22 23:42:04.138024927 +0100
+@@ -112,8 +112,10 @@
  PHP_FUNCTION(imagecopyresampled);
  #endif
  
 -#ifdef HAVE_GD_BUNDLED
++#ifdef HAVE_GD_ROTATE
  PHP_FUNCTION(imagerotate);
++#endif
 +#ifdef HAVE_GD_BUNDLED
  PHP_FUNCTION(imageantialias);
  #endif
This page took 0.49203 seconds and 4 git commands to generate.