commit pythia for openSUSE:Factory

2020-03-17 Thread root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2020-03-17 13:10:25

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new.3160 (New)


Package is "pythia"

Tue Mar 17 13:10:25 2020 rev:22 rq:785705 version:8.244

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2019-09-07 
11:53:35.242272797 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new.3160/pythia.changes  2020-03-17 
13:10:39.553822642 +0100
@@ -1,0 +2,37 @@
+Sun Mar  1 11:10:02 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 8.244:
+  * The combination of weight variations, within the context of
+uncertainty bands, has not been well documented and therefore
+prone to misunderstandings. Now the behaviour of
+Info::getGroupWeight() has been made transparent, and the
+documentation in Variations has been improved. The main121.cc
+example has been modified accordingly.
+  * Restore the capability to set width and lifetime of a
+resonance separately (see change in 8.240). Now the lifetime
+is set from the width only if the allowCalc() method of the
+resonance class returns true.
+  * Updated handling of Powheg files, such that files with
+multiple/variable number of real emissions can be handled. The
+default value of the POWHEG:nFinalparameter has been changed
+to -1, see the POWHEG Merging documentation.
+  * Limit the amount by which transverse smearing of the
+space-time quark-antiquark string breakup vertices can give
+large shifts, which may translate into unreasonably long
+invariant times being assigned to primary hadron production
+vertices. This is regulated by the new HadronVertex:maxSmear
+parameter. Even so, large hadron production invariant times
+may still occur occasionally by imperfections in the
+reconstruction around multiple gluon corners, so
+HadronVertex:maxTau gives the possibility to reject the
+hadrons of such a parton system and try again. Also some other
+related changes.
+  * Fixes for consistent storage of production vertices in units
+of mm. Thanks to Christopher Plumberg.
+  * Number of weights in info reset to 1 for each new init call.
+- Drop manual fixes in specfile that are no longer needed:
+  * No unusual hidden files to delete.
+  * Buildroot doesn't get copied into config files.
+  * No more spurious exec permissions in plain files.
+
+---

Old:

  pythia8243.tgz

New:

  pythia8244.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.PpCAKF/_old  2020-03-17 13:10:43.865825953 +0100
+++ /var/tmp/diff_new_pack.PpCAKF/_new  2020-03-17 13:10:43.865825953 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# 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
@@ -16,10 +16,10 @@
 #
 
 
-%define ver 8243
+%define ver 8244
 %define soname lib%{name}8
 Name:   pythia
-Version:8.243
+Version:8.244
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0-or-later
@@ -165,20 +165,8 @@
   rm %{buildroot}%{_docdir}/%{name}/${i}
 done
 
-# REMOVE BUILDROOT FROM INSTALLED FILES
-sed -i "s|%{buildroot}||g" %{buildroot}%{_bindir}/pythia8-config
-sed -i "s|%{buildroot}||g" %{buildroot}%{_docdir}/%{name}/examples/Makefile.inc
-
-# REMOVE SPURIOUS EXECUTABLE PERMISSIONS
-chmod -x %{buildroot}%{_docdir}/%{name}/xmldoc/GKG18_DPDF_Fit*.dat
-
 # FIX env BASED HASHBANG
-sed -E -i "s|%{_bindir}/env bash|/bin/bash|" 
%{buildroot}%{_bindir}/pythia8-config
-
-# REMOVE UNNECESSARY HIDDEN FILES
-rm %{buildroot}%{_includedir}/Pythia8/._*.h
-rm %{buildroot}%{_includedir}/Pythia8Plugins/._*.h
-find %{buildroot}%{_docdir}/%{name}/ -name "._*" -delete -print
+sed -E -i "s|/usr/bin/env bash|/bin/bash|" 
%{buildroot}%{_bindir}/pythia8-config
 
 %fdupes -s %{buildroot}%{_docdir}/%{name}/
 

++ pythia8243.tgz -> pythia8244.tgz ++
/work/SRC/openSUSE:Factory/pythia/pythia8243.tgz 
/work/SRC/openSUSE:Factory/.pythia.new.3160/pythia8244.tgz differ: char 5, line 
1




commit pythia for openSUSE:Factory

2019-09-07 Thread root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2019-09-07 11:53:32

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new.7948 (New)


Package is "pythia"

Sat Sep  7 11:53:32 2019 rev:21 rq:728702 version:8.243

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2019-05-07 
23:18:51.752906146 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new.7948/pythia.changes  2019-09-07 
11:53:35.242272797 +0200
@@ -1,0 +2,8 @@
+Wed Aug 21 08:06:55 UTC 2019 - Atri Bhattacharya 
+
+- Update to version 8.243:
+  + See
+http://home.thep.lu.se/~torbjorn/pythia82html/UpdateHistory.html
+- Rebase existing patches to apply cleanly.
+
+---

Old:

  pythia8240.tgz

New:

  pythia8243.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.Zhirzc/_old  2019-09-07 11:53:36.542272613 +0200
+++ /var/tmp/diff_new_pack.Zhirzc/_new  2019-09-07 11:53:36.546272613 +0200
@@ -12,14 +12,14 @@
 # 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/
 #
 
 
-%define ver 8240
+%define ver 8243
 %define soname lib%{name}8
 Name:   pythia
-Version:8.240
+Version:8.243
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0-or-later

++ pythia8240.tgz -> pythia8243.tgz ++
/work/SRC/openSUSE:Factory/pythia/pythia8240.tgz 
/work/SRC/openSUSE:Factory/.pythia.new.7948/pythia8243.tgz differ: char 5, line 
1




commit pythia for openSUSE:Factory

2019-05-07 Thread root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2019-05-07 23:18:50

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new.5148 (New)


Package is "pythia"

Tue May  7 23:18:50 2019 rev:20 rq:701136 version:8.240

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2018-05-13 
16:04:45.379007698 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new.5148/pythia.changes  2019-05-07 
23:18:51.752906146 +0200
@@ -1,0 +2,12 @@
+Fri May  3 12:49:40 UTC 2019 - Atri Bhattacharya 
+
+- Update to version 8.240:
+  + See
+http://home.thep.lu.se/~torbjorn/pythia82html/UpdateHistory.html
+- Rebase existing patches to apply cleanly.
+- Disable boost and drop boost BuildRequires as it is no longer
+  needed when compiling against LHAPDF >= 6.2.
+- Remove unnecessary hidden files not cleaned up by build.
+- Cleanups using spec-cleaner.
+
+---

Old:

  pythia8235.tgz

New:

  pythia8240.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.yO12Dr/_old  2019-05-07 23:18:53.188909162 +0200
+++ /var/tmp/diff_new_pack.yO12Dr/_new  2019-05-07 23:18:53.192909171 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# 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
@@ -16,16 +16,15 @@
 #
 
 
-%define ver 8235
+%define ver 8240
 %define soname lib%{name}8
-
 Name:   pythia
-Version:8.235
+Version:8.240
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
-Url:http://home.thep.lu.se/~torbjorn/Pythia.html
+URL:http://home.thep.lu.se/~torbjorn/Pythia.html
 Source: http://home.thep.lu.se/~torbjorn/pythia8/%{name}%{ver}.tgz
 # PATCH-FIX-UPSTREAM pythia-makefile-destdir-support.patch 
badshah...@gmail.com -- Add DESTDIR support to makefile to prevent touching of 
buildroot in the %%build section
 Patch0: pythia-makefile-destdir-support.patch
@@ -35,17 +34,11 @@
 Patch2: pythia-remove-rpaths.patch
 BuildRequires:  HepMC2-devel
 BuildRequires:  LHAPDF-devel
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_headers-devel
-%else
-BuildRequires:  boost-devel
-%endif
 BuildRequires:  fastjet-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  rsync
 BuildRequires:  zlib-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 Pythia can be used to generate high-energy-physics events, i.e. sets
@@ -143,7 +136,6 @@
   --disable-rpath \
   --with-lhapdf6 \
   --with-hepmc2 \
-  --with-boost \
   --with-gzip \
   --with-fastjet3
 
@@ -159,7 +151,7 @@
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install
+%make_install
 
 install -D -m0644 %{name}.csh %{buildroot}%{_sysconfdir}/profile.d/%{name}.csh
 install -D -m0644 %{name}.sh %{buildroot}%{_sysconfdir}/profile.d/%{name}.sh
@@ -181,7 +173,12 @@
 chmod -x %{buildroot}%{_docdir}/%{name}/xmldoc/GKG18_DPDF_Fit*.dat
 
 # FIX env BASED HASHBANG
