pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/libggi Update to 2.1.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a5caa6c26015
branches:  trunk
changeset: 491520:a5caa6c26015
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Mar 25 02:47:31 2005 +0000

description:
Update to 2.1.0:

New in 2.1.0: 2004-11-30:
- Documentation updates
- removed obseleted Xlib target
- added new GGIFLAG_TIDYBUF flag. It is intended for applications
  using directbuffer and having their own dirty-region
  management. Currently only supported by the X-target.
- KGI target improvements
    - added Matrox Gx00 accelerator sublib
    - added devfs support
    - added multiple frame support
    - merged improvements from the FreeBSD ports tree
- fbdev gammamap support
- added the -fullscreen option to the X-target
- added the -physz option to the ipc-target
- Major DirectX target improvements
        - added -noinput and -physz options by Christoph Egger. Tested by Albert Graef.
        - fix cursor stuff, added -keepcursor and -nocursor options (patch from Albert Graef)
        - disable maximize button on GGI-on-DX window (patch from Albert Graef)
        - remove stuff in WindowProc made obselete by the above two items (patch from Albert Graef)
        - move the globals in ddinit.c into private data structure (patch from Albert Graef)
        - merge the two targets into one (directxnt has been renamed to directx and is now the *one* directx target)
          (patch from Albert Graf)
        - fix a couple of bugs and race conditions (patch from Albert Graef)
        - added -inwin option (patch from Albert Graef)
        - added support for virtual size != visible size.
        - added support for panning (ggiSetOrigin)
        - added support for up to 16 frames.
        - added support for asynchronous mode (no background updates when active).
        - added support for fullscreen and mode switching.
        - preliminary support for palettized modes.
- display-auto has been added. It replaces the 5 years old linux specific target autodetection and handles it OS dependend
- works on Windows using MinGW w/o requiring special Makefiles.
- a pseudo-stubs target has been added by Peter Ekberg. It does effectively nothing, but gives extensions
  a way to have one target that stands for all targets that passes all operations to their parent visuals.
  libggiwmh and libggimisc make palemu and trueemu working with it w/o having a target for each of them.
- display-mansync has been reworked by Peter Ekberg. It now uses the platform independent task scheduler.
- added a new macro: GT_ByPPP which is basically GT_ByPP but for packed pixels and it takes two arguments.

New in 2.0.7: 2004-11-30:
* minor buildsystem update
* eliminate lvalue assignments. Fixes problems with latest gcc versions
* Use more length bounded string operations

diffstat:

 graphics/libggi/Makefile         |   9 ++++-----
 graphics/libggi/PLIST            |  18 +++++++++++++++---
 graphics/libggi/buildlink3.mk    |   5 ++---
 graphics/libggi/distinfo         |  12 ++++++------
 graphics/libggi/patches/patch-aa |   6 +++---
 graphics/libggi/patches/patch-ab |   8 ++++----
 6 files changed, 34 insertions(+), 24 deletions(-)

diffs (193 lines):

diff -r 2e61665a9eb0 -r a5caa6c26015 graphics/libggi/Makefile
--- a/graphics/libggi/Makefile  Fri Mar 25 02:46:49 2005 +0000
+++ b/graphics/libggi/Makefile  Fri Mar 25 02:47:31 2005 +0000
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.32 2005/02/21 20:26:11 hubertf Exp $
+# $NetBSD: Makefile,v 1.33 2005/03/25 02:47:31 wiz Exp $
 #
 
