aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2006-11-01 20:38:54 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2006-11-01 20:38:54 +0000
commitcf564a3534ff64046867e64a53724049acb566ad (patch)
tree87eda1400eeff523e6a6575b7c965c23ae8c0f81
parentb38a0ef77b2c2e8223ee50b5547c2ebcfc98614e (diff)
downloadports-cf564a3534ff64046867e64a53724049acb566ad.tar.gz
ports-cf564a3534ff64046867e64a53724049acb566ad.zip
This module provides a general-purpose clone function to make deep
copies of Perl data structures. It calls itself recursively to copy nested hash, array, scalar and reference types, including tied variables and objects. WWW: http://search.cpan.org/dist/Clone-PP/ PR: ports/104979 Submitted by: Zach Thompson <hideo at lastamericanempire.com>
Notes
Notes: svn path=/head/; revision=176118
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Clone-PP/Makefile22
-rw-r--r--devel/p5-Clone-PP/distinfo3
-rw-r--r--devel/p5-Clone-PP/pkg-descr6
-rw-r--r--devel/p5-Clone-PP/pkg-plist5
5 files changed, 37 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 7806d3153953..54ab1dd2419b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -890,6 +890,7 @@
SUBDIR += p5-Clone
SUBDIR += p5-Clone-Fast
SUBDIR += p5-Clone-More
+ SUBDIR += p5-Clone-PP
SUBDIR += p5-Code-Perl
SUBDIR += p5-Commands-Guarded
SUBDIR += p5-Config-Any
diff --git a/devel/p5-Clone-PP/Makefile b/devel/p5-Clone-PP/Makefile
new file mode 100644
index 000000000000..8dfdb8efdf63
--- /dev/null
+++ b/devel/p5-Clone-PP/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: devel/p5-Clone-PP
+# Date created: 31 October 2006
+# Whom: Zach Thompson <hideo@lastamericanempire.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Clone-PP
+PORTVERSION= 1.02
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= Clone
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= hideo@lastamericanempire.com
+COMMENT= Recursively copy Perl datatypes
+
+PERL_CONFIGURE= yes
+
+MAN3= Clone::PP.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Clone-PP/distinfo b/devel/p5-Clone-PP/distinfo
new file mode 100644
index 000000000000..b9a8274dcf6b
--- /dev/null
+++ b/devel/p5-Clone-PP/distinfo
@@ -0,0 +1,3 @@
+MD5 (Clone-PP-1.02.tar.gz) = 8dd40e1072232006ff0242a823897e09
+SHA256 (Clone-PP-1.02.tar.gz) = 975d872c7d37f74d4d2621a3bc15e0234cef72d5ffbc16545043dc9a02197037
+SIZE (Clone-PP-1.02.tar.gz) = 7746
diff --git a/devel/p5-Clone-PP/pkg-descr b/devel/p5-Clone-PP/pkg-descr
new file mode 100644
index 000000000000..ed12ee295ccd
--- /dev/null
+++ b/devel/p5-Clone-PP/pkg-descr
@@ -0,0 +1,6 @@
+This module provides a general-purpose clone function to make deep
+copies of Perl data structures. It calls itself recursively to copy
+nested hash, array, scalar and reference types, including tied
+variables and objects.
+
+WWW: http://search.cpan.org/dist/Clone-PP/
diff --git a/devel/p5-Clone-PP/pkg-plist b/devel/p5-Clone-PP/pkg-plist
new file mode 100644
index 000000000000..0151dc7bca7a
--- /dev/null
+++ b/devel/p5-Clone-PP/pkg-plist
@@ -0,0 +1,5 @@
+%%SITE_PERL%%/Clone/PP.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Clone/PP/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Clone/PP
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Clone
+@dirrmtry %%SITE_PERL%%/Clone