devel/p5-Data-Clone 0.006 DragonFly
Polymorphic data cloning
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 14.3 KiB, 30.6 KiB installed
Description
Data::Clone does data cloning, i.e. copies things recursively. This is smart so that it works with not only non-blessed references, but also with blessed references (i.e. objects). When clone() finds an object, it calls a clone method of the object if the object has a clone, otherwise it makes a surface copy of the object. That is, this module does polymorphic data cloning.
Although there are several modules on CPAN which can clone data, this module has a different cloning policy from almost all of them. See "Cloning policy" and "Comparison to other cloning modules" for details.
In the other systems
The newest version among them is 0.006, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | devel/p5-Data-Clone | 0.006 newest | none known | - | [email protected] | - |
| FreeBSD | devel/p5-Data-Clone | 0.006 newest | none known | - | [email protected] | - |
| OpenBSD | devel/p5-Data-Clone | 0.006 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| HardenedBSD | devel/p5-Data-Clone | 0.006 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-Data-Clone | 0.006 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install p5-Data-Clone
From DPorts:
cd /usr/dports/devel/p5-Data-Clone && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.