BSD Ports

databases/R-cran-fastmap 1.2.0 FreeBSD

Fast Implementation of a Key-Value Store

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f08d11bc2d
License
MIT
Categories
databases
Package size
76.7 KiB, 143.2 KiB installed

Description

Fast implementation of a key-value store. Environments are commonly used as key-value stores, but every time a new key is used, it is added to R's global symbol table, causing a small amount of memory leakage. This can be problematic in cases where many different keys are used. Fastmap avoids this memory leak issue by implementing the map using data structures in C++.

In the other systems

SystemPortVersion
FreeBSDdatabases/R-cran-fastmap1.2.0
DragonFlydatabases/R-cran-fastmap1.2.0
MidnightBSDdatabases/R-cran-fastmap1.2.0
HardenedBSDdatabases/R-cran-fastmap1.2.0
GhostBSDdatabases/R-cran-fastmap1.2.0

Install

Binary package:

pkg install R-cran-fastmap

From the ports tree:

cd /usr/ports/databases/R-cran-fastmap/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	R-cran-fastmap>0:databases/R-cran-fastmap

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2.01.2.0-1.2.01.2.0
FreeBSD:14:quarterly1.2.01.2.0n/a1.2.01.2.0
FreeBSD:15:latest1.2.01.2.0n/a1.2.01.2.0
FreeBSD:15:quarterly1.2.01.2.0n/an/an/a
FreeBSD:16:latest1.2.01.2.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 86
Run dependencies 86

Configuration

No options to configure.

USES
compiler:c++17-lang cran:auto-plist,compiles
Service scripts
none

Files

distinfo 1
FileSizeSHA256
fastmap_1.2.0.tar.gz46710b1da04a2915d1d057f3c2525e295ef15016a64e6667eac83a14641bbd83b9246

Commit history 2

DateCommitCreditsLog message
f08d11bc2d Zsolt Udvari */R-cran-*: Use cran.mk's default WWW
Remove WWW from my ports because cran.mk provides a default WWW. See the entry of 20260914 in /usr/ports/CHANGES.
ce2322be51 Devin Teske Update R-cran-* WWW to modern URL
Old R-cran-* ports have https://cran.r-project.org/web/packages/${PORTNAME} New R-cran-* ports have https://cran.r-project.org/package=${PORTNAME} Replace all the old WWW URLs with new WWW URLs Reviewed by: fuz Differential Revision: https://reviews.freebsd.org/D59714