Changeset 16460

Show
Ignore:
Timestamp:
07/25/08 23:02:08 (5 years ago)
Author:
hanekomu
Message:

continued to update distribution to standard style

Location:
lang/perl/Data-Domain-Net/trunk
Files:
10 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Data-Domain-Net/trunk/Changes

    r16325 r16460  
    11Revision history for Perl extension Data-Domain-Net 
     2 
     30.04  Thu Jul 25 15:27:43 CEST 2008 (Marcel Gruenauer <marcel@cpan.org>) 
     4     - Changed dist style and Changes back to standard. People didn't like it - 
     5       the nail that sticks out gets hammered down. 
     6     - Added standard test files; this will also help with CPANTS. 
    27 
    380.03  Thu, 29 May 2008 12:03:00 -0000 (Marcel Gruenauer <marcel@cpan.org>) 
  • lang/perl/Data-Domain-Net/trunk/MANIFEST

    r16325 r16460  
    99inc/Module/Install/Makefile.pm 
    1010inc/Module/Install/Metadata.pm 
    11 inc/Module/Install/StandardTests.pm 
    12 inc/Module/Install/Template.pm 
    1311inc/Module/Install/Win32.pm 
    1412inc/Module/Install/WriteAll.pm 
     
    1614inc/Test/Compile.pm 
    1715inc/Test/More.pm 
    18 inc/UNIVERSAL/require.pm 
    1916lib/Data/Domain/Net.pm 
    2017lib/Data/Domain/Net/IPAddress.pm 
  • lang/perl/Data-Domain-Net/trunk/MANIFEST.SKIP

    r9757 r16460  
    1010^Build$ 
    1111^blib/ 
     12^pm_to_blib/ 
    1213^_build/ 
    1314^MakeMaker-\d 
     
    2728\.old$ 
    2829\.swp$ 
     30\.tar$ 
     31\.tar\.gz$ 
    2932^#.*#$ 
    3033^\.# 
     
    3538core 
    3639^var/ 
    37 local/ 
  • lang/perl/Data-Domain-Net/trunk/Makefile.PL

    r9757 r16460  
    99requires 'Data::Semantic::Net'; 
    1010 
    11 build_requires 'Test::CompanionClasses' => '0.03'; 
    12 build_requires 'Test::More' => '0.70'; 
     11recommends 'Test::Pod'; 
     12recommends 'Test::Pod::Coverage'; 
    1313 
    14 process_templates( 
    15     first_year => 2007, 
    16     rest_from  => "$ENV{HOME}/.mitlib/standard_pod", 
    17     start_tag  => '{%', 
    18     end_tag    => '%}', 
    19 ); 
     14test_requires 'Test::CompanionClasses' => '0.03'; 
     15test_requires 'Test::More' => '0.70'; 
     16test_requires 'Test::Compile'; 
    2017 
    21 use_standard_tests(without => 'pod_coverage'); 
    2218auto_install; 
    2319auto_include; 
  • lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net.pm

    r9757 r16460  
    3434__END__ 
    3535 
    36 {% USE p = PodGenerated %} 
     36 
    3737 
    3838=head1 NAME 
    3939 
    40 {% p.package %} - Data domain classes for IP addresses 
     40Data::Domain::Net - Data domain classes for IP addresses 
    4141 
    4242=head1 SYNOPSIS 
    4343 
    44     {% p.package %}->new; 
     44    Data::Domain::Net->new; 
    4545 
    4646=head1 DESCRIPTION 
     
    8484=over 4 
    8585 
    86 {% p.write_methods %} 
     86 
    8787 
    8888=back 
    8989 
    90 {% p.write_inheritance %} 
     90Data::Domain::Net inherits from L<Exporter>. 
    9191 
    92 {% PROCESS standard_pod %} 
     92The superclass L<Exporter> defines these methods and functions: 
     93 
     94    as_heavy(), export(), export_fail(), export_ok_tags(), export_tags(), 
     95    export_to_level(), import(), require_version() 
     96 
     97=head1 BUGS AND LIMITATIONS 
     98 
     99No bugs have been reported. 
     100 
     101Please report any bugs or feature requests through the web interface at 
     102L<http://rt.cpan.org>. 
     103 
     104=head1 INSTALLATION 
     105 
     106See perlmodinstall for information and options on installing Perl modules. 
     107 
     108=head1 AVAILABILITY 
     109 
     110The latest version of this module is available from the Comprehensive Perl 
     111Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 
     112site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 
     113 
     114=head1 AUTHORS 
     115 
     116Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 
     117 
     118=head1 COPYRIGHT AND LICENSE 
     119 
     120Copyright 2007-2008 by the authors. 
     121 
     122This library is free software; you can redistribute it and/or modify 
     123it under the same terms as Perl itself. 
     124 
    93125 
    94126=cut 
  • lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net/IPAddress.pm

    r9757 r16460  
    2121__END__ 
    2222 
    23 {% USE p = PodGenerated %} 
     23 
    2424 
    2525=head1 NAME 
    2626 
    27 {% p.package %} - Base class for IP address data domain classes 
     27Data::Domain::Net::IPAddress - Base class for IP address data domain classes 
    2828 
    2929=head1 SYNOPSIS 
    3030 
    31     {% p.package %}->new; 
     31    Data::Domain::Net::IPAddress->new; 
    3232 
    3333=head1 DESCRIPTION 
     
    4040=over 4 
    4141 
    42 {% p.write_methods %} 
     42 
    4343 
    4444=back 
    4545 
    46 {% p.write_inheritance %} 
     46Data::Domain::Net::IPAddress inherits from 
     47L<Data::Domain::SemanticAdapter>. 
    4748 
    48 {% PROCESS standard_pod %} 
     49The superclass L<Data::Domain::SemanticAdapter> defines these methods and 
     50functions: 
     51 
     52    new(), _inspect(), adaptee(), adaptee_clear(), clear_adaptee(), 
     53    install_shortcuts(), semantic_args(), semantic_class_name() 
     54 
     55The superclass L<Data::Domain> defines these methods and functions: 
     56 
     57    _call_lazy_domain(), _expand_range(), _parse_args(), inspect(), 
     58    messages(), msg(), node_from_path(), subclass() 
     59 
     60The superclass L<Data::Inherited> defines these methods and functions: 
     61 
     62    every_hash(), every_list(), flush_every_cache_by_key() 
     63 
     64The superclass L<Class::Accessor::Complex> defines these methods and 
     65functions: 
     66 
     67    mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), 
     68    mk_class_array_accessors(), mk_class_hash_accessors(), 
     69    mk_class_scalar_accessors(), mk_concat_accessors(), 
     70    mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), 
     71    mk_new(), mk_object_accessors(), mk_scalar_accessors(), 
     72    mk_set_accessors(), mk_singleton() 
     73 
     74The superclass L<Class::Accessor> defines these methods and functions: 
     75 
     76    _carp(), _croak(), _mk_accessors(), accessor_name_for(), 
     77    best_practice_accessor_name_for(), best_practice_mutator_name_for(), 
     78    follow_best_practice(), get(), make_accessor(), make_ro_accessor(), 
     79    make_wo_accessor(), mk_accessors(), mk_ro_accessors(), 
     80    mk_wo_accessors(), mutator_name_for(), set() 
     81 
     82The superclass L<Class::Accessor::Installer> defines these methods and 
     83functions: 
     84 
     85    install_accessor() 
     86 
     87=head1 BUGS AND LIMITATIONS 
     88 
     89No bugs have been reported. 
     90 
     91Please report any bugs or feature requests through the web interface at 
     92L<http://rt.cpan.org>. 
     93 
     94=head1 INSTALLATION 
     95 
     96See perlmodinstall for information and options on installing Perl modules. 
     97 
     98=head1 AVAILABILITY 
     99 
     100The latest version of this module is available from the Comprehensive Perl 
     101Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 
     102site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 
     103 
     104=head1 AUTHORS 
     105 
     106Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 
     107 
     108=head1 COPYRIGHT AND LICENSE 
     109 
     110Copyright 2007-2008 by the authors. 
     111 
     112This library is free software; you can redistribute it and/or modify 
     113it under the same terms as Perl itself. 
     114 
    49115 
    50116=cut 
  • lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net/IPAddress/IPv4.pm

    r9757 r16460  
    1616__END__ 
    1717 
    18 {% USE p = PodGenerated %} 
     18 
    1919 
    2020=head1 NAME 
    2121 
    22 {% p.package %} - data domain class for IPv4 addresses 
     22Data::Domain::Net::IPAddress::IPv4 - data domain class for IPv4 addresses 
    2323 
    2424=head1 SYNOPSIS 
    2525 
    26     {% p.package %}->new; 
     26    Data::Domain::Net::IPAddress::IPv4->new; 
    2727 
    2828=head1 DESCRIPTION 
     
    3535=over 4 
    3636 
    37 {% p.write_methods %} 
     37 
    3838 
    3939=back 
    4040 
    41 {% p.write_inheritance %} 
     41Data::Domain::Net::IPAddress::IPv4 inherits from 
     42L<Data::Domain::Net::IPAddress>. 
    4243 
    43 {% PROCESS standard_pod %} 
     44The superclass L<Data::Domain::SemanticAdapter> defines these methods and 
     45functions: 
     46 
     47    new(), _inspect(), adaptee(), adaptee_clear(), clear_adaptee(), 
     48    install_shortcuts(), semantic_args(), semantic_class_name() 
     49 
     50The superclass L<Data::Domain> defines these methods and functions: 
     51 
     52    _call_lazy_domain(), _expand_range(), _parse_args(), inspect(), 
     53    messages(), msg(), node_from_path(), subclass() 
     54 
     55The superclass L<Data::Inherited> defines these methods and functions: 
     56 
     57    every_hash(), every_list(), flush_every_cache_by_key() 
     58 
     59The superclass L<Class::Accessor::Complex> defines these methods and 
     60functions: 
     61 
     62    mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), 
     63    mk_class_array_accessors(), mk_class_hash_accessors(), 
     64    mk_class_scalar_accessors(), mk_concat_accessors(), 
     65    mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), 
     66    mk_new(), mk_object_accessors(), mk_scalar_accessors(), 
     67    mk_set_accessors(), mk_singleton() 
     68 
     69The superclass L<Class::Accessor> defines these methods and functions: 
     70 
     71    _carp(), _croak(), _mk_accessors(), accessor_name_for(), 
     72    best_practice_accessor_name_for(), best_practice_mutator_name_for(), 
     73    follow_best_practice(), get(), make_accessor(), make_ro_accessor(), 
     74    make_wo_accessor(), mk_accessors(), mk_ro_accessors(), 
     75    mk_wo_accessors(), mutator_name_for(), set() 
     76 
     77The superclass L<Class::Accessor::Installer> defines these methods and 
     78functions: 
     79 
     80    install_accessor() 
     81 
     82=head1 BUGS AND LIMITATIONS 
     83 
     84No bugs have been reported. 
     85 
     86Please report any bugs or feature requests through the web interface at 
     87L<http://rt.cpan.org>. 
     88 
     89=head1 INSTALLATION 
     90 
     91See perlmodinstall for information and options on installing Perl modules. 
     92 
     93=head1 AVAILABILITY 
     94 
     95The latest version of this module is available from the Comprehensive Perl 
     96Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 
     97site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 
     98 
     99=head1 AUTHORS 
     100 
     101Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 
     102 
     103=head1 COPYRIGHT AND LICENSE 
     104 
     105Copyright 2007-2008 by the authors. 
     106 
     107This library is free software; you can redistribute it and/or modify 
     108it under the same terms as Perl itself. 
     109 
    44110 
    45111=cut 
  • lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net/IPAddress/IPv4_TEST.pm

    r9757 r16460  
    3939__END__ 
    4040 
    41 {% PROCESS complete/domain_companion %} 
     41 
     42=head1 NAME 
     43 
     44Data::Domain::Net::IPAddress::IPv4_TEST - Test companion class 
     45 
     46=head1 SYNOPSIS 
     47 
     48    perl t/01_companion_classes.t 
     49 
     50=head1 DESCRIPTION 
     51 
     52Test companion class for L<Data::Domain::Net::IPAddress::IPv4>. Gets its 
     53test data from L<Data::Semantic::Net::IPAddress::TestData::IPv4>. 
     54 
     55=head1 METHODS 
     56 
     57=over 4 
     58 
     59 
     60 
     61=back 
     62 
     63Data::Domain::Net::IPAddress::IPv4_TEST inherits from 
     64L<Data::Domain::SemanticAdapter::Test> and 
     65L<Data::Semantic::Net::IPAddress::TestData::IPv4>. 
     66 
     67The superclass L<Data::Domain::SemanticAdapter::Test> defines these methods 
     68and functions: 
     69 
     70    is_excluded(), is_invalid(), is_valid(), munge_args(), 
     71    test_is_invalid(), test_is_valid() 
     72 
     73The superclass L<Data::Semantic::Test> defines these methods and functions: 
     74 
     75    PLAN() 
     76 
     77The superclass L<Test::CompanionClasses::Base> defines these methods and 
     78functions: 
     79 
     80    new(), clear_package(), make_real_object(), package(), package_clear(), 
     81    planned_test_count() 
     82 
     83The superclass L<Class::Accessor::Complex> defines these methods and 
     84functions: 
     85 
     86    mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), 
     87    mk_class_array_accessors(), mk_class_hash_accessors(), 
     88    mk_class_scalar_accessors(), mk_concat_accessors(), 
     89    mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), 
     90    mk_new(), mk_object_accessors(), mk_scalar_accessors(), 
     91    mk_set_accessors(), mk_singleton() 
     92 
     93The superclass L<Class::Accessor> defines these methods and functions: 
     94 
     95    _carp(), _croak(), _mk_accessors(), accessor_name_for(), 
     96    best_practice_accessor_name_for(), best_practice_mutator_name_for(), 
     97    follow_best_practice(), get(), make_accessor(), make_ro_accessor(), 
     98    make_wo_accessor(), mk_accessors(), mk_ro_accessors(), 
     99    mk_wo_accessors(), mutator_name_for(), set() 
     100 
     101The superclass L<Class::Accessor::Installer> defines these methods and 
     102functions: 
     103 
     104    install_accessor() 
     105 
     106The superclass L<Data::Inherited> defines these methods and functions: 
     107 
     108    every_hash(), every_list(), flush_every_cache_by_key() 
     109 
     110=head1 BUGS AND LIMITATIONS 
     111 
     112No bugs have been reported. 
     113 
     114Please report any bugs or feature requests through the web interface at 
     115L<http://rt.cpan.org>. 
     116 
     117=head1 INSTALLATION 
     118 
     119See perlmodinstall for information and options on installing Perl modules. 
     120 
     121=head1 AVAILABILITY 
     122 
     123The latest version of this module is available from the Comprehensive Perl 
     124Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 
     125site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 
     126 
     127=head1 AUTHORS 
     128 
     129Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 
     130 
     131=head1 COPYRIGHT AND LICENSE 
     132 
     133Copyright 2007-2008 by the authors. 
     134 
     135This library is free software; you can redistribute it and/or modify 
     136it under the same terms as Perl itself. 
     137 
     138 
     139=cut 
     140 
     141 
  • lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net/IPAddress/IPv6.pm

    r9757 r16460  
    1616__END__ 
    1717 
    18 {% USE p = PodGenerated %} 
     18 
    1919 
    2020=head1 NAME 
    2121 
    22 {% p.package %} - data domain class for IPv6 addresses 
     22Data::Domain::Net::IPAddress::IPv6 - data domain class for IPv6 addresses 
    2323 
    2424=head1 SYNOPSIS 
    2525 
    26     {% p.package %}->new; 
     26    Data::Domain::Net::IPAddress::IPv6->new; 
    2727 
    2828=head1 DESCRIPTION 
     
    3535=over 4 
    3636 
    37 {% p.write_methods %} 
     37 
    3838 
    3939=back 
    4040 
    41 {% p.write_inheritance %} 
     41Data::Domain::Net::IPAddress::IPv6 inherits from 
     42L<Data::Domain::Net::IPAddress>. 
    4243 
    43 {% PROCESS standard_pod %} 
     44The superclass L<Data::Domain::SemanticAdapter> defines these methods and 
     45functions: 
     46 
     47    new(), _inspect(), adaptee(), adaptee_clear(), clear_adaptee(), 
     48    install_shortcuts(), semantic_args(), semantic_class_name() 
     49 
     50The superclass L<Data::Domain> defines these methods and functions: 
     51 
     52    _call_lazy_domain(), _expand_range(), _parse_args(), inspect(), 
     53    messages(), msg(), node_from_path(), subclass() 
     54 
     55The superclass L<Data::Inherited> defines these methods and functions: 
     56 
     57    every_hash(), every_list(), flush_every_cache_by_key() 
     58 
     59The superclass L<Class::Accessor::Complex> defines these methods and 
     60functions: 
     61 
     62    mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), 
     63    mk_class_array_accessors(), mk_class_hash_accessors(), 
     64    mk_class_scalar_accessors(), mk_concat_accessors(), 
     65    mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), 
     66    mk_new(), mk_object_accessors(), mk_scalar_accessors(), 
     67    mk_set_accessors(), mk_singleton() 
     68 
     69The superclass L<Class::Accessor> defines these methods and functions: 
     70 
     71    _carp(), _croak(), _mk_accessors(), accessor_name_for(), 
     72    best_practice_accessor_name_for(), best_practice_mutator_name_for(), 
     73    follow_best_practice(), get(), make_accessor(), make_ro_accessor(), 
     74    make_wo_accessor(), mk_accessors(), mk_ro_accessors(), 
     75    mk_wo_accessors(), mutator_name_for(), set() 
     76 
     77The superclass L<Class::Accessor::Installer> defines these methods and 
     78functions: 
     79 
     80    install_accessor() 
     81 
     82=head1 BUGS AND LIMITATIONS 
     83 
     84No bugs have been reported. 
     85 
     86Please report any bugs or feature requests through the web interface at 
     87L<http://rt.cpan.org>. 
     88 
     89=head1 INSTALLATION 
     90 
     91See perlmodinstall for information and options on installing Perl modules. 
     92 
     93=head1 AVAILABILITY 
     94 
     95The latest version of this module is available from the Comprehensive Perl 
     96Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 
     97site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 
     98 
     99=head1 AUTHORS 
     100 
     101Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 
     102 
     103=head1 COPYRIGHT AND LICENSE 
     104 
     105Copyright 2007-2008 by the authors. 
     106 
     107This library is free software; you can redistribute it and/or modify 
     108it under the same terms as Perl itself. 
     109 
    44110 
    45111=cut 
  • lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net/IPAddress/IPv6_TEST.pm

    r9757 r16460  
    3636__END__ 
    3737 
    38 {% PROCESS complete/domain_companion %} 
     38 
     39=head1 NAME 
     40 
     41Data::Domain::Net::IPAddress::IPv6_TEST - Test companion class 
     42 
     43=head1 SYNOPSIS 
     44 
     45    perl t/01_companion_classes.t 
     46 
     47=head1 DESCRIPTION 
     48 
     49Test companion class for L<Data::Domain::Net::IPAddress::IPv6>. Gets its 
     50test data from L<Data::Semantic::Net::IPAddress::TestData::IPv6>. 
     51 
     52=head1 METHODS 
     53 
     54=over 4 
     55 
     56 
     57 
     58=back 
     59 
     60Data::Domain::Net::IPAddress::IPv6_TEST inherits from 
     61L<Data::Domain::SemanticAdapter::Test> and 
     62L<Data::Semantic::Net::IPAddress::TestData::IPv6>. 
     63 
     64The superclass L<Data::Domain::SemanticAdapter::Test> defines these methods 
     65and functions: 
     66 
     67    is_excluded(), is_invalid(), is_valid(), munge_args(), 
     68    test_is_invalid(), test_is_valid() 
     69 
     70The superclass L<Data::Semantic::Test> defines these methods and functions: 
     71 
     72    PLAN() 
     73 
     74The superclass L<Test::CompanionClasses::Base> defines these methods and 
     75functions: 
     76 
     77    new(), clear_package(), make_real_object(), package(), package_clear(), 
     78    planned_test_count() 
     79 
     80The superclass L<Class::Accessor::Complex> defines these methods and 
     81functions: 
     82 
     83    mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), 
     84    mk_class_array_accessors(), mk_class_hash_accessors(), 
     85    mk_class_scalar_accessors(), mk_concat_accessors(), 
     86    mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), 
     87    mk_new(), mk_object_accessors(), mk_scalar_accessors(), 
     88    mk_set_accessors(), mk_singleton() 
     89 
     90The superclass L<Class::Accessor> defines these methods and functions: 
     91 
     92    _carp(), _croak(), _mk_accessors(), accessor_name_for(), 
     93    best_practice_accessor_name_for(), best_practice_mutator_name_for(), 
     94    follow_best_practice(), get(), make_accessor(), make_ro_accessor(), 
     95    make_wo_accessor(), mk_accessors(), mk_ro_accessors(), 
     96    mk_wo_accessors(), mutator_name_for(), set() 
     97 
     98The superclass L<Class::Accessor::Installer> defines these methods and 
     99functions: 
     100 
     101    install_accessor() 
     102 
     103The superclass L<Data::Inherited> defines these methods and functions: 
     104 
     105    every_hash(), every_list(), flush_every_cache_by_key() 
     106 
     107=head1 BUGS AND LIMITATIONS 
     108 
     109No bugs have been reported. 
     110 
     111Please report any bugs or feature requests through the web interface at 
     112L<http://rt.cpan.org>. 
     113 
     114=head1 INSTALLATION 
     115 
     116See perlmodinstall for information and options on installing Perl modules. 
     117 
     118=head1 AVAILABILITY 
     119 
     120The latest version of this module is available from the Comprehensive Perl 
     121Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 
     122site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 
     123 
     124=head1 AUTHORS 
     125 
     126Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 
     127 
     128=head1 COPYRIGHT AND LICENSE 
     129 
     130Copyright 2007-2008 by the authors. 
     131 
     132This library is free software; you can redistribute it and/or modify 
     133it under the same terms as Perl itself. 
     134 
     135 
     136=cut 
     137 
     138