diff --git a/print/freetype2/Makefile b/print/freetype2/Makefile index 7be3ef7c67f9..c3882b9c851f 100644 --- a/print/freetype2/Makefile +++ b/print/freetype2/Makefile @@ -7,6 +7,7 @@ PORTNAME= freetype2 PORTVERSION= 2.1.4 +PORTREVISION= 1 CATEGORIES= print MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%,freetype,} \ http://sunsite.cnlab-switch.ch/ftp/mirror/freetype/%SUBDIR%/ \ diff --git a/print/freetype2/files/patch-src_base_ftbdf.c b/print/freetype2/files/patch-src_base_ftbdf.c new file mode 100644 index 000000000000..cd88b5cdd9e7 --- /dev/null +++ b/print/freetype2/files/patch-src_base_ftbdf.c @@ -0,0 +1,20 @@ +--- src/base/ftbdf.c.orig Thu Apr 17 15:06:41 2003 ++++ src/base/ftbdf.c Thu Apr 17 15:07:16 2003 +@@ -85,10 +85,13 @@ + FT_Driver driver = face->driver; + BDF_GetPropertyFunc func; + +- func = (BDF_GetPropertyFunc) driver->root.clazz->get_interface( +- FT_MODULE( driver ), "get_bdf_property" ); +- if ( func ) +- error = func( face, prop_name, aproperty ); ++ if (driver->root.clazz->get_interface) ++ { ++ func = (BDF_GetPropertyFunc) driver->root.clazz->get_interface( ++ FT_MODULE( driver ), "get_bdf_property" ); ++ if ( func ) ++ error = func( face, prop_name, aproperty ); ++ } + } + return error; + }