diff options
author | Leonardo Boshell <leonardop@gentoo.org> | 2005-08-16 19:44:32 +0000 |
---|---|---|
committer | Leonardo Boshell <leonardop@gentoo.org> | 2005-08-16 19:44:32 +0000 |
commit | 05f894fc2fa529c3a8b723555c581bcb911b9dec (patch) | |
tree | c96f9112910619b77c8fcdbd163f04d9dae9d7b3 /x11-libs/pango | |
parent | Workaround for bug #102026, now configuring without samples and test (diff) | |
download | historical-05f894fc2fa529c3a8b723555c581bcb911b9dec.tar.gz historical-05f894fc2fa529c3a8b723555c581bcb911b9dec.tar.bz2 historical-05f894fc2fa529c3a8b723555c581bcb911b9dec.zip |
New release: 1.10.0
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'x11-libs/pango')
-rw-r--r-- | x11-libs/pango/ChangeLog | 7 | ||||
-rw-r--r-- | x11-libs/pango/Manifest | 7 | ||||
-rw-r--r-- | x11-libs/pango/files/digest-pango-1.10.0 | 1 | ||||
-rw-r--r-- | x11-libs/pango/files/digest-pango-1.9.1 | 1 | ||||
-rw-r--r-- | x11-libs/pango/files/pango-1.9.1-example_update.patch | 127 | ||||
-rw-r--r-- | x11-libs/pango/pango-1.10.0.ebuild (renamed from x11-libs/pango/pango-1.9.1.ebuild) | 30 |
6 files changed, 24 insertions, 149 deletions
diff --git a/x11-libs/pango/ChangeLog b/x11-libs/pango/ChangeLog index c72d1552ca82..770a38447551 100644 --- a/x11-libs/pango/ChangeLog +++ b/x11-libs/pango/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for x11-libs/pango # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/ChangeLog,v 1.102 2005/08/15 19:22:56 leonardop Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/ChangeLog,v 1.103 2005/08/16 19:44:31 leonardop Exp $ + +*pango-1.10.0 (16 Aug 2005) + + 16 Aug 2005; Leonardo Boshell <leonardop@gentoo.org> +pango-1.10.0.ebuild: + New version. 15 Aug 2005; Leonardo Boshell <leonardop@gentoo.org> +files/pango-1.9.1-example_update.patch, pango-1.9.1.ebuild: diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest index 4c0d36a8ef5e..54c035445ac2 100644 --- a/x11-libs/pango/Manifest +++ b/x11-libs/pango/Manifest @@ -1,17 +1,16 @@ -MD5 1d04a7f3b6ef97fdf1fe2824e737fb76 ChangeLog 11452 +MD5 05b063e4de154ab005706af9131e1a8b ChangeLog 11574 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158 MD5 a4d0ffeb51ccd5e32c1bdecbe004ab3e pango-1.4.1-r1.ebuild 1881 MD5 8d043b3f2faa24b8dd62c812b4f268ef pango-1.8.2.ebuild 1849 +MD5 36c55d2c28a306b64717b527a7972645 pango-1.10.0.ebuild 1936 MD5 724ba9499e8fd9e01e37131a0622919e pango-1.8.1.ebuild 1908 MD5 6677d22868244a855a3c96864c68d678 pango-1.8.1-r1.ebuild 1981 -MD5 46f0200d9612a2c8f9b7f4a716f27930 pango-1.9.1.ebuild 2089 MD5 64bcab7976f0bf42506cf97f7336e0c1 files/digest-pango-1.8.2 65 MD5 941770096c4a3927b2acb1b81f90b915 files/digest-pango-1.4.1-r1 64 -MD5 60b907b8b96d2afc19f76b87b4a723b2 files/pango-1.9.1-example_update.patch 3713 MD5 54a56a572951b08340d08e10e4d93414 files/pango-1.0.99.020606-xfonts.patch 4560 MD5 ee91ace9933dbdbea591e08b6a82bb44 files/pango-1.2.2-slighthint.patch 1124 MD5 2c7eef6720e5a5aecb7406200c6ede31 files/pango-1.2.5-lib64.patch 1107 +MD5 cae939f91052b09182fa569cbc9510e0 files/digest-pango-1.10.0 66 MD5 54474022d422b0d0cf4b473cfcf5fffb files/digest-pango-1.8.1 64 MD5 54474022d422b0d0cf4b473cfcf5fffb files/digest-pango-1.8.1-r1 64 MD5 8de5114d2f4367487b3d70b712115ec4 files/pango-1.8.1-fontfix.patch 1320 -MD5 f4bdf9776f30cba53c77463c3226440d files/digest-pango-1.9.1 65 diff --git a/x11-libs/pango/files/digest-pango-1.10.0 b/x11-libs/pango/files/digest-pango-1.10.0 new file mode 100644 index 000000000000..d3ce0f3ece99 --- /dev/null +++ b/x11-libs/pango/files/digest-pango-1.10.0 @@ -0,0 +1 @@ +MD5 c75489ec7f5fe77e31e4cbde71ad0c16 pango-1.10.0.tar.bz2 1186188 diff --git a/x11-libs/pango/files/digest-pango-1.9.1 b/x11-libs/pango/files/digest-pango-1.9.1 deleted file mode 100644 index 7332ec2c71a9..000000000000 --- a/x11-libs/pango/files/digest-pango-1.9.1 +++ /dev/null @@ -1 +0,0 @@ -MD5 91f386893ff483e14dc4571e352150e4 pango-1.9.1.tar.bz2 1180787 diff --git a/x11-libs/pango/files/pango-1.9.1-example_update.patch b/x11-libs/pango/files/pango-1.9.1-example_update.patch deleted file mode 100644 index 7f4a62d00669..000000000000 --- a/x11-libs/pango/files/pango-1.9.1-example_update.patch +++ /dev/null @@ -1,127 +0,0 @@ -diff -NurdB pango-1.9.1/examples/cairoview.c pango-1.9.1-patched/examples/cairoview.c ---- pango-1.9.1/examples/cairoview.c 2005-07-26 08:44:07.000000000 -0500 -+++ pango-1.9.1-patched/examples/cairoview.c 2005-08-15 14:05:15.000000000 -0500 -@@ -33,9 +33,8 @@ - - #include <pango/pangocairo.h> - #include <cairo-xlib.h> --#include <pixman.h> - --static pixman_region16_t *update_region = NULL; -+static Region update_region = NULL; - static PangoContext *context; - static Display *display; - int screen; -@@ -131,18 +130,14 @@ - cairo_t *cr; - Pixmap pixmap; - GC gc; -- pixman_box16_t *extents; -+ XRectangle extents; - int width, height; -- int n_rects; -- pixman_box16_t *rects; -- XRectangle *xrects; -- int i; - - /* Create a temporary pixmap and a Cairo context pointing to it */ -- extents = pixman_region_extents (update_region); -+ XClipBox (update_region, &extents); - -- width = extents->x2 - extents->x1; -- height = extents->y2 - extents->y1; -+ width = extents.width; -+ height = extents.height; - - pixmap = XCreatePixmap (display, window, width, height, - DefaultDepth (display, screen)); -@@ -155,26 +150,13 @@ - cr = render_data.cr = cairo_create (surface); - cairo_surface_destroy (surface); - -- render_data.x_offset = - extents->x1; -- render_data.y_offset = - extents->y1; -+ render_data.x_offset = - extents.x; -+ render_data.y_offset = - extents.y; - - do_cairo_transform (context, NULL, &render_data); - - /* Clip to the current update region and fill with white */ -- n_rects = pixman_region_num_rects (update_region); -- rects = pixman_region_rects (update_region); -- xrects = g_new (XRectangle, n_rects); -- -- for (i = 0; i < n_rects; i++) -- { -- xrects[i].x = rects[i].x1; -- xrects[i].y = rects[i].y1; -- xrects[i].width = rects[i].x2 - rects[i].x1; -- xrects[i].height = rects[i].y2 - rects[i].y1; -- -- cairo_rectangle (cr, xrects[i].x, xrects[i].y, -- xrects[i].width, xrects[i].height); -- } -+ cairo_rectangle (cr, extents.x, extents.y, extents.width, extents.height); - - cairo_clip (cr); - cairo_set_source_rgb (cr, 1.0, 1.0, 1.0); -@@ -187,29 +169,30 @@ - - /* Copy the updated area onto the window */ - gc = XCreateGC (display, pixmap, 0, NULL); -- XSetClipRectangles (display, gc, 0, 0, xrects, n_rects, YXBanded); - - XCopyArea (display, pixmap, window, gc, - 0, 0, -- extents->x2 - extents->x1, extents->y2 - extents->y1, -- extents->x1, extents->y1); -+ extents.width, extents.height, extents.x, extents.y); - -- g_free (xrects); - XFreeGC (display, gc); - XFreePixmap (display, pixmap); - -- pixman_region_destroy (update_region); -+ XDestroyRegion (update_region); - update_region = NULL; - } - - void - expose (XExposeEvent *xev) - { -+ XRectangle r; - if (!update_region) -- update_region = pixman_region_create (); -+ update_region = XCreateRegion (); - -- pixman_region_union_rect (update_region, update_region, -- xev->x, xev->y, xev->width, xev->height); -+ r.x = xev->x; -+ r.y = xev->y; -+ r.width = xev->width; -+ r.height = xev->height; -+ XUnionRectWithRegion (&r, update_region, update_region); - } - - int main (int argc, char **argv) -@@ -281,12 +264,17 @@ - goto done; - else if (xev.xkey.keycode == borders_keycode) - { -+ XRectangle r; - show_borders = !show_borders; -+ - if (!update_region) -- update_region = pixman_region_create (); -+ update_region = XCreateRegion (); - -- pixman_region_union_rect (update_region, update_region, -- 0, 0, width, height); -+ r.x = 0; -+ r.y = 0; -+ r.width = width; -+ r.height = height; -+ XUnionRectWithRegion (&r, update_region, update_region); - } - break; - case Expose: diff --git a/x11-libs/pango/pango-1.9.1.ebuild b/x11-libs/pango/pango-1.10.0.ebuild index d3b43a97b17c..8900cb4317bf 100644 --- a/x11-libs/pango/pango-1.9.1.ebuild +++ b/x11-libs/pango/pango-1.10.0.ebuild @@ -1,12 +1,11 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/pango-1.9.1.ebuild,v 1.3 2005/08/15 19:22:56 leonardop Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/pango-1.10.0.ebuild,v 1.1 2005/08/16 19:44:32 leonardop Exp $ -inherit eutils gnome2 +inherit eutils gnome.org gnome2 DESCRIPTION="Text rendering and layout library" HOMEPAGE="http://www.pango.org/" -SRC_URI="ftp://ftp.gtk.org/pub/gtk/v2.7/${P}.tar.bz2" LICENSE="LGPL-2 FTL" SLOT="0" @@ -15,15 +14,23 @@ IUSE="doc static" RDEPEND="virtual/x11 virtual/xft - >=dev-libs/glib-2.6 + >=dev-libs/glib-2.5.7 >=media-libs/fontconfig-1.0.1 >=media-libs/freetype-2 - >=x11-libs/cairo-0.6" + >=x11-libs/cairo-0.5.2" DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.12.0 + >=dev-util/pkgconfig-0.9 doc? ( >=dev-util/gtk-doc-1 - =app-text/docbook-xml-dtd-4.1.2* )" + ~app-text/docbook-xml-dtd-4.1.2 )" + +DOCS="AUTHORS ChangeLog* NEWS README TODO*" +USE_DESTDIR="1" + + +pkg_setup() { + G2CONF="$(use_enable static)" +} src_unpack() { @@ -34,9 +41,6 @@ src_unpack() { epatch ${FILESDIR}/pango-1.0.99.020606-xfonts.patch epatch ${FILESDIR}/${PN}-1.2.2-slighthint.patch - # Patch from upstream CVS to fix compilation with latest cairo - epatch ${FILESDIR}/${P}-example_update.patch - # make config file location host specific so that a 32bit and 64bit pango # wont fight with each other on a multilib system use amd64 && epatch ${FILESDIR}/pango-1.2.5-lib64.patch @@ -48,10 +52,6 @@ src_unpack() { } -DOCS="AUTHORS ChangeLog README INSTALL NEWS TODO*" - -G2CONF="${G2CONF} `use_enable static`" - src_install() { gnome2_src_install @@ -73,5 +73,3 @@ pkg_postinst() { fi } - -USE_DESTDIR="1" |