ports/74189: repocopy request; devel/bison1875 -> devel/bison-devel

NAKATA Maho maho at FreeBSD.org
Sun Nov 21 06:10:31 UTC 2004


>Number:         74189
>Category:       ports
>Synopsis:       repocopy request; devel/bison1875 -> devel/bison-devel
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 21 06:10:30 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     NAKATA Maho
>Release:        FreeBSD 5.3-RELEASE i386
>Organization:
private
>Environment:
System: FreeBSD debussy.private.org 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Sun Nov 21 11:34:35 JST 2004 maho at debussy.private.org:/usr/src/sys/i386/compile/MAHO i386


>Description:
	currently editors/openoffice-2.0-devel is broken; since neither
        devel/bison and devel/bison1875 cannot compile
        editors/openoffice-2.0-devel. requires 1.875a or later which are
        released at alpha quality. It seems to be safe for us to have
        devel/bison-devel also, to compile openoffice-2.0-devel. So
        we need reopcopy of bison1875 to have bison-devel.

>How-To-Repeat:
	N/A
>Fix:
	N/A	
	I'll update this port to 1.875d, which is newest alpha version
        of bison which is compatible with openoffice-2.0-devel
        shar is attached below, just for your infomation:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	.
#	./bison-devel
#	./bison-devel/Makefile
#	./bison-devel/pkg-plist
#	./bison-devel/distinfo
#	./bison-devel/pkg-descr
#	./ll
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo c - ./bison-devel
mkdir -p ./bison-devel > /dev/null 2>&1
echo x - ./bison-devel/Makefile
sed 's/^X//' >./bison-devel/Makefile << 'END-of-./bison-devel/Makefile'
X# Ports collection makefile for:  bison-devel
X# Date created:			  20 Nov 2004
X# Whom:				  NAKATA, Maho <maho at FreeBSD.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	bison
XPORTVERSION=	1.875d
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_GNU_ALPHA}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XPKGNAMESUFFIX=	-devel
XDISTNAME=	bison-${PORTVERSION}
X
XMAINTAINER=	openoffice at FreeBSD.org
XCOMMENT=	Alpha version of bison 
X
XBUILD_DEPENDS=	gm4:${PORTSDIR}/devel/m4
XRUN_DEPENDS=	gm4:${PORTSDIR}/devel/m4
X
XCONFLICTS=	bison-1.7[0-9]*
XNO_LATEST_LINK=	yes
XUSE_BZIP2=	yes
XUSE_GETTEXT=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib" \
X		MAKEINFO="makeinfo --no-split"
X
XMAN1=		bison.1
X
X.ifdef USE_BISON
X.error You have `USE_BISON' variable defined either in environment or in make(1) arguments. Please undefine and try again.
X.endif
X
Xpost-extract:
X	@${RM} -f ${WRKSRC}/doc/bison.info*
X
Xpost-install:
X	${LN} -sf ${LOCALBASE}/bin/bison ${LOCALBASE}/bin/bison-devel
X
X.include <bsd.port.mk>
END-of-./bison-devel/Makefile
echo x - ./bison-devel/pkg-plist
sed 's/^X//' >./bison-devel/pkg-plist << 'END-of-./bison-devel/pkg-plist'
X at comment $FreeBSD: ports/devel/bison1875/pkg-plist,v 1.16 2003/11/15 22:20:01 seanc Exp $
Xbin/bison
Xbin/bison1875d
Xbin/yacc
X at unexec install-info --delete %D/info/bison.info %D/info/dir
Xinfo/bison.info
Xlib/liby.a
X at exec install-info %D/info/bison.info %D/info/dir
Xshare/bison/c.m4
Xshare/bison/glr.c
Xshare/bison/lalr1.cc
Xshare/bison/m4sugar/m4sugar.m4
Xshare/bison/README
Xshare/bison/yacc.c
Xshare/locale/da/LC_MESSAGES/bison.mo
Xshare/locale/de/LC_MESSAGES/bison.mo
Xshare/locale/es/LC_MESSAGES/bison.mo
Xshare/locale/et/LC_MESSAGES/bison.mo
Xshare/locale/fr/LC_MESSAGES/bison.mo
Xshare/locale/hr/LC_MESSAGES/bison.mo
Xshare/locale/id/LC_MESSAGES/bison.mo
Xshare/locale/it/LC_MESSAGES/bison.mo
Xshare/locale/ja/LC_MESSAGES/bison.mo
Xshare/locale/nl/LC_MESSAGES/bison.mo
Xshare/locale/pt_BR/LC_MESSAGES/bison.mo
Xshare/locale/ru/LC_MESSAGES/bison.mo
Xshare/locale/sv/LC_MESSAGES/bison.mo
Xshare/locale/tr/LC_MESSAGES/bison.mo
X at dirrm share/bison/m4sugar
X at dirrm share/bison
END-of-./bison-devel/pkg-plist
echo x - ./bison-devel/distinfo
sed 's/^X//' >./bison-devel/distinfo << 'END-of-./bison-devel/distinfo'
XMD5 (bison-1.875d.tar.bz2) = ff62f5775be8d1fbb2a9d3e486c901fa
XSIZE (bison-1.875d.tar.bz2) = 882745
END-of-./bison-devel/distinfo
echo x - ./bison-devel/pkg-descr
sed 's/^X//' >./bison-devel/pkg-descr << 'END-of-./bison-devel/pkg-descr'
XBison is a tool used to write parsers, such as the parser for GNU cc.
XIt is similar to Yacc, which is included in the base FreeBSD system.
X
XThe main difference between Bison and Yacc that I know of is that
XBison supports the @N construction, which gives you access to
Xthe starting and ending line number and character number associated
Xwith any of the symbols in the current rule.
X
XAlso, Bison supports the command `%expect N' which says not to mention
Xthe conflicts if there are N shift/reduce conflicts and no reduce/reduce
Xconflicts.
X
XThe differences in the algorithms stem mainly from the horrible
Xkludges that Johnson had to perpetrate to make Yacc fit in a PDP-11.
X
XAlso, Bison uses a faster but less space-efficient encoding for the
Xparse tables (see Corbett's PhD thesis from Berkeley, "Static
XSemantics in Compiler Error Recovery", June 1985, Report No. UCB/CSD
X85/251), and more modern technique for generating the lookahead sets.
X(See "Efficient Construction of LALR(1) Lookahead Sets" by F. DeRemer
Xand A. Pennello, in ACM TOPLS Vol 4 No 4, October 1982.  Their
Xtechnique is the standard one now.)
END-of-./bison-devel/pkg-descr
echo x - ./ll
sed 's/^X//' >./ll << 'END-of-./ll'
X# This is a shell archive.  Save it in a file, remove anything before
X# this line, and then unpack it by entering "sh file".  Note, it may
X# create directories; files and directories will be owned by you and
X# have default permissions.
X#
X# This archive contains:
X#
X#	.
X#	./bison-devel
X#	./bison-devel/Makefile
X#	./bison-devel/pkg-plist
X#	./bison-devel/distinfo
X#	./bison-devel/pkg-descr
X#	./ll
X#
Xecho c - .
Xmkdir -p . > /dev/null 2>&1
Xecho c - ./bison-devel
Xmkdir -p ./bison-devel > /dev/null 2>&1
Xecho x - ./bison-devel/Makefile
Xsed 's/^X//' >./bison-devel/Makefile << 'END-of-./bison-devel/Makefile'
XX# Ports collection makefile for:  bison-devel
XX# Date created:			  20 Nov 2004
XX# Whom:				  NAKATA, Maho <maho at FreeBSD.org>
XX#
XX# $FreeBSD$
XX#
XX
XXPORTNAME=	bison
XXPORTVERSION=	1.875d
XXCATEGORIES=	devel
XXMASTER_SITES=	${MASTER_SITE_GNU_ALPHA}
XXMASTER_SITE_SUBDIR=	${PORTNAME}
XXPKGNAMESUFFIX=	-devel
XXDISTNAME=	bison-${PORTVERSION}
XX
XXMAINTAINER=	openoffice at FreeBSD.org
XXCOMMENT=	Alpha version of bison 
XX
XXBUILD_DEPENDS=	gm4:${PORTSDIR}/devel/m4
XXRUN_DEPENDS=	gm4:${PORTSDIR}/devel/m4
XX
XXCONFLICTS=	bison-1.7[0-9]*
XXNO_LATEST_LINK=	yes
XXUSE_BZIP2=	yes
XXUSE_GETTEXT=	yes
XXGNU_CONFIGURE=	yes
XXCONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XXCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
XX		LDFLAGS="-L${LOCALBASE}/lib" \
XX		MAKEINFO="makeinfo --no-split"
XX
XXMAN1=		bison.1
XX
XX.ifdef USE_BISON
XX.error You have `USE_BISON' variable defined either in environment or in make(1) arguments. Please undefine and try again.
XX.endif
XX
XXpost-extract:
XX	@${RM} -f ${WRKSRC}/doc/bison.info*
XX
XXpost-install:
XX	${LN} -sf ${LOCALBASE}/bin/bison ${LOCALBASE}/bin/bison-devel
XX
XX.include <bsd.port.mk>
XEND-of-./bison-devel/Makefile
Xecho x - ./bison-devel/pkg-plist
Xsed 's/^X//' >./bison-devel/pkg-plist << 'END-of-./bison-devel/pkg-plist'
XX at comment $FreeBSD: ports/devel/bison1875/pkg-plist,v 1.16 2003/11/15 22:20:01 seanc Exp $
XXbin/bison
XXbin/bison1875d
XXbin/yacc
XX at unexec install-info --delete %D/info/bison.info %D/info/dir
XXinfo/bison.info
XXlib/liby.a
XX at exec install-info %D/info/bison.info %D/info/dir
XXshare/bison/c.m4
XXshare/bison/glr.c
XXshare/bison/lalr1.cc
XXshare/bison/m4sugar/m4sugar.m4
XXshare/bison/README
XXshare/bison/yacc.c
XXshare/locale/da/LC_MESSAGES/bison.mo
XXshare/locale/de/LC_MESSAGES/bison.mo
XXshare/locale/es/LC_MESSAGES/bison.mo
XXshare/locale/et/LC_MESSAGES/bison.mo
XXshare/locale/fr/LC_MESSAGES/bison.mo
XXshare/locale/hr/LC_MESSAGES/bison.mo
XXshare/locale/id/LC_MESSAGES/bison.mo
XXshare/locale/it/LC_MESSAGES/bison.mo
XXshare/locale/ja/LC_MESSAGES/bison.mo
XXshare/locale/nl/LC_MESSAGES/bison.mo
XXshare/locale/pt_BR/LC_MESSAGES/bison.mo
XXshare/locale/ru/LC_MESSAGES/bison.mo
XXshare/locale/sv/LC_MESSAGES/bison.mo
XXshare/locale/tr/LC_MESSAGES/bison.mo
XX at dirrm share/bison/m4sugar
XX at dirrm share/bison
XEND-of-./bison-devel/pkg-plist
Xecho x - ./bison-devel/distinfo
Xsed 's/^X//' >./bison-devel/distinfo << 'END-of-./bison-devel/distinfo'
XXMD5 (bison-1.875d.tar.bz2) = ff62f5775be8d1fbb2a9d3e486c901fa
XXSIZE (bison-1.875d.tar.bz2) = 882745
XEND-of-./bison-devel/distinfo
Xecho x - ./bison-devel/pkg-descr
Xsed 's/^X//' >./bison-devel/pkg-descr << 'END-of-./bison-devel/pkg-descr'
XXBison is a tool used to write parsers, such as the parser for GNU cc.
XXIt is similar to Yacc, which is included in the base FreeBSD system.
XX
XXThe main difference between Bison and Yacc that I know of is that
XXBison supports the @N construction, which gives you access to
XXthe starting and ending line number and character number associated
XXwith any of the symbols in the current rule.
XX
XXAlso, Bison supports the command `%expect N' which says not to mention
XXthe conflicts if there are N shift/reduce conflicts and no reduce/reduce
XXconflicts.
XX
XXThe differences in the algorithms stem mainly from the horrible
XXkludges that Johnson had to perpetrate to make Yacc fit in a PDP-11.
XX
XXAlso, Bison uses a faster but less space-efficient encoding for the
XXparse tables (see Corbett's PhD thesis from Berkeley, "Static
XXSemantics in Compiler Error Recovery", June 1985, Report No. UCB/CSD
XX85/251), and more modern technique for generating the lookahead sets.
XX(See "Efficient Construction of LALR(1) Lookahead Sets" by F. DeRemer
XXand A. Pennello, in ACM TOPLS Vol 4 No 4, October 1982.  Their
XXtechnique is the standard one now.)
XEND-of-./bison-devel/pkg-descr
Xecho x - ./ll
Xsed 's/^X//' >./ll << 'END-of-./ll'
END-of-./ll
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list