All other supported OSes now have support for fetching the data from multiple CPUs. Add that for FreeBSD too.
Created attachment 4034 patch to add multi-core support for FreeBSD This patch add multi-core support for FreeBSD. Somehow the bars seem to be in the reverse order on my dualcore system, but that is also the case when using the Linux variant under FreeBSD (by defining __FreeBSD_kernel__ and PROC_STAT to "/compat/linux/proc/stat" in os.c).
Patch 4034 is for version 1.0.1
The "reverse" order (core 2 left of core 1) seems to be by design, because when I select an individual core the readout of the bar is ok.
Created attachment 4065 new version of the FreeBSD patch, the previous one didn't work in all cases.
Applied in http://git.xfce.org/panel-plugins/xfce4-cpugraph-plugin/commit/?id=d04d9b15a97df645286cfb6be2a2d8987b0167f7 , thanks for the patch