commit:     44aefb1382257f24de54bd4767acd59c73371fd1
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  4 20:07:26 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Aug  4 20:08:57 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44aefb13

Revert "dev-libs/libpwquality: works with py3.7"

This reverts commit 620c6c51b7a42968eea51ac095d80e4e813ba906.
Unauthorized by maintainer. Many EAPI-7 porting issues in revision.

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild | 78 ----------------------
 1 file changed, 78 deletions(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild
deleted file mode 100644
index 6405f2ee47d..00000000000
--- a/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
-
-inherit eutils multilib pam python-r1 toolchain-funcs usr-ldscript
-
-DESCRIPTION="Library for password quality checking and generating random 
passwords"
-HOMEPAGE="https://github.com/libpwquality/libpwquality";
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2";
-
-LICENSE="|| ( BSD GPL-2 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
-IUSE="pam python static-libs"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-       >=sys-libs/cracklib-2.8:=[static-libs(+)?]
-       pam? ( virtual/pam )
-       python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}
-       >=sys-devel/gettext-0.18.2
-       virtual/pkgconfig
-"
-
-src_prepare() {
-       default
-       # ensure pkgconfig files go in /usr
-       sed -e 's:\(pkgconfigdir *=\).*:\1 
'${EPREFIX}/usr/$(get_libdir)'/pkgconfig:' \
-               -i src/Makefile.{am,in} || die "sed failed"
-       use python && python_copy_sources
-}
-
-src_configure() {
-       # Install library in /lib for pam
-       configuring() {
-               local sitedir
-               econf \
-                       --libdir="${EPREFIX}/$(get_libdir)" \
-                       $(use_enable pam) \
-                       --with-securedir="${EPREFIX}/$(getpam_mod_dir)" \
-                       $(use_enable python python-bindings) \
-                       $(usex python "--with-pythonsitedir=$(use python && 
python_get_sitedir)" "") \
-                       $(use_enable static-libs static)
-       }
-       if_use_python_python_foreach_impl configuring
-}
-
-src_compile() {
-       if_use_python_python_foreach_impl default
-}
-
-src_test() {
-       if_use_python_python_foreach_impl default
-}
-
-src_install() {
-       if_use_python_python_foreach_impl default
-       if use static-libs; then
-               # Do not install static libs in /lib
-               mkdir -p "${ED}usr/$(get_libdir)"
-               mv "${ED}$(get_libdir)/libpwquality.a" 
"${ED}/usr/$(get_libdir)/" || die
-               gen_usr_ldscript libpwquality.so
-       fi
-       prune_libtool_files --modules
-}
-
-if_use_python_python_foreach_impl() {
-       if use python; then
-               python_foreach_impl run_in_build_dir "$@"
-       else
-               "$@"
-       fi
-}

Reply via email to