Commit graph

12 commits

Author SHA1 Message Date
sketch
4bd23fc406 Couple of hacks to get Sun Studio compile working. 2009-01-23 11:13:38 +00:00
obache
438b358b86 Restrict necessity of libvolume_id to using linux/freebsd/netbsd hald backends.
Fixes build failure on platforms using dummy backend, as PR 40291.
2009-01-03 01:28:34 +00:00
jmcneill
e2a816fbbb PR# pkg/40147: sysutils/hal fails to build on Linux 2008-12-22 11:06:15 +00:00
jmcneill
7a50c5cb2f PR# pkg/40147: sysutils/hal fails to build on Linux 2008-12-21 13:58:28 +00:00
jmcneill
075da553c1 PR# pkg/40230: "libvolume_id" doesn't build under Mac OS X
Fix HAL build on OS X. Tested on 10.5.6 powerpc.
2008-12-20 21:11:05 +00:00
jmcneill
3a279862cc hald-netbsd: add basic support for automounting non-optical media. Still
some bugs to work out, but it's a start.

Bump PKGREVISION.
2008-12-01 02:02:33 +00:00
jmcneill
eae81391a0 Add reboot, shutdown, suspend support. Bump PKGREVISION. 2008-11-27 03:32:19 +00:00
jmcneill
e6d7d53f6f Initial import of NetBSD HAL backend. It doesn't do much useful yet, but
keeping things here makes development easier. Bump PKGREVISION.
2008-11-25 23:10:23 +00:00
hasso
714cdcae59 * Make it work on DragonFly with FreeBSD backend. It's largely untested,
but certainly already usable.
* Fix paths to [pci|usb].ids files.
* Bump PKGREVISION.
2008-11-24 21:13:19 +00:00
jmcneill
2f1af700fd Regen 2008-11-24 01:48:31 +00:00
hasso
20cca2687e * Make it build in DragonFly
* Fix PLIST
* Bump PKGREVISION
2008-11-23 21:50:51 +00:00
jmcneill
0ea811a175 Import hal version 0.5.11. Uses the 'dummy' backend on NetBSD for now,
more to come soon.

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.
2008-11-22 15:20:51 +00:00