ports/108457: [maintainer] update graphics/libggi to 2.2.2
Antoine Brodin
antoine.brodin at laposte.net
Sat Jan 27 23:40:26 UTC 2007
>Number: 108457
>Category: ports
>Synopsis: [maintainer] update graphics/libggi to 2.2.2
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat Jan 27 23:40:25 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Antoine Brodin
>Release: FreeBSD 7.0-CURRENT i386
>Organization:
none
>Environment:
System: FreeBSD barton.dreadbsd.org 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Sun Jan 21 15:35:15 CET 2007 antoine at barton.dreadbsd.org:/usr/obj/usr/src/sys/BARTON i386
>Description:
Changes from libggi 2.2.1 to 2.2.2
----------------------------------
* display-lcd823(7): Make it build. Reported by Kimura Masaru.
* programs/check/speed.c: Make it build with glibc 2.4. Reported by Kimura Masaru.
* display-tile(7): Handle flushed area independent of the origin of the tile.
* Crossblit fixes. Crossblitting some widths across some depths caused the 8 rightmost pixels to not be blitted.
* display-vgl(7): Build fix.
* buildsystem: Make bootstrapping with automake 1.10 work.
* display-quartz(7): Don't create a composite window. This irritates internal event handling chains.
* generic-linear-4, generic-linear-4-r: lots of bugfixes in 4bit default renderers
* generic-linear-16, generic-linear-24, generic-linear-32: various crossblit fixes
* generic-stubs: fix stack corruption in copybox for unpacked sub-byte modes.
* generic-linear-1, generic-linear-1-r: fix off-by-one bug in ggiPutc(3).
>How-To-Repeat:
>Fix:
--- libggi.diff begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/libggi/Makefile,v
retrieving revision 1.26
diff -u -r1.26 Makefile
--- Makefile 5 Nov 2006 17:10:50 -0000 1.26
+++ Makefile 27 Jan 2007 20:20:48 -0000
@@ -6,7 +6,7 @@
#
PORTNAME= libggi
-PORTVERSION= 2.2.1
+PORTVERSION= 2.2.2
PORTEPOCH= 1
CATEGORIES= graphics devel
MASTER_SITES= http://www.ggi-project.org/ftp/ggi/v2.2/ \
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/graphics/libggi/distinfo,v
retrieving revision 1.13
diff -u -r1.13 distinfo
--- distinfo 18 Mar 2006 13:46:20 -0000 1.13
+++ distinfo 27 Jan 2007 20:21:07 -0000
@@ -1,3 +1,3 @@
-MD5 (libggi-2.2.1.src.tar.bz2) = 27f6dd54b79046027b3f40f9903e9f6c
-SHA256 (libggi-2.2.1.src.tar.bz2) = 95f548ac0ad6202112a2cca781c97ac61f03b7b3fbb1a94d60eab78037cf20b8
-SIZE (libggi-2.2.1.src.tar.bz2) = 1069159
+MD5 (libggi-2.2.2.src.tar.bz2) = 51d92ea810dad5360f6f0d02dd8b84a4
+SHA256 (libggi-2.2.2.src.tar.bz2) = acee4201cce6c658531717441ec33269e57f04823226461598152553a5b633a7
+SIZE (libggi-2.2.2.src.tar.bz2) = 1071939
Index: files/patch-display-vgl-visual.c
===================================================================
RCS file: files/patch-display-vgl-visual.c
diff -N files/patch-display-vgl-visual.c
--- files/patch-display-vgl-visual.c 5 Nov 2006 17:10:50 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
---- display/vgl/visual.c 2005/07/30 11:38:52 1.9
-+++ display/vgl/visual.c 2006/10/04 17:42:04 1.9.2.1
-@@ -1,4 +1,4 @@
--/* $Id: visual.c,v 1.9 2005/07/30 11:38:52 cegger Exp $
-+/* $Id: visual.c,v 1.9.2.1 2006/10/04 17:42:04 cegger Exp $
- ******************************************************************************
-
- FreeBSD vgl(3) target: initialization
-@@ -210,13 +210,12 @@
- error = GGI_ENOMEM;
- goto error;
- }
-- VGL_PRIV(vis) = malloc(sizeof(struct vgl_priv));
-- if (VGL_PRIV(vis) == NULL) {
-+ LIBGGI_PRIVATE(vis) = priv = malloc(sizeof(struct vgl_priv));
-+ if (priv == NULL) {
- do_cleanup(vis);
- error = GGI_ENOMEM;
- goto error;
- }
-- priv = VGL_PRIV(vis);
- memset(priv, 0, sizeof(*priv));
-
- memset(priv->vgl_palred, 0, sizeof(priv->vgl_palred));
--- libggi.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list