Skip to content
Snippets Groups Projects
This project is mirrored from https://:*****@github.com/Ensembl/Bio-DB-HTS.git. Pull mirroring updated .
  1. Jan 07, 2025
  2. Jan 06, 2025
  3. Sep 23, 2024
  4. Sep 20, 2024
  5. Sep 19, 2024
  6. Sep 18, 2024
  7. Jan 22, 2024
  8. Jan 11, 2023
  9. Jan 05, 2023
  10. Apr 14, 2022
  11. Mar 09, 2022
  12. Jan 07, 2022
  13. Jan 06, 2022
  14. Sep 21, 2021
  15. Sep 10, 2021
  16. Jan 11, 2021
  17. Jan 06, 2021
  18. Jul 31, 2020
  19. Jul 18, 2020
    • Marek Szuba's avatar
      Delete DISCLAIMER · 75a2de15
      Marek Szuba authored
      This file talks about the old licence and a somewhat questionable one (it contains an indemnity clause) as well. Simply remove it so that it is clear Bio::DB::HTS is now licensed wholly under Apache-2.0.
      75a2de15
  20. Jan 21, 2020
  21. Jan 17, 2020
  22. Jan 02, 2020
  23. Jul 10, 2019
    • Kieron Taylor's avatar
      Merge pull request #74 from mkszuba/build-pkgconfig · 83c93272
      Kieron Taylor authored
      Build.PL: Improve pkgconfig integration
      83c93272
    • Marek Szuba's avatar
      Build.PL: Improve pkgconfig integration · fc8861a6
      Marek Szuba authored
      The old way of using pkgconfig in Build.PL has got a few shortcomings:
       - instead of retrieving both libdir and includedir, it only retrieves
         the former and transforms it into what it expects includedir to be
         (assuming in the process that libdir is .../lib and not e.g.
         .../lib64) - i.e. does the same as for all other ways of specifying
         location of htslib;
       - it directly accesses variables in htslib.pc instead of using --cflags
         and --libs, which is the recommended way;
       - it works by running the pkg-config executable so extending this would
         likely require processing the output of this command;
       - it still checks for the presence of hts.h and libhts.a/so, even
         though pkgconfig is supposed to return valid locations.
      
      This commit adds an alternative implementation of pkgconfig-based
      detection of htslib which retrieves both includedir and libdir, uses
      --cflags and --libs instead of accessing variables directly, and which
      avoids custom implementation of the handling of pkg-config output by
      using an existing Perl module designed for that purpose. It also extends
      set_include_and_compiler_flags() to handle the scenario of $hts_include
      and $hts_lib being empty, which is the case when --cflags/--libs are
      used and htslib has been installed to a standard prefix such as /usr.
      
      In order to retain backward compatibility, for the time being the new
      implementation is only invoked after all earlier attempts of locating
      htslib - including the old way of invoking pkg-config - have failed.
      Will leave it to the maintainers to decide whether to move this
      implementation up in the queue and/or retire any old detection modes.
      
      Note that this adds an optional build-time dependency on
      ExtUtils::PkgConfig.
      fc8861a6
  24. Jul 09, 2019
  25. Apr 26, 2019
  26. Apr 23, 2019
  27. Apr 11, 2019