Package: papi / 5.7.0+dfsg-2

Metadata

Package Version Patches format
papi 5.7.0+dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 set SONAME to libpapi.so. PAPIVER . PAPIREV.patch | (download)

src/Makefile.in | 1 1 + 0 - 0 !
src/Makefile.inc | 16 7 + 9 - 0 !
src/Rules.perfmon2 | 4 2 + 2 - 0 !
src/configure.in | 4 3 + 1 - 0 !
4 files changed, 13 insertions(+), 12 deletions(-)

 [patch 1/2] [patch] set soname to libpapi.so.$(papiver).$(papirev)

The version check in PAPI_library_init() requires matching
PAPI_VER_CURRENT, therefore libpapi.so.5 from papi-5.6.x and papi-5.7.x
are not interchangeable, but require applications to be recompiled.

Change the SONAME to contain the two version components that define
PAPI_VER_CURRENT, thereafter upgrading the shared library to a new
version does no longer break existing applications (which will pick up
the new SONAME upon recompilation).

Introduce a new variable PAPISOVER and use it in all places where
the SONAME is being used.

drop unused symlinks with three version components:
$(PAPIVER).$(PAPIREV).$(PAPIAGE)

Signed-off-by: Heike Jagode <jagode@icl.utk.edu>

0002 Clean up of carriage return character M from.patch | (download)

src/Makefile.in | 2 1 + 1 - 0 !
src/Makefile.inc | 14 7 + 7 - 0 !
src/Rules.perfmon2 | 4 2 + 2 - 0 !
src/configure.in | 6 3 + 3 - 0 !
4 files changed, 13 insertions(+), 13 deletions(-)

 [patch 2/2] clean up of carriage return character (^m) from previous
 patch (commit 5434010).

Thanks to Steve Kaufmann from Cray!

fix typos.patch | (download)

src/papi_common_strings.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix some typos found by lintian


for debian no rpath.patch | (download)

src/configure.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
for debian do not embed libpfm4.patch | (download)

src/Rules.pfm4_pe | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 we link against libpfm4.so, so don't embed a copy of libpfm4.a


for debian fix hyphenation.patch | (download)

man/man1/papi_avail.1 | 2 1 + 1 - 0 !
man/man1/papi_cost.1 | 2 1 + 1 - 0 !
man/man1/papi_decode.1 | 2 1 + 1 - 0 !
man/man1/papi_hybrid_native_avail.1 | 26 13 + 13 - 0 !
man/man1/papi_multiplex_cost.1 | 2 1 + 1 - 0 !
man/man1/papi_native_avail.1 | 24 12 + 12 - 0 !
man/man3/PAPI_accum_counters.3 | 2 1 + 1 - 0 !
man/man3/PAPI_read_counters.3 | 2 1 + 1 - 0 !
8 files changed, 31 insertions(+), 31 deletions(-)

 fix manpage hyphenation


do not ignore failures.patch | (download)

src/Makefile.inc | 22 11 + 11 - 0 !
src/components/Makefile_comp_tests | 16 8 + 8 - 0 !
src/components/Makefile_comp_tests.target.in | 16 8 + 8 - 0 !
src/ctests/Makefile | 16 8 + 8 - 0 !
src/ctests/Makefile.recipies | 62 31 + 31 - 0 !
src/ftests/Makefile | 16 8 + 8 - 0 !
src/testlib/Makefile | 10 5 + 5 - 0 !
src/utils/Makefile | 6 3 + 3 - 0 !
src/validation_tests/Makefile | 16 8 + 8 - 0 !
9 files changed, 90 insertions(+), 90 deletions(-)

 do not ignore any errors in the makefiles