git: 3d12b331cb5f - main - cleanup: Remove expired ports:

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 28 Feb 2022 17:32:18 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3d12b331cb5f27e59bd758706e84e75b4b297582

commit 3d12b331cb5f27e59bd758706e84e75b4b297582
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2022-02-28 17:32:10 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2022-02-28 17:32:10 +0000

    cleanup: Remove expired ports:
    
    2022-02-28 lang/bf2c: No development since 2013
    2022-02-28 lang/nbc: No releases since 2011, for previous generation LEGO Mindstorms
    2022-02-28 textproc/gutenmark: No releases since 2011
---
 MOVED                          |  3 +++
 lang/Makefile                  |  2 --
 lang/bf2c/Makefile             | 35 -----------------------------
 lang/bf2c/distinfo             |  2 --
 lang/bf2c/files/patch-Makefile | 23 -------------------
 lang/bf2c/files/patch-bf2c.cc  | 11 ---------
 lang/bf2c/pkg-descr            |  8 -------
 lang/nbc/Makefile              | 51 ------------------------------------------
 lang/nbc/distinfo              |  2 --
 lang/nbc/pkg-descr             |  7 ------
 textproc/Makefile              |  1 -
 textproc/gutenmark/Makefile    | 44 ------------------------------------
 textproc/gutenmark/distinfo    |  2 --
 textproc/gutenmark/pkg-descr   |  8 -------
 14 files changed, 3 insertions(+), 196 deletions(-)

diff --git a/MOVED b/MOVED
index ebda644e5512..2830e9ad57f3 100644
--- a/MOVED
+++ b/MOVED
@@ -16904,3 +16904,6 @@ math/py-pyipopt||2022-02-24|Removed: not compatible with the latest Ipopt-3.14.4
 x11-toolkits/py-wxPython40|x11-toolkits/py-wxPython4|2022-02-25|Renamed to py-wxPython4
 graphics/libgaiagraphics|graphics/librasterlite2|2022-02-27|Has expired: Abandoned upstream, replaced by graphics/librasterlite2
 databases/zabbix3-libzbxpgsql||2022-02-27|Has expired: Upstream EOL reached on 2021-02-28
+lang/bf2c||2022-02-28|Has expired: No development since 2013
+lang/nbc||2022-02-28|Has expired: No releases since 2011, for previous generation LEGO Mindstorms
+textproc/gutenmark||2022-02-28|Has expired: No releases since 2011
diff --git a/lang/Makefile b/lang/Makefile
index e5a92517ec80..7ccd93946f4b 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -13,7 +13,6 @@
     SUBDIR += awka
     SUBDIR += bas2tap
     SUBDIR += basic256
-    SUBDIR += bf2c
     SUBDIR += bsh
     SUBDIR += bwbasic
     SUBDIR += c
@@ -196,7 +195,6 @@
     SUBDIR += munger
     SUBDIR += myrddin
     SUBDIR += nawk
-    SUBDIR += nbc
     SUBDIR += nbfc
     SUBDIR += neko
     SUBDIR += nesasm
