diff options
author | 2018-05-15 16:01:00 -0400 | |
---|---|---|
committer | 2018-05-15 16:01:00 -0400 | |
commit | 847228fc6fdbde73141282081e5eca15a025ad90 (patch) | |
tree | 11dfb52a1a6f22f46eacc4ef710c690f9ce05d9a /dev-libs/libpqxx/libpqxx-5.1.0.ebuild | |
parent | net-misc/tigervnc: Drop hppa (diff) | |
download | gentoo-847228fc6fdbde73141282081e5eca15a025ad90.tar.gz gentoo-847228fc6fdbde73141282081e5eca15a025ad90.tar.bz2 gentoo-847228fc6fdbde73141282081e5eca15a025ad90.zip |
dev-libs/libpqxx: Cleanup
Closes: https://bugs.gentoo.org/642434
Closes: https://bugs.gentoo.org/640154
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'dev-libs/libpqxx/libpqxx-5.1.0.ebuild')
-rw-r--r-- | dev-libs/libpqxx/libpqxx-5.1.0.ebuild | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/dev-libs/libpqxx/libpqxx-5.1.0.ebuild b/dev-libs/libpqxx/libpqxx-5.1.0.ebuild deleted file mode 100644 index 65bd4b7a2800..000000000000 --- a/dev-libs/libpqxx/libpqxx-5.1.0.ebuild +++ /dev/null @@ -1,86 +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 python-any-r1 - -KEYWORDS="~alpha amd64 ~hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd" - -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_prepare() { - default - - sed -e 's/python/python2/' \ - -i tools/{splitconfig,template2mak.py} \ - || die "Couldn't fix Python shebangs" -} - -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 -} |