Add p5-Class-Virtual, a base class for virtual base classes in Perl.

This commit is contained in:
Anton Berezin 2004-07-28 08:41:51 +00:00
parent ee4d7063a3
commit 17b081e986
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=114916
5 changed files with 41 additions and 0 deletions

View file

@ -640,6 +640,7 @@
SUBDIR += p5-Class-Tangram
SUBDIR += p5-Class-Tom
SUBDIR += p5-Class-Trigger
SUBDIR += p5-Class-Virtual
SUBDIR += p5-Class-WhiteHole
SUBDIR += p5-Class-XPath
SUBDIR += p5-Clone

View file

@ -0,0 +1,27 @@
# New ports collection makefile for: Class-Virtual
# Date created: 28 Jul 2004
# Whom: Anton Berezin <tobez@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= Class-Virtual
PORTVERSION= 0.04
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Class
PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Base class for virtual base classes in Perl
BUILD_DEPENDS= ${SITE_PERL}/Class/Data/Inheritable.pm:${PORTSDIR}/devel/p5-Class-Data-Inheritable \
${SITE_PERL}/Class/ISA.pm:${PORTSDIR}/devel/p5-Class-ISA \
${SITE_PERL}/Carp/Assert.pm:${PORTSDIR}/devel/p5-Carp-Assert
RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
MAN3= Class::Virtual.3 Class::Virtually::Abstract.3
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
MD5 (Class-Virtual-0.04.tar.gz) = e3c1102f97a50904da1240f3f67446e4
SIZE (Class-Virtual-0.04.tar.gz) = 5829

View file

@ -0,0 +1,5 @@
This is a base class for implementing virtual base classes (what some
people call an abstract class). It allows you to explicitly declare
what methods are virtual and that must be implemented by subclasses.
WWW: http://search.cpan.org/dist/Class-Virtual/

View file

@ -0,0 +1,6 @@
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/Virtual/.packlist
%%SITE_PERL%%/Class/Virtual.pm
%%SITE_PERL%%/Class/Virtually/Abstract.pm
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/Virtual
@dirrm %%SITE_PERL%%/Class/Virtually
@unexec rmdir %D/%%SITE_PERL%%/Class 2>/dev/null || true