head	1.16;
access;
symbols
	RELEASE_8_3_0:1.14
	RELEASE_9_0_0:1.14
	RELEASE_7_4_0:1.14
	RELEASE_8_2_0:1.14
	RELEASE_6_EOL:1.14
	RELEASE_8_1_0:1.14
	RELEASE_7_3_0:1.14
	RELEASE_8_0_0:1.14
	RELEASE_7_2_0:1.14
	RELEASE_7_1_0:1.14
	RELEASE_6_4_0:1.14
	RELEASE_5_EOL:1.14
	RELEASE_7_0_0:1.14
	RELEASE_6_3_0:1.14
	PRE_XORG_7:1.14
	RELEASE_4_EOL:1.14
	RELEASE_6_2_0:1.14
	RELEASE_6_1_0:1.14
	RELEASE_5_5_0:1.14
	RELEASE_6_0_0:1.14
	RELEASE_5_4_0:1.14
	RELEASE_4_11_0:1.14
	RELEASE_5_3_0:1.14
	RELEASE_4_10_0:1.14
	RELEASE_5_2_1:1.13
	RELEASE_5_2_0:1.13
	RELEASE_4_9_0:1.10
	RELEASE_5_1_0:1.10
	RELEASE_4_8_0:1.10
	RELEASE_5_0_0:1.9
	RELEASE_4_7_0:1.8
	RELEASE_4_6_2:1.8
	RELEASE_4_6_1:1.8
	RELEASE_4_6_0:1.8
	RELEASE_5_0_DP1:1.8
	RELEASE_4_5_0:1.6
	RELEASE_4_4_0:1.6
	RELEASE_4_3_0:1.4
	RELEASE_4_2_0:1.4
	RELEASE_4_1_1:1.1
	RELEASE_4_1_0:1.1;
locks; strict;
comment	@# @;


1.16
date	2013.01.27.06.41.41;	author svnexp;	state Exp;
branches;
next	1.15;

1.15
date	2012.11.17.06.01.14;	author svnexp;	state Exp;
branches;
next	1.14;

1.14
date	2003.12.25.17.56.48;	author pav;	state Exp;
branches;
next	1.13;

1.13
date	2003.10.15.21.28.02;	author edwin;	state Exp;
branches;
next	1.12;

1.12
date	2003.10.15.13.43.48;	author edwin;	state Exp;
branches;
next	1.11;

1.11
date	2003.10.15.04.54.16;	author kris;	state Exp;
branches;
next	1.10;

1.10
date	2003.02.21.13.26.52;	author knu;	state Exp;
branches;
next	1.9;

1.9
date	2002.10.27.02.30.46;	author kris;	state Exp;
branches;
next	1.8;

1.8
date	2002.02.11.00.14.38;	author trevor;	state Exp;
branches;
next	1.7;

1.7
date	2002.02.10.19.28.36;	author trevor;	state Exp;
branches;
next	1.6;

1.6
date	2001.09.06.17.01.35;	author trevor;	state Exp;
branches;
next	1.5;

1.5
date	2001.09.01.17.44.16;	author dwcjr;	state Exp;
branches;
next	1.4;

1.4
date	2000.10.15.14.23.23;	author trevor;	state Exp;
branches;
next	1.3;

1.3
date	2000.10.02.05.39.33;	author trevor;	state Exp;
branches;
next	1.2;

1.2
date	2000.09.23.18.25.17;	author nbm;	state Exp;
branches;
next	1.1;

1.1
date	2000.07.16.20.06.18;	author steve;	state Exp;
branches;
next	;


desc
@@


1.16
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311049
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: trevor
# $FreeBSD: head/security/pad/Makefile 311049 2013-01-27 05:55:20Z tabthorpe $

PORTNAME=	pad
PORTVERSION=	1.0.4
PORTREVISION=	2
PORTEPOCH=	1
CATEGORIES=	security
MASTER_SITES=	http://keyserver.kjsl.com/~jharris/distfiles/
#		http://www.lammah.com/pad/
EXTRACT_SUFX=	.tgz

MAINTAINER=	jharris@@widomaker.com
COMMENT=	A command-line utility to encrypt files

DOC_FILES=	COPYING README ChangeLog
GNU_CONFIGURE=	yes
MAN1=		pad.1
PLIST=		${WRKDIR}/pkg-plist
USE_OPENSSL=	yes

pre-install:
	${ECHO_CMD} bin/pad > ${PLIST}
.if !defined(NOPORTDOCS)
.for i in ${DOC_FILES}
	${ECHO_CMD} share/doc/pad/$i >> ${PLIST}
.endfor
.endif
	${ECHO_CMD} "@@dirrm share/doc/pad" >> ${PLIST}

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/pad ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/pad.1 ${PREFIX}/man/man1
.if !defined(NOPORTDOCS)
	${MKDIR} ${DOCSDIR}
.for i in ${DOC_FILES}
	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
.endfor
.endif

.include <bsd.port.mk>
@


1.15
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:	pad
# Date created:				8 July 2000
# Whom:					Trevor Johnson
#
# $FreeBSD: head/security/pad/Makefile 300897 2012-07-14 14:29:18Z beat $
#
@


1.14
log
@- Update MASTER_SITES.

