devel/glrparser: Remove expired port

2025-06-30 devel/glrparser: Unfetchable, unmaintained and upstream is gone
This commit is contained in:
Rene Ladan 2025-06-30 13:27:47 +02:00
parent ee736db7b7
commit 58afc1e288
8 changed files with 1 additions and 92 deletions

1
MOVED
View File

@ -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

View File

@ -892,7 +892,6 @@
SUBDIR += gllvm
SUBDIR += global
SUBDIR += glog
SUBDIR += glrparser
SUBDIR += gmake
SUBDIR += gn
SUBDIR += gnome-builder

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (glrparser-1.4.tar.gz) = 53d7e5f3d0b75447844e99ee61174c53952fefc3d278fe27b910b1856cc4d15c
SIZE (glrparser-1.4.tar.gz) = 147778

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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