r35848 - in /packages/jhdf: ./ trunk/ trunk/debian/ trunk/debian/bin/ trunk/debian/patches/

sylvestre-guest at users.alioth.debian.org sylvestre-guest at users.alioth.debian.org
Tue Sep 15 11:04:49 UTC 2009


Author: sylvestre-guest
Date: Tue Sep 15 11:04:48 2009
New Revision: 35848

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=35848
Log:
Draft of the package jhdf

Added:
    packages/jhdf/
    packages/jhdf/trunk/
    packages/jhdf/trunk/debian/
    packages/jhdf/trunk/debian/bin/
    packages/jhdf/trunk/debian/bin/hdfview
    packages/jhdf/trunk/debian/changelog
    packages/jhdf/trunk/debian/control
    packages/jhdf/trunk/debian/copyright
    packages/jhdf/trunk/debian/hdfview.install
    packages/jhdf/trunk/debian/libjhdf-doc.install
    packages/jhdf/trunk/debian/libjhdf4-java.install
    packages/jhdf/trunk/debian/libjhdf4-jni.install
    packages/jhdf/trunk/debian/libjhdf5-java.install
    packages/jhdf/trunk/debian/libjhdf5-jni.install
    packages/jhdf/trunk/debian/patches/
    packages/jhdf/trunk/debian/patches/useSharedLib.diff
    packages/jhdf/trunk/debian/patches/z_installPath.diff
    packages/jhdf/trunk/debian/patches/z_mkdir.diff
    packages/jhdf/trunk/debian/rules   (with props)
    packages/jhdf/trunk/debian/watch

Added: packages/jhdf/trunk/debian/bin/hdfview
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/bin/hdfview?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/bin/hdfview (added)
+++ packages/jhdf/trunk/debian/bin/hdfview Tue Sep 15 11:04:48 2009
@@ -1,0 +1,25 @@
+#!/bin/sh
+# Shell script wrapper around the hdfview program,
+# Copyright 2009 by Sylvestre Ledru <sylvestre at debian.og>
+#
+
+# Include the wrappers utility script
+. /usr/lib/java-wrappers/java-wrappers.sh
+
+
+# Startup script of Worldwind for Debian
+
+if test "$1" = "-h" -o "$1" = "--help"; then
+	echo "hdfview"
+	echo "Usage: $0 [example]
+"
+	exit 0
+fi
+
+# We prefer to use openjdk or Sun's java if available
+find_java_runtime openjdk sun  || find_java_runtime 
+
+find_jars jhdf jhdf5 jhdfobj jhdf4obj jhdf5obj jhdfview jgraph
+JAVA_ARGS="-Djava.library.path=/usr/lib/jni/ -Dswing.systemlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel "
+
+run_java ncsa.hdf.view.HDFView -root /usr/share/doc/libjhdf-doc/ $*

