summaryrefslogtreecommitdiff
path: root/databases/ruby-dbm/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-01-16databases/ruby-dbm: add package version 1.1.0taca1-0/+13
Add dbm gem as ruby-dbm package version 1.1.0. Note: * Ruby 2.6 contains dbm 1.0.0. * Ruby 2.7 and Ruby 3.0 contains dbm 1.1.0, but no conflict. * Ruby 3.1 dose not contain dbm. DBM The DBM class provides a wrapper to a Unix-style dbm or 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 5, 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.
2005-11-04Remove one more ruby16 only package.taca1-37/+0
2005-11-02Mark this pacakge ruby16-base only.taca1-1/+2
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-06Revive separated ruby packages, ruby-dbm, ruby-zlib, ruby-digest andtaca1-0/+37
ruby-openssl with bump PKGREVISION. Added ruby-dbm/Makefile to handle IRIX case, use native base system's ndbm(3) instead of Berkley DB's ndbm compatible interface, too.
2005-02-21Remove ruby-dbm package. It is included in ruby16/ruby18 package now.taca1-36/+0
2005-01-23Update Ruby 1.8.2.taca1-1/+2
This is basically bug fix release, but official changes aren't provided yet. Please refer ChangeLog. Here is pkgsrc changes: o Set RUBY_HAS_ARCHLIB=yes for Ruby packages including archtecture depending extention library in order to depend more specific Ruby. o Now install database for ri(1). Fix PR pkg/28566. o Net::IMAP * lib/net/imap.rb (u8tou16): fixed typo. fixed: [ruby-list:40546] o NKF: * ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static variables. fixed: [ruby-list:40445] * ext/nkf/lib/kconv.rb (Kconv::RegexpEucjp): second byte is up to 0xfe. * ext/nkf/lib/kconv.rb (Kconv#kconv): should handle UTF8 and UTF16 properly. o WEBrick * lib/webrick/httpauth/htpasswd.rb (WEBrick::Htpasswd#reload): raise NotImplementedError if password is encrypted by digest algorithms. This patch is contributed by sheepman. [ruby-list:40467] * lib/webrick/httpauth/digestauth.rb (WEBrick::HTTPAuth::DigestAuth#_authenticate): fix digest calculation. This patch is contributed by sheepman. [ruby-list:40482] * lib/webrick/{httpauth.rb,httpauth/basicauth.rb,httpproxy.rb}: use pack/unpack-template char "m" instead of lib/base64.rb to do base64 encoding/decoding. fixed: [ruby-dev:25336]
2004-11-29Make ruby-dbm work on Solaris using native ndbm(3).taca1-4/+11
(Not best way, but it works on SunOS 5.8.)
2004-11-27Initial import of ruby-dbm package. This is part of Ruby distributiontaca1-0/+28
and this package covers both Ruby 1.8 base and 1.6 base. This is a Ruby extension to DBM library (including Berkley DB's DBM compatible one), which is actually a part of the Ruby distribution.