help w/ port just installing files...
John-Mark Gurney
jmg at funkthat.com
Tue Nov 18 03:31:12 UTC 2014
So, I'm trying to get a port that will install the NIST's KAT vectors
so I can write a test program using them...
I don't know what is the best way to handle plist creation and
installation. I have this Makefile so far:
# Created by: John-Mark Gurney <jmg at FreeBSD.org>
# $FreeBSD$
PORTNAME= nist-kat
DISTVERSION= 1.0
CATEGORIES= security
MAINTAINER= jmg at FreeBSD.org
COMMENT= Collection of NIST's Know Answer Test Vectors
#LICENSE= PUBLICDOMAIN
BASE_URL= http://csrc.nist.gov/groups/STM/cavp/documents
MASTER_SITES= ${BASE_URL}/aes/:aes
MASTER_SITES+= ${BASE_URL}/des/:des
MASTER_SITES+= ${BASE_URL}/mac/:mac
DISTFILES= KAT_AES.zip:aes
DISTFILES+= XTSTestVectors.zip:aes
DISTFILES+= KAT_TDES.zip:des
DISTFILES+= gcmtestvectors.zip:mac
DISTFILES+= hmactestvectors.zip:mac
# We want each dist file in it's own subdir
EXTRACT_CMD= mkdir $${file%.zip}; ${TAR}
EXTRACT_AFTER_ARGS=-C $${file%.zip}
NO_BUILD=
NO_WRKSUBDIR=
do-install:
mkdir -p ${PREFIX}/share/nist-kat && \
cp -Rp ${WRKSRC}/ ${PREFIX}/share/nist-kat
.include <bsd.port.mk>
But the cp command copies more than I want, including the staging dir.
Does someone know an easier way to do this?
Thanks.
--
John-Mark Gurney Voice: +1 415 225 5579
"All that I will do, has been done, All that I have, has not."
More information about the freebsd-ports
mailing list