Skip to content

Commit

Permalink
Release v0.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
dougwilson committed Oct 23, 2011
2 parents 78654f9 + d92bcd4 commit 169dcba
Show file tree
Hide file tree
Showing 12 changed files with 251 additions and 56 deletions.
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -5,5 +5,6 @@ Debian_CPANTS.txt
Makefile
Makefile.old
MANIFEST.bak
MYMETA.json
MYMETA.yml
pm_to_blib
15 changes: 14 additions & 1 deletion Build.PL
Expand Up @@ -30,26 +30,39 @@ my $build = Module::Build->new(
'Test::Requires' => '0.02',
},

# Modules that are required for configuration (this file)
configure_requires => {
'Module::Build' => '0.31',
},

# Module that are required
requires => {
'perl' => '5.008003',
'Authen::CAS::External' => '0.05',
'Moose' => '0.89',
'LWP::Protocol::https' => 0,
'Moose' => '1.03',
'MooseX::Aliases' => '0.05',
'MooseX::StrictConstructor' => '0.09',
'MooseX::Types' => '0.08',
'namespace::clean' => '0.04',
},

# The above requirements are static
dynamic_config => 0,

# Enable tests to be in multi-level directories
recursive_test_files => 1,

# Create a LICENSE file
create_license => 1,

# Sign the distribution
sign => 1,

test_files => 't/*.t xt/*.t',
);

$build->create_build_script;

exit 0;

33 changes: 20 additions & 13 deletions Changes
@@ -1,16 +1,23 @@
Revision history for WWW-USF-WebAuth
====================================
Revision history for Perl 5 distribution WWW-USF-WebAuth

0.003 Sun, November 21, 2010 00:51:22 -0500
* Fix the POD tests in `xt/` to work when the POD modules are not
installed.
0.003001 2011-10-23
[OTHER]
- Add dependency on LWP::Protocol::https to guarantee HTTPS support is
installed.
- Add usage example script in ex/.

0.002 Fri, November 19, 2010 15:07:42 -0500
* Removed dependency on `URI` and need at least 0.05 of
`Authen::CAS::External`.
* Change from `Module::Install` system to `Module::Build`.
* Fix constructor to work with children classes.
* Change from `Test::Exception` to `Test::Fatal`.
0.003 2010-11-21
[BUG FIXES]
- Fix the POD tests in xt/ to work when the POD modules are not installed.

0.001 Wed, January 20, 2010 17:18:19 -0500
* First release.
0.002 2010-11-19
[BUG FIXES]
- Fix constructor to work with children classes.

[OTHER]
- Removed dependency on URI and need at least 0.05 of Authen::CAS::External.
- Change from Module::Install system to Module::Build.
- Change from Test::Exception to Test::Fatal.

0.001 2010-01-20
- Initial release.
28 changes: 15 additions & 13 deletions LICENSE
@@ -1,4 +1,4 @@
This software is copyright (c) 2010 by Douglas Christopher Wilson <doug@somethingdoug.com>.
This software is copyright (c) 2011 by Douglas Christopher Wilson <doug@somethingdoug.com>.

This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
Expand All @@ -12,21 +12,22 @@ b) the "Artistic License"

--- The GNU General Public License, Version 1, February 1989 ---

This software is Copyright (c) 2010 by Douglas Christopher Wilson <doug@somethingdoug.com>.
This software is Copyright (c) 2011 by Douglas Christopher Wilson <doug@somethingdoug.com>.

This is free software, licensed under:

The GNU General Public License, Version 1, February 1989

GNU GENERAL PUBLIC LICENSE
Version 1, February 1989
GNU GENERAL PUBLIC LICENSE
Version 1, February 1989

Copyright (C) 1989 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

Preamble
Preamble

The license agreements of most software companies try to keep users
at the mercy of those companies. By contrast, our General Public
Expand Down Expand Up @@ -67,7 +68,7 @@ authors' reputations.
The precise terms and conditions for copying, distribution and
modification follow.

GNU GENERAL PUBLIC LICENSE
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License Agreement applies to any program or other work which
Expand Down Expand Up @@ -185,7 +186,7 @@ make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

NO WARRANTY
NO WARRANTY

9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
Expand All @@ -207,9 +208,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS
END OF TERMS AND CONDITIONS

Appendix: How to Apply These Terms to Your New Programs
Appendix: How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest
possible use to humanity, the best way to achieve this is to make it
Expand All @@ -235,8 +236,9 @@ the exclusion of warranty; and each file should have at least the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA


Also add information on how to contact you by electronic and paper mail.

