Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
recht 98ddbf2fbb update to cairo-0.4.0
http://cairographics.org/manual/cairo-Microsoft-Windows-Backend.html

Disabled backend: quartz
------------------------
Unfortunately, the quartz backend code is currently out of date with
respect to some recent backend interface changes. So, the quartz
backend is disabled in this snapshot.

If the quartz backend is brought up-to-date before the next snapshot,
we would be glad to make a 0.4.1 snapshot that re-enables it, (we do
not expect many more big backend interface changes).

API Changes
-----------
The font system has been revamped, (as Owen Taylor's work with
integrating pango and cairo gave us the first serious usage of the
non-toy font API).

One fundamental, user-visible change is that the cairo_font_t object
now represents a font that is scaled to a particular device
resolution. Further changes are described below.

 cairo.h
 -------
 Removed cairo_font_set_transform and cairo_font_current_transform.

 Added cairo_font_extents and cairo_font_glyph_extents. See
 documentation for details:

 http://cairographics.org/manual/cairo-cairo-t.html#cairo-font-extents

 cairo-ft.h
 ----------
 The cairo_ft_font API changed considerably. Please see the
 documentation for details:

 http://cairographics.org/manual/cairo-FreeType-Fonts.html

Performance
-----------
Make the fast-path clipping (pixel-aligned rectangles) faster.

Add optimization for applying a constant alpha to a pattern.

Optimize gradients that are horizontal or vertical in device space.

Xlib: When RENDER is not available, use image surfaces for
intermediate surfaces rather than xlib surfaces.

Backend-specific changes
------------------------
 Glitz
 -----
 Major update to glitz backend. The output quality should now be just
 as good as the image and xlib backends.

 Track changes to glitz 0.4.0.

 PDF
 ---
 Various improvements to produce more conformant output.

Internals
---------
David Reveman contributed a large re-work of the cairo_pattern_t
implementation, providing cleaner code and more optimization
opportunities.

 Backend interface changes
 -------------------------
 Rework backend interface to accept patterns, not surfaces for source
 and mask.

 Remove set_matrix, set_filter, and set_repeat functions.

 More sophisticated backend interface for image fallbacks,
 ({acquire,release}_{source,dest}_image() and clone_similar).

Bug fixes
---------
Only install header files for backends that have been compiled.

Fixed some rounding errors leading to incorrectly placed glyphs.

Many other minor fixes.
2005-03-27 12:29:17 +00:00
archivers Avoid using libcompat on Darwin. 2005-03-25 15:27:45 +00:00
audio Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
benchmarks Make this package build on Darwin. 2005-03-25 15:44:38 +00:00
biology Add and enable lucy. 2005-03-26 17:06:50 +00:00
bootstrap Add a note to set 2005-03-24 19:36:30 +00:00
cad Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
chat - Update ircservices from 5.0.44 -> 5.0.49 2005-03-26 17:28:29 +00:00
comms Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
converters Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
cross Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
databases Disable the odbc module to fix the build on OS X. 2005-03-26 11:16:15 +00:00
devel Add/enable sparsehash 2005-03-26 23:09:49 +00:00
distfiles
doc - Note update of imp to 4.0.2 2005-03-27 12:20:31 +00:00
editors Update jmcneill's email address. 2005-03-24 23:43:44 +00:00
emulators Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
finance Emma uses gettext-0.10.35, which is incompatible with devel/gettext-lib. 2005-03-16 11:48:24 +00:00
fonts Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
games Do not add -DSDL to MAKE_FLAGS in case gmake is used. 2005-03-26 10:39:41 +00:00
geography Add RMD160 digests in addition to the SHA1 ones. 2005-02-22 21:08:31 +00:00
graphics update to cairo-0.4.0 2005-03-27 12:29:17 +00:00
ham Added LANGUAGES=c c++. Approved by wiz. 2005-03-16 20:00:52 +00:00
inputmethod Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
lang commit patch missed in the previous commit 2005-03-27 10:33:08 +00:00
licenses Add the radiance license (a BSD-style license) 2005-02-16 22:19:10 +00:00
mail - Update imp from 4.0.1 -> 4.0.2 2005-03-27 12:18:53 +00:00
math patch-ab obsolete 2005-03-26 18:56:21 +00:00
mbone New features in mdd-20050318 2005-03-25 18:27:12 +00:00
meta-pkgs Create dummy do-build targets 2005-03-26 13:26:16 +00:00
misc The noatun_oblique plugin was only being built under some combinations 2005-03-25 15:06:23 +00:00
mk USE_BUILDLINK3 is no longer optional (and cannot be turned off). Per mail 2005-03-24 17:46:00 +00:00
multimedia Add intltool dependency, breaks build if missing. 2005-03-25 23:42:50 +00:00
net netcat doesn't have a build target for DragonFly BSD, 2005-03-26 23:51:06 +00:00
news Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
packages
parallel Make this work on IRIX. 2005-03-07 02:08:37 +00:00
pkgtools Fix typo: hypen -> hyphen (twice!) 2005-03-26 00:46:40 +00:00
print add autoconf tests to find what librarary connect, socket, recv, send, 2005-03-26 13:59:33 +00:00
regress New test to verify that the USE_GNU_TOOLS mechanism works while building 2005-02-12 14:45:53 +00:00
security Don't need to provide a definition of QMAKE in the environment any longer. 2005-03-25 10:20:59 +00:00
shells Upgrade to tcsh 6.14.00 2005-03-25 19:13:24 +00:00
sysutils Fix build under NetBSD 2.x (and maybe other systems) which do not have 2005-03-27 11:18:37 +00:00
templates
textproc ICU 3.2 includes the latest bug fixes, locale/charset updates, and 2005-03-27 10:27:20 +00:00
time Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
wm Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be 2005-03-24 21:12:50 +00:00
www Update to 3.6.1: 2005-03-26 16:19:22 +00:00
x11 On NetBSD 1.6.2 don't try and use utmpx and don't use the found 2005-03-26 15:30:46 +00:00
Makefile Fixed two quoting errors. Where $pkgdir had been written, $$pkgsrc had been 2005-02-14 22:47:11 +00:00
Packages.txt Typo. 2004-11-30 21:05:24 +00:00
pkglocate Not all OS have grep(1) in /usr/bin/grep, some have it in /sbin/grep, some 2004-07-04 16:12:10 +00:00
README the pkgsrc documentation is in Packages.txt right now, as the XML 2004-03-13 11:31:43 +00:00

$NetBSD: README,v 1.17 2004/03/13 11:31:43 grant Exp $

Please see Packages.txt in the top level pkgsrc directory (this
directory) for information.