Author: alteholz
Date: 2012-07-18 17:47:04 +0000 (Wed, 18 Jul 2012)
New Revision: 11828

Added:
   trunk/packages/cluster3/trunk/debian/cluster3.doc-base
   trunk/packages/cluster3/trunk/debian/patches/
   trunk/packages/cluster3/trunk/debian/patches/compile-warnings.patch
   trunk/packages/cluster3/trunk/debian/patches/series
   trunk/packages/cluster3/trunk/debian/source/
   trunk/packages/cluster3/trunk/debian/source/format
   trunk/packages/cluster3/trunk/debian/upstream
Modified:
   trunk/packages/cluster3/trunk/debian/changelog
   trunk/packages/cluster3/trunk/debian/cluster3-doc.docs
   trunk/packages/cluster3/trunk/debian/cluster3.docs
   trunk/packages/cluster3/trunk/debian/compat
   trunk/packages/cluster3/trunk/debian/control
   trunk/packages/cluster3/trunk/debian/copyright
   trunk/packages/cluster3/trunk/debian/menu
   trunk/packages/cluster3/trunk/debian/rules
Log:
cluster3 almost finished now

Modified: trunk/packages/cluster3/trunk/debian/changelog
===================================================================
--- trunk/packages/cluster3/trunk/debian/changelog      2012-07-18 09:31:37 UTC 
(rev 11827)
+++ trunk/packages/cluster3/trunk/debian/changelog      2012-07-18 17:47:04 UTC 
(rev 11828)
@@ -1,7 +1,5 @@
-cluster3 (1.50-1) UNRELEASED; urgency=low
+cluster3 (1.50-1) unstable; urgency=low
 
-  * XXX TODO: before uploading the ITP needs to be reopened
-
   [ Thorsten Alteholz ]
   * New upstream release (1.50).
   * debian/rules: target get-orig-source added
@@ -14,17 +12,17 @@
   [ Charles Plessy ]
   * Initial release.
   * Manpage built before source package generation, removed docbook-to-man
-    build dependancy. 
+    build dependency. 
 
- -- DMPT <debian-med-packag...@lists.alioth.debian.org>  Fri, 01 Aug 2008 
13:29:25 +0900
+ -- Thorsten Alteholz <deb...@alteholz.de>  Wed, 18 Jul 2012 18:00:00 +0200
 
-cluster3 (1.25-0.2) unstable; urgency=low
+cluster3 (1.25-0.2) UNRELEASED; urgency=low
 
   * Provides both the motif gui and command line interface.
 
  -- Steffen Moeller <moel...@pzr.uni-rostock.de>  Tue,  7 Apr 2004 18:31:37 
+0200
 
-cluster3 (1.25-0.1) unstable; urgency=low
+cluster3 (1.25-0.1) UNRELEASED; urgency=low
 
   * Initial Release.
 

Modified: trunk/packages/cluster3/trunk/debian/cluster3-doc.docs
===================================================================
--- trunk/packages/cluster3/trunk/debian/cluster3-doc.docs      2012-07-18 
09:31:37 UTC (rev 11827)
+++ trunk/packages/cluster3/trunk/debian/cluster3-doc.docs      2012-07-18 
17:47:04 UTC (rev 11828)
@@ -3,3 +3,5 @@
 docs/cluster3.pdf
 docs/cluster3.texinfo
 docs/structure.eps
