From nobody Thu Sep 26 07:44:53 2024 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 4XDlxK4jSpz5WfbF; Thu, 26 Sep 2024 07:44:53 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XDlxK3Krrz4vSl; Thu, 26 Sep 2024 07:44:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727336693; 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=OLatYg39ajbNup4suwhqOxQuTvLSM7XN9rUuzG8MveY=; b=qM72AxRd1CBDKj6ZYgE+uEf7Bsg2/qHo0hFOw0aZT346jYlLWJFawvm7njIK2shks/j8Oy nWDxPmTA4xVWNlGalizXIN7xB3VkvVYEWZc3qoUnQYydsxp4KsUPuoQOONIW1fawnj2dNa n9DfCkouN1t58ChGfPEkD2cMG6eZ3abXpDEBCLNuGkdTJG54bJK0t2bWjEdsU3s0PpCGez Qo1rEsgqpzW9rqzkgSjpkScn+t4Q/1JgIpq+k1iS9on92hwBdT3iZH2M8iHxic3pzFLWFU HTAvHXP4xBabHjU91QhI99STG3+CZLSzR7hV2zyz5ePNZJ7cS8+wCK2mxpO+1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727336693; 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=OLatYg39ajbNup4suwhqOxQuTvLSM7XN9rUuzG8MveY=; b=EWuwpVmE0Er6vKuaiyzEPxSM04vgj11eWsQ+j1cJLGOm/tUaE1LYOi8MN9UFmGi7uSO0Uz NFfWc9q601mA3lwtzB4ThOrNVR60/BJ2S/MK8tqNDBvn8Qz9zdKFz3DThONNu+c4rLkvIq aGMps6VxHL3y23hALnPwRDpCCVhqUU9TqP6xh7u03yT73+NMIsZLpDIDUC+ecWhSSIhzic QsXFwAHaYeqrdgF2F3bWtABvcRaqWGuUxRHrWYqy/Evjr57KJNMYGjjfqZ1UWLn0ggxh63 x1ssCcQmuyztb2WeFVa49BCnHVPrbC3iSV2d+z5V7x1MEiA9lyKISGZbuiUfqQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1727336693; a=rsa-sha256; cv=none; b=Dk/Tlml4PgyhyEKcKzMW+ldDSeBlI8JPea3NoTqYSijs9wPbBU4whFouG2W67ndhEISCWz 1kUemEeIipjK6XcdunihBVYBOfNEiZe83FofrAP346trZaeijJspc+tO+hyayCmVOtW6ml Tyr+TQJ3M29Z7Tqh8v1rx7vsBiufp0sJmQSjVYo+sbc3T67imi+FzYqRdOx7x9vEXUYXky /8/VBMrXsd7K3F/eZu5z8YLy6/ugbNN7slW16VfiTvVola7PEdm5g6ajMf9hGK7UHco784 vVLuK1MyZ6zhqVcV0iEhzT5oUo/yjCzj7cTcETFsdDdysNqLeapf6B3/IXwTYA== 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 4XDlxK2y6yzp94; Thu, 26 Sep 2024 07:44:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 48Q7irMK023015; Thu, 26 Sep 2024 07:44:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 48Q7irRv023012; Thu, 26 Sep 2024 07:44:53 GMT (envelope-from git) Date: Thu, 26 Sep 2024 07:44:53 GMT Message-Id: <202409260744.48Q7irRv023012@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Zsolt Udvari Subject: git: e6f0342457bb - main - devel/R-cran-R.methodsS3: new port 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: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: uzsolt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e6f0342457bb81dee4f1169b3791fa3b7d291aa8 Auto-Submitted: auto-generated The branch main has been updated by uzsolt: URL: https://cgit.FreeBSD.org/ports/commit/?id=e6f0342457bb81dee4f1169b3791fa3b7d291aa8 commit e6f0342457bb81dee4f1169b3791fa3b7d291aa8 Author: Zsolt Udvari AuthorDate: 2024-09-26 07:42:41 +0000 Commit: Zsolt Udvari CommitDate: 2024-09-26 07:44:21 +0000 devel/R-cran-R.methodsS3: new port Methods that simplify the setup of S3 generic functions and S3 methods. Major effort has been made in making definition of methods as simple as possible with a minimum of maintenance for package developers. For example, generic functions are created automatically, if missing, and naming conflict are automatically solved, if possible. The method setMethodS3() is a good start for those who in the future may want to migrate to S4. This is a cross-platform package implemented in pure R that generates standard S3 methods. --- devel/Makefile | 1 + devel/R-cran-R.methodsS3/Makefile | 15 +++++++++++++++ devel/R-cran-R.methodsS3/distinfo | 3 +++ devel/R-cran-R.methodsS3/pkg-descr | 7 +++++++ 4 files changed, 26 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index e574b891454d..19ec130fecd1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -6,6 +6,7 @@ SUBDIR += R-cran-Defaults SUBDIR += R-cran-Hmisc SUBDIR += R-cran-ModelMetrics + SUBDIR += R-cran-R.methodsS3 SUBDIR += R-cran-R6 SUBDIR += R-cran-RUnit SUBDIR += R-cran-Rcpp diff --git a/devel/R-cran-R.methodsS3/Makefile b/devel/R-cran-R.methodsS3/Makefile new file mode 100644 index 000000000000..362f2e4755d6 --- /dev/null +++ b/devel/R-cran-R.methodsS3/Makefile @@ -0,0 +1,15 @@ +PORTNAME= R.methodsS3 +DISTVERSION= 1.8.2 +CATEGORIES= devel +DISTNAME= ${PORTNAME}_${DISTVERSION} + +MAINTAINER= uzsolt@FreeBSD.org +COMMENT= Methods that simplify the setup of S3 generic functions +WWW= https://cran.r-project.org/web/packages/R.methodsS3/ + +LICENSE= LGPL21 LGPL3 +LICENSE_COMB= dual + +USES= cran:auto-plist + +.include diff --git a/devel/R-cran-R.methodsS3/distinfo b/devel/R-cran-R.methodsS3/distinfo new file mode 100644 index 000000000000..faac95708207 --- /dev/null +++ b/devel/R-cran-R.methodsS3/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1727336130 +SHA256 (R.methodsS3_1.8.2.tar.gz) = 822d5e61dad4c91e8883be2b38d7b89f87492046d0fe345704eb5d2658927c2e +SIZE (R.methodsS3_1.8.2.tar.gz) = 24131 diff --git a/devel/R-cran-R.methodsS3/pkg-descr b/devel/R-cran-R.methodsS3/pkg-descr new file mode 100644 index 000000000000..46e7aca4bce9 --- /dev/null +++ b/devel/R-cran-R.methodsS3/pkg-descr @@ -0,0 +1,7 @@ +Methods that simplify the setup of S3 generic functions and S3 methods. Major +effort has been made in making definition of methods as simple as possible with +a minimum of maintenance for package developers. For example, generic functions +are created automatically, if missing, and naming conflict are automatically +solved, if possible. The method setMethodS3() is a good start for those who in +the future may want to migrate to S4. This is a cross-platform package +implemented in pure R that generates standard S3 methods.