Added: packages/jhdf/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/changelog?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/changelog (added)
+++ packages/jhdf/trunk/debian/changelog Tue Sep 15 11:04:48 2009
@@ -1,0 +1,6 @@
+jhdf5 (2.5-1) unstable; urgency=low
+
+  * Initial release (Closes: #XXXXXX)
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Wed, 08 Oct 2008 22:38:20 +0200
+

Added: packages/jhdf/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/control?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/control (added)
+++ packages/jhdf/trunk/debian/control Tue Sep 15 11:04:48 2009
@@ -1,0 +1,88 @@
+Source: jhdf5
+Section: libs
+Priority: optional
+Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Sylvestre Ledru <sylvestre at debian.org>
+Build-Depends: debhelper (>= 7), autotools-dev, cdbs, default-jdk, 
+ libjpeg62-dev, zlib1g-dev, libhdf4-dev, libhdf5-serial-dev
+Standards-Version: 3.8.3
+Homepage: http://www.hdfgroup.org/hdf-java-html/
+Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/libjhdf5-java/
+Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/libjhdf5-java/
+
+Package: libjhdf5-java
+Section: java
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends} 
+Description: Java HDF5 Object Package
+ HDF is a versatile data model that can represent very complex data objects
+ and a wide variety of metadata. It is a completely portable file format
+ with no limit on the number or size of data objects in the collection.
+ .
+ This Java package implements HDF5 data objects in an 
+ object-oriented form. It provides a common Java API for accessing HDF5 files.
+
+Package: libjhdf5-jni
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends} 
+Description: Java HDF5 Object Package (java jni library)
+ HDF is a versatile data model that can represent very complex data objects
+ and a wide variety of metadata. It is a completely portable file format
+ with no limit on the number or size of data objects in the collection.
+ .
+ This Java package implements HDF5 data objects in an 
+ object-oriented form. It provides a common Java API for accessing HDF5 files.
+ .
+ This package includes the architecture specific Java Native Interface part
+ for the Java bindings for HDF5.
+
+Package: libjhdf-doc
+Section: doc
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends} 
+Description: Java HDF Object Package - Documentation
+ HDF is a versatile data model that can represent very complex data objects
+ and a wide variety of metadata. It is a completely portable file format
+ with no limit on the number or size of data objects in the collection.
+ .
+ This package includes the documentation for HDF/HDF5 packages.
+
+Package: libjhdf4-java
+Section: java
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends} 
+Description: Java HDF4 Object Package
+ HDF is a versatile data model that can represent very complex data objects
+ and a wide variety of metadata. It is a completely portable file format
+ with no limit on the number or size of data objects in the collection.
+ .
+ This Java package implements HDF4 data objects in an 
+ object-oriented form. It provides a common Java API for accessing HDF4 files.
+ .
+ This package includes the architecture specific Java Native Interface part
+ for the Java bindings for HDF4.
+
+Package: libjhdf4-jni
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends} 
+Description: Java HDF4 Object Package (java jni library)
+ HDF is a versatile data model that can represent very complex data objects
+ and a wide variety of metadata. It is a completely portable file format
+ with no limit on the number or size of data objects in the collection.
+ .
+ This Java package implements HDF4 data objects in an 
+ object-oriented form. It provides a common Java API for accessing HDF4 files.
+ .
+ This package includes the architecture specific Java Native Interface part
+ for the Java bindings for HDF4.
+
+Package: hdfview
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libjgraph-java, libjhdf5-java,
+ libjhdf4-java
+Description: Java HDF Object viewer
+ HDF is a versatile data model that can represent very complex data objects
+ and a wide variety of metadata. It is a completely portable file format
+ with no limit on the number or size of data objects in the collection.
+ .
+ This package provides a HDF4/HDF5 viewer.

Added: packages/jhdf/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/copyright?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/copyright (added)
+++ packages/jhdf/trunk/debian/copyright Tue Sep 15 11:04:48 2009
@@ -1,0 +1,36 @@
+This package was debianized by Sylvestre Ledru <sylvestre.ledru at inria.fr> on
+Wed, 08 Oct 2008 22:38:20 +0200.
+
+It was downloaded from <http://www.code-saturne.org/>
+
+Upstream Authors:
+
+    Yvan Fournier   <yvan.fournier at edf.fr>
+    Jerome Bonelle  <jerome.bonelle at edf.fr>
+    Didier Poizat
+
+Copyright:
+
+    Copyright (C) 1999-2008 EDF
+
+License:
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
+The full text of the LGPL 2.1 can be found in
+`/usr/share/common-licenses/LGPL-2.1'.
+
+The Debian packaging is (C) 2008, Sylvestre Ledru <sylvestre.ledru at inria.fr> and
+is licensed under the LGPL, see `/usr/share/common-licenses/LGPL'.

Added: packages/jhdf/trunk/debian/hdfview.install
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/hdfview.install?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/hdfview.install (added)
+++ packages/jhdf/trunk/debian/hdfview.install Tue Sep 15 11:04:48 2009
@@ -1,0 +1,2 @@
+debian/tmp/usr/share/java/jhdfview.jar
+debian/bin/ /usr/

Added: packages/jhdf/trunk/debian/libjhdf-doc.install
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/libjhdf-doc.install?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/libjhdf-doc.install (added)
+++ packages/jhdf/trunk/debian/libjhdf-doc.install Tue Sep 15 11:04:48 2009
@@ -1,0 +1,1 @@
+debian/tmp/usr/share/doc/libjhdf-doc

Added: packages/jhdf/trunk/debian/libjhdf4-java.install
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/libjhdf4-java.install?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/libjhdf4-java.install (added)
+++ packages/jhdf/trunk/debian/libjhdf4-java.install Tue Sep 15 11:04:48 2009
@@ -1,0 +1,3 @@
+debian/tmp/usr/share/java/jhdf4obj.jar
+debian/tmp/usr/share/java/jhdf.jar
+debian/tmp/usr/share/java/jhdfobj.jar

Added: packages/jhdf/trunk/debian/libjhdf4-jni.install
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/libjhdf4-jni.install?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/libjhdf4-jni.install (added)
+++ packages/jhdf/trunk/debian/libjhdf4-jni.install Tue Sep 15 11:04:48 2009
@@ -1,0 +1,1 @@
+debian/tmp/usr/share/java/linux/libjhdf.so usr/lib/jni/

Added: packages/jhdf/trunk/debian/libjhdf5-java.install
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/libjhdf5-java.install?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/libjhdf5-java.install (added)
+++ packages/jhdf/trunk/debian/libjhdf5-java.install Tue Sep 15 11:04:48 2009
@@ -1,0 +1,3 @@
+debian/tmp/usr/share/java/jhdf5.jar
+debian/tmp/usr/share/java/h5srb.jar
+debian/tmp/usr/share/java/jhdf5obj.jar

Added: packages/jhdf/trunk/debian/libjhdf5-jni.install
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/libjhdf5-jni.install?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/libjhdf5-jni.install (added)
+++ packages/jhdf/trunk/debian/libjhdf5-jni.install Tue Sep 15 11:04:48 2009
@@ -1,0 +1,1 @@
+debian/tmp/usr/share/java/linux/libjhdf5.so usr/lib/jni/

