debian/0000755000000000000000000000000012157660237007177 5ustar debian/rules0000755000000000000000000000003612157660237010256 0ustar #!/usr/bin/make -f %: dh $@ debian/control0000644000000000000000000000247312157660237010610 0ustar Source: libje-perl Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl, libtie-refhash-weak-perl, libtimedate-perl Maintainer: Debian Perl Group Uploaders: Damyan Ivanov , Chris Butler , gregor herrmann Standards-Version: 3.9.4 Homepage: https://metacpan.org/release/JE/ Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libje-perl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libje-perl.git Package: libje-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libtie-refhash-weak-perl, libtimedate-perl Description: Pure-Perl ECMAScript (JavaScript) Engine JE is a pure-Perl ECMAScript (JavaScript) engine. . Advantages: - Compatible with Data::Dump::Streamer, so the runtime environment can be serialised - The parser can be extended/customised to support extra (or fewer) language features (not yet complete) - All JavaScript datatypes can be manipulated directly from Perl (they all have overloaded operators) . Weaknesses: - It's slow - It uses lots of memory. - It leaks memory (to be fixed). . This is still an alpha release, but it fully implements ECMAScript v3, except for a few seldom-used features like -0. debian/source/0000755000000000000000000000000012157660237010477 5ustar debian/source/format0000644000000000000000000000001412157660237011705 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000370012157660237011051 0ustar libje-perl (0.060-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ gregor herrmann ] * New upstream release. Fixes "FTBFS with perl 5.18: test failure" (Closes: #711573) * Add a patch to fix some POD errors. * Update years of packaging copyright. * Set Standards-Version to 3.9.4 (no further changes). -- gregor herrmann Mon, 17 Jun 2013 21:16:39 +0200 libje-perl (0.059-1) unstable; urgency=low * New upstream release. * Update years of upstream copyright. * debian/copyright: update to Copyright-Format 1.0. * Bump Standards-Version to 3.9.3 (no changes). -- gregor herrmann Mon, 19 Mar 2012 20:15:08 +0100 libje-perl (0.058-1) unstable; urgency=low * New upstream release. * Bump years of packaging copyright. -- gregor herrmann Mon, 02 Jan 2012 14:14:19 +0100 libje-perl (0.056-1) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Salvatore Bonaccorso ] * debian/copyright: Replace DEP5 Format-Specification URL from svn.debian.org to anonscm.debian.org URL. [ gregor herrmann ] * New upstream release. * Add years of upstream copyright. * Bump Standards-Version to 3.9.2 (no changes). * Switch to debhelper compatibility level 8. * Add /me to Uploaders. * Remove unversioned perl from Depends, sort dependencies. -- gregor herrmann Thu, 08 Dec 2011 17:15:38 +0100 libje-perl (0.055-1) unstable; urgency=low * New upstream release - removed fix-pod-errors.patch, applied upstream * Add myself to Uploaders -- Chris Butler Sat, 19 Feb 2011 00:02:16 +0000 libje-perl (0.053-1) unstable; urgency=low * Initial Release. (Closes: #607210 -- ITP) -- Damyan Ivanov Fri, 17 Dec 2010 21:13:23 +0200 debian/libje-perl.examples0000644000000000000000000000001012157660237012753 0ustar stuff/* debian/compat0000644000000000000000000000000212157660237010375 0ustar 8 debian/patches/0000755000000000000000000000000012157660237010626 5ustar debian/patches/pod-fixes.patch0000644000000000000000000000620012157660237013543 0ustar Description: fix a couple of POD mistakes detected with Pod::Simple from 5.18 Origin: vendor Bug: https://rt.cpan.org/Ticket/Display.html?id=86207 Forwarded: https://rt.cpan.org/Ticket/Display.html?id=86207 Author: gregor herrmann Last-Update: 2013-06-17 --- a/lib/JE.pm +++ b/lib/JE.pm @@ -29,6 +29,8 @@ require JE::String ; require JE::Undefined ; +=encoding UTF-8 + =head1 NAME JE - Pure-Perl ECMAScript (JavaScript) Engine --- a/lib/JE/Boolean.pm +++ b/lib/JE/Boolean.pm @@ -113,3 +113,5 @@ =item L =item L + +=back --- a/lib/JE/Code.pm +++ b/lib/JE/Code.pm @@ -1543,7 +1543,9 @@ =over 4 -L +=item L + +=back =cut --- a/lib/JE/LValue.pm +++ b/lib/JE/LValue.pm @@ -224,6 +224,8 @@ Returns the property name. +=back + =cut --- a/lib/JE/Null.pm +++ b/lib/JE/Null.pm @@ -74,6 +74,8 @@ =item JE::Undefined +=back + =cut --- a/lib/JE/Number.pm +++ b/lib/JE/Number.pm @@ -232,6 +232,8 @@ =item L +=back + =cut --- a/lib/JE/Object/Boolean.pm +++ b/lib/JE/Object/Boolean.pm @@ -174,6 +174,8 @@ =item JE::Boolean +=back + =cut --- a/lib/JE/Object/Error.pm +++ b/lib/JE/Object/Error.pm @@ -190,6 +190,8 @@ =item L +=back + =cut --- a/lib/JE/Object/Error/RangeError.pm +++ b/lib/JE/Object/Error/RangeError.pm @@ -55,6 +55,8 @@ =item L +=back + =cut --- a/lib/JE/Object/Error/ReferenceError.pm +++ b/lib/JE/Object/Error/ReferenceError.pm @@ -56,6 +56,8 @@ =item L +=back + =cut --- a/lib/JE/Object/Error/SyntaxError.pm +++ b/lib/JE/Object/Error/SyntaxError.pm @@ -55,6 +55,8 @@ =item L +=back + =cut --- a/lib/JE/Object/Error/TypeError.pm +++ b/lib/JE/Object/Error/TypeError.pm @@ -55,6 +55,8 @@ =item L +=back + =cut --- a/lib/JE/Object/Error/URIError.pm +++ b/lib/JE/Object/Error/URIError.pm @@ -55,6 +55,8 @@ =item L +=back + =cut --- a/lib/JE/Object/Function.pm +++ b/lib/JE/Object/Function.pm @@ -699,6 +699,8 @@ =item JE::LValue +=back + =cut @@ -887,4 +889,4 @@ [ map $self->prop($_), 0..$$$self{args_length}-1 ]; } -1; \ No newline at end of file +1; --- a/lib/JE/Object/Math.pm +++ b/lib/JE/Object/Math.pm @@ -510,4 +510,6 @@ =item JE::Number +=back + =cut --- a/lib/JE/Object/Number.pm +++ b/lib/JE/Object/Number.pm @@ -473,4 +473,6 @@ =item JE::Number +=back + =cut --- a/lib/JE/Object/RegExp.pm +++ b/lib/JE/Object/RegExp.pm @@ -922,6 +922,8 @@ =item JE::Object +=back + =cut --- a/lib/JE/Object/String.pm +++ b/lib/JE/Object/String.pm @@ -25,6 +25,8 @@ JE::Code->import('add_line_number'); sub add_line_number; +=encoding UTF-8 + =head1 NAME JE::Object::String - JavaScript String object class @@ -924,6 +926,8 @@ =item JE::Object +=back + =cut --- a/lib/JE/String.pm +++ b/lib/JE/String.pm @@ -238,3 +238,5 @@ =item L =item L + +=back --- a/lib/JE/Undefined.pm +++ b/lib/JE/Undefined.pm @@ -67,3 +67,4 @@ =item JE +=back debian/patches/series0000644000000000000000000000002012157660237012033 0ustar pod-fixes.patch debian/copyright0000644000000000000000000000237312157660237011137 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: JE Upstream-Contact: Father Chrysostomos Source: https://metacpan.org/release/JE/ Files: * Copyright: 2007-12, Father Chrysostomos License: Artistic or GPL-1+ Files: lib/JE/Object/Number/maxvalue.pl Copyright: 2006, 2007, 2008 Andrew Main (Zefram) License: Artistic or GPL-1+ Files: debian/* Copyright: 2010, Damyan Ivanov 2011, Chris Butler 2011-2013, gregor herrmann License: Artistic or 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. . 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. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/watch0000644000000000000000000000014212157660237010225 0ustar version=3 https://metacpan.org/release/JE/ .*/JE-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/libje-perl.docs0000644000000000000000000000000712157660237012073 0ustar README