Commit graph

219 commits

Author SHA1 Message Date
minskim
121a0be558 Back out the previous change that removed some buildlink3.mk files.
I overlooked .la files.  Pointed out by joerg@.
2006-12-06 17:23:24 +00:00
minskim
778159bc2f Do not include buildlink3.mk of packages not exposed by this package. 2006-12-05 06:45:00 +00:00
drochner
91e34c6f2c update to 1.14.8
changes:
* Improved thread-safety.  Pango is still NOT thread-safe, but this fixes
  lots of crashes using pangocairo from multiple threads.
* Fix out-of-bounds array access.
* Improved Indic shaper.
* Improved Arabic language engine.
* Choose shaper/font for unassigned Unicode codepoints.
* Build fixes.
2006-11-27 21:05:13 +00:00
joerg
4fb0965f6f Switch to modular buildlinks. 2006-11-06 11:24:26 +00:00
joerg
62a1f60797 Fix last commit from myself to work with the changes from another of
my commits: CHECK_FILES_SKIP is a full path. Addresses PR 34991.
2006-11-05 14:06:06 +00:00
joerg
9462053961 libdata/pango/pango.modules is a list of all pango modules and can be
considered volatile as that. Build it at install time and remove it
during deinstallation. This also allows DESTDIR use, as it could find
the modules directly before. Ignore the duplicate run in the non-DESTDIR
case, as it is fast enough. Bump revision. Discussed with wiz.
2006-11-03 11:27:56 +00:00
wiz
16b3e8f909 Update to 1.14.7:
Overview of changes between 1.14.6 and 1.14.7
==============================================
* Fixed broken build with included lang modules.
* Bugs fixed in this release:
	Bug 361938 - Can't include *-lang modules (./configure
		     --with-included-modules fails)
2006-10-14 08:36:16 +00:00
drochner
16fdd074df ride on the update and migrate devhelp documentation to share/gtk-doc 2006-10-13 18:05:42 +00:00
wiz
9752e937d9 Update to 1.14.6:
Overview of changes between 1.14.5 and 1.14.6
==============================================
* Backport language-engine handling fixes from HEAD.
* Add simple Arabic and Indic language engines.
* Indic shaper fixes.
* Bugs fixed in this release:
	Bug 353877 – Sinhala is_cursor_position and
		     backspace_deletes_character issues
		     Patch from Akira TAGOH
	Bug 358224 – Telugu Character U+0C31 does not render its below-base
		     form.
		     Patch from Rahul Bhalerao
	Bug 358174 – Reph and Vattu forms of Assamese character RA(U+09F0)
		     are not rendered.
		     Patch from Rahul Bhalerao
2006-10-13 17:22:40 +00:00
wiz
f8ef2b198e Update to 1.14.5:
Overview of changes between 1.14.4 and 1.14.5
==============================================
* Indic shaper fixes.
* Misc bug fixes.
* Bugs fixed in this release:
	Bug 356685 – [or_IN] Rendering of consonant+0x0B4D+0x0B2F is wrong
	             Patch from Rahul Bhalerao
	Bug 357790 – Rendering problem for malayalam consonant RA (U+0D30)
	             Patch from Rahul Bhalerao
	Bug 349813 – typo in docs for pango_layout_move_cursor_visually
	Bug 357686 – pangocairo-font.c: illegal g_object_unref in
	             pango_cairo_font_get_hex_box_info
2006-10-06 06:00:59 +00:00
wiz
16951f9ced Update to 1.14.4:
Overview of changes between 1.14.3 and 1.14.4
==============================================
* Indic shaper fixes.
* Misc bug fixes.
* Bugs fixed in this release:
	Bug 351223 – the conjuction of Con + 0x0d4d +0x0d31 of Malayalam is
	             wrong
	             Patch from LingNing Zhang
	Bug 355750 – The glyphs of the conjuctions about Cons+0x0d4d+0x0d32 of
	             Malayalm are wrong.
	             Patch from LingNing Zhang
	Bug 349876 – U+0x0904 of Devanagari need be "independent vowel", but
	             it is "reserved" in Pango
	             Patch from LingNing Zhang
	Bug 355550 – Miscalculation of logical attributes in
	             pango_get_log_attrs()
	             Patch from Theppitak Karoonboonyanan
	Bug 355697 – The IndicOTClassTable of Oriya has a error.
	Bug 355782 – Misaligned extents in pango
	Bug 355605 – hexbox with 0000 in it
	Bug 355435 – Invalid calls to pango_map_get_engine()
	             Patch from Theppitak Karoonboonyanan
	Bug 347146 – underline/overstrike spaces
	Bug 352535 – Ink extents of empty glyph
