./devel/p5-forks, Drop-in replacement for Perl threads using fork()

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.36nb2, Package name: p5-forks-0.36nb2, Maintainer: pkgsrc-users

The forks.pm module is a drop-in replacement for threads.pm. It
has the same syntax as the threads.pm module (it even takes over
its namespace) but has some significant differences:

- you do _not_ need a special (threaded) version of Perl
- it is _much_ more economic with memory usage on OS's that support COW
- it is more efficient in the startup of threads
- it is slightly less efficient in the stopping of threads
- it is less efficient in inter-thread communication

If for nothing else, it allows you to use the Perl threading model
in non-threaded Perl builds and in older versions of Perl (5.6.0
and higher are supported).


Required to run:
[lang/perl5] [devel/p5-Devel-Symdump] [devel/p5-List-MoreUtils] [sysutils/p5-Sys-SigAction] [devel/p5-Acme-Damn]

Master sites: (Expand)

SHA1: ef6498f236e70f4a36571f161d6920367d4ceb5e
RMD160: 2d5d04d2676e286e351c95401d7a13854f68df0f
Filesize: 108.538 KB

Version history: (Expand)


CVS history: (Expand)


   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-05-08 17:09:25 by Thomas Klausner | Files touched by this commit (3)
Log message:
Import p5-forks-0.36 as devel/p5-forks.

The forks.pm module is a drop-in replacement for threads.pm.  It
has the same syntax as the threads.pm module (it even takes over
its namespace) but has some significant differences:

- you do _not_ need a special (threaded) version of Perl
- it is _much_ more economic with memory usage on OS's that support COW
- it is more efficient in the startup of threads
- it is slightly less efficient in the stopping of threads
- it is less efficient in inter-thread communication

If for nothing else, it allows you to use the Perl threading model
in non-threaded Perl builds and in older versions of Perl (5.6.0
and higher are supported).