[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