2006-10-03 18:16:47 +00:00
tron
0a4069ca7e Remove Mac OS X shared object buildfix which is no longer necessary.
See http://bugzilla.gnome.org/show_bug.cgi?id=357209 for details.
2006-09-22 21:26:13 +00:00
jmmv
75d7796332 Update to 2.14.3:
* Win32 build improvement. [Tor Lillqist]
* Bugs fixed in this release:
	Bug 353525 – libpangoft2-1.0.so.0: undefined reference to
	             `pango_font_description_get_gravity'
	Bug 349813 – typo in docs for pango_layout_move_cursor_visually
2006-09-07 11:53:35 +00:00
wiz
a07349187f Remove non-existing MASTER_SITES. 2006-09-03 10:11:48 +00:00
wiz
6ce8c56f49 Update to 1.14.2:
Overview of changes between 1.14.1 and 1.14.2
==============================================
* Find shaper/font for Private Use and space characters.
  Part of Bug 145275 – Font selection for space characters
2006-08-24 17:35:34 +00:00
wiz
5f6941d403 Update to 1.14.1:
Overview of changes between 1.14.0 and 1.14.1
==============================================
* Increased fontset cache size from 16 to 64.  This should make
  firefox+pango A LOT faster.
* Bugs fixed in this release:
	Bug 352114 – pango-1.14: generated docs still contain old example code
	Part of Bug 348825 – pango should optimize away calls to FcFontSort as
	                     much as possible
	Bug 351585 – API documentation issues with 2.15 release
2006-08-22 18:24:51 +00:00
wiz
d78032e4b1 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 16:12:59 +00:00
minskim
22f617476a Build the atsui module only when the x11 option is disabled, because it
causes the xlib backend of cairo to crash.  Bump PKGREVISION.
2006-07-24 23:20:50 +00:00
minskim
5ed5887b76 Add a patch for GNOME bug 322374, which may cause link errors when the atsui
module is enabled.  Patch obtained from GNOME CVS.

Bump PKGREVISION.
2006-07-24 18:09:43 +00:00
minskim
5e4be093d6 Enable the atsui module if the Carbon framework is available.
Bump PKGREVISION.
2006-07-23 05:13:21 +00:00
minskim
e6494cea5f Add a workaround for GNOME bug 342079, so that graphics/cairo can enable
the atsui backend.
2006-07-23 05:07:55 +00:00
minskim
63490d535d Support the x11 option to enable/disable x and xft backends. 2006-07-23 04:59:33 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
drochner
06f03485f5 update to 1.12.3
changes:
-Increased robustness against broken pango.modules
-Improved build infrastructure
-Improved documentation
-Misc fixes
2006-05-29 17:08:43 +00:00
drochner
4e119b02bb update to 1.12.2
changes:
* Fix incorrect rendering when in x86 64-bit precision mode
  https://bugs.freedesktop.org/show_bug.cgi?id=5200
* Misc bug fixes.
2006-04-27 20:48:14 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
jmmv
a0ffc23fe9 Update to 1.12.1:
* 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]
* Bugs fixed in this release:
  334802,336026,332656,337502
2006-04-07 18:59:34 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
tron
9d36b83cd9 Make "pango-querymodules" work under Mac OS X again. This allows to
run GTK2+ applications again. Bump package revision.
2006-03-14 19:50:15 +00:00
wiz
c8aca7a7df Update to 1.12.0:
Overview of changes between 1.11.99 and 1.12.0
==============================================
* Compilations fixes for MSVC. [#333115, Tor Lillqvist]
* More NULL-check against unusable fonts, helps with Win32 fonts without
  a Unicode cmap. [Tor]
* Use g_print instead of printf for debugging output in Win32 backend.
  [#332855, Tor]

Overview of changes between 1.11.6 and 1.11.99
==============================================
* Fix problem recently introduced that made Win32 backend render boxes
  only. [#332538, Hans Breuer]
* Insert '?' chars instead of invalid UTF-8 sequences in
  pango_layout_set_text [#33195]
* Bugs fixed in this release:
  332167,332538,331995

Overview of changes between 1.11.5 and 1.11.6
=============================================
* Do not export macros PANGO_GLYPH_EMPTY, PANGO_GLYPH_UNKNOWN_FLAG and
  PANGO_GET_UNKNOWN_GLYPH publicly; just in the engine/backend interface.
* Fix a few crashers, especially when a font cannot be read. [#314239]
* Change some g_critical's to g_warning, where it's not application's
  fault. [#331723]
* Bugs fixed in this release:
  330795,331038,329148,331994,331995,331996,314239,331723

Overview of changes between 1.11.4 and 1.11.5
=============================================
* Cleanup work on the win32 backend.  Families are not listed all
  in lower case anymore.
* New public function: pango_win32_font_description_from_logfont.
* pango-view accepts --wrap now, and lists backends in --help output.
* A couple minor bug fixes.

Overview of changes between 1.11.3 and 1.11.4
=============================================
* Major change in the low-level interface of Pango.  The special value
  PANGO_GLYPH_EMPTY is now defined to mean a "draw nothing" glyph.  This
  was what glyph 0 was used for previously.  As a result, bumped up the
  Pango module version, meaning that modules compiled against earlier
  versions are probably not compatible with this release. [#73147]
* New framework in examples for building a binary called pango-view,
  that can be used to render a text file using any of the available
  backends.  This is installed into bindir now.
* Enhancements to the FT2 backend, to draw boxes on missing glyphs.
* Better hexbox drawing for cairo backend:  Hinting hexbox, and
  drawing a single-row hexbox for very small font sizes.
* Improved documentation.

Overview of changes between 1.11.2 and 1.11.3
=============================================
* Do not crash if the shapers fail.
* Use g_slice for various struct allocations.
* 100% symbol coverage in docs.
* Misc bug fixes and documentation improvements.
* Janitory works, like removing unneeded files.

Overview of changes between 1.11.1 and 1.11.2
=============================================
* Draw hex box on missing glyphs for cairo-fc backend.
* New --with-dynamic-modules option added to configure.
* Use g_slice for various small memory allocations [Matthias Clasen]
* Misc bug fixes, optimizations, and documentation improvements.

Overview of changes between 1.11.0 and 1.11.1
=============================================
* ATSUI support for the cairo backend. [Anders Carlsson]
* Fixed a couple of regressions with font size and scaling.
* Draw a dashed empty box on missing glyphs for cairo-fc backend.
* Support OpenType features for basic (Latin/Greek/...) module.
* Support swash feature in Arabic module.
* Misc bug fixes.
* Misc documentation improvements.

Optimizations:

* Cache GObject private data in PangoFcFont.priv [Federico Mena Quintero]
* Add a constant-sized light-weight cache for glyph extents.
* Use g_slice_* instead of GMemChunk in mini-fribidi.


Overview of changes between 1.10.1 and 1.11.0
=============================================
* Line-breaking algorithm updated to Unicode 4.1.
* Code borrowed from GNU FriBidi resynched to version 1.0.7.
* New improved Tibetan shaper module. [Pema Geyleg]
* Bug fix in Khmer shaper module. [Jens Herden]
* Respect fontconfig reassignment of font pixelsize. [Funda Wang]
* Make OpenType GPOS handling more robust/correct. [Greg Aumann]
* Various documentation fixes and improvements.
* Various gcc warning fixes.
* Misc bug fixes.

Optimizations:

* Add a lazy fixed-size per-font cache to map characters to glyphs,
  in the cairo backend. [Federico Mena Quintero]
* Optimize character to script mapping by adding a linear table for
  characters < U+2000, and also caching the last mid point in
  bsearch. [Federico, Matthias Clasen]
* Enabled mini-fribidi's trashstack instead of direct mallocs.
* Short circuit the bidi algorithm for provably unidirectional text.
* Make mini-fribidi process UTF-8 directly.
* Several strlen and g_utf8_strlen calls removed. [Owen Taylor, Billy Biggs]
* Use call tables in the OpenType layout code.
* Use quarks for accessing GObject data. [Federico]
* Open Pango modules with lazy-bind flags. [John Rice]
* Use new negative offsets in g_utf8_pointer_to_offset to avoid
  scanning from the beginning of line on cursor movement.
* Avoid redundant PANGO_IS_FC_FONT checks.
2006-03-13 18:26:03 +00:00
wiz
ba2306a537 Take over maintainership, jmmv@ ok. 2006-03-10 07:35:12 +00:00
wiz
c53fe79b8f Update to 1.10.4:
Overview of changes between 1.10.3 and 1.10.4
=============================================
* Fix crasher assertion `split_index > 0' in ellipsization.
2006-02-28 17:38:01 +00:00
wiz
b549efcd31 Update to 1.10.3:
Overview of changes between 1.10.2 and 1.10.3
=============================================
* Various documentation improvements, achieving
  100% symbol coverage.
