[parmetis] 01/01: Import from pkg-scicomp

Wolfgang Fütterer wlfuetter-guest at moszumanska.debian.org
Fri Aug 22 09:48:09 UTC 2014


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

wlfuetter-guest pushed a commit to annotated tag 3.1.1-3
in repository parmetis.

commit c900df527d247c91c0d396000c51e57c49d5cb53
Author: sylvestre <sylvestre at 7ca82aff-d165-4cda-a4f1-7f280d66a853>
Date:   Mon Aug 29 22:27:11 2011 +0000

    Import from pkg-scicomp
---
 changelog                 | 152 ++++++++++++++++++++++++++++
 compat                    |   1 +
 control                   |  65 ++++++++++++
 copyright                 | 247 ++++++++++++++++++++++++++++++++++++++++++++++
 libparmetis-dev.docs      |   1 +
 libparmetis-dev.install   |   7 ++
 libparmetis-dev.overrides |   2 +
 libparmetis3.1.install    |   2 +
 libparmetis3.1.overrides  |   2 +
 mtest.1                   |  13 +++
 parmetis-doc.doc-base     |  13 +++
 parmetis-doc.docs         |   2 +
 parmetis-doc.examples     |   2 +
 parmetis-doc.overrides    |   2 +
 parmetis-test.install     |   4 +
 parmetis-test.overrides   |   2 +
 ptest.1                   |  13 +++
 rules                     |  51 ++++++++++
 rules.old                 |  73 ++++++++++++++
 watch                     |   3 +
 20 files changed, 657 insertions(+)

