diff -up superfish/superfish.install superfish_new/superfish.install
--- superfish/superfish.install	2012-12-09 09:50:58.000000000 -0800
+++ superfish_new/superfish.install	2013-04-26 14:04:23.505481871 -0700
@@ -17,6 +17,7 @@ function superfish_uninstall() {
  * Implements hook_requirements().
  */
 function superfish_requirements($phase) {
+  $profile_name = drupal_get_profile();
   $requirements = array();
   // Ensure translations do not break at install time
   $t = get_t();
@@ -25,7 +26,7 @@ function superfish_requirements($phase)
     $library = libraries_get_libraries();
     $superfish_installed = (isset($library['superfish'])) ? TRUE : FALSE;
   }
-  elseif (file_exists('sites/all/libraries/superfish/superfish.js')) {
+  elseif (file_exists('sites/all/libraries/superfish/superfish.js') || file_exists('profiles/' . $profile_name . '/libraries/superfish/superfish.js')) {
     $superfish_installed = TRUE;
   }
   if ($superfish_installed) {
