33276e0226
Switch to meson, autoconf build support was removed. Overview of changes in 1.44.3 ============================= - Install pango-ot headers - Make subpixel positioning optional - fc: Ignore fonts with unsupported formats Overview of changes in 1.44.2 ============================= - Disable ligatures when letterspacing - Set design coords on hb_font_t - Expose more font options in pango-view - OS X: Make 'system-ui' font work - Keep deprecated pango-fc apis in headers - Make hex boxes work, always - introspection: Various build fixes - introspection: Add PangoPT, PangoFT2 namespaces - layout: Make the new line-spacing opt-in Overview of changes in 1.44.1 ============================= - Fix a crash with allow_break attributes - Fix Emoji spacing - Fix up includes and pkg-config requires - Correct some cases for hyphen insertion Overview of changes in 1.44.0 ============================= - Use harfbuzz for shaping on all platforms - Stop using freetype for font loading; this drops support for type1 and bitmap fonts - Add a getter for hb_font_t - Make PangoCoverage a GObject - Add a pango_tailor_break api - font metrics: Add line height - layout: Support line spacing - layout: Draw hyphens for line breaks - Add an attribute to suppress line breaking - cairo: Don't render hex boxes for space - Add an attribute to show invisible characters - Stop quantizing glyph positions - Add tests for itemization and line breaking - Remove language and shape engine remnants - Rename meson options: gtk_doc, introspection - Require GLib 2.59.2 - Require Harfbuzz 2.0 Overview of changes in 1.43.0 ============================= - Drop autotools - Drop Visual Studio build - Build with meson everywhere - Update Emoji tables for Unicode 11 - Update test data for Unicode 11 - Fix a crash with Thai breaking - Fix a crash with font variations - Deprecate bidi apis in favor of fribidi - Add a variable font family api - Improve font fallback handling on win32
48 lines
1.1 KiB
Makefile
48 lines
1.1 KiB
Makefile
# $NetBSD: options.mk,v 1.17 2019/08/16 10:43:24 wiz Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.pango
|
|
PKG_SUPPORTED_OPTIONS= libthai quartz x11
|
|
PKG_SUGGESTED_OPTIONS= x11
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
PLIST_VARS+= coretext quartz x11 thai
|
|
|
|
###
|
|
### X11 support
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mx11)
|
|
# fix for pangox.pc
|
|
PLIST.x11= yes
|
|
BUILDLINK_API_DEPENDS.Xft2+= Xft2>=2.1.7nb3
|
|
.include "../../x11/libXft/buildlink3.mk"
|
|
.include "../../x11/libXrender/buildlink3.mk"
|
|
.include "../../x11/libX11/buildlink3.mk"
|
|
BUILDLINK_DEPMETHOD.libXt?= build # only for configure
|
|
.include "../../x11/libXt/buildlink3.mk"
|
|
.endif
|
|
|
|
###
|
|
### Thai language support
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mlibthai)
|
|
PLIST.thai= yes
|
|
.include "../../devel/libthai/buildlink3.mk"
|
|
.endif
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
###
|
|
### Quartz "support"
|
|
###
|
|
.if ${OPSYS} == "Darwin"
|
|
### always looks for system CoreText
|
|
. if empty(MACHINE_PLATFORM:MDarwin-[1-8].*-*)
|
|
### CoreText is only available in 10.5 or newer
|
|
PLIST.coretext= yes
|
|
. endif
|
|
. if !empty(PKG_OPTIONS:Mquartz)
|
|
### installs its coretext header file if cairo was built with "quartz" option
|
|
PLIST.quartz= yes
|
|
. endif
|
|
.endif
|