git: 58afc1e2887f - main - devel/glrparser: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 30 Jun 2025 11:27:56 UTC
The branch main has been updated by rene:

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

commit 58afc1e2887fec5aa8c36bbf9d94276fe4f58d4b
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-30 11:27:47 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-30 11:27:47 +0000

    devel/glrparser: Remove expired port
    
    2025-06-30 devel/glrparser: Unfetchable, unmaintained and upstream is gone
---
 MOVED                                       |  1 +
 devel/Makefile                              |  1 -
 devel/glrparser/Makefile                    | 17 ----------
 devel/glrparser/distinfo                    |  2 --
 devel/glrparser/files/patch-Makefile.in     | 11 -------
 devel/glrparser/files/patch-glr-glrParser.h | 49 -----------------------------
 devel/glrparser/pkg-descr                   |  4 ---
 devel/glrparser/pkg-plist                   |  8 -----
 8 files changed, 1 insertion(+), 92 deletions(-)

diff --git a/MOVED b/MOVED
index 45c554ca909e..6510f1ea85de 100644
--- a/MOVED
+++ b/MOVED
@@ -4609,3 +4609,4 @@ devel/libaura||2025-06-30|Has expired: Abandonware, upstream is gone and last re
 net-mgmt/zabbix5-java||2025-06-30|Has expired: Upstream EOL reaches on 2025-05-31
 devel/libcli||2025-06-30|Has expired: Outdated and unmaintained in tree for years
 lang/spl||2025-06-30|Has expired: dead upstream
+devel/glrparser||2025-06-30|Has expired: Unfetchable, unmaintained and upstream is gone
diff --git a/devel/Makefile b/devel/Makefile
index e35928a6bca4..4ccc8d7a36c4 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -892,7 +892,6 @@
     SUBDIR += gllvm
     SUBDIR += global
     SUBDIR += glog
-    SUBDIR += glrparser
     SUBDIR += gmake
     SUBDIR += gn
     SUBDIR += gnome-builder
diff --git a/devel/glrparser/Makefile b/devel/glrparser/Makefile
deleted file mode 100644
index 78502dd79ecb..000000000000
--- a/devel/glrparser/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-PORTNAME=	glrparser
-PORTVERSION=	1.4
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	http://bsd-geek.de/FreeBSD/distfiles/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Parser which works with the GLR(0) algorithm
-WWW=		https://nlp.fi.muni.cz/projekty/glr/
-
-BROKEN=		Unfetchable
-DEPRECATED=	Unfetchable, unmaintained and upstream is gone
-EXPIRATION_DATE=2025-06-30
-
-GNU_CONFIGURE=	yes
-
-.include <bsd.port.mk>
diff --git a/devel/glrparser/distinfo b/devel/glrparser/distinfo
deleted file mode 100644
index 0b282b20766e..000000000000
--- a/devel/glrparser/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (glrparser-1.4.tar.gz) = 53d7e5f3d0b75447844e99ee61174c53952fefc3d278fe27b910b1856cc4d15c
-SIZE (glrparser-1.4.tar.gz) = 147778
diff --git a/devel/glrparser/files/patch-Makefile.in b/devel/glrparser/files/patch-Makefile.in
deleted file mode 100644
index ae9e8818b69c..000000000000
--- a/devel/glrparser/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig	Mon Nov 10 10:32:34 2003
-+++ Makefile.in	Mon Nov 10 10:32:41 2003
-@@ -70,7 +70,7 @@
- SED = @SED@
- VERSION = @VERSION@
- 
--SUBDIRS = glr samples doc
-+SUBDIRS = glr samples
- EXTRA_DIST = demos
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
diff --git a/devel/glrparser/files/patch-glr-glrParser.h b/devel/glrparser/files/patch-glr-glrParser.h
deleted file mode 100644
index 6010623aa1dd..000000000000
--- a/devel/glrparser/files/patch-glr-glrParser.h
+++ /dev/null
@@ -1,49 +0,0 @@
---- glr/glrParser.h.orig	Wed Mar 26 15:26:15 2003
-+++ glr/glrParser.h	Thu Dec 23 16:27:38 2004
-@@ -502,7 +502,7 @@
- glrParser<glrNodeType,glrStateType>::printTable
- (ostream &output){
-   output << states.size() << endl;
--  for(vector<glrStateType*>::iterator i=states.begin();i!=states.end();++i) {
-+  for(typename vector<glrStateType*>::iterator i=states.begin();i!=states.end();++i) {
-     if(*i){
-       (*i)->print(symbols,output);
-     }else{
-@@ -635,7 +635,7 @@
-   }
- 
- 
--  for(deque<glrStateType*>::iterator state=activeStates.begin();state!=activeStates.end();++state){
-+  for(typename deque<glrStateType*>::iterator state=activeStates.begin();state!=activeStates.end();++state){
-     (*state)->stack->release();
-     (*state)->stack=NULL;
-     (*state)->crossEdges.clear();
-@@ -1793,7 +1793,7 @@
-     }
- 
-     for(map<glrSymbolTable::glrSymbol,glrItemSet*>::iterator tran=compState->transitions.begin();tran!=compState->transitions.end();++tran){
--      glrCompStatesMap<glrStateType>::iterator iNextState=compStatesMap.find(tran->second);
-+      typename glrCompStatesMap<glrStateType>::iterator iNextState=compStatesMap.find(tran->second);
-       if(iNextState==compStatesMap.end()){
- 
- 	glrStateType *newState=new glrStateType(states.size(),symbols);
-@@ -1871,7 +1871,7 @@
- template<class glrNodeType,class glrStateType> void
- glrParser<glrNodeType,glrStateType>::clearTable
- (){
--  for(vector<glrStateType*>::iterator iState=states.begin();iState!=states.end();++iState){
-+  for(typename vector<glrStateType*>::iterator iState=states.begin();iState!=states.end();++iState){
-     delete (*iState);
-   }
-   states.clear();
-@@ -1892,8 +1892,8 @@
- template<class glrStateType> void
- glrCompStatesMap<glrStateType>::releaseItemSets
- (){
--  for(glrCompStatesMap<glrStateType>::iterator i=begin();i!=end();++i)delete i->first;
--  clear();
-+  for(typename glrCompStatesMap<glrStateType>::iterator i=this->begin();i!=this->end();++i)delete i->first;
-+  this->clear();
- }
- 
- #ifdef CHECK_CONSISTENCY
diff --git a/devel/glrparser/pkg-descr b/devel/glrparser/pkg-descr
deleted file mode 100644
index bd7074c752a0..000000000000
--- a/devel/glrparser/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The goal of The glrParser Project is to create generally usable programmers
-tool for syntactical analysis of wide ambiguous grammars which works with the
-GLR(0) algorithm. GLR is well known algorithm published by Marasu Tomita in
-1985. It is based on generalization of the LR analysis.
diff --git a/devel/glrparser/pkg-plist b/devel/glrparser/pkg-plist
deleted file mode 100644
index 9c02f0973e52..000000000000
--- a/devel/glrparser/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-include/glr/glrException.h
-include/glr/glrGrammar.h
-include/glr/glrGuard.h
-include/glr/glrNode.h
-include/glr/glrParser.h
-include/glr/glrStack.h
-include/glr/glrState.h
-include/glr/glrSymbolTable.h