Path to this page:
./
sysutils/hal,
FreeDesktop hardware abstraction layer
Branch: pkgsrc-2008Q4,
Version: 0.5.11nb23,
Package name: hal-0.5.11nb23,
Maintainer: jmcneillWhat 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 [+/-]===========================================================================
$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
config:
pseudo-device drvctl
===========================================================================
Required to run:[
security/policykit] [
textproc/expat] [
misc/usbids] [
misc/xdg-dirs] [
misc/pciids] [
devel/glib2] [
devel/GConf] [
devel/libvolume_id] [
sysutils/hal-info] [
sysutils/dbus] [
sysutils/dbus-glib]
Required to build:[
lang/perl5] [
textproc/intltool] [
devel/gmake] [
devel/autoconf] [
devel/libtool-base] [
devel/pkg-config] [
devel/automake]
Master sites:
SHA1: 1ddb7895d2ddc2464b553ad11f7ba38860478ae9
RMD160: 741cfe82f0bc2d67106b24cfe526a754ab36e45f
Filesize: 1251.222 KB
Version history: (Expand)
- (2009-03-06) Updated to version: hal-0.5.11nb23
- (2009-01-06) Package added to pkgsrc.se, version hal-0.5.11nb18 (created)
CVS history: (Expand)
2009-03-06 14:15:21 by Matthias Scheler | Files touched by this commit (6) |
Log message:
Pullup ticket #2713 - requested by jmcneill
hal: bug fixes
Revisions pulled up:
- sysutils/hal/Makefile 1.31-1.38
- sysutils/hal/PLIST 1.4
- sysutils/hal/distinfo 1.12
- sysutils/hal/files/hald-netbsd/devinfo_optical.c 1.4
- sysutils/hal/files/hald-netbsd/envsys.c 1.5
- sysutils/hal/patches/patch-aq 1.1
---
Module Name: pkgsrc
Committed By: jmcneill
Date: Sun Jan 18 13:53:33 UTC 2009
Modified Files:
pkgsrc/sysutils/hal: Makefile
pkgsrc/sysutils/hal/files/hald-netbsd: devinfo_optical.c
Log message:
Optical media handling needs block.storage_device too; add this to
improve KDE4 compatibility. Bump PKGREVISION.
---
Module Name: pkgsrc
Committed By: sketch
Date: Fri Jan 23 11:13:38 UTC 2009
Modified Files:
pkgsrc/sysutils/hal: Makefile distinfo
Added Files:
pkgsrc/sysutils/hal/patches: patch-aq
Log message:
Couple of hacks to get Sun Studio compile working.
---
Module Name: pkgsrc
Committed By: tron
Date: Sun Jan 25 16:20:37 UTC 2009
Modified Files:
pkgsrc/sysutils/hal: Makefile PLIST
Log message:
Fix (de-)installation if "PKG_SYSCONFBASE" is set. Bump package revision
because of this package list change.
Reviewed by Jared McNeill.
---
Module Name: pkgsrc
Committed By: ahoka
Date: Sat Feb 28 14:00:23 UTC 2009
Modified Files:
pkgsrc/sysutils/hal: Makefile
Added Files:
pkgsrc/sysutils/hal: INSTALL
Log message:
Create /media automatically, so hald mount actually works
without manual labour. Bump revision.
---
Module Name: pkgsrc
Committed By: ahoka
Date: Sat Feb 28 14:54:23 UTC 2009
Modified Files:
pkgsrc/sysutils/hal: Makefile
Removed Files:
pkgsrc/sysutils/hal: INSTALL
Log message:
Use MAKE_DIRS and OWN_DIRS instead of INSTALL as suggested by Joerg.
---
Module Name: pkgsrc
Committed By: ahoka
Date: Sat Feb 28 15:54:29 UTC 2009
Modified Files:
pkgsrc/sysutils/hal: Makefile
Log message:
The OWN_DIRS shouldnt be there.
Thanks goes again to Joerg.
---
Module Name: pkgsrc
Committed By: jmcneill
Date: Sun Mar 1 18:22:31 UTC 2009
Modified Files:
pkgsrc/sysutils/hal: Makefile
pkgsrc/sysutils/hal/files/hald-netbsd: envsys.c
Log message:
Plug a memory leak in envsys_timeout; the caller of prop_dictionary_all_keys
is responsible for freeing allocated memory. Bump PKGREVISION.
---
Module Name: pkgsrc
Committed By: tron
Date: Mon Mar 2 11:36:33 UTC 2009
Modified Files:
pkgsrc/sysutils/hal: Makefile
Log message:
Actually substitute "PKG_SYSCONFBASE" in the package list. Bump package
revisions as this affects the binary package.
|