debian/0000755000000000000000000000000012202437135007165 5ustar debian/source/0000755000000000000000000000000012202422532010460 5ustar debian/source/format0000644000000000000000000000001412202422532011666 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000171312202437135011041 0ustar libeval-context-perl (0.09.11-2) unstable; urgency=low * Take over for the Debian Perl Group on maintainer's request (https://lists.debian.org/debian-perl/2013/08/msg00053.html) * debian/control: Changed: Homepage field changed to metacpan.org URL; Maintainer set to Debian Perl Group (was: David Paleino ); put myself to Uploaders. * debian/watch: use metacpan-based URL. * debian/copyright: Replace DEP5 Format-Specification URL from svn.debian.org to anonscm.debian.org URL. * migrate Vcs-* headers * Standards-Version: 3.9.4 (no changes needed) * add hash-randomization.patch fixing build failure with perl 5.18 Closes: 711442 -- Damyan Ivanov Tue, 13 Aug 2013 16:10:26 +0200 libeval-context-perl (0.09.11-1) unstable; urgency=low * Initial Release (Closes: #574615) -- David Paleino Wed, 14 Apr 2010 18:27:40 +0200 debian/rules0000755000000000000000000000003612202422532010237 0ustar #!/usr/bin/make -f %: dh $@ debian/control0000644000000000000000000000264212202427211010566 0ustar Source: libeval-context-perl Section: perl Priority: optional Build-Depends: debhelper (>= 7) , perl (>= 5.10) | libmodule-build-perl Build-Depends-Indep: perl (>= 5.9.3) , libdata-compare-perl , libdata-treedumper-perl , libdirectory-scratch-structured-perl , libfile-slurp-perl , libreadonly-perl , libsub-install-perl , libtest-block-perl , libtest-exception-perl , libtest-nowarnings-perl , libtest-output-perl , libtest-warn-perl Maintainer: Debian Perl Group Uploaders: Damyan Ivanov Standards-Version: 3.9.4 Homepage: https://metacpan.org/release/Eval-Context Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libeval-context-perl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libeval-context-perl.git Package: libeval-context-perl Architecture: all Depends: ${perl:Depends} , ${misc:Depends} , perl (>= 5.9.3) , libreadonly-perl , libsub-install-perl , libfile-slurp-perl Description: evalute perl code in context wrapper Eval::Context defines a subroutine that lets you evaluate Perl code in a specific context. The code can be passed directly as a string or as a file name to read from. It also provides some subroutines to let you define and optionally share variables and subroutines between your code and the code you wish to evaluate. Finally there is some support for running your code in a safe compartment. debian/compat0000644000000000000000000000000212202422532010356 0ustar 7 debian/patches/0000755000000000000000000000000012202436675010624 5ustar debian/patches/00-drop_useless_dependencies.patch0000644000000000000000000000235512202422532017267 0ustar From: David Paleino Subject: remove useless build-dependencies Forwarded: no --- Build.PL | 4 ---- META.yml | 4 ---- 2 files changed, 8 deletions(-) --- libeval-context-perl.orig/Build.PL +++ libeval-context-perl/Build.PL @@ -166,7 +166,6 @@ my $build = $class->new license => 'perl', build_requires => { - 'Text::Diff' => 0, 'Test::Block' => 0, 'Test::Exception' => 0, 'Test::NoWarnings' => 0, @@ -177,9 +176,6 @@ my $build = $class->new requires => { 'Readonly' => 0, - 'Data::Compare' => 0, - 'Sub::Exporter' => 0, - 'Package::Generator' => 0, 'Data::TreeDumper' => 0, 'File::Slurp' => 0, 'Sub::Install' => 0, --- libeval-context-perl.orig/META.yml +++ libeval-context-perl/META.yml @@ -9,7 +9,6 @@ build_requires: Test::NoWarnings: 0 Test::Output: 0 Test::Warn: 0 - Text::Diff: 0 configure_requires: Module::Build: 0.36 generated_by: 'Module::Build version 0.3603' @@ -23,14 +22,11 @@ provides: file: lib/Eval/Context.pm version: 0.09 requires: - Data::Compare: 0 Data::Dumper: 0 Data::TreeDumper: 0 File::Slurp: 0 - Package::Generator: 0 Readonly: 0 Safe: 2.16 - Sub::Exporter: 0 Sub::Install: 0 Symbol: 0 version: 0.5 debian/patches/series0000644000000000000000000000007412202436675012042 0ustar 00-drop_useless_dependencies.patch hash-randomization.patch debian/patches/hash-randomization.patch0000644000000000000000000000176212202430663015441 0ustar Description: sort expected and retrieved variables due the hash randomization in perl 5.17.* the order varies Origin: vendor Bug: https://rt.cpan.org/Dist/Display.html?Name=Eval-Context Forwarded: https://rt.cpan.org/Dist/Display.html?Name=Eval-Context Bug-Debian: http://bugs.debian.org/711442 Author: gregor herrmann Last-Update: 2013-06-09 --- a/t/009_persistent_variables.t +++ b/t/009_persistent_variables.t @@ -125,8 +125,8 @@ die $@ if $@ ; } -my @persistent_variable_names = $context->GetPersistentVariableNames() ; -is_deeply(\@persistent_variable_names , [qw($object $array $variable %hash $hash $scalar @array)], 'persistent variable names') or diag DumpTree(\@persistent_variable_names ) ; +my @persistent_variable_names = sort $context->GetPersistentVariableNames() ; +is_deeply(\@persistent_variable_names , [sort qw($object $array $variable %hash $hash $scalar @array)], 'persistent variable names') or diag DumpTree(\@persistent_variable_names ) ; throws_ok { debian/watch0000644000000000000000000000016512202422605010214 0ustar version=3 https://metacpan.org/release/Eval-Context .*/Eval-Context-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/copyright0000644000000000000000000000172212202422533011116 0ustar Format-Specification: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?view=markup&pathrev=135 Name: Eval-Context Files: debian/* Copyright: © 2010, David Paleino License: Artistic | GPL-1+ Files: * Copyright: © Khemir Nadim ibn Hamouda. License: Artistic | GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. X-Comment: on Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ This program 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 1, or (at your option) any later version. X-Comment: on Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. debian/docs0000644000000000000000000000001112202422532010023 0ustar Todo.txt