git: a52fdbbb2110 - main - devel/codeworker: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 01 Apr 2024 11:28:28 UTC
The branch main has been updated by rene:

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

commit a52fdbbb2110dac03bf615facf9d491e42f91054
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-04-01 11:28:21 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-04-01 11:28:21 +0000

    devel/codeworker: Remove expired port
    
    2024-03-31 devel/codeworker: Abandonware, outdated version in ports and last release upstream in 2010
---
 MOVED                      |  1 +
 devel/Makefile             |  1 -
 devel/codeworker/Makefile  | 52 ----------------------------------------------
 devel/codeworker/distinfo  |  2 --
 devel/codeworker/pkg-descr | 13 ------------
 5 files changed, 1 insertion(+), 68 deletions(-)

diff --git a/MOVED b/MOVED
index 8e09601e35b8..b979a72d89c4 100644
--- a/MOVED
+++ b/MOVED
@@ -3110,3 +3110,4 @@ net-p2p/frost||2024-04-01|Has expired: Outdated version and unsupported upstream
 archivers/lzmalib||2024-04-01|Has expired: Upstream hasn't been active for over 20 years and no users of this library in tree
 net-p2p/libbt||2024-04-01|Has expired: Last release in 2007 and no active development, lacks functionality found in modern implementations. Consider using net-p2p/libtorrent-rasterbar or net-p2p/libtorrent-rasterbar2
 www/youtube_dl|www/yt-dlp|2024-04-01|Has expired: Many extractors are brokena and upstream can't keep up, consider using www/yt-dlp
+devel/codeworker||2024-04-01|Has expired: Abandonware, outdated version in ports and last release upstream in 2010
diff --git a/devel/Makefile b/devel/Makefile
index d11afd2ced90..0bca9473df52 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -431,7 +431,6 @@
     SUBDIR += codeblocks
     SUBDIR += codequery
     SUBDIR += codesearch-py
-    SUBDIR += codeworker
     SUBDIR += collada-dom
     SUBDIR += color
     SUBDIR += colorgcc
diff --git a/devel/codeworker/Makefile b/devel/codeworker/Makefile
deleted file mode 100644
index 7aa7f2b5b687..000000000000
--- a/devel/codeworker/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-PORTNAME=	codeworker
-PORTVERSION=	4.5.3
-CATEGORIES=	devel
-MASTER_SITES=	http://codeworker.free.fr/downloads/
-DISTNAME=	CodeWorker_SRC${PORTVERSION:S/./_/g}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Versatile parsing tool and source code generator
-WWW=		http://codeworker.free.fr/
-
-LICENSE=	LGPL21
-
-DEPRECATED=	Abandonware, outdated version in ports and last release upstream in 2010
-EXPIRATION_DATE=2024-03-31
-
-WRKSRC=		${WRKDIR}/CodeWorker${PORTVERSION:S/./_/g}
-
-USES=		dos2unix gmake zip
-USE_CXXSTD=	c++14
-MAKE_ARGS=	CC="${CXX}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LFLAGS="-lm"
-ALL_TARGET=	build
-
-CFLAGS+=	-Dstricmp=strcasecmp
-
-PLIST_FILES=	bin/codeworker
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
-CFLAGS+=	-Wno-error=dynamic-exception-spec
-CPPFLAGS+=	-Wno-error=dynamic-exception-spec
-CXXFLAGS+=	-Wno-error=dynamic-exception-spec
-.endif
-
-post-patch:
-	@${FIND} ${WRKSRC} -name "*.cpp" -or -name "*.h" | ${XARGS} \
-		${REINPLACE_CMD} -e \
-		's|<features.h>|<cstdio>| ; \
-		 s|(__cplusplus) \&\&|(__cplusplus) // \&\&|'
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
-	@${REINPLACE_CMD} -e 's|auto_ptr|unique_ptr|g' \
-		${WRKSRC}/CppParsingTree.cpp \
-		${WRKSRC}/CppParsingTree.h
-	@${REINPLACE_CMD} -E 's|throw\(UtlException\)|noexcept\(false\)|g' \
-		${WRKSRC}/CGRuntime.cpp \
-		${WRKSRC}/CGRuntime.h
-.endif
-
-do-install:
-	(cd ${WRKSRC} && ${INSTALL_PROGRAM} codeworker ${STAGEDIR}${PREFIX}/bin)
-
-.include <bsd.port.mk>
diff --git a/devel/codeworker/distinfo b/devel/codeworker/distinfo
deleted file mode 100644
index 7706a98b1f72..000000000000
--- a/devel/codeworker/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (CodeWorker_SRC4_5_3.zip) = b5fdf7b01d280d37b5534fe29890cb21357e11393bcab6f129c1a141485f799f
-SIZE (CodeWorker_SRC4_5_3.zip) = 3277274
diff --git a/devel/codeworker/pkg-descr b/devel/codeworker/pkg-descr
deleted file mode 100644
index a88e5e094b83..000000000000
--- a/devel/codeworker/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-CodeWorker is a parsing tool and a source code generator, available in
-Open Source (distributed under the GNU Lesser General Public License)
-devoted to cover many aspects of the generative programming. Generative
-programming is a software engineering approach for producing reusable,
-tailor-made, evolvable and reliable IT systems with a high level of
-automation.
-
-The tool interprets a scripting language that drives the processing of
-parsing and source code generation in a quite familiar syntax for
-developers. It insists on adapting the syntax of the language to the
-particularities of tasks to resolve (parse, code generation, procedural)
-and on offering powerful functionalities to do intensive source code
-generation.