[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2024-04-09 Thread Sam James
commit: 54a311eb568400862acf36a6f3c99f7748dbeb22
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  9 22:45:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  9 22:45:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a311eb

dev-libs/libpwquality: Stabilize 1.4.5-r1 ppc, #928789

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
index dfee57909142..f4eb2d415180 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2024-04-07 Thread Arthur Zamarin
commit: 7ca32f158b6c22a23450a968fd1d161b790ba760
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 09:14:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 09:14:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca32f15

dev-libs/libpwquality: Stabilize 1.4.5-r1 arm64, #928789

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
index 9d3751727f22..dfee57909142 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2024-04-07 Thread Arthur Zamarin
commit: b62974266154baba0cb9eaacdb57d1327d7e6bfc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 06:56:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 06:56:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6297426

dev-libs/libpwquality: Stabilize 1.4.5-r1 ppc64, #928789

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
index 54f1df3a573c..9d3751727f22 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2024-04-07 Thread Arthur Zamarin
commit: d17db66a22a0954ce7c6c1a7aab30839814813b2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 06:27:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 06:27:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17db66a

dev-libs/libpwquality: Stabilize 1.4.5-r1 arm, #928789

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
index c3769f9df30e..54f1df3a573c 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2024-04-06 Thread Arthur Zamarin
commit: 6000d86df8f87e04c541932f64edb42af1a922f4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 21:06:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 21:06:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6000d86d

dev-libs/libpwquality: Stabilize 1.4.5-r1 sparc, #928789

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
index 86d7c956d46c..2083830b7557 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2024-03-11 Thread Sam James
commit: 8c7210b043858c2d6676e00e157d10a2b745c77c
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 11 19:30:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 11 21:31:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7210b0

dev-libs/libpwquality: make sure elibtoolize is applied

Needed to e.g. pass LTO warning flags through to the linker.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
index e78148abc8f3..86d7c956d46c 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
-inherit pam python-r1
+inherit libtool pam python-r1
 
 DESCRIPTION="Library for password quality checking and generating random 
passwords"
 HOMEPAGE="https://github.com/libpwquality/libpwquality;
@@ -29,6 +29,7 @@ DEPEND="${RDEPEND}"
 
 src_prepare() {
default
+   elibtoolize
 
if use python ; then
# bug #830397



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2024-03-01 Thread Sam James
commit: e58fd04c167b4a234ad0f79b02cc186565a5ca8b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  1 16:26:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  1 16:29:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e58fd04c

dev-libs/libpwquality: drop usr-ldscript hacks

We're removing usr-ldscript per the recent news item, but this also
breaks with USE=static-libs.

Drop all the hacks for relocating the libraries. Keep installing the PAM
module to / though as other PAM modules too.

(Also, drop a patch which was already merged in 1.4.5.)

Closes: https://bugs.gentoo.org/920823
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild | 74 ++
 1 file changed, 74 insertions(+)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
new file mode 100644
index ..e78148abc8f3
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.4.5-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit pam python-r1
+
+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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="pam python static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+"
+RDEPEND="
+   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
+   pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   if use python ; then
+   # bug #830397
+   export SETUPTOOLS_USE_DISTUTILS=stdlib
+   python_copy_sources
+   fi
+}
+
+src_configure() {
+   # Install library in /lib for pam
+   configuring() {
+   local sitedir
+   econf \
+   --libdir="${EPREFIX}/usr/$(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
+   find "${ED}" -name '*.la' -delete || die
+}
+
+if_use_python_python_foreach_impl() {
+   if use python; then
+   python_foreach_impl run_in_build_dir "$@"
+   else
+   "$@"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-12-22 Thread Arthur Zamarin
commit: e3bcb7982a33ce253f73bcd6b37e9854d27bbee5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 11:15:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 11:15:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3bcb798

dev-libs/libpwquality: Stabilize 1.4.5 hppa, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
index 916fc96a3efa..26b934e63fcd 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-12-22 Thread Arthur Zamarin
commit: 711c1f0efa7e8ad2b1d76853a35ecf2e5c617f4b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 11:12:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 11:12:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=711c1f0e

dev-libs/libpwquality: Stabilize 1.4.5 arm, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
index 60a93651e6bc..916fc96a3efa 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-12-16 Thread Arthur Zamarin
commit: 2f486587b4511e2d796fef9547d1adef1d300c59
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 17 06:42:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 17 06:44:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f486587

dev-libs/libpwquality: Stabilize 1.4.5 ppc, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
index 6d163111d33e..60a93651e6bc 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-12-16 Thread Arthur Zamarin
commit: f0ed1d33997804004f8875f6b559854b6138fb16
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:56:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:56:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ed1d33

dev-libs/libpwquality: Stabilize 1.4.5 ppc64, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
index 476b04afd2c5..15c8254436c6 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-12-16 Thread Arthur Zamarin
commit: 75c0e145ee0205e1b9de5c5e9bdb2a72ddd17ce8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:29:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:29:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c0e145

dev-libs/libpwquality: Stabilize 1.4.5 sparc, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
index 1e360a9bc93c..a3b1e99bdb4b 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-12-03 Thread Matt Turner
commit: 97766da4d8ab5f646a77632cacea55c033e5e16f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 02:44:28 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 02:45:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97766da4

dev-libs/libpwquality: Drop unneeded eautoreconf

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.5.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
index b6704ac8fe51..310d2d4d8b88 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
-inherit autotools pam python-r1 usr-ldscript
+inherit pam python-r1 usr-ldscript
 
 DESCRIPTION="Library for password quality checking and generating random 
passwords"
 HOMEPAGE="https://github.com/libpwquality/libpwquality;
@@ -37,9 +37,6 @@ src_prepare() {
sed -e "s:\(pkgconfigdir *=\).*:\1 
${EPREFIX}/usr/$(get_libdir)/pkgconfig:" \
-i src/Makefile.{am,in} || die "sed failed"
 
-   # Needed for musl patch, drop on next release
-   eautoreconf
-
if use python ; then
# bug #830397
export SETUPTOOLS_USE_DISTUTILS=stdlib



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-11-18 Thread Mart Raudsepp
commit: 054adff27bda0705694d2c188028557f384a7958
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Nov 18 17:32:31 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Nov 18 17:34:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=054adff2

dev-libs/libpwquality: add 1.4.5

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libpwquality/Manifest  |  1 +
 dev-libs/libpwquality/libpwquality-1.4.5.ebuild | 90 +
 2 files changed, 91 insertions(+)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index c59785fae642..c909ff7fbfa7 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1 +1,2 @@
 DIST libpwquality-1.4.4.tar.bz2 426923 BLAKE2B 
732e349a89b418d0b29d433551cd67e7b5f0daacb50ea73cfa7e45623801f6b559322645b4f4b0d741512964556d7e004d6a1c63b20e395c3c1b96923506e8bb
 SHA512 
2d49b79105361663f009f7183fde9123e6f1e63bd678dfe5418143f611e763af8dd44374b826b3c22a00e721047c539741dc44d99a2289b9ab229791768d6e76
+DIST libpwquality-1.4.5.tar.bz2 433961 BLAKE2B 
f5326996ab607bf9d24de446d9714987ad259fdbc54983769abc298969e2e9a4cee78f2a5c5d963bd0e5f57ea3aa346b0ce108b465a8da82810486b37e36
 SHA512 
91a6febbf40047e553b6051df727857df7932c816638f15118a46b8286527a80446ca4f6a050d2b1f4e5bf4b75290751ce358fa477cb9d06fe89a450d647

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
new file mode 100644
index ..b6704ac8fe51
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit autotools pam python-r1 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="pam python static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+"
+RDEPEND="
+   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
+   pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.4-pam_pwquality-include.patch
+)
+
+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"
+
+   # Needed for musl patch, drop on next release
+   eautoreconf
+
+   if use python ; then
+   # bug #830397
+   export SETUPTOOLS_USE_DISTUTILS=stdlib
+   python_copy_sources
+   fi
+}
+
+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
+   find "${ED}" -name '*.la' -delete || die
+}
+
+if_use_python_python_foreach_impl() {
+   if use python; then
+   python_foreach_impl run_in_build_dir "$@"
+   else
+   "$@"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-11-16 Thread Arthur Zamarin
commit: f056a1e69205f0b31e30ee3873101ec494e2120d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 16 18:10:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 16 18:10:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f056a1e6

dev-libs/libpwquality: Stabilize 1.4.4-r2 hppa, #879807

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
index bc086bbd9ab9..0efef8e98425 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-11-05 Thread Arthur Zamarin
commit: 6907c7e202a6f2078af0391296315bbf65328fa3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov  5 18:58:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov  5 18:58:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6907c7e2

dev-libs/libpwquality: Stabilize 1.4.4-r2 sparc, #879807

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
index 7c599a3d2a98..d42a3bb1e7c7 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-11-05 Thread Arthur Zamarin
commit: 33bc5f51e29c58021dafba567fd0dc758f49c2d2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov  5 09:57:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov  5 09:57:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33bc5f51

dev-libs/libpwquality: Stabilize 1.4.4-r2 ppc64, #879807

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
index f84db9fd62da..7c599a3d2a98 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-11-05 Thread Arthur Zamarin
commit: e94b1141836e77228194200d81a347de79a39d61
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov  5 09:43:46 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov  5 09:43:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e94b1141

dev-libs/libpwquality: Stabilize 1.4.4-r2 arm, #879807

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
index 4ee35f5eb40b..c820de09af15 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-10-29 Thread Matt Turner
commit: 7849f4b4da004b6996d1540bb572f328477d5756
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:19:49 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 01:49:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7849f4b4

dev-libs/libpwquality: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libpwquality/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libpwquality/metadata.xml 
b/dev-libs/libpwquality/metadata.xml
index 7b343b06be8a..362c8aacbdb1 100644
--- a/dev-libs/libpwquality/metadata.xml
+++ b/dev-libs/libpwquality/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+libpwquality/libpwquality
+  
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/, dev-libs/libpwquality/files/

2022-09-06 Thread Sam James
commit: 949eefbfce316c692cf4c367a533e34e163d4de6
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  7 04:44:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  7 04:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=949eefbf

dev-libs/libpwquality: fix fgetpwent_r usage on musl

Signed-off-by: Sam James  gentoo.org>

 .../libpwquality-1.4.4-musl-fgetpwent_r.patch  | 42 ++
 .../libpwquality-1.4.4-pam_pwquality-include.patch | 35 +
 dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild | 91 ++
 3 files changed, 168 insertions(+)

diff --git 
a/dev-libs/libpwquality/files/libpwquality-1.4.4-musl-fgetpwent_r.patch 
b/dev-libs/libpwquality/files/libpwquality-1.4.4-musl-fgetpwent_r.patch
new file mode 100644
index ..6cfb538103ae
--- /dev/null
+++ b/dev-libs/libpwquality/files/libpwquality-1.4.4-musl-fgetpwent_r.patch
@@ -0,0 +1,42 @@
+https://github.com/libpwquality/libpwquality/commit/9084c1b032161cdb53d5f66132a91bdc207faecf
+
+From: Noel Kuntze 
+Date: Mon, 24 May 2021 14:15:34 +0200
+Subject: [PATCH] pam_pwquality.c: Use pam_modutil_check_user_in_passwd instead
+ of fgetpwent_r (not available on musl)
+
+--- a/configure.ac
 b/configure.ac
+@@ -97,6 +97,11 @@ if test "$enable_pam" != "no"; then
+   test $fail = 1 &&
+ AC_MSG_ERROR([You must install the PAM development package in order 
to compile libpwquality])
+   fi
++  AC_CHECK_FUNC(
++[pam_modutil_check_user_in_passwd],
++[AC_DEFINE([HAVE_PAM_CHECK_USER_IN_PASSWD], [], [have 
pam_modutil_check_user_in_passwd])],
++[]
++  )  
+ fi
+ 
+ if test "$enable_pam" = "yes"; then
+--- a/src/pam_pwquality.c
 b/src/pam_pwquality.c
+@@ -98,6 +98,9 @@ static int
+ check_local_user (pam_handle_t *pamh,
+   const char *user)
+ {
++#ifdef HAVE_PAM_CHECK_USER_IN_PASSWD
++return pam_modutil_check_user_in_passwd(pamh, user, NULL) == 
PAM_SUCCESS;
++#else
+ struct passwd pw, *pwp;
+ char buf[4096];
+ int found = 0;
+@@ -136,6 +139,7 @@ check_local_user (pam_handle_t *pamh,
+ } else {
+ return found;
+ }
++#endif
+ }
+ 
+ PAM_EXTERN int
+

diff --git 
a/dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch 
b/dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch
new file mode 100644
index ..2ed638c1e34a
--- /dev/null
+++ b/dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch
@@ -0,0 +1,35 @@
+https://github.com/libpwquality/libpwquality/pull/62
+
+From 27057c6cbf528108c35df934280c7dd83e8d5ce9 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 7 Sep 2022 05:42:17 +0100
+Subject: [PATCH] pam_pwquality: add include for
+ pam_modutil_check_user_in_passwd
+
+After 9084c1b032161cdb53d5f66132a91bdc207faecf, one gets:
+```
+pam_pwquality.c: In function 'check_local_user':
+pam_pwquality.c:102:16: error: implicit declaration of function 
'pam_modutil_check_user_in_passwd' [-Werror=implicit-function-declaration]
+  102 | return pam_modutil_check_user_in_passwd(pamh, user, NULL) == 
PAM_SUCCESS;
+  |^~~~
+cc1: some warnings being treated as errors
+make[2]: *** [Makefile:634: pam_pwquality.lo] Error 1
+make[2]: *** Waiting for unfinished jobs
+```
+
+We need to include security/pam_modutil.h when appropriate.
+
+Signed-off-by: Sam James 
+--- a/src/pam_pwquality.c
 b/src/pam_pwquality.c
+@@ -34,6 +34,10 @@
+ #include 
+ #include 
+ 
++#ifdef HAVE_PAM_CHECK_USER_IN_PASSWD
++#include 
++#endif
++
+ /* argument parsing */
+ #define PAM_DEBUG_ARG   0x0001
+ 

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
new file mode 100644
index ..460d78a4c2b0
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit autotools pam python-r1 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="pam python static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+"
+RDEPEND="
+   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
+   pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-musl-fgetpwent_r.patch
+   "${FILESDIR}"/${PN}-1.4.4-pam_pwquality-include.patch
+)
+
+src_prepare() {
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-05-29 Thread Andreas K. Hüttel
commit: 94d9508c594219e50cc4a002a48a75ecaacde5c9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun May 29 18:59:12 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun May 29 20:17:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d9508c

dev-libs/libpwquality: builds on m68k

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
index 532df48d55ee..8321fd7f1623 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-05-13 Thread Arthur Zamarin
commit: bddc588ac65668885b926c1d5d7fddff7d1187f2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 13 20:24:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 13 20:24:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bddc588a

dev-libs/libpwquality: Stabilize 1.4.4-r1 hppa, #839993

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
index f521665adcfd..532df48d55ee 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-05-08 Thread Jakov Smolić
commit: beaff367b7898244574521332b959a06791adaa5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May  8 19:05:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May  8 19:05:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beaff367

dev-libs/libpwquality: Stabilize 1.4.4-r1 amd64, #839993

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
index 7ae2822e668d..f521665adcfd 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-05-08 Thread Jakov Smolić
commit: 9577d7d4588017e367b86efd87ecb656193ef7a1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May  8 19:05:19 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May  8 19:05:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9577d7d4

dev-libs/libpwquality: Stabilize 1.4.4-r1 x86, #839993

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
index 98d7822867de..7ae2822e668d 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-05-08 Thread Jakov Smolić
commit: 984076e602279811304d6047376dc386cd57c35b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May  8 19:03:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May  8 19:03:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=984076e6

dev-libs/libpwquality: Stabilize 1.4.4-r1 ppc64, #839993

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
index 6c6f29465d90..98d7822867de 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-05-04 Thread WANG Xuerui
commit: 59d86d8fcbe41ae2c0af736bf39a4f2f51eca639
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May  5 02:04:49 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May  5 02:38:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d86d8f

dev-libs/libpwquality: keyword 1.4.4-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
index 23a79348443f..6c6f29465d90 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-04-21 Thread Sam James
commit: 044e77b7f6fc484559ddb0e0d1bf9e837d03911d
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 00:20:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 00:20:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=044e77b7

dev-libs/libpwquality: destabilize 1.4.4-r1

Accidentally pushed as stable.

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
index 860053ea6971..23a79348443f 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
@@ -12,7 +12,7 @@ 
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 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-04-21 Thread Sam James
commit: 0269028f03099fb09b580bab8a61030612cc1327
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 00:18:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 00:20:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0269028f

dev-libs/libpwquality: fix Python module installation

With newer setuptools, libpwquality installs a .egg which
breaks consumers. We need to force the old distutils impl.
to get the right behaviour using SETUPTOOLS_USE_DISTUTILS.

Closes: https://bugs.gentoo.org/830397
Thanks-to: Jay Faulkner  jvf.cc>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild | 83 ++
 1 file changed, 83 insertions(+)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
new file mode 100644
index ..860053ea6971
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit pam python-r1 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 ~riscv ~s390 sparc 
x86"
+IUSE="pam python static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+"
+RDEPEND="
+   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
+   pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+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"
+
+   if use python ; then
+   # bug #830397
+   export SETUPTOOLS_USE_DISTUTILS=stdlib
+   python_copy_sources
+   fi
+}
+
+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
+   find "${ED}" -name '*.la' -delete || die
+}
+
+if_use_python_python_foreach_impl() {
+   if use python; then
+   python_foreach_impl run_in_build_dir "$@"
+   else
+   "$@"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2022-04-16 Thread Matt Turner
commit: 6cd508044310e8d724a3996fc3c17ba2a9017d3b
Author: Denis Pronin  yandex  ru>
AuthorDate: Sat Apr 16 13:55:42 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 16 20:09:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd50804

dev-libs/libpwquality: Add Python 3.10 compatibility

Closes: https://github.com/gentoo/gentoo/pull/25040
Signed-off-by: Denis Pronin  yandex.ru>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
index c20212beb2f5..c575c49db905 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit pam python-r1 usr-ldscript
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2021-04-13 Thread Sam James
commit: 00acf84ebc79c696342ec6b8ac35129e6e59016d
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 13 14:59:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 13 14:59:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00acf84e

dev-libs/libpwquality: Stabilize 1.4.4 ppc64, #774927

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
index eaa4b705697..70b1dc87e3d 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
@@ -13,7 +13,7 @@ 
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 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2021-04-12 Thread Sam James
commit: 1e909a87ebab5768a7afa0475855140cc5e68afd
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 16:01:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 16:01:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e909a87

dev-libs/libpwquality: Stabilize 1.4.4 arm, #774927

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
index 01d693bde65..ca5fab5b540 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
@@ -13,7 +13,7 @@ 
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 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2021-03-16 Thread Sergei Trofimovich
commit: cc332e6723b7bca9053fac0ba71b6a3d78886388
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Mar 16 16:07:54 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Mar 16 18:10:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc332e67

dev-libs/libpwquality: stable 1.4.4 for hppa, bug #774927

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
index e7476d6cf16..d9354232d9e 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
@@ -13,7 +13,7 @@ 
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 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2021-03-15 Thread Sergei Trofimovich
commit: 71b880584a252d577aec4a420f8ffd3c89a6297e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 15 15:31:28 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 15 18:06:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b88058

dev-libs/libpwquality: stable 1.4.4 for sparc, bug #774927

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
index a5e696de2b5..e7476d6cf16 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
@@ -13,7 +13,7 @@ 
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 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-11-10 Thread Matt Turner
commit: 779aad8e29e5bb9e370154de392aa3efdd3c1b14
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 04:21:20 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 04:21:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=779aad8e

dev-libs/libpwquality: Version bump to 1.4.4

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libpwquality/Manifest  |  1 +
 dev-libs/libpwquality/libpwquality-1.4.4.ebuild | 79 +
 2 files changed, 80 insertions(+)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index 073fba25229..5d32ae4b48d 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1 +1,2 @@
 DIST libpwquality-1.4.2.tar.bz2 423072 BLAKE2B 
7f571e73ed4d12e6780dd47b6579aca3b7413eff23f9c4ee2f95134893097b3cd183fcfc5482c96ca9bfdd1e137d4064062591f56b3998f3bf85768389eb
 SHA512 
6f395e94797cc565edae6de8f4c7c60736d07ffa849c9878ec4d867f8cb7bea6f08bdd20501791dd05b02d487f8fea66a02a30841c7cea6e86b5903eaf685879
+DIST libpwquality-1.4.4.tar.bz2 426923 BLAKE2B 
732e349a89b418d0b29d433551cd67e7b5f0daacb50ea73cfa7e45623801f6b559322645b4f4b0d741512964556d7e004d6a1c63b20e395c3c1b96923506e8bb
 SHA512 
2d49b79105361663f009f7183fde9123e6f1e63bd678dfe5418143f611e763af8dd44374b826b3c22a00e721047c539741dc44d99a2289b9ab229791768d6e76

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
new file mode 100644
index 000..e12f25aba45
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit 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 ~riscv ~s390 
~sparc ~x86"
+IUSE="pam python static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+"
+RDEPEND="
+   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
+   pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+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
+   find "${ED}" -name '*.la' -delete || die
+}
+
+if_use_python_python_foreach_impl() {
+   if use python; then
+   python_foreach_impl run_in_build_dir "$@"
+   else
+   "$@"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-10-21 Thread David Seifert
commit: e1ed7df49c7b9367ce55b3e8c94629acb5d94f16
Author: David Seifert  gentoo  org>
AuthorDate: Wed Oct 21 11:53:47 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Oct 21 11:53:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ed7df4

dev-libs/libpwquality: Add python 3.9

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index 0492bf37636..1a1619b34a8 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit pam python-r1 toolchain-funcs usr-ldscript
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-05-01 Thread Mart Raudsepp
commit: 09d9791f973ff030436bc16f702ab4c6189067bc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri May  1 08:34:38 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri May  1 08:34:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d9791f

dev-libs/libpwquality: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libpwquality/Manifest  |  1 -
 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 77 -
 2 files changed, 78 deletions(-)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index c2951e5c2e9..073fba25229 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1,2 +1 @@
-DIST libpwquality-1.4.1.tar.bz2 423053 BLAKE2B 
305dbad6bba47d489cc5af7a362564cf9d8800e72d2e77cdbb2ea6fbf4d6888ef07ea93a4af474a60e6c25df417d0222ba54ebfa458894508410cec1ffbae654
 SHA512 
0bbec7e79a4db56c2cbda65c36003758a1044eee2ac8c678447d96d3cddf034a3196a7d8cd7972e9f50701391b8b81e2c3769fd81c4e4605fed96efd120ff257
 DIST libpwquality-1.4.2.tar.bz2 423072 BLAKE2B 
7f571e73ed4d12e6780dd47b6579aca3b7413eff23f9c4ee2f95134893097b3cd183fcfc5482c96ca9bfdd1e137d4064062591f56b3998f3bf85768389eb
 SHA512 
6f395e94797cc565edae6de8f4c7c60736d07ffa849c9878ec4d867f8cb7bea6f08bdd20501791dd05b02d487f8fea66a02a30841c7cea6e86b5903eaf685879

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
deleted file mode 100644
index dacf54a2319..000
--- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit eutils ltprune 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 sparc x86"
-IUSE="pam python static-libs"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
-   pam? ( sys-libs/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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-04-30 Thread Sergei Trofimovich
commit: 6bafeab4bc38b80e0bd80a5312789a8f29714321
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Apr 30 06:55:24 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Apr 30 07:08:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bafeab4

dev-libs/libpwquality: stable 1.4.2 for hppa, bug #706524

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index b8390c928ba..0492bf37636 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -12,7 +12,7 @@ 
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 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-04-14 Thread Mart Raudsepp
commit: 5984b0e2ae0adaceb3814394a1171173d545ec34
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Tue Apr 14 16:55:48 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 14 17:00:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5984b0e2

dev-libs/libpwquality: arm64 stable (bug #706524)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index 65249a03eb2..b8390c928ba 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -12,7 +12,7 @@ 
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 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-04-08 Thread Göktürk Yüksek
commit: 9046593bf299c299d4915bad5a098044e855cf66
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Wed Apr  8 00:06:37 2020 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Apr  8 20:37:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9046593b

dev-libs/libpwquality: keyword 1.4.2 for ~riscv

Bug: https://bugs.gentoo.org/716480
Package-Manager: Portage-2.3.69, Repoman-2.3.14
Signed-off-by: Göktürk Yüksek  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index fdd163cbf68..65249a03eb2 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -12,7 +12,7 @@ 
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 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-02-11 Thread Agostino Sarubbo
commit: 4d9cb833e88457e8fafa501906432293cfba3008
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 11 10:52:38 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 11 10:52:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9cb833

dev-libs/libpwquality: arm stable wrt bug #706524

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index 8aed1de4bcd..329bfc57dbb 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-01-27 Thread Agostino Sarubbo
commit: 0fd8a461acec9816b883e9601682f0b989ace5f0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jan 28 07:40:34 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jan 28 07:40:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fd8a461

dev-libs/libpwquality: ppc stable wrt bug #706524

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index 5d0db6e1cae..8aed1de4bcd 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-01-27 Thread Agostino Sarubbo
commit: 53ab5b00bc5f0f52c945df64fc40e9e250b7e20f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 27 14:27:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 27 14:27:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ab5b00

dev-libs/libpwquality: ppc64 stable wrt bug #706524

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index 8afd4f4af0a..5d0db6e1cae 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-01-27 Thread Agostino Sarubbo
commit: 1e263a240f6662fec70ab89b5dd6c36b74524aa6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 27 12:43:39 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 27 12:43:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e263a24

dev-libs/libpwquality: sparc stable wrt bug #706524

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index 6a9a978872e..8afd4f4af0a 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-01-27 Thread Mikle Kolyada
commit: 6c28fa27ff898d2c39cfe3defd4f5e6c1991a39e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jan 27 09:42:02 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jan 27 09:45:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c28fa27

dev-libs/libpwquality: amd64 stable wrt bug #706524

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index 5f603231a65..6a9a978872e 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-01-27 Thread Sergei Trofimovich
commit: e62e9e4c1bc96d213a50715481486c86df42f8e2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jan 27 08:02:53 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jan 27 08:09:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62e9e4c

dev-libs/libpwquality: stable 1.4.2 for ia64, bug #706524

Package-Manager: Portage-2.3.85, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index e0ea786c05b..5f603231a65 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-01-26 Thread Thomas Deutschmann
commit: 59c7655c617be776987415bf77921886d39ca2b2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jan 26 22:18:20 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jan 26 22:39:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59c7655c

dev-libs/libpwquality: x86 stable (bug #706524)

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
index c0df7acab5f..e0ea786c05b 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-01-11 Thread Mart Raudsepp
commit: cb86afcbed1a9453c76435e3fbce3d787029dfc5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 11 20:27:19 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 11 20:27:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb86afcb

dev-libs/libpwquality: remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libpwquality/Manifest  |  1 -
 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 77 -
 2 files changed, 78 deletions(-)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index e78d5762d8a..c2951e5c2e9 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1,3 +1,2 @@
-DIST libpwquality-1.4.0.tar.bz2 450384 BLAKE2B 
52a6f1c1bf90f6f01fb07667937b9792935729be77042bfc97dee8faa923212fa02410ad4e5c56f778bc9a8d248655f0b738889f5a0e73dc201d62d0c79093d0
 SHA512 
b8049f8b71bbfd4d345dbd4c4cffd29e9029b0fca4c95527af54d11a3b06e4708236b630df6c66738368298679c96cb3bf26b1b5d95cb3c5f7e1073cab8a98d9
 DIST libpwquality-1.4.1.tar.bz2 423053 BLAKE2B 
305dbad6bba47d489cc5af7a362564cf9d8800e72d2e77cdbb2ea6fbf4d6888ef07ea93a4af474a60e6c25df417d0222ba54ebfa458894508410cec1ffbae654
 SHA512 
0bbec7e79a4db56c2cbda65c36003758a1044eee2ac8c678447d96d3cddf034a3196a7d8cd7972e9f50701391b8b81e2c3769fd81c4e4605fed96efd120ff257
 DIST libpwquality-1.4.2.tar.bz2 423072 BLAKE2B 
7f571e73ed4d12e6780dd47b6579aca3b7413eff23f9c4ee2f95134893097b3cd183fcfc5482c96ca9bfdd1e137d4064062591f56b3998f3bf85768389eb
 SHA512 
6f395e94797cc565edae6de8f4c7c60736d07ffa849c9878ec4d867f8cb7bea6f08bdd20501791dd05b02d487f8fea66a02a30841c7cea6e86b5903eaf685879

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
deleted file mode 100644
index ee8f80aa97a..000
--- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6} )
-
-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? ( sys-libs/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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-01-11 Thread Mart Raudsepp
commit: c77feba892c9614b231e7d04525d956d634dde04
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 11 20:26:54 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 11 20:26:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77feba8

dev-libs/libpwquality: ia64 stable (bug #702260)

Tested-by: Émeric Maschino
Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
index 7174a12aa89..b636c419f03 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-01-01 Thread Agostino Sarubbo
commit: 2bd39ea767c3227fb3f33bef9f6a9eadfeb83f4d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jan  1 15:24:52 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jan  1 15:24:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd39ea7

dev-libs/libpwquality: arm stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
index d15c1c07047..8f35c197c9b 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-12-24 Thread Sergei Trofimovich
commit: 24c25f73a064d2e3c20294cfce6a8515ddd25772
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Dec 24 20:22:09 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 24 20:36:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24c25f73

dev-libs/libpwquality: stable 1.4.1 for hppa, bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
index 78dc4426560..d15c1c07047 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-12-09 Thread Agostino Sarubbo
commit: 29161c8585460a19ea6d7018ea37d28036db7c61
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec  9 09:13:11 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec  9 09:14:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29161c85

dev-libs/libpwquality: ppc stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
index a80563e91e7..78dc4426560 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-12-09 Thread Agostino Sarubbo
commit: eafb90b1e6a7a10939166867f72814ae9381e67a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec  9 09:10:24 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec  9 09:10:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eafb90b1

dev-libs/libpwquality: ppc64 stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
index fc1d87482dd..a80563e91e7 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-12-08 Thread Aaron Bauman
commit: f5faf1ff4e1198d7e37f2fa6288265a2cd0f5a57
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec  9 00:01:49 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec  9 00:10:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5faf1ff

dev-libs/libpwquality: arm64 stable (bug #702260)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20

 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
index 1c9c686d021..fc1d87482dd 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-12-08 Thread Mikle Kolyada
commit: bc00511ff99c2b0d4c02d88abd276164a28a02e0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  8 11:59:06 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  8 11:59:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc00511f

dev-libs/libpwquality: alpha stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
index aa0b7ac6d96..1c9c686d021 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-12-08 Thread Mikle Kolyada
commit: 50359f3b1d33e27ddefe9f95e3f4c5dcfda92e5e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  8 11:57:23 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  8 11:57:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50359f3b

dev-libs/libpwquality: sparc stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
index 2b4bf5a0e64..aa0b7ac6d96 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-12-04 Thread Matt Turner
commit: a4d5830ddad0105be2966286dc31947e95375aaf
Author: David Heidelberg  ixit  cz>
AuthorDate: Fri Aug 30 09:02:52 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Dec  4 20:22:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d5830d

dev-libs/libpwquality: Version bump to 1.4.2

And port to EAPI=7.

Closes: https://bugs.gentoo.org/695812
Closes: https://github.com/gentoo/gentoo/pull/12813
Signed-off-by: David Heidelberg  ixit.cz>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libpwquality/Manifest  |  1 +
 dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 78 +
 2 files changed, 79 insertions(+)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index 2a32842dd51..e78d5762d8a 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1,2 +1,3 @@
 DIST libpwquality-1.4.0.tar.bz2 450384 BLAKE2B 
52a6f1c1bf90f6f01fb07667937b9792935729be77042bfc97dee8faa923212fa02410ad4e5c56f778bc9a8d248655f0b738889f5a0e73dc201d62d0c79093d0
 SHA512 
b8049f8b71bbfd4d345dbd4c4cffd29e9029b0fca4c95527af54d11a3b06e4708236b630df6c66738368298679c96cb3bf26b1b5d95cb3c5f7e1073cab8a98d9
 DIST libpwquality-1.4.1.tar.bz2 423053 BLAKE2B 
305dbad6bba47d489cc5af7a362564cf9d8800e72d2e77cdbb2ea6fbf4d6888ef07ea93a4af474a60e6c25df417d0222ba54ebfa458894508410cec1ffbae654
 SHA512 
0bbec7e79a4db56c2cbda65c36003758a1044eee2ac8c678447d96d3cddf034a3196a7d8cd7972e9f50701391b8b81e2c3769fd81c4e4605fed96efd120ff257
+DIST libpwquality-1.4.2.tar.bz2 423072 BLAKE2B 
7f571e73ed4d12e6780dd47b6579aca3b7413eff23f9c4ee2f95134893097b3cd183fcfc5482c96ca9bfdd1e137d4064062591f56b3998f3bf85768389eb
 SHA512 
6f395e94797cc565edae6de8f4c7c60736d07ffa849c9878ec4d867f8cb7bea6f08bdd20501791dd05b02d487f8fea66a02a30841c7cea6e86b5903eaf685879

diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
new file mode 100644
index 000..f14269767cb
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+
+inherit 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} )"
+
+BDEPEND="
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+"
+RDEPEND="
+   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
+   pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+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
+   find "${ED}" -name '*.la' -delete || die
+}
+
+if_use_python_python_foreach_impl() {
+   if use python; then
+   python_foreach_impl run_in_build_dir "$@"
+   else
+   "$@"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-10-12 Thread Mikle Kolyada
commit: 0a6e333fb7f0b8c1f65dbbd68b17c1d9626c20f0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 12 18:59:17 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 12 18:59:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6e333f

dev-libs/libpwquality: migrate to sys-libs/pam

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 2 +-
 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
index 55e9c8b1b47..0bb5bb2eb52 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
>=sys-libs/cracklib-2.8:=[static-libs(+)?]
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
python? ( ${PYTHON_DEPS} )
 "
 DEPEND="${RDEPEND}

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
index 138f711f39e..5627f0036e3 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
>=sys-libs/cracklib-2.8:=[static-libs(+)?]
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
python? ( ${PYTHON_DEPS} )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-09-17 Thread Mart Raudsepp
commit: afddf6d5f6569f19595c246e1403d93eb61be93e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Sep 17 17:05:41 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Sep 17 17:05:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afddf6d5

dev-libs/libpwquality: bump to 1.4.1; add py3.7, remove 2.7

Only app-admin/calamares seems to be depending on libpwquality
python flags (but wrongly, without depending on USE=python too
at this time), and it is py3-only. Therefore we can drop the
py2 support here, in preparation of py2 sunset.

Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libpwquality/Manifest  |  1 +
 dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index 39fa38a421a..2a32842dd51 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1 +1,2 @@
 DIST libpwquality-1.4.0.tar.bz2 450384 BLAKE2B 
52a6f1c1bf90f6f01fb07667937b9792935729be77042bfc97dee8faa923212fa02410ad4e5c56f778bc9a8d248655f0b738889f5a0e73dc201d62d0c79093d0
 SHA512 
b8049f8b71bbfd4d345dbd4c4cffd29e9029b0fca4c95527af54d11a3b06e4708236b630df6c66738368298679c96cb3bf26b1b5d95cb3c5f7e1073cab8a98d9
+DIST libpwquality-1.4.1.tar.bz2 423053 BLAKE2B 
305dbad6bba47d489cc5af7a362564cf9d8800e72d2e77cdbb2ea6fbf4d6888ef07ea93a4af474a60e6c25df417d0222ba54ebfa458894508410cec1ffbae654
 SHA512 
0bbec7e79a4db56c2cbda65c36003758a1044eee2ac8c678447d96d3cddf034a3196a7d8cd7972e9f50701391b8b81e2c3769fd81c4e4605fed96efd120ff257

diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
new file mode 100644
index 000..138f711f39e
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-08-04 Thread Mart Raudsepp
commit: 44aefb1382257f24de54bd4767acd59c73371fd1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Aug  4 20:07:26 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Aug  4 20:08:57 2019 +
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  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..000
--- 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-08-04 Thread Mart Raudsepp
commit: fefd6578f2b0465e484d36a062b5c6b395f55246
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Aug  4 20:06:56 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Aug  4 20:08:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fefd6578

Revert "dev-libs/libpwquality: Fix la files"

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

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild
index a98501b21b1..6405f2ee47d 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild
@@ -66,7 +66,7 @@ src_install() {
mv "${ED}$(get_libdir)/libpwquality.a" 
"${ED}/usr/$(get_libdir)/" || die
gen_usr_ldscript libpwquality.so
fi
-   find "${ED}" -name '*.la' -type f -delete || die
+   prune_libtool_files --modules
 }
 
 if_use_python_python_foreach_impl() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-08-04 Thread Alexey Shvetsov
commit: cab31d67836e0d51bbd726bd31e7a9e831ab426b
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Sun Aug  4 14:45:13 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sun Aug  4 14:45:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cab31d67

dev-libs/libpwquality: Fix la files

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild
index 6405f2ee47d..a98501b21b1 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild
@@ -66,7 +66,7 @@ src_install() {
mv "${ED}$(get_libdir)/libpwquality.a" 
"${ED}/usr/$(get_libdir)/" || die
gen_usr_ldscript libpwquality.so
fi
-   prune_libtool_files --modules
+   find "${ED}" -name '*.la' -type f -delete || die
 }
 
 if_use_python_python_foreach_impl() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2019-08-04 Thread Alexey Shvetsov
commit: 620c6c51b7a42968eea51ac095d80e4e813ba906
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Sun Aug  4 13:50:00 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sun Aug  4 13:50:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=620c6c51

dev-libs/libpwquality: works with py3.7

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Alexey Shvetsov  gentoo.org>

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

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild
new file mode 100644
index 000..6405f2ee47d
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.4.0-r1.ebuild
@@ -0,0 +1,78 @@
+# 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2018-03-13 Thread Mart Raudsepp
commit: 5b02902a201d84c0930a247403171c3ed52dae04
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar 13 22:48:44 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar 13 23:02:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b02902a

dev-libs/libpwquality: remove old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-libs/libpwquality/Manifest  |  1 -
 dev-libs/libpwquality/libpwquality-1.3.0.ebuild | 77 -
 2 files changed, 78 deletions(-)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index 0319fb96bbc..39fa38a421a 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1,2 +1 @@
-DIST libpwquality-1.3.0.tar.bz2 423910 BLAKE2B 
83b1d54258f3e5385e054671f32ad6a8287ed8ff7ef1162f2ff982750d8d3a10926acca2aa6dc2a46f546254430be1cc0d29e33f6ebdd18ce17b9386615c1a6e
 SHA512 
c3817c7a5ca962b161911b97b413a0db7c34a99ba2cd191435024abdbe060e248c0f88436f24d3992dcb1b00d34b88afb731ef1fd23efc3ad1abe56d4d7d53ea
 DIST libpwquality-1.4.0.tar.bz2 450384 BLAKE2B 
52a6f1c1bf90f6f01fb07667937b9792935729be77042bfc97dee8faa923212fa02410ad4e5c56f778bc9a8d248655f0b738889f5a0e73dc201d62d0c79093d0
 SHA512 
b8049f8b71bbfd4d345dbd4c4cffd29e9029b0fca4c95527af54d11a3b06e4708236b630df6c66738368298679c96cb3bf26b1b5d95cb3c5f7e1073cab8a98d9

diff --git a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
deleted file mode 100644
index fdb150efec8..000
--- a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-inherit eutils multilib pam python-r1 toolchain-funcs
-
-DESCRIPTION="Library for password quality checking and generating random 
passwords"
-HOMEPAGE="https://fedorahosted.org/libpwquality/;
-SRC_URI="https://fedorahosted.org/releases/l/i/${PN}/${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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2018-03-02 Thread Mart Raudsepp
commit: bb10349fa876f00e8deb58c0994be7d5bd5ba3da
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar  2 16:21:05 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar  2 17:06:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb10349f

dev-libs/libpwquality-1.4.0: arm64 stable (bug #635938)

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
index 0eea2fd6a04..596d7f47651 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2018-01-17 Thread Mike Gilbert
commit: 944a89a6d45aa74ebc55da76b46bcb4e8e732433
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jan 17 19:18:11 2018 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jan 17 19:18:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=944a89a6

dev-libs/libpwquality: depend on sys-libs/cracklib[static-libs?]

Closes: https://bugs.gentoo.org/642136
Package-Manager: Portage-2.3.19_p11, Repoman-2.3.6_p45

 dev-libs/libpwquality/libpwquality-1.3.0.ebuild | 4 ++--
 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
index e467ed967f2..fdb150efec8 100644
--- a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,7 +17,7 @@ IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
-   >=sys-libs/cracklib-2.8:=
+   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
pam? ( virtual/pam )
python? ( ${PYTHON_DEPS} )
 "

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
index e2158b90067..0eea2fd6a04 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,7 +17,7 @@ IUSE="pam python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
-   >=sys-libs/cracklib-2.8:=
+   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
pam? ( virtual/pam )
python? ( ${PYTHON_DEPS} )
 "



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2017-12-27 Thread Markus Meier
commit: 3c5f4fa308ea34c4975e2044c2174d5d258af52d
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Dec 27 08:34:30 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Dec 27 08:34:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c5f4fa3

dev-libs/libpwquality: arm stable, bug #635938

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="arm"

 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
index aec388854fb..e2158b90067 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2017-12-02 Thread Sergei Trofimovich
commit: 3b1e2af2266d3468850fd65742232939b0511dfb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec  2 10:38:52 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec  2 10:41:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1e2af2

dev-libs/libpwquality: stable 1.4.0 for sparc, bug #635938 (thanks to Rolf Eike 
Beer)

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
index ce70d3d242e..7e165b94f43 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2017-11-23 Thread Sergei Trofimovich
commit: e5037d48042b546acefa5ab4570fbf5167927338
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Nov 23 20:39:40 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Nov 23 20:46:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5037d48

dev-libs/libpwquality: stable 1.4.0 for hppa, bug #635938

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="hppa"

 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
index 4072cf734ed..ce70d3d242e 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2017-11-18 Thread Sergei Trofimovich
commit: 0f1409ad589b51d0384d3f5cf1d97a0cdf930147
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov 18 13:10:55 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 18 13:19:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f1409ad

dev-libs/libpwquality: stable 1.4.0 for ppc64, bug #635938

Package-Manager: Portage-2.3.14, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc64"

 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
index ff91e223abe..4072cf734ed 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2017-11-06 Thread Tobias Klausmann
commit: 39bf8de6b5dc0389d980926f2bc132ff9eb76085
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Nov  6 20:49:24 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Nov  6 20:49:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39bf8de6

dev-libs/libpwquality-1.4.0-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/635938

 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
index 4a9a6c6b0af..ff91e223abe 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2017-11-04 Thread Sergei Trofimovich
commit: d3c5dc91d42fa7e828d22e29b7da0d9c0263d221
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov  4 12:47:41 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov  4 13:04:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c5dc91

dev-libs/libpwquality: stable 1.4.0 for ia64, bug #635938

Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="ia64"

 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
index 6614ebe88bc..4a9a6c6b0af 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
@@ -12,7 +12,7 @@ 
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"
+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} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2017-08-27 Thread Gilles Dartiguelongue
commit: 7cc8ffe1e635b17c66c853e0dd13742d8bbeedd8
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Aug 27 09:43:06 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Aug 27 10:02:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cc8ffe1

dev-libs/libpwquality: version bump 1.3.0 → 1.4.0

Project moved to github after fedorahosted shutdown.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/libpwquality/Manifest  |  1 +
 dev-libs/libpwquality/libpwquality-1.4.0.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index 90ca09dfb69..5d03a4ef8dc 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1 +1,2 @@
 DIST libpwquality-1.3.0.tar.bz2 423910 SHA256 
74d2ea90e103323c1f2d6a6cc9617cdae6877573eddb31aaf31a40f354cc2d2a SHA512 
c3817c7a5ca962b161911b97b413a0db7c34a99ba2cd191435024abdbe060e248c0f88436f24d3992dcb1b00d34b88afb731ef1fd23efc3ad1abe56d4d7d53ea
 WHIRLPOOL 
b6451083551a13be259d1a81eb089889d9ee430c30afb2555aa2e5e7c4240febc71b152ce3c210b592a56db8988fc88a827d8e9f368c5aa478d5babf4e316b8c
+DIST libpwquality-1.4.0.tar.bz2 450384 SHA256 
1de6ff046cf2172d265a2cb6f8da439d894f3e4e8157b056c515515232fade6b SHA512 
b8049f8b71bbfd4d345dbd4c4cffd29e9029b0fca4c95527af54d11a3b06e4708236b630df6c66738368298679c96cb3bf26b1b5d95cb3c5f7e1073cab8a98d9
 WHIRLPOOL 
07a91601648f2e2404b3cc4f0d81e02e78ee12a012c2efa2843762c87f1d296fb4fe8368a6ff21adca30744eb26ec985a38f2dffa9a4f0fe3d34011e1e3c0d54

diff --git a/dev-libs/libpwquality/libpwquality-1.4.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
new file mode 100644
index 000..6614ebe88bc
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.4.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit eutils multilib pam python-r1 toolchain-funcs
+
+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:=
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2017-04-28 Thread Manuel Rüger
commit: 699a01a83abdad3e9e223c804e55f12a48f9225c
Author: Manuel Rüger  gentoo  org>
AuthorDate: Fri Apr 28 14:39:54 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Fri Apr 28 14:39:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=699a01a8

dev-libs/libpwquality: Add python3_6

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-libs/libpwquality/libpwquality-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
index d8fa9a74a88..e467ed967f2 100644
--- a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit eutils multilib pam python-r1 toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2017-01-04 Thread Gilles Dartiguelongue
commit: c8e6838c619b93663d75dc3792b3bba93accaee1
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Thu Dec  1 16:56:40 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Wed Jan  4 22:37:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e6838c

dev-libs/libpwquality: EAPI 6, python3_5

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2973

Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.3.0.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
index 3dd2bdc..5dfe073 100644
--- a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_4} )
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit eutils multilib pam python-r1 toolchain-funcs
 
