notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
db6 Oracle Berkeley DB, revision 6.2
6.2.32_1 databases Deleted on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.2.32_1Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: latest 6.2.x version and newer not downloadable without registration
Expired This port expired on: 2020-12-02
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-06-11 08:15:38
Last Update: 2020-12-03 20:42:39
SVN Revision: 556925
People watching this port, also watch:: python, desktop-file-utils, zip, mkfontscale
Also Listed In: java
License: AGPLv3
WWW:
http://www.oracle.com/us/products/database/berkeley-db/db/
Description:
Oracle Berkeley DB is a family of open source embeddable databases that allows developers to incorporate within their applications a fast, scalable, transactional database engine with industrial grade reliability and availability. As a result, customers and end-users will experience an application that simply works, reliably manages data, can scale under extreme load, but requires no ongoing database administration. As a developer, you can focus on your application and be confident that Oracle Berkeley DB will manage your persistence needs. Note that Berkeley DB 6 changed license to the Affero GNU General Public License v3 (AGPL v3). WWW: http://www.oracle.com/us/products/database/berkeley-db/db/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (103 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/db6-6.2.32_1/catalog.mk
  3. /usr/local/share/licenses/db6-6.2.32_1/LICENSE
  4. /usr/local/share/licenses/db6-6.2.32_1/AGPLv3
  5. bin/db6/db_archive
  6. bin/db6/db_checkpoint
  7. bin/db6/db_convert
  8. bin/db6/db_deadlock
  9. bin/db6/db_dump
  10. bin/db6/db_dump185
  11. bin/db6/db_hotbackup
  12. bin/db6/db_load
  13. bin/db6/db_log_verify
  14. bin/db6/db_printlog
  15. bin/db6/db_recover
  16. bin/db6/db_replicate
  17. @comment bin/db6/db_sql_codegen
  18. bin/db6/db_stat
  19. bin/db6/db_tuner
  20. bin/db6/db_upgrade
  21. bin/db6/db_verify
  22. @comment bin/db6-upgrade61.sh
  23. @comment bin/db6/dbsql
  24. bin/db_archive-6.2
  25. bin/db_checkpoint-6.2
  26. bin/db_convert-6.2
  27. bin/db_deadlock-6.2
  28. bin/db_dump-6.2
  29. bin/db_dump185-6.2
  30. bin/db_hotbackup-6.2
  31. bin/db_load-6.2
  32. bin/db_log_verify-6.2
  33. bin/db_printlog-6.2
  34. bin/db_recover-6.2
  35. bin/db_replicate-6.2
  36. @comment bin/db_sql_codegen-6.2
  37. bin/db_stat-6.2
  38. bin/db_tuner-6.2
  39. bin/db_upgrade-6.2
  40. bin/db_verify-6.2
  41. @comment bin/dbsql-6.2
  42. include/db6/db.h
  43. include/db6/db_185.h
  44. include/db6/db_cxx.h
  45. @comment include/db6/dbsql.h
  46. include/db6/dbstl_base_iterator.h
  47. include/db6/dbstl_common.h
  48. include/db6/dbstl_container.h
  49. include/db6/dbstl_dbc.h
  50. include/db6/dbstl_dbt.h
  51. include/db6/dbstl_element_ref.h
  52. include/db6/dbstl_exception.h
  53. include/db6/dbstl_inner_utility.h
  54. include/db6/dbstl_map.h
  55. include/db6/dbstl_resource_manager.h
  56. include/db6/dbstl_set.h
  57. include/db6/dbstl_utility.h
  58. include/db6/dbstl_vector.h
  59. @comment lib/db6/db.jar
  60. lib/db6/libdb-6.2.a
  61. lib/db6/libdb-6.2.so
  62. lib/db6/libdb-6.so
  63. lib/db6/libdb.a
  64. lib/db6/libdb.so
  65. lib/db6/libdb_cxx-6.2.a
  66. lib/db6/libdb_cxx-6.2.so
  67. lib/db6/libdb_cxx-6.so
  68. lib/db6/libdb_cxx.a
  69. lib/db6/libdb_cxx.so
  70. @comment lib/db6/libdb_java-6.2.a
  71. @comment lib/db6/libdb_java-6.2.so
  72. @comment lib/db6/libdb_java-6.2_g.so
  73. @comment lib/db6/libdb_java.a
  74. @comment lib/db6/libdb_java.so
  75. @comment lib/db6/libdb_java-6.so
  76. @comment lib/db6/libdb_sql-6.2.a
  77. @comment lib/db6/libdb_sql-6.2.so
  78. @comment lib/db6/libdb_sql.a
  79. @comment lib/db6/libdb_sql.so
  80. @comment lib/db6/libdb_sql-6.so
  81. lib/db6/libdb_stl-6.2.a
  82. lib/db6/libdb_stl-6.2.so
  83. lib/db6/libdb_stl-6.so
  84. lib/db6/libdb_stl.a
  85. lib/db6/libdb_stl.so
  86. lib/libdb-6.2.so
  87. lib/libdb-6.so
  88. lib/libdb_cxx-6.2.so
  89. lib/libdb_cxx-6.so
  90. @comment lib/libdb_java-6.2.so
  91. @comment lib/libdb_java-6.so
  92. @comment lib/libdb_sql-6.2.so
  93. @comment lib/libdb_sql-6.so
  94. lib/libdb_stl-6.2.so
  95. lib/libdb_stl-6.so
  96. @comment lib/db6/libdb_tcl-6.2.a
  97. @comment lib/db6/libdb_tcl-6.2.so
  98. @comment lib/db6/libdb_tcl-6.so
  99. @comment lib/db6/libdb_tcl.a
  100. @comment lib/db6/libdb_tcl.so
  101. @comment lib/db6/pkgIndex.tcl
  102. @comment lib/libdb_tcl-6.2.so
  103. @comment lib/libdb_tcl-6.so
