git: 113fb3995db7 - main - textproc/regex2dfa: Remove from tree

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Mon, 19 Oct 2026 21:00:41 UTC
The branch main has been updated by diizzy:

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

commit 113fb3995db77b9c6e6cd78743539843e7bc9235
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2026-10-19 20:56:05 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-10-19 20:58:43 +0000

    textproc/regex2dfa: Remove from tree
    
    Broken for 6+ months in tree, no PR of fixing it
---
 MOVED                                              |  1 +
 textproc/Makefile                                  |  1 -
 textproc/regex2dfa/Makefile                        | 37 ----------------------
 textproc/regex2dfa/distinfo                        |  3 --
 ...-third__party_openfst_src_include_fst_replace.h | 11 -------
 textproc/regex2dfa/pkg-descr                       |  1 -
 6 files changed, 1 insertion(+), 53 deletions(-)

diff --git a/MOVED b/MOVED
index c67e9ca4bd9e..6a66f26ec0aa 100644
--- a/MOVED
+++ b/MOVED
@@ -5751,3 +5751,4 @@ games/wyrmsun||2026-10-19|Depends on games/wyrmgus which has been broken for mor
 games/wyrmgus||2026-10-19|Broken for several months in tree
 multimedia/wl-screenrec||2026-10-19|Broken for more than 5 months
 net-im/debugtox||2026-10-19|Broken for almost a year in tree
+textproc/regex2dfa||2026-10-19|Broken for 6+ months in tree
diff --git a/textproc/Makefile b/textproc/Makefile
index f98bc0f303dd..a43972e09f2c 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1883,7 +1883,6 @@
     SUBDIR += redland-bindings
     SUBDIR += refdb
     SUBDIR += reflex
-    SUBDIR += regex2dfa
     SUBDIR += regexplain
     SUBDIR += replaceit
     SUBDIR += rfcdiff
diff --git a/textproc/regex2dfa/Makefile b/textproc/regex2dfa/Makefile
deleted file mode 100644
index ca8e013ffa5a..000000000000
--- a/textproc/regex2dfa/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME=	regex2dfa
-DISTVERSION=	0.1.6
-PORTREVISION=	3
-CATEGORIES=	textproc
-
-MAINTAINER=	egypcio@FreeBSD.org
-COMMENT=	Command-line utility that converts regular expressions to DFA
-WWW=		https://github.com/kpdyer/regex2dfa
-
-LICENSE=	APACHE20
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-BROKEN=		./../include/fst/bi-table.h:356:31: error: no member named 's_' in 'VectorHashBiTable<I, T, S, FP, H, HS>'
-
-USES=		compiler:c++11-lang gmake libtool
-USE_GITHUB=	yes
-
-GH_ACCOUNT=	kpdyer
-
-GNU_CONFIGURE=	yes
-PLIST_FILES=	bin/${PORTNAME} include/${PORTNAME}.h lib/lib${PORTNAME}.a
-
-post-patch:
-	${REINPLACE_CMD} -e 's|-ldl||g' \
-		${WRKSRC}/Makefile.in \
-		${WRKSRC}/third_party/openfst/src/bin/Makefile.in \
-		${WRKSRC}/third_party/openfst/src/extensions/far/Makefile.in \
-		${WRKSRC}/third_party/openfst/src/extensions/linear/Makefile.in \
-		${WRKSRC}/third_party/openfst/src/extensions/pdt/Makefile.in \
-		${WRKSRC}/third_party/openfst/src/test/Makefile.in
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}.h ${STAGEDIR}${PREFIX}/include
-	${INSTALL_DATA} ${WRKSRC}/.libs/lib${PORTNAME}.a ${STAGEDIR}${PREFIX}/lib
-
-.include <bsd.port.mk>
diff --git a/textproc/regex2dfa/distinfo b/textproc/regex2dfa/distinfo
deleted file mode 100644
index 035f07ddaabe..000000000000
--- a/textproc/regex2dfa/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1521110724
-SHA256 (kpdyer-regex2dfa-0.1.6_GH0.tar.gz) = 0df50423ff29e5ff25d14b336779bec6a0defc38ed4a2a558fd93fdb54dcde54
-SIZE (kpdyer-regex2dfa-0.1.6_GH0.tar.gz) = 2405175
diff --git a/textproc/regex2dfa/files/patch-third__party_openfst_src_include_fst_replace.h b/textproc/regex2dfa/files/patch-third__party_openfst_src_include_fst_replace.h
deleted file mode 100644
index 1cb52acd9062..000000000000
--- a/textproc/regex2dfa/files/patch-third__party_openfst_src_include_fst_replace.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/openfst/src/include/fst/replace.h.orig	2018-10-14 23:15:07 UTC
-+++ third_party/openfst/src/include/fst/replace.h
-@@ -1250,7 +1250,7 @@ class ArcIterator< ReplaceFst<A, T, C> > {
-     // If state is already cached, use cached arcs array.
-     if (fst_.GetImpl()->HasArcs(state_)) {
-       (fst_.GetImpl())
--          ->template CacheBaseImpl<typename C::State, C>::InitArcIterator(
-+          ->CacheBaseImpl<typename C::State, C>::InitArcIterator(
-               state_, &cache_data_);
-       num_arcs_ = cache_data_.narcs;
-       arcs_ = cache_data_.arcs;      // 'arcs_' is a ptr to the cached arcs.
diff --git a/textproc/regex2dfa/pkg-descr b/textproc/regex2dfa/pkg-descr
deleted file mode 100644
index 7b24276b0f71..000000000000
--- a/textproc/regex2dfa/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-python/JS/C++/CLI interface for converting regexes to AT&T FSTs