summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2009-08-30 21:57:55 +0100
committerNicholas Clark <nick@ccl4.org>2009-08-31 10:54:51 +0100
commit94c8ec9e00b34f6eccb5a89e182c50fbae21967d (patch)
tree76a58204b4682bf18db9cbc9722cf7164b83ac42
parent0c05f16440beb8d0347806f494181540074c7471 (diff)
downloadperl-94c8ec9e00b34f6eccb5a89e182c50fbae21967d.tar.gz
Move Thread::Semaphore from lib to ext
-rw-r--r--MANIFEST8
-rwxr-xr-xPorting/Maintainers.pl2
-rw-r--r--ext/.gitignore1
-rw-r--r--ext/Thread-Semaphore/lib/Thread/Semaphore.pm (renamed from lib/Thread/Semaphore.pm)0
-rw-r--r--ext/Thread-Semaphore/t/01_basic.t (renamed from lib/Thread/Semaphore/t/01_basic.t)0
-rw-r--r--ext/Thread-Semaphore/t/02_errs.t (renamed from lib/Thread/Semaphore/t/02_errs.t)0
-rw-r--r--ext/Thread-Semaphore/t/03_nothreads.t (renamed from lib/Thread/Semaphore/t/03_nothreads.t)0
-rw-r--r--lib/.gitignore2
8 files changed, 7 insertions, 6 deletions
diff --git a/MANIFEST b/MANIFEST
index f318632a09..a8d2de78d7 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 7d5c3e2592..f50c985d2b 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 71d2feaa75..758d02b507 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
index 67cb30e66a..67cb30e66a 100644
--- a/lib/Thread/Semaphore.pm
+++ b/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
index 06fc2b24fd..06fc2b24fd 100644
--- a/lib/Thread/Semaphore/t/01_basic.t
+++ b/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
index 06f0b937ee..06f0b937ee 100644
--- a/lib/Thread/Semaphore/t/02_errs.t
+++ b/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
index 58bcb04987..58bcb04987 100644
--- a/lib/Thread/Semaphore/t/03_nothreads.t
+++ b/ext/Thread-Semaphore/t/03_nothreads.t
diff --git a/lib/.gitignore b/lib/.gitignore
index bcce1b3f84..383b6663a6 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