git: f82743950d58 - main - devel/make++: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sat, 02 Aug 2025 09:57:04 UTC
The branch main has been updated by rene:

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

commit f82743950d588c25a18311cb29b52e92c3715dbe
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-08-02 09:56:59 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-08-02 09:56:59 +0000

    devel/make++: Remove expired port
    
    2025-07-31 devel/make++: Abandonware, last release in 2017
---
 MOVED                              |   1 +
 devel/Makefile                     |   1 -
 devel/make++/Makefile              |  33 ---------
 devel/make++/distinfo              |   2 -
 devel/make++/files/patch-config.pl |  11 ---
 devel/make++/pkg-descr             |  11 ---
 devel/make++/pkg-plist             | 136 -------------------------------------
 7 files changed, 1 insertion(+), 194 deletions(-)

diff --git a/MOVED b/MOVED
index 30749fa17b28..e16a39d2631f 100644
--- a/MOVED
+++ b/MOVED
@@ -4690,3 +4690,4 @@ devel/pth||2025-08-02|Has expired: Abandoned, last release in 2006
 databases/rrdtool12|databases/rrdtool|2025-08-02|Has expired: Legacy version that's unsupported upstream and unfetchable
 sysutils/memtest86+||2025-08-02|Has expired: ELF binary for BIOS boot has been broken for a long while
 textproc/xmlenc||2025-08-02|Has expired: Outdated and obsolete, last release in 2005
+devel/make++||2025-08-02|Has expired: Abandonware, last release in 2017
diff --git a/devel/Makefile b/devel/Makefile
index febeee7afbe5..f550d3239b97 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1646,7 +1646,6 @@
     SUBDIR += magic_enum
     SUBDIR += magit
     SUBDIR += magit-devel
-    SUBDIR += make++
     SUBDIR += makedepend
     SUBDIR += malloy
     SUBDIR += marisa-trie
