aboutsummaryrefslogtreecommitdiffstats
path: root/java/berkeley-db
diff options
context:
space:
mode:
authormi <mi@FreeBSD.org>2006-10-07 09:40:24 +0800
committermi <mi@FreeBSD.org>2006-10-07 09:40:24 +0800
commitd7e8c88aec49d423edf73dea7774b7428d9d6f4d (patch)
treeea18e081891b1fde9a5a911eb0031b09e05f44e7 /java/berkeley-db
parent7426757d529c53b7b21dcec44a715ff1d51fd8f0 (diff)
downloadfreebsd-ports-graphics-d7e8c88aec49d423edf73dea7774b7428d9d6f4d.tar.gz
freebsd-ports-graphics-d7e8c88aec49d423edf73dea7774b7428d9d6f4d.tar.zst
freebsd-ports-graphics-d7e8c88aec49d423edf73dea7774b7428d9d6f4d.zip
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.
Diffstat (limited to 'java/berkeley-db')
-rw-r--r--java/berkeley-db/Makefile68
-rw-r--r--java/berkeley-db/distinfo6
-rw-r--r--java/berkeley-db/files/patch-junit29
-rw-r--r--java/berkeley-db/pkg-plist366
4 files changed, 86 insertions, 383 deletions
diff --git a/java/berkeley-db/Makefile b/java/berkeley-db/Makefile
index 00493cf3a3a..5ab690375f3 100644
--- a/java/berkeley-db/Makefile
+++ b/java/berkeley-db/Makefile
@@ -6,29 +6,77 @@
#
PORTNAME= je
-PORTVERSION= 1.7.1
+PORTVERSION= 3.1.0
CATEGORIES= java databases
-MASTER_SITES= http://downloads.sleepycat.com/ \
- ftp://ftp.sleepycat.com/releases/
+MASTER_SITES= http://download.oracle.com/berkeley-db/
MAINTAINER= mi@aldan.algebra.com
COMMENT= Berkeley DB Java Edition
+OPTIONS= TEST "Run the self-tests after building automatically" on
+
BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit
-EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude '*.jar' --exclude ${DISTNAME}/docs/
USE_JAVA= yes
+JAVA_VERSION= 1.4+
USE_ANT= yes
-MAKE_ARGS+= -verbose
MAKE_ENV+= JAVALIBDIR="${JAVALIBDIR}"
+MAKE_ARGS+= -cp ${JAVALIBDIR}/junit.jar
+USE_DOS2UNIX= build.xml
+
+PLIST_FILES= %%JAVAJARDIR%%/je.jar
+
+.if !defined(NOPORTDOCS)
+PORTDOCS= *
+.endif
+
+test:
+ #
+ # Running the vendor-provided self-tests. This may take a while
+ #
+ @cd ${BUILD_WRKSRC} && \
+ ${MAKE_ENV} ${ANT} ${MAKE_ARGS} ${.TARGET} || \
+ ${ECHO_MSG} Please, review test failures and consider \
+ reporting them via \
+ http://forums.oracle.com/forums/forum.jspa?forumID=273
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_TEST)
+post-build: test
+ #
+ # Please, review the reported failures (if any) and consider
+ # reporting them to the developers at support@sleepycat.com
+ # You can re-run the tests without rebuilding the port by
+ # simply doing `make test'
+ #
+.else
+post-build:
+ #
+ # Doing `make test' now might be useful (if time-consuming)
+ # Please, review the reported failures (if any) and consider
+ # reporting them via
+ # http://forums.oracle.com/forums/forum.jspa?forumID=273
+ #
+.endif
+
+
+post-patch:
+ @${REINPLACE_CMD} "s,/usr/local,${TARGETDIR}," ${WRKSRC}/build.xml
do-install:
- ${INSTALL_DATA} ${WRKSRC}/build/lib/je.jar ${JAVAJARDIR}
+ @${INSTALL_DATA} ${WRKSRC}/build/lib/je.jar ${JAVAJARDIR}
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
- ${TAR} -C ${DOCSDIR} -zxpf ${_DISTDIR}/${_DISTFILES} ${DISTNAME}/docs
- ${MV} ${DOCSDIR}/${DISTNAME}/docs/* ${DOCSDIR}
- ${RM} -rf ${DOCSDIR}/${DISTNAME}
+ @${CP} -R ${WRKSRC}/docs/ ${DOCSDIR}
+ @${MKDIR} ${EXAMPLESDIR}
+ @${CP} -R ${WRKSRC}/examples/ ${EXAMPLESDIR}
+
+post-install:
+ @${FIND} ${EXAMPLESDIR} ! -type d | \
+ ${SED} -e "s,^${PREFIX}/,," >> ${TMPPLIST}
+ @${FIND} ${EXAMPLESDIR} -type d | ${SORT} -r | \
+ ${SED} -e "s,^${PREFIX}/,@dirrm ," >> ${TMPPLIST}
.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/java/berkeley-db/distinfo b/java/berkeley-db/distinfo
index 4a701a90bc1..5e7be5dd013 100644
--- a/java/berkeley-db/distinfo
+++ b/java/berkeley-db/distinfo
@@ -1,3 +1,3 @@
-MD5 (je-1.7.1.tar.gz) = ef824adfa0ad71fb8cdd5bbb1d597b16
-SHA256 (je-1.7.1.tar.gz) = 1877a8291ed68a4426d94bd6768b16f28b3ce2d10f9222c268f6227fb6369c52
-SIZE (je-1.7.1.tar.gz) = 2657577
+MD5 (je-3.1.0.tar.gz) = 51f334898d2a7b0e263da31e7603987d
+SHA256 (je-3.1.0.tar.gz) = d056deadfc1eaea8f7a78049a62b3306b915806c0c92acef20d7a84a6122bba7
+SIZE (je-3.1.0.tar.gz) = 4703334
diff --git a/java/berkeley-db/files/patch-junit b/java/berkeley-db/files/patch-junit
index 9f1fba09941..1d7c8297599 100644
--- a/java/berkeley-db/files/patch-junit
+++ b/java/berkeley-db/files/patch-junit
@@ -1,11 +1,32 @@
---- build.xml Mon Nov 8 21:13:38 2004
-+++ build.xml Fri Feb 4 18:27:53 2005
-@@ -65,6 +65,8 @@
+--- build.xml Wed Sep 20 18:10:10 2006
++++ build.xml Fri Oct 6 20:12:12 2006
+@@ -80,7 +80,9 @@
</path>
+ <property environment="env"/>
<path id="unittest.classpath">
- <path refid="class.path"/>
+ <pathelement location="${destdir}"/>
+ <pathelement location="."/>
+ <pathelement location="${env.JAVALIBDIR}/junit.jar"/>
<pathelement location="${unittest.destdir}"/>
</path>
+@@ -469,4 +471,5 @@
+ <property name="destdir" value="${unittest.testevolvedir}"/>
+ <reference refid="class.path" torefid="compile.classpath"/>
++ <reference refid="unittest.classpath" torefid="compile.classpath"/>
+ </ant>
+ </target>
+@@ -1224,5 +1227,4 @@
+ <mkdir dir="${installdir}"/>
+ <mkdir dir="${installdir}/docs"/>
+- <mkdir dir="${installdir}/bin"/>
+ <mkdir dir="${installdir}/lib"/>
+ <copy todir="${installdir}/docs">
+@@ -1233,7 +1235,4 @@
+ <copy todir="${installdir}/lib">
+ <fileset dir="lib"/>
+- </copy>
+- <copy todir="${installdir}/bin">
+- <fileset dir="bin"/>
+ </copy>
+ </target>
diff --git a/java/berkeley-db/pkg-plist b/java/berkeley-db/pkg-plist
deleted file mode 100644
index 41c6cb0fc88..00000000000
--- a/java/berkeley-db/pkg-plist
+++ /dev/null
@@ -1,366 +0,0 @@
-%%JAVAJARDIR%%/je.jar
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/BerkeleyDB-JE-GSG.pdf
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/Cursors.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/DB.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/DBAdmin.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/DBConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/DBEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/DeleteEntryWCursor.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/Env.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/EnvClose.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/EnvProps.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/Positioning.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/PutEntryWCursor.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/ReplacingEntryWCursor.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/administration.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/applicationoverview.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/backgroundthreads.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/backup.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/backuprestore.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/bindAPI.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/cachesize.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/catastrophicrecovery.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/commandlinetools.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/commitAbort.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/comparator.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/concurrentProcessing.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/cursorUsage.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/dbUsage.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/dbenvUsageExample.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/dbtUsage.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/dirtyReads.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/envStats.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/gettingStarted.css
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/gettingit.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/hotfailover.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/index.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/indexes.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/indexusage.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/introduction.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/jeexceptions.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/joins.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/keyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/multiprocess.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/preface.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/readSecondary.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/restore.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/secondaryCursor.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/secondaryDelete.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/secondaryProps.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/serializable.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/transaction.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/transactionConcurrency.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/transactionCursor.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/txnUsage.html
-%%PORTDOCS%%%%DOCSDIR%%/GettingStartedGuide/usingDbt.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/BasicProgram.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/BerkeleyDB-JE-Collections.pdf
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/Entity.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/SerializableEntity.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/SerializedObjectStorage.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/Summary.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/Tuple.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/UsingCollectionsAPI.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/UsingSecondaries.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/UsingStoredCollections.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/addingdatabaseitems.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/collectionOverview.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/collectionswithentities.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/createbindingscollections.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/creatingentitybindings.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/developing.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/entitieswithcollections.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/gettingStarted.css
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/handlingexceptions.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/implementingmain.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/index.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/indexedcollections.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/intro.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/openclasscatalog.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/opendatabases.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/opendbenvironment.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/openingforeignkeys.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/preface.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/removingredundantvalueclasses.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/retrievingbyindexkey.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/retrievingdatabaseitems.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/sortedcollections.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/transientfieldsinbinding.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/tuple-serialentitybindings.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/tuplekeybindings.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/tupleswithkeycreators.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/tutorialintroduction.html
-%%PORTDOCS%%%%DOCSDIR%%/collections/tutorial/usingtransactions.html
-%%PORTDOCS%%%%DOCSDIR%%/faq.html
-%%PORTDOCS%%%%DOCSDIR%%/images/sleepycat.gif
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/installation.html
-%%PORTDOCS%%%%DOCSDIR%%/java/allclasses-frame.html
-%%PORTDOCS%%%%DOCSDIR%%/java/allclasses-noframe.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/ByteArrayBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/EntityBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/EntryBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/class-use/ByteArrayBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/class-use/EntityBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/class-use/EntryBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/package-frame.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/package-summary.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/package-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/package-use.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/ClassCatalog.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/SerialBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/SerialInput.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/SerialOutput.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/SerialSerialBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/SerialSerialKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/StoredClassCatalog.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/TupleSerialBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/TupleSerialKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/TupleSerialMarshalledBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/TupleSerialMarshalledKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/ClassCatalog.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/SerialBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/SerialInput.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/SerialOutput.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/SerialSerialBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/SerialSerialKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/StoredClassCatalog.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/TupleSerialBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/TupleSerialKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/TupleSerialMarshalledBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use/TupleSerialMarshalledKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/package-frame.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/package-summary.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/package-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/serial/package-use.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/BooleanBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/ByteBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/CharacterBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/DoubleBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/FloatBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/IntegerBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/LongBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/MarshalledTupleEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/MarshalledTupleKeyEntity.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/ShortBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/StringBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/TupleBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/TupleInput.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/TupleInputBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/TupleMarshalledBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/TupleOutput.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/TupleTupleBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/TupleTupleKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/TupleTupleMarshalledBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/TupleTupleMarshalledKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/BooleanBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/ByteBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/CharacterBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/DoubleBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/FloatBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/IntegerBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/LongBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/MarshalledTupleEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/MarshalledTupleKeyEntity.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/ShortBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/StringBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/TupleBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/TupleInput.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/TupleInputBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/TupleMarshalledBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/TupleOutput.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/TupleTupleBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/TupleTupleKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/TupleTupleMarshalledBinding.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use/TupleTupleMarshalledKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/package-frame.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/package-summary.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/package-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/bind/tuple/package-use.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/CurrentTransaction.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/MapEntryParameter.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/PrimaryKeyAssigner.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredCollection.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredCollections.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredContainer.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredEntrySet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredIterator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredKeySet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredMap.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredSortedEntrySet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredSortedKeySet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredSortedMap.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredSortedValueSet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/StoredValueSet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/TransactionRunner.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/TransactionWorker.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/TupleSerialFactory.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/CurrentTransaction.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/MapEntryParameter.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/PrimaryKeyAssigner.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredCollection.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredCollections.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredContainer.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredEntrySet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredIterator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredKeySet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredMap.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredSortedEntrySet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredSortedKeySet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredSortedMap.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredSortedValueSet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/StoredValueSet.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/TransactionRunner.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/TransactionWorker.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/class-use/TupleSerialFactory.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/package-frame.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/package-summary.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/package-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/collections/package-use.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/BtreeStats.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/CheckpointConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/Cursor.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/CursorConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/Database.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/DatabaseConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/DatabaseEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/DatabaseException.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/DatabaseNotFoundException.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/DatabaseStats.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/DeadlockException.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/Environment.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/EnvironmentConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/EnvironmentMutableConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/EnvironmentStats.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/ForeignKeyDeleteAction.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/ForeignKeyNullifier.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/JEVersion.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/JoinConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/JoinCursor.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/LockMode.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/LockNotGrantedException.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/LockStats.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/OperationStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/RunRecoveryException.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/SecondaryConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/SecondaryCursor.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/SecondaryDatabase.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/SecondaryKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/StatsConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/Transaction.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/TransactionConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/TransactionStats.Active.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/TransactionStats.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/VerifyConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/BtreeStats.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/CheckpointConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/Cursor.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/CursorConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/Database.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/DatabaseConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/DatabaseEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/DatabaseException.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/DatabaseNotFoundException.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/DatabaseStats.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/DeadlockException.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/Environment.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/EnvironmentConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/EnvironmentMutableConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/EnvironmentStats.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/ForeignKeyDeleteAction.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/ForeignKeyNullifier.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/JEVersion.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/JoinConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/JoinCursor.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/LockMode.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/LockNotGrantedException.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/LockStats.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/OperationStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/RunRecoveryException.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/SecondaryConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/SecondaryCursor.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/SecondaryDatabase.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/SecondaryKeyCreator.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/StatsConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/Transaction.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/TransactionConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/TransactionStats.Active.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/TransactionStats.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/class-use/VerifyConfig.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/package-frame.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/package-summary.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/package-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/package-use.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/DbDump.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/DbLoad.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/DbPrintLog.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/DbVerify.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/class-use/DbDump.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/class-use/DbLoad.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/class-use/DbPrintLog.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/class-use/DbVerify.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/package-frame.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/package-summary.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/package-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/je/util/package-use.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/ExceptionUnwrapper.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/ExceptionWrapper.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/FastInputStream.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/FastOutputStream.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/IOExceptionWrapper.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/RuntimeExceptionWrapper.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/UtfOps.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/class-use/ExceptionUnwrapper.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/class-use/ExceptionWrapper.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/class-use/FastInputStream.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/class-use/FastOutputStream.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/class-use/IOExceptionWrapper.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/class-use/RuntimeExceptionWrapper.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/class-use/UtfOps.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/package-frame.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/package-summary.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/package-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/java/com/sleepycat/util/package-use.html
-%%PORTDOCS%%%%DOCSDIR%%/java/constant-values.html
-%%PORTDOCS%%%%DOCSDIR%%/java/deprecated-list.html
-%%PORTDOCS%%%%DOCSDIR%%/java/help-doc.html
-%%PORTDOCS%%%%DOCSDIR%%/java/index-all.html
-%%PORTDOCS%%%%DOCSDIR%%/java/index.html
-%%PORTDOCS%%%%DOCSDIR%%/java/overview-frame.html
-%%PORTDOCS%%%%DOCSDIR%%/java/overview-summary.html
-%%PORTDOCS%%%%DOCSDIR%%/java/overview-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/java/package-list
-%%PORTDOCS%%%%DOCSDIR%%/java/packages.html
-%%PORTDOCS%%%%DOCSDIR%%/java/resources/inherit.gif
-%%PORTDOCS%%%%DOCSDIR%%/java/serialized-form.html
-%%PORTDOCS%%%%DOCSDIR%%/java/style.css
-%%PORTDOCS%%%%DOCSDIR%%/relnotes.html
-%%PORTDOCS%%%%DOCSDIR%%/sleepycat-idoc.css
-%%PORTDOCS%%%%DOCSDIR%%/sleepycat/contact.html
-%%PORTDOCS%%%%DOCSDIR%%/sleepycat/legal.html
-%%PORTDOCS%%%%DOCSDIR%%/sleepycat/license.html
-%%PORTDOCS%%%%DOCSDIR%%/style.css
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/sleepycat
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/resources
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/util/class-use
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/util
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/je/util/class-use
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/je/util
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/je/class-use
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/je
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/collections/class-use
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/collections
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/bind/tuple/class-use
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/bind/tuple
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/bind/serial/class-use
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/bind/serial
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/bind/class-use
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat/bind
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com/sleepycat
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java/com
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/java
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/images
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/collections/tutorial
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/collections
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/GettingStartedGuide
-%%PORTDOCS%%@dirrm %%DOCSDIR%%