--- print/freetype2/Makefile (revision 374507) +++ print/freetype2/Makefile (working copy) @@ -24,11 +24,20 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-harfbuzz CONFIGURE_WRKSRC= ${WRKSRC}/builds/unix -OPTIONS_DEFINE= LCD_FILTERING PNG +OPTIONS_DEFINE= INFINALITY LCD_FILTERING PNG OPTIONS_DEFAULT= LCD_FILTERING +INFINALITY_DESC?= Improved font rendering LCD_FILTERING_DESC?= Sub-pixel rendering (patented) PNG_DESC= Png compressed OpenType embedded bitmaps support +INFINALITY_VERSION= 2014.12.07 +INFINALITY_COMMIT= 100602a +INFINALITY_PATCH_SITES= https://raw.githubusercontent.com/bohoomil/fontconfig-ultimate/${INFINALITY_COMMIT}/freetype/ +INFINALITY_PATCHFILES= 01-freetype-${PORTVERSION}-enable-valid.patch:-p1 \ + 02-ftsmooth-${PORTVERSION}.patch:-p1 \ + 03-upstream-${INFINALITY_VERSION}.patch:-p1 \ + 04-infinality-${PORTVERSION}-${INFINALITY_VERSION}.patch:-p1 + LCD_FILTERING_CFLAGS= -DFT_CONFIG_OPTION_SUBPIXEL_RENDERING PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png --- print/freetype2/distinfo (revision 374507) +++ print/freetype2/distinfo (working copy) @@ -1,2 +1,10 @@ SHA256 (freetype-2.5.4.tar.bz2) = 3b4e2c666b33b32ad29ff0fe5c6538e757d3c73368e5dfa88bd59b4bc95cbabb SIZE (freetype-2.5.4.tar.bz2) = 1726105 +SHA256 (01-freetype-2.5.4-enable-valid.patch) = 086c9874ba5217dab419ac03dbc5ad6480aaa67b3c9d802f7181d8a3e007f8eb +SIZE (01-freetype-2.5.4-enable-valid.patch) = 580 +SHA256 (02-ftsmooth-2.5.4.patch) = 89c7d4ef638597cdfbcd5f9edd326f2e9f2692ecf356840e93f13efecee28487 +SIZE (02-ftsmooth-2.5.4.patch) = 8941 +SHA256 (03-upstream-2014.12.07.patch) = 49260bb5b56de5ebac4fc3eab5404f086f1214731dacbb3d62f546c68cd1b893 +SIZE (03-upstream-2014.12.07.patch) = 51848 +SHA256 (04-infinality-2.5.4-2014.12.07.patch) = 532e563aac235b80f01601d157b1d016a4a18fd302bb024dd6d9566e6fc47746 +SIZE (04-infinality-2.5.4-2014.12.07.patch) = 164582