From nobody Sun Feb 02 16:58:24 2025 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 4YmG6S3dRXz5mRVF; Sun, 02 Feb 2025 16:58:24 +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 4YmG6S2rVZz3j5S; Sun, 02 Feb 2025 16:58:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738515504; 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=utuuPUpDQuGZ4t4T2ynXIui+f9sv0Ie7wjfvG/j1OBM=; b=Et75ZjiCu/ub4nd6E40gR90wUN33h8AVqZ1g9MKCvYs8Oplt+vYd+VJBL3eFu2PbwbVn68 xxzFDhjQOF5RdTTIGvFnf+CzID4PxPyilxci/qnPr24Uj8bp9Ov1yOhctLVjZYQaaM6Psf KRMtF/Rxw9nCq7Hcctgo9xyrmTQOQFmQ7CUT0Ro2b9O/VKEw1jW78ifzn96BnQL2ozryoe U21B23IrdPbrwT18K8hG4z7TPDJtOkAwebiazTEgqJEyZ9TfYfESAOs9jd8Uacw1CG9eBQ NZB8MXCu5P2XlNs46CwQYj1956paYsKI/Ik455do5xr6GeDccN5VgjvTO8SkWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738515504; 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=utuuPUpDQuGZ4t4T2ynXIui+f9sv0Ie7wjfvG/j1OBM=; b=c9qNVgc6orBlkMweijvz4BF/0pFjU7GS638vi3mMU0foct7Yk1D4TLtWqjJAv8KOc9a1YW oS9fc67QR/R8vNahAjjntYHuig4Eh8iL1nhgToCWo0xnltnWw1Bfiownum2wDwFH/Mg2bj mHtA5TfrPJHxlp1xJEcC4PEGe04Dm9yqSrW/ITwjEN6P8xGQ28aNLloNoJdx3FMKIle9hQ mtH5NFnfLGer13UZCRIkyAMAvtSn0dqnrEQ0pgTI406rhnSuJt1jzWHdPYqB1RMXE9rAPO iaEIVFddhkhnd9lG2FegBiSS63cG24/nGvZFSXLf2Q9qyRix7xE9ccZLiflPfg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738515504; a=rsa-sha256; cv=none; b=Gpj1yNmKaegxHhsKraW6fKiDGyt5b1Jea1tPeNOuzPOqPprtPtn1mc7fEUl3Bg2ZA3eaoB p4uqvve7EScpu5FmMufStj/INNbI+K9gFkXa3puoNs/7g4rOYKSLP8E0d684T/icKhM3XJ GfVZp/AB9oe5x5hpahnJcMoPnTuUr7d7x2b/jleNyGLP2XFtRiQgebmtIlpNLLmQkb5my1 mqQf90Mmbfhx76ayxxp3DLU7xa1PEC1FT+Z64pxcfHe0MGyZ71f9NS+iIUFkpALkA6jLVw 76W/g9Om+Jf9e2wVwTkV4Kk2NAj0NBRjHjHvXNqhJZys8vA7gL+trJPWderm4g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4YmG6S26sXzym7; Sun, 02 Feb 2025 16:58:24 +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 512GwOFL012669; Sun, 2 Feb 2025 16:58:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 512GwOsC012666; Sun, 2 Feb 2025 16:58:24 GMT (envelope-from git) Date: Sun, 2 Feb 2025 16:58:24 GMT Message-Id: <202502021658.512GwOsC012666@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Nuno Teixeira Subject: git: 35ce895d1468 - main - devel/R-cran-sparsevctrs: New port: Sparse Vectors for Use in Data Frames 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: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: eduardo X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 35ce895d1468317c6d6ab4bf1b352559acef1c0f Auto-Submitted: auto-generated The branch main has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=35ce895d1468317c6d6ab4bf1b352559acef1c0f commit 35ce895d1468317c6d6ab4bf1b352559acef1c0f Author: Nuno Teixeira AuthorDate: 2025-02-02 15:20:15 +0000 Commit: Nuno Teixeira CommitDate: 2025-02-02 16:58:11 +0000 devel/R-cran-sparsevctrs: New port: Sparse Vectors for Use in Data Frames Provides sparse vectors powered by ALTREP (Alternative Representations for R Objects) that behave like regular vectors, and can thus be used in data frames. Also provides tools to convert between sparse matrices and data frames with sparse columns and functions to interact with sparse vectors. WWW: https://cran.r-project.org/web/packages/sparsevctrs/ --- devel/Makefile | 1 + devel/R-cran-sparsevctrs/Makefile | 23 +++++++++++++++++++++++ devel/R-cran-sparsevctrs/distinfo | 3 +++ devel/R-cran-sparsevctrs/pkg-descr | 5 +++++ 4 files changed, 32 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index bdb49a76f5d3..146863549e77 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -136,6 +136,7 @@ SUBDIR += R-cran-sessioninfo SUBDIR += R-cran-sfsmisc SUBDIR += R-cran-sourcetools + SUBDIR += R-cran-sparsevctrs SUBDIR += R-cran-sys SUBDIR += R-cran-systemfonts SUBDIR += R-cran-testit diff --git a/devel/R-cran-sparsevctrs/Makefile b/devel/R-cran-sparsevctrs/Makefile new file mode 100644 index 000000000000..3ee17d64e794 --- /dev/null +++ b/devel/R-cran-sparsevctrs/Makefile @@ -0,0 +1,23 @@ +PORTNAME= sparsevctrs +DISTVERSION= 0.2.0 +CATEGORIES= devel +DISTNAME= ${PORTNAME}_${PORTVERSION} + +MAINTAINER= eduardo@FreeBSD.org +COMMENT= Sparse Vectors for Use in Data Frames +WWW= https://cran.r-project.org/web/packages/sparsevctrs/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +CRAN_DEPENDS= R-cran-cli>=3.4.0:devel/R-cran-cli \ + R-cran-rlang>=1.1.0:devel/R-cran-rlang \ + R-cran-vctrs>0:devel/R-cran-vctrs +BUILD_DEPENDS= ${CRAN_DEPENDS} +RUN_DEPENDS= ${CRAN_DEPENDS} +TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr \ + R-cran-testthat>0:devel/R-cran-testthat + +USES= cran:auto-plist,compiles + +.include diff --git a/devel/R-cran-sparsevctrs/distinfo b/devel/R-cran-sparsevctrs/distinfo new file mode 100644 index 000000000000..0def8731930f --- /dev/null +++ b/devel/R-cran-sparsevctrs/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1738489648 +SHA256 (sparsevctrs_0.2.0.tar.gz) = 04f806ea5e3e7aae406e4aeb759df398b7a7871a812ee20681bdcb4dfafe3f8a +SIZE (sparsevctrs_0.2.0.tar.gz) = 83931 diff --git a/devel/R-cran-sparsevctrs/pkg-descr b/devel/R-cran-sparsevctrs/pkg-descr new file mode 100644 index 000000000000..bbb3311424f4 --- /dev/null +++ b/devel/R-cran-sparsevctrs/pkg-descr @@ -0,0 +1,5 @@ +Provides sparse vectors powered by ALTREP (Alternative Representations +for R Objects) that behave like regular vectors, and can thus be used in +data frames. Also provides tools to convert between sparse matrices and +data frames with sparse columns and functions to interact with sparse +vectors.