Hello community,

here is the log from the commit of package keyutils for openSUSE:Factory
checked in at Fri Oct 7 00:48:24 CEST 2011.



--------
--- openSUSE:Factory/keyutils/keyutils.changes  2011-09-23 02:06:45.000000000 
+0200
+++ keyutils/keyutils.changes   2011-10-05 17:04:56.000000000 +0200
@@ -1,0 +2,46 @@
+Wed Oct  5 15:04:53 UTC 2011 - u...@suse.com
+
+- cross-build fix: use %__cc macro
+
+-------------------------------------------------------------------
+Thu Sep 22 18:05:05 CEST 2011 - meiss...@suse.de
+
+- Updated to 1.5.3
+  - Fix unread variables.
+  - Licence file update.
+
+- Updated to 1.5
+  - Disable RPATH setting in Makefile.
+  - Add -I. to build to get this keyutils.h.
+  - Make CFLAGS override on make command line work right.
+  - Make specfile UTF-8.
+  - Support KEYCTL_REJECT.
+  - Support KEYCTL_INSTANTIATE_IOV.
+  - Add AFSDB DNS lookup program from Wang Lei.
+  - Generalise DNS lookup program.
+  - Add recursive scan utility function.
+  - Add bad key reap command to keyctl.
+  - Add multi-unlink variant to keyctl unlink command.
+  - Add multi key purger command to keyctl.
+  - Handle multi-line commands in keyctl command table.
+  - Move the package to version to 1.5.
+ 
+- Update to 1.4-4
+  - Make build guess at default libdirs and word size.
+  - Make program build depend on library in Makefile.
+  - Don't include $(DESTDIR) in MAN* macros.
+  - Remove NO_GLIBC_KEYSYS as it is obsolete.
+  - Have Makefile extract version info from specfile and version script.
+  - Provide RPM build rule in Makefile.
+  - Provide distclean rule in Makefile.
+  - Fix local linking and RPATH.
+  - Fix prototypes in manual pages (some char* should be void*).
+  - Rename the keyctl_security.3 manpage to keyctl_get_security.3.
+
+-------------------------------------------------------------------
+Thu Sep 22 12:41:50 UTC 2011 - jeng...@medozas.de
+
+- Implement shlib package (libkeyutils1)
+- Cleanup per Specfile Guidelines
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  keyutils-1.4.tar.bz2

New:
----
  keyutils-1.5.3.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ keyutils.spec ++++++
--- /var/tmp/diff_new_pack.p8DvIw/_old  2011-10-07 00:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.p8DvIw/_new  2011-10-07 00:48:19.000000000 +0200
@@ -15,16 +15,16 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:           keyutils
+%define lname  libkeyutils1
 Url:            http://people.redhat.com/~dhowells/keyutils/
 License:        GPLv2+ ; LGPLv2.1+
 Group:          System/Kernel
 AutoReqProv:    on
 Summary:        Linux Key Management Utilities
-Version:        1.4
+Version:        1.5.3
 Release:        1
 Source0:        
http://people.redhat.com/~dhowells/keyutils/%name-%version.tar.bz2
 Source1:        baselibs.conf
@@ -37,56 +37,38 @@
 a mechanism by which the kernel can call back to user space to get a
 key instantiated.
 
-
-
-Authors:
---------
-    David Howells <dhowe...@redhat.com>
-
-%package libs
-License:        GPLv2+ ; LGPLv2.1+
+%package -n %lname
 Summary:        Key utilities library
 Group:          System/Kernel
+Obsoletes:      keyutils-libs < %version-%release
+Provides:       keyutils-libs = %version-%release
 
-%description libs
+%description -n %lname
 This package provides a wrapper library for the key management facility
 system calls.
 
-
-
-Authors:
---------
-    David Howells <dhowe...@redhat.com>
-
 %package devel
-License:        GPLv2+ ; LGPLv2.1+
 Summary:        Development package for building linux key management utilities
 Group:          System/Kernel
-Requires:       %{name}-libs = %{version} glibc-devel 
+Requires:       %lname = %version, glibc-devel 
 
 %description devel
 This package provides headers and libraries for building key utilities.
 
-
-
-Authors:
---------
-    David Howells <dhowe...@redhat.com>
-
 %prep
 %setup -q
-%patch1
-%patch2 -p1
+%patch1 -p0
+%patch2 -p0
 
 %build
-make %{?jobs:-j%jobs} NO_ARLIB=1 CFLAGS="$RPM_OPT_FLAGS"
+make %{?_smp_mflags} NO_ARLIB=1 CFLAGS="$RPM_OPT_FLAGS" CC="%__cc"
 
 %install
 make install NO_ARLIB=1 DESTDIR=$RPM_BUILD_ROOT LIBDIR=/%_lib 
