From 69051588e2f955485fe5d45d45e616bc60a2de57 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 31 Jan 2021 18:57:01 +0000 Subject: gentoo resync : 31.01.2021 --- dev-ada/langkit/Manifest | 10 ---- dev-ada/langkit/files/langkit-2018-gentoo.patch | 60 --------------------- dev-ada/langkit/files/langkit-2019-gentoo.patch | 71 ------------------------- dev-ada/langkit/files/langkit-2019-gnarl.patch | 10 ---- dev-ada/langkit/files/langkit-2019-pyyaml.patch | 11 ---- dev-ada/langkit/langkit-2018.ebuild | 49 ----------------- dev-ada/langkit/langkit-2019-r1.ebuild | 52 ------------------ dev-ada/langkit/langkit-2019.ebuild | 51 ------------------ dev-ada/langkit/metadata.xml | 17 ------ 9 files changed, 331 deletions(-) delete mode 100644 dev-ada/langkit/Manifest delete mode 100644 dev-ada/langkit/files/langkit-2018-gentoo.patch delete mode 100644 dev-ada/langkit/files/langkit-2019-gentoo.patch delete mode 100644 dev-ada/langkit/files/langkit-2019-gnarl.patch delete mode 100644 dev-ada/langkit/files/langkit-2019-pyyaml.patch delete mode 100644 dev-ada/langkit/langkit-2018.ebuild delete mode 100644 dev-ada/langkit/langkit-2019-r1.ebuild delete mode 100644 dev-ada/langkit/langkit-2019.ebuild delete mode 100644 dev-ada/langkit/metadata.xml (limited to 'dev-ada/langkit') diff --git a/dev-ada/langkit/Manifest b/dev-ada/langkit/Manifest deleted file mode 100644 index e6ce089b0d1d..000000000000 --- a/dev-ada/langkit/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -AUX langkit-2018-gentoo.patch 2962 BLAKE2B 7da72c1739c972c6d1aa01c84e8fab3f8864c5449bb3717c8515c41f63eb1a2258ae9be0cfd5bb3bf54327fbe552c2448aa2fb80d69814c1d46f34611683d7db SHA512 72c6ba5e4994ef22f6246a196fdae81ee5f77f7f0420fd31b9bfecb32740b8878863ba75d342cb0c5326ca7031260aefc21f57d430866f7008515470d9ee0899 -AUX langkit-2019-gentoo.patch 3308 BLAKE2B 266bd5bd1d507a565c325e5668eebc3a2a96a448656a6c1f74644d222a4fbdb1cc77eb0c51a33d9453c19a958ed0867bdb59245f09c2b383c59cbd62f699c277 SHA512 d85677824a2da7a8b3c06b665a8e517d7151da4ff458fa595e7c5b71dcf4f78a5a0914e9fe8f8a700b0422071af4d6e4890bc8e70c539f59ae25f89c19d4a8d9 -AUX langkit-2019-gnarl.patch 349 BLAKE2B f26ff18ef2176a9e5f277e510202c3d87f2e40d29054d78b0d531d22c769ed2c18319dc0198a3f79a048a9f26027710334d80957f635ed05427581245b4d4525 SHA512 9f979f63839fb56a0536bf045b859fadb917177e587debe23c2e142fc05d78b06114e6c93125633aa244ac8e4e8965ce66336eb71099890d063353954c2120d9 -AUX langkit-2019-pyyaml.patch 558 BLAKE2B 811deec6f63e8408f07df7b526a5f4e743c14d3757d92cfcd88400a5cc759374ba8c12f43b8551c565e570cd492025276b7c228610a0517c700e047b3f227677 SHA512 4281f14588fe92c19a2372d615f1ec792a69432dd8bfb5ee4ef8f7ee0cf831f57812be6aacaf5f766ab7d660a0a998898ae318b31688d5a75972cd18342efe4d -DIST langkit-2019-20190510-19B8C-src.tar.gz 699205 BLAKE2B 770f904cf2a2014dc6ed6383d3be51361a311d1feb5d594bf9e81ab80a01835ac0b24cd743539a70dff2120307b25a61f781586b504d910401018afcf3b8ae7b SHA512 fbaac1b6407292396711d3deba3a7b5eef6655b877c5515a3653699decdbb2c9824b42bb8e9680122a3ac6ac3eb605333eda7c0265fafd6ab2d117f932790b3b -DIST langkit-gpl-2018.tar.gz 565649 BLAKE2B e18beea565351eb4b10baa9168db742598817d231c5eab578b17c2b0409ac77b9972f8f426499e086779eaeda0ac1ba11e5cb3b47ecab8e63674b7ef654b26b7 SHA512 62a8820c3fd3d44f6cd22e181f6eddcf52945c93ea5eb793a63b7f13e71705807170b0cc4c3873b127e3fafe751a5dd27da54087986f506f8500b916ef1f078f -EBUILD langkit-2018.ebuild 1049 BLAKE2B 97dfaf5ffb20d46ff78315333a48d0984512bfdbd20eb0dab024df19494586cc94aed6e8c3030ec7998081ed05d2dd60a9a316af218c2e416a1e9a775d3a07e5 SHA512 cb5f04dd80f16dbb170f1d604ec96554670d85b3167a0e557201ff2aa06b5fb16e8a61e507fa6095208d399503cd531c07a137415804ab1c173f7d3731ea9695 -EBUILD langkit-2019-r1.ebuild 1143 BLAKE2B 95a66132de694f528a60c0aa8af1aea4a7b267529c4e00885639843050b3b920275a7aacd17e27159737369315bf1df94389627d71d5d35b304795f4222ba83c SHA512 239a6c78722014ba204b0324b90ea025b23340be85191e4348e191c1b292db64450b6641e86da50be4fd6e176475e2bd5c22c1a022a0ff21a872bf499d111078 -EBUILD langkit-2019.ebuild 1109 BLAKE2B 8f12cc6f7a8cacd2e04366b2a98a85e0fe89332afa44ae24d3862737fd649345725b9956e4056fd5fdf4c901b4482f035348dd61b9445c22c6bb06870d917e0e SHA512 fe581da40bcac53a3559caa0522ef1c7ad86156f6e58b29224e08996cc32a892b4a1a87bf13352f68e462dcf368aa5c47eb520971ee928ab77376768a1fc2784 -MISC metadata.xml 716 BLAKE2B e32738d2a347420bf4e01dcbcf953cfab18b1c6920a6b52b6278d9fcf26dd26fdb1fb8b490a2f050cbf33efb952768eea2bfeadeb40781783a69ebdad97001de SHA512 8c986d121e0afc68640dc9c5d1e6d3b9dc3bf79fd2ca783a9386c82319a10f8734170b330702cb82d4c790f22d67626606904072f8e57cee32dda5f5fa275714 diff --git a/dev-ada/langkit/files/langkit-2018-gentoo.patch b/dev-ada/langkit/files/langkit-2018-gentoo.patch deleted file mode 100644 index 62ff7ce17e54..000000000000 --- a/dev-ada/langkit/files/langkit-2018-gentoo.patch +++ /dev/null @@ -1,60 +0,0 @@ ---- a/langkit/compile_context.py 2018-07-04 19:17:08.329346507 +0200 -+++ b/langkit/compile_context.py 2018-07-04 19:17:57.276615724 +0200 -@@ -1684,7 +1684,7 @@ - generate_lexer - ): - quex_py_file = path.join(os.environ["QUEX_PATH"], "quex-exe.py") -- subprocess.check_call([sys.executable, quex_py_file, "-i", -+ subprocess.check_call(["quex", "-i", - quex_file, - "-o", "quex_lexer", - "--buffer-element-size", "4", ---- a/langkit/libmanage.py 2018-11-20 21:38:03.042086783 +0100 -+++ b/langkit/libmanage.py 2018-11-20 21:39:50.562273656 +0100 -@@ -682,6 +682,8 @@ - - result = ['-XBUILD_MODE={}'.format(build_mode), - '-XLIBRARY_TYPE={}'.format(library_type), -+ '-XGPR_BUILD={}'.format(library_type), -+ '-XGNATCOLL_CORE_BUILD={}'.format(library_type), - '-XXMLADA_BUILD={}'.format(library_type)] - - enable_build_warnings = getattr(args, 'enable_build_warnings', False) ---- a/testsuite/python_support/utils.py 2018-11-20 21:41:46.156324084 +0100 -+++ b/testsuite/python_support/utils.py 2018-11-20 21:42:26.049651194 +0100 -@@ -203,7 +203,8 @@ - main_sources=', '.join('"{}"'.format(m) for m in ada_main) - )) - run('gprbuild', '-Pgen', '-q', '-p', -- '-XLIBRARY_TYPE=relocatable', '-XXMLADA_BUILD=relocatable') -+ '-XLIBRARY_TYPE=relocatable', '-XGPR_BUILD=relocatable', -+ '-XXMLADA_BUILD=relocatable') - - for i, m in enumerate(ada_main): - assert m.endswith('.adb') ---- a/testsuite/testsuite_support/__init__.py 2018-11-20 21:45:08.828905205 +0100 -+++ b/testsuite/testsuite_support/__init__.py 2018-11-20 21:46:10.837858988 +0100 -@@ -110,7 +110,9 @@ - # Build Langkit_Support so that each testcase does not try to build it - # in parallel. - if not self.global_env['options'].disable_tear_up_builds: -- gargs = ['-p', '-P', self.langkit_support_project_file] -+ gargs = ['-p'] -+ gargs = gargs + ['-XGPR_BUILD=relocatable'] -+ gargs = gargs + ['-P', self.langkit_support_project_file] - cargs = ['-cargs', '-O0', '-g'] - if self.coverage_enabled: - gargs.append('--subdirs=gnatcov') ---- a/testsuite/testsuite_support/base_driver.py 2018-11-20 22:04:54.199973719 +0100 -+++ b/testsuite/testsuite_support/base_driver.py 2018-11-20 22:05:26.498436100 +0100 -@@ -312,7 +312,9 @@ - - :param str project_file: Project file name. - """ -- argv = ['gprbuild', '-P', project_file, '-p'] -+ argv = ['gprbuild'] -+ argv = argv + ['-XGPR_BUILD=relocatable'] -+ argv = argv + ['-P', project_file, '-p'] - cargs = ['-O0', '-g', '-gnata'] - if self.coverage_enabled: - argv.append('--subdirs=gnatcov') diff --git a/dev-ada/langkit/files/langkit-2019-gentoo.patch b/dev-ada/langkit/files/langkit-2019-gentoo.patch deleted file mode 100644 index 0358198d080f..000000000000 --- a/dev-ada/langkit/files/langkit-2019-gentoo.patch +++ /dev/null @@ -1,71 +0,0 @@ ---- a/testsuite/testsuite_support/__init__.py 2019-06-09 12:47:22.832308224 +0200 -+++ b/testsuite/testsuite_support/__init__.py 2019-06-09 12:48:27.768399377 +0200 -@@ -126,8 +126,10 @@ - # Build Langkit_Support so that each testcase does not try to build it - # in parallel. - if not self.global_env['options'].disable_tear_up_builds: -- gargs = ['-p', '-P', self.langkit_support_project_file] -+ gargs = ['-p'] -+ gargs = gargs + ['-XGPR_BUILD=relocatable'] -+ gargs = gargs + ['-P', self.langkit_support_project_file] -- cargs = ['-cargs', '-O0', '-g', '-gnatwae'] -+ cargs = ['-cargs', '-O0', '-g', '-gnatwa'] - if self.coverage_enabled: - gargs.append('--subdirs=gnatcov') - cargs.extend(['-fdump-scos', '-fpreserve-control-flow']) ---- a/langkit/support/langkit_support.gpr 2019-06-09 14:00:50.239979207 +0200 -+++ b/langkit/support/langkit_support.gpr 2019-06-09 14:00:56.580879634 +0200 -@@ -8,7 +8,7 @@ - for Object_Dir use "obj"; - - package Compiler is -- for Default_Switches ("Ada") use ("-gnatwae", "-gnatyg"); -+ for Default_Switches ("Ada") use ("-gnatws", "-gnatyg"); - end Compiler; - - end Langkit_Support; ---- a/langkit/templates/langkit_support_gpr.mako 2019-06-09 19:07:51.131902613 +0200 -+++ b/langkit/templates/langkit_support_gpr.mako 2019-06-09 19:09:55.530096368 +0200 -@@ -61,7 +61,7 @@ - case Build_Mode is - when "dev" => - for Default_Switches ("Ada") use -- Common_Ada_Cargs & ("-g", "-O0", "-gnatwe", "-gnata"); -+ Common_Ada_Cargs & ("-g", "-O0", "-gnatws", "-gnata"); - - when "prod" => - -- Debug information is useful even with optimization for ---- a/testsuite/testsuite_support/base_driver.py 2019-06-09 20:00:21.202461893 +0200 -+++ b/testsuite/testsuite_support/base_driver.py 2019-06-09 20:01:04.516848550 +0200 -@@ -327,7 +327,9 @@ - - :param str project_file: Project file name. - """ -- argv = ['gprbuild', '-P', project_file, '-p'] -+ argv = ['gprbuild'] -+ argv = argv + ['-XGPR_BUILD=relocatable'] -+ argv = argv + ['-P', project_file, '-p'] - cargs = ['-O0', '-g', '-gnata'] - if self.coverage_enabled: - argv.append('--subdirs=gnatcov') ---- a/langkit/libmanage.py 2019-06-09 20:40:14.885582672 +0200 -+++ b/langkit/libmanage.py 2019-06-09 20:41:13.991738858 +0200 -@@ -745,6 +745,7 @@ - result = ['-XBUILD_MODE={}'.format(build_mode), - '-XLIBRARY_TYPE={}'.format(library_type), - '-XGPR_BUILD={}'.format(library_type), -+ '-XGNATCOLL_GMP_BUILD={}'.format(library_type), - '-XXMLADA_BUILD={}'.format(library_type)] - - enable_build_warnings = getattr(args, 'enable_build_warnings', False) ---- a/testsuite/tests/misc/link_two_libs/test.yaml 2019-06-17 09:38:34.796029233 +0200 -+++ b/testsuite/tests/misc/link_two_libs/test.yaml 2019-06-17 09:39:06.805549633 +0200 -@@ -1,7 +1,3 @@ - driver: python - input_sources: [] --expect_failure: -- - if: [gnat_community_2018] -- then: > -- A known issue in the gprbuild furnished with GNAT Community 2018 -- prevents this test from passing. -+expect_failure: Gentoo failure diff --git a/dev-ada/langkit/files/langkit-2019-gnarl.patch b/dev-ada/langkit/files/langkit-2019-gnarl.patch deleted file mode 100644 index fb69768dc9de..000000000000 --- a/dev-ada/langkit/files/langkit-2019-gnarl.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/langkit/templates/mains_project_file.mako 2020-06-09 09:34:36.677265457 +0200 -+++ b/langkit/templates/mains_project_file.mako 2020-06-09 09:35:30.569451995 +0200 -@@ -40,4 +40,7 @@ - for Switches ("ada") use ("-E"); - end Binder; - -+ package Linker is -+ for Switches ("ada") use ("-lgnat", "-lgnarl"); -+ end Linker; - end Mains; diff --git a/dev-ada/langkit/files/langkit-2019-pyyaml.patch b/dev-ada/langkit/files/langkit-2019-pyyaml.patch deleted file mode 100644 index 58a64992a7c9..000000000000 --- a/dev-ada/langkit/files/langkit-2019-pyyaml.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/testsuite/testsuite_support/polyfill.py 2020-03-26 20:43:40.861154768 +0100 -+++ b/testsuite/testsuite_support/polyfill.py 2020-03-26 20:44:07.874675123 +0100 -@@ -376,7 +376,7 @@ - # First load data provided by this testcase - try: - with open(os.path.join(test_dir, 'test.yaml'), 'r') as f: -- test_data = yaml.load(f) -+ test_data = yaml.safe_load(f) - except (IOError, yaml.error.YAMLError) as exc: - status = 'PROBLEM' - message = 'Invalid test.yaml: {}'.format(exc) diff --git a/dev-ada/langkit/langkit-2018.ebuild b/dev-ada/langkit/langkit-2018.ebuild deleted file mode 100644 index 743c42e819dd..000000000000 --- a/dev-ada/langkit/langkit-2018.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit python-single-r1 multiprocessing - -MYP=${PN}-gpl-${PV} - -DESCRIPTION="A Python framework to generate language parsers" -HOMEPAGE="https://www.adacore.com/community" -SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cfbefc7a4475263382c2a - -> ${MYP}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - dev-ada/gnatcoll-bindings[iconv,shared] - dev-python/mako - dev-python/pyyaml - dev-python/enum34 - dev-python/funcy - dev-python/docutils - dev-python/quex" -RDEPEND="${DEPEND}" - -S="${WORKDIR}"/${MYP}-src - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch - "${FILESDIR}"/${PN}-2019-pyyaml.patch -) - -src_test() { - testsuite/testsuite.py -j $(makeopts_jobs) --show-error-output | tee testsuite.log - grep -q FAILED testsuite.log && die "Test failed" -} - -src_install() { - default - python_domodule langkit - python_doscript scripts/create-project.py -} diff --git a/dev-ada/langkit/langkit-2019-r1.ebuild b/dev-ada/langkit/langkit-2019-r1.ebuild deleted file mode 100644 index 1f7676ec30e0..000000000000 --- a/dev-ada/langkit/langkit-2019-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) - -inherit python-single-r1 multiprocessing - -MYP=${P}-20190510-19B8C - -DESCRIPTION="A Python framework to generate language parsers" -HOMEPAGE="https://www.adacore.com/community" -SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f8a31e87a8f1c967d31 - -> ${MYP}-src.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-ada/gnatcoll-bindings[iconv,shared] - dev-python/mako - dev-python/pyyaml - dev-python/enum34 - dev-python/funcy - dev-python/docutils" - -DEPEND="${RDEPEND} - test? ( dev-ada/gnatcoll-bindings[gmp] )" - -S="${WORKDIR}"/${MYP}-src - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch - "${FILESDIR}"/${P}-pyyaml.patch - "${FILESDIR}"/${P}-gnarl.patch -) - -src_test() { - testsuite/testsuite.py -j $(makeopts_jobs) --show-error-output | tee testsuite.log - grep -q FAILED testsuite.log && die "Test failed" -} - -src_install() { - default - python_domodule langkit - python_doscript scripts/create-project.py -} diff --git a/dev-ada/langkit/langkit-2019.ebuild b/dev-ada/langkit/langkit-2019.ebuild deleted file mode 100644 index 31a57f6edd44..000000000000 --- a/dev-ada/langkit/langkit-2019.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) - -inherit python-single-r1 multiprocessing - -MYP=${P}-20190510-19B8C - -DESCRIPTION="A Python framework to generate language parsers" -HOMEPAGE="https://www.adacore.com/community" -SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f8a31e87a8f1c967d31 - -> ${MYP}-src.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-ada/gnatcoll-bindings[iconv,shared] - dev-python/mako - dev-python/pyyaml - dev-python/enum34 - dev-python/funcy - dev-python/docutils" - -DEPEND="${RDEPEND} - test? ( dev-ada/gnatcoll-bindings[gmp] )" - -S="${WORKDIR}"/${MYP}-src - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch - "${FILESDIR}"/${P}-pyyaml.patch -) - -src_test() { - testsuite/testsuite.py -j $(makeopts_jobs) --show-error-output | tee testsuite.log - grep -q FAILED testsuite.log && die "Test failed" -} - -src_install() { - default - python_domodule langkit - python_doscript scripts/create-project.py -} diff --git a/dev-ada/langkit/metadata.xml b/dev-ada/langkit/metadata.xml deleted file mode 100644 index 1d15b41d3ff8..000000000000 --- a/dev-ada/langkit/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - ada@gentoo.org - - - Langkit (nickname for language kit) is a tool whose purpose is to make - it easy to create syntactic and semantic analysis engines. Write a - language specification in our Python DSL and Langkit will generate for - you an Ada library with bindings for the C and Python programming - languages. - The generated library is meant to provide a basis to write tooling, - including tools working on potentially changing and incorrect code, - such as IDEs. - - -- cgit v1.2.3