mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-22 08:58:47 +00:00
JDBM is a transactional persistence engine for Java. It aims to be for Java
what GDBM is for other languages: a fast, simple persistence engine. You can use it to store a mix of objects and BLOBs, and all updates are done in a transactionally safe manner. JDBM also provides scalable data structures, such as HTree and B+Tree, to support persistence of large object collections. JDBM2 provides HashMap and TreeMap which are backed by disk storage. It is very easy and fast way to persist your data. JDBM2 also have minimal hardware requirements and is highly embeddable. WWW: http://code.google.com/p/jdbm2/
This commit is contained in:
parent
0eff2230e9
commit
d9fa9197ce
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=269687
@ -131,6 +131,7 @@
|
||||
SUBDIR += jdb
|
||||
SUBDIR += jdbc-oracle8i
|
||||
SUBDIR += jdbc-oracle9i
|
||||
SUBDIR += jdbm2
|
||||
SUBDIR += jrobin
|
||||
SUBDIR += jrrd
|
||||
SUBDIR += kbibtex
|
||||
|
41
databases/jdbm2/Makefile
Normal file
41
databases/jdbm2/Makefile
Normal file
@ -0,0 +1,41 @@
|
||||
# Ports collection makefile for: jdbm2
|
||||
# Date created: 25 Feb 2011
|
||||
# Whom: Alex Dupre <ale@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= jdbm
|
||||
PORTVERSION= 2.0
|
||||
CATEGORIES= databases java
|
||||
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
|
||||
|
||||
MAINTAINER= ale@FreeBSD.org
|
||||
COMMENT= A fast, simple and transactional Java persistence engine
|
||||
|
||||
USE_ZIP= yes
|
||||
USE_JAVA= yes
|
||||
JAVA_VERSION= 1.5+
|
||||
NO_BUILD= yes
|
||||
|
||||
PROJECTHOST= jdbm2
|
||||
LATEST_LINK= jdbm2
|
||||
|
||||
PORTDOCS= *
|
||||
PORTEXAMPLES= *
|
||||
|
||||
PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar
|
||||
|
||||
do-install:
|
||||
@${INSTALL_DATA} ${WRKSRC}/lib/${DISTNAME}.jar \
|
||||
${JAVAJARDIR}/${PORTNAME}.jar
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${DOCSDIR})
|
||||
.endif
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${EXAMPLESDIR}
|
||||
@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
2
databases/jdbm2/distinfo
Normal file
2
databases/jdbm2/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (jdbm-2.0.zip) = 91d6e56407f2a3e2d3a508af86d833f3cdaa38df8221fcc607dcae54101a0e3f
|
||||
SIZE (jdbm-2.0.zip) = 348648
|
13
databases/jdbm2/pkg-descr
Normal file
13
databases/jdbm2/pkg-descr
Normal file
@ -0,0 +1,13 @@
|
||||
JDBM is a transactional persistence engine for Java. It aims to be for Java
|
||||
what GDBM is for other languages: a fast, simple persistence engine.
|
||||
You can use it to store a mix of objects and BLOBs, and all updates are done
|
||||
in a transactionally safe manner. JDBM also provides scalable data structures,
|
||||
such as HTree and B+Tree, to support persistence of large object collections.
|
||||
JDBM2 provides HashMap and TreeMap which are backed by disk storage.
|
||||
It is very easy and fast way to persist your data.
|
||||
JDBM2 also have minimal hardware requirements and is highly embeddable.
|
||||
|
||||
WWW: http://code.google.com/p/jdbm2/
|
||||
|
||||
- Alex Dupre
|
||||
ale@FreeBSD.org
|
Loading…
Reference in New Issue
Block a user