head	1.25;
access;
symbols
	RELEASE_8_3_0:1.14
	RELEASE_9_0_0:1.12
	RELEASE_7_4_0:1.8
	RELEASE_8_2_0:1.8
	RELEASE_6_EOL:1.8
	RELEASE_8_1_0:1.5
	RELEASE_7_3_0:1.1;
locks; strict;
comment	@# @;


1.25
date	2013.03.11.15.25.41;	author svnexp;	state Exp;
branches;
next	1.24;

1.24
date	2013.02.03.00.52.57;	author svnexp;	state Exp;
branches;
next	1.23;

1.23
date	2013.01.25.21.46.11;	author svnexp;	state Exp;
branches;
next	1.22;

1.22
date	2012.11.26.19.56.44;	author svnexp;	state Exp;
branches;
next	1.21;

1.21
date	2012.11.17.06.01.16;	author svnexp;	state Exp;
branches;
next	1.20;

1.20
date	2012.10.18.19.19.34;	author dinoex;	state Exp;
branches;
next	1.19;

1.19
date	2012.10.13.13.39.56;	author dinoex;	state Exp;
branches;
next	1.18;

1.18
date	2012.06.01.14.40.28;	author dinoex;	state Exp;
branches;
next	1.17;

1.17
date	2012.05.28.17.54.47;	author dinoex;	state Exp;
branches;
next	1.16;

1.16
date	2012.05.13.20.18.48;	author pav;	state Exp;
branches;
next	1.15;

1.15
date	2012.04.27.10.07.42;	author dinoex;	state Exp;
branches;
next	1.14;

1.14
date	2012.01.30.06.03.13;	author dinoex;	state Exp;
branches;
next	1.13;

1.13
date	2012.01.12.15.44.37;	author dinoex;	state Exp;
branches;
next	1.12;

1.12
date	2011.08.13.14.30.25;	author dinoex;	state Exp;
branches;
next	1.11;

1.11
date	2011.04.08.03.48.01;	author dinoex;	state Exp;
branches;
next	1.10;

1.10
date	2011.03.05.11.27.08;	author dinoex;	state Exp;
branches;
next	1.9;

1.9
date	2011.02.24.13.49.49;	author dinoex;	state Exp;
branches;
next	1.8;

1.8
date	2010.08.17.19.41.18;	author dinoex;	state Exp;
branches;
next	1.7;

1.7
date	2010.08.04.14.26.57;	author dinoex;	state Exp;
branches;
next	1.6;

1.6
date	2010.07.18.11.38.06;	author dinoex;	state Exp;
branches;
next	1.5;

1.5
date	2010.06.05.19.53.32;	author dinoex;	state Exp;
branches;
next	1.4;

1.4
date	2010.06.03.05.24.00;	author linimon;	state Exp;
branches;
next	1.3;

1.3
date	2010.03.27.21.05.08;	author dinoex;	state Exp;
branches;
next	1.2;

1.2
date	2010.03.23.21.01.52;	author dinoex;	state Exp;
branches;
next	1.1;

1.1
date	2009.12.12.12.32.58;	author dinoex;	state Exp;
branches;
next	;


desc
@@


1.25
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313881
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# $FreeBSD: head/security/polarssl/Makefile 313881 2013-03-11 12:53:06Z jase $

PORTNAME=	polarssl
PORTVERSION=	1.2.6
DISTVERSIONSUFFIX=	-gpl
CATEGORIES=	security devel
MASTER_SITES=	http://polarssl.org/download/
EXTRACT_SUFX=	.tgz

MAINTAINER=	jase@@FreeBSD.org
COMMENT=	Open Source embedded SSL/TLS cryptographic library

LICENSE=	GPLv2

FETCH_ARGS=	-pRr
ALL_TARGET=	no_test

USE_GMAKE=	yes
USE_LDCONFIG=	yes

WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
PORTDOCS=	ChangeLog README

BINFILES=	aescrypt2 benchmark dh_client dh_genprime dh_server hello \
		md5sum mpi_demo rsa_genkey rsa_sign rsa_verify selftest \
		sha1sum sha2sum ssl_cert_test ssl_client1 ssl_client2 \
		ssl_server ssl_test

# cmake install is broken, so we do it by hand
do-install:
	@@${TAR} -C ${WRKSRC}/include -cf - polarssl | ${TAR} -C ${PREFIX}/include -xf -
	${INSTALL_DATA} ${WRKSRC}/library/libpolarssl.a ${PREFIX}/lib/
	${INSTALL_DATA} ${WRKSRC}/library/libpolarssl.so  ${PREFIX}/lib/libpolarssl.so.0
	cd ${PREFIX}/lib/ && ${LN} -sf libpolarssl.so.0 libpolarssl.so
