summaryrefslogtreecommitdiff
path: root/graphics/libggi
AgeCommit message (Collapse)AuthorFilesLines
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam2-76/+2
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-20Update to 2.0.6:wiz7-23/+27
New in 2.0.6: 2004-09-14: * build system: - Prepend with GII include path when --with-uninst-gii is specified via configure - disable vgagl helper when not building the svga target * X-target: - Bugfix: Ensure aligned memory access. Fixes crash on NetBSD/sparc64 - Bugfix: Perform correct clipping in ggiFillscreen(3). * display-memory: Bugfix: Free directbuffer completely. * display-monotext: Bugfix: ggiCheckMode() returns actual error code than always success. * documentation update: - add manual page for display-mansync - do not document not-existing GGIFLAG_TIDYBUF flag. It is a new feature in devel tree. New in 2.0.5: 2004-05-29: * X-target: - Fix over-allocation of win y dimension. - Forward expose events to the application when -nobuffer is used. - Fix "strange colored pixels when re-exposing backbuffer"-Bug. - Focus pulling fix. Key focus should no longer get lost, when the mouse is NOT over the window. Note: Don't forget to update libgii's input-xwin and input-x before as libggi now passes some additional information to libgii. * build system: It checks for buildable demos. Fixes compiling breakage on some platforms. * other build system updates * libtool update. Fixes Debian bug #208288. * documentation updates Hi Christoph!
2004-09-17Contrary to what I stated previously, the terminfo library ishe2-2/+15
installed on 2.0_BETA. Based on a tip from Thomas Klausner, make the PLIST entries for the terminfo library conditional, and they're then effectively commented out on NetBSD 1.6.* (tested/verified) and 1.5.* (so far untested).
2004-09-16Remove terminfo from PLIST. Yes, it's conditionally compiled, dependinghe1-4/+1
on tests in the configure script, but it is not installed in either of NetBSD 1.6.2_STABLE or 2.0_BETA.
2004-04-18No longer used.snj1-36/+0
2004-04-16bl3ifyxtraeme2-4/+27
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-3/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2004-01-05Update to 2.0.4, closes PR pkg/23820.xtraeme4-29/+17
Changes: o build fix: cygwin has no sys/shm.h and sys/ipc.h, so configure disables all targets requiring them, if not present. o cbconsist demo: sync with devel tree o gcc 3.3 compiling fix for default/linear_16/crossbuild.c (fixes Debian bug #197214) o merged build fix from FreeBSD's ports tree to make the xf86dga target compile on FreeBSD (fixes FreeBSD PR ports/52380) o X-target + minor mode initialization fix from Argo Vessmann + shm helper checks return code, when setting up the directbuffer + release locking on failure. (Threadsafety fix) + fixed geometry check. Opening (very) small windows is now possible.
2003-09-28Back out last change related to moving ncurses/buildlink2.mk tojlam1-2/+2
curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future.
2003-09-27move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it providesgrant1-2/+2
support for base system curses/ncurses as well as ncurses itself. suggested by wiz.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz2-3/+4
2003-04-02Update to 2.0.3:wiz10-154/+135
New in libggi 2.0.3: * X-target: * Fixed a bug, where a ggiFlush() call was missed, which makes directbuffer content visible when releasing it. * Fixed a clipping bug, causing to let disappear characters or whole strings. * Fixed clipping on multiple frames. * Add -keepcursor option, which keeps the default cursor. * Fixed crash when used 8bit characters * Fixed endless loop when X11 server provides only and only the same sort of X visuals * Demo: Improved pageflip demo to test all primitives in a multi-frame environment * merged some compiler fixes from the OpenBSD ports tree * fixed a crash, when a drawing primitive (i.e. a line) crossed two borders of the clipping rectangle * added 64bit fixes to wrap and cube3d demos * minor improvements to checkmode and struct check tool (important for target developers though) * manpage fixes New in 2:2:0 (2.0.2): 2002-12-26 * Misc bugfixes (see ChangeLog) * Huge documentation updates * Major build system update - adds builds fixes for many platforms * memory-target - add -pixfmt option - added missing support for reporting physical screen sizes. * X-target - rewritten (x/xlib splitting is obselete now) - added dirty region management * xlib-target - disabled. Will be removed later * fbdev-target - DirectFB driver works with directfb 0.9.13 - added mach64 accelerator * KGI-target - big update (works with KGI-0.9 now) - added mach64 accelerator - added radeon accelerator - still experimental, thus disabled in configure New in 2:1:0 (2.0.1): 2001-08-26 * More documentation updates. * Prelimiary support for using DirectFB drivers under display-fbdev * Many corrections/improvements to build files * Started move towards using libtool versioning, as interface is stable. New in 2.0: 2001-08-11 * Huge documentation updates. * svgalib-target - added frame support - misc bug-fixes New in 2.0beta4: 2001-07-10 * Misc bugfixes (see ChangeLog). * Huge documentation updates. * finished support for reporting physical screen sizes. * splitted libggimisc off * New API: ggiDetachInput() * fbdev-target - Acceleration of Matrox G400 (matrox fb) * directX-target - Update - Highly experimental target for Win ... Use at your own risk ! * ipc-target - New target for interprocess communication (experimental) New in 2.0beta3: 2000-12-18 * Misc bugfixes (see ChangeLog). * Minor documentation updates. * Major rewrite of the internal sublib handling. * Some fixes for PowerPC compatibility. * preliminary support for reporting physical screen sizes. * Made all headers C++ compatible. * lcd823-target - Target for the Motorola MPC823 builtin LCD controler, using the /dev/lcd823 Linux kernel device. * fbdev-target - Better detection of kgicon-type fb-devices and old fb implementations. - Better usage of fbdev mode infos in fb.modes - Better acceleration for the Matrox fb. * glide-target - Added directbuffer support. * aalib-target - Better mode handling. * X-target - Propagated X dpi values to give physical screen dimensions. - Various fixes to properly init several values. * tele-target - Updated much to make it work again. * vgl-target - New target for FreeBSD's VGL library. * directX-target - Highly experimental target for Win ... Use at your own risk !
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-6/+6
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2003-01-24Does not seem to use ncurses specific stuff -- builds fine on 1.6L with ↵wiz1-2/+1
native curses. Remove USE_NCURSES.
2003-01-02Make this package install its configuration files under the examples treejmmv6-6/+56
and use bsd.pkg.install.mk to copy them to PKG_SYSCONFDIR. Bump PKGREVISION to 1.
2002-11-25buildlink2.mk file for graphics/libggi. Closes PR 19118.jlam1-0/+58
2002-11-25Use buildlink2.jlam5-66/+59
2002-02-13Actually remove the autoconf BUILD_DEPENDSskrll1-2/+1
2002-01-17Fix PLIST.wiz1-4/+3
2002-01-11Various tidy ups:skrll4-233/+243
o Use pkgsrc libtool not internal one - we caught up with the internal one ages ago. o Remove BUILD_DEPENDS on autoconf - the configure{,.in} hacks will probably disappear if someone buildlinkifies this pkg. o Sort PLIST
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-08-27Use wildcard dependence on "autoconf" package.tron1-2/+2
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-8/+6
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-27Change BUILD_DEPENDS semantics:hubertf1-2/+2
first component is now a package name+version/pattern, no more executable/patchname/whatnot. While there, introduce BUILD_USES_MSGFMT as shorthand to pull in devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current). Patch by Alistair Crooks <agc@netbsd.org>
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-05Use full pathname "${LOCALBASE}/bin/auto..." in dependences and maketron1-2/+2
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
2001-01-16Back out previous - all these dirs are removed by libgii.hubertf1-5/+5
Hinted at by Thomas Klausner.
2001-01-15Make this pkg work on ELF (I wonder if autoconf is the right place tohubertf1-2/+2
fix this...)
2001-01-15add a few @dirrmshubertf1-1/+5
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc1-1/+5
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2000-12-27Fix PLIST on alpha (and other non-DGA architectures).wiz1-1/+9
2000-10-01Add runtime library search patch.rh3-1/+70
Make this compile under NetBSD-1.4.x by moving conflicting definition in #include <unistd.h> upfront.
2000-09-03remove trailing whitespace; use ${CP} instead of cpwiz1-3/+3
2000-06-27fix ELF lib pathshubertf1-2/+10
2000-04-16Don't try to remove directories created by libgii either.mycroft1-4/+1
2000-04-16Don't forget the sum file...mycroft1-0/+3
2000-04-16Make DGA mode work.mycroft3-3/+21
2000-04-16Remove files that are installed by libgii.mycroft1-37/+1
2000-01-15Update dependency on ncurses to >=4.2jlam1-2/+2
1999-10-04add (weak) dependency on ncurseshubertf1-1/+2
1999-07-27Add dependency on libgii. Noted by "skumle" on IRC. :)hubertf1-1/+3
1999-07-24General Graphics Interface library is a flexible drawing libraryhubertf5-0/+260