Commit graph

163 commits

Author SHA1 Message Date
wiz
33a99515da Update to 1.30.1:
Overview of changes between 1.30.0 and 1.30.1
=============================================
- Update Arabic joining classes to 6.1.0
- Build fixes
- Annotation fixes
- 667960 - add --system option to querymodules
- 675400 - respect XDG_CONFIG_HOME for rc files
- 673497 - Fix corefont fallback
2012-07-29 20:25:40 +00:00
drochner
d7c58159a8 update to 1.30.0
changes:
-bugfixes
-documentation fixes
2012-04-30 14:06:02 +00:00
wiz
e64308b04b Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
drochner
66eb303909 switch on introspection support, bump PKGREV 2012-02-10 15:41:40 +00:00
wiz
3e5aee20cf Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:49 +00:00
adam
8a3eb81754 Disable Carbon on Mac OS X, becasue it has been obsoleted. 2012-02-03 22:03:34 +00:00
tron
955a91ec24 Fix package list for Mac OS X. 2012-02-02 00:00:39 +00:00
drochner
e18cf160fd update to 1.29.4
changes unknown; while the odd minor version number suggests that
this is a development version, this seems considered stable
2012-02-01 18:47:00 +00:00
sbd
94b37b4e43 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
obache
0e2c97799a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
drochner
94326f942b update to 1.28.4
changes: bugfixes
2011-04-11 15:35:52 +00:00
tron
dd2d575467 Add openSUSE's fix for the DoS vulnerability remoted in CVE-2011-0064. 2011-03-05 13:37:19 +00:00
drochner
b14fc4cf2c -add patch from https://bugzilla.gnome.org/show_bug.cgi?id=639882 to fix
possible heap corruption when parsing a corrupt font (CVE-2011-0020)
-being here, add a patch from upstream to fix a scaling inconsistency
bump PKGREV
2011-01-27 14:04:51 +00:00
wiz
2f4126dc58 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
wiz
cbf3889bbc Update to 1.28.3:
Overview of changes between 1.28.2 and 1.28.3
=============================================
- Bugs fixed:
    Bug 630857 - introspection: Use --include-uninstalled

Overview of changes between 1.28.1 and 1.28.2
=============================================
- Reduce DLL hijack risk and simplify code in basic-win32 module
- Improve performance on Windows especially for non-Latin scripts
- Bugs fixed:
    Bug 628497 - Crash in pango_layout_line_get_extents at pango-layout.c
    Bug 626966 - SIGFPE _hb_sanitize_array
    Bug 629632 - configure bug
    Bug 625807 - approximate character width is 0 on pangoft2
2010-10-16 18:00:02 +00:00
wiz
2c6e8e30b0 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
jakllsch
5515e67ebb Allow man pages to build properly. rev++ 2010-08-30 21:43:00 +00:00
obache
15305eb08d Add libthai option (disabled by default). 2010-08-05 12:41:27 +00:00
obache
8f1384c63a No need workaround for gtkdoc-rebase anymore. 2010-08-01 08:10:10 +00:00
drochner
9063fc63aa update to 1.28.1
changes:
-pango-view now accepts --margin
-bugfixes
2010-06-16 17:35:50 +00:00
wiz
92e0cb52cb Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
drochner
904bff4d68 update to 1.28.0
this switches to the gnome-2.30 branch
2010-05-31 17:57:37 +00:00
taca
b06ed2f9ed Add a patch to fix CVE-2010-0421, DoS security fix.
Bump PKGREVISION.
2010-03-27 15:59:33 +00:00
tron
b5e196624a Change very questionable C++ code slightly to avoid high CPU usage under
Mac OS X. (see https://bugzilla.gnome.org/show_bug.cgi?id=593240 for
more details). Tested with XChat and Wireshark under Mac OS 10.6.2 and
NetBSD/amd64 5.0_STABLE.
2010-02-21 23:51:25 +00:00
drochner
3542df2220 update to 1.26.2
changes: fix non-standard / illegal code which broke build on some
 platforms (was patched in pkgsrc)
