This port provides a program that loads the microcode firmware onto Sun
Microsystems AFB Graphics Accelerators aka Sun Microsystems Elite 3D
found in many UltraSPARC systems. The microcode is necessary if you want
to run X.Org with acceleration on these cards and is also included in this
port.
===> The following configuration options are available for afbinit-1.0_4:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above )
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Ever since this port was converted to use a rc.d startup it announces
the uploading of the microcode. Printing this out via the framebuffer
turned out to sometimes being delayed until during the upload of the
microcode to it, resulting in a concurrent access which freezes the
machine. So change afbinit(8) to no longer announce the upload. Of
course the proper way to solve this would be to do the upload in the
kernel with proper locking, if the licenses of both the afbinit(8)
code and the microcode allowed.
- Re-read the board type after uploading the microcode so the right one
is displayed.
- Fix GCC4 warnings.
Approved by: netchild
Add afbinit, a tool to load the microcode firmware onto Sun Microsystem
AFB Graphics Accelerators aka Sun Microsystems Elite 3D. The microcode
is necessary if you want to run XFree86 with acceleration on these cards.
The microcode in itself has to be obtained from an existing SunOS/Solaris
installation.
Submitted by: Marius Strobl <marius@alchemy.franken.de>