Index: Makefile =================================================================== --- Makefile (revision 429486) +++ Makefile (working copy) @@ -2,25 +2,24 @@ # $FreeBSD$ PORTNAME= intel-pcm -PORTVERSION= 2.11 +PORTVERSION= 2.11.1 CATEGORIES= sysutils -MASTER_SITES= LOCAL/imp -DISTNAME= IntelPerformanceCounterMonitor-V${PORTVERSION} MAINTAINER= imp@FreeBSD.org -COMMENT= Intel PCM toolkit +COMMENT= Process Count Monitor (PCM) for Intel processors LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++11-lib gmake tar:xz +USES= gmake +USE_GITHUB= yes +GH_ACCOUNT= opcm +GH_PROJECT= pcm +GH_TAGNAME= 5581ad7 + ONLY_FOR_ARCHS= i386 amd64 -WRKSRC= ${WRKDIR}/IntelPerformanceCounterMonitor-V${PORTVERSION} -MAKE_ARGS= CXX="${CXX}" LIB=-lpthread - -BROKEN_FreeBSD_9= Does not build - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/*.x ${STAGEDIR}${PREFIX}/sbin Index: distinfo =================================================================== --- distinfo (revision 429486) +++ distinfo (working copy) @@ -1,2 +1,3 @@ -SHA256 (IntelPerformanceCounterMonitor-V2.11.tar.xz) = f750e2afe9819df44f235899ac878103917d77ffe71e2ac45b851021eaa2463a -SIZE (IntelPerformanceCounterMonitor-V2.11.tar.xz) = 774156 +TIMESTAMP = 1483897863 +SHA256 (opcm-pcm-2.11.1-5581ad7_GH0.tar.gz) = 1bdc8412abc825a243ea0327d56315f7777e8e9b65810a66a7159faea5b3a18a +SIZE (opcm-pcm-2.11.1-5581ad7_GH0.tar.gz) = 878049 Index: pkg-descr =================================================================== --- pkg-descr (revision 429486) +++ pkg-descr (working copy) @@ -1,14 +1,7 @@ -This is the Intel Performance Counter Monitoring toolkit. +Processor Counter Monitor (PCM) is an application programming interface (API) +and a set of tools based on the API to monitor performance and energy metrics +of Intel(r) Core(tm), Xeon(r) and Atom(tm) processors. -The original software is available here: - -http://software.intel.com/en-us/articles/intel-performance-counter-monitor - -This install comes from Adrian Chadd's copy, which includes some portability -fixes related to FreeBSD. This can be found in the local/freebsd branch of: - -https://github.com/erikarn/intel-pcm - This requires the 'cpuctl' module to be loaded. -WWW: https://github.com/erikarn/intel-pcm +WWW: https://github.com/opcm/pcm