[med-svn] r20636 - in trunk/packages/genometools/tags: . 1.5.7-4/debian 1.5.7-4/debian/patches 1.5.7-4/debian/strip-nondeterminism

Sascha Steinbiss sascha-guest at moszumanska.debian.org
Fri Dec 4 23:06:35 UTC 2015


Author: sascha-guest
Date: 2015-12-04 23:06:34 +0000 (Fri, 04 Dec 2015)
New Revision: 20636

Added:
   trunk/packages/genometools/tags/1.5.7-4/
   trunk/packages/genometools/tags/1.5.7-4/debian/changelog
   trunk/packages/genometools/tags/1.5.7-4/debian/patches/series
   trunk/packages/genometools/tags/1.5.7-4/debian/patches/sort-inputs
   trunk/packages/genometools/tags/1.5.7-4/debian/patches/use-mx32
   trunk/packages/genometools/tags/1.5.7-4/debian/rules
   trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/a2x
   trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/pdflatex
   trunk/packages/genometools/tags/1.5.7-4/debian/tests/
Removed:
   trunk/packages/genometools/tags/1.5.7-4/debian/changelog
   trunk/packages/genometools/tags/1.5.7-4/debian/patches/series
   trunk/packages/genometools/tags/1.5.7-4/debian/rules
   trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/a2x
   trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/pdflatex
Log:
[svn-buildpackage] Tagging genometools 1.5.7-4

