Add USE=pwquality to control libpwquality dep #492624 by Nikoli.
authorMike Frysinger <vapier@gentoo.org>
Sun, 12 Apr 2015 18:13:46 +0000 (18:13 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sun, 12 Apr 2015 18:13:46 +0000 (18:13 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200

sys-fs/cryptsetup/ChangeLog
sys-fs/cryptsetup/Manifest
sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild
sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild
sys-fs/cryptsetup/metadata.xml

index 2af8de4755ed87af8ca88849b0a6f4448b4a9c58..d59b72cc8637fcf2dbcb6206962f12932b433a82 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for sys-fs/cryptsetup
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v 1.197 2015/04/08 18:27:24 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v 1.198 2015/04/12 18:13:44 vapier Exp $
+
+  12 Apr 2015; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.5.ebuild,
+  cryptsetup-1.6.6.ebuild, metadata.xml:
+  Add USE=pwquality to control libpwquality dep #492624 by Nikoli.
 
   08 Apr 2015; Michał Górny <mgorny@gentoo.org> cryptsetup-1.6.2.ebuild:
   Drop old Python implementations
index cbe453d79bbfbababc3cb8578c968f217808446c..a1f6bab7d10843c0b5cfaa50c04c0659ce5f35e8 100644 (file)
@@ -8,26 +8,24 @@ DIST cryptsetup-1.6.2.tar.bz2 1189584 SHA256 15723f0198303d4bcb99d480b7a773918e2
 DIST cryptsetup-1.6.5.tar.xz 1136892 SHA256 267973f20be43f9d685f7193aa23954b60768c74a1d330243114d4b8bc17ca9a SHA512 c77ac590d28954e7bd430d1069b820a288c4668857a7ced7f81546ea39676f2b536abbcda06f20440e31c205b7ada68bcfa5aab220b102a2b62198a788d9b65e WHIRLPOOL 74a597abbdcc1225bb811597e53737eab2348a328f3ba30e7eb519a0621b06e6c898e320db8e24a16decfd4706b6a2e68b06894dde91124e4c089e952dbff9c1
 DIST cryptsetup-1.6.6.tar.xz 1145940 SHA256 2d2ce28e4e1137dd599d87884b62ef6dbf14fd7848b2a2bf7d61cf125fbd8e6f SHA512 6ee6b4e8fe4f721bb97d1cf47c5e2d1c96001dd3ac48154d414f64d23620ac3ec3eeea2ad584a1a3111e07a086c8a4fdbfabdf4859cda58ba2bd6765b1f009a8 WHIRLPOOL 07bb6b7f5153cfcd3a585f111733a05926d1f6f0ec190e0b0dc1777591bd0fec3c8782dc79f43bafd3829da28efbdd2d8f97daef8186392787c22c7f5e454376
 EBUILD cryptsetup-1.6.2.ebuild 4322 SHA256 13c975deec6ae9b7801da12e379548c7569c88cdab3bd893144cfe5cac1073fd SHA512 4cf354a17f640899bc63745c7af9ff9572cbc4adf791c00b6bc51469c1c9750731eb504be35df7db50c2646a665442c47c6101f4e2486f64e162121c5645c88c WHIRLPOOL ef3d10184827e39d4662f55137c93fd2f466f29f9dbdbcdd1eac5da2c12ac5328f0ffea833ff18d6f3cbc01b78e9f5d9d4d17006a44a75902837c4a8f90cdf32
-EBUILD cryptsetup-1.6.5.ebuild 4393 SHA256 e26470ac83e8a10d66796e55ad198ab8c3f7b909d90190d2810153685e0583b9 SHA512 7f46a004fe0dca8aff34d725c181ab6efd861a952cd4ffb2e8096275aa932f52d08da4703b6aa9612aefb814b3c737140cbebee7f18ca8a90802ce23375ca61a WHIRLPOOL 7c84f69244d481e70164ff5177c317bcb34767f1c7f4c9d077dc912c9d2947be7f9c18c9a91f7b03a4be349e37395474d6b8cabb0e2237a105cd0b2731e658a9
-EBUILD cryptsetup-1.6.6.ebuild 4728 SHA256 e32eadbed88e78cfade72ba79ca9c8b8e377b1d6e90c41072ebf5f9c1133b95f SHA512 bb6349b39d1cf772f7ed0cefbca00b0fd72baa69283584a3dcf44cbe20bc8f98b3d837a01eac2cdd697e9933c91b9f841a1d1bc8bd10fd25a73bf0fe398bc2e9 WHIRLPOOL 97c92b4e0d412eb24acc4cde1a7cf2b85c48a93abada16bae447d4fed7ad33f76c392f132d9e793e05649bdadd73718b1dc1429c2c8cf812a66fa2b22722290b
-MISC ChangeLog 30336 SHA256 9b9427d339a059f76df41bb910b14cdeceaf906267247d9bbc1dfda0e2a57d4d SHA512 954440709fe54ea275abfca3b3164c59cc80a51349ffbe53b5f37fcdddec014eab2e78bc9e6a38f6999be5fde62e785438d262d656868853dc9c82a2d65bee05 WHIRLPOOL f1c2f51990a91590c706995e807e8ceea4a89d01276b976a09f865e0291815b754f01120c0060508320d9069a24f026073560e9ff5c1cc11f819df972e3a3a60
-MISC metadata.xml 704 SHA256 a6a68f12d487945078323f4ecf95cecafe2dc79d59955ac05cfac6b2eb57dc95 SHA512 e9fbca1861a9b07416322b475fdc400ba619bfb05a2d81b2620c6e14acaf7946da9a9427b1d361566a130e839818381aaf6025569745a0eedadae1b7a74a298d WHIRLPOOL 48f60ffe6590eba6f3ed94ebfe019dd2c811c059f0a2f0002cdf2dc0ae5e733469437ef2df595f1bd2e9f1729c1585555cd36bdfba4d8e7dfa62611535dbd898
+EBUILD cryptsetup-1.6.5.ebuild 4485 SHA256 6f646bbf6096079726e477872a80b07bd96604cb224251dd4497c7eaace15161 SHA512 8101c36d38503d5b333fa3efa7d4dae8bf9edd2241f679eb1b17a0b2bb70e4d83373a24de2c6d4b16a73ee7da6882c2e5ae6eb8b29560666e753347ebeda1906 WHIRLPOOL 790f6bce1f49c83c0cbc9f486eb4331a3897bfaaa80e11dc5ea8604f5fac121defc5eb35b9cf5111d7753fa81c61290d37fde14111c950d4a19e96c9ab760b50
+EBUILD cryptsetup-1.6.6.ebuild 4817 SHA256 2f4a66ec18e6d5fc5033d7fef2c126403ed395a49023263b8f8fea361d8039a9 SHA512 7c505f30ad17ca003d88ddf0aa7d2c395476a9d1521214ce858a48a9b48f52b81d6ea8647ab75f8336d2da811b1bd3a36dbe0764e397466bda8f4eb67606e574 WHIRLPOOL 029900d0fea6cde671e433bd4237c379e1be549fc1236d4ff847926419e47bbd582d86a96dca1701f1a5cc0b7a16b34172f137f7c716204cce7919f98f11e6a4
+MISC ChangeLog 30520 SHA256 48d639f32ef7c3ac8d82f528923b2b196db1d105988651fead5a143c806322b7 SHA512 5efd0b567760bc606ced5b7a98963d5cbf2f10f86ad224d668a91acca22dc2450b1ce9a2eb08634060ecb8f9eb938fae5b95c35b6fe91d08343eee24f41daa46 WHIRLPOOL f8af85fc5599c708b1e5981baeaf548bc111172bfe90e3ce781d29dfa5459b18d533218148c601b8f47ac4de7de7bbd9b1cad030897cb7bd9c15d0199a2722e3
+MISC metadata.xml 803 SHA256 ce0f5ae709246410b10cad5d04e7ebeb228009bbb3259f0e79aa693e35ff96d3 SHA512 332aa6594bfa3f07a321dd37d9c0787d7d93c77e6a380afe4793a125a58f20bde092410bb91be68e39616dc4933d9fb375ac5576c8d85c802d0227c995ae24e7 WHIRLPOOL 4811a0bc88bcf22d45de33352c85f7f6dc221d19c6cd6fe47072110dcf6e2cd0522abec94fbed99aff5be06e7ae1e4d6dcca33e20ec0b859735da2ef65e0b7a9
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQJ8BAEBCABmBQJVJXMaXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOKXQP/12RKf9RP18LxhrhSjVpyx9h
-8UhFTK9TZog9fLaqdx1Ie2zG55vaU0bhl0wdrhQC+1VTTlXOrlWUUvzN5Ysb5pVY
-IsPVN6su1fcrrIVNnSoA8j1v0XOjLa3PZUxJsHWcpP1N9fGc5eaNlQQhIXYbM6ci
-Y+I78JdnUhaRwJn74lHw55o/fvd5mmCzuatg8/vEI2hV8gQX4/a9Cup37QQxx3jl
-mwVbmwdAS+LZMtF5Ydw2LS75kwREuppNd/y7wo1DuurO3YDuazDsx0hSGud6UJlA
-wOUVAoUTnMLkBQwIV3/VzAG8oHfStFYAGiadKDAlYxB4JQ7Q3tz1pscljWJsb/AS
-veuzeW//4uogWTyQPD+MxPd/SEs3Q+n5D/H7O6GsTE6Hb2X9t7pLqKXo+iAuA2Ky
-JfSPmKqn76YAoE7b4Ht4XM8AXxEHEgHDWuZy1fJJOv6qcUiUM+IbQAshA6JRVr9o
-o6HjzYESQ4OOYxYhtmnXG8xI6eMc+kv2PZWOSgGQ1hbWGH6L7+OM4kSRZ6jSV1cO
-KAy1jMbx8QUVlp73y6inZH5MJxglGBqbmX+04LMlzkLyM3mEl9BfGTK2oDryk+0C
-O0K4Ay/D7+ZDHwcrZSklNC0RyT0QiDFnIb6ZV6MInt07GRRZVAIxcM7ZIJ3+oh8C
-qN4E2qXBAJjZ/7FKX+vA
-=saPd
+iQIcBAEBCAAGBQJVKrXZAAoJEPGu1DbS6WIAx2sP/0e2IMuKeL3ReoVNTw7Ld4B9
+zJdkf33d5f7uvjyErtfh2XXoZ0b5h4dC5TTkCDMhgLcQLt43yxjDaT7+9OwGlmPI
+KX3+S7pTrYJnHchDefq2X0qqb/2eOflvwwguxMC08fTpyVWra7yGLBwYLYtRr/xS
+2LdmVCJGeGFsnvepU96X84N/YOi/lDock/bJzn7+9xWJ70PIjiOg/JRpH9MG0F9U
+w2yM1b0fo+re3koE25Xt40NR/SXk6u2IrIu9hipgJkMkicBlbpPmcoCXxQfBxV4z
+G4BWc+KqSRy/mzMUyYjfWfzG4gO7Rt4zjA0Ic5Vk4fqUdOj6a+5y7QX0HdAb0Pt+
+vzaHNuphiqg0Z6iGlOkdXBcFQXLbHZV+jxyE44HrAQmnUmlYj181lKkv63ZSGo8d
+XaxpWI4qRhLrKF3GLbpLKJEB9NN8WW03CsZhb6jH+GMx9hEO9XTRLe94pKSpZrUJ
+Wb5T/0rJkyoqzHVcsB9Ljudg7l8xn1ZbwczYl9O2o/fUQDSbAJyGWn3gQqj4FC2Y
+VJskMbB44DQ2K5+BdK7wTx5kNUnlw9a64Cud8ykdgQzKTLD1+DFKcVWyvChQF6uE
+kNV5s8NTAdVtf1auvjSbFiZMSwL6UYvVLqp1IzGGPvrsk2bW4V3nq+KtnJlNgMjO
+TGVPZs8GE7PJI/v4ILTz
+=6078
 -----END PGP SIGNATURE-----
index db6e3a9a83d9ffde307abb1750d0cbbef1a43679..9dc31567e4c477db57af70ffa00414630d4af7d9 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild,v 1.16 2014/11/01 01:08:12 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild,v 1.17 2015/04/12 18:13:44 vapier Exp $
 
 EAPI=5
 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
@@ -18,7 +18,7 @@ KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
 CRYPTO_BACKENDS="+gcrypt kernel nettle openssl"
 # we don't support nss since it doesn't allow cryptsetup to be built statically
 # and it's missing ripemd160 support so it can't provide full backward compatibility
-IUSE="${CRYPTO_BACKENDS} nls python reencrypt static static-libs udev urandom"
+IUSE="${CRYPTO_BACKENDS} nls pwquality python reencrypt static static-libs udev urandom"
 REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} )
        python? ( ${PYTHON_REQUIRED_USE} )
        static? ( !gcrypt )" #496612
