Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/
Date: Wed, 30 Mar 2016 23:49:09
Message-Id: 1459381663.c7b0d5c4b71610a9bd9cfae6b061a6d4d7c7506a.vapier@gentoo
1 commit: c7b0d5c4b71610a9bd9cfae6b061a6d4d7c7506a
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 30 23:22:59 2016 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 30 23:47:43 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b0d5c4
7
8 dev-libs/libpwquality: drop old <1.3.0 versions
9
10 dev-libs/libpwquality/Manifest | 1 -
11 dev-libs/libpwquality/libpwquality-1.2.4.ebuild | 76 -------------------------
12 2 files changed, 77 deletions(-)
13
14 diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
15 index dd35c3b..90ca09d 100644
16 --- a/dev-libs/libpwquality/Manifest
17 +++ b/dev-libs/libpwquality/Manifest
18 @@ -1,2 +1 @@
19 -DIST libpwquality-1.2.4.tar.bz2 394060 SHA256 9ad67be364a66dc8b334a473c77d9f531137ee0e9d85d81f567f410a375857c7 SHA512 63ead296320e8eadc1a3341c28b015f9dbbf30e610e9226a11018d81aeb412d0e211753ebdb45f959c35cedfc6ed580bba9e6b0f8822c3b5f38062428f637049 WHIRLPOOL 94166db5bba425fb19a9a27fe27eb082716e887b90fa2d2bd64e56f4d9202c6cc1f7f16779185a5c44ce3145f8a8df92ecca9b6628ae63daba99aca4d5a9c1a9
20 DIST libpwquality-1.3.0.tar.bz2 423910 SHA256 74d2ea90e103323c1f2d6a6cc9617cdae6877573eddb31aaf31a40f354cc2d2a SHA512 c3817c7a5ca962b161911b97b413a0db7c34a99ba2cd191435024abdbe060e248c0f88436f24d3992dcb1b00d34b88afb731ef1fd23efc3ad1abe56d4d7d53ea WHIRLPOOL b6451083551a13be259d1a81eb089889d9ee430c30afb2555aa2e5e7c4240febc71b152ce3c210b592a56db8988fc88a827d8e9f368c5aa478d5babf4e316b8c
21
22 diff --git a/dev-libs/libpwquality/libpwquality-1.2.4.ebuild b/dev-libs/libpwquality/libpwquality-1.2.4.ebuild
23 deleted file mode 100644
24 index e2597b0..0000000
25 --- a/dev-libs/libpwquality/libpwquality-1.2.4.ebuild
26 +++ /dev/null
27 @@ -1,76 +0,0 @@
28 -# Copyright 1999-2015 Gentoo Foundation
29 -# Distributed under the terms of the GNU General Public License v2
30 -# $Id$
31 -
32 -EAPI="5"
33 -PYTHON_COMPAT=( python{2_7,3_3,3_4} )
34 -
35 -inherit eutils multilib pam python-r1 toolchain-funcs
36 -
37 -DESCRIPTION="Library for password quality checking and generating random passwords"
38 -HOMEPAGE="https://fedorahosted.org/libpwquality/"
39 -SRC_URI="https://fedorahosted.org/releases/l/i/${PN}/${P}.tar.bz2"
40 -
41 -LICENSE="|| ( BSD GPL-2 )"
42 -SLOT="0"
43 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
44 -IUSE="pam python static-libs"
45 -
46 -RDEPEND="
47 - >=sys-libs/cracklib-2.8:=
48 - pam? ( virtual/pam )
49 - python? ( ${PYTHON_DEPS} )
50 -"
51 -DEPEND="${RDEPEND}
52 - >=sys-devel/gettext-0.18.2
53 - virtual/pkgconfig
54 -"
55 -
56 -src_prepare() {
57 - # ensure pkgconfig files go in /usr
58 - sed -e 's:\(pkgconfigdir *=\).*:\1 '${EPREFIX}/usr/$(get_libdir)'/pkgconfig:' \
59 - -i src/Makefile.{am,in} || die "sed failed"
60 - use python && python_copy_sources
61 -}
62 -
63 -src_configure() {
64 - # Install library in /lib for pam
65 - configuring() {
66 - local sitedir
67 - econf \
68 - --libdir="${EPREFIX}/$(get_libdir)" \
69 - $(use_enable pam) \
70 - --with-securedir="${EPREFIX}/$(getpam_mod_dir)" \
71 - $(use_enable python python-bindings) \
72 - $(usex python "--with-pythonsitedir=$(use python && python_get_sitedir)" "") \
73 - $(use_enable static-libs static)
74 - }
75 - if_use_python_python_foreach_impl configuring
76 -}
77 -
78 -src_compile() {
79 - if_use_python_python_foreach_impl default
80 -}
81 -
82 -src_test() {
83 - if_use_python_python_foreach_impl default
84 -}
85 -
86 -src_install() {
87 - if_use_python_python_foreach_impl default
88 - if use static-libs; then
89 - # Do not install static libs in /lib
90 - mkdir -p "${ED}usr/$(get_libdir)"
91 - mv "${ED}$(get_libdir)/libpwquality.a" "${ED}/usr/$(get_libdir)/" || die
92 - gen_usr_ldscript libpwquality.so
93 - fi
94 - prune_libtool_files --modules
95 -}
96 -
97 -if_use_python_python_foreach_impl() {
98 - if use python; then
99 - python_foreach_impl run_in_build_dir "$@"
100 - else
101 - "$@"
102 - fi
103 -}