1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
my $VERSION = '2.8.12';
$URL ||= "http://prdownloads.sourceforge.net/wxwindows";
my $BASE = 'wxWidgets';
# $TYPE from Build.PL
my @common = qw(wxWidgets-2.8.0-magic.patch);
{ msw => { unicode => [ qw(
wxMSW-2.8.0-setup_u.patch
wxMSW-2.8.10-config.patch
wxMSW-2.8.11-makefiles.patch
wxMSW-2.8.10-w64-mslu.patch
wxMSW-2.8.10-w64-winhash.patch
wxMSW-2.8.12-w64.patch
wxMSW-2.8.12-w64-stc.patch
wxMSW-2.8.11-filefn.patch
), @common ],
ansi => [ qw(
wxMSW-2.8.0-setup.patch
wxMSW-2.8.10-config.patch
wxMSW-2.8.11-makefiles.patch
wxMSW-2.8.10-w64-mslu.patch
wxMSW-2.8.10-w64-winhash.patch
wxMSW-2.8.12-w64.patch
wxMSW-2.8.12-w64-stc.patch
wxMSW-2.8.11-filefn.patch
), @common ],
},
mac => { unicode => [ qw(
wxMac-2.8.3-brokengcc.patch
), @common ],
ansi => [ qw(
wxMac-2.8.3-brokengcc.patch
), @common ],
},
unix => { unicode => [ qw(
wxGTK-2.8.12-dirdialog.patch
), @common ],
ansi => [ qw(
wxGTK-2.8.12-dirdialog.patch
), @common ],
},
data => { url => ( sprintf '%s/%s-%s.%s', $URL, $BASE, $VERSION, $TYPE ),
directory => ( sprintf '%s-%s', $BASE, $VERSION ),
archive => ( sprintf '%s-%s.%s', $BASE, $VERSION, $TYPE ),
version => $VERSION,
},
};
|