From nobody Tue Dec 21 19:41:12 2021 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 250371900604; Tue, 21 Dec 2021 19:41:16 +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 4JJRf15FVGz4xBy; Tue, 21 Dec 2021 19:41:12 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 8B42877ED; Tue, 21 Dec 2021 19:41:12 +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 1BLJfCQP022389; Tue, 21 Dec 2021 19:41:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1BLJfCef022388; Tue, 21 Dec 2021 19:41:12 GMT (envelope-from git) Date: Tue, 21 Dec 2021 19:41:12 GMT Message-Id: <202112211941.1BLJfCef022388@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 82e7b7fc007d - main - devel/rubygem-profile: Add rubygem-profile 0.4.0 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: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 82e7b7fc007d0e1b09e69edc7d8e8583539bad4a Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1640115674; 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=70zDluZILl67VQ2su5SvVd1pLlt0MP2EPbnxKNer6UI=; b=LOPeOMHVfScrPJWsJK4yBo0kclm+se5KiyoYRJdN8nidsDMslT8HOArl/i/cXa/HxY1Vif 0JwADXQq5oopG/PGIAeGJmWJ/1efq6f4VApjrf0Pduin5xHLo5uOTXm2xWHZUYkrJc6bEi CF4Y93T8sXfLM5IkwVUMgVnIUFQJmS/zO/A7qSbd5gx0yIXy7AIV6qbcGehSzFlyXXq/ia +D3Zem+n0rvpxggaWLDfkrc9TrmBm9jc+Kk4qkuu4g0sHt4KnaAMBpfw5JiWxn6tDoGKzr UeN/nXWmEMTD5ZKC2es0N4O86nge9mp0drHD9xBBn96yItBzhUc+F3G9bNZnJg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1640115674; a=rsa-sha256; cv=none; b=fDqlRy8jLAt1AAD70cpNa4/65AZae0ieckomwQXVOULX0AKipq9rUogxXca7eLVB5Wrn+p ILDYOu7qSnF361CtAWCePwu0cELTna16+ah2MiKRXLOBjSWonDT4jKoEyFn7T4tOrrHE5d 3X3YeQHqXRMtdHlpBBpOpxtL1tcd0x59izEZ1Bx35yatvzfp4YK9M03VTwRQPsmkvJLRKK qF0tb2WzrgOhlbMQ6yRO/yV7Pnia8hf6kDFU5ccKTsCz+PKKIZ/2kNOM2ewnwaxZqpsVVA wrDtxSldz+R6bRTbNcHjesV8+t7syB3wj0VLcsz7sHPYW+WZkhHl2ox11PQkBw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=82e7b7fc007d0e1b09e69edc7d8e8583539bad4a commit 82e7b7fc007d0e1b09e69edc7d8e8583539bad4a Author: Po-Chuan Hsieh AuthorDate: 2021-12-21 18:38:53 +0000 Commit: Po-Chuan Hsieh CommitDate: 2021-12-21 18:38:53 +0000 devel/rubygem-profile: Add rubygem-profile 0.4.0 Profile provides a way to Profile your Ruby application. Profiling your program is a way of determining which methods are called and how long each method takes to complete. This way you can detect which methods are possible bottlenecks. Profiling your program will slow down your execution time considerably, so activate it only when you need it. Don't confuse benchmarking with profiling. WWW: https://github.com/ruby/profile --- devel/Makefile | 1 + devel/rubygem-profile/Makefile | 16 ++++++++++++++++ devel/rubygem-profile/distinfo | 3 +++ devel/rubygem-profile/pkg-descr | 10 ++++++++++ 4 files changed, 30 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index da3a3b0a6854..52a0ec105cea 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -6637,6 +6637,7 @@ SUBDIR += rubygem-pp SUBDIR += rubygem-pqueue SUBDIR += rubygem-prettyprint + SUBDIR += rubygem-profile SUBDIR += rubygem-progressbar SUBDIR += rubygem-prometheus-client-mmap SUBDIR += rubygem-protected_attributes diff --git a/devel/rubygem-profile/Makefile b/devel/rubygem-profile/Makefile new file mode 100644 index 000000000000..7025337b7671 --- /dev/null +++ b/devel/rubygem-profile/Makefile @@ -0,0 +1,16 @@ +# Created by: Po-Chuan Hsieh + +PORTNAME= profile +PORTVERSION= 0.4.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Profile your Ruby application + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +.include diff --git a/devel/rubygem-profile/distinfo b/devel/rubygem-profile/distinfo new file mode 100644 index 000000000000..7aa91a3966dc --- /dev/null +++ b/devel/rubygem-profile/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1638556452 +SHA256 (rubygem/profile-0.4.0.gem) = dd6502432c31b29f1a82bb4aa8ae6261d1bce1d3d4a8556187554307f1cb6d3f +SIZE (rubygem/profile-0.4.0.gem) = 7680 diff --git a/devel/rubygem-profile/pkg-descr b/devel/rubygem-profile/pkg-descr new file mode 100644 index 000000000000..fe8f1e4d738b --- /dev/null +++ b/devel/rubygem-profile/pkg-descr @@ -0,0 +1,10 @@ +Profile provides a way to Profile your Ruby application. + +Profiling your program is a way of determining which methods are called and how +long each method takes to complete. This way you can detect which methods are +possible bottlenecks. + +Profiling your program will slow down your execution time considerably, so +activate it only when you need it. Don't confuse benchmarking with profiling. + +WWW: https://github.com/ruby/profile