* Minor bug fixes.
2006-02-07 18:00:15 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
wiz
ac69759035 Update to 1.10.2:
Overview of changes between 1.10.1 and 1.10.2
=============================================
* New improved Tibetan shaper module. [Pema Geyleg]
* Bug fix in Khmer shaper module. [Jens Herden]
* Respect fontconfig reassignment of font pixelsize. [Funda Wang]
* Make OpenType GPOS handling more robust/correct. [Greg Aumann]
* Various documentation fixes and improvements.
* Misc bug fixes.
* Open Pango modules with lazy-bind flags. [John Rice]
2005-11-30 18:09:40 +00:00
jmmv
ba5d834941 Remove cairo dependency override (>=1.0.0); cairo's buildlink3.mk file
already pulls in 1.0.0nb2 (due to the pthread fix).
2005-10-07 19:48:02 +00:00
wiz
9b11fb13bf Update to 1.10.1:
Overview of changes between 1.10.0 and 1.10.1
=============================================
- Add various forms of caching to the Win32 backend, greatly
  improving performance [Tor Lillqvist]
- Fix problem with colors leaking from a Pango item to
  subsequently drawn strings. [Choe Hwanjin]
- Fix bug where error underlines would be drawn 1024 times
  too big in the Cairo backend. [Luis Villa]
