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:
Ade Lovett 2005-09-04 18:33:15 +00:00
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
View file

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

View file

@ -80,7 +80,6 @@
SUBDIR += bison
SUBDIR += bison-devel
SUBDIR += bisongen
SUBDIR += bison175
SUBDIR += bison1875
SUBDIR += bitkeeper
SUBDIR += bnf

View file

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

View file

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

View file

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

View file

@ -1,2 +0,0 @@
MD5 (bison-1.75.tar.bz2) = dd88fe42e35d554c00af430a9342456a
SIZE (bison-1.75.tar.bz2) = 773106

View file

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

View file

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

View file

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

View file

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

View file

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