.for i in ${BINFILES}
	${INSTALL_PROGRAM} ${WRKSRC}/programs/*/${i} ${PREFIX}/bin/polarssl_${i}
.endfor

.include <bsd.port.options.mk>

post-install:
.if ${PORT_OPTIONS:MDOCS}
	${MKDIR} ${DOCSDIR}
.for i in ${PORTDOCS}
	${INSTALL_MAN} ${WRKSRC}/${i} ${DOCSDIR}/
.endfor
.endif

.include <bsd.port.pre.mk>

.if ${ARCH} == "powerpc"
BROKEN=		Does not compile on powerpc
.endif

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


1.24
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311448
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/security/polarssl/Makefile 311448 2013-02-03 00:32:56Z jase $
d4 1
a4 1
PORTVERSION=	1.2.5
@


1.23
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310986
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/security/polarssl/Makefile 310986 2013-01-25 20:58:07Z jase $
d4 1
a4 1
PORTVERSION=	1.2.4
@


1.22
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307794
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307794 | jase | 2012-11-26 19:49:22 +0000 (Mon, 26 Nov 2012) | 7 lines
## SVN ##
## SVN ## - Update to 1.2.3
## SVN ## - Assume maintainership
## SVN ##
## SVN ## Changes:	https://raw.github.com/polarssl/polarssl/fb1ba781b398d39f4444515381babcc9e5a8dcd2/ChangeLog
## SVN ##
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: head/security/polarssl/Makefile 307794 2012-11-26 19:49:22Z jase $
d4 1
a4 1
PORTVERSION=	1.2.3
@


1.21
log
@Switch exporter over
@
text
@d1 1
a1 1
# $FreeBSD: head/security/polarssl/Makefile 306086 2012-10-18 19:19:34Z dinoex $
d4 1
a4 1
PORTVERSION=	1.1.4
d7 1
a7 1
MASTER_SITES=	http://polarssl.org/code/download/
d10 1
a10 1
MAINTAINER=	ports@@FreeBSD.org
d15 4
a18 1
USE_PERL5_BUILD=	yes
d39 2
d42 1
a42 1
.if !defined(NOPORTDOCS)
@


1.20
log
@SVN rev 306086 on 2012-10-18 19:19:34Z by dinoex

- drop maintainership
Feature safe: yes
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.19
log
@SVN rev 305832 on 2012-10-13 13:39:56Z by dinoex

- cleanup comments
Feature safe: yes
@
text
@d10 1
a10 1
MAINTAINER=	dinoex@@FreeBSD.org
@


1.18
log
@- update to 1.1.4
@
text
@a0 4
# New ports collection makefile for:    polarssl
# Date created:         10 Dec 2009
# Whom:                 dirk.meyer@@dinoex.sub.org
#
a1 1
#
@


1.17
log
@- update to 1.1.3
Submitted by:	osa
@
text
@d9 1
a9 1
PORTVERSION=	1.1.3
@


1.16
log
@- Mark BROKEN: does not fetch

Reported by:	pointyhat
@
text
@d9 1
a9 1
PORTVERSION=	1.1.2
a19 2
BROKEN=		does not fetch

@


1.15
log
@- update to 1.1.2
@
text
@d20 2
@


1.14
log
@- update to 1.1.1
@
text
@d9 1
a9 1
PORTVERSION=	1.1.1
@


1.13
log
@- update to 1.1.0
@
text
@d9 1
a9 1
PORTVERSION=	1.1.0
@


1.12
log
@- update to 1.0.0
@
text
@d9 1
a9 1
PORTVERSION=	1.0.0
@


1.11
log
@- update to 0.14.3
PR:		156238
Submitted by:	Takefu
@
text
@d9 1
a9 1
PORTVERSION=	0.14.3
@


1.10
log
@- Security update to 0.14.2
Security: Fix possible "man in the middle" attack

- make portlint happy
@
text
@d9 1
a9 1
PORTVERSION=	0.14.2
@


1.9
log
@- update to 0.14.1
@
text
@d9 1
a9 1
PORTVERSION=	0.14.1
d21 1
@


1.8
log
@- update to 0.14.0
@
text
@d9 1
a9 1
PORTVERSION=	0.14.0
d23 1
a23 1
PORTDOCS=	ChangeLog LICENSE README
@


1.7
log
@- build shared lib too
PR:		149262
Submitted by:	Takefu
@
text
@d9 1
a9 1
PORTVERSION=	0.13.1
a10 1
PORTREVISION=	1
@


1.6
log
@- fix excuteable bits
- do not use devel/cmake
PR:		148617
Submitted by:	Takefu
@
text
@d11 1
d35 2
@


1.5
log
@LICENSE	GPLv2
@
text
@a19 1
USE_CMAKE=	yes
a22 1
CMAKE_BUILD_TYPE=	release
d35 1
a35 1
	${INSTALL_DATA} ${WRKSRC}/programs/*/${i} ${PREFIX}/bin/polarssl_${i}
@


1.4
log
@Mark as broken on powerpc.

Hat:		portmgr
@
text
@d18 2
@


1.3
log
@- update to 0.13.1
@
text
@d46 7
a52 1
.include <bsd.port.mk>
@


1.2
log
@- update to 0.13.0
@
text
@d9 1
a9 1
PORTVERSION=	0.13.0
@


1.1
log
@PolarSSL is a light-weight open source cryptographic and SSL/TLS library
written in C. PolarSSL is written with embedded systems in mind and has
been ported on a number of architectures, including ARM, PowerPC, MIPS
and Motorola 68000.

Features include:
 * Small memory footprint
 * Clean and simple API for integration
 * Loose coupling of cryptographic code.
 * Symmetric encryption algorithms: AES, Triple-DES, DES, ARC4, Camellia, XTEA
 * Hash algorithms: MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
 * HAVEGE random number generator
 * RSA with PKCS#1 v1.5 padding
 * SSL version 3 and TLS version 1 client support
 * X.509 certificate and CRL reading from memory or disk in PEM and DER formats
 * Over 900 regression and code coverage tests
 * Example applications

LICENSE: GPL2

WWW: http://polarssl.org/
@
text
@d9 1
a9 1
PORTVERSION=	0.12.1
d18 3
d22 1
d25 13
@