Deleted: trunk/packages/genometools/tags/1.5.7-4/debian/changelog
===================================================================
--- trunk/packages/genometools/trunk/debian/changelog	2015-12-04 18:16:43 UTC (rev 20633)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/changelog	2015-12-04 23:06:34 UTC (rev 20636)
@@ -1,193 +0,0 @@
-genometools (1.5.7-3) unstable; urgency=low
-
-  * d/control: remove obsolete dependency on libncurses5
-    Closes: #804576 
-
- -- Sascha Steinbiss <sascha at steinbiss.name>  Mon, 09 Nov 2015 19:15:29 +0000
-
-genometools (1.5.7-2) unstable; urgency=low
-
-  * disable parallel building 
-
- -- Sascha Steinbiss <sascha at steinbiss.name>  Sat, 10 Oct 2015 12:04:37 +0000
-
-genometools (1.5.7-1) unstable; urgency=low
-
-  * New upstream release.
-  * d/rules: try ro improve reproducibility
-
- -- Sascha Steinbiss <sascha at steinbiss.name>  Sun, 13 Sep 2015 08:22:39 +0000
-
-genometools (1.5.6-1) unstable; urgency=low
-
-  * New upstream release.
-
- -- Sascha Steinbiss <sascha at steinbiss.name>  Mon, 22 Jun 2015 19:26:35 +0000
-
-genometools (1.5.5-2) unstable; urgency=low
-
-  * Disable faketime on hurd-i386 to fix FTBFS on that arch.
-
- -- Sascha Steinbiss <sascha at steinbiss.name>  Wed, 10 Jun 2015 10:03:22 +0000
-
-genometools (1.5.5-1) unstable; urgency=low
-
-  * New upstream release. 
-
- -- Sascha Steinbiss <sascha at steinbiss.name>  Sat, 06 Jun 2015 09:49:49 +0000
-
-genometools (1.5.4-2) experimental; urgency=low
-
-  * Work towards reproducibility.
-
- -- Sascha Steinbiss <sascha at steinbiss.name>  Sun, 22 Mar 2015 08:09:07 +0000
-
-genometools (1.5.4-1) experimental; urgency=low
-
-  * New upstream release.
-
- -- Sascha Steinbiss <sascha at steinbiss.name>  Fri, 12 Dec 2014 12:06:42 +0000
-
-genometools (1.5.3-2) unstable; urgency=low
-
-  * Reactivate missing patch.
-
- -- Sascha Steinbiss <sascha at steinbiss.name>  Fri, 05 Sep 2014 14:23:31 +0100
-
-genometools (1.5.3-1) unstable; urgency=low
-
-  * New upstream release.
-
- -- Sascha Steinbiss <sascha at steinbiss.name>  Wed, 16 Jul 2014 20:32:19 +0100
-
-genometools (1.5.2-4) unstable; urgency=low
-
-  * Incorporate patches addressing type conversion errors (thanks to
-    Michael Tautschnig).
-    Closes: #748305
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Sat, 24 May 2014 18:57:45 +0000
-
-genometools (1.5.2-3) unstable; urgency=low
-
-  * Address building issues on s390x, powerpc and armhf
-  * Don't use -m64 for arm64 (thanks to Logan Rosen)
-    Closes: #748708
-  * Build-depend on docbook-xsl to fix FTBFS while offline (thanks to
-    Logan Rosen)
-    Closes: #748709
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Mon, 19 May 2014 23:06:34 +0000
-
-genometools (1.5.2-2) unstable; urgency=low
-
-  * Split manuals into separate documents to avoid strange LaTeX build issues.
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Thu, 15 May 2014 23:23:20 +0000
-
-genometools (1.5.2-1) unstable; urgency=low
-
-  * New upstream release.
-  * Remove symbols file because private symbols are exported (next upstream
-    version will properly control exported symbols and a new symbols file
-    will be created and maintained)
-  * Remove manpages from debian directory as they are now autogenerated on
-    build
-  * Fix some missing symbols problems
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Thu, 15 May 2014 10:51:41 +0000
-
-genometools (1.5.1-3) unstable; urgency=low
-
-  * debian/rules
-     - Add basic tests to check whether cairo/pango linking works
-     - Clean up indices created by tests to make repeated builds possible
-     - Make sure bin/examples/sketch_parsed_with_* are built
-     - Enable compiler optimization
-  * debian/control
-     - Move libgenometools0 package into libs section
-     - Switch pango deps to new package
-     - Add ruby builddep, required for the testsuite
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Wed, 06 Nov 2013 14:28:41 +0100
-
-genometools (1.5.1-2) unstable; urgency=low
-
-  * debian/control
-     - Add myself to Uploaders
-     - cme fix dpkg-control
-     - Follow liblua package name transition
-       Closes: #728017
-     - Remove depends from virtual package python-ctypes which is provided
-       by python
-  * provide symbols file
-
- -- Andreas Tille <tille at debian.org>  Mon, 28 Oct 2013 08:17:04 +0100
-
-genometools (1.5.1-1) unstable; urgency=low
-
-  * New upstream release.
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Thu, 07 Mar 2013 14:08:05 +0100
-
-genometools (1.5.0-2) unstable; urgency=low
-
-  * Patch manuals not to use includecomment/excludecomment
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Sat, 16 Feb 2013 16:58:11 +0100
-
-genometools (1.5.0-1) unstable; urgency=low
-
-  * New upstream release
-  * bugfixes and cleanups
-  * development tool `gt sain' added to run an induced suffix array sorting
-    algorithm
-  * the -typecheck option in the `gt gff3` and `gt gff3validator` tools
-    now also validates parent (part-of) relationships, see -help output for
-    details
-  * new option -encseq besides -seqfile(s) and -regionmapping to select a
-    encseq index as a sequence source
-  * GtBioseq backend switched to GtEncseq
-  * GtSeqCol is now an interface, GtEncseqCol added
-  * GtRankedList added
-  * GtSNPAnnotatorStream and `gt snpper' tool added
-  * node sorting code is now aware of MD5 hash presence
-  * compatibility with old Pango versions inproved
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Tue, 05 Feb 2013 18:52:22 +0100
-
-genometools (1.4.2-4) unstable; urgency=low
-
-  * Remove shlibs.local file
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Tue, 09 Oct 2012 12:24:17 +0200
-
-genometools (1.4.2-3) unstable; urgency=low
-
-  * Build with pbuilder to obtain reasonable libc dependency (>= 2.13)
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Tue, 09 Oct 2012 10:04:34 +0200
-
-genometools (1.4.2-2) unstable; urgency=low
-
-  * Fixed libpango-dev dependency
-  * Updated manpages
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Mon, 08 Oct 2012 07:51:52 +0200
-
-genometools (1.4.2-1) unstable; urgency=low
-
-  * New upstream release
-  [ Sponsor Steffen Moeller ]
-  * Update of policy to 3.9.4
-  * Added DMUA flag
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Fri, 05 Oct 2012 15:47:56 +0200
-
-genometools (1.4.1-1) unstable; urgency=low
-
-  * Initial release (Closes: #657923)
-  * the GFF3 parser now handles children which are defined before their parents
-  * many small improvements to the GFF3 parser
-
- -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Mon, 09 Jul 2012 14:10:23 +0100

Copied: trunk/packages/genometools/tags/1.5.7-4/debian/changelog (from rev 20634, trunk/packages/genometools/trunk/debian/changelog)
===================================================================
--- trunk/packages/genometools/tags/1.5.7-4/debian/changelog	                        (rev 0)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/changelog	2015-12-04 23:06:34 UTC (rev 20636)
@@ -0,0 +1,204 @@
+genometools (1.5.7-4) unstable; urgency=medium
+
+  * Fix builds on less popular platforms
+    - Check if faketime works
+    - Do no use -m32/-m64 on x32
+  * Improve reproducibility
+    - sort files to compile by name
+  * Add autopkgtests
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Fri, 04 Dec 2015 22:18:11 +0000
+
+genometools (1.5.7-3) unstable; urgency=low
+
+  * d/control: remove obsolete dependency on libncurses5
+    Closes: #804576 
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Mon, 09 Nov 2015 19:15:29 +0000
+
+genometools (1.5.7-2) unstable; urgency=low
+
+  * disable parallel building 
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Sat, 10 Oct 2015 12:04:37 +0000
+
+genometools (1.5.7-1) unstable; urgency=low
+
+  * New upstream release.
+  * d/rules: try ro improve reproducibility
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Sun, 13 Sep 2015 08:22:39 +0000
+
+genometools (1.5.6-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Mon, 22 Jun 2015 19:26:35 +0000
+
+genometools (1.5.5-2) unstable; urgency=low
+
+  * Disable faketime on hurd-i386 to fix FTBFS on that arch.
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Wed, 10 Jun 2015 10:03:22 +0000
+
+genometools (1.5.5-1) unstable; urgency=low
+
+  * New upstream release. 
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Sat, 06 Jun 2015 09:49:49 +0000
+
+genometools (1.5.4-2) experimental; urgency=low
+
+  * Work towards reproducibility.
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Sun, 22 Mar 2015 08:09:07 +0000
+
+genometools (1.5.4-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Fri, 12 Dec 2014 12:06:42 +0000
+
+genometools (1.5.3-2) unstable; urgency=low
+
+  * Reactivate missing patch.
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Fri, 05 Sep 2014 14:23:31 +0100
+
+genometools (1.5.3-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Sascha Steinbiss <sascha at steinbiss.name>  Wed, 16 Jul 2014 20:32:19 +0100
+
+genometools (1.5.2-4) unstable; urgency=low
+
+  * Incorporate patches addressing type conversion errors (thanks to
+    Michael Tautschnig).
+    Closes: #748305
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Sat, 24 May 2014 18:57:45 +0000
+
+genometools (1.5.2-3) unstable; urgency=low
+
+  * Address building issues on s390x, powerpc and armhf
+  * Don't use -m64 for arm64 (thanks to Logan Rosen)
+    Closes: #748708
+  * Build-depend on docbook-xsl to fix FTBFS while offline (thanks to
+    Logan Rosen)
+    Closes: #748709
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Mon, 19 May 2014 23:06:34 +0000
+
+genometools (1.5.2-2) unstable; urgency=low
+
+  * Split manuals into separate documents to avoid strange LaTeX build issues.
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Thu, 15 May 2014 23:23:20 +0000
+
+genometools (1.5.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Remove symbols file because private symbols are exported (next upstream
+    version will properly control exported symbols and a new symbols file
+    will be created and maintained)
+  * Remove manpages from debian directory as they are now autogenerated on
+    build
+  * Fix some missing symbols problems
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Thu, 15 May 2014 10:51:41 +0000
+
+genometools (1.5.1-3) unstable; urgency=low
+
+  * debian/rules
+     - Add basic tests to check whether cairo/pango linking works
+     - Clean up indices created by tests to make repeated builds possible
+     - Make sure bin/examples/sketch_parsed_with_* are built
+     - Enable compiler optimization
+  * debian/control
+     - Move libgenometools0 package into libs section
+     - Switch pango deps to new package
+     - Add ruby builddep, required for the testsuite
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Wed, 06 Nov 2013 14:28:41 +0100
+
+genometools (1.5.1-2) unstable; urgency=low
+
+  * debian/control
+     - Add myself to Uploaders
+     - cme fix dpkg-control
+     - Follow liblua package name transition
+       Closes: #728017
+     - Remove depends from virtual package python-ctypes which is provided
+       by python
+  * provide symbols file
+
+ -- Andreas Tille <tille at debian.org>  Mon, 28 Oct 2013 08:17:04 +0100
+
+genometools (1.5.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Thu, 07 Mar 2013 14:08:05 +0100
+
+genometools (1.5.0-2) unstable; urgency=low
+
+  * Patch manuals not to use includecomment/excludecomment
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Sat, 16 Feb 2013 16:58:11 +0100
+
+genometools (1.5.0-1) unstable; urgency=low
+
+  * New upstream release
+  * bugfixes and cleanups
+  * development tool `gt sain' added to run an induced suffix array sorting
+    algorithm
+  * the -typecheck option in the `gt gff3` and `gt gff3validator` tools
+    now also validates parent (part-of) relationships, see -help output for
+    details
+  * new option -encseq besides -seqfile(s) and -regionmapping to select a
+    encseq index as a sequence source
+  * GtBioseq backend switched to GtEncseq
+  * GtSeqCol is now an interface, GtEncseqCol added
+  * GtRankedList added
+  * GtSNPAnnotatorStream and `gt snpper' tool added
+  * node sorting code is now aware of MD5 hash presence
+  * compatibility with old Pango versions inproved
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Tue, 05 Feb 2013 18:52:22 +0100
+
+genometools (1.4.2-4) unstable; urgency=low
+
+  * Remove shlibs.local file
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Tue, 09 Oct 2012 12:24:17 +0200
+
+genometools (1.4.2-3) unstable; urgency=low
+
+  * Build with pbuilder to obtain reasonable libc dependency (>= 2.13)
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Tue, 09 Oct 2012 10:04:34 +0200
+
+genometools (1.4.2-2) unstable; urgency=low
+
+  * Fixed libpango-dev dependency
+  * Updated manpages
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Mon, 08 Oct 2012 07:51:52 +0200
+
+genometools (1.4.2-1) unstable; urgency=low
+
+  * New upstream release
+  [ Sponsor Steffen Moeller ]
+  * Update of policy to 3.9.4
+  * Added DMUA flag
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Fri, 05 Oct 2012 15:47:56 +0200
+
+genometools (1.4.1-1) unstable; urgency=low
+
+  * Initial release (Closes: #657923)
+  * the GFF3 parser now handles children which are defined before their parents
+  * many small improvements to the GFF3 parser
+
+ -- Sascha Steinbiss <steinbiss at zbh.uni-hamburg.de>  Mon, 09 Jul 2012 14:10:23 +0100

Deleted: trunk/packages/genometools/tags/1.5.7-4/debian/patches/series
===================================================================
--- trunk/packages/genometools/trunk/debian/patches/series	2015-12-04 18:16:43 UTC (rev 20633)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/patches/series	2015-12-04 23:06:34 UTC (rev 20636)
@@ -1,5 +0,0 @@
-adding_soname
-libbam-fix
-remove-gitignores
-fix-exports
-split-manuals

Copied: trunk/packages/genometools/tags/1.5.7-4/debian/patches/series (from rev 20634, trunk/packages/genometools/trunk/debian/patches/series)
===================================================================
--- trunk/packages/genometools/tags/1.5.7-4/debian/patches/series	                        (rev 0)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/patches/series	2015-12-04 23:06:34 UTC (rev 20636)
@@ -0,0 +1,7 @@
+adding_soname
+libbam-fix
+remove-gitignores
+fix-exports
+split-manuals
+use-mx32
+sort-inputs

Copied: trunk/packages/genometools/tags/1.5.7-4/debian/patches/sort-inputs (from rev 20635, trunk/packages/genometools/trunk/debian/patches/sort-inputs)
===================================================================
--- trunk/packages/genometools/tags/1.5.7-4/debian/patches/sort-inputs	                        (rev 0)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/patches/sort-inputs	2015-12-04 23:06:34 UTC (rev 20636)
@@ -0,0 +1,41 @@
+Description: Sort inputs
+--- a/Makefile
++++ b/Makefile
+@@ -115,7 +115,7 @@
+ EXAMPLES_SRC:=src/example.c
+ EXAMPLES_DEP:=$(EXAMPLES_SRC:%.c=obj/%.d)
+ 
+-TOOLS_SRC:=$(wildcard src/tools/*.c)
++TOOLS_SRC:=$(sort $(wildcard src/tools/*.c))
+ TOOLS_OBJ:=$(TOOLS_SRC:%.c=obj/%.o)
+ TOOLS_DEP:=$(TOOLS_SRC:%.c=obj/%.d)
+ 
+@@ -449,7 +449,7 @@
+ endif
+ 
+ # the GenomeTools library
+-LIBGENOMETOOLS_PRESRC:=$(foreach DIR,$(LIBGENOMETOOLS_DIRS),$(wildcard $(DIR)/*.c))
++LIBGENOMETOOLS_PRESRC:=$(foreach DIR,$(LIBGENOMETOOLS_DIRS),$(sort $(wildcard $(DIR)/*.c)))
+ # remove AnnotationSketch-only bindings
+ LIBGENOMETOOLS_PRESRC:=$(filter-out $(CAIRO_FILTER_OUT),\
+                          $(LIBGENOMETOOLS_PRESRC))
+@@ -664,7 +664,7 @@
+ 	@test -d $(@D) || mkdir -p $(@D)
+ 	@$(CC) $(EXP_LDFLAGS) $(GT_LDFLAGS) $^ -lm $(LUA_LDLIB) -o $@
+ 
+-API_HEADERS=$(foreach DIR,$(LIBGENOMETOOLS_DIRS),$(wildcard $(DIR)/*_api.h))
++API_HEADERS=$(foreach DIR,$(LIBGENOMETOOLS_DIRS),$(sort $(wildcard $(DIR)/*_api.h)))
+ 
+ obj/public_symbols.lst: $(API_HEADERS) $(LIBGENOMETOOLS_SRC)
+ 	@echo '[gathering public API symbols to $@]'
+@@ -995,8 +995,8 @@
+ ABTOOLS=${shell grep -l Blaufelder src/tools/*.c}
+ 
+ ALLSPLINT=${addprefix obj/,${notdir ${subst .c,.splint,\
+-             ${filter-out ${EISFILES},${wildcard ${CURDIR}/src/match/*.c}}\
+-             ${wildcard ${CURDIR}/src/ltr/*.c}\
++             ${filter-out ${EISFILES},${sort ${wildcard ${CURDIR}/src/match/*.c}}}\
++             ${sort ${wildcard ${CURDIR}/src/ltr/*.c}}\
+              ${SKTOOLS} ${SKCORE} ${SKEXT} \
+ 						 ${DWTOOLS} ${DWCORE} ${DWEXT} \
+              ${GGTOOLS} ${GGCORE} ${GGEXT} \

Copied: trunk/packages/genometools/tags/1.5.7-4/debian/patches/use-mx32 (from rev 20635, trunk/packages/genometools/trunk/debian/patches/use-mx32)
===================================================================
--- trunk/packages/genometools/tags/1.5.7-4/debian/patches/use-mx32	                        (rev 0)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/patches/use-mx32	2015-12-04 23:06:34 UTC (rev 20636)
@@ -0,0 +1,33 @@
+Description: Use mx32
+--- a/Makefile
++++ b/Makefile
+@@ -327,17 +327,19 @@
+   endif
+ endif
+ 
+-ifeq ($(m32),yes)
+-  GT_CFLAGS += -m32
+-  GT_LDFLAGS += -m32
+-  SQLITE_CFLAGS += -m32
+-endif
++ifneq ($(x32),yes)
++  ifeq ($(m32),yes)
++    GT_CFLAGS += -m32
++    GT_LDFLAGS += -m32
++    SQLITE_CFLAGS += -m32
++  endif
+ 
+-ifeq ($(m64),yes)
+-  ifeq (,$(filter $(MACHINE),ia64 alpha mips64 mips64el aarch64))
+-    GT_CFLAGS += -m64
+-    GT_LDFLAGS += -m64
+-    SQLITE_CFLAGS += -m64
++  ifeq ($(m64),yes)
++    ifeq (,$(filter $(MACHINE),ia64 alpha mips64 mips64el aarch64))
++      GT_CFLAGS += -m64
++      GT_LDFLAGS += -m64
++      SQLITE_CFLAGS += -m64
++    endif
+   endif
+ endif
+ 

Deleted: trunk/packages/genometools/tags/1.5.7-4/debian/rules
===================================================================
--- trunk/packages/genometools/trunk/debian/rules	2015-12-04 18:16:43 UTC (rev 20633)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/rules	2015-12-04 23:06:34 UTC (rev 20636)
@@ -1,59 +0,0 @@
-#!/usr/bin/make -f
-# -*- makefile -*-
-
-#export DH_VERBOSE=1
-export DESTDIR=$(CURDIR)/debian/tmp
-export DH_ALWAYS_EXCLUDE=.gitignore
-export PATH := $(CURDIR)/debian/strip-nondeterminism:$(PATH)
-export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog -SDate)" +%s)
-
-BITS:=$(shell dpkg-architecture | grep DEB_BUILD_ARCH_BITS | cut -f 2 -d'=')
-ifeq ($(BITS),64)
-  64BIT:=yes
-else
-  64BIT:=no
-endif
-# check whether faketime can be used
-ifeq ($(shell faketime 'last friday' date > /dev/null 2> /dev/null; echo $$?),0)
-  FAKETIME:=faketime -f "`TZ=UTC date -d @$(SOURCE_DATE_EPOCH) +'%Y-%m-%d %H:%M:%S'`"
-endif
-
-%:
-	dh $@ --with python2
-
-override_dh_auto_clean:
-	$(MAKE) cleanup
-	cd doc/manuals; $(MAKE) cleanup
-	# should be deleted inside doc/manuals/Makefile
-	rm -f doc/manuals/annotationsketch.out \
-	      doc/manuals/api_reference.tex    \
-	      doc/manuals/gtscript_reference.tex
-	find doc . -name "*.toc" -delete
-	find testdata \( -name '*.ois' -or -name '*.sds' -or -name '*.esq' -or \
-	      -name '*.ssp' -or -name '*.des' -or -name "*.md5"  \) -and \( -not \
-	      -name '*foo.32.*' -not -name '*foo.64.*' \) -delete
-	rm -f www/genometools.org/htdocs/images/callbacks.png \
-	      www/genometools.org/htdocs/images/parsed.png    \
-	      www/genometools.org/htdocs/images/constructed.png \
-	      doc/manuals/annotationsketch.pdf
-	rm -f www/genometools.org/htdocs/docs.html \
-	      www/genometools.org/htdocs/examples.html \
-	      www/genometools.org/htdocs/libgenometools.html \
-	      www/genometools.org/htdocs/tools/gt.html
-	rm -rf gtpython/build
-
-override_dh_auto_build:
-	$(FAKETIME) dh_auto_build -- useshared=yes 64bit=$(64BIT) errorcheck=no all docs manuals
-
-override_dh_auto_test:
-	bin/gt -test
-	cd testsuite; ./testsuite.rb -keywords 'gt_sketch and not gt_python and not gt_ruby' -threads 3
-
-override_dh_auto_install:
-	dh_auto_install -- installmanpages useshared=yes \
-	  64bit=$(64BIT) errorcheck=no prefix=$(DESTDIR)/usr
-	dh_auto_install --sourcedirectory=gtpython \
-	  --destdir=$(CURDIR)/debian/python-genometools
-
-override_dh_strip:
-	dh_strip --dbg-package=genometools-dbg

Copied: trunk/packages/genometools/tags/1.5.7-4/debian/rules (from rev 20634, trunk/packages/genometools/trunk/debian/rules)
===================================================================
--- trunk/packages/genometools/tags/1.5.7-4/debian/rules	                        (rev 0)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/rules	2015-12-04 23:06:34 UTC (rev 20636)
@@ -0,0 +1,68 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+#export DH_VERBOSE=1
+export DESTDIR=$(CURDIR)/debian/tmp
+export DH_ALWAYS_EXCLUDE=.gitignore
+export PATH := $(CURDIR)/debian/strip-nondeterminism:$(PATH)
+export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog -SDate)" +%s)
+
+DARCH:=$(shell dpkg-architecture | grep DEB_BUILD_ARCH | cut -f 2 -d'=')
+BITS:=$(shell dpkg-architecture | grep DEB_BUILD_ARCH_BITS | cut -f 2 -d'=')
+
+ifeq ($(DARCH),x32)
+  X32:=yes
+else
+  X32:=no
+endif
+
+ifeq ($(BITS),64)
+  64BIT:=yes
+else
+  64BIT:=no
+endif
+
+# check whether faketime can be used
+ifeq ($(shell faketime 'last friday' date > /dev/null 2> /dev/null; echo $$?),0)
+  FAKETIME:=faketime -f "`TZ=UTC date -d @$(SOURCE_DATE_EPOCH) +'%Y-%m-%d %H:%M:%S'`"
+endif
+
+%:
+	dh $@ --with python2
+
+override_dh_auto_clean:
+	$(MAKE) cleanup
+	cd doc/manuals; $(MAKE) cleanup
+	# should be deleted inside doc/manuals/Makefile
+	rm -f doc/manuals/annotationsketch.out \
+	      doc/manuals/api_reference.tex    \
+	      doc/manuals/gtscript_reference.tex
+	find doc . -name "*.toc" -delete
+	find testdata \( -name '*.ois' -or -name '*.sds' -or -name '*.esq' -or \
+	      -name '*.ssp' -or -name '*.des' -or -name "*.md5"  \) -and \( -not \
+	      -name '*foo.32.*' -not -name '*foo.64.*' \) -delete
+	rm -f www/genometools.org/htdocs/images/callbacks.png \
+	      www/genometools.org/htdocs/images/parsed.png    \
+	      www/genometools.org/htdocs/images/constructed.png \
+	      doc/manuals/annotationsketch.pdf
+	rm -f www/genometools.org/htdocs/docs.html \
+	      www/genometools.org/htdocs/examples.html \
+	      www/genometools.org/htdocs/libgenometools.html \
+	      www/genometools.org/htdocs/tools/gt.html
+	rm -rf gtpython/build
+
+override_dh_auto_build:
+	$(FAKETIME) dh_auto_build -- useshared=yes x32=$(X32) 64bit=$(64BIT) errorcheck=no all docs manuals
+
+override_dh_auto_test:
+	bin/gt -test
+	cd testsuite; ./testsuite.rb -keywords 'gt_sketch and not gt_python and not gt_ruby' -threads 3
+
+override_dh_auto_install:
+	dh_auto_install -- installmanpages useshared=yes \
+	  x32=$(X32) 64bit=$(64BIT) errorcheck=no prefix=$(DESTDIR)/usr
+	dh_auto_install --sourcedirectory=gtpython \
+	  --destdir=$(CURDIR)/debian/python-genometools
+
+override_dh_strip:
+	dh_strip --dbg-package=genometools-dbg

Deleted: trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/a2x
===================================================================
--- trunk/packages/genometools/trunk/debian/strip-nondeterminism/a2x	2015-12-04 18:16:43 UTC (rev 20633)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/a2x	2015-12-04 23:06:34 UTC (rev 20636)
@@ -1,5 +0,0 @@
-#!/usr/bin/env sh
-# Depends: faketime
-# Eventually the upstream tool should support SOURCE_DATE_EPOCH internally.
-test -n "$SOURCE_DATE_EPOCH" || { echo >&2 "$0: SOURCE_DATE_EPOCH not set"; exit 255; }
-exec faketime -f "$(TZ=UTC date -d "@$SOURCE_DATE_EPOCH" +'%Y-%m-%d %H:%M:%S')" /usr/bin/a2x "$@"
\ No newline at end of file

Copied: trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/a2x (from rev 20634, trunk/packages/genometools/trunk/debian/strip-nondeterminism/a2x)
===================================================================
--- trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/a2x	                        (rev 0)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/a2x	2015-12-04 23:06:34 UTC (rev 20636)
@@ -0,0 +1,13 @@
+#!/usr/bin/env sh
+# Depends: faketime
+# Eventually the upstream tool should support SOURCE_DATE_EPOCH internally.
+
+test -n "$SOURCE_DATE_EPOCH" || { echo >&2 "$0: SOURCE_DATE_EPOCH not set"; exit 255; }
+
+if faketime 'last friday' date > /dev/null 2> /dev/null; then
+  exec faketime -f "`TZ=UTC date -d @$SOURCE_DATE_EPOCH +'%Y-%m-%d %H:%M:%S'`" \
+    /usr/bin/a2x "$@"
+else
+  exec /usr/bin/a2x "$@"
+fi
+

Deleted: trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/pdflatex
===================================================================
--- trunk/packages/genometools/trunk/debian/strip-nondeterminism/pdflatex	2015-12-04 18:16:43 UTC (rev 20633)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/pdflatex	2015-12-04 23:06:34 UTC (rev 20636)
@@ -1,5 +0,0 @@
-#!/usr/bin/env sh
-# Depends: faketime
-# Eventually the upstream tool should support SOURCE_DATE_EPOCH internally.
-test -n "$SOURCE_DATE_EPOCH" || { echo >&2 "$0: SOURCE_DATE_EPOCH not set"; exit 255; }
-exec faketime -f "$(TZ=UTC date -d "@$SOURCE_DATE_EPOCH" +'%Y-%m-%d %H:%M:%S')" /usr/bin/pdflatex "$@"
\ No newline at end of file

Copied: trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/pdflatex (from rev 20634, trunk/packages/genometools/trunk/debian/strip-nondeterminism/pdflatex)
===================================================================
--- trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/pdflatex	                        (rev 0)
+++ trunk/packages/genometools/tags/1.5.7-4/debian/strip-nondeterminism/pdflatex	2015-12-04 23:06:34 UTC (rev 20636)
@@ -0,0 +1,12 @@
+#!/usr/bin/env sh
+# Depends: faketime
+# Eventually the upstream tool should support SOURCE_DATE_EPOCH internally.
+
+test -n "$SOURCE_DATE_EPOCH" || { echo >&2 "$0: SOURCE_DATE_EPOCH not set"; exit 255; }
+
+if faketime 'last friday' date > /dev/null 2> /dev/null; then
+  exec faketime -f "`TZ=UTC date -d @$SOURCE_DATE_EPOCH +'%Y-%m-%d %H:%M:%S'`" \
+    /usr/bin/pdflatex "$@"
+else
+  exec /usr/bin/pdflatex "$@"
+fi
\ No newline at end of file




More information about the debian-med-commit mailing list