Expand Down Expand Up @@ -270,7 +272,7 @@ That's all there is to it!

--- The Artistic License 1.0 ---

This software is Copyright (c) 2010 by Douglas Christopher Wilson <doug@somethingdoug.com>.
This software is Copyright (c) 2011 by Douglas Christopher Wilson <doug@somethingdoug.com>.

This is free software, licensed under:

Expand Down
3 changes: 2 additions & 1 deletion MANIFEST
@@ -1,11 +1,12 @@
Build.PL
Changes
ex/check_login.pl
lib/WWW/USF/WebAuth.pm
LICENSE
MANIFEST This list of files
META.json
META.yml
README
README.mkdn
t/00-load.t
t/netid_attribute.t
xt/clean-namespaces.t
Expand Down
5 changes: 3 additions & 2 deletions MANIFEST.SKIP
Expand Up @@ -5,7 +5,8 @@
\ABuild\z
\AMakefile(?:\.old|)?\z
\AMANIFEST\.(?:bak|SKIP)\z
\AMYMETA\.yml\z
\Apm_to_blib\z
\ADebian_CPANTS.txt\z
\AREADME\.mkdn\z^MYMETA.yml$
\AREADME\.mkdn\z
^MYMETA.json$
^MYMETA.yml$
66 changes: 66 additions & 0 deletions META.json
@@ -0,0 +1,66 @@
{
"abstract" : "Access to USF's WebAuth system",
"author" : [
"Douglas Christopher Wilson <doug@somethingdoug.com>"
],
"dynamic_config" : 0,
"generated_by" : "Module::Build version 0.38, CPAN::Meta::Converter version 2.112150",
"license" : [
"perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : "2"
},
"name" : "WWW-USF-WebAuth",
"no_index" : {
"directory" : [
"inc",
"t",
"xt"
]
},
"prereqs" : {
"build" : {
"requires" : {
"Test::Fatal" : 0,
"Test::More" : 0,
"Test::Requires" : "0.02"
}
},
"configure" : {
"requires" : {
"Module::Build" : "0.31"
}
},
"runtime" : {
"requires" : {
"Authen::CAS::External" : "0.05",
"LWP::Protocol::https" : 0,
"Moose" : "1.03",
"MooseX::Aliases" : "0.05",
"MooseX::StrictConstructor" : "0.09",
"MooseX::Types" : "0.08",
"namespace::clean" : "0.04",
"perl" : "5.008003"
}
}
},
"provides" : {
"WWW::USF::WebAuth" : {
"file" : "lib/WWW/USF/WebAuth.pm",
"version" : "0.003001"
}
},
"release_status" : "stable",
"resources" : {
"homepage" : "http://github.com/dougwilson/perl5-www-usf-webauth/",
"license" : [
"http://dev.perl.org/licenses/"
],
"repository" : {
"url" : "git://github.com/dougwilson/perl5-www-usf-webauth.git"
}
},
"version" : "0.003001"
}
12 changes: 7 additions & 5 deletions META.yml
Expand Up @@ -7,8 +7,9 @@ build_requires:
Test::More: 0
Test::Requires: 0.02
configure_requires:
Module::Build: 0.36
generated_by: 'Module::Build version 0.3607'
Module::Build: 0.31
dynamic_config: 0
generated_by: 'Module::Build version 0.38, CPAN::Meta::Converter version 2.112150'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
Expand All @@ -22,10 +23,11 @@ no_index:
provides:
WWW::USF::WebAuth:
file: lib/WWW/USF/WebAuth.pm
version: 0.003
version: 0.003001
requires:
Authen::CAS::External: 0.05
Moose: 0.89
LWP::Protocol::https: 0
Moose: 1.03
MooseX::Aliases: 0.05
MooseX::StrictConstructor: 0.09
MooseX::Types: 0.08
Expand All @@ -35,4 +37,4 @@ resources:
homepage: http://github.com/dougwilson/perl5-www-usf-webauth/
license: http://dev.perl.org/licenses/
repository: git://github.com/dougwilson/perl5-www-usf-webauth.git
version: 0.003
version: 0.003001
4 changes: 2 additions & 2 deletions README
@@ -1,5 +1,5 @@
WWW-USF-WebAuth 0.003
=====================
WWW-USF-WebAuth 0.003001
========================

INSTALLATION
------------
Expand Down
4 changes: 2 additions & 2 deletions README.mkdn
@@ -1,5 +1,5 @@
WWW-USF-WebAuth 0.003
=====================
WWW-USF-WebAuth 0.003001
========================

INSTALLATION
------------
Expand Down

0 comments on commit 169dcba

Please sign in to comment.