From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Nov 10 02:00:42 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3032916A407 for ; Fri, 10 Nov 2006 02:00:42 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC90343D5E for ; Fri, 10 Nov 2006 02:00:40 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kAA20e88015148 for ; Fri, 10 Nov 2006 02:00:40 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kAA20etB015142; Fri, 10 Nov 2006 02:00:40 GMT (envelope-from gnats) Resent-Date: Fri, 10 Nov 2006 02:00:40 GMT Resent-Message-Id: <200611100200.kAA20etB015142@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "John Merryweather Cooper" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4631616A407 for ; Fri, 10 Nov 2006 01:52:52 +0000 (UTC) (envelope-from john_m_cooper@yahoo.com) Received: from smtp103.biz.mail.re2.yahoo.com (smtp103.biz.mail.re2.yahoo.com [68.142.229.217]) by mx1.FreeBSD.org (Postfix) with SMTP id ED38743D60 for ; Fri, 10 Nov 2006 01:52:50 +0000 (GMT) (envelope-from john_m_cooper@yahoo.com) Received: (qmail 55451 invoked from network); 10 Nov 2006 01:52:50 -0000 Received: from unknown (HELO borgdemon2.13tentmillln.home) (j.m.cooper@borgsdemons.com@68.33.224.115 with login) by smtp103.biz.mail.re2.yahoo.com with SMTP; 10 Nov 2006 01:52:50 -0000 Received: from borgdemon2.13tentmillln.home (localhost [127.0.0.1]) by borgdemon2.13tentmillln.home (Postfix) with ESMTP id 4A7F95C60 for ; Thu, 9 Nov 2006 20:52:49 -0500 (EST) Message-Id: <1163123569.89689@borgdemon2.13tentmillln.home> Date: Thu, 9 Nov 2006 20:52:49 -0500 From: "John Merryweather Cooper" To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.7 Cc: Subject: ports/105356: [NEW PORT] devel/afay--improved Ada 95 native aflex and ayacc X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Nov 2006 02:00:42 -0000 >Number: 105356 >Category: ports >Synopsis: [NEW PORT] devel/afay--improved Ada 95 native aflex and ayacc >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Nov 10 02:00:40 GMT 2006 >Closed-Date: >Last-Modified: >Originator: John Merryweather Cooper >Release: FreeBSD 6.2-PRERELEASE i386 >Organization: >Environment: System: FreeBSD 6.2-PRERELEASE #27: Sun Oct 29 18:14:27 EST 2006 root@borgdemon2.13tentmillln.home:/usr/obj/usr/src/sys/P4 >Description: New port. See attached shar. The port builds and installs an improved Ada 96 aflex and ayacc. >How-To-Repeat: N/A >Fix: --- afay.shar begins here --- # 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: # # devel/afay # devel/afay/Makefile # devel/afay/distinfo # devel/afay/pkg-descr # devel/afay/pkg-plist # devel/afay/files # devel/afay/files/patch-afay_ayacc_src_gnat_unix_tognat # devel/afay/files/patch-afay_aflex_src_gnat_unix_tognat # echo c - devel/afay mkdir -p devel/afay > /dev/null 2>&1 echo x - devel/afay/Makefile sed 's/^X//' >devel/afay/Makefile << 'END-of-devel/afay/Makefile' X# Ports collection makefile for: afay X# Date created: 9 Nov 2006 X# Whom: John M. Cooper X# X# $FreeBSD$ X# X XPORTNAME= afay XPORTVERSION= 041111 XCATEGORIES= devel XMASTER_SITES= http://thiberlog.free.fr/src/ XDISTNAME= ${PORTNAME}_thiberlog_${PORTVERSION} XEXTRACT_SUFX= .tgz X XMAINTAINER= john_m_cooper@yahoo.com XCOMMENT= Improved aflex and ayacc Ada 95 native scanner and parser generators X XBUILD_DEPENDS= gnatmake:${PORTSDIR}/lang/gnat \ X bash:${PORTSDIR}/shells/bash X XMAN1= aflex.1 ayacc.1 X XNO_WRKSUBDIR= yes X Xdo-build: X @cd ${WRKSRC}/afay/aflex/src/gnat_unix && ${SH} ./README X @cd ${WRKSRC}/afay/ayacc/src/gnat_unix && ${SH} ./README X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/afay/aflex/src/aflex ${DESTDIR}${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/afay/ayacc/src/ayacc ${DESTDIR}${PREFIX}/bin X ${INSTALL_DATA} ${WRKSRC}/afay/aflex/doc/aflex.man ${DESTDIR}${PREFIX}/man/man1/aflex.1 X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/doc/old_docs/ayacc.manpage ${DESTDIR}${PREFIX}/man/man1/ayacc.1 X.if !defined(NOPORTDOCS) X ${MKDIR} ${DESTDIR}${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/afay/aflex/doc/READ_ME ${DESTDIR}${DOCSDIR}/READ_ME.aflex X ${INSTALL_DATA} ${WRKSRC}/afay/aflex/doc/aflex.html ${DESTDIR}${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/afay/aflex/doc/aflex_user_man.* ${DESTDIR}${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/doc/READ_ME ${DESTDIR}${DOCSDIR}/READ_ME.ayacc X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/doc/ayacc.html ${DESTDIR}${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/doc/ayacc_user_man.tex ${DESTDIR}${DOCSDIR} X.endif X ${MKDIR} ${DESTDIR}${EXAMPLESDIR} X ${MKDIR} ${DESTDIR}${EXAMPLESDIR}/ada_parser X ${MKDIR} ${DESTDIR}${EXAMPLESDIR}/calc X ${INSTALL_DATA} ${WRKSRC}/afay/aflex/doc/example.l ${DESTDIR}${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/afay/aflex/doc/test95.l ${DESTDIR}${EXAMPLESDIR} X ${INSTALL_SCRIPT} ${WRKSRC}/afay/ayacc/examples/ada_parser/COMPILE ${DESTDIR}${EXAMPLESDIR}/ada_parser X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/examples/ada_parser/READ.ME ${DESTDIR}${EXAMPLESDIR}/ada_parser X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/examples/ada_parser/ada.y ${DESTDIR}${EXAMPLESDIR}/ada_parser X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/examples/ada_parser/ada_lex.l ${DESTDIR}${EXAMPLESDIR}/ada_parser X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/examples/ada_parser/driver.a ${DESTDIR}${EXAMPLESDIR}/ada_parser X ${INSTALL_SCRIPT} ${WRKSRC}/afay/ayacc/examples/calc/COMPILE ${DESTDIR}${EXAMPLESDIR}/calc X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/examples/calc/READ.ME ${DESTDIR}${EXAMPLESDIR}/calc X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/examples/calc/calc* ${DESTDIR}${EXAMPLESDIR}/calc X ${INSTALL_DATA} ${WRKSRC}/afay/ayacc/examples/calc/driver.a ${DESTDIR}${EXAMPLESDIR}/calc X X.include END-of-devel/afay/Makefile echo x - devel/afay/distinfo sed 's/^X//' >devel/afay/distinfo << 'END-of-devel/afay/distinfo' XMD5 (afay_thiberlog_041111.tgz) = dcb2caeaff49c84beb22a33a2e10f788 XSHA256 (afay_thiberlog_041111.tgz) = 05bcf5d83368f379caef43ecb2d7591f0ed2ec364e6ea431f36ad71df37ef522 XSIZE (afay_thiberlog_041111.tgz) = 700487 END-of-devel/afay/distinfo echo x - devel/afay/pkg-descr sed 's/^X//' >devel/afay/pkg-descr << 'END-of-devel/afay/pkg-descr' XA modified version of Aflex/Ayacc for Ada95 parent/child feature support. A new Xdirective "%unit A.B.C" is added, enabling the Ada unit A.B.C to be the parent Xof the generated lexer/parser. X XAflex/Ayacc are copyrighted by the The University of California. END-of-devel/afay/pkg-descr echo x - devel/afay/pkg-plist sed 's/^X//' >devel/afay/pkg-plist << 'END-of-devel/afay/pkg-plist' Xbin/aflex Xbin/ayacc X%%PORTDOCS%%%%DOCSDIR%%/READ_ME.aflex X%%PORTDOCS%%%%DOCSDIR%%/READ_ME.ayacc X%%PORTDOCS%%%%DOCSDIR%%/aflex.html X%%PORTDOCS%%%%DOCSDIR%%/aflex_user_man.bib X%%PORTDOCS%%%%DOCSDIR%%/aflex_user_man.tex X%%PORTDOCS%%%%DOCSDIR%%/ayacc.html X%%PORTDOCS%%%%DOCSDIR%%/ayacc_user_man.tex X%%EXAMPLESDIR%%/ada_parser/COMPILE X%%EXAMPLESDIR%%/ada_parser/READ.ME X%%EXAMPLESDIR%%/ada_parser/ada.y X%%EXAMPLESDIR%%/ada_parser/ada_lex.l X%%EXAMPLESDIR%%/ada_parser/driver.a X%%EXAMPLESDIR%%/calc/COMPILE X%%EXAMPLESDIR%%/calc/READ.ME X%%EXAMPLESDIR%%/calc/calc.input X%%EXAMPLESDIR%%/calc/calc.y X%%EXAMPLESDIR%%/calc/calc_lex.l X%%EXAMPLESDIR%%/calc/driver.a X%%EXAMPLESDIR%%/example.l X%%EXAMPLESDIR%%/test95.l X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrm %%EXAMPLESDIR%%/ada_parser X@dirrm %%EXAMPLESDIR%%/calc X@dirrm %%EXAMPLESDIR%% END-of-devel/afay/pkg-plist echo c - devel/afay/files mkdir -p devel/afay/files > /dev/null 2>&1 echo x - devel/afay/files/patch-afay_ayacc_src_gnat_unix_tognat sed 's/^X//' >devel/afay/files/patch-afay_ayacc_src_gnat_unix_tognat << 'END-of-devel/afay/files/patch-afay_ayacc_src_gnat_unix_tognat' X--- afay/ayacc/src/gnat_unix/tognat.old Thu Nov 9 19:21:28 2006 X+++ afay/ayacc/src/gnat_unix/tognat Thu Nov 9 19:22:02 2006 X@@ -1,8 +1,7 @@ X-#!/bin/sh X+#!/usr/local/bin/bash X for I X in `ls *.a`; do X # ls -l $I; X echo "gnatchopping $I..."; X gnatchop -w $I X done X- END-of-devel/afay/files/patch-afay_ayacc_src_gnat_unix_tognat echo x - devel/afay/files/patch-afay_aflex_src_gnat_unix_tognat sed 's/^X//' >devel/afay/files/patch-afay_aflex_src_gnat_unix_tognat << 'END-of-devel/afay/files/patch-afay_aflex_src_gnat_unix_tognat' X--- afay/aflex/src/gnat_unix/tognat.old Thu Nov 9 19:18:25 2006 X+++ afay/aflex/src/gnat_unix/tognat Thu Nov 9 19:19:21 2006 X@@ -1,8 +1,7 @@ X-#!/bin/sh X+#!/usr/local/bin/bash X for I X in `ls *.a`; do X # ls -l $I; X echo "gnatchopping $I..."; X gnatchop -w $I X done X- END-of-devel/afay/files/patch-afay_aflex_src_gnat_unix_tognat exit --- afay.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: