summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2021-01-31 00:46:39 +0100
committerMichał Górny <mgorny@gentoo.org>2021-01-31 01:06:29 +0100
commit4366c349561aa0de2746ac44ecda5260028f635d (patch)
treecc7cf9d274a9cdea7c10cad843ac4b4b3fc2743a /dev-ada
parentsys-cluster/ganglia: Remove old (diff)
downloadgentoo-4366c349561aa0de2746ac44ecda5260028f635d.tar.gz
gentoo-4366c349561aa0de2746ac44ecda5260028f635d.tar.bz2
gentoo-4366c349561aa0de2746ac44ecda5260028f635d.zip
dev-ada/gnatcoll-db: Remove last-rited pkg
Closes: https://bugs.gentoo.org/735262 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-ada')
-rw-r--r--dev-ada/gnatcoll-db/Manifest1
-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
4 files changed, 0 insertions, 160 deletions
diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest
deleted file mode 100644
index ecb7f53f2007..000000000000
--- a/dev-ada/gnatcoll-db/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnatcoll-db-2019-src.tar.gz 2405755 BLAKE2B 70db599e8fe90a1312c2078379c6cddf518159fd8eea8c958d1abf4f4ccc504c8296e0018b03fe7f145619b6f73d6ce38b7a43cfd73dd5e1df7eb1949aa81043 SHA512 89e941a786b1d9591f4cb9f5f7db02875bb37638be7efb88e31087900c8c10ac52680f1246f90cda6fbac1b9ab213bf364d88bf583ad262f17c0a647492019a3
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>