From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jan 1 18:06:52 2007 Return-Path: X-Original-To: freebsd-ports-bugs@FreeBSD.org Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3ACDB16A40F for ; Mon, 1 Jan 2007 18:06: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 D648E13C459 for ; Mon, 1 Jan 2007 18:06:51 +0000 (UTC) (envelope-from john_m_cooper@yahoo.com) Received: (qmail 24063 invoked from network); 1 Jan 2007 17:40:10 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type; b=cDZwLKa2rqkIe1QIog0MzhgNsKM8GtqnUs2Jvz3PilqXF8vjp6WqmuUJyf+h6GnkxwH6HaT0AX0+x2QCJfJ3Ia0UqcdPBHoEm8/hG7FoZa020EDExQFJa2ZpCDykRU2yOJdf0RpSyOWsUKxvpG9+N7vDpQUiu13HGzhrfiUJWM8= ; 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; 1 Jan 2007 17:40:10 -0000 X-YMail-OSG: owThag4VM1mi9C_WIAVOfylmVAYrDpAOWDKo5orDSJKn1RAEmfiYfldpyUsaLAdId0UBOfeLWG010Gr4MMFZo.JrMw5WEJu1NJOXO8YghskoBG2tHnAH0aPxPsJl8XuwNpK0_lYE8wnaZs599A-- Received: from [127.0.0.1] (localhost [127.0.0.1]) by borgdemon2.13tentmillln.home (Postfix) with ESMTP id 3D0665C4A; Mon, 1 Jan 2007 12:40:09 -0500 (EST) Message-ID: <45994778.8070308@yahoo.com> Date: Mon, 01 Jan 2007 12:40:08 -0500 From: John Merryweather Cooper User-Agent: Thunderbird 1.5.0.9 (X11/20061224) MIME-Version: 1.0 To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org References: <200701010530.l015UKIN018675@freefall.freebsd.org> In-Reply-To: <200701010530.l015UKIN018675@freefall.freebsd.org> Content-Type: multipart/mixed; boundary="------------080901000707070407060600" Cc: Subject: Re: ports/107391: [NEW PORT/REPO-COPY] devel/asis-gpl--an Ada 2005 ASIS implementation 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: Mon, 01 Jan 2007 18:06:52 -0000 This is a multi-part message in MIME format. --------------080901000707070407060600 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit FreeBSD-gnats-submit@FreeBSD.org wrote: > Thank you very much for your problem report. > It has the internal identification `ports/107391'. > The individual assigned to look at your > report is: freebsd-ports-bugs. > > You can access the state of your problem report at any time > via this link: > > http://www.freebsd.org/cgi/query-pr.cgi?pr=107391 > > >> Category: ports >> Responsible: freebsd-ports-bugs >> Synopsis: [NEW PORT/REPO-COPY] devel/asis-gpl--an Ada 2005 ASIS implementation >> Arrival-Date: Mon Jan 01 05:30:20 GMT 2007 >> > > Somehow, semantic.cache~ slipped into my shar. Here's a shar without the junk. jmc --------------080901000707070407060600 Content-Type: text/plain; name="devel_asis-gpl.shar" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="devel_asis-gpl.shar" # 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: # # asis-gpl # asis-gpl/Makefile # asis-gpl/distinfo # asis-gpl/pkg-descr # asis-gpl/pkg-plist # asis-gpl/files # asis-gpl/files/patch-Makefile # asis-gpl/files/patch-Makefile.stub # asis-gpl/files/patch-asis_a4g-contt.ads # asis-gpl/files/patch-common.gpr # asis-gpl/files/patch-asis_a4g-gnat_int.adb # asis-gpl/files/patch-asis_a4g-contt.adb # asis-gpl/files/patch-gnat_snames.adb # asis-gpl/files/patch-tools_gnatmetric_metrics-compute.adb # asis-gpl/files/patch-tools_tool_utils_asis_ul-common.adb # echo c - asis-gpl mkdir -p asis-gpl > /dev/null 2>&1 echo x - asis-gpl/Makefile sed 's/^X//' >asis-gpl/Makefile << 'END-of-asis-gpl/Makefile' X# New ports collection makefile for: asis-gpl X# Date created: 31 Dec 2006 X# Whom: John Merryweather Cooper X# X# $FreeBSD$ X# X XPORTNAME= asis-gpl XPORTVERSION= 2006 XCATEGORIES= devel XMASTER_SITES= http://libre.adacore.com/ XEXTRACT_SUFX= -src.tgz X XMAINTAINER= john_m_cooper@yahoo.com XCOMMENT= An Ada ASIS implementation including the Data Decomposition Annex X XBUILD_DEPENDS= gnatmake:${PORTSDIR}/lang/gnat XRUN_DEPENDS= gnatgcc:${PORTSDIR}/lang/gnat X XCONFLICTS= asis-3.15* X XUSE_GMAKE= yes X X# Check for GNAT sources. X.if !exists(${DISTDIR}/${DISTFILE}) && !defined(PACKAGE_BUILDING) XECHO_MSG= ${PRINTF} XIGNORE=Because of licensing and registration restrictions, you must fetch\n \ X the source distribution manually. Please access\n \ X http://libre.adacore.com/\ with a web browser, register\n \ X (It's free!) and log in. Download the source files:\n\n \ X \t${DISTFILE}\n\n \ X and place them in ${DISTDIR}\n X ${ECHO_MSG} ${IGNORE} X.endif X XWRKSRC= ${WRKDIR}/asis-${PORTVERSION}-src XDOCSDIR= ${PREFIX}/share/doc/asis X XINSTALL_TARGET= all X Xpost-patch: X @${REINPLACE_CMD} -E -e 's|/usr/local|${PREFIX}|' \ X ${WRKSRC}/asis/a4g-contt.ads X @${REINPLACE_CMD} -E -e 's|%%CFLAGS%%|${CFLAGS}|' \ X ${WRKSRC}/Makefile.stub X Xdo-build: X @${ECHO_MSG} "This port does everything in the install step." X @${ECHO_MSG} "The build step is a no-op." X X# Both info files lack entry fields, and so this manual hack X# (and a dir entry in pkg-plist) are necessary Xpost-install: X @install-info --entry "ASIS Reference Manual" \ X ${DOCSDIR}/info/asis_rm.info \ X ${DOCSDIR}/info/dir X @install-info --entry "ASIS User Guide" \ X ${DOCSDIR}/info/asis_ug.info \ X ${DOCSDIR}/info/dir X X.include END-of-asis-gpl/Makefile echo x - asis-gpl/distinfo sed 's/^X//' >asis-gpl/distinfo << 'END-of-asis-gpl/distinfo' XMD5 (asis-gpl-2006-src.tgz) = 0d94a0f14256599484bf883c065585e0 XSHA256 (asis-gpl-2006-src.tgz) = f6d6188ba9e6efa5be0b58e8ea161ee2e6284c16e6325d8eb8296bc184378334 XSIZE (asis-gpl-2006-src.tgz) = 2155003 END-of-asis-gpl/distinfo echo x - asis-gpl/pkg-descr sed 's/^X//' >asis-gpl/pkg-descr << 'END-of-asis-gpl/pkg-descr' XThe Ada Semantic Interface Specification (ASIS) is an open and Xpublished callable interface that allows a tool to access syntactic Xand semantic information about an Ada program, independent of the Xcompilation environment that compiled the program. X XWWW: http://libre.adacore.com/ END-of-asis-gpl/pkg-descr echo x - asis-gpl/pkg-plist sed 's/^X//' >asis-gpl/pkg-plist << 'END-of-asis-gpl/pkg-plist' Xbin/asistant Xbin/gnatelim Xbin/gnatmetric Xbin/gnatpp Xbin/gnatstub Xinclude/asis/a4g-a_alloc.ads Xinclude/asis/a4g-a_debug.adb Xinclude/asis/a4g-a_debug.ads Xinclude/asis/a4g-a_elists.adb Xinclude/asis/a4g-a_elists.ads Xinclude/asis/a4g-a_opt.adb Xinclude/asis/a4g-a_opt.ads Xinclude/asis/a4g-a_osint.adb Xinclude/asis/a4g-a_osint.ads Xinclude/asis/a4g-a_output.adb Xinclude/asis/a4g-a_output.ads Xinclude/asis/a4g-a_sem.adb Xinclude/asis/a4g-a_sem.ads Xinclude/asis/a4g-a_sinput.adb Xinclude/asis/a4g-a_sinput.ads Xinclude/asis/a4g-a_stand.ads Xinclude/asis/a4g-a_types.adb Xinclude/asis/a4g-a_types.ads Xinclude/asis/a4g-asis_tables.adb Xinclude/asis/a4g-asis_tables.ads Xinclude/asis/a4g-contt-dp.adb Xinclude/asis/a4g-contt-dp.ads Xinclude/asis/a4g-contt-sd.adb Xinclude/asis/a4g-contt-sd.ads Xinclude/asis/a4g-contt-tt.adb Xinclude/asis/a4g-contt-tt.ads Xinclude/asis/a4g-contt-ut.adb Xinclude/asis/a4g-contt-ut.ads Xinclude/asis/a4g-contt.adb Xinclude/asis/a4g-contt.ads Xinclude/asis/a4g-cu_info2.adb Xinclude/asis/a4g-cu_info2.ads Xinclude/asis/a4g-dda_aux.adb Xinclude/asis/a4g-dda_aux.ads Xinclude/asis/a4g-decl_sem.adb Xinclude/asis/a4g-decl_sem.ads Xinclude/asis/a4g-defaults.adb Xinclude/asis/a4g-defaults.ads Xinclude/asis/a4g-encl_el.adb Xinclude/asis/a4g-encl_el.ads Xinclude/asis/a4g-expr_sem.adb Xinclude/asis/a4g-expr_sem.ads Xinclude/asis/a4g-get_unit.adb Xinclude/asis/a4g-get_unit.ads Xinclude/asis/a4g-gnat_int.adb Xinclude/asis/a4g-gnat_int.ads Xinclude/asis/a4g-int_knds.ads Xinclude/asis/a4g-itests.adb Xinclude/asis/a4g-itests.ads Xinclude/asis/a4g-knd_conv.adb Xinclude/asis/a4g-knd_conv.ads Xinclude/asis/a4g-mapping.adb Xinclude/asis/a4g-mapping.ads Xinclude/asis/a4g-norm.adb Xinclude/asis/a4g-norm.ads Xinclude/asis/a4g-queries.adb Xinclude/asis/a4g-queries.ads Xinclude/asis/a4g-skip_tb.adb Xinclude/asis/a4g-skip_tb.ads Xinclude/asis/a4g-span_beginning.adb Xinclude/asis/a4g-span_beginning.ads Xinclude/asis/a4g-span_end.adb Xinclude/asis/a4g-span_end.ads Xinclude/asis/a4g-stand.adb Xinclude/asis/a4g-stand.ads Xinclude/asis/a4g-tree_rec.ads Xinclude/asis/a4g-u_conv.adb Xinclude/asis/a4g-u_conv.ads Xinclude/asis/a4g-unit_rec.ads Xinclude/asis/a4g-vcheck.adb Xinclude/asis/a4g-vcheck.ads Xinclude/asis/a4g.ads Xinclude/asis/alloc.ads Xinclude/asis/asis-ada_environments-containers.adb Xinclude/asis/asis-ada_environments-containers.ads Xinclude/asis/asis-ada_environments.adb Xinclude/asis/asis-ada_environments.ads Xinclude/asis/asis-clauses.adb Xinclude/asis/asis-clauses.ads Xinclude/asis/asis-compilation_units-relations.adb Xinclude/asis/asis-compilation_units-relations.ads Xinclude/asis/asis-compilation_units-times.adb Xinclude/asis/asis-compilation_units-times.ads Xinclude/asis/asis-compilation_units.adb Xinclude/asis/asis-compilation_units.ads Xinclude/asis/asis-data_decomposition-aux.adb Xinclude/asis/asis-data_decomposition-aux.ads Xinclude/asis/asis-data_decomposition-debug.adb Xinclude/asis/asis-data_decomposition-debug.ads Xinclude/asis/asis-data_decomposition-extensions.adb Xinclude/asis/asis-data_decomposition-extensions.ads Xinclude/asis/asis-data_decomposition-set_get.adb Xinclude/asis/asis-data_decomposition-set_get.ads Xinclude/asis/asis-data_decomposition-vcheck.adb Xinclude/asis/asis-data_decomposition-vcheck.ads Xinclude/asis/asis-data_decomposition.adb Xinclude/asis/asis-data_decomposition.ads Xinclude/asis/asis-declarations.adb Xinclude/asis/asis-declarations.ads Xinclude/asis/asis-definitions.adb Xinclude/asis/asis-definitions.ads Xinclude/asis/asis-elements.adb Xinclude/asis/asis-elements.ads Xinclude/asis/asis-errors.ads Xinclude/asis/asis-exceptions.ads Xinclude/asis/asis-expressions.adb Xinclude/asis/asis-expressions.ads Xinclude/asis/asis-extensions-flat_kinds.adb Xinclude/asis/asis-extensions-flat_kinds.ads Xinclude/asis/asis-extensions-iterator.adb Xinclude/asis/asis-extensions-iterator.ads Xinclude/asis/asis-extensions.adb Xinclude/asis/asis-extensions.ads Xinclude/asis/asis-ids.adb Xinclude/asis/asis-ids.ads Xinclude/asis/asis-implementation-permissions.adb Xinclude/asis/asis-implementation-permissions.ads Xinclude/asis/asis-implementation.adb Xinclude/asis/asis-implementation.ads Xinclude/asis/asis-iterator.adb Xinclude/asis/asis-iterator.ads Xinclude/asis/asis-set_get.adb Xinclude/asis/asis-set_get.ads Xinclude/asis/asis-statements.adb Xinclude/asis/asis-statements.ads Xinclude/asis/asis-text-set_get.adb Xinclude/asis/asis-text-set_get.ads Xinclude/asis/asis-text.adb Xinclude/asis/asis-text.ads Xinclude/asis/asis.ads Xinclude/asis/atree.adb Xinclude/asis/atree.ads Xinclude/asis/casing.adb Xinclude/asis/casing.ads Xinclude/asis/csets.adb Xinclude/asis/csets.ads Xinclude/asis/debug.adb Xinclude/asis/debug.ads Xinclude/asis/einfo.adb Xinclude/asis/einfo.ads Xinclude/asis/elists.adb Xinclude/asis/elists.ads Xinclude/asis/fname.adb Xinclude/asis/fname.ads Xinclude/asis/gnatvsn.adb Xinclude/asis/gnatvsn.ads Xinclude/asis/hostparm.ads Xinclude/asis/krunch.adb Xinclude/asis/krunch.ads Xinclude/asis/lib-list.adb Xinclude/asis/lib-sort.adb Xinclude/asis/lib.adb Xinclude/asis/lib.ads Xinclude/asis/namet.adb Xinclude/asis/namet.ads Xinclude/asis/nlists.adb Xinclude/asis/nlists.ads Xinclude/asis/opt.adb Xinclude/asis/opt.ads Xinclude/asis/output.adb Xinclude/asis/output.ads Xinclude/asis/repinfo.adb Xinclude/asis/repinfo.ads Xinclude/asis/scans.adb Xinclude/asis/scans.ads Xinclude/asis/sinfo.adb Xinclude/asis/sinfo.ads Xinclude/asis/sinput.adb Xinclude/asis/sinput.ads Xinclude/asis/snames.adb Xinclude/asis/snames.ads Xinclude/asis/stand.adb Xinclude/asis/stand.ads Xinclude/asis/stringt.adb Xinclude/asis/stringt.ads Xinclude/asis/table.adb Xinclude/asis/table.ads Xinclude/asis/tree_in.adb Xinclude/asis/tree_in.ads Xinclude/asis/tree_io.adb Xinclude/asis/tree_io.ads Xinclude/asis/types.adb Xinclude/asis/types.ads Xinclude/asis/uintp.adb Xinclude/asis/uintp.ads Xinclude/asis/uname.adb Xinclude/asis/uname.ads Xinclude/asis/urealp.adb Xinclude/asis/urealp.ads Xinclude/asis/widechar.adb Xinclude/asis/widechar.ads Xlib/asis/a4g-a_alloc.ali Xlib/asis/a4g-a_debug.ali Xlib/asis/a4g-a_elists.ali Xlib/asis/a4g-a_opt.ali Xlib/asis/a4g-a_osint.ali Xlib/asis/a4g-a_output.ali Xlib/asis/a4g-a_sem.ali Xlib/asis/a4g-a_sinput.ali Xlib/asis/a4g-a_stand.ali Xlib/asis/a4g-a_types.ali Xlib/asis/a4g-asis_tables.ali Xlib/asis/a4g-contt-dp.ali Xlib/asis/a4g-contt-sd.ali Xlib/asis/a4g-contt-tt.ali Xlib/asis/a4g-contt-ut.ali Xlib/asis/a4g-contt.ali Xlib/asis/a4g-cu_info2.ali Xlib/asis/a4g-dda_aux.ali Xlib/asis/a4g-decl_sem.ali Xlib/asis/a4g-defaults.ali Xlib/asis/a4g-encl_el.ali Xlib/asis/a4g-expr_sem.ali Xlib/asis/a4g-get_unit.ali Xlib/asis/a4g-gnat_int.ali Xlib/asis/a4g-int_knds.ali Xlib/asis/a4g-itests.ali Xlib/asis/a4g-knd_conv.ali Xlib/asis/a4g-mapping.ali Xlib/asis/a4g-norm.ali Xlib/asis/a4g-queries.ali Xlib/asis/a4g-skip_tb.ali Xlib/asis/a4g-span_beginning.ali Xlib/asis/a4g-span_end.ali Xlib/asis/a4g-stand.ali Xlib/asis/a4g-tree_rec.ali Xlib/asis/a4g-u_conv.ali Xlib/asis/a4g-unit_rec.ali Xlib/asis/a4g-vcheck.ali Xlib/asis/a4g.ali Xlib/asis/alloc.ali Xlib/asis/asis-ada_environments-containers.ali Xlib/asis/asis-ada_environments.ali Xlib/asis/asis-clauses.ali Xlib/asis/asis-compilation_units-relations.ali Xlib/asis/asis-compilation_units-times.ali Xlib/asis/asis-compilation_units.ali Xlib/asis/asis-data_decomposition-aux.ali Xlib/asis/asis-data_decomposition-debug.ali Xlib/asis/asis-data_decomposition-extensions.ali Xlib/asis/asis-data_decomposition-set_get.ali Xlib/asis/asis-data_decomposition-vcheck.ali Xlib/asis/asis-data_decomposition.ali Xlib/asis/asis-declarations.ali Xlib/asis/asis-definitions.ali Xlib/asis/asis-elements.ali Xlib/asis/asis-errors.ali Xlib/asis/asis-exceptions.ali Xlib/asis/asis-expressions.ali Xlib/asis/asis-extensions-flat_kinds.ali Xlib/asis/asis-extensions-iterator.ali Xlib/asis/asis-extensions.ali Xlib/asis/asis-ids.ali Xlib/asis/asis-implementation-permissions.ali Xlib/asis/asis-implementation.ali Xlib/asis/asis-iterator.ali Xlib/asis/asis-set_get.ali Xlib/asis/asis-statements.ali Xlib/asis/asis-text-set_get.ali Xlib/asis/asis-text.ali Xlib/asis/asis.ali Xlib/asis/atree.ali Xlib/asis/casing.ali Xlib/asis/csets.ali Xlib/asis/debug.ali Xlib/asis/einfo.ali Xlib/asis/elists.ali Xlib/asis/fname.ali Xlib/asis/gnatvsn.ali Xlib/asis/hostparm.ali Xlib/asis/krunch.ali Xlib/asis/lib.ali Xlib/asis/libasis.a Xlib/asis/namet.ali Xlib/asis/nlists.ali Xlib/asis/opt.ali Xlib/asis/output.ali Xlib/asis/repinfo.ali Xlib/asis/scans.ali Xlib/asis/sinfo.ali Xlib/asis/sinput.ali Xlib/asis/snames.ali Xlib/asis/stand.ali Xlib/asis/stringt.ali Xlib/asis/table.ali Xlib/asis/tree_in.ali Xlib/asis/tree_io.ali Xlib/asis/types.ali Xlib/asis/uintp.ali Xlib/asis/uname.ali Xlib/asis/urealp.ali Xlib/asis/widechar.ali Xlib/gnat/asis.gpr Xshare/doc/asis/html/asis_rm.html Xshare/doc/asis/html/asis_rm_1.html Xshare/doc/asis/html/asis_rm_2.html Xshare/doc/asis/html/asis_rm_3.html Xshare/doc/asis/html/asis_rm_4.html Xshare/doc/asis/html/asis_rm_5.html Xshare/doc/asis/html/asis_rm_6.html Xshare/doc/asis/html/asis_rm_abt.html Xshare/doc/asis/html/asis_rm_fot.html Xshare/doc/asis/html/asis_rm_ovr.html Xshare/doc/asis/html/asis_rm_toc.html Xshare/doc/asis/html/asis_ug.html Xshare/doc/asis/html/asis_ug_1.html Xshare/doc/asis/html/asis_ug_10.html Xshare/doc/asis/html/asis_ug_11.html Xshare/doc/asis/html/asis_ug_12.html Xshare/doc/asis/html/asis_ug_13.html Xshare/doc/asis/html/asis_ug_14.html Xshare/doc/asis/html/asis_ug_15.html Xshare/doc/asis/html/asis_ug_16.html Xshare/doc/asis/html/asis_ug_2.html Xshare/doc/asis/html/asis_ug_3.html Xshare/doc/asis/html/asis_ug_4.html Xshare/doc/asis/html/asis_ug_5.html Xshare/doc/asis/html/asis_ug_6.html Xshare/doc/asis/html/asis_ug_7.html Xshare/doc/asis/html/asis_ug_8.html Xshare/doc/asis/html/asis_ug_9.html Xshare/doc/asis/html/asis_ug_abt.html Xshare/doc/asis/html/asis_ug_fot.html Xshare/doc/asis/html/asis_ug_ovr.html Xshare/doc/asis/html/asis_ug_toc.html Xshare/doc/asis/info/asis_rm.info Xshare/doc/asis/info/asis_ug.info Xshare/doc/asis/info/dir Xshare/doc/asis/pdf/asis_rm.pdf Xshare/doc/asis/pdf/asis_ug.pdf Xshare/gps/plug-ins/asis.xml X@dirrm share/gps/plug-ins X@dirrm share/gps X@dirrm share/doc/asis/pdf X@dirrm share/doc/asis/info X@dirrm share/doc/asis/html X@dirrm share/doc/asis X@dirrm lib/gnat X@dirrm lib/asis X@dirrm include/asis END-of-asis-gpl/pkg-plist echo c - asis-gpl/files mkdir -p asis-gpl/files > /dev/null 2>&1 echo x - asis-gpl/files/patch-Makefile sed 's/^X//' >asis-gpl/files/patch-Makefile << 'END-of-asis-gpl/files/patch-Makefile' X--- Makefile.orig Sun Dec 31 17:41:27 2006 X+++ Makefile Sun Dec 31 17:46:47 2006 X@@ -24,17 +24,17 @@ X $(MKDIR) $(I_DOC)/html X $(MKDIR) $(I_DOC)/info X $(MKDIR) $(I_DOC)/pdf X- $(INSTALL_FILES) lib/*.ali $(I_LIB) X+ $(INSTALL_DATA) lib/*.ali $(I_LIB) X $(CHMOD) a-w $(I_LIB)/*.ali X- $(INSTALL_FILES) lib/libasis$(arext) $(I_LIB) X+ $(INSTALL_DATA) lib/libasis$(arext) $(I_LIB) X $(CHMOD) a-w $(I_LIB)/libasis$(arext) X- $(INSTALL_FILES) gnat/*.ads gnat/*.adb $(I_INC) X- $(INSTALL_FILES) asis/*.ads asis/*.adb $(I_INC) X- $(INSTALL_FILES) asis/asis.gpr $(I_GPR) X- $(INSTALL_FILES) documentation/*.html $(I_DOC)/html/ X- $(INSTALL_FILES) documentation/*.pdf $(I_DOC)/pdf/ X- $(INSTALL_FILES) documentation/*.info $(I_DOC)/info/ X- $(INSTALL_FILES) documentation/gps_index.xml $(I_GPS)/asis.xml X+ $(INSTALL_DATA) gnat/*.ads gnat/*.adb $(I_INC) X+ $(INSTALL_DATA) asis/*.ads asis/*.adb $(I_INC) X+ $(INSTALL_DATA) asis/asis.gpr $(I_GPR) X+ $(INSTALL_DATA) documentation/*.html $(I_DOC)/html/ X+ $(INSTALL_DATA) documentation/*.pdf $(I_DOC)/pdf/ X+ $(INSTALL_DATA) documentation/*.info $(I_DOC)/info/ X+ $(INSTALL_DATA) documentation/gps_index.xml $(I_GPS)/asis.xml X X lib/libasis$(arext): force X gnat make -Pasis_bld -XBLD=$(BLD) -XOPSYS=$(OPSYS) X@@ -50,11 +50,11 @@ X X install-asistant: asistant X $(MKDIR) $(I_BIN) X- $(INSTALL_FILES) tools/asistant/asistant$(exe_ext) $(I_BIN) X+ $(INSTALL_PROGRAM) tools/asistant/asistant$(exe_ext) $(I_BIN) X X install-gnat%: gnat% X $(MKDIR) $(I_BIN) X- $(INSTALL_FILES) tools/gnat$*/gnat$*$(exe_ext) $(I_BIN) X+ $(INSTALL_PROGRAM) tools/gnat$*/gnat$*$(exe_ext) $(I_BIN) X atre: X gnat make -Ptools/$@/$@ X END-of-asis-gpl/files/patch-Makefile echo x - asis-gpl/files/patch-Makefile.stub sed 's/^X//' >asis-gpl/files/patch-Makefile.stub << 'END-of-asis-gpl/files/patch-Makefile.stub' X--- Makefile.stub.orig Thu Mar 9 14:36:20 2006 X+++ Makefile.stub Sun Dec 31 17:48:14 2006 X@@ -1,16 +1,16 @@ X #host system X-host := $(shell gcc -dumpmachine) X+host := $(shell uname) X X # Where Asis library should be installed X-INSTALL_DIR=$(HOME)/local X+INSTALL_DIR = $(PREFIX) X X # Asis specific directories X-GNAT_DIR=../gnat X-ASIS_DIR=../asis X+GNAT_DIR = ../gnat X+ASIS_DIR = ../asis X X # GCC backend specific flags X-CFLAGS= -O2 -g X-CC=gcc X+CFLAGS = -O2 -g X+CC = gcc X X # System commands X CHMOD = chmod X@@ -34,6 +34,15 @@ X X # External Variable to pass to project file X OPSYS=default_Unix X+ X+ifeq "$(findstring FreeBSD, $(host))" "FreeBSD" X+ INSTALL_DIR=$(PREFIX) X+ CFLAGS = %%CFLAGS%% X+ CC = gnatgcc X+ CP = cp -p X+ INSTALL_PROGRAM = install -o root -g wheel -m 755 X+ INSTALL_DATA = install -o root -g wheel -m 444 X+endif X X ifeq "$(findstring mingw32, $(host))" "mingw32" X CP = cp -lf END-of-asis-gpl/files/patch-Makefile.stub echo x - asis-gpl/files/patch-asis_a4g-contt.ads sed 's/^X//' >asis-gpl/files/patch-asis_a4g-contt.ads << 'END-of-asis-gpl/files/patch-asis_a4g-contt.ads' X--- asis/a4g-contt.ads.orig Sun Dec 31 10:43:40 2006 X+++ asis/a4g-contt.ads Sun Dec 31 10:49:23 2006 X@@ -425,7 +425,7 @@ X Parameters : String_Access; X -- to keep the parameters set by the ASIS Associate routine X X- GCC : String_Access; X+ GCC : String_Access := new String'("/usr/local/bin/gnatgcc"); X -- If non-null, contains the full path to the compiler to be used when X -- creating trees on the fly. (If null, the standard gcc/GNAT X -- installation is used) END-of-asis-gpl/files/patch-asis_a4g-contt.ads echo x - asis-gpl/files/patch-common.gpr sed 's/^X//' >asis-gpl/files/patch-common.gpr << 'END-of-asis-gpl/files/patch-common.gpr' X--- common.gpr~ Mon May 22 02:14:10 2006 X+++ common.gpr Sun Dec 31 11:09:22 2006 X@@ -3,7 +3,7 @@ X type Bld_Type is ("prod", "debug"); X Bld : Bld_Type := external ("BLD", "debug"); X X- type OS_Type is ("default_Unix", "powerpc_aix", "pa_hpux"); X+ type OS_Type is ("default_Unix", "powerpc_aix", "pa_hpux", "FreeBSD"); X OS : OS_Type := external ("OPSYS", "default_Unix"); X X Ada_Switches := ("-gnatf", "-gnatwue", "-gnaty"); X@@ -24,6 +24,10 @@ X when "pa_hpux" => X for Default_Switches ("ada") use X Builder'Default_Switches ("ada") & ("-mdisable-indexing"); X+ when "FreeBSD" => X+ for Default_Switches ("ada") use X+ Builder'Default_Switches ("ada") & X+ ("-fno-strict-aliasing"); X when others => X null; X end case; END-of-asis-gpl/files/patch-common.gpr echo x - asis-gpl/files/patch-asis_a4g-gnat_int.adb sed 's/^X//' >asis-gpl/files/patch-asis_a4g-gnat_int.adb << 'END-of-asis-gpl/files/patch-asis_a4g-gnat_int.adb' X--- asis/a4g-gnat_int.adb.orig Mon Jan 1 01:18:22 2007 X+++ asis/a4g-gnat_int.adb Mon Jan 1 01:18:54 2007 X@@ -72,7 +72,7 @@ X X LT : String renames ASIS_Line_Terminator; X Standard_GCC : constant String_Access := X- GNAT.OS_Lib.Locate_Exec_On_Path ("gcc"); X+ GNAT.OS_Lib.Locate_Exec_On_Path ("gnatgcc"); X X ----------------- X -- Create_Tree -- END-of-asis-gpl/files/patch-asis_a4g-gnat_int.adb echo x - asis-gpl/files/patch-asis_a4g-contt.adb sed 's/^X//' >asis-gpl/files/patch-asis_a4g-contt.adb << 'END-of-asis-gpl/files/patch-asis_a4g-contt.adb' X--- asis/a4g-contt.adb.orig Mon Jan 1 01:58:28 2007 X+++ asis/a4g-contt.adb Mon Jan 1 02:06:19 2007 X@@ -973,7 +973,7 @@ X if Dash_Idx > 0 then X Contexts.Table (Cont).GCC := X Locate_Exec_On_Path X- (Tool_Name (Tool_Name'First .. Dash_Idx) & "gcc"); X+ (Tool_Name (Tool_Name'First .. Dash_Idx) & "gnatgcc"); X end if; X X end; END-of-asis-gpl/files/patch-asis_a4g-contt.adb echo x - asis-gpl/files/patch-gnat_snames.adb sed 's/^X//' >asis-gpl/files/patch-gnat_snames.adb << 'END-of-asis-gpl/files/patch-gnat_snames.adb' X--- gnat/snames.adb.orig Mon Jan 1 02:29:14 2007 X+++ gnat/snames.adb Mon Jan 1 02:30:06 2007 X@@ -355,7 +355,7 @@ X "first_optional_parameter#" & X "form#" & X "g_float#" & X- "gcc#" & X+ "gnatgcc#" & X "gnat#" & X "gpl#" & X "ieee_float#" & END-of-asis-gpl/files/patch-gnat_snames.adb echo x - asis-gpl/files/patch-tools_gnatmetric_metrics-compute.adb sed 's/^X//' >asis-gpl/files/patch-tools_gnatmetric_metrics-compute.adb << 'END-of-asis-gpl/files/patch-tools_gnatmetric_metrics-compute.adb' X--- tools/gnatmetric/metrics-compute.adb.orig Mon Jan 1 02:34:48 2007 X+++ tools/gnatmetric/metrics-compute.adb Mon Jan 1 02:38:25 2007 X@@ -1429,7 +1429,7 @@ X if Debug_Output then X Info ("gnatmetric: Creating the tree for " & Source_Name (SF)); X X- Info_No_EOL ("gcc -c -gnatc -gnatt -gnatws"); X+ Info_No_EOL ("gnatgcc -c -gnatc -gnatt -gnatws"); X X for J in Arg_List'Range loop X Info_No_EOL (" " & Arg_List (J).all); END-of-asis-gpl/files/patch-tools_gnatmetric_metrics-compute.adb echo x - asis-gpl/files/patch-tools_tool_utils_asis_ul-common.adb sed 's/^X//' >asis-gpl/files/patch-tools_tool_utils_asis_ul-common.adb << 'END-of-asis-gpl/files/patch-tools_tool_utils_asis_ul-common.adb' X--- tools/tool_utils/asis_ul-common.adb.orig Mon Jan 1 02:42:51 2007 X+++ tools/tool_utils/asis_ul-common.adb Mon Jan 1 02:45:07 2007 X@@ -74,7 +74,7 @@ X if Gnatmake_Call then X return Target & "gnatmake"; X else X- return Target & "gcc"; X+ return Target & "gnatgcc"; X end if; X X end if; END-of-asis-gpl/files/patch-tools_tool_utils_asis_ul-common.adb exit --------------080901000707070407060600--