Revision history for Alien::proj

1.29 2024-10-24
    - Use Alien::Build::Plugin::Build::SearchDep only for shared aliens.
      This should avoid issues with system libs overriding shared aliens
      in later compilations.

1.28 2024-10-23
    - Set minimum Proj version to 7.1.  This is needed for PDL.

1.27 2023-09-25
    - Share builds: fix linking of system libtiff,
      probably caused by a CMake change in Proj.

1.26 2023-09-25
    - Share builds: add bin dirs to PATH on Windows

1.25 2022-11-26
    - Share builds: use https for downloads
    - Noisier tests for debug purposes

1.24 2022-03-30
    - Fix dependency versions in Makefile.PL

1.23 2022-03-27
    - Share builds: Set rpath in resulting binaries
    - Disable global setting of $ENV{{DY}LD_LIBRARY_PATH}
      as it did not work and the rpath change is a better fix.

1.22 2022-03-22
    - Add shared alien dependency lib dirs to $ENV{{DY}LD_LIBRARY_PATH}
      so upstream FFI and aliens will work.  This is set globally
      so other approaches welcome.

1.21 2022-03-21
    - fix argument spelling in alienfile, otherwise share
      builds get mixed system and shared libs from deps
    - Probe for GIS Internals builds on Windows. If found then run a system install.

1.20 2022-03-04
    - Shared builds: avoid windows path separator issues
    - alienfile: minor refactor

1.19 2022-03-04
    - Shared builds: use FFI::CheckLib to find libs for sqlite3, tiff and curl

1.18 2022-03-03
    - Shared builds: Pass sqlite3 config args when using Alien::sqlite

1.17 2022-03-02
    - Switch share build system to cmake as autotools is not
      supported from v9.0

1.16 2021-12-13
    - Support perls back to 5.10, @mohawk2++

1.15 2020-09-05
    - Add Alien::Build::Plugin::PkgConfig::PPWrapper
      to more places in Makefile.pl

1.14 2020-09-04
    - share installs
      - use Alien::Build::Plugin::PkgConfig::PPWrapper
      - explicitly set $ENV{TIFF_LIBS} to avoid build failures
      - Avoid proj 7.1.0 under windows due to known build failures
    - Makefile.PL: Bump minimum Alien::curl version to 0.08

1.13 2020-05-31
    - Disable clean_install option in Makefile.PL due to
      possible timing issues with parallel make deleting
      newly installed files.

1.12 2020-05-29
    - Die in alienfile if downloaded proj version is less
      than the minimum required.  This could occur if
      Alien::Build::Fetch::Cache is in use.
    - Change utility test to use cs2cs instead of projinfo.

1.11 2020-05-25
    - Mark utility test as todo if projinfo is not installed,
      warn when user tries to run a utility in such cases.

1.10 2020-05-24 21:00 AEST
    - Fix curl argument to configure under system installs

1.09 2020-05-24 19:00 AEST
    - Add method to access dependent bin_dirs.
    - Add Path::Tiny as a dependency.

1.08 2020-05-24
    - More diagnostics in tests
    - Set minimum Alien::sqlite version to 1.06 to
      ensure the sqlite3 binary is available. 

1.07 2020-05-23
    - Set minimum Proj version to 6.1 (GH#1)
    - Enable libtiff and curl integration if they are provided
      by their respective Aliens (GH#3, GH#4).
    - List Alien::libtiff and Alien::curl as suggested deps (GH#5).
    - Wrap pure perl pkg-config on windows so it is called
      using the user's perl.

1.06 2020-05-02
    - Re-enable proj 7, but disable libtiff and curl integration

1.05 2020-03-07
    - Add support for user defined args for the configure script
      under share builds
    - Limit max Proj version to 6.x on share installs until we
      get curl and libtiff integration working.

1.04 2019-09-08
    - pkgconfig workaround to find sqlite3 on
      windows share builds, gh#2

1.03 2019-09-04
    - Add dependency on Alien::sqlite as it is needed
      to compile proj 6.1, gh#2

1.02 2018-12-09
    - Update POD and other links

1.01 2018-12-09
    - First release to cpan