svn commit: r316921 - in head/devel: . gprbuild gprbuild/files
Baptiste Daroussin
bapt at FreeBSD.org
Tue Apr 30 12:03:17 UTC 2013
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 at 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 at marino.st>
-#
+# Created by: John Marino <draco at 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 at 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, at 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
+ at dirrm %%DOCSDIR%%
@dirrm %%DOCSDIR%%/html
@dirrm %%DOCSDIR%%/info
@dirrm %%DOCSDIR%%/pdf
@dirrm %%DOCSDIR%%/txt
- at 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
- at dirrmtry %%EXAMPLESDIR%%/extended_projects/new_ada_src
@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_obj
+ at 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
- at 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
- at dirrmtry %%EXAMPLESDIR%%/subsystems/c_src
@dirrmtry %%EXAMPLESDIR%%/subsystems/obj
@dirrmtry %%EXAMPLESDIR%%/subsystems/obj1
@dirrmtry %%EXAMPLESDIR%%/subsystems/obj_util
+ at dirrmtry %%EXAMPLESDIR%%/subsystems/c_src
@dirrmtry %%EXAMPLESDIR%%/subsystems/util_src
@dirrmtry %%EXAMPLESDIR%%/subsystems
@dirrmtry %%EXAMPLESDIR%%
- at dirrmtry share/gprbuild
+ at dirrmtry libexec/gprbuild
@dirrmtry share/gpr
@dirrmtry share/gprconfig
- at dirrmtry libexec/gprbuild
More information about the svn-ports-all
mailing list