+BEGIN {
+ eval {
+ use AptPkg::Config '$_config';
+ use AptPkg::System '$_system';
+ use AptPkg::Version;
+
+ $_config->init;
+ $_system = $_config->system;
+ my $apt_ver = $_system->versioning;
+ *version_cmp = sub { return $apt_ver->compare(@_) };
+ };
+ unless( *version_cmp ){
+ *version_cmp = \&version_cmp_pp;
+ }
+}
+
+my $re = qr/^(?:(\d+):)?([\w.+:~-]+?)(?:-([\w+.~]+))?$/;
+sub version_cmp_pp {
+ return 0 if $_[0] eq $_[1];