2007-05-08 22:34:45 +02:00
|
|
|
# $NetBSD: Makefile,v 1.100 2007/05/08 20:34:45 wiz Exp $
|
2002-03-24 21:29:35 +01:00
|
|
|
|
2007-05-08 22:34:45 +02:00
|
|
|
DISTNAME= pango-1.16.4
|
2004-12-24 01:17:37 +01:00
|
|
|
CATEGORIES= devel fonts
|
2007-03-20 16:38:26 +01:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pango/1.16/}
|
2003-08-27 11:27:32 +02:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
2002-03-24 21:29:35 +01:00
|
|
|
|
2006-03-10 08:35:12 +01:00
|
|
|
MAINTAINER= wiz@NetBSD.org
|
2003-12-30 18:21:54 +01:00
|
|
|
HOMEPAGE= http://www.pango.org/
|
2002-03-24 21:29:35 +01:00
|
|
|
COMMENT= Library for layout and rendering of text
|
|
|
|
|
2004-04-24 19:39:01 +02:00
|
|
|
PKG_INSTALLATION_TYPES= overwrite pkgviews
|
2006-11-03 12:27:56 +01:00
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
2004-04-24 19:39:01 +02:00
|
|
|
|
2005-08-10 22:56:10 +02:00
|
|
|
USE_TOOLS+= gmake pkg-config
|
2002-03-24 21:29:35 +01:00
|
|
|
GNU_CONFIGURE= yes
|
2002-12-24 04:41:10 +01:00
|
|
|
TEST_TARGET= check
|
2002-03-24 21:29:35 +01:00
|
|
|
USE_LIBTOOL= yes
|
2004-02-14 18:21:32 +01:00
|
|
|
|
Update to 1.10.0:
overview of changes between 1.9.1 and 1.10.0
============================================
* Update script tables, bidi tables, and Arabic joining tables for Unicode 4.1
[Roozbeh Pournader, Behdad Esfahbod]
* Misc bug and build fixes [Sebastien Bacher, Hans Breuer, Behdad,
J. Ali Harlow, Tor Lillqvist, Keith Packard, Vittorio Palmisano, Manish Singh]
overview of changes between 1.9.0 and 1.9.1
==========================================
* Support setting of font options and DPI on PangoContext for
the Cairo backend.
* Adapt to recent Cairo API changes
* Win32 build improvements [Tor Lillqvist]
* Misc bug fixes [Hans Breuer, Thomas Fitzsimmons, Kazuki IWAMOTO]
Overview of changes between 1.8.x and 1.9.x
===========================================
* Add Cairo support; PangoCairoFontmap is an interface with
implementations for Fontconfig fonts and Win32 fonts
* Extend PangoFcFontmap to allow more customization by subclasses
* Handle NULL language better for pango_context_get_metrics()
* misc optimization [Paolo Borelli, Behdad Esfahbod]
* Misc bug and build fixes [Hans Breuer, Damien Carbery,
Keith Packard, Manish Singh]
* Doc fixes [Tim Janik]
2005-10-02 14:16:58 +02:00
|
|
|
PKGCONFIG_OVERRIDE= pango-uninstalled.pc.in
|
|
|
|
PKGCONFIG_OVERRIDE+= pango.pc.in
|
2006-02-07 19:00:15 +01:00
|
|
|
PKGCONFIG_OVERRIDE+= pangocairo-uninstalled.pc.in
|
Update to 1.10.0:
overview of changes between 1.9.1 and 1.10.0
============================================
* Update script tables, bidi tables, and Arabic joining tables for Unicode 4.1
[Roozbeh Pournader, Behdad Esfahbod]
* Misc bug and build fixes [Sebastien Bacher, Hans Breuer, Behdad,
J. Ali Harlow, Tor Lillqvist, Keith Packard, Vittorio Palmisano, Manish Singh]
overview of changes between 1.9.0 and 1.9.1
==========================================
* Support setting of font options and DPI on PangoContext for
the Cairo backend.
* Adapt to recent Cairo API changes
* Win32 build improvements [Tor Lillqvist]
* Misc bug fixes [Hans Breuer, Thomas Fitzsimmons, Kazuki IWAMOTO]
Overview of changes between 1.8.x and 1.9.x
===========================================
* Add Cairo support; PangoCairoFontmap is an interface with
implementations for Fontconfig fonts and Win32 fonts
* Extend PangoFcFontmap to allow more customization by subclasses
* Handle NULL language better for pango_context_get_metrics()
* misc optimization [Paolo Borelli, Behdad Esfahbod]
* Misc bug and build fixes [Hans Breuer, Damien Carbery,
Keith Packard, Manish Singh]
* Doc fixes [Tim Janik]
2005-10-02 14:16:58 +02:00
|
|
|
PKGCONFIG_OVERRIDE+= pangocairo.pc.in
|
2006-02-07 19:00:15 +01:00
|
|
|
PKGCONFIG_OVERRIDE+= pangoft2-uninstalled.pc.in
|
2004-02-14 19:26:26 +01:00
|
|
|
PKGCONFIG_OVERRIDE+= pangoft2.pc.in
|
2006-02-07 19:00:15 +01:00
|
|
|
PKGCONFIG_OVERRIDE+= pangowin32-uninstalled.pc.in
|
2004-02-14 19:26:26 +01:00
|
|
|
PKGCONFIG_OVERRIDE+= pangowin32.pc.in
|
2006-02-07 19:00:15 +01:00
|
|
|
PKGCONFIG_OVERRIDE+= pangox-uninstalled.pc.in
|
Update to 1.10.0:
overview of changes between 1.9.1 and 1.10.0
============================================
* Update script tables, bidi tables, and Arabic joining tables for Unicode 4.1
[Roozbeh Pournader, Behdad Esfahbod]
* Misc bug and build fixes [Sebastien Bacher, Hans Breuer, Behdad,
J. Ali Harlow, Tor Lillqvist, Keith Packard, Vittorio Palmisano, Manish Singh]
overview of changes between 1.9.0 and 1.9.1
==========================================
* Support setting of font options and DPI on PangoContext for
the Cairo backend.
* Adapt to recent Cairo API changes
* Win32 build improvements [Tor Lillqvist]
* Misc bug fixes [Hans Breuer, Thomas Fitzsimmons, Kazuki IWAMOTO]
Overview of changes between 1.8.x and 1.9.x
===========================================
* Add Cairo support; PangoCairoFontmap is an interface with
implementations for Fontconfig fonts and Win32 fonts
* Extend PangoFcFontmap to allow more customization by subclasses
* Handle NULL language better for pango_context_get_metrics()
* misc optimization [Paolo Borelli, Behdad Esfahbod]
* Misc bug and build fixes [Hans Breuer, Damien Carbery,
Keith Packard, Manish Singh]
* Doc fixes [Tim Janik]
2005-10-02 14:16:58 +02:00
|
|
|
PKGCONFIG_OVERRIDE+= pangox.pc.in
|
2006-02-07 19:00:15 +01:00
|
|
|
PKGCONFIG_OVERRIDE+= pangoxft-uninstalled.pc.in
|
2004-02-14 19:26:26 +01:00
|
|
|
PKGCONFIG_OVERRIDE+= pangoxft.pc.in
|
2002-03-24 21:29:35 +01:00
|
|
|
|
2004-01-22 14:39:23 +01:00
|
|
|
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/libdata
|
2003-01-04 20:59:35 +01:00
|
|
|
CONFIGURE_ARGS+= --with-qt=no
|
2002-12-22 19:06:21 +01:00
|
|
|
|
2004-04-14 03:00:38 +02:00
|
|
|
# Avoid an ICE in gcc2 on sparc64
|
2005-12-05 21:49:47 +01:00
|
|
|
CONFIGURE_ENV+= F77=${FALSE:Q}
|
2004-04-14 03:00:38 +02:00
|
|
|
|
2006-11-05 15:06:06 +01:00
|
|
|
CHECK_FILES_SKIP+= ${PREFIX}/libdata/pango/pango.modules
|
2006-11-03 12:27:56 +01:00
|
|
|
|
2006-07-23 06:59:33 +02:00
|
|
|
.include "options.mk"
|
|
|
|
|
2006-04-07 20:59:34 +02:00
|
|
|
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.10.0
|
Update to 1.14.0:
Overview of changes between 1.13.5 and 1.14.0
==============================================
* Make pango-view accept non-ASCII --text.
* Require cairo-1.2.2 for the important bug fixes it has.
Overview of changes between 1.13.4 and 1.13.5
==============================================
* Indic shaper improvements.
* Misc fixes.
* Bugs fixed in this release:
Bug 121672 – Ra (vattu) not rendered properly in Malayalam
Patch from LingNing Zhang
Bug 335811 – Some conjugates of Malayalam are wrong.
Patch from LingNing Zhang
Overview of changes between 1.13.3 and 1.13.4
==============================================
* Update to Unicode Character Database 5.0.0.
* Misc fixes.
* Bugs fixed in this release:
Bug 336282 – Update to Unicode Character Database 5.0.0
Bug 347073 – Allow empty GPOS table
Bug 347021 – atsui crash when a matching font cannot be found.
Patch from Brian Tarricone.
Overview of changes between 1.13.2 and 1.13.3
==============================================
* Improved build system. Using gnome-autogen.sh now.
(gnome-common needed for bootstrapping)
* Improved documentation. Docs now include list of new API for
each stable version of Pango.
* New public API:
- pango_glyph_string_get_width
* Little performance improvement.
* Misc fixes.
* Bugs fixed in this release:
Bug 330603 – pango_scan_int invokes undefined behaviour
Bug 315599 – PangoAttribute remains in wrong context.
Bug 163677 – pango_attr_list_splice: inconsistent docs
Patch from Morten Welinder
Bug 345070 – [ml_IN] not render for combination with ZWJ
Patch from LingNing Zhang
Bug 345274 – list of new symbols for each version is missing in docs
Patch from Priit Laes
Bug 346297 – autogen doesn't work with automake-1.6
Patch from Priit Laes
Bug 135683 – Cache glyphstring extents
Bug 344766 – Memory leak in get_ruleset() in modules/basic/basic-fc.c
Bug 345600 – cvs build error in pango/opentype/Makefile
Bug 345511 – -no-undefined problem with new libtool
Overview of changes between 1.13.1 and 1.13.2
==============================================
* Improved hexbox drawing, and font metrics calculations.
* Synthesize italic variants on win32 [Hans Breuer]
* New public API:
- pango_cairo_show_error_underline
- pango_cairo_error_underline_path
- pango_font_describe_with_absolute_size
* Misc fixes.
* Bugs fixed in this release:
Bug 326960 – hex box drawing for win32 and atsui backends of cairo
Bug 343717 – License information in unclear.
Bug 343355 – Add pango_cairo_show_error_underline &
pango_cairo_error_underline_path
Bug 343966 – pango Cygwin build fixes
Patch from Cygwin Ports maintainer.
Bug 343796 – Italic Chinese character can't be show correctly in
Win32.
Bug 314114 – max_x_advance not appropriate for
approximate_(char|digit)_width
Bug 341138 – Using TTC font, Gtk2 programs begin to eating big memory
and have many cpu usage.
Patch from Yong Li.
Bug 336153 – Mark to mark positioning (Lookup Type 6) isn't correct
when using MarkAttchmentType
Patch from Tin Myo Htet.
Bug 333984 – pango_language_from_string improvements
Bug 125378 – Better underline thickness handling
Bug 339730 – Pango needlessly falls back away from a Type 1 font into
a TTF font
Bug 342562 – Support absolute sizes in
pango_font_description_to/from_string
Bug 341922 – pango should handle more characters as zero width
Patch from Roozbeh Pournader
Bug 342525 – With PangoFc and PangoWin32, approximate digit width is
not what it says
Bug 342079 – pangoatsui-private.h missing from release
Overview of changes between 1.13.0 and 1.13.1
==============================================
* Increased robustness against broken pango.modules
* Improved build infrastructure:
- Remove CAIRO_CFLAGS from pangocairo.pc.in, as it Require's cairo already.
- Use -no-undefined on Unix too.
* Improved documentation.
* Misc fixes.
* Bugs fixed in this release:
Bug 307196 – Unhinted fonts are measured incorrectly and drawing
problems occur as a result
Bug 329547 – pango_layout_get_pixel_extents and
pango_layout_get_pixel_size cause off-by-one metrics
Bug 339747 – pango_font_metrics_get_approximate_digit_width docs
Bug 339749 – pango_language_from_string issues
Patch from Morten Welinder.
Bug 333771 – Use gmodule-no-export-2.0 instead of gmodule-2.0 in
pango-uninstalled.pc.in
Bug 337594 – pango_glyph_string_extents_range possible bug
Bug 329664 – Move gunichar_to_glyph cache from PangoCairoFcFont to
PangoFcFont
Patch from LingNing Zhang.
Bug 322374 – Examples does not build on MacOS X
Bug 340229 – pango_font_description_from_string does not do bound
checking
Bug 329483 – hinting hexbox in cairo backend doesn't handle absolute
font size
Bug 340040 – pangocairo hex box hinting falls apart with PS/PDF
backends
Bug 71033 – make size 0 fonts work
Overview of changes between 1.12.0 and 1.13.0
==============================================
* Fix incorrect rendering when in x86 64-bit precision mode
https://bugs.freedesktop.org/show_bug.cgi?id=5200
* Fix non-OpenType fonts losing kerning in 1.12.0 [#336026, Denis Jacquerye]
* Fix blurred underlines on Win32 [#332656, Tor Lillqvist]
* Build fix when having both Win32 and FreeType cairo backends available
[#337502, Alexander Larsson]
* Moved the OpenType Layout code into a new project called HarfBuzz:
http://www.freedesktop.org/wiki/Software/HarfBuzz
* Improved documentation.
* Misc bug fixes.
* Fixed many compiler warnings.
* Bugs fixed in this release:
332656,335840,334802,337029,337821,338343
2006-08-10 18:12:59 +02:00
|
|
|
BUILDLINK_API_DEPENDS.cairo+= cairo>=1.2.2
|
2007-01-03 23:25:22 +01:00
|
|
|
BUILDLINK_API_DEPENDS.Xft2+= Xft2>=2.1.7nb3
|
2004-02-27 15:30:04 +01:00
|
|
|
|
2004-02-10 02:56:42 +01:00
|
|
|
.include "../../devel/glib2/buildlink3.mk"
|
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
Update to 1.10.0:
overview of changes between 1.9.1 and 1.10.0
============================================
* Update script tables, bidi tables, and Arabic joining tables for Unicode 4.1
[Roozbeh Pournader, Behdad Esfahbod]
* Misc bug and build fixes [Sebastien Bacher, Hans Breuer, Behdad,
J. Ali Harlow, Tor Lillqvist, Keith Packard, Vittorio Palmisano, Manish Singh]
overview of changes between 1.9.0 and 1.9.1
==========================================
* Support setting of font options and DPI on PangoContext for
the Cairo backend.
* Adapt to recent Cairo API changes
* Win32 build improvements [Tor Lillqvist]
* Misc bug fixes [Hans Breuer, Thomas Fitzsimmons, Kazuki IWAMOTO]
Overview of changes between 1.8.x and 1.9.x
===========================================
* Add Cairo support; PangoCairoFontmap is an interface with
implementations for Fontconfig fonts and Win32 fonts
* Extend PangoFcFontmap to allow more customization by subclasses
* Handle NULL language better for pango_context_get_metrics()
* misc optimization [Paolo Borelli, Behdad Esfahbod]
* Misc bug and build fixes [Hans Breuer, Damien Carbery,
Keith Packard, Manish Singh]
* Doc fixes [Tim Janik]
2005-10-02 14:16:58 +02:00
|
|
|
.include "../../graphics/cairo/buildlink3.mk"
|
2004-04-01 20:15:16 +02:00
|
|
|
.include "../../fonts/fontconfig/buildlink3.mk"
|
2004-02-10 02:56:42 +01:00
|
|
|
.include "../../graphics/freetype2/buildlink3.mk"
|
2002-03-24 21:29:35 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|