diff --git a/changelog b/changelog
new file mode 100644
index 0000000..429f76d
--- /dev/null
+++ b/changelog
@@ -0,0 +1,152 @@
+parmetis (3.1.1-3) unstable; urgency=high
+
+  * Team upload
+  * XS-Autobuild added with high priority to make it to Squeeze. 
+   Following Adam D. Barratt advices.
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Thu, 27 Jan 2011 23:36:35 +0100
+
+parmetis (3.1.1-2) unstable; urgency=low
+
+  * Team upload
+  * Fix a FTBFS. Thanks to Jakub Wilk for the patch (Closes: #610956)
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Thu, 27 Jan 2011 09:11:56 +0100
+
+parmetis (3.1.1-1) unstable; urgency=low
+
+  [ Daniel Leidert (dale) ]
+  * METISLib/Makefile: Link with -lm for missing symbols.
+  * ParMETISLib/Makefile: Ditto. Further link with -lmetis.
+  * debian/control: Added Homepage field.
+    (Vcs-Svn): Fixed.
+    (Depends): Fixed deprecated substvar to be binNMU safe.
+  * debian/copyright: Added missing copyright information to make lintian
+    happy.
+  * debian/parmetis-doc.doc-base (Section): Fixed.
+  * debian/watch: Added.
+
+  [Christophe Prud'homme]
+  * New upstream release
+  * debian/control: update Standards-Version to 3.8.2
+  * debian/control: added ${misc:Depends}
+  * deboan/control: use mpi-defaults
+  * debian/rules: use /usr/include/mpi in CPPFLAGS now
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Wed, 29 Jul 2009 07:11:06 +0200
+
+parmetis (3.1-10) unstable; urgency=low
+
+  [Christophe Prud'homme]
+  * debian/control,rules: support for all arch
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Fri, 04 Jan 2008 13:37:39 +0100
+
+parmetis (3.1-9) unstable; urgency=low
+
+  [Christophe Prud'homme]
+  * Bug fix: "parmetis_3.1-8+b1(unstable/amd64/xenophanes): FTBFS:
+    Doesn't search for mpi.h in right include path", thanks to Marc
+    'HE' Brockschmidt (Closes: #459025).
+  * Bug fix: "parmetis: rebuild with OpenMPI", thanks to Adam C Powell IV
+    (Closes: #447671).
+  * Bug fix: "parmetis_3.1-8(hppa/experimental): FTBFS: new build-dep
+    removes arch support", thanks to Frank Lichtenheld (Closes: #449018).
+  * Update Standards-Version to 3.7.3 (no change)
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Fri, 04 Jan 2008 12:13:27 +0100
+
+parmetis (3.1-8) unstable; urgency=low
+
+  [Christophe Prud'homme]
+  * debian/control: Build-Depends on openmpi, Depends on mpich or openmpi
+  * Bug fix: "Wishlist: lam version.", thanks to Viral Shah (Closes:
+    #200409).
+  * debian/control: XS-Vcs* control fields replaced by their Vcs*
+    counterparts
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Thu, 01 Nov 2007 10:01:57 +0100
+
+parmetis (3.1-7) unstable; urgency=low
+
+  [Christophe Prud'homme]
+  * really fix FTBFS
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sun, 15 Jul 2007 11:16:13 +0200
+
+parmetis (3.1-6) unstable; urgency=low
+
+  * Bug fix: "parmetis_3.1-5(hppa/experimental): FTBFS: error:
+    metis/stdheaders.h: No such file or directory", thanks to Frank
+    Lichtenheld (Closes: #432605).
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Wed, 11 Jul 2007 04:57:37 +0200
+
+parmetis (3.1-5) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * debian/control: Added XS-Vcs-Svn and XS-Vcs-Browser fields to the Source
+    section
+
+  [ Christophe Prud'homme ]
+  * METISLib/metis.h, ParMETISLib/parmetislib.h: make metis/parmetis
+    headers usable
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Mon, 09 Jul 2007 09:38:31 +0200
+
+parmetis (3.1-4) unstable; urgency=low
+
+  * Install headers from metis and parmetis in there respective
+    subdirectories (/usr/include/metis and /usr/include/parmetis)
+  * Use CDBS
+  * Updated Standards-Version to 3.7.2 (no change)
+  * Taking over parmetis maintenance-ship
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Thu, 12 Oct 2006 13:49:49 +0200
+
+parmetis (3.1-3) unstable; urgency=low
+
+  * Rebuild using new mpich library package.
+  * Fixed libparmetis-dev Depends in control.
+  * Switched from mpicc to gcc to get shlib dependencies right.
+
+ -- Adam C. Powell, IV <hazelsct at debian.org>  Tue, 30 Aug 2005 13:18:35 -0400
+
+parmetis (3.1-2) unstable; urgency=low
+
+  * Declared conflict between parmetis-test and pimppa (closes: #308846).
+  * Changed mpich build dependency to libmpich1.0-dev.
+  * Other minor changes to dependencies.
+
+ -- Adam C. Powell, IV <hazelsct at debian.org>  Wed, 18 May 2005 06:40:33 -0400
+
+parmetis (3.1-1) unstable; urgency=low
+
+  * New upstream.
+  * Removed redundant data from parmetis-test package which is already in -doc,
+    adjusted the ptest and meshtest man pages accordingly (closes: #233428).
+
+ -- Adam C. Powell, IV <hazelsct at debian.org>  Wed, 18 Feb 2004 11:46:58 -0500
+
+parmetis (3.0-3) unstable; urgency=low
+
+  * Fixed parmetis.h to work with C++. (closes: #200904)
+  * Added shared library with its very own package.
+  * Changed name of -dev package.
+  * Added -test package with binaries and example files from Test dir.
+  * Added overrides files because lintian mistakenly thinks this is gpl. :-)
+
+ -- Adam C. Powell, IV <hazelsct at debian.org>  Thu,  7 Aug 2003 20:01:45 -0400
+
+parmetis (3.0-2) unstable; urgency=low
+
+  * New permission from upstream should result in acceptance (closes: #186116).
+
+ -- Adam C. Powell, IV <hazelsct at debian.org>  Tue,  8 Apr 2003 17:54:53 -0400
+
+parmetis (3.0-1) unstable; urgency=low
+
+  * First packaging attempt, first upload (closes: #186116).
+  * Only static libraries for now, since that's all that upstream generates.
+
+ -- Adam C. Powell, IV <hazelsct at debian.org>  Thu, 27 Mar 2003 20:15:32 -0500
diff --git a/compat b/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/compat
@@ -0,0 +1 @@
+5
diff --git a/control b/control
new file mode 100644
index 0000000..fd5320d
--- /dev/null
+++ b/control
@@ -0,0 +1,65 @@
+Source: parmetis
+Section: non-free/math
+Priority: extra
+Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
+Uploaders: Adam C. Powell IV <hazelsct at debian.org>, Christophe Prud'homme <prudhomm at debian.org>
+Standards-Version: 3.8.2
+Homepage: http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview
+Vcs-Svn: svn://svn.debian.org/svn/pkg-scicomp/parmetis/trunk/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/parmetis/
+Build-Depends: cdbs, debhelper (>> 5), mpi-default-dev, mpi-default-bin
+XS-Autobuild: yes
+
+Package: libparmetis-dev
+Architecture: any
+Section: non-free/libdevel
+Depends: libparmetis3.1 (= ${binary:Version}), ${misc:Depends}, mpi-default-dev
+Suggests: parmetis-doc
+Replaces: parmetis-dev
+Conflicts: parmetis-dev
+Description: Parallel Graph Partitioning and Sparse Matrix Ordering Libs: Devel
+ ParMetis computes minimal-cut partitions of graphs and meshes in parallel, and
+ orders variables for minimal fill when using direct solvers for sparse
+ matrices.  It does all this in parallel, and also can efficiently re-partition
+ a graph or mesh whose connectivity has changed.
+ .
+ This package contains files needed to develop programs using ParMetis.
+
+Package: libparmetis3.1
+Architecture: any
+Section: non-free/libs
+Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-dev
+Description: Parallel Graph Partitioning and Sparse Matrix Ordering Shared Libs
+ ParMetis computes minimal-cut partitions of graphs and meshes in parallel, and
+ orders variables for minimal fill when using direct solvers for sparse
+ matrices.  It does all this in parallel, and also can efficiently re-partition
+ a graph or mesh whose connectivity has changed.
+ .
+ This package contains the ParMetis shared libraries.
+
+Package: parmetis-test
+Architecture: any
+Section: non-free/math
+Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-bin
+Recommends: parmetis-doc
+Conflicts: pimppa
+Description: Parallel Graph Partitioning and Sparse Matrix Ordering Tests
+ ParMetis computes minimal-cut partitions of graphs and meshes in parallel, and
+ orders variables for minimal fill when using direct solvers for sparse
+ matrices.  It does all this in parallel, and also can efficiently re-partition
+ a graph or mesh whose connectivity has changed.
+ .
+ This package contains programs which test the ParMetis libraries using files
+ in the parmetis-doc package's examples directory.
+
+Package: parmetis-doc
+Architecture: all
+Depends: ${misc:Depends}
+Section: non-free/doc
+Description: Parallel Graph Partitioning and Sparse Matrix Ordering Lib - Docs
+ ParMetis computes minimal-cut partitions of graphs and meshes in parallel, and
+ orders variables for minimal fill when using direct solvers for sparse
+ matrices.  It does all this in parallel, and also can efficiently re-partition
+ a graph or mesh whose connectivity has changed.
+ .
+ This package contains the documentation and example files.
diff --git a/copyright b/copyright
new file mode 100644
index 0000000..2b51f3e
--- /dev/null
+++ b/copyright
@@ -0,0 +1,247 @@
+This is non-free software written by George Karypis et al. and copyrighted by
+the Regents of the University of Minnesota.  It was downloaded from
+http://www-users.cs.umn.edu/~karypis/metis/ and Debianized by Adam Powell
+<hazelsct at debian.org> on March 10, 2003.  The included copyright notice
+follows, along with the email sent by Dr. Karypis authorizing distribution with
+Debian.
+
+Copyright Notice
+----------------
+
+Copyright 1997-2003, Regents of the University of Minnesota
+
+The ParMETIS/METIS package is copyrighted by the Regents of the 
+University of Minnesota. It can be freely used for educational and 
+research purposes by non-profit institutions and US government agencies 
+only.  Other organizations are allowed to use ParMETIS/METIS only for 
+evaluation purposes, and any further uses will require prior approval. 
+The software may not be sold or redistributed without prior approval. 
+One may make copies of the software for their use provided that the 
+copies, are not sold or distributed, are used under the same terms 
+and conditions.
+
+As unestablished research software, this code is provided on an
+``as is'' basis without warranty of any kind, either expressed or
+implied. The downloading, or executing any part of this software
+constitutes an implicit agreement to these terms. These terms and
+conditions are subject to change at any time without prior notice.
+
+X-UIDL: p0/"!p*Q"!cBh!!$<-"!
+X-Mozilla-Status: 0013
+X-Mozilla-Status2: 00000000
+Envelope-to: hazelsct at lyre.mit.edu
+Received: from fort-point-station.mit.edu ([18.7.7.76])
+	by lyre.mit.edu with esmtp (Exim 3.35 #1 (Debian))
+	id 192XKR-0008FG-00
+	for <hazelsct at lyre.mit.edu>; Mon, 07 Apr 2003 10:10:31 -0400
+Received: from mhub-w2.tc.umn.edu (mhub-w2.tc.umn.edu [160.94.160.45])
+	by fort-point-station.mit.edu (8.12.4/8.9.2) with ESMTP id h37EAUal002913
+	for <hazelsct at mit.edu>; Mon, 7 Apr 2003 10:10:30 -0400 (EDT)
+Received: from PetrosII (falcon.cs.umn.edu [160.94.179.138] (may be forged)) by mhub-w2.tc.umn.edu with ESMTP for hazelsct at mit.edu; Mon, 7 Apr 2003 09:10:30 -0500 (CDT)
+From: "George Karypis" <karypis at cs.umn.edu>
+To: "'Adam C Powell IV'" <hazelsct at mit.edu>
+Subject: RE: Distributing ParMETIS with Debian
+Date: Mon, 7 Apr 2003 09:08:07 -0500
+Message-ID: <001b01c2fd0f$1d44a550$f88010ac at PetrosII>
+MIME-Version: 1.0
+Content-Type: multipart/alternative;
+	boundary="----=_NextPart_000_001C_01C2FCE5.346E9D50"
+X-Priority: 3 (Normal)
+X-MSMail-Priority: Normal
+X-Mailer: Microsoft Outlook, Build 10.0.4024
+X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
+In-Reply-To: <3E907557.8050800 at mit.edu>
+Importance: Normal
+X-Umn-Remote-Mta: [N] falcon.cs.umn.edu #+HF+LO
+X-UIDL: p0/"!p*Q"!cBh!!$<-"!
+Status: U
+
+This is a multi-part message in MIME format.
+
+------=_NextPart_000_001C_01C2FCE5.346E9D50
+Content-Type: text/plain;
+	charset="US-ASCII"
+Content-Transfer-Encoding: 7bit
+
+ 
+Adam,
+ 
+Yes, you have my permission to include ParMetis's source and binary
+distributions on Debian's mirror
+sites.
+ 
+George
+
+-----Original Message-----
+From: Adam C Powell IV [mailto:hazelsct at mit.edu] 
+Sent: Sunday, April 06, 2003 1:44 PM
+To: George Karypis
+Cc: James Troup
+Subject: Re: Distributing ParMETIS with Debian
+
+
+Hello,
+
+Thank you again for granting permission to upload ParMETIS into Debian.
+I successfully built packages and uploaded them, but they were rejected
+by the archive manager, because we need to make certain of your approval
+for one thing not mentioned in my original message:
+
+Do you approve of the posting of ParMETIS source and binary packages on
+the 800+ Debian mirror servers around the world, as a means of delivery
+to our users?
+
+Also, I made an error in my original message: because of its non-free
+status, my ParMETIS packages will not be automatically built for the
+eleven processor architectures mentioned.  I personally have the
+facilities to build packages for the IA-32, Alpha, PowerPC and ARM
+architectures, and plan to do so; when a Debian release approaches, I
+might also use some of the project's machines to built the final release
+binary packages for other popular computing architectures such as IA-64
+(Itanium), Sparc, HP PA-RISC and S/390.  And the package source will be
+available for people to build their own packages on whatever
+architecture they please.
+
+Again, thank you, and I will keep you informed of the package's
+progress.
+
+George Karypis wrote:
+
+
+Adam,
+ 
+Sure, go ahead and include ParMetis in Debian. There are a couple
+outstanding bugs with the
+current release of ParMetis that I will be fixing soon, but the changes
+will be minimal.
+ 
+George
+
+-----Original Message-----
+From: Adam C Powell IV [mailto:hazelsct at mit.edu] 
+Sent: Sunday, March 23, 2003 1:42 PM
+To: metis at cs.umn.edu
+Subject: Distributing ParMETIS with Debian
+
+
+Greetings,
+
+I am writing to request your permission to distribute ParMETIS with
+Debian GNU/Linux.  Debian (http://www.debian.org/) is an all-volunteer
+distribution of the Linux kernel with thousands of accompanying software
+packages, similar to but much larger than RedHat, SuSE, Mandrake,
+Lindows, etc. (in fact, Lindows is based on Debian's free packages).  I
+am one of the ~850 volunteer maintainers of Debian; I maintain the PETSc
+<http://www-unix.mcs.anl.gov/petsc/>  and Babel
+<http://www.llnl.gov/CASC/components/babel.html>  packages among others.
+Because PETSc can link to ParMETIS, I would like to be able to include
+it in the Debian distribution.
+
+[I am aware of the work of Eray Ozkural to package METIS for Debian, as
+I was his mentor and sponsor when he was doing that work as part of the
+process of becoming a Debian maintainer.  Unfortunately, for various
+reasons his application to become a maintainer was rejected, and his
+packages including METIS removed.  This will thus be a new packaging
+effort by an already-approved maintainer.]
+
+Debian packages are grouped according to the "freedom" of software
+licenses.  Since the ParMETIS license is not "free" by Debian standards
+(http://www.debian.org/intro/free ; basically the same as the Open
+Source  <http://www.opensource.org/docs/definition.php> Definition), it
+would go ino the "non-free" section of Debian, which would alert
+potential users that copying and usage are restricted, so they should
+check the copyright file for such terms.  (The other two sections are
+"main", consisting entirely of free software, and "contrib", consisting
+of free software which depends on non-free software, e.g. when PETSc
+linking to ParMETIS is uploaded, its dependency on non-free ParMETIS
+will require moving it into contrib.)  In every ParMETIS package (static
+libs, shared libs, documentation, etc.), your copyright conditions would
+appear as the file /usr/share/doc/parmetis*/copyright , and users would
+be bound by those terms just as if they downloaded ParMETIS from your
+website.
+
+When/if I receive your permission, I will upload into the Debian archive
+the pristine ParMETIS source tarball, together with a gzipped patch
+containing the Debian packaging, and a third small file with MD5
+checksums of the first two and a list of Debian packages required to
+build ParMETIS binaries; this third file will be GPG-signed by me to
+guarantee the integrity of all three files.  I would thus become the
+"Debian maintainer" of the ParMETIS package, in the same way as I am the
+maintainer of packages for PETSc, Babel, Surface Evolver, and installers
+for the Compaq Alpha Linux compilers.  With your permission, I would
+like to make some small changes, such as building a shared ParMETIS
+library, and fixing any bugs I might find.  I will inform you in advance
+of any such changes, and you will be able to exercise as much or as
+little control over these changes as you like.
+
+The Debian packaging mentioned above consists of a set of scripts and
+definition files for the building of binary Debian packages based on the
+source code.  Taken together, these files serve a similar purpose to the
+spec file for creating RedHat .rpm packages, but with considerably more
+flexibility.  The binary Debian packages will then be built by
+autobuilder machines for all of the target architectures, which
+currently include: IA-32, IA-64, Alpha, Sparc, PowerPC, M68K (yes, there
+are still a bunch of Amiga users around :-), MIPS (big- and
+little-endian), ARM, S/390 and PA-RISC; support for Hitachi SuperH and
+alternate kernels on some of these architectures is in the works.
+
+This packaging will make ParMETIS and packages which depend on it
+considerably easier to use, by allowing users to download, say, a
+parallel fluid dynamics package named "fluids" by typing "apt-get
+install fluids", which would download and install fluids, the ParMETIS
+library, and all other support libraries required to run fluids.  Users
+(who run Debian) will not need to compile or link anything, this work
+will all be done in advance.
+
+If you (and the University of Minnesota) agree to the above, I will
+begin working on the Debian packaging for ParMETIS, and when that
+packaging is complete, will inform you and upload it into Debian.  This
+will place ParMETIS in the "unstable" distribution immediately, and when
+it meets several criteria (no build failures on any architecture, no
+bugs of severity serious or higher, 10 days since upload into unstable),
+it will be moved into the "testing" distribution.  If the package is in
+the "testing" distribution when a release is made, it will be included
+in that "stable" distribution release.
+
+Independent of your decision regarding Debian, I would like to request
+that you (U.Mn. etc.) make the METIS family available under a free/open
+source license of some kind.  For example, the Babel SIDL compiler is
+released under the GNU Lesser General Public license, which among other
+things, eliminates the need for this sort of permission request for
+Debian redistribution (though I am in frequent contact with Babel's
+authors, and consulted them before my initial upload), and also allows
+me to patch it in various ways important to my users.  In your case, you
+might be more interested in the GNU General Public License, which would
+not allow linking into proprietary software packages.  (As the copyright
+holder, you could also license *METIS to companies under separate
+conditions.)  As another example, I have simplified linking of the PETSc
+libraries with C++ code without the extra disk space and build time
+required by the authors' C++ scheme, and patched a problem in PETSc's
+timestepping code; both of those patches were sent to the PETSc authors.
+Thus open source licensing adds value to PETSc, as it does for such
+well-known software as Linux, Apache, Mozilla, GNOME, OpenOffice,
+autoconf/automake/libtool, etc., and could do the same for ParMETIS.
+
+Thank you for your time and attention.  I hope that you will approve of
+my request to package and distribute ParMETIS with Debian, and that you
+will give serious consideration to open source licensing of ParMETIS.
+
+Sincerely,
+
+-- 
+
+Adam Powell	 http://lyre.mit.edu/~powell/
+<http://lyre.mit.edu/%7Epowell/> 	
+Thomas B. King Assistant Professor of Materials Engineering	
+77 Massachusetts Ave. Rm. 4-117	 Phone (617) 452-2086	
+Cambridge, MA 02139 USA	 Fax (617) 253-5418	
+
+
+------=_NextPart_000_001C_01C2FCE5.346E9D50
+Content-Type: text/html;
+	charset="US-ASCII"
+Content-Transfer-Encoding: quoted-printable
+
+[removed to avoid having to read "MSHTML" formatted material]
+
+------=_NextPart_000_001C_01C2FCE5.346E9D50--
diff --git a/libparmetis-dev.docs b/libparmetis-dev.docs
new file mode 100644
index 0000000..e845566
--- /dev/null
+++ b/libparmetis-dev.docs
@@ -0,0 +1 @@
+README
diff --git a/libparmetis-dev.install b/libparmetis-dev.install
new file mode 100644
index 0000000..4efb683
--- /dev/null
+++ b/libparmetis-dev.install
@@ -0,0 +1,7 @@
+*.h             /usr/include
+METISLib/*.h    /usr/include/metis
+ParMETISLib/*.h /usr/include/parmetis
+libmetis.a      /usr/lib
+libparmetis.a   /usr/lib
+libmetis.so     /usr/lib
+libparmetis.so  /usr/lib
diff --git a/libparmetis-dev.overrides b/libparmetis-dev.overrides
new file mode 100644
index 0000000..ae92140
--- /dev/null
+++ b/libparmetis-dev.overrides
@@ -0,0 +1,2 @@
+libparmetis-dev: old-fsf-address-in-copyright-file
+libparmetis-dev: copyright-should-refer-to-common-license-file-for-gpl
diff --git a/libparmetis3.1.install b/libparmetis3.1.install
new file mode 100644
index 0000000..7e858b0
--- /dev/null
+++ b/libparmetis3.1.install
@@ -0,0 +1,2 @@
+libmetis.so.*     /usr/lib
+libparmetis.so.*  /usr/lib
diff --git a/libparmetis3.1.overrides b/libparmetis3.1.overrides
new file mode 100644
index 0000000..469f34b
--- /dev/null
+++ b/libparmetis3.1.overrides
@@ -0,0 +1,2 @@
+libparmetis3.1: old-fsf-address-in-copyright-file
+libparmetis3.1: copyright-should-refer-to-common-license-file-for-gpl
diff --git a/mtest.1 b/mtest.1
new file mode 100644
index 0000000..e33e63e
--- /dev/null
+++ b/mtest.1
@@ -0,0 +1,13 @@
+.TH mtest 1 "ParMetis mesh partition test" "DEBIAN" \" -*- nroff -*-
+.SH NAME
+mtest \- ParMetis mesh partition test
+.SH SYNOPSIS
+\fBmtest <mesh-file> [MagicNumber]\fP
+.SH DESCRIPTION
+This program tests partitioning of the file <mesh-file> using the ParMetis
+libraries.  Several sample files are located in the parmetis-doc package in the
+/usr/share/doc/parmetis-doc/examples directory.
+.PP
+For more information, please see the documentation in the parmetis-doc package.
+.SH AUTHOR
+Adam Powell <hazelsct at debian.org>
diff --git a/parmetis-doc.doc-base b/parmetis-doc.doc-base
new file mode 100644
index 0000000..f632040
--- /dev/null
+++ b/parmetis-doc.doc-base
@@ -0,0 +1,13 @@
+Document: parmetis-doc
+Title: ParMETIS Parallel Graph Partitioning and Sparse Matrix Ordering
+Author: George Karypis
+Abstract: ParMETIS is an MPI-based parallel library that implements a variety
+ of algorithms for partitioning unstructured graphs, meshes, and for computing
+ fill-reducing orderings of sparse matrices.
+Section: Science/Mathematics
+
+Format: postscript
+Files: /usr/share/doc/parmetis-doc/*.ps.gz
+
+Format: pdf
+Files: /usr/share/doc/parmetis-doc/*.pdf
diff --git a/parmetis-doc.docs b/parmetis-doc.docs
new file mode 100644
index 0000000..ebc077e
--- /dev/null
+++ b/parmetis-doc.docs
@@ -0,0 +1,2 @@
+README
+Manual/*
diff --git a/parmetis-doc.examples b/parmetis-doc.examples
new file mode 100644
index 0000000..0ac6b0f
--- /dev/null
+++ b/parmetis-doc.examples
@@ -0,0 +1,2 @@
+Graphs/*.graph*
+Graphs/*.hex3d
diff --git a/parmetis-doc.overrides b/parmetis-doc.overrides
new file mode 100644
index 0000000..7f0500a
--- /dev/null
+++ b/parmetis-doc.overrides
@@ -0,0 +1,2 @@
+parmetis-doc: old-fsf-address-in-copyright-file
+parmetis-doc: copyright-should-refer-to-common-license-file-for-gpl
diff --git a/parmetis-test.install b/parmetis-test.install
new file mode 100644
index 0000000..5eca5ce
--- /dev/null
+++ b/parmetis-test.install
@@ -0,0 +1,4 @@
+Graphs/ptest   /usr/bin
+Graphs/mtest   /usr/bin
+debian/mtest.1 /usr/share/man/man1
+debian/ptest.1 /usr/share/man/man1
diff --git a/parmetis-test.overrides b/parmetis-test.overrides
new file mode 100644
index 0000000..613dc02
--- /dev/null
+++ b/parmetis-test.overrides
@@ -0,0 +1,2 @@
+parmetis-test: old-fsf-address-in-copyright-file
+parmetis-test: copyright-should-refer-to-common-license-file-for-gpl
diff --git a/ptest.1 b/ptest.1
new file mode 100644
index 0000000..2a6987e
--- /dev/null
+++ b/ptest.1
@@ -0,0 +1,13 @@
+.TH ptest 1 "ParMetis graph partition test" "DEBIAN" \" -*- nroff -*-
+.SH NAME
+ptest \- ParMetis graph partition test
+.SH SYNOPSIS
+\fBptest <graph-file>\fP
+.SH DESCRIPTION
+This program tests partitioning of the file <graph-file> using the ParMetis
+libraries.  Several sample files are located in the parmetis-doc package in the
+/usr/share/doc/parmetis-doc/examples directory.
+.PP
+For more information, please see the documentation in the parmetis-doc package.
+.SH AUTHOR
+Adam Powell <hazelsct at debian.org>
diff --git a/rules b/rules
new file mode 100755
index 0000000..7ea3c22
--- /dev/null
+++ b/rules
@@ -0,0 +1,51 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses cdbs.  Originaly written by Robert Millan.
+# This file is public domain.
+
+# where sources are
+DEB_SRCDIR = $(CURDIR)/
+# in which directory to build
+DEB_BUILDDIR = $(DEB_SRCDIR)/
+# in which directory to install the sofware
+DEB_DESTDIR = $(CURDIR)/debian/tmp
+
+#DEB_TAR_SRCDIR                  := parmetis-3.1
+DEB_AUTO_CLEANUP_RCS            := yes
+
+export MACHINE=LINUX
+
+
+DEB_MAKE_CLEAN_TARGET    := clean
+DEB_MAKE_INSTALL_TARGET  := #install DESTDIR=$(CURDIR)/debian/tmp/
+# no check for this software
+DEB_MAKE_CHECK_TARGET :=
+
+DEB_DH_COMPRESS_ARGS := -X pdf
+
+
+include /usr/share/cdbs/1/class/makefile.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+#include /usr/share/cdbs/1/rules/tarball.mk
+#include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+INSTALL_PROG=install -D
+INSTALL_DATA=install -m 644 -D
+
+
+#DEB_MAKE_ENVVARS :=
+CFLAGS=-O3
+CXXFLAGS=-O3
+
+XTRALIBS=-lmpi
+LIBS=-lmpi
+LIBDIR=
+
+CPPFLAGS=-I. -I.. -I$(DEB_SRCDIR) -I/usr/include/mpi
+
+makebuilddir::
+	-ln -s METISLib metis
+	-ln -s ParMETISLib parmetis
+
+clean::
+	-rm metis parmetis
+	-rm ParMETISLib/ParMETISLib METISLib/METISLib
diff --git a/rules.old b/rules.old
new file mode 100644
index 0000000..b675fa9
--- /dev/null
+++ b/rules.old
@@ -0,0 +1,73 @@
+#!/usr/bin/make -f
+# based on the sample debian/rules file for GNU hello by Ian Jackson.
+
+package=ParMetis
+export DH_COMPAT=5
+ 
+build:
+	dh_testdir
+	$(MAKE)
+	touch $@
+
+clean:
+	dh_testdir
+	$(MAKE) clean
+	rm -f build
+	dh_clean
+
+binary-indep:
+	dh_testdir -i
+	dh_testroot -i
+	dh_installdirs -i
+	# Overrides file
+	install -d debian/parmetis-doc/usr/share/lintian/overrides
+	install -m 644 debian/parmetis-doc.overrides debian/parmetis-doc/usr/share/lintian/overrides/parmetis-doc
+	dh_installdocs -i
+	dh_installexamples -i
+	dh_installchangelogs -i
+	dh_compress -i
+	dh_fixperms -i
+	dh_installdeb -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+binary-arch:
+	dh_testdir -a
+	dh_testroot -a
+	dh_installdirs -a
+	# I figure manual installation is simple enough with such small pkgs.
+	install -d debian/libparmetis-dev/usr/lib
+	install *.a debian/libparmetis-dev/usr/lib
+	ln -s libmetis.so.3.1 debian/libparmetis-dev/usr/lib/libmetis.so
+	ln -s libparmetis.so.3.1 debian/libparmetis-dev/usr/lib/libparmetis.so
+	install -d debian/libparmetis-dev/usr/include
+	install *.h debian/libparmetis-dev/usr/include
+	chmod 644 debian/libparmetis-dev/usr/include/*.h
+	install -d debian/libparmetis3.1/usr/lib
+	cp -p *.so.* debian/libparmetis3.1/usr/lib
+	install -d debian/parmetis-test/usr/bin
+	install Graphs/ptest Graphs/mtest debian/parmetis-test/usr/bin
+	# Overrides files
+	install -d debian/libparmetis-dev/usr/share/lintian/overrides
+	install -m 644 debian/libparmetis-dev.overrides debian/libparmetis-dev/usr/share/lintian/overrides/libparmetis-dev
+	install -d debian/libparmetis3.1/usr/share/lintian/overrides
+	install -m 644 debian/libparmetis3.1.overrides debian/libparmetis3.1/usr/share/lintian/overrides/libparmetis3.1
+	install -d debian/parmetis-test/usr/share/lintian/overrides
+	install -m 644 debian/parmetis-test.overrides debian/parmetis-test/usr/share/lintian/overrides/parmetis-test
+	dh_installdocs -a
+	dh_installman -pparmetis-test debian/mtest.1 debian/ptest.1
+	dh_installchangelogs -a
+	dh_strip -a
+	dh_makeshlibs -a
+	dh_compress -a
+	dh_fixperms -a
+	dh_installdeb -a
+	dh_shlibdeps -a
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+binary: binary-indep binary-arch
+ 
+.PHONY: binary binary-arch binary-indep clean checkroot
diff --git a/watch b/watch
new file mode 100644
index 0000000..9ca3701
--- /dev/null
+++ b/watch
@@ -0,0 +1,3 @@
+version=3
+http://glaros.dtc.umn.edu/gkhome/metis/parmetis/download \
+ /gkhome/fetch/sw/parmetis/ParMetis-([\d.]+)\.tar\.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/parmetis.git



More information about the debian-science-commits mailing list