From: Nicholas Clark Date: Fri, 2 Oct 2009 16:00:06 +0000 (+0100) Subject: Move Tie::File from ext/ to cpan/ X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=a03926b2cd3c47c0a9631ed10568cfe6401527f1;p=p5sagit%2Fp5-mst-13.2.git Move Tie::File from ext/ to cpan/ --- diff --git a/MANIFEST b/MANIFEST index 8fbe55f..7bfd005 100644 --- a/MANIFEST +++ b/MANIFEST @@ -2335,6 +2335,45 @@ cpan/Text-Tabs/t/sep.t See if Text::Tabs is working cpan/Text-Tabs/t/tabs.t See if Text::Tabs works cpan/Text-Tabs/t/wrap_separator2.t See if Text::Wrap::wrap works cpan/Text-Tabs/t/wrap.t See if Text::Wrap::wrap works +cpan/Tie-File/lib/Tie/File.pm Files as tied arrays +cpan/Tie-File/t/00_version.t Trivial test for Tie::File +cpan/Tie-File/t/01_gen.t Generic read/write tests for Tie::File +cpan/Tie-File/t/02_fetchsize.t File length fetch test for Tie::File +cpan/Tie-File/t/03_longfetch.t Past-the-end-of-the-array tests for Tie::File +cpan/Tie-File/t/04_splice.t SPLICE method tests for Tie::File +cpan/Tie-File/t/05_size.t $#a tests for Tie::File +cpan/Tie-File/t/06_fixrec.t '_fixrec' method functional tests for Tie::File +cpan/Tie-File/t/07_rv_splice.t SPLICE method return value tests for Tie::File +cpan/Tie-File/t/08_ro.t read-only mode tests for Tie::File +cpan/Tie-File/t/09_gen_rs.t Like 01_gen.t, with unusual record separator +cpan/Tie-File/t/10_splice_rs.t Like 04_splice.t, with unusual record separator +cpan/Tie-File/t/11_rv_splice_rs.t Like 07_rv_splice.t, with unusual record separator +cpan/Tie-File/t/12_longfetch_rs.t Like 03_longfetch.t, with unusual record separator +cpan/Tie-File/t/13_size_rs.t Like 05_size.t, with unusual record separator +cpan/Tie-File/t/14_lock.t File locking method tests for Tie::File +cpan/Tie-File/t/15_pushpop.t PUSH / POP / SHIFT / UNSHIFT for Tie::File +cpan/Tie-File/t/16_handle.t Tying a handle instead of a file for Tie::File +cpan/Tie-File/t/17_misc_meth.t CLEAR / EXISTS / DELETE / EXTEND for Tie::File +cpan/Tie-File/t/18_rs_fixrec.t Like 06_fixrec.t, with unusual record separator +cpan/Tie-File/t/19_cache.t Read cache exercises and regression for Tie::File +cpan/Tie-File/t/20_cache_full.t LRU expiry exercises and regression for Tie::File +cpan/Tie-File/t/21_win32.t Win32 special behavior of Tie::File +cpan/Tie-File/t/22_autochomp.t 'autochomp' option of Tie::File +cpan/Tie-File/t/23_rv_ac_splice.t Like 07_rv_splice.t, but with autochomp +cpan/Tie-File/t/24_cache_loop.t Regression for old Tie::File cache bug +cpan/Tie-File/t/25_gen_nocache.t Like 01_gen.t, but with caching disabled +cpan/Tie-File/t/26_twrite.t Unit tests for Tie::File::_twrite +cpan/Tie-File/t/27_iwrite.t Unit tests for Tie::File::_iwrite +cpan/Tie-File/t/28_mtwrite.t Unit tests for Tie::File::_mtwrite +cpan/Tie-File/t/29a_upcopy.t Unit tests for Tie::File::_upcopy +cpan/Tie-File/t/29_downcopy.t Unit tests for Tie::File::_downcopy +cpan/Tie-File/t/30_defer.t deferred writing feature tests for Tie::File +cpan/Tie-File/t/31_autodefer.t 'autodefer' feature tests for Tie::File +cpan/Tie-File/t/32_defer_misc.t Like 17_misc_meth.t, but with deferred writing +cpan/Tie-File/t/33_defer_vs.t Like 30_defer.t, but with varying-length records +cpan/Tie-File/t/40_abs_cache.t Unit tests for Tie::File::Cache +cpan/Tie-File/t/41_heap.t Unit tests for Tie::File::Heap +cpan/Tie-File/t/42_offset.t Unit tests for the offset method cpan/Tie-RefHash/lib/Tie/RefHash.pm Base class for tied hashes with references as keys cpan/Tie-RefHash/t/rebless.t Test for Tie::RefHash with rebless cpan/Tie-RefHash/t/refhash.t Test for Tie::RefHash and Tie::RefHash::Nestable @@ -3042,45 +3081,6 @@ ext/Storable/t/weak.t Can Storable store weakrefs ext/Sys-Hostname/Hostname.pm Sys::Hostname extension Perl module ext/Sys-Hostname/Hostname.xs Sys::Hostname extension external subroutines ext/Sys-Hostname/t/Hostname.t See if Sys::Hostname works -ext/Tie-File/lib/Tie/File.pm Files as tied arrays -ext/Tie-File/t/00_version.t Trivial test for Tie::File -ext/Tie-File/t/01_gen.t Generic read/write tests for Tie::File -ext/Tie-File/t/02_fetchsize.t File length fetch test for Tie::File -ext/Tie-File/t/03_longfetch.t Past-the-end-of-the-array tests for Tie::File -ext/Tie-File/t/04_splice.t SPLICE method tests for Tie::File -ext/Tie-File/t/05_size.t $#a tests for Tie::File -ext/Tie-File/t/06_fixrec.t '_fixrec' method functional tests for Tie::File -ext/Tie-File/t/07_rv_splice.t SPLICE method return value tests for Tie::File -ext/Tie-File/t/08_ro.t read-only mode tests for Tie::File -ext/Tie-File/t/09_gen_rs.t Like 01_gen.t, with unusual record separator -ext/Tie-File/t/10_splice_rs.t Like 04_splice.t, with unusual record separator -ext/Tie-File/t/11_rv_splice_rs.t Like 07_rv_splice.t, with unusual record separator -ext/Tie-File/t/12_longfetch_rs.t Like 03_longfetch.t, with unusual record separator -ext/Tie-File/t/13_size_rs.t Like 05_size.t, with unusual record separator -ext/Tie-File/t/14_lock.t File locking method tests for Tie::File -ext/Tie-File/t/15_pushpop.t PUSH / POP / SHIFT / UNSHIFT for Tie::File -ext/Tie-File/t/16_handle.t Tying a handle instead of a file for Tie::File -ext/Tie-File/t/17_misc_meth.t CLEAR / EXISTS / DELETE / EXTEND for Tie::File -ext/Tie-File/t/18_rs_fixrec.t Like 06_fixrec.t, with unusual record separator -ext/Tie-File/t/19_cache.t Read cache exercises and regression for Tie::File -ext/Tie-File/t/20_cache_full.t LRU expiry exercises and regression for Tie::File -ext/Tie-File/t/21_win32.t Win32 special behavior of Tie::File -ext/Tie-File/t/22_autochomp.t 'autochomp' option of Tie::File -ext/Tie-File/t/23_rv_ac_splice.t Like 07_rv_splice.t, but with autochomp -ext/Tie-File/t/24_cache_loop.t Regression for old Tie::File cache bug -ext/Tie-File/t/25_gen_nocache.t Like 01_gen.t, but with caching disabled -ext/Tie-File/t/26_twrite.t Unit tests for Tie::File::_twrite -ext/Tie-File/t/27_iwrite.t Unit tests for Tie::File::_iwrite -ext/Tie-File/t/28_mtwrite.t Unit tests for Tie::File::_mtwrite -ext/Tie-File/t/29a_upcopy.t Unit tests for Tie::File::_upcopy -ext/Tie-File/t/29_downcopy.t Unit tests for Tie::File::_downcopy -ext/Tie-File/t/30_defer.t deferred writing feature tests for Tie::File -ext/Tie-File/t/31_autodefer.t 'autodefer' feature tests for Tie::File -ext/Tie-File/t/32_defer_misc.t Like 17_misc_meth.t, but with deferred writing -ext/Tie-File/t/33_defer_vs.t Like 30_defer.t, but with varying-length records -ext/Tie-File/t/40_abs_cache.t Unit tests for Tie::File::Cache -ext/Tie-File/t/41_heap.t Unit tests for Tie::File::Heap -ext/Tie-File/t/42_offset.t Unit tests for the offset method ext/Tie-Memoize/lib/Tie/Memoize.pm Base class for memoized tied hashes ext/Tie-Memoize/t/Tie-Memoize.t Test for Tie::Memoize ext/Time-HiRes/Changes Time::HiRes extension diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 424da6c..1003a8d 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -1565,7 +1565,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'mjd', 'DISTRIBUTION' => 'MJD/Tie-File-0.96.tar.gz', - 'FILES' => q[ext/Tie-File], + 'FILES' => q[cpan/Tie-File], 'CPAN' => 1, 'UPSTREAM' => undef, }, diff --git a/ext/Tie-File/lib/Tie/File.pm b/cpan/Tie-File/lib/Tie/File.pm similarity index 100% rename from ext/Tie-File/lib/Tie/File.pm rename to cpan/Tie-File/lib/Tie/File.pm diff --git a/ext/Tie-File/t/00_version.t b/cpan/Tie-File/t/00_version.t similarity index 100% rename from ext/Tie-File/t/00_version.t rename to cpan/Tie-File/t/00_version.t diff --git a/ext/Tie-File/t/01_gen.t b/cpan/Tie-File/t/01_gen.t similarity index 100% rename from ext/Tie-File/t/01_gen.t rename to cpan/Tie-File/t/01_gen.t diff --git a/ext/Tie-File/t/02_fetchsize.t b/cpan/Tie-File/t/02_fetchsize.t similarity index 100% rename from ext/Tie-File/t/02_fetchsize.t rename to cpan/Tie-File/t/02_fetchsize.t diff --git a/ext/Tie-File/t/03_longfetch.t b/cpan/Tie-File/t/03_longfetch.t similarity index 100% rename from ext/Tie-File/t/03_longfetch.t rename to cpan/Tie-File/t/03_longfetch.t diff --git a/ext/Tie-File/t/04_splice.t b/cpan/Tie-File/t/04_splice.t similarity index 100% rename from ext/Tie-File/t/04_splice.t rename to cpan/Tie-File/t/04_splice.t diff --git a/ext/Tie-File/t/05_size.t b/cpan/Tie-File/t/05_size.t similarity index 100% rename from ext/Tie-File/t/05_size.t rename to cpan/Tie-File/t/05_size.t diff --git a/ext/Tie-File/t/06_fixrec.t b/cpan/Tie-File/t/06_fixrec.t similarity index 100% rename from ext/Tie-File/t/06_fixrec.t rename to cpan/Tie-File/t/06_fixrec.t diff --git a/ext/Tie-File/t/07_rv_splice.t b/cpan/Tie-File/t/07_rv_splice.t similarity index 100% rename from ext/Tie-File/t/07_rv_splice.t rename to cpan/Tie-File/t/07_rv_splice.t diff --git a/ext/Tie-File/t/08_ro.t b/cpan/Tie-File/t/08_ro.t similarity index 100% rename from ext/Tie-File/t/08_ro.t rename to cpan/Tie-File/t/08_ro.t diff --git a/ext/Tie-File/t/09_gen_rs.t b/cpan/Tie-File/t/09_gen_rs.t similarity index 100% rename from ext/Tie-File/t/09_gen_rs.t rename to cpan/Tie-File/t/09_gen_rs.t diff --git a/ext/Tie-File/t/10_splice_rs.t b/cpan/Tie-File/t/10_splice_rs.t similarity index 100% rename from ext/Tie-File/t/10_splice_rs.t rename to cpan/Tie-File/t/10_splice_rs.t diff --git a/ext/Tie-File/t/11_rv_splice_rs.t b/cpan/Tie-File/t/11_rv_splice_rs.t similarity index 100% rename from ext/Tie-File/t/11_rv_splice_rs.t rename to cpan/Tie-File/t/11_rv_splice_rs.t diff --git a/ext/Tie-File/t/12_longfetch_rs.t b/cpan/Tie-File/t/12_longfetch_rs.t similarity index 100% rename from ext/Tie-File/t/12_longfetch_rs.t rename to cpan/Tie-File/t/12_longfetch_rs.t diff --git a/ext/Tie-File/t/13_size_rs.t b/cpan/Tie-File/t/13_size_rs.t similarity index 100% rename from ext/Tie-File/t/13_size_rs.t rename to cpan/Tie-File/t/13_size_rs.t diff --git a/ext/Tie-File/t/14_lock.t b/cpan/Tie-File/t/14_lock.t similarity index 100% rename from ext/Tie-File/t/14_lock.t rename to cpan/Tie-File/t/14_lock.t diff --git a/ext/Tie-File/t/15_pushpop.t b/cpan/Tie-File/t/15_pushpop.t similarity index 100% rename from ext/Tie-File/t/15_pushpop.t rename to cpan/Tie-File/t/15_pushpop.t diff --git a/ext/Tie-File/t/16_handle.t b/cpan/Tie-File/t/16_handle.t similarity index 100% rename from ext/Tie-File/t/16_handle.t rename to cpan/Tie-File/t/16_handle.t diff --git a/ext/Tie-File/t/17_misc_meth.t b/cpan/Tie-File/t/17_misc_meth.t similarity index 100% rename from ext/Tie-File/t/17_misc_meth.t rename to cpan/Tie-File/t/17_misc_meth.t diff --git a/ext/Tie-File/t/18_rs_fixrec.t b/cpan/Tie-File/t/18_rs_fixrec.t similarity index 100% rename from ext/Tie-File/t/18_rs_fixrec.t rename to cpan/Tie-File/t/18_rs_fixrec.t diff --git a/ext/Tie-File/t/19_cache.t b/cpan/Tie-File/t/19_cache.t similarity index 100% rename from ext/Tie-File/t/19_cache.t rename to cpan/Tie-File/t/19_cache.t diff --git a/ext/Tie-File/t/20_cache_full.t b/cpan/Tie-File/t/20_cache_full.t similarity index 100% rename from ext/Tie-File/t/20_cache_full.t rename to cpan/Tie-File/t/20_cache_full.t diff --git a/ext/Tie-File/t/21_win32.t b/cpan/Tie-File/t/21_win32.t similarity index 100% rename from ext/Tie-File/t/21_win32.t rename to cpan/Tie-File/t/21_win32.t diff --git a/ext/Tie-File/t/22_autochomp.t b/cpan/Tie-File/t/22_autochomp.t similarity index 100% rename from ext/Tie-File/t/22_autochomp.t rename to cpan/Tie-File/t/22_autochomp.t diff --git a/ext/Tie-File/t/23_rv_ac_splice.t b/cpan/Tie-File/t/23_rv_ac_splice.t similarity index 100% rename from ext/Tie-File/t/23_rv_ac_splice.t rename to cpan/Tie-File/t/23_rv_ac_splice.t diff --git a/ext/Tie-File/t/24_cache_loop.t b/cpan/Tie-File/t/24_cache_loop.t similarity index 100% rename from ext/Tie-File/t/24_cache_loop.t rename to cpan/Tie-File/t/24_cache_loop.t diff --git a/ext/Tie-File/t/25_gen_nocache.t b/cpan/Tie-File/t/25_gen_nocache.t similarity index 100% rename from ext/Tie-File/t/25_gen_nocache.t rename to cpan/Tie-File/t/25_gen_nocache.t diff --git a/ext/Tie-File/t/26_twrite.t b/cpan/Tie-File/t/26_twrite.t similarity index 100% rename from ext/Tie-File/t/26_twrite.t rename to cpan/Tie-File/t/26_twrite.t diff --git a/ext/Tie-File/t/27_iwrite.t b/cpan/Tie-File/t/27_iwrite.t similarity index 100% rename from ext/Tie-File/t/27_iwrite.t rename to cpan/Tie-File/t/27_iwrite.t diff --git a/ext/Tie-File/t/28_mtwrite.t b/cpan/Tie-File/t/28_mtwrite.t similarity index 100% rename from ext/Tie-File/t/28_mtwrite.t rename to cpan/Tie-File/t/28_mtwrite.t diff --git a/ext/Tie-File/t/29_downcopy.t b/cpan/Tie-File/t/29_downcopy.t similarity index 100% rename from ext/Tie-File/t/29_downcopy.t rename to cpan/Tie-File/t/29_downcopy.t diff --git a/ext/Tie-File/t/29a_upcopy.t b/cpan/Tie-File/t/29a_upcopy.t similarity index 100% rename from ext/Tie-File/t/29a_upcopy.t rename to cpan/Tie-File/t/29a_upcopy.t diff --git a/ext/Tie-File/t/30_defer.t b/cpan/Tie-File/t/30_defer.t similarity index 100% rename from ext/Tie-File/t/30_defer.t rename to cpan/Tie-File/t/30_defer.t diff --git a/ext/Tie-File/t/31_autodefer.t b/cpan/Tie-File/t/31_autodefer.t similarity index 100% rename from ext/Tie-File/t/31_autodefer.t rename to cpan/Tie-File/t/31_autodefer.t diff --git a/ext/Tie-File/t/32_defer_misc.t b/cpan/Tie-File/t/32_defer_misc.t similarity index 100% rename from ext/Tie-File/t/32_defer_misc.t rename to cpan/Tie-File/t/32_defer_misc.t diff --git a/ext/Tie-File/t/33_defer_vs.t b/cpan/Tie-File/t/33_defer_vs.t similarity index 100% rename from ext/Tie-File/t/33_defer_vs.t rename to cpan/Tie-File/t/33_defer_vs.t diff --git a/ext/Tie-File/t/40_abs_cache.t b/cpan/Tie-File/t/40_abs_cache.t similarity index 100% rename from ext/Tie-File/t/40_abs_cache.t rename to cpan/Tie-File/t/40_abs_cache.t diff --git a/ext/Tie-File/t/41_heap.t b/cpan/Tie-File/t/41_heap.t similarity index 100% rename from ext/Tie-File/t/41_heap.t rename to cpan/Tie-File/t/41_heap.t diff --git a/ext/Tie-File/t/42_offset.t b/cpan/Tie-File/t/42_offset.t similarity index 100% rename from ext/Tie-File/t/42_offset.t rename to cpan/Tie-File/t/42_offset.t