From fa2ccc16a034c86d936f6a086624a6f38a8f1bfc Mon Sep 17 00:00:00 2001
From: Sergey Skvortsov <skv@FreeBSD.org>
Date: Mon, 27 May 2002 12:14:34 +0000
Subject: Add p5-Class-Tangram 1.11, create constructors, accessor, update
 methods for objects from Tangram.

---
 devel/Makefile                     |  1 +
 devel/p5-Class-Tangram/Makefile    | 28 ++++++++++++++++++++++++++++
 devel/p5-Class-Tangram/distinfo    |  1 +
 devel/p5-Class-Tangram/pkg-comment |  1 +
 devel/p5-Class-Tangram/pkg-descr   | 11 +++++++++++
 devel/p5-Class-Tangram/pkg-plist   |  5 +++++
 6 files changed, 47 insertions(+)
 create mode 100644 devel/p5-Class-Tangram/Makefile
 create mode 100644 devel/p5-Class-Tangram/distinfo
 create mode 100644 devel/p5-Class-Tangram/pkg-comment
 create mode 100644 devel/p5-Class-Tangram/pkg-descr
 create mode 100644 devel/p5-Class-Tangram/pkg-plist

diff --git a/devel/Makefile b/devel/Makefile
index 7ffe6424d683..3c6fac5e3cc5 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -378,6 +378,7 @@
     SUBDIR += p5-Class-ObjectTemplate
     SUBDIR += p5-Class-ObjectTemplate-DB
     SUBDIR += p5-Class-Singleton
+    SUBDIR += p5-Class-Tangram
     SUBDIR += p5-Class-Tom
     SUBDIR += p5-Class-Trigger
     SUBDIR += p5-Class-WhiteHole
diff --git a/devel/p5-Class-Tangram/Makefile b/devel/p5-Class-Tangram/Makefile
new file mode 100644
index 000000000000..a24175d2c638
--- /dev/null
+++ b/devel/p5-Class-Tangram/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for:	Class-Tangram
+# Date created:	   08 April 2002
+# Whom:		   Sergey Skvortsov <skv@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	Class-Tangram
+PORTVERSION=	1.11
+CATEGORIES=	devel perl5
+MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR=	Class
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	skv@FreeBSD.org
+
+BUILD_DEPENDS=	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Set/Object.pm:${PORTSDIR}/devel/p5-Set-Object \
+		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip \
+		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Pod/Constants.pm:${PORTSDIR}/textproc/p5-Pod-Constants \
+		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Tangram.pm:${PORTSDIR}/databases/p5-Tangram
+RUN_DEPENDS=	${BUILD_DEPENDS}
+
+PERL_CONFIGURE=	yes
+
+MANPREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
+MAN3=		Class::Tangram.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Class-Tangram/distinfo b/devel/p5-Class-Tangram/distinfo
new file mode 100644
index 000000000000..ab035b99e944
--- /dev/null
+++ b/devel/p5-Class-Tangram/distinfo
@@ -0,0 +1 @@
+MD5 (Class-Tangram-1.11.tar.gz) = 6a8c63c1e9cbd66d044095c404a69c56
diff --git a/devel/p5-Class-Tangram/pkg-comment b/devel/p5-Class-Tangram/pkg-comment
new file mode 100644
index 000000000000..6abc8ad863d8
--- /dev/null
+++ b/devel/p5-Class-Tangram/pkg-comment
@@ -0,0 +1 @@
+Create constructors, accessor, update methods for objects from Tangram
diff --git a/devel/p5-Class-Tangram/pkg-descr b/devel/p5-Class-Tangram/pkg-descr
new file mode 100644
index 000000000000..ab8db66ff0c7
--- /dev/null
+++ b/devel/p5-Class-Tangram/pkg-descr
@@ -0,0 +1,11 @@
+Class::Tangram is a common base class originally intended for use with
+Tangram objects, that gives you free constructors, access methods,
+update methods, and a destructor that should help in breaking circular
+references for you.  Type checking is achieved by parsing the Tangram
+schema for the object, which is contained within the object class in an
+exported variable $schema.
+
+WWW: http://search.cpan.org/search?dist=Class-Tangram
+
+-- Sergey Skvortsov
+skv@FreeBSD.org
diff --git a/devel/p5-Class-Tangram/pkg-plist b/devel/p5-Class-Tangram/pkg-plist
new file mode 100644
index 000000000000..9a2158b46d5c
--- /dev/null
+++ b/devel/p5-Class-Tangram/pkg-plist
@@ -0,0 +1,5 @@
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class/Tangram/.packlist
+lib/perl5/site_perl/%%PERL_VER%%/Class/Tangram.pm
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class/Tangram
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Class 2>/dev/null || true
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class 2>/dev/null || true
-- 
cgit debian/1.2.3+git2.25.1-1-2-gaceb0