-sed -E -i "s|/usr/bin/env bash|/bin/bash|" 
%{buildroot}%{_bindir}/pythia8-config
+sed -E -i "s|%{_bindir}/env bash|/bin/bash|" 
%{buildroot}%{_bindir}/pythia8-config
+
+# REMOVE UNNECESSARY HIDDEN FILES
+rm %{buildroot}%{_includedir}/Pythia8/._*.h
+rm %{buildroot}%{_includedir}/Pythia8Plugins/._*.h
+find %{buildroot}%{_docdir}/%{name}/ -name "._*" -delete -print
 
 %fdupes -s %{buildroot}%{_docdir}/%{name}/
 
@@ -194,7 +191,7 @@
 do
   echo
   echo Now begin main${t}
-  make main${t}
+  make %{?_smp_mflags} main${t}
   time ./main${t} > out${t}
 done
 # TESTS 42 REQUIRES INPUT FILES; LOOP TO MAKE IT EASY TO ADD FUTURE TESTS
@@ -202,30 +199,24 @@
 do
   echo
   echo Now begin main${t}
-  make main${t}
+  make %{?_smp_mflags} main${t}
   time ./main${t} main${t}.cmnd hepmcout${t}.dat > out${t}
 done
 
 popd
 
 %post -n %{soname} -p /sbin/ldconfig
-
 %postun -n %{soname} -p /sbin/ldconfig
-
 %post -n %{soname}lhapdf6 -p /sbin/ldconfig
-
 %postun -n %{soname}lhapdf6 -p /sbin/ldconfig
 
 %files -n %{soname}
-%defattr(-,root,root)
 %{_libdir}/%{soname}.so
 
 %files -n %{soname}lhapdf6
-%defattr(-,root,root)
 %{_libdir}/%{soname}lhapdf6.so
 
 %files devel
-%defattr(-,root,root)
 %doc AUTHORS GUIDELINES CODINGSTYLE README
 %license COPYING
 %{_bindir}/pythia8-config
@@ -235,7 +226,6 @@
 %{_docdir}/%{name}/xmldoc/
 
 %files doc

commit pythia for openSUSE:Factory

2018-05-13 Thread root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2018-05-13 16:04:43

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Sun May 13 16:04:43 2018 rev:19 rq:603526 version:8.235

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2017-09-13 
22:31:48.459170890 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2018-05-13 
16:04:45.379007698 +0200
@@ -1,0 +2,29 @@
+Mon Apr 30 22:09:08 UTC 2018 - badshah...@gmail.com
+
+- Update to version 8.235:
+  + See
+http://home.thep.lu.se/~torbjorn/pythia82html/UpdateHistory.html
+- Rebase pythia-remove-rpaths.patch 
+- Drop bundled header file MixMax.h which is not used by pythia
+  directly and violates GPL copyright.
+- Update License to GPL-2.0-or-later in keeping with upstream
+  change.
+- Use %%license to install COPYING file instead of %%doc.
+- Remove no-longer needed post-install mosifications:
+  + The correct permission for pythia8-config binary is set by
+install script; stop setting it manually
+  + Rpaths are already removed from the shared libraries; don't
+execute chrpath to do this. Also drop BuildRequires: chrpath.
+  + Don't remove non-existent backup file.
+
+---
+Mon Oct  9 10:20:22 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.230:
+  + Long list of changes, see
+http://home.thep.lu.se/~torbjorn/Pythia.html.
+- Drop python-dont-force-std-cxx98.patch, incorporated into
+  upstream sources.
+- Rebase existing patches.
+
+---

Old:

  pythia8226.tgz
  python-dont-force-std-cxx98.patch

New:

  pythia8235.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.dTkh7T/_old  2018-05-13 16:04:50.466822082 +0200
+++ /var/tmp/diff_new_pack.dTkh7T/_new  2018-05-13 16:04:50.470821936 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# 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
@@ -16,14 +16,14 @@
 #
 
 
-%define ver 8226
+%define ver 8235
 %define soname lib%{name}8
 
 Name:   pythia
-Version:8.226
+Version:8.235
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
-License:GPL-2.0
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Url:http://home.thep.lu.se/~torbjorn/Pythia.html
 Source: http://home.thep.lu.se/~torbjorn/pythia8/%{name}%{ver}.tgz
@@ -33,8 +33,6 @@
 Patch1: pythia-honour-env-cxxflags.patch
 # PATCH-FIX-UPSTREAM pythia-remove-rpaths.patch badshah...@gmail.com -- Delete 
rpath references when building libraries; patch sent upstream
 Patch2: pythia-remove-rpaths.patch
-# PATCH-FIX-UPSTREAM python-dont-force-std-cxx98.patch badshah...@gmail.com -- 
Dependencies such as fastjet already use std=c++14 where available, so forcing 
std=c++98 makes pythia incompatible when used with such system libraries
-Patch3: python-dont-force-std-cxx98.patch
 BuildRequires:  HepMC2-devel
 BuildRequires:  LHAPDF-devel
 %if 0%{?suse_version} > 1325
@@ -42,7 +40,6 @@
 %else
 BuildRequires:  boost-devel
 %endif
-BuildRequires:  chrpath
 BuildRequires:  fastjet-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -119,11 +116,13 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 
 # REMOVE UNNEEDED .orig FILES FROM THE examples DIR
 rm -f examples/Makefile.orig
 
+# REMOVE NON-FREE HEADER FILE NOT USED BY PYTHIA DIRECTLY
+rm include/Pythia8Plugins/MixMax.h
+
 %build
 # FIX EOF ENCODINGS
 sed -i 's/\r$//' share/Pythia8/xmldoc/mrstlostarstar.00.dat
@@ -168,9 +167,6 @@
 # REMOVE STATIC LIBRARY
 rm %{buildroot}%{_libdir}/libpythia8.a
 
-# REMOVE RPATHS
-chrpath --delete %{buildroot}%{_libdir}/libpythia8lhapdf6.so
-
 # REMOVE AUTHORS, COPYING, GUIDELINES AND README FILES AND BUNDLE THEM IN MAIN 
PACKAGE USING %%doc
 for i in AUTHORS COPYING GUIDELINES README
 do
@@ -181,8 +177,11 @@
 sed -i "s|%{buildroot}||g" %{buildroot}%{_bindir}/pythia8-config
 sed -i "s|%{buildroot}||g" %{buildroot}%{_docdir}/%{name}/examples/Makefile.inc
 
-# MAKE SCRIPT EXECUTABLE
-chmod +x %{buildroot}%{_bindir}/pythia8-config
+# REMOVE SPURIOUS EXECUTABLE PERMISSIONS
+chmod -x %{buildroot}%{_docdir}/%{name}/xmldoc/GKG18_DPDF_Fit*.dat
+
+# FIX env BASED HASHBANG
+sed -E -i "s|/usr/bin/env bash|/bin/bash|" 

commit pythia for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2017-09-13 22:31:46

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Wed Sep 13 22:31:46 2017 rev:18 rq:522239 version:8.226

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2017-08-24 
18:44:24.392941689 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2017-09-13 
22:31:48.459170890 +0200
@@ -1,0 +2,6 @@
+Thu Aug 31 22:16:11 UTC 2017 - badshah...@gmail.com
+
+- Build with HepMC2-devel < 3, since pythia tests fail when built
+  against HepMC-devel >= 3. 
+
+---



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.kPnzNV/_old  2017-09-13 22:31:49.323049276 +0200
+++ /var/tmp/diff_new_pack.kPnzNV/_new  2017-09-13 22:31:49.327048713 +0200
@@ -35,7 +35,7 @@
 Patch2: pythia-remove-rpaths.patch
 # PATCH-FIX-UPSTREAM python-dont-force-std-cxx98.patch badshah...@gmail.com -- 
Dependencies such as fastjet already use std=c++14 where available, so forcing 
std=c++98 makes pythia incompatible when used with such system libraries
 Patch3: python-dont-force-std-cxx98.patch
-BuildRequires:  HepMC-devel
+BuildRequires:  HepMC2-devel
 BuildRequires:  LHAPDF-devel
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_headers-devel




commit pythia for openSUSE:Factory

2017-08-24 Thread root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2017-08-24 18:44:00

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Thu Aug 24 18:44:00 2017 rev:17 rq:514116 version:8.226

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2017-02-06 
15:24:36.571172261 +0100
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2017-08-24 
18:44:24.392941689 +0200
@@ -1,0 +2,15 @@
+Mon Jul 31 16:21:15 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.226:
+  + See list of changes at:
+http://home.thep.lu.se/~torbjorn/pythia82html/UpdateHistory.html
+- Rebase patches for update.
+- Add python-dont-force-std-cxx98.patch to prevent usage of
+  --std=c++98 and instead inherit default compiler flags; using
+  c++98 causes conflicts with dependencies such as fastjet which
+  are built using default compiler std, leading to build failures
+  for openSUSE > 1320 (where fastjet is compiled with --std=c+=14
+  support). Tests in the check section show that this does not
+  have any untoward repercussions.
+
+---