- Misc bug and build fixes [Jean Brefort, Matthias Clasen,
  Behdad Esfahbod, Kazuki Iwamoto]
2005-10-05 14:01:48 +00:00
jmmv
a4410b451c 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 12:16:58 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
wiz
7bcc6f1aee Update to 1.8.2:
* Add Khmer support [Jens Herden, Javier Sola]
* Fix bugs and crashes in the operation of PangoLayoutIter [Amit Aronovitch]
* Increase sharing of data between different copies of Pango
  [Tommi Komulainen, Ross Burton]
* Remove dependence of opentype code on FreeType internals [David Turner,
  Behdad Esfahbod]
* Cache metrics for the Win32 backend [Tor Lillqvist]
* Improve handling of RTL text when passing it to Uniscribe [Tor]
* Support for TrueType fonts on Win32 with characters outside the BMP [Tor]
* Handle alpha in XftColors again. [Mikael Magnusson]
* Better handling of MacThai encoded fonts [Theppitak Karoonboonyanan]
* Handle zero width chars properly in Hangul backend
  [Young-Ho Cha, Changwoo Ryu]
* Fix Oriya character classification [Gora Mohanty, Gautam Sengupta]
* PangoAttrIterator bug fixes [Morten Welinder]
* Clean up copyright/licensing information [William N. Ray]
* Misc bug and build fixes [Sebastien Bacher, Brandon Bergren,
  Chris Blizzard, Paolo Borelli, Behdad, Harshula, Alex Jones, Aivars Kalvans,
  Stepan Kasal,  Karel Kulhavy, Ryan Lortie, Ben Maurer, Sukhjinder Sidhu,
  Manish Singh, Emil Soleyman-Zomalan, Morten]
2005-07-28 11:04:13 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
jmmv
0f396ba4a4 Revert previous; I was looking at the wrong place (and I got the latest
versions instead of the minimum required ones).
2005-03-13 15:21:02 +00:00
jmmv
4d4e39ce47 Require new enough versions of glib2 and fontconfig. 2005-03-13 14:10:49 +00:00
wiz
a9aaf8c928 Update to 1.8.1:
pOverview of changes between 1.8.0 and 1.8.1
===========================================
* Fix several problems with conjuct formation in Sinhala [Harshula]
* Fix problems that were causing fonts to be missized and
  not print in GtkHTML [Ross Burton]
* Fix compilation with old fontconfig [Vincent Noel] and
  old FreeType [Andrew P. Lentvorski, Jr]
* Work around problem with glyphs in monospace fonts being truncated
  by Xft [Billy Biggs]
* Misc bug fixes [Damon Chaplin, Matthias Clasen, Kees Cook, Nick Lamb,
  Adam Sampson,Manish Singh, Morten Welinder]
