Hello community,

here is the log from the commit of package pam_mktemp for openSUSE:Factory 
checked in at 2012-01-04 07:25:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pam_mktemp (Old)
 and      /work/SRC/openSUSE:Factory/.pam_mktemp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pam_mktemp", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pam_mktemp/pam_mktemp.changes    2011-09-23 
12:21:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pam_mktemp.new/pam_mktemp.changes       
2012-01-04 07:25:55.000000000 +0100
@@ -1,0 +2,36 @@
+Thu Dec 15 13:52:07 UTC 2011 - [email protected]
+
+- fix license to be in spdx.org format
+
+-------------------------------------------------------------------
+Wed Dec  7 14:01:52 UTC 2011 - [email protected]
+
+- Remove redundant/unwanted tags/section (cf. specfile guidelines)
+- Use %_smp_mflags for parallel building
+
+-------------------------------------------------------------------
+Wed Dec  7 14:01:40 UTC 2011 - [email protected]
+
+- Remove redundant/unwanted tags/section (cf. specfile guidelines)
+- Use %_smp_mflags for parallel building
+
+-------------------------------------------------------------------
+Thu Oct 13 12:58:35 UTC 2010 - [email protected]
+
+- update to version 1.1.1 from 1.0.3
+  * Documented the USE_SELINUX and USE_APPEND_FL compile-time 
+    settings
+  * Updated the authorship, copyright, and licensing statements
+    to use the cut-down BSD license only (no public domain with
+     a license fallback anymore, which would be too cumbersome
+     with significant contributions by two authors
+  * Use ext2fs/ext2_fs.h instead of linux/ext2_fs.h to avoid
+    potential build problems with fresh kernel headers
+  * Clear append-only flag from user directory iff the directory
+    was actually created
+  * Replaced unsafe alloca(3) with malloc(3)
+  * Imported SELinux support from Sisyphus
+  * In SELinux support, save and restore file creation context
+  * No longer set the append-only flag on /tmp/.private
+
+-------------------------------------------------------------------

Old:
----
  pam_mktemp-1.0.2-include.patch
  pam_mktemp-1.0.3.dif
  pam_mktemp-1.0.3.tar.bz2

New:
----
  pam_mktemp-1.1.1-Makefile.patch
  pam_mktemp-1.1.1-ppc64.patch
  pam_mktemp-1.1.1.tar.gz

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

Other differences:
------------------
++++++ pam_mktemp.spec ++++++
--- /var/tmp/diff_new_pack.CLeiqd/_old  2012-01-04 07:25:56.000000000 +0100
+++ /var/tmp/diff_new_pack.CLeiqd/_new  2012-01-04 07:25:56.000000000 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package pam_mktemp (Version 1.0.3)
+# spec file for package pam_mktemp
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 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
@@ -15,25 +15,22 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-
 Name:           pam_mktemp
 Url:            http://www.openwall.com/pam/
+BuildRequires:  e2fsprogs-devel
 BuildRequires:  pam-devel
-License:        Other uncritical OpenSource License
-Group:          System/Libraries
 Requires:       pam
 Provides:       pam-modules:/%_lib/security/pam_mktemp.so
-AutoReqProv:    on
-Version:        1.0.3
-Release:        42
+Version:        1.1.1
+Release:        0
 Summary:        PAM Module to Provide Per-User Private Directories Under /tmp
-Source0:        pam_mktemp-1.0.3.tar.bz2
+License:        SUSE-Permissive
+Group:          System/Libraries
+Source0:        %{name}-%{version}.tar.gz
 Source1:        baselibs.conf
 Source50:       dlopen.sh
-Patch0:         pam_mktemp-1.0.3.dif
-Patch1:         pam_mktemp-1.0.2-include.patch
+Patch0:         pam_mktemp-1.1.1-Makefile.patch
+Patch1:         pam_mktemp-1.1.1-ppc64.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -49,7 +46,7 @@
 
 %prep
 %setup
-%patch0
+%patch0 -p1
 %patch1 -p1
 
 %build
@@ -57,7 +54,8 @@
 %ifnarch ia64
     EXTRA_CFLAGS="$EXTRA_CFLAGS -Wa,--noexecstack"
 %endif
-make CFLAGS="$RPM_OPT_FLAGS $EXTRA_CFLAGS -fPIC -DHAVE_SHADOW -DLINUX_PAM"
+make CFLAGS="$RPM_OPT_FLAGS $EXTRA_CFLAGS -fPIC -DHAVE_SHADOW -DLINUX_PAM" \
+       %{?_smp_mflags}
 
 %install
 mkdir -p $RPM_BUILD_ROOT/%{_lib}/security
@@ -81,9 +79,6 @@
    fi
 done
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files 
 %defattr(-,root,root,755)
 %doc LICENSE README

++++++ pam_mktemp-1.1.1-Makefile.patch ++++++
--- pam_mktemp-1.1.1/Makefile.orig      2010-09-17 18:18:15.000000000 -0400
+++ pam_mktemp-1.1.1/Makefile   2011-10-13 13:22:15.000000000 -0400
@@ -10,7 +10,7 @@
 MKDIR = mkdir -p
 INSTALL = install -c
 CFLAGS = -Wall -O2 -fPIC
-LDFLAGS = -s --shared -Wl,--version-script,$(MAP)
+LDFLAGS = --shared -Wl,--version-script,$(MAP)
 LDLIBS = -lpam
 
 # This requires GNU make
++++++ pam_mktemp-1.1.1-ppc64.patch ++++++
--- pam_mktemp-1.1.1/pam_mktemp.c.orig  2011-10-13 13:38:16.000000000 -0400
+++ pam_mktemp-1.1.1/pam_mktemp.c       2011-10-13 13:40:35.000000000 -0400
@@ -28,6 +28,8 @@
 #ifndef HAVE_APPEND_FL
 # ifdef __linux__
 #  define HAVE_APPEND_FL 1
+/* ppc64 headers need it currently for some reason or other */
+#  define u32 unsigned int
 # endif /* __linux__ */
 #endif /* ! HAVE_APPEND_FL */
 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to