[jblas] 07/24: Imported Debian patch 1.0.1-1
Tony Mancill
tmancill at moszumanska.debian.org
Sun Jan 5 05:45:57 UTC 2014
This is an automated email from the git hooks/post-receive script.
tmancill pushed a commit to branch master
in repository jblas.
commit a0b665f922c735c993d5b20cbf987811792af968
Merge: c7002cd f3f3223
Author: Soeren Sonnenburg <sonne at debian.org>
Date: Thu Feb 11 14:49:56 2010 +0100
Imported Debian patch 1.0.1-1
AUTHORS | 10 +-
BUGS | 8 +
BUILDING_ATLAS | 198 ++++++++++
INSTALL | 226 ++++-------
Makefile | 84 +++-
README | 31 +-
RELEASE_NOTES | 38 ++
ROADMAP | 9 +
build.xml | 108 +++---
config/arch_flavor.c | 54 +++
config/config.rb | 300 ++++++++++----
config/{path.rb => config_cc.rb} | 111 ++++--
config/{path.rb => config_fortran.rb} | 76 ++--
config/{path.rb => config_java.rb} | 73 ++--
config/{path.rb => config_lapack_sources.rb} | 78 ++--
config/config_libs.rb | 154 ++++++++
config/{path.rb => config_make.rb} | 59 ++-
config/{path.rb => config_os_arch.rb} | 95 +++--
config/{path.rb => config_tools.rb} | 62 ++-
config/configure.rb | 430 ++-------------------
config/lib_helpers.rb | 166 ++++++++
config/path.rb | 91 +++--
config/{path.rb => string_ext.rb} | 54 +--
debian/changelog | 7 +
debian/control | 2 +-
debian/orig-tar.sh | 2 +-
debian/rules | 15 +-
docs/jblas-logo-64.png | Bin 0 -> 2477 bytes
docs/jblas-logo-square.png | Bin 0 -> 1369 bytes
native/jblas_arch_flavor.c | 54 +++
nbproject/private/private.xml | 5 -
nbproject/project.xml | 4 +-
scripts/java-class.java | 28 +-
scripts/static_class_to_float.rb | 2 +-
src/org/jblas/Decompose.java | 17 +
src/org/jblas/DoubleMatrix.java | 310 ++++++++++-----
src/org/jblas/FloatMatrix.java | 310 ++++++++++-----
src/org/jblas/MatrixFunctions.java | 118 ++++++
src/org/jblas/NativeBlas.java | 28 +-
.../ATLASDoubleMultiplicationBenchmark.java} | 81 ++--
.../ATLASFloatMultiplicationBenchmark.java} | 81 ++--
.../AllRange.java => benchmark/Benchmark.java} | 65 +---
.../BenchmarkResult.java} | 72 ++--
.../JavaDoubleMultiplicationBenchmark.java} | 87 ++---
.../JavaFloatMultiplicationBenchmark.java} | 87 ++---
src/org/jblas/benchmark/Main.java | 141 +++++++
.../{ranges/AllRange.java => benchmark/Timer.java} | 71 ++--
.../AllRange.java => benchmark/package-info.java} | 63 +--
src/org/jblas/ranges/AllRange.java | 2 +-
src/org/jblas/ranges/IntervalRange.java | 15 +-
.../IntervalRange.java => util/ArchFlavor.java} | 79 ++--
src/org/jblas/util/LibraryLoader.java | 83 +++-
.../IntervalRange.java => util/Logger.java} | 85 ++--
src/org/jblas/util/Permutations.java | 37 +-
src/org/jblas/util/SanityChecks.java | 108 ++++--
src/overview.textile | 4 +-
test/org/jblas/ranges/IntervalRangeTest.java | 40 ++
57 files changed, 2869 insertions(+), 1749 deletions(-)
diff --cc debian/changelog
index 93ce45c,0000000..878d543
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,25 -1,0 +1,32 @@@
++jblas (1.0.1-1) unstable; urgency=low
++
++ * New upstream version.
++ * Update Standards-Version: 3.8.4 (no changes).
++
++ -- Soeren Sonnenburg <sonne at debian.org> Thu, 11 Feb 2010 14:49:56 +0100
++
+jblas (0.3-1) unstable; urgency=low
+
+ [ Torsten Werner ]
+ * Fix Vcs headers.
+
+ [ Soeren Sonnenburg ]
+ * New upstream version.
+ * Update Standards-Version: 3.8.3 (no changes).
+ * Upstream moved to github, change homepage, watchfile etc accordingly.
+
+ -- Soeren Sonnenburg <sonne at debian.org> Thu, 17 Sep 2009 17:30:53 +0200
+
+jblas (0.1-2) unstable; urgency=low
+
+ * Change Maintainer: Debian Java Maintainers.
+ * Add myself to Uploaders.
+ * Update Standards-Version: 3.8.2 (no changes).
+
+ -- Torsten Werner <twerner at debian.org> Mon, 29 Jun 2009 20:44:15 +0200
+
+jblas (0.1-1) unstable; urgency=low
+
+ * Initial Release (Closes: #522017)
+
+ -- Soeren Sonnenburg <sonne at debian.org> Fri, 10 Apr 2009 11:39:57 +0200
diff --cc debian/control
index 0bdf67f,0000000..0589b02
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,38 -1,0 +1,38 @@@
+Source: jblas
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Soeren Sonnenburg <sonne at debian.org>,
+ Torsten Werner <twerner at debian.org>
+Build-Depends: cdbs, debhelper (>= 7), openjdk-6-jdk, ant-optional, gfortran,
+ libatlas-base-dev, ruby
- Standards-Version: 3.8.3
++Standards-Version: 3.8.4
+Section: science
+Homepage: http://jblas.org
+Vcs-Svn: svn+ssh://svn.debian.org/svn/pkg-java/trunk/jblas
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/jblas/
+
+Package: jblas
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, openjdk-6-jre | sun-java6-jre,
+Description: A fast linear algebra library for Java
+ jblas is a fast linear algebra library for Java. jblas is essentially
+ a light-weight wrapper around BLAS and LAPACK routines, the
+ de-facto industry standard for matrix computations. It uses
+ state-of-the-art implementations like ATLAS for all its computational
+ routines, making it very fast.
+ .
+ This package contains the binaries and examples.
+
+Package: jblas-doc
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: jblas
+Section: doc
+Description: A fast linear algebra library for Java
+ jblas is a fast linear algebra library for Java. jblas is essentially
+ a light-weight wrapper around BLAS and LAPACK routines, the
+ de-facto industry standard for matrix computations. It uses
+ state-of-the-art implementations like ATLAS for all its computational
+ routines, making it very fast.
+ .
+ This package contains the documentation.
diff --cc debian/orig-tar.sh
index 178fc22,0000000..29eab41
mode 100644,000000..100644
--- a/debian/orig-tar.sh
+++ b/debian/orig-tar.sh
@@@ -1,24 -1,0 +1,24 @@@
+#!/bin/sh -e
+
+# called by uscan with '--upstream-version' <version> <file>
+SOURCE=$(dpkg-parsechangelog | sed -ne 's,Source: \(.*\),\1,p')
+VERSION=$(dpkg-parsechangelog | sed -ne 's,^Version: \(.*\)-.*,\1,p')
+TAR=jblas_${2}.orig.tar.gz
+ORIGDIR=mikiobraun-jblas-*/
+TARGETDIR=jblas-$2
+
+# clean up the upstream tarball
+tar xzf $3
+mv $ORIGDIR $TARGETDIR
- tar -czf $TAR --exclude '*/javadoc' $TARGETDIR
++tar -czf $TAR --exclude '*/javadoc' --exclude '*/native-libs' $TARGETDIR
+rm -rf $TARGETDIR
+rm -f $3
+
+# move to directory 'tarballs'
+if [ -r .svn/deb-layout ]; then
+ . .svn/deb-layout
+ mv $TAR $origDir
+ echo "moved $TAR to $origDir"
+fi
+
+exit 0
diff --cc debian/rules
index 3844a92,0000000..1e63448
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,31 -1,0 +1,36 @@@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ant.mk
+
+JAVA_HOME_DIRS := /usr/lib/jvm/java-6-openjdk
+DEB_ANT_BUILDFILE := build.xml
- DEB_ANT_BUILD_TARGET := jar javadoc
- DEB_ANT_CLEAN_TARGET := realclean
++DEB_ANT_BUILD_TARGET := minimal-jar javadoc
++DEB_ANT_CLEAN_TARGET := clean clean-jars
+DEB_JARS := ant-nodeps.jar
+
++clean::
++ -make clean
++
+debian/stamp-ant-build: debian/stamp-jblas-build
+debian/stamp-jblas-build:
- bash ./configure --libpath=/usr/lib:/usr/lib/atlas
++ ./configure --libpath=/usr/lib:/usr/lib/atlas
++ make
+ touch $@
+
+install/jblas::
- install -m644 -D ./bin/lib/dynamic/Linux/*/libjblas.so debian/jblas/usr/lib/jni/libjblas.so
- install -m644 -D jblas-$(DEB_UPSTREAM_VERSION).jar debian/jblas/usr/share/java/jblas-$(DEB_UPSTREAM_VERSION).jar
++ install -m755 -d debian/jblas/usr/lib/jni
++ install -m644 ./native-libs/dynamic/Linux/*/*/*.so ./native-libs/dynamic/Linux/*/*.so debian/jblas/usr/lib/jni
++ install -m644 -D jblas-minimal-$(DEB_UPSTREAM_VERSION).jar debian/jblas/usr/share/java/jblas-$(DEB_UPSTREAM_VERSION).jar
+ dh_link -pjblas /usr/share/java/jblas-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/jblas.jar
+
+install/jblas-doc:: debian/stamp-install-jblas-doc
+debian/stamp-install-jblas-doc:
+ #install javadoc javadoc
+ install -m755 -d debian/jblas-doc/usr/share/doc/jblas-doc
+ cp -r javadoc debian/jblas-doc/usr/share/doc/jblas-doc/
+ touch $@
+
+get-orig-source:
+ -uscan --rename --upstream-version 0
+ @echo successfully retrieved upstream tarball
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jblas.git
More information about the pkg-java-commits
mailing list