svn commit: r464889 - in head/sysutils/cpupdate: . files

Eugene Grosbein eugen at FreeBSD.org
Sun Mar 18 10:27:20 UTC 2018


Author: eugen
Date: Sun Mar 18 10:27:19 2018
New Revision: 464889
URL: https://svnweb.freebsd.org/changeset/ports/464889

Log:
  sysutils/cpupdate: - correct ONLY_FOR_ARCHS_REASON message;
  
  - be more specific in the COMMENT and pkg-descr: mention x86-centricity;
  
  - in addition to CPM option, add INTEL convinience option to ease
  downloading and extraction of recently updated Intel's pack of microcode updates
  https://downloadmirror.intel.com/27591/eng/:intel/microcode-20180312.tgz
  allowed for end users but not for redistribution, so it does not get
  installed nor added to pkg-plist.
  
  Still no real changes of the package, so no PORTREVISION bump yet.

Modified:
  head/sysutils/cpupdate/Makefile
  head/sysutils/cpupdate/distinfo
  head/sysutils/cpupdate/files/pkg-message.in
  head/sysutils/cpupdate/pkg-descr

Modified: head/sysutils/cpupdate/Makefile
==============================================================================
--- head/sysutils/cpupdate/Makefile	Sun Mar 18 09:33:16 2018	(r464888)
+++ head/sysutils/cpupdate/Makefile	Sun Mar 18 10:27:19 2018	(r464889)
@@ -6,14 +6,17 @@ DISTVERSION=	g20180302
 CATEGORIES=	sysutils
 
 MAINTAINER=	eugen at FreeBSD.org
-COMMENT=	CPU microcode update utility
+COMMENT=	CPU microcode update utility for x86
 
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=		amd64 i386
-ONLY_FOR_ARCHS_REASON=	contains microcode specific to certain x86 processors
+ONLY_FOR_ARCHS_REASON=	specific to x86 processors
 
+SUB_FILES=	pkg-message
+SUB_LIST=	CPM_DIR=${CPM_DIR} INTEL_DIR=${INTEL_DIR}
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	kernschmelze
 GH_PROJECT=	${PORTNAME}
@@ -25,13 +28,19 @@ CPM_ACCOUNT=	platomav
 CPM_PROJECT=	CPUMicrocodes
 CPM_TAGNAME=	2ece631
 
-OPTIONS_DEFINE=	CPM
+OPTIONS_DEFINE=	CPM INTEL
 CPM_DESC=	Download platomav/CPUMicrocodes collection
 CPM_GH_ACCOUNT=	${CPM_ACCOUNT}:cpm
 CPM_GH_PROJECT=	${CPM_PROJECT}:cpm
 CPM_GH_TAGNAME=	${CPM_TAGNAME}:cpm
-CPM_SUB_FILES=	pkg-message
-CPM_SUB_LIST=	DIR=${WRKDIR}/${CPM_PROJECT}-${CPM_TAGNAME}
+CPM_DIR=${WRKDIR}/${CPM_PROJECT}-${CPM_TAGNAME}
+
+INTEL_PACK=		microcode-20180312.tgz
+INTEL_DESC=		Download Intel microcode pack ${INTEL_PACK}
+INTEL_MASTER_SITES=	https://downloadmirror.intel.com/27591/eng/:intel
+INTEL_DISTFILES=	${INTEL_PACK}:intel
+
+INTEL_DIR=		${WRKDIR}/intel-ucode
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin

Modified: head/sysutils/cpupdate/distinfo
==============================================================================
--- head/sysutils/cpupdate/distinfo	Sun Mar 18 09:33:16 2018	(r464888)
+++ head/sysutils/cpupdate/distinfo	Sun Mar 18 10:27:19 2018	(r464889)
@@ -1,4 +1,6 @@
-TIMESTAMP = 1521043890
+TIMESTAMP = 1521367334
+SHA256 (microcode-20180312.tgz) = 0b381face2df1b0a829dc4fa8fa93f47f39e11b1c9c22ebd44f8614657c1e779
+SIZE (microcode-20180312.tgz) = 3789662
 SHA256 (kernschmelze-cpupdate-g20180302-58bc0ca_GH0.tar.gz) = a44ff576290051b68241cb8e5af8874db8dbdb1d728a349d9ba1a174a5fc2483
 SIZE (kernschmelze-cpupdate-g20180302-58bc0ca_GH0.tar.gz) = 12574
 SHA256 (platomav-CPUMicrocodes-2ece631_GH0.tar.gz) = bc45bad50b1c2bf86e0a4810d98d8e84328e84dd506d45774079bc87cfb01e15

Modified: head/sysutils/cpupdate/files/pkg-message.in
==============================================================================
--- head/sysutils/cpupdate/files/pkg-message.in	Sun Mar 18 09:33:16 2018	(r464888)
+++ head/sysutils/cpupdate/files/pkg-message.in	Sun Mar 18 10:27:19 2018	(r464889)
@@ -1,8 +1,9 @@
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-NOTE: The following directory
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+NOTE: The following directories
 
-%%DIR%%
+%%CPM_DIR%%
+%%INTEL_DIR%%
 
-contains platomav/CPUMicrocodes collection
-if you have just built the port with CPM option enabled.
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+contain Intel and/or platomav/CPUMicrocodes collections respectively
+if you have just built the port with corresponging CPM/INTEL option(s) enabled
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Modified: head/sysutils/cpupdate/pkg-descr
==============================================================================
--- head/sysutils/cpupdate/pkg-descr	Sun Mar 18 09:33:16 2018	(r464888)
+++ head/sysutils/cpupdate/pkg-descr	Sun Mar 18 10:27:19 2018	(r464889)
@@ -1,4 +1,4 @@
-CPU microcode utility for BSD.
+x86 CPU microcode utility for BSD.
 
 As of March 2018, it is still work in progress
 but should do its job for most cases already.


More information about the svn-ports-head mailing list