This is a low level console graphics library, originally based on VGAlib 1.2
by Tommy Frandsen. VGAlib supported a number of standard VGA graphics modes,
as well as high resolution/high color modes found on many popular graphics
adapters. As of now, support for many more chipsets had been added.
It supports transparent virtual console switching, that is, you can switch
consoles to and from text and graphics mode consoles using Alt-[Function
Key]. Also, SVGAlib corrects most of VGAlib's textmode corruption behavior
by catching SIGSEGV, SIGFPE, SIGILL, and other fatal signals and ensuring
that a program is running in the currently visible virtual console before
setting a graphics mode.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
graphics/svgalib: prevent "make all" from deleting files
The Makefile provided with this software made "make install" imply
"make uninstall" as a pre-condition. This caused the installation of
files to the stage directory to be preceded by the removal of those
files from the base system.
This is unacceptable behavior for a port: no files outside of the
work directory and possibly $TMPDIR (i.e. /tmp) must be affected by
"make all" to build a port.
This issue did not affect building a package in poudriere, since
there were no installed files to delete, and the generated package
was correct. Therefore, the PORTREVISION has not been bumped.
Reported by: Andy Farkas <andyf@andyit.com.au>
graphics: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Abel Chow <ozsanh45vds001@sneakemail.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Ade Lovett <ade@lovett.com>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Hayward <xelah@xelah.com>
* Alex Ivasyuv <siegerstein@pochta.ru>
* Alex Samorukov <samm@os2.kiev.ua>
(Only the first 15 lines of the commit message are shown above )
graphics/svgalib: unbreak with clang 4.0
In file included from gl/grlib.c:7:
gl/inlstring.h:71:9: error: asm-specifier for input or output variable conflicts
with asm clobber list
: "cx", "di");
^
gl/inlstring.h:281:17: error: asm-specifier for input or output variable
conflicts with asm clobber list
:"ax", "0", "1", "2");
^
gl/inlstring.h:297:17: error: asm-specifier for input or output variable
conflicts with asm clobber list
:"ax", "0", "1", "2");
^
gl/inlstring.h:314:17: error: asm-specifier for input or output variable
conflicts with asm clobber list
:"ax", "0", "1", "2");
^
PR: 216154
Reported by: antoine (via exp-run)
Submitted by: dim
Approved by: portmgr blanket
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories G-I.
CR: D201
Approved by: portmgr (bapt)
Add patches to fix build with clang by replacing some inline assembly with
optimal code, and removing some unneded casts.
Submitted by: dim
Approved by: kwm, miwi (mentors, implicit)
- Allow to build on at least amd64 [*]
- Bring in some nice patches from Debian
- Clean up Makefile, drop maintainership
PR: ports/150392 [*]
Submitted by: acm
Obtained from: Debian
- Add a patch to allow SVGAlib to work with nVidia cards [1]
- Remove obsolete OSVERSION check in Makefile
- Minor nits in pkg-descr
Submitted by: Mark Tinguely <tinguely(at)casselton.net> [1]
Update my email address to `@FreeBSD.org'.
Relinquish ports I happen to no longer use. They seem to be of the latest
versions, and non-broken, so this is a "clean" dump.
Approved by: fjoe (mentor)
[patch] graphics/svgalib checks wrong virtual console for ownership
graphics/svgalib contains an off-by-one error in the code
that checks that the user is the owner of the current virtual
terminal. Instead of checking /dev/ttyv[X], it checks
/dev/ttyv[X+1].
Submitted by: Chris Pressey <cpressey@catseye.mine.nu>
This happens because svgalib was written for Linnex, and
they start tty numbering from 1, contrary to FreeBSD, which
does it from 0. I always knew that FreeBSD is better: who
counts from 1 in this world?! ;-)
PR: ports/57052
Submitted by: Alexey Dokuchaev <danfe@regency.nsu.ru>
graphics/svgalib itself calls ldconfig.
Later on the ports makefile does it again.
the ports Makefile does it and should not
the Makefile in the tarball.
PR: 47996
Submitted by: Edwin Groothuis <edwin@mavetju.org>
Let be hohest: I really don't have a time now to properly maintain all
these great pieces of software, so that let others with more free time
to take over them.
Fixes and cleanups: - add support for Chinese (two-byte) Character text
writing and fonts (vanilla); - move rather long manpages listing from Makefile
into separate files (sobomax); - bump PORTREVISION as a result.