pkgsrc/devel/pango/Makefile

64 lines
1.9 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.161 2012/03/03 00:12:07 wiz Exp $
DISTNAME= pango-1.29.4
PKGREVISION= 3
CATEGORIES= devel fonts
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pango/1.29/}
EXTRACT_SUFX= .tar.xz
2007-07-21 23:56:07 +02:00
MAINTAINER= pkgsrc-users@NetBSD.org
2003-12-30 18:21:54 +01:00
HOMEPAGE= http://www.pango.org/
COMMENT= Library for layout and rendering of text
LICENSE= gnu-lgpl-v2
2004-04-24 19:39:01 +02:00
PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir
2004-04-24 19:39:01 +02:00
USE_TOOLS+= gmake pkg-config
GNU_CONFIGURE= yes
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++
BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man
PKGCONFIG_OVERRIDE= pango-uninstalled.pc.in
PKGCONFIG_OVERRIDE+= pango.pc.in
PKGCONFIG_OVERRIDE+= pangocairo-uninstalled.pc.in
PKGCONFIG_OVERRIDE+= pangocairo.pc.in
PKGCONFIG_OVERRIDE+= pangoft2-uninstalled.pc.in
PKGCONFIG_OVERRIDE+= pangoft2.pc.in
PKGCONFIG_OVERRIDE+= pangowin32-uninstalled.pc.in
PKGCONFIG_OVERRIDE+= pangowin32.pc.in
PKGCONFIG_OVERRIDE+= pangox-uninstalled.pc.in
PKGCONFIG_OVERRIDE+= pangox.pc.in
PKGCONFIG_OVERRIDE+= pangoxft-uninstalled.pc.in
PKGCONFIG_OVERRIDE+= pangoxft.pc.in
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/libdata
# Carbon has been obsoleted; force turning it off
CONFIGURE_ENV+= ac_cv_header_Carbon_Carbon_h=no
CHECK_FILES_SKIP+= ${PREFIX}/libdata/pango/pango.modules
PLIST_VARS+= coretext
.include "options.mk"
2012-02-02 01:00:39 +01:00
.if ${OPSYS} == "Darwin"
PLIST.coretext= yes
.endif
BUILDLINK_DEPMETHOD.gobject-introspection:= build
.include "../../devel/gobject-introspection/buildlink3.mk"
2011-04-11 17:35:52 +02:00
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.24.0
2004-02-10 02:56:42 +01:00
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
BUILDLINK_API_DEPENDS.cairo+= cairo>=1.8.0
.include "../../graphics/cairo/buildlink3.mk"
BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.5.0
.include "../../fonts/fontconfig/buildlink3.mk"
BUILDLINK_API_DEPENDS.Xft2+= Xft2>=2.1.7nb3
2004-02-10 02:56:42 +01:00
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"