Move Thread::Semaphore from lib to ext
Nicholas Clark [Sun, 30 Aug 2009 20:57:55 +0000 (21:57 +0100)]
MANIFEST
Porting/Maintainers.pl
ext/.gitignore
ext/Thread-Semaphore/lib/Thread/Semaphore.pm [moved from lib/Thread/Semaphore.pm with 100% similarity]
ext/Thread-Semaphore/t/01_basic.t [moved from lib/Thread/Semaphore/t/01_basic.t with 100% similarity]
ext/Thread-Semaphore/t/02_errs.t [moved from lib/Thread/Semaphore/t/02_errs.t with 100% similarity]
ext/Thread-Semaphore/t/03_nothreads.t [moved from lib/Thread/Semaphore/t/03_nothreads.t with 100% similarity]
lib/.gitignore

index f318632..a8d2de7 100644 (file)
--- 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
index 7d5c3e2..f50c985 100755 (executable)
@@ -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
index 71d2fea..758d02b 100644 (file)
@@ -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
index bcce1b3..383b666 100644 (file)
@@ -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