Author: moeller
Date: 2011-09-27 16:40:05 +0000 (Tue, 27 Sep 2011)
New Revision: 7963

Added:
   trunk/packages/infernal/trunk/debian/patches/
   trunk/packages/infernal/trunk/debian/patches/format_security.patch
   trunk/packages/infernal/trunk/debian/patches/series
   trunk/packages/infernal/trunk/debian/source/
Modified:
   trunk/packages/infernal/trunk/debian/changelog
   trunk/packages/infernal/trunk/debian/control
   trunk/packages/infernal/trunk/debian/copyright
   trunk/packages/infernal/trunk/debian/rules
Log:
Some bit of an overhaul of the Infernal package.


Modified: trunk/packages/infernal/trunk/debian/changelog
===================================================================
--- trunk/packages/infernal/trunk/debian/changelog      2011-09-27 16:21:53 UTC 
(rev 7962)
+++ trunk/packages/infernal/trunk/debian/changelog      2011-09-27 16:40:05 UTC 
(rev 7963)
@@ -1,3 +1,19 @@
+infernal (1.0.2-3) UNRELEASED; urgency=low
+
+  * Extra fixed for lintian cleanliness (Steffen)
+
+ -- Steffen Moeller <[email protected]>  Tue, 27 Sep 2011 18:39:31 +0200
+
+infernal (1.0.2-2) unstable; urgency=low
+
+  * Series of mall fixes (Closes: #643407).
+  * source/format 3.0
+  * Policy to 3.9.2
+  * added infernal-dbg
+  * corrected upstream's email address
+
+ -- Steffen Moeller <[email protected]>  Tue, 27 Sep 2011 15:48:27 +0200
+
 infernal (1.0.2-1) unstable; urgency=low
 
   * New upstream version

Modified: trunk/packages/infernal/trunk/debian/control
===================================================================
--- trunk/packages/infernal/trunk/debian/control        2011-09-27 16:21:53 UTC 
(rev 7962)
+++ trunk/packages/infernal/trunk/debian/control        2011-09-27 16:40:05 UTC 
(rev 7963)
@@ -6,9 +6,9 @@
 Uploaders: Steffen Moeller <[email protected]>,
  Charles Plessy <[email protected]>,
  Andreas Tille <[email protected]>
-Build-Depends: cdbs, debhelper (>= 7), autotools-dev
-Standards-Version: 3.8.3
-Vcs-Browser: 
http://svn.debian.org/wsvn/debian-med/trunk/packages/infernal/trunk/?rev=0&sc=0
+Build-Depends: debhelper (>= 7.0.50~), autotools-dev, quilt
+Standards-Version: 3.9.2
+Vcs-Browser: 
http://svn.debian.org/wsvn/debian-med/trunk/packages/infernal/trunk/
 Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/infernal/trunk/
 Homepage: http://infernal.janelia.org/
 
@@ -43,3 +43,14 @@
  .
  This package provides the documentation which is shipped with the
  code of infernal.
+
+Package: infernal-dbg
+Architecture: any
+Priority: extra
+Section: debug
+Depends: ${misc:Depends}, infernal (= ${binary:Version})
+Description: debug information for infernal
+ This package contains extra information to help the debugging of the
+ infernal suite. The package is auto-generated. You may be asked
+ by the upstream developer to install it to help the identification
+ of a technical problem.

Modified: trunk/packages/infernal/trunk/debian/copyright
===================================================================
--- trunk/packages/infernal/trunk/debian/copyright      2011-09-27 16:21:53 UTC 
(rev 7962)
+++ trunk/packages/infernal/trunk/debian/copyright      2011-09-27 16:40:05 UTC 
(rev 7963)
@@ -3,9 +3,9 @@
 X-Debianized-Date: Mon, 10 Sep 2007 23:15:37 +0200
 X-Source-Downloaded-From: ftp://infernal.janelia.org/pub/software/infernal
 X-Upstream-Author: Infernal developer team at HHMI Janelia Farm:
-                       Diana Kolbe <[email protected]>
-                       Eric Nawrocki <[email protected]>
-                       Sean Eddy <[email protected]>.
+                       Diana Kolbe <kolbed janelia.hhmi.org>
+                       Eric Nawrocki <nawrockie janelia.hhmi.org>
+                       Sean Eddy <eddys janelia.hhmi.org>.
                    The "rigfilters" code was contributed by Zasha Weinberg
                   and Larry Ruzzo, University of Washington, Seattle.
 

Added: trunk/packages/infernal/trunk/debian/patches/format_security.patch
===================================================================
--- trunk/packages/infernal/trunk/debian/patches/format_security.patch          
                (rev 0)
+++ trunk/packages/infernal/trunk/debian/patches/format_security.patch  
2011-09-27 16:40:05 UTC (rev 7963)
@@ -0,0 +1,41 @@
+Index: infernal-1.0.2/easel/esl_getopts.c
+===================================================================
+--- infernal-1.0.2.orig/easel/esl_getopts.c    2009-10-30 18:30:58.000000000 
+0100
++++ infernal-1.0.2/easel/esl_getopts.c 2011-09-27 15:52:41.490289335 +0200
+@@ -1270,7 +1270,7 @@
+                  "Arg looks like option? Use %.24s%.24s if you really mean 
it.",
+                  g->opt[opti].name, *ret_optarg);
+       } else 
+-      ESL_FAIL(eslESYNTAX, "Option %.24s requires an argument", 
g->opt[opti].name);
++      ESL_FAIL(eslESYNTAX, g->errbuf, "Option %.24s requires an argument", 
g->opt[opti].name);
+ 
+       g->optstring = NULL;   /* An optchar that takes an arg must terminate 
an optstring. */
+     }
+Index: infernal-1.0.2/easel/esl_msa.c
+===================================================================
+--- infernal-1.0.2.orig/easel/esl_msa.c        2009-10-30 18:30:55.000000000 
+0100
++++ infernal-1.0.2/easel/esl_msa.c     2011-09-27 15:57:44.961318373 +0200
+@@ -3614,7 +3614,8 @@
+   ESL_MSA     *msa         = NULL;
+ 
+   if (esl_tmpfile_named(tmpfile, &fp)            != eslOK) goto ERROR;
+-  fprintf(fp, s);
++  //fprintf(fp, s); // provokes error: format not a string literal and no 
format arguments [-Werror=format-security]
++  fputs(s,fp);
+   fclose(fp); 
+   fp = NULL;
+   if (esl_msafile_Open(tmpfile, fmt, NULL, &mfp) != eslOK) goto ERROR;
+Index: infernal-1.0.2/easel/esl_tree.c
+===================================================================
+--- infernal-1.0.2.orig/easel/esl_tree.c       2009-10-30 18:30:58.000000000 
+0100
++++ infernal-1.0.2/easel/esl_tree.c    2011-09-27 15:59:14.101032221 +0200
+@@ -149,7 +149,8 @@
+   ESL_TREE *T           = NULL;
+ 
+   if (esl_tmpfile(tmpfile, &fp)         != eslOK) goto ERROR;
+-  fprintf(fp, s);
++  //fprintf(fp, s); // provokes error: format not a string literal and no 
format arguments [-Werror=format-security]
++  fputs(s,fp);
+   rewind(fp);
+   if (esl_tree_ReadNewick(fp, NULL, &T) != eslOK) goto ERROR;
+   fclose(fp);

