Port details on branch 2022Q2 |
- p5-Clone-Fast Natively copying Perl data structures
- 0.97_1 devel =0 0.97_1Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: 2006-07-14 21:23:33
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- Also Listed In: perl5
- License: ART20
- WWW:
- https://metacpan.org/release/WAZZUTEKE/Clone-Fast-0.97
- Description:
- Essentially, this module is a very optimized version of Clone::More.
By taking advantage of one of Clone::More's 'OPTIMIZATION_HACKS' as
well as removing all the Pure Perl from the More.pm, I was able to
gain a lot of speed out of the module. Essentially, though, the core
of the module is exactly as that of Clone::More.
You will see that by using Benchmark::cmpthese, I ran a simple
comparison between Storable::dclone, Clone::More::clone, and
Clone::Fast::clone. You will (should) begin to see the reason why I
loaded this module along side of Clone::More.
Rate Storable Clone::More Clone::Fast
Storable 7552/s -- -39% -59%
Clone::More 12400/s 64% -- -33%
Clone::Fast 18442/s 144% 49% --
For more information relative to the DESCRIPTION of this module, I
recommend peeking into the POD written for Clone::More (I took more
time with it ;) )
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-Clone-Fast>0:devel/p5-Clone-Fast
- To install the port:
- cd /usr/ports/devel/p5-Clone-Fast/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/p5-Clone-Fast
- pkg install p5-Clone-Fast
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-Clone-Fast
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (Clone-Fast-0.97.tar.gz) = 3f81f22b222719f1a2e3c5d1738e5719c06b37fe00277c71949f21ecf272aaa7
SIZE (Clone-Fast-0.97.tar.gz) = 50917
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- This port is required by:
- for Build
-
- www/p5-Catalyst-Plugin-Server
- for Run
-
- www/p5-Catalyst-Plugin-Server
Configuration Options:
- No options to configure
- Options name:
- devel_p5-Clone-Fast
- USES:
- perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|