debian/0000755000000000000000000000000012256615332007173 5ustar debian/libmoosex-declare-perl.docs0000644000000000000000000000001512256615332014377 0ustar CONTRIBUTING debian/rules0000755000000000000000000000003612256615332010252 0ustar #!/usr/bin/make -f %: dh $@ debian/control0000644000000000000000000000370412256615332010602 0ustar Source: libmoosex-declare-perl Maintainer: Debian Perl Group Uploaders: Ryan Niebur , Jonathan Yu , gregor herrmann , Krzysztof Krzyżaniak (eloy) Section: perl Priority: optional Build-Depends: debhelper (>= 9.20130630~), libmodule-build-tiny-perl Build-Depends-Indep: perl, libdevel-declare-perl, libmodule-runtime-perl, libmoose-perl, libmoosex-method-signatures-perl (>= 0.36), libmoosex-role-parameterized-perl, libmoosex-types-perl, libnamespace-autoclean-perl, libnamespace-clean-perl, libparse-method-signatures-perl, libtest-compile-perl, libtest-fatal-perl Standards-Version: 3.9.5 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libmoosex-declare-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libmoosex-declare-perl.git Homepage: https://metacpan.org/release/MooseX-Declare/ Package: libmoosex-declare-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, libdevel-declare-perl, liblist-moreutils-perl, libmodule-runtime-perl, libmoose-perl, libmoosex-method-signatures-perl, libmoosex-role-parameterized-perl, libmoosex-types-perl, libnamespace-autoclean-perl, libnamespace-clean-perl, libparse-method-signatures-perl Description: Moose extension providing a declarative syntax MooseX::Declare provides syntactic sugar for Moose, the postmodern object system for Perl 5, inspired by Perl 6. When used in your code, it sets up the "class" and "role" keywords that can be used to declare classes in an elegant and concise manner. debian/source/0000755000000000000000000000000012256615332010473 5ustar debian/source/format0000644000000000000000000000001412256615332011701 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001220412256615332011044 0ustar libmoosex-declare-perl (0.38-1) unstable; urgency=low [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Axel Beckert ] * debian/copyright: migrate pre-1.0 format to 1.0 using "cme fix dpkg- copyright" [ gregor herrmann ] * New upstream release. * Refresh patch add-whatis-to-pod. * Update (build) dependencies. * Install new CONTRIBUTING file. * Update years of copyright. * Declare compliance with Debian Policy 3.9.5. -- gregor herrmann Wed, 25 Dec 2013 18:50:14 +0100 libmoosex-declare-perl (0.35-1) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * New upstream release. * debian/copyright: update years of upstream copyright, list of debian/* contributors, DEP5 version; remove info about inc/*. * Refresh patch and add DEP3 headers. * Set Standards-Version to 3.9.2 (no changes). * Bump debhelper compatibility level to 8. * Remove versions from (build) dependencies that are satisfied in oldstable or where nothing older ever was in the archive. -- gregor herrmann Sun, 28 Aug 2011 18:21:10 +0200 libmoosex-declare-perl (0.34-1) unstable; urgency=low * New upstream release * Standards-Version upgraded to 3.9.1 (no changes) * Added me to Uploaders * Refreshed debian/patches/add-whatis-to-pod * Switch to dpkg-source 3.0 (quilt) format * Updated B-D-i: libmoosex-method-signatures-perl (>= 0.36) -- Krzysztof Krzyżaniak (eloy) Tue, 21 Sep 2010 15:45:04 +0200 libmoosex-declare-perl (0.33-1) UNRELEASED; urgency=low IGNORE-VERSION: 0.33-1 Only bumps dep on MooseX::Method::Signatures. [ Jonathan Yu ] * Update short description [ Ansgar Burchardt ] * Bump (build-)dep on libmoosex-method-signatures-perl to >= 0.30. [ gregor herrmann ] * debian/rules: switch order of arguments to dh. * Add perl (>= 5.10.1) as an alternative build dependency for Test::More. -- Ansgar Burchardt Thu, 04 Feb 2010 21:15:04 +0900 libmoosex-declare-perl (0.32-1) unstable; urgency=low * New upstream release + Depends on MooseX::Types 0.20 + No longer needs MooseX::AttributeHelpers -- Jonathan Yu Tue, 03 Nov 2009 19:19:34 -0500 libmoosex-declare-perl (0.31-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release + Make default values for role parameters work * Up dependencies on Moose and namespace::autoclean [ Ryan Niebur ] * Update ryan52's email address [ gregor herrmann ] * Bump build and runtime dependency on libmoosex-method-signatures-perl to >= 0.27; not required by upstream but with 0.24-1 (and libmoosex-lazyrequire-perl 0.03-1) we get a FTBFS (closes: #549504). * Add /me to Uploaders. -- gregor herrmann Sun, 04 Oct 2009 03:32:06 +0200 libmoosex-declare-perl (0.29-1) unstable; urgency=low * New upstream release + Add failing test for applying modifiers to a method directly composed from a role + Now requires libmoosex-method-signatures-perl 0.24 * Update my e-mail address -- Jonathan Yu Wed, 02 Sep 2009 09:09:47 -0400 libmoosex-declare-perl (0.27-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release + Don't persist inner keywords over more than one invocation of the declarator + Implement parameterizable roles + Use MooseX::Method::Signatures to parse method-like keywords + Anonymous classes are immutable unless explictly asked otherwise + New ctx method to add cleanup code which should be injected as early as possible * Dependency changes: + MooseX::Method::Signatures 0.21 (version 0.20 works fine) - B::Hooks::EndOfScope * Added myself to Uploaders and Copyright * Standards-Version 3.8.3 (no changes) * Remove version dependencies which are satisfied by oldstable * Added dependency on Test::Simple 0.88+ for done_testing; this cannot yet be satisfied by perl-modules but may be in 5.10.1 * Rewrote control description a bit [ Salvatore Bonaccorso ] * debian/control: Changed: Replace versioned (build-)dependency on perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as permitted by Debian Policy 3.8.3). [ gregor herrmann ] * Bump (build) dependency on libdevel-declare-perl, add now dependencies on liblist-moreutils-perl and libmoosex-types-perl. -- Jonathan Yu Sun, 23 Aug 2009 07:48:46 -0400 libmoosex-declare-perl (0.23-1) unstable; urgency=low [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Ryan Niebur ] * New upstream release - fixes tests (Closes: #533990) * Debian Policy 3.8.2 * version dependency on moose -- Ryan Niebur Wed, 24 Jun 2009 21:01:03 -0700 libmoosex-declare-perl (0.22-1) unstable; urgency=low * Initial Release. (Closes: #529235) -- Ryan Niebur Wed, 27 May 2009 23:28:53 -0700 debian/compat0000644000000000000000000000000212256615332010371 0ustar 9 debian/patches/0000755000000000000000000000000012256615332010622 5ustar debian/patches/series0000644000000000000000000000002212256615332012031 0ustar add-whatis-to-pod debian/patches/add-whatis-to-pod0000644000000000000000000000213412256615332013772 0ustar Description: add missing whatis entries Origin: vendor Bug: https://rt.cpan.org/Ticket/Display.html?id=91656 Forwarded: https://rt.cpan.org/Ticket/Display.html?id=91656 Author: Ryan Niebur Reviewed-by: gregor herrmann Last-Update: 2013-12-25 --- a/lib/MooseX/Declare/Context/WithOptions.pm +++ b/lib/MooseX/Declare/Context/WithOptions.pm @@ -80,7 +80,7 @@ =head1 NAME -MooseX::Declare::Context::WithOptions +MooseX::Declare::Context::WithOptions - context with additional options =head1 AUTHOR --- a/lib/MooseX/Declare/StackItem.pm +++ b/lib/MooseX/Declare/StackItem.pm @@ -69,7 +69,7 @@ =head1 NAME -MooseX::Declare::StackItem +MooseX::Declare::StackItem - internal stackable item =head1 AUTHOR --- a/lib/MooseX/Declare/Syntax/MethodDeclaration/Parameterized.pm +++ b/lib/MooseX/Declare/Syntax/MethodDeclaration/Parameterized.pm @@ -30,7 +30,7 @@ =head1 NAME -MooseX::Declare::Syntax::MethodDeclaration::Parameterized +MooseX::Declare::Syntax::MethodDeclaration::Parameterized - Handles method declarations optionally parameterized =head1 AUTHOR debian/copyright0000644000000000000000000000232612256615332011131 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: MooseX-Declare Upstream-Contact: Florian Ragwitz Source: https://metacpan.org/release/MooseX-Declare/ Files: * Copyright: 2008, Florian Ragwitz License: Artistic or GPL-1+ Files: debian/* Copyright: 2009-2013, gregor herrmann 2009, Jonathan Yu 2009, Ryan Niebur 2010, Ansgar Burchardt 2010, Krzysztof Krzyżaniak (eloy) 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/watch0000644000000000000000000000017212256615332010224 0ustar version=3 https://metacpan.org/release/MooseX-Declare/ .*/MooseX-Declare-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$