View | Details | Raw Unified | Return to bug 215897
Collapse All | Expand All

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

Return to bug 215897