#-*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup cmake 1.1 PortGroup github 1.0 PortGroup boost 1.0 github.setup libLAS libLAS 62f3d57215ba1b074a84ff08a1539b69e69e38fb github.tarball_from archive version 1.8.1-20240917 revision 0 checksums rmd160 ff81bc0217cf795b8758fdccc78466a910684037 \ sha256 1d5c42bbbb3068ddfaf51b6e8c9665fdc8870263ba071466e0c0981fd4173ed4 \ size 10744315 name liblas license BSD categories gis maintainers nomaintainer platforms darwin description LAS 1.0/1.1/1.2 ASPRS LiDAR data translation toolset long_description \ libLAS is a C/C++ library for reading and writing the very common LAS \ LiDAR format. The ASPRS LAS format is a sequential binary format used to \ store data from LiDAR sensors and by LiDAR processing software for data \ interchange and archival. homepage https://liblas.org/ compiler.cxx_standard \ 2014 patchfiles patch-gt_wkt_srs_cpp.diff \ patch-apps_CMakeLists.txt.diff post-patch { reinplace "s|c++11|c++14|g" CMakeLists.txt reinplace "s|CMAKE_CXX_STANDARD 11|CMAKE_CXX_STANDARD 14|g" CMakeLists.txt } configure.args-append \ -DWITH_GEOTIFF=ON \ -DWITH_GDAL=ON \ -DWITH_LASZIP=OFF configure.env-append \ GDAL_HOME=${prefix} # Set PROJ set proj_versions {6 7 8 9} set proj_variants {} foreach pjver ${proj_versions} { lappend proj_variants proj${pjver} } foreach proj_ver ${proj_versions} { set index [lsearch -exact ${proj_variants} proj${proj_ver}] set cflcts [lreplace ${proj_variants} ${index} ${index}] variant proj${proj_ver} description "Build with Proj${proj_ver}" conflicts {*}${cflcts} " depends_lib-append port:proj${proj_ver} configure.args-append -DPROJ4_INCLUDE_DIR=${prefix}/lib/proj${proj_ver} \ -DPROJ4_LIBRARY=${prefix}/lib/proj${proj_ver} " } set projdf "if {" foreach pv ${proj_versions} { set projdf "${projdf}!\[variant_isset proj${pv}\] && " } set projdf [string range ${projdf} 0 end-4] set projdf "${projdf}} { default_variants +proj${pv} }" eval ${projdf} boost.version 1.81 depends_lib-append port:gdal \ port:libgeotiff \ port:tiff \ path:include/turbojpeg.h:libjpeg-turbo \ port:zlib \ port:laszip