pkgsrc/devel/pango/Makefile

54 lines
1.8 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.212 2018/04/18 05:38:07 snj Exp $
DISTNAME= pango-1.42.1
Overview of changes between 1.32.0 and 1.32.1 ============================================= - Fixup grapheme clusters - 684959 - crash after "Add pango_shape_full()" Overview of changes between 1.31.2 and 1.32.0 ============================================= - Add a --without-xfg configure option - Add pango_shape_full() Overview of changes between 1.31.1 and 1.31.2 ============================================= - More work on towards thread-safety - Build fixes on OS X Overview of changes between 1.31.0 and 1.31.1 ============================================= - The module cache file can now be located in libdir - Initial work towards making pango thread-safe - Update to Unicode 6.1. - 682421 - Fix vertical text, gravity, etc, with HarfBuzz - 678721 - Don't need to get item properties... - 678997 - Colors aqua, silver and indigo missing... - 653347 - rise units documented incorrectly - 682952 - remove old glib check - Deprecate pango-ot.h. - Deprecate pango_fc_font_kern_glyphs - Deprecate pango_lookup_aliases Overview of changes between 1.30.1 and 1.31.0 ============================================= - Port to harfbuzz 0.9.x, use external harfbuzz - Remove Arabic, Syriac, Hangul Hebrew, Khmer, Tibetan and Thai shapers (replaced by harfbuzz) - Remove Indic module (replaced by harfbuzz) - Remove Atsui support (superseded by CoreText) - Remove PangoX - 679654 - Crash for PangoContext.list_families - 680965 - missing language strings for ... - 681423 - introspection: assorted fixes...
2012-10-08 23:35:22 +02:00
CATEGORIES= devel fonts
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pango/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
Overview of changes between 1.32.0 and 1.32.1 ============================================= - Fixup grapheme clusters - 684959 - crash after "Add pango_shape_full()" Overview of changes between 1.31.2 and 1.32.0 ============================================= - Add a --without-xfg configure option - Add pango_shape_full() Overview of changes between 1.31.1 and 1.31.2 ============================================= - More work on towards thread-safety - Build fixes on OS X Overview of changes between 1.31.0 and 1.31.1 ============================================= - The module cache file can now be located in libdir - Initial work towards making pango thread-safe - Update to Unicode 6.1. - 682421 - Fix vertical text, gravity, etc, with HarfBuzz - 678721 - Don't need to get item properties... - 678997 - Colors aqua, silver and indigo missing... - 653347 - rise units documented incorrectly - 682952 - remove old glib check - Deprecate pango-ot.h. - Deprecate pango_fc_font_kern_glyphs - Deprecate pango_lookup_aliases Overview of changes between 1.30.1 and 1.31.0 ============================================= - Port to harfbuzz 0.9.x, use external harfbuzz - Remove Arabic, Syriac, Hangul Hebrew, Khmer, Tibetan and Thai shapers (replaced by harfbuzz) - Remove Indic module (replaced by harfbuzz) - Remove Atsui support (superseded by CoreText) - Remove PangoX - 679654 - Crash for PangoContext.list_families - 680965 - missing language strings for ... - 681423 - introspection: assorted fixes...
2012-10-08 23:35:22 +02:00
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.pango.org/
COMMENT= Library for layout and rendering of text
LICENSE= gnu-lgpl-v2
Overview of changes between 1.32.0 and 1.32.1 ============================================= - Fixup grapheme clusters - 684959 - crash after "Add pango_shape_full()" Overview of changes between 1.31.2 and 1.32.0 ============================================= - Add a --without-xfg configure option - Add pango_shape_full() Overview of changes between 1.31.1 and 1.31.2 ============================================= - More work on towards thread-safety - Build fixes on OS X Overview of changes between 1.31.0 and 1.31.1 ============================================= - The module cache file can now be located in libdir - Initial work towards making pango thread-safe - Update to Unicode 6.1. - 682421 - Fix vertical text, gravity, etc, with HarfBuzz - 678721 - Don't need to get item properties... - 678997 - Colors aqua, silver and indigo missing... - 653347 - rise units documented incorrectly - 682952 - remove old glib check - Deprecate pango-ot.h. - Deprecate pango_fc_font_kern_glyphs - Deprecate pango_lookup_aliases Overview of changes between 1.30.1 and 1.31.0 ============================================= - Port to harfbuzz 0.9.x, use external harfbuzz - Remove Arabic, Syriac, Hangul Hebrew, Khmer, Tibetan and Thai shapers (replaced by harfbuzz) - Remove Indic module (replaced by harfbuzz) - Remove Atsui support (superseded by CoreText) - Remove PangoX - 679654 - Crash for PangoContext.list_families - 680965 - missing language strings for ... - 681423 - introspection: assorted fixes...
2012-10-08 23:35:22 +02:00
BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man
Update to 1.2.0. Depend on Xft2. Changes: * Improve font solection for Hangul tone marks * Improve range definitions for basic-xft [Jungshik Shin] * Draw unknown character boxes with X primitives for the X backend instead of hoping for a suitable glyph [Morten Welinder] * For Xft/FT2, give an informative error mesage when no fonts are found. * Support shape modules with ranges beyond the BMP [Federic Zhang] * Use octal escapes rather than literal UTF-8 [Arnaud Charlet] * Use g_[sf]printf where appropriate [Matthias Clasen] * Fix the Arabic-words-broken-by-underlines problem by stripping out non-shape affecting attributes then adding them back after shaping. * Hangul shaper fixes [Changwoo Ryu, Jungshik Shin] * Handle compatability ideographs in basic-x shaper [Federic Zhang] * Implement pango_ft2_font_map_set_default_substitute() [Matthias Clasen] * Hangul module bug fixes and improvements [Changwoo Ryu, Jungshik Shin] - Move rendering of precomposed characters to hangul-xft shaper - Handle Hangul tone marks * Add a new wrap mode for PangoLayout - PANGO_WRAP_WORD_CHAR [Alex Larsson] * Indic module improvements [Eric Mader] * Fixes to generic OpenType handling [Eric] * Improve language specific charset ordering basic-x11 [James Su, Brian Yuan] * Some merges of fixes by Werner Lemberg to the original FreeType OpenType code. * Robustify and otherwise improve pango_color_parse() [Matthias Clasen] * Some cross-compiling fixes [J. Ali Harlow] * Merge a lot of the code between the Xft and FT2 backend, so that the FT2 backend gets the recent improvements to Xft. * Add proper language tag support to the Xft/FT2 backends. * Various effienciency fixes for the Xft/FT2 backends. * Support for version 2 of the Xft library. [Keith Packard] * Convert the freetype backend over to using fontconfig, instead of MiniXft for font cataloging. * A port of the Indic OpenType code from ICU to Pango. [Eric Mader] * A new hangul-xft [Changwoo Ryu] * Various cleanups to the PangoXft and PangoFT2 public APIs. ... as well as the usual bug fixes.
2002-12-24 04:41:10 +01:00
TEST_TARGET= check
USE_LIBTOOL= yes
USE_LANGUAGES= c c++
Overview of changes between 1.32.0 and 1.32.1 ============================================= - Fixup grapheme clusters - 684959 - crash after "Add pango_shape_full()" Overview of changes between 1.31.2 and 1.32.0 ============================================= - Add a --without-xfg configure option - Add pango_shape_full() Overview of changes between 1.31.1 and 1.31.2 ============================================= - More work on towards thread-safety - Build fixes on OS X Overview of changes between 1.31.0 and 1.31.1 ============================================= - The module cache file can now be located in libdir - Initial work towards making pango thread-safe - Update to Unicode 6.1. - 682421 - Fix vertical text, gravity, etc, with HarfBuzz - 678721 - Don't need to get item properties... - 678997 - Colors aqua, silver and indigo missing... - 653347 - rise units documented incorrectly - 682952 - remove old glib check - Deprecate pango-ot.h. - Deprecate pango_fc_font_kern_glyphs - Deprecate pango_lookup_aliases Overview of changes between 1.30.1 and 1.31.0 ============================================= - Port to harfbuzz 0.9.x, use external harfbuzz - Remove Arabic, Syriac, Hangul Hebrew, Khmer, Tibetan and Thai shapers (replaced by harfbuzz) - Remove Indic module (replaced by harfbuzz) - Remove Atsui support (superseded by CoreText) - Remove PangoX - 679654 - Crash for PangoContext.list_families - 680965 - missing language strings for ... - 681423 - introspection: assorted fixes...
2012-10-08 23:35:22 +02:00
USE_TOOLS+= gmake pkg-config
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/libdata
# Carbon has been obsoleted; force turning it off
#CONFIGURE_ENV+= ac_cv_header_Carbon_Carbon_h=no
PKGCONFIG_OVERRIDE+= pango.pc.in
PKGCONFIG_OVERRIDE+= pangocairo.pc.in
PKGCONFIG_OVERRIDE+= pangoft2.pc.in
PKGCONFIG_OVERRIDE+= pangowin32.pc.in
PKGCONFIG_OVERRIDE+= pangoxft.pc.in
CHECK_FILES_SKIP+= ${PREFIX}/libdata/pango/pango.modules
CHECK_PORTABILITY_SKIP+= docs/check.docs
.include "options.mk"
BUILDLINK_API_DEPENDS.fribidi+= fribidi>=0.19.7
.include "../../converters/fribidi/buildlink3.mk"
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.33.12
2004-02-10 02:56:42 +01:00
.include "../../devel/glib2/buildlink3.mk"
Overview of changes between 1.32.0 and 1.32.1 ============================================= - Fixup grapheme clusters - 684959 - crash after "Add pango_shape_full()" Overview of changes between 1.31.2 and 1.32.0 ============================================= - Add a --without-xfg configure option - Add pango_shape_full() Overview of changes between 1.31.1 and 1.31.2 ============================================= - More work on towards thread-safety - Build fixes on OS X Overview of changes between 1.31.0 and 1.31.1 ============================================= - The module cache file can now be located in libdir - Initial work towards making pango thread-safe - Update to Unicode 6.1. - 682421 - Fix vertical text, gravity, etc, with HarfBuzz - 678721 - Don't need to get item properties... - 678997 - Colors aqua, silver and indigo missing... - 653347 - rise units documented incorrectly - 682952 - remove old glib check - Deprecate pango-ot.h. - Deprecate pango_fc_font_kern_glyphs - Deprecate pango_lookup_aliases Overview of changes between 1.30.1 and 1.31.0 ============================================= - Port to harfbuzz 0.9.x, use external harfbuzz - Remove Arabic, Syriac, Hangul Hebrew, Khmer, Tibetan and Thai shapers (replaced by harfbuzz) - Remove Indic module (replaced by harfbuzz) - Remove Atsui support (superseded by CoreText) - Remove PangoX - 679654 - Crash for PangoContext.list_families - 680965 - missing language strings for ... - 681423 - introspection: assorted fixes...
2012-10-08 23:35:22 +02:00
BUILDLINK_DEPMETHOD.gobject-introspection:= build
.include "../../devel/gobject-introspection/buildlink3.mk"
2004-02-10 02:56:42 +01:00
.include "../../devel/zlib/buildlink3.mk"
BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.11.91
Overview of changes between 1.32.0 and 1.32.1 ============================================= - Fixup grapheme clusters - 684959 - crash after "Add pango_shape_full()" Overview of changes between 1.31.2 and 1.32.0 ============================================= - Add a --without-xfg configure option - Add pango_shape_full() Overview of changes between 1.31.1 and 1.31.2 ============================================= - More work on towards thread-safety - Build fixes on OS X Overview of changes between 1.31.0 and 1.31.1 ============================================= - The module cache file can now be located in libdir - Initial work towards making pango thread-safe - Update to Unicode 6.1. - 682421 - Fix vertical text, gravity, etc, with HarfBuzz - 678721 - Don't need to get item properties... - 678997 - Colors aqua, silver and indigo missing... - 653347 - rise units documented incorrectly - 682952 - remove old glib check - Deprecate pango-ot.h. - Deprecate pango_fc_font_kern_glyphs - Deprecate pango_lookup_aliases Overview of changes between 1.30.1 and 1.31.0 ============================================= - Port to harfbuzz 0.9.x, use external harfbuzz - Remove Arabic, Syriac, Hangul Hebrew, Khmer, Tibetan and Thai shapers (replaced by harfbuzz) - Remove Indic module (replaced by harfbuzz) - Remove Atsui support (superseded by CoreText) - Remove PangoX - 679654 - Crash for PangoContext.list_families - 680965 - missing language strings for ... - 681423 - introspection: assorted fixes...
2012-10-08 23:35:22 +02:00
.include "../../fonts/fontconfig/buildlink3.mk"
BUILDLINK_API_DEPENDS.harfbuzz+= harfbuzz>=0.9.9
Overview of changes between 1.32.0 and 1.32.1 ============================================= - Fixup grapheme clusters - 684959 - crash after "Add pango_shape_full()" Overview of changes between 1.31.2 and 1.32.0 ============================================= - Add a --without-xfg configure option - Add pango_shape_full() Overview of changes between 1.31.1 and 1.31.2 ============================================= - More work on towards thread-safety - Build fixes on OS X Overview of changes between 1.31.0 and 1.31.1 ============================================= - The module cache file can now be located in libdir - Initial work towards making pango thread-safe - Update to Unicode 6.1. - 682421 - Fix vertical text, gravity, etc, with HarfBuzz - 678721 - Don't need to get item properties... - 678997 - Colors aqua, silver and indigo missing... - 653347 - rise units documented incorrectly - 682952 - remove old glib check - Deprecate pango-ot.h. - Deprecate pango_fc_font_kern_glyphs - Deprecate pango_lookup_aliases Overview of changes between 1.30.1 and 1.31.0 ============================================= - Port to harfbuzz 0.9.x, use external harfbuzz - Remove Arabic, Syriac, Hangul Hebrew, Khmer, Tibetan and Thai shapers (replaced by harfbuzz) - Remove Indic module (replaced by harfbuzz) - Remove Atsui support (superseded by CoreText) - Remove PangoX - 679654 - Crash for PangoContext.list_families - 680965 - missing language strings for ... - 681423 - introspection: assorted fixes...
2012-10-08 23:35:22 +02:00
.include "../../fonts/harfbuzz/buildlink3.mk"
2013-06-01 09:38:16 +02:00
BUILDLINK_API_DEPENDS.cairo+= cairo>=1.12.10
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/cairo-gobject/buildlink3.mk"
# XXX freetype versioning is insane. needs libtool version >= 21.0.15,
# which corresponds to release version 2.8.1
BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.8.1
2004-02-10 02:56:42 +01:00
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"