@@ -27,6 +27,7 @@ DEPEND="${RDEPEND}
 "
 
 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"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2016-03-30 Thread Mike Frysinger
commit: c7b0d5c4b71610a9bd9cfae6b061a6d4d7c7506a
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Mar 30 23:22:59 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Mar 30 23:47:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b0d5c4

dev-libs/libpwquality: drop old <1.3.0 versions

 dev-libs/libpwquality/Manifest  |  1 -
 dev-libs/libpwquality/libpwquality-1.2.4.ebuild | 76 -
 2 files changed, 77 deletions(-)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index dd35c3b..90ca09d 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1,2 +1 @@
-DIST libpwquality-1.2.4.tar.bz2 394060 SHA256 
9ad67be364a66dc8b334a473c77d9f531137ee0e9d85d81f567f410a375857c7 SHA512 
63ead296320e8eadc1a3341c28b015f9dbbf30e610e9226a11018d81aeb412d0e211753ebdb45f959c35cedfc6ed580bba9e6b0f8822c3b5f38062428f637049
 WHIRLPOOL 
94166db5bba425fb19a9a27fe27eb082716e887b90fa2d2bd64e56f4d9202c6cc1f7f16779185a5c44ce3145f8a8df92ecca9b6628ae63daba99aca4d5a9c1a9
 DIST libpwquality-1.3.0.tar.bz2 423910 SHA256 