@@ -29,6 +29,7 @@ LIB_DEPEND="dev-libs/libgpg-error[static-libs(+)]
        gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] )
        nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] )
        openssl? ( dev-libs/openssl[static-libs(+)] )
+       pwquality? ( dev-libs/libpwquality[static-libs(+)] )
        sys-fs/lvm2[static-libs(+)]
        udev? ( virtual/libudev[static-libs(+)] )"
 # We have to always depend on ${LIB_DEPEND} rather than put behind
@@ -69,6 +70,7 @@ src_configure() {
                $(use_enable static static-cryptsetup) \
                $(use_enable static-libs static) \
                $(use_enable nls) \
+               $(use_enable pwquality) \
                $(use_enable python) \
                $(use_enable reencrypt cryptsetup-reencrypt) \
                $(use_enable udev) \
index a0c525f7c7fe36baac02278194b90d0a8e21ceee..21abcacfe588c523d03fe249732635d1926d0c40 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild,v 1.11 2014/11/09 05:48:12 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild,v 1.12 2015/04/12 18:13:44 vapier Exp $
 
 EAPI=5
 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
@@ -18,7 +18,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
 CRYPTO_BACKENDS="+gcrypt kernel nettle openssl"
 # we don't support nss since it doesn't allow cryptsetup to be built statically
 # and it's missing ripemd160 support so it can't provide full backward compatibility
-IUSE="${CRYPTO_BACKENDS} nls python reencrypt static static-libs udev urandom"
+IUSE="${CRYPTO_BACKENDS} nls pwquality python reencrypt static static-libs udev urandom"
 REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} )
        python? ( ${PYTHON_REQUIRED_USE} )
        static? ( !gcrypt )" #496612
