summaryrefslogtreecommitdiff
path: root/pkgkde-gensymbols
diff options
context:
space:
mode:
authorDmitry Shachnev <mitya57@gmail.com>2017-10-17 19:45:29 +0300
committerDmitry Shachnev <mitya57@gmail.com>2017-10-17 19:45:29 +0300
commit5d4aa008bdbb8685fbdd296e8096ffb29298bd8b (patch)
tree7cc86439055f05cfb684b1c6fece63c5af1f2bd9 /pkgkde-gensymbols
parentc3ce24e16d03febc29563bb07365fd58dd2c09db (diff)
downloadpkg-kde-tools-5d4aa008bdbb8685fbdd296e8096ffb29298bd8b.tar.gz
Adapt to SymbolFile API changes in libdpkg-perl 1.19.0.
Closes: #878892.
Diffstat (limited to 'pkgkde-gensymbols')
-rwxr-xr-xpkgkde-gensymbols10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgkde-gensymbols b/pkgkde-gensymbols
index 0f0a065..2277bf1 100755
--- a/pkgkde-gensymbols
+++ b/pkgkde-gensymbols
@@ -25,12 +25,12 @@ my $old_symbolfile_parse;
sub new_symbolfile_parse {
# Use Debian::PkgKde::SymbolsHelper::Symbol as base symbol
- my ($self, $fh, $file, $seen, $obj_ref, $base_symbol) = @_;
- unless (defined $base_symbol) {
- $base_symbol = 'Debian::PkgKde::SymbolsHelper::Symbol';
+ my ($self, $fh, $file, %opts) = @_;
+ my $state = $opts{state} //= {};
+ unless (defined $state->{base_symbol}) {
+ $state->{base_symbol} = 'Debian::PkgKde::SymbolsHelper::Symbol';
}
- return &$old_symbolfile_parse($self, $fh, $file, $seen, $obj_ref,
- $base_symbol);
+ return &$old_symbolfile_parse($self, $fh, $file, %opts);
}
sub check_dpkg_version {