2009-12-15 15:09:21 +00:00
tron
7070ace1fd Add patches on behalf of Jens Rehsack:
Pango was using invalid c++ code and Sun Studio avoids that to compile.
  Applied patches are taken from the bug-fixes committed upstream -HEAD
  taken from harrbuuz-ng repository for pango.

Bump package revision because of these patches.
2009-11-25 09:58:39 +00:00
tron
e2c69e8280 Add a somewhat odd workaround to stop Mac OS X's toolchain (at least
Xcode 3.2.1) from breaking "pango" under Mac OS X. Bump package
revision because the package would previously build but not work.

[No, I have no idea why adding a random fprintf() in that loop avoids
 the problem. But it is the only trick I have found so far.]
2009-11-23 17:18:52 +00:00
drochner
1bc0944c1d update to 1.26.1
changes: minor bugfixes
2009-11-20 11:56:08 +00:00
tron
03cb5dc3b9 Switch compiler optimisation off under Mac OS X to stop GTK+ applications
from entering a busy loop on startup. Bump package revision as the package
previously built fine but didn't work.
2009-10-22 19:54:03 +00:00
drochner
cad470b3ad update to 1.26.0
This switches to the gnome-2.28 release branch.
2009-10-21 15:42:18 +00:00
wiz
d8e3313ac9 Update to 1.24.5:
Overview of changes between 1.24.4 and 1.24.5
=============================================
- Build introspection again
- Misc bug fixes
	Bug 589133 – Firefox 3.5 complains about invalid weak references
	Bug 585806 – crash during pango_fc_font_map_shutdown
	Bug 588678 – pango crash: install a new theme from
2009-07-22 12:48:46 +00:00
drochner
46efbcf569 update to 1.24.4
changes: bugfixes
2009-07-09 17:29:58 +00:00
obache
6faa7582f5 Remove build dependency on gtk-doc, related to PR#41475.
It comes from upstream Bug#562310:
http://bugzilla.gnome.org/show_bug.cgi?id=562310
Availability detection of `gtkdoc-rebase' command is depend on the behaviour
of `which' command,  if `which gtkdoc-rebase' return false, do nothing.
It is known as not works as expected on Darwin and Solaris, then failed in
unwanted gtkdoc-rebase execution, and abort.

It is already fixed in upstream gtk-doc repository, but not released yet(1.12?).
So, some packages may contain and be using un-fixed gtk-doc.* files.

For easy to determine whether it is fixed or not, check gtk-doc.make contains
following commit (not using 'which gtkdoc-rebase', but $(GTKDOC_REBASE) macro):

http://git.gnome.org./cgit/gtk-doc/commit/?id=ef5f56ca5fd4a077e6f7a374e8dd333b7a6a8d42
2009-06-03 12:40:32 +00:00
wiz
ab89a2b38e BUILD_DEPEND on gtk-doc (by including its buildlink3.mk file) to
get gtkdoc-rebase.

Addresses PR 41475 by John D. Baker.
2009-05-26 16:55:23 +00:00
wiz
6ac11147ab Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
2009-05-19 08:59:00 +00:00
wiz
ef8e943509 Update to 1.24.2. Set LICENSE to gnu-lgpl-v2.
Overview of changes between 1.24.1 and 1.24.2
=============================================
- Misc bug fixes
    Bug 580987 – SIGFPE in pango_glyph_string_index_to_x
    Bug 580273 – Font metrics functions incorrectly listed as reporting
	    point sizes
    Bug 579694 – Cygwin parallel-build patch
    Bug 578944 – pango-1.24.1 fails its testsuite
    Bug 578935 – Syntax error (missing semicolon) in
	    pango/pangowin32-fontmap.c
2009-05-13 10:14:50 +00:00
drochner
46f0de3c36 update to 1.24.1
changes: bugfixes
2009-04-16 18:52:27 +00:00
reed
d6361225d2 The build says it needs fontconfig>=2.5.0
If not it will build but won't do the fontconfig, and
freetype2 related parts. Even cairo is not used.
(While here also add a comment suggesting maybe a libthai option later.)
2009-04-15 03:14:50 +00:00
drochner
6d3bd84c92 remove obsolete CONFIGURE_ARG 2009-03-18 13:26:03 +00:00
jmcneill
62a48b64d3 Update pango to 1.24.0.
Overview of changes between 1.23.0 and 1.24.0
=============================================
- pango-view improvements:

  * pango-view -q now works without a X server.

  * Ability to save to PS, EPS, PDF, and SVG files.  Filetype is
    detected from output file extension.

  * New options --foreground, --background, and --annotate.

  * Now installs a manual page, thanks to help2man.

