From nobody Fri Apr 14 08:58:20 2023 X-Original-To: dev-commits-ports-main@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 4PyVj94n2sz44pbX; Fri, 14 Apr 2023 08:58:21 +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 4PyVj90wjJz4HPf; Fri, 14 Apr 2023 08:58:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681462701; 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=uRcx/t3fdtNqTx+Yrm2PDdZDKzMKqOBaNYQ7wlHw+co=; b=XV65SpMMXdmiBqVRuafMFuiBHCKfHinHKZvgzXSSqJXtIPUV4C2pTfAmy6OJV1+aeysg7b /IMsmqH3AV7PqcMxAty9PdbgbQHLlyRhAHJIuO+GL6eO7ITL7EauDLvpJcl9437IW0fEhD DkP0KiZSDp473bznlfRfz3FYYshdDnwX/B7hcsQNrU7IyNNvtDMWYICLisV8sXAMMT5oI4 OekFn/hZ2KeYzQluWLllLUBRjPucQb1ZtZnvvY+ggpHhmw+LsIEiH/1cViXyhIIlo6XYNG otYpqk1tV7jIeEOX2REEBb0wgvugIL3kVE3R5VXdwuSTeo9QrAZONOH1vT+8zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681462701; 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=uRcx/t3fdtNqTx+Yrm2PDdZDKzMKqOBaNYQ7wlHw+co=; b=tDpVnT6dIjV1CL28aOV5vpvkDPbZUE7qaw2wuVgZacXfJJ2rls135UwQBsH7qxFGiOcuot 1WqsF3z2yoFS+4ph5DL6iqz7GjDK/wEdzGcZnSl1ziEhFd1lJsPK1Zq1X8rzwo30XhkvZt R91/btmPpclMCPzShDCAuj1AbsonzmvtPMM5/Bkk7jCFlkqnXY5SgAlpuue7QFfNzFgzKS r40KbWDympVyIpk8AkNo/SmwmjshS/e+UVQGyZL+EswJDs/gc+17HYdLWqS538JWM22ZFW CZOL7l7FkjklezFPp4ZfuyIr8+BKC6UpbqjUpsQ5GqQc8j30i47dQRgMFw6VOw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681462701; a=rsa-sha256; cv=none; b=Pkqe3sm5zNzV1Sj6LOSOe36y4Xnu6n8shQgnTQoZlrTAZPkb+nzJIQMJIiiTPAXgU/xD0h Q8HuMkaQsh4DQm1TBtaDpFM7wyO/tsc9JF6q/sjhvKmGTb+LQ/gYyt4cPoe+3NK3L6tdZ+ bPbJ68tp9k+3wkqidT8QrpcQcptqYDT4JzQuOSixmQjp8VR1gjQDX/s+bKBF6yXDZu4yBz xYaNrvJVW+7rfJv5YMHbi3n+cmn9+OePUOL4ilIjNcUkYZAEDIWBkTvmSbUJYrRfwn57tj s0s9Bzd0RNBsCiNIO15s2nBu8/u3k5FiEz1UznIz59gBfA6c1lJquxvdkKoyGA== 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 4PyVj86sx3zHrX; Fri, 14 Apr 2023 08:58:20 +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 33E8wKde081230; Fri, 14 Apr 2023 08:58:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 33E8wKsw081229; Fri, 14 Apr 2023 08:58:20 GMT (envelope-from git) Date: Fri, 14 Apr 2023 08:58:20 GMT Message-Id: <202304140858.33E8wKsw081229@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Rodrigo Osorio Subject: git: c35a29967298 - main - devel/massif-visualizer: new port massif visualizer List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rodrigo X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c35a29967298c589d0fc118850e7dc968d612c61 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by rodrigo: URL: https://cgit.FreeBSD.org/ports/commit/?id=c35a29967298c589d0fc118850e7dc968d612c61 commit c35a29967298c589d0fc118850e7dc968d612c61 Author: Rodrigo Osorio AuthorDate: 2023-04-13 12:16:27 +0000 Commit: Rodrigo Osorio CommitDate: 2023-04-14 08:22:10 +0000 devel/massif-visualizer: new port massif visualizer Massif Visualizer is a tool that - who'd guess that - visualizes massif data. You run your application in Valgrind with --tool=massif and then open the generated massif.out.%pid in the visualizer. Gzip or Bzip2 compressed massif files can also be opened transparently. --- devel/Makefile | 1 + devel/massif-visualizer/Makefile | 28 ++++++++++++++++++++++++++++ devel/massif-visualizer/distinfo | 3 +++ devel/massif-visualizer/pkg-descr | 2 ++ devel/massif-visualizer/pkg-plist | 11 +++++++++++ 5 files changed, 45 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 4f760ae5e1cc..5997168bfb96 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1551,6 +1551,7 @@ SUBDIR += malloy SUBDIR += marisa-trie SUBDIR += marl + SUBDIR += massif-visualizer SUBDIR += mate-common SUBDIR += maven SUBDIR += maven-wrapper diff --git a/devel/massif-visualizer/Makefile b/devel/massif-visualizer/Makefile new file mode 100644 index 000000000000..5d18b80d2ab8 --- /dev/null +++ b/devel/massif-visualizer/Makefile @@ -0,0 +1,28 @@ +PORTNAME= massif-visualizer +DISTVERSION= 0.7.0 +CATEGORIES= devel kde kde-applications + +MAINTAINER= rodrigo@FreeBSD.org +COMMENT= Graphical viewer for Massif data +WWW= https://apps.kde.org/massif-visualizer/ + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libKChart.so:graphics/kdiagram + +USES= cmake compiler:c++11-lang desktop-file-utils gettext \ + pkgconfig kde:5 qt:5 tar:xz cpe xorg shared-mime-info +USE_GITHUB= yes +GH_ACCOUNT= kde +GH_PROJECT= massif-visualizer +GH_TAGNAME= v0.7.0 +USE_KDE= archive auth auth codecs completion config config \ + configwidgets coreaddons i18n jobwidgets kio parts service \ + solid sonnet texteditor textwidgets widgetsaddons windowsystem \ + xmlgui +USE_QT= concurrent core dbus gui network printsupport svg widgets xml \ + buildtools:build qmake:build testlib:build +USE_XORG= x11 + +.include diff --git a/devel/massif-visualizer/distinfo b/devel/massif-visualizer/distinfo new file mode 100644 index 000000000000..266340209e03 --- /dev/null +++ b/devel/massif-visualizer/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1681373447 +SHA256 (KDE/release-service/22.12.3/kde-massif-visualizer-0.7.0-v0.7.0_GH0.tar.gz) = 922c1c4e4ece49ba270fdf67c665a63fd6dd171208dc0ed292199320497ac65d +SIZE (KDE/release-service/22.12.3/kde-massif-visualizer-0.7.0-v0.7.0_GH0.tar.gz) = 543854 diff --git a/devel/massif-visualizer/pkg-descr b/devel/massif-visualizer/pkg-descr new file mode 100644 index 000000000000..74b45f1d0cd1 --- /dev/null +++ b/devel/massif-visualizer/pkg-descr @@ -0,0 +1,2 @@ +massif-visualizer is a graphical viewer for Massif data that is +often easier to use than ms_print. diff --git a/devel/massif-visualizer/pkg-plist b/devel/massif-visualizer/pkg-plist new file mode 100644 index 000000000000..f6c51bbfe156 --- /dev/null +++ b/devel/massif-visualizer/pkg-plist @@ -0,0 +1,11 @@ +bin/massif-visualizer +share/applications/org.kde.massif-visualizer.desktop +share/config.kcfg/massif-visualizer-settings.kcfg +share/icons/hicolor/scalable/apps/massif-visualizer.svg +share/kxmlgui5/massif-visualizer/callgraphtabui.rc +share/kxmlgui5/massif-visualizer/charttabui.rc +share/kxmlgui5/massif-visualizer/documentwidgetui.rc +share/kxmlgui5/massif-visualizer/massif-visualizerui.rc +%%DATADIR%%/icons/hicolor/%%KDE_APPLICATIONS_VERSION_SHORT%%x%%KDE_APPLICATIONS_VERSION_SHORT%%/actions/shortentemplates.png +share/metainfo/org.kde.massif-visualizer.appdata.xml +share/mime/packages/massif.xml