diff options
author | Gregory M. Tuner <gmt@be-evil.net> | 2013-11-26 18:54:01 -0800 |
---|---|---|
committer | Gregory M. Tuner <gmt@be-evil.net> | 2013-11-26 18:54:01 -0800 |
commit | c19d475bedb39396750cade91d6275017d40380a (patch) | |
tree | dbbccfb6ab6f94d424515f32a9e30c888921533e /sys-libs | |
parent | new ebuild: dev-libs/popt-1.16-r2 (diff) | |
download | gmt-c19d475bedb39396750cade91d6275017d40380a.tar.gz gmt-c19d475bedb39396750cade91d6275017d40380a.tar.bz2 gmt-c19d475bedb39396750cade91d6275017d40380a.zip |
new ebuild: sys-libs/cracklib
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/cracklib/ChangeLog | 660 | ||||
-rw-r--r-- | sys-libs/cracklib/Manifest | 7 | ||||
-rw-r--r-- | sys-libs/cracklib/cracklib-2.9.0-r2.ebuild | 113 | ||||
-rw-r--r-- | sys-libs/cracklib/files/cracklib-2.8.16-no-nls.patch | 36 | ||||
-rw-r--r-- | sys-libs/cracklib/files/cracklib-2.8.16-python.patch | 13 | ||||
-rw-r--r-- | sys-libs/cracklib/files/cracklib-2.8.18-python-stat.patch | 30 | ||||
-rw-r--r-- | sys-libs/cracklib/metadata.xml | 5 |
7 files changed, 864 insertions, 0 deletions
diff --git a/sys-libs/cracklib/ChangeLog b/sys-libs/cracklib/ChangeLog new file mode 100644 index 0000000..3153c0f --- /dev/null +++ b/sys-libs/cracklib/ChangeLog @@ -0,0 +1,660 @@ +# ChangeLog for sys-libs/cracklib +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/cracklib/ChangeLog,v 1.179 2013/08/14 11:34:11 patrick Exp $ + + 14 Aug 2013; Patrick Lauer <patrick@gentoo.org> cracklib-2.9.0-r1.ebuild: + Whitespace + + 14 Aug 2013; Patrick Lauer <patrick@gentoo.org> cracklib-2.9.0-r1.ebuild: + Whitespace + +*cracklib-2.9.0-r1 (03 Aug 2013) + + 03 Aug 2013; Matt Turner <mattst88@gentoo.org> +cracklib-2.9.0-r1.ebuild: + Drop build USE flag, bug 448052. + +*cracklib-2.9.0 (02 Jun 2013) + + 02 Jun 2013; Mike Frysinger <vapier@gentoo.org> +cracklib-2.9.0.ebuild: + Version bump. + +*cracklib-2.8.22 (21 Dec 2012) + + 21 Dec 2012; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.22.ebuild: + Version bump #447988 by Agostino Sarubbo. + + 31 Oct 2012; Rick Farina <zerochaos@gentoo.org> cracklib-2.8.19.ebuild: + last fix for USE=build bootstrapping, missed a line on the previous commit + + 22 Oct 2012; Rick Farina <zerochaos@gentoo.org> cracklib-2.8.19.ebuild: + catalyst stage1 build with python enabled breaks so we add a build use flag to + prevent adding python support too early + + 26 Aug 2012; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.19.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #427132 + + 19 Aug 2012; Christoph Junghans <ottxor@gentoo.org> cracklib-2.8.19.ebuild: + added prefix keywords + + 04 Aug 2012; Agostino Sarubbo <ago@gentoo.org> cracklib-2.8.19.ebuild: + Stable for amd64, wrt bug #427132 + + 24 Jul 2012; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.19.ebuild: + Stable for HPPA (bug #427132). + + 24 Jul 2012; Anthony G. Basile <blueness@gentoo.org> cracklib-2.8.19.ebuild: + Stable ppc64, bug #427132 + + 23 Jul 2012; Markus Meier <maekke@gentoo.org> cracklib-2.8.19.ebuild: + arm stable, bug #427132 + + 22 Jul 2012; <nixnut@gentoo.org> cracklib-2.8.19.ebuild: + ppc stable #427132 + + 21 Jul 2012; Jeff Horelick <jdhore@gentoo.org> cracklib-2.8.19.ebuild: + marked x86 per bug 427132 + + 18 May 2012; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.19.ebuild: + Make zlib optional. + +*cracklib-2.8.19 (18 May 2012) + + 18 May 2012; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.19.ebuild: + Version bump. + + 22 Feb 2012; Patrick Lauer <patrick@gentoo.org> cracklib-2.8.16.ebuild, + cracklib-2.8.18-r1.ebuild, cracklib-2.8.18.ebuild: + Restricting jython + + 20 Feb 2012; Torsten Veller <tove@gentoo.org> cracklib-2.8.18-r1.ebuild: + Fix broken header + + 20 Feb 2012; Patrick Lauer <patrick@gentoo.org> cracklib-2.8.16.ebuild, + cracklib-2.8.18-r1.ebuild, cracklib-2.8.18.ebuild: + Restricting pypy + + 16 Feb 2012; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.18-r1.ebuild, + +files/cracklib-2.8.18-python-stat.patch: + Pull in sys/stat.h in python code to fix build #403777 by Patrick Lauer. + +*cracklib-2.8.18-r1 (20 Nov 2011) + + 20 Nov 2011; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.18-r1.ebuild: + Add USE=static-libs support #378291 by Agostino Sarubbo. + +*cracklib-2.8.18 (29 Sep 2010) + + 29 Sep 2010; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.18.ebuild: + Version bump. + + 28 Sep 2010; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.16.ebuild, + +files/cracklib-2.8.16-no-nls.patch: + Fix nls handling in python module too. + + 02 Aug 2010; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.16.ebuild: + Stable for PPC (bug #329149). + + 24 Jul 2010; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.16.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #329149 + + 23 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + cracklib-2.8.16.ebuild, +files/cracklib-2.8.16-python.patch: + Fix building of Python bindings when cracklib isn't already installed. + Approved by Chainsaw. + + 23 Jul 2010; Peter Volkov <pva@gentoo.org> cracklib-2.8.16.ebuild: + amd64 stable, bug 329149 + + 21 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> + cracklib-2.8.16.ebuild: + ppc64 stable wrt #329149 + + 21 Jul 2010; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.16.ebuild: + Stable for HPPA (bug #329149). + + 21 Jul 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> + cracklib-2.8.16.ebuild: + x86 stable wrt bug #329149 + + 07 Jun 2010; Peter Volkov <pva@gentoo.org> cracklib-2.8.16.ebuild: + Generalize python code in do_python function, bug 316951 + + 05 Jun 2010; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.15.ebuild, + +files/cracklib-2.8.15-no-nls.patch, cracklib-2.8.16.ebuild: + Fix building on uClibc systems w/out nls support. + + 03 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + cracklib-2.8.16.ebuild: + Support installation for multiple Python ABIs (bug #316951). + +*cracklib-2.8.16 (30 Apr 2010) + + 30 Apr 2010; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.16.ebuild: + Version bump #317883 by Samuli Suominen and drop useless cracklib modules + #316495 by Diego E. Pettenò. + + 01 Apr 2010; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.15.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #305081 + + 23 Mar 2010; Brent Baude <ranger@gentoo.org> cracklib-2.8.15.ebuild: + stable ppc, bug 305081 + + 14 Mar 2010; Markus Meier <maekke@gentoo.org> cracklib-2.8.15.ebuild: + amd64/arm stable, bug #305081 + + 08 Mar 2010; Zac Medico <zmedico@gentoo.org> cracklib-2.8.13.ebuild, + cracklib-2.8.13-r1.ebuild, cracklib-2.8.15.ebuild: + Specify <python-3 since only python-2.x works. + + 04 Mar 2010; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.15.ebuild: + Stable for HPPA (bug #305081). + + 26 Feb 2010; Brent Baude <ranger@gentoo.org> cracklib-2.8.15.ebuild: + Marking cracklib-2.8.15 ppc64 for bug 305081 + + 23 Feb 2010; Christian Faulhammer <fauli@gentoo.org> + cracklib-2.8.15.ebuild: + stable x86, bug 305081 + + 14 Feb 2010; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.15.ebuild: + Fix building with python-3 #302908 by Neil Funk. + +*cracklib-2.8.15 (19 Nov 2009) + + 19 Nov 2009; Mike Frysinger <vapier@gentoo.org> -cracklib-2.8.14.ebuild, + +cracklib-2.8.15.ebuild: + Version bump to include license fix. + +*cracklib-2.8.14 (18 Nov 2009) + + 18 Nov 2009; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.14.ebuild: + Version bump. + + 18 Nov 2009; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.13-r1.ebuild: + Stabilize for everyone as this version only changed how the ldscript was + generated (and it works the same on all arches). + +*cracklib-2.8.13-r1 (30 Jun 2009) + + 30 Jun 2009; Fabian Groffen <grobian@gentoo.org> + +cracklib-2.8.13-r1.ebuild: + Switch to using gen_usr_ldscript -a, bug #256234 + + 09 May 2009; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.13.ebuild: + Call elibtoolize #269003 by Sven Rebhan. + + 17 Mar 2009; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.13.ebuild: + m68k stable wrt #258530, thanks to kolla for testing + + 22 Feb 2009; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.13.ebuild: + arm/ia64/s390/sh stable wrt #258530 + + 15 Feb 2009; Markus Meier <maekke@gentoo.org> cracklib-2.8.13.ebuild: + x86 stable, bug #258530 + + 14 Feb 2009; Brent Baude <ranger@gentoo.org> cracklib-2.8.13.ebuild: + stable ppc, bug 258530 + + 13 Feb 2009; Ferris McCormick <fmccor@gentoo.org> cracklib-2.8.13.ebuild: + Sparc stable, bug #258530. + + 13 Feb 2009; Thomas Anderson <gentoofan23@gentoo.org> + cracklib-2.8.13.ebuild: + stable amd64, bug 258530 + + 12 Feb 2009; Brent Baude <ranger@gentoo.org> cracklib-2.8.13.ebuild: + stable ppc64, bug 258530 + + 12 Feb 2009; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.13.ebuild: + Stable for HPPA (bug #258530). + + 11 Feb 2009; Tobias Klausmann <klausman@gentoo.org> + cracklib-2.8.13.ebuild: + Stable on alpha, bug #258530 + + 16 Nov 2008; Mike Frysinger <vapier@gentoo.org> + +files/cracklib-2.8.13-python-linkage.patch, cracklib-2.8.13.ebuild: + Link python module against python #246747 by Robert Wohlrab. + +*cracklib-2.8.13 (24 Sep 2008) + + 24 Sep 2008; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.13.ebuild: + Version bump. + + 24 Feb 2008; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.12.ebuild: + Add workaround for FEATURES=unmerge-orphans and upgrading from older + versions #195017 by Pacho Ramos. + + 14 Feb 2008; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.12.ebuild: + Stable for HPPA (bug #209064). + + 11 Feb 2008; Santiago M. Mola <coldwind@gentoo.org> + cracklib-2.8.12.ebuild: + amd64 stable wrt bug #209064 + + 10 Feb 2008; Tobias Scherbaum <dertobi123@gentoo.org> + cracklib-2.8.12.ebuild: + ppc stable, bug #209064 + + 09 Feb 2008; Brent Baude <ranger@gentoo.org> cracklib-2.8.12.ebuild: + stable ppc64, bug 209064 + + 07 Feb 2008; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.12.ebuild: + alpha/ia64/sparc/x86 stable + + 06 Oct 2007; Tom Gall <tgall@gentoo.org> cracklib-2.8.10.ebuild: + stable on ppc64 bug #194466 + + 03 Oct 2007; Christoph Mende <angelos@gentoo.org> cracklib-2.8.10.ebuild: + Stable on amd64 wrt bug #194466 + + 02 Oct 2007; Lars Weiler <pylon@gentoo.org> cracklib-2.8.10.ebuild: + stable ppc, bug #194466 + + 02 Oct 2007; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.10.ebuild: + alpha/ia64 stable wrt #194466 + + 02 Oct 2007; Christian Faulhammer <opfer@gentoo.org> + cracklib-2.8.10.ebuild: + stable x86, bug #194466 + + 02 Oct 2007; Christian Birchinger <joker@gentoo.org> + cracklib-2.8.10.ebuild: + Added sparc stable keyword + +*cracklib-2.8.12 (02 Oct 2007) + + 02 Oct 2007; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.12.ebuild: + Version bump. + + 02 Oct 2007; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.10.ebuild: + Stable for HPPA (bug #194466). + +*cracklib-2.8.10 (27 Jan 2007) + + 27 Jan 2007; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.10.ebuild: + Version bump. + + 30 Dec 2006; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.9-r1.ebuild: + Regenerate the cracklib dictionary in pkg_postinst from all dict files + #114690 by Philippe Troin. + + 11 Dec 2006; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.9-r1.ebuild: + Pull in python when USE=python #157787. + + 02 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> cracklib-2.8.9-r1.ebuild: + Marked stable on amd64 for bug #149051 + + 27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> + cracklib-2.8.9-r1.ebuild: + Stable on alpha as per bug #149051 + + 26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> + cracklib-2.8.9-r1.ebuild: + Stable on sparc wrt #149051 + + 26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> + cracklib-2.8.9-r1.ebuild: + Stable on hppa wrt #149051 + + 26 Sep 2006; Joshua Jackson <tsunam@gentoo.org> cracklib-2.8.9-r1.ebuild: + Stable x86; bug #149051 + + 25 Sep 2006; <nixnut@gentoo.org> cracklib-2.8.9-r1.ebuild: + Stable on ppc wrt bug 149051 + + 25 Sep 2006; Markus Rothe <corsair@gentoo.org> cracklib-2.8.9-r1.ebuild: + Stable on ppc64; bug #149051 + +*cracklib-2.8.9-r1 (20 Aug 2006) + + 20 Aug 2006; Mike Frysinger <vapier@gentoo.org> + +files/cracklib-2.8.9-findpw.patch, +cracklib-2.8.9-r1.ebuild: + Fix from upstream for header leakage #142765 by Ming Zhao. + + 09 Jul 2006; Joshua Kinard <kumba@gentoo.org> cracklib-2.8.9.ebuild: + Marked stable on mips. + + 28 Jun 2006; Luis Medinas <metalgod@gentoo.org> cracklib-2.8.9.ebuild: + Stable on amd64. Bug #138146. + + 27 Jun 2006; Thomas Cort <tcort@gentoo.org> cracklib-2.8.9.ebuild: + Stable on alpha wrt Bug #138146. + + 27 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> cracklib-2.8.9.ebuild: + Stable on sparc wrt #138146 + + 27 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> cracklib-2.8.9.ebuild: + Stable on x86 wrt bug #138146. + + 27 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org> + cracklib-2.8.9.ebuild: + ppc stable, #138146 + + 27 Jun 2006; Markus Rothe <corsair@gentoo.org> cracklib-2.8.9.ebuild: + Stable on ppc64; bug #138146 + + 20 May 2006; Diego Pettenò <flameeyes@gentoo.org> cracklib-2.8.9.ebuild: + Add ~x86-fbsd keyword. + +*cracklib-2.8.9 (06 Mar 2006) + + 06 Mar 2006; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.9.ebuild: + Version bump. + +*cracklib-2.8.5-r1 (25 Feb 2006) + + 25 Feb 2006; Mike Frysinger <vapier@gentoo.org> + files/cracklib-2.8.3-dictname.patch, -cracklib-2.8.5.ebuild, + +cracklib-2.8.5-r1.ebuild: + Fix path to cracklib dict in python module #123913 by Frido Ferdinand. + + 17 Jan 2006; Stuart Longland <redhatter@gentoo.org> cracklib-2.8.5.ebuild: + Marked stable on MIPS as per bug #118945 + + 15 Jan 2006; Jose Luis Rivero <yoswink@gentoo.org> cracklib-2.8.5.ebuild: + Stable on alpha wrt #118945 + + 15 Jan 2006; Torsten Veller <tove@gentoo.org> cracklib-2.8.5.ebuild: + Stable on x86 (#118945) + + 15 Jan 2006; Markus Rothe <corsair@gentoo.org> cracklib-2.8.5.ebuild: + Stable on ppc64 + + 15 Jan 2006; Jason Wever <weeve@gentoo.org> cracklib-2.8.5.ebuild: + Stable on SPARC wrt bug #118945. + + 15 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> cracklib-2.8.5.ebuild: + Stable on amd64, bug 118945. + + 14 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org> + cracklib-2.8.5.ebuild: + ppc stable, bug #118945 + +*cracklib-2.8.5 (06 Oct 2005) + + 06 Oct 2005; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.5.ebuild: + Version bump. + + 09 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> cracklib-2.8.3-r1.ebuild: + Stable on mips. + + 19 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> + cracklib-2.8.3-r1.ebuild: + Stable on alpha. + + 09 Jul 2005; Joseph Jezak <josejx@gentoo.org> cracklib-2.8.3-r1.ebuild: + Marked ppc stable. + + 08 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org> + cracklib-2.8.3-r1.ebuild: + Stable on hppa. + + 08 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org> + cracklib-2.8.3-r1.ebuild: + Stable on sparc + + 07 Jul 2005; Markus Rothe <corsair@gentoo.org> cracklib-2.8.3-r1.ebuild: + Stable on ppc64 + + 06 Jul 2005; Danny van Dyk <kugelfang@gentoo.org> + cracklib-2.8.3-r1.ebuild: + Marked stable on amd64. + +*cracklib-2.8.3-r1 (16 Apr 2005) + + 16 Apr 2005; Mike Frysinger <vapier@gentoo.org> + +files/cracklib-2.8.3-packer-defines.patch, +cracklib-2.8.3-r1.ebuild: + Grab update from upstream to fix building mod_php #85698. + +*cracklib-2.8.3 (12 Apr 2005) + + 12 Apr 2005; Mike Frysinger <vapier@gentoo.org> + +files/cracklib-2.8.3-dictname.patch, +cracklib-2.8.3.ebuild: + Version bump to fix packer.h issues #85698. + +*cracklib-2.8.2 (18 Mar 2005) + + 18 Mar 2005; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.2.ebuild: + Version bump to fix security bug #85650. + +*cracklib-2.8.1 (16 Mar 2005) + + 16 Mar 2005; Mike Frysinger <vapier@gentoo.org> + -cracklib-2.8_pre1-r2.ebuild, +cracklib-2.8.1.ebuild: + Version bump. + +*cracklib-2.8_pre1-r2 (15 Mar 2005) + + 15 Mar 2005; Mike Frysinger <vapier@gentoo.org> + -cracklib-2.8_pre1-r1.ebuild, +cracklib-2.8_pre1-r2.ebuild: + Make sure we install packer.h #85289. + +*cracklib-2.8_pre1-r1 (01 Mar 2005) + + 01 Mar 2005; Mike Frysinger <vapier@gentoo.org> + +files/cracklib-2.8_pre1-dictname.patch, +cracklib-2.8_pre1-r1.ebuild: + Make sure the cracklib dicts are generated. + +*cracklib-2.8_pre1 (11 Feb 2005) + + 11 Feb 2005; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8_pre1.ebuild: + Version bump. + + 15 Dec 2004; Mike Frysinger <vapier@gentoo.org> + files/cracklib-2.7-libdir.patch, cracklib-2.7-r10.ebuild: + Make sure the dict files respect $(get_libdir) #74553. + + 07 Dec 2004; Michael Sterrett <mr_bones_@gentoo.org> + +files/cracklib-2.7-parallel-make.patch, cracklib-2.7-r10.ebuild: + make it so parallel make works; tidy + + 07 Dec 2004; Michael Sterrett <mr_bones_@gentoo.org> + -cracklib-2.7-r7.ebuild, -cracklib-2.7-r8.ebuild, -cracklib-2.7-r9.ebuild: + clean older ebuilds + + 09 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> + cracklib-2.7-r10.ebuild: + Stable on alpha. + + 08 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> cracklib-2.7-r10.ebuild: + Stable on sparc + + 08 Nov 2004; Robin H. Johnson <robbat2@gentoo.org> cracklib-2.7-r10.ebuild: + r10 stable on x86 for bug #69761. + + 01 Nov 2004; Joshua Kinard <kumba@gentoo.org> cracklib-2.7-r10.ebuild: + Marked stable on mips. + + 12 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org> cracklib-2.7-r9.ebuild: + Stable on sparc + + 30 Sep 2004; Simon Stelling <blubb@gentoo.org> cracklib-2.7-r9.ebuild: + get_libdir-ized + + 01 Sep 2004; Travis Tilley <lv@gentoo.org> +files/cracklib-2.7-libdir.patch, + cracklib-2.7-r10.ebuild: + added a patch that makes cracklib lib64/lib32 aware. marked stable on amd64 + + 24 Aug 2004; Sven Wegener <swegener@gentoo.org> cracklib-2.7-r7.ebuild, + cracklib-2.7-r8.ebuild: + Added missing IUSE="" + +*cracklib-2.7-r10 (12 Aug 2004) + + 12 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> +cracklib-2.7-r10.ebuild: + Fix bug #57984. + + 21 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> cracklib-2.7-r9.ebuild: + use emake - works fine; error check sed; tidy + + 30 Jun 2004; Aron Griffis <agriffis@gentoo.org> cracklib-2.7-r9.ebuild: + stable on alpha and ia64 + + 28 Jun 2004; Brandon Hale <tseng@gentoo.org> : + Stable on x86. + + 22 Jun 2004; <solar@gentoo.org> cracklib-2.7-r9.ebuild, + files/cracklib-2.7-gzip.patch: + Added pam & uclibc to IUSE. Removed executable bit from libcrack.a, if pam is + in not in USE we remove libcrack.a all together. Fixed long what appears to be + long standing bug with libcrack that nobody noticed (it was looking for the + words file at /usr/dict/words vs /usr/share/dict/words) If uclibc is set in + IUSE we use the compressed dict provided by miscfiles. + + 02 Jun 2004; Travis Tilley <lv@gentoo.org> cracklib-2.7-r9.ebuild: + stable on amd64 + + 12 May 2004; Alexander Gabert <pappy@gentoo.org> cracklib-2.7-r7.ebuild, + cracklib-2.7-r8.ebuild: + cracklib apparently works with new SSP, removing hardened-gcc logic and + filter-flags fstackprot + + 26 Apr 2004; Michael McCabe <randy@gentoo.org> cracklib-2.7-r9.ebuild: + Stable on s390 + +*cracklib-2.7-r9 (23 Apr 2004) + + 23 Apr 2004; Robin H. Johnson <robbat2@gentoo.org> cracklib-2.7-r9.ebuild: + bug #47482, libcrack.so should be in /lib as other stuff in the root fs is + linked against it. + + 09 Mar 2004; <agriffis@gentoo.org> cracklib-2.7-r8.ebuild: + stable on alpha and ia64 + + 07 Mar 2004; Joshua Kinard <kumba@gentoo.org> cracklib-2.7-r8.ebuild: + Marked stable on mips. + + 09 Feb 2004; <gustavoz@gentoo.org> cracklib-2.7-r8.ebuild: + stable on sparc + + 09 Feb 2004; Guy Martin <gmsoft@gentoo.org> cracklib-2.7-r8.ebuild: + Marked stable on hppa. + + 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org> cracklib-2.7-r8.ebuild: + Bump to stable for x86 (needed by pam). + + 03 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> cracklib-2.7-r8.ebuild: + set ppc in keywords + + 28 Dec 2003; Joshua Kinard <kumba@gentoo.org> cracklib-2.7-r7.ebuild: + Move to mips stable (~mips -> mips) + + 21 Dec 2003; Brad House <brad_mssw@gentoo.org> cracklib-2.7-r8.ebuild: + mark stable on amd64 + +*cracklib-2.7-r8 (10 Nov 2003) + + 10 Nov 2003; Martin Schlemmer <azarah@gentoo.org> cracklib-2.7-r8.ebuild, + files/cracklib-2.7-static-lib.patch: + Add support to build static lib, needed for new version of pam. + + 26 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> cracklib-2.7-r7.ebuild: + inherit eutil for older portages + + 17 Sep 2003; Jon Portnoy <avenj@gentoo.org> cracklib-2.7-r7.ebuild : + ia64 keywords. + + 08 Sep 2003; Alexander Gabert <pappy@gentoo.org> cracklib-2.7-r7.ebuild: + bug 28132 take out libgcc_s.so for gcc2.95 + + 09 Aug 2003; Alexander Gabert <pappy@gentoo.org> cracklib-2.7-r7.ebuild: + adding propolice bugfix dependency only for gcc + + 09 Aug 2003; Alexander Gabert <pappy@gentoo.org> cracklib-2.7-r7.ebuild: + removed filterflags for propolice, added libgcc for proper propolice symbol + __guard to be linked in by ld + + 24 Jun 2003; Aron Griffis <agriffis@gentoo.org> cracklib-2.7-r7.ebuild: + Mark stable on alpha + + 09 Jun 2003; Luca Barbato <joker@gentoo.org> cracklib-2.7-r7.ebuild: + Added ppc stable keyword + + 08 Jun 2003; Christian Birchinger <joker@gentoo.org> cracklib-2.7-r7.ebuild: + Added sparc stable keyword + +*cracklib-2.7-r7 (12 May 2003) + + 14 Jum 2003; Guy Martin <gmsoft@gentoo.org> cracklib-2.7-r7.ebuild : + Added hppa to KEYWORDS. + + 05 June 2003; Robin Johnson <robbat@gentoo.org> cracklib-2.7-r7.ebuild: + No complaints heard about ~x86. Moving to stable x86. + + 24 May 2003; Tavis Ormandy <taviso@gentoo.org> cracklib-2.7-r6.ebuild, + cracklib-2.7-r7.ebuild, files/cracklib-2.7-dec-alpha-compiler.diff: + dont use -g with ccc, use -g3 + + 22 May 2003; Robin Johnson <robbat@gentoo.org> cracklib-2.7-r7.ebuild: + Moved to ~x86. Ensure gcc-config in DEPEND. + + 14 May 2003; Robin Johnson <robbat@gentoo.org> + files/cracklib-2.7-gentoo-new.diff: + Modified patch to put in '$(CC)' instead of 'cc' to ensure correct compile. + + 12 May 2003; Robin Johnson <robbat@gentoo.org> cracklib-2.7-r7.ebuild: + Version bump to get the original packer.h bug (#12441) gaurenteed to be + resolved for the rollout of the new PHP eclass. I also noticed that packer.h + is installed with incorrect permissions in some cases with sandboxes, so I + use fperms 644 on it. In unstable only presently waiting for QA approval. + +*cracklib-2.7-r6 (25 Oct 2002) + + 05 Apr 2003; Matthew Rickard <frogger@gentoo.org> cracklib-2.7-r6.ebuild: + Filter the -fstack-protector flag since this causes build failure. + + 29 Mar 2003; Seemant Kulleen <seemant@gentoo.org> cracklib-2.7-r6.ebuild: + HOMEPAGE fix by Frantz Dhin <tragedy_rm@hotmail.com> in bug #18299 + + 20 Feb 2003; Zach Welch <zwelch@gentoo.org> cracklib-2.7-r6.ebuild : + Added arm to keywords. + + 10 Feb 2003; Seemant Kulleen <seemant@gentoo.org> : + + removed old ebuilds, removed the no-longer-used precompiled dicts, + removed an unused patch; using epatch from eutils instead. + + 09 Feb 2003; Guy Martin <gmsoft@gentoo.org> cracklib-2.7-r6.ebuild : + Added hppa to keywords. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : + changed sparc ~sparc keywords + + 31 Jan 2003; Ryan Phillips <rphillips@gentoo.org> : + Install packer.h into /usr/include + + 18 Jan 2003; Jan Seidel <tuxus@gentoo.org> + Added mips to keywords + + 25 Oct 2002; Nick Hadaway <raker@gentoo.org> cracklib-2.7-r6.ebuild, + files/digest-cracklib-2.7-r6 : + Added missing symlink from libcrack.so.2 -> /usr/lib/libcrack.so.2.7 + See bug #9611. + +*cracklib-2.7-r5 (03 May 2002) + + 15 Jul 2002; Mark Guertin <gerk@gentoo.org> + Added ppc to keywords + + 03 May 2002; pvdabeel <pvdabeel@gentoo.org> : + stop using precompiled dict files, use DEPEND=miscfiles instead + +*cracklib-2.7-r4 (20 Apr 2002) + + 20 Apr 2002; M.Thibaut <murphy@gentoo.org> : + Add /usr/lib/cracklib_dict.* for sparc platforms. + +*cracklib-2.7-r3 (18 Mar 2002) + + 18 Mar 2002; M.Schlemmer <azarah@gentoo.org> : + Add /usr/lib/cracklib_dict.* for pam/shadow cracklib support. + +*cracklib-2.7-r2 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sys-libs/cracklib/Manifest b/sys-libs/cracklib/Manifest new file mode 100644 index 0000000..1465190 --- /dev/null +++ b/sys-libs/cracklib/Manifest @@ -0,0 +1,7 @@ +AUX cracklib-2.8.16-no-nls.patch 743 SHA256 51b8188ed3a580712aba36817ba1b288108273dab4965901798c787e0fce00be SHA512 691fa76eee5ef232500ad03abbe5bb4220c335f628d5762fdd6f7964983b810663a46073599f2de28ec6e3595089d0d634154944ba3af4e1572847980f8adfc7 WHIRLPOOL abc252e84b4606eea92f48a48881033848ffd904f5bc3af76ad9ed9995053f29a1e3f8e5dc4db53737da0a765ea8a7a6ad073f1598fffe76bdfcb445efc9d4e3 +AUX cracklib-2.8.16-python.patch 303 SHA256 553eda1706718dec30e954222ffbabba6681a06308f52c2e8e2a81e78c1e6080 SHA512 9a71013787209c2e87b2e601b0d2fc7c797eab0472d07afe27d63e7ae4359d1564f812ea5471388f09e706067d09e5c54af9098741d04df5fba6f5d25b1f2b08 WHIRLPOOL 67bea21c3de213b54b9b9ff668943303f6b7164d0a2a75fc36663e2c720487e127579df0ea209161204c39330caa1c7cffc87ca2a253e5444df5a51b4daf9c56 +AUX cracklib-2.8.18-python-stat.patch 915 SHA256 ae271c1a6a967e3520ca15e42141daecaba26ecef0a6d52d06bb25b571bd0575 SHA512 0da99ff1cc694ce04ae6ccd9ace00f8ba6e2b789b4b3dd62537927b24ab1f0aca91c11678e009fdee137d4b1d143fe17a3238afed73d6427926fd5ea5c676e8d WHIRLPOOL ab2553af73b3b88a14f0daf533b88340471e54837c31c20a206b60ecdde124e6924054757fab3815f5eab8b3770535fe30b628445889a3eb09843f23c9d41b0f +DIST cracklib-2.9.0.tar.gz 626322 SHA256 17fecdfa78c0b9b47afa1533ea99b5351c3cef770bbd9c8c34391827efecbdc0 SHA512 10e58618fbe42a2ee6a5106dac5ae9cb66d6ae01162caee03954f2f39bd009e0a194513152f5cf593631d5d164c6c26ec35c82470bfc23d70ceb1a440f863d30 WHIRLPOOL 4584fe0d3f4d3bbfa8d46d34469198c02c62daff19830dc4f201f1d57c136a4db7458f6dd13eacd25fc81445d2b28cae0598113bc381273bf7c17cb15730a6d4 +EBUILD cracklib-2.9.0-r2.ebuild 2561 SHA256 293a129aa6f8222f9d12a53d8cffb6fe22b933b06c93c56f718001acc1f3cbdf SHA512 b4055fd331440c3e667e8fdc2c04fef5b0fbb6ed268325cb17e2203db182575f4dd552a3d8bb69b4386b9519f663802f1effba591d5291535411d136d117d35b WHIRLPOOL ca61d493d5805c8e5d0df9c903c611bf379525e6b40f64dbfe46440d230fcfe7ca86240ee6dbcd0a63462d508d64be873aecefaa663e3097d66b4d3dd91c2f77 +MISC ChangeLog 22872 SHA256 3744b8dc495e1f5e00e1f02f4fd0a1013745c78167786aa099424b884d0cf8d5 SHA512 c4abeacfda63a6cf8a4952c996f890e82f607e39fd6dcb8f1dbfff7e768d6a78c7e269252122f836cf4dd4ec8686c71fe15d68991b79372438d11f54ef36b2c2 WHIRLPOOL 9928c349472427808155c7e4137f197774819c4505b5fa4d01dac3f8082871a5c35472116d1ae2979de5912a57d07b969cd2e025798042a9c695db5388f201f3 +MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 diff --git a/sys-libs/cracklib/cracklib-2.9.0-r2.ebuild b/sys-libs/cracklib/cracklib-2.9.0-r2.ebuild new file mode 100644 index 0000000..05d9d47 --- /dev/null +++ b/sys-libs/cracklib/cracklib-2.9.0-r2.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +PYTHON_DEPEND="python? 2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython" + +inherit autotools-multilib eutils distutils libtool 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="~amd64" +IUSE="nls python static-libs zlib" + +RDEPEND="zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + python? ( dev-python/setuptools ) + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20131008-r1 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" + +S=${WORKDIR}/${MY_P} + +PYTHON_MODNAME="cracklib.py" +do_python() { + use python || return 0 + case ${EBUILD_PHASE} in + prepare|configure|compile|install) + pushd python > /dev/null || die + distutils_src_${EBUILD_PHASE} + popd > /dev/null + ;; + *) + distutils_pkg_${EBUILD_PHASE} + ;; + esac +} + +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 + + use python && python_pkg_setup +} + +src_prepare() { + elibtoolize #269003 + do_python +} + +src_configure() { + export ac_cv_header_zlib_h=$(usex zlib) + export ac_cv_search_gzopen=$(usex zlib -lz no) + autotools-multilib_src_configure \ + --with-default-dict='$(libdir)/cracklib_dict' \ + --without-python \ + $(use_enable nls) \ + $(use_enable static-libs static) +} + +src_compile() { + ehook autotools-multilib-per-abi-post_src_compile per_abi_compile + autotools-multilib_src_compile +} + +per_abi_compile() { + multilib_is_native_abi && do_python +} + +src_install() { + ehook autotools-multilib-per-abi-post_src_install per_abi_install + autotools-multilib_src_install + use static-libs || find "${ED}"/usr -name libcrack.la -delete + rm -r "${ED}"/usr/share/cracklib + + dodoc AUTHORS ChangeLog NEWS README* + + insinto /usr/share/dict + doins dicts/cracklib-small +} + +per_abi_install() { + multilib_is_native_abi && do_python + + # move shared libs to / + gen_usr_ldscript -a crack +} + +pkg_postinst() { + if [[ ${ROOT} == "/" ]] ; then + ebegin "Regenerating cracklib dictionary" + create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null + eend $? + fi + + do_python +} + +pkg_postrm() { + do_python +} diff --git a/sys-libs/cracklib/files/cracklib-2.8.16-no-nls.patch b/sys-libs/cracklib/files/cracklib-2.8.16-no-nls.patch new file mode 100644 index 0000000..2890349 --- /dev/null +++ b/sys-libs/cracklib/files/cracklib-2.8.16-no-nls.patch @@ -0,0 +1,36 @@ +fix building on uclibc when nls is disabled + +--- util/check.c ++++ util/check.c +@@ -21,7 +21,9 @@ + int i; + + setlocale(LC_ALL, ""); ++#ifdef ENABLE_NLS + textdomain(PACKAGE); ++#endif + + while (fgets(buf, sizeof(buf), stdin) != NULL) { + while (((i = strlen(buf)) > 0) && (i > 0)) { +--- python/_cracklibmodule.c ++++ python/_cracklibmodule.c +@@ -32,7 +32,9 @@ + #endif + #include <crack.h> + #include <locale.h> ++#ifdef HAVE_LIBINTL_H + #include <libintl.h> ++#endif + + #ifdef HAVE_PTHREAD_H + static pthread_mutex_t cracklib_mutex = PTHREAD_MUTEX_INITIALIZER; +@@ -133,7 +135,9 @@ + } + + setlocale(LC_ALL, ""); ++#ifdef ENABLE_NLS + textdomain("cracklib"); ++#endif + + LOCK(); + result = FascistCheck(candidate, dict ? dict : defaultdict); diff --git a/sys-libs/cracklib/files/cracklib-2.8.16-python.patch b/sys-libs/cracklib/files/cracklib-2.8.16-python.patch new file mode 100644 index 0000000..05b3cd2 --- /dev/null +++ b/sys-libs/cracklib/files/cracklib-2.8.16-python.patch @@ -0,0 +1,13 @@ +--- python/setup.py.in ++++ python/setup.py.in +@@ -24,7 +24,9 @@ + extensions = [ + Extension("_cracklibmodule", + ["_cracklibmodule.c"], +- libraries = ["crack"]), ++ include_dirs = ["../lib"], ++ libraries = ["crack"], ++ library_dirs = ["../lib/.libs"]), + ] + + setup( diff --git a/sys-libs/cracklib/files/cracklib-2.8.18-python-stat.patch b/sys-libs/cracklib/files/cracklib-2.8.18-python-stat.patch new file mode 100644 index 0000000..e3a1ea4 --- /dev/null +++ b/sys-libs/cracklib/files/cracklib-2.8.18-python-stat.patch @@ -0,0 +1,30 @@ +https://bugs.gentoo.org/403777 + +From 18523e162859a76b8ddfe3aada1a84e5f53e1fbc Mon Sep 17 00:00:00 2001 +From: Mike Frysinger <vapier@gentoo.org> +Date: Thu, 16 Feb 2012 05:04:17 +0000 +Subject: [PATCH] include sys/stat.h in python code since we use "struct stat" + +git-svn-id: https://cracklib.svn.sourceforge.net/svnroot/cracklib/trunk@190 ef2837b8-c70d-0410-ba6b-ab289ffec030 +--- + cracklib/NEWS | 1 + + cracklib/python/_cracklibmodule.c | 3 +++ + 2 files changed, 4 insertions(+), 0 deletions(-) + +diff --git a/cracklib/python/_cracklibmodule.c b/cracklib/python/_cracklibmodule.c +index 5b668c6..d4ba95d 100644 +--- a/cracklib/python/_cracklibmodule.c ++++ b/cracklib/python/_cracklibmodule.c +@@ -31,6 +31,9 @@ + #ifdef HAVE_PTHREAD_H + #include <pthread.h> + #endif ++#ifdef HAVE_SYS_STAT_H ++#include <sys/stat.h> ++#endif + #include <crack.h> + #include <locale.h> + #ifdef HAVE_LIBINTL_H +-- +1.7.8.4 + diff --git a/sys-libs/cracklib/metadata.xml b/sys-libs/cracklib/metadata.xml new file mode 100644 index 0000000..96a2d58 --- /dev/null +++ b/sys-libs/cracklib/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>base-system</herd> +</pkgmetadata> |