ncbi-blast+.git
2 years agofix path for debian build
Olivier Sallou [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
fix path for debian build

Forwarded: no
Last-Updated: 2014-06-06

Gbp-Pq: Name fix_configure

2 years agoremove network required test
Debian Med Packaging Team [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
remove network required test

Forwarded: no
Last-Updated: 2013-06-01

Gbp-Pq: Name skip_services_unit_test

2 years agobuild executables with -fPIE, not -fPIC
Debian Med Packaging Team [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
build executables with -fPIE, not -fPIC

* -fPIC is only useful for shared libraries; substitute -fPIE (along
   with -pie at link time) when building executables.

Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2012-05-10

Gbp-Pq: Name use_pie_for_apps

2 years agoavoid redundant rpath entries on multiarch systems
Debian Med Packaging Team [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
avoid redundant rpath entries on multiarch systems

 * src/build-system/configure(.ac): when ensuring that executables
   will be able to find libstdc++, don't add rpath entries that files
   under /etc/ld.so.conf.d already specify, even if they don't resemble
   traditional single-architecture or biarch locations.

Debian-Bug: 633567.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2011-08-28

Gbp-Pq: Name no_multiarch_rpath

2 years agoensure that all libraries link against all direct dependencies
Debian Med Packaging Team [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
ensure that all libraries link against all direct dependencies

 * src/**/Makefile.*.lib: set DLL_(D)LIB correctly.  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.
 * src/build-system/library_relations.txt: Change xblast's
   relationship to blast from includes to needs, accordingly.
 * src/algo/blast/Makefile.blast_macros.mk: Add blast to BLAST_LIBS.
 * src/algo/blast/dbindex*/*/Makefile.*.app: Link against libxconnect
   rather than libconnect for consistency with libblast, which uses the
   former to keep the aforementioned cycle-breaking from causing
   inconsistency elsewhere.

Debian-Bug: 633567.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2016-12-05

Gbp-Pq: Name fix_lib_deps

2 years agorename binary as blast+ for package coherency.
Olivier Sallou [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
rename binary as blast+ for package coherency.

Last-Updated: 2011-10-03

Gbp-Pq: Name legacy_rename_rpsblast

2 years agofix portability issues that led to Hurd build failures
Debian Med Packaging Team [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
fix portability issues that led to Hurd build failures

* src/build-system/configure(.ac):
  - Reflect the Hurd's support for -Wl,rpath,... .
* src/connect/ncbi_socket_cxx.cpp, src/connect/ext/ncbi_localnet.c:
  cope with missing PATH_MAX everywhere, not just under Windows.

Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2020-09-19

Gbp-Pq: Name hurd_fixes

2 years agoclean after failure
Debian Med Packaging Team [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
clean after failure

Last-Updated: 2013-06-01
Forwarded: no

Gbp-Pq: Name enable_clean_after_failed_compile

2 years agoblast+ use optout to send usage reports over internet
Olivier Sallou [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
blast+ use optout to send usage reports over internet

Last-Updated: 202-02-10
Forwarded: no

Gbp-Pq: Name optin_usage_report

2 years agoncbi-blast+ (2.12.0+ds-4) unstable; urgency=medium
Aaron M. Ucko [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
ncbi-blast+ (2.12.0+ds-4) unstable; urgency=medium

  * debian/control: Drop build dependency on libpcre3-dev; PCRE2 support
    isn't ready yet, but there's a convenience copy of classic PCRE that
    will suffice for now.  (Partly addresses #891197.)
  * debian/source/lintian-overrides: Accommodate bracketed paths.
  * Standards-Version: 4.6.2 (routine-update)
  * Remove trailing whitespace in debian/changelog (routine-update)
  * Refer to common license file for Apache-2.0.
  * Avoid explicitly specifying -Wl,--as-needed linker flag.

[dgit import unpatched ncbi-blast+ 2.12.0+ds-4]

2 years agoImport ncbi-blast+_2.12.0+ds-4.debian.tar.xz
Aaron M. Ucko [Tue, 5 Sep 2023 02:40:42 +0000 (22:40 -0400)]
Import ncbi-blast+_2.12.0+ds-4.debian.tar.xz

[dgit import tarball ncbi-blast+ 2.12.0+ds-4 ncbi-blast+_2.12.0+ds-4.debian.tar.xz]

4 years agoImport ncbi-blast+_2.12.0+ds.orig.tar.xz
Aaron M. Ucko [Thu, 2 Dec 2021 03:27:15 +0000 (22:27 -0500)]
Import ncbi-blast+_2.12.0+ds.orig.tar.xz

[dgit import orig ncbi-blast+_2.12.0+ds.orig.tar.xz]