Date: Tue, 30 Apr 2013 12:03:14 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r316921 - in head/devel: . gprbuild gprbuild/files Message-ID: <201304301203.r3UC3EG2011537@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Tue Apr 30 12:03:14 2013 New Revision: 316921 URL: http://svnweb.freebsd.org/changeset/ports/316921 Log: The devel/gprbuild-aux is heavily tied with lang/gnat-aux. No other gnat compiler can use it (e.g. lang/gnat). This new port intends to be more versatile although the only verified compiler atm is lang/gcc-aux. Once the two port that depend on gprbuild are updated, devel/gprbuild-aux should be removed main points: 1) supports new USES+= ada 2) Updated to GNAT GPL 2012 source 3) supports DESTDIR (tested on pkgsrc) 4) improved targetsets 5) Includes custom support for -R RPATH support (only found here, I created it) PR: ports/178146 Submitted by: John Marino <draco@marino.st> Added: head/devel/gprbuild/ - copied from r316777, head/devel/gprbuild-aux/ head/devel/gprbuild/files/ head/devel/gprbuild/files/patch-Makefile.in (contents, props changed) head/devel/gprbuild/files/patch-gprbuild.gpr (contents, props changed) head/devel/gprbuild/files/patch-share_gprconfig_compilers.xml (contents, props changed) head/devel/gprbuild/files/patch-share_gprconfig_gnat.xml (contents, props changed) head/devel/gprbuild/files/patch-share_gprconfig_linker.xml (contents, props changed) head/devel/gprbuild/files/patch-share_gprconfig_targetset.xml (contents, props changed) head/devel/gprbuild/files/patch-src_gprlib.adb (contents, props changed) Modified: head/devel/Makefile head/devel/gprbuild/Makefile head/devel/gprbuild/distinfo head/devel/gprbuild/pkg-descr head/devel/gprbuild/pkg-plist Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Tue Apr 30 11:58:56 2013 (r316920) +++ head/devel/Makefile Tue Apr 30 12:03:14 2013 (r316921) @@ -595,6 +595,7 @@ SUBDIR += goprotobuf SUBDIR += gorm SUBDIR += gperf + SUBDIR += gprbuild SUBDIR += gprbuild-aux SUBDIR += gps SUBDIR += gpsim Modified: head/devel/gprbuild/Makefile ============================================================================== --- head/devel/gprbuild-aux/Makefile Mon Apr 29 07:49:29 2013 (r316777) +++ head/devel/gprbuild/Makefile Tue Apr 30 12:03:14 2013 (r316921) @@ -1,35 +1,36 @@ -# New ports collection makefile for: gprbuild-aux -# Date created: 12 December 2010 -# Whom: John Marino <draco@marino.st> -# +# Created by: John Marino <draco@marino.st> # $FreeBSD$ -# -PORTNAME= gprbuild-aux +PORTNAME= gprbuild PORTVERSION= ${SNAPSHOT} CATEGORIES= devel -MASTER_SITES= http://downloads.dragonlace.net/src/ \ - http://dragonlace.mirrors.ada.cx/src/ +MASTER_SITES= http://downloads.dragonlace.net/src/ +DISTNAME= gprbuild-gpl-2012-src +EXTRACT_SUFX= .tgz MAINTAINER= draco@marino.st COMMENT= Adacore multi-language software build tool -BUILD_DEPENDS= gnat-aux>=20101204:${PORTSDIR}/lang/gnat-aux +LICENSE= GPLv3 + BUILD_DEPENDS+= xmlada>=3.2:${PORTSDIR}/textproc/xmlada EXAMPLESDIR= share/examples/gprbuild DOCSDIR= share/doc/gprbuild -SNAPSHOT= 20101120 +WRKSRC= ${WRKDIR}/gprbuild-2012-src +SNAPSHOT= 20120510 GNU_CONFIGURE= yes USE_GMAKE= yes -USE_BZIP2= yes -CC= gnatgcc -MAKE_ENV+= ADA_PROJECT_PATH=${PREFIX}/lib/gnat +USES+= ada .include <bsd.port.pre.mk> -.if ${ARCH} == "amd64" -CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} +.if ${OPSYS} == "FreeBSD" +CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:L}${OSREL} .endif +post-patch: + @${REINPLACE_CMD} -e "s,@AUXPREFIX@,${PREFIX}/gcc-aux," \ + ${WRKSRC}/share/gprconfig/compilers.xml + .include <bsd.port.post.mk> Modified: head/devel/gprbuild/distinfo ============================================================================== --- head/devel/gprbuild-aux/distinfo Mon Apr 29 07:49:29 2013 (r316777) +++ head/devel/gprbuild/distinfo Tue Apr 30 12:03:14 2013 (r316921) @@ -1,2 +1,2 @@ -SHA256 (gprbuild-aux-20101120.tar.bz2) = ad6e7901ce29c6fa6bdc6298ba84309a93c47658fb1c2ad79c0142688b4b4b7e -SIZE (gprbuild-aux-20101120.tar.bz2) = 1470482 +SHA256 (gprbuild-gpl-2012-src.tgz) = 6884def18abae463ffcc31a958f3aba804e5445ebdaef7d6b27c3c8efc912eb4 +SIZE (gprbuild-gpl-2012-src.tgz) = 2159669 Added: head/devel/gprbuild/files/patch-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gprbuild/files/patch-Makefile.in Tue Apr 30 12:03:14 2013 (r316921) @@ -0,0 +1,69 @@ +$NetBSD: patch-Makefile.in,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- Makefile.in.orig 2012-01-04 15:36:14.000000000 +0000 ++++ Makefile.in +@@ -19,7 +19,7 @@ EXEXT= + endif + CP=cp -p + MKDIR=mkdir -p +-BUILD=debug ++BUILD=production + + prefix=@prefix@ + srcdir=@srcdir@ +@@ -124,37 +124,35 @@ bootstrap-clean: + -XBUILD_TOOL=gprbuild + + install: install.data install.bin +- -${MKDIR} ${datadir}/gpr +- $(RM) -r ${datadir}/examples/gprbuild +- -${MKDIR} ${datadir}/examples/gprbuild +- ${CP} -r examples/* ${datadir}/examples/gprbuild +- ${RM} -r ${datadir}/doc/gprbuild +- -${MKDIR} ${datadir}/doc/gprbuild ++ -${MKDIR} ${DESTDIR}${datadir}/gpr ++ -${MKDIR} ${DESTDIR}${datadir}/examples/gprbuild ++ ${CP} -r examples/* ${DESTDIR}${datadir}/examples/gprbuild ++ -${MKDIR} ${DESTDIR}${datadir}/doc/gprbuild + for format in html txt pdf info; do \ + if [ -d doc/$$format ] ; then \ +- ${MKDIR} ${datadir}/doc/gprbuild/$$format; \ +- ${CP} doc/$$format/* ${datadir}/doc/gprbuild/$$format; \ ++ ${MKDIR} ${DESTDIR}${datadir}/doc/gprbuild/$$format; \ ++ ${CP} doc/$$format/* ${DESTDIR}${datadir}/doc/gprbuild/$$format; \ + if [ $$format = html ] ; then \ +- ${CP} doc/*.png ${datadir}/doc/gprbuild/html; \ ++ ${CP} doc/*.png ${DESTDIR}${datadir}/doc/gprbuild/html; \ + sed -e "s/<doc_path>.*//" doc/gprbuild_gps.xml \ +- > ${datadir}/doc/gprbuild/html/gps_index.xml; \ ++ > ${DESTDIR}${datadir}/doc/gprbuild/html/gps_index.xml; \ + fi; \ + fi; \ + done + + install.data: force +- -${MKDIR} ${datadir}/gprconfig +- ${CP} share/gprconfig/*.xml ${datadir}/gprconfig +- ${CP} share/gprconfig/gprconfig.xsd ${datadir}/gprconfig ++ -${MKDIR} ${DESTDIR}${datadir}/gprconfig ++ ${INSTALL_DATA} share/gprconfig/*.xml ${DESTDIR}${datadir}/gprconfig ++ ${INSTALL_DATA} share/gprconfig/gprconfig.xsd ${DESTDIR}${datadir}/gprconfig + + install.bin: force +- -${MKDIR} ${bindir} +- ${INSTALL_PROGRAM} gprconfig${EXEXT} ${bindir} +- ${INSTALL_PROGRAM} gprbuild${EXEXT} ${bindir} +- ${INSTALL_PROGRAM} gprclean${EXEXT} ${bindir} +- -${MKDIR} ${libexecdir}/gprbuild +- ${INSTALL_PROGRAM} gprbind${EXEXT} ${libexecdir}/gprbuild/ +- ${INSTALL_PROGRAM} gprlib${EXEXT} ${libexecdir}/gprbuild/ ++ -${MKDIR} ${DESTDIR}${bindir} ++ ${INSTALL_PROGRAM} gprconfig${EXEXT} ${DESTDIR}${bindir} ++ ${INSTALL_PROGRAM} gprbuild${EXEXT} ${DESTDIR}${bindir} ++ ${INSTALL_PROGRAM} gprclean${EXEXT} ${DESTDIR}${bindir} ++ -${MKDIR} ${DESTDIR}${libexecdir}/gprbuild ++ ${INSTALL_PROGRAM} gprbind${EXEXT} ${DESTDIR}${libexecdir}/gprbuild/ ++ ${INSTALL_PROGRAM} gprlib${EXEXT} ${DESTDIR}${libexecdir}/gprbuild/ + + $(objdir)/gprbuild_dummies.o: src/gprbuild_dummies.c + gcc -c -o $@ $< Added: head/devel/gprbuild/files/patch-gprbuild.gpr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gprbuild/files/patch-gprbuild.gpr Tue Apr 30 12:03:14 2013 (r316921) @@ -0,0 +1,13 @@ +$NetBSD: patch-gprbuild.gpr,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- gprbuild.gpr.orig 2012-05-10 13:59:06.000000000 +0000 ++++ gprbuild.gpr +@@ -80,7 +80,7 @@ project Gprbuild is + ("-pg", "-g"); + when "production" => + for Default_Switches ("Ada") use common_switches & +- ("-O2", "-gnatpn", "-gnatws"); ++ ("-g", "-O2", "-gnatpn", "-gnatws"); + end case; + end Compiler; + Added: head/devel/gprbuild/files/patch-share_gprconfig_compilers.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gprbuild/files/patch-share_gprconfig_compilers.xml Tue Apr 30 12:03:14 2013 (r316921) @@ -0,0 +1,25 @@ +$NetBSD: patch-share_gprconfig_compilers.xml,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- share/gprconfig/compilers.xml.orig 2012-03-28 13:32:23.000000000 +0000 ++++ share/gprconfig/compilers.xml +@@ -418,16 +418,15 @@ + </version> + <languages>Ada</languages> + <variable name="gcc_version"> +- <external>${PREFIX}gcc -v</external> ++ <external>${PREFIX}ada -v</external> + <grep regexp="^gcc \S+ (\S+)" group="1"></grep> + </variable> + <runtimes default="default,kernel,native"> +- <directory group="default" >\.\./lib/gcc(-lib)?/$TARGET/$gcc_version/adalib/</directory> +- <directory group="default" contents="^rts-">\.\./lib/gcc(-lib)?/$TARGET/$gcc_version/ada_object_path</directory> +- <directory group="2" >\.\./lib/gcc(-lib)?/$TARGET/$gcc_version/rts-(.*)/adalib/</directory> ++ <directory group="default">\.\./lib/gcc/$TARGET/$gcc_version/adalib</directory> ++ <directory group="0">@AUXPREFIX@/lib/gcc/$TARGET/$gcc_version/adalib</directory> + </runtimes> + <target> +- <external>${PREFIX}gcc -dumpmachine</external> ++ <external>${PREFIX}ada -dumpmachine</external> + <grep regexp="[^\r\n]+"></grep> + </target> + </compiler_description> Added: head/devel/gprbuild/files/patch-share_gprconfig_gnat.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gprbuild/files/patch-share_gprconfig_gnat.xml Tue Apr 30 12:03:14 2013 (r316921) @@ -0,0 +1,22 @@ +$NetBSD: patch-share_gprconfig_gnat.xml,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- share/gprconfig/gnat.xml.orig 2012-03-30 17:17:06.000000000 +0000 ++++ share/gprconfig/gnat.xml +@@ -63,7 +63,7 @@ + </config> + </configuration> + +- <!-- GNAT --> ++ <!-- GNAT (tailored to lang/gcc-aux) --> + <configuration> + &filter_gnat; + <config> +@@ -75,7 +75,7 @@ + end Naming; + + package Compiler is +- for Driver ("Ada") use "${PATH(ada)}${PREFIX(ada)}gcc"; ++ for Driver ("Ada") use "${PATH(ada)}${PREFIX(ada)}ada"; + for Language_Kind ("Ada") use "unit_based"; + for Dependency_Kind ("Ada") use "ALI_File"; + for Leading_Required_Switches ("Ada") use Added: head/devel/gprbuild/files/patch-share_gprconfig_linker.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gprbuild/files/patch-share_gprconfig_linker.xml Tue Apr 30 12:03:14 2013 (r316921) @@ -0,0 +1,65 @@ +$NetBSD: patch-share_gprconfig_linker.xml,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- share/gprconfig/linker.xml.orig 2012-04-11 21:09:08.000000000 +0000 ++++ share/gprconfig/linker.xml +@@ -437,11 +437,14 @@ + </config> + </configuration> + +- <!-- linux, freebsd and Irix--> ++ <!-- linux, bsd and Irix--> + <configuration> + <targets> + <target name="^.*linux.*$" /> + <target name="^.*freebsd.*$" /> ++ <target name="^.*dragonfly.*$" /> ++ <target name="^.*openbsd.*$" /> ++ <target name="^.*netbsd.*$" /> + <target name="^.*irix.*$" /> + </targets> + <config> +@@ -487,10 +490,13 @@ + </config> + </configuration> + +- <!-- freebsd --> ++ <!-- bsd --> + <configuration> + <targets> + <target name="^.*freebsd.*$" /> ++ <target name="^.*dragonfly.*$" /> ++ <target name="^.*openbsd.*$" /> ++ <target name="^.*netbsd.*$" /> + </targets> + <config> + for Run_Path_Option use ("-Wl,-rpath,"); +@@ -781,6 +787,9 @@ + <target name="^.*mingw.*$" /> + <target name="^.*linux.*$" /> + <target name="^.*freebsd.*$" /> ++ <target name="^.*dragonfly.*$" /> ++ <target name="^.*openbsd.*$" /> ++ <target name="^.*netbsd.*$" /> + </targets> + <compilers negate="true"> + <compiler language="C++" /> +@@ -820,6 +829,9 @@ + <target name="^.*mingw.*$" /> + <target name="^.*linux.*$" /> + <target name="^.*freebsd.*$" /> ++ <target name="^.*dragonfly.*$" /> ++ <target name="^.*openbsd.*$" /> ++ <target name="^.*netbsd.*$" /> + </targets> + <compilers negate="true"> + <compiler language="C++" /> +@@ -859,6 +871,9 @@ + <target name="^.*mingw.*$" /> + <target name="^.*linux.*$" /> + <target name="^.*freebsd.*$" /> ++ <target name="^.*dragonfly.*$" /> ++ <target name="^.*openbsd.*$" /> ++ <target name="^.*netbsd.*$" /> + </targets> + <compilers> + <compiler language="C++" /> Added: head/devel/gprbuild/files/patch-share_gprconfig_targetset.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gprbuild/files/patch-share_gprconfig_targetset.xml Tue Apr 30 12:03:14 2013 (r316921) @@ -0,0 +1,46 @@ +$NetBSD: patch-share_gprconfig_targetset.xml,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- share/gprconfig/targetset.xml.orig 2011-10-20 17:41:48.000000000 +0000 ++++ share/gprconfig/targetset.xml +@@ -52,8 +52,8 @@ + + <!-- x86-solaris --> + <targetset> +- <target>x86-solaris</target> +- <target>i.86-(pc-)?solaris.*</target> ++ <target>i.86-.*-solaris.*</target> ++ <target>x86_64-.*-solaris.*</target> + </targetset> + + <!-- x86-windows (mingw) --> +@@ -144,10 +144,29 @@ + + <!-- Freebsd --> + <targetset> +- <target>x86-freebsd</target> + <target>i.86-.*freebsd.*</target> ++ <target>x86_64-.*-freebsd.*</target> + </targetset> + ++ <!-- DragonFlyBSD --> ++ <targetset> ++ <target>i.86-.*-dragonfly.*</target> ++ <target>x86_64-.*-dragonfly.*</target> ++ </targetset> ++ ++ <!-- NetBSD --> ++ <targetset> ++ <target>i.86-.*-netbsd.*</target> ++ <target>x86_64-.*-netbsd.*</target> ++ </targetset> ++ ++ <!-- OpenBSD --> ++ <targetset> ++ <target>i.86-.*-openbsd.*</target> ++ <target>x86_64-.*-openbsd.*</target> ++ </targetset> ++ ++ + <!-- Cross Ports --> + <!-- *********** --> + Added: head/devel/gprbuild/files/patch-src_gprlib.adb ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gprbuild/files/patch-src_gprlib.adb Tue Apr 30 12:03:14 2013 (r316921) @@ -0,0 +1,39 @@ +$NetBSD: patch-src_gprlib.adb,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- src/gprlib.adb.orig 2012-05-10 13:59:05.000000000 +0000 ++++ src/gprlib.adb +@@ -390,6 +390,11 @@ procedure Gprlib is + + Separate_Run_Path_Options : Boolean := False; + ++ Rpath_Disabled : Boolean := False; ++ -- If -R is passed through the library options for the linker, it will ++ -- prevent the implemented libraries portion of the rpath switch from ++ -- being built, even if the linker is capable of supporting rpath. ++ + Rpath : String_List_Access := null; + -- Allocated only if Path Option is supported + +@@ -1009,7 +1014,12 @@ begin + Use_GNAT_Lib := False; + end if; + +- Library_Options_Table.Append (new String'(Line (1 .. Last))); ++ if Line (1 .. Last) = "-R" then ++ Rpath_Disabled := True; ++ else ++ Library_Options_Table.Append ++ (new String'(Line (1 .. Last))); ++ end if; + + when Library_Path => + Osint.Fail ("library path should not be specified"); +@@ -2127,7 +2137,7 @@ begin + Library_Switches_Table.Append + (new String'("-L" & Imported_Library_Directories.Table (J).all)); + +- if Path_Option /= null then ++ if not Rpath_Disabled and then Path_Option /= null then + Add_Rpath (Imported_Library_Directories.Table (J)); + end if; + Modified: head/devel/gprbuild/pkg-descr ============================================================================== --- head/devel/gprbuild-aux/pkg-descr Mon Apr 29 07:49:29 2013 (r316777) +++ head/devel/gprbuild/pkg-descr Tue Apr 30 12:03:14 2013 (r316921) @@ -7,8 +7,4 @@ new toolchains and languages it is prima organized into subsystems and libraries and is particularly well suited for compiled languages. -GPRbuild-AUX is a customized version of GPRbuild that exists solely for the -use with the GNAT AUX compiler, and not with the FSF or GPL versions of the -GNAT compiler. Homepage: www.dragonlace.net - WWW: http://www.adacore.com/home/products/gnatpro/toolsuite/gprbuild/ Modified: head/devel/gprbuild/pkg-plist ============================================================================== --- head/devel/gprbuild-aux/pkg-plist Mon Apr 29 07:49:29 2013 (r316777) +++ head/devel/gprbuild/pkg-plist Tue Apr 30 12:03:14 2013 (r316921) @@ -3,6 +3,122 @@ bin/gprclean bin/gprconfig libexec/gprbuild/gprbind libexec/gprbuild/gprlib +%%DOCSDIR%%/html/gnat_style.css +%%DOCSDIR%%/html/gprbuild.css +%%DOCSDIR%%/html/gprbuild_ug.html +%%DOCSDIR%%/html/gps_index.xml +%%DOCSDIR%%/html/important.png +%%DOCSDIR%%/html/note.png +%%DOCSDIR%%/html/tip.png +%%DOCSDIR%%/info/gprbuild_ug.info +%%DOCSDIR%%/pdf/gprbuild_ug.pdf +%%DOCSDIR%%/txt/gprbuild_ug.txt +%%EXAMPLESDIR%%/Makefile +%%EXAMPLESDIR%%/ada_cpp/Makefile +%%EXAMPLESDIR%%/ada_cpp/animals.gpr +%%EXAMPLESDIR%%/ada_cpp/except.gpr +%%EXAMPLESDIR%%/ada_cpp/src1/ada_main.adb +%%EXAMPLESDIR%%/ada_cpp/src1/call_cpp.adb +%%EXAMPLESDIR%%/ada_cpp/src1/call_cpp.ads +%%EXAMPLESDIR%%/ada_cpp/src1/cpp_main.cpp +%%EXAMPLESDIR%%/ada_cpp/src1/cpp_routine.cpp +%%EXAMPLESDIR%%/ada_cpp/src1/cpp_routine.h +%%EXAMPLESDIR%%/ada_cpp/src2/animals.adb +%%EXAMPLESDIR%%/ada_cpp/src2/animals.ads +%%EXAMPLESDIR%%/ada_cpp/src2/animals.h +%%EXAMPLESDIR%%/ada_cpp/src2/animals_c.cc +%%EXAMPLESDIR%%/ada_cpp/src2/animals_interfaces.ads +%%EXAMPLESDIR%%/ada_cpp/src2/main.adb +%%EXAMPLESDIR%%/ada_f77/Makefile +%%EXAMPLESDIR%%/ada_f77/ess.f +%%EXAMPLESDIR%%/ada_f77/fm.gpr +%%EXAMPLESDIR%%/ada_f77/ft.gpr +%%EXAMPLESDIR%%/ada_f77/src/fm-interfac.adb +%%EXAMPLESDIR%%/ada_f77/src/fm-interfac.ads +%%EXAMPLESDIR%%/ada_f77/src/fm-locks.adb +%%EXAMPLESDIR%%/ada_f77/src/fm-locks.ads +%%EXAMPLESDIR%%/ada_f77/src/fm-protected_queue.adb +%%EXAMPLESDIR%%/ada_f77/src/fm-protected_queue.ads +%%EXAMPLESDIR%%/ada_f77/src/fm-system_dependant.adb +%%EXAMPLESDIR%%/ada_f77/src/fm-system_dependant.ads +%%EXAMPLESDIR%%/ada_f77/src/fm-tuple_manager.adb +%%EXAMPLESDIR%%/ada_f77/src/fm-tuple_manager.ads +%%EXAMPLESDIR%%/ada_f77/src/fm-types.ads +%%EXAMPLESDIR%%/ada_f77/src/fm.adb +%%EXAMPLESDIR%%/ada_f77/src/fm.ads +%%EXAMPLESDIR%%/extended_projects/Makefile +%%EXAMPLESDIR%%/extended_projects/new_ada_main.gpr +%%EXAMPLESDIR%%/extended_projects/new_ada_src/ada_main.adb +%%EXAMPLESDIR%%/extended_projects/new_common_subsystem.gpr +%%EXAMPLESDIR%%/extended_projects/new_util_src/c_lib.ads +%%EXAMPLESDIR%%/extended_projects/new_util_src/lib2.c +%%EXAMPLESDIR%%/first_steps/Makefile +%%EXAMPLESDIR%%/first_steps/ada_main.gpr +%%EXAMPLESDIR%%/first_steps/ada_src/ada_main.adb +%%EXAMPLESDIR%%/first_steps/c_main.gpr +%%EXAMPLESDIR%%/first_steps/c_src/c_main.c +%%EXAMPLESDIR%%/first_steps/util_src/ada_lib.adb +%%EXAMPLESDIR%%/first_steps/util_src/ada_lib.ads +%%EXAMPLESDIR%%/first_steps/util_src/c_lib.ads +%%EXAMPLESDIR%%/first_steps/util_src/lib.c +%%EXAMPLESDIR%%/first_steps/util_src/lib.h +%%EXAMPLESDIR%%/libraries/Makefile +%%EXAMPLESDIR%%/libraries/Makefile2 +%%EXAMPLESDIR%%/libraries/ada_main.adb +%%EXAMPLESDIR%%/libraries/c_main.c +%%EXAMPLESDIR%%/libraries/dynamic_lib.gpr +%%EXAMPLESDIR%%/libraries/extern_lib.gpr +%%EXAMPLESDIR%%/libraries/lib_src/ada_lib.adb +%%EXAMPLESDIR%%/libraries/lib_src/ada_lib.ads +%%EXAMPLESDIR%%/libraries/lib_src/c_lib.ads +%%EXAMPLESDIR%%/libraries/lib_src/lib.c +%%EXAMPLESDIR%%/libraries/lib_src/lib.h +%%EXAMPLESDIR%%/libraries/main0.gpr +%%EXAMPLESDIR%%/libraries/main1.gpr +%%EXAMPLESDIR%%/libraries/main2.gpr +%%EXAMPLESDIR%%/libraries/main3.gpr +%%EXAMPLESDIR%%/libraries/main4.gpr +%%EXAMPLESDIR%%/libraries/sa_lib.gpr +%%EXAMPLESDIR%%/libraries/static_lib.gpr +%%EXAMPLESDIR%%/matrix/Makefile +%%EXAMPLESDIR%%/matrix/matrix.gpr +%%EXAMPLESDIR%%/matrix/src/initmat.c +%%EXAMPLESDIR%%/matrix/src/main.adb +%%EXAMPLESDIR%%/matrix/src/multmat.f +%%EXAMPLESDIR%%/namings/Makefile +%%EXAMPLESDIR%%/namings/_print2.ada +%%EXAMPLESDIR%%/namings/_print3.adb +%%EXAMPLESDIR%%/namings/main.adb +%%EXAMPLESDIR%%/namings/my_routine.c1 +%%EXAMPLESDIR%%/namings/my_routine2.c1 +%%EXAMPLESDIR%%/namings/namings.gpr +%%EXAMPLESDIR%%/namings/src1/main.adb +%%EXAMPLESDIR%%/namings/util-case1.ada +%%EXAMPLESDIR%%/namings/util-case2.ada +%%EXAMPLESDIR%%/namings/util.ads +%%EXAMPLESDIR%%/ppc-elf/Makefile +%%EXAMPLESDIR%%/ppc-elf/gdb.run +%%EXAMPLESDIR%%/ppc-elf/hello.gpr +%%EXAMPLESDIR%%/ppc-elf/srcs/c_io.c +%%EXAMPLESDIR%%/ppc-elf/srcs/hello.adb +%%EXAMPLESDIR%%/ppc-elf/srcs/ppc_start.s +%%EXAMPLESDIR%%/ppc-elf/srcs/textio.adb +%%EXAMPLESDIR%%/ppc-elf/srcs/textio.ads +%%EXAMPLESDIR%%/scenarios/Makefile +%%EXAMPLESDIR%%/scenarios/general_lib.gpr +%%EXAMPLESDIR%%/scenarios/main.gpr +%%EXAMPLESDIR%%/subsystems/Makefile +%%EXAMPLESDIR%%/subsystems/ada_main.gpr +%%EXAMPLESDIR%%/subsystems/ada_src/ada_main.adb +%%EXAMPLESDIR%%/subsystems/attribute_sharing.gpr +%%EXAMPLESDIR%%/subsystems/c_main.gpr +%%EXAMPLESDIR%%/subsystems/c_src/c_main.c +%%EXAMPLESDIR%%/subsystems/common_subsystem.gpr +%%EXAMPLESDIR%%/subsystems/util_src/ada_lib.adb +%%EXAMPLESDIR%%/subsystems/util_src/ada_lib.ads +%%EXAMPLESDIR%%/subsystems/util_src/c_lib.ads +%%EXAMPLESDIR%%/subsystems/util_src/lib.c +%%EXAMPLESDIR%%/subsystems/util_src/lib.h share/gprconfig/asm.xml share/gprconfig/c.xml share/gprconfig/compilers.xml @@ -10,129 +126,15 @@ share/gprconfig/cpp.xml share/gprconfig/cross.xml share/gprconfig/fortran.xml share/gprconfig/gnat.xml +share/gprconfig/gprconfig.xsd share/gprconfig/linker.xml share/gprconfig/nocompiler.xml share/gprconfig/targetset.xml -%%EXAMPLESDIR%%/subsystems/util_src/lib.h -%%EXAMPLESDIR%%/subsystems/util_src/lib.c -%%EXAMPLESDIR%%/subsystems/util_src/c_lib.ads -%%EXAMPLESDIR%%/subsystems/util_src/ada_lib.ads -%%EXAMPLESDIR%%/subsystems/util_src/ada_lib.adb -%%EXAMPLESDIR%%/subsystems/c_src/c_main.c -%%EXAMPLESDIR%%/subsystems/common_subsystem.gpr -%%EXAMPLESDIR%%/subsystems/c_main.gpr -%%EXAMPLESDIR%%/subsystems/attribute_sharing.gpr -%%EXAMPLESDIR%%/subsystems/ada_src/ada_main.adb -%%EXAMPLESDIR%%/subsystems/ada_main.gpr -%%EXAMPLESDIR%%/subsystems/Makefile -%%EXAMPLESDIR%%/scenarios/main.gpr -%%EXAMPLESDIR%%/scenarios/general_lib.gpr -%%EXAMPLESDIR%%/scenarios/Makefile -%%EXAMPLESDIR%%/ppc-elf/srcs/textio.ads -%%EXAMPLESDIR%%/ppc-elf/srcs/textio.adb -%%EXAMPLESDIR%%/ppc-elf/srcs/ppc_start.s -%%EXAMPLESDIR%%/ppc-elf/srcs/hello.adb -%%EXAMPLESDIR%%/ppc-elf/srcs/c_io.c -%%EXAMPLESDIR%%/ppc-elf/hello.gpr -%%EXAMPLESDIR%%/ppc-elf/gdb.run -%%EXAMPLESDIR%%/ppc-elf/Makefile -%%EXAMPLESDIR%%/namings/util-case2.ada -%%EXAMPLESDIR%%/namings/util-case1.ada -%%EXAMPLESDIR%%/namings/util.ads -%%EXAMPLESDIR%%/namings/src1/main.adb -%%EXAMPLESDIR%%/namings/_print3.adb -%%EXAMPLESDIR%%/namings/_print2.ada -%%EXAMPLESDIR%%/namings/namings.gpr -%%EXAMPLESDIR%%/namings/my_routine.c1 -%%EXAMPLESDIR%%/namings/my_routine2.c1 -%%EXAMPLESDIR%%/namings/main.adb -%%EXAMPLESDIR%%/namings/Makefile -%%EXAMPLESDIR%%/matrix/src/multmat.f -%%EXAMPLESDIR%%/matrix/src/main.adb -%%EXAMPLESDIR%%/matrix/src/initmat.c -%%EXAMPLESDIR%%/matrix/matrix.gpr -%%EXAMPLESDIR%%/matrix/Makefile -%%EXAMPLESDIR%%/libraries/static_lib.gpr -%%EXAMPLESDIR%%/libraries/sa_lib.gpr -%%EXAMPLESDIR%%/libraries/main4.gpr -%%EXAMPLESDIR%%/libraries/main3.gpr -%%EXAMPLESDIR%%/libraries/main2.gpr -%%EXAMPLESDIR%%/libraries/main1.gpr -%%EXAMPLESDIR%%/libraries/main0.gpr -%%EXAMPLESDIR%%/libraries/lib_src/lib.h -%%EXAMPLESDIR%%/libraries/lib_src/lib.c -%%EXAMPLESDIR%%/libraries/lib_src/c_lib.ads -%%EXAMPLESDIR%%/libraries/lib_src/ada_lib.ads -%%EXAMPLESDIR%%/libraries/lib_src/ada_lib.adb -%%EXAMPLESDIR%%/libraries/extern_lib.gpr -%%EXAMPLESDIR%%/libraries/dynamic_lib.gpr -%%EXAMPLESDIR%%/libraries/c_main.c -%%EXAMPLESDIR%%/libraries/ada_main.adb -%%EXAMPLESDIR%%/libraries/Makefile2 -%%EXAMPLESDIR%%/libraries/Makefile -%%EXAMPLESDIR%%/first_steps/util_src/lib.h -%%EXAMPLESDIR%%/first_steps/util_src/lib.c -%%EXAMPLESDIR%%/first_steps/util_src/c_lib.ads -%%EXAMPLESDIR%%/first_steps/util_src/ada_lib.ads -%%EXAMPLESDIR%%/first_steps/util_src/ada_lib.adb -%%EXAMPLESDIR%%/first_steps/c_src/c_main.c -%%EXAMPLESDIR%%/first_steps/c_main.gpr -%%EXAMPLESDIR%%/first_steps/ada_src/ada_main.adb -%%EXAMPLESDIR%%/first_steps/ada_main.gpr -%%EXAMPLESDIR%%/first_steps/Makefile -%%EXAMPLESDIR%%/extended_projects/new_util_src/lib2.c -%%EXAMPLESDIR%%/extended_projects/new_util_src/c_lib.ads -%%EXAMPLESDIR%%/extended_projects/new_common_subsystem.gpr -%%EXAMPLESDIR%%/extended_projects/new_ada_src/ada_main.adb -%%EXAMPLESDIR%%/extended_projects/new_ada_main.gpr -%%EXAMPLESDIR%%/extended_projects/Makefile -%%EXAMPLESDIR%%/ada_f77/src/fm-types.ads -%%EXAMPLESDIR%%/ada_f77/src/fm-tuple_manager.ads -%%EXAMPLESDIR%%/ada_f77/src/fm-tuple_manager.adb -%%EXAMPLESDIR%%/ada_f77/src/fm-system_dependant.ads -%%EXAMPLESDIR%%/ada_f77/src/fm-system_dependant.adb -%%EXAMPLESDIR%%/ada_f77/src/fm-protected_queue.ads -%%EXAMPLESDIR%%/ada_f77/src/fm-protected_queue.adb -%%EXAMPLESDIR%%/ada_f77/src/fm-locks.ads -%%EXAMPLESDIR%%/ada_f77/src/fm-locks.adb -%%EXAMPLESDIR%%/ada_f77/src/fm-interfac.ads -%%EXAMPLESDIR%%/ada_f77/src/fm-interfac.adb -%%EXAMPLESDIR%%/ada_f77/src/fm.ads -%%EXAMPLESDIR%%/ada_f77/src/fm.adb -%%EXAMPLESDIR%%/ada_f77/ft.gpr -%%EXAMPLESDIR%%/ada_f77/fm.gpr -%%EXAMPLESDIR%%/ada_f77/ess.f -%%EXAMPLESDIR%%/ada_f77/Makefile -%%EXAMPLESDIR%%/ada_cpp/src2/main.adb -%%EXAMPLESDIR%%/ada_cpp/src2/animals.h -%%EXAMPLESDIR%%/ada_cpp/src2/animals_c.cc -%%EXAMPLESDIR%%/ada_cpp/src2/animals.ads -%%EXAMPLESDIR%%/ada_cpp/src2/animals.adb -%%EXAMPLESDIR%%/ada_cpp/src1/cpp_routine.h -%%EXAMPLESDIR%%/ada_cpp/src1/cpp_routine.cpp -%%EXAMPLESDIR%%/ada_cpp/src1/cpp_main.cpp -%%EXAMPLESDIR%%/ada_cpp/src1/call_cpp.ads -%%EXAMPLESDIR%%/ada_cpp/src1/call_cpp.adb -%%EXAMPLESDIR%%/ada_cpp/src1/ada_main.adb -%%EXAMPLESDIR%%/ada_cpp/except.gpr -%%EXAMPLESDIR%%/ada_cpp/animals.gpr -%%EXAMPLESDIR%%/ada_cpp/Makefile -%%EXAMPLESDIR%%/Makefile -%%DOCSDIR%%/txt/gprbuild_ug.txt -%%DOCSDIR%%/pdf/gprbuild_ug.pdf -%%DOCSDIR%%/info/gprbuild_ug.info -%%DOCSDIR%%/html/tip.png -%%DOCSDIR%%/html/note.png -%%DOCSDIR%%/html/important.png -%%DOCSDIR%%/html/gps_index.xml -%%DOCSDIR%%/html/gprbuild_ug.html -%%DOCSDIR%%/html/gprbuild.css -%%DOCSDIR%%/html/gnat_style.css +@dirrm %%DOCSDIR%% @dirrm %%DOCSDIR%%/html @dirrm %%DOCSDIR%%/info @dirrm %%DOCSDIR%%/pdf @dirrm %%DOCSDIR%%/txt -@dirrm %%DOCSDIR%% @dirrmtry %%EXAMPLESDIR%%/ada_cpp/src1 @dirrmtry %%EXAMPLESDIR%%/ada_cpp/src2 @dirrmtry %%EXAMPLESDIR%%/ada_cpp @@ -143,8 +145,8 @@ share/gprconfig/targetset.xml @dirrmtry %%EXAMPLESDIR%%/ada_f77/obj @dirrmtry %%EXAMPLESDIR%%/ada_f77/src @dirrmtry %%EXAMPLESDIR%%/ada_f77 -@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_ada_src @dirrmtry %%EXAMPLESDIR%%/extended_projects/new_obj +@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_ada_src @dirrmtry %%EXAMPLESDIR%%/extended_projects/new_obj_util @dirrmtry %%EXAMPLESDIR%%/extended_projects/new_util_src @dirrmtry %%EXAMPLESDIR%%/extended_projects @@ -161,7 +163,6 @@ share/gprconfig/targetset.xml @dirrmtry %%EXAMPLESDIR%%/libraries/obj @dirrmtry %%EXAMPLESDIR%%/libraries/obj1 @dirrmtry %%EXAMPLESDIR%%/libraries/obj2 -@dirrmtry %%EXAMPLESDIR%%/libraries/obj3 @dirrmtry %%EXAMPLESDIR%%/libraries @dirrmtry %%EXAMPLESDIR%%/matrix/obj @dirrmtry %%EXAMPLESDIR%%/matrix/src @@ -178,14 +179,13 @@ share/gprconfig/targetset.xml @dirrmtry %%EXAMPLESDIR%%/scenarios/obj1 @dirrmtry %%EXAMPLESDIR%%/scenarios @dirrmtry %%EXAMPLESDIR%%/subsystems/ada_src -@dirrmtry %%EXAMPLESDIR%%/subsystems/c_src @dirrmtry %%EXAMPLESDIR%%/subsystems/obj @dirrmtry %%EXAMPLESDIR%%/subsystems/obj1 @dirrmtry %%EXAMPLESDIR%%/subsystems/obj_util +@dirrmtry %%EXAMPLESDIR%%/subsystems/c_src @dirrmtry %%EXAMPLESDIR%%/subsystems/util_src @dirrmtry %%EXAMPLESDIR%%/subsystems @dirrmtry %%EXAMPLESDIR%% -@dirrmtry share/gprbuild +@dirrmtry libexec/gprbuild @dirrmtry share/gpr @dirrmtry share/gprconfig -@dirrmtry libexec/gprbuild
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304301203.r3UC3EG2011537>