diff options
author | wiz <wiz@pkgsrc.org> | 2005-03-25 02:47:31 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2005-03-25 02:47:31 +0000 |
commit | a0692fd98c4e5d9c5e5d49b2d8e7fc69887cc594 (patch) | |
tree | afc0bde278ad78e2247ef744db2ef9d78dd59a6b /graphics | |
parent | 0d4f25aefca0bb3ea7344c51b69cc7dbc88495cb (diff) | |
download | pkgsrc-a0692fd98c4e5d9c5e5d49b2d8e7fc69887cc594.tar.gz |
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 (limited to 'graphics')
-rw-r--r-- | graphics/libggi/Makefile | 9 | ||||
-rw-r--r-- | graphics/libggi/PLIST | 18 | ||||
-rw-r--r-- | graphics/libggi/buildlink3.mk | 5 | ||||
-rw-r--r-- | graphics/libggi/distinfo | 12 | ||||
-rw-r--r-- | graphics/libggi/patches/patch-aa | 6 | ||||
-rw-r--r-- | graphics/libggi/patches/patch-ab | 8 |
6 files changed, 34 insertions, 24 deletions
diff --git a/graphics/libggi/Makefile b/graphics/libggi/Makefile index 23f35fe9b09..f8fc554851f 100644 --- a/graphics/libggi/Makefile +++ b/graphics/libggi/Makefile @@ -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 --git a/graphics/libggi/PLIST b/graphics/libggi/PLIST index 36946d1a9de..e44178b2405 100644 --- a/graphics/libggi/PLIST +++ b/graphics/libggi/PLIST @@ -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/modelist.h 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/xcommon.h 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/ggilibinit.h 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.la 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_shm.la 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/ggiOpen.3 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/ggiSetWriteFrame.3 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_pixelplanarbuffer.3 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-palemu.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 --git a/graphics/libggi/buildlink3.mk b/graphics/libggi/buildlink3.mk index 479057fc4c0..d98dfdbf9ec 100644 --- a/graphics/libggi/buildlink3.mk +++ b/graphics/libggi/buildlink3.mk @@ -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:= ${BUILDLINK_PACKAGES:Nlibggi} 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 --git a/graphics/libggi/distinfo b/graphics/libggi/distinfo index fd49a27af14..cfd2d8509f2 100644 --- a/graphics/libggi/distinfo +++ b/graphics/libggi/distinfo @@ -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 --git a/graphics/libggi/patches/patch-aa b/graphics/libggi/patches/patch-aa index 8ffe1425c91..de3f5a6f04a 100644 --- a/graphics/libggi/patches/patch-aa +++ b/graphics/libggi/patches/patch-aa @@ -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 --git a/graphics/libggi/patches/patch-ab b/graphics/libggi/patches/patch-ab index d9a88fe75e2..9319b41665f 100644 --- a/graphics/libggi/patches/patch-ab +++ b/graphics/libggi/patches/patch-ab @@ -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 @@ $NetBSD: patch-ab,v 1.6 2004/09/20 22:39:03 wiz Exp $ +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 \ |