[libdb-je-java] 08/22: Add patches/RawObject.diff, thanks to Andreas Jonsson (Closes: #506441)

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Wed Nov 22 23:58:52 UTC 2017


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository libdb-je-java.

commit 9807738fa05b23fd4ce0f8214f33d1e7b9cc7649
Author: Varun Hiremath <varun at debian.org>
Date:   Sat Dec 6 23:05:08 2008 +0000

    Add patches/RawObject.diff, thanks to Andreas Jonsson (Closes: #506441)
---
 debian/changelog              |  6 ++++++
 debian/control                |  2 +-
 debian/patches/RawObject.diff | 28 ++++++++++++++++++++++++++++
 debian/patches/series         |  1 +
 debian/rules                  |  5 +++++
 debian/watch                  |  2 ++
 6 files changed, 43 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 8a0c3d7..96ab2ed 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdb-je-java (3.3.62-2) unstable; urgency=low
+
+  * Add patches/RawObject.diff, thanks to Andreas Jonsson (Closes: #506441)
+
+ -- Varun Hiremath <varun at debian.org>  Sat, 06 Dec 2008 17:47:11 -0500
+
 libdb-je-java (3.3.62-1) unstable; urgency=low
 
   * new upstream release
diff --git a/debian/control b/debian/control
index f50f87d..8b35bd9 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: libs
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Varun Hiremath <varun at debian.org>, Torsten Werner <twerner at debian.org>
-Build-Depends: cdbs, debhelper (>= 5)
+Build-Depends: cdbs, debhelper (>= 5), quilt
 Build-Depends-Indep: ant, java-gcj-compat-dev, glassfish-javaee
 Standards-Version: 3.8.0
 Homepage: http://www.oracle.com/database/berkeley-db/je/index.html
diff --git a/debian/patches/RawObject.diff b/debian/patches/RawObject.diff
new file mode 100644
index 0000000..58ced90
--- /dev/null
+++ b/debian/patches/RawObject.diff
@@ -0,0 +1,28 @@
+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<String,Object> values,
+                      RawObject superObject) {
+-        if (type == null || values == null) {
+-            throw new NullPointerException();
+-        }
++	if (type == null) {
++	    throw new NullPointerException();
++	}
++	if (values == null) {
++	    values = new HashMap<String,Object>();
++	}
+         this.type = type;
+         this.values = values;
+         this.superObject = superObject;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..6676cc8
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+RawObject.diff
diff --git a/debian/rules b/debian/rules
index ff0b71d..b514c05 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,7 @@
 
 include /usr/share/cdbs/1/class/ant.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 
 JAVA_HOME 		:= /usr/lib/jvm/java-gcj
 DEB_ANT_BUILD_TARGET	:= jar
@@ -12,5 +13,9 @@ 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:
 	sh debian/orig-tar.sh $(DEB_UPSTREAM_VERSION)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..aa855f3
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://download.oracle.com/berkeley-db/je-(.*).tar.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libdb-je-java.git



More information about the pkg-java-commits mailing list