- PangoFc API changes:

  * PangoFcFont now has a "fontmap" property that subclasses can use
    at construction time to setup the font->fontmap link.

  * New backend-public API:

	pango_fc_font_map_find_decoder()

- Misc optimizations
- Build fixes
- Misc bug fixes
- Bugs fixed in this release:
    Bug 547963 – man page for pango-view
    Bug 502804 – pango-view or pangocairo-view option to annotate
    Bug 502801 – per-backend pango-view options
    Bug 502805 – pango-view option for foreground/background color
    Red Hat Bug 490331 -  Crash of galeon in libpango
    Bug 523166 – pango-view opens display even when invoked with -q
    Bug 567160 – Share cmap cache between PangoFcFont's of the same face
    Red Hat Bug 487593 -  crash changing language in gdm
    Bug 572662 – Remove deprecated GTK+ symbols
    Bug 572529 – Poor -I ordering can break build

Overview of changes between 1.22.4 and 1.23.0
=============================================
- Change the PangoFc font loading API to allow for lazy loading of fonts.
- Add private PangoFcFontset that loads fallback fonts as needed.
- Call FcFontMatch() and only if fallback fonts are needed call FcFontSort().
- Optimize HarfBuzz number of malloc calls
- Don't malloc megs of unused memory in HarfBuzz
- Print-out, and parse, numeric styles correctly.  Things like
  "DejaVu Sans weight=100" parse as font description now.
- New public API:

	Add two new public macros:

		PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING
		PANGO_ATTRIBUTE_INDEX_TO_TEXT_END

	Add new public enum values:

		PANGO_WEIGHT_BOOK
		PANGO_WEIGHT_ULTRAHEAVY
		PANGO_WEIGHT_THIN
		PANGO_WEIGHT_MEDIUM

- Misc bug fixes
- Bugs fixed in this release:
	Bug 569763 – pango doesn't like font descriptions without family!
	Bug 560792 – Make PangoLayoutLine with line->layout==NULL renderable
	Bug 567392 – Abiword crashes in pango when opening document with
		certain locales
	Bug 566727 – PangoFontsetLazy
	Bug 567165 – Apply all pattern matrices
	Bug 567934 – Add introspection support inside pango
	Bug 549532 – Correction to the sample string for Hindi in
		pango-language-sample-table.h
	Bug 566726 – Minor optimization
	Bug 566941 – Add PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING and
		PANGO_ATTRIBUTE_INDEX_TO_TEXT_END
	Bug 551469 – Fold '@' to '-' when parsing PangoLanguages
	Bug 328206 – Update/remove some old files
	Bug 166709 – Handle font variants more consistently
	Bug 166676 – pango_fc_font_map_finalize
	Bug 164001 - pango-querymodules doesn't work uninstalled on win32
	Bug 384362 – pango can't select some font styles
	Bug 168085 – numeric styles in pango_font_description_to_string()
	Bug 529591 – Code related to malayalam is misplaced.
		Patch from Rahul Bhalerao
	Bug 515807 – Don't bind modules lazily
	Bug 512662 – Update check.docs for pango-undeclared.txt
	Bug 565644 – Maybe pango_font_descriptions_free is deprecated
	Bug 469049 – Fix all compiler warnings
	Bug 565379 – pango_font_description_better_match some style attributes
		of old_match are not checked
	Bug 564877 – pango-engine.h: PANGO_MODULE_PREFIX and G_MODULE_EXPORT
