Hi, gnome-applets fails to install on GNU/kFreeBSD also, because config/postisnt scripts assume Linux-specific program `cpufreq' was built and in part of the package.
Patch to conditionalise the cpufreq SUID handling routines is attached. -- Robert Millan
diff -ur gnome-applets-2.10.1.old/debian/gnome-applets.config gnome-applets-2.10.1/debian/gnome-applets.config --- gnome-applets-2.10.1.old/debian/gnome-applets.config 2005-08-26 16:22:59.000000000 +0200 +++ gnome-applets-2.10.1/debian/gnome-applets.config 2005-08-26 16:37:32.000000000 +0200 @@ -3,6 +3,8 @@ # Debconf config script for gnome-applets prog=/usr/bin/cpufreq-selector +test -e $prog || exit 0 + # Load Debconf . /usr/share/debconf/confmodule db_version 2.0 diff -ur gnome-applets-2.10.1.old/debian/gnome-applets.postinst gnome-applets-2.10.1/debian/gnome-applets.postinst --- gnome-applets-2.10.1.old/debian/gnome-applets.postinst 2005-08-26 16:22:59.000000000 +0200 +++ gnome-applets-2.10.1/debian/gnome-applets.postinst 2005-08-26 16:36:03.000000000 +0200 @@ -10,10 +10,12 @@ case "$1" in configure) - db_get gnome-applets/cpufreq_SUID_bit - if [ "$RET" = "false" ]; then - chmod 0755 $prog - fi; + if test -e $prog ; then + db_get gnome-applets/cpufreq_SUID_bit + if [ "$RET" = "false" ]; then + chmod 0755 $prog + fi; + fi ;; abort-upgrade|abort-remove|abort-deconfigure)