* Misc build fixes [Sebastien Bacher, Matthias Clasen, Tor Lillquist]
* Doc improvements [Torsten Schoenfeld, Billy Biggs, Morten Welinder]
2005-03-05 13:49:36 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
minskim
d940d4fd18 Add a patch for GNOME bugzilla bug #161568 to build with
fontconfig<2.2.  OK'ed by maintainer.
2004-12-28 10:48:09 +00:00
rh
93fb3c6794 Depend on glib2>=2.6.0 2004-12-26 22:03:08 +00:00
jmmv
9048e016ed Update to 1.8.0:
Notable improvements in Pango since version 1.6 include:

* New script support: Lao, Sinhala, Syriac, Tibetan
* PangoRenderer, a base object holding the logic for rendering PangoLayout
  which was previously duplicated in many places.
* Transformed rendering support for the Xft backend
2004-12-24 10:03:54 +00:00
reed
33a9d237d7 Add additional CATEGORY of "fonts" because pango is used
for rendering fonts.
2004-12-24 00:17:37 +00:00
reed
f29af8cb8d Regenerate for patches.
patch-ab and patch-ac were removed in the update to 1.4.1 eight weeks ago.
This was reported by Pritesh Shah on tech-pkg mailing list.
2004-10-26 21:29:04 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
jmmv
25df1a0fba Update to 1.6.0. This version corresponds to GNOME 2.8.0.
Overview of changes between 1.5.2 and 1.6.0
===========================================
* Add OpenType support for Hebrew [Dov Grobgeld]
* Win32 bug and build fixes [Tor Lillqvist, Hans Breuer, John Ehresman]
* Misc bug fixes [Behdad Esfahbod, Jatin Nansi]

Overview of changes between 1.5.1 and 1.5.2
===========================================
* Support 'init' feature for Bengali [Sayamindu Dasgupta]
* Allow 32-bit property fields in OpenType code
* Optimize repeated property lookups in OpenType code
* Misc bug fixes [Behdad, Keith Sharp, Morten Welinder]

Overview of changes between 1.5.0 and 1.5.1
===========================================
* Add ellipsization support to PangoLayout
* Add pango_context_get_font_map().
* Fix metrics for the Xft backend when a transform is in effect
* Separate out backend-independent parts of pangoft2topgm for
  future rendering testbeds.
* Code cleanups (use G_DEFINE_TYPE, make PangoMatrix parameters const)
* Add a GType for PangoMatrix [Torsten Schoenfeld]
* Misc bug fixes [Morten Welinder]
2004-09-21 16:43:52 +00:00
jmmv
f00f5d1fb5 Pick up maintainership (something I should have done a long while ago...) 2004-08-31 11:53:07 +00:00
jmmv
99cb026f0e Update to 1.4.1:
Changes in the package
======================
* Install compatibility symlinks for shared libraries to not break binary
  programs linked against 1.4.0.  This is just a workaround for our broken
  libtool naming scheme and should be removed when it is fixed.  Agreed
  by rh@.
* Move installation of documentation to doc/, out of doc/html.

Overview of changes between 1.4.0 and 1.4.1
===========================================
* Win32 bug fixes [Tor Lillqvist, John Ehresman]
* Thai rendering improvements including OpenType support
  [Theppitak Karoonboonyanan]
* Fix common crash in Hangul shaper [Changwoo Ryu]
* Fix various problems with language tag selection [Frederic Zhang]
* Documentation improvements [Felipe Heidrich, Doug Quale]
* Fix crash in line break code [Jeroen Zwartepoorte, Billy Biggs]
* Build fixes [J. Ali Harlow, Noah Misch]
* OpenType engine fixes [Kailash C. Chowksey, Sayamindu Dasgupta, Aamir Wali,
  Masatake YAMATO, Soheil Hassas Yeganeh]
* Indic module bug fixes [Chris Blizzard, Rajkumar S, Taneem Ahmed,
  Jungshik Shin]
* Misc bug fixes [Stanislav Brabec, Anders Carlsson, Behdad Esfahbod,
  Jody Goldberg, Theppitak, Sven Neumann, Manish Singh, Morten Welinder]
2004-08-31 08:21:47 +00:00
minskim
a470f37dee Fix the GNOME bug 129741, which crashes many applications, most
notably web browsers.  Patches obtained from Pango CVS.

