Accepting request 1091234 from home:pgajdos
- version update to 2.9.11 * Merge fedora patches and man pages * Fix missing files in dist tarball, other automake fixes (Leandro Nini) * Fix error handling during build of dictionary (yixiangzhike) * Fix to localization support (A. Wilcox, nekopsykose) * Fix to test utilities (Alexander Kanavin) * Translation updates from weblate * python: adjust include path for builddir by @thesamesam in #61 * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63 - modified patches % 0002-cracklib-2.9.2-visibility.patch (refreshed) OBS-URL: https://build.opensuse.org/request/show/1091234 OBS-URL: https://build.opensuse.org/package/show/Base:System/cracklib?expand=0&rev=61
This commit is contained in:
parent
664d6861cd
commit
f19cf9229f
@ -6,48 +6,48 @@ Index: configure.ac
|
|||||||
dnl Handle local dict compiling properly
|
dnl Handle local dict compiling properly
|
||||||
AC_SUBST(CROSS_COMPILING, $cross_compiling)
|
AC_SUBST(CROSS_COMPILING, $cross_compiling)
|
||||||
|
|
||||||
+ dnl ************************************************************
|
+dnl ************************************************************
|
||||||
+ dnl Enable hiding of internal symbols in library to reduce its size and
|
+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 speed dynamic linking of applications. This currently is only supported
|
||||||
+ dnl on gcc >= 4.0 and SunPro C.
|
+dnl on gcc >= 4.0 and SunPro C.
|
||||||
+ dnl
|
+dnl
|
||||||
+ AC_MSG_CHECKING([whether to enable hidden symbols in the library])
|
+AC_MSG_CHECKING([whether to enable hidden symbols in the library])
|
||||||
+ AC_ARG_ENABLE(hidden-symbols,
|
+AC_ARG_ENABLE(hidden-symbols,
|
||||||
+ AC_HELP_STRING([--enable-hidden-symbols],[Hide internal symbols in library])
|
+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]),
|
+AC_HELP_STRING([--disable-hidden-symbols],[Leave all symbols with default visibility in library]),
|
||||||
+ [ case "$enableval" in
|
+[ case "$enableval" in
|
||||||
+ no)
|
+ no)
|
||||||
+ AC_MSG_RESULT(no)
|
+ AC_MSG_RESULT(no)
|
||||||
+ ;;
|
+ ;;
|
||||||
+ *)
|
+ *)
|
||||||
+ AC_MSG_CHECKING([whether $CC supports it])
|
+ AC_MSG_CHECKING([whether $CC supports it])
|
||||||
+ if test "$GCC" = yes ; then
|
+ if test "$GCC" = yes ; then
|
||||||
+ if $CC --help --verbose 2>&1 | grep fvisibility= > /dev/null ; then
|
+ if $CC --help --verbose 2>&1 | grep fvisibility= > /dev/null ; then
|
||||||
+ AC_MSG_RESULT(yes)
|
+ AC_MSG_RESULT(yes)
|
||||||
+ AC_DEFINE(CRACKLIB_API, [extern __attribute__ ((visibility ("default")))], [to make a symbol visible])
|
+ AC_DEFINE(CRACKLIB_API, [extern __attribute__ ((visibility ("default")))], [to make a symbol visible])
|
||||||
+ CFLAGS="$CFLAGS -fvisibility=hidden"
|
+ CFLAGS="$CFLAGS -fvisibility=hidden"
|
||||||
+ else
|
|
||||||
+ AC_MSG_RESULT(no)
|
|
||||||
+ fi
|
|
||||||
+
|
|
||||||
+ else
|
+ else
|
||||||
+ dnl Test for SunPro cc
|
+ AC_MSG_RESULT(no)
|
||||||
+ if $CC 2>&1 | grep flags >/dev/null && $CC -flags | grep xldscope= >/dev/null ; then
|
+ fi
|
||||||
+ AC_MSG_RESULT(yes)
|
++
|
||||||
+ AC_DEFINE(CRACKLIB_API, [__global], [to make a symbol visible])
|
+ else
|
||||||
+ CFLAGS="$CFLAGS -xldscope=hidden"
|
+ dnl Test for SunPro cc
|
||||||
+ else
|
+ if $CC 2>&1 | grep flags >/dev/null && $CC -flags | grep xldscope= >/dev/null ; then
|
||||||
+ AC_MSG_RESULT(no)
|
+ AC_MSG_RESULT(yes)
|
||||||
+ fi
|
+ AC_DEFINE(CRACKLIB_API, [__global], [to make a symbol visible])
|
||||||
|
+ CFLAGS="$CFLAGS -xldscope=hidden"
|
||||||
|
+ else
|
||||||
|
+ AC_MSG_RESULT(no)
|
||||||
+ fi
|
+ fi
|
||||||
+ ;;
|
+ fi
|
||||||
+ esac ],
|
+ ;;
|
||||||
+ AC_MSG_RESULT(no)
|
+ esac ],
|
||||||
+ )
|
+ AC_MSG_RESULT(no)
|
||||||
|
+)
|
||||||
+
|
+
|
||||||
AC_OUTPUT(util/Makefile lib/Makefile doc/Makefile python/Makefile Makefile \
|
AC_CONFIG_FILES([util/Makefile lib/Makefile doc/Makefile python/Makefile Makefile \
|
||||||
python/setup.py \
|
python/setup.py \
|
||||||
po/Makefile.in m4/Makefile dicts/Makefile cracklib.spec)
|
po/Makefile.in m4/Makefile dicts/Makefile cracklib.spec])
|
||||||
Index: lib/crack.h
|
Index: lib/crack.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- lib/crack.h.orig
|
--- lib/crack.h.orig
|
||||||
@ -84,7 +84,7 @@ Index: lib/packer.h
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- lib/packer.h.orig
|
--- lib/packer.h.orig
|
||||||
+++ lib/packer.h
|
+++ lib/packer.h
|
||||||
@@ -76,7 +76,7 @@ typedef struct
|
@@ -66,7 +66,7 @@ typedef struct
|
||||||
#define PIH_MAGIC 0x70775631
|
#define PIH_MAGIC 0x70775631
|
||||||
|
|
||||||
/* Internal routines */
|
/* Internal routines */
|
||||||
@ -93,7 +93,7 @@ Index: lib/packer.h
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
@@ -87,15 +87,15 @@ typedef struct {
|
@@ -77,15 +77,15 @@ typedef struct {
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
BIN
cracklib-2.9.11.tar.bz2
(Stored with Git LFS)
Normal file
BIN
cracklib-2.9.11.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1f9d34385ea3aa7cd7c07fa388dc25810aea9d3c33e260c713a3a5873d70e386
|
|
||||||
size 613017
|
|
@ -1,3 +1,18 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 7 09:04:19 UTC 2023 - pgajdos@suse.com
|
||||||
|
|
||||||
|
- version update to 2.9.11
|
||||||
|
* Merge fedora patches and man pages
|
||||||
|
* Fix missing files in dist tarball, other automake fixes (Leandro Nini)
|
||||||
|
* Fix error handling during build of dictionary (yixiangzhike)
|
||||||
|
* Fix to localization support (A. Wilcox, nekopsykose)
|
||||||
|
* Fix to test utilities (Alexander Kanavin)
|
||||||
|
* Translation updates from weblate
|
||||||
|
* python: adjust include path for builddir by @thesamesam in #61
|
||||||
|
* Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
|
||||||
|
- modified patches
|
||||||
|
% 0002-cracklib-2.9.2-visibility.patch (refreshed)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Dec 7 22:09:01 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
Wed Dec 7 22:09:01 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cracklib
|
# spec file for package cracklib
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: cracklib
|
Name: cracklib
|
||||||
Version: 2.9.8
|
Version: 2.9.11
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Library to crack passwords using dictionaries
|
Summary: Library to crack passwords using dictionaries
|
||||||
License: LGPL-2.1-only
|
License: LGPL-2.1-only
|
||||||
@ -112,8 +112,8 @@ ln -sf %{_datadir}/cracklib/pw_dict.pwi %{buildroot}%{_prefix}/lib/cracklib_dict
|
|||||||
# using zip'ed dict takes too long for a check. But the support
|
# using zip'ed dict takes too long for a check. But the support
|
||||||
# for this is still in the lib.
|
# for this is still in the lib.
|
||||||
#
|
#
|
||||||
#gzip $RPM_BUILD_ROOT/%{_datadir}/cracklib/pw_dict.pwd
|
#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
|
#ln -sf %%{_datadir}/cracklib/pw_dict.pwd.gz $RPM_BUILD_ROOT/usr/lib/cracklib_dict.pwd.gz
|
||||||
%find_lang %{name}
|
%find_lang %{name}
|
||||||
%ifnarch ppc64
|
%ifnarch ppc64
|
||||||
nm -C -D %{buildroot}%{_libdir}/libcrack.so.2 | grep ' T '
|
nm -C -D %{buildroot}%{_libdir}/libcrack.so.2 | grep ' T '
|
||||||
@ -140,17 +140,22 @@ sed -i 's:\(util/cracklib-check\):\1 %{buildroot}%{_prefix}/lib/cracklib_dict:'
|
|||||||
%{_sbindir}/cracklib-check
|
%{_sbindir}/cracklib-check
|
||||||
%{_sbindir}/cracklib-format
|
%{_sbindir}/cracklib-format
|
||||||
%{_sbindir}/cracklib-packer
|
%{_sbindir}/cracklib-packer
|
||||||
|
%{_sbindir}/cracklib-update
|
||||||
%{_sbindir}/cracklib-unpacker
|
%{_sbindir}/cracklib-unpacker
|
||||||
%dir %{_datadir}/cracklib
|
%dir %{_datadir}/cracklib
|
||||||
%{_datadir}/cracklib/cracklib.magic
|
%{_datadir}/cracklib/cracklib.magic
|
||||||
%{_prefix}/lib/cracklib_dict.hwm
|
%{_prefix}/lib/cracklib_dict.hwm
|
||||||
%{_prefix}/lib/cracklib_dict.pwd
|
%{_prefix}/lib/cracklib_dict.pwd
|
||||||
%{_prefix}/lib/cracklib_dict.pwi
|
%{_prefix}/lib/cracklib_dict.pwi
|
||||||
|
%{_mandir}/man8/cracklib-check.8%{?ext_man}
|
||||||
|
%{_mandir}/man8/cracklib-format.8%{?ext_man}
|
||||||
|
%{_mandir}/man8/cracklib-update.8%{?ext_man}
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/crack.h
|
%{_includedir}/crack.h
|
||||||
%{_includedir}/packer.h
|
%{_includedir}/packer.h
|
||||||
%{_libdir}/libcrack.so
|
%{_libdir}/libcrack.so
|
||||||
|
%{_mandir}/man3/FascistCheck.3%{?ext_man}
|
||||||
|
|
||||||
%files dict-small
|
%files dict-small
|
||||||
%{_datadir}/cracklib/pw_dict.hwm
|
%{_datadir}/cracklib/pw_dict.hwm
|
||||||
|
Loading…
Reference in New Issue
Block a user