74d2ea90e103323c1f2d6a6cc9617cdae6877573eddb31aaf31a40f354cc2d2a SHA512 
c3817c7a5ca962b161911b97b413a0db7c34a99ba2cd191435024abdbe060e248c0f88436f24d3992dcb1b00d34b88afb731ef1fd23efc3ad1abe56d4d7d53ea
 WHIRLPOOL 
b6451083551a13be259d1a81eb089889d9ee430c30afb2555aa2e5e7c4240febc71b152ce3c210b592a56db8988fc88a827d8e9f368c5aa478d5babf4e316b8c

diff --git a/dev-libs/libpwquality/libpwquality-1.2.4.ebuild 
b/dev-libs/libpwquality/libpwquality-1.2.4.ebuild
deleted file mode 100644
index e2597b0..000
--- a/dev-libs/libpwquality/libpwquality-1.2.4.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-inherit eutils multilib pam python-r1 toolchain-funcs
-
-DESCRIPTION="Library for password quality checking and generating random 
passwords"
-HOMEPAGE="https://fedorahosted.org/libpwquality/;
-SRC_URI="https://fedorahosted.org/releases/l/i/${PN}/${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"
-
-RDEPEND="
-   >=sys-libs/cracklib-2.8:=
-   pam? ( virtual/pam )
-   python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}
-   >=sys-devel/gettext-0.18.2
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   # 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2016-03-30 Thread Mike Frysinger
commit: 13397bd4395e0cd9029ce9346f9fabc7b351b927
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Mar 30 23:22:26 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Mar 30 23:47:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13397bd4