diff --git a/devel/make++/Makefile b/devel/make++/Makefile
deleted file mode 100644
index 76fc2ac749b2..000000000000
--- a/devel/make++/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME=	make++
-PORTVERSION=	2.0
-PORTREVISION=	1
-CATEGORIES=	devel perl5
-MASTER_SITES=	SF/${PORTNAME:S/+/p/g}/${PORTVERSION}
-DISTNAME=	${PORTNAME:S/+/p/g}-${PORTVERSION}
-
-MAINTAINER=	gavin@16degrees.com.au
-COMMENT=	Drop-in replacement for GNU make
-WWW=		https://makepp.sourceforge.net/
-
-DEPRECATED=	Abandonware, last release in 2017
-EXPIRATION_DATE=2025-07-31
-
-LICENSE=	ART10 GPLv2+
-LICENSE_COMB=	dual
-
-USES=		perl5 tar:txz
-HAS_CONFIGURE=	yes
-CONFIGURE_ARGS=	--prefix=${PREFIX} \
-		--mandir=${PREFIX}/share/man \
-		--htmldir=${DOCSDIR}/html
-NO_ARCH=	yes
-
-DATADIR=	${PREFIX}/share/${PORTNAME:S/+/p/g}
-DOCSDIR=	${PREFIX}/share/doc/${PORTNAME:S/+/p/g}
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${TOUCH} ${WRKSRC}/.test_done
-
-.include <bsd.port.mk>
diff --git a/devel/make++/distinfo b/devel/make++/distinfo
deleted file mode 100644
index 8a2e293ac77d..000000000000
--- a/devel/make++/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (makepp-2.0.txz) = 0c617b1c23b537070d43ace2501ac1b30503b126a729206a7853933485d2bc78
-SIZE (makepp-2.0.txz) = 534708
diff --git a/devel/make++/files/patch-config.pl b/devel/make++/files/patch-config.pl
deleted file mode 100644
index 417ad17588a2..000000000000
--- a/devel/make++/files/patch-config.pl
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./config.pl.orig	2014-08-05 05:06:18.000000000 -0400
-+++ ./config.pl	2014-08-05 05:07:12.000000000 -0400
-@@ -127,7 +127,7 @@
- 	rm -rf $(VERSION)
- 
- install: all
--	$(PERL) install.pl $(BINDIR) $(DATADIR) $(MANDIR) $(HTMLDIR) $(FINDBIN) $(DESTDIR)
-+	$(PERL) install.pl $(BINDIR) $(DATADIR) $(MANDIR) $(HTMLDIR) $(FINDBIN) $(DESTDIR)$(PREFIX)
- 
- .PHONY: all distribution install test testall
- ];
diff --git a/devel/make++/pkg-descr b/devel/make++/pkg-descr
deleted file mode 100644
index e5798fa6e0da..000000000000
--- a/devel/make++/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Makepp is a drop-in replacement for GNU make which has a number of
-features that allow for more reliable builds and simpler build files.
-It supports almost all of the syntax that GNU make supports, and can
-be used with makefiles produced by utilities such as automake. It is
-called makepp (or make++) because
-    (1) it was designed for building C++ programs;
-    (2) its relationship to make is analogous to C++'s relationship
-        to C.
-
-For backward compatibility, it will work with input files designed
-for make, but there are much better ways to do things.
diff --git a/devel/make++/pkg-plist b/devel/make++/pkg-plist
deleted file mode 100644
index 9e0af9bd5b4e..000000000000
--- a/devel/make++/pkg-plist
+++ /dev/null
@@ -1,136 +0,0 @@
-bin/makepp
-bin/makepp_build_cache_control
-bin/makeppbuiltin
-bin/makeppclean
-bin/makeppgraph
-bin/makeppinfo
-bin/makepplog
-bin/makeppreplay
-bin/mpp
-bin/mppb
-bin/mppbcc
-bin/mppc
-bin/mppg
-bin/mppi
-bin/mppl
-bin/mppr
-share/man/man1/makepp.1.gz
-share/man/man1/makepp_build_algorithm.1.gz
-share/man/man1/makepp_build_cache.1.gz
-share/man/man1/makepp_build_check.1.gz
-share/man/man1/makepp_builtin.1.gz
-share/man/man1/makepp_builtins.1.gz
-share/man/man1/makepp_command.1.gz
-share/man/man1/makepp_compatibility.1.gz
-share/man/man1/makepp_cookbook.1.gz
-share/man/man1/makepp_extending.1.gz
-share/man/man1/makepp_faq.1.gz
-share/man/man1/makepp_functions.1.gz
-share/man/man1/makepp_incompatibilities.1.gz
-share/man/man1/makepp_release_notes.1.gz
-share/man/man1/makepp_repositories.1.gz
-share/man/man1/makepp_rules.1.gz
-share/man/man1/makepp_sandboxes.1.gz
-share/man/man1/makepp_scanning.1.gz
-share/man/man1/makepp_signatures.1.gz
-share/man/man1/makepp_speedup.1.gz
-share/man/man1/makepp_statements.1.gz
-share/man/man1/makepp_tutorial.1.gz
-share/man/man1/makepp_tutorial_compilation.1.gz
-share/man/man1/makepp_variables.1.gz
-share/man/man1/makeppbuiltin.1.gz
-share/man/man1/makeppclean.1.gz
-share/man/man1/makeppgraph.1.gz
-share/man/man1/makeppinfo.1.gz
-share/man/man1/makepplog.1.gz
-share/man/man1/makeppreplay.1.gz
-share/man/man1/perl_performance.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/html/bg.png
-%%PORTDOCS%%%%DOCSDIR%%/html/google.png
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.css
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.js
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.png
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_cache.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_check.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_builtin.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_builtins.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_command.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_compatibility.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_cookbook.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_extending.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_faq.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_functions.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_incompatibilities.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_release_notes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_repositories.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_rules.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_sandboxes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_scanning.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_signatures.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_speedup.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_statements.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_tutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_tutorial_compilation.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_variables.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppbuiltin.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppclean.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppgraph.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepplog.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppreplay.html
-%%PORTDOCS%%%%DOCSDIR%%/html/nav.png
-%%PORTDOCS%%%%DOCSDIR%%/html/nav2.png
-%%PORTDOCS%%%%DOCSDIR%%/html/perl_performance.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tabs.png
-%%PORTDOCS%%%%DOCSDIR%%/html/url.png
-%%DATADIR%%/Mpp/ActionParser/Legacy.pm
-%%DATADIR%%/Mpp/ActionParser/Specific.pm
-%%DATADIR%%/Mpp/BuildCache.pm
-%%DATADIR%%/Mpp/BuildCacheControl.pm
-%%DATADIR%%/Mpp/BuildCheck/architecture_independent.pm
-%%DATADIR%%/Mpp/BuildCheck/exact_match.pm
-%%DATADIR%%/Mpp/BuildCheck/ignore_action.pm
-%%DATADIR%%/Mpp/BuildCheck/only_action.pm
-%%DATADIR%%/Mpp/BuildCheck/target_newer.pm
-%%DATADIR%%/Mpp/BuildCheck.pm
-%%DATADIR%%/Mpp/Cmds.pm
-%%DATADIR%%/Mpp/CommandParser/Esql.pm
-%%DATADIR%%/Mpp/CommandParser/Gcc.pm
-%%DATADIR%%/Mpp/CommandParser/Swig.pm
-%%DATADIR%%/Mpp/CommandParser/Vcs.pm
-%%DATADIR%%/Mpp/CommandParser.pm
-%%DATADIR%%/Mpp/Event.pm
-%%DATADIR%%/Mpp/File.pm
-%%DATADIR%%/Mpp/FileOpt.pm
-%%DATADIR%%/Mpp/Fixer/Automake.pm
-%%DATADIR%%/Mpp/Fixer/CMake.pm
-%%DATADIR%%/Mpp/Glob.pm
-%%DATADIR%%/Mpp/Lexer.pm
-%%DATADIR%%/Mpp/Makefile.pm
-%%DATADIR%%/Mpp/Recursive.pm
-%%DATADIR%%/Mpp/Repository.pm
-%%DATADIR%%/Mpp/Rule.pm
-%%DATADIR%%/Mpp/Scanner/C.pm
-%%DATADIR%%/Mpp/Scanner/Esqlc.pm
-%%DATADIR%%/Mpp/Scanner/Swig.pm
-%%DATADIR%%/Mpp/Scanner/Vera.pm
-%%DATADIR%%/Mpp/Scanner/Verilog.pm
-%%DATADIR%%/Mpp/Scanner.pm
-%%DATADIR%%/Mpp/Signature/c_compilation_md5.pm
-%%DATADIR%%/Mpp/Signature/md5.pm
-%%DATADIR%%/Mpp/Signature/shared_object.pm
-%%DATADIR%%/Mpp/Signature/verilog_synthesis_md5.pm
-%%DATADIR%%/Mpp/Signature/xml.pm
-%%DATADIR%%/Mpp/Signature/xml_space.pm
-%%DATADIR%%/Mpp/Signature.pm
-%%DATADIR%%/Mpp/Subs.pm
-%%DATADIR%%/Mpp/Text.pm
-%%DATADIR%%/Mpp/Utils.pm
-%%DATADIR%%/Mpp.pm
-%%DATADIR%%/makepp_builtin_rules.mk
-%%DATADIR%%/makepp_default_makefile.mk
-%%DATADIR%%/recursive_makepp