Added: packages/jhdf/trunk/debian/patches/useSharedLib.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/patches/useSharedLib.diff?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/patches/useSharedLib.diff (added)
+++ packages/jhdf/trunk/debian/patches/useSharedLib.diff Tue Sep 15 11:04:48 2009
@@ -1,0 +1,172 @@
+--- hdf5.java.orig/configure.in	2009-02-11 16:46:31.000000000 +0100
++++ hdf5.java/configure.in	2009-09-14 17:33:44.000000000 +0200
+@@ -165,30 +165,12 @@
+ AC_SUBST(ZLIB) ZLIB=""
+ AC_ARG_WITH(libz,[  --with-libz=LIB     Path to the gzip library (required if not in default path)],,)
+ 
+-case "$withval" in
+-  yes)
+-      ZLIB=""
+-	HAVE_ZLIB="no"
+-    ;;
+-  no)
+-      ZLIB=""
+-	HAVE_ZLIB="suppressed"
+-    ;;
+-  *)
+-    if test -n "$withval" ; then
+-        z_lib="`echo $withval |cut -f2 -d, -s`"
+-	ZLIB=$z_lib"/libz."$LLEXT
+-	HAVE_ZLIB="yes"
+-    else
+-      ZLIB=""
+-	HAVE_ZLIB="no"
+-    fi
+-;;
+-esac
++ZLIB=" -lz "
+ if test -n "$ZLIB"; then
+ 	LIBS="$LIBS $ZLIB"
+ 	HAVE_ZLIB="yes"
+ fi
++
+ AC_MSG_RESULT([$HAVE_ZLIB])
+ if test $HAVE_ZLIB = "yes"; then
+     	AC_MSG_RESULT([zlib found: $ZLIB]);
+@@ -200,25 +182,8 @@
+ AC_SUBST(JPEGLIB) JPEGLIB=""
+ AC_ARG_WITH(libjpeg,[  --with-libjpeg=LIB     Path to the jpeg library (required if not in default path)],,)
+ 
+-case "$withval" in
+-  yes)
+-	HAVE_JPEG="no"
+-    ;;
+-  no)
+-      JPEGLIB=""
+-	HAVE_JPEG="suppressed"
+-    ;;
+-  *)
+-    if test -n "$withval" ; then
+-        jpeg_lib="`echo $withval |cut -f2 -d, -s`"
+-	JPEGLIB=$jpeg_lib"/libjpeg."$LLEXT
+-    	#AC_MSG_RESULT([jpeg found: $JPEGLIB]);
+-	HAVE_JPEG="yes"
+-    else
+-	HAVE_JPEG="no"
+-    fi
+-;;
+-esac
++JPEGLIB=" -ljpeg"
++
+ if test -n "$JPEGLIB"; then
+ 	LIBS="$LIBS $JPEGLIB"
+ 	HAVE_JPEG="yes"
+@@ -274,37 +239,11 @@
+ AC_SUBST(HDF4LIB) HDF4LIB=""
+ AC_ARG_WITH(hdf4,[  --with-hdf4=LIB     Path to the hdf library (required if not in default path)],,)
+ 
+-case "$withval" in
+-  yes)
+-    #AC_MSG_ERROR(HDF4 library needed for compilation.)
+-      HDF4LIB=""
+-	HAVE_HDF4="no"
+-    ;;
+-  no)
+-      HDF4LIB=""
+-	HAVE_HDF4="suppressed"
+-    ;;
+-  *)
+-	if test -n "$withval" ; then
+-	    hdf4_inc="`echo $withval |cut -f1 -d,`"
+-	    if test -n "$hdf4_inc"; then
+-	      HDF4INC="$hdf4_inc"
+-	    fi
+-	    hdf4_lib="`echo $withval |cut -f2 -d, -s`"
+-	    if test -n "$hdf4_lib"; then
+-		HDF4LIB=$hdf4_lib
+-	    fi
+-	    HAVE_HDF4="yes"
+-	else
+-	      HDF4LIB=""
+-	    HAVE_HDF4="no"
+-	fi
+-	;;
+-esac
+-if test -n "$HDF4LIB"; then
+-	LIBS="$HDF4LIB/libdf.$LLEXT $HDF4LIB/libmfhdf.$LLEXT $LIBS"
+-	HAVE_HDF4="yes"
+-fi
++HDF4LIB=" -lmfhdf -ldf "
++LIBS=" -lmfhdf -ldf $LIBS"
++HDF4INC="/usr/include/hdf/"
++HAVE_HDF4="yes"
++
+ AC_MSG_RESULT([$HAVE_HDF4])
+ if test $HAVE_HDF4 = "yes"; then
+     	AC_MSG_RESULT([HDF4 found: $HDF4LIB]);
+@@ -351,38 +290,11 @@
+ AC_SUBST(HDF5LIB) HDF5LIB=""
+ AC_ARG_WITH(hdf5,[  --with-hdf5=LIB     Path to the hdf5 library (required if not in default path)],,)
+ 
+-case "$withval" in
+-  yes)
+-      HDF5LIB=""
+-	HAVE_HDF5="no"
+-    ;;
+-  no)
+-      HDF5LIB=""
+-	HAVE_HDF5="suppressed"
+-    ;;
+-  *)
+-	if test -n "$withval" ; then
+-	    hdf5_lib="`echo $withval |cut -f2 -d, -s`"
+-		HDF5LIB=$hdf5_lib"/libhdf.$LLEXT"
+-	    hdf5_inc="`echo $withval |cut -f1 -d,`"
+-	    if test -n "$hdf5_inc"; then
+-	      HDF5INC="$hdf5_inc"
+-	    fi
+-	    hdf5_lib="`echo $withval |cut -f2 -d, -s`"
+-	    if test -n "$hdf5_lib"; then
+-		HDF5LIB=$hdf5_lib
+-	    fi
+-	    HAVE_HDF5="yes"
+-	else
+-	      HDF5LIB=""
+-	    HAVE_HDF5="no"
+-	fi
+-	;;
+-esac
+-if test -n "$HDF5LIB"; then
+-	LIBS="$HDF5LIB/libhdf5.$LLEXT $LIBS"
+-	HAVE_HDF5="yes"
+-fi
++HDF5LIB=" -lhdf5 "
++LIBS=" -lhdf5 $LIBS"
++HDF5INC="/usr/include/"
++HAVE_HDF5="yes"
++
+ AC_MSG_RESULT([$HAVE_HDF5])
+ if test $HAVE_HDF5 = "yes"; then
+     	AC_MSG_RESULT([HDF5 found: $HDF5LIB]);
+--- hdf5.java.orig/native/hdflib/Makefile.in	2007-10-11 23:28:30.000000000 +0200
++++ hdf5.java/native/hdflib/Makefile.in	2009-09-14 17:16:48.000000000 +0200
+@@ -37,7 +37,7 @@
+ CFLAGS = $(DEFS) -I. -I$(JAVAINC1) -I$(JAVAINC2) -I$(HDFINC)
+ 
+ # Be sure to add -lbsd if compiling in a SYSV environment
+-LIBS =  $(HDFLIB)/libmfhdf.$(LLEXT) $(HDFLIB)/libdf.$(LLEXT) $(SZLIB) $(ZLIB) $(JPEGLIB) -lm
++LIBS =  -lmfhdf -ldf $(SZLIB) $(ZLIB) $(JPEGLIB) -lm
+ 
+ # Macro def: object filename used
+ OBJECTS =  hdfstructsutil.o \
+--- hdf5.java.orig/native/hdf5lib/Makefile.in	2009-01-05 23:25:41.000000000 +0100
++++ hdf5.java/native/hdf5lib/Makefile.in	2009-09-14 17:35:44.000000000 +0200
+@@ -33,7 +33,7 @@
+ 
+ CFLAGS = -DH5_USE_16_API -D_FILE_OFFSET_BITS=64 $(DEFS) -I. -I$(HDF5INC) -I$(JAVAINC1) -I$(JAVAINC2)
+ 
+-LIBS =  $(HDF5LIB)/libhdf5.$(LLEXT) $(ZLIB) $(SZLIB) -lm
++LIBS =  $(HDF5LIB) $(ZLIB) $(SZLIB) -lm
+ 
+ # Macro def: object filename used
+ OBJECTS =  exceptionImp.o h5Constants.o h5Imp.o h5aImp.o h5dImp.o h5fImp.o h5gImp.o h5iImp.o h5pImp.o h5rImp.o h5sImp.o h5tImp.o nativeData.o h5util.o h5zImp.o