dev-libs/libpwquality: mark arm64/s390/sh stable

 dev-libs/libpwquality/libpwquality-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
index 6a94096..e2597b0 100644
--- a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://fedorahosted.org/releases/l/i/${PN}/${P}.tar.bz2;
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
 IUSE="pam python static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2015-10-03 Thread Markus Meier
commit: d52c2775d663655a277223b310903d03fa0ea170
Author: Markus Meier  gentoo  org>
AuthorDate: Sat Oct  3 08:30:08 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sat Oct  3 08:30:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52c2775

dev-libs/libpwquality: arm stable, bug #551826

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="arm"

 dev-libs/libpwquality/libpwquality-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
index e149f27..5fdd69b 100644
--- a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://fedorahosted.org/releases/l/i/${PN}/${P}.tar.bz2;
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86"
 IUSE="pam python static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2015-09-05 Thread Pacho Ramos
commit: b5422659e8534fe7ab453fd9f786c25ecef1ba70
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Sep  5 16:27:11 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Sep  5 16:27:11 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5422659

dev-libs/libpwquality: Drop old

Package-Manager: portage-2.2.20.1

 dev-libs/libpwquality/Manifest  |  1 -
 dev-libs/libpwquality/libpwquality-1.2.3.ebuild | 76 -
 2 files changed, 77 deletions(-)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index aaadbea..dd35c3b 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1,3 +1,2 @@
-DIST libpwquality-1.2.3.tar.bz2 367794 SHA256 
b11c79ce7b03cdf878fccb653e67bd430155cc6fd224efbbb3e78842f752516a SHA512 
1591f40feee4ad95d666887fbd04fc675ff2630a2cd080a7ef616f59af543751ef34910a085d880e8d75051ebeee747847b8015e66a7c315b955df62f926ccd2
 WHIRLPOOL 
9aff4c547758a2bc2d918f2411371f3b35231c6846d77b497275176842f8f48df3b66f419ddaee88e1fccc2e1a6b947e5b1e72215db74dbc978089d7c0afdf5b
 DIST libpwquality-1.2.4.tar.bz2 394060 SHA256 
9ad67be364a66dc8b334a473c77d9f531137ee0e9d85d81f567f410a375857c7 SHA512 
63ead296320e8eadc1a3341c28b015f9dbbf30e610e9226a11018d81aeb412d0e211753ebdb45f959c35cedfc6ed580bba9e6b0f8822c3b5f38062428f637049
 WHIRLPOOL 
94166db5bba425fb19a9a27fe27eb082716e887b90fa2d2bd64e56f4d9202c6cc1f7f16779185a5c44ce3145f8a8df92ecca9b6628ae63daba99aca4d5a9c1a9
 DIST libpwquality-1.3.0.tar.bz2 423910 SHA256 
