/hal, FreeDesktop hardware abstraction layer
0.5.14nb18, Package name:
hal-0.5.14nb18, Maintainer: pkgsrc-users
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)
- (2016-07-09) Updated to version: hal-0.5.14nb18
- (2015-09-26) Updated to version: hal-0.5.14nb17
- (2015-06-12) Updated to version: hal-0.5.14nb16
- (2015-01-31) Updated to version: hal-0.5.14nb15
- (2015-01-26) Updated to version: hal-0.5.14nb14
- (2014-05-30) Updated to version: hal-0.5.14nb13
CVS history: (Expand)
| 2016-09-17 17:33:59 by Richard PALO | Files touched by this commit (4) |
To fix build on aarch64-linux-gnu, conditionalise imac which is x86 only
and support the recent migration of key event codes in linux/input.h to
| 2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | |
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
| 2016-06-08 12:16:57 by Jonathan Perkin | Files touched by this commit (89) |
Remove the stability entity, it has no meaning outside of an official context.
| 2016-06-08 12:02:27 by Jonathan Perkin | Files touched by this commit (44) |
Change the service_bundle name to "export" to reduce diffs between the
original manifest.xml file and the output from "svccfg export".
| 2016-06-08 11:58:06 by Jonathan Perkin | Files touched by this commit (24) |
Add or fix manpath entries to use the correct path.
| 2016-02-25 09:27:05 by Jonathan Perkin | Files touched by this commit (30) |
Remove manual OPSYSVARS additions which are now part of the default set.
| 2015-11-04 02:32:42 by Alistair G. Crooks | Files touched by this commit (499) |
Add SHA512 digests for distfiles for sysutils category
Problems found with existing digests:
Package memconf distfile memconf-2.16/memconf.gz
Problems found locating distfiles:
Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
| 2015-09-25 18:26:16 by Richard PALO | Files touched by this commit (4) | |
Update hal with a SMF manifest and method and a correction
for PKG_HOME.haldaemon to default to /var/run/hald instead of /var/run/hal
The init script hardcoded /var/run/hald so now use the corrected variable.
Also, use OPSYSVARS for BUILDLINK_TRANSFORMS adding one for SunOS -z.ignore