-DISTNAME=      libggi-2.0.6.src
+DISTNAME=      libggi-2.1.0.src
 PKGNAME=       ${DISTNAME:S/.src//}
-PKGREVISION=   1
 CATEGORIES=    graphics
-MASTER_SITES=  ftp://ftp.ggi-project.org/pub/packages/ggi \
-               http://www.ggi-project.org/ftp/ggi/v2.0/ \
+MASTER_SITES=  ftp://ftp.ggi-project.org/pub/packages/ggi/ggi/v2.1/ \
+               http://www.ggi-project.org/ftp/ggi/v2.1/ \
                ${MASTER_SITE_SOURCEFORGE:=ggi/}
 EXTRACT_SUFX=  .tar.bz2
 
diff -r 2e61665a9eb0 -r a5caa6c26015 graphics/libggi/PLIST
--- a/graphics/libggi/PLIST     Fri Mar 25 02:46:49 2005 +0000
+++ b/graphics/libggi/PLIST     Fri Mar 25 02:47:31 2005 +0000
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.10 2004/09/22 08:09:35 jlam Exp $
+@comment $NetBSD: PLIST,v 1.11 2005/03/25 02:47:31 wiz Exp $
 bin/cube3d
 bin/ggiteleserver
 bin/monitest
 include/ggi/display/aa.h
+include/ggi/display/auto.h
 include/ggi/display/directx.h
 include/ggi/display/fbdev.h
 include/ggi/display/file.h
@@ -18,6 +19,7 @@
 include/ggi/display/monotext.h
 include/ggi/display/multi.h
 include/ggi/display/palemu.h
+include/ggi/display/quartz.h
 include/ggi/display/sub.h
 include/ggi/display/svgalib.h
 include/ggi/display/tele.h
@@ -30,6 +32,7 @@
 include/ggi/display/xevi.h
 include/ggi/display/xf86dga.h
 include/ggi/display/xlib.h
+include/ggi/ggi-defs.h
 include/ggi/ggi-unix.h
 include/ggi/ggi.h
 include/ggi/ggi_ext.h
@@ -41,6 +44,8 @@
 include/ggi/internal/internal.h
 include/ggi/internal/plat.h
 include/ggi/internal/structs.h
+include/ggi/internal/triple-int.h
+include/ggi/internal/unit.h
 include/ggi/ll.h
 include/ggi/types.h
 lib/ggi/default/color.la
@@ -56,10 +61,12 @@
 lib/ggi/default/linear_4_r.la
 lib/ggi/default/linear_8.la
 lib/ggi/default/planar.la
+lib/ggi/default/pseudo_stubs.la
 lib/ggi/default/stubs.la
 lib/ggi/default/text_16.la
 lib/ggi/default/text_32.la
 lib/ggi/display/X.la
+lib/ggi/display/auto.la
 lib/ggi/display/file.la
 lib/ggi/display/ipc.la
 lib/ggi/display/mansync.la
@@ -78,6 +85,8 @@
 lib/ggi/helper/helper_x_vidmode.la
 lib/libggi.la
 man/man1/cube3d.1
+man/man1/demo.1
+man/man1/ggi-demo.1
 man/man1/ggiteleserver.1
 man/man1/monitest.1
 man/man3/ggiAddEventMask.3
@@ -137,7 +146,6 @@
 man/man3/ggiPackColors.3
 man/man3/ggiPanic.3
 man/man3/ggiParseMode.3
-man/man7/display-mansync.7
 man/man3/ggiPrintMode.3
 man/man3/ggiPutBox.3
 man/man3/ggiPutHLine.3
@@ -171,6 +179,8 @@
 man/man3/ggiUnmapPixel.3
 man/man3/ggiUnpackPixels.3
 man/man3/ggi_color.3
+man/man3/ggi_colormap.3
+man/man3/ggi_colormap_region.3
 man/man3/ggi_coord.3
 man/man3/ggi_directbuffer.3
 man/man3/ggi_graphtype.3
@@ -182,12 +192,13 @@
 man/man3/ggi_samplelinearbuffer.3
 man/man3/ggi_sampleplanarbuffer.3
 man/man7/display-aa.7
+man/man7/display-auto.7
 man/man7/display-dga.7
 man/man7/display-directx.7
-man/man7/display-directxnt.7
 man/man7/display-fbdev.7
 man/man7/display-file.7
 man/man7/display-glide.7
+man/man7/display-mansync.7
 man/man7/display-memory.7
 man/man7/display-monotext.7
 man/man7/display-multi.7
@@ -195,6 +206,7 @@
 man/man7/display-sub.7
 man/man7/display-svgalib.7
 man/man7/display-tele.7
+man/man7/display-terminfo.7
 man/man7/display-tile.7
 man/man7/display-trueemu.7
 man/man7/display-vcsa.7
diff -r 2e61665a9eb0 -r a5caa6c26015 graphics/libggi/buildlink3.mk
--- a/graphics/libggi/buildlink3.mk     Fri Mar 25 02:46:49 2005 +0000
+++ b/graphics/libggi/buildlink3.mk     Fri Mar 25 02:47:31 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.3 2004/10/03 00:14:55 tv Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2005/03/25 02:47:31 wiz Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 LIBGGI_BUILDLINK3_MK:= ${LIBGGI_BUILDLINK3_MK}+
@@ -11,8 +11,7 @@
 BUILDLINK_PACKAGES+=   libggi
 
 .if !empty(LIBGGI_BUILDLINK3_MK:M+)
-BUILDLINK_DEPENDS.libggi+=     libggi>=2.0.6
-BUILDLINK_RECOMMENDED.libggi+= libggi>=2.0.6nb1
+BUILDLINK_DEPENDS.libggi+=     libggi>=2.1.0
 BUILDLINK_PKGSRCDIR.libggi?=   ../../graphics/libggi
 .endif # LIBGGI_BUILDLINK3_MK
 
diff -r 2e61665a9eb0 -r a5caa6c26015 graphics/libggi/distinfo
--- a/graphics/libggi/distinfo  Fri Mar 25 02:46:49 2005 +0000
+++ b/graphics/libggi/distinfo  Fri Mar 25 02:47:31 2005 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.9 2005/02/24 08:45:09 agc Exp $
+$NetBSD: distinfo,v 1.10 2005/03/25 02:47:31 wiz Exp $
 
-SHA1 (libggi-2.0.6.src.tar.bz2) = 0c147028cdd93c61f01fc6f83f5738dd01262d99
-RMD160 (libggi-2.0.6.src.tar.bz2) = 94b316b0f73e95271ddb10ffa580dd5447f923b0
-Size (libggi-2.0.6.src.tar.bz2) = 780134 bytes
-SHA1 (patch-aa) = e7e97695ed1e64841f8cefe09c3ac707d4fb3c66
-SHA1 (patch-ab) = 570a8aec2cdac34e1bf5a3fe0ad4c923bdc7d3c3
+SHA1 (libggi-2.1.0.src.tar.bz2) = 1d70f7ff4d3f1bd0656d7e04876495c45b918886
+RMD160 (libggi-2.1.0.src.tar.bz2) = cba2d0caea2768a98c49623923dd9c1e209f12bf
+Size (libggi-2.1.0.src.tar.bz2) = 878959 bytes
+SHA1 (patch-aa) = 52163f169a9581b0cf0295cd173136660e1639b9
+SHA1 (patch-ab) = 025f85629f7713323fc67d84237d519d32bf810b
diff -r 2e61665a9eb0 -r a5caa6c26015 graphics/libggi/patches/patch-aa
--- a/graphics/libggi/patches/patch-aa  Fri Mar 25 02:46:49 2005 +0000
+++ b/graphics/libggi/patches/patch-aa  Fri Mar 25 02:47:31 2005 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.6 2004/09/20 22:39:03 wiz Exp $
+$NetBSD: patch-aa,v 1.7 2005/03/25 02:47:31 wiz Exp $
 
---- configure.orig     2004-09-14 21:31:55.000000000 +0200
+--- configure.orig     2004-11-30 22:11:36.000000000 +0100
 +++ configure
-@@ -18135,7 +18135,7 @@ cat >>confdefs.h <<_ACEOF
+@@ -18455,7 +18455,7 @@ cat >>confdefs.h <<_ACEOF
  _ACEOF
  
  cat >>confdefs.h <<_ACEOF
diff -r 2e61665a9eb0 -r a5caa6c26015 graphics/libggi/patches/patch-ab
--- a/graphics/libggi/patches/patch-ab  Fri Mar 25 02:46:49 2005 +0000
+++ b/graphics/libggi/patches/patch-ab  Fri Mar 25 02:47:31 2005 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.6 2004/09/20 22:39:03 wiz Exp $
+$NetBSD: patch-ab,v 1.7 2005/03/25 02:47:31 wiz Exp $
 
---- Makefile.in.orig   2004-09-14 21:29:10.000000000 +0200
+--- Makefile.in.orig   2004-11-30 22:11:32.000000000 +0100
 +++ Makefile.in
-@@ -221,7 +221,7 @@ x_helper_xf86dga_libs = @x_helper_xf86dg
+@@ -260,7 +260,7 @@ x_helper_xf86dga_libs = @x_helper_xf86dg
  x_helper_xf86vm_libs = @x_helper_xf86vm_libs@
  AUTOMAKE_OPTIONS = 1.4 foreign
  SUBDIRS = include ggi display default extensions programs doc m4 dist
@@ -10,4 +10,4 @@
 +ggiconfdatadir = $(datadir)/examples/ggi
  ggiconfdata_DATA = libggi.conf
  DISTCLEANFILES = libggi.conf
- EXTRA_DIST = ChangeLog.1999 ChangeLog FAQ INSTALL.autoconf autogen.sh
+ EXTRA_DIST = ChangeLog.1999 ChangeLog FAQ INSTALL.autoconf \



Home | Main Index | Thread Index | Old Index