74d2ea90e103323c1f2d6a6cc9617cdae6877573eddb31aaf31a40f354cc2d2a SHA512 
c3817c7a5ca962b161911b97b413a0db7c34a99ba2cd191435024abdbe060e248c0f88436f24d3992dcb1b00d34b88afb731ef1fd23efc3ad1abe56d4d7d53ea
 WHIRLPOOL 
b6451083551a13be259d1a81eb089889d9ee430c30afb2555aa2e5e7c4240febc71b152ce3c210b592a56db8988fc88a827d8e9f368c5aa478d5babf4e316b8c

diff --git a/dev-libs/libpwquality/libpwquality-1.2.3.ebuild 
b/dev-libs/libpwquality/libpwquality-1.2.3.ebuild
deleted file mode 100644
index 8b619a0..000
--- a/dev-libs/libpwquality/libpwquality-1.2.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils multilib pam python-r1 toolchain-funcs
-
-DESCRIPTION="Library for password quality checking and generating random 
passwords"
-HOMEPAGE="https://fedorahosted.org/libpwquality/;
-SRC_URI="https://fedorahosted.org/releases/l/i/${PN}/${P}.tar.bz2;
-
-LICENSE="|| ( BSD GPL-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
-IUSE="pam python static-libs"
-
-RDEPEND="
-   >=sys-libs/cracklib-2.8:=
-   pam? ( virtual/pam )
-   python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}
-   >=sys-devel/gettext-0.15
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   # 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2015-09-05 Thread Pacho Ramos
commit: 0ef07ae4dd5ff1c08c9ba8ca4231fca4c49f3cc7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Sep  5 16:26:10 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Sep  5 16:26:10 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef07ae4

