Author: alteholz Date: 2013-06-05 18:10:33 +0000 (Wed, 05 Jun 2013) New Revision: 13848
Added: trunk/packages/mira/trunk/debian/obsolete.mira-assembler.install trunk/packages/mira/trunk/debian/patches/hardening-flags.patch Removed: trunk/packages/mira/trunk/debian/mira-assembler.install Modified: trunk/packages/mira/trunk/debian/changelog trunk/packages/mira/trunk/debian/compat trunk/packages/mira/trunk/debian/control trunk/packages/mira/trunk/debian/patches/series trunk/packages/mira/trunk/debian/patches/xsltproc_nonet_for_doc_build trunk/packages/mira/trunk/debian/rules trunk/packages/mira/trunk/debian/watch Log: some progress Modified: trunk/packages/mira/trunk/debian/changelog =================================================================== --- trunk/packages/mira/trunk/debian/changelog 2013-06-05 16:22:11 UTC (rev 13847) +++ trunk/packages/mira/trunk/debian/changelog 2013-06-05 18:10:33 UTC (rev 13848) @@ -1,3 +1,23 @@ +mira (3.9.17-1) UNRELEASED; urgency=low + + * new upstream version + * debian/control: Standards-Version set to 3.9.4 (no changes) + * debian/control: DM-Upload-Allowed: removed + * debian/control: use dh 9 + * debian/control: add dependency to libboost-iostreams-dev + * debian/rules: get-orig-source added + * debian/watch: do not look at dev-versions + * TODO: RC bug (gcc4.8) + boost 1.53 + lintian stuff: manpages + spelling errors + hardening flags for fastatool + extended description + docbase + Up to now the new version builds with old gcc and old boost. + + -- Thorsten Alteholz <deb...@alteholz.de> Wed, 05 Jun 2013 18:00:01 +0200 + mira (3.4.0.1-3) unstable; urgency=low [ Charles Plessy ] Modified: trunk/packages/mira/trunk/debian/compat =================================================================== --- trunk/packages/mira/trunk/debian/compat 2013-06-05 16:22:11 UTC (rev 13847) +++ trunk/packages/mira/trunk/debian/compat 2013-06-05 18:10:33 UTC (rev 13848) @@ -1 +1 @@ -7 +9 Modified: trunk/packages/mira/trunk/debian/control =================================================================== --- trunk/packages/mira/trunk/debian/control 2013-06-05 16:22:11 UTC (rev 13847) +++ trunk/packages/mira/trunk/debian/control 2013-06-05 18:10:33 UTC (rev 13848) @@ -2,14 +2,25 @@ Section: science Priority: optional Maintainer: Debian Med Packaging Team <debian-med-packag...@lists.alioth.debian.org> -DM-Upload-Allowed: yes -Uploaders: Charles Plessy <ple...@debian.org>, Steffen Moeller <moel...@debian.org>, - Tim Booth <tbo...@ceh.ac.uk>, Andreas Tille <ti...@debian.org> -Build-Depends: debhelper (>= 7.0.50~), autotools-dev, dblatex, docbook-xsl, - libboost-thread-dev, libboost-regex-dev, libexpat1-dev, - libgoogle-perftools-dev [i386 amd64], perl, flex, - vim-common, zlib1g-dev -Standards-Version: 3.9.3 +Uploaders: Charles Plessy <ple...@debian.org>, + Steffen Moeller <moel...@debian.org>, + Tim Booth <tbo...@ceh.ac.uk>, + Andreas Tille <ti...@debian.org>, + Thorsten Alteholz <deb...@alteholz.de> +Build-Depends: debhelper (>= 9), + autotools-dev, + dblatex, + docbook-xsl, + libboost-thread-dev, + libboost-regex-dev, + libboost-iostreams-dev, + libexpat1-dev, + libgoogle-perftools-dev [i386 amd64], + perl, + flex, + vim-common, + zlib1g-dev +Standards-Version: 3.9.4 Homepage: http://chevreux.org/projects_mira.html Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/mira/trunk/ Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/mira/trunk/ Deleted: trunk/packages/mira/trunk/debian/mira-assembler.install =================================================================== --- trunk/packages/mira/trunk/debian/mira-assembler.install 2013-06-05 16:22:11 UTC (rev 13847) +++ trunk/packages/mira/trunk/debian/mira-assembler.install 2013-06-05 18:10:33 UTC (rev 13848) @@ -1,8 +0,0 @@ -src/progs/fastatool usr/bin/ -src/progs/mira usr/bin/ -src/progs/scftool usr/bin/ -src/progs/sw usr/bin/ -src/progs/convert_project usr/bin/ -src/scripts/fasta2frag.tcl usr/bin/ -src/scripts/fastaselect.tcl usr/bin/ -src/scripts/fastqselect.tcl usr/bin/ Copied: trunk/packages/mira/trunk/debian/obsolete.mira-assembler.install (from rev 13765, trunk/packages/mira/trunk/debian/mira-assembler.install) =================================================================== --- trunk/packages/mira/trunk/debian/obsolete.mira-assembler.install (rev 0) +++ trunk/packages/mira/trunk/debian/obsolete.mira-assembler.install 2013-06-05 18:10:33 UTC (rev 13848) @@ -0,0 +1,8 @@ +#src/progs/fastatool usr/bin/ +#src/progs/mira usr/bin/ +#src/progs/scftool usr/bin/ +#src/progs/sw usr/bin/ +#src/progs/convert_project usr/bin/ +#src/scripts/fasta2frag.tcl usr/bin/ +#src/scripts/fastaselect.tcl usr/bin/ +#src/scripts/fastqselect.tcl usr/bin/ Added: trunk/packages/mira/trunk/debian/patches/hardening-flags.patch =================================================================== --- trunk/packages/mira/trunk/debian/patches/hardening-flags.patch (rev 0) +++ trunk/packages/mira/trunk/debian/patches/hardening-flags.patch 2013-06-05 18:10:33 UTC (rev 13848) @@ -0,0 +1,41 @@ +Index: mira-3.9.17/src/progs/Makefile.in +=================================================================== +--- mira-3.9.17.orig/src/progs/Makefile.in 2013-05-21 20:17:52.000000000 +0200 ++++ mira-3.9.17/src/progs/Makefile.in 2013-06-05 15:58:01.000000000 +0200 +@@ -378,25 +378,29 @@ + rm -f $$list + convert_project$(EXEEXT): $(convert_project_OBJECTS) $(convert_project_DEPENDENCIES) $(EXTRA_convert_project_DEPENDENCIES) + @rm -f convert_project$(EXEEXT) +- $(CXXLINK) $(convert_project_OBJECTS) $(convert_project_LDADD) $(LIBS) ++ echo "XXX blubber $(LDFLAGS)" ++ echo "XXX blubber $(CXXFLAGS)" ++ echo "XXX blubber $(CPPFLAGS)" ++ $(CXXLINK) $(LDFLAGS) $(convert_project_OBJECTS) $(convert_project_LDADD) $(LIBS) ++ echo "XXX blubber ende" + dbgreplay$(EXEEXT): $(dbgreplay_OBJECTS) $(dbgreplay_DEPENDENCIES) $(EXTRA_dbgreplay_DEPENDENCIES) + @rm -f dbgreplay$(EXEEXT) +- $(CXXLINK) $(dbgreplay_OBJECTS) $(dbgreplay_LDADD) $(LIBS) ++ $(CXXLINK) $(LDFLAGS) $(dbgreplay_OBJECTS) $(dbgreplay_LDADD) $(LIBS) + fastatool$(EXEEXT): $(fastatool_OBJECTS) $(fastatool_DEPENDENCIES) $(EXTRA_fastatool_DEPENDENCIES) + @rm -f fastatool$(EXEEXT) +- $(CXXLINK) $(fastatool_OBJECTS) $(fastatool_LDADD) $(LIBS) ++ $(CXXLINK) $(LDFLAGS) $(fastatool_OBJECTS) $(fastatool_LDADD) $(LIBS) + mira$(EXEEXT): $(mira_OBJECTS) $(mira_DEPENDENCIES) $(EXTRA_mira_DEPENDENCIES) + @rm -f mira$(EXEEXT) +- $(CXXLINK) $(mira_OBJECTS) $(mira_LDADD) $(LIBS) ++ $(CXXLINK) $(LDFLAGS) $(mira_OBJECTS) $(mira_LDADD) $(LIBS) + miramer$(EXEEXT): $(miramer_OBJECTS) $(miramer_DEPENDENCIES) $(EXTRA_miramer_DEPENDENCIES) + @rm -f miramer$(EXEEXT) +- $(CXXLINK) $(miramer_OBJECTS) $(miramer_LDADD) $(LIBS) ++ $(CXXLINK) $(LDFLAGS) $(miramer_OBJECTS) $(miramer_LDADD) $(LIBS) + miratest$(EXEEXT): $(miratest_OBJECTS) $(miratest_DEPENDENCIES) $(EXTRA_miratest_DEPENDENCIES) + @rm -f miratest$(EXEEXT) +- $(CXXLINK) $(miratest_OBJECTS) $(miratest_LDADD) $(LIBS) ++ $(CXXLINK) $(LDFLAGS) $(miratest_OBJECTS) $(miratest_LDADD) $(LIBS) + scftool$(EXEEXT): $(scftool_OBJECTS) $(scftool_DEPENDENCIES) $(EXTRA_scftool_DEPENDENCIES) + @rm -f scftool$(EXEEXT) +- $(CXXLINK) $(scftool_OBJECTS) $(scftool_LDADD) $(LIBS) ++ $(CXXLINK) $(LDFLAGS) $(scftool_OBJECTS) $(scftool_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) Modified: trunk/packages/mira/trunk/debian/patches/series =================================================================== --- trunk/packages/mira/trunk/debian/patches/series 2013-06-05 16:22:11 UTC (rev 13847) +++ trunk/packages/mira/trunk/debian/patches/series 2013-06-05 18:10:33 UTC (rev 13848) @@ -1,2 +1,3 @@ +xsltproc_nonet_for_doc_build +hardening-flags.patch add_shebang_lines -xsltproc_nonet_for_doc_build Modified: trunk/packages/mira/trunk/debian/patches/xsltproc_nonet_for_doc_build =================================================================== --- trunk/packages/mira/trunk/debian/patches/xsltproc_nonet_for_doc_build 2013-06-05 16:22:11 UTC (rev 13847) +++ trunk/packages/mira/trunk/debian/patches/xsltproc_nonet_for_doc_build 2013-06-05 18:10:33 UTC (rev 13848) @@ -1,21 +1,30 @@ -# Makes sure the documentation builds without needing network access. -# This magically works if docbook-xsl is installed, otherwise it fails -# complaining that it needs to access http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl +Author: Tim Booth +Description: Do not use the Internet to fetch DTDs, entities or documents. + Makes sure the documentation builds without needing network access. + This magically works if docbook-xsl is installed, otherwise it fails + complaining that it needs to access http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl ---- mira-3.4.0.1.orig/doc/docbook/Makefile.in -+++ mira-3.4.0.1/doc/docbook/Makefile.in -@@ -387,12 +387,12 @@ +Index: mira-3.9.17/doc/docbook/Makefile.in +=================================================================== +--- mira-3.9.17.orig/doc/docbook/Makefile.in 2013-05-21 20:17:52.000000000 +0200 ++++ mira-3.9.17/doc/docbook/Makefile.in 2013-06-05 09:57:40.000000000 +0200 +@@ -405,16 +405,16 @@ %_part.html: %_part.xml @echo "Making .html out of _part.xml" $@ - @$(SHELL) -ec 'xsltproc --xinclude --output $@ $(top_srcdir)/doc/docbook/mira.xsl $<' -+ $(SHELL) -ec 'xsltproc --nonet --xinclude --output $@ $(top_srcdir)/doc/docbook/mira.xsl $<' ++ @$(SHELL) -ec 'xsltproc --nonet --xinclude --output $@ $(top_srcdir)/doc/docbook/mira.xsl $<' - chapters: ${CHAP_HTML} + chapters: ${CHAP_HTML} versionfile - books: ${CHAP_XML} book_definitiveguide.xml + book_3rdparty: versionfile ${CHAP_XML} book_3rdparty.xml +- xsltproc --xinclude --output 3rdparty_MIRA.html $(top_srcdir)/doc/docbook/book.xsl $(top_srcdir)/doc/docbook/book_3rdparty.xml ++ xsltproc --nonet --xinclude --output 3rdparty_MIRA.html $(top_srcdir)/doc/docbook/book.xsl $(top_srcdir)/doc/docbook/book_3rdparty.xml + dblatex --xslt-opts=--nonet --output=3rdparty_MIRA.pdf $(top_srcdir)/doc/docbook/book_3rdparty.xml + + book_definitive: versionfile ${CHAP_XML} book_definitiveguide.xml - xsltproc --xinclude --output DefinitiveGuideToMIRA.html $(top_srcdir)/doc/docbook/book.xsl $(top_srcdir)/doc/docbook/book_definitiveguide.xml -+ xsltproc --xinclude --nonet --output DefinitiveGuideToMIRA.html $(top_srcdir)/doc/docbook/book.xsl $(top_srcdir)/doc/docbook/book_definitiveguide.xml ++ xsltproc --nonet --xinclude --output DefinitiveGuideToMIRA.html $(top_srcdir)/doc/docbook/book.xsl $(top_srcdir)/doc/docbook/book_definitiveguide.xml dblatex --xslt-opts=--nonet --output=DefinitiveGuideToMIRA.pdf $(top_srcdir)/doc/docbook/book_definitiveguide.xml - all: chapters books + books: versionfile book_definitive book_3rdparty Modified: trunk/packages/mira/trunk/debian/rules =================================================================== --- trunk/packages/mira/trunk/debian/rules 2013-06-05 16:22:11 UTC (rev 13847) +++ trunk/packages/mira/trunk/debian/rules 2013-06-05 18:10:33 UTC (rev 13848) @@ -2,6 +2,9 @@ # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 +#Hacky thing to allow building against tcmalloc without installing +#troublesome libbgoogle-perftools-dev, see README.Debian +export DEB_CFLAGS_MAINT_APPEND=-L$(CURDIR)/lib %: dh $@ @@ -30,10 +33,6 @@ for f in $$(ls debian/mira-assembler/usr/bin/*.tcl) ; do mv "$$f" "$${f%.tcl}"; done \ fi -#Hacky thing to allow building against tcmalloc without installing -#troublesome libbgoogle-perftools-dev, see README.Debian -export LDFLAGS=-L$(CURDIR)/lib - #Must clean up the docs before cleaning out config.status #Then scrub some junk not picked up by 'make clean' override_dh_auto_clean: @@ -53,3 +52,7 @@ ln -s /usr/lib/libtcmalloc_minimal.so.4 lib/libtcmalloc_minimal.so dh_auto_configure +get-orig-source: + mkdir -p ../tarballs + uscan --verbose --force-download --destdir=../tarballs + Modified: trunk/packages/mira/trunk/debian/watch =================================================================== --- trunk/packages/mira/trunk/debian/watch 2013-06-05 16:22:11 UTC (rev 13847) +++ trunk/packages/mira/trunk/debian/watch 2013-06-05 18:10:33 UTC (rev 13848) @@ -1,2 +1,2 @@ version=3 -opts="uversionmangle=s/rc/~rc/" http://sf.net/mira-assembler/mira-(.*).tar.bz2 +opts="uversionmangle=s/rc/~rc/" http://sf.net/mira-assembler/mira-(\d.*).tar.bz2 _______________________________________________ debian-med-commit mailing list debian-med-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit