Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Jan 2007 00:13:41 +0100 (CET)
From:      Antoine Brodin <antoine.brodin@laposte.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/108457: [maintainer] update graphics/libggi to 2.2.2
Message-ID:  <200701272313.l0RNDfJN005947@peanut.dreadbsd.org>
Resent-Message-ID: <200701272340.l0RNePh0086216@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200701272313.l0RNDfJN005947>