summaryrefslogtreecommitdiff
path: root/sysutils/hal
AgeCommit message (Collapse)AuthorFilesLines
2009-06-14Remove @dirrm entries from PLISTsjoerg4-12/+4
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-18to netbsd-desktopjmcneill1-2/+2
2009-03-02Actually substitute "PKG_SYSCONFBASE" in the package list. Bump packagetron1-2/+4
revisions as this affects the binary package.
2009-03-01Plug a memory leak in envsys_timeout; the caller of prop_dictionary_all_keysjmcneill2-3/+4
is responsible for freeing allocated memory. Bump PKGREVISION.
2009-02-28The OWN_DIRS shouldnt be there.ahoka1-2/+1
Thanks goes again to Joerg.
2009-02-28Use MAKE_DIRS and OWN_DIRS instead of INSTALL as suggested by Joerg.ahoka2-11/+4
2009-02-28Create /media automatically, so hald mount actually worksahoka2-2/+11
without manual labour. Bump revision.
2009-01-25Fix (de-)installation if "PKG_SYSCONFBASE" is set. Bump package revisiontron2-12/+11
because of this package list change. Reviewed by Jared McNeill.
2009-01-23Couple of hacks to get Sun Studio compile working.sketch3-2/+20
2009-01-18Optical media handling needs block.storage_device too; add this tojmcneill2-2/+4
improve KDE4 compatibility. Bump PKGREVISION.
2009-01-03Restrict necessity of libvolume_id to using linux/freebsd/netbsd hald backends.obache2-17/+27
Fixes build failure on platforms using dummy backend, as PR 40291.
2008-12-28Re-apply PR# pkg/40230 workaround from r1.25 lost in r1.27.jmcneill1-2/+1
2008-12-26Since people are bumping pkgrevison on this anyway..jmcneill3-9/+79
hald-netbsd: use scsi identify to fill in storage.vendor/storage.model where available so hal-info fdi matching rules will apply hald-netbsd: if libvolume_id thinks that a partition is vfat, believe it over the disklabel (stops USB devices lacking partition tables such as an iPod from incorrectly being treated as ffs).
2008-12-26Make the package fully honour PKG_SYSCONFBASE.ahoka1-3/+4
Bump revision.
2008-12-26Add "@comment $NetBSD$".ahoka1-0/+1
2008-12-24Fix typo.wiz1-2/+2
2008-12-24Add a note explaining that /dev/drvctl is required for proper supportjmcneill1-0/+16
of the NetBSD 5.0+ HAL backend.
2008-12-22Fix PLIST on Linux, from David Saintyjmcneill1-1/+2
2008-12-22PR# pkg/40147: sysutils/hal fails to build on Linuxjmcneill2-4/+4
2008-12-21Rework platform logic to fall back properly to dummy backend.ahoka1-9/+9
2008-12-21PR# pkg/40147: sysutils/hal fails to build on Linuxjmcneill4-2/+61
2008-12-20PR# pkg/40230: "libvolume_id" doesn't build under Mac OS Xjmcneill7-26/+40
Fix HAL build on OS X. Tested on 10.5.6 powerpc.
2008-12-20Enhance NetBSD hal support to at least be able to write files to opticalreinoud3-7/+262
media. No support for mounting yet.
2008-12-19PR# pkg/40230: "libvolume_id" doesn't build under Mac OS Xjmcneill1-2/+4
HAL uses the dummy backend on OSX, so no need to pull in libvolume_id.
2008-12-16Unbreak the build in DragonFly again.hasso1-1/+2
2008-12-12* Since PLIST.${OPSYS} is automatically included in PLIST_SRC,taca1-3/+2
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-11Fix typoreinoud4-3/+445
2008-12-11Add rudementary cdrom HAL info. Probing and volume management needs to bereinoud5-9/+16
implemented still.
2008-12-08Honour PKG_SYSCONFBASE when installing dbus policy.ahoka1-3/+3
2008-12-04hald-netbsd: clear charge rate when charge state is normal, reportjmcneill2-3/+11
measurement type when envstat provides Ah readings. Bump PKGREVISION.
2008-12-03DESTDIR ready.hasso1-1/+2
2008-12-01hald-netbsd: add basic support for automounting non-optical media. Stilljmcneill10-36/+656
some bugs to work out, but it's a start. Bump PKGREVISION.
2008-11-27hald-netbsd: add v4l2 support, bump PKGREVISIONjmcneill5-3/+166
2008-11-27According to spec oss.type should be 'pcm', not 'dsp'. Fill injmcneill1-4/+9
oss.device_id while we're here.
2008-11-27hald-netbsd: add audio support, bump PKGREVISIONjmcneill6-5/+279
2008-11-27hald-netbsd: mark the system type as 'laptop' if acpibat0 is found, andjmcneill5-16/+69
don't continually send notifications while charging and discharging. Bump PKGREVISION.
2008-11-27hald-netbsd: clear is_charging/is_discharging before walking through thejmcneill2-21/+15
sensor properties, and make sure we don't read an invalid sensor in the process. Bump PKGREVISION.
2008-11-27Add reboot, shutdown, suspend support. Bump PKGREVISION.jmcneill10-26/+173
2008-11-27Add basic battery and ac_adapter support using envsys on NetBSD.jmcneill6-3/+293
Bump PKGREVISION.
2008-11-26pkg/40039: sysutils/hal compilation errors (NetBSD 4.0)jmcneill1-1/+4
The NetBSD hal backend requires features new to NetBSD 5.0, so fallback to the dummy backend for previous releases.
2008-11-25Revert previous; automake doesn't like the symlink.jmcneill1-7/+1
2008-11-25Add a HAL_DEVELOPER knob where if enabled, creates a symlink to the NetBSDjmcneill1-1/+7
hal backend sources instead of copying from FILESDIR (HAL_DEVELOPER=yes). Defaults to no.
2008-11-25Initial import of NetBSD HAL backend. It doesn't do much useful yet, butjmcneill35-15/+6570
keeping things here makes development easier. Bump PKGREVISION.
2008-11-24* Make it work on DragonFly with FreeBSD backend. It's largely untested,hasso9-5/+151
but certainly already usable. * Fix paths to [pci|usb].ids files. * Bump PKGREVISION.
2008-11-24Regenjmcneill1-1/+3
2008-11-24* Add NetBSD support to storage methods fdijmcneill3-2/+149
* Patch CK tracker for updated signatures in version 0.3.0 * Bump PKGREVISION
2008-11-23* Make it build in DragonFlyhasso7-41/+117
* Fix PLIST * Bump PKGREVISION
2008-11-22VARBASE/run/hal -> VARBASE/run/haldjmcneill1-2/+2
2008-11-22Import hal version 0.5.11. Uses the 'dummy' backend on NetBSD for now,jmcneill13-0/+496
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.