diff options
Diffstat (limited to 'lang')
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 |