1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

Remove bison-devel now that the only consumer (openoffice-2.0) has

be converted over to using the newly imported bison2

Many thanks to:	maho
This commit is contained in:
Ade Lovett 2005-11-18 02:06:36 +00:00
parent 476920f197
commit 30aef00929
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=148697
5 changed files with 0 additions and 101 deletions

View File

@ -82,7 +82,6 @@
SUBDIR += bin86
SUBDIR += bison
SUBDIR += bison2
SUBDIR += bison-devel
SUBDIR += bisongen
SUBDIR += bitkeeper
SUBDIR += bnf

View File

@ -1,44 +0,0 @@
# Ports collection makefile for: bison-devel
# Date created: 20 Nov 2004
# Whom: NAKATA, Maho <maho@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= bison
PORTVERSION= 1.875d
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU_ALPHA}
MASTER_SITE_SUBDIR= ${PORTNAME}
PKGNAMESUFFIX= -devel
DISTNAME= bison-${PORTVERSION}
MAINTAINER= ade@FreeBSD.org
COMMENT= Alpha version of bison
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
RUN_DEPENDS= ${BUILD_DEPENDS}
DEPRECATED= Use devel/bison2
EXPIRATION_DATE= 2005-12-16
CONFLICTS= bison-1.7[0-9]* bison-2.[0-9]*
NO_LATEST_LINK= yes
USE_BZIP2= yes
USE_GETTEXT= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
MAN1= bison.1
INFO= bison
.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-install:
${LN} -sf ${PREFIX}/bin/bison ${PREFIX}/bin/bison-devel
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
MD5 (bison-1.875d.tar.bz2) = ff62f5775be8d1fbb2a9d3e486c901fa
SHA256 (bison-1.875d.tar.bz2) = 37ff8d673e35838c195d614bc402573d1268c997796e79b831053f4a22e03808
SIZE (bison-1.875d.tar.bz2) = 882745

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,31 +0,0 @@
@comment $FreeBSD$
bin/bison
bin/bison-devel
bin/yacc
lib/liby.a
%%DATADIR%%/c.m4
%%DATADIR%%/glr.c
%%DATADIR%%/lalr1.cc
%%DATADIR%%/m4sugar/m4sugar.m4
%%DATADIR%%/README
%%DATADIR%%/yacc.c
share/locale/da/LC_MESSAGES/bison.mo
share/locale/de/LC_MESSAGES/bison.mo
share/locale/es/LC_MESSAGES/bison.mo
share/locale/et/LC_MESSAGES/bison.mo
share/locale/fr/LC_MESSAGES/bison.mo
share/locale/hr/LC_MESSAGES/bison.mo
share/locale/id/LC_MESSAGES/bison.mo
share/locale/it/LC_MESSAGES/bison.mo
share/locale/ja/LC_MESSAGES/bison.mo
share/locale/ms/LC_MESSAGES/bison.mo
share/locale/nl/LC_MESSAGES/bison.mo
share/locale/pt_BR/LC_MESSAGES/bison.mo
share/locale/ro/LC_MESSAGES/bison.mo
share/locale/ru/LC_MESSAGES/bison.mo
share/locale/sv/LC_MESSAGES/bison.mo
share/locale/tr/LC_MESSAGES/bison.mo
@unexec rmdir %D/share/locale/ro/LC_MESSAGES 2> /dev/null || true
@unexec rmdir %D/share/locale/ro 2> /dev/null || true
@dirrm %%DATADIR%%/m4sugar
@dirrm %%DATADIR%%