App-Chart
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
#!/usr/bin/perl -w
# Copyright 2007, 2008, 2009, 2010, 2011, 2012, 2014, 2015, 2016, 2017, 2020, 2024 Kevin Ryde
# This file is part of Chart.
#
# Chart is free software; you can redistribute it and/or modify it under the
# terms of the GNU General Public License as published by the Free Software
# Foundation; either version 3, or (at your option) any later version.
#
# Chart is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public License along
# with Chart. If not, see <http://www.gnu.org/licenses/>.
use 5.010;
use strict;
use warnings;
use ExtUtils::MakeMaker;
use lib 'inc';
use MyMakeMakerExtras;
use MyMakeMakerGettext;
my %PREREQ_PM
=(
# for TGE.pm which is not working, and currently unused Float.pm
# 'Archive::Zip' => 0,
'Class::Singleton' => 1.4, # 1.4 for has_instance()
'Class::WeakSingleton' => 0, # think any ok
'constant::defer' => 0,
'Date::Calc' => '5.0', # 5.0 for various Localtime() etc
'Date::Parse' => 0,
'DBI' => 0,
'DBI::Const::GetInfoType' => 0, # in DBI 1.22 or higher
# version 1.20 for fix resetting after an error like column not found
# (RT ticket 30558 on version 1.14. The debian 1.14-2 had a patch which
# worked.)
# version 1.27 for its incompatible change "sqlite_unicode"
'DBD::SQLite' => 1.27,
'Encode::Locale' => 0,
# think 0.61 is good, to get undef for a non-existent $HOME
'File::HomeDir' => 0.61,
# builtin in perl 5.10, but also separately on CPAN, maybe
'File::Spec' => 0,
# FIXME: actually only for LME which is a bit broken, though also used
# in Manual.t tests
'File::Slurp' => 0,
# builtin since perl 5.6 which is what Gtk2 needs anyway, but it's also
# published separately (and newer) on CPAN; probably any version ok
'File::Temp' => 0,
# version 1.200 for Glib::strerror
# version 1.220 for SOURCE_REMOVE constants, and callback ref leaks
'Glib' => '1.220',
'Glib::Object::Subclass' => 0,
'Glib::Ex::ConnectProperties' => 18, # v.18 for textbuffer#not-empty
# my Glib-Ex-ObjectBits
'Glib::Ex::FreezeNotify' => 1,
'Glib::Ex::SignalIds' => 16, # v.16 for global destruction
'Glib::Ex::SourceIds' => 2, # new in v.2
'Glib::Ex::SignalBits' => 9, # new in v.9
'Glib::Ex::ObjectBits' => 12, # v.12 for set_property_maybe()
# version 1.200 for auto-release Gtk2::GC, TreeModelFilter modify_func, ...
# version 1.220 for EVENT_PROPAGATE constant, Gtk2::BindingSet, ...
'Gtk2' => '1.220',
'Gtk2::Pango' => 0,
# my Gtk2-Ex-Xor
'Gtk2::Ex::CrossHair' => 17, # v.17 for arrayref copy
'Gtk2::Ex::Lasso' => 1,
# my Gtk2-Ex-WidgetBits
'Gtk2::Ex::WidgetBits' => 10,
'Gtk2::Ex::AdjustmentBits' => 47, # v.47 for set_empty()
'Gtk2::Ex::ActionTooltips' => 10, # new in version 10
'Gtk2::Ex::EntryBits' => 11, # new in version 11
'Gtk2::Ex::GdkBits' => 23, # v.23 for window_clear_region
'Gtk2::Ex::KeySnooper' => 3,
'Gtk2::Ex::MenuBits' => 17, # new in version 17
'Gtk2::Ex::PixbufBits' => 35, # new in version 35
'Gtk2::Ex::Statusbar::Message' => 47, # new in version 47
'Gtk2::Ex::Statusbar::MessageUntilKey' => 11, # new in version 11
'Gtk2::Ex::TableBits' => 47, # new in version 47
'Gtk2::Ex::TreeModelBits' => 16,
'Gtk2::Ex::TreeViewBits' => 8, # new in version 8
'Gtk2::Ex::TextBufferBits' => 18, # new in version 18
'Gtk2::Ex::TreeModelFilter::Change' => 9, # new in version 9
'Gtk2::Ex::TreeModel::ImplBits' => 17, # new in version 17
'Gtk2::Ex::Units' => 13, # new in version 13
'Gtk2::Ex::WidgetEvents' => 21, # new in version 21
( run in 0.907 second using v1.01-cache-2.11-cpan-39bf76dae61 )