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) combination for a given watch list. This is what FreshPorts will look for.

Port details
berkeley-db Berkeley DB Java Edition
7.5.11 java on this many watch lists=1 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 7.5.11Version of this port present on the latest quarterly branch.
Maintainer: mi@aldan.algebra.com search for ports maintained by this maintainer
Port Added: 2005-02-05 00:51:18
Last Update: 2022-09-08 15:46:38
Commit Hash: ade2a04
People watching this port, also watch:: p5-Class-DBI-DATA-Schema, p5-DBIx-Password, p5-DBIx-XHTML_Table, p5-Class-DBI-BaseDSN
Also Listed In: databases
License: APACHE20
WWW:
https://www.oracle.com/database/technologies/related/berkeleydb.html
Description:
This is a pure-Java implementation of Berkeley DB by SleepyCat (now Oracle). Java-1.7 is required for building. From the "Berkeley DB JE was designed from the ground up in Java. It takes full advantage of the Java environment. The Berkeley DB JE API provides a Java Collections-style interface, as well as a programmatic interface similar to the Berkeley DB API. Berkeley DB JE is different from all other Java databases available today. Berkeley DB JE is not a relational engine built in Java. It is a Berkeley DB-style embedded store, with an interface designed for programmers, not DBAs. Berkeley DB JE's architecture employs a log-based, no-overwrite storage system, enabling high concurrency and speed while providing ACID transactions and record-level locking. Berkeley DB JE efficiently caches most commonly used data in memory, without exceeding application-specified limits. In this way Berkeley DB JE works with an application to use available JVM resources while providing access to very large data sets. The Berkeley DB JE architecture provides an underlying storage layer for any Java application requiring high performance, transactional integrity and recoverability."
Homepage    cgit ¦ Codeberg ¦ 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 (5 items)
Collapse this list.
  1. share/java/classes/je-7.5.11.jar
  2. share/java/classes/je.jar
  3. /usr/local/share/licenses/je-7.5.11/catalog.mk
  4. /usr/local/share/licenses/je-7.5.11/LICENSE
  5. /usr/local/share/licenses/je-7.5.11/APACHE20
Collapse this list.
Dependency lines:
  • je>0:java/berkeley-db
To install the port:
cd /usr/ports/java/berkeley-db/ && make install clean
To add the package, run one of these commands:
  • pkg install java/berkeley-db
  • pkg install je
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: je
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1653092902 SHA256 (je-7.5.11.tar.gz) = f82505e66dff5a97dc0d2e4eaed3c09dde5cad790a91528fcf5154894acd6f4c SIZE (je-7.5.11.tar.gz) = 12073401

Packages (timestamps in pop-ups are UTC):
je
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest7.5.117.5.11-7.5.117.5.11---
FreeBSD:13:quarterly7.5.117.5.117.5.117.5.117.5.11-7.5.117.5.11
FreeBSD:14:latest7.5.117.5.117.5.11-7.5.11--7.5.11
FreeBSD:14:quarterly7.5.117.5.11--7.5.11-7.5.117.5.11
FreeBSD:15:latest7.5.117.5.11n/a-n/a-7.5.117.5.11
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. junit.jar : java/junit
  2. java : java/openjdk8
  3. ant : devel/apache-ant
Runtime dependencies:
  1. java : java/openjdk8
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for je-7.5.11: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples TEST=off: Build and/or run tests ===> Use 'make config' to modify these settings
Options name:
java_berkeley-db
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (3 items)
Collapse this list.
  1. http://download-east.oracle.com/berkeley-db/
  2. http://download-west.oracle.com/berkeley-db/
  3. http://download.oracle.com/berkeley-db/
Collapse this list.

Number of commits found: 38

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
7.5.11
08 Sep 2022 15:46:38
commit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757ea files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW lines that have been moved into Makefiles

Approved by:	portmgr (implicit)
7.5.11
08 Sep 2022 15:43:21
commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Move more WWW entries from pkg-descr files into Makefiles

The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.

