scottmac Fri Jul 18 01:16:25 2008 UTC
Removed files: (Branch: PHP_5_3)
/php-src/ext/gd gdttf.c gdttf.h
Modified files:
/php-src/ext/gd config.m4 config.w32 gd.c gdcache.c php_gd.h
/php-src/ext/gd/libgd gdcache.c
Log:
Remove freetype1 support
http://cvs.php.net/viewvc.cgi/php-src/ext/gd/config.m4?r1=1.154.2.1.2.6&r2=1.154.2.1.2.6.2.1&diff_format=u
Index: php-src/ext/gd/config.m4
diff -u php-src/ext/gd/config.m4:1.154.2.1.2.6
php-src/ext/gd/config.m4:1.154.2.1.2.6.2.1
--- php-src/ext/gd/config.m4:1.154.2.1.2.6 Tue Jul 3 17:25:33 2007
+++ php-src/ext/gd/config.m4 Fri Jul 18 01:16:25 2008
@@ -1,5 +1,5 @@
dnl
-dnl $Id: config.m4,v 1.154.2.1.2.6 2007/07/03 17:25:33 sniper Exp $
+dnl $Id: config.m4,v 1.154.2.1.2.6.2.1 2008/07/18 01:16:25 scottmac Exp $
dnl
dnl
@@ -28,9 +28,6 @@
PHP_ARG_WITH(xpm-dir, for the location of libXpm,
[ --with-xpm-dir[=DIR] GD: Set the path to libXpm install prefix], no,
no)
-PHP_ARG_WITH(ttf, for FreeType 1.x support,
-[ --with-ttf[=DIR] GD: Include FreeType 1.x support], no, no)
-
PHP_ARG_WITH(freetype-dir, for FreeType 2,
[ --with-freetype-dir[=DIR] GD: Set the path to FreeType 2 install prefix],
no, no)
@@ -165,41 +162,6 @@
fi
])
-AC_DEFUN([PHP_GD_FREETYPE1],[
- if test "$PHP_TTF" != "no"; then
- if test "$PHP_FREETYPE_DIR" = "no" || test "$PHP_FREETYPE_DIR" = ""; then
- if test -n "$PHP_TTF"; then
- for i in $PHP_TTF /usr/local /usr; do
- if test -f "$i/include/freetype.h"; then
- TTF_DIR=$i
- unset TTF_INC_DIR
- fi
- if test -f "$i/include/freetype/freetype.h"; then
- TTF_DIR=$i
- TTF_INC_DIR=$i/include/freetype
- fi
- if test -f "$i/include/freetype1/freetype/freetype.h"; then
- TTF_DIR=$i
- TTF_INC_DIR=$i/include/freetype1/freetype
- fi
- test -n "$TTF_DIR" && break
- done
- fi
- if test -n "$TTF_DIR" ; then
- AC_DEFINE(HAVE_LIBTTF,1,[ ])
- PHP_ADD_LIBRARY_WITH_PATH(ttf, $TTF_DIR/$PHP_LIBDIR, GD_SHARED_LIBADD)
- fi
- if test -z "$TTF_INC_DIR"; then
- TTF_INC_DIR=$TTF_DIR/include
- fi
- PHP_ADD_INCLUDE($TTF_INC_DIR)
- else
- AC_MSG_CHECKING(for FreeType 1 support)
- AC_MSG_RESULT([no - FreeType 2.x is to be used instead])
- fi
- fi
-])
-
AC_DEFUN([PHP_GD_FREETYPE2],[
if test "$PHP_FREETYPE_DIR" != "no"; then
@@ -322,7 +284,6 @@
PHP_GD_PNG
PHP_GD_XPM
PHP_GD_FREETYPE2
- PHP_GD_FREETYPE1
PHP_GD_T1LIB
dnl These are always available with bundled library
@@ -370,10 +331,6 @@
GDLIB_CFLAGS="$GDLIB_CFLAGS -DHAVE_LIBFREETYPE"
fi
- if test -n "$TTF_DIR"; then
- GDLIB_CFLAGS="$GDLIB_CFLAGS -DHAVE_LIBTTF"
- fi
-
if test -n "$USE_GD_JIS_CONV"; then
AC_DEFINE(USE_GD_JISX0208, 1, [ ])
GDLIB_CFLAGS="$GDLIB_CFLAGS -DJISX0208"
@@ -392,7 +349,6 @@
PHP_GD_PNG
PHP_GD_XPM
PHP_GD_FREETYPE2
- PHP_GD_FREETYPE1
PHP_GD_T1LIB
dnl Header path
@@ -441,7 +397,7 @@
dnl Common for both builtin and external GD
dnl
if test "$PHP_GD" != "no"; then
- PHP_NEW_EXTENSION(gd, gd.c gdttf.c $extra_sources, $ext_shared,,
\\$(GDLIB_CFLAGS))
+ PHP_NEW_EXTENSION(gd, gd.c $extra_sources, $ext_shared,, \\$(GDLIB_CFLAGS))
if test "$GD_MODULE_TYPE" = "builtin"; then
GDLIB_CFLAGS="-I$ext_srcdir/libgd $GDLIB_CFLAGS"
http://cvs.php.net/viewvc.cgi/php-src/ext/gd/config.w32?r1=1.10.4.4.2.6&r2=1.10.4.4.2.7&diff_format=u
Index: php-src/ext/gd/config.w32
diff -u php-src/ext/gd/config.w32:1.10.4.4.2.6
php-src/ext/gd/config.w32:1.10.4.4.2.7
--- php-src/ext/gd/config.w32:1.10.4.4.2.6 Fri Jul 11 15:05:05 2008
+++ php-src/ext/gd/config.w32 Fri Jul 18 01:16:25 2008
@@ -1,4 +1,4 @@
-// $Id: config.w32,v 1.10.4.4.2.6 2008/07/11 15:05:05 rrichards Exp $
+// $Id: config.w32,v 1.10.4.4.2.7 2008/07/18 01:16:25 scottmac Exp $
// vim:ft=javascript
ARG_WITH("gd", "Bundled GD support", "yes,shared");
@@ -28,7 +28,7 @@
CHECK_LIB("User32.lib", "gd", PHP_GD);
CHECK_LIB("Gdi32.lib", "gd", PHP_GD);
- EXTENSION("gd", "gd.c gdttf.c", null, "-Iext/gd/libgd",
"php_gd2.dll");
+ EXTENSION("gd", "gd.c", null, "-Iext/gd/libgd", "php_gd2.dll");
ADD_SOURCES("ext/gd/libgd", "gd2copypal.c gd_arc_f_buggy.c gd.c
\
gdcache.c gdfontg.c gdfontl.c gdfontmb.c gdfonts.c
gdfontt.c \
gdft.c gd_gd2.c gd_gd.c gd_gif_in.c gd_gif_out.c
gdhelpers.c gd_io.c gd_io_dp.c \
http://cvs.php.net/viewvc.cgi/php-src/ext/gd/gd.c?r1=1.312.2.20.2.32.2.11&r2=1.312.2.20.2.32.2.12&diff_format=u
Index: php-src/ext/gd/gd.c
diff -u php-src/ext/gd/gd.c:1.312.2.20.2.32.2.11
php-src/ext/gd/gd.c:1.312.2.20.2.32.2.12
--- php-src/ext/gd/gd.c:1.312.2.20.2.32.2.11 Thu Jul 17 23:13:09 2008
+++ php-src/ext/gd/gd.c Fri Jul 18 01:16:25 2008
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: gd.c,v 1.312.2.20.2.32.2.11 2008/07/17 23:13:09 pajoye Exp $ */
+/* $Id: gd.c,v 1.312.2.20.2.32.2.12 2008/07/18 01:16:25 scottmac Exp $ */
/* gd 1.2 is copyright 1994, 1995, Quest Protein Database Center,
Cold Spring Harbor Labs. */
@@ -80,12 +80,7 @@
# ifdef HAVE_LIBFREETYPE
# include <ft2build.h>
# include FT_FREETYPE_H
-# else
-# ifdef HAVE_LIBTTF
-# include <freetype.h>
-# endif
# endif
-# include "gdttf.h"
#endif
#ifndef M_PI
@@ -1390,13 +1385,6 @@
#endif
php_info_print_table_row(2, "FreeType Version", tmp);
}
-#elif HAVE_LIBTTF
- php_info_print_table_row(2, "FreeType Linkage", "with TTF library");
- {
- char tmp[256];
- snprintf(tmp, sizeof(tmp), "%d.%d", TT_FREETYPE_MAJOR,
TT_FREETYPE_MINOR);
- php_info_print_table_row(2, "FreeType Version", tmp);
- }
#else
php_info_print_table_row(2, "FreeType Linkage", "with unknown library");
#endif
@@ -1452,8 +1440,6 @@
add_assoc_bool(return_value, "FreeType Support", 1);
#if HAVE_LIBFREETYPE
add_assoc_string(return_value, "FreeType Linkage", "with freetype", 1);
-#elif HAVE_LIBTTF
- add_assoc_string(return_value, "FreeType Linkage", "with TTF library",
1);
#else
add_assoc_string(return_value, "FreeType Linkage", "with unknown
library", 1);
#endif
@@ -4143,8 +4129,6 @@
error = gdImageStringTTF(im, brect, col, fontname, ptsize, angle, x, y,
str);
# endif
-#else /* !USE_GD_IMGSTRTTF */
- error = gdttf(im, brect, col, fontname, ptsize, angle, x, y, str);
#endif
if (error) {
http://cvs.php.net/viewvc.cgi/php-src/ext/gd/gdcache.c?r1=1.10&r2=1.10.6.1&diff_format=u
Index: php-src/ext/gd/gdcache.c
diff -u php-src/ext/gd/gdcache.c:1.10 php-src/ext/gd/gdcache.c:1.10.6.1
--- php-src/ext/gd/gdcache.c:1.10 Sun Jan 9 21:05:05 2005
+++ php-src/ext/gd/gdcache.c Fri Jul 18 01:16:25 2008
@@ -1,5 +1,5 @@
/*
- * $Id: gdcache.c,v 1.10 2005/01/09 21:05:05 sniper Exp $
+ * $Id: gdcache.c,v 1.10.6.1 2008/07/18 01:16:25 scottmac Exp $
*
* Caches of pointers to user structs in which the least-recently-used
* element is replaced in the event of a cache miss after the cache has
@@ -44,7 +44,7 @@
#else
#include <php_config.h>
#endif
-#if (HAVE_LIBTTF | HAVE_LIBFREETYPE) && !defined(HAVE_GD_CACHE_CREATE)
+#if HAVE_LIBFREETYPE && !defined(HAVE_GD_CACHE_CREATE)
#include "gdcache.h"
http://cvs.php.net/viewvc.cgi/php-src/ext/gd/php_gd.h?r1=1.59.2.3.2.5.2.2&r2=1.59.2.3.2.5.2.3&diff_format=u
Index: php-src/ext/gd/php_gd.h
diff -u php-src/ext/gd/php_gd.h:1.59.2.3.2.5.2.2
php-src/ext/gd/php_gd.h:1.59.2.3.2.5.2.3
--- php-src/ext/gd/php_gd.h:1.59.2.3.2.5.2.2 Wed Jan 30 09:41:12 2008
+++ php-src/ext/gd/php_gd.h Fri Jul 18 01:16:25 2008
@@ -17,14 +17,14 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_gd.h,v 1.59.2.3.2.5.2.2 2008/01/30 09:41:12 dmitry Exp $ */
+/* $Id: php_gd.h,v 1.59.2.3.2.5.2.3 2008/07/18 01:16:25 scottmac Exp $ */
#ifndef PHP_GD_H
#define PHP_GD_H
#define HAVE_GDIMAGECREATEFROMPNG 1
-#if HAVE_LIBTTF|HAVE_LIBFREETYPE
+#if HAVE_LIBFREETYPE
#define ENABLE_GD_TTF
#endif
http://cvs.php.net/viewvc.cgi/php-src/ext/gd/libgd/gdcache.c?r1=1.5&r2=1.5.8.1&diff_format=u
Index: php-src/ext/gd/libgd/gdcache.c
diff -u php-src/ext/gd/libgd/gdcache.c:1.5
php-src/ext/gd/libgd/gdcache.c:1.5.8.1
--- php-src/ext/gd/libgd/gdcache.c:1.5 Sun Dec 28 20:11:08 2003
+++ php-src/ext/gd/libgd/gdcache.c Fri Jul 18 01:16:25 2008
@@ -1,13 +1,9 @@
#include "gd.h"
#include "gdhelpers.h"
-#ifdef HAVE_LIBTTF
-#define NEED_CACHE 1
-#else
#ifdef HAVE_LIBFREETYPE
#define NEED_CACHE 1
#endif
-#endif
#ifdef NEED_CACHE
@@ -211,4 +207,4 @@
}
#endif /* TEST */
-#endif /* HAVE_LIBTTF */
+#endif /* HAVE_NEECACHE */
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php