Sun Jan 29 13:42:10 2023 UTC ()
freetype2: Add brotli support

graphics/blender-3.4.1 requires freetype2 with brotli for WOFF2 font support.


(ryoon)
diff -r1.127 -r1.128 pkgsrc/graphics/freetype2/Makefile

cvs diff -r1.127 -r1.128 pkgsrc/graphics/freetype2/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/freetype2/Makefile 2022/11/12 09:10:23 1.127
+++ pkgsrc/graphics/freetype2/Makefile 2023/01/29 13:42:10 1.128
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: Makefile,v 1.127 2022/11/12 09:10:23 nikita Exp $ 1# $NetBSD: Makefile,v 1.128 2023/01/29 13:42:10 ryoon Exp $
2 2
3DISTNAME= freetype-2.12.1 3DISTNAME= freetype-2.12.1
4PKGNAME= ${DISTNAME:S/-/2-/} 4PKGNAME= ${DISTNAME:S/-/2-/}
 5PKGREVISION= 1
5CATEGORIES= graphics 6CATEGORIES= graphics
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freetype/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freetype/}
7MASTER_SITES+= https://download.savannah.gnu.org/releases/freetype/ 8MASTER_SITES+= https://download.savannah.gnu.org/releases/freetype/
8EXTRACT_SUFX= .tar.xz 9EXTRACT_SUFX= .tar.xz
9 10
10MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.freetype.org/ 12HOMEPAGE= https://www.freetype.org/
12COMMENT= Font rendering engine and library API 13COMMENT= Font rendering engine and library API
13LICENSE= gnu-gpl-v2 14LICENSE= gnu-gpl-v2
14 15
15USE_LIBTOOL= yes 16USE_LIBTOOL= yes
16USE_TOOLS+= grep gmake pkg-config 17USE_TOOLS+= grep gmake pkg-config
17GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
@@ -44,16 +45,17 @@ CFLAGS+= -fno-strict-aliasing @@ -44,16 +45,17 @@ CFLAGS+= -fno-strict-aliasing
44# tell configure not to use unix-specific version of ftsystem.c on OpenBSD 45# tell configure not to use unix-specific version of ftsystem.c on OpenBSD
45CONFIGURE_ENV.OpenBSD+= ac_cv_func_mmap_fixed_mapped=no 46CONFIGURE_ENV.OpenBSD+= ac_cv_func_mmap_fixed_mapped=no
46 47
47.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) 48.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
48CONFIGURE_ENV+= CC_BUILD=${NATIVE_CC:Q} 49CONFIGURE_ENV+= CC_BUILD=${NATIVE_CC:Q}
49.endif 50.endif
50 51
51post-configure: 52post-configure:
52 cd ${WRKSRC} && ${LN} -f -s builds/unix/unix.mk config.mk 53 cd ${WRKSRC} && ${LN} -f -s builds/unix/unix.mk config.mk
53.if ${OPSYS} == "IRIX" 54.if ${OPSYS} == "IRIX"
54 ${MKDIR} ${WRKSRC}/.libs 55 ${MKDIR} ${WRKSRC}/.libs
55.endif 56.endif
56 57
 58.include "../../archivers/brotli/buildlink3.mk"
57.include "../../archivers/bzip2/buildlink3.mk" 59.include "../../archivers/bzip2/buildlink3.mk"
58.include "../../devel/zlib/buildlink3.mk" 60.include "../../devel/zlib/buildlink3.mk"
59.include "../../mk/bsd.pkg.mk" 61.include "../../mk/bsd.pkg.mk"