Approved by:	portmgr (implicit)
7.5.11
20 Jul 2022 14:22:12
commit hash: 526869d8dc02563825a24d394e1d087334d654cccommit hash: 526869d8dc02563825a24d394e1d087334d654cccommit hash: 526869d8dc02563825a24d394e1d087334d654cccommit hash: 526869d8dc02563825a24d394e1d087334d654cc files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
java: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Semenyaka <alex@rinet.ru>
  *  Alexander Yerenkow <yerenkow@gmail.com>
  *  Anton Yudin (<contact@toha.org.ua>)
  *  Anton Yudin <toha@toha.org.ua>
  *  Benjamin Close <benjsc@FreeBSD.org>
  *  Björn König <bkoenig@alpha-tierchen.de>
  *  Conor McDermottroe <ports@mcdermottroe.com>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org
  *  Dave Glowacki <dglo@ssec.wisc.edu>
  *  Ernst de Haan <znerd@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.5.11
21 May 2022 23:00:07
commit hash: 17cd2716cd27c7b8675f3acc7f6412b69a47ae5bcommit hash: 17cd2716cd27c7b8675f3acc7f6412b69a47ae5bcommit hash: 17cd2716cd27c7b8675f3acc7f6412b69a47ae5bcommit hash: 17cd2716cd27c7b8675f3acc7f6412b69a47ae5b files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
java/berkeley-db: upgrade from 6.2.31 to 7.5.11

Changelog: https://docs.oracle.com/cd/E17277_02/html/changelog.html

Set LICENSE and otherwise pet portlint. Limit Java to 8 -- newer
versions are rejected by the vendor's code...
6.2.31
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
6.2.31
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.31
27 Apr 2019 09:01:24
Revision:500203Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
6.2.31
30 Nov 2017 06:13:35
Revision:455167Original commit files touched by this commit Sanity Test Failure
linimon search for other commits by this committer
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
6.2.31
01 Nov 2017 13:10:35
Revision:453284Original commit files touched by this commit
olgeni search for other commits by this committer
Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
6.2.31
26 May 2017 14:45:53
Revision:441786Original commit files touched by this commit
linimon search for other commits by this committer
Mark some ports failing on armv6.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
6.2.31
01 Apr 2016 14:08:38
Revision:412347Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
6.2.31
12 May 2015 23:52:10
Revision:386183Original commit files touched by this commit
mi search for other commits by this committer
Follow portlint's recommendation to NOT hide an install-command under @.

Use this opportunity to correct an error in an earlier commit, which referenced
an incorrect PR. The correct number is:

PR:		199869
6.2.31
12 May 2015 19:06:24
Revision:386169Original commit files touched by this commit
mi search for other commits by this committer
Make regression-test target depend on build and always use "test", when invoking
tests.
6.2.31
12 May 2015 19:03:31
Revision:386168Original commit files touched by this commit
mi search for other commits by this committer
Fix the build in the case of newer JUnit, that, in its turn, uses hamcrest now.
Upgrade from 6.1.5 to 6.2.31. Based on:

PR:		156251
Submitted by:	pi

Now that the test-target fully works, add "regression-test" alias to it so it
can be used for that purpose.
6.1.5
03 Oct 2014 07:22:53
Revision:369870Original commit files touched by this commit
ale search for other commits by this committer
Doesn't build with java 6.
6.1.5
29 Sep 2014 21:31:53
Revision:369561Original commit files touched by this commit
mi search for other commits by this committer
Upgrade from 3.2.76 to 6.1.5 (the latest at this time). Fix up the WWW-entry
in pkg-descr.

Vendor's self tests continue to fail (timeouts), so this feature remains
disabled by default.
3.2.76_1
26 May 2014 08:44:35
Revision:355288Original commit files touched by this commit
bapt search for other commits by this committer
Convert to USES=dos2unix

With hat:	portmgr
3.2.76_1
16 Feb 2014 12:05:37
Revision:344543Original commit files touched by this commit
antoine search for other commits by this committer
Stage support
3.2.76_1
20 Sep 2013 19:48:32
Revision:327738Original 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:
java)
3.2.76_1
16 Mar 2013 07:29:22
Revision:314337Original commit files touched by this commit
jgh search for other commits by this committer
- adopt optionsNG
- cleanup of EXAMPLES and unconditionally assign PORTDOCS

Approved by:	portmgr (miwi)
3.2.76_1
10 Dec 2012 13:18:29
Revision:308604Original commit files touched by this commit
bapt search for other commits by this committer
Decommissioning java 1.5 (EOLed since October 2009):
suppress any reference to JAVA_VERSION=	1.5+ (part2)
3.2.76_1
20 Mar 2011 12:54:45
Original commit files touched by this commit
miwi search for other commits by this committer
- Get Rid MD5 support
3.2.76_1
06 Jun 2008 13:38:51
Original commit files touched by this commit
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
3.2.76
16 May 2008 22:34:47
Original commit files touched by this commit
mi search for other commits by this committer
Upgrade from 3.2.13 to 3.2.76.

