View | Details | Raw Unified | Return to bug 227761 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-2 / +9 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	freetype2
4
PORTNAME=	freetype2
5
PORTVERSION=	2.9.1
5
PORTVERSION=	2.9.1
6
PORTREVISION=	1
6
CATEGORIES=	print
7
CATEGORIES=	print
7
MASTER_SITES=	http://savannah.nongnu.org/download/freetype/ \
8
MASTER_SITES=	http://savannah.nongnu.org/download/freetype/ \
8
		SF/freetype/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/ \
9
		SF/freetype/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/ \
Lines 36-42 Link Here
36
CPE_PRODUCT=	freetype
37
CPE_PRODUCT=	freetype
37
CPE_VENDOR=	freetype
38
CPE_VENDOR=	freetype
38
39
39
OPTIONS_DEFINE=		CONFIG DEBUG DOCS LONG_PCF_NAMES PNG \
40
OPTIONS_DEFINE=		CONFIG DEBUG DOCS GPN LONG_PCF_NAMES PNG \
40
		TABLE_VALIDATION
41
		TABLE_VALIDATION
41
OPTIONS_GROUP=		SUBPIXEL_HINTING
42
OPTIONS_GROUP=		SUBPIXEL_HINTING
42
OPTIONS_GROUP_SUBPIXEL_HINTING=	V38 V40
43
OPTIONS_GROUP_SUBPIXEL_HINTING=	V38 V40
Lines 44-54 Link Here
44
OPTIONS_SINGLE_RENDERING=	LCD_FILTERING LCD_RENDERING
45
OPTIONS_SINGLE_RENDERING=	LCD_FILTERING LCD_RENDERING
45
OPTIONS_RADIO=		SIZE_METRICS_CHOICE
46
OPTIONS_RADIO=		SIZE_METRICS_CHOICE
46
OPTIONS_RADIO_SIZE_METRICS_CHOICE=	FIX_SIZE_METRICS TT_SIZE_METRICS
47
OPTIONS_RADIO_SIZE_METRICS_CHOICE=	FIX_SIZE_METRICS TT_SIZE_METRICS
47
OPTIONS_DEFAULT=	CONFIG LCD_RENDERING V40
48
OPTIONS_DEFAULT=	CONFIG GPN LCD_RENDERING V40
48
OPTIONS_SUB=	yes
49
OPTIONS_SUB=	yes
49
50
50
CONFIG_DESC=	Install freetype-config
51
CONFIG_DESC=	Install freetype-config
51
CONFIG_CONFIGURE_ENABLE=freetype-config
52
CONFIG_CONFIGURE_ENABLE=freetype-config
53
GPN_DESC=		Glyph Postscript Names handling
52
PNG_DESC=		Png compressed OpenType embedded bitmaps support
54
PNG_DESC=		Png compressed OpenType embedded bitmaps support
53
PNG_LIB_DEPENDS=	libpng.so:graphics/png
55
PNG_LIB_DEPENDS=	libpng.so:graphics/png
54
PNG_CONFIGURE_WITH=	png
56
PNG_CONFIGURE_WITH=	png
Lines 104-109 Link Here
104
		-e 's|.*\(#define FT_DEBUG_MEMORY\).*|\1|' \
106
		-e 's|.*\(#define FT_DEBUG_MEMORY\).*|\1|' \
105
		${WRKSRC}/include/freetype/config/ftoption.h
107
		${WRKSRC}/include/freetype/config/ftoption.h
106
108
109
post-patch-GPN-off:
110
	@${REINPLACE_CMD} -i '.gpn.bak' \
111
		-e 's|^\(#define FT_CONFIG_OPTION_POSTSCRIPT_NAMES.*\)|/* \1 */|' \
112
		${WRKSRC}/include/freetype/config/ftoption.h
113
107
post-patch-LONG_PCF_NAMES-on:
114
post-patch-LONG_PCF_NAMES-on:
108
	@${REINPLACE_CMD} -i '.names.bak' \
115
	@${REINPLACE_CMD} -i '.names.bak' \
109
		-e 's|.*\(#define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES\).*|\1|' \
116
		-e 's|.*\(#define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES\).*|\1|' \

Return to bug 227761