Old:

  pythia8223.tgz

New:

  pythia8226.tgz
  python-dont-force-std-cxx98.patch



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.tGbqYu/_old  2017-08-24 18:44:28.360383066 +0200
+++ /var/tmp/diff_new_pack.tGbqYu/_new  2017-08-24 18:44:28.364382503 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 8223
+%define ver 8226
 %define soname lib%{name}8
 
 Name:   pythia
-Version:8.223
+Version:8.226
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0
@@ -33,6 +33,8 @@
 Patch1: pythia-honour-env-cxxflags.patch
 # PATCH-FIX-UPSTREAM pythia-remove-rpaths.patch badshah...@gmail.com -- Delete 
rpath references when building libraries; patch sent upstream
 Patch2: pythia-remove-rpaths.patch
+# PATCH-FIX-UPSTREAM python-dont-force-std-cxx98.patch badshah...@gmail.com -- 
Dependencies such as fastjet already use std=c++14 where available, so forcing 
std=c++98 makes pythia incompatible when used with such system libraries
+Patch3: python-dont-force-std-cxx98.patch
 BuildRequires:  HepMC-devel
 BuildRequires:  LHAPDF-devel
 %if 0%{?suse_version} > 1325
@@ -117,6 +119,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 # REMOVE UNNEEDED .orig FILES FROM THE examples DIR
 rm -f examples/Makefile.orig

++ pythia-honour-env-cxxflags.patch ++
--- /var/tmp/diff_new_pack.tGbqYu/_old  2017-08-24 18:44:28.388379125 +0200
+++ /var/tmp/diff_new_pack.tGbqYu/_new  2017-08-24 18:44:28.392378562 +0200
@@ -1,20 +1,20 @@
-Index: pythia8219/configure
+Index: pythia8226/configure
 ===
 pythia8219.orig/configure
