1 |
# $MidnightBSD$ |
2 |
|
3 |
PORTNAME= data |
4 |
PORTVERSION= 1.18 |
5 |
CATEGORIES= sysutils |
6 |
MASTER_SITES= https://downloadmirror.intel.com/27945/eng/:intel \ |
7 |
FREEBSD_LOCAL/sbruno:amd |
8 |
PKGNAMEPREFIX= devcpu- |
9 |
DISTFILES= microcode-20180703.tgz:intel \ |
10 |
amd64-microcode.20180525.tar.xz:amd |
11 |
|
12 |
MAINTAINER= ports@MidnightBSD.org |
13 |
COMMENT= Intel and AMD CPUs microcode updates |
14 |
|
15 |
LICENSE= EULA |
16 |
LICENSE_NAME= Intel Software License Agreement |
17 |
LICENSE_FILE= ${FILESDIR}/LICENSE |
18 |
LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept |
19 |
|
20 |
ONLY_FOR_ARCHS= amd64 i386 |
21 |
NO_ARCH= yes |
22 |
NO_WRKSUBDIR= yes |
23 |
|
24 |
DATADIR= ${PREFIX}/share/cpucontrol |
25 |
|
26 |
USE_RC_SUBR= microcode_update |
27 |
|
28 |
.include <bsd.port.pre.mk> |
29 |
|
30 |
.if ${OSVERSION} < 10000 |
31 |
IGNORE= Most Update to MidnightBSD 1.0 to use this. |
32 |
.endif |
33 |
|
34 |
post-extract: |
35 |
${CP} -p ${FILESDIR}/Makefile ${FILESDIR}/ucode-split.c ${WRKSRC} |
36 |
|
37 |
do-install: |
38 |
${MKDIR} ${STAGEDIR}${DATADIR}/ |
39 |
${INSTALL_DATA} ${WRKSRC}/microcode_amd.bin ${STAGEDIR}${DATADIR}/ |
40 |
${INSTALL_DATA} ${WRKSRC}/microcode_amd_fam15h.bin ${STAGEDIR}${DATADIR}/ |
41 |
${INSTALL_DATA} ${WRKSRC}/microcode_amd_fam16h.bin ${STAGEDIR}${DATADIR}/ |
42 |
${INSTALL_DATA} ${WRKSRC}/microcode_amd_fam17h.bin ${STAGEDIR}${DATADIR}/ |
43 |
${INSTALL_DATA} ${WRKSRC}/mcodes/* ${STAGEDIR}${DATADIR}/ |
44 |
|
45 |
.include <bsd.port.post.mk> |