git: 24efb6d28d40 - main - databases/grass7: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
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 ***