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