@@ -29,6 +29,7 @@ LIB_DEPEND="dev-libs/libgpg-error[static-libs(+)]
        gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] )
        nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] )
        openssl? ( dev-libs/openssl[static-libs(+)] )
+       pwquality? ( dev-libs/libpwquality[static-libs(+)] )
        sys-fs/lvm2[static-libs(+)]
        udev? ( virtual/libudev[static-libs(+)] )"
 # We have to always depend on ${LIB_DEPEND} rather than put behind
@@ -69,6 +70,7 @@ src_configure() {
                $(use_enable static static-cryptsetup) \
                $(use_enable static-libs static) \
                $(use_enable nls) \
+               $(use_enable pwquality) \
                $(use_enable python) \
                $(use_enable reencrypt cryptsetup-reencrypt) \
                $(use_enable udev) \
index eb7aa91555e0d1742da8735150d2b8e7df4dad83..17bad91dcee8b81f89128341672549a09c0c4711 100644 (file)
@@ -7,6 +7,7 @@
                <flag name="kernel">Use kernel crypto backend (mainly for embedded systems)</flag>
                <flag name="nettle">Use <pkg>dev-libs/nettle</pkg> crypto backend</flag>
                <flag name="openssl">Use <pkg>dev-libs/openssl</pkg> crypto backend</flag>
+               <flag name="pwquality">Use <pkg>dev-libs/libpwquality</pkg> for password quality checking</flag>
                <flag name="urandom">Use /dev/urandom instead of /dev/random</flag>
                <flag name="reencrypt">Build cryptsetup-reencrypt</flag>
        </use>