From nobody Sun Nov 13 19:22:40 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4N9Mlj00hbz4dL2k; Sun, 13 Nov 2022 19:22:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4N9Mlh6Dh9z47Bc; Sun, 13 Nov 2022 19:22:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668367360; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=m0GWvN4vPylqlrshgB/03Nj7noiCXegvQ7zqgenT0jc=; b=M9WgcTWhagx7D3R0km/aP/fMNnGlugM/bOc70z5HQEQ3P6fxowmLCnqy5VLCEK3iea6d4n gdDfFQnxorx8/5PhogBewY6D+5sYLzEglTGsA8j3y1+/QrfCQKLvKfKy4CUUEVLqo40pqT nXuOude31TUPVB9rxB0lCdVIPZs0+SGNrJ5uxEDCZoKAvwjZRtOjgdGNZbJ3AhJM/lH2R+ 4vwu3DD0yiLe8CRuCE9ilhuwYrfLocLg5h81zF6FOM3vULE44QIwaTyrnAci2Z4AT8yjNg rJFCvhYMsnJ3GMbBJ1YsqDG7TbLa3+WKUueAUMycK29P34oAocMPMspyZo47qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668367360; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=m0GWvN4vPylqlrshgB/03Nj7noiCXegvQ7zqgenT0jc=; b=jVgnDScfGxI0AoPNvA8EvsOYzYFol2wKUA8cgmzUfBw1WYDvlzxflkZ7F8dvxZqK2jj+dG JRhzsx1cVZHSEVAu9wLUc38HqHYFANIWH1dH6LG3qBkzszqE4+HZfDFVrf+BWuIe63GrOI +AaxHABjTr7CIheAkuyFrVdLPRnOcFrcvQqF1u84DErYamfyH2u4EFNplM0j8AjDwdPs86 A4bzKDb4xo07fMWaw6JOp+29fG+RRwYFWFqXa2nt61SY6ta0wuDfHk1XVEzIUDSEEAB7tz q5OXzN/q3HwLu/2W3O4AHlVoHPK2qYOiZEjuK0QcxLAFyDyG6BknuCJmN/Wd2Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1668367360; a=rsa-sha256; cv=none; b=xqgn3KmMsUFKxMKmmgWER8axLOzAfzPpSNfBdqpf+QD9bmASutJJuoWo4efVQixmvdVeAJ 5LKBjpfGTGGRlrQEVPAprIRm7uKLCSdSykRaGyB7d9E66+PYV3M+tSF7CJXi4AqHHjNPCL FPaiNqyzERIe2ZhWI38+oYfLi3Kb0q3ShN1uclbJ+duOGN8CAdc/G0z71KbGdBhxJc7Cc3 gUocuJzC9F/6voD5+KtMmcQAZmCqrLZ7lieVN5I02EIpNGxjHxEXCZ0L/WQ+sTEmX4z6Bo +HsALD0cPphNpgxraVXgVMomSWlWB7wYyeUt+BU7jVkQoFgOGx9NhrQMNZm1UQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4N9Mlh4rJGz1Cnk; Sun, 13 Nov 2022 19:22:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2ADJMeLk075604; Sun, 13 Nov 2022 19:22:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2ADJMehO075603; Sun, 13 Nov 2022 19:22:40 GMT (envelope-from git) Date: Sun, 13 Nov 2022 19:22:40 GMT Message-Id: <202211131922.2ADJMehO075603@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Daniel Engberg Subject: git: c8b2af7ca6de - main - sysutils/intel-pcm: Rework port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: diizzy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c8b2af7ca6de49489a8bd36ac30d367657b2da5e Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=c8b2af7ca6de49489a8bd36ac30d367657b2da5e commit c8b2af7ca6de49489a8bd36ac30d367657b2da5e Author: Daniel Engberg AuthorDate: 2022-11-13 19:18:47 +0000 Commit: Daniel Engberg CommitDate: 2022-11-13 19:18:53 +0000 sysutils/intel-pcm: Rework port - Update WWW and location of repo on GitHub - Add (lib)simdjson as dependency - Make DOCS optional - Install files in paths consistent with name of port - Fix paths in source files Reviewed by: imp (maintainer) via IRC (previous version) Approved by: imp (maintainer) via IRC --- sysutils/intel-pcm/Makefile | 30 ++++++++++++++++++++++++++---- sysutils/intel-pcm/distinfo | 6 +++--- sysutils/intel-pcm/pkg-plist | 30 ++++++++---------------------- 3 files changed, 37 insertions(+), 29 deletions(-) diff --git a/sysutils/intel-pcm/Makefile b/sysutils/intel-pcm/Makefile index 44dd81df0da3..8d40c10cd80f 100644 --- a/sysutils/intel-pcm/Makefile +++ b/sysutils/intel-pcm/Makefile @@ -1,20 +1,42 @@ PORTNAME= intel-pcm -PORTVERSION= 202210 +DISTVERSION= 202210 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= imp@FreeBSD.org COMMENT= Process Count Monitor (PCM) for Intel processors -WWW= https://github.com/opcm/pcm +WWW= https://github.com/intel/pcm LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 -USES= cmake +LIB_DEPENDS= libsimdjson.so:devel/simdjson + +USES= cmake compiler:c++11-lang USE_GITHUB= yes -GH_ACCOUNT= opcm +GH_ACCOUNT= intel GH_PROJECT= pcm +PORTDOCS= * + +OPTIONS_DEFINE= DOCS + +post-patch: + @${REINPLACE_CMD} -e 's|-O3 -D_FORTIFY_SOURCE=1|-D_FORTIFY_SOURCE=1|g' \ + ${PATCH_WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e 's|$${CMAKE_INSTALL_DATADIR}/pcm|$${CMAKE_INSTALL_DATADIR}/${PORTNAME}|g' \ + ${PATCH_WRKSRC}/src/CMakeLists.txt + @${REINPLACE_CMD} -e 's|$${CMAKE_INSTALL_DOCDIR}|$${CMAKE_INSTALL_DATADIR}/doc/${PORTNAME}|g' \ + ${PATCH_WRKSRC}/src/CMakeLists.txt + @${REINPLACE_CMD} -e 's|/usr/share/pcm/|${DATADIR}/|g' \ + ${PATCH_WRKSRC}/src/pcm-iio.cpp + @${REINPLACE_CMD} -e 's|/usr/share/pcm/|${DATADIR}/|g' \ + ${PATCH_WRKSRC}/src/pcm-raw.cpp + +post-install: + ${RM} -r ${STAGEDIR}${PREFIX}/share/licenses + .include diff --git a/sysutils/intel-pcm/distinfo b/sysutils/intel-pcm/distinfo index 008a7d2ede27..41cf8c267507 100644 --- a/sysutils/intel-pcm/distinfo +++ b/sysutils/intel-pcm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1667861314 -SHA256 (opcm-pcm-202210_GH0.tar.gz) = faec5b7923d0bc0018c090df594b1bf562428a08ab243cbb5c973e4b7ab6b126 -SIZE (opcm-pcm-202210_GH0.tar.gz) = 1088332 +TIMESTAMP = 1667933954 +SHA256 (intel-pcm-202210_GH0.tar.gz) = faec5b7923d0bc0018c090df594b1bf562428a08ab243cbb5c973e4b7ab6b126 +SIZE (intel-pcm-202210_GH0.tar.gz) = 1088332 diff --git a/sysutils/intel-pcm/pkg-plist b/sysutils/intel-pcm/pkg-plist index 92392d3364cf..18c9d5b16031 100644 --- a/sysutils/intel-pcm/pkg-plist +++ b/sysutils/intel-pcm/pkg-plist @@ -14,25 +14,11 @@ sbin/pcm-power sbin/pcm-raw sbin/pcm-sensor sbin/pcm-tsx -share/doc/PCM/CUSTOM-COMPILE-OPTIONS.md -share/doc/PCM/DOCKER_README.md -share/doc/PCM/ENVVAR_README.md -share/doc/PCM/FAQ.md -share/doc/PCM/FREEBSD_HOWTO.txt -share/doc/PCM/LINUX_HOWTO.txt -share/doc/PCM/MAC_HOWTO.txt -share/doc/PCM/PCM-EXPORTER.md -share/doc/PCM/PCM-SENSOR-SERVER-README.md -share/doc/PCM/PCM_RAW_README.md -share/doc/PCM/README.md -share/doc/PCM/WINDOWS_HOWTO.md -share/doc/PCM/license.txt -share/licenses/pcm/LICENSE -share/pcm/PMURegisterDeclarations/GenuineIntel-6-55-4.json -share/pcm/PMURegisterDeclarations/GenuineIntel-6-55-7.json -share/pcm/PMURegisterDeclarations/GenuineIntel-6-6A-6.json -share/pcm/PMURegisterDeclarations/GenuineIntel-6-86-5.json -share/pcm/PMURegisterDeclarations/GenuineIntel-6-8E-C.json -share/pcm/opCode-106.txt -share/pcm/opCode-134.txt -share/pcm/opCode-85.txt +%%DATADIR%%/PMURegisterDeclarations/GenuineIntel-6-55-4.json +%%DATADIR%%/PMURegisterDeclarations/GenuineIntel-6-55-7.json +%%DATADIR%%/PMURegisterDeclarations/GenuineIntel-6-6A-6.json +%%DATADIR%%/PMURegisterDeclarations/GenuineIntel-6-86-5.json +%%DATADIR%%/PMURegisterDeclarations/GenuineIntel-6-8E-C.json +%%DATADIR%%/opCode-106.txt +%%DATADIR%%/opCode-134.txt +%%DATADIR%%/opCode-85.txt