USRLIBDIR=/usr/%_lib
 
-%post libs -p /sbin/ldconfig 
+%post -n %lname -p /sbin/ldconfig 
 
-%postun libs -p /sbin/ldconfig
+%postun -n %lname -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
@@ -97,7 +79,7 @@
 %{_mandir}/*/*
 %config(noreplace) /etc/*
 
-%files libs
+%files -n %lname
 %defattr(-,root,root,-)
 %doc LICENCE.LGPL
 /%{_lib}/libkeyutils.so.*

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.p8DvIw/_old  2011-10-07 00:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.p8DvIw/_new  2011-10-07 00:48:19.000000000 +0200
@@ -1 +1,5 @@
-keyutils-libs
+# Change from "<=" to "<" on 1.5
+libkeyutils1
+       obsoletes "keyutils-libs <= <version>"
+       provides "keyutils-libs = <version>"
+

++++++ keyutils-1.4.tar.bz2 -> keyutils-1.5.3.tar.bz2 ++++++
++++ 2474 lines of diff (skipped)

++++++ parallel-make.patch ++++++
--- /var/tmp/diff_new_pack.p8DvIw/_old  2011-10-07 00:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.p8DvIw/_new  2011-10-07 00:48:19.000000000 +0200
@@ -1,20 +1,21 @@
-Index: keyutils-1.4/Makefile
+Index: Makefile
 ===================================================================
---- keyutils-1.4.orig/Makefile
-+++ keyutils-1.4/Makefile
-@@ -72,11 +72,11 @@ keyutils.os: keyutils.c keyutils.h Makef
-       $(CC) $(CFLAGS) -fPIC -o $@ -c $<
+--- Makefile.orig
++++ Makefile
+@@ -125,13 +125,13 @@ keyutils.os: keyutils.c keyutils.h Makef
+ %.o: %.c keyutils.h Makefile
+       $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $<
  
+-keyctl: keyctl.o -lkeyutils
++keyctl: keyctl.o $(DEVELLIB)
+       $(CC) -L. $(CFLAGS) $(LDFLAGS) $(RPATH) -o $@ $< -lkeyutils
  
--keyctl: keyctl.c keyutils.h Makefile
--      $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< -L. -lkeyutils -Wl,-rpath,$(LIB)
-+keyctl: keyctl.c keyutils.h Makefile $(DEVELLIB)
-+      $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< -L. -lkeyutils
+-request-key: request-key.o -lkeyutils
++request-key: request-key.o $(DEVELLIB)
+       $(CC) -L. $(CFLAGS) $(LDFLAGS) $(RPATH) -o $@ $< -lkeyutils
  
--request-key: request-key.c keyutils.h Makefile
--      $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< -L. -lkeyutils -Wl,-rpath,$(LIB)
-+request-key: request-key.c keyutils.h Makefile $(DEVELLIB)
-+      $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< -L. -lkeyutils
+-key.dns_resolver: key.dns_resolver.o -lkeyutils
++key.dns_resolver: key.dns_resolver.o $(DEVELLIB)
+       $(CC) -L. $(CFLAGS) $(LDFLAGS) $(RPATH) -o $@ $< -lkeyutils -lresolv
  
- 
- MAN1  := $(DESTDIR)/usr/share/man/man1
+ 
###############################################################################

++++++ request-key-cifs.patch ++++++
--- /var/tmp/diff_new_pack.p8DvIw/_old  2011-10-07 00:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.p8DvIw/_new  2011-10-07 00:48:19.000000000 +0200
@@ -1,9 +1,10 @@
---- request-key.conf
+Index: request-key.conf
+===================================================================
+--- request-key.conf.orig
 +++ request-key.conf
-@@ -34,4 +34,6 @@
- create        user    debug:*         negate          /bin/keyctl negate %k 
30 %S
+@@ -38,4 +38,5 @@ create  user    debug:*         expired
+ create  user    debug:*         revoked         /bin/keyctl reject %k 30 %c %S
  create        user    debug:loop:*    *               |/bin/cat
  create        user    debug:*         *               
/usr/share/keyutils/request-key-debug.sh %k %d %c %S
 +create        cifs.spnego     *       *               /usr/sbin/cifs.upcall 
-c %k
-+create        dns_resolver    *       *               /usr/sbin/cifs.upcall %k
  negate        *       *               *               /bin/keyctl negate %k 
30 %S

continue with "q"...



Remember to have fun...

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

Reply via email to