[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}