summaryrefslogtreecommitdiff
path: root/dev-ada/gnatcoll-db
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:57:42 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:57:42 +0100
commit1798c4aeca70ac8d0a243684d6a798fbc65735f8 (patch)
treee48e19cb6fa03de18e1c63e1a93371b7ebc4eb56 /dev-ada/gnatcoll-db
parentd87262dd706fec50cd150aab3e93883b6337466d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-ada/gnatcoll-db')
-rw-r--r--dev-ada/gnatcoll-db/Manifest4
-rw-r--r--dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch21
-rw-r--r--dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild104
-rw-r--r--dev-ada/gnatcoll-db/metadata.xml33
4 files changed, 0 insertions, 162 deletions
diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest
deleted file mode 100644
index 858df244106f..000000000000
--- a/dev-ada/gnatcoll-db/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX gnatcoll-db-2018-gentoo.patch 785 BLAKE2B 9136909b36568f624271e3244847702df3b53a86675e819989f32da258ace77d6b96e4a11cd8881a04f4348c44ec287274256909af8e94be3a0d9d95bffa4b9f SHA512 036434974dd482f6945beb23ab857961d6a92feb37b91bbe6f0cad74a1ebec81332cd7df872050720c52c784d6d0cbf9f0d856b832d940e156327093bdacba4d
-DIST gnatcoll-db-gpl-2018-src.tar.gz 2375712 BLAKE2B d5678bdc0993b67d93bdd4cb33ee3ecba15f7cdeead173caaaa08312103505d97099037215a3b0699296aadfa0ef68327f28e01c6229db1fefc5b7d7ebf93187 SHA512 02c967b5951ef0e17e58874e03c9a6252f9c4b28100c9530fb88212e91bc692545f3acc8623477942db220bd54d56b494150b088d05c40f6a24aad8cf6a8f8de
-EBUILD gnatcoll-db-2018.ebuild 2702 BLAKE2B 45c35b10be332432f876d556939e6a26536182fe8a38883e71b40891c3d98d9058d09c039c9481e572e1e6fcda4fe270d358c8b7349336d3dc63c1405fa3b5e5 SHA512 55466619a1942dda47b987e79c92aecd5e880e25671cf2ef3a0fd051b154f81dbd5875aa17f2424d1fd56c26a56d1d113114141f3caedb1861575f335e15a7ac
-MISC metadata.xml 1519 BLAKE2B 93aa938ca272fb984d08a0471ff339204d0afc854f9fddc4c1f0e060650263c36166e1de91453bdfd52bc0d53844c7042c6f5b14d955b72ab042e6dffadaf4f4 SHA512 27cf0aa52080186fd7970dc02f31eb861ee20edc08366926ea29ec0a826d10c92d80eea840a403fe9be1ccf0be33aaf866f94fe66d351926ffb30104ce143e88
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 e6d5119aed4e..000000000000
--- a/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch
+++ /dev/null
@@ -1,21 +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 := ();
-
---- a/postgres/gnatcoll_postgres.gpr 2018-06-24 16:39:56.345322365 +0200
-+++ b/postgres/gnatcoll_postgres.gpr 2018-06-24 16:40:30.737772583 +0200
-@@ -81,6 +81,7 @@
- for Switches ("Ada") use ("-O2", "-gnatn", "-gnatwaCJ");
- for Switches ("C") use ("-O2", "-Wunreachable-code") & PQP_Flag;
- end case;
-+ for Driver ("C") use External ("GCC", "gcc");
- end Compiler;
-
- package Binder is
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
deleted file mode 100644
index a9b22807ce10..000000000000
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-inherit multilib multiprocessing autotools python-single-r1
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="GNAT Component Collection"
-HOMEPAGE="http://libre.adacore.com"
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cbc7a4475263382be6
- -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 gnatcoll_db2ada gnatinspect postgres
- +shared sql sqlite static-libs static-pic xref"
-
-RDEPEND="dev-ada/gnatcoll-core[gnat_2016=,gnat_2017=,gnat_2018=]
- dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
- sqlite? ( dev-db/sqlite:3 )
- postgres? ( dev-db/postgresql:* )
- xref? (
- dev-ada/gnatcoll-bindings[iconv,shared?,static-libs?,static-pic?]
- dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=]
- )"
-DEPEND="${RDEPEND}
- dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018=]"
-
-REQUIRED_USE="!gnat_2016
- sqlite? ( sql )
- xref? ( sqlite )
- gnatinspect? ( xref )
- gnatcoll_db2ada? ( sql )"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_compile() {
- GCC_PV=7.3.1
- build () {
- GCC=${CHOST}-gcc-${GCC_PV} \
- 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"
- }
- 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
- preflib=relocatable
- elif use static-libs; then
- preflib=static
- else
- preflib=static-pic
- fi
- for dir in gnatinspect gnatcoll_db2ada ; do
- if use $dir; then
- build $dir $lib ${dir}
- fi
- done
-}
-
-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
- }
- 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
- for dir in gnatinspect gnatcoll_db2ada ; do
- if use $dir; then
- build $dir $lib ${dir}
- fi
- done
- rm -r "${D}"/usr/share/gpr/manifests || die
- einstalldocs
-}
diff --git a/dev-ada/gnatcoll-db/metadata.xml b/dev-ada/gnatcoll-db/metadata.xml
deleted file mode 100644
index 4a18c9113ff2..000000000000
--- a/dev-ada/gnatcoll-db/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>tupone@gentoo.org</email>
- <name>Tupone Alfredo</name>
- </maintainer>
- <use>
- <flag name="gnat_2016">Compile with dev-lang/gnat-gpl-2016</flag>
- <flag name="gnat_2017">Compile with dev-lang/gnat-gpl-2017</flag>
- <flag name="gnat_2018">Compile with dev-lang/gnat-gpl-2018</flag>
- <flag name="gnatcoll_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>