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/gnatcoll-db/
Date: Wed, 28 Aug 2019 16:35:14
Message-Id: 1567010096.b30b0ee52a9d5c76a68a5eae82d4984bc740890b.tupone@gentoo
1 commit: b30b0ee52a9d5c76a68a5eae82d4984bc740890b
2 Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 28 16:34:56 2019 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 28 16:34:56 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b30b0ee5
7
8 dev-ada/gnatcoll-db: stable 2018-r1
9
10 Package-Manager: Portage-2.3.69, Repoman-2.3.16
11 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
12
13 dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild | 2 +-
14 dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild | 101 -------------------------
15 2 files changed, 1 insertion(+), 102 deletions(-)
16
17 diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
18 index f66fbf0b7c9..af9bc69a22f 100644
19 --- a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
20 +++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
21 @@ -14,7 +14,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cbc7a4475263382be6
22
23 LICENSE="GPL-3"
24 SLOT="0"
25 -KEYWORDS="~amd64 ~x86"
26 +KEYWORDS="amd64 x86"
27 IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 gnatcoll_db2ada gnatinspect postgres
28 +shared sql sqlite static-libs static-pic xref"
29
30
31 diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
32 deleted file mode 100644
33 index bce7b5b49ae..00000000000
34 --- a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
35 +++ /dev/null
36 @@ -1,101 +0,0 @@
37 -# Copyright 1999-2018 Gentoo Authors
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=6
41 -PYTHON_COMPAT=( python2_7 )
42 -inherit multilib multiprocessing autotools python-single-r1
43 -
44 -MYP=${PN}-gpl-${PV}
45 -
46 -DESCRIPTION="GNAT Component Collection"
47 -HOMEPAGE="http://libre.adacore.com"
48 -SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cbc7a4475263382be6
49 - -> ${MYP}-src.tar.gz"
50 -
51 -LICENSE="GPL-3"
52 -SLOT="0"
53 -KEYWORDS="amd64 x86"
54 -IUSE="gnat_2016 gnat_2017 +gnat_2018 gnatcoll_db2ada gnatinspect postgres
55 - +shared sql sqlite static-libs static-pic xref"
56 -
57 -RDEPEND="dev-ada/gnatcoll-core[gnat_2016=,gnat_2017=,gnat_2018=]
58 - dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
59 - sqlite? ( dev-db/sqlite:3 )
60 - postgres? ( dev-db/postgresql:* )
61 - xref? (
62 - dev-ada/gnatcoll-bindings[iconv,shared?,static-libs?,static-pic?]
63 - dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=]
64 - )"
65 -DEPEND="${RDEPEND}
66 - dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018=]"
67 -
68 -REQUIRED_USE="gnatinspect? ( xref )
69 - xref? ( sqlite )
70 - sqlite? ( sql )
71 - gnatcoll_db2ada? ( sql )"
72 -
73 -S="${WORKDIR}"/${MYP}-src
74 -
75 -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
76 -
77 -src_compile() {
78 - build () {
79 - GPR_PROJECT_PATH="${S}/sql":"${S}/sqlite":"${S}/xref" \
80 - gprbuild -p -m -v -j$(makeopts_jobs) -XGNATCOLL_SQLITE=external \
81 - -XGNATCOLL_VERSION=2018 \
82 - -XBUILD=PROD -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 -XGPR_BUILD=$2 \
83 - -P $1/$3.gpr \
84 - -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
85 - }
86 - for kind in shared static-libs static-pic ; do
87 - if use $kind; then
88 - lib=${kind%-libs}
89 - lib=${lib/shared/relocatable}
90 - for dir in sql sqlite xref postgres ; do
91 - if use $dir; then
92 - build $dir $lib gnatcoll_${dir}
93 - fi
94 - done
95 - fi
96 - done
97 - if use shared; then
98 - preflib=relocatable
99 - elif use static-libs; then
100 - preflib=static
101 - else
102 - preflib=static-pic
103 - fi
104 - for dir in gnatinspect gnatcoll_db2ada ; do
105 - if use $dir; then
106 - build $dir $lib ${dir}
107 - fi
108 - done
109 -}
110 -
111 -src_install() {
112 - build () {
113 - GPR_PROJECT_PATH="${D}/usr/share/gpr" gprinstall -p -f \
114 - -XBUILD=PROD -XGNATCOLL_VERSION=2018 \
115 - --prefix="${D}"/usr -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 \
116 - -XGPR_BUILD=$2 --build-name=$2 --build-var=LIBRARY_TYPE \
117 - -P $1/$3.gpr
118 - }
119 - for kind in shared static-libs static-pic ; do
120 - if use $kind; then
121 - lib=${kind%-libs}
122 - lib=${lib/shared/relocatable}
123 - for dir in sql sqlite xref postgres ; do
124 - if use $dir; then
125 - build $dir $lib gnatcoll_${dir}
126 - fi
127 - done
128 - fi
129 - done
130 - for dir in gnatinspect gnatcoll_db2ada ; do
131 - if use $dir; then
132 - build $dir $lib ${dir}
133 - fi
134 - done
135 - rm -rf "${D}"/usr/share/gpr/manifests
136 - einstalldocs
137 -}