Port details |
- rubygem-dbm Wrapper for the UNIX-style Database Manager Library
- 1.1.0 databases
=0 1.1.0Version of this port present on the latest quarterly branch.- Maintainer: yasu@utahime.org
 - Port Added: 2019-04-30 11:23:14
- Last Update: 2019-12-31 14:07:41
- SVN Revision: 521620
- Also Listed In: rubygems
- License: BSD2CLAUSE
- Description:
- The DBM class provides a wrapper to a Unix-style Database Manager
library.
Dbm databases do not have tables or columns; they are simple key-value
data stores, like a Ruby Hash except not resident in RAM. Keys and
values must be strings.
The exact library used depends on how Ruby was compiled. It could be
any of the following:
* The original ndbm library is released in 4.3BSD. It is based on dbm
library in Unix Version 7 but has different API to support multiple
databases in a process.
* Berkeley DB versions 1 thru 6, also known as BDB and Sleepycat DB,
now owned by Oracle Corporation.
* Berkeley DB 1.x, still found in 4.4BSD derivatives (FreeBSD,
OpenBSD, etc).
* GDBM, the GNU implementation of dbm.
* QDBM, another open source reimplementation of dbm.
All of these dbm implementations have their own Ruby interfaces
available, which provide richer (but varying) APIs.
WWW: https://github.com/ruby/dbm
- SVNWeb : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- rubygem-dbm>0:databases/rubygem-dbm
- To install the port:
cd /usr/ports/databases/rubygem-dbm/ && make install clean - To add the package:
pkg install rubygem-dbm - PKGNAME: rubygem-dbm
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1575181462
SHA256 (rubygem/dbm-1.1.0.gem) = 3bbc86d4bd84f464de4c9bcf2c3b897001239c2368e980fe0b797c175ee107fc
SIZE (rubygem/dbm-1.1.0.gem) = 14336
Packages: (move your mouse over the cells for more information)
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ruby26 : lang/ruby26
- gem26 : devel/ruby-gems
- Runtime dependencies:
-
- ruby26 : lang/ruby26
- gem26 : devel/ruby-gems
- Patch dependencies:
-
- ruby26 : lang/ruby26
- gem26 : devel/ruby-gems
-
- This port is required by:
- for Run
- net/dtcp
- Configuration Options
- ===> The following configuration options are available for rubygem-dbm-1.1.0:
====> Select backend dbm library: you have to select exactly one of them
BDB=off: Berkeley DB support
GDBM=off: GNU dbm library support
LIBC=on: libc ndbm support
QDBM=off: QDBM support
===> Use 'make config' to modify these settings
- USES:
- gem
- Master Sites:
-
|
Number of commits found: 3
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
31 Dec 2019 14:07:41
1.1.0

|
meta  |
databases/rubygem-dbm: Update to 1.1.0
PR: 242868
Submitted by: maintainer |
31 May 2019 14:44:01
1.0.0_1

|
ume  |
Cnange default option to use dbm in libc
PR: 237741
Submitted by: ume
Approved by: maintainer (timeout) |
30 Apr 2019 11:22:58
1.0.0

|
meta  |
lang/ruby2[45]: Remove dbm library and replace it with databases/rubygem-dbm
PR: 230289
Submitted by: Yasuhiro KIMURA <yasu@utahime.org> (initial revision)
meta (myself)
Reviewed by: sunpoet, ruby
Approved by: sunpoet
Differential Revision: https://reviews.freebsd.org/D20000 |
Number of commits found: 3
|
Latest Vulnerabilities |
10 vulnerabilities affecting 79 ports have been reported in the past 14 days
|
* - modified, not new All vulnerabilities
Last updated: 2021-03-05 21:21:29
|
|