commit cracklib for openSUSE:Factory

2020-06-27 Thread root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2020-06-27 23:20:39

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new.3060 (New)


Package is "cracklib"

Sat Jun 27 23:20:39 2020 rev:60 rq:816325 version:2.9.7

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2020-06-04 
17:51:23.904067955 +0200
+++ /work/SRC/openSUSE:Factory/.cracklib.new.3060/cracklib.changes  
2020-06-27 23:20:42.457452873 +0200
@@ -1,0 +2,12 @@
+Tue Jun  2 18:41:21 UTC 2020 - Michael Gorse 
+
+- Update to version 2.9.7: 
+  + fix a buffer overflow processing long words.
+- Drop 0003-overflow-processing-gecos.patch and
+  0004-overflow-processing-long-words.patch: fixed upstream.
+- Update source URI.
+- Remove use of translation-update-upstream. It cannot be added to
+  ring 0 on leap, and 2.9.7 has some translation fixes
+  (bsc#1172396).
+
+---

Old:

  0003-overflow-processing-gecos.patch
  0004-overflow-processing-long-words.patch
  cracklib-2.9.6.tar.gz

New:

  cracklib-2.9.7.tar.bz2



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.foyyQ1/_old  2020-06-27 23:20:43.001454662 +0200
+++ /var/tmp/diff_new_pack.foyyQ1/_new  2020-06-27 23:20:43.001454662 +0200
@@ -17,30 +17,25 @@
 
 
 Name:   cracklib
-Version:2.9.6
+Version:2.9.7
 Release:0
 Summary:Library to crack passwords using dictionaries
 License:LGPL-2.1-only
 Group:  System/Libraries
 URL:http://sourceforge.net/projects/cracklib
-Source: 
https://github.com/%{name}/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
+Source: 
https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.bz2
 Source2:baselibs.conf
 # PATCH-FIX-OPENSUSE (should be upstreamed)
 # Remove support for broken 64bit indexes from magic entry [bnc#106007]
 Patch1: 0001-cracklib-magic.diff
 # PATCH-FIX-OPENSUSE Hide non-public functions
 Patch2: 0002-cracklib-2.9.2-visibility.patch
-Patch3: 0003-overflow-processing-gecos.patch
-Patch4: 0004-overflow-processing-long-words.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gzip
 BuildRequires:  libtool
 BuildRequires:  zlib-devel
 Requires:   cracklib-dict
-%if 0%{?sle_version}
-BuildRequires:  translation-update-upstream
-%endif
 
 %description
 CrackLib tests passwords to determine whether they match
@@ -87,13 +82,8 @@
 
 %prep
 %setup -q
-%if 0%{?sle_version}
-translation-update-upstream
-%endif
 %patch1
 %patch2
-%patch3 -p1
-%patch4 -p1
 
 %build
 AUTOPOINT=true autoreconf -fi

++ cracklib-2.9.6.tar.gz -> cracklib-2.9.7.tar.bz2 ++
 31865 lines of diff (skipped)




commit cracklib for openSUSE:Factory

2020-06-04 Thread root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2020-06-04 17:51:02

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new.3606 (New)


Package is "cracklib"

Thu Jun  4 17:51:02 2020 rev:59 rq:808364 version:2.9.6

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2018-02-28 
19:56:19.257882198 +0100
+++ /work/SRC/openSUSE:Factory/.cracklib.new.3606/cracklib.changes  
2020-06-04 17:51:23.904067955 +0200
@@ -1,0 +2,12 @@
+Fri May 22 16:06:54 UTC 2020 - Michael Gorse 
+
+- Enable translation-update-upstream on leap, to remove the use of
+  is_opensuse (jsc#SLE-12096).
+
+---
+Wed May  6 09:45:09 UTC 2020 - pgaj...@suse.com
+
+- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
+  contain internal binaries, not data
+
+---



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.K7UUj7/_old  2020-06-04 17:51:24.844070945 +0200
+++ /var/tmp/diff_new_pack.K7UUj7/_new  2020-06-04 17:51:24.848070958 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cracklib
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -20,9 +20,9 @@
 Version:2.9.6
 Release:0
 Summary:Library to crack passwords using dictionaries
-License:LGPL-2.1
+License:LGPL-2.1-only
 Group:  System/Libraries
-Url:http://sourceforge.net/projects/cracklib
+URL:http://sourceforge.net/projects/cracklib
 Source: 
https://github.com/%{name}/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
 # PATCH-FIX-OPENSUSE (should be upstreamed)
@@ -38,7 +38,7 @@
 BuildRequires:  libtool
 BuildRequires:  zlib-devel
 Requires:   cracklib-dict
-%if ! 0%{?is_opensuse}
+%if 0%{?sle_version}
 BuildRequires:  translation-update-upstream
 %endif
 
@@ -87,7 +87,7 @@
 
 %prep
 %setup -q
-%if ! 0%{?is_opensuse}
+%if 0%{?sle_version}
 translation-update-upstream
 %endif
 %patch1
@@ -118,9 +118,9 @@
 ln -s cracklib-format %{buildroot}/%{_sbindir}/mkdict
 ln -s cracklib-packer %{buildroot}/%{_sbindir}/packer
 rm -f %{buildroot}/%{_datadir}/cracklib/cracklib-small
-ln -sf %{_datadir}/cracklib/pw_dict.hwm 
%{buildroot}%{_libexecdir}/cracklib_dict.hwm
-ln -sf %{_datadir}/cracklib/pw_dict.pwd 
%{buildroot}%{_libexecdir}/cracklib_dict.pwd
-ln -sf %{_datadir}/cracklib/pw_dict.pwi 
%{buildroot}%{_libexecdir}/cracklib_dict.pwi
+ln -sf %{_datadir}/cracklib/pw_dict.hwm %{buildroot}/usr/lib/cracklib_dict.hwm
+ln -sf %{_datadir}/cracklib/pw_dict.pwd %{buildroot}/usr/lib/cracklib_dict.pwd
+ln -sf %{_datadir}/cracklib/pw_dict.pwi %{buildroot}/usr/lib/cracklib_dict.pwi
 #
 # using zip'ed dict takes too long for a check. But the support
 # for this is still in the lib.
@@ -154,9 +154,9 @@
 %{_sbindir}/cracklib-unpacker
 %dir %{_datadir}/cracklib
 %{_datadir}/cracklib/cracklib.magic
-%{_libexecdir}/cracklib_dict.hwm
-%{_libexecdir}/cracklib_dict.pwd
-%{_libexecdir}/cracklib_dict.pwi
+/usr/lib/cracklib_dict.hwm
+/usr/lib/cracklib_dict.pwd
+/usr/lib/cracklib_dict.pwi
 
 %files devel
 %{_includedir}/crack.h




commit cracklib for openSUSE:Factory

2018-02-28 Thread root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2018-02-28 19:56:15

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is "cracklib"

Wed Feb 28 19:56:15 2018 rev:58 rq:580257 version:2.9.6

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2017-11-17 
10:36:19.664717414 +0100
+++ /work/SRC/openSUSE:Factory/.cracklib.new/cracklib.changes   2018-02-28 
19:56:19.257882198 +0100
@@ -1,0 +2,5 @@
+Thu Feb 22 15:10:30 UTC 2018 - fv...@suse.com
+
+- Use %license (boo#1082318)
+
+---



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.i1J6zp/_old  2018-02-28 19:56:20.741828500 +0100
+++ /var/tmp/diff_new_pack.i1J6zp/_new  2018-02-28 19:56:20.741828500 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cracklib
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -143,7 +143,8 @@
 %{_libdir}/libcrack.so.2.*
 
 %files -f %{name}.lang
-%doc README README-WORDS NEWS README-LICENSE README-DAWG AUTHORS COPYING.LIB
+%license COPYING.LIB
+%doc README README-WORDS NEWS README-LICENSE README-DAWG AUTHORS
 %{_sbindir}/create-cracklib-dict
 %{_sbindir}/mkdict
 %{_sbindir}/packer




commit cracklib for openSUSE:Factory

2017-11-17 Thread root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2017-11-17 10:36:18

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is "cracklib"

Fri Nov 17 10:36:18 2017 rev:57 rq:541257 version:2.9.6

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2016-12-22 
16:33:32.520294512 +0100
+++ /work/SRC/openSUSE:Factory/.cracklib.new/cracklib.changes   2017-11-17 
10:36:19.664717414 +0100
@@ -1,0 +2,10 @@
+Sat Nov 11 04:46:42 UTC 2017 - aavind...@gmail.com
+
+- Update to 2.9.6
+  * fix issue with sort and locale
+  * some particularly bad cases to the cracklib small dictionary
+  * updates to cracklib-words (adds a bunch of other dictionary lists)
+  * migration to github
+- run spec-cleaner
+
+---

Old:

  cracklib-2.9.5.tar.gz

New:

  cracklib-2.9.6.tar.gz



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.Q0mJiC/_old  2017-11-17 10:36:20.404690330 +0100
+++ /var/tmp/diff_new_pack.Q0mJiC/_new  2017-11-17 10:36:20.408690184 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cracklib
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   cracklib
-Version:2.9.5
+Version:2.9.6
 Release:0
 Summary:Library to crack passwords using dictionaries
 License:LGPL-2.1
 Group:  System/Libraries
 Url:http://sourceforge.net/projects/cracklib
-Source: 
http://prdownloads.sourceforge.net/cracklib/cracklib-%{version}.tar.gz
+Source: 
https://github.com/%{name}/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
 # PATCH-FIX-OPENSUSE (should be upstreamed)
 # Remove support for broken 64bit indexes from magic entry [bnc#106007]
@@ -36,12 +36,11 @@
 BuildRequires:  automake
 BuildRequires:  gzip
 BuildRequires:  libtool
+BuildRequires:  zlib-devel
+Requires:   cracklib-dict
 %if ! 0%{?is_opensuse}
 BuildRequires:  translation-update-upstream
 %endif
-BuildRequires:  zlib-devel
-Requires:   cracklib-dict
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 CrackLib tests passwords to determine whether they match
@@ -107,7 +106,7 @@
 
 %install
 mkdir -p %{buildroot}%{_prefix}/lib
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 # libtool is broken by design, remove this *.la files ...
 rm %{buildroot}/%{_libdir}/libcrack.la
 # set executable
@@ -137,16 +136,13 @@
 make %{?_smp_mflags} check
 
 %post -n libcrack2 -p /sbin/ldconfig
-
 %postun -n libcrack2 -p /sbin/ldconfig
 
 %files -n libcrack2
-%defattr(-,root,root)
 %{_libdir}/libcrack.so.2
 %{_libdir}/libcrack.so.2.*
 
 %files -f %{name}.lang
-%defattr(-,root,root)
 %doc README README-WORDS NEWS README-LICENSE README-DAWG AUTHORS COPYING.LIB
 %{_sbindir}/create-cracklib-dict
 %{_sbindir}/mkdict
@@ -162,13 +158,11 @@
 %{_libexecdir}/cracklib_dict.pwi
 
 %files devel
-%defattr(644,root,root,755)
 %{_includedir}/crack.h
 %{_includedir}/packer.h
 %{_libdir}/libcrack.so
 
 %files dict-small
-%defattr(-,root,root)
 %{_datadir}/cracklib/pw_dict.hwm
 %{_datadir}/cracklib/pw_dict.pwd
 %{_datadir}/cracklib/pw_dict.pwi

++ cracklib-2.9.5.tar.gz -> cracklib-2.9.6.tar.gz ++
 25787 lines of diff (skipped)




commit cracklib for openSUSE:Factory

2016-08-26 Thread h_root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2016-08-26 23:12:10

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is "cracklib"

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2015-09-08 
17:37:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.cracklib.new/cracklib.changes   2016-08-26 
23:12:12.0 +0200
@@ -1,0 +2,15 @@
+Wed Aug 17 12:32:43 UTC 2016 - h...@suse.com
+
+- Add patch 0004-overflow-processing-long-words.patch
+  to fix a new buffer overflow identified together with bsc#992966.
+
+---
+Mon Aug 15 12:01:52 UTC 2016 - h...@suse.com
+
+- Relabel patches:
+  cracklib-magic.diff -> 0001-cracklib-magic.diff
+  cracklib-2.9.2-visibility.patch -> 0002-cracklib-2.9.2-visibility.patch
+- Add patch 0003-overflow-processing-gecos.patch
+  to fix a buffer overflow in GECOS parser (bsc#992966 CVE-2016-6318)
+
+---

Old:

  cracklib-2.9.2-visibility.patch
  cracklib-magic.diff

New:

  0001-cracklib-magic.diff
  0002-cracklib-2.9.2-visibility.patch
  0003-overflow-processing-gecos.patch
  0004-overflow-processing-long-words.patch



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.ZvqmBZ/_old  2016-08-26 23:12:13.0 +0200
+++ /var/tmp/diff_new_pack.ZvqmBZ/_new  2016-08-26 23:12:13.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cracklib
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,9 +27,11 @@
 Source2:baselibs.conf
 # PATCH-FIX-OPENSUSE (should be upstreamed)
 # Remove support for broken 64bit indexes from magic entry [bnc#106007]
-Patch0: cracklib-magic.diff
+Patch1: 0001-cracklib-magic.diff
 # PATCH-FIX-OPENSUSE Hide non-public functions
-Patch1: cracklib-2.9.2-visibility.patch
+Patch2: 0002-cracklib-2.9.2-visibility.patch
+Patch3: 0003-overflow-processing-gecos.patch
+Patch4: 0004-overflow-processing-long-words.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gzip
@@ -85,8 +87,10 @@
 %prep
 %setup -q
 translation-update-upstream
-%patch0
 %patch1
+%patch2
+%patch3 -p1
+%patch4 -p1
 
 %build
 AUTOPOINT=true autoreconf -fi

++ 0001-cracklib-magic.diff ++
Index: doc/cracklib.magic
===
--- doc/cracklib.magic.orig
+++ doc/cracklib.magic
@@ -1,10 +1,5 @@
 # cracklib:  file (1) magic for cracklib v2.7
 0  lelong  0x70775631  Cracklib password index, little endian
->4 long>0  (%i words)
->4 long0   ("64-bit")
->>8long>-1 (%i words)
+>4 lelong  >0  (%i words)
 0  belong  0x70775631  Cracklib password index, big endian
->4 belong  >-1 (%i words)
-0  long0
->4 belong  0x70775631  Cracklib password index, big endian ("64-bit")
->12belong  >0  (%i words)
+>4 belong  >0  (%i words)
++ 0002-cracklib-2.9.2-visibility.patch ++
Index: configure.ac
===
--- configure.ac.orig
+++ configure.ac
@@ -97,6 +97,45 @@ AM_CONDITIONAL(BUILD_PYTHON,[test "$buil
 dnl Handle local dict compiling properly
 AC_SUBST(CROSS_COMPILING, $cross_compiling)
 
+  dnl 
+  dnl Enable hiding of internal symbols in library to reduce its size and
+  dnl speed dynamic linking of applications.  This currently is only supported
+  dnl on gcc >= 4.0 and SunPro C.
+  dnl
+  AC_MSG_CHECKING([whether to enable hidden symbols in the library])
+  AC_ARG_ENABLE(hidden-symbols,
+  AC_HELP_STRING([--enable-hidden-symbols],[Hide internal symbols in library])
+  AC_HELP_STRING([--disable-hidden-symbols],[Leave all symbols with default 
visibility in library]),
+  [ case "$enableval" in
+no)
+ AC_MSG_RESULT(no)
+ ;;
+*)
+ AC_MSG_CHECKING([whether $CC supports it])
+ if test "$GCC" = yes ; then
+   if $CC --help --verbose 2>&1 | grep fvisibility= > /dev/null ; then
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(CRACKLIB_API, [extern __attribute__ ((visibility 
("default")))], [to make a symbol visible])
+ CFLAGS="$CFLAGS -fvisibility=hidden"
+   

commit cracklib for openSUSE:Factory

2015-09-08 Thread h_root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2015-09-08 17:36:13

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is "cracklib"

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2015-04-16 
14:11:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.cracklib.new/cracklib.changes   2015-09-08 
17:37:33.0 +0200
@@ -1,0 +2,10 @@
+Tue Aug 18 13:00:24 UTC 2015 - mplus...@suse.com
+
+- Update to 2.9.5
+  * fix matching against first password in dictionary (Anton Dobkin)
+- Changes for 2.9.4 
+  * remove doubled prototype
+- Changes for 2.9.3 
+  * expose additional functions externally
+
+---

Old:

  cracklib-2.9.2.tar.gz

New:

  cracklib-2.9.5.tar.gz



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.KitTyc/_old  2015-09-08 17:37:35.0 +0200
+++ /var/tmp/diff_new_pack.KitTyc/_new  2015-09-08 17:37:35.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   cracklib
-Version:2.9.2
+Version:2.9.5
 Release:0
 Summary:Library to crack passwords using dictionaries
 License:LGPL-2.1

++ cracklib-2.9.2-visibility.patch ++
--- /var/tmp/diff_new_pack.KitTyc/_old  2015-09-08 17:37:35.0 +0200
+++ /var/tmp/diff_new_pack.KitTyc/_new  2015-09-08 17:37:35.0 +0200
@@ -1,8 +1,8 @@
-Index: configure.in
+Index: configure.ac
 ===
 --- configure.ac.orig
 +++ configure.ac
-@@ -97,6 +97,45 @@
+@@ -97,6 +97,45 @@ AM_CONDITIONAL(BUILD_PYTHON,[test "$buil
  dnl Handle local dict compiling properly
  AC_SUBST(CROSS_COMPILING, $cross_compiling)
  
@@ -84,7 +84,7 @@
 ===
 --- lib/packer.h.orig
 +++ lib/packer.h
-@@ -75,7 +75,7 @@ typedef struct
+@@ -76,7 +76,7 @@ typedef struct
  #define PIH_MAGIC 0x70775631
  
  /* Internal routines */
@@ -93,7 +93,7 @@
  
  #else
  
-@@ -86,14 +86,14 @@ typedef struct {
+@@ -87,15 +87,15 @@ typedef struct {
  
  #endif
  
@@ -115,5 +115,6 @@
 +CRACKLIB_API char Chop(char *string);
 +CRACKLIB_API char *Trim(char *string);
 +CRACKLIB_API char *FascistLook(PWDICT *pwp, char *instring);
- 
- #endif
+ extern char *FascistLookUser(PWDICT *pwp, char *instring, const char *user, 
const char *gecos);
+ extern char *FascistGecos(char *password, int uid);
+ extern char *FascistGecosUser(char *password, const char *user, const char 
*gecos);

++ cracklib-2.9.2.tar.gz -> cracklib-2.9.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cracklib-2.9.2/NEWS new/cracklib-2.9.5/NEWS
--- old/cracklib-2.9.2/NEWS 2014-10-05 17:59:38.0 +0200
+++ new/cracklib-2.9.5/NEWS 2015-07-13 17:17:18.0 +0200
@@ -1,3 +1,6 @@
+v2.9.5 fix matching against first password in dictionary (Anton Dobkin)
+v2.9.4 remove doubled prototype
+v2.9.3 expose additional functions externally
 v2.9.2 support build of python support outside of source tree (Michał Górny)
fix bug in Python string distance calculation (Pascal Muetschard)
fix bug #16 / debian bug 724570 - broken optimization with packlib 
prevblock (Russ Allbery)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cracklib-2.9.2/configure new/cracklib-2.9.5/configure
--- old/cracklib-2.9.2/configure2014-10-05 17:58:34.0 +0200
+++ new/cracklib-2.9.5/configure2015-07-13 17:17:51.0 +0200
@@ -1,13 +1,11 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for cracklib 2.9.2.
+# Generated by GNU Autoconf 2.69 for cracklib 2.9.5.
 #
 # Report bugs to .
 #
 #
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
-# Foundation, Inc.
+# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
 #
 #
 # This configure script is free software; the Free Software Foundation
@@ -136,6 +134,31 @@
 # CDPATH.
 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 
+# Use a proper internal environment variable to ensure we don't fall
+  # into an infinite loop, continuously re-executing ourselves.
+  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+_as_can_reexec=no; export _as_can_reexec;
+# We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around 

commit cracklib for openSUSE:Factory

2015-04-16 Thread h_root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2015-04-16 14:10:59

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is cracklib

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2015-01-10 
23:04:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.cracklib.new/cracklib.changes   2015-04-16 
14:11:00.0 +0200
@@ -1,0 +2,6 @@
+Fri Apr  3 09:01:41 UTC 2015 - mplus...@suse.com
+
+- Cleanup spec file with spec-cleaner
+- Remove old ppc provides/obsoletes
+
+---



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.vwel9I/_old  2015-04-16 14:11:01.0 +0200
+++ /var/tmp/diff_new_pack.vwel9I/_new  2015-04-16 14:11:01.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cracklib
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,30 +17,26 @@
 
 
 Name:   cracklib
-BuildRequires:  automake
-BuildRequires:  gzip
-BuildRequires:  libtool
-BuildRequires:  translation-update-upstream
-BuildRequires:  zlib-devel
-Url:http://sourceforge.net/projects/cracklib
-# bug437293
-%ifarch ppc64
-Obsoletes:  cracklib-64bit
-%endif
-#
 Version:2.9.2
 Release:0
-Requires:   cracklib-dict
 Summary:Library to crack passwords using dictionaries
 License:LGPL-2.1
 Group:  System/Libraries
+Url:http://sourceforge.net/projects/cracklib
 Source: 
http://prdownloads.sourceforge.net/cracklib/cracklib-%{version}.tar.gz
 Source2:baselibs.conf
 # PATCH-FIX-OPENSUSE (should be upstreamed)
 # Remove support for broken 64bit indexes from magic entry [bnc#106007]
-Patch:  cracklib-magic.diff
+Patch0: cracklib-magic.diff
 # PATCH-FIX-OPENSUSE Hide non-public functions
 Patch1: cracklib-2.9.2-visibility.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  gzip
+BuildRequires:  libtool
+BuildRequires:  translation-update-upstream
+BuildRequires:  zlib-devel
+Requires:   cracklib-dict
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -52,9 +48,9 @@
 %package devel
 Summary:Header files and libraries for developing apps which will use 
CrackLib
 Group:  Development/Libraries/C and C++
-Provides:   cracklib:/usr/include/crack.h
 Requires:   glibc-devel
 Requires:   libcrack2 = %{version}
+Provides:   cracklib:%{_includedir}/crack.h
 
 %description devel
 The cracklib-devel package contains the header files and libraries
@@ -62,7 +58,6 @@
 determine whether passwords match certain security-oriented
 characteristics.
 
-
 %package -n libcrack2
 Summary:Library to crack passwords using dictionaries
 Group:  System/Libraries
@@ -77,8 +72,8 @@
 %package dict-small
 Summary:Small dictionary for cracklib - A Password-Checking Library
 Group:  System/Libraries
-Provides:   cracklib-dict
 Conflicts:  cracklib-dict-full
+Provides:   cracklib-dict
 
 %description dict-small
 CrackLib tests passwords to determine whether they match certain
@@ -87,50 +82,51 @@
 
 This package contains a small dictionay file used by cracklib.
 
-
-
 %prep
 %setup -q
 translation-update-upstream
-%patch
+%patch0
 %patch1
 
 %build
 AUTOPOINT=true autoreconf -fi
-%configure --enable-hidden-symbols --disable-static --with-pic
-%{__make} %{?_smp_mflags}
+%configure \
+   --enable-hidden-symbols \
+   --disable-static \
+   --with-pic
+make %{?_smp_mflags}
 #make -C po update-po
 
 %install
-mkdir -p $RPM_BUILD_ROOT/usr/lib
-make install DESTDIR=$RPM_BUILD_ROOT
+mkdir -p %{buildroot}%{_prefix}/lib
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
 # libtool is broken by design, remove this *.la files ...
-rm $RPM_BUILD_ROOT/%{_libdir}/libcrack.la
+rm %{buildroot}/%{_libdir}/libcrack.la
 # set executable
 chmod 755 ./util/cracklib-format
 # Adjust path in comment
-sed s,/usr/lib/cracklib_dict,%{_datadir}/cracklib/pw_dict,g lib/crack.h  
$RPM_BUILD_ROOT/%{_includedir}/crack.h
+sed s,%{_libexecdir}/cracklib_dict,%{_datadir}/cracklib/pw_dict,g 
lib/crack.h  %{buildroot}/%{_includedir}/crack.h
 ./util/cracklib-format ./dicts/cracklib-small | \
-./util/cracklib-packer $RPM_BUILD_ROOT/%{_datadir}/cracklib/pw_dict
-ln -s cracklib-format $RPM_BUILD_ROOT/%{_sbindir}/mkdict
-ln -s cracklib-packer 

commit cracklib for openSUSE:Factory

2015-01-10 Thread h_root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2015-01-10 23:04:47

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is cracklib

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2013-06-14 
16:44:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.cracklib.new/cracklib.changes   2015-01-10 
23:04:48.0 +0100
@@ -1,0 +2,11 @@
+Sun Jan  4 13:38:51 UTC 2015 - p.drou...@gmail.com
+
+- Update to version 2.9.2
+  + support build of python support outside of source tree
+  + fix bug in Python string distance calculation 
+  + fix bug #16 / debian bug 724570 - broken optimization with packlib
+prevblock
+- Adapt patch to upstream changes
+  + cracklib-visibility.patch  cracklib-2.9.2-visibility.patch
+  
+---
@@ -7,0 +19 @@
+  

Old:

  cracklib-2.9.0.tar.gz
  cracklib-visibility.patch

New:

  cracklib-2.9.2-visibility.patch
  cracklib-2.9.2.tar.gz



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.eFrXbs/_old  2015-01-10 23:04:49.0 +0100
+++ /var/tmp/diff_new_pack.eFrXbs/_new  2015-01-10 23:04:49.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cracklib
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
 Obsoletes:  cracklib-64bit
 %endif
 #
-Version:2.9.0
+Version:2.9.2
 Release:0
 Requires:   cracklib-dict
 Summary:Library to crack passwords using dictionaries
@@ -40,7 +40,7 @@
 # Remove support for broken 64bit indexes from magic entry [bnc#106007]
 Patch:  cracklib-magic.diff
 # PATCH-FIX-OPENSUSE Hide non-public functions
-Patch1: cracklib-visibility.patch
+Patch1: cracklib-2.9.2-visibility.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -49,8 +49,6 @@
 stopusers from choosing passwords that are too simple.This package
 contains a full dictionary file used by cracklib.
 
-
-
 %package devel
 Summary:Header files and libraries for developing apps which will use 
CrackLib
 Group:  Development/Libraries/C and C++

++ cracklib-2.9.2-visibility.patch ++
Index: configure.in
===
--- configure.ac.orig
+++ configure.ac
@@ -97,6 +97,45 @@
 dnl Handle local dict compiling properly
 AC_SUBST(CROSS_COMPILING, $cross_compiling)
 
+  dnl 
+  dnl Enable hiding of internal symbols in library to reduce its size and
+  dnl speed dynamic linking of applications.  This currently is only supported
+  dnl on gcc = 4.0 and SunPro C.
+  dnl
+  AC_MSG_CHECKING([whether to enable hidden symbols in the library])
+  AC_ARG_ENABLE(hidden-symbols,
+  AC_HELP_STRING([--enable-hidden-symbols],[Hide internal symbols in library])
+  AC_HELP_STRING([--disable-hidden-symbols],[Leave all symbols with default 
visibility in library]),
+  [ case $enableval in
+no)
+ AC_MSG_RESULT(no)
+ ;;
+*)
+ AC_MSG_CHECKING([whether $CC supports it])
+ if test $GCC = yes ; then
+   if $CC --help --verbose 21 | grep fvisibility=  /dev/null ; then
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(CRACKLIB_API, [extern __attribute__ ((visibility 
(default)))], [to make a symbol visible])
+ CFLAGS=$CFLAGS -fvisibility=hidden
+   else
+  AC_MSG_RESULT(no)
+fi
+
+ else
+   dnl Test for SunPro cc
+   if $CC 21 | grep flags /dev/null  $CC -flags | grep xldscope= 
/dev/null ; then
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(CRACKLIB_API, [__global], [to make a symbol visible])
+ CFLAGS=$CFLAGS -xldscope=hidden
+   else
+ AC_MSG_RESULT(no)
+   fi
+ fi
+ ;;
+esac ],
+ AC_MSG_RESULT(no)
+  )
+
 AC_OUTPUT(util/Makefile lib/Makefile doc/Makefile python/Makefile Makefile \
python/setup.py \
po/Makefile.in m4/Makefile dicts/Makefile cracklib.spec)
Index: lib/crack.h
===
--- lib/crack.h.orig
+++ lib/crack.h
@@ -5,6 +5,10 @@
 extern C {
 #endif
 
+#ifndef CRACKLIB_API
+#define CRACKLIB_API extern
+#endif
+
 /* Pass these functions a password (pw) and a path to the
  * 

commit cracklib for openSUSE:Factory

2013-06-14 Thread h_root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2013-06-14 16:44:08

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is cracklib

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2013-03-08 
11:20:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.cracklib.new/cracklib.changes   2013-06-14 
16:44:09.0 +0200
@@ -1,0 +2,7 @@
+Sat Jun  8 09:28:35 UTC 2013 - m...@suse.com
+
+- update to version 2.9.0
+  * add new FascistCheckUser function
+- remove translation-fix.dif
+  * text changed - get translation via translation-update-upstream
+---

Old:

  cracklib-2.8.18.tar.bz2
  cracklib-2.8.22.tar.gz
  translation-fix.dif

New:

  cracklib-2.9.0.tar.gz



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.tohG1M/_old  2013-06-14 16:44:10.0 +0200
+++ /var/tmp/diff_new_pack.tohG1M/_new  2013-06-14 16:44:10.0 +0200
@@ -28,7 +28,7 @@
 Obsoletes:  cracklib-64bit
 %endif
 #
-Version:2.8.22
+Version:2.9.0
 Release:0
 Requires:   cracklib-dict
 Summary:Library to crack passwords using dictionaries
@@ -41,7 +41,6 @@
 Patch:  cracklib-magic.diff
 # PATCH-FIX-OPENSUSE Hide non-public functions
 Patch1: cracklib-visibility.patch
-Patch2: translation-fix.dif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -94,7 +93,6 @@
 
 %prep
 %setup -q
-%patch2
 translation-update-upstream
 %patch
 %patch1
@@ -143,7 +141,7 @@
 %files -n libcrack2
 %defattr(-,root,root)
 %{_libdir}/libcrack.so.2
-%{_libdir}/libcrack.so.2.8.1
+%{_libdir}/libcrack.so.2.*
 
 %files -f %{name}.lang
 %defattr(-,root,root)

++ cracklib-2.8.22.tar.gz - cracklib-2.9.0.tar.gz ++
 3942 lines of diff (skipped)

++ cracklib-visibility.patch ++
--- /var/tmp/diff_new_pack.tohG1M/_old  2013-06-14 16:44:10.0 +0200
+++ /var/tmp/diff_new_pack.tohG1M/_new  2013-06-14 16:44:10.0 +0200
@@ -1,6 +1,8 @@
 configure.in
+Index: configure.in
+===
+--- configure.in.orig
 +++ configure.in
-@@ -90,6 +90,45 @@
+@@ -90,6 +90,45 @@ AM_CONDITIONAL(BUILD_PYTHON,[test $buil
  dnl Handle local dict compiling properly
  AC_SUBST(CROSS_COMPILING, $cross_compiling)
  
@@ -46,7 +48,9 @@
  AC_OUTPUT(util/Makefile lib/Makefile doc/Makefile python/Makefile Makefile \
python/setup.py \
po/Makefile.in m4/Makefile dicts/Makefile cracklib.spec)
 lib/crack.h
+Index: lib/crack.h
+===
+--- lib/crack.h.orig
 +++ lib/crack.h
 @@ -5,6 +5,10 @@
  extern C {
@@ -56,15 +60,18 @@
 +#define CRACKLIB_API extern
 +#endif
 +
- /* Pass this function a password (pw) and a path to the
+ /* Pass these functions a password (pw) and a path to the
   * dictionaries (/usr/lib/cracklib_dict should be specified)
   * and it will either return a NULL string, meaning that the
-@@ -13,11 +17,11 @@
+@@ -18,13 +22,13 @@ extern C {
   * You must link with -lcrack
   */
  
 -extern const char *FascistCheck(const char *pw, const char *dictpath);
+-extern const char *FascistCheckUser(const char *pw, const char *dictpath,
 +CRACKLIB_API const char *FascistCheck(const char *pw, const char *dictpath);
++CRACKLIB_API const char *FascistCheckUser(const char *pw, const char 
*dictpath,
+   const char *user, const char *gecos);
  
  /* This function returns the compiled in value for DEFAULT_CRACKLIB_DICT.
   */
@@ -73,9 +80,11 @@
  
  #ifdef __cplusplus
  };
 lib/packer.h
+Index: lib/packer.h
+===
+--- lib/packer.h.orig
 +++ lib/packer.h
-@@ -75,7 +75,7 @@
+@@ -75,7 +75,7 @@ typedef struct
  #define PIH_MAGIC 0x70775631
  
  /* Internal routines */
@@ -84,7 +93,7 @@
  
  #else
  
-@@ -86,14 +86,14 @@
+@@ -86,14 +86,14 @@ typedef struct {
  
  #endif
  

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cracklib for openSUSE:Factory

2013-03-08 Thread h_root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2013-03-08 10:48:49

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is cracklib, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2012-01-06 
11:43:26.0 +0100
+++ /work/SRC/openSUSE:Factory/.cracklib.new/cracklib.changes   2013-03-08 
10:48:51.0 +0100
@@ -1,0 +2,7 @@
+Tue Jan 29 08:32:56 UTC 2013 - dmuel...@suse.com
+
+- update to 2.8.22:
+  - add words from The Top 500 Worst Passwords of All Time
+  - python 3 support (not yet packaged)
+
+---

New:

  cracklib-2.8.22.tar.gz



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.17YDAw/_old  2013-03-08 10:48:52.0 +0100
+++ /var/tmp/diff_new_pack.17YDAw/_new  2013-03-08 10:48:52.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cracklib
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,23 +16,25 @@
 #
 
 
-
 Name:   cracklib
-BuildRequires:  automake gzip libtool zlib-devel
+BuildRequires:  automake
+BuildRequires:  gzip
+BuildRequires:  libtool
 BuildRequires:  translation-update-upstream
+BuildRequires:  zlib-devel
 Url:http://sourceforge.net/projects/cracklib
-License:LGPL-2.1
-Group:  System/Libraries
 # bug437293
 %ifarch ppc64
 Obsoletes:  cracklib-64bit
 %endif
 #
-Version:2.8.18
+Version:2.8.22
 Release:0
 Requires:   cracklib-dict
 Summary:Library to crack passwords using dictionaries
-Source: 
http://prdownloads.sourceforge.net/cracklib/cracklib-%{version}.tar.bz2
+License:LGPL-2.1
+Group:  System/Libraries
+Source: 
http://prdownloads.sourceforge.net/cracklib/cracklib-%{version}.tar.gz
 Source2:baselibs.conf
 # PATCH-FIX-OPENSUSE (should be upstreamed)
 # Remove support for broken 64bit indexes from magic entry [bnc#106007]
@@ -51,11 +53,11 @@
 
 
 %package devel
-License:LGPL-2.1
 Summary:Header files and libraries for developing apps which will use 
CrackLib
 Group:  Development/Libraries/C and C++
 Provides:   cracklib:/usr/include/crack.h
-Requires:   libcrack2 = %{version} glibc-devel
+Requires:   glibc-devel
+Requires:   libcrack2 = %{version}
 
 %description devel
 The cracklib-devel package contains the header files and libraries
@@ -65,9 +67,8 @@
 
 
 %package -n libcrack2
-License:LGPL-2.1
-Group:  System/Libraries
 Summary:Library to crack passwords using dictionaries
+Group:  System/Libraries
 Requires:   cracklib = %{version}
 
 %description -n libcrack2
@@ -77,7 +78,6 @@
 contains a full dictionary file used by cracklib.
 
 %package dict-small
-License:LGPL-2.1
 Summary:Small dictionary for cracklib - A Password-Checking Library
 Group:  System/Libraries
 Provides:   cracklib-dict
@@ -94,7 +94,7 @@
 
 %prep
 %setup -q
-%patch2 -p1
+%patch2
 translation-update-upstream
 %patch
 %patch1

++ cracklib-visibility.patch ++
--- /var/tmp/diff_new_pack.17YDAw/_old  2013-03-08 10:48:52.0 +0100
+++ /var/tmp/diff_new_pack.17YDAw/_new  2013-03-08 10:48:52.0 +0100
@@ -1,4 +1,52 @@
 lib/crack.h.orig
+--- configure.in
 configure.in
+@@ -90,6 +90,45 @@
+ dnl Handle local dict compiling properly
+ AC_SUBST(CROSS_COMPILING, $cross_compiling)
+ 
++  dnl 
++  dnl Enable hiding of internal symbols in library to reduce its size and
++  dnl speed dynamic linking of applications.  This currently is only supported
++  dnl on gcc = 4.0 and SunPro C.
++  dnl
++  AC_MSG_CHECKING([whether to enable hidden symbols in the library])
++  AC_ARG_ENABLE(hidden-symbols,
++  AC_HELP_STRING([--enable-hidden-symbols],[Hide internal symbols in library])
++  AC_HELP_STRING([--disable-hidden-symbols],[Leave all symbols with default 
visibility in library]),
++  [ case $enableval in
++no)
++ AC_MSG_RESULT(no)
++ ;;
++*)
++ AC_MSG_CHECKING([whether $CC supports it])
++ if test $GCC = yes ; then
++   if $CC --help --verbose 21 | grep fvisibility=  /dev/null ; then
++ AC_MSG_RESULT(yes)
++ AC_DEFINE(CRACKLIB_API, [extern __attribute__ ((visibility 
(default)))], [to 

commit cracklib for openSUSE:Factory

2012-01-06 Thread h_root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2012-01-06 11:43:24

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is cracklib, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2011-12-02 
09:26:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.cracklib.new/cracklib.changes   2012-01-06 
11:43:26.0 +0100
@@ -1,0 +2,12 @@
+Mon Jan  2 11:47:06 CET 2012 - m...@suse.de
+
+- fix broken chinese translation (bnc#726059)
+
+---
+Fri Dec 30 22:56:19 UTC 2011 - meiss...@suse.com
+
+- do not run update-po to make build-compare work.
+  (Likely added for translation-update-upstream, but this should just
+   change the .po files, no need for a .pot change?)
+
+---

New:

  translation-fix.dif



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.yQOk5m/_old  2012-01-06 11:43:27.0 +0100
+++ /var/tmp/diff_new_pack.yQOk5m/_new  2012-01-06 11:43:27.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cracklib
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -39,6 +39,7 @@
 Patch:  cracklib-magic.diff
 # PATCH-FIX-OPENSUSE Hide non-public functions
 Patch1: cracklib-visibility.patch
+Patch2: translation-fix.dif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -93,6 +94,7 @@
 
 %prep
 %setup -q
+%patch2 -p1
 translation-update-upstream
 %patch
 %patch1
@@ -101,7 +103,7 @@
 AUTOPOINT=true autoreconf -fi
 %configure --enable-hidden-symbols --disable-static --with-pic
 %{__make} %{?_smp_mflags}
-make -C po update-po
+#make -C po update-po
 
 %install
 mkdir -p $RPM_BUILD_ROOT/usr/lib

++ translation-fix.dif ++
Index: cracklib-2.8.18/po/zh_CN.po
===
--- cracklib-2.8.18.orig/po/zh_CN.po
+++ cracklib-2.8.18/po/zh_CN.po
@@ -1,77 +1,61 @@
-# translation of cracklib.po to Wei Liu
-# Copyright (C) 2010 Free Software Foundation, Inc.
-# This file is distributed under the same license as the cracklib package.
+# Copyright (C) 2006 SuSE Linux Products GmbH, Nuernberg
+# This file is distributed under the same license as the package.
 #
-# Leah Liu l...@redhat.com, 2010.
 msgid 
 msgstr 
 Project-Id-Version: cracklib\n
 Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2010-03-02 21:00-0600\n
-PO-Revision-Date: 2010-09-22 10:07+1000\n
-Last-Translator: Leah Liu l...@redhat.com\n
-Language-Team: Wei Liu\n
+POT-Creation-Date: 2011-02-08 20:25+0100\n
+PO-Revision-Date: 2010-04-07 11:31\n
+Last-Translator: Novell Language langu...@novell.com\n
+Language-Team: Novell Language langu...@novell.com\n
+Language: \n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
 Content-Transfer-Encoding: 8bit\n
 X-Generator: KBabel 1.11.4\n
 
-#: lib/fascist.c:550
 msgid you are not registered in the password file
-msgstr ??
+msgstr 尚未在口令文件中注册
 
-#: lib/fascist.c:564
 msgid it is based on your username
-msgstr ??
+msgstr 它基于用户名
 
-#: lib/fascist.c:629
 msgid it is based upon your password entry
-msgstr 
+msgstr 它基于输入的口令
 
-#: lib/fascist.c:649
 msgid it is derived from your password entry
-msgstr ???
+msgstr 它派生自输入的口令
 
-#: lib/fascist.c:662
 msgid it's derived from your password entry
-msgstr ???
+msgstr 它派生自输入的口令
 
-#: lib/fascist.c:676
 msgid it is derivable from your password entry
-msgstr ???
+msgstr 可从输入的口令推断
 
-#: lib/fascist.c:690
 msgid it's derivable from your password entry
-msgstr ???
+msgstr 可从输入的口令推断
 
-#: lib/fascist.c:726
 msgid it is WAY too short
-msgstr WAY ??
+msgstr WAY 过短
 
-#: lib/fascist.c:731
 msgid it is too short
-msgstr ??
+msgstr 过短
 
-#: lib/fascist.c:748
 msgid it does not contain enough DIFFERENT characters
-msgstr 
+msgstr 它没有包含足够的 DIFFERENT 字符
 
-#: lib/fascist.c:762
 msgid it is all whitespace
-msgstr 
+msgstr 全是空格
 
-#: lib/fascist.c:781
 msgid it is too simplistic/systematic
-msgstr /?
+msgstr 过于简单化/系统化
 
-#: lib/fascist.c:786
 msgid it looks like a National Insurance number.
-msgstr ??
+msgstr 

commit cracklib for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2011-12-06 18:04:23

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is cracklib, Maintainer is m...@suse.com

Changes:




Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.HAdm8l/_old  2011-12-06 18:06:58.0 +0100
+++ /var/tmp/diff_new_pack.HAdm8l/_new  2011-12-06 18:06:58.0 +0100
@@ -50,7 +50,7 @@
 
 
 %package devel
-License:LGPLv2.1
+License:LGPL-2.1
 Summary:Header files and libraries for developing apps which will use 
CrackLib
 Group:  Development/Libraries/C and C++
 Provides:   cracklib:/usr/include/crack.h
@@ -64,7 +64,7 @@
 
 
 %package -n libcrack2
-License:LGPLv2.1
+License:LGPL-2.1
 Group:  System/Libraries
 Summary:Library to crack passwords using dictionaries
 Requires:   cracklib = %{version}
@@ -76,7 +76,7 @@
 contains a full dictionary file used by cracklib.
 
 %package dict-small
-License:LGPLv2.1
+License:LGPL-2.1
 Summary:Small dictionary for cracklib - A Password-Checking Library
 Group:  System/Libraries
 Provides:   cracklib-dict

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cracklib for openSUSE:Factory

2011-12-02 Thread h_root
Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory 
checked in at 2011-12-02 09:26:09

Comparing /work/SRC/openSUSE:Factory/cracklib (Old)
 and  /work/SRC/openSUSE:Factory/.cracklib.new (New)


Package is cracklib, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes2011-10-21 
16:27:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.cracklib.new/cracklib.changes   2011-12-02 
09:26:11.0 +0100
@@ -1,0 +2,5 @@
+Wed Nov 30 09:47:03 UTC 2011 - co...@suse.com
+
+- add automake and libtool as buildrequire to avoid implicit dependency
+
+---



Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.aPAEzw/_old  2011-12-02 09:26:12.0 +0100
+++ /var/tmp/diff_new_pack.aPAEzw/_new  2011-12-02 09:26:12.0 +0100
@@ -18,10 +18,10 @@
 
 
 Name:   cracklib
-BuildRequires:  gzip zlib-devel
+BuildRequires:  automake gzip libtool zlib-devel
 BuildRequires:  translation-update-upstream
 Url:http://sourceforge.net/projects/cracklib
-License:LGPLv2.1
+License:LGPL-2.1
 Group:  System/Libraries
 # bug437293
 %ifarch ppc64
@@ -29,7 +29,7 @@
 %endif
 #
 Version:2.8.18
-Release:11
+Release:0
 Requires:   cracklib-dict
 Summary:Library to crack passwords using dictionaries
 Source: 
http://prdownloads.sourceforge.net/cracklib/cracklib-%{version}.tar.bz2

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cracklib for openSUSE:Factory

2011-05-19 Thread h_root

Hello community,

here is the log from the commit of package cracklib for openSUSE:Factory
checked in at Thu May 19 09:00:13 CEST 2011.




--- cracklib/cracklib.changes   2011-03-07 13:53:19.0 +0100
+++ /mounts/work_src_done/STABLE/cracklib/cracklib.changes  2011-05-18 
11:41:22.0 +0200
@@ -1,0 +2,5 @@
+Wed May 18 11:41:07 CEST 2011 - meiss...@suse.de
+
+- ppc64 has different symbols in nm output.
+
+---

calling whatdependson for head-i586




Other differences:
--
++ cracklib.spec ++
--- /var/tmp/diff_new_pack.5l6sRY/_old  2011-05-19 08:59:06.0 +0200
+++ /var/tmp/diff_new_pack.5l6sRY/_new  2011-05-19 08:59:06.0 +0200
@@ -31,7 +31,7 @@
 %endif
 #
 Version:2.8.18
-Release:10
+Release:11
 Requires:   cracklib-dict
 Summary:Library to crack passwords using dictionaries
 Source: 
http://prdownloads.sourceforge.net/cracklib/cracklib-%{version}.tar.bz2
@@ -133,7 +133,9 @@
 #gzip $RPM_BUILD_ROOT/%{_datadir}/cracklib/pw_dict.pwd
 #ln -sf %{_datadir}/cracklib/pw_dict.pwd.gz 
$RPM_BUILD_ROOT/usr/lib/cracklib_dict.pwd.gz
 %{find_lang} %{name}
+%ifnarch ppc64
 nm -C -D %{buildroot}%{_libdir}/libcrack.so.2 | grep ' T '
+%endif
 
 %check
 make check






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org