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
Port details
berkeley-db Berkeley DB Java Edition
7.5.11_2 java on this many watch lists=3 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.11_1Version of this port present on the latest quarterly branch.
Maintainer: ports@virtual-estates.net search for ports maintained by this maintainer
Port Added: 2005-02-05 00:51:18
Last Update: 2024-12-31 14:39:30
Commit Hash: ac7a7d6
People watching this port, also watch:: p5-DBIx-XHTML_Table, p5-POE-Component-EasyDBI, p5-Class-DBI-DATA-Schema, p5-DBD-InterBase, p5-DBIx-Password
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_2/catalog.mk
  4. /usr/local/share/licenses/je-7.5.11_2/LICENSE
  5. /usr/local/share/licenses/je-7.5.11_2/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.11_27.5.11_2-7.5.11_17.5.11_2---
FreeBSD:13:quarterly7.5.11_27.5.11_27.5.117.5.11_17.5.11_2-7.5.117.5.11
FreeBSD:14:latest7.5.11_27.5.11_27.5.117.5.11_27.5.11_2--7.5.11
FreeBSD:14:quarterly7.5.11_27.5.11_2-7.5.11_17.5.11_2-7.5.117.5.11
FreeBSD:15:latest7.5.11_27.5.11_2n/a7.5.11_2n/a-7.5.117.5.11
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_2: 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
USES:
java:ant,run
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: 41

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
7.5.11_2
31 Dec 2024 14:39:30
commit hash: ac7a7d6fe13746d1178035d7756c788f9ef9beb2commit hash: ac7a7d6fe13746d1178035d7756c788f9ef9beb2commit hash: ac7a7d6fe13746d1178035d7756c788f9ef9beb2commit hash: ac7a7d6fe13746d1178035d7756c788f9ef9beb2 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Mk/Uses/java.mk: Runtime fix with USES=java:ant

USES=java:ant does not imply USES=java:run so we need to add the run arg
seperately when we are using USES=java:ant. Not all ports require the
the argument so it is better to address the ports individually instead
of handling it automatically by implying run for ant.

Thanks to vvd for carefully going through this.

Reported by:	vvd
Approved by:	portmgr (blanket)
7.5.11_1
31 Dec 2024 08:57:55
commit hash: 0835676e361bca74b28b09fe0425ed5ee958f26bcommit hash: 0835676e361bca74b28b09fe0425ed5ee958f26bcommit hash: 0835676e361bca74b28b09fe0425ed5ee958f26bcommit hash: 0835676e361bca74b28b09fe0425ed5ee958f26b files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Mk/**java.mk: Convert bsd.java.mk to USES

The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
7.5.11_1
18 May 2024 08:22:43
commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
*: Change the MAINTAINER field per request

PR:		278267
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: 41