--- fvwm-2.5.16/modules/FvwmTabs/FvwmTabs.in.perl-requires 2005-11-09 16:00:00 +0300 +++ fvwm-2.5.16/modules/FvwmTabs/FvwmTabs.in 2006-01-28 20:47:30 +0300 @@ -33,6 +33,18 @@ use lib "@FVWM_PERLLIBDIR@"; use FVWM::Module::Tk; use FVWM::Module::Toolkit qw(FileHandle IO::Select X11::Protocol>=0.52 Tk>=804.025 Tk::Balloon Tk::DragDrop Tk::DropSite Tk::LabFrame Tk::BrowseEntry Tk::PNG); +# explicit "use" needed to get proper dependencies +use FileHandle; +use IO::Select; +use X11::Protocol 0.52; +use Tk 804.025; +use Tk::Balloon; +use Tk::DragDrop; +use Tk::DropSite; +use Tk::LabFrame; +use Tk::BrowseEntry; +use Tk::PNG; + use vars qw($TOP $fvwm $xServer %tabWin @autoSwallow $repeatId $balloon %global); --- fvwm-2.5.16/perllib/FVWM/Module/Tk.pm.perl-requires 2003-11-12 07:13:25 +0300 +++ fvwm-2.5.16/perllib/FVWM/Module/Tk.pm 2006-01-28 20:49:45 +0300 @@ -21,6 +21,11 @@ use strict; use FVWM::Module::Toolkit qw(base Tk Tk::Dialog Tk::ROText); +# explicit "use" needed to get proper dependencies +use Tk; +use Tk::Dialog; +use Tk::ROText; + sub new ($@) { my $class = shift; # support the old API with the first top-level argument --- fvwm-2.5.16/perllib/FVWM/Module/Terminal.pm.perl-requires 2003-10-25 07:00:00 +0400 +++ fvwm-2.5.16/perllib/FVWM/Module/Terminal.pm 2006-01-28 20:50:10 +0300 @@ -61,6 +61,10 @@ use 5.004; use strict; use FVWM::Module::Toolkit qw(base IO::Select); + +# explicit "use" needed to get proper dependencies +use IO::Select; + use General::Parse; sub new ($@) { --- fvwm-2.5.16/perllib/FVWM/Module/Gtk2.pm.perl-requires 2004-01-29 03:07:58 +0300 +++ fvwm-2.5.16/perllib/FVWM/Module/Gtk2.pm 2006-01-28 20:48:47 +0300 @@ -21,6 +21,10 @@ use strict; use FVWM::Module::Toolkit qw(base Gtk2 Gtk2::Helper); +# explicit "use" needed to get proper dependencies +use Gtk2; +use Gtk2::Helper; + sub eventLoop ($@) { my $self = shift; my @params = @_; --- fvwm-2.5.16/perllib/FVWM/Module/Gtk.pm.perl-requires 2004-01-29 03:07:58 +0300 +++ fvwm-2.5.16/perllib/FVWM/Module/Gtk.pm 2006-01-28 20:49:03 +0300 @@ -21,6 +21,9 @@ use strict; use FVWM::Module::Toolkit qw(base Gtk); +# explicit "use" needed to get proper dependencies +use Gtk; + sub eventLoop ($@) { my $self = shift; my @params = @_;