2009-03-17 20:41:34 +00:00
wiz
2c2733aadd Update to 1.22.4:
Overview of changes between 1.22.3 and 1.22.4
=============================================
- Misc bug fixes
- Improved docs
- Bugs fixed in this release:
	Bug 564644 – Not complete description of the
		pango_font_description_better_match function
	Bug 563898 – Generated output is not deterministic
	Bug 563803 – pango_renderer_finalize fails to call parent finalize
	Bug 499626 – Space should be optional after comma in
		PangoFontDescription input string
	Bug 499624 – Spaces around commas in PangoFontDescription family name
		should be trimmed
	Bug 563557 – set g_get_prgname() in fc pattern
	Bug 563356 – The input area of firefox and the blank width after text
		in gnome-menu was stretched too wide, under pango-1.22.3
	Bug 562574 – Pangocariowin32 is leaking every cairo font it ever
		creates
2009-01-05 20:30:43 +00:00
wiz
bfa3bc0220 Update to 1.22.3:
Overview of changes between 1.22.2 and 1.22.3
=============================================
- Minor bug fix with matrix operations
- Fix build with older compilers
- Bugs fixed in this release:
	Bug 561779 – incorrect calculations in pango_matrix_concat
		implementation
	Bug 560730 – pango 1.22.2 build failure on Solaris 10, too many array
		initializers in pango-language.c
	Bug 561740 – Use stack allocation for thai_engine_break
2008-11-24 13:26:42 +00:00
reed
9238ca3f9a configure checks for glib 2.17.3 so require at least that for
BUILDLINK_API_DEPENDS.glib2.

(tested with 2.16.3 and it failed with:
../pango/pango-enum-types.h:12:9: error: macro names must be identifiers)
2008-11-13 14:39:11 +00:00
wiz
070075b6e8 Update to 1.22.2:
Overview of changes between 1.22.1 and 1.22.2
=============================================
- Fix crasher when a PangoFcFontMap was freed before its fonts.
- Mark monospace fonts as monospace in the pangoatsui backend.
- Fix font description parsing to better handle "normal".
- Bugs fixed in this release:
	Bug 558254 – Internal reference handling messed up
	Bug 558107 – is_monospace always returns FALSE in pangoatsui
	Bug 557620 – pango_font_description_from_string not correct
2008-10-30 08:23:29 +00:00
wiz
d330e31ffd Update to 1.22.1:
Overview of changes between 1.22.0 and 1.22.1
=============================================
- Fix crasher when freeing PangoLayoutIter's
- Fix loading of bogus OpenType anchor tables
- Fix OpenType CursiveChain positioning
- Misc bug fixes
- Bugs fixed in this release:
	Bug 528272 – "Error loading GPOS table 5503" when using katakana
		characters
	Bug 552107 – Small libtool fixes
		Patch by Patryk Zawadzki
	Bug 539623 – document that pango_color_parse accepts NULL
	Bug 555219 – Memory leak when using pango_layout_iter_copy
		Patch from Falk Rohsiepe
	Bug 553345 – Japanese pangram.
		Patch from  Takeshi AIHANA
2008-10-24 16:22:35 +00:00
drochner
fbae3cf983 update BUILDLINK_API_DEPENDS.cairo 2008-10-16 14:11:56 +00:00
drochner
063a9f588a update to 1.22.0
This switches to the gnome-2.24 release branch.
2008-10-16 11:11:22 +00:00
tron
98d037b9d8 Don't build the "atsui" backend under Mac OS X when we are building with
X11 support. It also doesn't work properly in the non-X11 case (at least
with XChat) but is essential for a non-X11 GTK+ 2.*.

Bump the package revision because of this change.
2008-08-19 18:10:22 +00:00
tnn
9b94a03fdb Update to pango-1.20.5.
Overview of changes between 1.20.4 and 1.20.5
==============================================
- Fix libtool versioning which was broken in 1.20.4

Overview of changes between 1.20.3 and 1.20.4
==============================================
- Fix OpenType GSUB lookup type 8 crash.
- Bugs fixed in this release:
  Bug 540592 Crash in HB_GSUB_Apply_String with Linux-Libertine font
2008-07-14 03:56:28 +00:00
drochner
a73d8ffc1d update to 1.20.3
changes: windows specific only (font aliases and memory leak),
 the update should be cosmetical for us
2008-05-29 10:43:40 +00:00