commit LHAPDF for openSUSE:Factory

2020-07-18 Thread root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2020-07-18 21:03:01

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


Package is "LHAPDF"

Sat Jul 18 21:03:01 2020 rev:17 rq:821645 version:6.3.0

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2020-05-03 
22:48:30.819314960 +0200
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new.3592/LHAPDF.changes  2020-07-18 
21:03:32.279645986 +0200
@@ -1,0 +2,31 @@
+Fri Jul 17 21:52:49 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 6.3.0:
+  * Provide setter methods on PDF for the flavour list and
+setPositive behaviour.
+  * Convert the AlphaS raw pointer on PDF to a std::unique_ptr.
+  * Update the cache strategy for 'replays', and make cache size
+and search/update strategy configurable at runtime.
+  * Extend caches to multi-level, searching through the N previous
+calls for x and Q2 independently.
+  * Make the caches fully thread-safe rather than just
+initialization-safe, by use of maps on thread IDs.
+  * Extend to cross-flavour, subgrid-specific x and Q2 caches.
+  * Use the x and Q2 knot hashes in cache-flushing tests.
+  * Add a hash function computation and comparator to the
+KnotArray1F.
+  * Convert caching struct acquisition to use a Meyers Singleton
+pattern, which guarantees thread-locality.
+  * Separate caching of x and Q2 variables in the
+LogBicubicInterpolator: evidence suggests that these may be
+updated at very different rates.
+  * Add simple caching to the LogBicubicInterpolator -- will cache
+contiguous calls of the same (x,Q).
+- Rebase sover.diff for update.
+- Build API documentation and package them as part of a new doc
+  package.
+- Add BuildRequires: python-setuptools to allow proper
+  postprocessing of the python-LHAPDF package when building.
+- Drop obsolete conditionals and Group tags.
+
+---

Old:

  LHAPDF-6.2.3.tar.gz

New:

  LHAPDF-6.3.0.tar.gz



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.nZiGYZ/_old  2020-07-18 21:03:33.783647602 +0200
+++ /var/tmp/diff_new_pack.nZiGYZ/_new  2020-07-18 21:03:33.787647607 +0200
@@ -16,26 +16,22 @@
 #
 
 
-%define so_name libLHAPDF-6_2_3
+%define so_name libLHAPDF-6_3_0
 %define execname lhapdf
 
 Name:   LHAPDF
-Version:6.2.3
+Version:6.3.0
 Release:0
 Summary:A library for unified interface to PDF sets
 License:GPL-3.0-only
-Group:  Development/Libraries/C and C++
 URL:https://lhapdf.hepforge.org/
 Source: 
http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz
 Patch1: sover.diff
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_headers-devel
-%else
-BuildRequires:  boost-devel >= 1.53.0
-%endif
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
+BuildRequires:  libboost_headers-devel
 BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  python-rpm-macros
@@ -54,7 +50,6 @@
 
 %package -n %{so_name}
 Summary:A library for unified and interface to PDF sets
-Group:  System/Libraries
 Obsoletes:  libLHAPDF < %{version}-%{release}
 Provides:   libLHAPDF = %{version}-%{release}
 
@@ -70,13 +65,9 @@
 
 %package -n %{name}-devel
 Summary:Development files for LHAPDF, a library for PDF sets
-Group:  Development/Libraries/C and C++
 Requires:   %{so_name} = %{version}
-%if 0%{?suse_version} > 1325
 BuildRequires:  libboost_headers-devel
-%else
-BuildRequires:  boost-devel >= 1.53.0
-%endif
+Recommends: %{name}-doc = %{version}
 
 %description -n %{name}-devel
 LHAPDF provides a unified and interface to PDF (probability
@@ -85,6 +76,16 @@
 This package provides the header and source files for development with
 %{name}.
 
+%package doc
+Summary:API documentation for LHAPDF, a library for PDF sets
+BuildArch:  noarch
+
+%description doc
+LHAPDF provides a unified and interface to PDF (probability
+distribution function) sets.
+
+This package provides the API documentation for LHAPDF in HTML format.
+
 %prep
 %setup -q
 %patch -P 1 -p1
@@ -97,9 +98,12 @@
 cp -pr ./ ../$python
 pushd ../$python
 %configure --disable-static --docdir=%{_docdir}/%{name}/
-make %{?_smp_mflags}
+%make_build
 popd
 }
