Gentoo Archives: gentoo-commits

From: Alfredo Tupone <tupone@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ada/asis/, dev-ada/asis/files/
Date: Thu, 25 Nov 2021 07:11:25
Message-Id: 1637824235.f2810f39ad7828dfb1882a3200fb1402840b7963.tupone@gentoo
1 commit: f2810f39ad7828dfb1882a3200fb1402840b7963
2 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 25 07:10:35 2021 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 25 07:10:35 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2810f39
7
8 dev-ada/asis: rm packages
9
10 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
11
12 dev-ada/asis/Manifest | 1 -
13 dev-ada/asis/asis-2019-r1.ebuild | 51 -------------------------------
14 dev-ada/asis/files/asis-2017-gentoo.patch | 50 ------------------------------
15 dev-ada/asis/metadata.xml | 13 --------
16 4 files changed, 115 deletions(-)
17
18 diff --git a/dev-ada/asis/Manifest b/dev-ada/asis/Manifest
19 deleted file mode 100644
20 index a2247d75b390..000000000000
21 --- a/dev-ada/asis/Manifest
22 +++ /dev/null
23 @@ -1 +0,0 @@
24 -DIST asis-2019-20190517-18AB5-src.tar.gz 6173053 BLAKE2B 2ce8ba783f5d58503f6b792329779eb8a5f99746b3b03225f13da058ed5a757aef49c6ae8729b71079c67da6537c35db1c7173a569a2d7063421da5d2adee2c4 SHA512 3ca32fa2eeee10ef2d0e6eb8ab555c3e31b417bdab6749fdd8bd264efa2c93a388a5731c40705782a3a28f16e0c385af195f69d95020e265b2230ead1c91977f
25
26 diff --git a/dev-ada/asis/asis-2019-r1.ebuild b/dev-ada/asis/asis-2019-r1.ebuild
27 deleted file mode 100644
28 index e7cccc68ec91..000000000000
29 --- a/dev-ada/asis/asis-2019-r1.ebuild
30 +++ /dev/null
31 @@ -1,51 +0,0 @@
32 -# Copyright 1999-2021 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=7
36 -
37 -ADA_COMPAT=( gnat_2019 )
38 -inherit ada multiprocessing
39 -MYP=${P}-20190517-18AB5-src
40 -
41 -DESCRIPTION="To develop tools for Ada software"
42 -HOMEPAGE="http://libre.adacore.com/"
43 -SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf849031e87aa2cdf16b10
44 - -> ${MYP}.tar.gz"
45 -
46 -LICENSE="GPL-3"
47 -SLOT="0"
48 -KEYWORDS="amd64 x86"
49 -IUSE=""
50 -
51 -RDEPEND="
52 - dev-ada/gnat_util[${ADA_USEDEP}]
53 - dev-ada/gnatcoll-core[${ADA_USEDEP},shared]"
54 -DEPEND="${RDEPEND}
55 - dev-ada/gprbuild[${ADA_USEDEP}]"
56 -
57 -REQUIRED_USE="${ADA_REQUIRED_USE}"
58 -
59 -S="${WORKDIR}"/${MYP}
60 -
61 -PATCHES=( "${FILESDIR}"/${PN}-2017-gentoo.patch )
62 -
63 -src_compile() {
64 - emake PROCESSORS=$(makeopts_jobs) \
65 - GPRBUILD_FLAGS="-vl"
66 - emake tools PROCESSORS=$(makeopts_jobs) \
67 - GPRBUILD_FLAGS="-vl \
68 - -XGPR_BUILD=relocatable \
69 - -XLIBRARY_TYPE=relocatable \
70 - -XXMLADA_BUILD=relocatable"
71 -}
72 -
73 -src_install() {
74 - emake prefix="${D}"/usr install
75 - emake prefix="${D}"/usr install-tools \
76 - GPRINSTALL="gprinstall \
77 - -XGPR_BUILD=relocatable \
78 - -XLIBRARY_TYPE=relocatable \
79 - -XXMLADA_BUILD=relocatable"
80 - rm -r "${D}"/usr/share/gpr/manifests || die
81 - mv "${D}"/usr/bin/gnatpp{,-asis} || die
82 -}
83
84 diff --git a/dev-ada/asis/files/asis-2017-gentoo.patch b/dev-ada/asis/files/asis-2017-gentoo.patch
85 deleted file mode 100644
86 index 3c3ab73618fc..000000000000
87 --- a/dev-ada/asis/files/asis-2017-gentoo.patch
88 +++ /dev/null
89 @@ -1,50 +0,0 @@
90 ---- asis-gpl-2015-src/Makefile.old 2017-01-03 13:59:38.106788092 +0000
91 -+++ asis-gpl-2015-src/Makefile 2017-01-03 14:01:43.735605615 +0000
92 -@@ -10,18 +10,21 @@
93 -
94 - .PHONY: all
95 - all: setup-snames
96 -- $(GPRBUILD) -p -j0 -XBLD=$(BLD) -XOPSYS=$(OPSYS) -XGNSA=$(GNSA) \
97 -- $(GPRBUILD_FLAGS) -XASIS_COMPONENTS=$(COMPS) build_asis.gpr
98 -+ $(GPRBUILD) -p -j$(PROCESSORS) -XBLD=$(BLD) -XOPSYS=$(OPSYS) -XGNSA=$(GNSA) \
99 -+ $(GPRBUILD_FLAGS) -XASIS_COMPONENTS=$(COMPS) build_asis.gpr \
100 -+ -cargs $(ADAFLAGS)
101 -
102 - .PHONY: tools
103 - tools: setup
104 -- $(GPRBUILD) -p -j0 -XBLD=$(BLD) -XOPSYS=$(OPSYS) \
105 -- $(GPRBUILD_FLAGS) -XASIS_COMPONENTS=tools build_asis.gpr
106 -+ $(GPRBUILD) -p -j$(PROCESSORS) -XBLD=$(BLD) -XOPSYS=$(OPSYS) \
107 -+ $(GPRBUILD_FLAGS) -XASIS_COMPONENTS=tools build_asis.gpr \
108 -+ -cargs $(ADAFLAGS)
109 -
110 - .PHONY: toolsdev
111 - toolsdev: setup
112 -- $(GPRBUILD) -p -j0 -XBLD=$(BLD) -XOPSYS=$(OPSYS) \
113 -- $(GPRBUILD_FLAGS) -XASIS_COMPONENTS=toolsdev build_asis.gpr
114 -+ $(GPRBUILD) -p -j$(PROCESSORS) -XBLD=$(BLD) -XOPSYS=$(OPSYS) \
115 -+ $(GPRBUILD_FLAGS) -XASIS_COMPONENTS=toolsdev build_asis.gpr \
116 -+ -cargs $(ADAFLAGS)
117 -
118 - # The setup target re-generates 4 generated Ada files. We avoid changing the
119 - # timestamps of unchanged files, to avoid triggering recompilation of
120 -@@ -34,7 +37,8 @@
121 -
122 - .PHONY: setup-snames
123 - setup-snames: gnat/snames.ads-tmpl gnat/snames.adb-tmpl gnat/xutil.ads gnat/xutil.adb
124 -- $(GPRBUILD) -p -XBLD=$(BLD) $(GPRBUILD_FLAGS) gnat/snames.gpr
125 -+ $(GPRBUILD) -p -XBLD=$(BLD) $(GPRBUILD_FLAGS) gnat/snames.gpr \
126 -+ -cargs $(ADAFLAGS)
127 - cd gnat ; ./xsnamest$(exe_ext)
128 - if cmp --quiet gnat/snames.ns gnat/snames.ads; then \
129 - echo "snames.ads unchanged"; \
130 -@@ -52,7 +56,8 @@
131 - .PHONY: setup-factory
132 - setup-factory:
133 - $(GPRBUILD) -p -XBLD=$(BLD) $(GPRBUILD_FLAGS) \
134 -- tools/tool_utils/generate_factory.gpr
135 -+ tools/tool_utils/generate_factory.gpr \
136 -+ -cargs $(ADAFLAGS)
137 - cd tools/tool_utils ; \
138 - ./ada_trees-generate_factory$(exe_ext)
139 - if cmp --quiet tools/tool_utils/ada_trees-factory.ns tools/tool_utils/ada_trees-factory.ads; then \
140
141 diff --git a/dev-ada/asis/metadata.xml b/dev-ada/asis/metadata.xml
142 deleted file mode 100644
143 index bc4e76a04d38..000000000000
144 --- a/dev-ada/asis/metadata.xml
145 +++ /dev/null
146 @@ -1,13 +0,0 @@
147 -<?xml version="1.0" encoding="UTF-8"?>
148 -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
149 -<pkgmetadata>
150 - <maintainer type="project">
151 - <email>ada@g.o</email>
152 - </maintainer>
153 - <longdescription lang="en">
154 - ASIS is a library that gives applications access to the complete
155 - syntactic and semantic structure of an Ada compilation unit. This
156 - library is typically used by tools that need to perform some sort of
157 - static analysis on an Ada program.
158 - </longdescription>
159 -</pkgmetadata>