Collapse this list.
Dependency lines:
  • db6>0:databases/db6
No installation instructions:
This port has been deleted.
PKGNAME: db6
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1502528680 SHA256 (bdb/db-6.2.32.tar.gz) = a9c5e2b004a5777aa03510cfe5cd766a4a3b777713406b02809c17c8e0e7a8fb SIZE (bdb/db-6.2.32.tar.gz) = 45342417

No package information for this port in our database
Sometimes this happens. Not all ports have packages.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for db6-6.2.32_1: CRYPTO=on: Cryptography support DEBUG=off: Build with debugging support DOCS=on: Build and/or install documentation JAVA=off: Java platform support L10N=off: Localization support (EXPERIMENTAL) SQL=off: Enable SQL API (EXPERIMENTAL) TCL=off: Tcl scripting language support ===> Use 'make config' to modify these settings
Options name:
N/A
USES:
gmake libtool
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://download.oracle.com/berkeley-db/
Collapse this list.

Number of commits found: 39

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
6.2.32_1
03 Dec 2020 20:42:39
Revision:556925Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:

2020-11-30 www/rubygem-dashing: Unmaintained by upstream, use
www/rubygem-smashing instead
2020-11-30 www/rubygem-redmine_acts_as_taggable_on: Unmaintained by upstream
2020-11-30 www/rubygem-gitlab-grack: Deprecated by upstream
2020-12-02 databases/db6: latest 6.2.x version and newer not downloadable
without registration
6.2.32_1
02 Jun 2020 13:26:28
Revision:537553Original commit files touched by this commit
mandree search for other commits by this committer
databases/db6: sunset (expire) port in half a year's time

Oracle have hidden newer versions behind a registration-only download,
so we cannot even update to 6.2.38.  Oracle haven't responded to an
inquiry to that extent.

Apparently, the port isn't very popular, no port in INDEX-12 depends on it,
users will rather use db5 (perhaps due to the more permissive license),
so deprecate db6.
6.2.32_1
20 Jan 2020 19:27:50
Revision:523641Original commit files touched by this commit
mat search for other commits by this committer
Making REWARNFILE overridable was an artefact from testing.

Fix that.
6.2.32_1
12 Jan 2020 12:47:54
Revision:522784Original commit files touched by this commit
mandree search for other commits by this committer
databases/db6, db5: fix JAVA-enabled build, suppress sed failed warnings

Add JAVA_VERSION="7 8" to db6
Add REWARNFILE=/dev/null to db6 and db5

Reported by: Tommy P <tommyhp2@gmail.com>
PR:          243278
MFH:         2020Q1 (blanket, fix broken build)
6.2.32_1
26 Nov 2019 21:46:13
Revision:518482Original commit files touched by this commit
jkim search for other commits by this committer
Clean up after java/openjdk6 and java/openjdk6-jre removal

java/openjdk6 support was removed from Mk/bsd.java.mk (r512662) and
java/openjdk6 and java/openjdk6-jre were removed from the ports tree
(r512663).  Now this patch completely removes remaining stuff from the
ports tree.

PR:			241953 (exp-run)
Reviewed by:		glewis
Approved by:		portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D22342
6.2.32_1
21 Oct 2019 18:21:14
Revision:515117Original commit files touched by this commit
mandree search for other commits by this committer
databases/db5, databases/db6: Hook up DEBUG options helpers

