Lines 3-8
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= freetype2 |
4 |
PORTNAME= freetype2 |
5 |
PORTVERSION= 2.8 |
5 |
PORTVERSION= 2.8 |
|
|
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-43
Link Here
|
36 |
CPE_PRODUCT= freetype |
37 |
CPE_PRODUCT= freetype |
37 |
CPE_VENDOR= freetype |
38 |
CPE_VENDOR= freetype |
38 |
|
39 |
|
39 |
OPTIONS_DEFINE= DEBUG DOCS LCD_FILTERING PNG TABLE_VALIDATION \ |
40 |
OPTIONS_DEFINE= DEBUG DOCS LCD_FILTERING LONG_PCF_NAMES PNG \ |
40 |
TT_SIZE_METRICS |
41 |
TABLE_VALIDATION TT_SIZE_METRICS TT_SIZE_METRICS_ALT |
41 |
OPTIONS_GROUP= SUBPIXEL_HINTING |
42 |
OPTIONS_GROUP= SUBPIXEL_HINTING |
42 |
OPTIONS_GROUP_SUBPIXEL_HINTING= V38 V40 |
43 |
OPTIONS_GROUP_SUBPIXEL_HINTING= V38 V40 |
43 |
OPTIONS_DEFAULT= LCD_FILTERING V40 |
44 |
OPTIONS_DEFAULT= LCD_FILTERING V40 |
Lines 48-58
Link Here
|
48 |
|
49 |
|
49 |
TABLE_VALIDATION_DESC= TrueType GX/AAT and OpenType table validation |
50 |
TABLE_VALIDATION_DESC= TrueType GX/AAT and OpenType table validation |
50 |
|
51 |
|
51 |
TT_SIZE_METRICS_DESC= TrueType-like size metrics for 'light' (V40) auto-hinting |
52 |
TT_SIZE_METRICS_DESC= TrueType-like size metrics for 'light' auto-hinting |
|
|
53 |
TT_SIZE_METRICS_ALT_DESC= Fix metrics on size request for scalable fonts (experimental) |
54 |
TT_SIZE_METRICS_ALT_EXTRA_PATCHES= ${FILESDIR}/extra-patch-src_truetype_ttdriver.c |
52 |
|
55 |
|
53 |
LCD_FILTERING_DESC?= Sub-pixel rendering (patented) |
56 |
LCD_FILTERING_DESC?= Sub-pixel rendering (patented) |
54 |
LCD_FILTERING_CFLAGS= -DFT_CONFIG_OPTION_SUBPIXEL_RENDERING |
57 |
LCD_FILTERING_CFLAGS= -DFT_CONFIG_OPTION_SUBPIXEL_RENDERING |
55 |
|
58 |
|
|
|
59 |
LONG_PCF_NAMES_DESC= Enable long PCF family names |
60 |
|
56 |
SUBPIXEL_HINTING_DESC= Sub-pixel hinting support |
61 |
SUBPIXEL_HINTING_DESC= Sub-pixel hinting support |
57 |
V38_DESC= v38 mode (Infinality code) |
62 |
V38_DESC= v38 mode (Infinality code) |
58 |
V38_VARS= SUBPIXEL_HINTING_MODE+=1 |
63 |
V38_VARS= SUBPIXEL_HINTING_MODE+=1 |
Lines 90-95
Link Here
|
90 |
-e 's|.*\(#define FT_DEBUG_MEMORY\).*|\1|' \ |
95 |
-e 's|.*\(#define FT_DEBUG_MEMORY\).*|\1|' \ |
91 |
${WRKSRC}/include/freetype/config/ftoption.h |
96 |
${WRKSRC}/include/freetype/config/ftoption.h |
92 |
|
97 |
|
|
|
98 |
post-patch-LONG_PCF_NAMES-on: |
99 |
@${REINPLACE_CMD} -i '.names.bak' \ |
100 |
-e 's|.*\(#define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES\).*|\1|' \ |
101 |
${WRKSRC}/include/freetype/config/ftoption.h |
102 |
|
93 |
post-patch-TABLE_VALIDATION-on: |
103 |
post-patch-TABLE_VALIDATION-on: |
94 |
@${REINPLACE_CMD} -e '/valid$$/s|#.*\(AUX_MODULES\)|\1|' \ |
104 |
@${REINPLACE_CMD} -e '/valid$$/s|#.*\(AUX_MODULES\)|\1|' \ |
95 |
${WRKSRC}/modules.cfg |
105 |
${WRKSRC}/modules.cfg |