Version bump
authorLars Wendler <polynomial-c@gentoo.org>
Thu, 16 Apr 2015 08:41:44 +0000 (08:41 +0000)
committerLars Wendler <polynomial-c@gentoo.org>
Thu, 16 Apr 2015 08:41:44 +0000 (08:41 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0x981CA6FC

sys-libs/cracklib/ChangeLog
sys-libs/cracklib/Manifest
sys-libs/cracklib/cracklib-2.9.4.ebuild [new file with mode: 0644]

index 4a8b4240ecf5ada3eb802a4d93b82cc73848742d..352ae52234c1a65a4ccb71555c74fb8b0b11c7b2 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-libs/cracklib
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/cracklib/ChangeLog,v 1.210 2015/04/15 11:44:04 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/cracklib/ChangeLog,v 1.211 2015/04/16 08:41:43 polynomial-c Exp $
+
+*cracklib-2.9.4 (16 Apr 2015)
+
+  16 Apr 2015; Lars Wendler <polynomial-c@gentoo.org> +cracklib-2.9.4.ebuild:
+  Version bump.
 
 *cracklib-2.9.3 (15 Apr 2015)
 
index 69736d8dea7d7bf68460cb393e2e487db3f9bd8c..c7243766b27ffe65db8b2b1050919a1f65dbcb93 100644 (file)
@@ -6,26 +6,28 @@ DIST cracklib-2.8.22.tar.gz 631796 SHA256 feaff49bfb513ec10b2618c00d2f7f60776ba9
 DIST cracklib-2.9.1.tar.gz 635123 SHA256 408905c2539a97dc8cbbb6d7cd2046cb5647a345b4bda399220d9471be16d156 SHA512 19b1d38dfcfce98893e6a63e4387a8da9da1eae109d9d84e0f84adabc0ee25fac930576011fb60de007f59f7dea2ee0bb01fd6d8607d4854b7de006ec07a4b2a WHIRLPOOL ff3a71cb81535dde5ad63f51f9c8d5807c91ff5394e8336bac69708357804b8efc7816b2cfe32529777f18e9ba50c22af054b8d5ccff3d4b837a92d85b64dc80
 DIST cracklib-2.9.2.tar.gz 623125 SHA256 c1c899291d443e99d1aecfbc879e4ac9c0cbc265574f47b487842da11e9759f5 SHA512 9e973c10a1340c7092c09af7ac90ea445e9197153355382319b171c213ebcab64d5e5072e55be19c36c02472c11f4562b9527291fa766dd1ab2fac79164bef52 WHIRLPOOL ecc8d7eb7fc5e8229c0cb56c985daed8ab9d2aec2b1e982e63216645797edffd90dc2e567a66d442f280040e3e972de6dc1f5e7093468109187533f449a44e9f
 DIST cracklib-2.9.3.tar.gz 622427 SHA256 9c55afcdc01ae90aad0af0f9e4de0db9ba2fadf88cdf3a585a08a3530d25dba5 SHA512 02274f8d7201168aeb72a9d2e8504786dbd5a4da992bc45095e457aeb510fb3dd742240545e123e623b3364ff136a3d18dcc3177b05260b70e7572e7e1de377e WHIRLPOOL 2274c6c2cfb9e42f9130648a76a743a6132506f6281405fe29bcd0e12ea2f9042ffa809246096931313bcc2e3381061c431267cfb6612e1a2c8f17e746be975c
+DIST cracklib-2.9.4.tar.gz 622478 SHA256 f2a866b4b9808344228ea6d68b69e3ba9a8a99210e23dfd718d4b95c60be8958 SHA512 4c94af41d5734e737576221620236951c083f45a7a8061d22ec174c283b91bf64b781ee8dddb91f459f5008ca70f1adfe59c311f082a7a7fecd5214705512a63 WHIRLPOOL 2d9fe10dbc50a45ec3e295e7c5aee3e327f1d7728811c33693bafcffad833e953a4425c4aac7c2556b75aa84a76b1a81bbfd2210d47555086cc4ddd5fd1f7eee
 EBUILD cracklib-2.8.22.ebuild 2449 SHA256 73c22a3e2f7e488fbbcafb1a96843050675e65d292ef9b414f0302f2b6300c3c SHA512 4371dff09c6c9c2d70794a2f9cad6297100828d4dce6581126ead6edbd67a8ca76548ae9c60f0d0b2017e348f9d3712411a5a52be709fab1fb14f3dc28dc5a48 WHIRLPOOL 63fb061f04a8aa619aec3fda87f47014047662fead1ad89552d6a12cac278c2cad5a331620e08d7357bb2259f1186d97b93851d3f567161a316527be9ebc993f
 EBUILD cracklib-2.9.1-r1.ebuild 2679 SHA256 18d3fed6bbc9aa9a8ddab6de3f8ca6247821d209f81c904910d570a1300a40e2 SHA512 f9acc835cf779aa39b657a0704d0b4b110e95ec7a4f2dbbbd8ff717508b0df0010b6f573a2f082dc7d8a5ff4dcc88b6b6c92c13164014aacea842a2578ad63ed WHIRLPOOL e06dace0f131673ad487eabae7d8b2b4149a1731584e3a06bfaff1d897255f46630b9e5065a4a95a66bc90abff958b0d6761ef512087783dc815190153083d1d
 EBUILD cracklib-2.9.2-r1.ebuild 2632 SHA256 0e673b0bccf5211e6c4b4b592a4d9fd4d9004a871a66602ec88ab0e298bdc9da SHA512 b714b43bdec15e4d1c74fa413ea330b7957ee96ee0717d1a4d31772ac1e506ac2478811360f04d9a683f3368d71d852ac87561acaf1239df73b1ccd15e00df70 WHIRLPOOL 27dd37061cc31864ef22113c755de9026171932eb0a131d3b07e6fbf1e6a3e73063fe88e871c76e269f0098fd1fa78f9ae450c900d6accf0ba830011a65f2e81
 EBUILD cracklib-2.9.3.ebuild 2635 SHA256 c61ba621e7564977615bc41933f7e4e6f34809c5d0d1599f33e96a03d8eb292f SHA512 fc665b08e8a4ebdfee776ac0323d831deec3c2d61308d120dd61300fbdcdfc7398998b91aa74a4da792185d7e3780bde741c5263a5fe3e09175f9b9861650c20 WHIRLPOOL c9ad7e6fcf1b18cc58973d7daf95cf1eedac577c35c47497ad647b59b220ab08bd0776d1f776511acb3d80c354cd96e70989f0febf487f4748537861f786dca8
-MISC ChangeLog 26970 SHA256 a63fc0ff499d80b278c46dd557f0bbfcbf10887f0ea2db411648f1f883128e74 SHA512 d07fff454aeaab0562303100c4b1a800ccb027b8a641731b7a8811a4ee3ae94f0651f5021c674dc8b1f65bfcecac7f59fcd9bc1e18ca10f3fb4ff4a8b42fc59b WHIRLPOOL 6e0d81dbd1209177fe396afb9ab01bd7b0c0e404935fad826540bc612154dbcbc79b1dc1d1fe94749a10d73ad0d26ca5f0be52c1341299213a070edf32217fcd
+EBUILD cracklib-2.9.4.ebuild 2635 SHA256 994f0864958045dcdf9050f276f80e4bce9ec9b45d5faf6eb81886042e3e7988 SHA512 480bb7a15c4cf21428cc0372430a1c03b184040547a45ba9bda16f9780b1e5d6a4985047cfdfa8ce3968fab6a0f6c4e116d57791073872ff4d46b243e90b74ab WHIRLPOOL c8371c21f21f4e136ed1791b43a2fdb8373b298f95c38d621446653a672a925b0ba61350ad707472c21b88b9c8a84a12dbdfcc0742f46f3ece4b111baa6e0216
+MISC ChangeLog 27096 SHA256 fbd76777dde7c87b43c8fee3d635364829bfce5d889ca1f82cf93e0ddaf02a73 SHA512 db881cc31c6d06fc8bd0ff0067584959ce474216b2c8d4238122640b0385f219639da7f189281c5a92ea2b0676a8ae77a63a8f63537d4ee5fbb2876a8f3bf4b8 WHIRLPOOL b256fca892a48cb94df136f9a5b4a1217ae74aa98fc87b786d43e741b9f5ec87ef8f03ae30cd59a303f1d588e2403644797eb78893f1d3bb097038900d36690b
 MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJVLk8FAAoJEPiazRVxLXTFwC4QAJYIlrQnyufJmM2lXYrk8AFz
-YzLs5TGJ7r7yDS7mIZNks9yA9eRKrIi0zPaBRcnmp4XW6e+jWqan5dGZGK7IxvSV
-K8OzQGGHrClCmDmTAp6paB4ckOldD6fiYQiWiVmAFwUA3XVOsNXo8xsub/ZI+rEz
-E7dyhl2jqJucdf3Smo9d2xC9IGyMFAa/xtaUsvcZgEx9skI27Ay7xQ1MhCZQi0i0
-55ccHFQAXnZNdwoLSeym9Z0vNhaDyhQqy8lOycT6134h9kKlA5CiWrH9AA/D8irS
-XX2EXDXaG8rzegPk/edVyaHqrhH82TGwcsEgaxXzZNCZxFTSBj+YrEGv21u7rBBl
-Og0ZF95P7zi19CbY9TU08ZflYsDs/6HPPz0itS79Z0YkUgUDevlNi+DT9p3A3rV8
-R6iDGh15uAbFGd+GV6B8k68646VWpAX0WYaivIjDsyogBnR77EFQEa4qnbD1+IBT
-ROXzLtFmu7ekH0FiLHREMfle3ImDzYeDcuu73KPk//VebgfjIufL2qXkiev2MDas
-NFC9qS4utEXBX7V0C4u9HumIc+DdaBjgkea81AXqq5CosJiOdkjnPZtxDg8XZO53
-CEzY71t0VSgi4GCVFpgS3ubNoSAOcRVCfaAlhQ8gRk6axqL9CpAJpO8KCLQKDKdF
-VQWdXSXzura3Lhfwcxz4
-=CnOu
+iQIcBAEBCAAGBQJVL3XIAAoJEPiazRVxLXTFnb0P/1lNf/nrqj93nfIDI0zf7D5L
+ZVb3zXFucbLu7zQ2R772ZR3r8E9kC+pJxlU8eCfg04CjRMGQDJUPe8iQwEe6DeXt
+I1kBTcf8tm5MBH/egtneBig0k1ibbwRrjS7aYD9SVgY68loh8HlNQq/AtVsa11sR
+XFTYwPVD0AuFTDWwKzrF0VtTpqp+EGdeIMugCSqano3z8M6kgkKupcki5E7u0Ot1
+wr7XmNoHI0QeZAN12X8APScisd2TKDSJp15ee0zCPTBvhZArWbaVInVRHvivXH9Q
+Wx+X9U/wf8HQ+rJjvkXy6kMMqUCT1YrXYq3FKXyHAKHnOjzNNHTevOYZBVAuNcRa
+OFTToqx2MMDSZNzxxG+WB0fIaW8HFqx5j+W5ZMF8M95yW2QVfZzStBsj+TKR4+1Z
+ht6Hgo67zu8apyySQ+6gF8Z61VUoAZ0q0aahz8Mg2TKeelrQmqfncofx4EPoZse7
+X6eDDamJfscDRx25IK85a6ZbVEcHH/jzSIndxnYq3wDSWqM7daPifWQNFg87ZpEn
+eBI3P5XtE17Ad/yUnGVachG/QczgqhDzH66mxoDs2x+UvMmUNvxE0+zhEFztNrIG
+Rotqq8p792Ueqh3FNhz4pbkxQXJ48NJlOR1QvmCh05S1rMYBZTPMvHkU1DWZBjd2
+INpYpaljOlxJf+jxPiI6
+=PGcj
 -----END PGP SIGNATURE-----
diff --git a/sys-libs/cracklib/cracklib-2.9.4.ebuild b/sys-libs/cracklib/cracklib-2.9.4.ebuild
new file mode 100644 (file)
index 0000000..5bbc1a3
--- /dev/null
@@ -0,0 +1,105 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/cracklib/cracklib-2.9.4.ebuild,v 1.1 2015/04/16 08:41:43 polynomial-c Exp $
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_OPTIONAL=1
+
+inherit eutils distutils-r1 libtool multilib-minimal toolchain-funcs
+
+MY_P=${P/_}
+DESCRIPTION="Password Checking Library"
+HOMEPAGE="http://sourceforge.net/projects/cracklib"
+SRC_URI="mirror://sourceforge/cracklib/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
+IUSE="nls python static-libs test zlib"
+
+RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+       python? (
+               dev-python/setuptools[${PYTHON_USEDEP}]
+               test? ( dev-python/nose[${PYTHON_USEDEP}] )
+       )"
+RDEPEND="${RDEPEND}
+       abi_x86_32? (
+               !<=app-emulation/emul-linux-x86-baselibs-20140508-r6
+               !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+       )"
+
+S=${WORKDIR}/${MY_P}
+
+do_python() {
+       multilib_is_native_abi || return 0
+       use python || return 0
+       pushd python > /dev/null || die
+       distutils-r1_src_${EBUILD_PHASE}
+       popd > /dev/null
+}
+
+pkg_setup() {
+       # workaround #195017
+       if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then
+               eerror "Upgrade path is broken with FEATURES=unmerge-orphans"
+               eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib"
+               die "Please run: FEATURES=-unmerge-orphans emerge cracklib"
+       fi
+}
+
+src_prepare() {
+       elibtoolize #269003
+       do_python
+}
+
+multilib_src_configure() {
+       export ac_cv_header_zlib_h=$(usex zlib)
+       export ac_cv_search_gzopen=$(usex zlib -lz no)
+       # use /usr/lib so that the dictionary is shared between ABIs
+       ECONF_SOURCE=${S} \
+       econf \
+               --with-default-dict='/usr/lib/cracklib_dict' \
+               --without-python \
+               $(use_enable nls) \
+               $(use_enable static-libs static)
+}
+
+multilib_src_compile() {
+       default
+       do_python
+}
+
+multilib_src_test() {
+       do_python
+}
+
+python_test() {
+       nosetests -w "${S}"/python || die "Tests fail with ${EPYTHON}"
+}
+
+multilib_src_install() {
+       default
+       # move shared libs to /
+       multilib_is_native_abi && gen_usr_ldscript -a crack
+
+       do_python
+}
+
+multilib_src_install_all() {
+       einstalldocs
+       prune_libtool_files
+       rm -r "${ED}"/usr/share/cracklib
+
+       insinto /usr/share/dict
+       doins dicts/cracklib-small || die
+}
+
+pkg_postinst() {
+       if [[ ${ROOT} == "/" ]] ; then
+               ebegin "Regenerating cracklib dictionary"
+               create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null
+               eend $?
+       fi
+}