Added: trunk/packages/infernal/trunk/debian/patches/series
===================================================================
--- trunk/packages/infernal/trunk/debian/patches/series                         
(rev 0)
+++ trunk/packages/infernal/trunk/debian/patches/series 2011-09-27 16:40:05 UTC 
(rev 7963)
@@ -0,0 +1 @@
+format_security.patch

Modified: trunk/packages/infernal/trunk/debian/rules
===================================================================
--- trunk/packages/infernal/trunk/debian/rules  2011-09-27 16:21:53 UTC (rev 
7962)
+++ trunk/packages/infernal/trunk/debian/rules  2011-09-27 16:40:05 UTC (rev 
7963)
@@ -1,19 +1,25 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-include /usr/share/cdbs/1/class/autotools.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
+%:
+       dh  $@ --with quilt
 
-DEB_COMPRESS_EXCLUDE = .pdf
-
-clean::
+override_dh_auto_clean:
        if [ -r Makefile ]; then $(MAKE) distclean; fi
        cd documentation/userguide; make distclean
        cd easel/documentation; make distclean
        dh_clean *.1 */*.log *.log */Makefile Makefile 
documentation/manpages/*.1
 
-DEB_MAKE_INSTALL_TARGET = install prefix=$(CURDIR)/debian/tmp
+override_dh_compress :
+       dh_compress -X.pdf
 
+override_dh_strip:
+       dh_strip --dbg-package=infernal-dbg
+
+
+override_dh_auto_install:
+       $(MAKE) install prefix=$(CURDIR)/debian/tmp
+
 get-orig-source:
        VERSION=`dpkg-parsechangelog | grep Ver | cut -d' ' -f2 | cut -d- -f1` 
; \
        
URL="ftp://selab.janelia.org/pub/software/infernal/infernal-$${VERSION}.tar.gz";;
 \


_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to