debian/0000775000000000000000000000000012253675355007205 5ustar debian/rules0000775000000000000000000000145611710004047010250 0ustar #!/usr/bin/make -f # export DH_VERBOSE=1 # The magic debhelper rule: %: dh $@ --buildsystem cmake DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) TMPDIR=debian/tmp LIBDIR=usr/lib/$(DEB_HOST_MULTIARCH) override_dh_auto_install: dh_auto_install # dh_install can't rename, so do it manually. mkdir -p $(TMPDIR)/$(LIBDIR) mv $(TMPDIR)/usr/lib/libXdmf.so.2 $(TMPDIR)/$(LIBDIR)/libXdmf.so.2.1 mkdir -p $(TMPDIR)/$(LIBDIR)/cmake mv $(TMPDIR)/usr/lib/XdmfCMake $(TMPDIR)/$(LIBDIR)/cmake # Fix perms. find Examples -type f -exec chmod -x {} \; dh_link -p libxdmf-dev $(LIBDIR)/libXdmf.so.2.1 $(LIBDIR)/libXdmf.so dh_link -p libxdmf2 $(LIBDIR)/libXdmf.so.2.1 $(LIBDIR)/libXdmf.so.2 override_dh_auto_clean: dh_auto_clean -find . -name CVS -exec rm -rf {} \; debian/changelog0000664000000000000000000000300212253675353011050 0ustar xdmf (2.1.dfsg.1-6build1) trusty; urgency=medium * No-change rebuild for libopenmpi1.3 -> libopenmpi1.6 transition. -- Logan Rosen Mon, 16 Dec 2013 17:12:51 -0500 xdmf (2.1.dfsg.1-6) unstable; urgency=medium * Close old bug: Closes: #657607. * Standards-Version: 3.9.5 * Add proper versioned depends on debhelper 9. -- Alastair McKinstry Mon, 09 Dec 2013 15:01:40 +0000 xdmf (2.1.dfsg.1-5) unstable; urgency=low * _Really_ remove Multi-Arch. Closes: #670033. * Standards-Version: 3.9.3 now. -- Alastair McKinstry Tue, 24 Apr 2012 18:05:26 +0100 xdmf (2.1.dfsg.1-4) unstable; urgency=low * Remove Multi-Arch: same from -dev. It isn't. Closes: #657607. * Rebuild against HDF5-1.8.8 -- Alastair McKinstry Mon, 30 Jan 2012 10:07:48 +0000 xdmf (2.1.dfsg.1-3) unstable; urgency=low * Multi-Arch support. -- Alastair McKinstry Wed, 05 Oct 2011 11:41:28 +0100 xdmf (2.1.dfsg.1-2) unstable; urgency=low * Upload to unstable. -- Alastair McKinstry Fri, 15 Jul 2011 14:00:51 +0100 xdmf (2.1.dfsg.1-1) experimental; urgency=low * Removed metis directory and re-upload dfsg.1 version. METIS code has no open license. -- Alastair McKinstry Sat, 09 Jul 2011 10:33:32 +0100 xdmf (2.1-1) experimental; urgency=low * Initial release. (Closes: #623453) -- Alastair McKinstry Tue, 19 Apr 2011 14:33:43 +0100 debian/compat0000664000000000000000000000000211643031501010360 0ustar 9 debian/libxdmf2.postrm0000664000000000000000000000003711606020250012135 0ustar #!/bin/sh set -e #DEBHELPER# debian/copyright0000664000000000000000000003147011606020250011120 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: xdmf Maintainer: Alastair McKinstry Source: http://www.xdmf.org Copyright: 2002 U.S. Army Research Laboratory License: ARL-BSD Files: debian/* Copyright: 2011 Alastair McKinstry License: GPL-2.1+ Files: vtk/* Copyright: 1993-2008 Ken Martin, Will Schroeder, Bill Lorensen License: Kitware-BSD Files: Utilities/hdf5/* Copyright: 2006-2008 by The HDF Group (THG). License: HDF5 Files: Utilities/vtkexodus/* Copyright: 2005 Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Governement retains certain rights in this software. License: Sandia-BSD Files: Utilities/vtknetcdf/* Copyrighti: 1993-2004 University Corporation for Atmospheric Research/Unidata License: UCAR-BSD Files: Utilities/vtkzlib/* Copyright: 1995-2005 Jean-loup Gailly and Mark Adler License: ZLIB-BSD Files: libsrc/gzstream* Copyright: 2001 Deepak Bandyopadhyay, Lutz Kettner License: GPL-2.1+ License: ARL-BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 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. . Neither the name of the U.S. Army Research Laboratory nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. . Modified source versions must be plainly marked as such, and must not be misrepresented as being the original software. . 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 AUTHORS 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. License: GPL-2.1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU 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 program 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 General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. License: BSD-3: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . * 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. . * Neither the name of Sandia Corporation 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. License: Kitware-BSD: . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . * 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. . * Neither name of Ken Martin, Will Schroeder, or Bill Lorensen nor the names of any 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 AUTHORS 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. License: HDF5 All rights reserved. . Contributors: National Center for Supercomputing Applications (NCSA) at the University of Illinois, Fortner Software, Unidata Program Center (netCDF), The Independent JPEG Group (JPEG), Jean-loup Gailly and Mark Adler (gzip), and Digital Equipment Corporation (DEC). . Redistribution and use in source and binary forms, with or without modification, are permitted for any purpose (including commercial purposes) 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 materials provided with the distribution. . 3. In addition, redistributions of modified forms of the source or binary code must carry prominent notices stating that the original code was changed and the date of the change. . 4. All publications or advertising materials mentioning features or use of this software are asked, but not required, to acknowledge that it was developed by The HDF Group and by the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign and credit the contributors. . 5. Neither the name of The HDF Group, the name of the University, nor the name of any Contributor may be used to endorse or promote products derived from this software without specific prior written permission from the University, THG, or the Contributor, respectively. . DISCLAIMER: THIS SOFTWARE IS PROVIDED BY THE HDF GROUP (THG) AND THE CONTRIBUTORS "AS IS" WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. In no event shall THG or the Contributors be liable for any damages suffered by the users arising out of the use of this software, even if advised of the possibility of such damage. . ----------------------------------------------------------------------------- Portions of HDF5 were developed with support from the University of California, Lawrence Livermore National Laboratory (UC LLNL). The following statement applies to those portions of the product and must be retained in any redistribution of source code, binaries, documentation, and/or accompanying materials: . This work was partially produced at the University of California, Lawrence Livermore National Laboratory (UC LLNL) under contract no. W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy (DOE) and The Regents of the University of California (University) for the operation of UC LLNL. . DISCLAIMER: This work was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor the University of California nor any of their employees, makes any warranty, express or implied, or assumes any liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately- owned rights. Reference herein to any specific commercial products, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or the University of California. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or the University of California, and shall not be used for advertising or product endorsement purposes. ----------------------------------------------------------------------------- License: UCAR-BSD Portions of this software were developed by the Unidata Program at the University Corporation for Atmospheric Research. . Access and use of this software shall impose the following obligations and understandings on the user. The user is granted the right, without any fee or cost, to use, copy, modify, alter, enhance and distribute this software, and any derivative works thereof, and its supporting documentation for any purpose whatsoever, provided that this entire notice appears in all copies of the software, derivative works and supporting documentation. Further, UCAR requests that the user credit UCAR/Unidata in any publications that result from the use of this software or in any product that includes this software, although this is not an obligation. The names UCAR and/or Unidata, however, may not be used in any advertising or publicity to endorse or promote any products or commercial entity unless specific written permission is obtained from UCAR/Unidata. The user also understands that UCAR/Unidata is not obligated to provide the user with any support, consulting, training or assistance of any kind with regard to the use, operation and performance of this software nor to provide the user with any updates, revisions, new versions or "bug fixes." . THIS SOFTWARE IS PROVIDED BY UCAR/UNIDATA "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 UCAR/UNIDATA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE ACCESS, USE OR PERFORMANCE OF THIS SOFTWARE. License: ZLIB-BSD This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. . Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu debian/source/0000775000000000000000000000000011606020250010460 5ustar debian/source/format0000664000000000000000000000001411606020250011666 0ustar 3.0 (quilt) debian/libxdmf2.docs0000664000000000000000000000004611606020250011541 0ustar debian/TODO.txt debian/README.sources debian/README.sources0000664000000000000000000000062611606020250011526 0ustar The upstream source code package contains software (Utilities/metis/*) that does not ship with a free software license. Hence it has been excluded from this package. . Other software, such as HDF5, that is shipped separately within Debian is shipped with this package but not built; the main Debian version is linked instead, as per Debian policy. - Alastair McKinstry , 2011-07-09 debian/python-xdmf.examples0000664000000000000000000000002211606020250013167 0ustar Examples/Python/* debian/libxdmf2.postinst0000664000000000000000000000003711606020250012474 0ustar #!/bin/sh set -e #DEBHELPER# debian/libxdmf-dev.examples0000664000000000000000000000003311606020250013115 0ustar Examples/Cxx Examples/Data debian/libxdmf2.install0000664000000000000000000000002211710004075012254 0ustar /usr/lib/*/*.so.* debian/TODO.txt0000664000000000000000000000006411606020250010466 0ustar TODO ==== * Build python library .. * MPI version. debian/libxdmf-dev.dirs0000664000000000000000000000004211643027536012257 0ustar /usr/include /usr/share/XdmfCMake debian/libxdmf-dev.install0000664000000000000000000000005411710004777012764 0ustar /usr/include/* /usr/lib/*/cmake/XdmfCMake/* debian/control0000664000000000000000000000274212251355507010605 0ustar Source: xdmf Section: science Priority: optional Maintainer: Alastair McKinstry Build-Depends: debhelper (>= 9), cmake (>= 2.4.0), libhdf5-mpi-dev, libxml2-dev, python-all-dev, python-support, gfortran, chrpath, mpi-default-dev Standards-Version: 3.9.5 Homepage: http://www.xmdf.org/ Package: libxdmf2 Section: libs Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: eXtensible Data Model and Format library The need for a standardized method to exchange scientific data between High Performance Computing codes and tools lead to the development of the eXtensible Data Model and Format (XDMF) . Uses for XDMF range from a standard format used by HPC codes to take advantage of widely used visualization programs like ParaView and VisIt, to a mechanism for performing coupled calculations using multiple, previously stand alone codes. . XDMF uses XML to store Light data and to describe the data Model. HDF5 is used to store Heavy data. The data Format is stored redundantly in both XML and HDF5. This allows tools to parse XML to determine the resources that will be required to access the Heavy data. Package: libxdmf-dev Section: libdevel Architecture: any Depends: libxdmf2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: eXtensible Data Model and Format development tools This package contains the headers and development tools needed to build against the Xdmf libraries. debian/libxmdf-dev.docs0000664000000000000000000000004611606020250012233 0ustar debian/TODO.txt debian/README.sources debian/patches/0000775000000000000000000000000011606020250010607 5ustar debian/patches/series0000664000000000000000000000004111606020250012017 0ustar cmake-changes.patch soname.patch debian/patches/soname.patch0000664000000000000000000000076711606020250013124 0ustar Description: Add a soname to the libXdmf.so.2.1 library Author: Alastair McKinstry Last-Updated: 2011-06-20 Forwarded: not-needed --- xdmf-2.1.orig/libsrc/CMakeLists.txt +++ xdmf-2.1/libsrc/CMakeLists.txt @@ -417,6 +417,8 @@ ENDIF(VTK_BUILD_SHARED_LIBS OR BUILD_SHA ADD_LIBRARY(Xdmf ${LIBTYPE} ${XdmfSources}) +SET_TARGET_PROPERTIES(Xdmf PROPERTIES SOVERSION 2) + IF(XDMF_USE_MYSQL) ADD_DEFINITIONS("-DXDMF_USE_MYSQL") INCLUDE_DIRECTORIES(${MYSQL_INCLUDE_PATH}) debian/patches/cmake-changes.patch0000664000000000000000000000262111606020250014317 0ustar Index: xdmf-2.1/CMakeLists.txt =================================================================== --- xdmf-2.1.orig/CMakeLists.txt 2011-04-19 18:23:48.000000000 +0100 +++ xdmf-2.1/CMakeLists.txt 2011-04-19 18:25:58.000000000 +0100 @@ -103,7 +103,7 @@ ELSE(XDMF_BUILD_VTK) - OPTION(XDMF_SYSTEM_ZLIB "Use system Zlib" OFF) + OPTION(XDMF_SYSTEM_ZLIB "Use system Zlib" ON) IF(XDMF_SYSTEM_ZLIB) # Use a zlib that is installed on the machine somewhere @@ -228,7 +228,7 @@ SET(XDMF_LIBXML2_LIBRARIES ${LIBXML2_LIBRARY}) ELSE(XDMF_BUILD_VTK) - OPTION(XDMF_SYSTEM_LIBXML2 "Use system libxml2" OFF) + OPTION(XDMF_SYSTEM_LIBXML2 "Use system libxml2" ON) IF(NOT XDMF_SYSTEM_LIBXML2) # Build our own vtklibxml2. @@ -303,7 +303,7 @@ ############################################################################# # HDF5 LIBRARY -OPTION(XDMF_SYSTEM_HDF5 "Use system HDF5" OFF) +OPTION(XDMF_SYSTEM_HDF5 "Use system HDF5" ON) IF(XDMF_SYSTEM_HDF5) OPTION(XDMF_SYSTEM_HDF5_IS_PARALLEL "HDF5 Built for MPI" OFF) IF (XDMF_SYSTEM_HDF5_IS_PARALLEL) @@ -407,7 +407,7 @@ ############################################################################# # RPATH Handling -OPTION(XDMF_USE_RPATH "Build Xdmf with RPaths flag" ON) +OPTION(XDMF_USE_RPATH "Build Xdmf with RPaths flag" OFF) IF(XDMF_USE_RPATH) # use, i.e. don't skip the full RPATH for the build tree SET(CMAKE_SKIP_BUILD_RPATH FALSE)