PR:		241361
Submitted by:	tobik@
MFH:		2019Q4 (blanket, adds an option that defaults to off)
6.2.32_1
09 Jul 2019 21:44:31
Revision:506319Original commit files touched by this commit
mandree search for other commits by this committer
Switch db5/db6 to download from Oracle's https:// sites.

The http:// sites issue 301-type redirects to https:// so we can spare
everyone the roundtrip.

Inspired by...
PR:		239084
Submitted by:	Miyashita Touka
6.2.32_1
12 Jun 2019 15:38:54
Revision:504018Original commit files touched by this commit
gahr search for other commits by this committer
databases/db6: remove meaningless 85+ from USES tcl
6.2.32_1
02 Nov 2018 13:32:35
Revision:483807Original commit files touched by this commit
rene search for other commits by this committer
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
6.2.32_1
02 Aug 2018 16:05:16
Revision:476241Original commit files touched by this commit
mandree search for other commits by this committer
databases/db5, db6: enable DBM compatibility

Enable DBM API. [1]
Reorder license information of db5/Makefile to fix portlint warning. [1]
Bump PORTREVISON. [1]
Add command creating symbolic link such as ${PREFIX}/lib/libdb-6.so to
post-install target of db6/Makefile. [1]

Instead of USE_GCC, patch src/dbinc/db.in to not expose the store() macro under
C++.
Mark db6 broken on MIPS64 for now, we do not have a workable MUTEX
implementation.
Unbreak build on AARCH64, where the db6 autoconfiguration chooses the wrong
MUTEX.

PR:		230191
Submitted by:	Yasuhiro Kimura
6.2.32
12 Aug 2017 10:24:46
Revision:447822Original commit files touched by this commit
mandree search for other commits by this committer
Update to new upstream release 6.2.32.

<http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_6_2.html#idm140188017503984>

This adds a new db_convert utility.
It converts the byte order of all databases in database files.
6.2.23_2
21 Oct 2016 12:51:41
Revision:424411Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
6.2.23_2
07 Oct 2016 18:12:38
Revision:423474Original commit files touched by this commit
mandree search for other commits by this committer
Fix packaging with enabled TCL option.

PR:		213279
Submitted by:	osidorkin@gmail.com
6.2.23_2
05 Oct 2016 20:17:39
Revision:423388Original commit files touched by this commit
mandree search for other commits by this committer
ARM: for mutexes, use machine/atomic.h primitives

The previous approach only worked on ARMv7+, this should now permit
build and use with environments shared between processes on a wider set
of ARM architectures.

Bump PORTREVISION.

PR:		213223
Submitted by:	mikael.urankar@gmail.com
6.2.23_1
04 Oct 2016 09:35:55
Revision:423247Original commit files touched by this commit
mandree search for other commits by this committer
Bump PORTREVISION for the benefit of ARMv6 users.
6.2.23
04 Oct 2016 09:32:48
Revision:423245Original commit files touched by this commit
mandree search for other commits by this committer
Avoid POSIX mutexes on armv6* and aarch64.

db6 switched from the stpb-based mutexes that db5 used to ldrex/strex.

PR:		213167 (related)
6.2.23
26 Jun 2016 18:01:59
Revision:417595Original commit files touched by this commit
sunpoet search for other commits by this committer
- Revert WRKSRC_SUBDIR change in r417590 which breaks make makepatch

Notified by:	mat
6.2.23
26 Jun 2016 17:24:21
Revision:417590Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use WRKSRC_SUBDIR
- Convert to new options target helper

Approved by:	portmgr (blanket)
6.2.23
23 May 2016 20:59:55
Revision:415743Original commit files touched by this commit
mandree search for other commits by this committer
Fix portlint warnings.

Add PATCH_WRKSRC so that make makepatch works,
refresh patches with make makepatch and rename them,
and drop the "The" from COMMENT.
6.2.23
23 May 2016 20:18:24
Revision:415741Original commit files touched by this commit
mandree search for other commits by this committer
Update to 6.2.23. Add TCL option. Cleanup.

Changes submitted by gahr@:
Enable a new TCL option, adding a pkgIndex.tcl file.
Modernize Makefile. [1]

Changes by mandree@:
Fix installation of TCL API docs if TCL option is enabled.
Update to new upstream release 6.2.23.
Install the upgrade61.sh script if SQL option is enabled, with
additional fixes distributed as a patch to avoid licensing concerns.
Add an UPDATING entry.
Add changes in Mk/Uses/bdb.mk.

