databases/grass7: fix packaging and change options

- Remove with-openmp since the build failed for 3 modules
  with openmp since 2019-09-10
- Remove some default options less used (NETCDF MYSQL ODBC) or
  non existant (NETLIB)
- Add zstd option
- Uses NLS as an option

PR:		240892
Submitted by:	Loic Bartoletti <lbartoletti@tuxfamily.org> (maintainer)
This commit is contained in:
Kurt Jaeger 2019-09-29 19:09:05 +00:00
parent 95f93a5a97
commit fe4fd1f8a3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=513260
2 changed files with 101 additions and 96 deletions

View file

@ -3,7 +3,7 @@
PORTNAME= grass PORTNAME= grass
PORTVERSION= 7.6.1 PORTVERSION= 7.6.1
PORTREVISION= 6 PORTREVISION= 7
CATEGORIES= databases geography CATEGORIES= databases geography
MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \ MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \
http://grass.cict.fr/%SUBDIR%/ \ http://grass.cict.fr/%SUBDIR%/ \
@ -38,8 +38,9 @@ LIB_DEPENDS= libgdal.so:graphics/gdal \
libgeos.so:graphics/geos libgeos.so:graphics/geos
RUN_DEPENDS= bash:shells/bash RUN_DEPENDS= bash:shells/bash
USES= blaslapack compiler:openmp fortran gettext gmake gl iconv \ USES= blaslapack fortran gmake gl gnome \
jpeg perl5 pkgconfig python:2.7 readline shebangfix tk iconv jpeg perl5 pkgconfig python:2.7 \
readline shebangfix tk xorg
SHEBANG_LANG= nviz SHEBANG_LANG= nviz
nviz_OLD_CMD= nviz nviz_OLD_CMD= nviz
nviz_CMD= ${PREFIX}/${GRASS_INST_DIR}/bin/nviz nviz_CMD= ${PREFIX}/${GRASS_INST_DIR}/bin/nviz
@ -60,15 +61,14 @@ CONFIGURE_ARGS= --with-includes=${LOCALBASE}/include \
--with-blas \ --with-blas \
--with-lapack \ --with-lapack \
--with-cairo \ --with-cairo \
--with-nls \
--with-readline \ --with-readline \
--enable-largefile \ --enable-largefile \
--with-wxwidgets=${WX_CONFIG} \ --with-wxwidgets=${WX_CONFIG} \
--with-proj-share=${LOCALBASE}/share/proj \ --with-proj-share=${LOCALBASE}/share/proj \
--with-geos=${LOCALBASE}/bin/geos-config \ --with-geos=${LOCALBASE}/bin/geos-config \
--with-gdal=${LOCALBASE}/bin/gdal-config \ --with-gdal=${LOCALBASE}/bin/gdal-config \
--with-pthread=yes \ --with-pthread=yes
--with-openmp #--with-openmp
ALL_TARGET= default ALL_TARGET= default
USE_LDCONFIG= ${PREFIX}/${GRASS_INST_DIR}/lib USE_LDCONFIG= ${PREFIX}/${GRASS_INST_DIR}/lib
@ -79,23 +79,26 @@ PLIST_SUB= GRASS_INST_DIR="${GRASS_INST_DIR}" \
VERSION="${PORTVERSION}" VERS="${PORTVERSION:C/([0-9]+).([0-9]+)(.*)/\1.\2/}" \ VERSION="${PORTVERSION}" VERS="${PORTVERSION:C/([0-9]+).([0-9]+)(.*)/\1.\2/}" \
VER="${VER}" MAJVER="${PKGNAMESUFFIX}" VER="${VER}" MAJVER="${PKGNAMESUFFIX}"
OPTIONS_DEFINE= LAS NETCDF PDAL OPTIONS_DEFINE= LAS NETCDF NLS PDAL ZSTD
OPTIONS_MULTI= DB OPTIONS_MULTI= DB
OPTIONS_MULTI_DB= MYSQL ODBC PGSQL SQLITE OPTIONS_MULTI_DB= MYSQL ODBC PGSQL SQLITE
#OPTIONS_SINGLE= BLAS #OPTIONS_SINGLE= BLAS
#OPTIONS_SINGLE_BLAS= ATLAS NETLIB GOTOBLAS OPENBLAS #OPTIONS_SINGLE_BLAS= ATLAS NETLIB GOTOBLAS OPENBLAS
OPTIONS_DEFAULT= LAS PDAL PGSQL SQLITE NETLIB NETCDF MYSQL ODBC OPTIONS_DEFAULT= LAS NETCDF NLS PDAL PGSQL SQLITE ZSTD
OPTIONS_SUB= yes OPTIONS_SUB= yes
# BLAS/LAPACK: Only netlib compile the maxmimum number of modules
#BLAS_DESC= BLAS/LAPACK support #BLAS_DESC= BLAS/LAPACK support
#GOTOBLAS_DESC= GotoBLAS implementationS #GOTOBLAS_DESC= GotoBLAS implementationS
LAS_DESC= Enable LiDAR modules
PDAL_DESC= Enable points cloud data modules
#ATLAS_USES= blaslapack:atlas #ATLAS_USES= blaslapack:atlas
#NETLIB_USES= blaslapack #NETLIB_USES= blaslapack
#GOTOBLAS_USES= blaslapack:gotoblas #GOTOBLAS_USES= blaslapack:gotoblas
#OPENBLAS_USES= blaslapack:openblas #OPENBLAS_USES= blaslapack:openblas
LAS_DESC= Enable LiDAR modules
PDAL_DESC= Enable points cloud data modules
DB_DESC= Database support DB_DESC= Database support
NLS_CONFIGURE_WITH= nls
NLS_USES= gettext
LAS_CONFIGURE_ON= --with-liblas=yes LAS_CONFIGURE_ON= --with-liblas=yes
LAS_LIB_DEPENDS= liblas.so:devel/liblas \ LAS_LIB_DEPENDS= liblas.so:devel/liblas \
libboost_program_options.so:devel/boost-libs \ libboost_program_options.so:devel/boost-libs \
@ -116,6 +119,8 @@ PGSQL_CONFIGURE_ON= --with-postgres
SQLITE_USES= sqlite SQLITE_USES= sqlite
SQLITE_CONFIGURE_ON= --with-sqlite SQLITE_CONFIGURE_ON= --with-sqlite
SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
ZSTD_CONFIGURE_WITH= zstd
ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
.include <bsd.port.options.mk> .include <bsd.port.options.mk>

