Date: Mon, 17 Nov 2014 19:31:10 -0800 From: John-Mark Gurney <jmg@funkthat.com> To: ports@FreeBSD.org Subject: help w/ port just installing files... Message-ID: <20141118033110.GX24601@funkthat.com>
next in thread | raw e-mail | index | archive | help
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@FreeBSD.org> # $FreeBSD$ PORTNAME= nist-kat DISTVERSION= 1.0 CATEGORIES= security MAINTAINER= jmg@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."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141118033110.GX24601>