A few more cleanups after recent events with bison
* lose the bison175 port, it's not needed for now and will only confuse matters * clean up devel/Makefile, modules, and MOVED appropriately * take maintainership of the bison* ports Approved by: portmgr
This commit is contained in:
parent
1044b5d3e4
commit
1c6166bcd9
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=141936
11 changed files with 5 additions and 103 deletions
1
MOVED
1
MOVED
|
@ -1613,4 +1613,3 @@ sysutils/gdesklets-sensor-psi_disk||2005-08-31|removed; broken with recent gdesk
|
|||
net/gdesklets-sensor-psi_ping||2005-08-31|removed; broken with recent gdesklets
|
||||
mail/gdesklets-sensor-psi_popmail||2005-08-31|removed; broken with recent gdesklets
|
||||
deskutils/gdesklets-sensor-psi_variableborder||2005-08-31|removed; broken with recent gdesklets
|
||||
devel/bison|devel/bison175|2005-09-02|devel/bison is now at 2.0
|
||||
|
|
|
@ -80,7 +80,6 @@
|
|||
SUBDIR += bison
|
||||
SUBDIR += bison-devel
|
||||
SUBDIR += bisongen
|
||||
SUBDIR += bison175
|
||||
SUBDIR += bison1875
|
||||
SUBDIR += bitkeeper
|
||||
SUBDIR += bnf
|
||||
|
|
|
@ -13,7 +13,7 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
|
|||
PKGNAMESUFFIX= -devel
|
||||
DISTNAME= bison-${PORTVERSION}
|
||||
|
||||
MAINTAINER= openoffice@FreeBSD.org
|
||||
MAINTAINER= ade@FreeBSD.org
|
||||
COMMENT= Alpha version of bison
|
||||
|
||||
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
|
||||
|
|
|
@ -13,7 +13,7 @@ CATEGORIES= devel
|
|||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
MAINTAINER= ade@FreeBSD.org
|
||||
COMMENT= A parser generator from FSF, (mostly) compatible with Yacc
|
||||
|
||||
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
|
||||
|
|
|
@ -1,49 +0,0 @@
|
|||
# Ports collection makefile for: bison
|
||||
# Date created: 27 Mar 1999
|
||||
# Whom: Jerry Hicks
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= bison
|
||||
PORTVERSION= 1.75
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= A parser generator from FSF, (mostly) compatible with Yacc
|
||||
|
||||
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
|
||||
RUN_DEPENDS= gm4:${PORTSDIR}/devel/m4
|
||||
|
||||
CONFLICTS= bison-1.8[0-9]* bison-2.[0-9]*
|
||||
|
||||
NO_LATEST_LINK= yes
|
||||
USE_BZIP2= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
|
||||
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib" \
|
||||
MAKEINFO="makeinfo --no-split"
|
||||
|
||||
MAN1= bison.1
|
||||
INFO= bison
|
||||
|
||||
.if defined(WITHOUT_NLS)
|
||||
CONFIGURE_ARGS+= --disable-nls
|
||||
PLIST_SUB+= NLS="@comment "
|
||||
.else
|
||||
USE_GETTEXT= yes
|
||||
PLIST_SUB+= NLS=""
|
||||
.endif
|
||||
|
||||
.ifdef USE_BISON
|
||||
.error You have `USE_BISON' variable defined either in environment or in make(1) arguments. Please undefine and try again.
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
@${RM} -f ${WRKSRC}/doc/bison.info*
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
MD5 (bison-1.75.tar.bz2) = dd88fe42e35d554c00af430a9342456a
|
||||
SIZE (bison-1.75.tar.bz2) = 773106
|
|
@ -1,22 +0,0 @@
|
|||
Bison is a tool used to write parsers, such as the parser for GNU cc.
|
||||
It is similar to Yacc, which is included in the base FreeBSD system.
|
||||
|
||||
The main difference between Bison and Yacc that I know of is that
|
||||
Bison supports the @N construction, which gives you access to
|
||||
the starting and ending line number and character number associated
|
||||
with any of the symbols in the current rule.
|
||||
|
||||
Also, Bison supports the command `%expect N' which says not to mention
|
||||
the conflicts if there are N shift/reduce conflicts and no reduce/reduce
|
||||
conflicts.
|
||||
|
||||
The differences in the algorithms stem mainly from the horrible
|
||||
kludges that Johnson had to perpetrate to make Yacc fit in a PDP-11.
|
||||
|
||||
Also, Bison uses a faster but less space-efficient encoding for the
|
||||
parse tables (see Corbett's PhD thesis from Berkeley, "Static
|
||||
Semantics in Compiler Error Recovery", June 1985, Report No. UCB/CSD
|
||||
85/251), and more modern technique for generating the lookahead sets.
|
||||
(See "Efficient Construction of LALR(1) Lookahead Sets" by F. DeRemer
|
||||
and A. Pennello, in ACM TOPLS Vol 4 No 4, October 1982. Their
|
||||
technique is the standard one now.)
|
|
@ -1,23 +0,0 @@
|
|||
@comment $FreeBSD$
|
||||
bin/bison
|
||||
%%DATADIR%%/c.m4
|
||||
%%DATADIR%%/glr.c
|
||||
%%DATADIR%%/lalr1.cc
|
||||
%%DATADIR%%/m4sugar/m4sugar.m4
|
||||
%%DATADIR%%/m4sugar/version.m4
|
||||
%%DATADIR%%/yacc.c
|
||||
%%NLS%%share/locale/de/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/es/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/et/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/fr/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/hr/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/id/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/it/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/ja/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/nl/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/pt_BR/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/ru/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/sv/LC_MESSAGES/bison.mo
|
||||
%%NLS%%share/locale/tr/LC_MESSAGES/bison.mo
|
||||
@dirrm %%DATADIR%%/m4sugar
|
||||
@dirrm %%DATADIR%%
|
|
@ -12,7 +12,7 @@ CATEGORIES= devel
|
|||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= seanc@FreeBSD.org
|
||||
MAINTAINER= ade@FreeBSD.org
|
||||
COMMENT= A parser generator from FSF, (mostly) compatible with Yacc
|
||||
|
||||
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
|
||||
|
|
|
@ -12,7 +12,7 @@ CATEGORIES= devel
|
|||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= seanc@FreeBSD.org
|
||||
MAINTAINER= ade@FreeBSD.org
|
||||
COMMENT= A parser generator from FSF, (mostly) compatible with Yacc
|
||||
|
||||
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
|
||||
|
|
|
@ -12,7 +12,7 @@ CATEGORIES= devel
|
|||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= seanc@FreeBSD.org
|
||||
MAINTAINER= ade@FreeBSD.org
|
||||
COMMENT= A parser generator from FSF, (mostly) compatible with Yacc
|
||||
|
||||
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
|
||||
|
|
Loading…
Reference in a new issue