./sysutils/hal, FreeDesktop hardware abstraction layer

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.5.14nb21, Package name: hal-0.5.14nb21, 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.

MESSAGE.NetBSD [+/-]

Required to run:
[sysutils/dbus-glib] [sysutils/dbus] [misc/pciids] [devel/GConf] [devel/glib2] [security/policykit] [sysutils/hal-info] [devel/libvolume_id] [misc/usbids]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: a6ec098d78112e18e2773afa5f9ed642b00c4c59
RMD160: 0314dace9512bf49a62bd1556963fc60a6c9caf9
Filesize: 920.854 KB

Version history: (Expand)


CVS history: (Expand)


   2019-06-22 13:47:15 by Nia Alarie | Files touched by this commit (4) | Package updated
Log message:
Update links to hal.freedesktop.org
   2019-05-01 21:51:45 by Maya Rashish | Files touched by this commit (2)
Log message:
hal: try to help ubuntu 14.04 builds.

we rely on libpci to come from pciutils, but it installs to a different
include path than this package expects (it looks for pci/pci.h)

XXX we might want to change this! the reason we namespace is that netbsd
has its own libpci, and to avoid unexpected conflicts.

but the upstream default isn't pci/pci.h, either!
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-05-19 15:41:51 by Jared D. McNeill | Files touched by this commit (2)
Log message:
hald-netbsd: cpu device name must match cpu[0-9]*. Bump pkg revision.
   2018-05-19 15:25:36 by Jared D. McNeill | Files touched by this commit (7)
Log message:
On NetBSD/arm with FDT, the root device is "armfdt0" instead of \ 
"mainbus0".
Bump pkg revision.
   2018-01-01 23:30:04 by Roland Illig | Files touched by this commit (537)
Log message:
Sort PLIST files.

Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
   2017-10-20 10:20:30 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (1)
Log message:
Fix missing macbook/macbookpro files in PLIST
   2017-10-10 15:51:21 by Jonathan Perkin | Files touched by this commit (1)
Log message:
hal: Remove duplicate BUILDLINK_TRANSFORM.