dev-libs/libpwquality: Version bump

Package-Manager: portage-2.2.20.1

 dev-libs/libpwquality/Manifest  |  1 +
 dev-libs/libpwquality/libpwquality-1.3.0.ebuild | 76 +
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index 901bc53..aaadbea 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1,2 +1,3 @@
 DIST libpwquality-1.2.3.tar.bz2 367794 SHA256 
b11c79ce7b03cdf878fccb653e67bd430155cc6fd224efbbb3e78842f752516a SHA512 
1591f40feee4ad95d666887fbd04fc675ff2630a2cd080a7ef616f59af543751ef34910a085d880e8d75051ebeee747847b8015e66a7c315b955df62f926ccd2
 WHIRLPOOL 
9aff4c547758a2bc2d918f2411371f3b35231c6846d77b497275176842f8f48df3b66f419ddaee88e1fccc2e1a6b947e5b1e72215db74dbc978089d7c0afdf5b
 DIST libpwquality-1.2.4.tar.bz2 394060 SHA256 
9ad67be364a66dc8b334a473c77d9f531137ee0e9d85d81f567f410a375857c7 SHA512 
63ead296320e8eadc1a3341c28b015f9dbbf30e610e9226a11018d81aeb412d0e211753ebdb45f959c35cedfc6ed580bba9e6b0f8822c3b5f38062428f637049
 WHIRLPOOL 
