Hello community, here is the log from the commit of package libxcrypt checked in at Sun Apr 6 03:38:46 CEST 2008. -------- --- libxcrypt/libxcrypt.changes 2006-01-25 21:30:28.000000000 +0100 +++ libxcrypt/libxcrypt.changes 2008-04-03 12:03:36.000000000 +0200 @@ -1,0 +2,7 @@ +Thu Apr 3 12:02:22 CEST 2008 - kukuk@suse.de + +- Add libxcrypt-3.0: + * Add sha256 and sha512 hashes + * Create plugins for every hash function except DES/bigcrypt + +------------------------------------------------------------------- New: ---- libxcrypt-3.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libxcrypt.spec ++++++ --- /var/tmp/diff_new_pack.q14384/_old 2008-04-06 03:14:02.000000000 +0200 +++ /var/tmp/diff_new_pack.q14384/_new 2008-04-06 03:14:02.000000000 +0200 @@ -1,37 +1,40 @@ # -# spec file for package libxcrypt (Version 2.4) +# spec file for package libxcrypt (Version 3.0) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # -# Please submit bugfixes or comments via http://bugs.opensuse.org +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild + Name: libxcrypt -License: LGPL, distributable +License: LGPL v2.1 or later; Public Domain, Freeware Group: System/Libraries -Autoreqprov: on -Version: 2.4 +AutoReqProv: on +Version: 3.0 Release: 1 -Summary: Crypt library for DES, MD5, and blowfish +Summary: Crypt Library for DES, MD5, Blowfish and others Source: libxcrypt-%{version}.tar.bz2 +Source1: libxcrypt-2.4.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Libxcrypt is a replacement for libcrypt, which comes with the GNU C -Library. It supports DES crypt, MD5, and passwords with blowfish -encryption. +Library. It supports DES crypt, MD5, SHA256, SHA512 and passwords with +blowfish encryption. %package devel +License: LGPL v2.1 or later; Public Domain, Freeware Summary: Development Include Files and Libraries for enhanced crypt functionality Group: Development/Libraries/C and C++ Requires: libxcrypt = %{version} -Autoreqprov: on +AutoReqProv: on %description devel libxcrypt is a replacement for libcrypt, which comes with the GNU C @@ -44,19 +47,29 @@ %prep -%setup +%setup -q -b 1 %build +CFLAGS=$RPM_OPT_FLAGS ./configure --prefix=%{_prefix} \ + --libdir=/%{_lib} --disable-static +make +cd ../libxcrypt-2.4 CFLAGS=$RPM_OPT_FLAGS ./configure --prefix=%{_prefix} --libdir=%{_libdir} make + +%check +make check +cd ../libxcrypt-2.4 make check %install -rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT/%{_lib} -mv -v $RPM_BUILD_ROOT%{_libdir}/libxcrypt.so.* $RPM_BUILD_ROOT/%{_lib} -ln -sf ../../%{_lib}/libxcrypt.so.1 $RPM_BUILD_ROOT%{_libdir}/libxcrypt.so +mkdir -p $RPM_BUILD_ROOT%{_libdir} +rm $RPM_BUILD_ROOT/%{_lib}/libxcrypt.{so,la} +rm $RPM_BUILD_ROOT/%{_lib}/xcrypt/lib*.{so,la} +ln -sf ../../%{_lib}/libxcrypt.so.2 $RPM_BUILD_ROOT%{_libdir}/libxcrypt.so +cd ../libxcrypt-2.4 +install -m 755 src/.libs/libxcrypt.so.1.2.4 $RPM_BUILD_ROOT/%{_lib}/ %clean rm -rf $RPM_BUILD_ROOT @@ -69,45 +82,49 @@ %defattr(-,root,root) %doc COPYING README NEWS README.bcrypt README.ufc-crypt /%{_lib}/libxcrypt.so.* +%dir /%{_lib}/xcrypt +/%{_lib}/xcrypt/lib*.so.* %files devel %defattr(-,root,root) %{_prefix}/include/*.h -%{_libdir}/libxcrypt.a -%{_libdir}/libxcrypt.la %{_libdir}/libxcrypt.so -%changelog -n libxcrypt -* Wed Jan 25 2006 - mls@suse.de +%changelog +* Thu Apr 03 2008 kukuk@suse.de +- Add libxcrypt-3.0: + * Add sha256 and sha512 hashes + * Create plugins for every hash function except DES/bigcrypt +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Fri Jan 06 2006 - kukuk@suse.de +* Fri Jan 06 2006 kukuk@suse.de - Update to 2.4 (sync with crypt_blowfish 1.0) -* Sun Sep 18 2005 - kukuk@suse.de +* Sun Sep 18 2005 kukuk@suse.de - Update to 2.3 (remove broken assembler code) -* Sat Apr 09 2005 - schwab@suse.de +* Sat Apr 09 2005 schwab@suse.de - Fix utterly broken and unportable code. -* Fri Jun 18 2004 - kukuk@suse.de +* Fri Jun 18 2004 kukuk@suse.de - Update to 2.2 (apply fixes from glibc version) -* Sat Jan 10 2004 - adrian@suse.de +* Sat Jan 10 2004 adrian@suse.de - add %%run_ldconfig -* Fri Nov 14 2003 - kukuk@suse.de +* Fri Nov 14 2003 kukuk@suse.de - Compile libarary with no exec stack -* Thu Oct 16 2003 - kukuk@suse.de +* Thu Oct 16 2003 kukuk@suse.de - Update to 2.1 (use optimized assembler version on ix86) -* Mon Jul 28 2003 - kukuk@suse.de +* Mon Jul 28 2003 kukuk@suse.de - Update to 2.0 -* Tue May 13 2003 - kukuk@suse.de +* Tue May 13 2003 kukuk@suse.de - Add defattr to filelist -* Thu Jan 16 2003 - kukuk@suse.de +* Thu Jan 16 2003 kukuk@suse.de - Update to version 1.4 (compiles with glibc > 2.3.1) -* Fri Jan 10 2003 - kukuk@suse.de +* Fri Jan 10 2003 kukuk@suse.de - Update to version 1.3 (fix initialisation of internal data struct for des_crypt) -* Mon Oct 21 2002 - kukuk@suse.de +* Mon Oct 21 2002 kukuk@suse.de - Update to version 1.2 (fix compiling with glibc 2.3.x) -* Mon May 27 2002 - kukuk@suse.de +* Mon May 27 2002 kukuk@suse.de - Update to version 1.1 (add SHA1 support) -* Wed Apr 17 2002 - kukuk@suse.de +* Wed Apr 17 2002 kukuk@suse.de - Add require to libxcrypt-devel for correct shared library -* Mon Apr 15 2002 - kukuk@suse.de +* Mon Apr 15 2002 kukuk@suse.de - Initial version of a libcrypt replacement ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org