head	1.9;
access;
symbols
	RELEASE_8_3_0:1.7
	RELEASE_9_0_0:1.7
	RELEASE_7_4_0:1.7
	RELEASE_8_2_0:1.7
	RELEASE_6_EOL:1.7
	RELEASE_8_1_0:1.7
	RELEASE_7_3_0:1.7
	RELEASE_8_0_0:1.7
	RELEASE_7_2_0:1.5
	RELEASE_7_1_0:1.5
	RELEASE_6_4_0:1.5
	RELEASE_5_EOL:1.5
	RELEASE_7_0_0:1.4
	RELEASE_6_3_0:1.4
	PRE_XORG_7:1.4
	RELEASE_4_EOL:1.3
	RELEASE_6_2_0:1.2
	RELEASE_6_1_0:1.2
	RELEASE_5_5_0:1.2;
locks; strict;
comment	@# @;


1.9
date	2012.11.17.06.01.12;	author svnexp;	state Exp;
branches;
next	1.8;

1.8
date	2012.06.29.18.30.42;	author az;	state Exp;
branches;
next	1.7;

1.7
date	2009.07.03.21.32.56;	author skreuzer;	state Exp;
branches;
next	1.6;

1.6
date	2009.06.27.08.49.43;	author gabor;	state Exp;
branches;
next	1.5;

1.5
date	2008.04.17.14.28.18;	author araujo;	state Exp;
branches;
next	1.4;

1.4
date	2007.03.31.20.33.56;	author gabor;	state Exp;
branches;
next	1.3;

1.3
date	2006.12.08.13.46.33;	author gabor;	state Exp;
branches;
next	1.2;

1.2
date	2005.12.24.02.21.14;	author leeym;	state Exp;
branches;
next	1.1;

1.1
date	2005.12.17.10.30.12;	author erwin;	state Exp;
branches;
next	;


desc
@@


1.9
log
@Switch exporter over
@
text
@# Ports collection Makefile for:	p5-Digest-Haval256
# Date created:				17 Dec 2005
# Whom:					Gabor Kovesdan
# $FreeBSD: head/security/p5-Digest-Haval256/Makefile 300897 2012-07-14 14:29:18Z beat $

PORTNAME=	Digest-Haval256
PORTVERSION=	1.0.5
CATEGORIES=	security perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	skreuzer@@FreeBSD.org
COMMENT=	Perl extension for Haval256 hash algorithm

BUILD_DEPENDS=	p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64
RUN_DEPENDS=	p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64

PERL_CONFIGURE=	yes

MAN3=	Digest::Haval256.3

.include <bsd.port.mk>
@


1.8
log
@- Remove SITE_PERL from *_DEPENDS

Approved by: portmgr@@ (bapt@@)
@
text
@d4 1
a4 1
# $FreeBSD$
@


1.7
log
@Take over maintainership

Approved by:	wxs (mentor, implicit)
@
text
@d15 2
a16 2
BUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
RUN_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
@


1.6
log
@- Drop maintainership of some ports I don't use any more
@
text
@d12 1
a12 1
MAINTAINER=	ports@@FreeBSD.org
@


1.5
log
@- Take advantage of CPAN macro from bsd.sites.mk, change ${MASTER_SITE_PERL_CPAN} to CPAN.

PR:		ports/122674
Submitted by:	Philip M. Gollucci <pgollucci@@p6m7g8.com>
Reworked by:	araujo (myself)
Approved by:	portmgr (pav)
@
text
@d12 1
a12 1
MAINTAINER=	gabor@@FreeBSD.org
@


1.4
log
@- Remove support for old Perl from my ports
@
text
@d9 1
a9 2
MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR=	Digest
@


1.3
log
@Change my e-mail address.

Approved by:	erwin (mentor)
@
text
@d23 1
a23 12
.include <bsd.port.pre.mk>

.if ${PERL_LEVEL} < 500600
EXTRA_PATCHES=	${PATCHDIR}/extrapatch-Haval256.xs

post-patch:
	${PERL} -pi -e 's/^our\s+([\$$\@@\%]\w+)/use vars qw($$1); $$1/;' ${WRKSRC}/Haval256.pm
	${PERL} -pi -e '$$_="" if m{warnings}' ${WRKSRC}/Haval256.pm ${WRKSRC}/t/*.t
	${PERL} -pi -e 's/\)/, char **env\)/ if m{int main}' ${WRKSRC}/_haval.c
.endif

.include <bsd.port.post.mk>
@


1.2
log
@- unbreak on old perl

Submitted by:	leeym
Approved by:	maintainer via email
@
text
@d13 1
a13 1
MAINTAINER=	gkovesdan@@t-hosting.hu
@


1.1
log
@Haval is a variable-length, variable-round one-way hash function designed by
Yuliang Zheng, Josef Pieprzyk, and Jennifer Seberry. The number of rounds can
be 3, 4, or 5, while the hash length can be 128, 160, 192, 224, or 256 bits.
Thus, there are a total of 15 different outputs. For better security, however,
this module implements the 5-round, 256-bit output.

WWW: http://search.cpan.org/dist/Digest-Haval256

PR:		ports/90534
Submitted by:	Gabor Kovesdan
@
text
@d16 3
d24 8
a31 2
.if ${PERL_LEVEL} <= 500503
IGNORE=	requires Perl 5.6. Intall lang/perl5 or lang/perl5.8, and try again
d33 1
@

