Version: (using KDE KDE 3.5.4) Installed from: FreeBSD Ports Compiler: gcc (GCC) 3.4.6 [FreeBSD] 20060305 OS: FreeBSD This patch enables HAL backend support for KDE media manager on FreeBSD. This patch suggests HALBackend::hasDirectory method which mimics, as close as possible, the LinuxCDPolling::hasDirectory method, adding FreeBSD specific issues. These issues are to go round the FreeBSD restriction on the cdrom device block size io limited to 2048 bytes. In addition it eliminates dependence on linuxcdpolling.h and linuxcdpolling.cpp which is not compiled during the library building.
Created attachment 18236 [details] This patch enables HAL backend support for KDE media manager on FreeBSD.
Created attachment 21055 [details] Current (as of KDE 3.5.7) patch for FreeBSD for halbackend.cpp
Created attachment 21056 [details] Current (as of KDE 3.5.7) patch for FreeBSD for halbackend.h
The patch from 2006 is now obsolete.
kio media doesn't exist on KDE4.