# -*- 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 name librasterlite2 version 1.1.0-beta1 revision 2 categories databases gis license {MPL-1.1 GPL-2+ LGPL-2.1+} maintainers {yahoo.com:n_larsson @nilason} openmaintainer description Library that stores and retrieves raster coverages using a SpatiaLite long_description ${name} is an open source library that stores and retrieves huge \ raster coverages using a SpatiaLite DBMS. homepage https://www.gaia-gis.it/fossil/${name}/index master_sites https://www.gaia-gis.it/gaia-sins/${name}-sources checksums rmd160 b8a8df1838d76b35a806b5c4e032c800366f3ca3 \ sha256 f7284cdfc07ad343a314e4878df0300874b0145d9d331b063b096b482e7e44f4 \ size 17865163 patchfiles-append \ patch-r2gif_c.diff \ patch-rasterlite2_private_h.diff depends_build-append \ port:pkgconfig depends_lib-append \ path:lib/pkgconfig/cairo.pc:cairo \ port:curl \ port:fcgi \ port:fontconfig \ port:freetype \ port:freexl \ port:geos \ port:giflib \ path:lib/pkgconfig/glib-2.0.pc:glib2 \ port:libgeotiff \ port:libiconv \ path:include/turbojpeg.h:libjpeg-turbo \ path:lib/pkgconfig/pixman-1.pc:libpixman \ port:libpng \ port:librttopo \ port:libxml2 \ port:lz4 \ port:lzma \ port:minizip \ port:openjpeg \ port:spatialite \ port:sqlite3 \ port:tiff \ port:webp \ port:zlib \ port:zstd configure.args-append \ --enable-openjpeg \ --enable-webp \ --enable-lzma \ --enable-zstd # https://trac.macports.org/ticket/67957 compiler.blacklist-append *gcc-4.* # 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 "Use Proj${proj_ver}" conflicts {*}${cflcts} " depends_lib-append port:proj${proj_ver} configure.cppflags-append -I${prefix}/lib/proj${proj_ver}/include configure.ldflags-append -L${prefix}/lib/proj${proj_ver}/lib " } 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} livecheck.url ${master_sites} livecheck.regex "[quotemeta ${name}]-(\\d+(?:\\.\\d+)*(?:-(?:alpha|beta)\\d)?)"