Bump PKGREVISION.
2004-08-06 02:09:38 +00:00
wiz
f1d962502c Unused. 2004-07-02 22:13:09 +00:00
grant
fde1bf0c13 link ottest against glib2 libs, fixes build on Solaris. 2004-05-09 13:16:02 +00:00
minskim
07ed1d6978 Enable pkgviews installation. 2004-04-24 17:39:01 +00:00
snj
680990d9b2 Fix build on NetBSD-1.6.2-sparc64. 2004-04-14 01:00:38 +00:00
jmmv
169bcf6f8d Update to 1.4.0:
This is a stable release providing new functionality as compared
to Pango-1.2, while maintaining source and binary compatibility.
Notable improvements in Pango since version 1.2:

* Support for characters beyond the basic-multilingual
  plane of Unicode and updates of character properties to
  match Unicode-4.0.

* The same modules are now used for the Xft and fontconfig
  backends, reducing code duplication, and making it easier
  to create new backends independent of Pango that use
  fontconfig and FreeType.

* A better font and shaper selection algorithm is now used
  that takes script information into account.

* Bidirectional base direction can now be automatically
  determined from the text instead of explicitly set by
  the application.

* Improvements to OpenType handling, especially for the GPOS
  table. GPOS features are now enabled for Arabic.
2004-04-01 18:15:16 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
jmmv
cf05e6acad Require, at least, Xrender 0.8. Hopefully fixes build problems shown by last
kristerw@'s bulk build under NetBSD 1.6, which has a too old X version.
2004-02-27 14:30:04 +00:00
wiz
5864f18321 buildlink{2,3} files should not include pkgconfig/buildlink{2,3}.mk. 2004-02-19 17:54:05 +00:00
jlam
1de04ae447 Remove some unnecessary buildlink3.mk files and clean up some whitespace. 2004-02-17 14:48:01 +00:00
jlam
cf9b0b1a09 The GNOME Project hasn't suddenly started using C++. These packages only
seemed to need the C++ compiler because the libtool configuration required
it.  This has been fixed in pkgsrc/mk.
2004-02-15 13:43:41 +00:00
minskim
24f6066ede Explicitly depend on Xrender. 2004-02-14 20:43:47 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
abs
a1d0b1b68b USE_LANGUAGES=c c++ 2004-02-11 01:46:30 +00:00
xtraeme
1f87f5d76c bl3ify 2004-02-10 01:56:42 +00:00
wiz
450d21b3df When removing patches, it is a good idea to remove
them from the distinfo file too (hi jmmv! ;) ).
2004-02-06 22:54:00 +00:00
jmmv
a2dd061f89 Move "configuration" files from PKG_SYSCONFDIR to PREFIX/libdata. What pango
installs are something like databases that need to be handled automatically
by the package system during installation of modules, not by the end user.
Bump PKGREVISION to 1.  (As a side effect, the package gets simplified a lot).

There are no packages in pkgsrc installing pango modules at the moment.
When they come, we can easily add a framework to handle them, as has been
done for x11/gtk2.
2004-01-22 13:39:23 +00:00
grant
f49bdea710 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:24:28 +00:00
cjep
ae7fd52e7b Add trailing / on HOMEPAGEs 2003-12-30 17:21:54 +00:00
adam
88bef8078b Changes 1.2.5: Add mprefixups.[ch] to xft_sources as well as ft2_sources 2003-09-08 14:17:42 +00:00
martti
5b399ffa47 This needs zlib 2003-09-02 07:12:15 +00:00
wiz
31edbc623d Update to 1.2.4, supplier by Juan RP in PR 22607:
Overview of Changes in Pango 1.2.4
==================================
* Win32 [Tor Lillqvist]
  - Avoid calling Uniscribe when not necessary [Hans Breuer]
  - Build fixes
* Indic shaper
  - Add pre-base-matra fixup code from ICU [Sivaraj Doddannan]
  - Port of Bengali rendering fix from ICU [Taneem Ahmed]
* OpenType
  - Port various fixes by Werner Lemberg from FreeType version
  - Port various fixes by Lars Knoll from Qt version
  - Many other bug fixes [Kailash C. Chowksey, Me]
* Fix bugs in FT2 rendering code [Sven Neumann]
* Remove Qt-based example program; was causing compilation problems
  for a lot of people.
* Doc fixes [Noah Levitt]
* Misc bug fixes [Dave Cuthbert, Damon Chaplin, Christophe Fergeau,
  Tony Graham, Morten Welinder]
