diff options
author | miwi <miwi@FreeBSD.org> | 2007-01-18 21:06:29 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2007-01-18 21:06:29 +0800 |
commit | 1d87109e7d7eddb3987bc61f2c427cdbc74fb687 (patch) | |
tree | 4482287e84c8c383d84dde7f03d6f1f3f535b63e /devel | |
parent | f9252ef9af7737457adf4727a4ec2fe0e4393487 (diff) | |
download | freebsd-ports-gnome-1d87109e7d7eddb3987bc61f2c427cdbc74fb687.tar.gz freebsd-ports-gnome-1d87109e7d7eddb3987bc61f2c427cdbc74fb687.tar.zst freebsd-ports-gnome-1d87109e7d7eddb3987bc61f2c427cdbc74fb687.zip |
The Ada Semantic Interface Specification (ASIS) is an open and
published callable interface that allows a tool to access syntactic
and semantic information about an Ada program, independent of the
compilation environment that compiled the program.
WWW: http://libre.adacore.com/
PR: ports/107391
Submitted by: John Merryweather Cooper <john_m_cooper@yahoo.com>
Repocopy by: marcus
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/asis-gpl/Makefile | 85 | ||||
-rw-r--r-- | devel/asis-gpl/distinfo | 6 | ||||
-rw-r--r-- | devel/asis-gpl/files/Makefile.bsd | 22 | ||||
-rw-r--r-- | devel/asis-gpl/files/patch-Makefile | 50 | ||||
-rw-r--r-- | devel/asis-gpl/files/patch-Makefile.stub | 41 | ||||
-rw-r--r-- | devel/asis-gpl/files/patch-aa | 12 | ||||
-rw-r--r-- | devel/asis-gpl/files/patch-asis_a4g-contt.adb | 11 | ||||
-rw-r--r-- | devel/asis-gpl/files/patch-asis_a4g-contt.ads | 11 | ||||
-rw-r--r-- | devel/asis-gpl/files/patch-asis_a4g-gnat_int.adb | 11 | ||||
-rw-r--r-- | devel/asis-gpl/files/patch-common.gpr | 22 | ||||
-rw-r--r-- | devel/asis-gpl/files/patch-gnat_snames.adb | 11 | ||||
-rw-r--r-- | devel/asis-gpl/files/patch-tools_gnatmetric_metrics-compute.adb | 11 | ||||
-rw-r--r-- | devel/asis-gpl/files/patch-tools_tool_utils_asis_ul-common.adb | 11 | ||||
-rw-r--r-- | devel/asis-gpl/pkg-descr | 12 | ||||
-rw-r--r-- | devel/asis-gpl/pkg-plist | 460 |
16 files changed, 481 insertions, 296 deletions
diff --git a/devel/Makefile b/devel/Makefile index a93514356ca6..30aaf285b0b6 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -55,6 +55,7 @@ SUBDIR += aros-sdk SUBDIR += as31 SUBDIR += asis + SUBDIR += asis-gpl SUBDIR += asl SUBDIR += asmutils SUBDIR += astyle diff --git a/devel/asis-gpl/Makefile b/devel/asis-gpl/Makefile index 499754f12bc0..8a527f598169 100644 --- a/devel/asis-gpl/Makefile +++ b/devel/asis-gpl/Makefile @@ -1,56 +1,69 @@ -# New ports collection makefile for: asis -# Date created: 11 Jul 2000 -# Whom: Thomas Quinot <thomas@cuivre.fr.eu.org> +# New ports collection makefile for: asis-gpl +# Date created: 31 Dec 2006 +# Whom: John Merryweather Cooper # # $FreeBSD$ # -PORTNAME= asis -PORTVERSION= 3.15p -PORTREVISION= 1 +PORTNAME= asis-gpl +PORTVERSION= 2006 CATEGORIES= devel -MASTER_SITES= http://gd.tuwien.ac.at/languages/ada/gnat/3.15p/asis/ \ - ftp://ftp.cs.kuleuven.ac.be/pub/Ada-Belgium/mirrors/gnu-ada/3.15p/asis/ -DISTNAME= asis-${PORTVERSION}-src -EXTRACT_SUFX= .tgz +MASTER_SITES= http://libre.adacore.com/ +EXTRACT_SUFX= -src.tgz -MAINTAINER= thomas@cuivre.fr.eu.org -COMMENT= GNAT implementation of the Ada Semantic Interface Specification +MAINTAINER= john_m_cooper@yahoo.com +COMMENT= An Ada ASIS implementation including the Data Decomposition Annex -BUILD_DEPENDS= adagcc:${PORTSDIR}/lang/gnat +BUILD_DEPENDS= gnatmake:${PORTSDIR}/lang/gnat +RUN_DEPENDS= gnatgcc:${PORTSDIR}/lang/gnat -INSTALLS_SHLIB= yes +CONFLICTS= asis-3.15* + +USE_GMAKE= yes + +ASIS_SRC= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} .include <bsd.port.pre.mk> -.if ${OSVERSION} >= 500039 -WITHOUT_CPU_CFLAGS= yes +# Check for GNAT sources. +.if !exists(${DISTDIR}/${ASIS_SRC}) && !defined(PACKAGE_BUILDING) +ECHO_MSG=/usr/bin/printf +IGNORE=:\n\ +Because of licensing and registration restrictions, you must fetch the\n\ +source distribution manually. Please access http://libre.adacore.com/\n\ +with a web browser, register (it's free), and log in. Download the source\n\ +files:\n\ +\t${ASIS_SRC}\n\ +and place them in ${DISTDIR}.\n .endif -CFLAGS= -O2 -pipe -USE_GMAKE= yes -MAKEFILE= "${FILESDIR}/Makefile.bsd" -MAKE_ARGS= GMAKE=${GMAKE} PORTVERSION=${PORTVERSION} \ - LN=${LN} -do-install: - @${MKDIR} ${PREFIX}/lib/asis - @${INSTALL_DATA} ${WRKSRC}/asis/*.ad? ${WRKSRC}/gnat/*.ad? ${WRKSRC}/obj/*.ali ${PREFIX}/lib/asis - @${INSTALL_DATA} ${WRKSRC}/obj/libasis.a ${PREFIX}/lib - @${INSTALL_DATA} ${WRKSRC}/libasis-${PORTVERSION}.so.1 ${PREFIX}/lib - @${LN} -sf ${PREFIX}/lib/libasis-${PORTVERSION}.so.1 ${PREFIX}/lib/libasis-${PORTVERSION}.so +WRKSRC= ${WRKDIR}/asis-${PORTVERSION}-src +DOCSDIR= ${PREFIX}/share/doc/asis + +INSTALL_TARGET= all + +post-patch: + @${REINPLACE_CMD} -E -e 's|/usr/local|${PREFIX}|' \ + ${WRKSRC}/asis/a4g-contt.ads + @${REINPLACE_CMD} -E -e 's|%%CFLAGS%%|${CFLAGS}|' \ + ${WRKSRC}/Makefile.stub - @${INSTALL_PROGRAM} ${WRKSRC}/asistant.prg ${PREFIX}/bin/asistant - @${INSTALL_PROGRAM} ${WRKSRC}/display_source ${WRKSRC}/gnatelim ${WRKSRC}/gnatstub ${PREFIX}/bin +do-build: + @${ECHO_MSG} "This port does everything in the install step." + @${ECHO_MSG} "The build step is a no-op." +# Both info files lack entry fields, and so this manual hack +# (and a dir entry in pkg-plist) are necessary post-install: - @${LDCONFIG} -m ${PREFIX}/lib .if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/documentation/* ${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/examples/ds/README ${DOCSDIR}/README.ds - @${INSTALL_DATA} ${WRKSRC}/tools/asistant/asistant.ug ${DOCSDIR}/README.asistant - @${INSTALL_DATA} ${WRKSRC}/tools/gnatelim/README ${DOCSDIR}/README.gnatelim - @${INSTALL_DATA} ${WRKSRC}/tools/gnatstub/README ${DOCSDIR}/README.gnatstub + @(cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install-docs) + @install-info --entry "ASIS Reference Manual" \ + ${DOCSDIR}/info/asis_rm.info \ + ${DOCSDIR}/info/dir + @install-info --entry "ASIS User Guide" \ + ${DOCSDIR}/info/asis_ug.info \ + ${DOCSDIR}/info/dir .endif .include <bsd.port.post.mk> diff --git a/devel/asis-gpl/distinfo b/devel/asis-gpl/distinfo index 56d8e55b7b0d..8e41f31d55ec 100644 --- a/devel/asis-gpl/distinfo +++ b/devel/asis-gpl/distinfo @@ -1,3 +1,3 @@ -MD5 (asis-3.15p-src.tgz) = 649f92bca189da5c35d6c1af8d833c2f -SHA256 (asis-3.15p-src.tgz) = f354edd8260c890e16eec694cf77df858c080ff0aa2302b876491dea4a168151 -SIZE (asis-3.15p-src.tgz) = 1401350 +MD5 (asis-gpl-2006-src.tgz) = 0d94a0f14256599484bf883c065585e0 +SHA256 (asis-gpl-2006-src.tgz) = f6d6188ba9e6efa5be0b58e8ea161ee2e6284c16e6325d8eb8296bc184378334 +SIZE (asis-gpl-2006-src.tgz) = 2155003 diff --git a/devel/asis-gpl/files/Makefile.bsd b/devel/asis-gpl/files/Makefile.bsd deleted file mode 100644 index eff73055df4b..000000000000 --- a/devel/asis-gpl/files/Makefile.bsd +++ /dev/null @@ -1,22 +0,0 @@ -ASISPROGFLAGS=-I../../asis -I../../gnat -I../../obj -largs -L../.. -lasis-${PORTVERSION} - -all: - ${GMAKE} -C obj clean bld-objs CFLAGS="${CFLAGS} -fPIC" CC=adagcc RM="rm -f" - adagcc -shared -Wl,-soname,libasis-${PORTVERSION}.so.1 \ - -o libasis-${PORTVERSION}.so.1 obj/*.o -lc - ${LN} -sf libasis-${PORTVERSION}.so.1 libasis-${PORTVERSION}.so - ${GMAKE} -C obj clean libasis.a CFLAGS="${CFLAGS}" CC=adagcc - chmod a-w obj/*.ali - cd examples/ds && \ - gnatmake ${CFLAGS} -o ../../display_source display_source ${ASISPROGFLAGS} - cd tools/asistant && \ - gnatmake ${CFLAGS} -o ../../asistant.prg asistant-driver ${ASISPROGFLAGS} - cd tools/gnatelim && \ - gnatmake ${CFLAGS} -o ../../gnatelim gnatelim-driver ${ASISPROGFLAGS} - cd tools/gnatstub && \ - gnatmake ${CFLAGS} -o ../../gnatstub gnatstub-driver ${ASISPROGFLAGS} - -clean: - ${GMAKE} clean - rm -f asistant.prg display_source gnatelim gnatstub libasis*.so.* - rm -f libasis*.so diff --git a/devel/asis-gpl/files/patch-Makefile b/devel/asis-gpl/files/patch-Makefile new file mode 100644 index 000000000000..ec90b0347050 --- /dev/null +++ b/devel/asis-gpl/files/patch-Makefile @@ -0,0 +1,50 @@ +--- Makefile.orig Wed Oct 19 03:21:24 2005 ++++ Makefile Thu Jan 11 09:26:37 2007 +@@ -21,20 +21,22 @@ + $(MKDIR) $(I_LIB) + $(MKDIR) $(I_GPR) + $(MKDIR) $(I_GPS) ++ $(INSTALL_DATA) gnat/*.ads gnat/*.adb $(I_INC) ++ $(INSTALL_DATA) asis/*.ads asis/*.adb $(I_INC) ++ $(INSTALL_DATA) lib/*.ali $(I_LIB) ++ $(CHMOD) a-w $(I_LIB)/*.ali ++ $(INSTALL_DATA) lib/libasis$(arext) $(I_LIB) ++ $(CHMOD) a-w $(I_LIB)/libasis$(arext) ++ $(INSTALL_DATA) asis/asis.gpr $(I_GPR) ++ $(INSTALL_DATA) documentation/gps_index.xml $(I_GPS)/asis.xml ++ ++install-docs: + $(MKDIR) $(I_DOC)/html + $(MKDIR) $(I_DOC)/info + $(MKDIR) $(I_DOC)/pdf +- $(INSTALL_FILES) lib/*.ali $(I_LIB) +- $(CHMOD) a-w $(I_LIB)/*.ali +- $(INSTALL_FILES) lib/libasis$(arext) $(I_LIB) +- $(CHMOD) a-w $(I_LIB)/libasis$(arext) +- $(INSTALL_FILES) gnat/*.ads gnat/*.adb $(I_INC) +- $(INSTALL_FILES) asis/*.ads asis/*.adb $(I_INC) +- $(INSTALL_FILES) asis/asis.gpr $(I_GPR) +- $(INSTALL_FILES) documentation/*.html $(I_DOC)/html/ +- $(INSTALL_FILES) documentation/*.pdf $(I_DOC)/pdf/ +- $(INSTALL_FILES) documentation/*.info $(I_DOC)/info/ +- $(INSTALL_FILES) documentation/gps_index.xml $(I_GPS)/asis.xml ++ $(INSTALL_DATA) documentation/*.html $(I_DOC)/html/ ++ $(INSTALL_DATA) documentation/*.pdf $(I_DOC)/pdf/ ++ $(INSTALL_DATA) documentation/*.info $(I_DOC)/info/ + + lib/libasis$(arext): force + gnat make -Pasis_bld -XBLD=$(BLD) -XOPSYS=$(OPSYS) +@@ -50,11 +52,11 @@ + + install-asistant: asistant + $(MKDIR) $(I_BIN) +- $(INSTALL_FILES) tools/asistant/asistant$(exe_ext) $(I_BIN) ++ $(INSTALL_PROGRAM) tools/asistant/asistant$(exe_ext) $(I_BIN) + + install-gnat%: gnat% + $(MKDIR) $(I_BIN) +- $(INSTALL_FILES) tools/gnat$*/gnat$*$(exe_ext) $(I_BIN) ++ $(INSTALL_PROGRAM) tools/gnat$*/gnat$*$(exe_ext) $(I_BIN) + atre: + gnat make -Ptools/$@/$@ + diff --git a/devel/asis-gpl/files/patch-Makefile.stub b/devel/asis-gpl/files/patch-Makefile.stub new file mode 100644 index 000000000000..d9c44e381438 --- /dev/null +++ b/devel/asis-gpl/files/patch-Makefile.stub @@ -0,0 +1,41 @@ +--- Makefile.stub.orig Thu Mar 9 14:36:20 2006 ++++ Makefile.stub Sun Dec 31 17:48:14 2006 +@@ -1,16 +1,16 @@ + #host system +-host := $(shell gcc -dumpmachine) ++host := $(shell uname) + + # Where Asis library should be installed +-INSTALL_DIR=$(HOME)/local ++INSTALL_DIR = $(PREFIX) + + # Asis specific directories +-GNAT_DIR=../gnat +-ASIS_DIR=../asis ++GNAT_DIR = ../gnat ++ASIS_DIR = ../asis + + # GCC backend specific flags +-CFLAGS= -O2 -g +-CC=gcc ++CFLAGS = -O2 -g ++CC = gcc + + # System commands + CHMOD = chmod +@@ -34,6 +34,15 @@ + + # External Variable to pass to project file + OPSYS=default_Unix ++ ++ifeq "$(findstring FreeBSD, $(host))" "FreeBSD" ++ INSTALL_DIR=$(PREFIX) ++ CFLAGS = %%CFLAGS%% ++ CC = gnatgcc ++ CP = cp -p ++ INSTALL_PROGRAM = install -o root -g wheel -m 755 ++ INSTALL_DATA = install -o root -g wheel -m 444 ++endif + + ifeq "$(findstring mingw32, $(host))" "mingw32" + CP = cp -lf diff --git a/devel/asis-gpl/files/patch-aa b/devel/asis-gpl/files/patch-aa deleted file mode 100644 index 55cc39c424f5..000000000000 --- a/devel/asis-gpl/files/patch-aa +++ /dev/null @@ -1,12 +0,0 @@ -#PATCHOPTIONS: -p0 ---- asis/a4g-gnat_int.ads.orig Wed Oct 27 15:06:50 1999 -+++ asis/a4g-gnat_int.ads Wed Oct 27 15:06:57 1999 -@@ -67,7 +67,7 @@ - -- Compiler Variables & Routines -- - ----------------------------------- - -- Gcc : constant String := "gcc"; -+ Gcc : constant String := "adagcc"; - - Nul_Argument_List : constant Argument_List (1 .. 0) := (others => null); - diff --git a/devel/asis-gpl/files/patch-asis_a4g-contt.adb b/devel/asis-gpl/files/patch-asis_a4g-contt.adb new file mode 100644 index 000000000000..d6042cfad4bb --- /dev/null +++ b/devel/asis-gpl/files/patch-asis_a4g-contt.adb @@ -0,0 +1,11 @@ +--- asis/a4g-contt.adb.orig Mon Jan 1 01:58:28 2007 ++++ asis/a4g-contt.adb Mon Jan 1 02:06:19 2007 +@@ -973,7 +973,7 @@ + if Dash_Idx > 0 then + Contexts.Table (Cont).GCC := + Locate_Exec_On_Path +- (Tool_Name (Tool_Name'First .. Dash_Idx) & "gcc"); ++ (Tool_Name (Tool_Name'First .. Dash_Idx) & "gnatgcc"); + end if; + + end; diff --git a/devel/asis-gpl/files/patch-asis_a4g-contt.ads b/devel/asis-gpl/files/patch-asis_a4g-contt.ads new file mode 100644 index 000000000000..372e2ec2c2c6 --- /dev/null +++ b/devel/asis-gpl/files/patch-asis_a4g-contt.ads @@ -0,0 +1,11 @@ +--- asis/a4g-contt.ads.orig Sun Dec 31 10:43:40 2006 ++++ asis/a4g-contt.ads Sun Dec 31 10:49:23 2006 +@@ -425,7 +425,7 @@ + Parameters : String_Access; + -- to keep the parameters set by the ASIS Associate routine + +- GCC : String_Access; ++ GCC : String_Access := new String'("/usr/local/bin/gnatgcc"); + -- If non-null, contains the full path to the compiler to be used when + -- creating trees on the fly. (If null, the standard gcc/GNAT + -- installation is used) diff --git a/devel/asis-gpl/files/patch-asis_a4g-gnat_int.adb b/devel/asis-gpl/files/patch-asis_a4g-gnat_int.adb new file mode 100644 index 000000000000..4dd09e2f4c2b --- /dev/null +++ b/devel/asis-gpl/files/patch-asis_a4g-gnat_int.adb @@ -0,0 +1,11 @@ +--- asis/a4g-gnat_int.adb.orig Mon Jan 1 01:18:22 2007 ++++ asis/a4g-gnat_int.adb Mon Jan 1 01:18:54 2007 +@@ -72,7 +72,7 @@ + + LT : String renames ASIS_Line_Terminator; + Standard_GCC : constant String_Access := +- GNAT.OS_Lib.Locate_Exec_On_Path ("gcc"); ++ GNAT.OS_Lib.Locate_Exec_On_Path ("gnatgcc"); + + ----------------- + -- Create_Tree -- diff --git a/devel/asis-gpl/files/patch-common.gpr b/devel/asis-gpl/files/patch-common.gpr new file mode 100644 index 000000000000..b2b3f64ba938 --- /dev/null +++ b/devel/asis-gpl/files/patch-common.gpr @@ -0,0 +1,22 @@ +--- common.gpr~ Mon May 22 02:14:10 2006 ++++ common.gpr Sun Dec 31 11:09:22 2006 +@@ -3,7 +3,7 @@ + type Bld_Type is ("prod", "debug"); + Bld : Bld_Type := external ("BLD", "debug"); + +- type OS_Type is ("default_Unix", "powerpc_aix", "pa_hpux"); ++ type OS_Type is ("default_Unix", "powerpc_aix", "pa_hpux", "FreeBSD"); + OS : OS_Type := external ("OPSYS", "default_Unix"); + + Ada_Switches := ("-gnatf", "-gnatwue", "-gnaty"); +@@ -24,6 +24,10 @@ + when "pa_hpux" => + for Default_Switches ("ada") use + Builder'Default_Switches ("ada") & ("-mdisable-indexing"); ++ when "FreeBSD" => ++ for Default_Switches ("ada") use ++ Builder'Default_Switches ("ada") & ++ ("-fno-strict-aliasing"); + when others => + null; + end case; diff --git a/devel/asis-gpl/files/patch-gnat_snames.adb b/devel/asis-gpl/files/patch-gnat_snames.adb new file mode 100644 index 000000000000..6cede2af2bdc --- /dev/null +++ b/devel/asis-gpl/files/patch-gnat_snames.adb @@ -0,0 +1,11 @@ +--- gnat/snames.adb.orig Mon Jan 1 02:29:14 2007 ++++ gnat/snames.adb Mon Jan 1 02:30:06 2007 +@@ -355,7 +355,7 @@ + "first_optional_parameter#" & + "form#" & + "g_float#" & +- "gcc#" & ++ "gnatgcc#" & + "gnat#" & + "gpl#" & + "ieee_float#" & diff --git a/devel/asis-gpl/files/patch-tools_gnatmetric_metrics-compute.adb b/devel/asis-gpl/files/patch-tools_gnatmetric_metrics-compute.adb new file mode 100644 index 000000000000..1b2acc18faf9 --- /dev/null +++ b/devel/asis-gpl/files/patch-tools_gnatmetric_metrics-compute.adb @@ -0,0 +1,11 @@ +--- tools/gnatmetric/metrics-compute.adb.orig Mon Jan 1 02:34:48 2007 ++++ tools/gnatmetric/metrics-compute.adb Mon Jan 1 02:38:25 2007 +@@ -1429,7 +1429,7 @@ + if Debug_Output then + Info ("gnatmetric: Creating the tree for " & Source_Name (SF)); + +- Info_No_EOL ("gcc -c -gnatc -gnatt -gnatws"); ++ Info_No_EOL ("gnatgcc -c -gnatc -gnatt -gnatws"); + + for J in Arg_List'Range loop + Info_No_EOL (" " & Arg_List (J).all); diff --git a/devel/asis-gpl/files/patch-tools_tool_utils_asis_ul-common.adb b/devel/asis-gpl/files/patch-tools_tool_utils_asis_ul-common.adb new file mode 100644 index 000000000000..05e654237cb4 --- /dev/null +++ b/devel/asis-gpl/files/patch-tools_tool_utils_asis_ul-common.adb @@ -0,0 +1,11 @@ +--- tools/tool_utils/asis_ul-common.adb.orig Mon Jan 1 02:42:51 2007 ++++ tools/tool_utils/asis_ul-common.adb Mon Jan 1 02:45:07 2007 +@@ -74,7 +74,7 @@ + if Gnatmake_Call then + return Target & "gnatmake"; + else +- return Target & "gcc"; ++ return Target & "gnatgcc"; + end if; + + end if; diff --git a/devel/asis-gpl/pkg-descr b/devel/asis-gpl/pkg-descr index e000151af855..9ee5d3e7256e 100644 --- a/devel/asis-gpl/pkg-descr +++ b/devel/asis-gpl/pkg-descr @@ -1,8 +1,6 @@ -ASIS is an ISO standard API for the extraction of syntactic -and semantic information from an Ada compilation environment. -This is the implementation of ASIS for GNAT, the GNU Ada compiler. +The Ada Semantic Interface Specification (ASIS) is an open and +published callable interface that allows a tool to access syntactic +and semantic information about an Ada program, independent of the +compilation environment that compiled the program. -WWW: http://www.gnat.com/ - --- -Thomas Quinot -- <thomas@cuivre.fr.eu.org> +WWW: http://libre.adacore.com/ diff --git a/devel/asis-gpl/pkg-plist b/devel/asis-gpl/pkg-plist index a5c1dc2115b8..0bf3025ab3b3 100644 --- a/devel/asis-gpl/pkg-plist +++ b/devel/asis-gpl/pkg-plist @@ -1,317 +1,345 @@ bin/asistant -bin/display_source bin/gnatelim +bin/gnatmetric +bin/gnatpp bin/gnatstub -lib/asis/a4g-a_alloc.ads +include/asis/a4g-a_alloc.ads +include/asis/a4g-a_debug.adb +include/asis/a4g-a_debug.ads +include/asis/a4g-a_elists.adb +include/asis/a4g-a_elists.ads +include/asis/a4g-a_opt.adb +include/asis/a4g-a_opt.ads +include/asis/a4g-a_osint.adb +include/asis/a4g-a_osint.ads +include/asis/a4g-a_output.adb +include/asis/a4g-a_output.ads +include/asis/a4g-a_sem.adb +include/asis/a4g-a_sem.ads +include/asis/a4g-a_sinput.adb +include/asis/a4g-a_sinput.ads +include/asis/a4g-a_stand.ads +include/asis/a4g-a_types.adb +include/asis/a4g-a_types.ads +include/asis/a4g-asis_tables.adb +include/asis/a4g-asis_tables.ads +include/asis/a4g-contt-dp.adb +include/asis/a4g-contt-dp.ads +include/asis/a4g-contt-sd.adb +include/asis/a4g-contt-sd.ads +include/asis/a4g-contt-tt.adb +include/asis/a4g-contt-tt.ads +include/asis/a4g-contt-ut.adb +include/asis/a4g-contt-ut.ads +include/asis/a4g-contt.adb +include/asis/a4g-contt.ads +include/asis/a4g-cu_info2.adb +include/asis/a4g-cu_info2.ads +include/asis/a4g-dda_aux.adb +include/asis/a4g-dda_aux.ads +include/asis/a4g-decl_sem.adb +include/asis/a4g-decl_sem.ads +include/asis/a4g-defaults.adb +include/asis/a4g-defaults.ads +include/asis/a4g-encl_el.adb +include/asis/a4g-encl_el.ads +include/asis/a4g-expr_sem.adb +include/asis/a4g-expr_sem.ads +include/asis/a4g-get_unit.adb +include/asis/a4g-get_unit.ads +include/asis/a4g-gnat_int.adb +include/asis/a4g-gnat_int.ads +include/asis/a4g-int_knds.ads +include/asis/a4g-itests.adb +include/asis/a4g-itests.ads +include/asis/a4g-knd_conv.adb +include/asis/a4g-knd_conv.ads +include/asis/a4g-mapping.adb +include/asis/a4g-mapping.ads +include/asis/a4g-norm.adb +include/asis/a4g-norm.ads +include/asis/a4g-queries.adb +include/asis/a4g-queries.ads +include/asis/a4g-skip_tb.adb +include/asis/a4g-skip_tb.ads +include/asis/a4g-span_beginning.adb +include/asis/a4g-span_beginning.ads +include/asis/a4g-span_end.adb +include/asis/a4g-span_end.ads +include/asis/a4g-stand.adb +include/asis/a4g-stand.ads +include/asis/a4g-tree_rec.ads +include/asis/a4g-u_conv.adb +include/asis/a4g-u_conv.ads +include/asis/a4g-unit_rec.ads +include/asis/a4g-vcheck.adb +include/asis/a4g-vcheck.ads +include/asis/a4g.ads +include/asis/alloc.ads +include/asis/asis-ada_environments-containers.adb +include/asis/asis-ada_environments-containers.ads +include/asis/asis-ada_environments.adb +include/asis/asis-ada_environments.ads +include/asis/asis-clauses.adb +include/asis/asis-clauses.ads +include/asis/asis-compilation_units-relations.adb +include/asis/asis-compilation_units-relations.ads +include/asis/asis-compilation_units-times.adb +include/asis/asis-compilation_units-times.ads +include/asis/asis-compilation_units.adb +include/asis/asis-compilation_units.ads +include/asis/asis-data_decomposition-aux.adb +include/asis/asis-data_decomposition-aux.ads +include/asis/asis-data_decomposition-debug.adb +include/asis/asis-data_decomposition-debug.ads +include/asis/asis-data_decomposition-extensions.adb +include/asis/asis-data_decomposition-extensions.ads +include/asis/asis-data_decomposition-set_get.adb +include/asis/asis-data_decomposition-set_get.ads +include/asis/asis-data_decomposition-vcheck.adb +include/asis/asis-data_decomposition-vcheck.ads +include/asis/asis-data_decomposition.adb +include/asis/asis-data_decomposition.ads +include/asis/asis-declarations.adb +include/asis/asis-declarations.ads +include/asis/asis-definitions.adb +include/asis/asis-definitions.ads +include/asis/asis-elements.adb +include/asis/asis-elements.ads +include/asis/asis-errors.ads +include/asis/asis-exceptions.ads +include/asis/asis-expressions.adb +include/asis/asis-expressions.ads +include/asis/asis-extensions-flat_kinds.adb +include/asis/asis-extensions-flat_kinds.ads +include/asis/asis-extensions-iterator.adb +include/asis/asis-extensions-iterator.ads +include/asis/asis-extensions.adb +include/asis/asis-extensions.ads +include/asis/asis-ids.adb +include/asis/asis-ids.ads +include/asis/asis-implementation-permissions.adb +include/asis/asis-implementation-permissions.ads +include/asis/asis-implementation.adb +include/asis/asis-implementation.ads +include/asis/asis-iterator.adb +include/asis/asis-iterator.ads +include/asis/asis-set_get.adb +include/asis/asis-set_get.ads +include/asis/asis-statements.adb +include/asis/asis-statements.ads +include/asis/asis-text-set_get.adb +include/asis/asis-text-set_get.ads +include/asis/asis-text.adb +include/asis/asis-text.ads +include/asis/asis.ads +include/asis/atree.adb +include/asis/atree.ads +include/asis/casing.adb +include/asis/casing.ads +include/asis/csets.adb +include/asis/csets.ads +include/asis/debug.adb +include/asis/debug.ads +include/asis/einfo.adb +include/asis/einfo.ads +include/asis/elists.adb +include/asis/elists.ads +include/asis/fname.adb +include/asis/fname.ads +include/asis/gnatvsn.adb +include/asis/gnatvsn.ads +include/asis/hostparm.ads +include/asis/krunch.adb +include/asis/krunch.ads +include/asis/lib-list.adb +include/asis/lib-sort.adb +include/asis/lib.adb +include/asis/lib.ads +include/asis/namet.adb +include/asis/namet.ads +include/asis/nlists.adb +include/asis/nlists.ads +include/asis/opt.adb +include/asis/opt.ads +include/asis/output.adb +include/asis/output.ads +include/asis/repinfo.adb +include/asis/repinfo.ads +include/asis/scans.adb +include/asis/scans.ads +include/asis/sinfo.adb +include/asis/sinfo.ads +include/asis/sinput.adb +include/asis/sinput.ads +include/asis/snames.adb +include/asis/snames.ads +include/asis/stand.adb +include/asis/stand.ads +include/asis/stringt.adb +include/asis/stringt.ads +include/asis/table.adb +include/asis/table.ads +include/asis/tree_in.adb +include/asis/tree_in.ads +include/asis/tree_io.adb +include/asis/tree_io.ads +include/asis/types.adb +include/asis/types.ads +include/asis/uintp.adb +include/asis/uintp.ads +include/asis/uname.adb +include/asis/uname.ads +include/asis/urealp.adb +include/asis/urealp.ads +include/asis/widechar.adb +include/asis/widechar.ads lib/asis/a4g-a_alloc.ali -lib/asis/a4g-a_debug.adb -lib/asis/a4g-a_debug.ads lib/asis/a4g-a_debug.ali -lib/asis/a4g-a_elists.adb -lib/asis/a4g-a_elists.ads lib/asis/a4g-a_elists.ali -lib/asis/a4g-a_opt.adb -lib/asis/a4g-a_opt.ads lib/asis/a4g-a_opt.ali -lib/asis/a4g-a_osint.adb -lib/asis/a4g-a_osint.ads lib/asis/a4g-a_osint.ali -lib/asis/a4g-a_output.adb -lib/asis/a4g-a_output.ads lib/asis/a4g-a_output.ali -lib/asis/a4g-a_sem.adb -lib/asis/a4g-a_sem.ads lib/asis/a4g-a_sem.ali -lib/asis/a4g-a_sinput.adb -lib/asis/a4g-a_sinput.ads lib/asis/a4g-a_sinput.ali -lib/asis/a4g-a_types.adb -lib/asis/a4g-a_types.ads +lib/asis/a4g-a_stand.ali lib/asis/a4g-a_types.ali -lib/asis/a4g-asis_tables.adb -lib/asis/a4g-asis_tables.ads lib/asis/a4g-asis_tables.ali -lib/asis/a4g-contt-dp.adb -lib/asis/a4g-contt-dp.ads lib/asis/a4g-contt-dp.ali -lib/asis/a4g-contt-sd.adb -lib/asis/a4g-contt-sd.ads lib/asis/a4g-contt-sd.ali -lib/asis/a4g-contt-tt.adb -lib/asis/a4g-contt-tt.ads lib/asis/a4g-contt-tt.ali -lib/asis/a4g-contt-ut.adb -lib/asis/a4g-contt-ut.ads lib/asis/a4g-contt-ut.ali -lib/asis/a4g-contt.adb -lib/asis/a4g-contt.ads lib/asis/a4g-contt.ali -lib/asis/a4g-cu_info2.adb -lib/asis/a4g-cu_info2.ads lib/asis/a4g-cu_info2.ali -lib/asis/a4g-dda_aux.adb -lib/asis/a4g-dda_aux.ads lib/asis/a4g-dda_aux.ali -lib/asis/a4g-decl_sem.adb -lib/asis/a4g-decl_sem.ads lib/asis/a4g-decl_sem.ali -lib/asis/a4g-defaults.adb -lib/asis/a4g-defaults.ads lib/asis/a4g-defaults.ali -lib/asis/a4g-encl_el.adb -lib/asis/a4g-encl_el.ads lib/asis/a4g-encl_el.ali -lib/asis/a4g-encl_el_old.adb -lib/asis/a4g-encl_el_old.ads -lib/asis/a4g-encl_el_old.ali -lib/asis/a4g-expr_sem.adb -lib/asis/a4g-expr_sem.ads lib/asis/a4g-expr_sem.ali -lib/asis/a4g-get_unit.adb -lib/asis/a4g-get_unit.ads lib/asis/a4g-get_unit.ali -lib/asis/a4g-gnat_int.adb -lib/asis/a4g-gnat_int.ads lib/asis/a4g-gnat_int.ali -lib/asis/a4g-int_knds.ads lib/asis/a4g-int_knds.ali -lib/asis/a4g-itests.adb -lib/asis/a4g-itests.ads lib/asis/a4g-itests.ali -lib/asis/a4g-knd_conv.adb -lib/asis/a4g-knd_conv.ads lib/asis/a4g-knd_conv.ali -lib/asis/a4g-mapping.adb -lib/asis/a4g-mapping.ads lib/asis/a4g-mapping.ali -lib/asis/a4g-nencl_el.adb -lib/asis/a4g-nencl_el.ads -lib/asis/a4g-nencl_el.ali -lib/asis/a4g-norm.adb -lib/asis/a4g-norm.ads lib/asis/a4g-norm.ali -lib/asis/a4g-queries.adb -lib/asis/a4g-queries.ads lib/asis/a4g-queries.ali -lib/asis/a4g-skip_tb.adb -lib/asis/a4g-skip_tb.ads lib/asis/a4g-skip_tb.ali -lib/asis/a4g-span_beginning.adb -lib/asis/a4g-span_beginning.ads lib/asis/a4g-span_beginning.ali -lib/asis/a4g-span_end.adb -lib/asis/a4g-span_end.ads lib/asis/a4g-span_end.ali -lib/asis/a4g-stand.adb -lib/asis/a4g-stand.ads lib/asis/a4g-stand.ali -lib/asis/a4g-tree_rec.ads lib/asis/a4g-tree_rec.ali -lib/asis/a4g-u_conv.adb -lib/asis/a4g-u_conv.ads lib/asis/a4g-u_conv.ali -lib/asis/a4g-unit_rec.ads lib/asis/a4g-unit_rec.ali -lib/asis/a4g-vcheck.adb -lib/asis/a4g-vcheck.ads lib/asis/a4g-vcheck.ali -lib/asis/a4g.ads lib/asis/a4g.ali -lib/asis/alloc.ads lib/asis/alloc.ali -lib/asis/asis-ada_environments-containers.adb -lib/asis/asis-ada_environments-containers.ads lib/asis/asis-ada_environments-containers.ali -lib/asis/asis-ada_environments.adb -lib/asis/asis-ada_environments.ads lib/asis/asis-ada_environments.ali -lib/asis/asis-clauses.adb -lib/asis/asis-clauses.ads lib/asis/asis-clauses.ali -lib/asis/asis-compilation_units-relations.adb -lib/asis/asis-compilation_units-relations.ads lib/asis/asis-compilation_units-relations.ali -lib/asis/asis-compilation_units-times.adb -lib/asis/asis-compilation_units-times.ads lib/asis/asis-compilation_units-times.ali -lib/asis/asis-compilation_units.adb -lib/asis/asis-compilation_units.ads lib/asis/asis-compilation_units.ali -lib/asis/asis-data_decomposition-aux.adb -lib/asis/asis-data_decomposition-aux.ads lib/asis/asis-data_decomposition-aux.ali -lib/asis/asis-data_decomposition-debug.adb -lib/asis/asis-data_decomposition-debug.ads -lib/asis/asis-data_decomposition-extensions.adb -lib/asis/asis-data_decomposition-extensions.ads +lib/asis/asis-data_decomposition-debug.ali lib/asis/asis-data_decomposition-extensions.ali -lib/asis/asis-data_decomposition-set_get.adb -lib/asis/asis-data_decomposition-set_get.ads lib/asis/asis-data_decomposition-set_get.ali -lib/asis/asis-data_decomposition-vcheck.adb -lib/asis/asis-data_decomposition-vcheck.ads lib/asis/asis-data_decomposition-vcheck.ali -lib/asis/asis-data_decomposition.adb -lib/asis/asis-data_decomposition.ads lib/asis/asis-data_decomposition.ali -lib/asis/asis-declarations.adb -lib/asis/asis-declarations.ads lib/asis/asis-declarations.ali -lib/asis/asis-definitions.adb -lib/asis/asis-definitions.ads lib/asis/asis-definitions.ali -lib/asis/asis-elements.adb -lib/asis/asis-elements.ads lib/asis/asis-elements.ali -lib/asis/asis-errors.ads lib/asis/asis-errors.ali -lib/asis/asis-exceptions.ads lib/asis/asis-exceptions.ali -lib/asis/asis-expressions.adb -lib/asis/asis-expressions.ads lib/asis/asis-expressions.ali -lib/asis/asis-extensions-flat_kinds.adb -lib/asis/asis-extensions-flat_kinds.ads lib/asis/asis-extensions-flat_kinds.ali -lib/asis/asis-extensions.adb -lib/asis/asis-extensions.ads +lib/asis/asis-extensions-iterator.ali lib/asis/asis-extensions.ali -lib/asis/asis-ids.adb -lib/asis/asis-ids.ads lib/asis/asis-ids.ali -lib/asis/asis-implementation-permissions.adb -lib/asis/asis-implementation-permissions.ads lib/asis/asis-implementation-permissions.ali -lib/asis/asis-implementation.adb -lib/asis/asis-implementation.ads lib/asis/asis-implementation.ali -lib/asis/asis-iterator.adb -lib/asis/asis-iterator.ads lib/asis/asis-iterator.ali -lib/asis/asis-set_get.adb -lib/asis/asis-set_get.ads lib/asis/asis-set_get.ali -lib/asis/asis-statements.adb -lib/asis/asis-statements.ads lib/asis/asis-statements.ali -lib/asis/asis-text-set_get.adb -lib/asis/asis-text-set_get.ads lib/asis/asis-text-set_get.ali -lib/asis/asis-text.adb -lib/asis/asis-text.ads lib/asis/asis-text.ali -lib/asis/asis.ads lib/asis/asis.ali -lib/asis/atree.adb -lib/asis/atree.ads lib/asis/atree.ali -lib/asis/casing.adb -lib/asis/casing.ads lib/asis/casing.ali -lib/asis/csets.adb -lib/asis/csets.ads lib/asis/csets.ali -lib/asis/debug.adb -lib/asis/debug.ads lib/asis/debug.ali -lib/asis/einfo.adb -lib/asis/einfo.ads lib/asis/einfo.ali -lib/asis/elists.adb -lib/asis/elists.ads lib/asis/elists.ali -lib/asis/fname.adb -lib/asis/fname.ads lib/asis/fname.ali -lib/asis/gnatvsn.ads lib/asis/gnatvsn.ali -lib/asis/hostparm.ads lib/asis/hostparm.ali -lib/asis/krunch.adb -lib/asis/krunch.ads lib/asis/krunch.ali -lib/asis/lib-list.adb -lib/asis/lib-sort.adb -lib/asis/lib.adb -lib/asis/lib.ads lib/asis/lib.ali -lib/asis/namet.adb -lib/asis/namet.ads +lib/asis/libasis.a lib/asis/namet.ali -lib/asis/nlists.adb -lib/asis/nlists.ads lib/asis/nlists.ali -lib/asis/opt.adb -lib/asis/opt.ads lib/asis/opt.ali -lib/asis/output.adb -lib/asis/output.ads lib/asis/output.ali -lib/asis/repinfo.adb -lib/asis/repinfo.ads lib/asis/repinfo.ali -lib/asis/scans.adb -lib/asis/scans.ads -lib/asis/sinfo.adb -lib/asis/sinfo.ads +lib/asis/scans.ali lib/asis/sinfo.ali -lib/asis/sinput.adb -lib/asis/sinput.ads lib/asis/sinput.ali -lib/asis/snames.adb -lib/asis/snames.ads lib/asis/snames.ali -lib/asis/stand.adb -lib/asis/stand.ads lib/asis/stand.ali -lib/asis/stringt.adb -lib/asis/stringt.ads lib/asis/stringt.ali -lib/asis/table.adb -lib/asis/table.ads lib/asis/table.ali -lib/asis/tree_in.adb -lib/asis/tree_in.ads lib/asis/tree_in.ali -lib/asis/tree_io.adb -lib/asis/tree_io.ads lib/asis/tree_io.ali -lib/asis/types.adb -lib/asis/types.ads lib/asis/types.ali -lib/asis/uintp.adb -lib/asis/uintp.ads lib/asis/uintp.ali -lib/asis/uname.adb -lib/asis/uname.ads lib/asis/uname.ali -lib/asis/urealp.adb -lib/asis/urealp.ads lib/asis/urealp.ali -lib/asis/widechar.adb -lib/asis/widechar.ads lib/asis/widechar.ali -lib/libasis-3.15p.so -lib/libasis-3.15p.so.1 -lib/libasis.a -%%PORTDOCS%%%%DOCSDIR%%/Makefile -%%PORTDOCS%%%%DOCSDIR%%/README.asistant -%%PORTDOCS%%%%DOCSDIR%%/README.ds -%%PORTDOCS%%%%DOCSDIR%%/README.gnatelim -%%PORTDOCS%%%%DOCSDIR%%/README.gnatstub -%%PORTDOCS%%%%DOCSDIR%%/asis_rm.html -%%PORTDOCS%%%%DOCSDIR%%/asis_rm.info -%%PORTDOCS%%%%DOCSDIR%%/asis_rm.ps -%%PORTDOCS%%%%DOCSDIR%%/asis_rm.texi -%%PORTDOCS%%%%DOCSDIR%%/asis_rm.txt -%%PORTDOCS%%%%DOCSDIR%%/asis_ug.html -%%PORTDOCS%%%%DOCSDIR%%/asis_ug.info -%%PORTDOCS%%%%DOCSDIR%%/asis_ug.info-1 -%%PORTDOCS%%%%DOCSDIR%%/asis_ug.info-2 -%%PORTDOCS%%%%DOCSDIR%%/asis_ug.ps -%%PORTDOCS%%%%DOCSDIR%%/asis_ug.texi -%%PORTDOCS%%%%DOCSDIR%%/asis_ug.txt -%%PORTDOCS%%%%DOCSDIR%%/asisinfo.txt -%%PORTDOCS%%%%DOCSDIR%%/non_implemented.txt +lib/gnat/asis.gpr +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm_1.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm_2.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm_3.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm_4.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm_5.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm_6.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm_abt.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm_fot.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm_ovr.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_rm_toc.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_1.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_10.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_11.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_12.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_13.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_14.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_15.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_16.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_2.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_3.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_4.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_5.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_6.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_7.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_8.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_9.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_abt.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_fot.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_ovr.html +%%PORTDOCS%%%%DOCSDIR%%/html/asis_ug_toc.html +%%PORTDOCS%%%%DOCSDIR%%/info/asis_rm.info +%%PORTDOCS%%%%DOCSDIR%%/info/asis_ug.info +%%PORTDOCS%%%%DOCSDIR%%/info/dir +%%PORTDOCS%%%%DOCSDIR%%/pdf/asis_rm.pdf +%%PORTDOCS%%%%DOCSDIR%%/pdf/asis_ug.pdf +share/gps/plug-ins/asis.xml +@dirrm share/gps/plug-ins +@dirrm share/gps +%%PORTDOCS%%@dirrm %%DOCSDIR%%/pdf +%%PORTDOCS%%@dirrm %%DOCSDIR%%/info +%%PORTDOCS%%@dirrm %%DOCSDIR%%/html %%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm lib/gnat @dirrm lib/asis +@dirrm include/asis |