Date: Sun, 21 Nov 2004 15:05:35 +0900 (JST) From: NAKATA Maho <maho@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/74189: repocopy request; devel/bison1875 -> devel/bison-devel Message-ID: <200411210605.iAL65Z61060197@debussy.private.org> Resent-Message-ID: <200411210610.iAL6AUPH060728@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@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@unexec install-info --delete %D/info/bison.info %D/info/dir Xinfo/bison.info Xlib/liby.a X@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@dirrm share/bison/m4sugar X@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@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@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@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@unexec install-info --delete %D/info/bison.info %D/info/dir XXinfo/bison.info XXlib/liby.a XX@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@dirrm share/bison/m4sugar XX@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411210605.iAL65Z61060197>