summaryrefslogtreecommitdiff
path: root/dev-ada
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-01-31 18:57:01 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-01-31 18:57:01 +0000
commit69051588e2f955485fe5d45d45e616bc60a2de57 (patch)
treeef8699cca7ce3773b1de747b167ceeacdc60cb92 /dev-ada
parentd7ed2b01311f15ba54fe8ea872aab7d59ab2b193 (diff)
gentoo resync : 31.01.2021
Diffstat (limited to 'dev-ada')
-rw-r--r--dev-ada/Manifest.gzbin3210 -> 2389 bytes
-rw-r--r--dev-ada/gnatcoll-db/Manifest4
-rw-r--r--dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch11
-rw-r--r--dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild119
-rw-r--r--dev-ada/gnatcoll-db/metadata.xml29
-rw-r--r--dev-ada/gps/Manifest7
-rw-r--r--dev-ada/gps/files/gps-2019-gentoo.patch77
-rw-r--r--dev-ada/gps/gps-2019-r1.ebuild114
-rw-r--r--dev-ada/gps/metadata.xml12
-rw-r--r--dev-ada/langkit/Manifest10
-rw-r--r--dev-ada/langkit/files/langkit-2018-gentoo.patch60
-rw-r--r--dev-ada/langkit/files/langkit-2019-gentoo.patch71
-rw-r--r--dev-ada/langkit/files/langkit-2019-gnarl.patch10
-rw-r--r--dev-ada/langkit/files/langkit-2019-pyyaml.patch11
-rw-r--r--dev-ada/langkit/langkit-2018.ebuild49
-rw-r--r--dev-ada/langkit/langkit-2019-r1.ebuild52
-rw-r--r--dev-ada/langkit/langkit-2019.ebuild51
-rw-r--r--dev-ada/langkit/metadata.xml17
-rw-r--r--dev-ada/libadalang-tools/Manifest3
-rw-r--r--dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild40
-rw-r--r--dev-ada/libadalang-tools/metadata.xml7
-rw-r--r--dev-ada/libadalang/Manifest9
-rw-r--r--dev-ada/libadalang/files/libadalang-2017-gentoo.patch20
-rw-r--r--dev-ada/libadalang/files/libadalang-2018-gentoo.patch11
-rw-r--r--dev-ada/libadalang/files/libadalang-2019-gentoo.patch55
-rw-r--r--dev-ada/libadalang/files/libadalang-2019-pyyaml.patch11
-rw-r--r--dev-ada/libadalang/libadalang-2018-r2.ebuild69
-rw-r--r--dev-ada/libadalang/libadalang-2019-r1.ebuild77
-rw-r--r--dev-ada/libadalang/metadata.xml16
29 files changed, 0 insertions, 1022 deletions
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz
index fc36a624f3e8..91c09956d40a 100644
--- a/dev-ada/Manifest.gz
+++ b/dev-ada/Manifest.gz
Binary files differ
diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest
deleted file mode 100644
index 756520993e6b..000000000000
--- a/dev-ada/gnatcoll-db/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX gnatcoll-db-2018-gentoo.patch 361 BLAKE2B c7b15cb7433a5bb0f9fee68df4594a390d8d77ccd027e583dd14037a7a1319e727c99fbf4dc81de97ff457f1e0f6b237d1436f6b336668aca956fc5c083cbab6 SHA512 4d90c530bfa6948282c61c6df92a32aa8e03fa794768568ce10dda9a43cd3b56970761a0bd30913ae51f0a2605f2bc0ecc2124561982c7951985c35a974264e7
-DIST gnatcoll-db-2019-src.tar.gz 2405755 BLAKE2B 70db599e8fe90a1312c2078379c6cddf518159fd8eea8c958d1abf4f4ccc504c8296e0018b03fe7f145619b6f73d6ce38b7a43cfd73dd5e1df7eb1949aa81043 SHA512 89e941a786b1d9591f4cb9f5f7db02875bb37638be7efb88e31087900c8c10ac52680f1246f90cda6fbac1b9ab213bf364d88bf583ad262f17c0a647492019a3
-EBUILD gnatcoll-db-2019.ebuild 2878 BLAKE2B dfea89c4504f67a77fb3bd3e1c42891afe000a10f5dbc978c99a4025d357ff13c5278186e2565ee291504258db70dd7c0cd6f04a978db092d3cada888ded8b93 SHA512 d19eff7139c1343760e964624e9f70bc8842ff46ab3a3edf2e7eaa31524f2d34cfe3893a915bab3ac108b33d80bf822b327bb4204b08dea291f04b2b838ab7a1
-MISC metadata.xml 1274 BLAKE2B 4ad9306fe74b983dfc03d23ed61bb9dab8791169bbb33e316514ad6a59ec3b947fade3b61455e8554f1af4721f5647afd9649d06b721349024c0ef2d02de87ba SHA512 bd09add1cc91e61e428a05bcafdbbb23c39bcfab58e42a2e46fd8d6b1df16af2b65ea78bf5a21b74509ed3e498ef257f263c30412e2de7457bb850b5d93be169
diff --git a/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch b/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch
deleted file mode 100644
index 9d95a9bfc1c4..000000000000
--- a/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/sqlite/gnatcoll_sqlite.gpr 2018-06-24 14:08:52.477478654 +0200
-+++ b/sqlite/gnatcoll_sqlite.gpr 2018-06-24 14:08:59.149372684 +0200
-@@ -42,7 +42,7 @@
- for Library_Name use Name;
- for Library_Version use "lib" & Name & Gnatcoll.So_Ext & "." & Version;
-
-- for Languages use ("Ada", "C");
-+ for Languages use ("Ada");
-
- Thread_Lib := ();
-
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild
deleted file mode 100644
index 58c774b5e3c6..000000000000
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-ADA_COMPAT=( gnat_201{6,7,8,9} )
-inherit ada multilib multiprocessing autotools python-single-r1
-
-commitId="fbc46346dc67dfa83ae5132ef72fdd64fbe7e199"
-DESCRIPTION="GNAT Component Collection"
-HOMEPAGE="http://libre.adacore.com"
-SRC_URI="https://github.com/AdaCore/${PN}/archive/${commitId}.tar.gz
- -> ${P}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="db2ada gnatinspect postgres
- +shared sql sqlite static-libs static-pic xref"
-
-RDEPEND="dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
- sqlite? ( dev-db/sqlite:3 )
- postgres? ( dev-db/postgresql:* )
- xref? (
- dev-ada/gnatcoll-bindings[${ADA_USEDEP},iconv,shared?,static-libs?,static-pic?]
- )
- ${ADA_DEPS}
- ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
- dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="gnatinspect? ( xref )
- xref? ( sqlite )
- sqlite? ( sql )
- db2ada? ( sql )
- ${ADA_REQUIRED_USE}
- ${PYTHON_REQUIRED_USE}"
-
-S="${WORKDIR}"/${PN}-${commitId}
-
-PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
-
-pkg_setup() {
- python-single-r1_pkg_setup
- ada_setup
-}
-
-src_compile() {
- build () {
- GPR_PROJECT_PATH="${S}/sql":"${S}/sqlite":"${S}/xref" \
- gprbuild -p -m -v -j$(makeopts_jobs) -XGNATCOLL_SQLITE=external \
- -XGNATCOLL_VERSION=2018 \
- -XBUILD=PROD -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 -XGPR_BUILD=$2 \
- -P $1/$3.gpr \
- -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
- }
- local lib
- for kind in shared static-libs static-pic ; do
- if use $kind; then
- lib=${kind%-libs}
- lib=${lib/shared/relocatable}
- for dir in sql sqlite xref postgres ; do
- if use $dir; then
- build $dir $lib gnatcoll_${dir}
- fi
- done
- fi
- done
- if use shared; then
- lib=relocatable
- elif use static-libs; then
- lib=static
- else
- lib=static-pic
- fi
- if use gnatinspect; then
- build gnatinspect ${lib} gnatinspect
- fi
- if use db2ada; then
- build gnatcoll_db2ada ${lib} gnatcoll_db2ada
- fi
-}
-
-src_install() {
- build () {
- GPR_PROJECT_PATH="${D}/usr/share/gpr" gprinstall -p -f \
- -XBUILD=PROD -XGNATCOLL_VERSION=2018 \
- --prefix="${D}"/usr -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 \
- -XGPR_BUILD=$2 --build-name=$2 --build-var=LIBRARY_TYPE \
- -P $1/$3.gpr
- }
- local lib
- for kind in shared static-libs static-pic ; do
- if use $kind; then
- lib=${kind%-libs}
- lib=${lib/shared/relocatable}
- for dir in sql sqlite xref postgres ; do
- if use $dir; then
- build $dir $lib gnatcoll_${dir}
- fi
- done
- fi
- done
- if use shared; then
- lib=relocatable
- elif use static-libs; then
- lib=static
- else
- lib=static-pic
- fi
- if use gnatinspect; then
- build gnatinspect ${lib} gnatinspect
- fi
- if use db2ada; then
- build gnatcoll_db2ada ${lib} gnatcoll_db2ada
- fi
- rm -rf "${D}"/usr/share/gpr/manifests
- einstalldocs
-}
diff --git a/dev-ada/gnatcoll-db/metadata.xml b/dev-ada/gnatcoll-db/metadata.xml
deleted file mode 100644
index b73349412d9b..000000000000
--- a/dev-ada/gnatcoll-db/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ada@gentoo.org</email>
- </maintainer>
- <use>
- <flag name="db2ada">Build gnatcoll_db2ada</flag>
- <flag name="gnatinspect">Build gnatinspect</flag>
- <flag name="shared">Build shared library</flag>
- <flag name="sql">Build sql library</flag>
- <flag name="static-pic">Build shared library</flag>
- <flag name="xref">Build xref library</flag>
- </use>
- <longdescription lang="en">
- The reusable library known as the GNAT Component Collection (GNATColl)
- is based on one main principle: general-purpose packages that are part
- of the GNAT technology should also be available to GNAT user
- application code. The compiler front end, the GNAT Programming Studio
- (GPS) Interactive Development Environment, and the GNAT Tracker
- web-based interface all served as sources for the components.
-
- The GNATColl components complement the predefined Ada and GNAT
- libraries and deal with a range of common programming issues including
- string and text processing, memory management, and file handling.
- Several of the components are especially useful in enterprise
- applications.
- </longdescription>
-</pkgmetadata>
diff --git a/dev-ada/gps/Manifest b/dev-ada/gps/Manifest
deleted file mode 100644
index 77b407a08180..000000000000
--- a/dev-ada/gps/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX gps-2019-gentoo.patch 2976 BLAKE2B b79ead5d30030cb8e1bc1e67034cb6394a3898716b190b3c9850e2931a0cae22a6d39e23f3e996abee3c3a8b278631c299bf7e2d70e828a50e28af99024e3adb SHA512 bd7e30a3f11be4d6dabb01ebcfa199a400cd0ff7d590bc563a7cfd168710c20fefe08fc1617cfbf8abd4a5603f0a1b7cc42300ac270e040b159145e08ad04054
-DIST ada_language_server-2019-src.tar.gz 169018 BLAKE2B 3ed7412773887f6ebe58a8b08a6befa8be780d10c1abb3a38f524918fb60d7213699e2c7a2cd845d5dd154f9eccf8672ce8833e408dcdaa3621d173a0a8e5818 SHA512 dd25878719c5237c2f1e01097076758f25a350705a58c2988ff3e92179ceaf659981cdd0887df9916e4c1e2226419ebd526f14716da4d3fda0fcf454b9122d37
-DIST gps-gpl-2019-src.tar.gz 13758956 BLAKE2B 71158537d9d970b97db06c1a5ed40cfec2f7c8523dbced763227463450b4fd469817abcd61339cde96a13bb2b721141339b15444e55bdc64cee7ed2458fd42ed SHA512 4420311303122fd365794830fb7a7868832b8211804d6e11773f598c307229b139993b3c81d91646f7b5aa9a7fba118895234c4ac89193d960dd3170a04e52a7
-DIST gtk+-3.14.15-src.tar.gz 32009863 BLAKE2B 93c6897c431fa8e1c19ea758378bc7e365d486d1decccefbba64876d8c51a488e6bcf932481daa11e7e43a960a328c3db746e41a845e574c6b6070ab71e23188 SHA512 add4607a1758319a938d2be0bbd0dd140c4099accffa9301e3049bc460bf94f395c5a092368214e8b28d53bc25335d1b8329b50c7eb80a1e9a65b2e154135b84
-DIST libadalang-tools-2019-20190517-195C4-src.tar.gz 625775 BLAKE2B 2ec69e307576c505d20a43d229b13404966f4442778e5390da327ae71cc065873de4fff03a720949fa6bfb5ce66f405e7d45f7f0c21032a639efcff208323aed SHA512 b7368606847244cbb08ff2111fabfbfc8a9aa7f58e953febc70838006d94711dba1fd75bfb69ed2081a37a2dfaaad46097127870696c882d7cc54de5d7b051a1
-EBUILD gps-2019-r1.ebuild 3189 BLAKE2B ea0b25f94474e0b97c9f91942c834052fa105e80d0d33fed9678e1b397112bcbfde7ae6f4ab98d2eeeadde8c5166c5f8269eb468656fbf06d533895eaede23d5 SHA512 4e68e5815300b096072a9b52f09c5557a553d5320e037feff14d6f57a0024d531e487dc48cbe4dbd00a5f2f655fd50020513f9ca5d7c0a88eeccbaa46e8a9a63
-MISC metadata.xml 406 BLAKE2B 663412f7328e2ed9ca4df57304073e48b2c18d43c84c6a5a4b8331f57f731bd63c38d7eb23b9edb4939e0644238a7883581e3ae50afb708cd263a9c39f936671 SHA512 7e13f81414da0346f385d66d88eca699dab64aeaf7d22a38ff05bec1ddc3fab5f98f7d2049902a75f63bfe10f918c599f15a1497cdb09799fec8330152251b46
diff --git a/dev-ada/gps/files/gps-2019-gentoo.patch b/dev-ada/gps/files/gps-2019-gentoo.patch
deleted file mode 100644
index 00fc810a2b9b..000000000000
--- a/dev-ada/gps/files/gps-2019-gentoo.patch
+++ /dev/null
@@ -1,77 +0,0 @@
---- a/gps/Makefile 2018-07-09 20:27:34.950424490 +0200
-+++ b/gps/Makefile 2018-07-09 20:37:39.510558817 +0200
-@@ -47,7 +47,8 @@
- for f in ../kernel/generated/*; do cat $$f | tr -d '\015' > $$f-aux; mv -f $$f-aux $$f; done
- endif
- $(GPRBUILD) $(GPRBUILD_FLAGS) -m -p -ws \
-- $(GPRBUILD_BUILD_TYPE_FLAGS) -Pgps -largs `pkg-config gmodule-2.0 --libs`
-+ $(GPRBUILD_BUILD_TYPE_FLAGS) -Pgps -largs `pkg-config gmodule-2.0 --libs` -lpython2.7 \
-+ -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS}
-
- resources:
- ifeq ($(OS),Windows_NT)
---- a/Makefile.in 2018-07-09 21:51:08.422550386 +0200
-+++ b/Makefile.in 2018-07-09 21:51:32.187225891 +0200
-@@ -10,7 +10,7 @@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
- INSTALL_DATA = @INSTALL_DATA@
- GNATCOLL_INSTALL = @GNATCOLL_INSTALL@
--prefix = @prefix@
-+prefix = $(DESTDIR)@prefix@
- bindir = $(prefix)/bin
- sharedir = $(prefix)/share
- examplesdir = $(prefix)/share/examples/gps
---- a/docs/Makefile.in 2018-07-09 21:53:33.074572729 +0200
-+++ b/docs/Makefile.in 2018-07-09 21:53:52.149311484 +0200
-@@ -1,4 +1,4 @@
--prefix = @prefix@
-+prefix = $(DESTDIR)@prefix@
- docdir = $(prefix)/share/doc/gps
- sharedir = $(prefix)/share/gps
-
---- a/share/support/core/toolchains.py 2018-07-11 12:15:18.758674244 +0200
-+++ b/share/support/core/toolchains.py 2018-07-11 12:20:20.389220849 +0200
-@@ -16,11 +16,11 @@
- nullified by using an empty value in the corresponding tag
- -->
- <toolchain_default>
-- <gnat_driver>gnat</gnat_driver>
-- <gnat_list>gnatls</gnat_list>
-+ <gnat_driver>@GNAT@</gnat_driver>
-+ <gnat_list>@GNATLS@</gnat_list>
- <debugger>gdb</debugger>
- <cpp_filt>c++filt</cpp_filt>
-- <compiler lang="ada">gnatmake</compiler>
-+ <compiler lang="ada">@GNATMAKE@</compiler>
- <compiler lang="c">gcc</compiler>
- <compiler lang="c++">g++</compiler>
- <compiler lang="asm">gcc</compiler>
---- a/share/support/core/projects.py 2018-07-11 13:49:29.631289680 +0200
-+++ b/share/support/core/projects.py 2018-07-11 13:51:46.568252607 +0200
-@@ -146,7 +146,7 @@
- <string />
- </index>
- <specialized_index value="Ada">
-- <choice default="true" >gnatmake</choice>
-+ <choice default="true" >@GNATMAKE@</choice>
- </specialized_index>
- </project_attribute>
-
-@@ -166,7 +166,7 @@
- description="The gnatls command used to find where the Ada run time files are installed (including optional arguments, e.g. gnatls --RTS=sjlj)."
- hide_in="all"
- label="Gnatls">
-- <choice default="true" >gnatls</choice>
-+ <choice default="true" >@GNATLS@</choice>
- <string />
- </project_attribute>
-
-@@ -206,7 +206,7 @@
- description="The gnat driver used to run the various commands associated with the GNAT toolchain."
- hide_in="all"
- label="GNAT">
-- <choice default="true" >gnat</choice>
-+ <choice default="true" >@GNAT@</choice>
- <string />
- </project_attribute>
-
diff --git a/dev-ada/gps/gps-2019-r1.ebuild b/dev-ada/gps/gps-2019-r1.ebuild
deleted file mode 100644
index 58c5f6bc13bb..000000000000
--- a/dev-ada/gps/gps-2019-r1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-ADA_COMPAT=( gnat_201{8,9} )
-inherit ada python-single-r1 autotools desktop llvm multilib
-
-MYP=${PN}-gpl-${PV}-src
-
-commitId="8606676b6b4fb245faad5e91127b15c2e61174e9"
-alsId="286f2d6bb14ccd4583034b26fd923e1b80cf522c"
-
-DESCRIPTION="The GNAT Programming Studio"
-HOMEPAGE="http://libre.adacore.com/tools/gps/"
-SRC_URI="https://github.com/AdaCore/${PN}/archive/${commitId}.tar.gz
- -> ${MYP}.tar.gz
- http://mirrors.cdn.adacore.com/art/5cdf8f4e31e87a8f1d42509f
- -> libadalang-tools-2019-20190517-195C4-src.tar.gz
- https://github.com/AdaCore/ada_language_server/archive/${alsId}.tar.gz
- -> ada_language_server-2019-src.tar.gz
- http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a61 ->
- gtk+-3.14.15-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="${PYTHON_DEPS}
- dev-ada/gnatcoll-db[${ADA_USEDEP},db2ada,gnatinspect,xref]
- dev-ada/gnatcoll-bindings[${ADA_USEDEP},python]
- ~dev-ada/gtkada-2019[${ADA_USEDEP}]
- ~dev-ada/libadalang-2019[${ADA_USEDEP}]
- dev-libs/gobject-introspection
- dev-libs/libffi
- sys-devel/llvm:8
- sys-devel/clang:=
- x11-themes/adwaita-icon-theme
- x11-themes/hicolor-icon-theme
- dev-python/pygobject:3
- $(python_gen_cond_dep '
- dev-python/pep8[${PYTHON_MULTI_USEDEP}]
- dev-python/jedi[${PYTHON_MULTI_USEDEP}]
- ')"
-
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- ${ADA_REQUIRED_USE}"
-
-RESTRICT="test"
-
-S="${WORKDIR}"/${PN}-${commitId}
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-pkg_setup() {
- LLVM_MAX_SLOT=8
- llvm_pkg_setup
- python-single-r1_pkg_setup
- ada_pkg_setup
-}
-
-src_prepare() {
- default
- sed -i \
- -e "s:@GNATMAKE@:${GNATMAKE}:g" \
- -e "s:@GNAT@:${GNAT}:g" \
- -e "s:@GNATLS@:${GNATLS}:g" \
- share/support/core/toolchains.py \
- share/support/core/projects.py \
- || die
- mv "${WORKDIR}"/libadalang-tools-2019-20190517-195C4-src laltools
- mv "${WORKDIR}"/ada_language_server-${alsId} ada_language_server
- echo "#!/bin/bash" > gps.sh
- echo "export LD_LIBRARY_PATH=/usr/$(get_libdir)/gps" >> gps.sh
- echo 'exec /usr/bin/gps_exe "$@"' >> gps.sh
- cd ../gtk+-3.14.15-src
- sed -i \
- -e "/^libadd/s:=.*$:= \\\:" \
- -e "/^deps/s:=.*$:= \\\:" \
- ../gtk+-3.14.15-src/gtk/Makefile.in
-}
-
-src_configure() {
- econf \
- --with-clang=$(llvm-config --libdir)
- cd ../gtk+-3.14.15-src
- econf --disable-cups
-}
-
-src_compile() {
- emake -C gps GPRBUILD_FLAGS="-v ${MAKEOPTS} \
- -XGPR_BUILD=relocatable" \
- Build=Production
- gprbuild -v -p -Pcli/cli.gpr ${MAKEOPTS} -XLIBRARY_TYPE=relocatable \
- -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} || die
- cd ../gtk+-3.14.15-src
- emake -C gtk/inspector
- emake -C gtk gtk.gresource.xml gtkdbusgenerated.c gtkdbusgenerated.h
- emake -C gtk libgtk-3.la
-}
-
-src_install() {
- default
- make_desktop_entry "${PN}" "GPS" "${EPREFIX}/usr/share/gps/icons/hicolor/32x32/apps/gps_32.png" "Development;IDE;"
- mv "${D}"/usr/bin/gps{,_exe}
- newbin gps.sh gps
- cd ../gtk+-3.14.15-src
- emake -C gtk DESTDIR="${D}" install-libLTLIBRARIES
- rm "${D}"/usr/$(get_libdir)/libgtk-3.{la,so,so.0} || die
- dosym ../libgtk-3.so.0.1400.15 /usr/$(get_libdir)/gps/libgtk-3.so.0
-}
diff --git a/dev-ada/gps/metadata.xml b/dev-ada/gps/metadata.xml
deleted file mode 100644
index 2ee9605f7854..000000000000
--- a/dev-ada/gps/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ada@gentoo.org</email>
- </maintainer>
- <longdescription lang="en">
- GPS is a lightweight, extensible IDE, intended to develop
- high-integrity software in Ada and SPARK, with support for C and C++
- as well.
- </longdescription>
-</pkgmetadata>
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 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ada@gentoo.org</email>
- </maintainer>
- <longdescription lang="en">
- 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.
- </longdescription>
-</pkgmetadata>
diff --git a/dev-ada/libadalang-tools/Manifest b/dev-ada/libadalang-tools/Manifest
deleted file mode 100644
index 45d9d08d0cef..000000000000
--- a/dev-ada/libadalang-tools/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST libadalang-tools-2019-20190517-195C4-src.tar.gz 625775 BLAKE2B 2ec69e307576c505d20a43d229b13404966f4442778e5390da327ae71cc065873de4fff03a720949fa6bfb5ce66f405e7d45f7f0c21032a639efcff208323aed SHA512 b7368606847244cbb08ff2111fabfbfc8a9aa7f58e953febc70838006d94711dba1fd75bfb69ed2081a37a2dfaaad46097127870696c882d7cc54de5d7b051a1
-EBUILD libadalang-tools-2019-r1.ebuild 914 BLAKE2B 7e8130996d44cc8e5071ae82f4fee9089519481f420af070ca1c3cd7c44c2ca7d418f87db60324d2a54e4edde914a473f1ea31ff9a9902cd5c5f5fa9ac2e530a SHA512 310b2139bb645a899125ef1306425a8ebaca9ca7efd633d06cd32f3d7edc84d7a14b73c7dab7a05fa02c78e4bd04991e9fb6c4626ef09ebcafb34b256c407140
-MISC metadata.xml 215 BLAKE2B 98b1646db0c7bae55bde9ba8a125710b47045fa5937d90218279c551cfff2a12bc45f46b99f0586adc9d3be222abf0dd7b5b5d8ca8e005a6fc55a0b13dd5cea7 SHA512 ec803d562bbbb43b0b41dd837b0f3691a652aebecb8419cdb9c50f96e4c17f90ef10a99df773cb88fbe4670692171b5afd0be68c7f630091de18090301302f8d
diff --git a/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild
deleted file mode 100644
index 501150ff3d5b..000000000000
--- a/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ADA_COMPAT=( gnat_201{6,7,8,9} )
-inherit ada multiprocessing
-
-MYP=${P}-20190517-195C4
-DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub"
-HOMEPAGE="https://www.adacore.com/community"
-SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f4e31e87a8f1d42509f ->
- ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RESTRICT="test"
-
-RDEPEND="${ADA_DEPS}"
-DEPEND="${RDEPEND}
- dev-ada/libadalang[${ADA_USEDEP},static-libs]
- dev-ada/gprbuild[${ADA_USEDEP}]"
-
-S="${WORKDIR}"/${MYP}-src
-
-src_compile() {
- gprbuild -v -k -XLIBRARY_TYPE=static -XXMLADA_BUILD=static \
- -XGNATCOLL_GMP_BUILD=static \
- -P src/build.gpr -p -j$(makeopts_jobs) || die
-}
-
-src_install() {
- dobin bin/gnatpp
- newbin bin/gnatmetric gnatmetric-tool
- newbin bin/gnatstub gnatstub-tool
- einstalldocs
-}
diff --git a/dev-ada/libadalang-tools/metadata.xml b/dev-ada/libadalang-tools/metadata.xml
deleted file mode 100644
index d2615c1b0e0a..000000000000
--- a/dev-ada/libadalang-tools/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ada@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest
deleted file mode 100644
index 5b2ed5d66f35..000000000000
--- a/dev-ada/libadalang/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX libadalang-2017-gentoo.patch 927 BLAKE2B 3c0a92df8aee109faa4be73bc1950af46fbf083a165582bc6ee270171d4317508fe794f8583b5cf6da7ad72ab8ff706befe4339d44319559341228a823b4c188 SHA512 0436780f1eb872c10b30405d467534a752a293d49b5522ff1fafa9524474b3fbc99889a991030ce81178461cb875dca31e1283a3f89a3fc338f4ec3d1a9de4fb
-AUX libadalang-2018-gentoo.patch 678 BLAKE2B ebc0c63b62a0b5c2b53a036de1a71ca33af992dd3774d894f4e0407e291bee15fac5be358c5f2600516ecb15c7b7846c7213b1fdd3c522ecd2f1393247d4b4b4 SHA512 346b561e2db3258e768bc4c4ee92a3ba6977f58de3cdae0ab84df9c31ba178dad3788309db2505c2dc8c8fd4319ef68201499303a6b92d837508a6bd91e49779
-AUX libadalang-2019-gentoo.patch 2826 BLAKE2B 11269fd6165c6138cfc67f28d460768376af4b2ba96c694b6fd8145b1b091a5396c26ad34a8d6b330cf80793138bc59782bfe8e653ae2d1659fbbfc4110ef001 SHA512 8657243bad9f63455c0c3670669114743a9c988f1a6a3dbe89eed8c2d6b730af286498dcedab36cb51ca0951a2abed0acecaab27085fc9e1aa8b603d4d2c1464
-AUX libadalang-2019-pyyaml.patch 566 BLAKE2B 409cdd5e18c4ac3e11c05b8ba4c5a6dac4ca204e57c6e74ac9001b1ce60356fd713434c313ca25d469a588b7131d1af9b31103276947e63a01bc38c7ab994dda SHA512 bb81a09d90129ed21e59c9b26c76f50aa43b707e84f3d566146b17d54a7e54756beb9221f0f2404e45fbe8175d126deeced9d69c7cb2fe6a3c143a7beec65580
-DIST libadalang-2019-20190510-19916-src.tar.gz 2345942 BLAKE2B 807fd6ea0183b5535e96b258998a0540aa77dec0669db81bae10b56894e12bbb381b356bd55d6684156101d2ea0e5439c2551a4213a81e79e4697a7ff6ba5df2 SHA512 9ebf8d0c01d12f5a8081fced9504b78a45cbde6ecc0e6abeed99aff03abd0b241c1ecba85b256911e474cb77e10e5e387f64d51a2d9b18596baf40313f44f089
-DIST libadalang-gpl-2018-src.tar.gz 1990774 BLAKE2B ffad46d4988de7fb8c9bf94d24360a726c59e3c70a2318725a59e0b6b62351e8f5d8dd6501964618607122e3c7cb3bda0e1181818c68324d4067d59ac93e2b1c SHA512 b95196323097065be2996ced767f8f89fb77445f99c249d84043c68d926d61c78b310b4fef0699d08f9112dc423596c076f452745469a75a8467c35b5e10ac2c
-EBUILD libadalang-2018-r2.ebuild 1474 BLAKE2B 800933f822c6eebf2df5fc028cc2466e7a710c9c9781018c5adace37411e52f37ad7991c53b72ffcda2c6495708647670a74c251bd15147ccce5eae779c6362e SHA512 d86bc8c8bf9820c2798e718ad7921d41190a53c7d1937681dab1d6dfb0f8a44a922c688d6d8f6e28a6f13419b198cc9d333af52eed1784852f26b0b99ab389eb
-EBUILD libadalang-2019-r1.ebuild 1575 BLAKE2B 903e51b81f03f4d355e141777912b9eedca60aff518f3d1d2a505cb4074929515cacb6390f24af761c1f4c47d26bfa4636fe490cc3a3969f1b02033213b803f8 SHA512 b7e7f2b2e8fde34faa64f04e59c2b9c7de50ee4120fbf83b73bb7c00a3cf675e570cd8168de530c538c2664b3dac1714d4c17af389b7bfc0530063bf422c1d56
-MISC metadata.xml 574 BLAKE2B d8d9f0fb7ec754f8da6d372845758ef8738e6642eee742532ea1b0389029c4cbcf6cc502886ca11add1ca4dffa6cdc7b708efe397fda10921fe2b67afa1de03f SHA512 62f862b759c82a402015b3dbf6d6979240c642724df3c9591f31ef00a85e65fb3187138672b93f71cbd122083666731be61447acf4e46e24b81d8568778cdad9
diff --git a/dev-ada/libadalang/files/libadalang-2017-gentoo.patch b/dev-ada/libadalang/files/libadalang-2017-gentoo.patch
deleted file mode 100644
index 00f9aca46959..000000000000
--- a/dev-ada/libadalang/files/libadalang-2017-gentoo.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/ada/testsuite/python_support/utils.py 2018-11-14 22:21:36.366873970 +0100
-+++ b/ada/testsuite/python_support/utils.py 2018-11-14 22:21:59.397477086 +0100
-@@ -28,6 +28,7 @@
- library_kind = 'static' if LAL_DISABLE_SHARED else 'relocatable'
- argv.extend([
- '-XLIBRARY_TYPE={}'.format(library_kind),
-+ '-XGPR_BUILD={}'.format(library_kind),
- '-XXMLADA_BUILD={}'.format(library_kind),
- ])
- subprocess.check_call(argv)
---- a/ada/testsuite/testsuite_support/base_driver.py 2018-11-14 22:22:37.698817058 +0100
-+++ b/ada/testsuite/testsuite_support/base_driver.py 2018-11-14 22:30:37.631613448 +0100
-@@ -310,6 +310,7 @@
- """
- library_type = 'static' if self.disable_shared else 'relocatable'
- return ['-XLIBRARY_TYPE={}'.format(library_type),
-+ '-XGPR_BUILD={}'.format(library_type),
- '-XXMLADA_BUILD={}'.format(library_type)]
-
- #
diff --git a/dev-ada/libadalang/files/libadalang-2018-gentoo.patch b/dev-ada/libadalang/files/libadalang-2018-gentoo.patch
deleted file mode 100644
index 96c45c74a852..000000000000
--- a/dev-ada/libadalang/files/libadalang-2018-gentoo.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/ada/testsuite/tests/c_api/unit_file_providers/test.out 2018-07-05 20:57:15.718357269 +0200
-+++ b/ada/testsuite/tests/c_api/unit_file_providers/test.out 2018-07-05 20:58:47.363026320 +0200
-@@ -5,6 +5,8 @@
- Calling ufp_get_unit_filename (some_field=42, kind=0) with name: "foo"
- Calling ufp_get_file_from_name (some_field=42, kind=0) with name: "foo"
- Calling ufp_get_file_from_name (some_field=42, kind=0) with name: "foo"
-+Calling ufp_get_unit_filename (some_field=42, kind=0) with name: "foo"
-+Calling ufp_get_file_from_name (some_field=42, kind=0) with name: "foo"
- <DottedName 5:17-5:22> resolves to:
- <ObjectDecl ["I"] 2:4-2:21>
- Calling ufp_destroy (some_field=42)
diff --git a/dev-ada/libadalang/files/libadalang-2019-gentoo.patch b/dev-ada/libadalang/files/libadalang-2019-gentoo.patch
deleted file mode 100644
index 5471632a2ad6..000000000000
--- a/dev-ada/libadalang/files/libadalang-2019-gentoo.patch
+++ /dev/null
@@ -1,55 +0,0 @@
---- a/ada/testsuite/tests/name_resolution/for_of_derived/test.yaml 2019-06-10 18:10:52.274104372 +0200
-+++ b/ada/testsuite/tests/name_resolution/for_of_derived/test.yaml 2019-06-10 18:12:09.050950758 +0200
-@@ -1,2 +1,3 @@
- driver: name-resolution
- input_sources: [for_of_derived.adb]
-+expect_failure: Gentoo unfixed
---- a/ada/testsuite/tests/name_resolution/test_subp_address/test.yaml 2019-06-10 18:13:18.821902438 +0200
-+++ b/ada/testsuite/tests/name_resolution/test_subp_address/test.yaml 2019-06-10 18:13:40.055583691 +0200
-@@ -1,3 +1,4 @@
- driver: name-resolution
- input_sources: [test_subp_address.adb]
- with_default_project: False
-+expect_failure: Gentoo unfixed
---- a/ada/testsuite/tests/name_resolution/delay_until/test.yaml 2019-06-10 18:17:48.878848194 +0200
-+++ b/ada/testsuite/tests/name_resolution/delay_until/test.yaml 2019-06-10 18:18:00.052680426 +0200
-@@ -1,2 +1,3 @@
- driver: name-resolution
- input_sources: [delay_until.adb]
-+expect_failure: Gentoo unfixed
---- a/ada/testsuite/tests/name_resolution/exception_occurence/test.yaml 2019-06-10 18:14:22.803941966 +0200
-+++ b/ada/testsuite/tests/name_resolution/exception_occurence/test.yaml 2019-06-10 18:15:40.665773085 +0200
-@@ -1,2 +1,3 @@
- driver: name-resolution
- input_sources: [test_exc.adb]
-+expect_failure: Gentoo unfixed
---- a/ada/testsuite/tests/name_resolution/int_text_io/test.yaml 2019-06-10 18:18:29.797233863 +0200
-+++ b/ada/testsuite/tests/name_resolution/int_text_io/test.yaml 2019-06-10 18:18:40.230077225 +0200
-@@ -1,2 +1,3 @@
- driver: name-resolution
- input_sources: [foo.adb]
-+expect_failure: Gentoo unfixed
---- a/ada/testsuite/tests/name_resolution/stream_attrs/test.yaml 2019-06-10 18:18:59.441788761 +0200
-+++ b/ada/testsuite/tests/name_resolution/stream_attrs/test.yaml 2019-06-10 18:19:09.873632142 +0200
-@@ -1,2 +1,3 @@
- driver: name-resolution
- input_sources: [streamable_types.ads]
-+expect_failure: Gentoo unfixed
---- a/ada/testsuite/tests/name_resolution/pow_op_2/test.yaml 2019-06-10 18:20:04.207816327 +0200
-+++ b/ada/testsuite/tests/name_resolution/pow_op_2/test.yaml 2019-06-10 18:20:15.739643192 +0200
-@@ -1,2 +1,3 @@
- driver: name-resolution
- input_sources: [test.adb]
-+expect_failure: Gentoo unfixed
---- a/ada/testsuite/tests/name_resolution/text_io_child_units/test.yaml 2019-06-10 18:19:33.552276617 +0200
-+++ b/ada/testsuite/tests/name_resolution/text_io_child_units/test.yaml 2019-06-10 18:19:42.437143224 +0200
-@@ -1,2 +1,3 @@
- driver: name-resolution
- input_sources: [foo.adb]
-+expect_failure: Gentoo unfixed
---- a/ada/testsuite/tests/name_resolution/for_of_vector/test.yaml 2019-06-10 18:20:36.925325094 +0200
-+++ b/ada/testsuite/tests/name_resolution/for_of_vector/test.yaml 2019-06-10 18:20:45.641194223 +0200
-@@ -1,2 +1,3 @@
- driver: name-resolution
- input_sources: [testvec.adb]
-+expect_failure: Gentoo unfixed
diff --git a/dev-ada/libadalang/files/libadalang-2019-pyyaml.patch b/dev-ada/libadalang/files/libadalang-2019-pyyaml.patch
deleted file mode 100644
index ad78d5af1f33..000000000000
--- a/dev-ada/libadalang/files/libadalang-2019-pyyaml.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/ada/testsuite/testsuite_support/polyfill.py 2020-03-26 20:52:45.678476467 +0100
-+++ b/ada/testsuite/testsuite_support/polyfill.py 2020-03-26 20:53:13.612979979 +0100
-@@ -368,7 +368,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/libadalang/libadalang-2018-r2.ebuild b/dev-ada/libadalang/libadalang-2018-r2.ebuild
deleted file mode 100644
index 976d27263cc3..000000000000
--- a/dev-ada/libadalang/libadalang-2018-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-ADA_COMPAT=( gnat_201{7,8,9} )
-
-inherit ada python-single-r1
-
-MYP=${PN}-gpl-${PV}-src
-DESCRIPTION="high performance semantic engine for the Ada programming language"
-HOMEPAGE="https://libre.adacore.com/"
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf9adc7a4475263382c18
- -> ${MYP}.tar.gz"
-
-LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+shared static-libs"
-
-RDEPEND="dev-python/pyyaml
- dev-ada/gnatcoll-bindings[${ADA_USEDEP},iconv,shared=,static-libs=]
- ${ADA_DEPS}
- ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
- ~dev-ada/langkit-2018
- dev-ada/gprbuild[${ADA_USEDEP}]"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- ${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}
-
-pkg_setup() {
- python-single-r1_pkg_setup
- ada_pkg_setup
-}
-
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
- "${FILESDIR}"/${PN}-2017-gentoo.patch
- "${FILESDIR}"/${PN}-2019-pyyaml.patch
-)
-
-src_configure() {
- ada/manage.py -v debug generate || die
-}
-
-src_compile() {
- ada/manage.py \
- -v \
- $(use_enable shared) \
- $(use_enable static-libs static) \
- build \
- --build-mode='prod' || die
-}
-
-src_test() {
- ada/manage.py test | grep FAILED && die
-}
-
-src_install() {
- ada/manage.py \
- $(use_enable shared) \
- $(use_enable static-libs static) \
- install "${D}"/usr || die
- python_domodule build/python/libadalang.py
- rm -r "${D}"/usr/python || die
-}
diff --git a/dev-ada/libadalang/libadalang-2019-r1.ebuild b/dev-ada/libadalang/libadalang-2019-r1.ebuild
deleted file mode 100644
index 7acb3a03a872..000000000000
--- a/dev-ada/libadalang/libadalang-2019-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-ADA_COMPAT=( gnat_201{8,9} )
-
-inherit ada python-single-r1
-
-MYP=${P}-20190510-19916-src
-DESCRIPTION="high performance semantic engine for the Ada programming language"
-HOMEPAGE="https://libre.adacore.com/"
-SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f3331e87a8f1c967d27
- -> ${MYP}.tar.gz"
-
-LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+shared static-libs"
-
-RDEPEND="dev-python/pyyaml
- dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared=,static-libs=]
- ${ADA_DEPS}
- ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
- dev-ada/gprbuild[${ADA_USEDEP}]
- >=dev-ada/langkit-2019"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- ${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}
-
-pkg_setup() {
- python-single-r1_pkg_setup
- ada_pkg_setup
-}
-
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
- "${FILESDIR}"/${P}-pyyaml.patch
-)
-
-src_configure() {
- ada/manage.py -v debug generate || die
-}
-
-src_compile() {
- libtype=relocatable
- if use shared; then
- if use static-libs; then
- libtype=static,relocatable
- fi
- elif use static-libs; then
- libtype=static
- fi
- ada/manage.py \
- -v \
- --library-types $libtype \
- build \
- --build-mode='prod' || die
-}
-
-src_test() {
- ada/manage.py test | tee libadalang.testOut;
- grep -q FAILED libadalang.testOut && die
-}
-
-src_install() {
- ada/manage.py \
- -v \
- --library-types $libtype \
- install "${D}"/usr || die
- python_domodule build/python/libadalang
- rm -r "${D}"/usr/python || die
-}
diff --git a/dev-ada/libadalang/metadata.xml b/dev-ada/libadalang/metadata.xml
deleted file mode 100644
index 7cfa6c9dcea0..000000000000
--- a/dev-ada/libadalang/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ada@gentoo.org</email>
- </maintainer>
- <use>
- <flag name="shared">Build shared library</flag>
- </use>
- <longdescription lang="en">
- Libadalang is a project to build a high performance semantic engine for
- the Ada programming language. It is meant to provide a basis to write
- Ada tooling, including tools working on potentially changing and
- incorrect code, such as IDEs.
- </longdescription>
-</pkgmetadata>