r42664 - in /trunk/libvideo-fourcc-info-perl: ./ debian/ inc/ lib/Video/FourCC/ t/
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Mon Aug 24 19:57:28 UTC 2009
Author: jawnsy-guest
Date: Mon Aug 24 19:57:19 2009
New Revision: 42664
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=42664
Log:
IGNORE-VERSION: 1.002-1
* Standards-Version 3.8.3 (no changes)
* Remove Perl::Critic test
* Rewrote control description
* debian/watch: Update to ignore development releases.
Added:
trunk/libvideo-fourcc-info-perl/inc/
- copied from r42647, branches/upstream/libvideo-fourcc-info-perl/current/inc/
trunk/libvideo-fourcc-info-perl/lib/Video/FourCC/source-data.sql
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/lib/Video/FourCC/source-data.sql
trunk/libvideo-fourcc-info-perl/t/02compile.t
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/t/02compile.t
trunk/libvideo-fourcc-info-perl/t/03core.t
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/t/03core.t
trunk/libvideo-fourcc-info-perl/t/03exceptions.t
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/t/03exceptions.t
trunk/libvideo-fourcc-info-perl/t/03fallback.t
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/t/03fallback.t
trunk/libvideo-fourcc-info-perl/t/97pod.t
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/t/97pod.t
trunk/libvideo-fourcc-info-perl/t/98pod-coverage.t
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/t/98pod-coverage.t
trunk/libvideo-fourcc-info-perl/t/99kwalitee.t
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/t/99kwalitee.t
trunk/libvideo-fourcc-info-perl/t/99meta.t
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/t/99meta.t
trunk/libvideo-fourcc-info-perl/t/99min-perl.t
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/t/99min-perl.t
trunk/libvideo-fourcc-info-perl/t/99portability.t
- copied unchanged from r42647, branches/upstream/libvideo-fourcc-info-perl/current/t/99portability.t
Removed:
trunk/libvideo-fourcc-info-perl/lib/Video/FourCC/codecs.dat
trunk/libvideo-fourcc-info-perl/source-data.sql
trunk/libvideo-fourcc-info-perl/t/01compile.t
trunk/libvideo-fourcc-info-perl/t/01critic.rc
trunk/libvideo-fourcc-info-perl/t/01critic.t
trunk/libvideo-fourcc-info-perl/t/01kwalitee.t
trunk/libvideo-fourcc-info-perl/t/01meta.t
trunk/libvideo-fourcc-info-perl/t/01min-perl.t
trunk/libvideo-fourcc-info-perl/t/01pod-coverage.t
trunk/libvideo-fourcc-info-perl/t/01pod.t
trunk/libvideo-fourcc-info-perl/t/01portability.t
trunk/libvideo-fourcc-info-perl/t/02core.t
trunk/libvideo-fourcc-info-perl/t/02exceptions.t
trunk/libvideo-fourcc-info-perl/t/02fallback.t
Modified:
trunk/libvideo-fourcc-info-perl/Build.PL
trunk/libvideo-fourcc-info-perl/Changes
trunk/libvideo-fourcc-info-perl/MANIFEST
trunk/libvideo-fourcc-info-perl/META.yml
trunk/libvideo-fourcc-info-perl/Makefile.PL
trunk/libvideo-fourcc-info-perl/README
trunk/libvideo-fourcc-info-perl/SIGNATURE
trunk/libvideo-fourcc-info-perl/debian/changelog
trunk/libvideo-fourcc-info-perl/debian/control
trunk/libvideo-fourcc-info-perl/lib/Video/FourCC/Info.pm
Modified: trunk/libvideo-fourcc-info-perl/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/Build.PL?rev=42664&op=diff
==============================================================================
--- trunk/libvideo-fourcc-info-perl/Build.PL (original)
+++ trunk/libvideo-fourcc-info-perl/Build.PL Mon Aug 24 19:57:19 2009
@@ -3,18 +3,15 @@
# Build.PL
# Script to build and install this distribution
#
-# $Id: Build.PL 8188 2009-07-24 21:11:37Z FREQUENCY at cpan.org $
-#
-# This package and its contents are released by the author into the
-# Public Domain, to the full extent permissible by law. For additional
-# information, please see the included `LICENSE' file.
+# $Id: Build.PL 8669 2009-08-20 02:37:09Z FREQUENCY at cpan.org $
use strict;
use warnings;
-use Module::Build;
+use lib 'inc';
+use My::Builder;
-my $builder = Module::Build->new(
+my $builder = My::Builder->new(
module_name => 'Video::FourCC::Info',
license => 'unrestricted',
dist_author => 'Jonathan Yu <frequency at cpan.org>',
@@ -30,16 +27,6 @@
requires => {
'perl' => 5.006,
-
- # Pragmatic and special modules
- 'Carp' => 1.04,
- 'version' => 0,
- 'warnings' => 0,
- 'strict' => 0,
-
- # File manipulation modules
- 'File::Spec' => 0,
- 'File::Basename' => 0,
# Database related modules
'DBI' => 0,
@@ -72,7 +59,7 @@
# Official keys (homepage, license, bugtracker)
repository => 'http://svn.ali.as/cpan/trunk/Video-FourCC-Info',
bugtracker => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Video-FourCC-Info',
- license => 'http://dev.perl.org/licenses/',
+ license => 'http://edwardsamuels.com/copyright/beyond/articles/public.html',
},
},
);
Modified: trunk/libvideo-fourcc-info-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/Changes?rev=42664&op=diff
==============================================================================
--- trunk/libvideo-fourcc-info-perl/Changes (original)
+++ trunk/libvideo-fourcc-info-perl/Changes Mon Aug 24 19:57:19 2009
@@ -1,224 +1,103 @@
-2009-07-25 Jonathan Yu <frequency at cpan.org>
+1.002 - XXX - Jonathan Yu <frequency at cpan.org>
- Bumped version to 1.1.7 to prepare for release
+ + Remove generated files from the repository
+ + Use a simple string version, per David Golden's article:
+ http://www.dagolden.com/index.php/369/version-numbers-should-be-boring/
+ + No longer use Perl::Critic to test
+ + Changed test sequence
+ + Remove modules available in core since Perl 5.6 from requires
+ + Generate codecs.dat at build time, rather than bundle a binary
+ copy -- this should make things a bit more robust
-2009-07-25 Jonathan Yu <frequency at cpan.org>
+1.1.7 - 25 Jul 2009 - Jonathan Yu <frequency at cpan.org>
- - Set svn:keywords properties
- - Removed useless headers, reference the main module for license and copyright info
- - Fixed peekvideo name
+ + Removed useless headers, reference the main module
+ for license and copyright info
+ + Fixed peekvideo name
+ + No longer test Perl::Critic during AUTOMATED_TESTING,
+ only RELEASE_TESTING. Thanks to Elliot Shank for the
+ discussion in a private mail.
+ + Changed critic.rc to ignore PodSpelling policy
-2009-07-25 Jonathan Yu <frequency at cpan.org>
+1.1.6 - 24 Jul 2009 - Jonathan Yu <frequency at cpan.org>
- No longer test Perl::Critic during AUTOMATED_TESTING, only RELEASE_TESTING. Thanks to Elliot Shank for the discussion in a private mail.
+ + Silence Module::CPANTS::Kwalitee notes about what we're
+ using (Test::Pod and Test::Pod::Coverage)
+ + The last variables using TEST_AUTHOR now use
+ RELEASE_TESTING|AUTOMATED_TESTING
+ + More cleanup of author tests
+ + Overhaul test scripts, remove them from Recommends
+ (Alias' journal #5375)
+ + Update LICENSE and README to a smaller format. Clarify
+ POD. No longer generates a readme using pod2text
+ + Require Internet (TEST_INTERNET) to do the signature
+ test, since it tries to download the key from a keyserver
+ + No longer enforce "one dot only" in filenames. This
+ breaks compatibility with OpenVMS.
+ + Updated perlcriticrc
-2009-07-25 Jonathan Yu <frequency at cpan.org>
+1.1.5 - 12 May 2009 - Jonathan Yu <frequency at cpan.org>
- Changed critic.rc to ignore PodSpelling policy
+ + Used clearer license - PD (fallback on MIT, Artistic-2+,
+ GPL-2+)
+ + Added the databases' SQL source as source-data.sql
+ + Moved bin/peekvideo to an example file because it
+ depends on Video::Info which is non-free
+ + Removed t/03scripts.t and related requirements
+ (Test::Script etc) because peekvideo is no longer
+ in bin/
-2009-07-24 Jonathan Yu <frequency at cpan.org>
+1.1.4 - 30 Apr 2009 - Jonathan Yu <frequency at cpan.org>
- Updated test messages
+ + Dropped TEST_DATA from t/99data.t
+ + Made t/03scripts.t still work in case the tests are
+ skipped
-2009-07-24 Jonathan Yu <frequency at cpan.org>
+1.1.3 - 29 Apr 2009 - Jonathan Yu <frequency at cpan.org>
- Silence Module::CPANTS::Kwalitee notes about what we're using (Test::Pod and Test::Pod::Coverage)
+ + Changed t/03scripts.t to only run if Video::Info is
+ installed (otherwise compile fails since it's required
+ for the peekvideo script)
+ + Updated to version 1.20 for DBD::SQLite, since the
+ multiple defines error is fixed in that version
+ o the hack code was removed
+ o This should also improve code coverage
-2009-07-24 Jonathan Yu <frequency at cpan.org>
+1.1.2 - 29 Apr 2009 - Jonathan Yu <frequency at cpan.org>
- The last variables using TEST_AUTHOR now use RELEASE_TESTING|AUTOMATED_TESTING
+ + Updated license & copyright information
+ + Fixed bin/peekvideo (using {*FH} calls to print)
+ + Removed CHANGES file (which is automatically generated
+ now)
+ + Changed license to Public Domain
+ + Minor doc changes in Video/FourCC/Info.pm
+ + Makefile.PL changed to passthrough from traditional
+ + Added ignore for debian/ control files and .tmp files
+ + Removed interface description from README; you can get
+ that from the POD
+ + Added Build.bat to MANIFEST.SKIP for Win32 builds...
+ + Removed version-specific stuff from the README so I can
+ be lazy (it was out-of-date anyway)
+ + Added tests (99data.t) to ensure data integrity
+ + Forced PerlCritic to ignore that hackish thing I did
+ with DBD::SQLite::sqlite_version
+ + Removed the check for defined $description; it must
+ always be defined per the data constraint check
+ + Updated the codecs.dat - fixed typos and stuff.
+ + Put braces around {STDERR} filehandle for peekvideo
+ + Silenced the complaint about package variables, since
+ we are using that hack to prevent a bug from DBD::SQLite
+ from causing warnings
-2009-07-24 Jonathan Yu <frequency at cpan.org>
+1.1.1 - 07 Feb 2009 - Jonathan Yu <frequency at cpan.org>
- More cleanup of author tests
+ + Hopefully fixed some failing tests due to upstream
+ DBD::SQLite
+ + Updated Build.PL and META.yml accordingly
+ + Added recommended dependency Test::Without::Module
+ + Fixed error with multiple plans for 02fallback.t
+ + Now assumes FourCC's are not case sensitive
-2009-07-24 Jonathan Yu <frequency at cpan.org>
+1.0 - 17 Jan 2009 - Jonathan Yu <frequency at cpan.org>
- Overhaul test scripts, remove them from Recommends (Alias' journal #5375)
-
-2009-07-24 Jonathan Yu <frequency at cpan.org>
-
- Changed license field back to LICENSE
-
-2009-07-23 Jonathan Yu <frequency at cpan.org>
-
- Update LICENSE and README to a smaller format. Clarify POD. No longer generates a readme using pod2text
-
-2009-07-22 Jonathan Yu <frequency at cpan.org>
-
- Require Internet (TEST_INTERNET) to do the signature test, since it tries to download the key from a keyserver
-
-2009-06-14 Jonathan Yu <frequency at cpan.org>
-
- No longer enforce "one dot only" in filenames. This breaks compatibility with OpenVMS.
-
-2009-06-14 Jonathan Yu <frequency at cpan.org>
-
- Updated perlcriticrc
-
-2009-05-13 Jonathan Yu <frequency at cpan.org>
-
- Updated LICENSE (removed some old text)
-
-2009-05-12 Jonathan Yu <frequency at cpan.org>
-
- Used clearer license - PD (fallback on MIT, Artistic-2+, GPL-2+)
-
-2009-05-12 Jonathan Yu <frequency at cpan.org>
-
- - Added the databases' SQL source as source-data.sql
-
-2009-05-12 Jonathan Yu <frequency at cpan.org>
-
- - Bumped version to 1.1.5
- - Moved bin/peekvideo to an example file because it depends on Video::Info which is non-free
- - Removed t/03scripts.t and related requirements (Test::Script etc) because peekvideo is no longer in bin/
-
-2009-04-30 Jonathan Yu <frequency at cpan.org>
-
- - Dropped TEST_DATA from t/99data.t
- - Made t/03scripts.t still work in case the tests are skipped
- - Bumped version to 1.1.4
-
-2009-04-29 Jonathan Yu <frequency at cpan.org>
-
- - Changed t/03scripts.t to only run if Video::Info is installed (otherwise compile fails since it's required for the peekvideo script)
- - Updated to version 1.20 for DBD::SQLite, since the multiple defines error is fixed in that version
- -> the hack code was removed
- -> This should also improve code coverage
- - Bumped version to 1.1.3 to prepare for release (again)
-
-2009-04-29 Jonathan Yu <frequency at cpan.org>
-
- Updated license & copyright information
-
-2009-04-29 Jonathan Yu <frequency at cpan.org>
-
- - Added t/99data.t to MANIFEST
- - Fixed bin/peekvideo (using {*FH} calls to print)
-
-2009-04-29 Jonathan Yu <frequency at cpan.org>
-
- - Removed prereq test
- - Removed CHANGES file (which is automatically generated now)
- - Changed license to Public Domain
- - Minor doc changes in Video/FourCC/Info.pm
- - Makefile.PL changed to passthrough from traditional
- - Added ignore for debian/ control files and .tmp files
- - Removed interface description from README; you can get that from the POD
- - Bumped version up to 1.1.2 to prepare for release
-
-2009-04-24 Jonathan Yu <frequency at cpan.org>
-
- Added Build.bat to MANIFEST.SKIP for Win32 builds...
-
-2009-03-16 Jonathan Yu <frequency at cpan.org>
-
- - Removed version-specific stuff from the README so I can be lazy (it was out-of-date anyway)
- - Corrected svn:keywords property
-
-2009-03-16 Jonathan Yu <frequency at cpan.org>
-
- - Upgraded version to 1.1.2
- - Removed use of Test::Prereq due to requiring a live connection
- - Fixed MANIFEST; using a Changes file now
-
-2009-02-27 Jonathan Yu <frequency at cpan.org>
-
- - Added tests (99data.t) to ensure data integrity
- - Forced PerlCritic to ignore that hackish thing I did with DBD::SQLite::sqlite_version
- - Removed the check for defined $description; it must always be defined per the data constraint check
- - Updated the codecs.dat - fixed typos and stuff.
-
-2009-02-27 Jonathan Yu <frequency at cpan.org>
-
- - Put braces around {STDERR} filehandle for peekvideo
- - Silenced the complaint about package variables, since we are using that hack to prevent a bug from DBD::SQLite from causing warnings
-
-2009-02-27 Jonathan Yu <frequency at cpan.org>
-
- Fixed version requirements
-
-2009-02-26 Jonathan Yu <frequency at cpan.org>
-
- Removed taint mode from 01prereq.t - File::Find chdir's
-
-2009-02-20 Jonathan Yu <frequency at cpan.org>
-
- Updated Build.PL prerequisites and added a hack to 01prereq.t to fix a bug - Test::Prereq::Build does not provide a "add_build_element" method
-
-2009-02-20 Jonathan Yu <frequency at cpan.org>
-
- Added svn:keywords. I wonder if I can set a default somehow :-)
-
-2009-02-20 Jonathan Yu <frequency at cpan.org>
-
- Added some more tests :-)
-
-2009-02-08 Jonathan Yu <frequency at cpan.org>
-
- - Moved the hack code to prevent DBD::SQLite related warnings to the actual Info.pm module file (and thus shrank some of the tests back to the normal size)
-
-2009-02-07 Jonathan Yu <frequency at cpan.org>
-
- - Changed version to 1.1.1 instead (since there has not been an API change since 1.1)
-
-2009-02-07 Jonathan Yu <frequency at cpan.org>
-
- Update to version 1.2
-
-2009-02-07 Jonathan Yu <frequency at cpan.org>
-
- - Added Test::NoWarnings to 01compile.t
- - Added check code to prevent warnings like: Name "DBD::SQLite::sqlite_version" used only once: possible typo (this is the reason for 90% of failing CPAN Testers reports, and is outside of my direct control)
- - Delayed import of Test::NoWarnings (delays loading of test hooks until tests are planned)
-
-2009-01-19 Jonathan Yu <frequency at cpan.org>
-
- Don't uppercase the fourcc until we know it is defined
-
-2009-01-19 Jonathan Yu <frequency at cpan.org>
-
- Update change history to prepare for release
-
-2009-01-19 Jonathan Yu <frequency at cpan.org>
-
- Updated the POD and README
-
-2009-01-19 Jonathan Yu <frequency at cpan.org>
-
- - Updated database so that all FourCC codes are uppercase
- - Gave codecs.dat a mime-type of application/x-sqlite3
- - Added arbitrary case FourCC lookups (treat them as case-insensitive. I'm not sure if this is the right thing to do, but this is what the GSpot codec appliance does)
- - Updated tests to ensure that case insensitivity is working
-
-2009-01-19 Jonathan Yu <frequency at cpan.org>
-
- - Tagged version 1.1
- -> Updated META.yml and Info.pm to match
- - Updated change history
-
-2009-01-19 Jonathan Yu <frequency at cpan.org>
-
- Updated svn:keyword property
-
-2009-01-17 Jonathan Yu <frequency at cpan.org>
-
- Added a reference to the main Video::FourCC::Info's SUPPORT heading in peekvideo
-
-2009-01-17 Jonathan Yu <frequency at cpan.org>
-
- - SIGNATUREs are distribution only and don't need to be versioned
- - Added requirement to have a SUPPORT section in POD
-
-2009-01-17 Jonathan Yu <frequency at cpan.org>
-
- Initial commit of Video::FourCC::Info
-
-2009-01-17 Jonathan Yu <frequency at cpan.org>
-
- Added directories for Test::DistManifest and Video::FourCC::Info
-
-;; Local Variables:
-;; coding: utf-8
-;; End:
+ + Initial release
Modified: trunk/libvideo-fourcc-info-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/MANIFEST?rev=42664&op=diff
==============================================================================
--- trunk/libvideo-fourcc-info-perl/MANIFEST (original)
+++ trunk/libvideo-fourcc-info-perl/MANIFEST Mon Aug 24 19:57:19 2009
@@ -2,28 +2,26 @@
Changes
examples/fourcc.pl
examples/peekvideo.pl
-lib/Video/FourCC/codecs.dat
+inc/My/Builder.pm
lib/Video/FourCC/Info.pm
+lib/Video/FourCC/source-data.sql
LICENSE
+MANIFEST This list of files
+MANIFEST.SKIP
+README
+t/00signature.t
+t/01manifest.t
+t/02compile.t
+t/03core.t
+t/03exceptions.t
+t/03fallback.t
+t/97pod.t
+t/98pod-coverage.t
+t/99data.t
+t/99kwalitee.t
+t/99meta.t
+t/99min-perl.t
+t/99portability.t
Makefile.PL
-MANIFEST This list of files
-MANIFEST.SKIP
META.yml
-README
-SIGNATURE
-source-data.sql
-t/00signature.t
-t/01compile.t
-t/01critic.rc
-t/01critic.t
-t/01kwalitee.t
-t/01manifest.t
-t/01meta.t
-t/01min-perl.t
-t/01pod-coverage.t
-t/01pod.t
-t/01portability.t
-t/02core.t
-t/02exceptions.t
-t/02fallback.t
-t/99data.t
+SIGNATURE Added here by Module::Build
Modified: trunk/libvideo-fourcc-info-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/META.yml?rev=42664&op=diff
==============================================================================
--- trunk/libvideo-fourcc-info-perl/META.yml (original)
+++ trunk/libvideo-fourcc-info-perl/META.yml Mon Aug 24 19:57:19 2009
@@ -1,26 +1,14 @@
---
name: Video-FourCC-Info
-version: 1.001007
+version: 1.002
author:
- 'Jonathan Yu <frequency at cpan.org>'
-abstract: |-
- Find information about codecs from its FourCC
+abstract: Perl module to retrieve information about FourCCs
license: unrestricted
-resources:
- Ratings: http://cpanratings.perl.org/d/Video-FourCC-Info
- bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Video-FourCC-Info
- license: http://dev.perl.org/licenses/
- repository: http://svn.ali.as/cpan/trunk/Video-FourCC-Info
requires:
- Carp: 1.04
- DBD::SQLite: 1.20
+ DBD::SQLite: 1.2
DBI: 0
- File::Basename: 0
- File::Spec: 0
perl: 5.006
- strict: 0
- version: 0
- warnings: 0
build_requires:
Test::More: 0.62
Test::NoWarnings: 0.084
@@ -31,8 +19,13 @@
provides:
Video::FourCC::Info:
file: lib/Video/FourCC/Info.pm
- version: 1.001007
-generated_by: Module::Build version 0.3
+ version: 1.002
+generated_by: Module::Build version 0.280801
meta-spec:
- url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
+ url: http://module-build.sourceforge.net/META-spec-v1.2.html
+ version: 1.2
+resources:
+ Ratings: http://cpanratings.perl.org/d/Video-FourCC-Info
+ bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Video-FourCC-Info
+ license: http://edwardsamuels.com/copyright/beyond/articles/public.html
+ repository: http://svn.ali.as/cpan/trunk/Video-FourCC-Info
Modified: trunk/libvideo-fourcc-info-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/Makefile.PL?rev=42664&op=diff
==============================================================================
--- trunk/libvideo-fourcc-info-perl/Makefile.PL (original)
+++ trunk/libvideo-fourcc-info-perl/Makefile.PL Mon Aug 24 19:57:19 2009
@@ -1,32 +1,32 @@
# Note: this file was auto-generated by Module::Build::Compat version 0.2808_01
require 5.006;
-
-unless (eval 'use Module::Build::Compat 0.02; 1') {
- print "This module requires Module::Build to install itself.\n";
-
- require ExtUtils::MakeMaker;
- my $yn = ExtUtils::MakeMaker::prompt
- (' Install Module::Build now from CPAN?', 'y');
-
- unless ($yn =~ /^y/i) {
- die " *** Cannot install without Module::Build. Exiting ...\n";
- }
-
- require Cwd;
- require File::Spec;
- require CPAN;
-
- # Save this 'cause CPAN will chdir all over the place.
- my $cwd = Cwd::cwd();
-
- CPAN::Shell->install('Module::Build::Compat');
- CPAN::Shell->expand('Module', 'Module::Build::Compat')->uptodate
- or die "Couldn't install Module::Build, giving up.\n";
-
- chdir $cwd or die "Cannot chdir() back to $cwd: $!";
-}
-eval 'use Module::Build::Compat 0.02; 1' or die $@;
-
-Module::Build::Compat->run_build_pl(args => \@ARGV);
-require Module::Build;
-Module::Build::Compat->write_makefile(build_class => 'Module::Build');
+
+ unless (eval "use Module::Build::Compat 0.02; 1" ) {
+ print "This module requires Module::Build to install itself.\n";
+
+ require ExtUtils::MakeMaker;
+ my $yn = ExtUtils::MakeMaker::prompt
+ (' Install Module::Build now from CPAN?', 'y');
+
+ unless ($yn =~ /^y/i) {
+ die " *** Cannot install without Module::Build. Exiting ...\n";
+ }
+
+ require Cwd;
+ require File::Spec;
+ require CPAN;
+
+ # Save this 'cause CPAN will chdir all over the place.
+ my $cwd = Cwd::cwd();
+
+ CPAN::Shell->install('Module::Build::Compat');
+ CPAN::Shell->expand("Module", "Module::Build::Compat")->uptodate
+ or die "Couldn't install Module::Build, giving up.\n";
+
+ chdir $cwd or die "Cannot chdir() back to $cwd: $!";
+ }
+ eval "use Module::Build::Compat 0.02; 1" or die $@;
+ use lib 'inc';
+ Module::Build::Compat->run_build_pl(args => \@ARGV);
+ require My::Builder;
+ Module::Build::Compat->write_makefile(build_class => 'My::Builder');
Modified: trunk/libvideo-fourcc-info-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/README?rev=42664&op=diff
==============================================================================
--- trunk/libvideo-fourcc-info-perl/README (original)
+++ trunk/libvideo-fourcc-info-perl/README Mon Aug 24 19:57:19 2009
@@ -1,6 +1,6 @@
-$Id: README 8174 2009-07-23 16:31:20Z FREQUENCY at cpan.org $
+$Id: README 8619 2009-08-18 04:34:49Z FREQUENCY at cpan.org $
-Math::Random::ISAAC is a Perl interface to the ISAAC PRNG Algorithm
+Video::FourCC::Info is a Perl module to retrieve information about FourCCs
Copyright 2009 by Jonathan Yu <frequency at cpan.org>. All rights reserved.
@@ -21,9 +21,9 @@
In order to use the module, you'll probably need the documentation. Once
installed, you can read that using:
- $ perldoc Math::Random::ISAAC
+ $ perldoc Video::FourCC::Info
-COPYRIGHT AND LICENCE
+LICENSE
In a perfect world, I could just say that this package and all of the
code it contains is Public Domain. It's a bit more complicated than
Modified: trunk/libvideo-fourcc-info-perl/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/SIGNATURE?rev=42664&op=diff
==============================================================================
--- trunk/libvideo-fourcc-info-perl/SIGNATURE (original)
+++ trunk/libvideo-fourcc-info-perl/SIGNATURE Mon Aug 24 19:57:19 2009
@@ -14,38 +14,36 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-SHA1 2d5cfb7d81fe7c597ebe763c550b1d1cefb6f303 Build.PL
-SHA1 599a8fc871f1f48d85d7f1ad9594e8f35ac7ac05 Changes
+SHA1 715760b6bd96b9244f7cd4f1a90a2fd759b803bd Build.PL
+SHA1 4a78e4c4acd92383f031cb8d17ddffbcbddeabee Changes
SHA1 675653131853c8cef00f3d84dabab6e8951478aa LICENSE
-SHA1 766bbd5977893b1e6738080d9def6c397522a5a3 MANIFEST
+SHA1 e82dde553333330591d8d2519ec11d7916b26d10 MANIFEST
SHA1 c1ef3014c0bc3ed78eec43db3590cecd28f39a12 MANIFEST.SKIP
-SHA1 d8a0ee18e92a199694e7c26d11d58afd98308217 META.yml
-SHA1 451655c0e9996854afe8fb2b4bc83edf218c38e9 Makefile.PL
-SHA1 931b5a77d11cbc01de8c01201527f8980d6b258c README
+SHA1 05fe9121cdddf7c6ff63db6eda185897f1d2dab2 META.yml
+SHA1 2738ad9a21b0be9d3d025983f2647f041763162f Makefile.PL
+SHA1 c97587b1f3b1809325a91e23ca0a07c980e4827d README
SHA1 1a9cf8d8ff47b812acf4b080879ec68387cf72c7 examples/fourcc.pl
SHA1 cdd8d0ba5015afd3f4b1c063c452b1be2009cfa0 examples/peekvideo.pl
-SHA1 fb7cfc152d4e69042da2ba50bee79196ba7239c4 lib/Video/FourCC/Info.pm
-SHA1 9d7817a8ee3acbe40873348fac0032310d82cb6c lib/Video/FourCC/codecs.dat
-SHA1 93808eedbd8b164a1020774e5ef13246b8f9c3f9 source-data.sql
+SHA1 e2ab44142a0e55cd760e12d72dc727b550ad0a70 inc/My/Builder.pm
+SHA1 52b5aaf7b6c754524aa92b66040e6f94d0de4a2f lib/Video/FourCC/Info.pm
+SHA1 4aeecf15b8e2edede3536974277ebcb3210dc254 lib/Video/FourCC/source-data.sql
SHA1 645b35a8bd83ceebe33587199abc20714de85320 t/00signature.t
-SHA1 2aeacf9eb4d3540b068bfd83f98fcc65f82e2faa t/01compile.t
-SHA1 3d2c52f9429422a1cd54abcb0a9546c1fdcb4d05 t/01critic.rc
-SHA1 5be21fc1ec7cb1bc1987d3c4bc0d9df580c5b42f t/01critic.t
-SHA1 968bf28d4e704852c26ad670ca387922ad1e7669 t/01kwalitee.t
SHA1 f39500ac2345602b180327443ddcb535c2030961 t/01manifest.t
-SHA1 6a4c95593312a12d480e0df0d75e5617aa8c2298 t/01meta.t
-SHA1 629c4d1c6c5970ab3c2daac8ade6a9f235804fdd t/01min-perl.t
-SHA1 3bd7f5b654587c5bebaa1be9c4a9fee825cfb475 t/01pod-coverage.t
-SHA1 73ae8a3ddaba85b376c21defa0c944bb56a1abe7 t/01pod.t
-SHA1 9a24f999ded8586b7f95071a3d1a210101d187ec t/01portability.t
-SHA1 a6711e70816065d46bf416f58c94b2c720091b3e t/02core.t
-SHA1 860b1992e9b176726e66839a15c8fe94f133b070 t/02exceptions.t
-SHA1 c7c19b32a5466123ddf46dac92ef9165ef713304 t/02fallback.t
+SHA1 f1e0b8e871b8f353d69e15e539143ee3e3ab705a t/02compile.t
+SHA1 9f63f29810a18baf34dcb851ce07348c81a4c537 t/03core.t
+SHA1 c677f055999bb68dea970995e3b0048322fb7df6 t/03exceptions.t
+SHA1 4a01916e822e2e9c68ea47e55001bd9fe7c808aa t/03fallback.t
+SHA1 ff03bdf8e3a624020a8af1ede2f09dda83477d5b t/97pod.t
+SHA1 0b82ea13e9338a4309fa6d0852a7fe566d7fce84 t/98pod-coverage.t
SHA1 06d54eebf6bfdf33a9985d0efe269c1ee3e76439 t/99data.t
+SHA1 9fe6231b381701823f57cd1ba7282609a9f87539 t/99kwalitee.t
+SHA1 3cf0f796fdd9d7041f1cc851b0962474747d3a07 t/99meta.t
+SHA1 3e38bcaed17c9dc3b19f804aa49d3ef884ae5c57 t/99min-perl.t
+SHA1 c8d75c36714e66e4c182a7584ddc8ee6c23be3c3 t/99portability.t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
-iEYEARECAAYFAkpra+YACgkQYYN9T93mai+IxwCglmr090a8NZc7bCV772vtPIDT
-RMUAnifE9OsbwYYQN8baMH7Ct/wdrdzf
-=e7Yh
+iEYEARECAAYFAkqRhvUACgkQYYN9T93mai9cJACffXb+Fun5KYprA/6FjFwQCwWA
+0/UAn04Zaak+RY/DbNe2825bCBRAdKZ0
+=l7l6
-----END PGP SIGNATURE-----
Modified: trunk/libvideo-fourcc-info-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/debian/changelog?rev=42664&op=diff
==============================================================================
--- trunk/libvideo-fourcc-info-perl/debian/changelog (original)
+++ trunk/libvideo-fourcc-info-perl/debian/changelog Mon Aug 24 19:57:19 2009
@@ -1,24 +1,24 @@
-libvideo-fourcc-info-perl (1.1.7-1) UNRELEASED; urgency=low
+libvideo-fourcc-info-perl (1.002-1) UNRELEASED; urgency=low
No release necessary
- IGNORE-VERSION: 1.1.7-1
+ IGNORE-VERSION: 1.002-1
+
+ [ Jonathan Yu ]
+ * New upstream release
+ + Don't run Test::Signature without internet (Closes: #538014)
+ * Standards-Version 3.8.3 (no changes)
+ * Remove Perl::Critic test
+ * Rewrote control description
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
-
- [ Jonathan Yu ]
- * New upstream release
- + Documentation and test fixes
- + Don't run Test::Signature without internet (Closes: #538014)
- + No longer test Perl::Critic during AUTOMATED_TESTING
- * Standards-Version 3.8.2 (no changes)
[ 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).
- -- Jonathan Yu <frequency at cpan.org> Sun, 26 Jul 2009 11:15:26 -0400
+ -- Jonathan Yu <frequency at cpan.org> Mon, 24 Aug 2009 08:09:39 -0400
libvideo-fourcc-info-perl (1.1.5-1) unstable; urgency=low
Modified: trunk/libvideo-fourcc-info-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/debian/control?rev=42664&op=diff
==============================================================================
--- trunk/libvideo-fourcc-info-perl/debian/control (original)
+++ trunk/libvideo-fourcc-info-perl/debian/control Mon Aug 24 19:57:19 2009
@@ -3,17 +3,15 @@
Priority: optional
Build-Depends: perl-modules (>= 5.10) | libmodule-build-perl,
debhelper (>= 7.2.10)
-Build-Depends-Indep: libdbd-sqlite3-perl (>= 1.20), libdbi-perl,
- libtest-pod-perl (>= 1.14), libperl-critic-perl (>= 1.098),
+Build-Depends-Indep: perl, libdbd-sqlite3-perl (>= 1.20), libdbi-perl,
+ libtest-pod-perl (>= 1.14), libdbi-perl, libtest-yaml-meta-perl (>= 0.11),
libtest-nowarnings-perl (>= 0.084), libtest-distmanifest-perl (>= 1.1.4),
- libdbi-perl, libtest-perl-critic-perl, libtest-yaml-meta-perl (>= 0.11),
libtest-minimumversion-perl (>= 0.008), libtest-without-module-perl (>= 0.17),
libtest-pod-coverage-perl (>= 1.04), libtest-portability-files-perl,
- libtest-signature-perl, libtest-pod-perl (>= 1.14), libdatetime-perl,
- perl
+ libtest-signature-perl, libtest-pod-perl (>= 1.14), libdatetime-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
Uploaders: Jonathan Yu <frequency at cpan.org>
-Standards-Version: 3.8.2
+Standards-Version: 3.8.3
Homepage: http://search.cpan.org/dist/Video-FourCC-Info/
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libvideo-fourcc-info-perl/
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/
@@ -31,7 +29,3 @@
detection scheme ensures that the detected codec format is independent of
the file extension, which may be incorrect due to human error or for some
other reason.
- .
- This is similar to the four-byte "magic number" used by the UNIX file(1)
- command to roughly determine a file format. There is a `peekvideo' command
- supplied with this module to
Modified: trunk/libvideo-fourcc-info-perl/lib/Video/FourCC/Info.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libvideo-fourcc-info-perl/lib/Video/FourCC/Info.pm?rev=42664&op=diff
==============================================================================
--- trunk/libvideo-fourcc-info-perl/lib/Video/FourCC/Info.pm (original)
+++ trunk/libvideo-fourcc-info-perl/lib/Video/FourCC/Info.pm Mon Aug 24 19:57:19 2009
@@ -1,7 +1,7 @@
# Video::FourCC::Info
# Shows information about codecs specified as a Four Character Code
#
-# $Id: Info.pm 8227 2009-07-26 00:31:20Z FREQUENCY at cpan.org $
+# $Id: Info.pm 8621 2009-08-18 04:39:32Z FREQUENCY at cpan.org $
package Video::FourCC::Info;
@@ -44,19 +44,20 @@
=head1 VERSION
-Version 1.1.7 ($Id: Info.pm 8227 2009-07-26 00:31:20Z FREQUENCY at cpan.org $)
-
-=cut
-
-use version; our $VERSION = qv('1.1.7');
+Version 1.002 ($Id: Info.pm 8621 2009-08-18 04:39:32Z FREQUENCY at cpan.org $)
+
+=cut
+
+our $VERSION = '1.002';
+$VERSION = eval $VERSION;
=head1 DESCRIPTION
-In order for video players to detect the algorithm required to decode a given
-video file, a four-byte sequence called a Four Character Code is written
-somewhere in the header of the file. This ensures that the detected codec
-format is independent of the file extension, which may be incorrect due to
-human error or for some other reason.
+In order for video players to detect the algorithm required to decode a
+given video file, a four-byte sequence called a Four Character Code is
+written somewhere in the header of the file. This ensures that the detected
+codec format is independent of the file extension, which may be incorrect
+due to human error or for some other reason.
This is similar to the four-byte "magic number" used by the UNIX file(1)
command to roughly determine a file format.
@@ -74,9 +75,9 @@
=head1 COMPATIBILITY
-This module was tested under Perl 5.10.0, using Debian Linux. However, because
-it's Pure Perl and doesn't do anything too obscure, it should be compatible
-with any version of Perl that supports its prerequisite modules.
+This module was tested under Perl 5.10.0, using Debian Linux. However,
+because it's Pure Perl and doesn't do anything too obscure, it should be
+compatible with any version of Perl that supports its prerequisite modules.
If you encounter any problems on a different version or architecture, please
contact the maintainer.
@@ -158,12 +159,12 @@
my $codec_desc = Video::FourCC::Info->describe('DIV3');
Internally, this method creates a temporary object and returns the
-description, destroying the object due to falling out of scope. If you already
-have a C<Video::FourCC::Info> object, then the B<description> accessor will
-provide better performance.
-
-Note, that just like C<new>, this class method may throw an exception if the
-Four Character Code does not exist in the database.
+description, destroying the object due to falling out of scope. If you
+already have a C<Video::FourCC::Info> object, then the B<description>
+accessor will provide better performance.
+
+Note, that just like C<new>, this class method may throw an exception if
+the Four Character Code does not exist in the database.
Remember that this value could be C<undef> if the information is unknown.
@@ -323,13 +324,13 @@
=head1 FEEDBACK
-Please send relevant comments, rotten tomatoes and suggestions directly to the
-maintainer noted above.
+Please send relevant comments, rotten tomatoes and suggestions directly to
+the maintainer noted above.
If you have a bug report or feature request, please file them on the CPAN
-Request Tracker at L<http://rt.cpan.org>. If you are able to submit your bug
-report in the form of failing unit tests, you are B<strongly> encouraged to do
-so.
+Request Tracker at L<http://rt.cpan.org>. If you are able to submit your
+bug report in the form of failing unit tests, you are B<strongly> encouraged
+to do so.
=head1 SEE ALSO
More information about the Pkg-perl-cvs-commits
mailing list