g2 is a simple to use graphics library for 2D graphical applications written in Ansi-C. This library provides a comprehensive set of functions for simultaneous generation of graphical output on different types of devices. Presently, following devices are currently supported by g2: X11, GIF, PostScript (xfig and Win32 are in development). One major feature of the g2_library is the concept of virtual devices. An arbitrary number of physical devices (such as GIF, or X11) can be grouped to create a so-called virtual device. Commands sent to such a virtual devices will automatically issued to all attached physical devices. This allows for example simultaneous output to a GIF file and a Postscript file. A virtual device in turn can be attached to another virtual device, allowing to construct trees of devices. Virtual devices can also be useful when using different user-coordinate systems. E.g. one X11 window showing an overview of a graphical output, and a second window showing a zoom of a more detailed area of the graphic. Drawing in both windows is performed by one single command to the virtual device.
OS | Architecture | Version |
---|---|---|
NetBSD 10.0 | aarch64 | g2-0.50nb36.tgz |
NetBSD 10.0 | aarch64 | g2-0.50nb35.tgz |
NetBSD 10.0 | aarch64eb | g2-0.50nb36.tgz |
NetBSD 10.0 | alpha | g2-0.50nb35.tgz |
NetBSD 10.0 | alpha | g2-0.50nb36.tgz |
NetBSD 10.0 | earmv6hf | g2-0.50nb36.tgz |
NetBSD 10.0 | earmv7hf | g2-0.50nb36.tgz |
NetBSD 10.0 | earmv7hf | g2-0.50nb35.tgz |
NetBSD 10.0 | earmv7hf | g2-0.50nb35.tgz |
NetBSD 10.0 | i386 | g2-0.50nb36.tgz |
NetBSD 10.0 | i386 | g2-0.50nb35.tgz |
NetBSD 10.0 | i386 | g2-0.50nb37.tgz |
NetBSD 10.0 | powerpc | g2-0.50nb33.tgz |
NetBSD 10.0 | powerpc | g2-0.50nb35.tgz |
NetBSD 10.0 | powerpc | g2-0.50nb35.tgz |
NetBSD 10.0 | x86_64 | g2-0.50nb37.tgz |
NetBSD 10.0 | x86_64 | g2-0.50nb35.tgz |
NetBSD 10.0 | x86_64 | g2-0.50nb36.tgz |
NetBSD 9.0 | earmv6hf | g2-0.50nb36.tgz |
NetBSD 9.0 | earmv7hf | g2-0.50nb35.tgz |
NetBSD 9.0 | earmv7hf | g2-0.50nb35.tgz |
NetBSD 9.0 | i386 | g2-0.50nb36.tgz |
NetBSD 9.0 | i386 | g2-0.50nb35.tgz |
NetBSD 9.0 | i386 | g2-0.50nb37.tgz |
NetBSD 9.0 | powerpc | g2-0.50nb35.tgz |
NetBSD 9.0 | powerpc | g2-0.50nb33.tgz |
NetBSD 9.0 | powerpc | g2-0.50nb35.tgz |
NetBSD 9.0 | x86_64 | g2-0.50nb36.tgz |
NetBSD 9.0 | x86_64 | g2-0.50nb35.tgz |
NetBSD 9.0 | x86_64 | g2-0.50nb37.tgz |
NetBSD 9.3 | x86_64 | g2-0.50nb36.tgz |
NetBSD 9.3 | x86_64 | g2-0.50nb37.tgz |
Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.
The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.
Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.
Problem reports, updates or suggestions for this package should be reported with send-pr.