PR:		ports/60530
Submitted by:	Jason Harris <jharris@@widomaker.com> (maintainer)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.13
log
@[maintainer-update] ports/security/pad - make fetchable again

	http://www.lammah.com/ has been unresponsive long enough, point
	to working sites

PR:		ports/58087
Submitted by:	Jason Harris <jharris@@widomaker.com>
@
text
@d13 1
a13 1
MASTER_SITES=	http://galileo.spaceports.com/~jharris/distfiles/
@


1.12
log
@unbreak port by adding lots of \n\'s
informed maintainer.
@
text
@a8 1
PORTEPOCH=	1
d11 1
d13 2
a14 1
MASTER_SITES=	http://www.lammah.com/pad/
@


1.11
log
@BROKEN on 5.x: does not compile
@
text
@d11 1
a11 1
PORTREVISION=	1
a24 6
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 501000
BROKEN=		"Does not compile"
.endif

d44 1
a44 1
.include <bsd.port.post.mk>
@


1.10
log
@De-pkg-comment.
@
text
@d25 6
d50 1
a50 1
.include <bsd.port.mk>
@


1.9
log
@Use buffer-safe string functions for paranoia.  Bump PORTREVISION.

Reviewed by:	maintainer
@
text
@d17 1
@


1.8
log
@The master site came online again, so use it.

Noticed by:	MAINTAINER

Use the re-rolled distfile from there, which appears to have been
prepared with "automake -i" and therefore no longer requires GNU
make.
@
text
@d11 1
@


1.7
log
@Update to 1.0.4.  This version can accept several input files or
RNG inputs, rather than just one, and can generate numerous output
files, rather than just two.  It now requires GNU make.

Add a patch to use mkstemp() rather than tempnam() so temporary
files are created with safe permissions.  With the unpatched version,
local users can read sensitive information if pad is run in a
world-readable directory (the bug is not present in 0.x versions).
Turn over maintainership to submitter.

Submitted by:	Jason Harris <jharris@@widomaker.com>
PR:		27323 and 32810

Install the man page.

Fix spelling of "omitted" in pad.1 and pad.c.  Clarify warning
message about inputs with unequal sizes.

Generate the packing list just before installation.

I put the distfile on MASTER_SITE_LOCAL because the home site is
offline.  The checksum on my copy differs from the one in PR 27323.
@
text
@d9 1
a10 1
PORTEPOCH=	1
d12 1
a12 3
MASTER_SITES=	http://www.lammah.com/pad/ \
			${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=trevor
a20 1
USE_GMAKE=	yes
@


1.6
log
@Downgrade to 0.7.  I believe the newer version may be insecure in
its use of  tempnam(), but I have not written a patch to correct
it.  I told the author about this on 23 September.  The port was
updated without my knowledge.  Add PORTEPOCH.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/pad/Makefile,v 1.5 2001/09/01 17:44:16 dwcjr Exp $
d9 1
a10 1
PORTVERSION=	0.7
d12 3
a14 1
MASTER_SITES=	http://www.lammah.com/pad/
d17 1
a17 1
MAINTAINER=	trevor@@FreeBSD.org
d21 3
d26 9
d37 1
@


1.5
log
@Update to 1.0.4
Add ${DOCSDIR} compliance

PR:		27323
Submitted by:	dave@@mu.org
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/pad/Makefile,v 1.4 2000/10/15 14:23:23 trevor Exp $
d9 2
a10 1
PORTVERSION=	1.0.4
@


1.4
log
@Add USE_OPENSSL=yes to fix a bug found by bento.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/pad/Makefile,v 1.3 2000/10/02 05:39:33 trevor Exp $
d9 1
a9 1
PORTVERSION=	0.7
d23 1
a23 1
	${MKDIR} ${PREFIX}/share/doc/pad
d25 1
a25 1
	${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/pad
@


1.3
log
@Change MAINTAINER for my ports.

Approved by:	will
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/pad/Makefile,v 1.2 2000/09/23 18:25:17 nbm Exp $
d18 1
@


1.2
log
@Update to 0.7.

PR:		21503
Submitted by:	Trevor Johnson <trevor@@jpj.net> (maintainer)
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/pad/Makefile,v 1.1 2000/07/16 20:06:18 steve Exp $
d14 1
a14 1
MAINTAINER=	trevor@@jpj.net
@


1.1
log
@Adding pad version 0.5.

This is a small command-line utility to turn one file into two, each
indistinguishable from noise, and put them back together into
the original.

PR:		19778
Submitted by:	Trevor Johnson <trevor@@jpj.net>
@
text
@d5 1
a5 1
# $FreeBSD$
d9 1
a9 1
PORTVERSION=	0.5
d16 1
a16 6
post-extract:
	@@${RM} ${WRKSRC}/install-sh ${WRKSRC}/mkinstalldirs \
	${WRKSRC}/missing ${WRKSRC}/INSTALL ${WRKSRC}/COPYING
	@@${TOUCH} ${WRKSRC}/install-sh ${WRKSRC}/mkinstalldirs \
	${WRKSRC}/missing ${WRKSRC}/INSTALL ${WRKSRC}/COPYING

a17 2
USE_AUTOMAKE=	yes
USE_GMAKE=	yes
d19 2
a20 1
post-install:
d22 4
a25 2
	@@${MKDIR} ${PREFIX}/share/doc/pad
	@@${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/pad
@

