Commit graph

32 commits

Author SHA1 Message Date
jmcneill
9fa6965758 Fix PLIST on Linux, from David Sainty 2008-12-22 21:30:08 +00:00
jmcneill
e2a816fbbb PR# pkg/40147: sysutils/hal fails to build on Linux 2008-12-22 11:06:15 +00:00
ahoka
6aca687bd1 Rework platform logic to fall back properly to dummy backend. 2008-12-21 14:17:20 +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
reinoud
3e42e4ca6e Enhance NetBSD hal support to at least be able to write files to optical
media. No support for mounting yet.
2008-12-20 16:23:26 +00:00
jmcneill
ffe66d7311 PR# pkg/40230: "libvolume_id" doesn't build under Mac OS X
HAL uses the dummy backend on OSX, so no need to pull in libvolume_id.
2008-12-19 23:13:24 +00:00
hasso
b7a5fe7549 Unbreak the build in DragonFly again. 2008-12-16 10:09:32 +00:00
taca
4ad8fa9f9e * Since PLIST.${OPSYS} is automatically included in PLIST_SRC,
there is no need to explicitly set.
* Contrastly, if PLIST_SRC includes only PLIST, you need to
  set PLIST explicitly.

Fix build problem on NetBSD 4.1_STABLE (maybe NetBSD < 5).
2008-12-12 06:22:31 +00:00
reinoud
78f548c60d Fix typo 2008-12-11 18:25:17 +00:00
reinoud
c08bab93b6 Add rudementary cdrom HAL info. Probing and volume management needs to be
implemented still.
2008-12-11 15:05:01 +00:00
ahoka
83b1b3f583 Honour PKG_SYSCONFBASE when installing dbus policy. 2008-12-08 20:26:13 +00:00
jmcneill
7dd9528d3a hald-netbsd: clear charge rate when charge state is normal, report
measurement type when envstat provides Ah readings. Bump PKGREVISION.
2008-12-04 03:35:59 +00:00
hasso
d66a17eeca DESTDIR ready. 2008-12-03 07:38:10 +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
18c125b049 hald-netbsd: add v4l2 support, bump PKGREVISION 2008-11-27 22:19:10 +00:00
jmcneill
b180d9c98b According to spec oss.type should be 'pcm', not 'dsp'. Fill in
oss.device_id while we're here.
2008-11-27 18:00:44 +00:00
jmcneill
d58c4b0d05 hald-netbsd: add audio support, bump PKGREVISION 2008-11-27 16:07:14 +00:00
jmcneill
344adf9670 hald-netbsd: mark the system type as 'laptop' if acpibat0 is found, and
don't continually send notifications while charging and discharging.
Bump PKGREVISION.
2008-11-27 14:17:10 +00:00
jmcneill
696310ab4a hald-netbsd: clear is_charging/is_discharging before walking through the
sensor properties, and make sure we don't read an invalid sensor in
the process. Bump PKGREVISION.
2008-11-27 12:24:02 +00:00
jmcneill
eae81391a0 Add reboot, shutdown, suspend support. Bump PKGREVISION. 2008-11-27 03:32:19 +00:00
jmcneill
5ceabf11ff Add basic battery and ac_adapter support using envsys on NetBSD.
Bump PKGREVISION.
2008-11-27 01:45:00 +00:00
jmcneill
16175c2893 pkg/40039: sysutils/hal compilation errors (NetBSD 4.0)
The NetBSD hal backend requires features new to NetBSD 5.0, so fallback
to the dummy backend for previous releases.
2008-11-26 19:45:32 +00:00
jmcneill
f91f877d3f Revert previous; automake doesn't like the symlink. 2008-11-25 23:56:30 +00:00
jmcneill
36d0fd4164 Add a HAL_DEVELOPER knob where if enabled, creates a symlink to the NetBSD
hal backend sources instead of copying from FILESDIR (HAL_DEVELOPER=yes).
Defaults to no.
2008-11-25 23:40:59 +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
jmcneill
6d4e58c6bb * Add NetBSD support to storage methods fdi
* Patch CK tracker for updated signatures in version 0.3.0
* Bump PKGREVISION
2008-11-24 01:23:12 +00:00
hasso
20cca2687e * Make it build in DragonFly
* Fix PLIST
* Bump PKGREVISION
2008-11-23 21:50:51 +00:00
jmcneill
aa6569332d VARBASE/run/hal -> VARBASE/run/hald 2008-11-22 16:16:26 +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