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)$