diff --git a/lang/bf2c/Makefile b/lang/bf2c/Makefile
deleted file mode 100644
index f2a98fbddb1f..000000000000
--- a/lang/bf2c/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: rene
-
-PORTNAME=	bf2c
-PORTVERSION=	1.3.1
-PORTREVISION=	1
-CATEGORIES=	lang
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Optimizing BrainF*ck to C compiler
-
-LICENSE=	BSD2CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	No development since 2013
-EXPIRATION_DATE=2022-02-28
-
-PATCH_STRIP=	-p1
-USE_GITHUB=	yes
-GH_ACCOUNT=	rene0
-
-OPTIONS_DEFINE=	DOCS
-
-INSTALL_TARGET=	install-strip
-
-PORTDOCS=	README.md
-
-PLIST_FILES=	bin/bf2c bin/gen_bf
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/lang/bf2c/distinfo b/lang/bf2c/distinfo
deleted file mode 100644
index 96209632ac57..000000000000
--- a/lang/bf2c/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rene0-bf2c-1.3.1_GH0.tar.gz) = 389312576b8161809a2f7d31478af2c1fece5362e458eada2cde6c06c52951d7
-SIZE (rene0-bf2c-1.3.1_GH0.tar.gz) = 10212
diff --git a/lang/bf2c/files/patch-Makefile b/lang/bf2c/files/patch-Makefile
deleted file mode 100644
index 5e95c2562e33..000000000000
--- a/lang/bf2c/files/patch-Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
---- Makefile.orig	2013-06-12 22:11:38 UTC
-+++ Makefile
-@@ -1,4 +1,6 @@
--.PHONY: all clean install
-+.PHONY: all clean install install-strip uninstall
-+
-+INSTALL_PROGRAM?=install
- 
- all: bf2c gen_bf
- 
-@@ -17,4 +19,11 @@ clean:
- 	rm bf2c gen_bf $(obj)
- 
- install:
--	install bf2c gen_bf $(PREFIX)/bin
-+	mkdir -p $(DESTDIR)$(PREFIX)/bin
-+	$(INSTALL_PROGRAM) bf2c gen_bf $(DESTDIR)$(PREFIX)/bin
-+
-+install-strip:
-+	$(MAKE) INSTALL_PROGRAM='install -s' install
-+
-+uninstall:
-+	rm -rf $(DESTDIR)$(PREFIX)/bin
diff --git a/lang/bf2c/files/patch-bf2c.cc b/lang/bf2c/files/patch-bf2c.cc
deleted file mode 100644
index 9952426522e4..000000000000
--- a/lang/bf2c/files/patch-bf2c.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- bf2c.cc.orig	2013-06-12 22:11:38 UTC
-+++ bf2c.cc
-@@ -57,7 +57,7 @@ int main(int argc, char *argv[]) {
- 	pt = NULL;
- 	infname = outfname = invchar = NULL;
- 
--	printf("bf2c.cc "VERSION" Copyright (c) 2002-"ENDYEAR" Rene Ladan <r.c.ladan@gmail.com>\n\n"
-+	printf("bf2c.cc " VERSION " Copyright (c) 2002-" ENDYEAR " Rene Ladan <r.c.ladan@gmail.com>\n\n"
- 		"Optimizing BrainFuck to C compiler.\n\n");
- 
- 	while ((opt = getopt(argc,argv,"i:o:hs:r:")) != -1) {
diff --git a/lang/bf2c/pkg-descr b/lang/bf2c/pkg-descr
deleted file mode 100644
index c3dd43ff2ee6..000000000000
--- a/lang/bf2c/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-BrainF*ck is a minimalistic, yet Turing-complete programming language with
-only 8 instructions.  bf2c compiles a BF file into a corresponding C file,
-optimizing as much as possible for speed, size and readability.
-
-It is written for fun, self-educating purposes and to beat existing
-BF compilers.
-
-WWW: https://github.com/rene0/bf2c
diff --git a/lang/nbc/Makefile b/lang/nbc/Makefile
deleted file mode 100644
index b539144e5ab7..000000000000
--- a/lang/nbc/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# Created by: Ivan "Rambius" Ivanov <rambiusparkisanius@gmail.com>
-
-PORTNAME=		nbc
-PORTVERSION=		1.2.1.r4
-PORTREVISION=		20
-CATEGORIES=		lang
-MASTER_SITES=		SF/bricxcc/NBC_NXC/NBC%20release%20${PORTVERSION:S/.r/%20r/}
-DISTNAME=		${PORTNAME}-${PORTVERSION}.src
-
-MAINTAINER=		ports@FreeBSD.org
-COMMENT=		Programming language for the LEGO MINDSTORMS NXT
-
-LICENSE=		MPL11
-
-DEPRECATED=		No releases since 2011, for previous generation LEGO Mindstorms
-EXPIRATION_DATE=	2022-02-28
-
-MAKE_JOBS_UNSAFE=	yes
-MAKEFILE=		nbcunix.mak
-WRKSRC=			${WRKDIR}/NXT
-
-OPTIONS_DEFINE=		DOCS ROBOCTL
-ROBOCTL_DESC=		Include roboctl to communicate with the NXT
-
-ROBOCTL_RUN_DEPENDS=	legoctl:devel/roboctl
-
-USES=			dos2unix fpc gmake tar:tgz
-USE_FPC=		fcl-base fcl-image pasjpeg rtl-objpas
-
-PLIST_FILES=		bin/nbc \
-			include/nbc/NXCDefs.h \
-			include/nbc/NBCCommon.h \
-			include/nbc/NXTDefs.h
-
-PORTDOCS=		Changelog \
-			Readme
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/${MAKEFILE}
-	@${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|' ${WRKSRC}/${MAKEFILE}
-
-do-install:
-	${MKDIR} ${STAGEDIR}${PREFIX}/include/nbc
-	${INSTALL_PROGRAM} ${WRKSRC}/nbc ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/nbc
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKDIR}/doc/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/lang/nbc/distinfo b/lang/nbc/distinfo
deleted file mode 100644
index 801f30dc93b8..000000000000
--- a/lang/nbc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (nbc-1.2.1.r4.src.tgz) = d74f44ae703292c925b470b5ad2c7bcb7c379e49dd8b26083748c922a18f8097
-SIZE (nbc-1.2.1.r4.src.tgz) = 688716
diff --git a/lang/nbc/pkg-descr b/lang/nbc/pkg-descr
deleted file mode 100644
index f762028a707e..000000000000
--- a/lang/nbc/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-NBC (Next Byte Codes) is a programming language for the LEGO
-MINDSTORMS NXT product. NBC's syntax is based on assembler programming
-languages, so experienced assembler programmers (or just about any
-programmers) should find it very easy to get started with. Even if you
-aren't an experienced programmer, NBC is relatively easy to learn.
-
-WWW: http://bricxcc.sourceforge.net/nbc/
diff --git a/textproc/Makefile b/textproc/Makefile
index 249d51a1f581..da7178a3be81 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -255,7 +255,6 @@
     SUBDIR += gtkspell
     SUBDIR += gtkspell3
     SUBDIR += gu-aspell
-    SUBDIR += gutenmark
     SUBDIR += gv-aspell
     SUBDIR += halibut
     SUBDIR += heirloom-doctools
diff --git a/textproc/gutenmark/Makefile b/textproc/gutenmark/Makefile
deleted file mode 100644
index e85fcfb3213b..000000000000
--- a/textproc/gutenmark/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: ijliao
-
-PORTNAME=	gutenmark
-PORTVERSION=	20090510
-PORTREVISION=	10
-CATEGORIES=	textproc
-MASTER_SITES=	http://www.sandroid.org/GutenMark/wasftp.GutenMark/SoftwareSnapshots/
-DISTNAME=	GutenMark_source_dev-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Attractively formatting Project Gutenberg texts
-
-DEPRECATED=	No releases since 2011
-EXPIRATION_DATE=2022-02-28
-
-USES=		compiler:c++11-lib gmake
-USE_CXXSTD=	c++11
-USE_WX=		3.0
-ALL_TARGET=	default
-WRKSRC=		${WRKDIR}/GutenMark-source
-
-PLIST_FILES=	bin/GutenMark bin/GutenSplit bin/GUItenMark \
-		${DATADIR}/convert.jpg ${DATADIR}/logo.jpg
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|cc|${CC}|g ; \
-		 s|-O3|${CFLAGS}|g ; \
-		 /strip /d' ${WRKSRC}/Makefile
-	@${REINPLACE_CMD} -e 's|-Wall|${CFLAGS} -Wall|g ; \
-		 /strip /d' ${WRKSRC}/GutenUtilities/Makefile
-	@${REINPLACE_CMD} -e 's|g++|${CXX} ${CXXFLAGS}|g ; \
-		 s|`wx-config|`${WX_CONFIG}|g ; \
-		 /strip /d' ${WRKSRC}/GUItenMark/Makefile
-	@${REINPLACE_CMD} -e 's|\./convert.jpg|${DATADIR}/convert.jpg|g ; \
-		 s|\./logo.jpg|${DATADIR}/logo.jpg|g' ${WRKSRC}/GUItenMark/GUItenMark.cpp
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/GutenMark ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/GutenUtilities/GutenSplit ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/GUItenMark/GUItenMark ${STAGEDIR}${PREFIX}/bin
-	${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/GUItenMark/*.jpg ${STAGEDIR}${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/textproc/gutenmark/distinfo b/textproc/gutenmark/distinfo
deleted file mode 100644
index af36e9b1c93e..000000000000
--- a/textproc/gutenmark/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (GutenMark_source_dev-20090510.tar.gz) = 85120b2dd00e6fe34cf2e92715ada8961f47d24bc97bc90e277ae83ce2c67ce5
-SIZE (GutenMark_source_dev-20090510.tar.gz) = 432065
diff --git a/textproc/gutenmark/pkg-descr b/textproc/gutenmark/pkg-descr
deleted file mode 100644
index 90b611f259f8..000000000000
--- a/textproc/gutenmark/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-GutenMark is a tool for automatically creating high-quality HTML (or LaTeX)
-markup from Project Gutenberg etexts.  In combination with other freely-
-available conversion tools, GutenMark can convert Project Gutenberg etexts
-into publication-quality Postscript or PDF, for print-on-demand applications.
-
-This conversion is completely automatic, without manual markup or editing.
-
-WWW: http://www.sandroid.org/GutenMark/