Permalink
Browse files

Commit of ec0ecc9, version 0.02020308

  • Loading branch information...
kentfredric committed Nov 20, 2009
1 parent 563bb27 commit 2ef406e700d3dd99c45ab018898860ff69882ec3
View
@@ -13,8 +13,8 @@ my $build = Module::Build->new(
"Kent\ Fredric\ \<kentnl\@cpan\.org\>",
],
requires => {
- "MooseX::Types::Moose" => '0.10',
"MooseX::Has::Sugar" => '0.0300',
+ "MooseX::Types::Moose" => '0.10',
"MooseX::Declare" => '0.20',
"FindBin" => '0',
"YAML::XS" => '0',
View
10 Changes
@@ -1,6 +1,6 @@
Revision history for ELF-Extract-Sections
-0.0105 2009-08-22 15:17:47 UTC
+0.02020308 2009-11-20 05:05:28 UTC
Tweaked Authortests/Release tests bundling somewhat
so they actually work.
@@ -11,6 +11,14 @@ Revision history for ELF-Extract-Sections
abuse. With a bit of luck, it will produce mean
as API breakdowns for me :)
+ Fixed t/ by using Compile Tests.
+ ( You can thank JAWNSY for bugging me about this )
+
+ Moved To AutoVersion::Relative
+
+ Dropped EUMM
+
+
0.0104 2009-08-21 17:34:29 UTC
Fixed Extrac typo which lead to dual indexing.
Dist::Zilla automatic tests now included.
View
@@ -4,7 +4,6 @@ LICENSE
MANIFEST
META.json
META.yml
-Makefile.PL
README
dist.ini
examples/example1.pl
@@ -16,7 +15,7 @@ lib/ELF/Extract/Sections/Meta/Types.pm
lib/ELF/Extract/Sections/Scanner/Objdump.pm
lib/ELF/Extract/Sections/Section.pm
perlcriticrc
-t/00-load.t
+t/00-compile.t
t/01-elf-libs.t
t/author-boilerplate.t
t/author-critic.t
View
@@ -1,43 +1,43 @@
{
"resources" : {
- "repository" : "git://github.com/kentfredric/ELF-Extract-Sections.git"
+ "repository" : "http://github.com/kentfredric/ELF-Extract-Sections"
},
"meta-spec" : {
"version" : 1.4,
"url" : "http://module-build.sourceforge.net/META-spec-v1.4.html"
},
- "generated_by" : "Dist::Zilla::Plugin::MetaJSON version 1.092310",
- "version" : "0.0105",
+ "generated_by" : "Dist::Zilla version 1.093140",
+ "version" : "0.02020308",
"name" : "ELF-Extract-Sections",
"author" : [
"Kent Fredric <kentnl@cpan.org>"
],
"license" : "perl",
"provides" : {
"ELF::Extract::Sections::Section" : {
- "version" : "0.0105",
+ "version" : "0.02020308",
"file" : "lib/ELF/Extract/Sections/Section.pm"
},
"ELF::Extract::Sections::Scanner::Objdump" : {
- "version" : "0.0105",
+ "version" : "0.02020308",
"file" : "lib/ELF/Extract/Sections/Scanner/Objdump.pm"
},
"ELF::Extract::Sections" : {
- "version" : "0.0105",
+ "version" : "0.02020308",
"file" : "lib/ELF/Extract/Sections.pm"
},
"ELF::Extract::Sections::Meta::Scanner" : {
- "version" : "0.0105",
+ "version" : "0.02020308",
"file" : "lib/ELF/Extract/Sections/Meta/Scanner.pm"
},
"ELF::Extract::Sections::Meta::Types" : {
- "version" : "0.0105",
+ "version" : "0.02020308",
"file" : "lib/ELF/Extract/Sections/Meta/Types.pm"
}
},
"requires" : {
- "MooseX::Types::Moose" : "0.10",
"MooseX::Has::Sugar" : "0.0300",
+ "MooseX::Types::Moose" : "0.10",
"MooseX::Declare" : "0.20",
"FindBin" : "0",
"YAML::XS" : "0",
@@ -55,3 +55,4 @@
},
"abstract" : "Extract Raw Chunks of data from identifiable ELF Sections"
}
+
View
@@ -2,7 +2,7 @@
abstract: 'Extract Raw Chunks of data from identifiable ELF Sections'
author:
- 'Kent Fredric <kentnl@cpan.org>'
-generated_by: 'Dist::Zilla::Plugin::MetaYAML version 1.092310'
+generated_by: 'Dist::Zilla version 1.093140'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -11,19 +11,19 @@ name: ELF-Extract-Sections
provides:
ELF::Extract::Sections:
file: lib/ELF/Extract/Sections.pm
- version: 0.0105
+ version: 0.02020308
ELF::Extract::Sections::Meta::Scanner:
file: lib/ELF/Extract/Sections/Meta/Scanner.pm
- version: 0.0105
+ version: 0.02020308
ELF::Extract::Sections::Meta::Types:
file: lib/ELF/Extract/Sections/Meta/Types.pm
- version: 0.0105
+ version: 0.02020308
ELF::Extract::Sections::Scanner::Objdump:
file: lib/ELF/Extract/Sections/Scanner/Objdump.pm
- version: 0.0105
+ version: 0.02020308
ELF::Extract::Sections::Section:
file: lib/ELF/Extract/Sections/Section.pm
- version: 0.0105
+ version: 0.02020308
requires:
File::Find::Rule: 0
FindBin: 0
@@ -42,5 +42,5 @@ requires:
lib: 0
overload: 0
resources:
- repository: git://github.com/kentfredric/ELF-Extract-Sections.git
-version: 0.0105
+ repository: http://github.com/kentfredric/ELF-Extract-Sections
+version: 0.02020308
View
@@ -1,33 +0,0 @@
-
-use strict;
-use warnings;
-
-use ExtUtils::MakeMaker;
-
-WriteMakefile(
- DISTNAME => 'ELF-Extract-Sections',
- NAME => 'ELF::Extract::Sections',
- AUTHOR => 'Kent\ Fredric\ \<kentnl\@cpan\.org\>',
- ABSTRACT => 'Extract\ Raw\ Chunks\ of\ data\ from\ identifiable\ ELF\ Sections',
- VERSION => '0.0105',
- EXE_FILES => [ qw() ],
- (eval { ExtUtils::MakeMaker->VERSION(6.31) } ? (LICENSE => 'perl') : ()),
- PREREQ_PM => {
- "MooseX::Types::Moose" => '0.10',
- "MooseX::Has::Sugar" => '0.0300',
- "MooseX::Declare" => '0.20',
- "FindBin" => '0',
- "YAML::XS" => '0',
- "lib" => '0',
- "MooseX::Log::Log4perl" => '0.31',
- "Moose" => '0.76',
- "Moose::Role" => '0',
- "File::Find::Rule" => '0',
- "overload" => '0',
- "Test::More" => '0',
- "MooseX::Types::Path::Class" => '0.05',
- "MooseX::Types" => '0',
- "Path::Class" => '0',
- "Log::Log4perl" => '1.21',
- },
-);
View
97 README
@@ -3,25 +3,7 @@ NAME
ELF Sections
VERSION
- version 0.0105
-
-CAVEATS
- 1. Beta Software
- This code is relatively new. It exists only as a best attempt at
- present until further notice. It has proven practical for at least
- one application, and this is why the module exists. However, it
- can't be guaranteed it will work for whatever you want it to in all
- cases. Please report any bugs you find.
-
- 2. Feature Incomplete
- This only presently has a very barebones functionality, which should
- however prove practical for most purposes. If you have any
- suggestions, please tell me via "report bugs". If you never seek,
- you'll never find.
-
- 3. Humans
- This code is written by a human, and like all human code, it sucks.
- There will be bugs. Please report them.
+ version 0.02020308
SYNOPSIS
use ELF::Extract::Sections;
@@ -41,6 +23,24 @@ SYNOPSIS
# Get the raw bytes out of the section.
print $data->contents # returns bytes
+CAVEATS
+ 1. Beta Software
+ This code is relatively new. It exists only as a best attempt at
+ present until further notice. It has proved as practical for at
+ least one application, and this is why the module exists. However,
+ it can't be guaranteed it will work for whatever you want it to in
+ all cases. Please report any bugs you find.
+
+ 2. Feature Incomplete
+ This only presently has a very bare-bones functionality, which
+ should however prove practical for most purposes. If you have any
+ suggestions, please tell me via "report bugs". If you never seek,
+ you'll never find.
+
+ 3. Humans
+ This code is written by a human, and like all human code, it sucks.
+ There will be bugs. Please report them.
+
PUBLIC ATTRIBUTES
-> file
Returns the file the section data is being created for.
@@ -49,7 +49,7 @@ PUBLIC ATTRIBUTES
Returns a HashRef of the available sections.
-> scanner
- Returns the name of the default scanner plugin
+ Returns the name of the default scanner plug-in
PUBLIC METHODS
-> new ( file => FILENAME )
@@ -61,29 +61,30 @@ PUBLIC METHODS
Returns an ArrayRef sorted by the SORT_BY field. May be Ascending or
Descending depending on requirements.
- DESCENDING
- Optional parameters. True for descending, False or absensent for
- ascending.
+ DESCENDING
+ Optional parameters. True for descending, False or absent for ascending.
- SORT_BY
- A String of the field to sort by. Valid options at present are
+ SORT_BY
+ A String of the field to sort by. Valid options at present are
- name The Section Name
+ name
+ The Section Name
- offset
- The Sections offset relative to the start of the file.
+ offset
+ The Sections offset relative to the start of the file.
- size The Size of the section.
+ size
+ The Size of the section.
PUBLIC ATTRIBUTE BUILDERS
- These aren't really user servicable, but they make your front end work.
+ These aren't really user serviceable, but they make your front end work.
-> _build_sections
PRIVATE ATTRIBUTES
-> _scanner_package
-> _scanner_instance
PRIVATE ATTRIBUTE BUILDERS
- -> _build__scanner_package
+ _build__scanner_package
-> _build__scanner_instance
PRIVATE_METHODS
-> _stash_record( HashRef, Str, Str )
@@ -99,8 +100,8 @@ DEBUGGING
Log::Log4perl->easy_init($DEBUG);
For convenience to make sure you don't happen to miss this fact, we
- never initialize Log4perl ourself, so it will spit the following message
- if you have not set it up:
+ never initialize Log4perl ourselves, so it will spit the following
+ message if you have not set it up:
Log4perl: Seems like no initialization happened. Forgot to call init()?
@@ -111,36 +112,6 @@ DEBUGGING
I request however you don't do that for modules intended to be consumed
by others without good cause.
-BUGS
- Please report any bugs or feature requests to "bug-elf-extract-sections
- at rt.cpan.org", or through the web interface at
- <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=ELF-Extract-Sections>. I
- will be notified, and then you'll automatically be notified of progress
- on your bug as I make changes.
-
-SUPPORT
- You can find documentation for this module with the perldoc command.
-
- perldoc ELF::Extract::Sections
-
- You can also look for information at:
-
- * RT: CPAN's request tracker
-
- <http://rt.cpan.org/NoAuth/Bugs.html?Dist=ELF-Extract-Sections>
-
- * AnnoCPAN: Annotated CPAN documentation
-
- <http://annocpan.org/dist/ELF-Extract-Sections>
-
- * CPAN Ratings
-
- <http://cpanratings.perl.org/d/ELF-Extract-Sections>
-
- * Search CPAN
-
- <http://search.cpan.org/dist/ELF-Extract-Sections/>
-
ACKNOWLEDGEMENTS
AUTHOR
Kent Fredric <kentnl@cpan.org>
View
@@ -1,37 +1,44 @@
name = ELF-Extract-Sections
-version = 0.0105
author = Kent Fredric <kentnl@cpan.org>
license = Perl_5
copyright_holder = Kent Fredric
;abstract = Extract Raw Chunks of data from identifiable ELF Sections
[AllFiles]
+[AutoVersion::Relative]
+major = 0
+minor = 2
+year = 2009
+month = 05
+day = 03
+hour = 09
+time_zone = Pacific/Auckland
+
[PruneCruft]
-[MetaResources]
-repository = git://github.com/kentfredric/ELF-Extract-Sections.git
+[Repository]
[License]
[PkgVersion]
-[PodPurler]
+[PodWeaver]
[ReadmeFromPod]
-[MetaYAML]
-[MetaJSON]
-
[MetaProvides::Class]
[MetaProvides::Package]
-[MakeMaker]
+[MetaYAML]
+[MetaJSON]
+
[ModuleBuild]
[ManifestSkip]
[Manifest]
+[CompileTests]
[MetaTests]
[PodTests]
[ExtraTests]
Oops, something went wrong.

0 comments on commit 2ef406e

Please sign in to comment.