kareila: (Default)
kareila ([personal profile] kareila) wrote in [site community profile] changelog2010-12-10 05:28 am

[dw-free] remove "use vars" pragma from modules in cgi-bin

[commit: http://hg.dwscoalition.org/dw-free/rev/e57798960719]

http://bugs.dwscoalition.org/show_bug.cgi?id=3217

Update to use newer Perl syntax - no functional changes.

Patch by [personal profile] kareila.

Files modified:
  • bin/ljmaint.pl
  • bin/maint/stats.pl
  • bin/maint/synsuck.pl
  • cgi-bin/Apache/DebateSuicide.pm
  • cgi-bin/Apache/SendStats.pm
  • cgi-bin/DW/Request.pm
  • cgi-bin/JSON.pm
  • cgi-bin/JSON/Parser.pm
  • cgi-bin/LJ/Entry.pm
  • cgi-bin/LJ/MemCache.pm
  • cgi-bin/LJ/ModuleLoader.pm
  • cgi-bin/LJ/SpellCheck.pm
  • cgi-bin/LJ/Support.pm
  • cgi-bin/LJ/Test.pm
  • cgi-bin/LJ/TextMessage.pm
  • cgi-bin/LJ/Widget/InboxFolderNav.pm
  • cgi-bin/LJ/Worker/Gearman.pm
  • cgi-bin/LJ/Worker/TheSchwartz.pm
  • cgi-bin/LJ/XMLRPC.pm
  • cgi-bin/XML/Atom.pm
  • cgi-bin/XML/Atom/ErrorHandler.pm
  • cgi-bin/XML/Atom/Link.pm
  • cgi-bin/XML/Atom/Person.pm
  • cgi-bin/XML/Atom/Thing.pm
  • cgi-bin/XML/Atom/Util.pm
  • cgi-bin/imageconf.pl
  • cgi-bin/ljlib.pl
  • doc/raw/build/caps/cap2db.pl
  • doc/raw/build/hooks/hooks2db.pl
--------------------------------------------------------------------------------
diff -r 717d27477813 -r e57798960719 bin/ljmaint.pl
--- a/bin/ljmaint.pl	Thu Dec 09 19:15:30 2010 +0800
+++ b/bin/ljmaint.pl	Thu Dec 09 23:27:52 2010 -0600
@@ -15,7 +15,7 @@
 
 
 use strict;
-use vars qw(%maint %maintinfo $VERBOSE);
+our ( %maint, %maintinfo, $VERBOSE );
 
 unless (-d $ENV{'LJHOME'}) {
     die "\$LJHOME not set.\n";
diff -r 717d27477813 -r e57798960719 bin/maint/stats.pl
--- a/bin/maint/stats.pl	Thu Dec 09 19:15:30 2010 +0800
+++ b/bin/maint/stats.pl	Thu Dec 09 23:27:52 2010 -0600
@@ -15,7 +15,7 @@
 
 
 use strict;
-use vars qw(%maint);
+our %maint;
 
 require "$ENV{'LJHOME'}/cgi-bin/statslib.pl";
 
diff -r 717d27477813 -r e57798960719 bin/maint/synsuck.pl
--- a/bin/maint/synsuck.pl	Thu Dec 09 19:15:30 2010 +0800
+++ b/bin/maint/synsuck.pl	Thu Dec 09 23:27:52 2010 -0600
@@ -14,7 +14,7 @@
 # part of this distribution.
 
 use strict;
-use vars qw(%maint %maintinfo);
+our ( %maint, %maintinfo );
 use lib "$ENV{'LJHOME'}/cgi-bin";  # extra XML::Encoding files in cgi-bin/XML/*
 use LJ::SynSuck;
 
diff -r 717d27477813 -r e57798960719 cgi-bin/Apache/DebateSuicide.pm
--- a/cgi-bin/Apache/DebateSuicide.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/Apache/DebateSuicide.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -19,9 +19,7 @@ use Apache2::Const qw/ :common /;
 use Apache2::Const qw/ :common /;
 use LJ::ModuleCheck;
 
-use vars qw($gtop);
-our %known_parent;
-our $ppid;
+our ( $gtop, %known_parent, $ppid );
 
 # oh btw, this is totally linux-specific.  gtop didn't work, so so much for portability.
 sub handler
diff -r 717d27477813 -r e57798960719 cgi-bin/Apache/SendStats.pm
--- a/cgi-bin/Apache/SendStats.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/Apache/SendStats.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -24,7 +24,7 @@ use Apache2::Const qw/ :common /;
 use Apache2::Const qw/ :common /;
 use Socket qw(SO_BROADCAST);
 
-use vars qw(%udp_sock);
+our %udp_sock;
 
 sub handler
 {
diff -r 717d27477813 -r e57798960719 cgi-bin/DW/Request.pm
--- a/cgi-bin/DW/Request.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/DW/Request.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -30,7 +30,7 @@ use DW::Request::Apache2;
 use DW::Request::Apache2;
 use DW::Request::Standard;
 
-use vars qw( $cur_req $determined );
+our ( $cur_req, $determined );
 
 =head1 Class Methods
 
diff -r 717d27477813 -r e57798960719 cgi-bin/JSON.pm
--- a/cgi-bin/JSON.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/JSON.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -20,20 +20,17 @@ use JSON::Converter;
 
 @JSON::EXPORT = qw(objToJson jsonToObj);
 
-use vars qw($AUTOCONVERT $VERSION $UnMapping $BareKey $QuotApos
-            $ExecCoderef $SkipInvalid $Pretty $Indent $Delimiter);
+our $VERSION     = '1.00';
 
-$VERSION     = '1.00';
-
-$AUTOCONVERT = 1;
-$SkipInvalid = 0;
-$ExecCoderef = 0;
-$Pretty      = 0; # pretty-print mode switch
-$Indent      = 2; # (for pretty-print)
-$Delimiter   = 2; # (for pretty-print)  0 => ':', 1 => ': ', 2 => ' : '
-$UnMapping   = 0; # 
-$BareKey     = 0; # 
-$QuotApos    = 0; # 
+our $AUTOCONVERT = 1;
+our $SkipInvalid = 0;
+our $ExecCoderef = 0;
+our $Pretty      = 0; # pretty-print mode switch
+our $Indent      = 2; # (for pretty-print)
+our $Delimiter   = 2; # (for pretty-print)  0 => ':', 1 => ': ', 2 => ' : '
+our $UnMapping   = 0; # 
+our $BareKey     = 0; # 
+our $QuotApos    = 0; # 
 
 my $parser; # JSON => Perl
 my $conv;   # Perl => JSON
diff -r 717d27477813 -r e57798960719 cgi-bin/JSON/Parser.pm
--- a/cgi-bin/JSON/Parser.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/JSON/Parser.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -18,10 +18,9 @@ package JSON::Parser;
 #  http://www.crockford.com/JSON/json.js
 #
 
-use vars qw($VERSION);
 use strict;
 
-$VERSION     = 1.00;
+our $VERSION = 1.00;
 
 my %escapes = ( #  by Jeremy Muhlich <jmuhlich [at] bitflood.org>
   b    => "\x8",
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/Entry.pm
--- a/cgi-bin/LJ/Entry.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/Entry.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -19,7 +19,7 @@
 
 package LJ::Entry;
 use strict;
-use vars qw/ $AUTOLOAD /;
+our $AUTOLOAD;
 use Carp qw/ croak confess /;
 
 =head1 NAME
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/MemCache.pm
--- a/cgi-bin/LJ/MemCache.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/MemCache.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -20,8 +20,7 @@ use strict;
 
 package LJ::MemCache;
 
-use vars qw($GET_DISABLED);
-$GET_DISABLED = 0;
+our $GET_DISABLED = 0;
 
 # NOTE:  if you update the list of values stored in the cache here, you will
 # need to increment the version number, too.
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/ModuleLoader.pm
--- a/cgi-bin/LJ/ModuleLoader.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/ModuleLoader.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -18,10 +18,9 @@ use strict;
 use strict;
 use IO::Dir;
 require Exporter;
-use vars qw(@ISA @EXPORT);
 
-@ISA    = qw(Exporter);
-@EXPORT = qw(module_subclasses);
+our @ISA    = qw(Exporter);
+our @EXPORT = qw(module_subclasses);
 
 use DW;
 
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/SpellCheck.pm
--- a/cgi-bin/LJ/SpellCheck.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/SpellCheck.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -25,8 +25,7 @@ use Config;
 use Config;
 use constant PERLIO_IS_ENABLED => $Config{useperlio};
 
-use vars qw( $VERSION );
-$VERSION = '2.0';
+our $VERSION = '2.0';
 
 # Good spellcommand values:
 #    /usr/bin/ispell -a -h
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/Support.pm
--- a/cgi-bin/LJ/Support.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/Support.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -14,8 +14,6 @@ package LJ::Support;
 package LJ::Support;
 use strict;
 
-use vars qw(@SUPPORT_PRIVS);
-
 use Digest::MD5 qw(md5_hex);
 
 use lib "$LJ::HOME/cgi-bin";
@@ -23,17 +21,17 @@ use LJ::Faq;
 use LJ::Faq;
 
 # Constants
-my $SECONDS_IN_DAY  = 3600 * 24;
-@SUPPORT_PRIVS = (qw/supportclose
-                     supporthelp
-                     supportdelete
-                     supportread
-                     supportviewinternal
-                     supportmakeinternal
-                     supportmovetouch
-                     supportviewscreened
-                     supportviewstocks
-                     supportchangesummary/);
+my $SECONDS_IN_DAY = 3600 * 24;
+our @SUPPORT_PRIVS = ( qw/supportclose
+                          supporthelp
+                          supportdelete
+                          supportread
+                          supportviewinternal
+                          supportmakeinternal
+                          supportmovetouch
+                          supportviewscreened
+                          supportviewstocks
+                          supportchangesummary/ );
 
 # <LJFUNC>
 # name: LJ::Support::slow_query_dbh
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/Test.pm
--- a/cgi-bin/LJ/Test.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/Test.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -15,7 +15,6 @@ require Exporter;
 require Exporter;
 use strict;
 use Carp qw(croak);
-use vars qw(@ISA @EXPORT);
 
 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
 #              WARNING! PELIGROSO! ACHTUNG! VNIMANIYE!
@@ -26,8 +25,8 @@ use vars qw(@ISA @EXPORT);
 
 use DBI;
 use LJ::ModuleCheck;
-@ISA = qw(Exporter);
-@EXPORT = qw(memcache_stress with_fake_memcache temp_user temp_comm temp_feed fake_apache);
+our @ISA = qw(Exporter);
+our @EXPORT = qw(memcache_stress with_fake_memcache temp_user temp_comm temp_feed fake_apache);
 
 my @temp_userids;  # to be destroyed later
 END {
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/TextMessage.pm
--- a/cgi-bin/LJ/TextMessage.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/TextMessage.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -25,11 +25,10 @@ use  MIME::Lite;
 use  MIME::Lite;
 
 use strict;
-use vars qw($VERSION %providers);
 
-$VERSION = '1.5.6';
+our $VERSION = '1.5.6';
 
-%providers = (
+our %providers = (
 
     'email' => {
         'name'       => 'Other',
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/Widget/InboxFolderNav.pm
--- a/cgi-bin/LJ/Widget/InboxFolderNav.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/Widget/InboxFolderNav.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -14,7 +14,6 @@ package LJ::Widget::InboxFolderNav;
 package LJ::Widget::InboxFolderNav;
 
 use strict;
-use vars qw(%GET %POST);
 use base qw(LJ::Widget);
 use Carp qw(croak);
 
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/Worker/Gearman.pm
--- a/cgi-bin/LJ/Worker/Gearman.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/Worker/Gearman.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -19,7 +19,6 @@ use LJ::WorkerResultStorage;
 use LJ::WorkerResultStorage;
 
 require "ljlib.pl";
-use vars qw(@EXPORT @EXPORT_OK);
 use Getopt::Long;
 use IO::Socket::INET ();
 use Carp qw(croak);
@@ -33,7 +32,7 @@ die "Unknown options" unless
 die "Unknown options" unless
     GetOptions("verbose|v" => \$opt_verbose);
 
-@EXPORT = qw(gearman_decl gearman_work gearman_set_idle_handler gearman_set_requester_id);
+our @EXPORT = qw(gearman_decl gearman_work gearman_set_idle_handler gearman_set_requester_id);
 
 my $worker = Gearman::Worker->new;
 my $idle_handler;
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/Worker/TheSchwartz.pm
--- a/cgi-bin/LJ/Worker/TheSchwartz.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/Worker/TheSchwartz.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -17,7 +17,6 @@ use base "LJ::Worker", "Exporter";
 use base "LJ::Worker", "Exporter";
 
 require "ljlib.pl";
-use vars qw(@EXPORT @EXPORT_OK);
 use Getopt::Long;
 
 my $interval = 5;
@@ -31,7 +30,7 @@ my $quit_flag = 0;
     $quit_flag = 1;
 };
 
-@EXPORT = qw(schwartz_decl schwartz_work schwartz_on_idle schwartz_on_afterwork schwartz_on_prework schwartz_prioritize);
+our @EXPORT = qw(schwartz_decl schwartz_work schwartz_on_idle schwartz_on_afterwork schwartz_on_prework schwartz_prioritize);
 
 my $sclient;
 my $prioritize = 0;
diff -r 717d27477813 -r e57798960719 cgi-bin/LJ/XMLRPC.pm
--- a/cgi-bin/LJ/XMLRPC.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/LJ/XMLRPC.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -14,7 +14,7 @@ package LJ::XMLRPC;
 package LJ::XMLRPC;
 use strict;
 
-use vars qw/ $AUTOLOAD /;
+our $AUTOLOAD;
 
 sub AUTOLOAD {
     my $method = $AUTOLOAD;
diff -r 717d27477813 -r e57798960719 cgi-bin/XML/Atom.pm
--- a/cgi-bin/XML/Atom.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/XML/Atom.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -53,7 +53,7 @@ sub new {
 
 sub DESTROY { }
 
-use vars qw( $AUTOLOAD );
+our $AUTOLOAD;
 sub AUTOLOAD {
     (my $var = $AUTOLOAD) =~ s!.+::!!;
     no strict 'refs';
diff -r 717d27477813 -r e57798960719 cgi-bin/XML/Atom/ErrorHandler.pm
--- a/cgi-bin/XML/Atom/ErrorHandler.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/XML/Atom/ErrorHandler.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -16,7 +16,7 @@ package XML::Atom::ErrorHandler;
 package XML::Atom::ErrorHandler;
 use strict;
 
-use vars qw( $ERROR );
+our $ERROR;
 
 sub new    { bless {}, shift }
 sub error  {
diff -r 717d27477813 -r e57798960719 cgi-bin/XML/Atom/Link.pm
--- a/cgi-bin/XML/Atom/Link.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/XML/Atom/Link.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -93,7 +93,7 @@ sub as_xml {
 
 sub DESTROY { }
 
-use vars qw( $AUTOLOAD );
+our $AUTOLOAD;
 sub AUTOLOAD {
     (my $var = $AUTOLOAD) =~ s!.+::!!;
     no strict 'refs';
diff -r 717d27477813 -r e57798960719 cgi-bin/XML/Atom/Person.pm
--- a/cgi-bin/XML/Atom/Person.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/XML/Atom/Person.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -101,7 +101,7 @@ sub as_xml {
 
 sub DESTROY { }
 
-use vars qw( $AUTOLOAD );
+our $AUTOLOAD;
 sub AUTOLOAD {
     (my $var = $AUTOLOAD) =~ s!.+::!!;
     no strict 'refs';
diff -r 717d27477813 -r e57798960719 cgi-bin/XML/Atom/Thing.pm
--- a/cgi-bin/XML/Atom/Thing.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/XML/Atom/Thing.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -340,7 +340,7 @@ sub _element {
 
 sub DESTROY { }
 
-use vars qw( $AUTOLOAD );
+our $AUTOLOAD;
 sub AUTOLOAD {
     (my $var = $AUTOLOAD) =~ s!.+::!!;
     no strict 'refs';
diff -r 717d27477813 -r e57798960719 cgi-bin/XML/Atom/Util.pm
--- a/cgi-bin/XML/Atom/Util.pm	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/XML/Atom/Util.pm	Thu Dec 09 23:27:52 2010 -0600
@@ -17,11 +17,11 @@ use strict;
 use strict;
 
 use XML::Atom;
-use vars qw( @EXPORT_OK @ISA );
 use Encode;
 use Exporter;
-@EXPORT_OK = qw( set_ns hack_unicode_entity first nodelist textValue iso2dt encode_xml remove_default_ns );
-@ISA = qw( Exporter );
+
+our @EXPORT_OK = qw( set_ns hack_unicode_entity first nodelist textValue iso2dt encode_xml remove_default_ns );
+our @ISA = qw( Exporter );
 
 our %NS_MAP = (
     '0.3' => 'http://purl.org/atom/ns#',
diff -r 717d27477813 -r e57798960719 cgi-bin/imageconf.pl
--- a/cgi-bin/imageconf.pl	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/imageconf.pl	Thu Dec 09 23:27:52 2010 -0600
@@ -15,7 +15,7 @@
 
 use strict;
 package LJ::Img;
-use vars qw(%img);
+our %img;
 
 $img{ins_obj} = {
     src => '/ins-object.gif',
diff -r 717d27477813 -r e57798960719 cgi-bin/ljlib.pl
--- a/cgi-bin/ljlib.pl	Thu Dec 09 19:15:30 2010 +0800
+++ b/cgi-bin/ljlib.pl	Thu Dec 09 23:27:52 2010 -0600
@@ -2242,7 +2242,7 @@ sub is_from_test {
     return $0 && $0 =~ m!(^|/)t/!;
 }
 
-use vars qw($AUTOLOAD);
+our $AUTOLOAD;
 sub AUTOLOAD {
     if ($AUTOLOAD eq "LJ::send_mail") {
         require "ljmail.pl";
diff -r 717d27477813 -r e57798960719 doc/raw/build/caps/cap2db.pl
--- a/doc/raw/build/caps/cap2db.pl	Thu Dec 09 19:15:30 2010 +0800
+++ b/doc/raw/build/caps/cap2db.pl	Thu Dec 09 23:27:52 2010 -0600
@@ -9,7 +9,7 @@ unless (-d $LJ::HOME) {
     die "\$LJHOME not set.\n";
 }
 
-use vars qw(%caps_general %caps_local);
+our ( %caps_general, %caps_local );
 
 # Local caps are placed in file: cap-local.pl.
 # Use format in cap2db.pl, substituting 'caps_local' with 'caps_general'
diff -r 717d27477813 -r e57798960719 doc/raw/build/hooks/hooks2db.pl
--- a/doc/raw/build/hooks/hooks2db.pl	Thu Dec 09 19:15:30 2010 +0800
+++ b/doc/raw/build/hooks/hooks2db.pl	Thu Dec 09 23:27:52 2010 -0600
@@ -9,7 +9,7 @@ unless (-d $LJ::HOME) {
     die "\$LJHOME not set.\n";
 }
 
-use vars qw(%hooks);
+our %hooks;
 
 my $LJHOME = $LJ::HOME;
 
--------------------------------------------------------------------------------