git: 24efb6d28d40 - main - databases/grass7: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 31 Mar 2025 15:42:44 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=24efb6d28d402cf555cac3bcdf31c5a0ada88471
commit 24efb6d28d402cf555cac3bcdf31c5a0ada88471
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-03-31 15:42:20 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-03-31 15:42:37 +0000
databases/grass7: Remove expired port
2025-03-31 databases/grass7: Please use databases/grass8
---
MOVED | 1 +
databases/Makefile | 1 -
databases/grass7/Makefile | 200 -
databases/grass7/distinfo | 3 -
databases/grass7/files/patch-Makefile | 22 -
.../grass7/files/patch-include_Make_Install.make | 46 -
.../grass7/files/patch-lib_python_ctypes_Makefile | 11 -
...hon_ctypes_ctypesgencore_parser_preprocessor.py | 12 -
.../files/patch-raster_r.terraflow_stats.cpp | 47 -
.../grass7/files/patch-raster_r.terraflow_stats.h | 17 -
databases/grass7/files/pkg-message.in | 22 -
databases/grass7/pkg-descr | 7 -
databases/grass7/pkg-plist | 4315 --------------------
13 files changed, 1 insertion(+), 4703 deletions(-)
diff --git a/MOVED b/MOVED
index 7b58db17568b..bc7904a2b370 100644
--- a/MOVED
+++ b/MOVED
@@ -4266,3 +4266,4 @@ net-im/py-telepot||2025-03-31|Has expired: Upstream repository has been archived
multimedia/msdl||2025-03-31|Has expired: Obsolete utility for obsolete protocols
net-im/sayaka||2025-03-31|Has expired: Depends on expired security/mbedtls2
finance/odoo17||2025-03-31|Has expired: Depends on expired print/py-pypdf2
+databases/grass7|databases/grass8|2025-03-31|Has expired: Please use databases/grass8
diff --git a/databases/Makefile b/databases/Makefile
index 45c179af1267..f2c94d5f978e 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -90,7 +90,6 @@
SUBDIR += gom
SUBDIR += goose
SUBDIR += gqlplus
- SUBDIR += grass7
SUBDIR += grass8
SUBDIR += greptimedb
SUBDIR += hashtypes
diff --git a/databases/grass7/Makefile b/databases/grass7/Makefile
deleted file mode 100644
index 6af793e95dcb..000000000000
--- a/databases/grass7/Makefile
+++ /dev/null
@@ -1,200 +0,0 @@
-PORTNAME= grass
-PORTVERSION= 7.8.8
-PORTREVISION= 10
-CATEGORIES= databases geography
-MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \
- http://grass.cict.fr/%SUBDIR%/ \
- http://grass.fbk.eu/%SUBDIR%/ \
- http://grass.gis-lab.info/%SUBDIR%/ \
- http://grass.meteo.uni.wroc.pl/%SUBDIR%/ \
- http://grass.polytechnic.edu.na/%SUBDIR%/ \
- http://grass.unibuc.ro/%SUBDIR%/ \
- http://mirrors.ibiblio.org/grass/%SUBDIR%/ \
- http://pinus.gntech.ac.kr/grass/%SUBDIR%/ \
- http://wgbis.ces.iisc.ernet.in/grass/%SUBDIR%/ \
- http://wgrass.media.osaka-cu.ac.jp/grassh/%SUBDIR%/
-MASTER_SITE_SUBDIR= grass${VER}/source
-PKGNAMESUFFIX= 7
-
-MAINTAINER= lbartoletti@FreeBSD.org
-COMMENT= Open source Geographical Information System (GIS)
-WWW= https://grass.osgeo.org/
-
-DEPRECATED= Please use databases/grass8
-EXPIRATION_DATE= 2025-03-31
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/GPL.TXT
-
-BUILD_DEPENDS= ${PY_NUMPY} \
- ${PYTHON_SITELIBDIR}/six.py:devel/py-six@${PY_FLAVOR}
-LIB_DEPENDS= libgdal.so:graphics/gdal \
- libpng.so:graphics/png \
- libproj.so:graphics/proj \
- libtiff.so:graphics/tiff \
- libfftw3.so:math/fftw3 \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2 \
- libgeos.so:graphics/geos
-RUN_DEPENDS= ${PY_NUMPY} \
- ${PYTHON_SITELIBDIR}/six.py:devel/py-six@${PY_FLAVOR}
-
-USES= blaslapack compiler:c11 gl gmake gnome iconv \
- jpeg perl5 pkgconfig python readline shebangfix xorg
-SHEBANG_GLOB= *.py
-SHEBANG_LANG= nviz
-nviz_OLD_CMD= nviz
-nviz_CMD= ${PREFIX}/${GRASS_INST_DIR}/bin/nviz
-USE_XORG= sm ice x11 xext xi xmu xrender xt
-USE_GL= gl glu
-USE_GNOME= cairo
-USE_WX= 3.2
-WX_COMPS= wx python:run
-GNU_CONFIGURE= yes
-
-CONFIGURE_ARGS= --with-includes=${LOCALBASE}/include \
- --with-libs=${LOCALBASE}/lib \
- --with-opengl-includes=${LOCALBASE}/include/ \
- --with-opengl-libs=${LOCALBASE}/lib/ \
- --with-freetype \
- --with-freetype-includes=${LOCALBASE}/include/freetype2 \
- --with-blas \
- --with-lapack \
- --with-cairo \
- --with-readline \
- --enable-largefile \
- --with-wxwidgets=${WX_CONFIG} \
- --with-proj-share=${LOCALBASE}/share/proj \
- --with-proj-includes=${LOCALBASE}/include \
- --with-proj-libs=${LOCALBASE}/lib \
- --with-proj=${LOCALBASE}/bin/proj \
- --with-geos=${LOCALBASE}/bin/geos-config \
- --with-gdal=${LOCALBASE}/bin/gdal-config \
- --with-pthread=yes \
- --prefix=${LOCALBASE} \
- --exec-prefix=${LOCALBASE}
-
-CFLAGS+= -std=c11
-
-SUB_FILES= pkg-message
-SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
-BINARY_ALIAS= python3=${PYTHON_CMD}
-ALL_TARGET= default
-USE_LDCONFIG= ${PREFIX}/${GRASS_INST_DIR}/lib
-MAKE_ENV+= TARGET="${CONFIGURE_TARGET}"
-VER= ${PORTVERSION:R:C/\.//}
-
-PLIST_SUB= GRASS_INST_DIR="${GRASS_INST_DIR}" \
- VERSION="${PORTVERSION}" VERS="${PORTVERSION:C/([0-9]+).([0-9]+)(.*)/\1.\2/}" \
- VER="${VER}" MAJVER="${PKGNAMESUFFIX}"
-
-OPTIONS_DEFINE= NETCDF NLS PDAL ZSTD
-OPTIONS_MULTI= DB
-OPTIONS_MULTI_DB= MYSQL ODBC PGSQL SQLITE
-#OPTIONS_SINGLE= BLAS
-#OPTIONS_SINGLE_BLAS= ATLAS NETLIB GOTOBLAS OPENBLAS
-OPTIONS_DEFAULT= NETCDF NLS PDAL PGSQL SQLITE ZSTD
-OPTIONS_SUB= yes
-
-# BLAS/LAPACK: Only netlib compile the maxmimum number of modules
-#BLAS_DESC= BLAS/LAPACK support
-#GOTOBLAS_DESC= GotoBLAS implementationS
-#ATLAS_USES= blaslapack:atlas
-#NETLIB_USES= blaslapack
-#GOTOBLAS_USES= blaslapack:gotoblas
-#OPENBLAS_USES= blaslapack:openblas
-PDAL_DESC= Enable points cloud data modules
-DB_DESC= Database support
-MYSQL_USES= mysql
-MYSQL_CONFIGURE_ON= --with-mysql \
- --with-mysql-includes=${LOCALBASE}/include/mysql \
- --with-mysql-libs=${LOCALBASE}/lib/mysql
-NETCDF_CONFIGURE_ON= --with-netcdf=${LOCALBASE}/bin/nc-config
-NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf
-NLS_CONFIGURE_WITH= nls
-NLS_USES= gettext
-ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
-ODBC_CONFIGURE_WITH= odbc
-PDAL_CONFIGURE_ON= --with-pdal=${LOCALBASE}/bin/pdal-config
-PDAL_LIB_DEPENDS= libpdalcpp.so:math/pdal
-PGSQL_USES= pgsql
-PGSQL_CONFIGURE_WITH= postgres
-SQLITE_USES= sqlite
-SQLITE_CONFIGURE_WITH= sqlite
-SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-ZSTD_CONFIGURE_WITH= zstd
-ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
-
-.if exists(/usr/include/omp.h)
-CONFIGURE_ARGS+= --with-openmp
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "i386"
-USE_GCC= yes
-PLIST_SUB+= NOTONI386="@comment "
-.else
-PLIST_SUB+= NOTONI386=""
-.endif
-
-.if !defined (GRASS_INST_DIR)
-GRASS_INST_DIR= ${PORTNAME}${VER}
-.endif
-
-MANDIRS= ${PREFIX}/grass${VER}/docs/man/man1
-
-post-patch:
- ${REINPLACE_CMD} \
- 's|= python3|= ${PYTHON_CMD:T}|' ${WRKSRC}/include/Make/Platform.make.in
- ${REINPLACE_CMD} -e \
- "s|'make'|'gmake'|g; \
- s|gcc|${CC}|" ${WRKSRC}/scripts/g.extension/g.extension.py
- ${REINPLACE_CMD} \
- 's|$$(ARCH)|$$(TARGET)|g' ${WRKSRC}/include/Make/Grass.make
-# Replace hardcoded python interpreter to PYTHON_CMD
- ${REINPLACE_CMD} "s|'GRASS_PYTHON', 'python'|'GRASS_PYTHON', \'${PYTHON_CMD}\'|g" \
- ${WRKSRC}/scripts/wxpyimgview/wxpyimgview.py
- ${REINPLACE_CMD} 's|GRASS_PYTHON=python|GRASS_PYTHON=${PYTHON_CMD}|g' \
- ${WRKSRC}/lib/init/grass.sh
- ${REINPLACE_CMD} \
- "s|environ\['GRASS_PYTHON'\] = "'"python3"'"|environ['GRASS_PYTHON'] = "'"${PYTHON_CMD}"'"|g" \
- ${WRKSRC}/lib/python/script/setup.py
-
-post-install:
-# remove useless files
- ${RM} -rf ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/db.test/
- ${RM} -rf ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/demolocation/PERMANENT/.tmp/
- ${RM} -rf ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/docs/html/colortables/*bak.png
-
-# fix pkg-plist issues
-# poudriere testport, poudriere bulk -t and make ports can create different pkg-plist
- for i in `${FIND} ${WRKSRC}/scripts -type f \( -name *jpg -o -name *png -o -name *gxm \) -print`; do \
- ${INSTALL_DATA} $$i ${STAGEDIR}${LOCALBASE}/${PORTNAME}${VER}/docs/html; \
- done
- for i in `${FIND} ${WRKSRC}/gui/wxpython -type f \( -name *jpg -o -name *png -o -name *gxm \) -print`; do \
- ${INSTALL_DATA} $$i ${STAGEDIR}${LOCALBASE}/${PORTNAME}${VER}/docs/html; \
- done
- for i in `${FIND} ${WRKSRC}/raster -type f \( -name *jpg -o -name *png -o -name *gxm \) -print`; do \
- ${INSTALL_DATA} $$i ${STAGEDIR}${LOCALBASE}/${PORTNAME}${VER}/docs/html; \
- done
- for i in `${FIND} ${WRKSRC}/imagery -type f \( -name *jpg -o -name *png -o -name *gxm \) -print`; do \
- ${INSTALL_DATA} $$i ${STAGEDIR}${LOCALBASE}/${PORTNAME}${VER}/docs/html; \
- done
- ${INSTALL_SCRIPT} ${WRKSRC}/scripts/wxpyimgview/wxpyimgview_gui.py ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/wxpyimgview_gui.py
- ${MKDIR} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/d.polar
- ${INSTALL_DATA} ${WRKSRC}/scripts/d.polar/ps_defs.eps ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/d.polar
-
-# STRIP PART
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/bin/*
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/driver/db/*
-.for i in clean_temp current_time_s_ms echo i.find lock run r.watershed/seg r.watershed/ram lister/vector lister/cell
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/${i}
-.endfor
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/tools/g.echo
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/lib/*
-
-# symlink grass7
- ${LN} -sf ${PORTNAME}${VER} \
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
-.include <bsd.port.post.mk>
diff --git a/databases/grass7/distinfo b/databases/grass7/distinfo
deleted file mode 100644
index f08c2194a479..000000000000
--- a/databases/grass7/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1709187366
-SHA256 (grass-7.8.8.tar.gz) = ba9620a87a89ad924670ce193a8de00329f57e7389539596698849e5ee5deebe
-SIZE (grass-7.8.8.tar.gz) = 66331485
diff --git a/databases/grass7/files/patch-Makefile b/databases/grass7/files/patch-Makefile
deleted file mode 100644
index bf8fceabdb0d..000000000000
--- a/databases/grass7/files/patch-Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.orig 2016-11-04 UTC
-+++ Makefile
-@@ -64,19 +64,7 @@ default:
- $(MAKE) subdirs
- $(MAKE) $(FILES_DST)
- $(MAKE) manifests
-- @if [ `wc -l < "$(ERRORLOG)"` -gt 5 ] ; then \
-- echo "--" >> $(ERRORLOG) ; \
-- echo "In case of errors please change into the directory with error and run 'make'." >> $(ERRORLOG) ; \
-- echo "If you get multiple errors, you need to deal with them in the order they" >> $(ERRORLOG) ; \
-- echo "appear in the error log. If you get an error building a library, you will" >> $(ERRORLOG) ; \
-- echo "also get errors from anything which uses the library." >> $(ERRORLOG) ; \
-- else \
-- echo "No errors detected." >> $(ERRORLOG) ; \
-- fi
-- @echo "--" >> $(ERRORLOG)
- @echo "Finished compilation: `date`" >> $(ERRORLOG)
-- @cat $(ERRORLOG)
-- @if [ `wc -l < "$(ERRORLOG)"` -gt 8 ] ; then false ; else true ; fi
-
- manifests:
- ifeq ($(MANIFEST),external)
diff --git a/databases/grass7/files/patch-include_Make_Install.make b/databases/grass7/files/patch-include_Make_Install.make
deleted file mode 100644
index 62ceb4921937..000000000000
--- a/databases/grass7/files/patch-include_Make_Install.make
+++ /dev/null
@@ -1,46 +0,0 @@
---- include/Make/Install.make.orig 2021-10-17 18:22:04 UTC
-+++ include/Make/Install.make
-@@ -37,7 +37,6 @@ ifeq ($(strip $(MACOSX_APP)),1)
- $(MAKE) install-macosx
- else
- $(MAKE) install-check-parent
-- $(MAKE) install-check-writable
- $(MAKE) install-check-prefix
- $(MAKE) real-install
- endif
-@@ -54,22 +53,7 @@ install-check-parent: | $(DESTDIR)
- while [ ! -d "$(DESTDIR)$$INST_PATH" ]; do \
- INST_PATH=`dirname $$INST_PATH`; \
- done; \
-- if [ ! -d "$(DESTDIR)$(INST_DIR)" -a ! -w "$(DESTDIR)$$INST_PATH" ] ; then \
-- echo "ERROR: Directory $$INST_PATH is a parent directory of your" >&2 ; \
-- echo " install directory $(INST_DIR) and is not writable." >&2 ; \
-- echo " Perhaps you need root access." >&2 ; \
-- echo " Installation aborted, exiting Make." >&2 ; \
-- exit 1; \
-- fi
-
--install-check-writable:
-- @ if [ -d "$(DESTDIR)$(INST_DIR)" -a ! -w "$(DESTDIR)$(INST_DIR)" ] ; then \
-- echo "ERROR: Your install directory $(INST_DIR) is not writable." >&2 ; \
-- echo " Perhaps you need root access." >&2 ; \
-- echo " Installation aborted, exiting Make." >&2 ; \
-- exit 1; \
-- fi
--
- install-check-prefix:
- @ result=`echo "$(DESTDIR)$(INST_DIR)" | awk '{ if ($$1 ~ /grass/) print $$1 }'`; \
- if [ "$$result" = "" ] ; then \
-@@ -77,12 +61,6 @@ install-check-prefix:
- echo " does not contain the word 'grass'." >&2 ; \
- echo " It is highly recommended that the word 'grass' be part" >&2 ; \
- echo " of your install directory to avoid conflicts." >&2 ; \
-- echo " Do you want to continue? [y/n]" >&2 ; \
-- read ans; \
-- if [ "$$ans" != "y" -a "$$ans" != "Y" ] ; then \
-- echo "Installation aborted, exiting Make." >&2 ; \
-- exit 1; \
-- fi; \
- fi
-
- ifneq ($(strip $(MINGW)),)
diff --git a/databases/grass7/files/patch-lib_python_ctypes_Makefile b/databases/grass7/files/patch-lib_python_ctypes_Makefile
deleted file mode 100644
index 844ec4ead152..000000000000
--- a/databases/grass7/files/patch-lib_python_ctypes_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/python/ctypes/Makefile.orig 2020-06-03 13:29:15 UTC
-+++ lib/python/ctypes/Makefile
-@@ -63,7 +63,7 @@ endif
-
- SED = sed
- CTYPESGEN = ./ctypesgen.py
--CTYPESFLAGS = --cpp "$(CC) -E $(CPPFLAGS) $(LFS_CFLAGS) $(MAC_FLAGS) $(EXTRA_CFLAGS) $(NLS_CFLAGS) $(DEFS) $(EXTRA_INC) $(INC) -D__GLIBC_HAVE_LONG_LONG"
-+CTYPESFLAGS = --cpp "$(CC) -E $(CPPFLAGS) $(LFS_CFLAGS) $(MAC_FLAGS) $(EXTRA_CFLAGS) $(NLS_CFLAGS) $(DEFS) $(EXTRA_INC) $(INC) -D__GLIBC_HAVE_LONG_LONG -D__GNUCLIKE_BUILTIN_VARARGS -D__GNUCLIKE_BUILTIN_STDARG"
- EXTRA_CLEAN_FILES := $(wildcard ctypesgencore/*.pyc) $(wildcard ctypesgencore/*/*.pyc)
-
- ifneq ($(MINGW),)
diff --git a/databases/grass7/files/patch-lib_python_ctypes_ctypesgencore_parser_preprocessor.py b/databases/grass7/files/patch-lib_python_ctypes_ctypesgencore_parser_preprocessor.py
deleted file mode 100644
index 11b8c047c88c..000000000000
--- a/databases/grass7/files/patch-lib_python_ctypes_ctypesgencore_parser_preprocessor.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- lib/python/ctypes/ctypesgencore/parser/preprocessor.py.orig 2020-06-03 13:26:22 UTC
-+++ lib/python/ctypes/ctypesgencore/parser/preprocessor.py
-@@ -123,7 +123,8 @@ class PreprocessorParser(object):
- def __init__(self, options, cparser):
- self.defines = ["inline=", "__inline__=", "__extension__=",
- "_Bool=uint8_t", "__const=const", "__asm__(x)=",
-- "__asm(x)=", "CTYPESGEN=1"]
-+ "__asm(x)=", "CTYPESGEN=1",
-+ "__attribute__(x)=", "__aligned(x)=", "_Noreturn="]
-
- # On OSX, explicitly add these defines to keep from getting syntax
- # errors in the OSX standard headers.
diff --git a/databases/grass7/files/patch-raster_r.terraflow_stats.cpp b/databases/grass7/files/patch-raster_r.terraflow_stats.cpp
deleted file mode 100644
index 0fcc68e2c2d1..000000000000
--- a/databases/grass7/files/patch-raster_r.terraflow_stats.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
---- raster/r.terraflow/stats.cpp.orig 2020-12-21 18:40:15 UTC
-+++ raster/r.terraflow/stats.cpp
-@@ -126,44 +126,7 @@ statsRecorder::statsRecorder(char *fname) : ofstream(n
- //ofstream that takes an fd; wrote another noclobber() function that
- //closes fd and returns the name;
- rt_start(tm);
--#ifndef __MINGW32__
-- bss = sbrk(0);
--#endif
-- char buf[BUFSIZ];
-- *this << freeMem(buf) << endl;
- }
--
--/* ********************************************************************** */
--
--long
--statsRecorder::freeMem() {
--#ifdef __MINGW32__
-- return -1;
--#else
-- struct rlimit rlim;
-- if (getrlimit(RLIMIT_DATA, &rlim) == -1) {
-- perror("getrlimit: ");
-- return -1;
-- }
-- /* printf("getrlimit returns: %d \n", rlim.rlim_cur); */
-- if (rlim.rlim_cur == RLIM_INFINITY) {
-- /* printf("rlim is infinity\n"); */
-- /* should fix this */
-- return -1;
-- }
-- long freeMem = rlim.rlim_cur - ((char*)sbrk(0)-(char*)bss);
-- return freeMem;
--#endif /* __MINGW32__ */
--}
--
--char *
--statsRecorder::freeMem(char *buf) {
-- char buf2[BUFSIZ];
-- sprintf(buf, "Free Memory=%s", formatNumber(buf2, freeMem()));
-- return buf;
--}
--
--
-
- /* ********************************************************************** */
-
diff --git a/databases/grass7/files/patch-raster_r.terraflow_stats.h b/databases/grass7/files/patch-raster_r.terraflow_stats.h
deleted file mode 100644
index 6e9013c22069..000000000000
--- a/databases/grass7/files/patch-raster_r.terraflow_stats.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- raster/r.terraflow/stats.h.orig 2020-12-21 18:40:15 UTC
-+++ raster/r.terraflow/stats.h
-@@ -35,14 +35,11 @@ int noclobberFile(char *);
- class statsRecorder : public ofstream {
- private:
- Rtimer tm;
-- void *bss;
- public:
- statsRecorder(char *fname);
- ~statsRecorder() {
- this->flush();
- }
-- char *freeMem(char *);
-- long freeMem();
- char *timestamp();
- void timestamp(const char *s);
- void comment(const char *s, const int verbose=1);
diff --git a/databases/grass7/files/pkg-message.in b/databases/grass7/files/pkg-message.in
deleted file mode 100644
index 917d7762805c..000000000000
--- a/databases/grass7/files/pkg-message.in
+++ /dev/null
@@ -1,22 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To run the wxpython based GUI:
-
- export GRASS_PYTHON=%%PYTHON_CMD%%
- grass -gui
-
-To map gcc for numpy, add:
-
- libgcc_s.so.1 gcc9/libgcc_s.so.1
- libgomp.so.1 gcc9/libgomp.so.1
- libssp.so.0 gcc9/libssp.so.0
- libstdc++.so.6 gcc9/libstdc++.so.6
-
-to %%LOCALBASE%%/etc/libmap.d/gcc.conf. Use your local gcc version
-instead of gcc9.
-
-This is required for some modules using fortran.
-EOM
-}
-]
diff --git a/databases/grass7/pkg-descr b/databases/grass7/pkg-descr
deleted file mode 100644
index a44cad5d95a0..000000000000
--- a/databases/grass7/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
- Geographic Resources Analysis Support System
- (GRASS GIS)
-
-An open source Geographical Information System (GIS) with raster,
-topological vector, image processing, and graphics production functionality
-that operates on various platforms through a graphical user interface and
-shell in X-Windows. It is released under GNU General Public License (GPL).
diff --git a/databases/grass7/pkg-plist b/databases/grass7/pkg-plist
deleted file mode 100644
index 0a663d95bb3d..000000000000
--- a/databases/grass7/pkg-plist
+++ /dev/null
@@ -1,4315 +0,0 @@
-%%GRASS_INST_DIR%%/AUTHORS
-%%GRASS_INST_DIR%%/CHANGES
-%%GRASS_INST_DIR%%/CITING
-%%GRASS_INST_DIR%%/COPYING
-%%GRASS_INST_DIR%%/GPL.TXT
-%%GRASS_INST_DIR%%/INSTALL
-%%GRASS_INST_DIR%%/REQUIREMENTS.html
-%%GRASS_INST_DIR%%/bin/d.barscale
-%%GRASS_INST_DIR%%/bin/d.colorlist
-%%GRASS_INST_DIR%%/bin/d.colortable
-%%GRASS_INST_DIR%%/bin/d.erase
-%%GRASS_INST_DIR%%/bin/d.font
-%%GRASS_INST_DIR%%/bin/d.fontlist
-%%GRASS_INST_DIR%%/bin/d.geodesic
-%%GRASS_INST_DIR%%/bin/d.graph
-%%GRASS_INST_DIR%%/bin/d.grid
-%%GRASS_INST_DIR%%/bin/d.his
-%%GRASS_INST_DIR%%/bin/d.histogram
-%%GRASS_INST_DIR%%/bin/d.info
-%%GRASS_INST_DIR%%/bin/d.labels
-%%GRASS_INST_DIR%%/bin/d.legend
-%%GRASS_INST_DIR%%/bin/d.legend.vect
-%%GRASS_INST_DIR%%/bin/d.linegraph
-%%GRASS_INST_DIR%%/bin/d.mon
-%%GRASS_INST_DIR%%/bin/d.northarrow
-%%GRASS_INST_DIR%%/bin/d.path
-%%GRASS_INST_DIR%%/bin/d.profile
-%%GRASS_INST_DIR%%/bin/d.rast
-%%GRASS_INST_DIR%%/bin/d.rast.arrow
-%%GRASS_INST_DIR%%/bin/d.rast.num
-%%GRASS_INST_DIR%%/bin/d.rgb
-%%GRASS_INST_DIR%%/bin/d.rhumbline
-%%GRASS_INST_DIR%%/bin/d.text
-%%GRASS_INST_DIR%%/bin/d.title
-%%GRASS_INST_DIR%%/bin/d.vect
-%%GRASS_INST_DIR%%/bin/d.vect.chart
-%%GRASS_INST_DIR%%/bin/d.vect.thematic
-%%GRASS_INST_DIR%%/bin/d.where
-%%GRASS_INST_DIR%%/bin/db.columns
-%%GRASS_INST_DIR%%/bin/db.connect
-%%GRASS_INST_DIR%%/bin/db.copy
-%%GRASS_INST_DIR%%/bin/db.createdb
-%%GRASS_INST_DIR%%/bin/db.databases
-%%GRASS_INST_DIR%%/bin/db.describe
-%%GRASS_INST_DIR%%/bin/db.drivers
-%%GRASS_INST_DIR%%/bin/db.dropdb
-%%GRASS_INST_DIR%%/bin/db.execute
-%%GRASS_INST_DIR%%/bin/db.login
-%%GRASS_INST_DIR%%/bin/db.select
-%%GRASS_INST_DIR%%/bin/db.tables
-%%GRASS_INST_DIR%%/bin/g.access
-%%GRASS_INST_DIR%%/bin/g.cairocomp
-%%GRASS_INST_DIR%%/bin/g.copy
-%%GRASS_INST_DIR%%/bin/g.dirseps
-%%GRASS_INST_DIR%%/bin/g.filename
-%%GRASS_INST_DIR%%/bin/g.findetc
-%%GRASS_INST_DIR%%/bin/g.findfile
-%%GRASS_INST_DIR%%/bin/g.gisenv
-%%GRASS_INST_DIR%%/bin/g.gui
-%%GRASS_INST_DIR%%/bin/g.list
-%%GRASS_INST_DIR%%/bin/g.mapset
-%%GRASS_INST_DIR%%/bin/g.mapsets
-%%GRASS_INST_DIR%%/bin/g.message
-%%GRASS_INST_DIR%%/bin/g.mkfontcap
-%%GRASS_INST_DIR%%/bin/g.parser
-%%GRASS_INST_DIR%%/bin/g.pnmcomp
-%%GRASS_INST_DIR%%/bin/g.ppmtopng
-%%GRASS_INST_DIR%%/bin/g.proj
-%%GRASS_INST_DIR%%/bin/g.region
-%%GRASS_INST_DIR%%/bin/g.remove
-%%GRASS_INST_DIR%%/bin/g.rename
-%%GRASS_INST_DIR%%/bin/g.tempfile
-%%GRASS_INST_DIR%%/bin/g.version
-%%GRASS_INST_DIR%%/bin/i.albedo
-%%GRASS_INST_DIR%%/bin/i.aster.toar
-%%GRASS_INST_DIR%%/bin/i.atcorr
-%%GRASS_INST_DIR%%/bin/i.biomass
-%%GRASS_INST_DIR%%/bin/i.cca
-%%GRASS_INST_DIR%%/bin/i.cluster
-%%GRASS_INST_DIR%%/bin/i.eb.eta
-%%GRASS_INST_DIR%%/bin/i.eb.evapfr
-%%GRASS_INST_DIR%%/bin/i.eb.hsebal01
-%%GRASS_INST_DIR%%/bin/i.eb.netrad
-%%GRASS_INST_DIR%%/bin/i.eb.soilheatflux
-%%GRASS_INST_DIR%%/bin/i.emissivity
-%%GRASS_INST_DIR%%/bin/i.evapo.mh
-%%GRASS_INST_DIR%%/bin/i.evapo.pm
-%%GRASS_INST_DIR%%/bin/i.evapo.pt
-%%GRASS_INST_DIR%%/bin/i.evapo.time
-%%GRASS_INST_DIR%%/bin/i.fft
-%%GRASS_INST_DIR%%/bin/i.gensig
-%%GRASS_INST_DIR%%/bin/i.gensigset
-%%GRASS_INST_DIR%%/bin/i.group
-%%GRASS_INST_DIR%%/bin/i.his.rgb
-%%GRASS_INST_DIR%%/bin/i.ifft
-%%GRASS_INST_DIR%%/bin/i.landsat.acca
-%%GRASS_INST_DIR%%/bin/i.landsat.toar
-%%GRASS_INST_DIR%%/bin/i.maxlik
-%%GRASS_INST_DIR%%/bin/i.modis.qc
-%%GRASS_INST_DIR%%/bin/i.ortho.camera
-%%GRASS_INST_DIR%%/bin/i.ortho.elev
-%%GRASS_INST_DIR%%/bin/i.ortho.init
-%%GRASS_INST_DIR%%/bin/i.ortho.photo
-%%GRASS_INST_DIR%%/bin/i.ortho.rectify
-%%GRASS_INST_DIR%%/bin/i.ortho.target
-%%GRASS_INST_DIR%%/bin/i.ortho.transform
-%%GRASS_INST_DIR%%/bin/i.pca
-%%GRASS_INST_DIR%%/bin/i.rectify
-%%GRASS_INST_DIR%%/bin/i.rgb.his
-%%GRASS_INST_DIR%%/bin/i.segment
-%%GRASS_INST_DIR%%/bin/i.smap
-%%GRASS_INST_DIR%%/bin/i.target
-%%GRASS_INST_DIR%%/bin/i.topo.corr
-%%GRASS_INST_DIR%%/bin/i.vi
-%%GRASS_INST_DIR%%/bin/i.zc
-%%GRASS_INST_DIR%%/bin/m.cogo
-%%GRASS_INST_DIR%%/bin/m.measure
-%%GRASS_INST_DIR%%/bin/m.nviz.image
-%%GRASS_INST_DIR%%/bin/m.nviz.script
-%%GRASS_INST_DIR%%/bin/m.transform
-%%GRASS_INST_DIR%%/bin/ps.map
-%%GRASS_INST_DIR%%/bin/r.basins.fill
-%%GRASS_INST_DIR%%/bin/r.buffer
-%%GRASS_INST_DIR%%/bin/r.buildvrt
-%%GRASS_INST_DIR%%/bin/r.carve
-%%GRASS_INST_DIR%%/bin/r.category
-%%GRASS_INST_DIR%%/bin/r.circle
-%%GRASS_INST_DIR%%/bin/r.clump
-%%GRASS_INST_DIR%%/bin/r.coin
-%%GRASS_INST_DIR%%/bin/r.colors
-%%GRASS_INST_DIR%%/bin/r.colors.out
-%%GRASS_INST_DIR%%/bin/r.composite
-%%GRASS_INST_DIR%%/bin/r.compress
-%%GRASS_INST_DIR%%/bin/r.contour
-%%GRASS_INST_DIR%%/bin/r.cost
-%%GRASS_INST_DIR%%/bin/r.covar
-%%GRASS_INST_DIR%%/bin/r.cross
-%%GRASS_INST_DIR%%/bin/r.describe
-%%GRASS_INST_DIR%%/bin/r.distance
-%%GRASS_INST_DIR%%/bin/r.external
-%%GRASS_INST_DIR%%/bin/r.external.out
-%%GRASS_INST_DIR%%/bin/r.fill.dir
-%%GRASS_INST_DIR%%/bin/r.fill.stats
-%%GRASS_INST_DIR%%/bin/r.flow
-%%GRASS_INST_DIR%%/bin/r.geomorphon
-%%GRASS_INST_DIR%%/bin/r.grow.distance
-%%GRASS_INST_DIR%%/bin/r.gwflow
-%%GRASS_INST_DIR%%/bin/r.his
-%%GRASS_INST_DIR%%/bin/r.horizon
-%%GRASS_INST_DIR%%/bin/r.in.ascii
-%%GRASS_INST_DIR%%/bin/r.in.bin
-%%GRASS_INST_DIR%%/bin/r.in.gdal
-%%GRASS_INST_DIR%%/bin/r.in.gridatb
-%%GRASS_INST_DIR%%/bin/r.in.mat
-%%GRASS_INST_DIR%%/bin/r.in.png
-%%GRASS_INST_DIR%%/bin/r.in.poly
-%%GRASS_INST_DIR%%/bin/r.in.xyz
-%%GRASS_INST_DIR%%/bin/r.info
-%%GRASS_INST_DIR%%/bin/r.kappa
-%%GRASS_INST_DIR%%/bin/r.lake
-%%GRASS_INST_DIR%%/bin/r.latlong
-%%GRASS_INST_DIR%%/bin/r.li.cwed
-%%GRASS_INST_DIR%%/bin/r.li.dominance
-%%GRASS_INST_DIR%%/bin/r.li.edgedensity
-%%GRASS_INST_DIR%%/bin/r.li.mpa
-%%GRASS_INST_DIR%%/bin/r.li.mps
-%%GRASS_INST_DIR%%/bin/r.li.padcv
-%%GRASS_INST_DIR%%/bin/r.li.padrange
-%%GRASS_INST_DIR%%/bin/r.li.padsd
-%%GRASS_INST_DIR%%/bin/r.li.patchdensity
-%%GRASS_INST_DIR%%/bin/r.li.patchnum
-%%GRASS_INST_DIR%%/bin/r.li.pielou
-%%GRASS_INST_DIR%%/bin/r.li.renyi
-%%GRASS_INST_DIR%%/bin/r.li.richness
-%%GRASS_INST_DIR%%/bin/r.li.shannon
-%%GRASS_INST_DIR%%/bin/r.li.shape
-%%GRASS_INST_DIR%%/bin/r.li.simpson
-%%GRASS_INST_DIR%%/bin/r.mapcalc
-%%GRASS_INST_DIR%%/bin/r.mfilter
-%%GRASS_INST_DIR%%/bin/r.mode
-%%GRASS_INST_DIR%%/bin/r.neighbors
-%%GRASS_INST_DIR%%/bin/r.null
-%%GRASS_INST_DIR%%/bin/r.out.ascii
-%%GRASS_INST_DIR%%/bin/r.out.bin
-%%GRASS_INST_DIR%%/bin/r.out.gdal
-%%GRASS_INST_DIR%%/bin/r.out.gridatb
-%%GRASS_INST_DIR%%/bin/r.out.mat
-%%GRASS_INST_DIR%%/bin/r.out.mpeg
-%%GRASS_INST_DIR%%/bin/r.out.png
-%%GRASS_INST_DIR%%/bin/r.out.pov
-%%GRASS_INST_DIR%%/bin/r.out.ppm
-%%GRASS_INST_DIR%%/bin/r.out.ppm3
-%%GRASS_INST_DIR%%/bin/r.out.vrml
-%%GRASS_INST_DIR%%/bin/r.out.vtk
-%%GRASS_INST_DIR%%/bin/r.param.scale
-%%GRASS_INST_DIR%%/bin/r.patch
-%%GRASS_INST_DIR%%/bin/r.path
-%%GRASS_INST_DIR%%/bin/r.profile
-%%GRASS_INST_DIR%%/bin/r.proj
-%%GRASS_INST_DIR%%/bin/r.quant
-%%GRASS_INST_DIR%%/bin/r.quantile
-%%GRASS_INST_DIR%%/bin/r.random
-%%GRASS_INST_DIR%%/bin/r.random.cells
-%%GRASS_INST_DIR%%/bin/r.random.surface
-%%GRASS_INST_DIR%%/bin/r.reclass
-%%GRASS_INST_DIR%%/bin/r.recode
-%%GRASS_INST_DIR%%/bin/r.region
-%%GRASS_INST_DIR%%/bin/r.regression.line
-%%GRASS_INST_DIR%%/bin/r.regression.multi
-%%GRASS_INST_DIR%%/bin/r.relief
-%%GRASS_INST_DIR%%/bin/r.report
-%%GRASS_INST_DIR%%/bin/r.resamp.bspline
-%%GRASS_INST_DIR%%/bin/r.resamp.filter
-%%GRASS_INST_DIR%%/bin/r.resamp.interp
-%%GRASS_INST_DIR%%/bin/r.resamp.rst
-%%GRASS_INST_DIR%%/bin/r.resamp.stats
-%%GRASS_INST_DIR%%/bin/r.resample
-%%GRASS_INST_DIR%%/bin/r.rescale
-%%GRASS_INST_DIR%%/bin/r.rescale.eq
-%%GRASS_INST_DIR%%/bin/r.ros
-%%GRASS_INST_DIR%%/bin/r.series
-%%GRASS_INST_DIR%%/bin/r.series.accumulate
-%%GRASS_INST_DIR%%/bin/r.series.interp
-%%GRASS_INST_DIR%%/bin/r.sim.sediment
-%%GRASS_INST_DIR%%/bin/r.sim.water
-%%GRASS_INST_DIR%%/bin/r.slope.aspect
-%%GRASS_INST_DIR%%/bin/r.solute.transport
-%%GRASS_INST_DIR%%/bin/r.spread
-%%GRASS_INST_DIR%%/bin/r.spreadpath
-%%GRASS_INST_DIR%%/bin/r.statistics
-%%GRASS_INST_DIR%%/bin/r.stats
-%%GRASS_INST_DIR%%/bin/r.stats.quantile
-%%GRASS_INST_DIR%%/bin/r.stats.zonal
-%%GRASS_INST_DIR%%/bin/r.stream.extract
-%%GRASS_INST_DIR%%/bin/r.sun
-%%GRASS_INST_DIR%%/bin/r.sunhours
-%%GRASS_INST_DIR%%/bin/r.sunmask
-%%GRASS_INST_DIR%%/bin/r.support
-%%GRASS_INST_DIR%%/bin/r.support.stats
-%%GRASS_INST_DIR%%/bin/r.surf.area
-%%GRASS_INST_DIR%%/bin/r.surf.contour
-%%GRASS_INST_DIR%%/bin/r.surf.fractal
-%%GRASS_INST_DIR%%/bin/r.surf.gauss
-%%GRASS_INST_DIR%%/bin/r.surf.idw
-%%GRASS_INST_DIR%%/bin/r.surf.random
-%%GRASS_INST_DIR%%/bin/r.terraflow
-%%GRASS_INST_DIR%%/bin/r.texture
-%%GRASS_INST_DIR%%/bin/r.thin
-%%GRASS_INST_DIR%%/bin/r.tile
-%%GRASS_INST_DIR%%/bin/r.timestamp
-%%GRASS_INST_DIR%%/bin/r.to.rast3
-%%GRASS_INST_DIR%%/bin/r.to.rast3elev
-%%GRASS_INST_DIR%%/bin/r.to.vect
-%%GRASS_INST_DIR%%/bin/r.topidx
-%%GRASS_INST_DIR%%/bin/r.topmodel
-%%GRASS_INST_DIR%%/bin/r.transect
-%%GRASS_INST_DIR%%/bin/r.univar
-%%GRASS_INST_DIR%%/bin/r.uslek
-%%GRASS_INST_DIR%%/bin/r.usler
-%%GRASS_INST_DIR%%/bin/r.viewshed
-%%GRASS_INST_DIR%%/bin/r.volume
-%%GRASS_INST_DIR%%/bin/r.walk
-%%GRASS_INST_DIR%%/bin/r.water.outlet
-%%GRASS_INST_DIR%%/bin/r.watershed
-%%GRASS_INST_DIR%%/bin/r.what
-%%GRASS_INST_DIR%%/bin/r.what.color
-%%GRASS_INST_DIR%%/bin/r3.colors
-%%GRASS_INST_DIR%%/bin/r3.colors.out
-%%GRASS_INST_DIR%%/bin/r3.cross.rast
-%%GRASS_INST_DIR%%/bin/r3.flow
-%%GRASS_INST_DIR%%/bin/r3.gradient
-%%GRASS_INST_DIR%%/bin/r3.gwflow
-%%GRASS_INST_DIR%%/bin/r3.in.ascii
-%%GRASS_INST_DIR%%/bin/r3.in.bin
-%%GRASS_INST_DIR%%/bin/r3.in.v5d
-%%GRASS_INST_DIR%%/bin/r3.info
-%%GRASS_INST_DIR%%/bin/r3.mapcalc
-%%GRASS_INST_DIR%%/bin/r3.mask
-%%GRASS_INST_DIR%%/bin/r3.mkdspf
-%%GRASS_INST_DIR%%/bin/r3.neighbors
-%%GRASS_INST_DIR%%/bin/r3.null
-%%GRASS_INST_DIR%%/bin/r3.out.ascii
-%%GRASS_INST_DIR%%/bin/r3.out.bin
-%%GRASS_INST_DIR%%/bin/r3.out.v5d
-%%GRASS_INST_DIR%%/bin/r3.out.vtk
-%%GRASS_INST_DIR%%/bin/r3.retile
-%%GRASS_INST_DIR%%/bin/r3.stats
-%%GRASS_INST_DIR%%/bin/r3.support
-%%GRASS_INST_DIR%%/bin/r3.timestamp
-%%GRASS_INST_DIR%%/bin/r3.to.rast
-%%GRASS_INST_DIR%%/bin/r3.univar
-%%GRASS_INST_DIR%%/bin/t.connect
-%%GRASS_INST_DIR%%/bin/test.r3flow
-%%GRASS_INST_DIR%%/bin/test.raster3d.lib
-%%GRASS_INST_DIR%%/bin/v.buffer
-%%GRASS_INST_DIR%%/bin/v.build
-%%GRASS_INST_DIR%%/bin/v.build.polylines
-%%GRASS_INST_DIR%%/bin/v.category
-%%GRASS_INST_DIR%%/bin/v.class
-%%GRASS_INST_DIR%%/bin/v.clean
-%%GRASS_INST_DIR%%/bin/v.cluster
-%%GRASS_INST_DIR%%/bin/v.colors
-%%GRASS_INST_DIR%%/bin/v.colors.out
-%%GRASS_INST_DIR%%/bin/v.db.connect
-%%GRASS_INST_DIR%%/bin/v.db.select
-%%GRASS_INST_DIR%%/bin/v.decimate
-%%GRASS_INST_DIR%%/bin/v.delaunay
-%%GRASS_INST_DIR%%/bin/v.distance
-%%GRASS_INST_DIR%%/bin/v.drape
-%%GRASS_INST_DIR%%/bin/v.edit
-%%GRASS_INST_DIR%%/bin/v.external
-%%GRASS_INST_DIR%%/bin/v.external.out
-%%GRASS_INST_DIR%%/bin/v.extract
-%%GRASS_INST_DIR%%/bin/v.extrude
-%%GRASS_INST_DIR%%/bin/v.generalize
-%%GRASS_INST_DIR%%/bin/v.hull
-%%GRASS_INST_DIR%%/bin/v.in.ascii
-%%GRASS_INST_DIR%%/bin/v.in.db
-%%GRASS_INST_DIR%%/bin/v.in.dxf
-%%GRASS_INST_DIR%%/bin/v.in.ogr
-%%GRASS_INST_DIR%%/bin/v.in.region
-%%GRASS_INST_DIR%%/bin/v.info
-%%GRASS_INST_DIR%%/bin/v.kcv
-%%GRASS_INST_DIR%%/bin/v.kernel
-%%GRASS_INST_DIR%%/bin/v.label
-%%GRASS_INST_DIR%%/bin/v.label.sa
-%%GRASS_INST_DIR%%/bin/v.lidar.correction
-%%GRASS_INST_DIR%%/bin/v.lidar.edgedetection
-%%GRASS_INST_DIR%%/bin/v.lidar.growing
-%%GRASS_INST_DIR%%/bin/v.lrs.create
-%%GRASS_INST_DIR%%/bin/v.lrs.label
-%%GRASS_INST_DIR%%/bin/v.lrs.segment
-%%GRASS_INST_DIR%%/bin/v.lrs.where
-%%GRASS_INST_DIR%%/bin/v.mkgrid
-%%GRASS_INST_DIR%%/bin/v.neighbors
-%%GRASS_INST_DIR%%/bin/v.net
-%%GRASS_INST_DIR%%/bin/v.net.alloc
-%%GRASS_INST_DIR%%/bin/v.net.allpairs
-%%GRASS_INST_DIR%%/bin/v.net.bridge
-%%GRASS_INST_DIR%%/bin/v.net.centrality
-%%GRASS_INST_DIR%%/bin/v.net.components
-%%GRASS_INST_DIR%%/bin/v.net.connectivity
-%%GRASS_INST_DIR%%/bin/v.net.distance
-%%GRASS_INST_DIR%%/bin/v.net.flow
-%%GRASS_INST_DIR%%/bin/v.net.iso
-%%GRASS_INST_DIR%%/bin/v.net.path
-%%GRASS_INST_DIR%%/bin/v.net.salesman
-%%GRASS_INST_DIR%%/bin/v.net.spanningtree
-%%GRASS_INST_DIR%%/bin/v.net.steiner
-%%GRASS_INST_DIR%%/bin/v.net.timetable
-%%GRASS_INST_DIR%%/bin/v.net.visibility
-%%GRASS_INST_DIR%%/bin/v.normal
-%%GRASS_INST_DIR%%/bin/v.out.ascii
-%%GRASS_INST_DIR%%/bin/v.out.dxf
-%%GRASS_INST_DIR%%/bin/v.out.ogr
-%%GRASS_INST_DIR%%/bin/v.out.pov
-%%GRASS_INST_DIR%%/bin/v.out.svg
-%%GRASS_INST_DIR%%/bin/v.out.vtk
-%%GRASS_INST_DIR%%/bin/v.outlier
-%%GRASS_INST_DIR%%/bin/v.overlay
-%%GRASS_INST_DIR%%/bin/v.parallel
-%%GRASS_INST_DIR%%/bin/v.patch
-%%GRASS_INST_DIR%%/bin/v.perturb
-%%GRASS_INST_DIR%%/bin/v.profile
-%%GRASS_INST_DIR%%/bin/v.proj
-%%GRASS_INST_DIR%%/bin/v.qcount
-%%GRASS_INST_DIR%%/bin/v.random
-%%GRASS_INST_DIR%%/bin/v.reclass
-%%GRASS_INST_DIR%%/bin/v.rectify
-%%GRASS_INST_DIR%%/bin/v.sample
-%%GRASS_INST_DIR%%/bin/v.segment
-%%GRASS_INST_DIR%%/bin/v.select
-%%GRASS_INST_DIR%%/bin/v.split
-%%GRASS_INST_DIR%%/bin/v.support
-%%GRASS_INST_DIR%%/bin/v.surf.bspline
-%%GRASS_INST_DIR%%/bin/v.surf.idw
-%%GRASS_INST_DIR%%/bin/v.surf.rst
-%%GRASS_INST_DIR%%/bin/v.timestamp
-%%GRASS_INST_DIR%%/bin/v.to.3d
-%%GRASS_INST_DIR%%/bin/v.to.db
-%%GRASS_INST_DIR%%/bin/v.to.points
-%%GRASS_INST_DIR%%/bin/v.to.rast
-%%GRASS_INST_DIR%%/bin/v.to.rast3
-%%GRASS_INST_DIR%%/bin/v.transform
-%%GRASS_INST_DIR%%/bin/v.type
-%%GRASS_INST_DIR%%/bin/v.univar
-%%GRASS_INST_DIR%%/bin/v.vect.stats
-%%GRASS_INST_DIR%%/bin/v.vol.rst
-%%GRASS_INST_DIR%%/bin/v.voronoi
-%%GRASS_INST_DIR%%/bin/v.what
-%%GRASS_INST_DIR%%/bin/v.what.rast
-%%GRASS_INST_DIR%%/bin/v.what.rast3
-%%GRASS_INST_DIR%%/bin/ximgview
-%%GRASS_INST_DIR%%/contributors.csv
-%%GRASS_INST_DIR%%/contributors_extra.csv
-%%GRASS_INST_DIR%%/demolocation/.grassrc%%VER%%
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/DEFAULT_WIND
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/MYNAME
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/PROJ_INFO
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/PROJ_UNITS
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/VAR
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/WIND
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/dbf/mysites.dbf
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/dbf/point.dbf
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/sqlite/sqlite.db
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/country_boundaries/cidx
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/country_boundaries/coor
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/country_boundaries/dbln
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/country_boundaries/head
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/country_boundaries/hist
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/country_boundaries/sidx
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/country_boundaries/topo
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/mysites/cidx
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/mysites/coor
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/mysites/dbln
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/mysites/head
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/mysites/hist
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/mysites/sidx
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/mysites/topo
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/point/cidx
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/point/coor
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/point/dbln
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/point/head
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/point/hist
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/point/sidx
-%%GRASS_INST_DIR%%/demolocation/PERMANENT/vector/point/topo
-%%GRASS_INST_DIR%%/docs/html/aspect.png
-%%GRASS_INST_DIR%%/docs/html/aspect_diagram.png
-%%GRASS_INST_DIR%%/docs/html/barscales/arrow_ends.png
-%%GRASS_INST_DIR%%/docs/html/barscales/both_ticks.png
-%%GRASS_INST_DIR%%/docs/html/barscales/classic.png
-%%GRASS_INST_DIR%%/docs/html/barscales/down_ticks.png
-%%GRASS_INST_DIR%%/docs/html/barscales/full_checker.png
-%%GRASS_INST_DIR%%/docs/html/barscales/hollow.png
-%%GRASS_INST_DIR%%/docs/html/barscales/line.png
-%%GRASS_INST_DIR%%/docs/html/barscales/mixed_checker.png
-%%GRASS_INST_DIR%%/docs/html/barscales/part_checker.png
-%%GRASS_INST_DIR%%/docs/html/barscales/solid.png
-%%GRASS_INST_DIR%%/docs/html/barscales/tail_checker.png
-%%GRASS_INST_DIR%%/docs/html/barscales/up_ticks.png
-%%GRASS_INST_DIR%%/docs/html/cairodriver.html
-%%GRASS_INST_DIR%%/docs/html/circle_1.png
-%%GRASS_INST_DIR%%/docs/html/circle_2.png
-%%GRASS_INST_DIR%%/docs/html/circle_3.png
-%%GRASS_INST_DIR%%/docs/html/circle_4.png
-%%GRASS_INST_DIR%%/docs/html/circle_5.png
-%%GRASS_INST_DIR%%/docs/html/circle_6.png
-%%GRASS_INST_DIR%%/docs/html/class_graphical.html
-%%GRASS_INST_DIR%%/docs/html/colortables/aspect.png
-%%GRASS_INST_DIR%%/docs/html/colortables/aspectcolr.png
-%%GRASS_INST_DIR%%/docs/html/colortables/bcyr.png
-%%GRASS_INST_DIR%%/docs/html/colortables/bgyr.png
-%%GRASS_INST_DIR%%/docs/html/colortables/blues.png
-%%GRASS_INST_DIR%%/docs/html/colortables/byg.png
-%%GRASS_INST_DIR%%/docs/html/colortables/byr.png
-%%GRASS_INST_DIR%%/docs/html/colortables/celsius.png
-%%GRASS_INST_DIR%%/docs/html/colortables/corine.png
-%%GRASS_INST_DIR%%/docs/html/colortables/curvature.png
-%%GRASS_INST_DIR%%/docs/html/colortables/differences.png
-%%GRASS_INST_DIR%%/docs/html/colortables/elevation.png
-%%GRASS_INST_DIR%%/docs/html/colortables/etopo2.png
-%%GRASS_INST_DIR%%/docs/html/colortables/evi.png
-%%GRASS_INST_DIR%%/docs/html/colortables/fahrenheit.png
-%%GRASS_INST_DIR%%/docs/html/colortables/forest_cover.png
-%%GRASS_INST_DIR%%/docs/html/colortables/gdd.png
-%%GRASS_INST_DIR%%/docs/html/colortables/grass.png
-%%GRASS_INST_DIR%%/docs/html/colortables/greens.png
-%%GRASS_INST_DIR%%/docs/html/colortables/grey.eq.png
-%%GRASS_INST_DIR%%/docs/html/colortables/grey.log.png
-%%GRASS_INST_DIR%%/docs/html/colortables/grey.png
-%%GRASS_INST_DIR%%/docs/html/colortables/grey1.0.png
-%%GRASS_INST_DIR%%/docs/html/colortables/grey255.png
-%%GRASS_INST_DIR%%/docs/html/colortables/gyr.png
-%%GRASS_INST_DIR%%/docs/html/colortables/haxby.png
-%%GRASS_INST_DIR%%/docs/html/colortables/inferno.png
-%%GRASS_INST_DIR%%/docs/html/colortables/kelvin.png
-%%GRASS_INST_DIR%%/docs/html/colortables/magma.png
-%%GRASS_INST_DIR%%/docs/html/colortables/ndvi.png
-%%GRASS_INST_DIR%%/docs/html/colortables/ndwi.png
-%%GRASS_INST_DIR%%/docs/html/colortables/nlcd.png
-%%GRASS_INST_DIR%%/docs/html/colortables/oranges.png
-%%GRASS_INST_DIR%%/docs/html/colortables/plasma.png
-%%GRASS_INST_DIR%%/docs/html/colortables/population.png
*** 3832 LINES SKIPPED ***