Port details |
- berkeley-db Berkeley DB Java Edition
- 7.5.11_2 java =3 7.5.11_1Version of this port present on the latest quarterly branch.
- Maintainer: ports@virtual-estates.net
- 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."
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- 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):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- junit.jar : java/junit
- java : java/openjdk8
- ant : devel/apache-ant
- Runtime dependencies:
-
- 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:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
7.5.11_2 31 Dec 2024 14:39:30 |
Muhammad Moinur Rahman (bofh) |
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 |
Muhammad Moinur Rahman (bofh) |
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 |
Gleb Popov (arrowd) |
*: Change the MAINTAINER field per request
PR: 278267 |
7.5.11 08 Sep 2022 15:46:38 |
Stefan Eßer (se) |
Remove WWW lines that have been moved into Makefiles
Approved by: portmgr (implicit) |
7.5.11 08 Sep 2022 15:43:21 |
Stefan Eßer (se) |
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 |
Tobias C. Berner (tcberner) |
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 ) |
7.5.11 21 May 2022 23:00:07 |
Mikhail Teterin (mi) |
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 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
6.2.31 26 Nov 2019 21:46:13 |
jkim |
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 |
amdmi3 |
- Update WWW
Approved by: portmgr blanket |
6.2.31 30 Nov 2017 06:13:35 |
linimon |
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 |
olgeni |
Fix whitespace issues (mixed tab/spaces, alignment) in a few ports. |
6.2.31 26 May 2017 14:45:53 |
linimon |
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 |
mat |
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 |
mi |
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 |
mi |
Make regression-test target depend on build and always use "test", when invoking
tests. |
6.2.31 12 May 2015 19:03:31 |
mi |
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 |
ale |
Doesn't build with java 6. |
6.1.5 29 Sep 2014 21:31:53 |
mi |
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 |
bapt |
Convert to USES=dos2unix
With hat: portmgr |
3.2.76_1 16 Feb 2014 12:05:37 |
antoine |
Stage support |
3.2.76_1 20 Sep 2013 19:48:32 |
bapt |
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 |
jgh |
- adopt optionsNG
- cleanup of EXAMPLES and unconditionally assign PORTDOCS
Approved by: portmgr (miwi) |
3.2.76_1 10 Dec 2012 13:18:29 |
bapt |
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 |
miwi |
- Get Rid MD5 support |
3.2.76_1 06 Jun 2008 13:38:51 |
edwin |
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 |
mi |
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 |
gabor |
- 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 |
flz |
- 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 |
kris |
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 |
mi |
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 |
mi |
Unbreak by adding another patch from the vendor. |
3.1.0 17 Nov 2006 06:34:23 |
kris |
BROKEN: Self-tests fail |
3.1.0 20 Oct 2006 12:49:45 |
mi |
Fix the test-target to, actually, succeed, when the tests
succeed...
Approved by: portmgr (erwin) |
3.1.0 18 Oct 2006 01:44:16 |
mi |
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 |
mi |
Be sure to fail our test-target, if the vendor's self-test fails. |
3.1.0 08 Oct 2006 15:17:11 |
mi |
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 |
mi |
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 |
edwin |
SHA256ify
Approved by: krion@ |
1.7.1 25 Mar 2005 00:59:41 |
mi |
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 |
mi |
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. |