[med-svn] [libcolt-free-java] 01/01: Try to follow https://lists.debian.org/debian-med/2015/02/msg00174.html

Andreas Tille tille at debian.org
Sat Mar 7 09:46:36 UTC 2015


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

tille pushed a commit to branch master
in repository libcolt-free-java.

commit 9dc9d2d9c2720a9d0feb802148e1abee90cdac0f
Author: Andreas Tille <tille at debian.org>
Date:   Sat Mar 7 10:48:02 2015 +0100

    Try to follow https://lists.debian.org/debian-med/2015/02/msg00174.html
---
 debian/patches/freehep-aida.patch | 93 +++++++++++++++++++++++++++++++++++++++
 debian/patches/series             |  1 +
 debian/rules                      |  1 +
 3 files changed, 95 insertions(+)

diff --git a/debian/patches/freehep-aida.patch b/debian/patches/freehep-aida.patch
new file mode 100644
index 0000000..0d294be
--- /dev/null
+++ b/debian/patches/freehep-aida.patch
@@ -0,0 +1,93 @@
+Author: Emmanuel Bourg <ebourg at apache.org>
+        Andreas Tille <tille at debian.org>
+Last-Update: Sat, 07 Mar 2015 10:44:34 +0100
+Description: Try to get rid of remainings requiring non-free hep aida code
+ See https://lists.debian.org/debian-med/2015/02/msg00174.html
+ .
+ This patch does the second part of this mail commenting the toString() and 
+ viewSorted() methods from
+    src/cern/colt/matrix/DoubleMatrix1D.java
+    src/cern/colt/matrix/DoubleMatrix2D.java
+    src/cern/colt/matrix/DoubleMatrix3D.java
+ .
+ FIXME: I have no idea how to deal with
+    src/cern/colt/matrix/linalg/Property.java
+
+--- a/src/cern/colt/matrix/DoubleMatrix1D.java
++++ b/src/cern/colt/matrix/DoubleMatrix1D.java
+@@ -543,9 +543,11 @@ public void toArray(double[] values) {
+  * Returns a string representation using default formatting.
+  * @see cern.colt.matrix.doublealgo.Formatter
+  */
++/* freehep-jaida
+ public String toString() {
+ 	return new cern.colt.matrix.doublealgo.Formatter().toString(this);
+ }
++*/
+ /**
+  * Constructs and returns a new view equal to the receiver.
+  * The view is a shallow clone. Calls <code>clone()</code> and casts the result.
+@@ -673,9 +675,11 @@ For further information, see {@link cern
+ For more advanced sorting functionality, see {@link cern.colt.matrix.doublealgo.Sorting}.
+ @return a new sorted vector (matrix) view.
+ */
++/* freehep-jaida
+ public DoubleMatrix1D viewSorted() {
+ 	return cern.colt.matrix.doublealgo.Sorting.mergeSort.sort(this);
+ }
++*/
+ /**
+ Constructs and returns a new <i>stride view</i> which is a sub matrix consisting of every i-th cell.
+ More specifically, the view has size <tt>this.size()/stride</tt> holding cells <tt>this.get(i*stride)</tt> for all <tt>i = 0..size()/stride - 1</tt>.
+--- a/src/cern/colt/matrix/DoubleMatrix2D.java
++++ b/src/cern/colt/matrix/DoubleMatrix2D.java
+@@ -489,9 +489,11 @@ public double[][] toArray() {
+  * Returns a string representation using default formatting.
+  * @see cern.colt.matrix.doublealgo.Formatter
+  */
++/* freehep-jaida
+ public String toString() {
+ 	return new cern.colt.matrix.doublealgo.Formatter().toString(this);
+ }
++*/
+ /**
+  * Constructs and returns a new view equal to the receiver.
+  * The view is a shallow clone. Calls <code>clone()</code> and casts the result.
+@@ -784,9 +786,11 @@ For more advanced sorting functionality,
+ @return a new sorted vector (matrix) view.
+ @throws IndexOutOfBoundsException if <tt>column < 0 || column >= columns()</tt>.
+ */
++/* freehep-jaida
+ public DoubleMatrix2D viewSorted(int column) {
+ 	return cern.colt.matrix.doublealgo.Sorting.mergeSort.sort(this,column);
+ }
++*/
+ /**
+ Constructs and returns a new <i>stride view</i> which is a sub matrix consisting of every i-th cell.
+ More specifically, the view has <tt>this.rows()/rowStride</tt> rows and <tt>this.columns()/columnStride</tt> columns holding cells <tt>this.get(i*rowStride,j*columnStride)</tt> for all <tt>i = 0..rows()/rowStride - 1, j = 0..columns()/columnStride - 1</tt>.
+--- a/src/cern/colt/matrix/DoubleMatrix3D.java
++++ b/src/cern/colt/matrix/DoubleMatrix3D.java
+@@ -483,9 +483,11 @@ public double[][][] toArray() {
+  * Returns a string representation using default formatting.
+  * @see cern.colt.matrix.doublealgo.Formatter
+  */
++/* freehep-jaida
+ public String toString() {
+ 	return new cern.colt.matrix.doublealgo.Formatter().toString(this);
+ }
++*/
+ /**
+  * Constructs and returns a new view equal to the receiver.
+  * The view is a shallow clone. Calls <code>clone()</code> and casts the result.
+@@ -749,9 +751,11 @@ For more advanced sorting functionality,
+ @return a new sorted vector (matrix) view.
+ @throws IndexOutOfBoundsException if <tt>row < 0 || row >= rows() || column < 0 || column >= columns()</tt>.
+ */
++/* freehep-jaida
+ public DoubleMatrix3D viewSorted(int row, int column) {
+ 	return cern.colt.matrix.doublealgo.Sorting.mergeSort.sort(this,row,column);
+ }
++*/
+ /**
+ Constructs and returns a new <i>stride view</i> which is a sub matrix consisting of every i-th cell.
+ More specifically, the view has <tt>this.slices()/sliceStride</tt> slices and <tt>this.rows()/rowStride</tt> rows and <tt>this.columns()/columnStride</tt> columns 
diff --git a/debian/patches/series b/debian/patches/series
index 88f59e7..c8733d8 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 use_debian_packaged_concurrent_jar.patch
+freehep-aida.patch
diff --git a/debian/rules b/debian/rules
index fc0e74f..23228b8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,6 +7,7 @@ JAVA_HOME=/usr/lib/jvm/default-java
 
 override_dh_auto_configure:
 	# move files from freehep-jaida into place
+	mkdir -p src/hep
 	cp -a debian/freehep-jaida src/hep/aida
 	dh_auto_configure
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libcolt-free-java.git



More information about the debian-med-commit mailing list