+pushd ../python3
+%make_build doxy
+popd
 
 %install
 %{python_expand # py2 and py3 make_install
@@ -135,4 +139,7 @@
 %{python_sitearch}/*.egg-info
 %{python_sitearch}/*.so
 
+%files -n %{name}-doc
+%doc ../python3/doc/doxygen
+
 %changelog

++ 

commit LHAPDF for openSUSE:Factory

2020-05-03 Thread root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2020-05-03 22:48:26

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


Package is "LHAPDF"

Sun May  3 22:48:26 2020 rev:16 rq:799843 version:6.2.3

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2019-08-24 
18:47:03.433753527 +0200
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new.2738/LHAPDF.changes  2020-05-03 
22:48:30.819314960 +0200
@@ -1,0 +2,10 @@
+Tue Apr 28 01:35:14 UTC 2020 - Atri Bhattacharya 
+
+- Use python-rpm-macros to allow building python mod for all
+  supported versions of python; copy source into a different
+  directory for each python version and configure, build, and
+  install them correctly.
+- Move python dependent binary to python subpackage (python3
+  only).
+
+---



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.qgZ5qT/_old  2020-05-03 22:48:32.203318049 +0200
+++ /var/tmp/diff_new_pack.qgZ5qT/_new  2020-05-03 22:48:32.211318067 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package LHAPDF
 #
-# 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
@@ -25,7 +25,7 @@
 Summary:A library for unified interface to PDF sets
 License:GPL-3.0-only
 Group:  Development/Libraries/C and C++
-Url:https://lhapdf.hepforge.org/
+URL:https://lhapdf.hepforge.org/
 Source: 
http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz
 Patch1: sover.diff
 %if 0%{?suse_version} > 1325
@@ -33,14 +33,17 @@
 %else
 BuildRequires:  boost-devel >= 1.53.0
 %endif
+BuildRequires:  %{python_module devel}
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkg-config
-BuildRequires:  python-devel
+BuildRequires:  python-rpm-macros
 BuildRequires:  texlive-latex-bin
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
+%python_subpackages
+
 %description
 LHAPDF provides a unified and interface to PDF (probability
 distribution function) sets. It also works with the more recent
@@ -65,7 +68,7 @@
 
 This package provides the shared library for %{name}.
 
-%package devel
+%package -n %{name}-devel
 Summary:Development files for LHAPDF, a library for PDF sets
 Group:  Development/Libraries/C and C++
 Requires:   %{so_name} = %{version}
@@ -75,38 +78,38 @@
 BuildRequires:  boost-devel >= 1.53.0
 %endif
 
-%description devel
+%description -n %{name}-devel
 LHAPDF provides a unified and interface to PDF (probability
 distribution function) sets.
 
 This package provides the header and source files for development with
 %{name}.
 
-%package -n python-%{name}
-Summary:Python bindings for LHAPDF, a library for PDF sets
-Group:  Development/Libraries/C and C++
-Requires:   %{so_name} = %{version}
-Requires:   python
-
-%description -n python-%{name}
-LHAPDF provides a unified and interface to PDF (probability
-distribution function) sets.
-
-This package provides the python wrapper for %{name}.
-
 %prep
 %setup -q
 %patch -P 1 -p1
 
 %build
 autoreconf -fi
+%{python_expand # Necessary to run %%configure with both py2 and py3
+export PYTHON=%{_bindir}/$python
+mkdir ../$python
+cp -pr ./ ../$python
+pushd ../$python
 %configure --disable-static --docdir=%{_docdir}/%{name}/
 make %{?_smp_mflags}
+popd
+}
 
 %install
+%{python_expand # py2 and py3 make_install
+export PYTHON=%{_bindir}/$python
+pushd ../$python
 %make_install
+popd
+}
 
-sed -E -i "s|#! /usr/bin/env python|#! /usr/bin/python%{py_ver}|" 
%{buildroot}%{_bindir}/lhapdf
+sed -E -i "s|#! /usr/bin/env python|#! /usr/bin/python3|" 
%{buildroot}%{_bindir}/lhapdf
 sed -E -i "s|#! /usr/bin/env bash|#! /bin/bash|" 
%{buildroot}%{_bindir}/lhapdf-config
 
 find %{buildroot}%{_libdir}/ -name "*.la" -delete
@@ -118,20 +121,18 @@
 %defattr(-, root, root)
 %{_libdir}/libLHAPDF-%version.so
 
-%files devel
-%defattr(-, root, root)
+%files -n %{name}-devel
 %doc AUTHORS ChangeLog
 %license COPYING
-%{_bindir}/%{execname}
 %{_bindir}/%{execname}-*
 %{_datadir}/%{name}/
 %{_includedir}/%{name}
 %{_libdir}/libLHAPDF.so
 %{_libdir}/pkgconfig/%{execname}.pc
 
-%files -n python-%{name}
-%defattr(-, root, root)
-%{python_sitearch}/%{name}-*.egg-info
-%{python_sitearch}/%{execname}.so
+%files %{python_files}
+%python3_only %{_bindir}/%{execname}
+%{python_sitearch}/*.egg-info
+%{python_sitearch}/*.so
 
 %changelog




commit LHAPDF for openSUSE:Factory

2019-08-24 Thread root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2019-08-24 18:47:02

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


Package is "LHAPDF"

Sat Aug 24 18:47:02 2019 rev:15 rq:725664 version:6.2.3

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2019-01-24 
14:14:49.135265156 +0100
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new.7948/LHAPDF.changes  2019-08-24 
18:47:03.433753527 +0200
@@ -1,0 +2,34 @@
+Tue Aug 20 14:38:19 UTC 2019 - Atri Bhattacharya 
+
+- Update to version 6.2.3:
+  * Add a couple of extra trim() calls to path strings given to
+the Fortran API.
+  * Apply lhapdf script improvement from Ivan Razumov / Genser.
+- Changes from version 6.2.2:
+  * Don't pop the final path entry off in the pathsPrepend and
+pathsAppend functions: the compile-time fallback may have been
+disabled.
+  * Add a 'show' option to the lhapdf script.
+  * Adapt MPI file-reading patch from Stefan Hoeche. Enable with
+--enable-mpi to configure.
+  * Rewrite the lhapdf data-manager script to use argparse, for
+compatibility with Python 3.
+  * Apply compiler optimisation bypass "volatile" hack to default
+data path insertion. Thanks to Zahari Kassabov.
+  * Add legend PDF name aliasing to plotpdfs
+  * Explicitly catch x > xMax error in ContinuationExtrapolator.
+  * Don't require the presence of Content-Length in HTTP header.
+  * Utils.h: Fix separator bug in join() function.
+  * Remove 'const's from return-by-value types in KnotArray.h, to
+keep icpc happy.
+  * Add lhapdf_lambda4/5 functions in the Fortran interface.
+  * Remove unwanted pid argument from the Fortran xfx*_stdpartons
+functions.
+  * Move Config::get() static function from header to .cc, since a
+singleton needs to only 'live' in one compilation unit.
+- Drop LHAPDF-pdfset-download-url-update.patch: incorporated
+  upstream.
+- Replace env-based hashbang with one explicitly referring to the
+  correct binary.
+
+---

Old:

  LHAPDF-6.2.1.tar.gz
  LHAPDF-pdfset-download-url-update.patch

New:

  LHAPDF-6.2.3.tar.gz



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.d24PkT/_old  2019-08-24 18:47:03.877753484 +0200
+++ /var/tmp/diff_new_pack.d24PkT/_new  2019-08-24 18:47:03.877753484 +0200
@@ -12,15 +12,15 @@
 # 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 so_name libLHAPDF-6_2_1
+%define so_name libLHAPDF-6_2_3
 %define execname lhapdf
 
 Name:   LHAPDF
-Version:6.2.1
+Version:6.2.3
 Release:0
 Summary:A library for unified interface to PDF sets
 License:GPL-3.0-only
@@ -28,8 +28,6 @@
 Url:https://lhapdf.hepforge.org/
 Source: 
http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz
 Patch1: sover.diff
-# PATCH-FIX-UPSTREAM LHAPDF-pdfset-download-url-update.patch 
bdshah...@gmail.com -- Update to upstream server's changed URL for downloading 
pdfsets; patch taken from upstream mercurial repository
-Patch2: LHAPDF-pdfset-download-url-update.patch 
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_headers-devel
 %else
@@ -99,7 +97,6 @@
 %prep
 %setup -q
 %patch -P 1 -p1
-%patch2 -p1
 
 %build
 autoreconf -fi
@@ -109,6 +106,9 @@
 %install
 %make_install
 
+sed -E -i "s|#! /usr/bin/env python|#! /usr/bin/python%{py_ver}|" 
%{buildroot}%{_bindir}/lhapdf
+sed -E -i "s|#! /usr/bin/env bash|#! /bin/bash|" 
%{buildroot}%{_bindir}/lhapdf-config
+
 find %{buildroot}%{_libdir}/ -name "*.la" -delete
 
 %post   -n %{so_name} -p /sbin/ldconfig

++ LHAPDF-6.2.1.tar.gz -> LHAPDF-6.2.3.tar.gz ++
 16585 lines of diff (skipped)




commit LHAPDF for openSUSE:Factory

2019-01-24 Thread root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2019-01-24 14:14:48

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


Package is "LHAPDF"

Thu Jan 24 14:14:48 2019 rev:14 rq:667896 version:6.2.1

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2017-10-09 
19:40:38.231583436 +0200
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new.28833/LHAPDF.changes 2019-01-24 
14:14:49.135265156 +0100
@@ -1,0 +2,8 @@
+Sat Jan 19 14:41:07 UTC 2019 - badshah...@gmail.com
+
+- Add LHAPDF-pdfset-download-url-update.patch: Update to upstream
+  server's changed URL for downloading pdfsets; patch taken from
+  upstream mercurial.
+- Use %%license to install COPYING file.
+
+---

New:

  LHAPDF-pdfset-download-url-update.patch



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.x2O6py/_old  2019-01-24 14:14:49.679264528 +0100
+++ /var/tmp/diff_new_pack.x2O6py/_new  2019-01-24 14:14:49.683264523 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package LHAPDF
 #
-# Copyright (c) 2017 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
@@ -23,11 +23,13 @@
 Version:6.2.1
 Release:0
 Summary:A library for unified interface to PDF sets
-License:GPL-3.0
+License:GPL-3.0-only
 Group:  Development/Libraries/C and C++
 Url:https://lhapdf.hepforge.org/
 Source: 
http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz
 Patch1: sover.diff
+# PATCH-FIX-UPSTREAM LHAPDF-pdfset-download-url-update.patch 
bdshah...@gmail.com -- Update to upstream server's changed URL for downloading 
pdfsets; patch taken from upstream mercurial repository
+Patch2: LHAPDF-pdfset-download-url-update.patch 
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_headers-devel
 %else
@@ -97,6 +99,7 @@
 %prep
 %setup -q
 %patch -P 1 -p1
+%patch2 -p1
 
 %build
 autoreconf -fi
@@ -117,7 +120,8 @@
 
 %files devel
 %defattr(-, root, root)
-%doc AUTHORS ChangeLog COPYING
+%doc AUTHORS ChangeLog
+%license COPYING
 %{_bindir}/%{execname}
 %{_bindir}/%{execname}-*
 %{_datadir}/%{name}/

++ LHAPDF-pdfset-download-url-update.patch ++
# HG changeset patch
# User Graeme Watt 
# Date 1540393858 -3600
#  Wed Oct 24 16:10:58 2018 +0100
# Node ID 4cc834904ebe36c62b6a1bc03773bf86ef037bba
# Parent  750ef2c28181d05374f0e091ae187f59bdf87c61
Update lhapdf download script for new HepForge

diff --git a/bin/lhapdf.in b/bin/lhapdf.in
--- a/bin/lhapdf.in
+++ b/bin/lhapdf.in
@@ -21,7 +21,7 @@
 
 
 ## Base paths etc. for set and index file downloading
-urlbase = 'http://www.hepforge.org/archive/lhapdf/pdfsets/%s/' % major_version
+urlbase = 'https://lhapdf.hepforge.org/downloads?f=pdfsets/%s/' % major_version
 afsbase = '/afs/cern.ch/sw/lcg/external/lhapdfsets/current/'
 cvmfsbase='/cvmfs/sft.cern.ch/lcg/external/lhapdfsets/current/'
 index_filename = 'pdfsets.index'
@@ -277,7 +277,7 @@
 import urllib2 as urllib
 try:
 u = urllib.urlopen(url)
-file_size = int(u.info().get('Content-Length')[0])
+file_size = int(u.info().get('Content-Length', [0])[0])
 except urllib.URLError:
 e = sys.exc_info()[1]
 logging.error('Unable to download %s' % url)
@@ -286,7 +286,10 @@
 logging.debug('Downloading from %s' % url)
 logging.debug('Downloading to %s' % dest_filepath)
 if dryrun:
-logging.info('%s [%s]' % (os.path.basename(url), 
convertBytes(file_size)))
+if file_size:
+logging.info('%s [%s]' % (os.path.basename(url), 
convertBytes(file_size)))
+else:
+logging.info('%s' % os.path.basename(url))
 return False
 
 try:
@@ -306,7 +309,10 @@
 dest_file.write(buffer)
 
 status  = chr(13) + '%s: ' % os.path.basename(url)
-status += r'%s [%3.1f%%]' % 
(convertBytes(file_size_dl).rjust(10), file_size_dl * 100. / file_size)
+if file_size:
+status += r'%s [%3.1f%%]' % 
(convertBytes(file_size_dl).rjust(10), file_size_dl * 100. / file_size)
+else:
+status += r'%s' % convertBytes(file_size_dl).rjust(10)
 sys.stdout.write(status+' ')
 except urllib.URLError:
 e = sys.exc_info()[1]




commit LHAPDF for openSUSE:Factory

2017-10-09 Thread root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2017-10-09 19:40:35

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


Package is "LHAPDF"

Mon Oct  9 19:40:35 2017 rev:13 rq:529947 version:6.2.1

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2017-09-26 
21:16:22.441934280 +0200
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes   2017-10-09 
19:40:38.231583436 +0200
@@ -1,0 +2,5 @@
+Fri Sep 15 09:41:52 UTC 2017 - jeng...@inai.de
+
+- Trim descriptions to relevant parts.
+
+---



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.b7HTOn/_old  2017-10-09 19:40:39.223539837 +0200
+++ /var/tmp/diff_new_pack.b7HTOn/_new  2017-10-09 19:40:39.223539837 +0200
@@ -22,10 +22,10 @@
 Name:   LHAPDF
 Version:6.2.1
 Release:0
-Summary:A library for unified and easy to use interface to modern PDF 
sets
+Summary:A library for unified interface to PDF sets
 License:GPL-3.0
 Group:  Development/Libraries/C and C++
-Url:http://lhapdf.hepforge.org
+Url:https://lhapdf.hepforge.org/
 Source: 
http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz
 Patch1: sover.diff
 %if 0%{?suse_version} > 1325
@@ -42,39 +42,31 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-LHAPDF provides a unified and easy to use interface to modern PDF
-sets. It is designed to work not only with individual PDF sets but
-also with the more recent multiple "error" sets. It can be viewed as
-the successor to PDFLIB, incorporating many of the older sets found in
-the latter, including pion and photon PDFs. In LHAPDF the computer
-code and input parameters/grids are separated thus allowing more easy
-updating and no limit to the expansion possibilities. The code and
-data sets can be downloaded together or inidivually as desired. From
-version 4.1 onwards a configuration script facilitates the
-installation of LHAPDF.
+LHAPDF provides a unified and interface to PDF (probability
+distribution function) sets. It also works with the more recent
+multiple "error" sets, and incorporates many of the older sets found
+in PDFLIB, including pion and photon PDFs. In LHAPDF, the computer
+code and input parameters/grids are separated, thus allowing updating
+and no limit to the expansion possibilities.
 
 %package -n %{so_name}
-Summary:A library for unified and easy to use interface to modern PDF 
sets
+Summary:A library for unified and interface to PDF sets
 Group:  System/Libraries
 Obsoletes:  libLHAPDF < %{version}-%{release}
 Provides:   libLHAPDF = %{version}-%{release}
 
 %description -n %{so_name}
-LHAPDF provides a unified and easy to use interface to modern PDF
-sets. It is designed to work not only with individual PDF sets but
-also with the more recent multiple "error" sets. It can be viewed as
-the successor to PDFLIB, incorporating many of the older sets found in
-the latter, including pion and photon PDFs. In LHAPDF the computer
-code and input parameters/grids are separated thus allowing more easy
-updating and no limit to the expansion possibilities. The code and
-data sets can be downloaded together or inidivually as desired. From
-version 4.1 onwards a configuration script facilitates the
-installation of LHAPDF.
+LHAPDF provides a unified and interface to PDF (probability
+distribution function) sets. It also works with the more recent
+multiple "error" sets, and incorporates many of the older sets found
+in PDFLIB, including pion and photon PDFs. In LHAPDF, the computer
+code and input parameters/grids are separated, thus allowing updating
+and no limit to the expansion possibilities.
 
 This package provides the shared library for %{name}.
 
 %package devel
-Summary:A library for unified and easy to use interface to modern PDF 
sets
+Summary:Development files for LHAPDF, a library for PDF sets
 Group:  Development/Libraries/C and C++
 Requires:   %{so_name} = %{version}
 %if 0%{?suse_version} > 1325
@@ -84,37 +76,21 @@
 %endif
 
 %description devel
-LHAPDF provides a unified and easy to use interface to modern PDF
-sets. It is designed to work not only with individual PDF sets but
-also with the more recent multiple "error" sets. It can be viewed as
-the successor to PDFLIB, incorporating many of the older sets found in
-the latter, including pion and photon PDFs. In LHAPDF the computer
-code and input parameters/grids are separated thus allowing more easy
-updating and no limit to the expansion 

commit LHAPDF for openSUSE:Factory

2017-09-26 Thread root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2017-09-26 21:15:17

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


Package is "LHAPDF"

Tue Sep 26 21:15:17 2017 rev:12 rq:525948 version:6.2.1

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2017-08-24 
18:45:23.604604578 +0200
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes   2017-09-26 
21:16:22.441934280 +0200
@@ -1,0 +2,18 @@
+Sun Sep 10 19:49:30 UTC 2017 - badshah...@gmail.com
+
+- Update to version 6.2.1:
+  * Fix signed/unsigned comparison in Fortran interface.
+  * Fix ccstr_to_fstr function, and hence several problems in the
+LHAGlue Fortran interface.
+  * Use lhapdf Python module in lhapdf script, to avoid
+YAML-parsing problems.
+  * Extend Python xfxQ and xfxQ2 functions to allow multiple PID
+values and 2-arg versions which return all PIDs.
+  * Make alphaS, interpolator, and extrapolator setting eager
+rather than lazy.
+  * Remove unique_ptr from the public PDF.h header for now, for
+C++98 API compatibility.
+  * Eliminate C++11 features from headers, and moving some
+oversized inlines into .cc files.
+
+---

Old:

  LHAPDF-6.2.0.tar.gz

New:

  LHAPDF-6.2.1.tar.gz



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.0sZNVg/_old  2017-09-26 21:16:23.029851625 +0200
+++ /var/tmp/diff_new_pack.0sZNVg/_new  2017-09-26 21:16:23.033851063 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define so_name libLHAPDF-6_2_0
+%define so_name libLHAPDF-6_2_1
 %define execname lhapdf
 
 Name:   LHAPDF
-Version:6.2.0
+Version:6.2.1
 Release:0
 Summary:A library for unified and easy to use interface to modern PDF 
sets
 License:GPL-3.0

++ LHAPDF-6.2.0.tar.gz -> LHAPDF-6.2.1.tar.gz ++
 16167 lines of diff (skipped)




commit LHAPDF for openSUSE:Factory

2017-08-24 Thread root
Hello community,

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

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


Package is "LHAPDF"

Thu Aug 24 18:44:15 2017 rev:11 rq:514124 version:6.2.0

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2017-03-24 
02:08:47.325293698 +0100
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes   2017-08-24 
18:45:23.604604578 +0200
@@ -1,0 +2,24 @@
+Wed Aug  2 05:11:20 UTC 2017 - badshah...@gmail.com
+
+- Update to version 6.2.0:
+  * Add warning printouts and some verbosity control to the
+LHAGlue Fortran setlhaparm function.
+  * Provide lookupPDF and lookupLHAPDFID functions accepting a
+single setname/mem string.
+  * Finally removed Boost multi_array.
+  * All Boost usage removed except multi_array.
+  * Propagate C++11 compiler definition to Cython build and
+lhapdf-config; add --cxx flag to lhapdf-config.
+  * Add normal and chi-squared quantile functions, and incomplete
+gamma functions, extracted and converted by Graeme Watt based
+on ROOT and Cephes code.
+  * Require C++11, and starting to remove Boost.
+  * Add x-grouped xf vs Q plots to plotpdfs, and allow the user to
+control which plot groups to make.
+  * Improvements to plotpdfs script.
+  * Move scripts for installation into a bin directory.
+  * Corrections in the lhapdf manager script for Python3
+compatibility.
+- Refresh sover.diff for updated version.
+
+---

Old:

  LHAPDF-6.1.6.tar.gz

New:

  LHAPDF-6.2.0.tar.gz



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.IDpRUF/_old  2017-08-24 18:45:24.772440145 +0200
+++ /var/tmp/diff_new_pack.IDpRUF/_new  2017-08-24 18:45:24.784438455 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define so_name libLHAPDF-6_1_6
+%define so_name libLHAPDF-6_2_0
 %define execname lhapdf
 
 Name:   LHAPDF
-Version:6.1.6
+Version:6.2.0
 Release:0
 Summary:A library for unified and easy to use interface to modern PDF 
sets
 License:GPL-3.0

++ LHAPDF-6.1.6.tar.gz -> LHAPDF-6.2.0.tar.gz ++
 51326 lines of diff (skipped)

++ sover.diff ++
--- /var/tmp/diff_new_pack.IDpRUF/_old  2017-08-24 18:45:25.144387774 +0200
+++ /var/tmp/diff_new_pack.IDpRUF/_new  2017-08-24 18:45:25.144387774 +0200
@@ -10,10 +10,10 @@
  src/Makefile.am |4 
  1 file changed, 4 insertions(+)
 
-Index: LHAPDF-6.1.6/src/Makefile.am
+Index: LHAPDF-6.2.0/src/Makefile.am
 ===
 LHAPDF-6.1.6.orig/src/Makefile.am
-+++ LHAPDF-6.1.6/src/Makefile.am
+--- LHAPDF-6.2.0.orig/src/Makefile.am
 LHAPDF-6.2.0/src/Makefile.am
 @@ -18,15 +18,19 @@ libLHAPDF_la_SOURCES = \
  libLHAPDFInfo_la_SOURCES = Info.cc
  libLHAPDFInfo_la_CPPFLAGS = -I$(srcdir)/yamlcpp -DYAMLCPP_API=3 
-DYAML_NAMESPACE=LHAPDF_YAML $(AM_CPPFLAGS)
@@ -24,7 +24,7 @@
  libLHAPDFPaths_la_CPPFLAGS = $(AM_CPPFLAGS) 
-DLHAPDF_INSTALL_PREFIX=\"$(prefix)\" -DLHAPDF_DATA_PREFIX=\"$(datadir)\"
 +libLHAPDFPaths_la_LDFLAGS = -release ${PACKAGE_VERSION}
  
- libLHAPDF_la_LIBADD = $(BOOST_LIBS) libLHAPDFInfo.la libLHAPDFPaths.la
+ libLHAPDF_la_LIBADD = libLHAPDFInfo.la libLHAPDFPaths.la
 +libLHAPDF_la_LDFLAGS = -release ${PACKAGE_VERSION}
  
  if ENABLE_LHAGLUE




commit LHAPDF for openSUSE:Factory

2017-03-23 Thread root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2017-03-24 02:08:46

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


Package is "LHAPDF"

Fri Mar 24 02:08:46 2017 rev:10 rq:457561 version:6.1.6

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2016-02-03 
10:20:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes   2017-03-24 
02:08:47.325293698 +0100
@@ -1,0 +2,12 @@
+Mon Feb 13 17:40:13 UTC 2017 - jeng...@inai.de
+
+- Fix RPM groups. Call ldconfig directly.
+- Add sover.diff and do shared library versioning
+  as required by guidelines.
+
+---
+Wed Feb  1 12:37:53 UTC 2017 - adam.ma...@suse.de
+
+- use individual libboost-*-devel packages instead of boost-devel
+
+---

New:

  sover.diff



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.J3Wf3O/_old  2017-03-24 02:08:48.133179331 +0100
+++ /var/tmp/diff_new_pack.J3Wf3O/_new  2017-03-24 02:08:48.137178764 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package LHAPDF
 #
-# 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,7 +16,7 @@
 #
 
 
-%define so_name libLHAPDF
+%define so_name libLHAPDF-6_1_6
 %define execname lhapdf
 
 Name:   LHAPDF
@@ -27,9 +27,15 @@
 Group:  Development/Libraries/C and C++
 Url:http://lhapdf.hepforge.org
 Source: 
http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz
+Patch1: sover.diff
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_headers-devel
+%else
 BuildRequires:  boost-devel >= 1.53.0
+%endif
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
+BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  python-devel
 BuildRequires:  texlive-latex-bin
@@ -49,7 +55,9 @@
 
 %package -n %{so_name}
 Summary:A library for unified and easy to use interface to modern PDF 
sets
-Group:  Development/Libraries/C and C++
+Group:  System/Libraries
+Obsoletes:  libLHAPDF < %{version}-%{release}
+Provides:   libLHAPDF = %{version}-%{release}
 
 %description -n %{so_name}
 LHAPDF provides a unified and easy to use interface to modern PDF
@@ -69,7 +77,11 @@
 Summary:A library for unified and easy to use interface to modern PDF 
sets
 Group:  Development/Libraries/C and C++
 Requires:   %{so_name} = %{version}
-Requires:   boost-devel
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_headers-devel
+%else
+BuildRequires:  boost-devel >= 1.53.0
+%endif
 
 %description devel
 LHAPDF provides a unified and easy to use interface to modern PDF
@@ -108,8 +120,10 @@
 
 %prep
 %setup -q
+%patch -P 1 -p1
 
 %build
+autoreconf -fi
 %configure --disable-static --docdir=%{_docdir}/%{name}/
 make %{?_smp_mflags}
 
@@ -118,15 +132,12 @@
 
 find %{buildroot}%{_libdir}/ -name "*.la" -delete
 
-%post -n %{so_name}
-/sbin/ldconfig
-
-%postun -n %{so_name}
-/sbin/ldconfig
+%post   -n %{so_name} -p /sbin/ldconfig
+%postun -n %{so_name} -p /sbin/ldconfig
 
 %files -n %{so_name}
 %defattr(-, root, root)
-%{_libdir}/*.so
+%{_libdir}/libLHAPDF-%version.so
 
 %files devel
 %defattr(-, root, root)
@@ -135,6 +146,7 @@
 %{_bindir}/%{execname}-*
 %{_datadir}/%{name}/
 %{_includedir}/%{name}
+%{_libdir}/libLHAPDF.so
 %{_libdir}/pkgconfig/%{execname}.pc
 
 %files -n python-%{name}

++ sover.diff ++
From: Jan Engelhardt 
Date: 2017-02-13 18:39:04.166820498 +0100

build: enforce library versioning

Bad things happen when the ABI changes and there is no way
to notice it.

---
 src/Makefile.am |4 
 1 file changed, 4 insertions(+)

Index: LHAPDF-6.1.6/src/Makefile.am
===
--- LHAPDF-6.1.6.orig/src/Makefile.am
+++ LHAPDF-6.1.6/src/Makefile.am
@@ -18,15 +18,19 @@ libLHAPDF_la_SOURCES = \
 libLHAPDFInfo_la_SOURCES = Info.cc
 libLHAPDFInfo_la_CPPFLAGS = -I$(srcdir)/yamlcpp -DYAMLCPP_API=3 
-DYAML_NAMESPACE=LHAPDF_YAML $(AM_CPPFLAGS)
 libLHAPDFInfo_la_LIBADD = $(builddir)/yamlcpp/liblhapdf-yaml-cpp.la
+libLHAPDFInfo_la_LDFLAGS = -release ${PACKAGE_VERSION}
 
 libLHAPDFPaths_la_SOURCES = Paths.cc
 libLHAPDFPaths_la_CPPFLAGS = $(AM_CPPFLAGS) 
-DLHAPDF_INSTALL_PREFIX=\"$(prefix)\" -DLHAPDF_DATA_PREFIX=\"$(datadir)\"
+libLHAPDFPaths_la_LDFLAGS = -release ${PACKAGE_VERSION}
 
 libLHAPDF_la_LIBADD 

commit LHAPDF for openSUSE:Factory

2016-02-03 Thread h_root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2016-02-03 10:20:00

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


Package is "LHAPDF"

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2015-06-30 
10:17:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes   2016-02-03 
10:20:03.0 +0100
@@ -1,0 +2,50 @@
+Mon Feb  1 13:01:58 UTC 2016 - badshah...@gmail.com
+
+- Update to version 6.1.6:
+  + Add canonical PDF.orderQCD property to Python PDF, to replace
+PDF.qcdOrder.
+  + Add PDF::quarkMass and PDF::quarkThreshold methods to C++ and
+Python.
+  + Fix quark integer ID mapping to Down/Up metadata keys in
+AlphaS factory routine.
+  + Add a cstr_to_fstr function to LHAGlue.cc, for improved C++ to
+Fortran string conversion (handling length limits, padding
+rather than zero-termination, etc.)
+  + Add PDF::print() protection against being unable to read the
+PDF set index file, so there isn't a crash for the trivial
+reason of on-screen printout formatting when the data path is
+restricted with trailing ::.
+  + Fixes to the lhapdf script. Thanks again to Dmitry Kalinkin
+for a patch.
+  + Add missing getlam4 and getlam5 functions to Fortran
+interface. Thanks to Dmitry Kalinkin for the patch.
+  + Update Cython and Python interfaces to support Python3 syntax.
+Thanks to Vitaly Yermolchyk for the patches!
+  + Update to even newer boost.m4
+  + Don't append the install prefix to path searches if
+$LHAPDF_DATA_PATH ends with a double-colon, ::.
+  + De-inline the availablePDFSets() function, and veto duplicate
+set names.
+  + Determine number of parameter variation members by counting
+number of "+" signs in ErrorType, e.g. "replicas+as+mc+mb+mt".
+  + Added a new checkPdfType() member function to PDFSet class.
+  + Added support for combined PDF+alphaS sets via new ErrorType
+values, i.e. "replicas+as", "hessian+as" and "symmhessian+as".
+  + Updating AUTHORS notice to final EPJC paper reference, and
+adding a final citation reminder message via the Config
+destructor.
+  + src/Factories.cc: Adding a set of expandPDFsStr(),
+decodePDFStr and decodePDFsStr functions to be used for
+handling more general PDF strings of the sort that will be
+used in the CompositePDF factory system.
+  + Adding a default constructor and knotarrays() accessor to
+GridPDF, as requested by Nathan Hartland.
+  + Remove abs(...) twice in function
+PDFSet::randomValueFromHessian to correct a mistake in Eq.
+(6.5) of arXiv:1205.4024v2.  The correction is necessary to
+ensure that correlations are preserved when converting a
+Hessian PDF set to a Monte Carlo PDF set.
+- Drop LHAPDF-boost-configure-for-GCC5.patch, incorporated
+  upstream.
+
+---

Old:

  LHAPDF-6.1.5.tar.gz
  LHAPDF-boost-configure-for-GCC5.patch

New:

  LHAPDF-6.1.6.tar.gz



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.Dk6gD4/_old  2016-02-03 10:20:03.0 +0100
+++ /var/tmp/diff_new_pack.Dk6gD4/_new  2016-02-03 10:20:03.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package LHAPDF
 #
-# 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
@@ -20,25 +20,19 @@
 %define execname lhapdf
 
 Name:   LHAPDF
-Version:6.1.5
+Version:6.1.6
 Release:0
 Summary:A library for unified and easy to use interface to modern PDF 
sets
 License:GPL-3.0
 Group:  Development/Libraries/C and C++
 Url:http://lhapdf.hepforge.org
 Source: 
http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM LHAPDF-boost-configure-for-GCC5.patch 
badshah...@gmail.com -- Fix autoconf's boost lookup with GCC5; patch taken from 
boost.m4 upstream
-Patch0: LHAPDF-boost-configure-for-GCC5.patch
 BuildRequires:  boost-devel >= 1.53.0
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
 BuildRequires:  python-devel
 BuildRequires:  texlive-latex-bin
-# For patch0, which modifies autobuild files
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -115,16 +109,7 @@
 %prep
 %setup -q
 
-# GCC5 used only for openSUSE > 13.2
-%if 0%{?suse_version} > 1320
-%patch0 

commit LHAPDF for openSUSE:Factory

2015-06-30 Thread h_root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2015-06-30 10:17:40

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


Package is LHAPDF

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2015-03-23 
12:18:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes   2015-06-30 
10:17:41.0 +0200
@@ -1,0 +2,7 @@
+Thu Jun 25 04:56:40 UTC 2015 - badshah...@gmail.com
+
+- Add LHAPDF-boost-configure-for-GCC5.patch to fix autoconf
+  boost macros lookup with GCC5; patch taken from boost.m4
+  upstream [https://github.com/tsuna/boost.m4].
+
+---

New:

  LHAPDF-boost-configure-for-GCC5.patch



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.aEt64k/_old  2015-06-30 10:17:41.0 +0200
+++ /var/tmp/diff_new_pack.aEt64k/_new  2015-06-30 10:17:41.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package LHAPDF
 #
-# 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
@@ -27,12 +27,18 @@
 Group:  Development/Libraries/C and C++
 Url:http://lhapdf.hepforge.org
 Source: 
http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM LHAPDF-boost-configure-for-GCC5.patch 
badshah...@gmail.com -- Fix autoconf's boost lookup with GCC5; patch taken from 
boost.m4 upstream
+Patch0: LHAPDF-boost-configure-for-GCC5.patch
 BuildRequires:  boost-devel = 1.53.0
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
 BuildRequires:  python-devel
 BuildRequires:  texlive-latex-bin
+# For patch0, which modifies autobuild files
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -109,7 +115,16 @@
 %prep
 %setup -q
 
+# GCC5 used only for openSUSE  13.2
+%if 0%{?suse_version}  1320
+%patch0 -p1
+%endif
+
 %build
+# GCC5 used only for openSUSE  13.2
+%if 0%{?suse_version}  1320
+autoreconf -i
+%endif
 %configure --disable-static --docdir=%{_docdir}/%{name}/
 make %{?_smp_mflags}
 

++ LHAPDF-boost-configure-for-GCC5.patch ++
 824 lines (skipped)




commit LHAPDF for openSUSE:Factory

2015-03-23 Thread h_root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2015-03-23 12:18:37

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


Package is LHAPDF

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2014-09-07 
11:10:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes   2015-03-23 
12:18:38.0 +0100
@@ -1,0 +2,42 @@
+Fri Mar 20 19:10:37 UTC 2015 - badshah...@gmail.com
+
+- Update to version 6.1.5:
+  + Better error handling in PDF index lookup, including clearer
+reporting of set-unmatched PDF IDs and member numbers which
+are out of range for a valid set.
+  + Restoring original active set member in LHAGlue metadata get*
+functions which were previously switching focus as a result of
+calling loadMember() to get numerical grid data.
+  + Making LHAGlue Fortran interface switch the current set slot
+more coherently (has_photon is the exception).
+  + Attempt to use Threshold* metadata keys for Fortran
+getthresholdm_ and old C++ wrapper getThreshold. Not yet fully
+supported in the rest of the system but we may as well
+pre-empt it while editing LHAGlue.cc.
+  + Add missing getdescm_ and getdesc_ Fortran functions.
+  + Add missing Fortran getdatapath function, cf. LHAPDF5 but with
+colon separators between multiple paths if appropriate.
+  + Add Fortran lhapdf_getpdfsetlist function, returning the list
+of available PDF sets as a space-separated string. Note the
+lhapdf_ prefix -- this is the intended 'namespace' form for a
+new Fortran interface at some point.
+  + Remove obsolete config flags from lhapdf.conf
+  + examples/compatibility.cc: Simplify compatibility macro
+checking.
+  + Add parsing and use of the internal PID data line in
+GridPDF.cc, in preference to the PDF::flavors() method. This
+fixes a bug, since flavors() was sorting the list, meaning
+that data files without monotonically sorted PID columns would
+wrongly assign PDFs to PIDs.
+  + Added new ContinuationExtrapolator to provide same
+extrapolation as in the MSTW standalone code (and LHAPDF5 when
+using MSTW sets).
+  + Better code organisation and protection against out-of-bounds
+array accesses in log-bicubic interpolator.
+  + Fallback to bilinear interpolator if using bicubic
+interpolator with only 2 or 3 Q2 knots in a subgrid.
+  + Improve LHAGlue info messages to not specify that particular
+generators are being used.
+- LHAPDF-devel should require boost-devel.
+
+---

Old:

  LHAPDF-6.1.4.tar.gz

New:

  LHAPDF-6.1.5.tar.gz



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.R5CpTo/_old  2015-03-23 12:18:39.0 +0100
+++ /var/tmp/diff_new_pack.R5CpTo/_new  2015-03-23 12:18:39.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package LHAPDF
 #
-# Copyright (c) 2014 SUSE LINUX Products 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
@@ -20,7 +20,7 @@
 %define execname lhapdf
 
 Name:   LHAPDF
-Version:6.1.4
+Version:6.1.5
 Release:0
 Summary:A library for unified and easy to use interface to modern PDF 
sets
 License:GPL-3.0
@@ -69,6 +69,7 @@
 Summary:A library for unified and easy to use interface to modern PDF 
sets
 Group:  Development/Libraries/C and C++
 Requires:   %{so_name} = %{version}
+Requires:   boost-devel
 
 %description devel
 LHAPDF provides a unified and easy to use interface to modern PDF

++ LHAPDF-6.1.4.tar.gz - LHAPDF-6.1.5.tar.gz ++
 2528 lines of diff (skipped)

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



commit LHAPDF for openSUSE:Factory

2014-09-07 Thread h_root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2014-09-07 11:10:16

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


Package is LHAPDF

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2014-06-24 
15:16:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes   2014-09-07 
11:10:24.0 +0200
@@ -1,0 +2,30 @@
+Sat Sep  6 22:23:20 UTC 2014 - badshah...@gmail.com
+
+- Update to version 6.1.4:
+  - Adding multiset variants of the 5 getmin/max LHAGlue
+functions
+  - Adding the 'unofficial' getminmax Fortran function to
+LHAGlue.cc
+  - Treat PID 0 as an alias for 21 in PDF::hasFlavor as well as
+the PDF::xf* functions
+  - Clarify in lhapdf script help that 'list' by default shows all
+available sets, not those installed on the user's system
+  - Update CONFIGFLAGS docs to fix some errors w.r.t. actual flag
+usage
+  - Treat a DataVersion of 0 as unvalidated: valid numbers now
+start at 1
+  - Remove the LHAPDF ID from the warning printout about
+unvalidated PDFs, since in that case there will usually be no
+standard ID number and it just gets unhelpfully reported as -1
+  - Detect and report improperly terminated grid files (ones
+missing a --- final line)
+  - Replace asserts with exceptions and improve subgrid error
+reporting in GridPDF
+  - Report the value of Q2 that causes a subgrid-finding failure
+  - Improve testgrid to use PDFNAME/MEMNUM arg syntax
+  - Forbid compilation if the demon combination of Boost  1.47
+andGCC = 4.6, with a serious bug in BOOST_FOREACH, is found:
+http://code-muse.com/2013/08/06/boostforeach-and-compiler-bugs
+  - Improved AlphaS ODE solver performance.
+
+---

Old:

  LHAPDF-6.1.3.tar.gz

New:

  LHAPDF-6.1.4.tar.gz



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.28Y7JI/_old  2014-09-07 11:10:25.0 +0200
+++ /var/tmp/diff_new_pack.28Y7JI/_new  2014-09-07 11:10:25.0 +0200
@@ -20,7 +20,7 @@
 %define execname lhapdf
 
 Name:   LHAPDF
-Version:6.1.3
+Version:6.1.4
 Release:0
 Summary:A library for unified and easy to use interface to modern PDF 
sets
 License:GPL-3.0

++ LHAPDF-6.1.3.tar.gz - LHAPDF-6.1.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/LHAPDF-6.1.3/AUTHORS new/LHAPDF-6.1.4/AUTHORS
--- old/LHAPDF-6.1.3/AUTHORS2014-05-19 11:56:01.0 +0200
+++ new/LHAPDF-6.1.4/AUTHORS2014-07-27 22:23:30.0 +0200
@@ -20,3 +20,17 @@
   Juan Rojo
   Marek Schoenherr
   Mike Whalley
+
+
+CITATION
+
+
+Please cite the contribution
+
+  New access to PDF data via LHAPDF6, by A. Buckley
+  in Les Houches 2013: Physics at TeV Colliders: Standard Model Working Group 
Report
+  http://arxiv.org/abs/1405.1067
+  http://inspirehep.net/search?p=find+eprint+1405.1067
+
+A full write-up of LHAPDF6 will appear as soon as possible and
+will replace this current recommendation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/LHAPDF-6.1.3/ChangeLog new/LHAPDF-6.1.4/ChangeLog
--- old/LHAPDF-6.1.3/ChangeLog  2014-06-17 16:51:19.0 +0200
+++ new/LHAPDF-6.1.4/ChangeLog  2014-08-19 10:49:01.0 +0200
@@ -1,3 +1,52 @@
+2014-08-19  Andy Buckley  andy.buck...@cern.ch
+
+   * LHAPDF 6.1.4 release
+
+2014-08-15  Andy Buckley  andy.buck...@cern.ch
+
+   * Adding multiset variants of the 5 getmin/max LHAGlue functions.
+
+   * Adding the 'unofficial' getminmax Fortran function to LHAGlue.cc
+   (thanks to Andrey Sapronov for the report and patch).
+
+2014-07-18  Andy Buckley  andy.buck...@cern.ch
+
+   * Treat PID 0 as an alias for 21 in PDF::hasFlavor as well as the
+   PDF::xf* functions. Thanks to Nathan Hartland for the report.
+
+2014-07-10  Andy Buckley  andy.buck...@cern.ch
+
+   * Clarify in lhapdf script help that 'list' by default shows all
+   available sets, not those installed on the user's system.
+
+2014-07-09  Andy Buckley  andy.buck...@cern.ch
+
+   * Update CONFIGFLAGS docs to fix some errors w.r.t. actual flag usage.
+
+   * Treat a DataVersion of 0 as unvalidated: valid numbers now start at 1.
+
+   * Remove the LHAPDF ID from the warning printout about unvalidated
+   PDFs, since in that case there will usually be no standard ID
+   number and it just gets unhelpfully reported as -1.
+
+   * Detect and report improperly terminated grid files (ones missing a 
--- final 

commit LHAPDF for openSUSE:Factory

2014-06-24 Thread h_root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2014-06-24 15:16:02

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


Package is LHAPDF

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2014-06-18 
22:04:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes   2014-06-24 
15:16:11.0 +0200
@@ -1,0 +2,30 @@
+Sat Jun 21 21:51:34 UTC 2014 - badshah...@gmail.com
+
+- Update to version 6.1.3:
+  + tests/Makefile.am: Add appropriate programs to make
+installcheck
+  + wrappers/python/Makefile.am: 'make distcheck' and
+out-of-source builds should work now
+  + Add CVMFS and AFS downloading (by preference) to the lhapdf
+script, as well as user-configurable download sources and
+tarball removal
+  + Fix bug in PDF::qcdOrder method, and deprecate that method in
+favour of orderQCD (to match AlphaS and the flag name).
+  + Further improvements to error messages when trying to load an
+invalid PDF
+  + Tweak output of testalphas.cc
+  + Adding first make check targets (requires CT10nlo to be
+installed)
+  + Flavour thresholds in alpha_s solvers, and threshold subgrids
+from ODE solver (by Karl Nordstrom)
+  + Add accessors to a PDF's AlphaS object and to an AlphaS' QCD
+order
+  + Add mapping of reweighting functions into Python
+  + Fix compiler warnings re. unused variables in LHAGlue.h and
+AlphaS.h headers
+  + Fix attempted use of non-existent std::vector::find method
+  + Change source name of analyticpdf example
+  + Adding a mini-constructor to PDF to make sure that _forcePos
+is set to a sane default value.
+
+---

Old:

  LHAPDF-6.1.2.tar.gz

New:

  LHAPDF-6.1.3.tar.gz



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.GFo1bn/_old  2014-06-24 15:16:12.0 +0200
+++ /var/tmp/diff_new_pack.GFo1bn/_new  2014-06-24 15:16:12.0 +0200
@@ -20,7 +20,7 @@
 %define execname lhapdf
 
 Name:   LHAPDF
-Version:6.1.2
+Version:6.1.3
 Release:0
 Summary:A library for unified and easy to use interface to modern PDF 
sets
 License:GPL-3.0

++ LHAPDF-6.1.2.tar.gz - LHAPDF-6.1.3.tar.gz ++
 10327 lines of diff (skipped)

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



commit LHAPDF for openSUSE:Factory

2014-06-18 Thread h_root
Hello community,

here is the log from the commit of package LHAPDF for openSUSE:Factory checked 
in at 2014-06-18 22:04:43

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


Package is LHAPDF

Changes:

--- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2014-05-06 
14:01:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes   2014-06-18 
22:04:57.0 +0200
@@ -1,0 +2,18 @@
+Wed Jun 18 08:50:55 UTC 2014 - badshah...@gmail.com
+
+- Update to version 6.1.2:
+  + Fix HWLHAPDF behaviour in pdfset
+- Changes from version 6.1.1:
+  + Modify printout in PDFLIB backwards compatibility routine to
+avoid confusion for some HERWIG use cases
+  + Adding warnings about mismatching alpha_s in reweighting, with
+a default tolerance of 5%
+  + Add LHAPDF/Reweighting.h with a few handy functions for doing
+'naive' PDF reweighting
+  + Replace all internal uses of foreach with explicit
+BOOST_FOREACH until C++11
+  + Remigrate all NNPDF sets to remove duplicate Qmax points
+  + Adding initLHAPDF() and a few other do-nothing compatibility
+functions.
+
+---

Old:

  LHAPDF-6.1.0.tar.gz

New:

  LHAPDF-6.1.2.tar.gz



Other differences:
--
++ LHAPDF.spec ++
--- /var/tmp/diff_new_pack.fNy2Zp/_old  2014-06-18 22:04:58.0 +0200
+++ /var/tmp/diff_new_pack.fNy2Zp/_new  2014-06-18 22:04:58.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package LHAPDF
 #
-# 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
@@ -20,7 +20,7 @@
 %define execname lhapdf
 
 Name:   LHAPDF
-Version:6.1.0
+Version:6.1.2
 Release:0
 Summary:A library for unified and easy to use interface to modern PDF 
sets
 License:GPL-3.0
@@ -30,9 +30,9 @@
 BuildRequires:  boost-devel = 1.53.0
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
+BuildRequires:  pkg-config
 BuildRequires:  python-devel
 BuildRequires:  texlive-latex-bin
-BuildRequires:  pkg-config
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

++ LHAPDF-6.1.0.tar.gz - LHAPDF-6.1.2.tar.gz ++
 2854 lines of diff (skipped)

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