/hal, FreeDesktop hardware abstraction layer
0.5.14nb12, Package name:
hal-0.5.14nb12, Maintainer: netbsd-desktop
What is the point of HAL?
To merge information from various sources such that desktop applications can
locate and use hardware devices. The point is that the exact set of
information to merge varies by device and bus type. In order to do this, we
need to define a format for the information, hence the HAL specification.
We may read some stuff from the hardware itself, then add some info provided
by the kernel, then add some metadata from some systemwide files, then add
some data that has been obtained by the desktop and stored per-user, then
look at some blacklist, and finally we have a complete picture of everything
known about that particular device.
An extra value is that we can do this in an operating system independent way.
Stuff like this is important to the major desktop environments.
===========================================================================Required to run:
$NetBSD: MESSAGE.NetBSD,v 1.2 2008/12/24 13:55:24 wiz Exp $
For the NetBSD 5.0+ HAL backend to function properly, your kernel needs
to include /dev/drvctl support. If the /dev/drvctl device node does not
exist, run the following command:
# cd /dev
# sh MAKEDEV drvctl
For proper kernel support, the following directive must be in your kernel
Master sites: SHA1:
Version history: (Expand)
- (2013-07-12) Updated to version: hal-0.5.14nb12
- (2013-06-01) Updated to version: hal-0.5.14nb11
- (2013-04-25) Updated to version: hal-0.5.14nb10
- (2012-10-04) Updated to version: hal-0.5.14nb9
- (2012-09-15) Updated to version: hal-0.5.14nb8
- (2012-06-14) Updated to version: hal-0.5.14nb7
CVS history: (Expand)
| 2014-03-11 15:05:19 by Jonathan Perkin | Files touched by this commit (350) |
Remove example rc.d scripts from PLISTs.
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
| 2013-07-12 12:45:05 by Jonathan Perkin | Files touched by this commit (181) | |
Bump PKGREVISION of all packages which create users, to pick up change of
| 2013-05-31 14:42:58 by Thomas Klausner | Files touched by this commit (2880) |
Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
| 2013-04-25 05:59:19 by Steven Drake | Files touched by this commit (1) |
udev(7) rules must go in /etc/udev/rules.d
| 2012-10-23 21:51:39 by Aleksej Saushev | Files touched by this commit (447) |
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
| 2012-10-03 23:59:10 by Thomas Klausner | Files touched by this commit (2798) |
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.
I hope that's all of them.
| 2012-09-15 12:07:21 by OBATA Akio | Files touched by this commit (1789) | |
recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
| 2012-06-14 09:45:42 by Steven Drake | Files touched by this commit (1202) |
Recursive PKGREVISION bump for libxml2 buildlink addition.