PR:             ports/123699
Submitted by:   Lapo Luchini
3.2.13_1
04 Aug 2007 11:41:31
Original commit files touched by this commit
gabor search for other commits by this committer
- Remove the DESTDIR modifications from individual ports as we have a new,
  fully chrooted DESTDIR, which does not need such any more.

Sponsored by:   Google Summer of Code 2007
Approved by:    portmgr (pav)
3.2.13_1
19 May 2007 20:32:57
Original commit files touched by this commit
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
3.2.13
22 Apr 2007 01:36:37
Original commit files touched by this commit
kris search for other commits by this committer
Switch defaults to not running self-tests since the maintainer has not
been able to figure out why they fail in package build environments.
3.2.13
11 Dec 2006 18:34:59
Original commit files touched by this commit
mi search for other commits by this committer
Update from 3.1.0 to 3.2.13. This should fix all of the self-test failures
observed so far (spurious and real). Update WWW.

Although supposedly a minor bug-fix release, this one still comes with a
file-format change, unfortunately. See vendor's announcement at:

        http://forums.oracle.com/forums/ann.jspa?annID=372
3.1.0
23 Nov 2006 06:21:16
Original commit files touched by this commit
mi search for other commits by this committer
Unbreak by adding another patch from the vendor.
3.1.0
17 Nov 2006 06:34:23
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN: Self-tests fail
3.1.0
20 Oct 2006 12:49:45
Original commit files touched by this commit
mi search for other commits by this committer
Fix the test-target to, actually, succeed, when the tests
succeed...

Approved by:    portmgr (erwin)
3.1.0
18 Oct 2006 01:44:16
Original commit files touched by this commit
mi search for other commits by this committer
Disable two more self-tests, which may hang in rare circumstance.
According to SleepyCat/Oracle, these will be fixed in the next release.

Provide two explicit download sites for those, whose FETCH_CMD is set to
NOT follow redirects (as is the default). Oracle uses such redirects to
facilitate downloads from the server closer to the downloader, but the
scheme breaks, when the redirects are not followed.

Approved by:    portmgr (erwin)
3.1.0
08 Oct 2006 19:20:52
Original commit files touched by this commit
mi search for other commits by this committer
Be sure to fail our test-target, if the vendor's self-test fails.
3.1.0
08 Oct 2006 15:17:11
Original commit files touched by this commit
mi search for other commits by this committer
Tune the port a little finer:

        . Java-1.5 is required to build (although the result is usable
          with 1.4 as well) -- reflect this in pkg-descr for the user
          and in Makefile for the build process
        . add a patch for the "occasionaly" failing test -- on advice
          from Oracle:

                http://forums.oracle.com/forums/thread.jspa?threadID=431242

        . enable automatic testing post-build -- the tests stress out
          both Java and JE and their failure may be a nice canary for
          our mine.
3.1.0
07 Oct 2006 01:40:24
Original commit files touched by this commit
mi search for other commits by this committer
Upgrade from 1.7.1 to 3.1.0, thanks largely to the diffs supplied by ijliao
(for the earlier version 3.0.12).

Make post-build test possible (via OPTIONS) and, unfortunately, disable it
by default due to several test failures. (Java-maintainers may want to take
a look.)

Switch to an auto-generated pkg-plist (HUGE amount of examples and
documentation).

Ying-Chieh is planning to delete his databases/java-db and is invited to
take over this port.
1.7.1
22 Jan 2006 12:39:58
Original commit files touched by this commit
edwin search for other commits by this committer
SHA256ify

Approved by: krion@
1.7.1
25 Mar 2005 00:59:41
Original commit files touched by this commit
mi search for other commits by this committer
Upgrade from 1.7.0 to 1.7.1. The former is no longer available on the
vendor's site.

Approved by:    portmgr (kris)
1.7.0
05 Feb 2005 00:26:57
Original commit files touched by this commit
mi search for other commits by this committer
This is a port of 'JE', or Berkeley DB Java Edition -- a pure Java
implementation of "db". See:

        http://www.sleepycat.com/products/je.shtml

for more information.

Number of commits found: 38