diff -Nuar front-5.x-1.9/front_page.info front-6.x/front_page.info
--- front-5.x-1.9/front_page.info	2007-07-06 12:15:05.000000000 +0200
+++ front-6.x/front_page.info	2007-09-09 19:43:50.000000000 +0200
@@ -12,3 +12,5 @@
 project = "front"
 datestamp = "1183716905"
 
+core = 6.x
+
diff -Nuar front-5.x-1.9/front_page.module front-6.x/front_page.module
--- front-5.x-1.9/front_page.module	2007-07-06 12:06:52.000000000 +0200
+++ front-6.x/front_page.module	2007-09-09 22:34:24.000000000 +0200
@@ -19,8 +19,8 @@
  * Implementation of hook_help(). 
  * 
  */ 
-function front_page_help($section) { 
-  switch ($section) { 
+function front_page_help($path, $arg) { 
+  switch ($path) { 
     case 'admin/settings/front': 
       $roles = user_roles();
       $special_note = '';
@@ -39,22 +39,21 @@
  * this function sets the necessary paths etc. so drupal
  * knows where to find the front_page
  */ 
-function front_page_menu($may_cache) {
+function front_page_menu() {
   $items = array();
-  if ($may_cache) {
-   $items[] = array('path' => 'admin/settings/front',
-      'title' => t('Advanced front page settings'),
-      'description' => t('Specify a unique layout or splash page based on role type - override your HOME and breadcrumb links - display a custom mission style notice for users who haven\'t visited in a while - disable site and display a \'temporarily offline\' message.'),
-      'callback' => 'drupal_get_form',
-      'callback arguments' => 'front_page_admin',
-      'access' => user_access('administer menu'));
-   $items[] = array(
-      'path' => 'front_page',
-      'title' => t(''),
-      'callback' => 'front_page',
-      'access' => TRUE,
-      'type' => MENU_SUGGESTED_ITEM);
-      }  
+  $items['admin/settings/front'] = array(
+      'title' => 'Advanced front page settings',
+      'description' => 'Specify a unique layout or splash page based on role type - override your HOME and breadcrumb links - display a custom mission style notice for users who haven\'t visited in a while - disable site and display a \'temporarily offline\' message.',
+      'page callback' => 'drupal_get_form',
+      'page arguments' => array('front_page_admin'),
+      'access arguments' => array('administer menu'),
+  );
+  $items['front_page'] = array(
+      'title' => '',
+      'page callback' => 'front_page',
+      'access arguments' => array('access content'),
+      'type' => MENU_SUGGESTED_ITEM,
+  );
   return $items;
 }
 /** 
@@ -228,7 +227,7 @@
     '#default_value' => variable_get('front_page_breadcrumb_redirect', ''), 
     '#cols' => 20, '#rows' => 1, 
     '#description' => t('Specify where the user should be redirected to. An example would be <em>node/12</em>. Leave blank when you\'re not using HOME redirect.'),
-    '#field_prefix' => url(NULL, NULL, NULL, TRUE) . (variable_get('clean_url', 0) ? '' : '?q=')  
+    '#field_prefix' => url(NULL, array('absolute' => TRUE)) . (variable_get('clean_url', 0) ? '' : '?q=')  
   );
   
   $form['site'] = array(
@@ -244,7 +243,7 @@
     '#default_value' => variable_get('site_frontpage', 'node'),
     '#size' => 40,
     '#description' => t('Change this setting to <em>front_page</em> to activate your front page settings.'),
-    '#field_prefix' => url(NULL, NULL, NULL, TRUE) . (variable_get('clean_url', 0) ? '' : '?q=')
+    '#field_prefix' => url(NULL, array('absolute' => TRUE)) . (variable_get('clean_url', 0) ? '' : '?q=')
   );
   
     
