debian/0000755000000000000000000000000011617470717007201 5ustar debian/watch0000644000000000000000000000026411617467751010240 0ustar version=3 http://www.oracle.com/technetwork/database/berkeleydb/downloads/index-098622.html \ http://download.oracle.com/berkeley-db/je-(.*).tar.gz \ debian debian/orig-tar.sh debian/patches/0000755000000000000000000000000011617470717010630 5ustar debian/patches/series0000644000000000000000000000001711617467040012036 0ustar RawObject.diff debian/patches/RawObject.diff0000644000000000000000000000200211617467040013327 0ustar Index: libdb-je-java-3.3.62/src/com/sleepycat/persist/raw/RawObject.java =================================================================== --- libdb-je-java-3.3.62.orig/src/com/sleepycat/persist/raw/RawObject.java 2008-12-06 17:17:37.000000000 -0500 +++ libdb-je-java-3.3.62/src/com/sleepycat/persist/raw/RawObject.java 2008-12-06 17:19:16.000000000 -0500 @@ -10,6 +10,7 @@ import java.util.Arrays; import java.util.Map; +import java.util.HashMap; import java.util.TreeSet; import com.sleepycat.persist.evolve.Conversion; @@ -58,9 +59,12 @@ public RawObject(RawType type, Map values, RawObject superObject) { - if (type == null || values == null) { - throw new NullPointerException(); - } + if (type == null) { + throw new NullPointerException(); + } + if (values == null) { + values = new HashMap(); + } this.type = type; this.values = values; this.superObject = superObject; debian/examples0000644000000000000000000000001311617467040010727 0ustar examples/* debian/changelog0000644000000000000000000000266511617470643011062 0ustar libdb-je-java (3.3.98-1) unstable; urgency=low * New upstream release - Fix debian/watch. (Closes: #599626) * Switch to source format 3.0. * Clean up Depends. -- Torsten Werner Sun, 07 Aug 2011 13:05:59 +0200 libdb-je-java (3.3.62-3) unstable; urgency=low * Convert to default-jre/jdk, thanks to Chris Cheney for the patch (Closes: #508974) * Bump Standards-Version to 3.8.1 * Chnage the section to java -- Varun Hiremath Thu, 07 May 2009 19:41:08 -0400 libdb-je-java (3.3.62-2) unstable; urgency=low * Add patches/RawObject.diff, thanks to Andreas Jonsson (Closes: #506441) -- Varun Hiremath Sat, 06 Dec 2008 17:47:11 -0500 libdb-je-java (3.3.62-1) unstable; urgency=low * new upstream release * Move package to main because glassfish is in main now. * Update Standards-Version to 3.8.0 (no changes needed). * Reformat debian/copyright. -- Torsten Werner Tue, 12 Aug 2008 01:22:08 +0200 libdb-je-java (3.2.68-1) unstable; urgency=low * New upstream release * Move package to contrib because glassfish-javaee is in contrib (Closes: #457406) * Update Standards-Version to 3.7.3 -- Varun Hiremath Sat, 22 Dec 2007 21:36:08 +0530 libdb-je-java (3.2.44-1) unstable; urgency=low * Initial release (Closes: #449357) -- Varun Hiremath Tue, 24 Apr 2007 17:19:10 +0530 debian/ant.properties0000644000000000000000000000011311617467040012067 0ustar project.name=database-je class.dir=class source.dir=src jar.name=db-je.jar debian/control0000644000000000000000000000222411617470625010602 0ustar Source: libdb-je-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Varun Hiremath , Torsten Werner Build-Depends: cdbs, debhelper (>= 5) Build-Depends-Indep: ant, default-jdk, glassfish-javaee Standards-Version: 3.8.1 Homepage: http://www.oracle.com/database/berkeley-db/je/index.html Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libdb-je-java Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libdb-je-java Package: libdb-je-java Architecture: all Depends: ${misc:Depends} Description: Oracle Berkeley Database Java Edition Oracle Berkeley DB Java Edition is a open source, embeddable, transactional storage engine written entirely in Java. Like Oracle Berkeley DB, Oracle Berkeley DB Java Edition executes in the address space of the application, without the overhead of client/server communication. It stores data in the application's native format, so no runtime data translation is required. It provides an easy-to-use, programmatic interface, allowing developers to store and retrieve information quickly, simply and reliably. debian/copyright0000644000000000000000000001017311617467040011131 0ustar This package was debianized by Varun Hiremath on Tue, 24 Apr 2007 17:19:10 +0530. It was downloaded from http://www.oracle.com/technology/software/products/berkeley-db/index.html Upstream Authors: Oracle. All rights reserved. Copyright: © 2002,2007 Oracle. All rights reserved. License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Redistributions in any form must be accompanied by information on how to obtain complete source code for the DB software and any accompanying software that uses the DB software. The source code must either be included in the distribution or be available for no more than the cost of distribution plus a nominal fee, and must be freely redistributable under reasonable conditions. For an executable file, complete source code means the source code for all modules it contains. It does not include source code for modules or files that typically accompany the major components of the operating system on which the executable file runs. THIS SOFTWARE IS PROVIDED BY ORACLE ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------- The files below src/com/sleepycat/asm/ have the following copyright/license: ASM: a very small and fast Java bytecode manipulation framework Copyright: (c) 2000-2005 INRIA, France Telecom. All rights reserved. License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The Debian packaging is © 2007, Varun Hiremath and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. debian/compat0000644000000000000000000000000211617467040010372 0ustar 5 debian/source/0000755000000000000000000000000011617470717010501 5ustar debian/source/format0000644000000000000000000000001411617470563011706 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000120511617470572010256 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/class/ant.mk include /usr/share/cdbs/1/rules/debhelper.mk JAVA_HOME := /usr/lib/jvm/default-java DEB_ANT_BUILD_TARGET := jar DEB_ANT_BUILDFILE := debian/build.xml DEB_JARS := glassfish-javaee install/libdb-je-java:: install -m 644 -D db-je.jar $(DEB_DESTDIR)/usr/share/java/db-je-$(DEB_UPSTREAM_VERSION).jar dh_link /usr/share/java/db-je-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/db-je.jar binary-predeb/libdb-je-java:: # remove empty directories find $(DEB_DESTDIR) -type 'd' -empty -delete get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/orig-tar.sh0000755000000000000000000000055011617470317011260 0ustar #!/bin/sh -e # $2 = version, $3 file TAR=$3 DIR=libdb-je-java-$2.orig # clean up the upstream tarball tar -x -z -f $TAR mv je-$2 $DIR GZIP=--best tar -c -z -f $TAR --exclude '*.jar' --exclude '*/docs/*' $DIR rm -rf $DIR # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi debian/README.Debian-source0000644000000000000000000000073311617467040012536 0ustar libdb-je-java ============= The upstream supplied source package contains binary jar files. Currently no clean source distribution exists. Therefore, the upstream sources were modified to comply with the Debian Free Software Guidelines. Use the rules/get-orig-source target to create the orig.tar.gz. For more details on repackaging of upstream sources please see the debian/orig-tar.sh file. -- Varun Hiremath , Sun, 4 Nov 2007 11:44:40 +0530 debian/build.xml0000644000000000000000000000114211617467040011013 0ustar