head 1.6; access; symbols pkgsrc-2023Q4:1.6.0.2 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.5.0.12 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.10 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.8 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.6 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.4 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.2 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.4.0.46 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.44 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.42 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.40 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.38 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.36 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.34 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.30 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.10 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.32 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.28 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.26 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.24 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.22 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.20 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.18 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.16 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.14 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.12 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.8 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.6 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.4 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.2 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.2.0.22 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.20 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.18 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.16 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.14 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.12 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.10 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.8 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.6 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.4 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.2; locks; strict; comment @# @; 1.6 date 2023.11.09.20.10.32; author nia; state Exp; branches; next 1.5; commitid Zp91470kfxyCqYLE; 1.5 date 2022.04.12.23.38.13; author wiz; state Exp; branches; next 1.4; commitid RjRbRwZjRBH06YzD; 1.4 date 2016.09.12.18.06.44; author wiz; state Exp; branches; next 1.3; commitid wnMfOS7AOsaNL1mz; 1.3 date 2016.07.09.12.23.16; author adam; state Exp; branches; next 1.2; commitid rV2YIoDqhluyXDdz; 1.2 date 2014.03.14.19.39.52; author drochner; state Exp; branches 1.2.2.1; next 1.1; commitid nvo9tfAr4TKcDHsx; 1.1 date 2014.03.14.14.54.02; author ryoon; state Exp; branches; next ; commitid gAdRfq0QVSJg3Gsx; 1.2.2.1 date 2014.03.14.19.39.52; author tron; state dead; branches; next 1.2.2.2; commitid 0hjcYuQXm6lua2tx; 1.2.2.2 date 2014.03.17.09.30.55; author tron; state Exp; branches; next ; commitid 0hjcYuQXm6lua2tx; desc @@ 1.6 log @freetype2: Make brotli support optional, but enabled by default. brotli is quite a heavy dependency compared to freetype itself on weaker systems, especially those using old C++ compilers. And it's only used for certain web fonts. @ text @# $NetBSD: options.mk,v 1.5 2022/04/12 23:38:13 wiz Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.freetype2 PKG_SUPPORTED_OPTIONS= brotli png PKG_SUGGESTED_OPTIONS= brotli png .include "../../mk/bsd.options.mk" # Support decompression of WOFF2 streams. .if !empty(PKG_OPTIONS:Mbrotli) CONFIGURE_ARGS+= --with-brotli=yes .include "../../archivers/brotli/buildlink3.mk" .else CONFIGURE_ARGS+= --with-brotli=no .endif # Support bitmaps in OpenType fonts. .if !empty(PKG_OPTIONS:Mpng) CONFIGURE_ARGS+= --with-png=yes .include "../../graphics/png/buildlink3.mk" .else CONFIGURE_ARGS+= --with-png=no .endif @ 1.5 log @freetype2: turn on png option by default Enables e.g. noto-emoji-ttf to display correctly Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.4 2016/09/12 18:06:44 wiz Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= png PKG_SUGGESTED_OPTIONS= png d9 9 @ 1.4 log @Updated freetype2 to 2.7. Remove subpixel option which is now on by default. CHANGES BETWEEN 2.6.5 and 2.7 I. IMPORTANT CHANGES - As announced earlier, the 2.7.x series now uses the new subpixel hinting mode as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' configuration option to adapt it to your taste (or use the new `FREETYPE_PROPERTIES' environment variable). See the corresponding entry below for version 2.6.4, which gives more information. - A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been introduced. If set (which is the default), an environment variable `FREETYPE_PROPERTIES' can be used to control driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. See file `ftoption.h' for more. II. IMPORTANT BUG FIXES - After loading a named instance of a GX variation font, the `face_index' value in the returned `FT_Face' structure now correctly holds the named instance index in the upper 16bits as documented. III. MISCELLANEOUS - A new macro `FT_IS_NAMED_INSTANCE' to test whether a given face is a named instance. - More fixes to GX font handling. - Apple's `GETVARIATION' bytecode operator (needed for GX variation font support) has been implemented. - Another round of fuzzer fixes, mainly to reject invalid fonts faster. - Handling of raw CID fonts was broken (bug introduced in version 2.6.4). - The smooth rasterizer has been streamlined to make it faster by approx. 20%. - The `ftgrid' demo program now understands command line option `-d' to give start-up design coordinates. - The `ftdump' demo program has a new command line option `-p' to dump TrueType bytecode instructions. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.3 2016/07/09 12:23:16 adam Exp $ d5 1 @ 1.3 log @Changes 2.6.4: FreeType 2.6.4 has been released. The most important change is a new bytecode hinting mode for TrueType fonts that finally activates subpixel hinting (a.k.a. ClearType hinting) by default. The new release also brings support for the following new scripts in the auto-hinter: Armenian, Cherokee, Ethiopic, Georgian, Gujarati, Gurmukhi, Malayalam, Sinhala, and Tamil. @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= png subpixel a7 5 # subpixel (lcd) rendering, patent issues .if !empty(PKG_OPTIONS:Msubpixel) CFLAGS+= -DFT_CONFIG_OPTION_SUBPIXEL_RENDERING .endif @ 1.2 log @make the optional-png logics work @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.1 2014/03/14 14:54:02 ryoon Exp $ d14 1 a14 1 CONFIGURE_ARGS+= --with-png=yes d17 1 a17 1 CONFIGURE_ARGS+= --with-png=no @ 1.2.2.1 log @file options.mk was added on branch pkgsrc-2013Q4 on 2014-03-17 09:30:55 +0000 @ text @d1 18 @ 1.2.2.2 log @Pullup ticket #4347 - requested by spz graphics/freetype2: security update Revisions pulled up: - graphics/freetype2/Makefile 1.92-1.94 - graphics/freetype2/PLIST 1.21 - graphics/freetype2/buildlink3.mk 1.38-1.43 - graphics/freetype2/distinfo 1.51 - graphics/freetype2/options.mk 1.1-1.2 --- Module Name: pkgsrc Committed By: spz Date: Thu Mar 13 23:26:35 UTC 2014 Modified Files: pkgsrc/graphics/freetype2: Makefile PLIST buildlink3.mk distinfo Log Message: security update, upstream short changelog ('here' being releasenotes): FreeType 2.5.3 2014-03-08 FreeType 2.5.3 has been released. All users should upgrade due to fixed vulnerability in the CFF driver (CVE-2014-2240). Its main new feature is much enhanced support of auto-hinting SFNT fonts (i.e., TrueType and CFF fonts) due to the use of the HarfBuzz library. A more detailed description of this and other changes can be found here. FreeType 2.5.2 2013-12-08 FreeType 2.5.2 has been released. It fixes a serious bug introduced in version 2.5.1; all users should upgrade. A listing of the changes can be found here. FreeType 2.5.1 2013-11-25 FreeType 2.5.1 has been released, providing three major new features. - Support for the WOFF font format, contributed by Behdad Esfahbod. - The auto-hinter now supports Hebrew, together with improved support for Cyrillic and Greek. - The directory layout of the (installed) FreeType header files has been simplified. Among other changes I want to mention that FreeType's TrueType debugger (ttdebug) has been made more versatile. An exhaustive list of changes can be found here. FreeType 2.5 2013-06-19 FreeType 2.5 has been released. A major new feature is support for color embedded bitmaps (eg. color emoji), contributed by Behdad Esfahbod on behalf of Google. Additionally, Adobe's CFF engine is now the default, which makes a good reason to change from the 2.4.x to the 2.5.x series. On the technical side, the property API to access FreeType module parameters (FT_Property_Set and FT_Property_Get) is now declared as stable. As usual, see this file for the complete release notes, which give more details. And we have again blog entries from Adobe and Google. FreeType 2.4.12 2013-05-08 FreeType 2.4.12 has been released. A major new feature is a new parsing and hinting engine for CFF fonts, contributed by Adobe in collaboration with Google. It was my job the last few months to fully adapt the code to FreeType, and we are very pleased with the results. You might also read the blog entries from Adobe and Google. In connection with the new CFF engine, the demo programs, especially ftview and ftdiff, have been improved a lot; as usual, more details on the changes can be found in the release notes. --- Module Name: pkgsrc Committed By: ryoon Date: Fri Mar 14 13:12:34 UTC 2014 Modified Files: pkgsrc/graphics/freetype2: buildlink3.mk Log Message: graphics/png is also needed now --- Module Name: pkgsrc Committed By: ryoon Date: Fri Mar 14 13:38:20 UTC 2014 Modified Files: pkgsrc/graphics/freetype2: buildlink3.mk Log Message: graphics/png should be included when non-builtin freetype2. Pointed out by obache@@, thank you. --- Module Name: pkgsrc Committed By: obache Date: Fri Mar 14 13:43:17 UTC 2014 Modified Files: pkgsrc/graphics/freetype2: buildlink3.mk Log Message: To get USE_BUILTIN.freetype2, builtin.mk must be included. --- Module Name: pkgsrc Committed By: ryoon Date: Fri Mar 14 14:54:02 UTC 2014 Modified Files: pkgsrc/graphics/freetype2: Makefile buildlink3.mk Added Files: pkgsrc/graphics/freetype2: options.mk Log Message: Make png dependency as option, and move option to options.mk Revert bump of BUILDLINK_ABI_DEPENDS.freetype2 --- Module Name: pkgsrc Committed By: drochner Date: Fri Mar 14 19:39:52 UTC 2014 Modified Files: pkgsrc/graphics/freetype2: Makefile buildlink3.mk options.mk Log Message: make the optional-png logics work @ text @a0 18 # $NetBSD$ PKG_OPTIONS_VAR= PKG_OPTIONS.freetype2 PKG_SUPPORTED_OPTIONS= png subpixel .include "../../mk/bsd.options.mk" # subpixel (lcd) rendering, patent issues .if !empty(PKG_OPTIONS:Msubpixel) CFLAGS+= -DFT_CONFIG_OPTION_SUBPIXEL_RENDERING .endif .if !empty(PKG_OPTIONS:Mpng) CONFIGURE_ARGS+= --with-png=yes .include "../../graphics/png/buildlink3.mk" .else CONFIGURE_ARGS+= --with-png=no .endif @ 1.1 log @Make png dependency as option, and move option to options.mk Revert bump of BUILDLINK_ABI_DEPENDS.freetype2 @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.7 2014/01/25 10:30:01 wiz Exp $ d14 1 a14 1 CONFIGURE_ARGS+= --enable-png=yes d17 1 a17 1 CONFIGURE_ARGS+= --enable-png=no @