java/berkeley-db 7.5.11_4 FreeBSD
Berkeley DB Java Edition
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- java, databases
- Package size
- 6910.5 KiB, 23289.2 KiB installed
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."
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | java/berkeley-db | 7.5.11_4 |
| DragonFly | java/berkeley-db | 7.5.11_2 |
| MidnightBSD | java/berkeley-db | 7.5.11 |
Install
Binary package:
pkg install je
From the ports tree:
cd /usr/ports/java/berkeley-db/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= je>0:java/berkeley-db
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 7.5.11_4 | 7.5.11_4 | 7.5.11 | 7.5.11_2 | 7.5.11_4 |
| FreeBSD:14:quarterly | 7.5.11_4 | 7.5.11_4 | n/a | 7.5.11_2 | 7.5.11_4 |
| FreeBSD:15:latest | 7.5.11_4 | 7.5.11_4 | n/a | 7.5.11_2 | 7.5.11_2 |
| FreeBSD:15:quarterly | 7.5.11_4 | 7.5.11_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 7.5.11_4 | 7.5.11_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${JAVALIBDIR}/junit.jar: java/junit
The full lists below include those, and their dependencies in turn.
Build dependencies 58
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/apache-ant
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/hamcrest
- java/java-zoneinfo
- java/javavmwrapper
- java/junit
- java/openjdk21
- java/openjdk8
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
Run dependencies 29
- archivers/brotli
- audio/alsa-lib
- devel/gettext-runtime
- devel/libinotify
- graphics/giflib
- graphics/png
- java/java-zoneinfo
- java/javavmwrapper
- java/openjdk8
- print/freetype2
- print/indexinfo
- textproc/expat2
- x11-fonts/dejavu
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: java_je
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| TEST | off | Build and/or run tests |
- USES
- java:ant,run
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| je-7.5.11.tar.gz | 1.2073401e+07 | f82505e66dff5a97dc0d2e4eaed3c09dde5cad790a91528fcf5154894acd6f4c |
Master sites 3
- http://download.oracle.com/berkeley-db/
- http://download-east.oracle.com/berkeley-db/
- http://download-west.oracle.com/berkeley-db/
Commit history 0
No commits in the history this site was built from.