summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile4
-rw-r--r--lang/adacontrol/Makefile61
-rw-r--r--lang/adacontrol/distinfo3
-rw-r--r--lang/adacontrol/pkg-descr15
-rw-r--r--lang/adacontrol/pkg-plist14
-rw-r--r--lang/asis/Makefile63
-rw-r--r--lang/asis/distinfo3
-rw-r--r--lang/asis/files/asis.gpr12
-rw-r--r--lang/asis/files/patch-Makefile.stub12
-rw-r--r--lang/asis/files/patch-asis_a4g-gnat__int.adb53
-rw-r--r--lang/asis/files/patch-doc_share_conf.py40
-rw-r--r--lang/asis/pkg-descr15
-rw-r--r--lang/asis/pkg-plist212
-rw-r--r--lang/gnat_util/Makefile45
-rw-r--r--lang/gnat_util/Makefile.sources164
-rw-r--r--lang/gnat_util/files/Makefile69
-rw-r--r--lang/gnat_util/files/gnat_util.gpr7
-rw-r--r--lang/gnat_util/files/osint_scars.c14
-rw-r--r--lang/gnat_util/files/patch-gnatvsn.adb36
-rw-r--r--lang/gnat_util/files/sdefault_adb.gnat_util26
-rw-r--r--lang/gnat_util/pkg-descr9
-rw-r--r--lang/gnat_util/pkg-plist250
-rw-r--r--lang/lua-ada/Makefile72
-rw-r--r--lang/lua-ada/distinfo2
-rw-r--r--lang/lua-ada/files/lua.gpr.in16
-rw-r--r--lang/lua-ada/pkg-descr8
-rw-r--r--lang/lua-ada/pkg-plist14
27 files changed, 0 insertions, 1239 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 7ccd93946f4b..82d6c5f1464c 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -2,12 +2,10 @@
SUBDIR += J
SUBDIR += abcl
- SUBDIR += adacontrol
SUBDIR += alchemist.el
SUBDIR += algol68g
SUBDIR += angelscript
SUBDIR += apache-commons-jelly
- SUBDIR += asis
SUBDIR += asn1c
SUBDIR += atlast
SUBDIR += awka
@@ -104,7 +102,6 @@
SUBDIR += ghc
SUBDIR += gjs
SUBDIR += gleam
- SUBDIR += gnat_util
SUBDIR += gnatcross-binutils-aarch64
SUBDIR += gnatcross-sysroot-aarch64
SUBDIR += gnatdroid-binutils
@@ -165,7 +162,6 @@
SUBDIR += linux-dotnet11-runtime
SUBDIR += linux-dotnet11-sdk
SUBDIR += linux-j
- SUBDIR += lua-ada
SUBDIR += lua51
SUBDIR += lua52
SUBDIR += lua53
diff --git a/lang/adacontrol/Makefile b/lang/adacontrol/Makefile
deleted file mode 100644
index 49e923b795f1..000000000000
--- a/lang/adacontrol/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= adacontrol
-PORTVERSION= 1.18r9
-PORTREVISION= 1
-CATEGORIES= lang
-MASTER_SITES= SF/adacontrol
-DISTNAME= adactl-${PORTVERSION}-src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Tool for detecting use or non-use of specific Ada constructs
-
-LICENSE= GPLv2 GMGPL
-LICENSE_COMB= multi
-
-BUILD_DEPENDS= asis>=2013:lang/asis
-
-USES= ada tar:tgz
-WRKSRC= ${WRKDIR}/adactl-${PORTVERSION}
-BUILD_WRKSRC= ${WRKSRC}/src
-ALL_TARGET= build
-PORTDOCS= adacontrol*
-
-OPTIONS_DEFINE= DOCS PROJECTS
-
-PROJECTS_DESC= Support the direct processing of .gpr files
-PROJECTS_BUILD_DEPENDS= gprbuild:devel/gprbuild \
- ${LOCALBASE}/lib/gnat/gnatcoll.gpr:devel/gnatcoll
-
-do-patch-PROJECTS-off:
- (cd ${WRKSRC}/src && ${MV} \
- implementation_options-i_options_from_gpr_project.adb \
- implementation_options-i_options_from_gpr_project_gpr.adb)
- (cd ${WRKSRC}/src && ${MV} \
- implementation_options-i_options_from_gpr_project_nogpr.adb \
- implementation_options-i_options_from_gpr_project.adb)
- ${REINPLACE_CMD} -e '/gnatcoll/d' ${WRKSRC}/build.gpr
-
-do-build:
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -Pbuild)
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/bin \
- ${STAGEDIR}${PREFIX}/share/gps/plug-ins \
- ${STAGEDIR}${PREFIX}/share/doc/gps/html \
- ${STAGEDIR}${PREFIX}/share/gprconfig
- ${INSTALL_PROGRAM} ${WRKSRC}/adactl ${WRKSRC}/pfni \
- ${WRKSRC}/ptree ${STAGEDIR}/${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/GPS/adacontrol.xml \
- ${STAGEDIR}${PREFIX}/share/gprconfig
- ${INSTALL_DATA} ${WRKSRC}/GPS/*adactl* ${WRKSRC}/GPS/pfni.* \
- ${STAGEDIR}${PREFIX}/share/gps/plug-ins
- ${INSTALL_DATA} ${WRKSRC}/doc/*.html \
- ${STAGEDIR}${PREFIX}/share/doc/gps/html
-
-do-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${WRKSRC}/doc/*.html \
- ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/lang/adacontrol/distinfo b/lang/adacontrol/distinfo
deleted file mode 100644
index 8c0bd193c835..000000000000
--- a/lang/adacontrol/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1479057564
-SHA256 (adactl-1.18r9-src.tgz) = 193095dbe9efdd0eb5b6c1590cf8dbff25b5fe2c65f8b45e3d5f085298d1ef0e
-SIZE (adactl-1.18r9-src.tgz) = 2212880
diff --git a/lang/adacontrol/pkg-descr b/lang/adacontrol/pkg-descr
deleted file mode 100644
index 2169749b80cd..000000000000
--- a/lang/adacontrol/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-AdaControl is a free (GMGPL) tool that detects the use of various kinds of
-constructs in Ada programs. Its first goal is to control proper usage of
-style or programming rules, but it can also be used as a powerful tool to
-search for use (or non-use) of various forms of programming styles or design
-patterns. Searched elements range from very simple, like the occurrence of
-certain entities, declarations, or statements, to very sophisticated, like
-verifying that certain programming patterns are being obeyed..
-
-Which elements or constructs are searched is defined by a set of rules; the
-following table gives a short summary of rules currently checked by
-AdaControl. The number in parentheses after the rule name gives the number
-of subrules, if any. Considering all possible rules and subrules, this makes
-452 tests that can be performed currently by AdaControl!
-
-WWW: http://www.adalog.fr
diff --git a/lang/adacontrol/pkg-plist b/lang/adacontrol/pkg-plist
deleted file mode 100644
index 8b2696ec055c..000000000000
--- a/lang/adacontrol/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/adactl
-bin/pfni
-bin/ptree
-share/doc/gps/html/adacontrol_pm.html
-share/doc/gps/html/adacontrol_ug.html
-share/gprconfig/adacontrol.xml
-share/gps/plug-ins/adactl-ask.gif
-share/gps/plug-ins/adactl-ask.svg
-share/gps/plug-ins/adactl-file.gif
-share/gps/plug-ins/adactl-file.svg
-share/gps/plug-ins/adactl.py
-share/gps/plug-ins/pfni.py
-share/gps/plug-ins/pfni.xml
-share/gps/plug-ins/zadactl.xml
diff --git a/lang/asis/Makefile b/lang/asis/Makefile
deleted file mode 100644
index 8246bb60c7d7..000000000000
--- a/lang/asis/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= asis
-PORTVERSION= 2016
-PORTREVISION= 1
-CATEGORIES= lang
-MASTER_SITES= http://downloads.dragonlace.net/src/
-DISTNAME= ${PORTNAME}-gpl-${PORTVERSION}-src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GNAT implementation of Ada Semantic Interface Specification
-
-LICENSE= GPLv2
-
-BUILD_DEPENDS= gprbuild>=20130416:devel/gprbuild \
- xmlada>=3.2:textproc/xmlada \
- ${GUSTATIC}:lang/gnat_util
-RUN_DEPENDS= ${GUSTATIC}:lang/gnat_util
-
-USES= ada gmake
-NO_MTREE= yes
-MAKE_ENV= PROCESSORS=${MAKE_JOBS_NUMBER}
-GUSTATIC= ${LOCALBASE}/lib/gnat_util/libgnat_util.a
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
-
-DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
-
-post-extract:
- @${REINPLACE_CMD} -e 's|OPSYS|ASISOPSYS|g' \
- -e 's|(prefix)|(DESTDIR)$$(prefix)|g' \
- ${WRKSRC}/Makefile \
- ${WRKSRC}/Makefile.stub \
- ${WRKSRC}/common.gpr
- @${RM} -r ${WRKSRC}/gnat
-
-do-build:
- # This target is recreated because -j cannot be set, but
- # MAKE_JOBS_UNSAFE=yes would break PROCESSORS value
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} all)
-
-do-build-DOCS-on:
- (cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} html-all)
-
-do-install:
- # gprinstall seems to be malfunctioning, just install manually
- ${MKDIR} ${STAGEDIR}${PREFIX}/bin \
- ${STAGEDIR}${PREFIX}/include/asis \
- ${STAGEDIR}${PREFIX}/lib/asis \
- ${STAGEDIR}${PREFIX}/lib/gnat
- ${INSTALL_PROGRAM} ${WRKSRC}/tools/asistant/asistant \
- ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/asis/*.ad[bs] \
- ${STAGEDIR}${PREFIX}/include/asis
- ${INSTALL_DATA} ${WRKSRC}/lib/*.ali ${STAGEDIR}${PREFIX}/lib/asis
- ${INSTALL_DATA} ${WRKSRC}/lib/*.a ${STAGEDIR}${PREFIX}/lib/asis
- ${INSTALL_DATA} ${FILESDIR}/asis.gpr ${STAGEDIR}${PREFIX}/lib/gnat
-
-do-install-DOCS-on:
- (cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/lang/asis/distinfo b/lang/asis/distinfo
deleted file mode 100644
index 9c16b09ddd94..000000000000
--- a/lang/asis/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1465515802
-SHA256 (asis-gpl-2016-src.tar.gz) = 3e36e0835e291dafe6dd2246748ed12b449d33044c32209d3af012c83064c38e
-SIZE (asis-gpl-2016-src.tar.gz) = 5240554
diff --git a/lang/asis/files/asis.gpr b/lang/asis/files/asis.gpr
deleted file mode 100644
index 33b259049bb9..000000000000
--- a/lang/asis/files/asis.gpr
+++ /dev/null
@@ -1,12 +0,0 @@
-with "gnat_util";
-Library project Asis is
-
- for Languages use ("Ada");
-
- for Source_Dirs use ("../../include/asis");
- for Library_Dir use "../../lib/asis";
- for Library_Name use "asis";
- for Library_Kind use "static";
- for Externally_Built use "True";
-
-end Asis;
diff --git a/lang/asis/files/patch-Makefile.stub b/lang/asis/files/patch-Makefile.stub
deleted file mode 100644
index af0a5f244b7b..000000000000
--- a/lang/asis/files/patch-Makefile.stub
+++ /dev/null
@@ -1,12 +0,0 @@
---- Makefile.stub.orig 2015-06-22 09:23:18 UTC
-+++ Makefile.stub
-@@ -3,8 +3,7 @@ host := $(shell gcc -dumpmachine)
-
- # Where Asis library should be installed
- # Default is into current GNAT directory
--INSTALL_DIR = $(dir $(shell which gnatls))..
--prefix=$(INSTALL_DIR)
-+prefix=$(PREFIX)
-
- # System commands
- LN = ln -s
diff --git a/lang/asis/files/patch-asis_a4g-gnat__int.adb b/lang/asis/files/patch-asis_a4g-gnat__int.adb
deleted file mode 100644
index 3e1322e44d67..000000000000
--- a/lang/asis/files/patch-asis_a4g-gnat__int.adb
+++ /dev/null
@@ -1,53 +0,0 @@
---- asis/a4g-gnat_int.adb.orig 2016-05-16 09:17:27 UTC
-+++ asis/a4g-gnat_int.adb
-@@ -231,46 +231,10 @@ package body A4G.GNAT_Int is
- Opt.Tree_Read;
-
- if Strong_Version_Check then
-- -- We check only the dates here!
-- First_A_Idx :=
-- Index (Source => ASIS_GNAT_V,
-- Pattern => "(") + 1;
--
-- First_T_Idx :=
-- Index (Source => Tree_Version_String.all,
-- Pattern => "(") + 1;
--
-- Last_A_Idx := Index (Source => ASIS_GNAT_V,
-- Pattern => ")") - 1;
--
-- if Index
-- (Source => ASIS_GNAT_V (First_A_Idx .. Last_A_Idx),
-- Pattern => "-") /= 0
-- then
-- Last_A_Idx :=
-- Index (Source => ASIS_GNAT_V (First_A_Idx .. Last_A_Idx),
-- Pattern => "-") - 1;
-- end if;
--
-- Last_T_Idx := Index (Source => Tree_Version_String.all,
-- Pattern => ")") - 1;
--
-- if Index
-- (Source => Tree_Version_String.all (First_T_Idx .. Last_T_Idx),
-- Pattern => "-") /= 0
-- then
-- Last_T_Idx :=
-- Index (Source =>
-- Tree_Version_String.all (First_T_Idx .. Last_T_Idx),
-- Pattern => "-") - 1;
-- end if;
--
-- if ASIS_GNAT_V (First_A_Idx .. Last_A_Idx) /=
-- Tree_Version_String (First_T_Idx .. Last_T_Idx)
-- then
-- Note_Version_Mismatch;
-- end if;
--
-+ -- No need for any version check at all
-+ -- FreeBSD Ports system ensures gnat_util is from same sources
-+ -- as compiler building ASIS
-+ null;
- end if;
-
- -- GNAT/ASIS version check
diff --git a/lang/asis/files/patch-doc_share_conf.py b/lang/asis/files/patch-doc_share_conf.py
deleted file mode 100644
index 34ad101782c8..000000000000
--- a/lang/asis/files/patch-doc_share_conf.py
+++ /dev/null
@@ -1,40 +0,0 @@
---- doc/share/conf.py.orig 2016-03-31 12:55:10 UTC
-+++ doc/share/conf.py
-@@ -40,17 +40,17 @@ def get_gnat_version():
- line = (vinfo.readline()).strip()
- return line
- except:
-- print 'Error opening or reading version_information file'
-+ print('Error opening or reading version_information file')
- sys.exit(1)
-
- # First retrieve the name of the documentation we are building
- doc_name = os.environ.get('DOC_NAME', None)
- if doc_name is None:
-- print 'DOC_NAME environment variable should be set'
-+ print('DOC_NAME environment variable should be set')
- sys.exit(1)
-
- if doc_name not in DOCS:
-- print '%s is not a valid documentation name' % doc_name
-+ print(f'{doc_name} is not a valid documentation name')
- sys.exit(1)
-
-
-@@ -59,7 +59,7 @@ exclude_patterns = []
- for d in os.listdir(root_source_dir):
- if d not in ('share', doc_name, doc_name + '.rst'):
- exclude_patterns.append(d)
-- print 'ignoring %s' % d
-+ print(f'ignoring {d}')
-
- extensions = []
- templates_path = ['_templates']
-@@ -101,5 +101,5 @@ texinfo_documents = [
-
-
- def setup(app):
-- app.add_lexer('ada', ada_pygments.AdaLexer())
-- app.add_lexer('gpr', ada_pygments.GNATProjectLexer())
-+ app.add_lexer('ada', ada_pygments.AdaLexer)
-+ app.add_lexer('gpr', ada_pygments.GNATProjectLexer)
diff --git a/lang/asis/pkg-descr b/lang/asis/pkg-descr
deleted file mode 100644
index 335d2c8ff025..000000000000
--- a/lang/asis/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-The Ada Semantic Interface Specification (ASIS) is an interface between an
-Ada environment as defined by ISO/IEC 8652 (the Ada Reference Manual) and
-any tool requiring information from this environment. An Ada environment
-includes valuable semantic and syntactic information. ASIS is an open and
-published callable interface which gives CASE tool and application
-developers access to this information. ASIS has been designed to be
-independent of underlying Ada environment implementations, thus supporting
-portability of software engineering tools while relieving tool developers
-from having to understand the complexities of an Ada environment's
-proprietary internal representation.
-
-ASIS 95 is the ASIS interface to Ada 95 (ISO/IEC 8652:1995).
-ASIS 95 is now available as ISO/IEC 15291:1999.
-
-WWW: http://www.sigada.org/wg/asiswg/
diff --git a/lang/asis/pkg-plist b/lang/asis/pkg-plist
deleted file mode 100644
index 447c44b1df4a..000000000000
--- a/lang/asis/pkg-plist
+++ /dev/null
@@ -1,212 +0,0 @@
-bin/asistant
-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-ee_cache.adb
-include/asis/a4g-ee_cache.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-gnsa_switch.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/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-strings.adb
-include/asis/asis-extensions-strings.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-limited_views.adb
-include/asis/asis-limited_views.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
-lib/asis/a4g-a_alloc.ali
-lib/asis/a4g-a_debug.ali
-lib/asis/a4g-a_elists.ali
-lib/asis/a4g-a_opt.ali
-lib/asis/a4g-a_osint.ali
-lib/asis/a4g-a_output.ali
-lib/asis/a4g-a_sem.ali
-lib/asis/a4g-a_sinput.ali
-lib/asis/a4g-a_stand.ali
-lib/asis/a4g-a_types.ali
-lib/asis/a4g-asis_tables.ali
-lib/asis/a4g-contt-dp.ali
-lib/asis/a4g-contt-sd.ali
-lib/asis/a4g-contt-tt.ali
-lib/asis/a4g-contt-ut.ali
-lib/asis/a4g-contt.ali
-lib/asis/a4g-cu_info2.ali
-lib/asis/a4g-dda_aux.ali
-lib/asis/a4g-decl_sem.ali
-lib/asis/a4g-defaults.ali
-lib/asis/a4g-ee_cache.ali
-lib/asis/a4g-encl_el.ali
-lib/asis/a4g-expr_sem.ali
-lib/asis/a4g-get_unit.ali
-lib/asis/a4g-gnat_int.ali
-lib/asis/a4g-gnsa_switch.ali
-lib/asis/a4g-int_knds.ali
-lib/asis/a4g-itests.ali
-lib/asis/a4g-knd_conv.ali
-lib/asis/a4g-mapping.ali
-lib/asis/a4g-norm.ali
-lib/asis/a4g-queries.ali
-lib/asis/a4g-skip_tb.ali
-lib/asis/a4g-span_beginning.ali
-lib/asis/a4g-span_end.ali
-lib/asis/a4g-stand.ali
-lib/asis/a4g-tree_rec.ali
-lib/asis/a4g-u_conv.ali
-lib/asis/a4g-unit_rec.ali
-lib/asis/a4g-vcheck.ali
-lib/asis/a4g.ali
-lib/asis/asis-ada_environments-containers.ali
-lib/asis/asis-ada_environments.ali
-lib/asis/asis-clauses.ali
-lib/asis/asis-compilation_units-relations.ali
-lib/asis/asis-compilation_units-times.ali
-lib/asis/asis-compilation_units.ali
-lib/asis/asis-data_decomposition-aux.ali
-lib/asis/asis-data_decomposition-debug.ali
-lib/asis/asis-data_decomposition-extensions.ali
-lib/asis/asis-data_decomposition-set_get.ali
-lib/asis/asis-data_decomposition-vcheck.ali
-lib/asis/asis-data_decomposition.ali
-lib/asis/asis-declarations.ali
-lib/asis/asis-definitions.ali
-lib/asis/asis-elements.ali
-lib/asis/asis-errors.ali
-lib/asis/asis-exceptions.ali
-lib/asis/asis-expressions.ali
-lib/asis/asis-extensions-flat_kinds.ali
-lib/asis/asis-extensions-iterator.ali
-lib/asis/asis-extensions-strings.ali
-lib/asis/asis-extensions.ali
-lib/asis/asis-ids.ali
-lib/asis/asis-implementation-permissions.ali
-lib/asis/asis-implementation.ali
-lib/asis/asis-iterator.ali
-lib/asis/asis-limited_views.ali
-lib/asis/asis-set_get.ali
-lib/asis/asis-statements.ali
-lib/asis/asis-text-set_get.ali
-lib/asis/asis-text.ali
-lib/asis/asis.ali
-lib/asis/libasis.a
-lib/gnat/asis.gpr
diff --git a/lang/gnat_util/Makefile b/lang/gnat_util/Makefile
deleted file mode 100644
index ccafb08ef32e..000000000000
--- a/lang/gnat_util/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= gnat_util
-PORTVERSION= ${SNAPSHOT}
-PORTREVISION= ${UTIL_PR}
-CATEGORIES= lang
-MASTER_SITES= GCC/${MS_SUBDIR}
-DISTNAME= ${IDENTIFICATION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Library used to build GNAT tools such as ASIS
-
-LICENSE= GPLv3 GPLv3RLE
-LICENSE_COMB= multi
-
-USES= ada
-NO_MTREE= yes
-DISTINFO_FILE= ${.CURDIR}/../${ADAXX}-aux/distinfo
-WRKSRC= ${WRKDIR}/${PORTNAME}
-MAKE_ENV= MAKEOBJDIR=${WRKSRC}/obj
-
-.include "${.CURDIR}/Makefile.sources"
-
-USES+= tar:xz
-.include "${.CURDIR}/../gcc6-aux/Makefile.version"
-
-post-extract:
- @${MKDIR} ${WRKSRC}/obj
-.for F in Makefile gnat_util.gpr sdefault_adb.gnat_util osint_scars.c
- @${CP} ${FILESDIR}/${F} ${WRKSRC}/
-.endfor
-.for F in ${GNAT_SRCS}
- @${CP} ${WRKDIR}/${DISTNAME}/gcc/ada/${F} ${WRKSRC}/
-.endfor
-
-post-install:
- # impunit is needed for GPS menus, just provide the source files
- ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/gcc/ada/impunit.* \
- ${STAGEDIR}${PREFIX}/include/gnat_util
- # gnat_ugn.texi is used to generate gnat_switches.py for GPS
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/gcc/ada/gnat_ugn.texi \
- ${STAGEDIR}${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/lang/gnat_util/Makefile.sources b/lang/gnat_util/Makefile.sources
deleted file mode 100644
index e01db207ead1..000000000000
--- a/lang/gnat_util/Makefile.sources
+++ /dev/null
@@ -1,164 +0,0 @@
-GNAT_SRCS= \
- ali-util.adb \
- ali-util.ads \
- ali.adb \
- ali.ads \
- alloc.ads \
- aspects.adb \
- aspects.ads \
- atree.adb \
- atree.ads \
- binderr.adb \
- binderr.ads \
- butil.adb \
- butil.ads \
- casing.adb \
- casing.ads \
- csets.adb \
- csets.ads \
- debug.adb \
- debug.ads \
- einfo.adb \
- einfo.ads \
- elists.adb \
- elists.ads \
- err_vars.ads \
- errout.adb \
- errout.ads \
- erroutc.adb \
- erroutc.ads \
- errutil.adb \
- errutil.ads \
- fmap.adb \
- fmap.ads \
- fname-uf.adb \
- fname-uf.ads \
- fname.adb \
- fname.ads \
- get_scos.adb \
- get_scos.ads \
- gnatvsn.adb \
- gnatvsn.ads \
- hostparm.ads \
- krunch.adb \
- krunch.ads \
- lib-list.adb \
- lib-sort.adb \
- lib.adb \
- lib.ads \
- link.c \
- makeutl.adb \
- makeutl.ads \
- mlib-fil.adb \
- mlib-fil.ads \
- mlib-tgt-specific.adb \
- mlib-tgt-specific.ads \
- mlib-tgt.adb \
- mlib-tgt.ads \
- mlib-utl.adb \
- mlib-utl.ads \
- mlib.adb \
- mlib.ads \
- namet.adb \
- namet.ads \
- nlists.adb \
- nlists.ads \
- opt.adb \
- opt.ads \
- osint.adb \
- osint.ads \
- output.adb \
- output.ads \
- prj-attr-pm.adb \
- prj-attr-pm.ads \
- prj-attr.adb \
- prj-attr.ads \
- prj-com.ads \
- prj-conf.adb \
- prj-conf.ads \
- prj-dect.adb \
- prj-dect.ads \
- prj-env.adb \
- prj-env.ads \
- prj-err.adb \
- prj-err.ads \
- prj-ext.adb \
- prj-ext.ads \
- prj-nmsc.adb \
- prj-nmsc.ads \
- prj-part.adb \
- prj-part.ads \
- prj-pp.adb \
- prj-pp.ads \
- prj-proc.adb \
- prj-proc.ads \
- prj-strt.adb \
- prj-strt.ads \
- prj-tree.adb \
- prj-tree.ads \
- prj-util.adb \
- prj-util.ads \
- prj.adb \
- prj.ads \
- put_scos.adb \
- put_scos.ads \
- repinfo.adb \
- repinfo.ads \
- restrict.adb \
- restrict.ads \
- rident.ads \
- scans.adb \
- scans.ads \
- scng.adb \
- scng.ads \
- scos.adb \
- scos.ads \
- sdefault.ads \
- sem_aux.adb \
- sem_aux.ads \
- sinfo.adb \
- sinfo.ads \
- sinput-c.adb \
- sinput-c.ads \
- sinput-p.adb \
- sinput-p.ads \
- sinput.adb \
- sinput.ads \
- snames.adb-tmpl \
- snames.ads-tmpl \
- snames.h-tmpl \
- stand.adb \
- stand.ads \
- stringt.adb \
- stringt.ads \
- styleg.adb \
- styleg.ads \
- stylesw.adb \
- stylesw.ads \
- switch-m.adb \
- switch-m.ads \
- switch.adb \
- switch.ads \
- table.adb \
- table.ads \
- targparm.adb \
- targparm.ads \
- tempdir.adb \
- tempdir.ads \
- tree_in.adb \
- tree_in.ads \
- tree_io.adb \
- tree_io.ads \
- types.adb \
- types.ads \
- uintp.adb \
- uintp.ads \
- uname.adb \
- uname.ads \
- urealp.adb \
- urealp.ads \
- widechar.adb \
- widechar.ads \
- xsnamest.adb \
- xutil.adb \
- xutil.ads
diff --git a/lang/gnat_util/files/Makefile b/lang/gnat_util/files/Makefile
deleted file mode 100644
index e3d8e8d5a846..000000000000
--- a/lang/gnat_util/files/Makefile
+++ /dev/null
@@ -1,69 +0,0 @@
-# To avoid a cirular dependency with GPRBuild, this custom BSD Makefile is
-# used instead of the provided asis.gpr file.
-
-CP= cp -p
-MKDIR= mkdir -p
-SRC= gen_src
-ADA_FLAGS= -O2 -gnatn -gnatws -gnat05
-C_FLAGS= -O2
-ADB_SRCS!= cd ${.CURDIR} && ls *.adb | sort -r
-GEN_SRCS= sdefault.adb snames.adb xsnamest.adb
-ADS_SRCS= rident.ads hostparm.ads err_vars.ads alloc.ads prj-com.ads
-C_SRCS= link.c osint_scars.c
-LIB_SRCS+= ${C_SRCS} ${GEN_SRCS} ${ADS_SRCS} ${ADB_SRCS:Nlib-*.adb}
-LIB_OBJS= ${LIB_SRCS:R:S/$/.o/}
-
-.PHONY: all
-.PHONY: generate_sources
-.PHONY: libgnat_util.a
-.PHONY: install
-.PHONY: clean
-
-all: libgnat_util.a
-
-generate_sources:
- (cd ${.CURDIR} && ${MKDIR} ${SRC} lib)
- ${CP} ${.CURDIR}/sdefault_adb.gnat_util ${.CURDIR}/${SRC}/sdefault.adb
- (cd ${.CURDIR} && ${CP} \
- xsnamest.adb xutil.* snames.adb-tmpl snames.ads-tmpl \
- snames.h-tmpl ${SRC})
- (cd ${.CURDIR}/${SRC} && \
- gnatmake -gnatf -gnatwae -gnatyg -gnatyS xsnamest && \
- ./xsnamest && mv snames.ns snames.ads && mv snames.nb snames.adb)
-
-${LIB_OBJS}: generate_sources
-
-install:
- ${MKDIR} ${DESTDIR}${PREFIX}/lib/gnat
- ${MKDIR} ${DESTDIR}${PREFIX}/lib/gnat_util
- ${MKDIR} ${DESTDIR}${PREFIX}/include/gnat_util
-
- ${BSD_INSTALL_DATA} ../gnat_util.gpr ${DESTDIR}${PREFIX}/lib/gnat
- find ../lib -type f -exec $(BSD_INSTALL_DATA) {} \
- ${DESTDIR}${PREFIX}/lib/gnat_util \;
- find ../* -name \*\.ad\[bs\] -exec $(BSD_INSTALL_DATA) {} \
- ${DESTDIR}${PREFIX}/include/gnat_util \;
-
-clean:
- rm -f ${.OBJDIR}/*
- rm -f ${.CURDIR}/lib/*
- rm -rf ${.CURDIR}/${SRC}
-
-.SUFFIXES: .adb .ads .c .o
-
-.adb.o:
- ada ${ADA_FLAGS} -I../ -I../${SRC} -c ../${.TARGET:R}.adb
-
-.c.o:
- ${CC} ${C_FLAGS} -c ../${.TARGET:R}.c
-
-${ADS_SRCS:R:S/$/.o/}:
- ada ${ADA_FLAGS} -I../${SRC} -c ../${.TARGET:R}.ads
-
-${GEN_SRCS:R:S/$/.o/}:
- ada ${ADA_FLAGS} -I../ -c ../${SRC}/${.TARGET:R}.adb
-
-libgnat_util.a: ${LIB_OBJS}
- ar cq ${.TARGET} `lorder ${LIB_OBJS} | tsort -q`
- ranlib ${.TARGET}
- mv ${.TARGET} *.ali ../lib
diff --git a/lang/gnat_util/files/gnat_util.gpr b/lang/gnat_util/files/gnat_util.gpr
deleted file mode 100644
index bb3ee72b30ae..000000000000
--- a/lang/gnat_util/files/gnat_util.gpr
+++ /dev/null
@@ -1,7 +0,0 @@
-project Gnat_Util is
- for Languages use ("ada", "C");
- for Library_Name use "gnat_util";
- for Library_Dir use "../gnat_util";
- for Source_Dirs use ("../../include/gnat_util");
- for Externally_Built use "true";
-end Gnat_Util;
diff --git a/lang/gnat_util/files/osint_scars.c b/lang/gnat_util/files/osint_scars.c
deleted file mode 100644
index e10c5f274545..000000000000
--- a/lang/gnat_util/files/osint_scars.c
+++ /dev/null
@@ -1,14 +0,0 @@
-/* Dummy version of set_std_prefix (needed by osint.adb) */
-
-void
-set_std_prefix (char *path, int len)
-{
-}
-
-/* Dummy version of update_path (needed by osint.adb) */
-
-char *
-update_path (char *path, char *key)
-{
- return path;
-}
diff --git a/lang/gnat_util/files/patch-gnatvsn.adb b/lang/gnat_util/files/patch-gnatvsn.adb
deleted file mode 100644
index 317c6d87c5c3..000000000000
--- a/lang/gnat_util/files/patch-gnatvsn.adb
+++ /dev/null
@@ -1,36 +0,0 @@
---- gnatvsn.adb.orig 2013-07-16 03:35:21.000000000 +0000
-+++ gnatvsn.adb
-@@ -53,32 +53,13 @@ package body Gnatvsn is
- " FOR A PARTICULAR PURPOSE.";
- end Gnat_Free_Software;
-
-- type char_array is array (Natural range <>) of aliased Character;
-- Version_String : char_array (0 .. Ver_Len_Max - 1);
-- -- Import the C string defined in the (language-independent) source file
-- -- version.c using the zero-based convention of the C language.
-- -- The size is not the real one, which does not matter since we will
-- -- check for the nul character in Gnat_Version_String.
-- pragma Import (C, Version_String, "version_string");
--
- -------------------------
- -- Gnat_Version_String --
- -------------------------
-
- function Gnat_Version_String return String is
-- S : String (1 .. Ver_Len_Max);
-- Pos : Natural := 0;
- begin
-- loop
-- exit when Version_String (Pos) = ASCII.NUL;
--
-- S (Pos + 1) := Version_String (Pos);
-- Pos := Pos + 1;
--
-- exit when Pos = Ver_Len_Max;
-- end loop;
--
-- return S (1 .. Pos);
-+ Return Gnat_Static_Version_String;
- end Gnat_Version_String;
-
- end Gnatvsn;
diff --git a/lang/gnat_util/files/sdefault_adb.gnat_util b/lang/gnat_util/files/sdefault_adb.gnat_util
deleted file mode 100644
index 6c47e8e1bb59..000000000000
--- a/lang/gnat_util/files/sdefault_adb.gnat_util
+++ /dev/null
@@ -1,26 +0,0 @@
--- This is a dummy version of the body of Sdefault, used by gnat_util. It gets
--- copied to sdefault.adb by custom makefile that comes with port.
-
-package body Sdefault is
-
- function Include_Dir_Default_Name return String_Ptr is
- begin
- return null;
- end Include_Dir_Default_Name;
-
- function Object_Dir_Default_Name return String_Ptr is
- begin
- return null;
- end Object_Dir_Default_Name;
-
- function Target_Name return String_Ptr is
- begin
- return null;
- end Target_Name;
-
- function Search_Dir_Prefix return String_Ptr is
- begin
- return null;
- end Search_Dir_Prefix;
-
-end Sdefault;
diff --git a/lang/gnat_util/pkg-descr b/lang/gnat_util/pkg-descr
deleted file mode 100644
index 354509160b12..000000000000
--- a/lang/gnat_util/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Gnat_Util is a library uniting a number of GNAT sources that are used by
-different tools. At the moment Gnat_Util provides GNAT sources needed by ASIS,
-GNATCOLL and Gprbuild. Its main purpose is allowing to simultaneously use
-tools like ASIS and GNATCOLL (and other ones based on GNAT sources, if they
-are to come), which would normally cause name conflicts between the same GNAT
-sources that they use. Building both of them using same set of sources that
-is Gnat_Util solves this problem.
-
-WWW: http://libre.adacore.com
diff --git a/lang/gnat_util/pkg-plist b/lang/gnat_util/pkg-plist
deleted file mode 100644
index 999a8167a8c9..000000000000
--- a/lang/gnat_util/pkg-plist
+++ /dev/null
@@ -1,250 +0,0 @@
-include/gnat_util/ali-util.adb
-include/gnat_util/ali-util.ads
-include/gnat_util/ali.adb
-include/gnat_util/ali.ads
-include/gnat_util/alloc.ads
-include/gnat_util/aspects.adb
-include/gnat_util/aspects.ads
-include/gnat_util/atree.adb
-include/gnat_util/atree.ads
-include/gnat_util/binderr.adb
-include/gnat_util/binderr.ads
-include/gnat_util/butil.adb
-include/gnat_util/butil.ads
-include/gnat_util/casing.adb
-include/gnat_util/casing.ads
-include/gnat_util/csets.adb
-include/gnat_util/csets.ads
-include/gnat_util/debug.adb
-include/gnat_util/debug.ads
-include/gnat_util/einfo.adb
-include/gnat_util/einfo.ads
-include/gnat_util/elists.adb
-include/gnat_util/elists.ads
-include/gnat_util/err_vars.ads
-include/gnat_util/errout.adb
-include/gnat_util/errout.ads
-include/gnat_util/erroutc.adb
-include/gnat_util/erroutc.ads
-include/gnat_util/errutil.adb
-include/gnat_util/errutil.ads
-include/gnat_util/fmap.adb
-include/gnat_util/fmap.ads
-include/gnat_util/fname-uf.adb
-include/gnat_util/fname-uf.ads
-include/gnat_util/fname.adb
-include/gnat_util/fname.ads
-include/gnat_util/get_scos.adb
-include/gnat_util/get_scos.ads
-include/gnat_util/gnatvsn.adb
-include/gnat_util/gnatvsn.ads
-include/gnat_util/hostparm.ads
-include/gnat_util/impunit.adb
-include/gnat_util/impunit.ads
-include/gnat_util/krunch.adb
-include/gnat_util/krunch.ads
-include/gnat_util/lib-list.adb
-include/gnat_util/lib-sort.adb
-include/gnat_util/lib.adb
-include/gnat_util/lib.ads
-include/gnat_util/makeutl.adb
-include/gnat_util/makeutl.ads
-include/gnat_util/mlib-fil.adb
-include/gnat_util/mlib-fil.ads
-include/gnat_util/mlib-tgt-specific.adb
-include/gnat_util/mlib-tgt-specific.ads
-include/gnat_util/mlib-tgt.adb
-include/gnat_util/mlib-tgt.ads
-include/gnat_util/mlib-utl.adb
-include/gnat_util/mlib-utl.ads
-include/gnat_util/mlib.adb
-include/gnat_util/mlib.ads
-include/gnat_util/namet.adb
-include/gnat_util/namet.ads
-include/gnat_util/nlists.adb
-include/gnat_util/nlists.ads
-include/gnat_util/opt.adb
-include/gnat_util/opt.ads
-include/gnat_util/osint.adb
-include/gnat_util/osint.ads
-include/gnat_util/output.adb
-include/gnat_util/output.ads
-include/gnat_util/prj-attr-pm.adb
-include/gnat_util/prj-attr-pm.ads
-include/gnat_util/prj-attr.adb
-include/gnat_util/prj-attr.ads
-include/gnat_util/prj-com.ads
-include/gnat_util/prj-conf.adb
-include/gnat_util/prj-conf.ads
-include/gnat_util/prj-dect.adb
-include/gnat_util/prj-dect.ads
-include/gnat_util/prj-env.adb
-include/gnat_util/prj-env.ads
-include/gnat_util/prj-err.adb
-include/gnat_util/prj-err.ads
-include/gnat_util/prj-ext.adb
-include/gnat_util/prj-ext.ads
-include/gnat_util/prj-nmsc.adb
-include/gnat_util/prj-nmsc.ads
-include/gnat_util/prj-part.adb
-include/gnat_util/prj-part.ads
-include/gnat_util/prj-pp.adb
-include/gnat_util/prj-pp.ads
-include/gnat_util/prj-proc.adb
-include/gnat_util/prj-proc.ads
-include/gnat_util/prj-strt.adb
-include/gnat_util/prj-strt.ads
-include/gnat_util/prj-tree.adb
-include/gnat_util/prj-tree.ads
-include/gnat_util/prj-util.adb
-include/gnat_util/prj-util.ads
-include/gnat_util/prj.adb
-include/gnat_util/prj.ads
-include/gnat_util/put_scos.adb
-include/gnat_util/put_scos.ads
-include/gnat_util/repinfo.adb
-include/gnat_util/repinfo.ads
-include/gnat_util/restrict.adb
-include/gnat_util/restrict.ads
-include/gnat_util/rident.ads
-include/gnat_util/scans.adb
-include/gnat_util/scans.ads
-include/gnat_util/scng.adb
-include/gnat_util/scng.ads
-include/gnat_util/scos.adb
-include/gnat_util/scos.ads
-include/gnat_util/sdefault.adb
-include/gnat_util/sdefault.ads
-include/gnat_util/sem_aux.adb
-include/gnat_util/sem_aux.ads
-include/gnat_util/sinfo.adb
-include/gnat_util/sinfo.ads
-include/gnat_util/sinput-c.adb
-include/gnat_util/sinput-c.ads
-include/gnat_util/sinput-p.adb
-include/gnat_util/sinput-p.ads
-include/gnat_util/sinput.adb
-include/gnat_util/sinput.ads
-include/gnat_util/snames.adb
-include/gnat_util/snames.ads
-include/gnat_util/stand.adb
-include/gnat_util/stand.ads
-include/gnat_util/stringt.adb
-include/gnat_util/stringt.ads
-include/gnat_util/styleg.adb
-include/gnat_util/styleg.ads
-include/gnat_util/stylesw.adb
-include/gnat_util/stylesw.ads
-include/gnat_util/switch-m.adb
-include/gnat_util/switch-m.ads
-include/gnat_util/switch.adb
-include/gnat_util/switch.ads
-include/gnat_util/table.adb
-include/gnat_util/table.ads
-include/gnat_util/targparm.adb
-include/gnat_util/targparm.ads
-include/gnat_util/tempdir.adb
-include/gnat_util/tempdir.ads
-include/gnat_util/tree_in.adb
-include/gnat_util/tree_in.ads
-include/gnat_util/tree_io.adb
-include/gnat_util/tree_io.ads
-include/gnat_util/types.adb
-include/gnat_util/types.ads
-include/gnat_util/uintp.adb
-include/gnat_util/uintp.ads
-include/gnat_util/uname.adb
-include/gnat_util/uname.ads
-include/gnat_util/urealp.adb
-include/gnat_util/urealp.ads
-include/gnat_util/widechar.adb
-include/gnat_util/widechar.ads
-include/gnat_util/xsnamest.adb
-include/gnat_util/xutil.adb
-include/gnat_util/xutil.ads
-lib/gnat/gnat_util.gpr
-lib/gnat_util/ali-util.ali
-lib/gnat_util/ali.ali
-lib/gnat_util/alloc.ali
-lib/gnat_util/aspects.ali
-lib/gnat_util/atree.ali
-lib/gnat_util/binderr.ali
-lib/gnat_util/butil.ali
-lib/gnat_util/casing.ali
-lib/gnat_util/csets.ali
-lib/gnat_util/debug.ali
-lib/gnat_util/einfo.ali
-lib/gnat_util/elists.ali
-lib/gnat_util/err_vars.ali
-lib/gnat_util/errout.ali
-lib/gnat_util/erroutc.ali
-lib/gnat_util/errutil.ali
-lib/gnat_util/fmap.ali
-lib/gnat_util/fname-uf.ali
-lib/gnat_util/fname.ali
-lib/gnat_util/get_scos.ali
-lib/gnat_util/gnatvsn.ali
-lib/gnat_util/hostparm.ali
-lib/gnat_util/krunch.ali
-lib/gnat_util/lib.ali
-lib/gnat_util/libgnat_util.a
-lib/gnat_util/makeutl.ali
-lib/gnat_util/mlib-fil.ali
-lib/gnat_util/mlib-tgt-specific.ali
-lib/gnat_util/mlib-tgt.ali
-lib/gnat_util/mlib-utl.ali
-lib/gnat_util/mlib.ali
-lib/gnat_util/namet.ali
-lib/gnat_util/nlists.ali
-lib/gnat_util/opt.ali
-lib/gnat_util/osint.ali
-lib/gnat_util/output.ali
-lib/gnat_util/prj-attr-pm.ali
-lib/gnat_util/prj-attr.ali
-lib/gnat_util/prj-com.ali
-lib/gnat_util/prj-conf.ali
-lib/gnat_util/prj-dect.ali
-lib/gnat_util/prj-env.ali
-lib/gnat_util/prj-err.ali
-lib/gnat_util/prj-ext.ali
-lib/gnat_util/prj-nmsc.ali
-lib/gnat_util/prj-part.ali
-lib/gnat_util/prj-pp.ali
-lib/gnat_util/prj-proc.ali
-lib/gnat_util/prj-strt.ali
-lib/gnat_util/prj-tree.ali
-lib/gnat_util/prj-util.ali
-lib/gnat_util/prj.ali
-lib/gnat_util/put_scos.ali
-lib/gnat_util/repinfo.ali
-lib/gnat_util/restrict.ali
-lib/gnat_util/rident.ali
-lib/gnat_util/scans.ali
-lib/gnat_util/scng.ali
-lib/gnat_util/scos.ali
-lib/gnat_util/sdefault.ali
-lib/gnat_util/sem_aux.ali
-lib/gnat_util/sinfo.ali
-lib/gnat_util/sinput-c.ali
-lib/gnat_util/sinput-p.ali
-lib/gnat_util/sinput.ali
-lib/gnat_util/snames.ali
-lib/gnat_util/stand.ali
-lib/gnat_util/stringt.ali
-lib/gnat_util/styleg.ali
-lib/gnat_util/stylesw.ali
-lib/gnat_util/switch-m.ali
-lib/gnat_util/switch.ali
-lib/gnat_util/table.ali
-lib/gnat_util/targparm.ali
-lib/gnat_util/tempdir.ali
-lib/gnat_util/tree_in.ali
-lib/gnat_util/tree_io.ali
-lib/gnat_util/types.ali
-lib/gnat_util/uintp.ali
-lib/gnat_util/uname.ali
-lib/gnat_util/urealp.ali
-lib/gnat_util/widechar.ali
-lib/gnat_util/xsnamest.ali
-lib/gnat_util/xutil.ali
-%%DATADIR%%/gnat_ugn.texi
diff --git a/lang/lua-ada/Makefile b/lang/lua-ada/Makefile
deleted file mode 100644
index 8388fc20ba90..000000000000
--- a/lang/lua-ada/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= ada
-PORTVERSION= 1.0 # made-up; no version info on GH
-PORTREVISION= 2
-CATEGORIES= lang
-PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ada binding for Lua
-
-LICENSE= GPLv3 GPLv3RLE
-LICENSE_COMB= multi
-
-BUILD_DEPENDS= gprbuild:devel/gprbuild
-
-USES= ada lua:52
-USE_GITHUB= yes
-GH_ACCOUNT= AdaCore
-GH_PROJECT= ada-lua
-GH_TAGNAME= e008192
-
-SUB_FILES= lua.gpr
-SUB_LIST= LUA_VER=${LUA_VER}
-
-PORTEXAMPLES= example1 example2
-EXDIRPREFIX= ${WRKSRC}/examples/example
-REPLACEMENT= "-L${LOCALBASE}/lib", "-Wl,-R,${LOCALBASE}/lib",\
- "-llua-${LUA_VER}"
-
-OPTIONS_DEFINE= EXAMPLES
-
-post-patch:
- @${REINPLACE_CMD} -e 's|with "Lua"|with "../../lua.gpr"|' \
- -e 's|"-L../..", "-llua"|${REPLACEMENT}|' \
- ${EXDIRPREFIX}1/example1.gpr \
- ${EXDIRPREFIX}2/example2.gpr
-
-do-build:
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- gprbuild -Plua --create-missing-dirs)
-
-do-build-EXAMPLES-on:
- (cd ${WRKSRC}/examples/example1 && ${SETENV} ${MAKE_ENV} \
- gprbuild -Pexample1 --create-missing-dirs)
- (cd ${WRKSRC}/examples/example2 && ${SETENV} ${MAKE_ENV} \
- gprbuild -Pexample2 --create-missing-dirs)
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/lua-ada \
- ${STAGEDIR}${PREFIX}/lib/gnat \
- ${STAGEDIR}${PREFIX}/include/lua-ada
- ${INSTALL_DATA} ${WRKSRC}/lib/* ${STAGEDIR}${PREFIX}/lib/lua-ada
- ${INSTALL_DATA} ${WRKSRC}/lua.gpr ${STAGEDIR}${PREFIX}/lib/gnat
- ${INSTALL_DATA} ${WRKSRC}/src/*.ad[bs] \
- ${STAGEDIR}${PREFIX}/include/lua-ada
-
-do-install-EXAMPLES-on:
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/example1/bin \
- ${STAGEDIR}${EXAMPLESDIR}/example2/bin
- ${INSTALL_DATA} ${EXDIRPREFIX}1/example1.lua \
- ${EXDIRPREFIX}1/src/main.adb \
- ${STAGEDIR}${EXAMPLESDIR}/example1
- ${INSTALL_PROGRAM} ${EXDIRPREFIX}1/obj/main \
- ${STAGEDIR}${EXAMPLESDIR}/example1/bin/hello-lua
- ${INSTALL_DATA} ${EXDIRPREFIX}2/example2.lua \
- ${EXDIRPREFIX}2/src/main.adb \
- ${STAGEDIR}${EXAMPLESDIR}/example2
- ${INSTALL_PROGRAM} ${EXDIRPREFIX}2/obj/main \
- ${STAGEDIR}${EXAMPLESDIR}/example2/bin/hello-function
-
-.include <bsd.port.mk>
diff --git a/lang/lua-ada/distinfo b/lang/lua-ada/distinfo
deleted file mode 100644
index c20790c0c71f..000000000000
--- a/lang/lua-ada/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (AdaCore-ada-lua-1.0-e008192_GH0.tar.gz) = e2a667748d2970dbe186bc8cd7573b5534be5e1fb6cdc70856ca95effe52dff5
-SIZE (AdaCore-ada-lua-1.0-e008192_GH0.tar.gz) = 25843
diff --git a/lang/lua-ada/files/lua.gpr.in b/lang/lua-ada/files/lua.gpr.in
deleted file mode 100644
index 369b7c28ade3..000000000000
--- a/lang/lua-ada/files/lua.gpr.in
+++ /dev/null
@@ -1,16 +0,0 @@
-library project Lua is
-
- for Languages use ("Ada");
-
- for Source_Dirs use ("../../include/lua-ada");
- for Library_Dir use "../../lib/lua-ada";
- for Library_Name use "adalua";
- for Library_Kind use "static";
- for Externally_Built use "True";
-
- package Linker is
- for Linker_Options use ("-L%%PREFIX%%/lib", "-Wl,-R,%%PREFIX%%/lib",
- "-llua-%%LUA_VER%%);
- end Linker;
-
-end Lua;
diff --git a/lang/lua-ada/pkg-descr b/lang/lua-ada/pkg-descr
deleted file mode 100644
index 666f415015b1..000000000000
--- a/lang/lua-ada/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-These are bindings to a Lua library for Ada. The gpr file is written for
-the version of Lua that is default on the system that builds the port.
-(see Mk/bsd.default-versions.mk)
-
-There is no documentation available, but two examples with sources are
-built and installed for illustration.
-
-WWW: https://github.com/AdaCore/ada-lua
diff --git a/lang/lua-ada/pkg-plist b/lang/lua-ada/pkg-plist
deleted file mode 100644
index 11d211e77dff..000000000000
--- a/lang/lua-ada/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-include/lua-ada/lua-ada_limited_types.adb
-include/lua-ada/lua-ada_limited_types.ads
-include/lua-ada/lua-ada_types.adb
-include/lua-ada/lua-ada_types.ads
-include/lua-ada/lua-utils.adb
-include/lua-ada/lua-utils.ads
-include/lua-ada/lua.adb
-include/lua-ada/lua.ads
-lib/lua-ada/libadalua.a
-lib/lua-ada/lua-ada_limited_types.ali
-lib/lua-ada/lua-ada_types.ali
-lib/lua-ada/lua-utils.ali
-lib/lua-ada/lua.ali
-lib/gnat/lua.gpr