commit infinipath-psm for openSUSE:Factory

2020-04-05 Thread root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2020-04-05 20:49:37

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new.3248 (New)


Package is "infinipath-psm"

Sun Apr  5 20:49:37 2020 rev:17 rq:791132 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2019-04-28 19:57:02.891021995 +0200
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new.3248/infinipath-psm.changes  
2020-04-05 20:49:41.964961859 +0200
@@ -1,0 +2,5 @@
+Fri Apr  3 08:37:16 UTC 2020 - Nicolas Morey-Chaisemartin 

+
+- Add Add-missing-extern-keywords.patch to fix compilation with GCC10 
(bsc#1160270)
+
+---

New:

  Add-missing-extern-keywords.patch



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.byVdRT/_old  2020-04-05 20:49:42.904962759 +0200
+++ /var/tmp/diff_new_pack.byVdRT/_new  2020-04-05 20:49:42.912962766 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package infinipath-psm
 #
-# Copyright (c) 2019 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
@@ -24,7 +24,7 @@
 Summary:QLogic PSM Libraries
 License:BSD-2-Clause OR GPL-2.0-only
 Group:  Productivity/Networking/System
-Url:http://www.qlogic.com/
+URL:http://www.qlogic.com/
 Source0:%{name}-%{version}%{git_ver}.tar.gz
 Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM infinipath-psm-cflags.patch p...@suse.de
@@ -37,6 +37,8 @@
 Patch4: reproducible.patch
 # PATCH-FIX-UPSTREAM Include  for minor
 Patch5: sysmacros.patch
+# PATCH-FIX-UPSTREAM FIx GCC10 support
+Patch6: Add-missing-extern-keywords.patch
 BuildRequires:  libuuid-devel
 Conflicts:  infinipath-libs
 ExclusiveArch:  %ix86 x86_64
@@ -103,6 +105,7 @@
 %patch3
 %patch4 -p1
 %patch5 -p1
+%patch6
 
 %build
 %define _lto_cflags %{nil}

++ Add-missing-extern-keywords.patch ++
commit 352e1547fde216e4e2302e4e6d4f62a678a1858c
Author: Nicolas Morey-Chaisemartin 
Date:   Wed Jan 8 08:28:43 2020 +0100

Add missing extern keywords

Starting from the upcoming GCC release 10, the default of -fcommon option 
will change to -fno-common:
In C, global variables with multiple tentative definitions will result in 
linker errors.
Global variable accesses are also more efficient on various targets.

This fixes compilations errors with -fno-common enabled

Signed-off-by: Nicolas Morey-Chaisemartin 

diff --git psm_error.h psm_error.h
index 21f5745c2d1f..886da8944161 100644
--- psm_error.h
+++ psm_error.h
@@ -42,7 +42,7 @@
 #define PSMI_EP_NORETURN   ((psm_ep_t) -2)
 #define PSMI_EP_LOGEVENT   ((psm_ep_t) -3)
 
-psm_ep_errhandler_t psmi_errhandler_global;
+extern psm_ep_errhandler_t psmi_errhandler_global;
 
 psm_error_t psmi_handle_error(psm_ep_t ep, psm_error_t error, 
  const char *buf, ...)
diff --git psm_user.h psm_user.h
index c9aadcc42516..75e5c16addb7 100644
--- psm_user.h
+++ psm_user.h
@@ -100,7 +100,7 @@ psm_error_t psmi_mq_wait_internal(psm_mq_req_t *ireq);
 #endif
 
 #ifdef PSMI_PLOCK_IS_SPINLOCK
-  psmi_spinlock_t  psmi_progress_lock;
+  extern psmi_spinlock_t  psmi_progress_lock;
   #define PSMI_PLOCK_INIT()   psmi_spin_init(_progress_lock)
   #define PSMI_PLOCK_TRY()psmi_spin_trylock(_progress_lock)
   #define PSMI_PLOCK()   psmi_spin_lock(_progress_lock)
@@ -109,8 +109,8 @@ psm_error_t psmi_mq_wait_internal(psm_mq_req_t *ireq);
   #define PSMI_PUNLOCK_ASSERT()
   #define PSMI_PLOCK_DISABLED  0
 #elif defined(PSMI_PLOCK_IS_MUTEXLOCK_DEBUG) 
-  pthread_mutex_t  psmi_progress_lock;
-  pthread_t   psmi_progress_lock_owner;
+  extern pthread_mutex_t  psmi_progress_lock;
+  extern pthread_tpsmi_progress_lock_owner;
   #define PSMI_PLOCK_NO_OWNER  ((pthread_t)(-1))
 
   PSMI_ALWAYS_INLINE(
diff --git psm_utils.h psm_utils.h
index e6420e01ea62..6c2c5c3e054e 100644
--- psm_utils.h
+++ psm_utils.h
@@ -254,7 +254,7 @@ int psmi_diags(void);
  * Fault injection
  */
 struct psmi_faultinj_spec;
-intpsmi_faultinj_enabled; /* use macro to test */
+extern intpsmi_faultinj_enabled; /* use macro to test */
 #if 1 /* possible to disable at compile time */
 #define PSMI_FAULTINJ_ENABLED()(!!psmi_faultinj_enabled)
 #else
diff --git ptl_am/ptl_fwd.h ptl_am/ptl_fwd.h
index 3be8f5b37d80..bfb2715ff051 100644
--- ptl_am/ptl_fwd.h
+++ ptl_am/ptl_fwd.h
@@ -47,7 +47,7 @@
 #endif
 
 

commit infinipath-psm for openSUSE:Factory

2019-04-28 Thread root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2019-04-28 19:56:59

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new.5536 (New)


Package is "infinipath-psm"

Sun Apr 28 19:56:59 2019 rev:16 rq:697440 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2018-11-06 14:10:57.830934838 +0100
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new.5536/infinipath-psm.changes  
2019-04-28 19:57:02.891021995 +0200
@@ -1,0 +2,5 @@
+Wed Apr 24 09:44:50 UTC 2019 - Martin Liška 
+
+- Disable LTO (boo#1133133).
+
+---



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.x0jhOK/_old  2019-04-28 19:57:03.771021464 +0200
+++ /var/tmp/diff_new_pack.x0jhOK/_new  2019-04-28 19:57:03.771021464 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package infinipath-psm
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -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/
 #
 
 
@@ -105,6 +105,7 @@
 %patch5 -p1
 
 %build
+%define _lto_cflags %{nil}
 export RPM_OPT_FLAGS="%{optflags} -Wno-unused-but-set-variable"
 make libdir=%{_libdir} %{?_smp_mflags} 
 




commit infinipath-psm for openSUSE:Factory

2018-11-06 Thread root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2018-11-06 14:10:55

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Tue Nov  6 14:10:55 2018 rev:15 rq:644497 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2018-08-10 09:45:53.653895139 +0200
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2018-11-06 14:10:57.830934838 +0100
@@ -1,0 +2,5 @@
+Tue Oct 23 19:24:37 UTC 2018 - Bernhard Wiedemann 
+
+- Extend reproducible.patch to fix all build dates
+
+---



Other differences:
--
++ reproducible.patch ++
--- /var/tmp/diff_new_pack.CehNXc/_old  2018-11-06 14:10:58.606933813 +0100
+++ /var/tmp/diff_new_pack.CehNXc/_new  2018-11-06 14:10:58.610933808 +0100
@@ -26,3 +26,17 @@
$(CC) -c $(BASECFLAGS) $(INCLUDES) _revision.c -o _revision.o
$(CC) $(LDFLAGS) -o $@ -Wl,-soname=${TARGLIB}.so.${MAJOR} -shared 
-Wl,--unique='*fastpath*' \
${${TARGLIB}-objs} _revision.o -L$(build_dir)/ipath $(LDLIBS)
+
+Index: infinipath-psm-3.3.26.604758e/ipath/Makefile
+===
+--- infinipath-psm-3.3.26.604758e.orig/ipath/Makefile
 infinipath-psm-3.3.26.604758e/ipath/Makefile
+@@ -70,7 +70,7 @@ ${TARGLIB}.so.${MAJOR}: ${TARGLIB}.so.${
+ # file around.  Generate it such that the ident command can find it
+ # and strings -a | grep InfiniPath does a reasonable job as well.
+ ${TARGLIB}.so.${MAJOR}.${MINOR}: ${${TARGLIB}-objs}
+-  date +'static __attribute__ ((unused)) char __psc_infinipath_revision[] 
="$$""Date: %F %R ${rpm_extra_description}InfiniPath $$";' > _revision.c
++  date -u -d@$${SOURCE_DATE_EPOCH:-$$(date +%s)} +'static __attribute__ 
((unused)) char __psc_infinipath_revision[] ="$$""Date: %F %R 
${rpm_extra_description}InfiniPath $$";' > _revision.c
+   $(CC) -c $(BASECFLAGS) $(INCLUDES) _revision.c -o _revision.o
+   $(CC) -o $@ -Wl,-soname=${TARGLIB}.so.${MAJOR} -shared \
+   -Wl,--unique='*fastpath*' \




commit infinipath-psm for openSUSE:Factory

2018-08-10 Thread root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2018-08-10 09:45:52

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Fri Aug 10 09:45:52 2018 rev:14 rq:628329 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2018-02-15 13:22:05.311425310 +0100
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2018-08-10 09:45:53.653895139 +0200
@@ -1,0 +2,10 @@
+Thu Aug  2 09:21:12 UTC 2018 - sch...@suse.de
+
+- sysmacros.patch: Include  for minor
+
+---
+Sat Jul 14 04:58:35 UTC 2018 - bwiedem...@suse.com
+
+- Add reproducible.patch to fix build date (boo#1047218)
+
+---

New:

  reproducible.patch
  sysmacros.patch



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.tB15nu/_old  2018-08-10 09:45:54.249896095 +0200
+++ /var/tmp/diff_new_pack.tB15nu/_new  2018-08-10 09:45:54.249896095 +0200
@@ -22,7 +22,7 @@
 Version:3.3
 Release:0
 Summary:QLogic PSM Libraries
-License:BSD-2-Clause or GPL-2.0
+License:BSD-2-Clause OR GPL-2.0-only
 Group:  Productivity/Networking/System
 Url:http://www.qlogic.com/
 Source0:%{name}-%{version}%{git_ver}.tar.gz
@@ -33,6 +33,10 @@
 Patch1: infinipath-psm-no_werror.patch
 # PATCH-FIX-UPSTREAM infinipath-psm-executable_headers.patch p...@suse.de
 Patch3: infinipath-psm-executable_headers.patch
+# PATCH-FIX-UPSTREAM bmwiedemann https://github.com/intel/psm/pull/16 
boo#1047218
+Patch4: reproducible.patch
+# PATCH-FIX-UPSTREAM Include  for minor
+Patch5: sysmacros.patch
 BuildRequires:  libuuid-devel
 Conflicts:  infinipath-libs
 ExclusiveArch:  %ix86 x86_64
@@ -97,6 +101,8 @@
 %patch0
 %patch1
 %patch3
+%patch4 -p1
+%patch5 -p1
 
 %build
 export RPM_OPT_FLAGS="%{optflags} -Wno-unused-but-set-variable"

++ reproducible.patch ++
>From 47497ea8597baaa65d7781468d4db09abb8ebd53 Mon Sep 17 00:00:00 2001
From: "Bernhard M. Wiedemann" 
Date: Sun, 23 Jul 2017 07:02:28 +0200
Subject: [PATCH] Allow to override build date

in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.

Also uses UTC to be independent of timezone settings.
---
 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index d79c4bd..99406ef 100644
--- a/Makefile
+++ b/Makefile
@@ -270,7 +270,7 @@ ${TARGLIB}.so.${MAJOR}: ${TARGLIB}.so.${MAJOR}.${MINOR}
 # file around.  Generate it such that the ident command can find it
 # and strings -a | grep InfiniPath does a reasonable job as well.
 ${TARGLIB}.so.${MAJOR}.${MINOR}: ${${TARGLIB}-objs}
-   date +'char psmi_infinipath_revision[] ="$$""Date: %F %R 
${rpm_extra_description}InfiniPath $$";' > ${lib_build_dir}/_revision.c
+   date -u -d@$${SOURCE_DATE_EPOCH:-$$(date +%s)} +'char 
psmi_infinipath_revision[] ="$$""Date: %F %R ${rpm_extra_description}InfiniPath 
$$";' > ${lib_build_dir}/_revision.c
$(CC) -c $(BASECFLAGS) $(INCLUDES) _revision.c -o _revision.o
$(CC) $(LDFLAGS) -o $@ -Wl,-soname=${TARGLIB}.so.${MAJOR} -shared 
-Wl,--unique='*fastpath*' \
${${TARGLIB}-objs} _revision.o -L$(build_dir)/ipath $(LDLIBS)
++ sysmacros.patch ++
Index: infinipath-psm-3.3.26.604758e/ipath/ipath_proto.c
===
--- infinipath-psm-3.3.26.604758e.orig/ipath/ipath_proto.c
+++ infinipath-psm-3.3.26.604758e/ipath/ipath_proto.c
@@ -39,6 +39,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 



commit infinipath-psm for openSUSE:Factory

2018-02-15 Thread root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2018-02-15 13:22:03

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Thu Feb 15 13:22:03 2018 rev:13 rq:576475 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2017-09-08 20:40:10.234393493 +0200
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2018-02-15 13:22:05.311425310 +0100
@@ -1,0 +2,7 @@
+Wed Feb 14 08:29:56 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Mark libpsm_infinipath1 as obsoleting psm2-compat to make sure
+  it is always picked by default but can be manually "downgraded"
+  to psm2-compat knowing user (bsc#1080773).
+
+---



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.fVgyVa/_old  2018-02-15 13:22:05.927402932 +0100
+++ /var/tmp/diff_new_pack.fVgyVa/_new  2018-02-15 13:22:05.931402787 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package infinipath-psm
 #
-# 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
@@ -66,6 +66,13 @@
 Obsoletes:  infinipath-psm < %{version}
 Provides:   infinipath-psm = %{version}
 Conflicts:  libpsm2-compat
+# PSM1 library does not actually obsolete psm2-compat, BUT
+# both RPM provide the same library leaving a choice for
+# zypper/OBS. psm2-compat is to be used in extremely rare
+# occasions by a knowing user wanting to try out their PSM1 application
+# against PSM2 HW. Marking PSM1 as obsoleting psm2-compat
+# fixes the issue and match RHEL behaviour. See bsc#1080773
+Obsoletes:  libpsm2-compat
 
 %description -n %{lnamepsm}
 The PSM Messaging API, or PSM API, is QLogic's low-level




commit infinipath-psm for openSUSE:Factory

2017-09-08 Thread root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2017-09-08 20:40:04

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Fri Sep  8 20:40:04 2017 rev:12 rq:521520 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2017-07-12 19:34:01.469139904 +0200
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2017-09-08 20:40:10.234393493 +0200
@@ -1,0 +2,5 @@
+Tue Sep  5 12:28:30 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update _service to allow auto updates from github
+
+---

Old:

  infinipath-psm-3.3-26_g604758e.tar.gz

New:

  infinipath-psm-3.3.26.604758e.tar.gz



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.vXCJNP/_old  2017-09-08 20:40:12.078134260 +0200
+++ /var/tmp/diff_new_pack.vXCJNP/_new  2017-09-08 20:40:12.082133698 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define my_release -26_g604758e
+%define git_ver .26.604758e
 
 Name:   infinipath-psm
 Version:3.3
@@ -25,7 +25,7 @@
 License:BSD-2-Clause or GPL-2.0
 Group:  Productivity/Networking/System
 Url:http://www.qlogic.com/
-Source0:%{name}-%{version}%{my_release}.tar.gz
+Source0:%{name}-%{version}%{git_ver}.tar.gz
 Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM infinipath-psm-cflags.patch p...@suse.de
 Patch0: infinipath-psm-cflags.patch
@@ -86,7 +86,7 @@
 interfaces in parallel environments.
 
 %prep
-%setup -q -n infinipath-psm-%{version}%{my_release}
+%setup -q -n  %{name}-%{version}%{git_ver}
 %patch0
 %patch1
 %patch3

++ _service ++
--- /var/tmp/diff_new_pack.vXCJNP/_old  2017-09-08 20:40:12.122128074 +0200
+++ /var/tmp/diff_new_pack.vXCJNP/_new  2017-09-08 20:40:12.122128074 +0200
@@ -5,7 +5,9 @@
 no
 .git
 infinipath-psm
-3.3-26_g604758e
+@PARENT_TAG@.@TAG_OFFSET@.%h
+v(.*)
+\1
 604758e76dc31e68d1de736ccf5ddf16cb22355b
   
   

++ infinipath-psm-3.3-26_g604758e.tar.gz -> 
infinipath-psm-3.3.26.604758e.tar.gz ++




commit infinipath-psm for openSUSE:Factory

2017-07-12 Thread root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2017-07-12 19:33:59

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Wed Jul 12 19:33:59 2017 rev:11 rq:507875 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2017-05-18 20:42:25.057240201 +0200
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2017-07-12 19:34:01.469139904 +0200
@@ -1,0 +2,5 @@
+Fri Jun 30 07:24:55 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Restore conflict with libpsm2-compat
+
+---



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.9UHJSz/_old  2017-07-12 19:34:02.041059212 +0200
+++ /var/tmp/diff_new_pack.9UHJSz/_new  2017-07-12 19:34:02.041059212 +0200
@@ -65,6 +65,7 @@
 Group:  System/Libraries
 Obsoletes:  infinipath-psm < %{version}
 Provides:   infinipath-psm = %{version}
+Conflicts:  libpsm2-compat
 
 %description -n %{lnamepsm}
 The PSM Messaging API, or PSM API, is QLogic's low-level




commit infinipath-psm for openSUSE:Factory

2017-05-18 Thread root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2017-05-18 20:42:21

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Thu May 18 20:42:21 2017 rev:10 rq:494010 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2017-05-03 15:52:49.589188175 +0200
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2017-05-18 20:42:25.057240201 +0200
@@ -1,0 +2,10 @@
+Tue May  9 11:47:47 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Drop conflicts with libpsm2-compat
+
+---
+Mon May  1 16:00:39 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to v3.3-26-g604758. (bsc#1036485)
+
+---
@@ -9 +19 @@
-- Update to latest version (fate#320170). 
+- Update to latest version (fate#320170, bsc#943853). 

Old:

  infinipath-psm-3.3-25_g326b95a.tar.gz

New:

  infinipath-psm-3.3-26_g604758e.tar.gz



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.h5WOKs/_old  2017-05-18 20:42:25.617161182 +0200
+++ /var/tmp/diff_new_pack.h5WOKs/_new  2017-05-18 20:42:25.621160618 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define my_release -25_g326b95a
+%define my_release -26_g604758e
 
 Name:   infinipath-psm
 Version:3.3
@@ -35,7 +35,6 @@
 Patch3: infinipath-psm-executable_headers.patch
 BuildRequires:  libuuid-devel
 Conflicts:  infinipath-libs
-Conflicts:  libpsm2-compat
 ExclusiveArch:  %ix86 x86_64
 
 %define so_major 4
@@ -57,7 +56,6 @@
 Requires:   %{lname} = %{version}
 Requires:   libuuid-devel
 Conflicts:  infinipath-devel
-Conflicts:  libpsm2-devel
 
 %description devel
 Development files for the libpsm_infinipath library

++ _service ++
--- /var/tmp/diff_new_pack.h5WOKs/_old  2017-05-18 20:42:25.657155538 +0200
+++ /var/tmp/diff_new_pack.h5WOKs/_new  2017-05-18 20:42:25.661154974 +0200
@@ -5,8 +5,8 @@
 no
 .git
 infinipath-psm
-3.3-25_g326b95a
-326b95a386f7aeb56743d0b09b2f68f07b856f28
+3.3-26_g604758e
+604758e76dc31e68d1de736ccf5ddf16cb22355b
   
   
 *infinipath-psm*.tar

++ infinipath-psm-3.3-25_g326b95a.tar.gz -> 
infinipath-psm-3.3-26_g604758e.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/infinipath-psm-3.3-25_g326b95a/psmd/Makefile 
new/infinipath-psm-3.3-26_g604758e/psmd/Makefile
--- old/infinipath-psm-3.3-25_g326b95a/psmd/Makefile2016-08-15 
19:47:30.0 +0200
+++ new/infinipath-psm-3.3-26_g604758e/psmd/Makefile2017-04-28 
22:25:19.0 +0200
@@ -1,39 +1,57 @@
-#   Copyright (c) 2012. Intel Corporation. All rights reserved.
-#  Copyright (C) 2005, 2006. QLogic Corporation.  All rights reserved.
-#  Permission is granted to QLogic customers to use this software in 
-#  source and binary forms, with or without modification, provided that 
-#  the following conditions are met: 
-#  
-#  + All copies of source code must retain the above copyright notice, 
-#this list of conditions and the following disclaimer. 
-#  
-#  + Customer has a valid license agreement from QLogic Corporation. for 
the 
-#software product with which this software is originally distributed. 
-#  
-#  + Redistribution of original or modified versions to third parties is 
-#prohibited without specific prior written permission of QLogic
-#Corporation. 
-#  
-#  + If customer makes modifications to this software, and provides those 
-#modifications to QLogic, customer assigns to QLogic Corporation. 
-#ownership of the provided modifications and all intellectual property 
-#rights embodied in those modifications. 
-#  
-#  + The name of QLogic Corporation. may not be used to endorse or promote 
-#products derived from this software without specific prior written 
-#permission. 
-#  
-#  THIS SOFTWARE IS PROVIDED BY QLOGIC CORPORATION. AND ITS LICENSORS "AS 
IS" 
-#  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
-#  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
-#  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL QLOGIC CORPORATION. OR ITS 
-#  LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
-#  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
-#  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
-#  

commit infinipath-psm for openSUSE:Factory

2017-05-03 Thread root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2017-05-03 15:52:39

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Wed May  3 15:52:39 2017 rev:9 rq:490168 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2017-04-17 10:24:12.008152789 +0200
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2017-05-03 15:52:49.589188175 +0200
@@ -1,0 +2,5 @@
+Wed Apr 19 08:40:53 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to latest version v3.3-25-g326b95a (bsc#1027068, fate#322648)
+
+---

Old:

  infinipath-psm-3.3-19_g67c0807_open.tar.gz

New:

  _service
  infinipath-psm-3.3-25_g326b95a.tar.gz



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.MfoUuF/_old  2017-05-03 15:52:50.421070733 +0200
+++ /var/tmp/diff_new_pack.MfoUuF/_new  2017-05-03 15:52:50.433069039 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define my_release -19_g67c0807
+%define my_release -25_g326b95a
 
 Name:   infinipath-psm
 Version:3.3
@@ -25,7 +25,7 @@
 License:BSD-2-Clause or GPL-2.0
 Group:  Productivity/Networking/System
 Url:http://www.qlogic.com/
-Source0:
http://downloads.openfabrics.org/downloads/infinipath-psm/%{name}-%{version}%{my_release}_open.tar.gz
+Source0:%{name}-%{version}%{my_release}.tar.gz
 Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM infinipath-psm-cflags.patch p...@suse.de
 Patch0: infinipath-psm-cflags.patch
@@ -87,7 +87,7 @@
 interfaces in parallel environments.
 
 %prep
-%setup -q -n infinipath-psm-%{version}%{my_release}_open
+%setup -q -n infinipath-psm-%{version}%{my_release}
 %patch0
 %patch1
 %patch3

++ _service ++

  
git
https://github.com/01org/psm.git
no
.git
infinipath-psm
3.3-25_g326b95a
326b95a386f7aeb56743d0b09b2f68f07b856f28
  
  
*infinipath-psm*.tar
gz
  

++ infinipath-psm-3.3-19_g67c0807_open.tar.gz -> 
infinipath-psm-3.3-25_g326b95a.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/infinipath-psm-3.3-19_g67c0807_open/COMMIT 
new/infinipath-psm-3.3-25_g326b95a/COMMIT
--- old/infinipath-psm-3.3-19_g67c0807_open/COMMIT  2016-03-16 
18:16:48.0 +0100
+++ new/infinipath-psm-3.3-25_g326b95a/COMMIT   1970-01-01 01:00:00.0 
+0100
@@ -1 +0,0 @@
-67c0807c74e9d445900d5541358f0f575f22a630
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/infinipath-psm-3.3-19_g67c0807_open/infinipath-psm.spec 
new/infinipath-psm-3.3-25_g326b95a/infinipath-psm.spec
--- old/infinipath-psm-3.3-19_g67c0807_open/infinipath-psm.spec 2016-03-16 
18:16:48.0 +0100
+++ new/infinipath-psm-3.3-25_g326b95a/infinipath-psm.spec  1970-01-01 
01:00:00.0 +0100
@@ -1,161 +0,0 @@
-# Copyright (c) 2012. Intel Corporation. All rights reserved.
-# Copyright (c) 2010. QLogic Corporation. All rights reserved.
-#
-# This software is available to you under a choice of one of two
-# licenses.  You may choose to be licensed under the terms of the GNU
-# General Public License (GPL) Version 2, available from the file
-# COPYING in the main directory of this source tree, or the
-# OpenIB.org BSD license below:
-#
-# Redistribution and use in source and binary forms, with or
-# without modification, are permitted provided that the following
-# conditions are met:
-#
-#  - Redistributions of source code must retain the above
-#copyright notice, this list of conditions and the following
-#disclaimer.
-#
-#  - Redistributions in binary form must reproduce the above
-#copyright notice, this list of conditions and the following
-#disclaimer in the documentation and/or other materials
-#provided with the distribution.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
-# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
-# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-# SOFTWARE.
-#
-
-Summary: Intel PSM Libraries
-Name: infinipath-psm
-Version: 3.3
-Release: 19_g67c0807_open
-Epoch: 4
-License: GPL
-Group: System 

commit infinipath-psm for openSUSE:Factory

2017-04-17 Thread root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2017-04-17 10:24:10

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Mon Apr 17 10:24:10 2017 rev:8 rq:487175 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2016-12-03 18:25:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2017-04-17 10:24:12.008152789 +0200
@@ -1,0 +2,10 @@
+Tue Apr 11 09:17:06 CEST 2017 - p...@suse.de
+
+- Update to latest version (fate#320170). 
+
+---
+Fri Mar 31 12:05:18 CEST 2017 - p...@suse.de
+
+- Make package conflict with libpsm2 (fate#321230).
+
+---



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.NFwPWP/_old  2017-04-17 10:24:13.219981170 +0200
+++ /var/tmp/diff_new_pack.NFwPWP/_new  2017-04-17 10:24:13.223980603 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package infinipath-psm
 #
-# 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
@@ -35,6 +35,7 @@
 Patch3: infinipath-psm-executable_headers.patch
 BuildRequires:  libuuid-devel
 Conflicts:  infinipath-libs
+Conflicts:  libpsm2-compat
 ExclusiveArch:  %ix86 x86_64
 
 %define so_major 4
@@ -56,6 +57,7 @@
 Requires:   %{lname} = %{version}
 Requires:   libuuid-devel
 Conflicts:  infinipath-devel
+Conflicts:  libpsm2-devel
 
 %description devel
 Development files for the libpsm_infinipath library




commit infinipath-psm for openSUSE:Factory

2016-12-03 Thread h_root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2016-12-03 18:25:55

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2016-05-02 10:43:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2016-12-03 18:25:56.0 +0100
@@ -1,0 +2,5 @@
+Wed Nov 30 14:42:24 CET 2016 - p...@suse.de
+
+- Add baselibs.conf as 32 bit libs are needed (bsc#1004947).
+
+---

New:

  baselibs.conf



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.KqhwoH/_old  2016-12-03 18:25:57.0 +0100
+++ /var/tmp/diff_new_pack.KqhwoH/_new  2016-12-03 18:25:57.0 +0100
@@ -26,6 +26,7 @@
 Group:  Productivity/Networking/System
 Url:http://www.qlogic.com/
 Source0:
http://downloads.openfabrics.org/downloads/infinipath-psm/%{name}-%{version}%{my_release}_open.tar.gz
+Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM infinipath-psm-cflags.patch p...@suse.de
 Patch0: infinipath-psm-cflags.patch
 # PATCH-FIX-UPSTREAM infinipath-psm-no_werror.patch p...@suse.de
@@ -51,8 +52,8 @@
 %packagedevel
 Summary:Development files for QLogic PSM
 Group:  Development/Libraries/C and C++
-Requires:   %{lname} = %{version}
 Requires:   %{lnamepsm} = %{version}
+Requires:   %{lname} = %{version}
 Requires:   libuuid-devel
 Conflicts:  infinipath-devel
 
@@ -91,7 +92,6 @@
 
 %build
 export RPM_OPT_FLAGS="%{optflags} -Wno-unused-but-set-variable"
-#make USE_PSM_UUID=1 libdir=%{_libdir} %{?_smp_mflags} 
 make libdir=%{_libdir} %{?_smp_mflags} 
 
 %install

++ baselibs.conf ++
libinfinipath4
libpsm_infinipath1



commit infinipath-psm for openSUSE:Factory

2016-05-02 Thread h_root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2016-05-02 10:43:14

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2015-09-03 18:03:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2016-05-02 10:43:16.0 +0200
@@ -1,0 +2,10 @@
+Mon Apr 25 07:41:38 UTC 2016 - p.drou...@gmail.com
+
+- Update to version 3.3-19
+  * No Changelog available
+- Build against system libuuid
+- Split libraries into two separate subpackages
+- Remove infinipath-non_executable_stack.patch; fixed on upstream
+  release
+
+---

Old:

  infinipath-non_executable_stack.patch
  infinipath-psm-3.3-2_g6f42cdb_open.tar.gz

New:

  infinipath-psm-3.3-19_g67c0807_open.tar.gz



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.HrkSXJ/_old  2016-05-02 10:43:17.0 +0200
+++ /var/tmp/diff_new_pack.HrkSXJ/_new  2016-05-02 10:43:17.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package infinipath-psm
 #
-# 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
@@ -16,7 +16,7 @@
 #
 
 
-%define my_release -2_g6f42cdb
+%define my_release -19_g67c0807
 
 Name:   infinipath-psm
 Version:3.3
@@ -32,14 +32,14 @@
 Patch1: infinipath-psm-no_werror.patch
 # PATCH-FIX-UPSTREAM infinipath-psm-executable_headers.patch p...@suse.de
 Patch3: infinipath-psm-executable_headers.patch
-# PATCH-FIX-UPSTREAM infinipath-non_executable_stack.patch p...@suse.de
-Patch4: infinipath-non_executable_stack.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  libuuid-devel
 Conflicts:  infinipath-libs
 ExclusiveArch:  %ix86 x86_64
 
-%define so_major 1
-%define lname libpsm_infinipath%{so_major}
+%define so_major 4
+%define psm_so_major 1
+%define lname libinfinipath%{so_major}
+%define lnamepsm libpsm_infinipath%{psm_so_major}
 
 %description
 The PSM Messaging API, or PSM API, is QLogic's low-level
@@ -52,17 +52,30 @@
 Summary:Development files for QLogic PSM
 Group:  Development/Libraries/C and C++
 Requires:   %{lname} = %{version}
+Requires:   %{lnamepsm} = %{version}
+Requires:   libuuid-devel
 Conflicts:  infinipath-devel
 
 %description devel
 Development files for the libpsm_infinipath library
 
-%package -n %{lname}
+%package -n %{lnamepsm}
 Summary:Development files for QLogic PSM
 Group:  System/Libraries
 Obsoletes:  infinipath-psm < %{version}
 Provides:   infinipath-psm = %{version}
 
+%description -n %{lnamepsm}
+The PSM Messaging API, or PSM API, is QLogic's low-level
+user-level communications interface for the Truescale
+family of products. PSM users are enabled with mechanisms
+necessary to implement higher level communications
+interfaces in parallel environments.
+
+%package -n %{lname}
+Summary:Development files for QLogic PSM
+Group:  System/Libraries
+
 %description -n %{lname}
 The PSM Messaging API, or PSM API, is QLogic's low-level
 user-level communications interface for the Truescale
@@ -75,25 +88,28 @@
 %patch0
 %patch1
 %patch3
-%patch4
 
 %build
-%if 0%{?suse_version} >= 1150
 export RPM_OPT_FLAGS="%{optflags} -Wno-unused-but-set-variable"
-%endif
-make USE_PSM_UUID=1 libdir=%{_libdir} %{?_smp_mflags} 
+#make USE_PSM_UUID=1 libdir=%{_libdir} %{?_smp_mflags} 
+make libdir=%{_libdir} %{?_smp_mflags} 
 
 %install
-make USE_PSM_UUID=1 libdir=%{_libdir} DESTDIR=%{buildroot} install
+make libdir=%{_libdir} DESTDIR=%{buildroot} install
 
 %post -n %{lname} -p /sbin/ldconfig
+%post -n %{lnamepsm} -p /sbin/ldconfig
 %postun -n %{lname} -p /sbin/ldconfig
+%postun -n %{lnamepsm} -p /sbin/ldconfig
 
 %files -n %{lname}
 %defattr(-,root,root,-)
-%{_libdir}/libpsm_infinipath.so.*
 %{_libdir}/libinfinipath.so.*
 
+%files -n %{lnamepsm}
+%defattr(-,root,root,-)
+%{_libdir}/libpsm_infinipath.so.*
+
 %files devel
 %defattr(-,root,root,-)
 %{_libdir}/libpsm_infinipath.so

++ infinipath-psm-3.3-2_g6f42cdb_open.tar.gz -> 
infinipath-psm-3.3-19_g67c0807_open.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/infinipath-psm-3.3-2_g6f42cdb_open/COMMIT 

commit infinipath-psm for openSUSE:Factory

2015-09-03 Thread h_root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2015-09-03 17:58:41

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is "infinipath-psm"

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2014-11-10 17:28:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2015-09-03 18:03:39.0 +0200
@@ -1,0 +2,23 @@
+Mon Aug 31 07:40:43 CEST 2015 - p...@suse.de
+
+- Fix source URI.
+
+---
+Tue Aug 25 10:11:14 CEST 2015 - p...@suse.de
+
+- Set libdir when calling make for installing.
+- Add infinipath-non_executable_stack.patch to mark the stack
+  unexecutable (bsc#942689).
+- Remove bogus line in spec file.
+
+---
+Wed Jun 10 12:49:19 CEST 2015 - p...@suse.de
+
+- Fix name of libdir.
+
+---
+Fri May 29 11:13:39 CEST 2015 - p...@suse.de
+
+- Adapt patches to changed sources.
+
+---

Old:

  infinipath-psm-3.2-2_ga8c3e3e_open.tar.gz

New:

  infinipath-non_executable_stack.patch
  infinipath-psm-3.3-2_g6f42cdb_open.tar.gz



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.VRcqP6/_old  2015-09-03 18:03:42.0 +0200
+++ /var/tmp/diff_new_pack.VRcqP6/_new  2015-09-03 18:03:42.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package infinipath-psm
 #
-# Copyright (c) 2014 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
@@ -16,22 +16,24 @@
 #
 
 
-%define my_release 2_ga8c3e3e_open
+%define my_release -2_g6f42cdb
 
 Name:   infinipath-psm
-Version:3.2
+Version:3.3
 Release:0
 Summary:QLogic PSM Libraries
 License:BSD-2-Clause or GPL-2.0
 Group:  Productivity/Networking/System
 Url:http://www.qlogic.com/
-Source0:%{name}-%{version}-%{my_release}.tar.gz
+Source0:
http://downloads.openfabrics.org/downloads/infinipath-psm/%{name}-%{version}%{my_release}_open.tar.gz
 # PATCH-FIX-UPSTREAM infinipath-psm-cflags.patch p...@suse.de
 Patch0: infinipath-psm-cflags.patch
 # PATCH-FIX-UPSTREAM infinipath-psm-no_werror.patch p...@suse.de
 Patch1: infinipath-psm-no_werror.patch
 # PATCH-FIX-UPSTREAM infinipath-psm-executable_headers.patch p...@suse.de
 Patch3: infinipath-psm-executable_headers.patch
+# PATCH-FIX-UPSTREAM infinipath-non_executable_stack.patch p...@suse.de
+Patch4: infinipath-non_executable_stack.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Conflicts:  infinipath-libs
 ExclusiveArch:  %ix86 x86_64
@@ -69,26 +71,26 @@
 interfaces in parallel environments.
 
 %prep
-%setup -q -n infinipath-psm-%{version}-%{my_release}
+%setup -q -n infinipath-psm-%{version}%{my_release}_open
 %patch0
 %patch1
 %patch3
+%patch4
 
 %build
 %if 0%{?suse_version} >= 1150
 export RPM_OPT_FLAGS="%{optflags} -Wno-unused-but-set-variable"
 %endif
-make USE_PSM_UUID=1 %{?_smp_mflags}
+make USE_PSM_UUID=1 libdir=%{_libdir} %{?_smp_mflags} 
 
 %install
-make DESTDIR=%{buildroot} install
+make USE_PSM_UUID=1 libdir=%{_libdir} DESTDIR=%{buildroot} install
 
 %post -n %{lname} -p /sbin/ldconfig
 %postun -n %{lname} -p /sbin/ldconfig
 
 %files -n %{lname}
 %defattr(-,root,root,-)
-%doc COPYING
 %{_libdir}/libpsm_infinipath.so.*
 %{_libdir}/libinfinipath.so.*
 

++ infinipath-non_executable_stack.patch ++
---
 ipath/ipath_dwordcpy-i386.S|5 +
 ipath/ipath_dwordcpy-x86_64-fast.S |5 +
 2 files changed, 10 insertions(+)

Index: ipath/ipath_dwordcpy-i386.S
===
--- ipath/ipath_dwordcpy-i386.S.orig2014-10-10 23:07:04.0 +0200
+++ ipath/ipath_dwordcpy-i386.S 2015-08-19 07:41:52.628711854 +0200
@@ -56,3 +56,8 @@ ipath_dwordcpy:
mov %eax,%edi
mov %edx,%esi
ret
+
+// Mark stack unexecutable
+#if defined(__linux__) && defined(__ELF__)
+.section .note.GNU-stack,"",%progbits
+#endif
Index: ipath/ipath_dwordcpy-x86_64-fast.S
===
--- ipath/ipath_dwordcpy-x86_64-fast.S.orig 2014-10-10 23:07:04.0 
+0200
+++ ipath/ipath_dwordcpy-x86_64-fast.S  2015-08-19 

commit infinipath-psm for openSUSE:Factory

2014-11-10 Thread h_root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2014-11-10 17:28:00

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is infinipath-psm

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2014-10-29 21:09:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2014-11-10 17:28:08.0 +0100
@@ -1,0 +2,11 @@
+Fri Oct 31 15:09:00 UTC 2014 - Led led...@gmail.com
+
+- fix %%if version condition in spec
+
+---
+Wed Oct 29 13:52:29 CET 2014 - p...@suse.de
+
+- Only use -Wno-unused-but-set-variable for SLE12 and up.
+- Don't use a macro for installing.
+
+---



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.syOeBm/_old  2014-11-10 17:28:09.0 +0100
+++ /var/tmp/diff_new_pack.syOeBm/_new  2014-11-10 17:28:09.0 +0100
@@ -75,11 +75,13 @@
 %patch3
 
 %build
+%if 0%{?suse_version} = 1150
 export RPM_OPT_FLAGS=%{optflags} -Wno-unused-but-set-variable
+%endif
 make USE_PSM_UUID=1 %{?_smp_mflags}
 
 %install
-%make_install
+make DESTDIR=%{buildroot} install
 
 %post -n %{lname} -p /sbin/ldconfig
 %postun -n %{lname} -p /sbin/ldconfig

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



commit infinipath-psm for openSUSE:Factory

2014-10-29 Thread h_root
Hello community,

here is the log from the commit of package infinipath-psm for openSUSE:Factory 
checked in at 2014-10-29 21:09:00

Comparing /work/SRC/openSUSE:Factory/infinipath-psm (Old)
 and  /work/SRC/openSUSE:Factory/.infinipath-psm.new (New)


Package is infinipath-psm

Changes:

--- /work/SRC/openSUSE:Factory/infinipath-psm/infinipath-psm.changes
2014-07-23 22:06:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.infinipath-psm.new/infinipath-psm.changes   
2014-10-29 21:09:06.0 +0100
@@ -1,0 +2,5 @@
+Fri Oct 17 01:05:00 UTC 2014 - Led led...@gmail.com
+
+- replace ambiguous macro %%makeinstall with more common %%make_install
+
+---



Other differences:
--
++ infinipath-psm.spec ++
--- /var/tmp/diff_new_pack.TRSlHw/_old  2014-10-29 21:09:07.0 +0100
+++ /var/tmp/diff_new_pack.TRSlHw/_new  2014-10-29 21:09:07.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package infinipath-psm
 #
-# Copyright (c) 2011-2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -79,7 +79,7 @@
 make USE_PSM_UUID=1 %{?_smp_mflags}
 
 %install
-%makeinstall
+%make_install
 
 %post -n %{lname} -p /sbin/ldconfig
 %postun -n %{lname} -p /sbin/ldconfig

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