Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/
Date: Sat, 11 Jan 2020 20:32:10
Message-Id: 1578774439.cb86afcbed1a9453c76435e3fbce3d787029dfc5.leio@gentoo
1 commit: cb86afcbed1a9453c76435e3fbce3d787029dfc5
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 11 20:27:19 2020 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 11 20:27:19 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb86afcb
7
8 dev-libs/libpwquality: remove old
9
10 Package-Manager: Portage-2.3.79, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 dev-libs/libpwquality/Manifest | 1 -
14 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 77 -------------------------
15 2 files changed, 78 deletions(-)
16
17 diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
18 index e78d5762d8a..c2951e5c2e9 100644
19 --- a/dev-libs/libpwquality/Manifest
20 +++ b/dev-libs/libpwquality/Manifest
21 @@ -1,3 +1,2 @@
22 -DIST libpwquality-1.4.0.tar.bz2 450384 BLAKE2B 52a6f1c1bf90f6f01fb07667937b9792935729be77042bfc97dee8faa923212fa02410ad4e5c56f778bc9a8d248655f0b738889f5a0e73dc201d62d0c79093d0 SHA512 b8049f8b71bbfd4d345dbd4c4cffd29e9029b0fca4c95527af54d11a3b06e4708236b630df6c66738368298679c96cb3bf26b1b5d95cb3c5f7e1073cab8a98d9
23 DIST libpwquality-1.4.1.tar.bz2 423053 BLAKE2B 305dbad6bba47d489cc5af7a362564cf9d8800e72d2e77cdbb2ea6fbf4d6888ef07ea93a4af474a60e6c25df417d0222ba54ebfa458894508410cec1ffbae654 SHA512 0bbec7e79a4db56c2cbda65c36003758a1044eee2ac8c678447d96d3cddf034a3196a7d8cd7972e9f50701391b8b81e2c3769fd81c4e4605fed96efd120ff257
24 DIST libpwquality-1.4.2.tar.bz2 423072 BLAKE2B 7f571e73ed4d12e6780dd47b6579aca3b7413eff23f9c11114ee2f95134893097b3cd183fcfc5482c96ca9bfdd1e137d4064062591f56b3998f3bf85768389eb SHA512 6f395e94797cc565edae6de8f4c7c60736d07ffa849c9878ec4d867f8cb7bea6f08bdd20501791dd05b02d487f8fea66a02a30841c7cea6e86b5903eaf685879
25
26 diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
27 deleted file mode 100644
28 index ee8f80aa97a..00000000000
29 --- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
30 +++ /dev/null
31 @@ -1,77 +0,0 @@
32 -# Copyright 1999-2020 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=6
36 -PYTHON_COMPAT=( python{2_7,3_6} )
37 -
38 -inherit eutils multilib pam python-r1 toolchain-funcs usr-ldscript
39 -
40 -DESCRIPTION="Library for password quality checking and generating random passwords"
41 -HOMEPAGE="https://github.com/libpwquality/libpwquality"
42 -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2"
43 -
44 -LICENSE="|| ( BSD GPL-2 )"
45 -SLOT="0"
46 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
47 -IUSE="pam python static-libs"
48 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
49 -
50 -RDEPEND="
51 - >=sys-libs/cracklib-2.8:=[static-libs(+)?]
52 - pam? ( sys-libs/pam )
53 - python? ( ${PYTHON_DEPS} )
54 -"
55 -DEPEND="${RDEPEND}
56 - >=sys-devel/gettext-0.18.2
57 - virtual/pkgconfig
58 -"
59 -
60 -src_prepare() {
61 - default
62 - # ensure pkgconfig files go in /usr
63 - sed -e 's:\(pkgconfigdir *=\).*:\1 '${EPREFIX}/usr/$(get_libdir)'/pkgconfig:' \
64 - -i src/Makefile.{am,in} || die "sed failed"
65 - use python && python_copy_sources
66 -}
67 -
68 -src_configure() {
69 - # Install library in /lib for pam
70 - configuring() {
71 - local sitedir
72 - econf \
73 - --libdir="${EPREFIX}/$(get_libdir)" \
74 - $(use_enable pam) \
75 - --with-securedir="${EPREFIX}/$(getpam_mod_dir)" \
76 - $(use_enable python python-bindings) \
77 - $(usex python "--with-pythonsitedir=$(use python && python_get_sitedir)" "") \
78 - $(use_enable static-libs static)
79 - }
80 - if_use_python_python_foreach_impl configuring
81 -}
82 -
83 -src_compile() {
84 - if_use_python_python_foreach_impl default
85 -}
86 -
87 -src_test() {
88 - if_use_python_python_foreach_impl default
89 -}
90 -
91 -src_install() {
92 - if_use_python_python_foreach_impl default
93 - if use static-libs; then
94 - # Do not install static libs in /lib
95 - mkdir -p "${ED}usr/$(get_libdir)"
96 - mv "${ED}$(get_libdir)/libpwquality.a" "${ED}/usr/$(get_libdir)/" || die
97 - gen_usr_ldscript libpwquality.so
98 - fi
99 - prune_libtool_files --modules
100 -}
101 -
102 -if_use_python_python_foreach_impl() {
103 - if use python; then
104 - python_foreach_impl run_in_build_dir "$@"
105 - else
106 - "$@"
107 - fi
108 -}