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 .