Changes in grass/branches/releasebranch_7_6 [73959:74146]
- Location:
- grass/branches/releasebranch_7_6
- Files:
-
- 3 added
- 1 deleted
- 39 edited
-
.travis.yml (modified) (1 diff)
-
.travis/linux.install.sh (modified) (2 diffs)
-
configure (modified) (59 diffs)
-
configure.in (modified) (1 diff)
-
imagery/i.atcorr/i.atcorr.html (modified) (1 diff)
-
imagery/i.evapo.pt/i.evapo.pt.html (modified) (2 diffs)
-
imagery/i.landsat.toar/i.landsat.toar.html (modified) (3 diffs)
-
include/Make/Grass.make (modified) (2 diffs)
-
include/Make/Shlib.make (modified) (1 diff)
-
lib/gis/spawn.c (modified) (1 diff)
-
lib/init/grass.py (modified) (3 diffs)
-
lib/init/variables.html (modified) (1 diff)
-
mswindows/GRASS-Installer.nsi.tmpl (modified) (1 diff)
-
mswindows/GRASS-Packager.bat.tmpl (modified) (1 diff)
-
mswindows/Makefile (modified) (1 diff)
-
mswindows/osgeo4w/env.bat.tmpl (modified) (1 diff)
-
mswindows/osgeo4w/grass.bat.tmpl (modified) (1 diff)
-
mswindows/osgeo4w/package.sh (modified) (5 diffs)
-
mswindows/osgeo4w/postinstall.bat (modified) (2 diffs)
-
mswindows/osgeo4w/preremove.bat (modified) (1 diff)
-
raster/r.buildvrt/r.buildvrt.html (modified) (3 diffs)
-
raster/r.compress/main.c (modified) (2 diffs)
-
raster/r.compress/r.compress.html (modified) (3 diffs)
-
raster/r.kappa/stats.c (modified) (1 diff)
-
raster/r.path/r.path.html (modified) (1 diff)
-
raster/r.quantile/r.quantile.html (modified) (1 diff)
-
raster/r.reclass/r.reclass.html (modified) (1 diff)
-
raster/r.recode/r.recode.html (modified) (1 diff)
-
raster/r.sim/r.sim.water/r.sim.water.html (modified) (1 diff)
-
raster/r.stats/r.stats.html (modified) (5 diffs)
-
raster/r.walk/r.walk.html (modified) (1 diff)
-
raster/rasterintro.html (modified) (1 diff)
-
scripts/i.pansharpen/i.pansharpen.html (modified) (1 diff)
-
testsuite/examples (added)
-
testsuite/examples/test_framework_GRASS_GIS_with_NC.conf (added)
-
testsuite/examples/test_framework_GRASS_GIS_with_NC.sh (added)
-
testsuite/test_framework_GRASS_GIS_with_NC.sh (deleted)
-
tools/mkhtml.py (modified) (1 diff)
-
vector/v.external/dsn.c (modified) (1 diff)
-
vector/v.external/main.c (modified) (1 diff)
-
vector/v.in.ogr/main.c (modified) (3 diffs)
-
vector/v.lidar.edgedetection/v.lidar.edgedetection.html (modified) (1 diff)
-
vector/v.out.lidar/main.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
grass/branches/releasebranch_7_6/.travis.yml
r73959 r74146 7 7 include: 8 8 - os: linux 9 dist: trusty9 dist: xenial 10 10 compiler: gcc 11 11 sudo: required 12 12 - os: linux 13 dist: trusty13 dist: xenial 14 14 compiler: clang 15 15 sudo: required -
grass/branches/releasebranch_7_6/.travis/linux.install.sh
r73959 r74146 27 27 libreadline-dev \ 28 28 libsqlite3-dev \ 29 libwxgtk 2.8-dev \29 libwxgtk3.0-dev \ 30 30 libxmu-dev \ 31 31 python \ 32 python-wxgtk 2.8\32 python-wxgtk3.0 \ 33 33 python-dev \ 34 34 unixodbc-dev \ … … 39 39 liblapack-dev \ 40 40 python-numpy 41 -
grass/branches/releasebranch_7_6/configure
r73959 r74146 1449 1449 INSTDIR='${prefix}'"/GRASS-${GRASS_VERSION_MAJOR}.${GRASS_VERSION_MINOR}.app/Contents/MacOS" 1450 1450 else 1451 INSTDIR='${prefix}'"/grass -${GRASS_VERSION_MAJOR}.${GRASS_VERSION_MINOR}.${GRASS_VERSION_RELEASE}"1451 INSTDIR='${prefix}'"/grass${GRASS_VERSION_MAJOR}${GRASS_VERSION_MINOR}" 1452 1452 fi 1453 1453 … … 12716 12716 fi 12717 12717 12718 for ac_declaration in \12719 ''\12720 '#include <stdlib.h>' \12721 'extern "C" void std::exit (int) throw (); using std::exit;' \12722 'extern "C" void std::exit (int); using std::exit;' \12723 'extern "C" void exit (int) throw ();' \12724 'extern "C" void exit (int);' \12725 'void exit (int);'12726 do12727 cat > conftest.$ac_ext <<EOF12728 #line 12729 "configure"12729 #include "confdefs.h"12730 #include <stdlib.h>12731 $ac_declaration12732 int main() {12733 exit (42);12734 ; return 0; }12735 EOF12736 if { (eval echo configure:12737: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then12737 :12738 else12739 echo "configure: failed program was:" >&512740 cat conftest.$ac_ext >&512741 rm -rf conftest*12742 continue12743 fi12744 rm -f conftest*12745 cat > conftest.$ac_ext <<EOF12746 #line 12747 "configure"12747 #include "confdefs.h"12748 $ac_declaration12749 int main() {12750 exit (42);12751 ; return 0; }12752 EOF12753 if { (eval echo configure:12754: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then12754 rm -rf conftest*12755 break12756 else12757 echo "configure: failed program was:" >&512758 cat conftest.$ac_ext >&512759 fi12760 rm -f conftest*12761 done12762 if test -n "$ac_declaration"; then12763 echo '#ifdef __cplusplus' >>confdefs.h12764 echo $ac_declaration >>confdefs.h12765 echo '#endif' >>confdefs.h12766 fi12767 12768 12769 12718 else 12770 12719 CXX= … … 12780 12729 12781 12730 echo $ac_n "checking whether to use openDWG""... $ac_c" 1>&6 12782 echo "configure:127 83: checking whether to use openDWG" >&512731 echo "configure:12732: checking whether to use openDWG" >&5 12783 12732 echo "$ac_t"""$with_opendwg"" 1>&6 12784 12733 case "$with_opendwg" in … … 12800 12749 12801 12750 echo $ac_n "checking for location of openDGW includes""... $ac_c" 1>&6 12802 echo "configure:12 803: checking for location of openDGW includes" >&512751 echo "configure:12752: checking for location of openDGW includes" >&5 12803 12752 case "$with_opendwg_includes" in 12804 12753 y | ye | yes | n | no) … … 12826 12775 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 12827 12776 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 12828 echo "configure:12 829: checking for $ac_hdr" >&512829 12830 cat > conftest.$ac_ext <<EOF 12831 #line 12 832"configure"12777 echo "configure:12778: checking for $ac_hdr" >&5 12778 12779 cat > conftest.$ac_ext <<EOF 12780 #line 12781 "configure" 12832 12781 #include "confdefs.h" 12833 12782 #include <$ac_hdr> 12834 12783 EOF 12835 12784 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 12836 { (eval echo configure:12 837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }12785 { (eval echo configure:12786: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 12837 12786 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 12838 12787 if test -z "$ac_err"; then … … 12868 12817 12869 12818 echo $ac_n "checking for location of openDWG library""... $ac_c" 1>&6 12870 echo "configure:128 71: checking for location of openDWG library" >&512819 echo "configure:12820: checking for location of openDWG library" >&5 12871 12820 case "$with_opendwg_libs" in 12872 12821 y | ye | yes | n | no) … … 12909 12858 12910 12859 echo $ac_n "checking whether to use POSIX threads""... $ac_c" 1>&6 12911 echo "configure:12 912: checking whether to use POSIX threads" >&512860 echo "configure:12861: checking whether to use POSIX threads" >&5 12912 12861 echo "$ac_t"""$with_pthread"" 1>&6 12913 12862 case "$with_pthread" in … … 12929 12878 12930 12879 echo $ac_n "checking for location of POSIX threads includes""... $ac_c" 1>&6 12931 echo "configure:12 932: checking for location of POSIX threads includes" >&512880 echo "configure:12881: checking for location of POSIX threads includes" >&5 12932 12881 case "$with_pthread_includes" in 12933 12882 y | ye | yes | n | no) … … 12955 12904 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 12956 12905 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 12957 echo "configure:129 58: checking for $ac_hdr" >&512958 12959 cat > conftest.$ac_ext <<EOF 12960 #line 129 61"configure"12906 echo "configure:12907: checking for $ac_hdr" >&5 12907 12908 cat > conftest.$ac_ext <<EOF 12909 #line 12910 "configure" 12961 12910 #include "confdefs.h" 12962 12911 #include <$ac_hdr> 12963 12912 EOF 12964 12913 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 12965 { (eval echo configure:129 66: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }12914 { (eval echo configure:12915: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 12966 12915 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 12967 12916 if test -z "$ac_err"; then … … 12997 12946 12998 12947 echo $ac_n "checking for location of POSIX threads library""... $ac_c" 1>&6 12999 echo "configure:1 3000: checking for location of POSIX threads library" >&512948 echo "configure:12949: checking for location of POSIX threads library" >&5 13000 12949 case "$with_pthread_libs" in 13001 12950 y | ye | yes | n | no) … … 13022 12971 LDFLAGS=" $LDFLAGS" 13023 12972 echo $ac_n "checking for pthread_create""... $ac_c" 1>&6 13024 echo "configure:1 3025: checking for pthread_create" >&513025 13026 cat > conftest.$ac_ext <<EOF 13027 #line 1 3028"configure"12973 echo "configure:12974: checking for pthread_create" >&5 12974 12975 cat > conftest.$ac_ext <<EOF 12976 #line 12977 "configure" 13028 12977 #include "confdefs.h" 13029 12978 /* System header to define __stub macros and hopefully few prototypes, … … 13048 12997 ; return 0; } 13049 12998 EOF 13050 if { (eval echo configure:130 51: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then12999 if { (eval echo configure:13000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 13051 13000 rm -rf conftest* 13052 13001 eval "ac_cv_func_pthread_create=yes" … … 13075 13024 13076 13025 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6 13077 echo "configure:130 78: checking for pthread_create in -lpthread" >&513026 echo "configure:13027: checking for pthread_create in -lpthread" >&5 13078 13027 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'` 13079 13028 … … 13081 13030 LIBS="-lpthread $LIBS" 13082 13031 cat > conftest.$ac_ext <<EOF 13083 #line 130 84"configure"13032 #line 13033 "configure" 13084 13033 #include "confdefs.h" 13085 13034 /* Override any gcc2 internal prototype to avoid an error. */ … … 13092 13041 ; return 0; } 13093 13042 EOF 13094 if { (eval echo configure:130 95: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then13043 if { (eval echo configure:13044: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 13095 13044 rm -rf conftest* 13096 13045 eval "ac_cv_lib_$ac_lib_var=yes" … … 13142 13091 13143 13092 echo $ac_n "checking whether to use OpenMP""... $ac_c" 1>&6 13144 echo "configure:13 145: checking whether to use OpenMP" >&513093 echo "configure:13094: checking whether to use OpenMP" >&5 13145 13094 echo "$ac_t"""$with_openmp"" 1>&6 13146 13095 case "$with_openmp" in … … 13163 13112 13164 13113 echo $ac_n "checking for location of OpenMP includes""... $ac_c" 1>&6 13165 echo "configure:131 66: checking for location of OpenMP includes" >&513114 echo "configure:13115: checking for location of OpenMP includes" >&5 13166 13115 case "$with_openmp_includes" in 13167 13116 y | ye | yes | n | no) … … 13189 13138 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 13190 13139 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 13191 echo "configure:131 92: checking for $ac_hdr" >&513192 13193 cat > conftest.$ac_ext <<EOF 13194 #line 131 95"configure"13140 echo "configure:13141: checking for $ac_hdr" >&5 13141 13142 cat > conftest.$ac_ext <<EOF 13143 #line 13144 "configure" 13195 13144 #include "confdefs.h" 13196 13145 #include <$ac_hdr> 13197 13146 EOF 13198 13147 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 13199 { (eval echo configure:13 200: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }13148 { (eval echo configure:13149: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 13200 13149 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 13201 13150 if test -z "$ac_err"; then … … 13235 13184 13236 13185 echo $ac_n "checking for location of OpenMP library""... $ac_c" 1>&6 13237 echo "configure:13 238: checking for location of OpenMP library" >&513186 echo "configure:13187: checking for location of OpenMP library" >&5 13238 13187 case "$with_openmp_libs" in 13239 13188 y | ye | yes | n | no) … … 13260 13209 LDFLAGS=" $LDFLAGS" 13261 13210 echo $ac_n "checking for GOMP_parallel_start""... $ac_c" 1>&6 13262 echo "configure:132 63: checking for GOMP_parallel_start" >&513263 13264 cat > conftest.$ac_ext <<EOF 13265 #line 132 66"configure"13211 echo "configure:13212: checking for GOMP_parallel_start" >&5 13212 13213 cat > conftest.$ac_ext <<EOF 13214 #line 13215 "configure" 13266 13215 #include "confdefs.h" 13267 13216 /* System header to define __stub macros and hopefully few prototypes, … … 13286 13235 ; return 0; } 13287 13236 EOF 13288 if { (eval echo configure:132 89: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then13237 if { (eval echo configure:13238: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 13289 13238 rm -rf conftest* 13290 13239 eval "ac_cv_func_GOMP_parallel_start=yes" … … 13313 13262 13314 13263 echo $ac_n "checking for GOMP_parallel_start in -lgomp""... $ac_c" 1>&6 13315 echo "configure:13 316: checking for GOMP_parallel_start in -lgomp" >&513264 echo "configure:13265: checking for GOMP_parallel_start in -lgomp" >&5 13316 13265 ac_lib_var=`echo gomp'_'GOMP_parallel_start | sed 'y%./+-%__p_%'` 13317 13266 … … 13319 13268 LIBS="-lgomp $LIBS" 13320 13269 cat > conftest.$ac_ext <<EOF 13321 #line 13 322"configure"13270 #line 13271 "configure" 13322 13271 #include "confdefs.h" 13323 13272 /* Override any gcc2 internal prototype to avoid an error. */ … … 13330 13279 ; return 0; } 13331 13280 EOF 13332 if { (eval echo configure:13 333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then13281 if { (eval echo configure:13282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 13333 13282 rm -rf conftest* 13334 13283 eval "ac_cv_lib_$ac_lib_var=yes" … … 13403 13352 13404 13353 echo $ac_n "checking whether to use OpenCL""... $ac_c" 1>&6 13405 echo "configure:13 406: checking whether to use OpenCL" >&513354 echo "configure:13355: checking whether to use OpenCL" >&5 13406 13355 echo "$ac_t"""$with_opencl"" 1>&6 13407 13356 case "$with_opencl" in … … 13423 13372 13424 13373 echo $ac_n "checking for location of OpenCL includes""... $ac_c" 1>&6 13425 echo "configure:13 426: checking for location of OpenCL includes" >&513374 echo "configure:13375: checking for location of OpenCL includes" >&5 13426 13375 case "$with_opencl_includes" in 13427 13376 y | ye | yes | n | no) … … 13450 13399 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 13451 13400 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 13452 echo "configure:134 53: checking for $ac_hdr" >&513453 13454 cat > conftest.$ac_ext <<EOF 13455 #line 134 56"configure"13401 echo "configure:13402: checking for $ac_hdr" >&5 13402 13403 cat > conftest.$ac_ext <<EOF 13404 #line 13405 "configure" 13456 13405 #include "confdefs.h" 13457 13406 #include <$ac_hdr> 13458 13407 EOF 13459 13408 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 13460 { (eval echo configure:134 61: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }13409 { (eval echo configure:13410: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 13461 13410 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 13462 13411 if test -z "$ac_err"; then … … 13498 13447 LDFLAGS=" $LDFLAGS" 13499 13448 echo $ac_n "checking for clGetPlatformInfo""... $ac_c" 1>&6 13500 echo "configure:13 501: checking for clGetPlatformInfo" >&513501 13502 cat > conftest.$ac_ext <<EOF 13503 #line 13 504"configure"13449 echo "configure:13450: checking for clGetPlatformInfo" >&5 13450 13451 cat > conftest.$ac_ext <<EOF 13452 #line 13453 "configure" 13504 13453 #include "confdefs.h" 13505 13454 /* System header to define __stub macros and hopefully few prototypes, … … 13524 13473 ; return 0; } 13525 13474 EOF 13526 if { (eval echo configure:13 527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then13475 if { (eval echo configure:13476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 13527 13476 rm -rf conftest* 13528 13477 eval "ac_cv_func_clGetPlatformInfo=yes" … … 13563 13512 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 13564 13513 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 13565 echo "configure:135 66: checking for $ac_hdr" >&513566 13567 cat > conftest.$ac_ext <<EOF 13568 #line 135 69"configure"13514 echo "configure:13515: checking for $ac_hdr" >&5 13515 13516 cat > conftest.$ac_ext <<EOF 13517 #line 13518 "configure" 13569 13518 #include "confdefs.h" 13570 13519 #include <$ac_hdr> 13571 13520 EOF 13572 13521 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 13573 { (eval echo configure:135 74: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }13522 { (eval echo configure:13523: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 13574 13523 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 13575 13524 if test -z "$ac_err"; then … … 13604 13553 13605 13554 echo $ac_n "checking for location of OpenCL library""... $ac_c" 1>&6 13606 echo "configure:13 607: checking for location of OpenCL library" >&513555 echo "configure:13556: checking for location of OpenCL library" >&5 13607 13556 case "$with_opencl_libs" in 13608 13557 y | ye | yes | n | no) … … 13628 13577 13629 13578 echo $ac_n "checking for clGetPlatformInfo in -lOpenCL""... $ac_c" 1>&6 13630 echo "configure:13 631: checking for clGetPlatformInfo in -lOpenCL" >&513579 echo "configure:13580: checking for clGetPlatformInfo in -lOpenCL" >&5 13631 13580 ac_lib_var=`echo OpenCL'_'clGetPlatformInfo | sed 'y%./+-%__p_%'` 13632 13581 … … 13634 13583 LIBS="-lOpenCL $LIBS" 13635 13584 cat > conftest.$ac_ext <<EOF 13636 #line 13 637"configure"13585 #line 13586 "configure" 13637 13586 #include "confdefs.h" 13638 13587 /* Override any gcc2 internal prototype to avoid an error. */ … … 13645 13594 ; return 0; } 13646 13595 EOF 13647 if { (eval echo configure:13 648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then13596 if { (eval echo configure:13597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 13648 13597 rm -rf conftest* 13649 13598 eval "ac_cv_lib_$ac_lib_var=yes" … … 13705 13654 13706 13655 echo $ac_n "checking for special C compiler options needed for large files""... $ac_c" 1>&6 13707 echo "configure:13 708: checking for special C compiler options needed for large files" >&513656 echo "configure:13657: checking for special C compiler options needed for large files" >&5 13708 13657 13709 13658 ac_cv_sys_largefile_CC=no … … 13713 13662 # so use the C compiler's -n32 option if that helps. 13714 13663 cat > conftest.$ac_ext <<EOF 13715 #line 13 716"configure"13664 #line 13665 "configure" 13716 13665 #include "confdefs.h" 13717 13666 #include <sys/types.h> … … 13729 13678 ; return 0; } 13730 13679 EOF 13731 if { (eval echo configure:13 732: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then13680 if { (eval echo configure:13681: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 13732 13681 : 13733 13682 else … … 13738 13687 CC="$CC -n32" 13739 13688 cat > conftest.$ac_ext <<EOF 13740 #line 13 741"configure"13689 #line 13690 "configure" 13741 13690 #include "confdefs.h" 13742 13691 #include <sys/types.h> … … 13754 13703 ; return 0; } 13755 13704 EOF 13756 if { (eval echo configure:137 57: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then13705 if { (eval echo configure:13706: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 13757 13706 rm -rf conftest* 13758 13707 ac_cv_sys_largefile_CC=' -n32' … … 13781 13730 13782 13731 echo $ac_n "checking for _FILE_OFFSET_BITS value needed for large files""... $ac_c" 1>&6 13783 echo "configure:137 84: checking for _FILE_OFFSET_BITS value needed for large files" >&513732 echo "configure:13733: checking for _FILE_OFFSET_BITS value needed for large files" >&5 13784 13733 13785 13734 ac_cv_sys_file_offset_bits=no 13786 13735 cat > conftest.$ac_ext <<EOF 13787 #line 137 88"configure"13736 #line 13737 "configure" 13788 13737 #include "confdefs.h" 13789 13738 #include <sys/types.h> … … 13801 13750 ; return 0; } 13802 13751 EOF 13803 if { (eval echo configure:13 804: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then13752 if { (eval echo configure:13753: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 13804 13753 : 13805 13754 else … … 13808 13757 rm -rf conftest* 13809 13758 cat > conftest.$ac_ext <<EOF 13810 #line 13 811"configure"13759 #line 13760 "configure" 13811 13760 #include "confdefs.h" 13812 13761 #define _FILE_OFFSET_BITS 64 … … 13826 13775 ; return 0; } 13827 13776 EOF 13828 if { (eval echo configure:13 829: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then13777 if { (eval echo configure:13778: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 13829 13778 rm -rf conftest* 13830 13779 ac_cv_sys_file_offset_bits=64 … … 13852 13801 fi 13853 13802 echo $ac_n "checking for _LARGE_FILES value needed for large files""... $ac_c" 1>&6 13854 echo "configure:138 55: checking for _LARGE_FILES value needed for large files" >&513803 echo "configure:13804: checking for _LARGE_FILES value needed for large files" >&5 13855 13804 13856 13805 ac_cv_sys_large_files=no 13857 13806 cat > conftest.$ac_ext <<EOF 13858 #line 138 59"configure"13807 #line 13808 "configure" 13859 13808 #include "confdefs.h" 13860 13809 #include <sys/types.h> … … 13872 13821 ; return 0; } 13873 13822 EOF 13874 if { (eval echo configure:138 75: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then13823 if { (eval echo configure:13824: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 13875 13824 : 13876 13825 else … … 13879 13828 rm -rf conftest* 13880 13829 cat > conftest.$ac_ext <<EOF 13881 #line 138 82"configure"13830 #line 13831 "configure" 13882 13831 #include "confdefs.h" 13883 13832 #define _LARGE_FILES 1 … … 13897 13846 ; return 0; } 13898 13847 EOF 13899 if { (eval echo configure:13 900: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then13848 if { (eval echo configure:13849: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 13900 13849 rm -rf conftest* 13901 13850 ac_cv_sys_large_files=1 … … 13923 13872 fi 13924 13873 echo $ac_n "checking for _LARGEFILE_SOURCE value needed for large files""... $ac_c" 1>&6 13925 echo "configure:13 926: checking for _LARGEFILE_SOURCE value needed for large files" >&513874 echo "configure:13875: checking for _LARGEFILE_SOURCE value needed for large files" >&5 13926 13875 13927 13876 ac_cv_sys_largefile_source=no 13928 13877 cat > conftest.$ac_ext <<EOF 13929 #line 13 930"configure"13878 #line 13879 "configure" 13930 13879 #include "confdefs.h" 13931 13880 #include <stdio.h> … … 13934 13883 ; return 0; } 13935 13884 EOF 13936 if { (eval echo configure:13 937: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then13885 if { (eval echo configure:13886: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 13937 13886 : 13938 13887 else … … 13941 13890 rm -rf conftest* 13942 13891 cat > conftest.$ac_ext <<EOF 13943 #line 13 944"configure"13892 #line 13893 "configure" 13944 13893 #include "confdefs.h" 13945 13894 #define _LARGEFILE_SOURCE 1 … … 13950 13899 ; return 0; } 13951 13900 EOF 13952 if { (eval echo configure:139 53: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then13901 if { (eval echo configure:13902: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 13953 13902 rm -rf conftest* 13954 13903 ac_cv_sys_largefile_source=1 … … 13982 13931 CFLAGS="$LFS_CFLAGS ${ac_save_cflags}" 13983 13932 echo $ac_n "checking for _LARGEFILE_SOURCE value needed for large files""... $ac_c" 1>&6 13984 echo "configure:139 85: checking for _LARGEFILE_SOURCE value needed for large files" >&513933 echo "configure:13934: checking for _LARGEFILE_SOURCE value needed for large files" >&5 13985 13934 13986 13935 ac_cv_sys_largefile_source=no 13987 13936 cat > conftest.$ac_ext <<EOF 13988 #line 139 89"configure"13937 #line 13938 "configure" 13989 13938 #include "confdefs.h" 13990 13939 #include <stdio.h> … … 13993 13942 ; return 0; } 13994 13943 EOF 13995 if { (eval echo configure:139 96: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then13944 if { (eval echo configure:13945: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 13996 13945 : 13997 13946 else … … 14000 13949 rm -rf conftest* 14001 13950 cat > conftest.$ac_ext <<EOF 14002 #line 1 4003"configure"13951 #line 13952 "configure" 14003 13952 #include "confdefs.h" 14004 13953 #define _LARGEFILE_SOURCE 1 … … 14009 13958 ; return 0; } 14010 13959 EOF 14011 if { (eval echo configure:1 4012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then13960 if { (eval echo configure:13961: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 14012 13961 rm -rf conftest* 14013 13962 ac_cv_sys_largefile_source=1 … … 14039 13988 14040 13989 echo $ac_n "checking for fseeko""... $ac_c" 1>&6 14041 echo "configure:1 4042: checking for fseeko" >&513990 echo "configure:13991: checking for fseeko" >&5 14042 13991 14043 13992 ac_cv_func_fseeko=no 14044 13993 cat > conftest.$ac_ext <<EOF 14045 #line 1 4046"configure"13994 #line 13995 "configure" 14046 13995 #include "confdefs.h" 14047 13996 #include <stdio.h> … … 14050 13999 ; return 0; } 14051 14000 EOF 14052 if { (eval echo configure:140 53: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then14001 if { (eval echo configure:14002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 14053 14002 rm -rf conftest* 14054 14003 ac_cv_func_fseeko=yes … … 14067 14016 fi 14068 14017 echo $ac_n "checking if system supports Large Files at all""... $ac_c" 1>&6 14069 echo "configure:140 70: checking if system supports Large Files at all" >&514070 14071 cat > conftest.$ac_ext <<EOF 14072 #line 140 73"configure"14018 echo "configure:14019: checking if system supports Large Files at all" >&5 14019 14020 cat > conftest.$ac_ext <<EOF 14021 #line 14022 "configure" 14073 14022 #include "confdefs.h" 14074 14023 #include <stdio.h> … … 14102 14051 ; return 0; } 14103 14052 EOF 14104 if { (eval echo configure:14 105: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then14053 if { (eval echo configure:14054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 14105 14054 rm -rf conftest* 14106 14055 ac_cv_largefiles=yes -
grass/branches/releasebranch_7_6/configure.in
r73959 r74146 217 217 INSTDIR='${prefix}'"/GRASS-${GRASS_VERSION_MAJOR}.${GRASS_VERSION_MINOR}.app/Contents/MacOS" 218 218 else 219 INSTDIR='${prefix}'"/grass -${GRASS_VERSION_MAJOR}.${GRASS_VERSION_MINOR}.${GRASS_VERSION_RELEASE}"219 INSTDIR='${prefix}'"/grass${GRASS_VERSION_MAJOR}${GRASS_VERSION_MINOR}" 220 220 fi 221 221 -
grass/branches/releasebranch_7_6/imagery/i.atcorr/i.atcorr.html
r73959 r74146 1057 1057 <em> 1058 1058 <a href="i.aster.toar.html">i.aster.toar</a>, 1059 <a href="i.colors.enhance.html">i.colors.enhance</a>, 1059 1060 <a href="i.landsat.toar.html">i.landsat.toar</a>, 1060 1061 <a href="r.info.html">r.info</a>, -
grass/branches/releasebranch_7_6/imagery/i.evapo.pt/i.evapo.pt.html
r73959 r74146 3 3 <em>i.evapo.pt</em> Calculates the diurnal evapotranspiration after Prestley 4 4 and Taylor (1972). The Priestley-Taylor model (Priestley and Taylor, 1972) 5 is a modification of Penman ’s more theoretical equation.5 is a modification of Penman's more theoretical equation. 6 6 7 7 <h2>NOTES</h2> 8 RNETD optional output from i.evapo.potradis giving good results as input8 RNETD optional output from <em>i.evapo.potrad</em> is giving good results as input 9 9 for net radiation in this module. 10 10 … … 36 36 <h2>AUTHORS</h2> 37 37 38 Yann Chemin, GRASS Development team, 2007-0838 Yann Chemin, GRASS Development Team, 2007-08 39 39 40 40 <p><i>Last changed: $Date$</i> -
grass/branches/releasebranch_7_6/imagery/i.landsat.toar/i.landsat.toar.html
r73959 r74146 111 111 112 112 NASA reports a structure of the L1G Metadata file 113 (<a href="http://landsat.usgs.gov/documents/LDCM-DFCB-004.pdf ">LDCM-DFCB-004.pdf</a>)113 (<a href="http://landsat.usgs.gov/documents/LDCM-DFCB-004.pdf">LDCM-DFCB-004.pdf</a>) 114 114 for Landsat Data Continuity Mission (i.e. Landsat-8). 115 115 … … 244 244 Environment, vol. 113</li> 245 245 246 <li>Chander G.H. and B. Markham, 2003 .: IEEE Transactions On Geoscience And246 <li>Chander G.H. and B. Markham, 2003: IEEE Transactions On Geoscience And 247 247 Remote Sensing, vol. 41, no. 11.</li> 248 248 249 <li>Chavez P.S., jr. 1996 .Image-based atmospheric corrections -249 <li>Chavez P.S., jr. 1996: Image-based atmospheric corrections - 250 250 Revisited and Improved. Photogrammetric Engineering and Remote 251 251 Sensing 62(9): 1025-1036.</li> … … 273 273 <em> 274 274 <a href="i.atcorr.html">i.atcorr</a>, 275 <a href="i.colors.enhance.html">i.colors.enhance</a>, 275 276 <a href="r.mapcalc.html">r.mapcalc</a>, 276 277 <a href="r.in.gdal.html">r.in.gdal</a> 277 278 </em> 278 279 <p> 279 <a href="https://lta.cr.usgs.gov/ landsat_dictionary.html">Landsat Data Dictionary</a> by USGS280 <a href="https://lta.cr.usgs.gov/DD/landsat_dictionary.html">Landsat Data Dictionary</a> by USGS 280 281 281 282 <h2>AUTHOR</h2> -
grass/branches/releasebranch_7_6/include/Make/Grass.make
r73959 r74146 68 68 69 69 GRASS_VERSION_NUMBER = $(GRASS_VERSION_MAJOR).$(GRASS_VERSION_MINOR).$(GRASS_VERSION_RELEASE) 70 GRASS_ VERSION_NAME = $(GRASS_VERSION_MAJOR)$(GRASS_VERSION_MINOR)$(GRASS_VERSION_RELEASE)70 GRASS_LIB_VERSION_NUMBER = $(GRASS_VERSION_MAJOR).$(GRASS_VERSION_MINOR) 71 71 72 72 GRASS_NAME = grass$(GRASS_VERSION_MAJOR)$(GRASS_VERSION_MINOR) … … 266 266 267 267 define lib_rules 268 $(1)_LIBNAME = grass_$(2).$(GRASS_ VERSION_NUMBER)268 $(1)_LIBNAME = grass_$(2).$(GRASS_LIB_VERSION_NUMBER) 269 269 ifneq ($(NEED_DEPS),) 270 270 $(1)LIB = -l$$($(1)_LIBNAME) $$($(1)DEPS) -
grass/branches/releasebranch_7_6/include/Make/Shlib.make
r73959 r74146 10 10 $(SHLIB_LD) -o $@ $(LDFLAGS) $^ $(LIBES) $(EXTRA_LIBS) $(MATHLIB) 11 11 ifndef MINGW 12 (cd $(ARCH_LIBDIR); ln -f -s $(notdir $@) $(patsubst %.$(GRASS_ VERSION_NUMBER)$(SHLIB_SUFFIX),%$(SHLIB_SUFFIX),$@))12 (cd $(ARCH_LIBDIR); ln -f -s $(notdir $@) $(patsubst %.$(GRASS_LIB_VERSION_NUMBER)$(SHLIB_SUFFIX),%$(SHLIB_SUFFIX),$@)) 13 13 endif 14 14 -
grass/branches/releasebranch_7_6/lib/gis/spawn.c
r73959 r74146 687 687 688 688 execvp(command, (char **)sp->args); 689 G_warning(_("Unable to execute command "));689 G_warning(_("Unable to execute command '%s': %s"), command, strerror(errno)); 690 690 _exit(127); 691 691 } -
grass/branches/releasebranch_7_6/lib/init/grass.py
r73959 r74146 341 341 exit_after=_("exit after creation of location or mapset. Only with -c flag"), 342 342 force_removal=_("force removal of .gislock if exists (use with care!). Only with --text flag"), 343 text=_("use text based interface (skip welcome screen)"),343 text=_("use text based interface (skip graphical welcome screen)"), 344 344 text_detail=_("and set as default"), 345 gtext=_("use text based interface (show welcome screen)"),345 gtext=_("use text based interface (show graphical welcome screen)"), 346 346 gtext_detail=_("and set as default"), 347 347 gui=_("use $DEFAULT_GUI graphical user interface"), … … 350 350 config_detail=_("options: arch,build,compiler,path,revision,svn_revision,version"), 351 351 params=_("Parameters"), 352 gisdbase=_("initial GRASS GISdatabase directory"),352 gisdbase=_("initial GRASS database directory"), 353 353 gisdbase_detail=_("directory containing Locations"), 354 354 location=_("initial GRASS Location"), … … 727 727 728 728 if not browser: 729 warning(_("Searched for a web browser, but none found")) 730 # even so we set konqueror to make lib/gis/parser.c happy: 731 # TODO: perhaps something more probable would be better, e.g. xdg-open 732 browser = "konqueror" 729 # even so we set to 'xdg-open' as a generic fallback 730 browser = "xdg-open" 733 731 734 732 os.environ['GRASS_HTML_BROWSER'] = browser -
grass/branches/releasebranch_7_6/lib/init/variables.html
r73959 r74146 112 112 the compression method for new raster maps can be set with the 113 113 environment variable GRASS_COMPRESSOR. Supported methods are RLE, 114 ZLIB, LZ4, BZIP2, and ZSTD. The default is ZLIB which can be 115 changed with e.g. <tt>GRASS_COMPRESSOR=ZSTD</tt></dd> 114 ZLIB, LZ4, BZIP2, and ZSTD. The default is ZSTD if available, 115 otherwise ZLIB, which can be changed with e.g. 116 <tt>GRASS_COMPRESSOR=ZSTD</tt></dd>, granted that GRASS has been 117 compiled with the requested compressor. Compressors that are always 118 available are RLE, ZLIB, and LZ4. The compressors BZIP2 and ZSTD 119 must be enabled when configuring GRASS for compilation. 116 120 117 121 <dt>GRASS_DB_ENCODING</dt> -
grass/branches/releasebranch_7_6/mswindows/GRASS-Installer.nsi.tmpl
r73959 r74146 30 30 !define BINARY_REVISION "1" 31 31 !define VERSION_NUMBER "@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@" 32 !define GRASS_BASE "GRASS GIS @GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@ .@GRASS_VERSION_RELEASE@"32 !define GRASS_BASE "GRASS GIS @GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@" 33 33 !if ${INSTALLER_TYPE} == "Release" 34 34 !define GRASS_COMMAND "grass@GRASS_VERSION_MAJOR@@GRASS_VERSION_MINOR@" -
grass/branches/releasebranch_7_6/mswindows/GRASS-Packager.bat.tmpl
r73959 r74146 24 24 set MSYS_BLD_DIR=C:\msys%1\mingw%1 25 25 26 set GRASS_PREFIX=%OSGEO4W_BLD_DIR%\apps\grass\grass -@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@26 set GRASS_PREFIX=%OSGEO4W_BLD_DIR%\apps\grass\grass@GRASS_VERSION_MAJOR@@GRASS_VERSION_MINOR@ 27 27 28 28 @echo. -
grass/branches/releasebranch_7_6/mswindows/Makefile
r73959 r74146 18 18 -e 's#@GRASS_VERSION_MAJOR@#$(GRASS_VERSION_MAJOR)#' \ 19 19 -e 's#@GRASS_VERSION_MINOR@#$(GRASS_VERSION_MINOR)#' \ 20 -e 's#@GRASS_VERSION_RELEASE@#$(GRASS_VERSION_RELEASE)#' \21 20 $< > $@ 22 21 -
grass/branches/releasebranch_7_6/mswindows/osgeo4w/env.bat.tmpl
r73959 r74146 3 3 REM 4 4 5 set GISBASE=%OSGEO4W_ROOT%\apps\grass\grass -@VERSION@5 set GISBASE=%OSGEO4W_ROOT%\apps\grass\grass@POSTFIX@ 6 6 7 7 REM Uncomment if you want to use Bash instead of Cmd -
grass/branches/releasebranch_7_6/mswindows/osgeo4w/grass.bat.tmpl
r73959 r74146 6 6 rem ######################################################################### 7 7 8 SET OSGEO4W_ROOT=@OSGEO4W_ROOT@9 10 8 rem 11 9 rem Set environmental variables 12 10 rem 13 call %OSGEO4W_ROOT%\bin\o4w_env.bat 14 call %OSGEO4W_ROOT%\apps\grass\grass-@VERSION@\etc\env.bat 11 call "%~dp0\o4w_env.bat" 12 call "%OSGEO4W_ROOT%\apps\grass\grass@POSTFIX@\etc\env.bat" 13 @echo off 15 14 16 15 rem -
grass/branches/releasebranch_7_6/mswindows/osgeo4w/package.sh
r73959 r74146 86 86 read PATCH <&3 87 87 88 export VERSION=$MAJOR.$MINOR.$PATCH 88 export VERSION=${MAJOR}.${MINOR}.${PATCH} 89 export POSTFIX=${MAJOR}${MINOR} 89 90 90 91 if [[ "$PATCH" == *svn* ]] ; then … … 209 210 210 211 log prepare packaging 211 mv $OSGEO4W_ROOT_MSYS/apps/grass/grass -$VERSION/include/grass/config.h \212 $OSGEO4W_ROOT_MSYS/apps/grass/grass-$VERSION/include/grass/config.h.mingw213 cp mswindows/osgeo4w/config.h.switch $OSGEO4W_ROOT_MSYS/apps/grass/grass -$VERSION/include/grass/config.h214 cp mswindows/osgeo4w/config.h.vc $OSGEO4W_ROOT_MSYS/apps/grass/grass -$VERSION/include/grass212 mv $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/include/grass/config.h \ 213 $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/include/grass/config.h.mingw 214 cp mswindows/osgeo4w/config.h.switch $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/include/grass/config.h 215 cp mswindows/osgeo4w/config.h.vc $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/include/grass 215 216 mkdir -p $OSGEO4W_ROOT_MSYS/etc/preremove $OSGEO4W_ROOT_MSYS/etc/postinstall 216 sed -e "s#@ VERSION@#$VERSION#g" -e "s#@OSGEO4W_ROOT@#$OSGEO4W_ROOT#g" -e "s#@POSTFIX@#$MAJOR$MINOR#g" \217 sed -e "s#@POSTFIX@#$POSTFIX#g" \ 217 218 mswindows/osgeo4w/grass.bat.tmpl >$OSGEO4W_ROOT_MSYS/bin/${GRASS_EXECUTABLE}.bat 218 sed -e "s#@ VERSION@#$VERSION#g" -e "s#@OSGEO4W_ROOT_MSYS@#$OSGEO4W_ROOT#g" \219 mswindows/osgeo4w/env.bat.tmpl >$OSGEO4W_ROOT_MSYS/apps/grass/grass -$VERSION/etc/env.bat220 sed -e "s#@ VERSION@#$VERSION#g" -e "s#@GRASS_EXECUTABLE@#$GRASS_EXECUTABLE#g" \219 sed -e "s#@POSTFIX@#$POSTFIX#g" \ 220 mswindows/osgeo4w/env.bat.tmpl >$OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/etc/env.bat 221 sed -e "s#@POSTFIX@#$POSTFIX#g" -e "s#@VERSION@#$VERSION#g" -e "s#@GRASS_EXECUTABLE@#$GRASS_EXECUTABLE#g" \ 221 222 mswindows/osgeo4w/postinstall.bat >$OSGEO4W_ROOT_MSYS/etc/postinstall/grass${PACKAGE_POSTFIX}.bat 222 sed -e "s#@ VERSION@#$VERSION#g" -e "s#@GRASS_EXECUTABLE@#$GRASS_EXECUTABLE#g" \223 sed -e "s#@POSTFIX@#$POSTFIX#g" -e "s#@VERSION@#$VERSION#g" -e "s#@GRASS_EXECUTABLE@#$GRASS_EXECUTABLE#g" \ 223 224 mswindows/osgeo4w/preremove.bat >$OSGEO4W_ROOT_MSYS/etc/preremove/grass${PACKAGE_POSTFIX}.bat 224 225 … … 226 227 log building vc libraries 227 228 OSGEO4W_POSTFIX=$OSGEO4W_POSTFIX sh \ 228 mswindows/osgeo4w/mklibs.sh $OSGEO4W_ROOT_MSYS/apps/grass/grass -$VERSION/lib/*.$VERSION.dll229 mv mswindows/osgeo4w/vc/grass*.lib $OSGEO4W_ROOT_MSYS/apps/grass/grass -$VERSION/lib229 mswindows/osgeo4w/mklibs.sh $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/lib/*.${MAJOR}.${MINOR}.dll 230 mv mswindows/osgeo4w/vc/grass*.lib $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/lib 230 231 231 232 log creating package … … 237 238 238 239 # update startup script 239 sed -e "s#@VERSION@#$VERSION#g" -e "s#@OSGEO4W_ROOT@#$OSGEO4W_ROOT#g" \ 240 -e "s#@POSTFIX@#$MAJOR$MINOR#g" \ 240 sed -e "s#@POSTFIX@#$POSTFIX#g" \ 241 241 $SRC/mswindows/osgeo4w/grass.bat.tmpl > bin/${GRASS_EXECUTABLE}.bat.tmpl 242 242 … … 267 267 /mingw${MINGW_POSTFIX}/bin/zlib1.dll \ 268 268 /mingw${MINGW_POSTFIX}/bin/libstdc++-6.dll \ 269 apps/grass/grass -$VERSION/bin269 apps/grass/grass$POSTFIX/bin 270 270 cp -uv /mingw${MINGW_POSTFIX}/etc/fonts/fonts.conf \ 271 apps/grass/grass -$VERSION/etc271 apps/grass/grass$POSTFIX/etc 272 272 273 273 # creating grass package 274 274 tar -cjf $PDIR/grass$PACKAGE_POSTFIX-$VERSION-$PACKAGE_PATCH.tar.bz2 \ 275 apps/grass/grass -$VERSION\275 apps/grass/grass$POSTFIX \ 276 276 bin/${GRASS_EXECUTABLE}.bat.tmpl \ 277 277 etc/postinstall/grass${PACKAGE_POSTFIX}.bat \ -
grass/branches/releasebranch_7_6/mswindows/osgeo4w/postinstall.bat
r73959 r74146 1 set ICON=%OSGEO4W_ROOT%\apps\grass\grass -@VERSION@\gui\icons\grass_osgeo.ico1 set ICON=%OSGEO4W_ROOT%\apps\grass\grass@POSTFIX@\gui\icons\grass_osgeo.ico 2 2 set BATCH=%OSGEO4W_ROOT%\bin\@GRASS_EXECUTABLE@.bat 3 3 textreplace -std -t "%BATCH%" 4 textreplace -std -t "%OSGEO4W_ROOT%"\apps\grass\grass-@ VERSION@\etc\fontcap4 textreplace -std -t "%OSGEO4W_ROOT%"\apps\grass\grass-@POSTFIX@\etc\fontcap 5 5 6 6 xxmklink "%OSGEO4W_STARTMENU%\GRASS GIS @VERSION@.lnk" "%BATCH%" "--gui" \ "Launch GRASS GIS @VERSION@" 1 "%ICON%" … … 11 11 12 12 rem set gisbase 13 set GISBASE=%OSGEO4W_ROOT%\apps\grass\grass -@VERSION@13 set GISBASE=%OSGEO4W_ROOT%\apps\grass\grass@POSTFIX@ 14 14 15 15 rem set path to freetype dll and its dependencies -
grass/branches/releasebranch_7_6/mswindows/osgeo4w/preremove.bat
r73959 r74146 3 3 4 4 del "%OSGEO4W_ROOT%\bin\@GRASS_EXECUTABLE@.bat" 5 del "%OSGEO4W_ROOT%"\apps\grass\grass -@VERSION@\etc\fontcap5 del "%OSGEO4W_ROOT%"\apps\grass\grass@POSTFIX@\etc\fontcap -
grass/branches/releasebranch_7_6/raster/r.buildvrt/r.buildvrt.html
r73959 r74146 12 12 the original raster maps which is only valid if the original raster 13 13 maps remain in the originally indicated mapset. A VRT can also be built 14 from raster maps registered with <em> r.external</em>.14 from raster maps registered with <em><a href="r.external.html">r.external</a></em>. 15 15 16 16 <p> … … 40 40 r.tile input=elev_state_50m output=elev_state_50m_tile_ width=1000 height=1000 overlap=0 41 41 # dump list of tiles to a file 42 g.list type=raster pattern=elev_state_50m_tile_* >tilelist42 g.list type=raster pattern=elev_state_50m_tile_* output=tilelist 43 43 # build a vrt 44 44 r.buildvrt file=tilelist output=elev_state_50m_vrt … … 49 49 <em> 50 50 <a href="r.tile.html">r.tile</a>, 51 <a href="r.patch.html">r.patch</a> 51 <a href="r.patch.html">r.patch</a>, 52 <a href="r.external.html">r.external</a> 52 53 </em> 53 54 -
grass/branches/releasebranch_7_6/raster/r.compress/main.c
r73959 r74146 236 236 int new, old, nrows, row; 237 237 void *rast; 238 char *cname; 238 239 239 240 Rast_get_cellhd(name, G_mapset(), &cellhd); 241 cname = getenv("GRASS_COMPRESSOR"); 242 if (cname && *cname) { 243 if (G_compressor_number(cname) < 1) 244 cname = G_compressor_name(G_default_compressor()); 245 else 246 cname = G_compressor_name(G_compressor_number(cname)); 247 } else 248 cname = G_compressor_name(G_default_compressor()); 240 249 241 250 /* check if already compressed/decompressed */ … … 253 262 return 1; 254 263 */ 255 G_message(_("Re-compressing <%s> "),name);264 G_message(_("Re-compressing <%s> with method %s..."), name, cname); 256 265 } 257 266 else 258 G_message(_("Compressing <%s> "),name);267 G_message(_("Compressing <%s> with method %s..."), name, cname); 259 268 } 260 269 -
grass/branches/releasebranch_7_6/raster/r.compress/r.compress.html
r73959 r74146 7 7 <p> 8 8 All raster maps (those imported for the first time and those newly 9 generated) are compressed by default using the ZLIB compression 10 method (see below). Related no data files (i.e.: NULL files), if 11 present, are compressed by default unless a specific environment 12 variable is set to explicitly disable NULL file compression 13 (<tt>GRASS_COMPRESS_NULLS</tt>, see below). 9 generated) are compressed by default using the ZSTD compression 10 method if available, otherwise ZLIB compression is used (see below). 11 Related no data files (i.e.: NULL files), if present, are compressed by 12 default unless a specific environment variable is set to explicitly 13 disable NULL file compression (<tt>GRASS_COMPRESS_NULLS</tt>, see 14 below). 14 15 15 16 <p> 16 17 During compression or re-compression, <em>r.compress</em> compresses 17 18 raster maps using the method specified by means of the environment 18 variable <tt>GRASS_COMPRESSOR</tt>. The default compression method is 19 Z LIB's "deflate" algorithm (LZ77-based). Raster maps that contain very20 little information (such as boundary, geology, soils and land use maps)21 can be greatly reduced in size. Some raster maps are shrunk to roughly22 1% of their original sizes.19 variable <tt>GRASS_COMPRESSOR</tt>. The default compression method is 20 ZSTD if available, otherwise ZLIB's "deflate" algorithm (LZ77-based). 21 Raster maps that contain very little information (such as boundary, 22 geology, soils and land use maps) can be greatly reduced in size. Some 23 raster maps are shrunk to roughly 1% of their original sizes. 23 24 All newly generated raster maps are automatically stored as compressed 24 25 data with varying methods depending on the raster format (i.e., … … 102 103 <!-- keep in sync with raster/rasterintro.html --> 103 104 104 All GRASS GIS raster map types are by default Z LIB compressed, i.e. using105 ZLIB's deflate algorithm. Through the environment variable 106 <tt>GRASS_COMPRESSOR</tt> the compression method can be set to RLE, ZLIB,107 LZ4, BZIP2, or ZSTD.105 All GRASS GIS raster map types are by default ZSTD compressed if 106 available, otherwise ZLIB compressed. Through the environment variable 107 <tt>GRASS_COMPRESSOR</tt> the compression method can be set to RLE, 108 ZLIB, LZ4, BZIP2, or ZSTD. 108 109 <p> 109 110 Integer (CELL type) raster maps can be compressed with RLE if … … 116 117 <!-- BTW, why not having an option "method" and another one "level" 117 118 instead of the environment variables? Is it too complicated? 119 120 Where should these options "method" and "level" be available/ 121 exposed to the user? Surely not in every module creating a raster map. 118 122 --> 119 123 <dl> -
grass/branches/releasebranch_7_6/raster/r.kappa/stats.c
r73959 r74146 47 47 48 48 sprintf(buf, "input=%s,%s", 49 G_fully_qualified_name(m aps[1], mmapset),50 G_fully_qualified_name( maps[0], rmapset));49 G_fully_qualified_name(mname, mmapset), 50 G_fully_qualified_name(rname, rmapset)); 51 51 argv[argc++] = buf; 52 52 -
grass/branches/releasebranch_7_6/raster/r.path/r.path.html
r73959 r74146 197 197 <em> 198 198 <a href="g.region.html">g.region</a>, 199 <a href="r.basins.fill.html">r.basins.fill</a>, 199 200 <a href="r.cost.html">r.cost</a>, 201 <a href="r.fill.dir.html">r.fill.dir</a>, 202 <a href="r.mapcalc.html">r.mapcalc</a>, 203 <a href="r.recode.html">r.recode</a>, 204 <a href="r.terraflow.html">r.terraflow</a>, 200 205 <a href="r.walk.html">r.walk</a>, 201 <a href="r.watershed.html">r.watershed</a>, 202 <a href="r.fill.dir.html">r.fill.dir</a>, 203 <a href="r.basins.fill.html">r.basins.fill</a>, 204 <a href="r.terraflow.html">r.terraflow</a>, 205 <a href="r.mapcalc.html">r.mapcalc</a>, 206 <a href="r.watershed.html">r.watershed</a> 206 207 </em> 207 208 -
grass/branches/releasebranch_7_6/raster/r.quantile/r.quantile.html
r73959 r74146 26 26 <a href="r.mode.html">r.mode</a>, 27 27 <a href="r.quant.html">r.quant</a>, 28 <a href="r.recode.html">r.recode</a>, 28 29 <a href="r.series.html">r.series</a>, 29 30 <a href="r.stats.html">r.stats</a>, -
grass/branches/releasebranch_7_6/raster/r.reclass/r.reclass.html
r73959 r74146 237 237 238 238 <em> 239 <a href="r.recode.html">r.recode</a>, 239 240 <a href="r.resample.html">r.resample</a>, 240 <a href="r.rescale.html">r.rescale</a>, 241 <a href="r.recode.html">r.recode</a> 241 <a href="r.rescale.html">r.rescale</a> 242 242 </em> 243 243 -
grass/branches/releasebranch_7_6/raster/r.recode/r.recode.html
r73959 r74146 73 73 </pre></div> 74 74 75 <h2>SEE ALSO</h2> 76 77 <em> 78 <a href="r.reclass.html">r.reclass</a> 79 </em> 75 80 76 81 <h2>AUTHOR</h2> -
grass/branches/releasebranch_7_6/raster/r.sim/r.sim.water/r.sim.water.html
r73959 r74146 202 202 <li> Hofierka, J., Knutova, M., 2015, 203 203 Simulating aspects of a flash flood using the Monte Carlo method and 204 GRASS GIS: a case study of the Mal áSvinka Basin (Slovakia),204 GRASS GIS: a case study of the Malá Svinka Basin (Slovakia), 205 205 Open Geosciences. Volume 7, Issue 1, ISSN (Online) 2391-5447, DOI: 206 206 <a href="http://dx.doi.org/10.1515/geo-2015-0013">10.1515/geo-2015-0013</a>, -
grass/branches/releasebranch_7_6/raster/r.stats/r.stats.html
r73959 r74146 80 80 <h2>EXAMPLES</h2> 81 81 82 <h3>Report area for each category</h3> 83 82 84 Report area for each category in the single raster map: 83 85 84 86 <div class="code"><pre> 87 g.region raster=geology_30m 85 88 r.stats -a in=geology_30m nv=no-data sep=tab 86 89 … … 100 103 </pre></div> 101 104 105 <h3>Report sorted number of cells for each category</h3> 106 102 107 Report sorted number of cells for each category in the single raster 103 108 map (suppress NULL data): 104 109 105 110 <div class="code"><pre> 106 r.stats -cn in=geology_30m sort=desc 111 g.region raster=geology_30m 112 r.stats -cn input=geology_30m sort=desc 107 113 108 114 217 1799 … … 120 126 </pre></div> 121 127 128 <h3>Report area, number of cells, and percents in multiple raster maps</h3> 129 122 130 Report area, number of cells, and percents (separated by tabs) for 123 each category in themultiple raster maps (suppress NULL data):131 each category in multiple raster maps (suppress NULL data): 124 132 125 133 <div class="code"><pre> 126 r.stats -nacp in=towns,urban sep=tab 134 g.region raster=towns 135 r.stats -nacp input=towns,urban separator=tab 127 136 128 137 1 55 23840000.000000 596 11.89% … … 134 143 </pre></div> 135 144 145 <h3>Report sorted area intervals of floating-point raster map</h3> 146 136 147 Report sorted area for each interval of floating-point input raster 137 148 map. Number of intervals are given by <b>nsteps</b> option. 138 149 139 150 <div class="code"><pre> 140 r.stats -an in=elevation nsteps=10 sort=desc sep=tab 151 g.region raster=elevation 152 r.stats -an input=elevation nsteps=10 sort=desc separator=tab 141 153 142 154 95.879221-105.954329 36440000.000000 … … 152 164 </pre></div> 153 165 166 <h3>Report raster cell counts in multiple raster maps</h3> 167 168 Report raster cell counts of landuse and geological categories within 169 zipcode areas: 170 171 <div class="code"><pre> 172 g.region raster=zipcodes 173 # landuse/landcover and zipcodes 174 r.stats -c input=landclass96,zipcodes separator=comma 175 176 # landuse/landcover, geology and zipcodes with category labels 177 r.stats -c input=landclass96,zipcodes,geology_30m separator=comma -l 154 178 <h2>SEE ALSO</h2> 155 179 -
grass/branches/releasebranch_7_6/raster/r.walk/r.walk.html
r73959 r74146 171 171 <a href="r.in.ascii.html">r.in.ascii</a>, 172 172 <a href="r.mapcalc.html">r.mapcalc</a>, 173 <a href="r.recode.html">r.recode</a>, 173 174 <a href="r.out.ascii.html">r.out.ascii</a> 174 175 </em> -
grass/branches/releasebranch_7_6/raster/rasterintro.html
r73959 r74146 280 280 <!-- keep in sync with raster/r.compress/r.compress.html --> 281 281 282 All GRASS GIS raster map types are by default compressed. Through the 283 environment variable <tt>GRASS_COMPRESSOR</tt> the compression method 284 can be set to RLE, ZLIB, LZ4, BZIP2, or ZSTD. 282 All GRASS GIS raster map types are by default ZSTD compressed if 283 available, otherwise ZLIB compressed. Through the environment variable 284 <tt>GRASS_COMPRESSOR</tt> the compression method can be set to RLE, 285 ZLIB, LZ4, BZIP2, or ZSTD. 285 286 <p> 286 287 Important: the NULL file compression can be turned off with -
grass/branches/releasebranch_7_6/scripts/i.pansharpen/i.pansharpen.html
r73959 r74146 176 176 177 177 <em> 178 <a href="i.colors.enhance.html">i.colors.enhance</a>, 178 179 <a href="i.his.rgb.html">i.his.rgb</a>, 179 180 <a href="i.rgb.his.html">i.rgb.his</a>, -
grass/branches/releasebranch_7_6/tools/mkhtml.py
r73959 r74146 242 242 in_h3 = False 243 243 244 text = text.replace(u'\xa0', u' ') 244 245 fd.write('%s<li class="toc"><a href="#%s" class="toc">%s</a>' % \ 245 246 (' ' * indent, escape_href(text), text)) -
grass/branches/releasebranch_7_6/vector/v.external/dsn.c
r73959 r74146 8 8 { 9 9 char *dsn; 10 11 dsn = G_store(opt_dsn);12 13 return dsn;14 15 /* OGR dsn and GRASS db connections are independent of each other */16 10 17 11 if (G_strncasecmp(opt_dsn, "PG:", 3) == 0) { -
grass/branches/releasebranch_7_6/vector/v.external/main.c
r73959 r74146 102 102 103 103 dsn = NULL; 104 /* disabling GRASS-PostGIS driver:105 * TODO: a new fn that converts OGR dsn to PQ connection info,106 * ignoring current GRASS db connection */107 use_ogr = TRUE;108 104 if (options.dsn->answer) 109 dsn = G_store(options.dsn->answer);105 dsn = get_datasource_name(options.dsn->answer, use_ogr); 110 106 111 107 if (flags.list->answer || flags.tlist->answer) { -
grass/branches/releasebranch_7_6/vector/v.in.ogr/main.c
r73959 r74146 769 769 for (layer = 0; layer < nlayers; layer++) { 770 770 Ogr_layer = ds_getlayerbyindex(Ogr_ds, layers[layer]); 771 #if GDAL_VERSION_NUM >= 1110000 772 if (param.geom->answer) { 773 Ogr_featuredefn = OGR_L_GetLayerDefn(Ogr_layer); 774 igeom = OGR_FD_GetGeomFieldIndex(Ogr_featuredefn, param.geom->answer); 775 if (igeom < 0) 776 G_fatal_error(_("Geometry column <%s> not found in input layer <%s>"), 777 param.geom->answer, OGR_L_GetName(Ogr_layer)); 778 779 OGR_L_SetSpatialFilterEx(Ogr_layer, igeom, poSpatialFilter[layer]); 780 } 781 else { 782 OGR_L_SetSpatialFilter(Ogr_layer, poSpatialFilter[layer]); 783 } 784 #else 771 785 OGR_L_SetSpatialFilter(Ogr_layer, poSpatialFilter[layer]); 786 #endif 772 787 if (OGR_L_SetAttributeFilter(Ogr_layer, attr_filter) != OGRERR_NONE) 773 788 G_fatal_error(_("Error setting attribute filter '%s'"), … … 2180 2195 /* use OGR extents if possible, needed to skip corrupted data 2181 2196 * in OGR dsn/layer */ 2197 /* BUT: OGR extents are unreliable, 2198 * sometimes excluding valid features */ 2182 2199 have_ogr_extent[layer] = 1; 2183 2200 } … … 2237 2254 int have_filter = 0; 2238 2255 2239 if (have_ogr_extent[layer]) { 2256 /* OGR extents are unreliable, 2257 * sometimes excluding valid features: 2258 * disabled */ 2259 if (0 && have_ogr_extent[layer]) { 2240 2260 if (*xmin <= *xmax && *ymin <= *ymax) { 2241 2261 /* check for any overlap */ -
grass/branches/releasebranch_7_6/vector/v.lidar.edgedetection/v.lidar.edgedetection.html
r73959 r74146 69 69 70 70 <div class="code"><pre> 71 # last return points 71 72 v.lidar.edgedetection input=vector_last output=edge ew_step=8 ns_step=8 lambda_g=0.5 72 73 </pre></div> -
grass/branches/releasebranch_7_6/vector/v.out.lidar/main.c
r73959 r74146 119 119 column, f_info->table); 120 120 if (ctype != DB_C_TYPE_INT && ctype != DB_C_TYPE_DOUBLE) 121 G_fatal_error(_("Only numeric column type is supported")); 121 G_fatal_error(_("Only numeric column type is supported (column <%s> in table <%s>)"), 122 column, f_info->table); 122 123 if (ctype == DB_C_TYPE_DOUBLE) 123 G_warning(_("Double values will be converted to integers")); 124 G_warning(_("Double values will be converted to integers (column <%s> in table <%s>)"), 125 column, f_info->table); 124 126 125 127 db_CatValArray_init(column_values);
Note:
See TracChangeset
for help on using the changeset viewer.
