Aaron M. Ucko [Mon, 30 Jun 2014 15:03:51 +0000 (15:03 +0000)]
Standards-Version: 3.9.4. (Already compliant.)
Aaron M. Ucko [Mon, 30 Jun 2014 15:02:48 +0000 (15:02 +0000)]
debian/patches/include_typeinfo: Patch include/corelib/ncbistl.hpp to
ensure sufficient coverage; fix typos in patch headers. (Closes: #753190.)
Aaron M. Ucko [Mon, 30 Jun 2014 14:59:16 +0000 (14:59 +0000)]
Start work on ncbi-blast+ 2.2.29-3, to fix #753190 for real.
Olivier Sallou [Mon, 30 Jun 2014 08:36:48 +0000 (08:36 +0000)]
add patch headers
Olivier Sallou [Mon, 30 Jun 2014 08:35:25 +0000 (08:35 +0000)]
fix include issue with recent compiler
Olivier Sallou [Sat, 7 Jun 2014 07:29:26 +0000 (07:29 +0000)]
prevent cleanup of configure.orig
Olivier Sallou [Sat, 7 Jun 2014 07:12:21 +0000 (07:12 +0000)]
fix fuzz in patch
Olivier Sallou [Sat, 7 Jun 2014 07:10:49 +0000 (07:10 +0000)]
prepare new upload 2.2.29
Olivier Sallou [Sat, 7 Jun 2014 07:10:19 +0000 (07:10 +0000)]
add missing dep on submit
Olivier Sallou [Fri, 6 Jun 2014 21:11:36 +0000 (21:11 +0000)]
Add patch to fix way to find configure script for Debian build
Olivier Sallou [Fri, 6 Jun 2014 20:53:24 +0000 (20:53 +0000)]
update patches for new upstream release 2.2.29
Aaron M. Ucko [Mon, 3 Jun 2013 03:00:49 +0000 (03:00 +0000)]
Finalize ncbi-blast+ 2.2.28-2 for upload to unstable.
Aaron M. Ucko [Mon, 3 Jun 2013 03:00:27 +0000 (03:00 +0000)]
Standards-Version: 3.9.4. (Already compliant.)
Aaron M. Ucko [Mon, 3 Jun 2013 02:59:12 +0000 (02:59 +0000)]
* debian/patches/use_pie_for_apps: Explicitly build all executables with
-fPIE -pie, to avoid giving project_tree_builder a partial PIE
treatment that now fails on mips and mipsel. (Closes: #710807.)
* debian/rules: Retire redundant APP_LDFLAGS override.
Aaron M. Ucko [Mon, 3 Jun 2013 02:55:44 +0000 (02:55 +0000)]
Start work on ncbi-blast+ 2.2.28-2, to fix mips* FTBFS (#710807).
Olivier Sallou [Sat, 1 Jun 2013 12:34:25 +0000 (12:34 +0000)]
add info on fortify lintian warnings
Olivier Sallou [Sat, 1 Jun 2013 11:53:49 +0000 (11:53 +0000)]
add missing dep
Olivier Sallou [Sat, 1 Jun 2013 11:07:50 +0000 (11:07 +0000)]
add headers to patches, prepare for upload
Olivier Sallou [Sat, 1 Jun 2013 07:38:29 +0000 (07:38 +0000)]
remove deprecated parameter
Olivier Sallou [Sat, 1 Jun 2013 07:37:36 +0000 (07:37 +0000)]
new upstream 2.2.28, include updates from T. Booth from Ubuntu to compile this release
Olivier Sallou [Fri, 5 Oct 2012 13:36:54 +0000 (13:36 +0000)]
add patch to series
Olivier Sallou [Fri, 5 Oct 2012 08:07:23 +0000 (08:07 +0000)]
fix tab issue
Olivier Sallou [Fri, 5 Oct 2012 08:06:34 +0000 (08:06 +0000)]
release to fix conflict with blast2
Olivier Sallou [Thu, 27 Sep 2012 07:41:34 +0000 (07:41 +0000)]
add info for sparc buildd errors
Olivier Sallou [Thu, 27 Sep 2012 07:40:33 +0000 (07:40 +0000)]
rename seedtop to seedtop+ to fix #688684
Olivier Sallou [Tue, 25 Sep 2012 08:44:44 +0000 (08:44 +0000)]
add patch for arm/mips FTBS
Olivier Sallou [Fri, 21 Sep 2012 16:23:53 +0000 (16:23 +0000)]
remove fuzzy patch data
Olivier Sallou [Fri, 21 Sep 2012 16:22:13 +0000 (16:22 +0000)]
set new upstream release 2.2.27
Olivier Sallou [Fri, 21 Sep 2012 16:21:40 +0000 (16:21 +0000)]
update patches for new release
Olivier Sallou [Fri, 21 Sep 2012 16:21:15 +0000 (16:21 +0000)]
fix clean target
Olivier Sallou [Fri, 21 Sep 2012 16:21:04 +0000 (16:21 +0000)]
remove fixed bug patches
Aaron M. Ucko [Fri, 11 May 2012 03:42:56 +0000 (03:42 +0000)]
Finalize ncbi-blast+ 2.2.26-3 for upload to unstable.
Aaron M. Ucko [Fri, 11 May 2012 03:40:45 +0000 (03:40 +0000)]
ncbi-blast+: Use upstream's new --with-symbols flag in nostrip builds.
Aaron M. Ucko [Fri, 11 May 2012 03:32:08 +0000 (03:32 +0000)]
ncbi-blast+: Enable full hardening flags, introducing a small patch
(use_pie_for_apps) to reflect the need to build executables and
libraries differently.
Aaron M. Ucko [Fri, 11 May 2012 03:29:27 +0000 (03:29 +0000)]
ncbi-blast+: Wrap and sort build dependencies to ease maintenance thereof.
Aaron M. Ucko [Fri, 11 May 2012 00:37:37 +0000 (00:37 +0000)]
debian/patches/fix_gcc47_errors: fix various GCC 4.7 compilation
errors and warnings. (Closes: #669679.)
* Explicitly qualify more dependent names originating in base templates.
* Directly #include headers as needed.
* Use modern syntax for making protected base members public.
* Add forward declarations as needed.
Aaron M. Ucko [Thu, 10 May 2012 22:27:09 +0000 (22:27 +0000)]
ncbi-blast+: Note Andreas's Vcs-* modernization in debian/changelog.
Aaron M. Ucko [Thu, 10 May 2012 22:23:56 +0000 (22:23 +0000)]
Start work on ncbi-blast+ 2.2.26-3.
Andreas Tille [Wed, 9 May 2012 19:25:55 +0000 (19:25 +0000)]
Fix Vcs fields globally in all remaining packages because I'm bored by warnings in logfiles when investigating machine readable files of not yet uploaded packages
Olivier Sallou [Tue, 13 Mar 2012 08:29:41 +0000 (08:29 +0000)]
fixed rpath issuer on patch, set back to unstable for upload
Olivier Sallou [Mon, 12 Mar 2012 17:11:08 +0000 (17:11 +0000)]
revert to UNRELEASE, need more fixes in patch
Olivier Sallou [Mon, 12 Mar 2012 16:05:37 +0000 (16:05 +0000)]
fix upstream bug for Hurd build
Olivier Sallou [Wed, 7 Mar 2012 15:39:14 +0000 (15:39 +0000)]
change my uploader address, change URL of copyright format
Olivier Sallou [Wed, 7 Mar 2012 14:39:40 +0000 (14:39 +0000)]
set back to unstable for upload after patches update
Olivier Sallou [Wed, 7 Mar 2012 11:59:34 +0000 (11:59 +0000)]
fix offset/fuzz errors in patch after upstream release update
Olivier Sallou [Wed, 7 Mar 2012 11:56:08 +0000 (11:56 +0000)]
revert to UNRELEASED, need to update patches for offset/fuzz errors
Olivier Sallou [Wed, 7 Mar 2012 11:02:16 +0000 (11:02 +0000)]
update for new upstream release
Andreas Tille [Thu, 22 Dec 2011 16:42:09 +0000 (16:42 +0000)]
Added upstream contact
Andreas Tille [Wed, 21 Dec 2011 21:24:58 +0000 (21:24 +0000)]
Patch description
Andreas Tille [Wed, 21 Dec 2011 16:44:13 +0000 (16:44 +0000)]
Patch for more sensible output of a perl script; Depends python (as needed by a python script); DEP5 fixes
Olivier Sallou [Mon, 3 Oct 2011 11:36:25 +0000 (11:36 +0000)]
add patch info, reduce log size
Olivier Sallou [Mon, 3 Oct 2011 09:25:15 +0000 (09:25 +0000)]
fix typo
Olivier Sallou [Mon, 3 Oct 2011 08:04:09 +0000 (08:04 +0000)]
add comments regarding bug 642991 and add gene_info_reader to package
Aaron M. Ucko [Mon, 29 Aug 2011 16:31:14 +0000 (16:31 +0000)]
Finalize ncbi-blast+ 2.2.25-5 for upload to unstable.
Aaron M. Ucko [Mon, 29 Aug 2011 16:28:20 +0000 (16:28 +0000)]
Address ncbi-blast+'s continued failure to build on the Hurd
(accidentally broken by the fix for #633567):
* debian/patches/hurd_fixes: further patch configure(.ac) to reflect
-Wl,rpath,... support. (Closes: #629656.)
* debian/patches/fix_lib_deps: link makembindex and srsearch against
libxconnect rather than libconnect for consistency with libblast,
which uses the former for consistency with other projects.
Aaron M. Ucko [Mon, 29 Aug 2011 16:10:10 +0000 (16:10 +0000)]
Start work on ncbi-blast+ 2.2.25-5.
Aaron M. Ucko [Sun, 28 Aug 2011 22:45:23 +0000 (22:45 +0000)]
Finalize ncbi-blast+ 2.2.25-4 for upload to unstable.
Aaron M. Ucko [Sun, 28 Aug 2011 22:44:59 +0000 (22:44 +0000)]
debian/control: Declare both binary packages as Multi-Arch: foreign.
Aaron M. Ucko [Sun, 28 Aug 2011 22:42:11 +0000 (22:42 +0000)]
debian/patches/no_multiarch_rpath: new; avoid redundant rpath entries
on multiarch systems (courtesy of overzealous logic to ensure
executables will be able to find libstdc++.)
Aaron M. Ucko [Sun, 28 Aug 2011 22:33:05 +0000 (22:33 +0000)]
debian/rules: tweak LDFLAGS, supplying -Wl,--as-needed across the
board (as it is now safe to do so) and adding -Wl,--enable-new-dtags
to allow LD_LIBRARY_PATH to override the private rpath.
Aaron M. Ucko [Sun, 28 Aug 2011 22:29:43 +0000 (22:29 +0000)]
debian/patches/fix_lib_deps: new; ensure that all libraries link against
all direct dependencies. (Break the dependency loop between libxblast
and libxalgoblastdbindex by having the former provide only the C++ BLAST
API, leaving the C core only in libblast.) (Closes: #633567.)
Aaron M. Ucko [Sun, 28 Aug 2011 21:50:12 +0000 (21:50 +0000)]
d/control: B-D += libc0.3-dev (>= 2.13-9~) [hurd-i386] to avoid #630180;
in conjunction with the hurd_fixes patch, finally closes #629656.
Andreas Tille [Sat, 6 Aug 2011 21:32:51 +0000 (21:32 +0000)]
Enhances t-coffee
Tim Booth [Thu, 7 Jul 2011 15:13:28 +0000 (15:13 +0000)]
I'm backporting this to Ubuntu LTS. Explicitly specifying newer version of autotools-dev
allows me to build this using the PPA system.
Aaron M. Ucko [Sat, 11 Jun 2011 03:43:13 +0000 (03:43 +0000)]
Fix one more PATH_MAX assumption, in src/connect/ext/ncbi_localnet.c.
Aaron M. Ucko [Sat, 11 Jun 2011 00:31:52 +0000 (00:31 +0000)]
debian/patches/hurd_fixes: new; fix hurd-specific issues.
(Closes: #629656, this time for sure. ;-)
Aaron M. Ucko [Sat, 11 Jun 2011 00:30:24 +0000 (00:30 +0000)]
debian/patches/support_other_cpus: belatedly add a descriptive header.
Aaron M. Ucko [Sat, 11 Jun 2011 00:29:17 +0000 (00:29 +0000)]
Start work on ncbi-blast+ 2.2.25-4, as Hurd builds still fail (#629656).
Aaron M. Ucko [Thu, 9 Jun 2011 23:25:52 +0000 (23:25 +0000)]
Finalize ncbi-blast+ 2.2.25-3 for upload to unstable, hopefully
closing #629656 for real.
Aaron M. Ucko [Thu, 9 Jun 2011 23:22:31 +0000 (23:22 +0000)]
debian/rules: Force CONFIG_SHELL=/bin/bash to avoid lossage that can occur
with zsh4 masquerading as ksh, which configure otherwise favors (due to
complaints from users with broken BASH_ENV scripts that change directories).
Aaron M. Ucko [Thu, 9 Jun 2011 23:19:52 +0000 (23:19 +0000)]
debian/rules: Export MAKE to override an internal upstream build
script that otherwise incorrectly defaults to gmake on non-Linux
architectures. (Really closes: #629656, with any luck.)
Aaron M. Ucko [Thu, 9 Jun 2011 23:17:27 +0000 (23:17 +0000)]
Start work on ncbi-blast+ 2.2.25-3, to address remaining build
failures (on non-Linux architectures) per #629656.
Aaron M. Ucko [Thu, 9 Jun 2011 01:43:02 +0000 (01:43 +0000)]
Finalize ncbi-blast+ 2.2.25-2 for upload to unstable, closing #629656.
Aaron M. Ucko [Thu, 9 Jun 2011 01:22:17 +0000 (01:22 +0000)]
Correct backwards test in previous revision, which accidentally kept
-O2 *only* on mips(el).
Aaron M. Ucko [Thu, 9 Jun 2011 01:16:56 +0000 (01:16 +0000)]
debian/rules (DEB_CONFIGURE_EXTRA_FLAGS): Limit C++ optimization level to -O
(rather than the default -O2) on mips(el), on which g++ otherwise crashes. :-/
[Also for #629656, which should be safe to close now with any luck.]
Aaron M. Ucko [Thu, 9 Jun 2011 01:08:51 +0000 (01:08 +0000)]
debian/rules (DEB_CONFIGURE_EXTRA_FLAGS): add --without-caution to override
the upstream build system's reluctance to build shared libraries on the Hurd
or kFreeBSD, which it doesn't specifically recognize. [Also for #629656.]
Aaron M. Ucko [Thu, 9 Jun 2011 00:35:24 +0000 (00:35 +0000)]
debian/patches/support_other_cpus (new; committed upstream too):
build correctly on architectures that wound up defining
NCBI_SLOW_ATOMIC_SWAP (spuriously in the case of powerpc,
whose detection the patch fixes as well). [Also for #629656.]
Aaron M. Ucko [Thu, 9 Jun 2011 00:20:18 +0000 (00:20 +0000)]
debian/rules (override_dh_install): Correctly support building only
architecture-dependent packages. (Partially addresses #629656.)
Aaron M. Ucko [Thu, 9 Jun 2011 00:11:00 +0000 (00:11 +0000)]
Start work on ncbi-blast+ 2.2.25-2, which will aim to address several
build issues (consolidated into #629656).
Aaron M. Ucko [Tue, 7 Jun 2011 22:15:20 +0000 (22:15 +0000)]
Finalize ncbi-blast+ 2.2.25-1 for upload, updating changelog timestamp.
Aaron M. Ucko [Tue, 7 Jun 2011 14:29:43 +0000 (14:29 +0000)]
Update Vcs-* fields per move to ncbi-blast+ and new Alioth setup.
Olivier Sallou [Mon, 6 Jun 2011 14:52:50 +0000 (14:52 +0000)]
rename ncbi-blast-plus ot ncbi-blast+ as per package name
Aaron M. Ucko [Mon, 30 May 2011 15:31:19 +0000 (15:31 +0000)]
override_dh_auto_configure: respect existing LD_LIBRARY_PATH settings,
notably from fakeroot, though best practice remains to use it more
selectively (e.g., debuild -rfakeroot).
Aaron M. Ucko [Sun, 29 May 2011 15:42:19 +0000 (15:42 +0000)]
Formal cosmetic cleanups.
* debian/control: Drop leading "The" from ncbi-blast+'s short
description; use appropriate amounts of whitespace throughout.
* debian/patches: Rename lecagy_rename_rpsblast (sic) to legacy_* and
fix_gcc46_include_error to fix_gcc46_errors; update series accordingly.
* debian/rules: retire long-winded $(SOURCEDIR) and simply pass -Dc++ to dh;
drop boilerplate "Sample debian/rules" comment and an extra blank line.
Aaron M. Ucko [Sun, 29 May 2011 15:35:21 +0000 (15:35 +0000)]
Clean up copyright file.
* Remove the stanza for (c++/)scripts/projects/xmlwrapp/*, whose LICENSE
file documents material absent from the ncbi-blast+ archive.
* Adjust other upstream-related stanzas' Files speifications to prefix
c++/ and cover include in addition to src as appropriate.
Aaron M. Ucko [Sun, 29 May 2011 15:21:07 +0000 (15:21 +0000)]
Invoke dh --with autotools_dev to ensure use of fresh config.{guess,sub} files.
Aaron M. Ucko [Sun, 29 May 2011 15:17:22 +0000 (15:17 +0000)]
Retire postinst and postrm scripts, obsolete as of r6878.
Aaron M. Ucko [Sun, 29 May 2011 15:14:32 +0000 (15:14 +0000)]
Build with DLL_LDFLAGS=-Wl,--as-needed, addressing some dpkg-shlibdeps warnings.
Aaron M. Ucko [Sun, 29 May 2011 15:12:54 +0000 (15:12 +0000)]
Rework override_dh_clean to clean *all* files produced at build time.
Aaron M. Ucko [Sun, 29 May 2011 15:10:55 +0000 (15:10 +0000)]
Report any test suite errors in more detail but otherwise ignore them, as some
tests will likely fail in unnetworked environments (as on some autobuilders).
Aaron M. Ucko [Sun, 29 May 2011 15:07:21 +0000 (15:07 +0000)]
Replace the old fix_checks patch (unnecessary when build-depending on time)
with a new one (freshly integrated upstream) that allows correct test
autodiscovery when unpacked under .../src/... directories.
Aaron M. Ucko [Sun, 29 May 2011 15:03:02 +0000 (15:03 +0000)]
Clean up build and runtime dependencies.
* Don't explicitly depend on runtime libraries or related utilities.
* Replace libpcre++-dev by libpcre3-dev, which suffices. (NCBI uses
its own C++ wrapper.)
* Don't build-depend on chrpath or cpio per recent installation changes.
* Add a build dependency on time for the test suite.
* Depend on ${python:Depends} rather than hard-coding python.
Aaron M. Ucko [Sun, 29 May 2011 14:54:56 +0000 (14:54 +0000)]
Rework override_dh_install; adjust debian/legacy/legacy.sh accordingly.
* Don't bother with ${CURDIR}, which just adds noise.
* Leave extensions off /usr/bin scripts per Policy 10.4.
(Update legacy.sh accordingly, and have it exec legacy_blast for efficiency.)
* Clean up tests, demos, and internal build tools, but don't worry about
anything that we now arrange not to install in the first place.
Aaron M. Ucko [Sun, 29 May 2011 14:53:58 +0000 (14:53 +0000)]
Override dh_auto_build to focus on selected subtrees and their dependencies
(as made possible by running configure --with-flat-makefile).
Aaron M. Ucko [Sun, 29 May 2011 14:53:03 +0000 (14:53 +0000)]
Rework configure invocation:
+ --with-runpath=/usr/lib/ncbi-blast+ (where the libraries will end up)
+ --with-flat-makefile (making it easier to skip irrelevant projects)
+ --without-lzo (to avoid picking up an extra dependency in some environments)
+ --without-autodep and --without-makefile-auto-update for streamlining.
+ --with-build-root=BUILD for predictable paths
* --without-debug -> --with-optimization when DEB_BUILD_OPTIONS contains
nostrip. Doing so unconditionally would be cleaner, as that change also
switches from -DNDEBUG to -D_DEBUG, but that detail isn't worth demanding
extra build-time resources by default.
- --without-gbench, --without-internal, and --with-3psw=std:netopt (superfluous)
- --bindir=*, --libdir=*, --prefix=* (files now installed directly)
Supply LD_LIBRARY_PATH so that project_tree_builder can find the libraries it
needs and --with-flat-makefile is effective.
Aaron M. Ucko [Sun, 29 May 2011 14:51:56 +0000 (14:51 +0000)]
Override dh_auto_install in favor of explicitly installing files of interest
(executables and shared libraries); supply the requisite ncbi-blast+.dirs.
Olivier Sallou [Tue, 10 May 2011 08:53:24 +0000 (08:53 +0000)]
missing misc depends
Olivier Sallou [Tue, 10 May 2011 08:03:11 +0000 (08:03 +0000)]
move to use/share legacy files
Olivier Sallou [Tue, 10 May 2011 07:36:20 +0000 (07:36 +0000)]
add legacy package for blast cmd line compatibility
Olivier Sallou [Mon, 9 May 2011 12:33:10 +0000 (12:33 +0000)]
add quilt depends