Downgrade cairo back to 1.4.14. It has been reported that 1.5 was causing

redraw performance problems for some users.  The hope was that 1.6 would
have been ready for GNOME 2.22, but this did not happen.  Cairo 1.6 will
be imported with GNOME 2.24.

Discussed with:	ahze
This commit is contained in:
Joe Marcus Clarke 2008-03-30 02:27:00 +00:00
parent b91135cb30
commit 6377269be3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=210152
7 changed files with 9 additions and 41 deletions

View file

@ -7,11 +7,12 @@
#
PORTNAME= cairo
PORTVERSION= 1.5.14
PORTVERSION= 1.4.14
PORTREVISION?= 0
PORTEPOCH?= 1
CATEGORIES= graphics
#MASTER_SITES= http://cairographics.org/releases/
MASTER_SITES= http://cairographics.org/snapshots/
MASTER_SITES= http://cairographics.org/releases/
#MASTER_SITES= http://cairographics.org/snapshots/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Vector graphics library with cross-device output support

View file

@ -1,3 +1,3 @@
MD5 (cairo-1.5.14.tar.gz) = 9b5d250937375e53435cb5613416c030
SHA256 (cairo-1.5.14.tar.gz) = fbca8a292b83cbf184835be0e6007c194d7bab3ce4ee2bced8ea7bf07a7e151b
SIZE (cairo-1.5.14.tar.gz) = 4877446
MD5 (cairo-1.4.14.tar.gz) = e8c442ff821c0719a69508fecba9038f
SHA256 (cairo-1.4.14.tar.gz) = 8914f9c34a77bf9d908b0c617c2d7ffebdd6d1e855cfd367d2a1b3d677f22e3c
SIZE (cairo-1.4.14.tar.gz) = 3283608

View file

@ -1,12 +0,0 @@
--- src/cairo-xlib-display.c.orig 2008-03-13 20:52:38.000000000 -0400
+++ src/cairo-xlib-display.c 2008-03-13 20:53:29.000000000 -0400
@@ -302,6 +302,9 @@
display->buggy_repeat = TRUE;
}
+ /* XXX workaround; see https://bugzilla.mozilla.org/show_bug.cgi?id=413583 */
+ display->buggy_repeat = TRUE;
+
display->next = _cairo_xlib_display_list;
_cairo_xlib_display_list = display;

View file

@ -8,7 +8,7 @@
PORTNAME= cairomm
PORTVERSION= 1.4.8
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://cairographics.org/releases/

View file

@ -1,11 +0,0 @@
--- cairomm/enums.h.orig 2008-03-21 22:42:50.000000000 +0100
+++ cairomm/enums.h 2008-03-21 22:43:38.000000000 +0100
@@ -192,7 +192,7 @@ typedef enum
FONT_TYPE_TOY = CAIRO_FONT_TYPE_TOY,
FONT_TYPE_FT = CAIRO_FONT_TYPE_FT,
FONT_TYPE_WIN32 = CAIRO_FONT_TYPE_WIN32,
- FONT_TYPE_ATSUI = CAIRO_FONT_TYPE_ATSUI
+ FONT_TYPE_QUARTZ = CAIRO_FONT_TYPE_QUARTZ
} FontType;
} // namespace Cairo

View file

@ -8,6 +8,7 @@
PORTNAME= Cairo
PORTVERSION= 1.053
PORTREVISION= 1
CATEGORIES= graphics perl5
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= gtk2-perl

View file

@ -1,11 +0,0 @@
--- Makefile.PL.orig 2008-03-25 10:36:32.000000000 -0400
+++ Makefile.PL 2008-03-25 10:36:45.000000000 -0400
@@ -236,7 +236,7 @@
CAIRO_FONT_TYPE_TOY
CAIRO_FONT_TYPE_FT
CAIRO_FONT_TYPE_WIN32
- CAIRO_FONT_TYPE_ATSUI
+ CAIRO_FONT_TYPE_QUARTZ
/];
$enums{cairo_pattern_type_t} = [qw/