Added: packages/jhdf/trunk/debian/patches/z_installPath.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/patches/z_installPath.diff?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/patches/z_installPath.diff (added)
+++ packages/jhdf/trunk/debian/patches/z_installPath.diff Tue Sep 15 11:04:48 2009
@@ -1,0 +1,99 @@
+--- hdf5.java.orig/Makefile.in	2009-02-12 15:51:58.000000000 +0100
++++ hdf5.java/Makefile.in	2009-09-14 18:12:36.000000000 +0200
+@@ -27,10 +27,10 @@
+ H5INC=@HDF5INC@
+ 
+ #make this relative to the source root...
+-LIBDIR=$(JH45INSTALLDIR)/lib
+-BINDIR=$(JH45INSTALLDIR)/bin
+-DOCDIR= $(JH45INSTALLDIR)/docs
+-UGDIR= $(JH45INSTALLDIR)/UsersGuide
++LIBDIR=$(JH45INSTALLDIR)/usr/share/java
++BINDIR=$(JH45INSTALLDIR)/usr/bin
++DOCDIR= $(JH45INSTALLDIR)/usr/share/doc/libjhdf-doc/docs
++UGDIR= $(JH45INSTALLDIR)//usr/share/doc/libjhdf-doc/UsersGuide
+ 
+ HDFVIEWDISTFILES= ./ncsa/hdf/view/*.java $(HDFVIEWICONS)
+ 
+@@ -296,7 +296,7 @@
+ 
+ do-install-jhdf: jhdf-packages
+ 	-mkdir -p $(LIBDIR);
+-	$(JAR) cf $(JH45INSTALLDIR)/lib/jhdf.jar $(JHICLASSES)
++	$(JAR) cf $(LIBDIR)/jhdf.jar $(JHICLASSES)
+ 	@echo "Install JHI complete"
+ 
+ install-jhdf5: 
+@@ -304,32 +304,32 @@
+ 
+ do-install-jhdf5: jhdf5-packages
+ 	-mkdir -p $(LIBDIR);
+-	$(JAR) cf $(JH45INSTALLDIR)/lib/jhdf5.jar $(JHI5CLASSES)
++	$(JAR) cf $(LIBDIR)/jhdf5.jar $(JHI5CLASSES)
+ 	@echo "Install JHI5 complete"
+ 
+ install-jhdfobj: ncsa.hdf.object
+ 	-mkdir -p $(LIBDIR);
+-	$(JAR) cf $(JH45INSTALLDIR)/lib/jhdfobj.jar $(HDFOBJCLASSES)
++	$(JAR) cf $(LIBDIR)/jhdfobj.jar $(HDFOBJCLASSES)
+ 	@if test -n "$(H4INC)" ; then $(MAKE) do-install-jhdf4obj ; fi
+ 	@if test -n "$(H5INC)" ; then $(MAKE) do-install-jhdf5obj ; fi
+ 	@echo "Install HDFOBJ complete"
+ 
+ do-install-jhdf4obj: ncsa.hdf.object.h4
+ 	-mkdir -p $(LIBDIR);
+-	$(JAR) cf $(JH45INSTALLDIR)/lib/jhdf4obj.jar $(H4OBJCLASSES)
++	$(JAR) cf $(LIBDIR)/jhdf4obj.jar $(H4OBJCLASSES)
+ 	@echo "Install JHDF4 complete"
+ 
+ do-install-jhdf5obj: ncsa.hdf.object.h5
+ 	-mkdir -p $(LIBDIR);
+-	$(JAR) cf $(JH45INSTALLDIR)/lib/jhdf5obj.jar $(H5OBJCLASSES)
++	$(JAR) cf $(LIBDIR)/jhdf5obj.jar $(H5OBJCLASSES)
+ 	@echo "Install JHDF4 complete"
+ 
+ install-jhdfview: ncsa.hdf.view
+ 	-mkdir -p $(LIBDIR);
+-	$(JAR) cf $(JH45INSTALLDIR)/lib/jhdfview.jar $(HDFVIEWCLASSES) $(HDFVIEWICONS)
++	$(JAR) cf $(LIBDIR)/jhdfview.jar $(HDFVIEWCLASSES) $(HDFVIEWICONS)
+ 	-mkdir -p $(LIBDIR)/ext
+-	$(JAR) cf $(JH45INSTALLDIR)/lib/ext/nc2obj.jar $(NC2OBJCLASSES)
+-	$(JAR) cf $(JH45INSTALLDIR)/lib/ext/fitsobj.jar $(FITSOBJCLASSES)
++	$(JAR) cf $(LIBDIR)/ext/nc2obj.jar $(NC2OBJCLASSES)
++	$(JAR) cf $(LIBDIR)/ext/fitsobj.jar $(FITSOBJCLASSES)
+ 	$(RM) -rf $(UGDIR);
+ 	-mkdir -p $(UGDIR);
+ 	cp -R docs/hdfview/UsersGuide/* $(UGDIR);	
+@@ -344,24 +344,24 @@
+ 	@echo "Install HDFVIEW complete"
+ 
+ install-h5srb: ncsa.hdf.srb
+-	$(JAR) cf $(JH45INSTALLDIR)/lib/h5srb.jar $(H5SRBCLASSES)
++	$(JAR) cf $(LIBDIR)/h5srb.jar $(H5SRBCLASSES)
+ 
+ uninstall-h5srb:
+-	$(RM) -f $(JH45INSTALLDIR)/lib/h5srb.jar
++	$(RM) -f $(LIBDIR)/h5srb.jar
+ 
+ uninstall-jhi5: 
+-	$(RM) -f $(JH45INSTALLDIR)/lib/jhdf5.jar
++	$(RM) -f $(LIBDIR)/jhdf5.jar
+ 
+ uninstall-jhi: 
+-	$(RM) -f $(JH45INSTALLDIR)/lib/jhdf.jar
++	$(RM) -f $(LIBDIR)/jhdf.jar
+ 
+ uninstall-jhdfobj: 
+-	$(RM) -f $(JH45INSTALLDIR)/lib/jhdfobj.jar
+-	$(RM) -f $(JH45INSTALLDIR)/lib/jhdf4obj.jar
+-	$(RM) -f $(JH45INSTALLDIR)/lib/jhdf5obj.jar
++	$(RM) -f $(LIBDIR)/jhdfobj.jar
++	$(RM) -f $(LIBDIR)/jhdf4obj.jar
++	$(RM) -f $(LIBDIR)/jhdf5obj.jar
+ 
+ uninstall-jhdfview: 
+-	$(RM) -f $(JH45INSTALLDIR)/lib/jhdfview.jar;
++	$(RM) -f $(LIBDIR)/jhdfview.jar;
+ 	$(RM) -rf $(UGDIR)
+ 
+ install-docs: install-javadocs install-ug

Added: packages/jhdf/trunk/debian/patches/z_mkdir.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/patches/z_mkdir.diff?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/patches/z_mkdir.diff (added)
+++ packages/jhdf/trunk/debian/patches/z_mkdir.diff Tue Sep 15 11:04:48 2009
@@ -1,0 +1,21 @@
+--- hdf5.java.orig/configure.in	2009-02-11 16:46:31.000000000 +0100
++++ hdf5.java/configure.in	2009-09-15 10:27:46.000000000 +0200
+@@ -626,14 +538,17 @@
+ AC_CACHE_CHECK("JH45 install directory",ac_cv_lib_JH45INST,JH45INST_FOUND=0)
+ fi
+ if test $JH45INST_FOUND -eq 1; then
++	mkdir -p $JH45INST
+ 	if test -z "$JH45INST" ; then
+ 		JH45INST=$ac_cv_lib_JH45INST;
+ 	fi
++
+ 	if test \( ! -d "$JH45INST" \); then
+ 		JH45INST_FOUND=0
+ 	fi
++
+ 	if test \( ! -w "$JH45INST" \); then
+-		AC_MSG_ERROR( [ $JAVINST : not writable ])
++		AC_MSG_ERROR( [ $JH45INST : not writable ])
+ 		JH45INST_FOUND=0
+ 	fi
+ fi

Added: packages/jhdf/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/rules?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/rules (added)
+++ packages/jhdf/trunk/debian/rules Tue Sep 15 11:04:48 2009
@@ -1,0 +1,12 @@
+#!/usr/bin/make -f
+# Copyright 2008 Sylvestre Ledru <sylvestre.ledru at inria.fr>
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+DEB_AUTO_UPDATE_AUTOCONF := yes
+DEB_AUTO_UPDATE_AUTOMAKE := yes
+
+DEB_CONFIGURE_NORMAL_ARGS += --with-jdk=/usr/lib/jvm/default-java,/usr/lib/jvm/default-java/lib/ --with-classpath=/usr/lib/jvm/default-java/lib/ --with-javabin=/usr/lib/jvm/default-java/bin/  --with-libz=yes,/usr/lib  --with-libjpeg=yes,/usr/lib/   --with-hdf5=/usr/include,/usr/lib --with-hdf4=/usr/include/hdf/,/usr/lib/
+DEB_CONFIGURE_PREFIX := $(CURDIR)/debian/tmp/

Propchange: packages/jhdf/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/jhdf/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/jhdf/trunk/debian/watch?rev=35848&op=file
==============================================================================
--- packages/jhdf/trunk/debian/watch (added)
+++ packages/jhdf/trunk/debian/watch Tue Sep 15 11:04:48 2009
@@ -1,0 +1,3 @@
+version=3
+http://www.hdfgroup.org/ftp/HDF5/hdf-java/src/ \
+hdf-java-([\d\.]+)-src.tar




More information about the debian-science-commits mailing list