* Build fixes [Sven Neumann, Benedikt Spranger]
2003-08-27 09:27:32 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
jmmv
370d65ef6a Update to 1.2.3. Changes since 1.2.1:
* Fix operation with --disable-debug [Jeff Waugh]
* Improve handling of ink rectangle extents for empty runs
* Fix problem with keynav at line boundaries for RTL text [Matthias Clasen]
* Cache fontsets for the Xft and FT2 backends, a large speedup for short
  strings [Owen Taylor, Soeren Sandmann]
* Make built in rendering functions, especially the FT2 one, work more like
  the GDK implementation [Sven Neumann]
* Add an indic-ft2 module [Kapil Chowskey],
  Add a thai-ft2 module [Theppitak Karoonboonyanan]
* Optimize pango_x_render() by drawing multiple character with a single
  request when possible [Morten Welinder]
* Change the handling of attributes that cover only partial glyphs
  [Owen, Taneem Ahmed, Sunil Mohan Adapa]
* Fix problems with Arial Unicode and the Opentype code [Owen, Noah Levitt]
* Fix common crash for fonts missing a GDEF table
* Fix common portability problem with informative output at end of configure.
* Build cleanups and fixes [Tim Mooney, Chris Ross, Akira Tagoh, Will Partain,
  James Su]
