From: Nicholas Clark Date: Sun, 30 Aug 2009 20:57:55 +0000 (+0100) Subject: Move Thread::Semaphore from lib to ext X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=94c8ec9e00b34f6eccb5a89e182c50fbae21967d;p=p5sagit%2Fp5-mst-13.2.git Move Thread::Semaphore from lib to ext --- diff --git a/MANIFEST b/MANIFEST index f318632..a8d2de7 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1587,6 +1587,10 @@ ext/Thread-Queue/t/05_extract.t Thread::Queue tests ext/Thread-Queue/t/06_insert.t Thread::Queue tests ext/Thread-Queue/t/07_lock.t Thread::Queue tests ext/Thread-Queue/t/08_nothreads.t Thread::Queue tests +ext/Thread-Semaphore/lib/Thread/Semaphore.pm Thread-safe semaphores +ext/Thread-Semaphore/t/01_basic.t Thread::Semaphore tests +ext/Thread-Semaphore/t/02_errs.t Thread::Semaphore tests +ext/Thread-Semaphore/t/03_nothreads.t Thread::Semaphore tests ext/threads/hints/hpux.pl Hint file for HPUX ext/threads/hints/linux.pl Hint file for Linux ext/threads/Makefile.PL ithreads @@ -3321,10 +3325,6 @@ lib/Text/TabsWrap/t/wrap_separator2.t See if Text::Wrap::wrap works lib/Text/TabsWrap/t/wrap.t See if Text::Wrap::wrap works lib/Text/Wrap.pm Paragraph formatter lib/Thread.pm Thread extensions frontend -lib/Thread/Semaphore.pm Thread-safe semaphores -lib/Thread/Semaphore/t/01_basic.t Thread::Semaphore tests -lib/Thread/Semaphore/t/02_errs.t Thread::Semaphore tests -lib/Thread/Semaphore/t/03_nothreads.t Thread::Semaphore tests lib/Thread.t Thread extensions frontend tests lib/Tie/Array.pm Base class for tied arrays lib/Tie/Array/push.t Test for Tie::Array diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 7d5c3e2..f50c985 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -1778,7 +1778,7 @@ package Maintainers; { 'MAINTAINER' => 'jdhedden', 'DISTRIBUTION' => 'JDHEDDEN/Thread-Semaphore-2.09.tar.gz', - 'FILES' => q[lib/Thread/Semaphore.pm lib/Thread/Semaphore], + 'FILES' => q[ext/Thread-Semaphore], 'EXCLUDED' => [ qw(examples/semaphore.pl t/00_load.t t/99_pod.t diff --git a/ext/.gitignore b/ext/.gitignore index 71d2fea..758d02b 100644 --- a/ext/.gitignore +++ b/ext/.gitignore @@ -43,6 +43,7 @@ ppport.h /Text-ParseWords/Makefile.PL /Text-Soundex/Makefile.PL /Thread-Queue/Makefile.PL +/Thread-Semaphore/Makefile.PL # ignore all vim swap files but the one bundled in Module::Pluggable for testing *.swp diff --git a/lib/Thread/Semaphore.pm b/ext/Thread-Semaphore/lib/Thread/Semaphore.pm similarity index 100% rename from lib/Thread/Semaphore.pm rename to ext/Thread-Semaphore/lib/Thread/Semaphore.pm diff --git a/lib/Thread/Semaphore/t/01_basic.t b/ext/Thread-Semaphore/t/01_basic.t similarity index 100% rename from lib/Thread/Semaphore/t/01_basic.t rename to ext/Thread-Semaphore/t/01_basic.t diff --git a/lib/Thread/Semaphore/t/02_errs.t b/ext/Thread-Semaphore/t/02_errs.t similarity index 100% rename from lib/Thread/Semaphore/t/02_errs.t rename to ext/Thread-Semaphore/t/02_errs.t diff --git a/lib/Thread/Semaphore/t/03_nothreads.t b/ext/Thread-Semaphore/t/03_nothreads.t similarity index 100% rename from lib/Thread/Semaphore/t/03_nothreads.t rename to ext/Thread-Semaphore/t/03_nothreads.t diff --git a/lib/.gitignore b/lib/.gitignore index bcce1b3..383b666 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -83,7 +83,7 @@ /Text/Balanced.pm /Text/ParseWords.pm /Text/Soundex.pm -/Thread/Queue.pm +/Thread /Time/HiRes.pm /Time/Piece.pm /Time/Seconds.pm