diff --git a/sysutils/flashrom/Makefile b/sysutils/flashrom/Makefile index d0114685cead..1c0177093126 100644 --- a/sysutils/flashrom/Makefile +++ b/sysutils/flashrom/Makefile @@ -1,48 +1,43 @@ PORTNAME= flashrom PORTVERSION= 1.3.0 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://download.flashrom.org/releases/ MAINTAINER= mizhka@FreeBSD.org COMMENT= Utility for reading, writing, verifying, and erasing flash ROM chips WWW= https://www.flashrom.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING NOT_FOR_ARCHS= aarch64 riscv64 NOT_FOR_ARCHS_REASON= Unable to determine endianness. +BUILD_DEPENDS+= cmocka>=0:sysutils/cmocka LIB_DEPENDS= libpci.so:devel/libpci -USES= gmake tar:bzip2 +USES= meson pkgconfig tar:bzip2 -MAKE_ENV= WARNERROR=no - -PLIST_FILES= bin/flashrom \ - man/man8/flashrom.8.gz PORTDOCS= * -OPTIONS_DEFINE= BUSPIRATE DOCS FTDI +OPTIONS_DEFINE= DOCS FTDI OPTIONS_DEFINE_amd64= DMIDECODE OPTIONS_DEFINE_i386= DMIDECODE OPTIONS_DEFAULT_amd64= DMIDECODE OPTIONS_DEFAULT_i386= DMIDECODE DMIDECODE_DESC= Use dmidecode to gather DMI information FTDI_DESC= Enable external FT2232SPI flasher support DMIDECODE_RUN_DEPENDS= dmidecode:sysutils/dmidecode FTDI_LIB_DEPENDS= libftdi1.so:devel/libftdi1 -FTDI_USES= pkgconfig -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/flashrom ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/flashrom.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 +post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/Documentation && ${INSTALL_DATA} *.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/flashrom/pkg-plist b/sysutils/flashrom/pkg-plist new file mode 100644 index 000000000000..d282fb496e86 --- /dev/null +++ b/sysutils/flashrom/pkg-plist @@ -0,0 +1,8 @@ +include/libflashrom.h +lib/libflashrom.a +lib/libflashrom.so +lib/libflashrom.so.1 +lib/libflashrom.so.1.0.0 +libdata/pkgconfig/flashrom.pc +man/man8/flashrom.8.gz +sbin/flashrom