-+++ pythia8219/configure
+--- pythia8226.orig/configure
 pythia8226/configure
 @@ -209,7 +209,7 @@ if [ "$ARCH" != "LINUX" ] && [ "$ARCH" !
  echo "WARNING: Unknown architecture $ARCH, set as LINUX."; ARCH="LINUX"; 
fi
  if [ -z "$CXX" ]; then CXX="g++"; fi
  if [ -z "$CXX_COMMON" ]; then
--CXX_COMMON="${ENABLE_DEBUG}${ENABLE_64BIT}-ansi"
-+CXX_COMMON="${ENABLE_DEBUG}${ENABLE_64BIT}-ansi ${CXXFLAGS}"
+-CXX_COMMON="${ENABLE_DEBUG}${ENABLE_64BIT}-std=c++98"
++CXX_COMMON="${CXXFLAGS} ${ENABLE_DEBUG}${ENABLE_64BIT}-std=c++98"
  CXX_COMMON="$CXX_COMMON -pedantic -W -Wall -Wshadow -fPIC"; fi
  if [ -z "$CXX_SHARED" ]; then
  if [ "$ARCH" = "LINUX" ];  then CXX_SHARED="-shared"; fi
-Index: pythia8219/bin/pythia8-config
+Index: pythia8226/bin/pythia8-config
 ===
 pythia8219.orig/bin/pythia8-config
-+++ pythia8219/bin/pythia8-config
+--- pythia8226.orig/bin/pythia8-config
 pythia8226/bin/pythia8-config
 @@ -70,8 +70,8 @@ elif [ ! -f $CFG_FILE ]; then
  while read LINE; do
  if [[ $LINE == \#\ --* ]]; then CONFIG+=${LINE#?}; fi

++ pythia-makefile-destdir-support.patch ++
--- /var/tmp/diff_new_pack.tGbqYu/_old  2017-08-24 18:44:28.404376872 +0200
+++ /var/tmp/diff_new_pack.tGbqYu/_new  2017-08-24 18:44:28.404376872 +0200
@@ -1,8 +1,8 @@
-Index: pythia8219/Makefile
+Index: pythia8226/Makefile
 ===
 pythia8219.orig/Makefile
-+++ pythia8219/Makefile
-@@ -142,12 +142,12 @@ $(LOCAL_LIB)/_pythia8.so: $(LOCAL_INCLUD
+--- pythia8226.orig/Makefile
 pythia8226/Makefile
+@@ -143,12 +143,12 @@ $(LOCAL_LIB)/_pythia8.so: $(LOCAL_INCLUD
  
  # Install (rsync is used for finer 

commit pythia for openSUSE:Factory

2017-02-06 Thread root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2017-02-06 15:24:35

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2017-02-03 
18:56:52.921881836 +0100
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2017-02-06 
15:24:36.571172261 +0100
@@ -1,0 +2,6 @@
+Sun Feb  5 16:42:33 UTC 2017 - badshah...@gmail.com
+
+- Use individual libboost-*-devel packages instead of boost-devel
+  (only for suse_version > 1325).
+
+---



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.taQBlW/_old  2017-02-06 15:24:37.447047106 +0100
+++ /var/tmp/diff_new_pack.taQBlW/_new  2017-02-06 15:24:37.451046534 +0100
@@ -35,7 +35,11 @@
 Patch2: pythia-remove-rpaths.patch
 BuildRequires:  HepMC-devel
 BuildRequires:  LHAPDF-devel
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_headers-devel
+%else
 BuildRequires:  boost-devel
+%endif
 BuildRequires:  chrpath
 BuildRequires:  fastjet-devel
 BuildRequires:  fdupes




commit pythia for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2017-02-03 16:29:24

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2016-09-12 
13:25:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2017-02-03 
18:56:52.921881836 +0100
@@ -1,0 +2,25 @@
+Thu Feb  2 04:05:24 UTC 2017 - bwiedem...@suse.com
+
+- Fix build with rpm-4.13 that creates no .orig file
+
+---
+Wed Jan 25 09:46:08 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.223:
+  + See list of changes at:
+http://home.thep.lu.se/~torbjorn/Pythia.html
+or locally at
+/usr/share/doc/packages/pythia/htmldoc/UpdateHistory.html.
+- Pass "-std=c++14" to CXXFLAGS as it is required for building
+  with fastjet support.
+- Move installation of shell env definitions to %install section;
+  this avoids an rpmlint warning and is a better place to do the
+  installation rather than the %build section.
+
+---
+Sun Jan  1 13:06:18 UTC 2017 - jeng...@inai.de
+
+- Trim descriptions; only have the full one on the most important
+  package. RPM group corrections.
+
+---

Old:

  pythia8219.tgz

New:

  pythia8223.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.jEWWnJ/_old  2017-02-03 18:56:54.185704353 +0100
+++ /var/tmp/diff_new_pack.jEWWnJ/_new  2017-02-03 18:56:54.185704353 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# 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
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 8219
+%define ver 8223
 %define soname lib%{name}8
 
 Name:   pythia
-Version:8.219
+Version:8.223
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0
@@ -47,21 +47,11 @@
 %description
 Pythia can be used to generate high-energy-physics events, i.e. sets
 of outgoing particles produced in the interactions between two
-incoming particles. The objective is to provide as accurate as
-possible a representation of event properties in a wide range of
-reactions, within and beyond the Standard Model, with emphasis on
-those where strong interactions play a role, directly or indirectly,
-and therefore multihadronic final states are produced. The physics is
-then not understood well enough to give an exact description; instead
-the program has to be based on a combination of analytical results and
-various QCD-based models. Extensive information is provided on all
-program elements: subroutines and functions, switches and parameters,
-and particle and process data. This should allow the user to tailor
-the generation task to the topics of interest.
+incoming particles.
 
 %package -n %{soname}
 Summary:A simulation program for particle collisions at very high 
energies
-Group:  Development/Libraries/C and C++
+Group:  System/Libraries
 
 %description -n %{soname}
 Pythia can be used to generate high-energy-physics events, i.e. sets
@@ -82,22 +72,12 @@
 
 %package -n %{soname}lhapdf6
 Summary:A simulation program for particle collisions at very high 
energies
-Group:  Development/Libraries/C and C++
+Group:  System/Libraries
 
 %description -n %{soname}lhapdf6
 Pythia can be used to generate high-energy-physics events, i.e. sets
 of outgoing particles produced in the interactions between two
-incoming particles. The objective is to provide as accurate as
-possible a representation of event properties in a wide range of
-reactions, within and beyond the Standard Model, with emphasis on
-those where strong interactions play a role, directly or indirectly,
-and therefore multihadronic final states are produced. The physics is
-then not understood well enough to give an exact description; instead
-the program has to be based on a combination of analytical results and
-various QCD-based models. Extensive information is provided on all
-program elements: subroutines and functions, switches and parameters,
-and particle and process data. This should allow the user to tailor
-the generation task to the topics of interest.
+incoming particles.
 
 This package provides the shared libraries for the 

commit pythia for openSUSE:Factory

2016-09-12 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2016-09-12 13:25:43

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2016-09-07 
11:45:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2016-09-12 
13:25:45.0 +0200
@@ -1,0 +2,8 @@
+Wed Sep  7 03:45:36 UTC 2016 - badshah...@gmail.com
+
+- Modify pythia-remove-rpaths.patch to make disabling rpaths
+  optional, specified by passing the "--disable-rpath" option to
+  configure. Pass said option at the %build stage to prevent
+  rpath usage in build shared libraries.
+
+---



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.DLF0bW/_old  2016-09-12 13:25:46.0 +0200
+++ /var/tmp/diff_new_pack.DLF0bW/_new  2016-09-12 13:25:46.0 +0200
@@ -165,6 +165,7 @@
   --prefix-lib=%{_libdir} \
   --prefix-share=%{_docdir}/%{name} \
   --enable-shared \
+  --disable-rpath \
   --with-lhapdf6 \
   --with-hepmc2 \
   --with-boost \

++ pythia-remove-rpaths.patch ++
--- /var/tmp/diff_new_pack.DLF0bW/_old  2016-09-12 13:25:46.0 +0200
+++ /var/tmp/diff_new_pack.DLF0bW/_new  2016-09-12 13:25:46.0 +0200
@@ -2,12 +2,15 @@
 ===
 --- pythia8219.orig/Makefile
 +++ pythia8219/Makefile
-@@ -55,19 +55,19 @@ ifeq ($(POWHEG_USE),true)
+@@ -55,19 +55,30 @@ ifeq ($(POWHEG_USE),true)
  endif
  
  # Python.
 -PYTHON_COMMON=-I$(PYTHON_INCLUDE) $(CXX_COMMON) -Wl,-rpath,$(PREFIX_LIB)
 +PYTHON_COMMON=-I$(PYTHON_INCLUDE) $(CXX_COMMON)
++ifneq ($(DISABLE_RPATH),true)
++  PYTHON_COMMON+= -Wl,-rpath,$(PREFIX_LIB)
++endif
  ifeq ($(PYTHON_USE),true)
TARGETS+=$(LOCAL_LIB)/_pythia8.so
  endif
@@ -15,37 +18,134 @@
  # GZIP.
  OBJ_COMMON=-MD $(CXX_COMMON)
 -LIB_COMMON=-Wl,-rpath,$(PREFIX_LIB) -ldl
-+LIB_COMMON=-ldl
++ifneq ($(DISABLE_RPATH),true)
++  LIB_COMMON=-Wl,-rpath,$(PREFIX_LIB) -ldl
++else
++  LIB_COMMON=-ldl
++endif
  ifeq ($(GZIP_USE),true)
PYTHON_COMMON+= -DGZIPSUPPORT -I$(GZIP_INCLUDE)
 -  PYTHON_COMMON+= -L$(GZIP_LIB) -Wl,-rpath,$(GZIP_LIB) -lz
-+  PYTHON_COMMON+= -L$(GZIP_LIB) -lz
OBJ_COMMON+= -DGZIPSUPPORT -I$(GZIP_INCLUDE)
 -  LIB_COMMON+= -L$(GZIP_LIB) -Wl,-rpath,$(GZIP_LIB) -lz
++  ifneq ($(DISABLE_RPATH),true)
++LIB_COMMON+= -Wl,-rpath,$(GZIP_LIB)
++PYTHON_COMMON+= -Wl,-rpath,$(GZIP_LIB)
++  endif
++  PYTHON_COMMON+= -L$(GZIP_LIB) -lz
 +  LIB_COMMON+= -L$(GZIP_LIB) -lz
  endif
  
  

-@@ -110,11 +110,11 @@ $(LOCAL_TMP)/LHAPDF%Plugin.o: $(LOCAL_IN
+@@ -109,12 +120,22 @@ $(LOCAL_TMP)/LHAPDF%Plugin.o: $(LOCAL_IN
+-I$(BOOST_INCLUDE) $(CXX_COMMON)
  $(LOCAL_LIB)/libpythia8lhapdf5.so: $(LOCAL_TMP)/LHAPDF5Plugin.o\
$(LOCAL_LIB)/libpythia8.a
++ifneq ($(DISABLE_RPATH),true)
$(CXX) $^ -o $@ $(CXX_COMMON) $(CXX_SHARED) $(CXX_SONAME),$(notdir $@)\
--   -L$(LHAPDF5_LIB) -Wl,-rpath,$(LHAPDF5_LIB) -lLHAPDF -lgfortran
+-L$(LHAPDF5_LIB) -Wl,-rpath,$(LHAPDF5_LIB) -lLHAPDF -lgfortran
++else
++  $(CXX) $^ -o $@ $(CXX_COMMON) $(CXX_SHARED) $(CXX_SONAME),$(notdir $@)\
 +   -L$(LHAPDF5_LIB) -lLHAPDF -lgfortran
++endif
  $(LOCAL_LIB)/libpythia8lhapdf6.so: $(LOCAL_TMP)/LHAPDF6Plugin.o\
$(LOCAL_LIB)/libpythia8.a
++ifneq ($(DISABLE_RPATH),true)
$(CXX) $^ -o $@ $(CXX_COMMON) $(CXX_SHARED) $(CXX_SONAME),$(notdir $@)\
--   -L$(LHAPDF6_LIB) -Wl,-rpath,$(LHAPDF6_LIB) -lLHAPDF
+-L$(LHAPDF6_LIB) -Wl,-rpath,$(LHAPDF6_LIB) -lLHAPDF
++else
++  $(CXX) $^ -o $@ $(CXX_COMMON) $(CXX_SHARED) $(CXX_SONAME),$(notdir $@)\
 +   -L$(LHAPDF6_LIB) -lLHAPDF
++endif
  
  # POWHEG (exclude any executable ending with sh).
  $(LOCAL_TMP)/POWHEGPlugin.o: $(LOCAL_INCLUDE)/Pythia8Plugins/LHAPowheg.h
-@@ -124,7 +124,7 @@ $(LOCAL_LIB)/libpythia8powheg%.so: $(POW
+@@ -122,9 +143,15 @@ $(LOCAL_TMP)/POWHEGPlugin.o: $(LOCAL_INC
+ $(LOCAL_LIB)/libpythia8powheg%sh.so: $(POWHEG_BIN)/%sh;
+ $(LOCAL_LIB)/libpythia8powheg%.so: $(POWHEG_BIN)/% 
$(LOCAL_TMP)/POWHEGPlugin.o\
$(LOCAL_LIB)/libpythia8.a
++ifneq ($(DISABLE_RPATH),true)
ln -s $< $(notdir $<); $(CXX) $(notdir $<) $(LOCAL_TMP)/POWHEGPlugin.o\
 $(LOCAL_LIB)/libpythia8.a -o $@ $(CXX_COMMON) $(CXX_SHARED)\
--   $(CXX_SONAME),$(notdir $@) -Wl,-rpath,$(POWHEG_BIN); rm $(notdir $<)
-+   $(CXX_SONAME),$(notdir $@) ; rm $(notdir $<)
+$(CXX_SONAME),$(notdir $@) -Wl,-rpath,$(POWHEG_BIN); rm $(notdir $<)
++else
++  ln -s $< 

commit pythia for openSUSE:Factory

2016-09-07 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2016-09-07 11:45:26

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2016-02-03 
10:20:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2016-09-07 
11:45:29.0 +0200
@@ -1,0 +2,13 @@
+Fri Sep  2 01:42:56 UTC 2016 - badshah...@gmail.com
+
+- Update to version 8.219:
+  + See list of changes at:
+http://home.thep.lu.se/~torbjorn/Pythia.html
+or locally at
+/usr/share/doc/packages/pythia/htmldoc/UpdateHistory.html.
+- Rebase patches so that they apply cleanly against updated
+  version.
+- Add pythia-remove-rpaths.patch to remove rpath usage when
+  building shared libraries.
+
+---

Old:

  pythia8215.tgz

New:

  pythia-remove-rpaths.patch
  pythia8219.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.M3eAQJ/_old  2016-09-07 11:45:37.0 +0200
+++ /var/tmp/diff_new_pack.M3eAQJ/_new  2016-09-07 11:45:37.0 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 8215
+%define ver 8219
 %define soname lib%{name}8
 
 Name:   pythia
-Version:8.215
+Version:8.219
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0
@@ -31,6 +31,8 @@
 Patch0: pythia-makefile-destdir-support.patch
 # PATCH-FIX-UPSTREAM pythia-honour-env-cxxflags.patch badshah...@gmail.com -- 
Append CXXFLAGS from env to default compilations flags; this allows us to pass 
RPM_OPT_FLAGS during compilation
 Patch1: pythia-honour-env-cxxflags.patch
+# PATCH-FIX-UPSTREAM pythia-remove-rpaths.patch badshah...@gmail.com -- Delete 
rpath references when building libraries; patch sent upstream
+Patch2: pythia-remove-rpaths.patch
 BuildRequires:  HepMC-devel
 BuildRequires:  LHAPDF-devel
 BuildRequires:  boost-devel
@@ -150,6 +152,7 @@
 %setup -q -n %{name}%{ver}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 # FIX EOF ENCODINGS

++ pythia-honour-env-cxxflags.patch ++
--- /var/tmp/diff_new_pack.M3eAQJ/_old  2016-09-07 11:45:37.0 +0200
+++ /var/tmp/diff_new_pack.M3eAQJ/_new  2016-09-07 11:45:37.0 +0200
@@ -1,8 +1,8 @@
-Index: pythia8215/configure
+Index: pythia8219/configure
 ===
 pythia8215.orig/configure
-+++ pythia8215/configure
-@@ -208,7 +208,7 @@ if [ "$ARCH" != "LINUX" ] && [ "$ARCH" !
+--- pythia8219.orig/configure
 pythia8219/configure
+@@ -209,7 +209,7 @@ if [ "$ARCH" != "LINUX" ] && [ "$ARCH" !
  echo "WARNING: Unknown architecture $ARCH, set as LINUX."; ARCH="LINUX"; 
fi
  if [ -z "$CXX" ]; then CXX="g++"; fi
  if [ -z "$CXX_COMMON" ]; then
@@ -11,18 +11,18 @@
  CXX_COMMON="$CXX_COMMON -pedantic -W -Wall -Wshadow -fPIC"; fi
  if [ -z "$CXX_SHARED" ]; then
  if [ "$ARCH" = "LINUX" ];  then CXX_SHARED="-shared"; fi
-Index: pythia8215/bin/pythia8-config
+Index: pythia8219/bin/pythia8-config
 ===
 pythia8215.orig/bin/pythia8-config
-+++ pythia8215/bin/pythia8-config
-@@ -68,8 +68,8 @@ elif [ ! -f $CFG_FILE ]; then
- echo "Error: cannot find valid configuration for Pythia 8"; exit; fi
+--- pythia8219.orig/bin/pythia8-config
 pythia8219/bin/pythia8-config
+@@ -70,8 +70,8 @@ elif [ ! -f $CFG_FILE ]; then
  while read LINE; do
+ if [[ $LINE == \#\ --* ]]; then CONFIG+=${LINE#?}; fi
  if [[ $LINE != *=* ]]; then continue; fi
 -VAR=${LINE%=*}; VAL=${LINE#$KEY}; VAL=${VAL#*=};
 -eval $VAR=\"$VAL\"; done < $CFG_FILE
 +VAR=${LINE%%=*}; VAL=${LINE#$KEY}; VAL=${VAL#*=};
 +eval $VAR=\"${VAL}\"; done < $CFG_FILE
  
- # Change the prefixes if local version.
- if [ "$CFG_FILE" = "$PREFIX/Makefile.inc" ]; then
+ # Check if configuration is requested.
+ for VAR in "$@"; do

++ pythia-makefile-destdir-support.patch ++
--- /var/tmp/diff_new_pack.M3eAQJ/_old  2016-09-07 11:45:37.0 +0200
+++ /var/tmp/diff_new_pack.M3eAQJ/_new  2016-09-07 11:45:37.0 +0200
@@ -1,8 +1,8 @@
-Index: pythia8215/Makefile
+Index: pythia8219/Makefile
 ===
 pythia8215.orig/Makefile
-+++ pythia8215/Makefile
-@@ -120,12 +120,12 @@ $(LOCAL_LIB)/libpythia8powheg%.so: $(POW
+--- pythia8219.orig/Makefile
 pythia8219/Makefile
+@@ -142,12 +142,12 @@ $(LOCAL_LIB)/_pythia8.so: $(LOCAL_INCLUD
  
  # Install (rsync is used for finer control).
  

commit pythia for openSUSE:Factory

2016-02-03 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2016-02-03 10:19:58

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2015-09-30 
05:51:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2016-02-03 
10:20:01.0 +0100
@@ -1,0 +2,11 @@
+Mon Feb  1 17:02:25 UTC 2016 - badshah...@gmail.com
+
+- Update to version 8.215:
+  + See list of changes at:
+http://home.thep.lu.se/~torbjorn/Pythia.html
+or locally at
+/usr/share/doc/packages/pythia/htmldoc/UpdateHistory.html.
+- Rebase patches so that they apply cleanly against updated
+  version.
+
+---

Old:

  pythia8212.tgz

New:

  pythia8215.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.L3dzNe/_old  2016-02-03 10:20:02.0 +0100
+++ /var/tmp/diff_new_pack.L3dzNe/_new  2016-02-03 10:20:02.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# Copyright (c) 2015 SUSE LINUX Products 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,11 +16,11 @@
 #
 
 
-%define ver 8212
+%define ver 8215
 %define soname lib%{name}8
 
 Name:   pythia
-Version:8.212
+Version:8.215
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0

++ pythia-honour-env-cxxflags.patch ++
--- /var/tmp/diff_new_pack.L3dzNe/_old  2016-02-03 10:20:02.0 +0100
+++ /var/tmp/diff_new_pack.L3dzNe/_new  2016-02-03 10:20:02.0 +0100
@@ -1,9 +1,9 @@
-Index: pythia8210/configure
+Index: pythia8215/configure
 ===
 pythia8210.orig/configure
-+++ pythia8210/configure
+--- pythia8215.orig/configure
 pythia8215/configure
 @@ -208,7 +208,7 @@ if [ "$ARCH" != "LINUX" ] && [ "$ARCH" !
- echo "WARNING: Unknown architecture $ARCH."; fi
+ echo "WARNING: Unknown architecture $ARCH, set as LINUX."; ARCH="LINUX"; 
fi
  if [ -z "$CXX" ]; then CXX="g++"; fi
  if [ -z "$CXX_COMMON" ]; then
 -CXX_COMMON="${ENABLE_DEBUG}${ENABLE_64BIT}-ansi"
@@ -11,10 +11,10 @@
  CXX_COMMON="$CXX_COMMON -pedantic -W -Wall -Wshadow -fPIC"; fi
  if [ -z "$CXX_SHARED" ]; then
  if [ "$ARCH" = "LINUX" ];  then CXX_SHARED="-shared"; fi
-Index: pythia8210/bin/pythia8-config
+Index: pythia8215/bin/pythia8-config
 ===
 pythia8210.orig/bin/pythia8-config
-+++ pythia8210/bin/pythia8-config
+--- pythia8215.orig/bin/pythia8-config
 pythia8215/bin/pythia8-config
 @@ -68,8 +68,8 @@ elif [ ! -f $CFG_FILE ]; then
  echo "Error: cannot find valid configuration for Pythia 8"; exit; fi
  while read LINE; do

++ pythia-makefile-destdir-support.patch ++
--- /var/tmp/diff_new_pack.L3dzNe/_old  2016-02-03 10:20:02.0 +0100
+++ /var/tmp/diff_new_pack.L3dzNe/_new  2016-02-03 10:20:02.0 +0100
@@ -1,8 +1,8 @@
-Index: pythia8210/Makefile
+Index: pythia8215/Makefile
 ===
 pythia8210.orig/Makefile
-+++ pythia8210/Makefile
-@@ -117,12 +117,12 @@ $(LOCAL_LIB)/libpythia8powheg%.so: $(POW
+--- pythia8215.orig/Makefile
 pythia8215/Makefile
+@@ -120,12 +120,12 @@ $(LOCAL_LIB)/libpythia8powheg%.so: $(POW
  
  # Install (rsync is used for finer control).
  install: all

++ pythia8212.tgz -> pythia8215.tgz ++
/work/SRC/openSUSE:Factory/pythia/pythia8212.tgz 
/work/SRC/openSUSE:Factory/.pythia.new/pythia8215.tgz differ: char 5, line 1




commit pythia for openSUSE:Factory

2015-09-29 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2015-09-30 05:51:43

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2015-09-08 
17:45:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2015-09-30 
05:51:56.0 +0200
@@ -1,0 +2,7 @@
+Wed Sep 23 21:34:24 UTC 2015 - badshah...@gmail.com
+
+- Update to version 8.212:
+  + See list of changes at:
+http://home.thep.lu.se/~torbjorn/Pythia.html
+
+---

Old:

  pythia8210.tgz

New:

  pythia8212.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.pwrUVB/_old  2015-09-30 05:51:58.0 +0200
+++ /var/tmp/diff_new_pack.pwrUVB/_new  2015-09-30 05:51:58.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 8210
+%define ver 8212
 %define soname lib%{name}8
 
 Name:   pythia
-Version:8.210
+Version:8.212
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0

++ pythia8210.tgz -> pythia8212.tgz ++
/work/SRC/openSUSE:Factory/pythia/pythia8210.tgz 
/work/SRC/openSUSE:Factory/.pythia.new/pythia8212.tgz differ: char 5, line 1




commit pythia for openSUSE:Factory

2015-09-08 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2015-09-08 17:42:43

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2015-09-03 
18:09:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2015-09-08 
17:45:53.0 +0200
@@ -1,0 +2,6 @@
+Fri Sep  4 09:17:48 UTC 2015 - badshah...@gmail.com
+
+- Update pythia-honour-env-cxxflags.patch to really fix the
+  issue (mentioned in previous entry) for all cases.
+
+---



Other differences:
--
++ pythia-honour-env-cxxflags.patch ++
--- /var/tmp/diff_new_pack.jrpJ08/_old  2015-09-08 17:46:30.0 +0200
+++ /var/tmp/diff_new_pack.jrpJ08/_new  2015-09-08 17:46:30.0 +0200
@@ -15,11 +15,13 @@
 ===
 --- pythia8210.orig/bin/pythia8-config
 +++ pythia8210/bin/pythia8-config
-@@ -69,7 +69,7 @@ elif [ ! -f $CFG_FILE ]; then
+@@ -68,8 +68,8 @@ elif [ ! -f $CFG_FILE ]; then
+ echo "Error: cannot find valid configuration for Pythia 8"; exit; fi
  while read LINE; do
  if [[ $LINE != *=* ]]; then continue; fi
- VAR=${LINE%=*}; VAL=${LINE#$KEY}; VAL=${VAL#*=};
+-VAR=${LINE%=*}; VAL=${LINE#$KEY}; VAL=${VAL#*=};
 -eval $VAR=\"$VAL\"; done < $CFG_FILE
++VAR=${LINE%%=*}; VAL=${LINE#$KEY}; VAL=${VAL#*=};
 +eval $VAR=\"${VAL}\"; done < $CFG_FILE
  
  # Change the prefixes if local version.




commit pythia for openSUSE:Factory

2015-09-03 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2015-09-03 18:03:16

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is "pythia"

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2015-08-21 
07:40:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2015-09-03 
18:09:06.0 +0200
@@ -1,0 +2,7 @@
+Wed Sep  2 03:22:30 UTC 2015 - badshah...@gmail.com
+
+- Update pythia-honour-env-cxxflags.patch to fix a minor issue
+  with the pythia8-config script when system CXXFLAGS are passed
+  during compilation.
+
+---



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.zTO02X/_old  2015-09-03 18:09:39.0 +0200
+++ /var/tmp/diff_new_pack.zTO02X/_new  2015-09-03 18:09:39.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# Copyright (c) 2015 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

++ pythia-honour-env-cxxflags.patch ++
--- /var/tmp/diff_new_pack.zTO02X/_old  2015-09-03 18:09:39.0 +0200
+++ /var/tmp/diff_new_pack.zTO02X/_new  2015-09-03 18:09:39.0 +0200
@@ -11,3 +11,16 @@
  CXX_COMMON="$CXX_COMMON -pedantic -W -Wall -Wshadow -fPIC"; fi
  if [ -z "$CXX_SHARED" ]; then
  if [ "$ARCH" = "LINUX" ];  then CXX_SHARED="-shared"; fi
+Index: pythia8210/bin/pythia8-config
+===
+--- pythia8210.orig/bin/pythia8-config
 pythia8210/bin/pythia8-config
+@@ -69,7 +69,7 @@ elif [ ! -f $CFG_FILE ]; then
+ while read LINE; do
+ if [[ $LINE != *=* ]]; then continue; fi
+ VAR=${LINE%=*}; VAL=${LINE#$KEY}; VAL=${VAL#*=};
+-eval $VAR=\"$VAL\"; done < $CFG_FILE
++eval $VAR=\"${VAL}\"; done < $CFG_FILE
+ 
+ # Change the prefixes if local version.
+ if [ "$CFG_FILE" = "$PREFIX/Makefile.inc" ]; then




commit pythia for openSUSE:Factory

2015-08-20 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2015-08-21 07:40:42

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is pythia

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2015-08-15 
11:39:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2015-08-21 
07:40:48.0 +0200
@@ -1,0 +2,13 @@
+Fri Aug 14 23:52:54 UTC 2015 - badshah...@gmail.com
+
+- Fix the location pointed to by PYTHIA8DATA env variable saved in
+  /etc/profile.d/pythia.*; remove %{appname} macro as nothing uses
+  it any more.
+- Use %configure instead of ./configure (remove duplicate
+  specification of --prefix=PATH).
+- Add pythia-honour-env-cxxflags.patch to allow compilation with
+  CXXFLAGS set by env appended to default compilation flags; this
+  allows the build to honour RPM_OPT_FLAGS.
+- Fix some unusual characters in the descriptions.
+
+---

New:

  pythia-honour-env-cxxflags.patch



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.pnYfCN/_old  2015-08-21 07:40:49.0 +0200
+++ /var/tmp/diff_new_pack.pnYfCN/_new  2015-08-21 07:40:49.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -18,7 +18,6 @@
 
 %define ver 8210
 %define soname lib%{name}8
-%define appname Pythia8
 
 Name:   pythia
 Version:8.210
@@ -30,6 +29,8 @@
 Source: http://home.thep.lu.se/~torbjorn/pythia8/%{name}%{ver}.tgz
 # PATCH-FIX-UPSTREAM pythia-makefile-destdir-support.patch 
badshah...@gmail.com -- Add DESTDIR support to makefile to prevent touching of 
buildroot in the %%build section
 Patch0: pythia-makefile-destdir-support.patch
+# PATCH-FIX-UPSTREAM pythia-honour-env-cxxflags.patch badshah...@gmail.com -- 
Append CXXFLAGS from env to default compilations flags; this allows us to pass 
RPM_OPT_FLAGS during compilation
+Patch1: pythia-honour-env-cxxflags.patch
 BuildRequires:  HepMC-devel
 BuildRequires:  LHAPDF-devel
 BuildRequires:  boost-devel
@@ -42,7 +43,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
+Pythia can be used to generate high-energy-physics events, i.e. sets
 of outgoing particles produced in the interactions between two
 incoming particles. The objective is to provide as accurate as
 possible a representation of event properties in a wide range of
@@ -61,7 +62,7 @@
 Group:  Development/Libraries/C and C++
 
 %description -n %{soname}
-Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
+Pythia can be used to generate high-energy-physics events, i.e. sets
 of outgoing particles produced in the interactions between two
 incoming particles. The objective is to provide as accurate as
 possible a representation of event properties in a wide range of
@@ -82,7 +83,7 @@
 Group:  Development/Libraries/C and C++
 
 %description -n %{soname}lhapdf6
-Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
+Pythia can be used to generate high-energy-physics events, i.e. sets
 of outgoing particles produced in the interactions between two
 incoming particles. The objective is to provide as accurate as
 possible a representation of event properties in a wide range of
@@ -107,7 +108,7 @@
 Recommends: %{name}-doc
 
 %description devel
-Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
+Pythia can be used to generate high-energy-physics events, i.e. sets
 of outgoing particles produced in the interactions between two
 incoming particles. The objective is to provide as accurate as
 possible a representation of event properties in a wide range of
@@ -129,7 +130,7 @@
 Group:  Documentation/HTML
 
 %description doc
-Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
+Pythia can be used to generate high-energy-physics events, i.e. sets
 of outgoing particles produced in the interactions between two
 incoming particles. The objective is to provide as accurate as
 possible a representation of event properties in a wide range of
@@ -148,6 +149,7 @@
 %prep
 %setup -q -n %{name}%{ver}
 %patch0 -p1
+%patch1 -p1
 
 %build
 # FIX EOF ENCODINGS
@@ -156,8 +158,7 @@
 sed -i 's/\r$//' 

commit pythia for openSUSE:Factory

2015-08-15 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2015-08-15 11:39:44

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is pythia

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2015-08-14 
14:47:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2015-08-15 
11:39:49.0 +0200
@@ -1,0 +2,6 @@
+Fri Aug 14 11:44:09 UTC 2015 - badshah...@gmail.com
+
+- Verify installation by running select bundled tests in a %check
+  section.
+
+---



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.lHxyGb/_old  2015-08-15 11:39:49.0 +0200
+++ /var/tmp/diff_new_pack.lHxyGb/_new  2015-08-15 11:39:49.0 +0200
@@ -205,6 +205,29 @@
 
 %fdupes -s %{buildroot}%{_docdir}/%{name}/
 
+%check
+pushd examples
+./runmains
+# ADDITIONAL CHECKS FOR BINDINGS; RUN MANUALLY BECAUSE NOT ALL BINDINGS ARE 
ENABLED
+# HEPMC2 AND FASTJET3 TESTS
+for t in 41 71 72
+do
+  echo
+  echo Now begin main${t}
+  make main${t}
+  time ./main${t}  out${t}
+done
+# TESTS 42 REQUIRES INPUT FILES; LOOP TO MAKE IT EASY TO ADD FUTURE TESTS
+for t in 42
+do
+  echo
+  echo Now begin main${t}
+  make main${t}
+  time ./main${t} main${t}.cmnd hepmcout${t}.dat  out${t}
+done
+
+popd
+
 %post -n %{soname} -p /sbin/ldconfig
 
 %postun -n %{soname} -p /sbin/ldconfig




commit pythia for openSUSE:Factory

2015-08-14 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2015-08-14 14:47:18

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is pythia

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2014-10-29 
21:10:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2015-08-14 
14:47:29.0 +0200
@@ -1,0 +2,38 @@
+Fri Aug 14 11:33:44 UTC 2015 - idon...@suse.com
+
+- Change postinstall scripts to run ldconfig directly 
+
+---
+Fri Aug 14 05:18:52 UTC 2015 - badshah...@gmail.com
+
+- Update to version 8.210:  
+  + Bug fix in CKKW-L merging for LHE files, such that the
+factorization and renormalization scales are set by the SCALUP
+value if the muf2 and mur2 LHEF3 attributes have not been set,
+and the user has not set any explicit values; this change
+restores the PYTHIA 8.1 behaviour.
+  + Various technical improvements in the machinery for hard
+diffraction.
+  + Correct quark flavour selection when a string spanned directly
+between two junctions is split up.
+  + Check that SK-I and SK-II colour reconnection machineries only
+are called for event topologies they are set up to handle.
+  + Bug fixes in partial widths of the W' boson. Results are
+correct when the W' is a simply rescaled copy of the W, but
+not for more general couplings. Thanks to Mihail Chizhov.
+  + Minor fix in default location of PDF data files in the
+constructors. No practical consequence since correct
+non-default values are used.
+  + Tiny fix in the configure script, so that CXX options
+containing an equal sign are parsed correctly.
+- Changes from version 8.202 through 8.209:
+  + See /usr/share/doc/packages/pythia/htmldoc/UpdateHistory.html.
+- Add pythia-makefile-destdir-support.patch to enable DESTDIR
+  support in the Makefile; makes configure stage buildroot-free
+  and prevents an ugly BUILDROOT trace in the shlib.
+- Enable additional bindings now that all necessary deps are in
+  Factory; new subpackage: libpythia8lhapdf6.
+- Add BuildRequires: chrpath; required to cleanup rpath in
+  libpythia8lhapdf6.so.
+
+---

Old:

  pythia8201.tgz

New:

  pythia-makefile-destdir-support.patch
  pythia8210.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.FDe25y/_old  2015-08-14 14:47:31.0 +0200
+++ /var/tmp/diff_new_pack.FDe25y/_new  2015-08-14 14:47:31.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# 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,26 +16,33 @@
 #
 
 
-%define ver 8201
+%define ver 8210
 %define soname lib%{name}8
 %define appname Pythia8
 
 Name:   pythia
-Version:8.201
+Version:8.210
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0
 Group:  Development/Libraries/C and C++
 Url:http://home.thep.lu.se/~torbjorn/Pythia.html
 Source: http://home.thep.lu.se/~torbjorn/pythia8/%{name}%{ver}.tgz
+# PATCH-FIX-UPSTREAM pythia-makefile-destdir-support.patch 
badshah...@gmail.com -- Add DESTDIR support to makefile to prevent touching of 
buildroot in the %%build section
+Patch0: pythia-makefile-destdir-support.patch
 BuildRequires:  HepMC-devel
+BuildRequires:  LHAPDF-devel
+BuildRequires:  boost-devel
+BuildRequires:  chrpath
+BuildRequires:  fastjet-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  rsync
+BuildRequires:  zlib-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
+Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
 of outgoing particles produced in the interactions between two
 incoming particles. The objective is to provide as accurate as
 possible a representation of event properties in a wide range of
@@ -54,7 +61,7 @@
 Group:  Development/Libraries/C and C++
 
 %description -n %{soname}
-Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
+Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
 of outgoing particles produced in the interactions between two
 incoming particles. The objective is to provide as 

commit pythia for openSUSE:Factory

2014-10-29 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2014-10-29 21:10:13

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is pythia

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2014-09-06 
17:02:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2014-10-29 
21:10:56.0 +0100
@@ -1,0 +2,22 @@
+Fri Oct 17 06:09:48 UTC 2014 - badshah...@gmail.com
+
+- Update to version 8.201:
+  + Undocumented changes
+- Changes from version 8.200:
+  + Long list of changes, see announcement here:
+https://www.hepforge.org/lists-archive/pythia8-announce/2014/09.html
+- Packaging changes:
+  + Rename pythia-libs to libpythia8 to satisfy rpmlint (although
+the package only includes one unversioned shlib)
+  + Documentation files moved from toplevel dir in source to
+share subdir, adapt specfile accordingly
+  + pythia8-config.in is now replaced by the script pythia8-config
+and does not require any tweaking in specfile to get right
+paths
+  + configure options changed, allowing to automatically install
+to libdir where it needed to be manually copied to /usr/lib64
+for the x86_64 arch
+  + Package new headers directory: %{_includedir}/Pythia8Plugins/
+  + Package new pdf documentation: %{_docdir}/%{name}/pdfdoc/.
+
+---

Old:

  pythia8186.tgz

New:

  pythia8201.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.70NGi8/_old  2014-10-29 21:11:00.0 +0100
+++ /var/tmp/diff_new_pack.70NGi8/_new  2014-10-29 21:11:00.0 +0100
@@ -16,11 +16,12 @@
 #
 
 
-%define ver 8186
-%define soname %{name}-libs
+%define ver 8201
+%define soname lib%{name}8
+%define appname Pythia8
 
 Name:   pythia
-Version:8.186
+Version:8.201
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0
@@ -30,6 +31,7 @@
 BuildRequires:  HepMC-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  rsync
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -118,55 +120,49 @@
 
 %build
 # FIX EOF ENCODINGS
-sed -i 's/\r$//' xmldoc/mrstlostarstar.00.dat
-sed -i 's/\r$//' xmldoc/lejon2.eps
-sed -i 's/\r$//' {phpdoc,htmldoc}/pythia.css
-sed -i 's/\r$//' examples/softsusy.spc
+sed -i 's/\r$//' share/Pythia8/xmldoc/mrstlostarstar.00.dat
+sed -i 's/\r$//' share/Pythia8/htmldoc/pythia.css
+sed -i 's/\r$//' share/Pythia8/examples/softsusy.spc
+sed -i 's/\r$//' share/Pythia8/examples/main29.cc
 
 ./configure \
   --prefix=%{buildroot}%{_prefix} \
-  --enable-shared \
-  --with-hepmc=%{_prefix} \
-  --datadir=%{buildroot}%{_docdir}/%{name}
+  --prefix-lib=%{buildroot}%{_libdir} \
+  --prefix-share=%{buildroot}%{_docdir}/%{name} \
+  --enable-shared 
 
 # EXPORT PYTHIA8DATA ENV VARIABLE
 cat  EOF  %{name}.sh
-export PYTHIA8DATA=%{_docdir}/%{name}/xmldoc
+export PYTHIA8DATA=%{_docdir}/%{appname}/xmldoc
 EOF
 
 cat  EOF  %{name}.csh
-setenv PYTHIA8DATA %{_docdir}/%{name}/xmldoc
+setenv PYTHIA8DATA %{_docdir}/%{appname}/xmldoc
 EOF
 
 install -D -m0644 %{name}.csh %{buildroot}%{_sysconfdir}/profile.d/%{name}.csh
 install -D -m0644 %{name}.sh %{buildroot}%{_sysconfdir}/profile.d/%{name}.sh
 
-# INFORM PYTHIA ABT LOCATION OF LIBS
-sed -i s|libdir=$prefix/lib|libdir=%{_libdir}| pythia8-config.in
-
 make %{?_smp_mflags}
 
 %install
 %make_install
 
-rm -fr %{buildroot}%{_prefix}/lib/archive
-# MOVE INSTALLED SHARED LIBS TO LIBDIR FOR NON-32 BIT ARCH
-%if %{_lib} != lib
-  mkdir -p %{buildroot}%{_libdir}
-  mv %{buildroot}%{_prefix}/lib/*.so %{buildroot}%{_libdir}/
-%endif
+# REMOVE STATIC LIBRARY
+rm %{buildroot}%{_libdir}/libpythia8.a
+
+# REMOVE AUTHORS, COPYING, GUIDELINES AND README FILES AND BUNDLE THEM IN MAIN 
PACKAGE USING %doc
+for i in AUTHORS COPYING GUIDELINES README
+do
+  rm %{buildroot}%{_docdir}/%{name}/${i}
+done
 
-# REMOVE BUILDROOT FROM pythia8-config
+# REMOVE BUILDROOT FROM INSTALLED FILES
 sed -i s|%{buildroot}||g %{buildroot}%{_bindir}/pythia8-config
+sed -i s|%{buildroot}||g %{buildroot}%{_docdir}/%{name}/examples/Makefile.inc
 
-# REMOVE UNNEEDED FILES
-rm -f %{buildroot}%{_includedir}/.DS_Store \
-  %{buildroot}%{_prefix}/config.mk  \
-  %{buildroot}%{_prefix}/xmldoc
-
-# INSTALL EXAMPLES ALSO IN DOCDIR
-rm -f examples/.DS_Store
-cp -pr examples %{buildroot}%{_docdir}/%{name}/
+# MAKE SCRIPT EXECUTABLE
+chmod +x %{buildroot}%{_bindir}/pythia8-config
 
 %fdupes -s %{buildroot}%{_docdir}/%{name}/
 
@@ -182,9 +178,10 @@
 
 %files devel
 %defattr(-,root,root)

commit pythia for openSUSE:Factory

2014-09-06 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2014-09-06 12:18:35

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is pythia

Changes:

--- /work/SRC/openSUSE:Factory/pythia/pythia.changes2014-06-16 
21:32:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2014-09-06 
17:02:20.0 +0200
@@ -1,0 +2,41 @@
+Thu Sep  4 23:49:37 UTC 2014 - badshah...@gmail.com
+
+- Update to version 8.186:
+  + New user hook to help experimentation with colour
+reconnection, in particular in relation to resonance decays
+  + New set of parameters StringFlav:probQQ1toQQ0join, used to
+pick diquark spin when two already produced quarks are to be
+joined into a diquark
+  + Possibility to map the bookkeeping of exotic unresolved
+incoming beams in Les Houches event files onto neutrino beams,
+see LesHouches:idRenameBeams; primarily intended for dark
+matter annihilation
+  + A correction to the graviton (G^*) + parton hard processes
+(5003-5005) to account for off-shell G^* production; the
+previous formula assumed the graviton was on-shell and
+could greatly overestimate the low-mass tail of the G^*.
+  + Bug fixes in examples/JetMatching.h, for uninitialized
+boolean, and number of partons to match for heavy flavour
+handling. The former bug was introduced with the new
+matching schemes in version 8.185 and affected matching to
+ALPGEN, since no events were rejected
+  + Differentiate the reading of ALPGEN masses, so that vanishing
+c or b masses in ALPGEN are not unwittingly used where
+inappropriate; also protect the c and b masses from being set
+too low in TimeShower and SpaceShower, so that flavour
+thresholds are not messed up
+  + Reduce number of maximum violation warnings in SpaceShower by
+leaving some headroom for branching weights
+  + Bug fix that hasVetoed in Pythia.cc was not reset correctly in
+some specific cases
+  + Bug fix in PartonLevel.cc where a reference could become
+invalid
+  + Improvements and bug fixes in junction handling
+  + Bug fix to not reuse colour indices in double diffraction
+  + Bug fix in the calculation of the average mass threshold of
+open decay channels of a resonance; reduced
+ResonanceWidths::MASSMIN parameter value.
+  + Correct typo in left-right symmetry documentation
+  + Other minor fixes.
+
+---

Old:

  pythia8185.tgz

New:

  pythia8186.tgz



Other differences:
--
++ pythia.spec ++
--- /var/tmp/diff_new_pack.bbTgxQ/_old  2014-09-06 17:02:22.0 +0200
+++ /var/tmp/diff_new_pack.bbTgxQ/_new  2014-09-06 17:02:22.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# Copyright (c) 2013 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
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 8185
+%define ver 8186
 %define soname %{name}-libs
 
 Name:   pythia
-Version:8.185
+Version:8.186
 Release:0
 Summary:A simulation program for particle collisions at very high 
energies
 License:GPL-2.0

++ pythia8185.tgz - pythia8186.tgz ++
/work/SRC/openSUSE:Factory/pythia/pythia8185.tgz 
/work/SRC/openSUSE:Factory/.pythia.new/pythia8186.tgz differ: char 5, line 1

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



commit pythia for openSUSE:Factory

2014-06-16 Thread h_root
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2014-06-16 21:32:20

Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and  /work/SRC/openSUSE:Factory/.pythia.new (New)


Package is pythia

Changes:

New Changes file:

--- /dev/null   2014-06-12 08:28:52.960034756 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes   2014-06-16 
21:32:21.0 +0200
@@ -0,0 +1,21 @@
+---
+Sat Mar 15 21:21:44 UTC 2014 - badshah...@gmail.com
+
+- Update to version 8.185:
+  + This is a bug-fix release, see
+http://www.hepforge.org/lists-archive/pythia8-announce/2014/07.html
+for a summary of changes.
+
+---
+Sat Feb 22 05:10:04 UTC 2014 - badshah...@gmail.com
+
+- Update to version 8.183:
+  + This is a bug-fix release, see
+http://www.hepforge.org/lists-archive/pythia8-announce/2014/06.html
+for a list of changes.
+
+---
+Tue Dec 10 23:32:03 UTC 2013 - badshah...@gmail.com
+
+- Initial version
+

New:

  pythia.changes
  pythia.spec
  pythia8185.tgz



Other differences:
--
++ pythia.spec ++
#
# spec file for package pythia
#
# Copyright (c) 2013 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# 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/
#


%define ver 8185
%define soname %{name}-libs

Name:   pythia
Version:8.185
Release:0
Summary:A simulation program for particle collisions at very high 
energies
License:GPL-2.0
Group:  Development/Libraries/C and C++
Url:http://home.thep.lu.se/~torbjorn/Pythia.html
Source: http://home.thep.lu.se/~torbjorn/pythia8/%{name}%{ver}.tgz
BuildRequires:  HepMC-devel
BuildRequires:  fdupes
BuildRequires:  gcc-c++
BuildRoot:  %{_tmppath}/%{name}-%{version}-build

%description
Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
of outgoing particles produced in the interactions between two
incoming particles. The objective is to provide as accurate as
possible a representation of event properties in a wide range of
reactions, within and beyond the Standard Model, with emphasis on
those where strong interactions play a role, directly or indirectly,
and therefore multihadronic final states are produced. The physics is
then not understood well enough to give an exact description; instead
the program has to be based on a combination of analytical results and
various QCD-based models. Extensive information is provided on all
program elements: subroutines and functions, switches and parameters,
and particle and process data. This should allow the user to tailor
the generation task to the topics of interest.

%package -n %{soname}
Summary:A simulation program for particle collisions at very high 
energies
Group:  Development/Libraries/C and C++

%description -n %{soname}
Pythia can be used to generate high-energy-physics ‘events’, i.e. sets
of outgoing particles produced in the interactions between two
incoming particles. The objective is to provide as accurate as
possible a representation of event properties in a wide range of
reactions, within and beyond the Standard Model, with emphasis on
those where strong interactions play a role, directly or indirectly,
and therefore multihadronic final states are produced. The physics is
then not understood well enough to give an exact description; instead
the program has to be based on a combination of analytical results and
various QCD-based models. Extensive information is provided on all
program elements: subroutines and functions, switches and parameters,
and particle and process data. This should allow the user to tailor
the generation task to the topics of interest.

This package provides the shared libraries for %{name}.

%package devel
Summary:A simulation program for particle collisions at very high 
energies
Group:  Development/Libraries/C and C++
Requires:   %{soname} = %{version}
Recommends: %{name}-doc

%description