* Miscellaneous bug fixes and cleanups [Simon Budig, Rick Jones, Noah,
  Padraig O'Briain, Benjamin Otte, Andrey Panov, Federic Zhang]
* Documentation fixes [Tim, Sven]
2003-06-10 10:11:01 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jmmv
d6038f52ba Line up PKGREVISION whitespace. 2003-05-05 14:29:25 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
jmc
08851ece92 Clean up freetype2 requirements so Xft2 and fontconfig also require the right
version via buildlink'ing
2003-03-29 19:00:18 +00:00
wiz
32ce88a6e8 Update to 1.2.1:
* Handle older TrueType Open Arabic fonts.
* Fix crash with some non-BMP characters [Morten Welinder]
* Avoid crashing on font descriptions like " 12" [Padraig O'Briain]
* Minor build fixes [Rich Burridge, Sven Neumann]
2003-02-15 10:38:17 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
jmmv
7f68e780ec Install documentation under share/doc/html, not share/gtk-doc/html.
Also avoid possible detection of gtk-doc and Qt (may generate different
binary packages if found). Sort PLIST too.
Bump PKGREVISION to 1.
2003-01-04 19:59:35 +00:00
wiz
1512196acb Not needed any longer. 2002-12-24 03:42:04 +00:00
wiz
25e388366f 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 03:41:10 +00:00
jmmv
280d89bf2e Make this package install its configuration files under the examples tree
and let bsd.pkg.install.mk copy them to PKG_SYSCONFDIR.
Bump PKGREVISION to 1.

Reviewed by wiz.
2002-12-22 18:06:21 +00:00
grant
6d4b10ad12 update MASTER_SITES. 2002-12-19 13:07:42 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
rh
e525650d57 Replace hand made patches for pkgconfig tempates with PKGCONFIG_OVERRIDE. 2002-10-30 03:09:25 +00:00
dmcmahill
13b12a8aa5 update to pango-1.0.5
Changes between 1.0.4 and 1.0.5

* Win32 work [Tor Lillqvist]
  - Handle choosing the right font for CJK languages based on language tags.
  - Fix boxes showing up for tabs [Florent Duguet]
  - Better handling of finding ASCII font names.
  - Cygwin compilation fix [Masahiro Sakai]
  - Fix --with-included-modules on win32 [Arnaud Charlet]
  - Various build fixes and cleanups
  - Make mini-xft find windows font directory automatically
* Bug fix for pango_scan_int() needed for recent GTK+.
* Improve language specific charset ordering basic-x11 [James Su, Brian Yuan]
* Fix symbols that shouldn't have been exported [Jacob Berkman, Nils Nordman]
* Some cross-compiling fixes [J. Ali Harlow]
* Various build fixes [Havoc Pennington, others]
* Fix check for no-backend being found. [Andreas J. Guezlow]
2002-10-21 03:02:24 +00:00
rh
c2934c968e Track directory layout change at MASTER_SITE_GNOME.
Patch provided in PR pkg/18701 by Julio Merino <jmmv@menta.net>
2002-10-19 10:54:42 +00:00
wiz
bf8e83fd32 Unused. 2002-10-07 15:44:49 +00:00
jlam
78d5494c07 buildlink1 -> buildlink2 2002-09-11 11:42:11 +00:00
wiz
80ee491886 Since the major of libiconv was increased during the update to 1.8,
bump dependency to latest libiconv version; recursively also bump all
dependencies of packages depending on libiconv.
Requested by fredb.
2002-09-10 16:06:32 +00:00
wiz
e60f30ae0d Fix PLIST after update. 2002-08-29 17:17:51 +00:00
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
dmcmahill
73cd06957e update to pango-1.0.4. This is primarily a bug fix release. Notable changes
are:

* Add Thai shaper for Xft  [Theppitak Karoonboonyanan]
* Support GB-18030, BIG5-HKSCS, CNS-11643, GBK encodings for
  basic-x shaper [Qingjiang (Brian) Yuan]
* Support ksc5601.1992-3 fonts in hangul-x shpaer
  [Qingjiang (Brian) Yuan, Changwoo Ryu]
* Support new Arabic characters in Unicode 3.2 [Roozbeh Pournader]
* Bug fixes [Jacob Berkman, Arnaud Charlet, David L. Cooper II,
  Choe Hwangjin, Alex Larsson, Sven Neumann, Matthias Warkus, Yao Zhang]
2002-08-23 11:47:39 +00:00
wiz
a195356a9b Fix PLIST on XF4, this time for real.
bsd.prefs.mk is needed if you want to have X11BASE set.
Bump PKGREVISION.

Should fix GConf2 bulk build failure.
2002-08-16 14:13:41 +00:00
rh
db7a881c68 Patch the various pkgconfig files to include proper -Wl,-R options.
Bump PKGREVISION
2002-07-18 02:19:24 +00:00
dmcmahill
4852d59975 since XFree86 4.* includes libXft and XFree86 3.* does not we end up with
a different PLIST.  Add a check for XFree86 4.* (like the one from suse_x11)
and fix up the PLIST.

Packages properly again on non-XFree86 4.* systems.
2002-07-03 01:29:39 +00:00
jschauma
af838e170b Update to version 1.0.3. Update contains the usual bug-fixes and feature-
enhancements.  Too many to list here - please see ChangeLog and/or
http://www.pango.org.

Patches to update the package were supplied by Julio Merino
(jmmv at hispabsd dot org) in pkg/17419 - muchas gracias!

(This closes pkg/17419.)
2002-06-30 01:51:29 +00:00
rh
1d9181c245 Add missing -Wl,-R to the pkgconfig files. Bump PKGREVISION and default
buildlink dependency.
2002-05-10 00:45:50 +00:00
dmcmahill
8824f3b856 update to pango-1.0.1
Changes in version 1.0.1
========================

* Documentation improvements [Matthias Clasen]
* Use new API in FreeType 2.0.9 to greatly speed up coverage
  calculation for Xft and FT2 backends.
* Some fixes for reading of OpenType tables.
* Add -D_REENTRANT to compilation when necessary. [Sven Neumann]
* Try and enable ClearType for Win32 backend. [Tor Lillqvist]
* Fixes for Korean glyphs in the basic-x shaper [Changwoo Ryu]
* Improvements for computation of average char/digit width [Sven Neumann]
* Bug and error reporting fixes
  [Arnaud Charlet, Erewan Chenede, Mikael Hallendal, Stefan Israelsson,
   Alex Larsson, Soeren Sandmann, Dan Winship]
2002-03-30 19:59:33 +00:00
dmcmahill
62beb2544b remove unneeded patches. pkg-info adds -Wl,-R${path} automatically, no
need to add it explicitly.
2002-03-25 02:05:47 +00:00
dmcmahill
648690365b import pango-1.0.0
Pango is a library for layout and rendering of text, with an emphasis
on internationalization. Pango can be used anywhere that text layout
is needed; however, most of the work on Pango-1.0 was done using the
GTK+ widget toolkit as a test platform. Pango forms the core of text
and font handling for GTK+-2.0.

Pango is designed to be modular; the core Pango layout can be used
with four different font backends:

 - Core X windowing system fonts
 - Client-side fonts on X using the Xft library
 - Direct rendering of scalable fonts using the FreeType library
 - Native fonts on Microsoft backends

Dynamically loaded modules then handle text layout for particular
combinations of script and font backend.

As well as the low level layout rendering routines, Pango includes
PangoLayout, a high level driver for laying out entire blocks of text,
and routines to assist in editing internationalized text.
2002-03-24 20:29:35 +00:00