db5 parts of PR 208740 to be committed in a separate transaction later.

PR:		208740
Submitted by:	gahr@
6.1.26
12 Apr 2016 07:49:27
Revision:413104Original commit files touched by this commit
mandree search for other commits by this committer
Grab after bapt's initial clarification on 413096.
6.1.26
12 Apr 2016 05:54:18
Revision:413097Original commit files touched by this commit
mandree search for other commits by this committer
Drop maintainership.

If portmgr@ needs to commit against better advise, two years after this was
first discussed without any motion of the upstream.

Drop a few more maintainerships along the way.
6.1.26
20 Dec 2015 12:51:14
Revision:404052Original commit files touched by this commit
mandree search for other commits by this committer
New upstream bug-fix release.

ChangeLog:
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_6_1.html
6.1.19_1
19 Dec 2015 11:03:36
Revision:404013Original commit files touched by this commit
mandree search for other commits by this committer
Fix crash by using POSIX mutexes on all armv6* ARCHes not just armv6.

This is to fix illegal-instruction crashes on armv6hf.

PR:		205001
Submitted by:	dave@dogwood.com
Reviewed by:	mikael.urankar@gmail.com
MFH:		2015Q4
6.1.19
09 Nov 2015 09:29:07
Revision:401088Original commit files touched by this commit
andrew search for other commits by this committer
As with armv6 we need to use POSIX mutexes. Without this the ports try to
use fcntl mutexes and fails as they are deprecated.

Approved by:	mandree (maintainer)
Differential Revision:	https://reviews.freebsd.org/D4107
6.1.19
07 May 2015 17:35:34
Revision:385644Original commit files touched by this commit
sbruno search for other commits by this committer
enable posix-mutexes by default for armv6 targets as db will crash and burn
when using the internal mutex implementation via unsupported instructions.

PR:		197227
Submitted by:	andrew@
Approved by:	mandree@
6.1.19
20 Oct 2014 10:41:13
Revision:371255Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
6.1.19
13 Sep 2014 19:24:23
Revision:368131Original commit files touched by this commit
tijl search for other commits by this committer
Remove unused LIBTOOLFILES
6.1.19
15 Jul 2014 15:06:46
Revision:361939Original commit files touched by this commit
adamw search for other commits by this committer
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
6.1.19
14 Jul 2014 20:51:22
Revision:361832Original commit files touched by this commit
mandree search for other commits by this committer
Upgrade to new upstream release 6.1.19.
Note: The log file format changed.

ChangeLog:
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_6_1.html
6.0.30_1
02 Jul 2014 20:59:24
Revision:360264Original commit files touched by this commit
mandree search for other commits by this committer
Fix mutex code on powerpc64.

PR:		191453
Submitted by:	jhibbits@
6.0.30
27 May 2014 15:40:43
Revision:355535Original commit files touched by this commit
mandree search for other commits by this committer
Update to new upstream release 6.0.30.
ChangeLog:
<http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_6_0.html>

Note that databases using BLOB support require an upgrade,
adding a corresponding note to UPDATING.
6.0.20
16 Dec 2013 23:49:30
Revision:336680Original commit files touched by this commit
mandree search for other commits by this committer
Update to 6.0.20, fixing a wrong LICENSE file.
While at it, re-enable the db185 compatibility interface that some ports use.
6.0.19.0
14 Dec 2013 09:57:03
Revision:336431Original commit files touched by this commit
mandree search for other commits by this committer
Convert to staging.
Strip debug symbols for installed .so files unless WITH_DEBUG is set.
6.0.19.0
20 Sep 2013 16:13:49
Revision:327717Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
databases)
6.0.19.0
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
6.0.19.0
24 Jul 2013 21:57:54
Revision:323622Original commit files touched by this commit
mandree search for other commits by this committer
Simplify, for conciseness:
Move function of patch file into post-patch target, too.
6.0.19.0
24 Jul 2013 21:35:51
Revision:323621Original commit files touched by this commit
mandree search for other commits by this committer
Fix C++11 compatibility by renaming atomic_init().

Modified version of dim's patch, where most of the stuff
moves into a REINPLACE_CMD called from post-patch.

Submitted by:	dim
6.0.19.0
11 Jun 2013 08:15:22
Revision:320540Original commit files touched by this commit
mandree search for other commits by this committer
Add Oracle Berkeley DB 6.0.

Simplify installation over previous versions.

License change to Affero GNU General Public License v3 (AGPL v3).

Announcement:	https://oss.oracle.com/pipermail/bdb/2013-June/000056.html
ChangeLog:	http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_6_0.html

Number of commits found: 39