diff options
author | Aaron W. Swenson <titanofold@gentoo.org> | 2022-07-03 07:59:47 -0400 |
---|---|---|
committer | Aaron W. Swenson <titanofold@gentoo.org> | 2022-07-03 07:59:47 -0400 |
commit | 41c6d1d624bcfdfa812246cb60c74e6a40fd7393 (patch) | |
tree | 1734f8ef6db90f85263b426e93570543fdade965 /dev-libs/libpqxx/libpqxx-7.2.1.ebuild | |
parent | app-misc/recoll: clean old (diff) | |
download | gentoo-41c6d1d624bcfdfa812246cb60c74e6a40fd7393.tar.gz gentoo-41c6d1d624bcfdfa812246cb60c74e6a40fd7393.tar.bz2 gentoo-41c6d1d624bcfdfa812246cb60c74e6a40fd7393.zip |
dev-libs/libpqxx: Cleanup
Also fix VariableScope QA: EROOT -> BROOT.
Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
Diffstat (limited to 'dev-libs/libpqxx/libpqxx-7.2.1.ebuild')
-rw-r--r-- | dev-libs/libpqxx/libpqxx-7.2.1.ebuild | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/dev-libs/libpqxx/libpqxx-7.2.1.ebuild b/dev-libs/libpqxx/libpqxx-7.2.1.ebuild deleted file mode 100644 index 83b80d315880..000000000000 --- a/dev-libs/libpqxx/libpqxx-7.2.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit python-any-r1 - -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86" - -DESCRIPTION="Standard front-end for writing C++ programs that use PostgreSQL" -SRC_URI="https://github.com/jtv/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -HOMEPAGE="http://pqxx.org/development/libpqxx/" -LICENSE="BSD" -SLOT="0" -IUSE="doc static-libs" - -RDEPEND="dev-db/postgresql:=" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - doc? ( - app-doc/doxygen - app-text/xmlto - ) -" - -DOCS=( AUTHORS NEWS README{.md,-UPGRADE} ) - -src_configure() { - econf \ - --enable-shared \ - $(use_enable doc documentation) \ - $(use_enable static-libs static) -} - -src_test() { - einfo "The tests need a running PostgreSQL server and an existing database." - einfo "Test requires PGDATABASE and PGUSER to be set at a minimum. Optionally," - einfo "set PGPORT and PGHOST. Define them at the command line or in:" - einfo " ${EROOT}/etc/libpqxx_test_env" - - if [[ -z $PGDATABASE || -z $PGUSER ]] ; then - if [[ -f ${EROOT}/etc/libpqxx_test_env ]] ; then - source "${EROOT}/etc/libpqxx_test_env" - [[ -n $PGDATABASE ]] && export PGDATABASE - [[ -n $PGHOST ]] && export PGHOST - [[ -n $PGPORT ]] && export PGPORT - [[ -n $PGUSER ]] && export PGUSER - fi - fi - - if [[ -n $PGDATABASE && -n $PGUSER ]] ; then - local server_version - server_version=$(psql -Aqtc 'SELECT version();' 2> /dev/null) - if [[ $? = 0 ]] ; then - cd "${S}/test" || die - emake check - else - eerror "Is the server running?" - eerror "Verify role and database exist, and are permitted in pg_hba.conf for:" - eerror " Role: ${PGUSER}" - eerror " Database: ${PGDATABASE}" - die "Couldn't connect to server." - fi - else - eerror "PGDATABASE and PGUSER must be set to perform tests." - eerror "Skipping tests." - fi -} - -src_install () { - use doc && HTML_DOCS=( doc/html/. ) - default - - if ! use static-libs; then - find "${D}" -name '*.la' -delete || die - fi -} |