summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonardo Boshell <leonardop@gentoo.org>2005-08-16 19:44:32 +0000
committerLeonardo Boshell <leonardop@gentoo.org>2005-08-16 19:44:32 +0000
commit05f894fc2fa529c3a8b723555c581bcb911b9dec (patch)
treec96f9112910619b77c8fcdbd163f04d9dae9d7b3 /x11-libs/pango
parentWorkaround for bug #102026, now configuring without samples and test (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--x11-libs/pango/Manifest7
-rw-r--r--x11-libs/pango/files/digest-pango-1.10.01
-rw-r--r--x11-libs/pango/files/digest-pango-1.9.11
-rw-r--r--x11-libs/pango/files/pango-1.9.1-example_update.patch127
-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"