94166db5bba425fb19a9a27fe27eb082716e887b90fa2d2bd64e56f4d9202c6cc1f7f16779185a5c44ce3145f8a8df92ecca9b6628ae63daba99aca4d5a9c1a9
+DIST libpwquality-1.3.0.tar.bz2 423910 SHA256 
74d2ea90e103323c1f2d6a6cc9617cdae6877573eddb31aaf31a40f354cc2d2a SHA512 
c3817c7a5ca962b161911b97b413a0db7c34a99ba2cd191435024abdbe060e248c0f88436f24d3992dcb1b00d34b88afb731ef1fd23efc3ad1abe56d4d7d53ea
 WHIRLPOOL 
b6451083551a13be259d1a81eb089889d9ee430c30afb2555aa2e5e7c4240febc71b152ce3c210b592a56db8988fc88a827d8e9f368c5aa478d5babf4e316b8c

diff --git a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild 
b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
new file mode 100644
index 000..7827b61
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils multilib pam python-r1 toolchain-funcs
+
+DESCRIPTION="Library for password quality checking and generating random 
passwords"
+HOMEPAGE="https://fedorahosted.org/libpwquality/;
+SRC_URI="https://fedorahosted.org/releases/l/i/${PN}/${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"
+
+RDEPEND="
+   >=sys-libs/cracklib-2.8:=
+   pam? ( virtual/pam )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   # 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
+}