X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fcheck-configs.pl;h=7a7d0bb5e35a3c4f2425fe16cedc7f7f757c0221;hp=7a1e26f5230754488d27f57b27d339ae995a97cb;hb=78add6e627ee5f10e1fa6f3852602ea5066eee5a;hpb=39809ded547bdbb08207d3e514950425215b4410 diff --git a/hacks/check-configs.pl b/hacks/check-configs.pl index 7a1e26f5..7a7d0bb5 100755 --- a/hacks/check-configs.pl +++ b/hacks/check-configs.pl @@ -21,7 +21,7 @@ use diagnostics; use strict; my $progname = $0; $progname =~ s@.*/@@g; -my ($version) = ('$Revision: 1.25 $' =~ m/\s(\d[.\d]+)\s/s); +my ($version) = ('$Revision: 1.26 $' =~ m/\s(\d[.\d]+)\s/s); my $verbose = 0; my $debug_p = 0; @@ -722,7 +722,7 @@ sub build_android(@) { open (my $in, '<', $file) || error ("$file: $!"); while (<$in>) { $body .= $_; } close $in; - ($vers) = ($body =~ m@ (\d+\.\d+) @s); + ($vers) = ($body =~ m@ (\d+\.[0-9a-z]+) @s); error ("$file: no version number") unless $vers; } @@ -997,17 +997,17 @@ sub build_android(@) { $write_files{"$xml_dir/${saver_underscore}_wallpaper.xml"} = $wallpaper; $daydream_java .= - (" public static class $saver_class extends XScreenSaverDaydream {\n" . + (" public static class $saver_class extends org.jwz.xscreensaver.Daydream {\n" . " }\n" . "\n"); $wallpaper_java .= - (" public static class $saver_class extends XScreenSaverWallpaper {\n" . + (" public static class $saver_class extends org.jwz.xscreensaver.Wallpaper {\n" . " }\n" . "\n"); $settings_java .= - (" public static class $saver_class extends XScreenSaverSettings\n" . + (" public static class $saver_class extends org.jwz.xscreensaver.Settings\n" . " implements SharedPreferences.OnSharedPreferenceChangeListener {\n" . " }\n" . "\n"); @@ -1016,8 +1016,7 @@ sub build_android(@) { $fntable_h3 .= ",\n " if $fntable_h3 ne ''; $fntable_h2 .= "${saver}_xscreensaver_function_table"; - $fntable_h3 .= "{\"${saver}\", &${saver}_xscreensaver_function_table, " . - 'API_' . ($gl_p ? 'GL' : 'XLIB') . '}'; + $fntable_h3 .= "{\"${saver}\", &${saver}_xscreensaver_function_table}"; } $arrays =~ s/^/ /gm; @@ -1033,10 +1032,10 @@ sub build_android(@) { $strings . "\n"); - $manifest .= "\n"; + $manifest .= "\n"; $manifest .= ("\n" . " \n" . @@ -1057,7 +1056,7 @@ sub build_android(@) { $manifest .= ("\n" . " \n" . @@ -1113,14 +1112,13 @@ sub build_android(@) { " \n" . + " android:name=\".App\">\n" . $manifest . " \n" . "\n"); $daydream_java = ("package org.jwz.xscreensaver.gen;\n" . "\n" . - "import org.jwz.xscreensaver.XScreenSaverDaydream;\n" . "import org.jwz.xscreensaver.jwxyz;\n" . "\n" . "public class Daydream {\n" . @@ -1129,7 +1127,6 @@ sub build_android(@) { $wallpaper_java = ("package org.jwz.xscreensaver.gen;\n" . "\n" . - "import org.jwz.xscreensaver.XScreenSaverWallpaper;\n" . "import org.jwz.xscreensaver.jwxyz;\n" . "\n" . "public class Wallpaper {\n" . @@ -1139,7 +1136,6 @@ sub build_android(@) { $settings_java = ("package org.jwz.xscreensaver.gen;\n" . "\n" . "import android.content.SharedPreferences;\n" . - "import org.jwz.xscreensaver.XScreenSaverSettings;\n" . "\n" . "public class Settings {\n" . $settings_java .