View file

@ -3995,91 +3995,91 @@ bin/grass%%VER%%
%%GRASS_INST_DIR%%/lib/libgrass_vector.so %%GRASS_INST_DIR%%/lib/libgrass_vector.so
%%GRASS_INST_DIR%%/lib/libgrass_vedit.%%VERS%%.so %%GRASS_INST_DIR%%/lib/libgrass_vedit.%%VERS%%.so
%%GRASS_INST_DIR%%/lib/libgrass_vedit.so %%GRASS_INST_DIR%%/lib/libgrass_vedit.so
%%GRASS_INST_DIR%%/locale/ar/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ar/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/ar/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ar/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/bn/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/bn/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/bn/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/bn/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/bn/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/bn/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/cs/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/cs/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/cs/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/cs/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/cs/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/cs/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/de/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/de/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/de/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/de/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/de/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/de/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/el/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/el/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/el/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/el/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/el/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/el/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/es/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/es/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/es/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/es/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/es/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/es/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/fi/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/fi/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/fi/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/fi/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/fi/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/fi/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/fr/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/fr/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/fr/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/fr/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/fr/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/fr/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/hu/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/hu/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/hu/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/hu/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/hu/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/hu/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/id_ID/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/id_ID/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/id_ID/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/id_ID/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/id_ID/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/id_ID/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/it/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/it/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/it/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/it/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/it/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/it/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/ja/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ja/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/ja/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ja/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/ja/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ja/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/ko/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ko/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/ko/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ko/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/ko/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ko/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/lv/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/lv/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/lv/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/lv/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/lv/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/lv/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/ml/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ml/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/ml/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ml/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/ml/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ml/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/pl/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/pl/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/pl/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/pl/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/pl/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/pl/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/pt/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/pt/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/pt/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/pt/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/pt/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/pt/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/pt_BR/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/pt_BR/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/pt_BR/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/pt_BR/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/pt_BR/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/pt_BR/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/ro/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ro/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/ro/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ro/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/ro/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ro/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/ru/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ru/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/ru/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ru/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/ru/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ru/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/si/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/si/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/si/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/si/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/si/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/si/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/sl/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/sl/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/sl/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/sl/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/ta/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ta/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/ta/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ta/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/ta/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/ta/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/th/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/th/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/th/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/th/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/th/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/th/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/tr/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/tr/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/tr/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/tr/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/tr/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/tr/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/uk/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/uk/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/uk/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/uk/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/uk/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/uk/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/vi/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/vi/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/vi/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/vi/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/vi/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/vi/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/zh/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/zh/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/zh/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/zh/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/zh/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/zh/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/locale/zh_CN/LC_MESSAGES/grasslibs.mo %%NLS%%%%GRASS_INST_DIR%%/locale/zh_CN/LC_MESSAGES/grasslibs.mo
%%GRASS_INST_DIR%%/locale/zh_CN/LC_MESSAGES/grassmods.mo %%NLS%%%%GRASS_INST_DIR%%/locale/zh_CN/LC_MESSAGES/grassmods.mo
%%GRASS_INST_DIR%%/locale/zh_CN/LC_MESSAGES/grasswxpy.mo %%NLS%%%%GRASS_INST_DIR%%/locale/zh_CN/LC_MESSAGES/grasswxpy.mo
%%GRASS_INST_DIR%%/scripts/d.correlate %%GRASS_INST_DIR%%/scripts/d.correlate
%%GRASS_INST_DIR%%/scripts/d.frame %%GRASS_INST_DIR%%/scripts/d.frame
%%GRASS_INST_DIR%%/scripts/d.out.file %%GRASS_INST_DIR%%/scripts/d.out.file
@ -4245,7 +4245,7 @@ bin/grass%%VER%%
%%GRASS_INST_DIR%%/tools/ghtml.py %%GRASS_INST_DIR%%/tools/ghtml.py
%%GRASS_INST_DIR%%/tools/ghtml.pyc %%GRASS_INST_DIR%%/tools/ghtml.pyc
%%GRASS_INST_DIR%%/tools/mkhtml.py %%GRASS_INST_DIR%%/tools/mkhtml.py
%%GRASS_INST_DIR%%/translation_status.json %%NLS%%%%GRASS_INST_DIR%%/translation_status.json
%%GRASS_INST_DIR%%/translators.csv %%GRASS_INST_DIR%%/translators.csv
%%LAS%%%%GRASS_INST_DIR%%/bin/r.in.lidar %%LAS%%%%GRASS_INST_DIR%%/bin/r.in.lidar
%%LAS%%%%GRASS_INST_DIR%%/bin/r3.in.lidar %%LAS%%%%GRASS_INST_DIR%%/bin/r3.in.lidar