I wouldn't bother with the tiny optimisation of having do-install untar the
distfile - instead remove EXTRACT_ONLY= and use ${INSTALL_DATA} to copy it
from WRKSRC.
Don't set DISTFILES, just set EXTRACT_SUFX=.tgz
Lowercase start of COMMENT
--
Sent from a phone, apologies for poor formatting.
On 28 April 2023 15:55:31 Job Snijders <j...@sobornost.net> wrote:
Hi porters,
kn@ and I are trying to make a port that installs a ton of RPKI sample
data which will be used to improve rpki-client regress (if the pkg is
installed)
For some reason the below yields the following error, and we don't know
why:
feather$ make
===> Checking files for rpki-20230428
`/usr/ports/distfiles/rpki-20230428T000152Z.tgz' is up to date.
(SHA256) rpki-20230428T000152Z.tgz: OK
===> Extracting for rpki-20230428
make: don't know how to make do-extract
Stop in .
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2699
'/usr/ports/pobj/rpki-20230428/.extract_done': @cd
/usr/ports/net/rpki-sampl...)
*** Error 2 in /usr/ports/net/rpki-sample-data
(/usr/ports/infrastructure/mk/bsd.port.mk:2600 'all': @lock=rpki-20230428;
export _LOCKS_HEL...)
Does one of you know? :-)
Kind regards,
Job
-----------------------------------------
COMMENT = Samples of RPKI data
CATEGORIES = net
HOMEPAGE = https://www.rpkiviews.org
MAINTAINER = Job Snijders <j...@openbsd.org>
# public domain
PERMIT_PACKAGE = Yes
VDATE = 2023/04/28
VTIME = T000152Z
VERSION = ${VDATE:S/\///g}
DISTNAME = rpki-${VERSION}${VTIME}
PKGNAME = rpki-${VERSION}
DISTFILES = ${DISTNAME}.tgz
MASTER_SITES = https://dango.attn.jp/rpkidata/${VDATE}/ \
http://josephine.sobornost.net/josephine.sobornost.net/rpkidata/${VDATE}/
EXTRACT_ONLY = # empty
PKG_ARCH = *
NO_BUILD = Yes
NO_TEST = Yes
SAMPLE_DATA = ${PREFIX}/rpki-sample-data-${VERSION}
do-install:
${INSTALL_DATA_DIR} ${SAMPLE_DATA}
${TAR} -xzf ${FULLDISTDIR}/${DISTNAME}.tgz -C ${SAMPLE_DATA} \
-s /${DISTNAME}//
.include <bsd.port.mk>