+html/*.html
+html/images/*

Added: trunk/packages/cluster3/trunk/debian/cluster3.doc-base
===================================================================
--- trunk/packages/cluster3/trunk/debian/cluster3.doc-base                      
        (rev 0)
+++ trunk/packages/cluster3/trunk/debian/cluster3.doc-base      2012-07-18 
17:47:04 UTC (rev 11828)
@@ -0,0 +1,24 @@
+Document: cluster3
+Title: Cluster 3.0 for Windows, Mac OS X, Linux, Unix
+Author: Michael Eisen; updated by Michiel de Hoon
+Abstract: This is the manual for Cluster 3.0. 
+ Cluster was originally written by Michael Eisen while at Stanford 
+ University. We have modified the clustering algorithm in Cluster, 
+ and extended the algorithm for Self-Organizing Maps to include 
+ two-dimensional rectangular grids. The Euclidean distance and the 
+ city-block distance were added as new distance measures between gene 
+ expression data. The proprietary Numerical Recipes routines, which 
+ were used in the original version of Cluster/TreeView, have been 
+ replaced by open source software.
+ .
+ Cluster 3.0 is available for Windows, Mac OS X, Linux, and Unix.
+Section: Science/Biology
+
+Format: PDF
+Files: /usr/share/doc/cluster3/cluster.pdf.gz
+ /usr/share/doc/cluster3/cluster3.pdf.gz
+
+Format: html
+Index: /usr/share/doc/cluster3/html/index.html
+Files: /usr/share/doc/cluster3/html/*.html
+

Modified: trunk/packages/cluster3/trunk/debian/cluster3.docs
===================================================================
--- trunk/packages/cluster3/trunk/debian/cluster3.docs  2012-07-18 09:31:37 UTC 
(rev 11827)
+++ trunk/packages/cluster3/trunk/debian/cluster3.docs  2012-07-18 17:47:04 UTC 
(rev 11828)
@@ -1,2 +1,3 @@
 NEWS
 README
+html/

Modified: trunk/packages/cluster3/trunk/debian/compat
===================================================================
--- trunk/packages/cluster3/trunk/debian/compat 2012-07-18 09:31:37 UTC (rev 
11827)
+++ trunk/packages/cluster3/trunk/debian/compat 2012-07-18 17:47:04 UTC (rev 
11828)
@@ -1 +1 @@
-4
+9

Modified: trunk/packages/cluster3/trunk/debian/control
===================================================================
--- trunk/packages/cluster3/trunk/debian/control        2012-07-18 09:31:37 UTC 
(rev 11827)
+++ trunk/packages/cluster3/trunk/debian/control        2012-07-18 17:47:04 UTC 
(rev 11828)
@@ -2,9 +2,11 @@
 Section: non-free/science
 Priority: optional
 Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
-Uploaders: Steffen Moeller <moel...@debian.org>, Charles Plessy 
<ple...@debian.org>
-Build-Depends: debhelper (>= 7), libmotif-dev, autotools-dev, perl
-Standards-Version: 3.6.1.1
+Uploaders: Steffen Moeller <moel...@debian.org>, 
+  Charles Plessy <ple...@debian.org>,
+  Thorsten Alteholz <deb...@alteholz.de>
+Build-Depends: debhelper (>= 9), libmotif-dev, autotools-dev, perl
+Standards-Version: 3.9.3
 Homepage: http://bonsai.ims.u-tokyo.ac.jp/~mdehoon/software/cluster/
 
 Package: cluster3

Modified: trunk/packages/cluster3/trunk/debian/copyright
===================================================================
--- trunk/packages/cluster3/trunk/debian/copyright      2012-07-18 09:31:37 UTC 
(rev 11827)
+++ trunk/packages/cluster3/trunk/debian/copyright      2012-07-18 17:47:04 UTC 
(rev 11828)
@@ -1,32 +1,47 @@
-This package was debianized by Steffen Moeller <moel...@pzr.uni-rostock.de> on
-Tue,  6 Apr 2004 18:31:37 +0200.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: cluster
+Upstream-Contact:  M. J. L. de Hoon <mdeh...@ims.u-tokyo.ac.jp>
+Source: http://bonsai.ims.u-tokyo.ac.jp/~mdehoon/software/cluster/software.htm
 
-It was downloaded from 
http://bonsai.ims.u-tokyo.ac.jp/~mdehoon/software/cluster/software.htm
+Files: *
+Copyright: M. J. L. de Hoon <mdeh...@ims.u-tokyo.ac.jp>, S. Imoto, J. Nolan, 
and S. Miyano, Michael Eisen
+License: different
+ The Open Source Clustering Software consists of several packages, which have
+ different licenses.
+ . 
+ * Cluster 3.0 is a GUI-based program for Windows, Mac OS X, Linux, and Unix.
+   It is based on Michael Eisen's Cluster/TreeView code. Cluster 3.0 is covered
+   by Michael Eisen's original license, available at
+   http://rana.lbl.gov/EisenSoftwareSource.htm. The command-line version of
+   Cluster 3.0 is also covered by this license.
+ * Pycluster is an extension module to the scripting language Python. It is
+   covered by the Python License (same license as Python itself).
+ * Algorithm::Cluster, the interface to the scripting language Perl. It was
+   released under the Artistic License (same license as Perl itself).
+ * The routines in the C Clustering Library can also be used directly by 
calling
+   them from other C programs. In that case, the Python License applies.
+ . 
+ In all cases, copyright notices must be retained in their original form.
+ . 
+ The Artistic License is usually distributed in 
+ /usr/share/common-licenses/Artistic
 
-Upstream Authors:  M. J. L. de Hoon <mdeh...@ims.u-tokyo.ac.jp>, S. Imoto, J. 
Nolan, and S. Miyano
-
-Copyright:
-
-
-License Information
-===================
-
-The Open Source Clustering Software consists of several packages, which have
-different licenses.
-
-* Cluster 3.0 is a GUI-based program for Windows, Mac OS X, Linux, and Unix.
-  It is based on Michael Eisen's Cluster/TreeView code. Cluster 3.0 is covered
-  by Michael Eisen's original license, available at
-  http://rana.lbl.gov/EisenSoftwareSource.htm. The command-line version of
-  Cluster 3.0 is also covered by this license.
-* Pycluster is an extension module to the scripting language Python. It is
-  covered by the Python License (same license as Python itself).
-* Algorithm::Cluster, the interface to the scripting language Perl. It was
-  released under the Artistic License (same license as Perl itself).
-* The routines in the C Clustering Library can also be used directly by calling
-  them from other C programs. In that case, the Python License applies.
-
-In all cases, copyright notices must be retained in their original form.
-
-The Artistic License is usually distributed in 
/usr/share/common-licenses/Artistic
-and the GPL is /usr/share/common-licenses/GLP on Debian systems.
+Files: debian/*
+Copyright: 2004 Steffen Moeller <moel...@debian.org>
+           2012 Thorsten Alteholz <deb...@alteholz.de>
+License: GPL-3+
+   This package is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License version 3 as published
+   by the Free Software Foundation.
+ .
+   This package 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 package; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-3'.

Modified: trunk/packages/cluster3/trunk/debian/menu
===================================================================
--- trunk/packages/cluster3/trunk/debian/menu   2012-07-18 09:31:37 UTC (rev 
11827)
+++ trunk/packages/cluster3/trunk/debian/menu   2012-07-18 17:47:04 UTC (rev 
11828)
@@ -1,2 +1,2 @@
-?package(cluster3):needs="X11" section="Apps/Science" \
+?package(cluster3):needs="X11" section="Applications/Science/Biology" \
   title="cluster3" command="/usr/bin/xcluster3"

Added: trunk/packages/cluster3/trunk/debian/patches/compile-warnings.patch
===================================================================
--- trunk/packages/cluster3/trunk/debian/patches/compile-warnings.patch         
                (rev 0)
+++ trunk/packages/cluster3/trunk/debian/patches/compile-warnings.patch 
2012-07-18 17:47:04 UTC (rev 11828)
@@ -0,0 +1,23 @@
+Description: remove compiler warning
+Index: cluster-1.50/src/command.c
+===================================================================
+--- cluster-1.50.orig/src/command.c    2010-03-28 04:02:14.000000000 +0200
++++ cluster-1.50/src/command.c 2012-07-11 14:37:03.000000000 +0200
+@@ -382,7 +382,7 @@
+     fclose(coordinatefile);
+     fclose(pcfile);
+     if (error)
+-    { printf(error);
++    { printf("%s",error);
+       free(filename);
+       return;
+     }
+@@ -403,7 +403,7 @@
+     fclose(coordinatefile);
+     fclose(pcfile);
+     if (error)
+-    { printf(error);
++    { printf("%s",error);
+       free(filename);
+       return;
+     }

Added: trunk/packages/cluster3/trunk/debian/patches/series
===================================================================
--- trunk/packages/cluster3/trunk/debian/patches/series                         
(rev 0)
+++ trunk/packages/cluster3/trunk/debian/patches/series 2012-07-18 17:47:04 UTC 
(rev 11828)
@@ -0,0 +1 @@
+compile-warnings.patch

Modified: trunk/packages/cluster3/trunk/debian/rules
===================================================================
--- trunk/packages/cluster3/trunk/debian/rules  2012-07-18 09:31:37 UTC (rev 
11827)
+++ trunk/packages/cluster3/trunk/debian/rules  2012-07-18 17:47:04 UTC (rev 
11828)
@@ -17,8 +17,12 @@
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
+CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
+CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
+LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
 
-CFLAGS = -Wall -g
+CFLAGS += -Wall -g -fPIC
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
        CFLAGS += -O0
@@ -37,18 +41,24 @@
        cp -f /usr/share/misc/config.guess config.guess
        touch configure-stamp
 
-build-arch: build-arch-stamp-nox build-arch-stamp-x cluster3.1 xcluster3.1
+build-arch: build-arch-stamp-nox build-arch-clean build-arch-stamp-x 
cluster3.1 xcluster3.1
 build-arch-stamp-nox:  configure
        # Add here commands to compile the arch part of the package.
        CFLAGS="$(CFLAGS)" ./configure -C --host=$(DEB_HOST_GNU_TYPE) 
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info --without-x
-       $(MAKE) CFLAGS="$(CFLAGS)"
+       $(MAKE) CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
+       cp src/cluster cluster.nox
        touch build-arch-stamp-nox
 
 build-arch-stamp-x:  configure
        CFLAGS="$(CFLAGS)" ./configure -C --host=$(DEB_HOST_GNU_TYPE) 
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info --with-x 
-       $(MAKE) CFLAGS="$(CFLAGS)"
+       $(MAKE) CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
+       cp src/cluster cluster.x
        touch build-arch-stamp-x
 
+# in order to build build-arch-stamp-x after build-arch-stamp-nox
+# any object file needs to be cleaned
+build-arch-clean:  configure
+       $(MAKE) clean
 
 install-arch-perl: install-arch-perl-stamp
 install-arch-perl-stamp:
@@ -75,7 +85,7 @@
        rm -f build-arch-stamp* build-indep-stamp #CONFIGURE-STAMP#
 
        # Add here commands to clean up after the build process.
-       -$(MAKE) clean
+       [ ! -f Makefile ] || $(MAKE) clean
 
        -find . -name .deps -a -type d | xargs rm -rf
 
@@ -85,7 +95,7 @@
 install-indep:
        dh_testdir -i
        dh_testroot -i
-       dh_clean -k -i 
+       dh_prep -i 
        dh_installdirs -i
 
        # Add here commands to install the indep part of the package into
@@ -97,13 +107,13 @@
 install-arch: build-arch install-arch-perl
        dh_testdir -a
        dh_testroot -a
-       dh_clean -k -a 
+       dh_prep -a 
        dh_installdirs -a
 
        # Add here commands to install the arch part of the package into 
        # debian/tmp.
-       cp X11/cluster $(CURDIR)/debian/cluster3/usr/bin/xcluster3
-       cp src/cluster $(CURDIR)/debian/cluster3/usr/bin/cluster3
+       cp cluster.x $(CURDIR)/debian/cluster3/usr/bin/xcluster3
+       cp cluster.nox $(CURDIR)/debian/cluster3/usr/bin/cluster3
        cp doc/* $(CURDIR)/debian/cluster3/usr/share/doc/cluster3
        cp -r example $(CURDIR)/debian/cluster3/usr/share/cluster3
        dh_install -s

Added: trunk/packages/cluster3/trunk/debian/source/format
===================================================================
--- trunk/packages/cluster3/trunk/debian/source/format                          
(rev 0)
+++ trunk/packages/cluster3/trunk/debian/source/format  2012-07-18 17:47:04 UTC 
(rev 11828)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: trunk/packages/cluster3/trunk/debian/upstream
===================================================================
--- trunk/packages/cluster3/trunk/debian/upstream                               
(rev 0)
+++ trunk/packages/cluster3/trunk/debian/upstream       2012-07-18 17:47:04 UTC 
(rev 11828)
@@ -0,0 +1,17 @@
+Contact:  M. J. L. de Hoon <mdeh...@ims.u-tokyo.ac.jp>
+Homepage: http://bonsai.ims.u-tokyo.ac.jp/~mdehoon/software/cluster/
+Name: cluster3
+Reference:
+ debian-package: cluster3
+ author: M. J. L. de Hoon AND S. Imoto AND J. Nolan AND S. Miyano
+ journal: Bioinformatics
+ title: Open Source Clustering Software
+ year: 2004
+ month: 06
+ volume: 20
+ pages: 1453-4
+ number: 9
+ DOI: 10.1093/bioinformatics/bth078
+ PMID: 14871861
+ url: http://bioinformatics.oxfordjournals.org/content/20/9/1453.long
+Watch: http://bonsai.ims.u-tokyo.ac.jp/~mdehoon/software/cluster/software.htm 
cluster-(.*)\.tar.gz


_______________________________________________
debian-med-commit mailing list
debian-med-commit@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to