aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2013-11-14 21:36:20 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2013-11-14 21:36:20 +0800
commitf6b63d512d3e1fd48314486cbbcc15113d3313cd (patch)
tree978d07e2996f93dd087cacf2af0a838969705de3 /devel
parentb5c84e0fe7252314442d5a61d72ee1359bbdd236 (diff)
downloadfreebsd-ports-gnome-f6b63d512d3e1fd48314486cbbcc15113d3313cd.tar.gz
freebsd-ports-gnome-f6b63d512d3e1fd48314486cbbcc15113d3313cd.tar.zst
freebsd-ports-gnome-f6b63d512d3e1fd48314486cbbcc15113d3313cd.zip
- Update to 5.2.0, fix build [1]
- Reset maintainership (maintainer no longer uses FreeBSD, via private email) [1] - Support staging Submitted by: glebius ([1])
Diffstat (limited to 'devel')
-rw-r--r--devel/papi/Makefile235
-rw-r--r--devel/papi/distinfo4
-rw-r--r--devel/papi/files/patch-attach2.c19
-rw-r--r--devel/papi/files/patch-attach3.c19
-rw-r--r--devel/papi/files/patch-configure38
-rw-r--r--devel/papi/files/patch-coretemp_freebsd.c21
-rw-r--r--devel/papi/files/patch-x86_cpuid_info.c22
-rw-r--r--devel/papi/pkg-message13
-rw-r--r--devel/papi/pkg-plist526
9 files changed, 570 insertions, 327 deletions
diff --git a/devel/papi/Makefile b/devel/papi/Makefile
index 0d93578820e8..0ba3c6c3cbf8 100644
--- a/devel/papi/Makefile
+++ b/devel/papi/Makefile
@@ -2,11 +2,11 @@
# $FreeBSD$
PORTNAME= papi
-PORTVERSION= 4.1.2.1
+PORTVERSION= 5.2.0
CATEGORIES= devel
MASTER_SITES= http://icl.cs.utk.edu/projects/papi/downloads/
-MAINTAINER= redcrash@gmail.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= API to access the performance counter hw in the microprocessor
ONLY_FOR_ARCHS= i386 amd64
@@ -14,18 +14,18 @@ ONLY_FOR_ARCHS_REASON= HWPMC kernel module is only available for I386 and \
AMD64 machines
NO_PACKAGE= Needs to be compiled for specific CPU
-STRIP=
+STRIP= # empty
USE_LDCONFIG= yes
-USE_GMAKE= yes
-HAS_CONFIGURE= yes
+USES= gmake
+GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
WRKMAN= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/man
+INSTALL_TARGET= install-all
OPTIONS_DEFINE= CORETEMP DEBUGINFO
CORETEMP_DESC= Add Intel Core thermal sensor (need coretemp.ko)
DEBUGINFO_DESC= Add debug information (increased verbosity)
-NO_STAGE= yes
.include <bsd.port.options.mk>
HAS_HWMPC!= ${SYSCTL} kern.hwpmc >/dev/null 2>&1 && echo yes || true
@@ -47,227 +47,4 @@ CONFIGURE_ARGS+= --with-debug
CONFIGURE_ARGS+= --without-debug
.endif
-MAN1= papi_avail.1 \
- papi_clockres.1 \
- papi_command_line.1 \
- papi_cost.1 \
- papi_decode.1 \
- papi_event_chooser.1 \
- papi_mem_info.1 \
- papi_native_avail.1
-MAN3= PAPI.3 \
- PAPIF.3 \
- PAPIF_get_clockrate.3 \
- PAPIF_get_domain.3 \
- PAPIF_get_exe_info.3 \
- PAPIF_get_granularity.3 \
- PAPIF_get_preload.3 \
- PAPIF_set_event_domain.3 \
- PAPI_accum.3 \
- PAPI_accum_counters.3 \
- PAPI_add_event.3 \
- PAPI_add_events.3 \
- PAPI_assign_eventset_component.3 \
- PAPI_attach.3 \
- PAPI_cleanup_eventset.3 \
- PAPI_create_eventset.3 \
- PAPI_destroy_eventset.3 \
- PAPI_detach.3 \
- PAPI_encode_events.3 \
- PAPI_enum_event.3 \
- PAPI_event_code_to_name.3 \
- PAPI_event_name_to_code.3 \
- PAPI_flips.3 \
- PAPI_flops.3 \
- PAPI_get_cmp_opt.3 \
- PAPI_get_component_info.3 \
- PAPI_get_dmem_info.3 \
- PAPI_get_event_info.3 \
- PAPI_get_executable_info.3 \
- PAPI_get_hardware_info.3 \
- PAPI_get_multiplex.3 \
- PAPI_get_opt.3 \
- PAPI_get_overflow_event_index.3 \
- PAPI_get_real_cyc.3 \
- PAPI_get_real_usec.3 \
- PAPI_get_shared_lib_info.3 \
- PAPI_get_substrate_info.3 \
- PAPI_get_thr_specific.3 \
- PAPI_get_virt_cyc.3 \
- PAPI_get_virt_usec.3 \
- PAPI_help.3 \
- PAPI_ipc.3 \
- PAPI_is_initialized.3 \
- PAPI_library_init.3 \
- PAPI_list_events.3 \
- PAPI_list_threads.3 \
- PAPI_lock.3 \
- PAPI_multiplex_init.3 \
- PAPI_native.3 \
- PAPI_num_cmp_hwctrs.3 \
- PAPI_num_components.3 \
- PAPI_num_counters.3 \
- PAPI_num_events.3 \
- PAPI_num_hwctrs.3 \
- PAPI_overflow.3 \
- PAPI_perror.3 \
- PAPI_presets.3 \
- PAPI_profil.3 \
- PAPI_query_event.3 \
- PAPI_read.3 \
- PAPI_read_counters.3 \
- PAPI_register_thread.3 \
- PAPI_remove_event.3 \
- PAPI_remove_events.3 \
- PAPI_reset.3 \
- PAPI_set_cmp_domain.3 \
- PAPI_set_cmp_granularity.3 \
- PAPI_set_debug.3 \
- PAPI_set_domain.3 \
- PAPI_set_event_info.3 \
- PAPI_set_granularity.3 \
- PAPI_set_multiplex.3 \
- PAPI_set_opt.3 \
- PAPI_set_thr_specific.3 \
- PAPI_shutdown.3 \
- PAPI_sprofil.3 \
- PAPI_start.3 \
- PAPI_start_counters.3 \
- PAPI_state.3 \
- PAPI_stop.3 \
- PAPI_stop_counters.3 \
- PAPI_strerror.3 \
- PAPI_thread_id.3 \
- PAPI_thread_init.3 \
- PAPI_unlock.3 \
- PAPI_unregister_thread.3 \
- PAPI_write.3
-
-PAPI_LIBS= libpapi.a \
- libpapi.so.4
-
-PAPI_BINARIES= papi_avail \
- papi_clockres \
- papi_command_line \
- papi_cost \
- papi_decode \
- papi_event_chooser \
- papi_mem_info \
- papi_native_avail
-
-PAPI_INCLUDES= f77papi.h \
- f90papi.h \
- fpapi.h \
- papi.h \
- papiStdEventDefs.h
-
-PAPI_C_TESTS= \
- all_events \
- all_native_events \
- api \
- branches \
- burn \
- byte_profile \
- calibrate \
- case1 \
- case2 \
- child_overflow \
- clockres_pthreads \
- code2name \
- derived \
- describe \
- dmem_info \
- eventname \
- exec \
- exec2 \
- exec_overflow \
- exeinfo \
- first \
- flops \
- fork \
- fork2 \
- fork_overflow \
- forkexec \
- forkexec2 \
- forkexec3 \
- forkexec4 \
- high-level \
- high-level2 \
- hwinfo \
- ipc \
- johnmay2 \
- krentel_pthreads \
- kufrin \
- locks_pthreads \
- low-level \
- matrix-hl \
- memory \
- mendes-alt \
- multiattach \
- multiplex1 \
- multiplex1_pthreads \
- multiplex2 \
- multiplex3_pthreads \
- overflow \
- overflow2 \
- overflow3_pthreads \
- overflow_allcounters \
- overflow_force_software \
- overflow_index \
- overflow_one_and_read \
- overflow_pthreads \
- overflow_single_event \
- overflow_twoevents \
- profile \
- profile_force_software \
- profile_pthreads \
- profile_twoevents \
- pthrtough \
- pthrtough2 \
- realtime \
- reset \
- sdsc-mpx \
- sdsc2-mpx \
- sdsc4-mpx \
- second \
- shlib \
- sprofile \
- subinfo \
- system_child_overflow \
- system_overflow \
- tenth \
- thrspecific \
- timer_overflow \
- virttime \
- zero \
- zero_attach \
- zero_flip \
- zero_fork \
- zero_pthreads
-
-do-install:
-.for f in ${PAPI_BINARIES}
- ${INSTALL_PROGRAM} ${WRKSRC}/utils/${f} ${PREFIX}/bin
-.endfor
-.for f in ${PAPI_INCLUDES}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/include
-.endfor
-.for f in ${PAPI_LIBS}
- ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/lib
-.endfor
- ${LN} -s ${PREFIX}/lib/libpapi.so.3 ${PREFIX}/lib/libpapi.so
- ${MKDIR} ${DATADIR}/ctests
-.for f in ${PAPI_C_TESTS}
- ${INSTALL_PROGRAM} ${WRKSRC}/ctests/${f} ${DATADIR}/ctests
-.endfor
-.for f in ${MAN1}
- ${INSTALL_MAN} ${WRKMAN}/man1/${f} ${PREFIX}/man/man1
-.endfor
-.for f in ${MAN3}
- ${INSTALL_MAN} ${WRKMAN}/man3/${f} ${PREFIX}/man/man3
-.endfor
-
-post-install:
- ${CAT} ${PKGMESSAGE}
-
.include <bsd.port.mk>
diff --git a/devel/papi/distinfo b/devel/papi/distinfo
index b48b914e461d..a55358271684 100644
--- a/devel/papi/distinfo
+++ b/devel/papi/distinfo
@@ -1,2 +1,2 @@
-SHA256 (papi-4.1.2.1.tar.gz) = 9ca015345e87014ff7e44ab4fdf76289ff02f74547adda987a2d26fa55d20d70
-SIZE (papi-4.1.2.1.tar.gz) = 3637476
+SHA256 (papi-5.2.0.tar.gz) = f1397aa1d9aa29aaa5c6566a28269a64c30639e7ba3d88a5905abc2bf52562f5
+SIZE (papi-5.2.0.tar.gz) = 3908882
diff --git a/devel/papi/files/patch-attach2.c b/devel/papi/files/patch-attach2.c
new file mode 100644
index 000000000000..f1418ea9d5d0
--- /dev/null
+++ b/devel/papi/files/patch-attach2.c
@@ -0,0 +1,19 @@
+--- ctests/attach2.c.orig 2013-11-10 23:03:27.000000000 +0400
++++ ctests/attach2.c 2013-11-10 23:08:11.000000000 +0400
+@@ -25,6 +25,7 @@
+ #if defined(__FreeBSD__)
+ # define PTRACE_ATTACH PT_ATTACH
+ # define PTRACE_CONT PT_CONTINUE
++# define PTRACE_TRACEME PT_TRACE_ME
+ #endif
+
+ int
+@@ -148,7 +149,7 @@
+ test_fail_exit( __FILE__, __LINE__, "PAPI_start", retval );
+
+ printf("Continuing\n");
+- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) {
++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) {
+ perror( "ptrace(PTRACE_CONT)" );
+ return 1;
+ }
diff --git a/devel/papi/files/patch-attach3.c b/devel/papi/files/patch-attach3.c
new file mode 100644
index 000000000000..90539a8493ed
--- /dev/null
+++ b/devel/papi/files/patch-attach3.c
@@ -0,0 +1,19 @@
+--- ctests/attach3.c.orig 2013-11-10 23:03:20.000000000 +0400
++++ ctests/attach3.c 2013-11-10 23:06:44.000000000 +0400
+@@ -25,6 +25,7 @@
+ #if defined(__FreeBSD__)
+ # define PTRACE_ATTACH PT_ATTACH
+ # define PTRACE_CONT PT_CONTINUE
++# define PTRACE_TRACEME PT_TRACE_ME
+ #endif
+
+ int
+@@ -149,7 +150,7 @@
+ test_fail_exit( __FILE__, __LINE__, "PAPI_start", retval );
+
+ printf("Continuing\n");
+- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) {
++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) {
+ perror( "ptrace(PTRACE_CONT)" );
+ return 1;
+ }
diff --git a/devel/papi/files/patch-configure b/devel/papi/files/patch-configure
index f104beaf6cf0..66fdfb2355dc 100644
--- a/devel/papi/files/patch-configure
+++ b/devel/papi/files/patch-configure
@@ -1,11 +1,39 @@
---- ./configure.orig 2011-01-21 06:49:01.000000000 +0300
-+++ ./configure 2012-10-22 12:27:41.000000000 +0400
-@@ -5800,7 +5800,7 @@
+--- configure.orig 2013-08-06 20:12:20.000000000 +0400
++++ configure 2013-11-10 23:00:05.000000000 +0400
+@@ -6906,7 +6906,7 @@
MAKEVER="freebsd"
LDFLAGS="-lpmc"
# HWPMC driver is available for FreeBSD >= 6
- FREEBSD_VERSION=`uname -r | cut -c 1`
+ FREEBSD_VERSION=`uname -r | cut -d'.' -f1`
if test "${FREEBSD_VERSION}" -lt 6 ; then
- as_fn_error "PAPI requires FreeBSD 6 or greater" "$LINENO" 5
- fi
+ { { echo "$as_me:$LINENO: error: PAPI requires FreeBSD 6 or greater" >&5
+ echo "$as_me: error: PAPI requires FreeBSD 6 or greater" >&2;}
+@@ -7525,11 +7525,11 @@
+
+
+ for comp in $components; do
+- idx=`expr index "$comp" /`
++ idx=`echo "$comp" | sed -n "s/\/.*//p" | wc -c`
+ if test "$idx" = 0; then
+ subcomp=$comp
+ else
+- subcomp=${comp:$idx}
++ subcomp=`echo $comp | sed -E "s/^.{${idx}}//"`
+ fi
+ COMPONENT_RULES="$COMPONENT_RULES components/$comp/Rules.$subcomp"
+ echo "extern papi_vector_t _${subcomp}_vector;" >> components_config.h
+@@ -7542,11 +7542,11 @@
+ fi
+
+ for comp in $components; do
+- idx=`expr index "$comp" /`
++ idx=`echo "$comp" | sed -n "s/\/.*//p" | wc -c`
+ if test "$idx" = 0; then
+ subcomp=$comp
+ else
+- subcomp=${comp:$idx}
++ subcomp=`echo $comp | sed -E "s/^.{${idx}}//"`
+ fi
+ echo " &_${subcomp}_vector," >> components_config.h
+ done
diff --git a/devel/papi/files/patch-coretemp_freebsd.c b/devel/papi/files/patch-coretemp_freebsd.c
new file mode 100644
index 000000000000..56c4deda7f33
--- /dev/null
+++ b/devel/papi/files/patch-coretemp_freebsd.c
@@ -0,0 +1,21 @@
+--- components/coretemp_freebsd/coretemp_freebsd.c.orig 2013-08-06 20:12:19.000000000 +0400
++++ components/coretemp_freebsd/coretemp_freebsd.c 2013-11-11 01:15:20.000000000 +0400
+@@ -140,6 +140,9 @@
+ ret = sysctlnametomib (tmp, mib, &len);
+ }
+
++ if (CORETEMP_NUM_EVENTS == 0)
++ return PAPI_OK;
++
+ /* Allocate memory for the our event table */
+ coretemp_native_table = (coretemp_native_event_entry_t *)
+ papi_malloc (sizeof (coretemp_native_event_entry_t) * CORETEMP_NUM_EVENTS);
+@@ -377,7 +380,7 @@
+ int coretemp_shutdown_component (void)
+ {
+
+- SUBDBG( "coretemp_shutdown_component... %p\n", ctx );
++ SUBDBG( "coretemp_shutdown_component...\n");
+
+ /* Last chance to clean up */
+ papi_free (coretemp_native_table);
diff --git a/devel/papi/files/patch-x86_cpuid_info.c b/devel/papi/files/patch-x86_cpuid_info.c
new file mode 100644
index 000000000000..e0f2f7eab174
--- /dev/null
+++ b/devel/papi/files/patch-x86_cpuid_info.c
@@ -0,0 +1,22 @@
+--- x86_cpuid_info.c.orig 2013-08-06 20:12:26.000000000 +0400
++++ x86_cpuid_info.c 2013-11-14 16:49:25.000000000 +0400
+@@ -1252,11 +1252,14 @@
+ unsigned int* ecx, unsigned int* edx,
+ unsigned int index, unsigned int ecx_in )
+ {
+- unsigned int a,b,c,d;
+- __asm__ __volatile__ (".byte 0x53\n\tcpuid\n\tmovl %%ebx, %%esi\n\t.byte 0x5b"
+- : "=a" (a), "=S" (b), "=c" (c), "=d" (d) \
+- : "0" (index), "2"(ecx_in) );
+- *eax = a; *ebx = b; *ecx = c; *edx = d;
++ __asm__ __volatile__ (
++ "mov %%ebx, %%esi;"
++ "cpuid;"
++ "mov %%ebx, %3;"
++ "mov %%esi, %%ebx;"
++ : "=a" (*eax), "=c" (*ecx), "=d" (*edx)
++ : "m" (*ebx), "0" (index), "1" (ecx_in), "2" (42)
++ : "esi", "memory" );
+ }
+
+
diff --git a/devel/papi/pkg-message b/devel/papi/pkg-message
index 5c49addd9df0..441d4f2d21fa 100644
--- a/devel/papi/pkg-message
+++ b/devel/papi/pkg-message
@@ -1,12 +1,11 @@
-
In order to get PAPI working on this machine you must setup a kernel with
* options HWPMC_HOOKS
- and,
- * device hwpmc (or kldload hwpmc.ko)
+ * device hwpmc
- Additionally, for i386 systems you need:
- * device apic
+Or load hwpmc module manually:
-See http://code.google.com/p/papi-for-freebsd/wiki/HowToInstall for further
-details.
+# kldload hwpmc.ko
+
+Additionally, for i386 systems you need:
+ * device apic
diff --git a/devel/papi/pkg-plist b/devel/papi/pkg-plist
index b19aa7eef69b..aaf8576560e5 100644
--- a/devel/papi/pkg-plist
+++ b/devel/papi/pkg-plist
@@ -1,11 +1,16 @@
bin/papi_avail
bin/papi_clockres
bin/papi_command_line
+bin/papi_component_avail
bin/papi_cost
bin/papi_decode
+bin/papi_error_codes
bin/papi_event_chooser
bin/papi_mem_info
+bin/papi_multiplex_cost
bin/papi_native_avail
+bin/papi_version
+bin/papi_xml_event_info
include/f77papi.h
include/f90papi.h
include/fpapi.h
@@ -13,87 +18,440 @@ include/papi.h
include/papiStdEventDefs.h
lib/libpapi.a
lib/libpapi.so
-lib/libpapi.so.4
-share/papi/ctests/all_events
-share/papi/ctests/all_native_events
-share/papi/ctests/api
-share/papi/ctests/branches
-share/papi/ctests/burn
-share/papi/ctests/byte_profile
-share/papi/ctests/calibrate
-share/papi/ctests/case1
-share/papi/ctests/case2
-share/papi/ctests/child_overflow
-share/papi/ctests/clockres_pthreads
-share/papi/ctests/code2name
-share/papi/ctests/derived
-share/papi/ctests/describe
-share/papi/ctests/dmem_info
-share/papi/ctests/eventname
-share/papi/ctests/exec
-share/papi/ctests/exec2
-share/papi/ctests/exec_overflow
-share/papi/ctests/exeinfo
-share/papi/ctests/first
-share/papi/ctests/flops
-share/papi/ctests/fork
-share/papi/ctests/fork2
-share/papi/ctests/fork_overflow
-share/papi/ctests/forkexec
-share/papi/ctests/forkexec2
-share/papi/ctests/forkexec3
-share/papi/ctests/forkexec4
-share/papi/ctests/high-level
-share/papi/ctests/high-level2
-share/papi/ctests/hwinfo
-share/papi/ctests/ipc
-share/papi/ctests/johnmay2
-share/papi/ctests/krentel_pthreads
-share/papi/ctests/kufrin
-share/papi/ctests/locks_pthreads
-share/papi/ctests/low-level
-share/papi/ctests/matrix-hl
-share/papi/ctests/memory
-share/papi/ctests/mendes-alt
-share/papi/ctests/multiattach
-share/papi/ctests/multiplex1
-share/papi/ctests/multiplex1_pthreads
-share/papi/ctests/multiplex2
-share/papi/ctests/multiplex3_pthreads
-share/papi/ctests/overflow
-share/papi/ctests/overflow2
-share/papi/ctests/overflow3_pthreads
-share/papi/ctests/overflow_allcounters
-share/papi/ctests/overflow_force_software
-share/papi/ctests/overflow_index
-share/papi/ctests/overflow_one_and_read
-share/papi/ctests/overflow_pthreads
-share/papi/ctests/overflow_single_event
-share/papi/ctests/overflow_twoevents
-share/papi/ctests/profile
-share/papi/ctests/profile_force_software
-share/papi/ctests/profile_pthreads
-share/papi/ctests/profile_twoevents
-share/papi/ctests/pthrtough
-share/papi/ctests/pthrtough2
-share/papi/ctests/realtime
-share/papi/ctests/reset
-share/papi/ctests/sdsc-mpx
-share/papi/ctests/sdsc2-mpx
-share/papi/ctests/sdsc4-mpx
-share/papi/ctests/second
-share/papi/ctests/shlib
-share/papi/ctests/sprofile
-share/papi/ctests/subinfo
-share/papi/ctests/system_child_overflow
-share/papi/ctests/system_overflow
-share/papi/ctests/tenth
-share/papi/ctests/thrspecific
-share/papi/ctests/timer_overflow
-share/papi/ctests/virttime
-share/papi/ctests/zero
-share/papi/ctests/zero_attach
-share/papi/ctests/zero_flip
-share/papi/ctests/zero_fork
-share/papi/ctests/zero_pthreads
-@dirrmtry share/papi
+lib/libpapi.so.5
+lib/libpapi.so.5.2.0
+lib/libpapi.so.5.2.0.0
+man/man1/papi_avail.1.gz
+man/man1/papi_clockres.1.gz
+man/man1/papi_command_line.1.gz
+man/man1/papi_component_avail.1.gz
+man/man1/papi_cost.1.gz
+man/man1/papi_decode.1.gz
+man/man1/papi_error_codes.1.gz
+man/man1/papi_event_chooser.1.gz
+man/man1/papi_mem_info.1.gz
+man/man1/papi_multiplex_cost.1.gz
+man/man1/papi_native_avail.1.gz
+man/man1/papi_version.1.gz
+man/man1/papi_xml_event_info.1.gz
+man/man3/PAPIF_accum.3.gz
+man/man3/PAPIF_accum_counters.3.gz
+man/man3/PAPIF_add_event.3.gz
+man/man3/PAPIF_add_events.3.gz
+man/man3/PAPIF_add_named_event.3.gz
+man/man3/PAPIF_assign_eventset_component.3.gz
+man/man3/PAPIF_cleanup_eventset.3.gz
+man/man3/PAPIF_create_eventset.3.gz
+man/man3/PAPIF_destroy_eventset.3.gz
+man/man3/PAPIF_enum_event.3.gz
+man/man3/PAPIF_epc.3.gz
+man/man3/PAPIF_event_code_to_name.3.gz
+man/man3/PAPIF_event_name_to_code.3.gz
+man/man3/PAPIF_flips.3.gz
+man/man3/PAPIF_flops.3.gz
+man/man3/PAPIF_get_clockrate.3.gz
+man/man3/PAPIF_get_dmem_info.3.gz
+man/man3/PAPIF_get_domain.3.gz
+man/man3/PAPIF_get_event_info.3.gz
+man/man3/PAPIF_get_exe_info.3.gz
+man/man3/PAPIF_get_granularity.3.gz
+man/man3/PAPIF_get_hardware_info.3.gz
+man/man3/PAPIF_get_multiplex.3.gz
+man/man3/PAPIF_get_preload.3.gz
+man/man3/PAPIF_get_real_cyc.3.gz
+man/man3/PAPIF_get_real_nsec.3.gz
+man/man3/PAPIF_get_real_usec.3.gz
+man/man3/PAPIF_get_virt_cyc.3.gz
+man/man3/PAPIF_get_virt_usec.3.gz
+man/man3/PAPIF_ipc.3.gz
+man/man3/PAPIF_is_initialized.3.gz
+man/man3/PAPIF_library_init.3.gz
+man/man3/PAPIF_lock.3.gz
+man/man3/PAPIF_multiplex_init.3.gz
+man/man3/PAPIF_num_cmp_hwctrs.3.gz
+man/man3/PAPIF_num_counters.3.gz
+man/man3/PAPIF_num_events.3.gz
+man/man3/PAPIF_num_hwctrs.3.gz
+man/man3/PAPIF_perror.3.gz
+man/man3/PAPIF_query_event.3.gz
+man/man3/PAPIF_query_named_event.3.gz
+man/man3/PAPIF_read.3.gz
+man/man3/PAPIF_read_ts.3.gz
+man/man3/PAPIF_register_thread.3.gz
+man/man3/PAPIF_remove_event.3.gz
+man/man3/PAPIF_remove_events.3.gz
+man/man3/PAPIF_remove_named_event.3.gz
+man/man3/PAPIF_reset.3.gz
+man/man3/PAPIF_set_cmp_domain.3.gz
+man/man3/PAPIF_set_cmp_granularity.3.gz
+man/man3/PAPIF_set_debug.3.gz
+man/man3/PAPIF_set_domain.3.gz
+man/man3/PAPIF_set_event_domain.3.gz
+man/man3/PAPIF_set_granularity.3.gz
+man/man3/PAPIF_set_inherit.3.gz
+man/man3/PAPIF_set_multiplex.3.gz
+man/man3/PAPIF_shutdown.3.gz
+man/man3/PAPIF_start.3.gz
+man/man3/PAPIF_start_counters.3.gz
+man/man3/PAPIF_state.3.gz
+man/man3/PAPIF_stop.3.gz
+man/man3/PAPIF_stop_counters.3.gz
+man/man3/PAPIF_thread_id.3.gz
+man/man3/PAPIF_thread_init.3.gz
+man/man3/PAPIF_unlock.3.gz
+man/man3/PAPIF_unregister_thread.3.gz
+man/man3/PAPIF_write.3.gz
+man/man3/PAPI_accum.3.gz
+man/man3/PAPI_accum_counters.3.gz
+man/man3/PAPI_add_event.3.gz
+man/man3/PAPI_add_events.3.gz
+man/man3/PAPI_add_named_event.3.gz
+man/man3/PAPI_addr_range_option_t.3.gz
+man/man3/PAPI_address_map_t.3.gz
+man/man3/PAPI_all_thr_spec_t.3.gz
+man/man3/PAPI_assign_eventset_component.3.gz
+man/man3/PAPI_attach.3.gz
+man/man3/PAPI_attach_option_t.3.gz
+man/man3/PAPI_cleanup_eventset.3.gz
+man/man3/PAPI_component_info_t.3.gz
+man/man3/PAPI_cpu_option_t.3.gz
+man/man3/PAPI_create_eventset.3.gz
+man/man3/PAPI_debug_option_t.3.gz
+man/man3/PAPI_destroy_eventset.3.gz
+man/man3/PAPI_detach.3.gz
+man/man3/PAPI_disable_component.3.gz
+man/man3/PAPI_disable_component_by_name.3.gz
+man/man3/PAPI_dmem_info_t.3.gz
+man/man3/PAPI_domain_option_t.3.gz
+man/man3/PAPI_enum_cmp_event.3.gz
+man/man3/PAPI_enum_event.3.gz
+man/man3/PAPI_epc.3.gz
+man/man3/PAPI_event_code_to_name.3.gz
+man/man3/PAPI_event_info_t.3.gz
+man/man3/PAPI_event_name_to_code.3.gz
+man/man3/PAPI_exe_info_t.3.gz
+man/man3/PAPI_flips.3.gz
+man/man3/PAPI_flops.3.gz
+man/man3/PAPI_get_cmp_opt.3.gz
+man/man3/PAPI_get_component_index.3.gz
+man/man3/PAPI_get_component_info.3.gz
+man/man3/PAPI_get_dmem_info.3.gz
+man/man3/PAPI_get_event_component.3.gz
+man/man3/PAPI_get_event_info.3.gz
+man/man3/PAPI_get_eventset_component.3.gz
+man/man3/PAPI_get_executable_info.3.gz
+man/man3/PAPI_get_hardware_info.3.gz
+man/man3/PAPI_get_multiplex.3.gz
+man/man3/PAPI_get_opt.3.gz
+man/man3/PAPI_get_overflow_event_index.3.gz
+man/man3/PAPI_get_real_cyc.3.gz
+man/man3/PAPI_get_real_nsec.3.gz
+man/man3/PAPI_get_real_usec.3.gz
+man/man3/PAPI_get_shared_lib_info.3.gz
+man/man3/PAPI_get_thr_specific.3.gz
+man/man3/PAPI_get_virt_cyc.3.gz
+man/man3/PAPI_get_virt_nsec.3.gz
+man/man3/PAPI_get_virt_usec.3.gz
+man/man3/PAPI_granularity_option_t.3.gz
+man/man3/PAPI_hw_info_t.3.gz
+man/man3/PAPI_inherit_option_t.3.gz
+man/man3/PAPI_ipc.3.gz
+man/man3/PAPI_is_initialized.3.gz
+man/man3/PAPI_itimer_option_t.3.gz
+man/man3/PAPI_library_init.3.gz
+man/man3/PAPI_list_events.3.gz
+man/man3/PAPI_list_threads.3.gz
+man/man3/PAPI_lock.3.gz
+man/man3/PAPI_mh_cache_info_t.3.gz
+man/man3/PAPI_mh_info_t.3.gz
+man/man3/PAPI_mh_level_t.3.gz
+man/man3/PAPI_mh_tlb_info_t.3.gz
+man/man3/PAPI_mpx_info_t.3.gz
+man/man3/PAPI_multiplex_init.3.gz
+man/man3/PAPI_multiplex_option_t.3.gz
+man/man3/PAPI_num_cmp_hwctrs.3.gz
+man/man3/PAPI_num_components.3.gz
+man/man3/PAPI_num_counters.3.gz
+man/man3/PAPI_num_events.3.gz
+man/man3/PAPI_num_hwctrs.3.gz
+man/man3/PAPI_option_t.3.gz
+man/man3/PAPI_overflow.3.gz
+man/man3/PAPI_perror.3.gz
+man/man3/PAPI_preload_info_t.3.gz
+man/man3/PAPI_profil.3.gz
+man/man3/PAPI_query_event.3.gz
+man/man3/PAPI_query_named_event.3.gz
+man/man3/PAPI_read.3.gz
+man/man3/PAPI_read_counters.3.gz
+man/man3/PAPI_read_ts.3.gz
+man/man3/PAPI_register_thread.3.gz
+man/man3/PAPI_remove_event.3.gz
+man/man3/PAPI_remove_events.3.gz
+man/man3/PAPI_remove_named_event.3.gz
+man/man3/PAPI_reset.3.gz
+man/man3/PAPI_set_cmp_domain.3.gz
+man/man3/PAPI_set_cmp_granularity.3.gz
+man/man3/PAPI_set_debug.3.gz
+man/man3/PAPI_set_domain.3.gz
+man/man3/PAPI_set_granularity.3.gz
+man/man3/PAPI_set_multiplex.3.gz
+man/man3/PAPI_set_opt.3.gz
+man/man3/PAPI_set_thr_specific.3.gz
+man/man3/PAPI_shlib_info_t.3.gz
+man/man3/PAPI_shutdown.3.gz
+man/man3/PAPI_sprofil.3.gz
+man/man3/PAPI_sprofil_t.3.gz
+man/man3/PAPI_start.3.gz
+man/man3/PAPI_start_counters.3.gz
+man/man3/PAPI_state.3.gz
+man/man3/PAPI_stop.3.gz
+man/man3/PAPI_stop_counters.3.gz
+man/man3/PAPI_strerror.3.gz
+man/man3/PAPI_thread_id.3.gz
+man/man3/PAPI_thread_init.3.gz
+man/man3/PAPI_unlock.3.gz
+man/man3/PAPI_unregister_thread.3.gz
+man/man3/PAPI_write.3.gz
+%%DATADIR%%/ctests/all_events
+%%DATADIR%%/ctests/all_events.c
+%%DATADIR%%/ctests/all_native_events
+%%DATADIR%%/ctests/all_native_events.c
+%%DATADIR%%/ctests/api
+%%DATADIR%%/ctests/api.c
+%%DATADIR%%/ctests/attach2
+%%DATADIR%%/ctests/attach2.c
+%%DATADIR%%/ctests/attach3
+%%DATADIR%%/ctests/attach3.c
+%%DATADIR%%/ctests/attach_target
+%%DATADIR%%/ctests/branches
+%%DATADIR%%/ctests/branches.c
+%%DATADIR%%/ctests/burn
+%%DATADIR%%/ctests/burn.c
+%%DATADIR%%/ctests/byte_profile
+%%DATADIR%%/ctests/byte_profile.c
+%%DATADIR%%/ctests/calibrate
+%%DATADIR%%/ctests/calibrate.c
+%%DATADIR%%/ctests/case1
+%%DATADIR%%/ctests/case1.c
+%%DATADIR%%/ctests/case2
+%%DATADIR%%/ctests/case2.c
+%%DATADIR%%/ctests/child_overflow
+%%DATADIR%%/ctests/clockres_pthreads
+%%DATADIR%%/ctests/clockres_pthreads.c
+%%DATADIR%%/ctests/cmpinfo
+%%DATADIR%%/ctests/cmpinfo.c
+%%DATADIR%%/ctests/code2name
+%%DATADIR%%/ctests/code2name.c
+%%DATADIR%%/ctests/cpi.c
+%%DATADIR%%/ctests/cycle_ratio
+%%DATADIR%%/ctests/cycle_ratio.c
+%%DATADIR%%/ctests/data_range.c
+%%DATADIR%%/ctests/derived
+%%DATADIR%%/ctests/derived.c
+%%DATADIR%%/ctests/describe
+%%DATADIR%%/ctests/describe.c
+%%DATADIR%%/ctests/disable_component
+%%DATADIR%%/ctests/disable_component.c
+%%DATADIR%%/ctests/dmem_info
+%%DATADIR%%/ctests/dmem_info.c
+%%DATADIR%%/ctests/earprofile.c
+%%DATADIR%%/ctests/eventname
+%%DATADIR%%/ctests/eventname.c
+%%DATADIR%%/ctests/exec
+%%DATADIR%%/ctests/exec.c
+%%DATADIR%%/ctests/exec2
+%%DATADIR%%/ctests/exec2.c
+%%DATADIR%%/ctests/exec_overflow
+%%DATADIR%%/ctests/exeinfo
+%%DATADIR%%/ctests/exeinfo.c
+%%DATADIR%%/ctests/first
+%%DATADIR%%/ctests/first.c
+%%DATADIR%%/ctests/flops
+%%DATADIR%%/ctests/flops.c
+%%DATADIR%%/ctests/fork
+%%DATADIR%%/ctests/fork.c
+%%DATADIR%%/ctests/fork2
+%%DATADIR%%/ctests/fork2.c
+%%DATADIR%%/ctests/fork_exec_overflow.c
+%%DATADIR%%/ctests/fork_overflow
+%%DATADIR%%/ctests/forkexec
+%%DATADIR%%/ctests/forkexec.c
+%%DATADIR%%/ctests/forkexec2
+%%DATADIR%%/ctests/forkexec2.c
+%%DATADIR%%/ctests/forkexec3
+%%DATADIR%%/ctests/forkexec3.c
+%%DATADIR%%/ctests/forkexec4
+%%DATADIR%%/ctests/forkexec4.c
+%%DATADIR%%/ctests/get_event_component
+%%DATADIR%%/ctests/get_event_component.c
+%%DATADIR%%/ctests/high-level
+%%DATADIR%%/ctests/high-level.c
+%%DATADIR%%/ctests/high-level2
+%%DATADIR%%/ctests/high-level2.c
+%%DATADIR%%/ctests/hl_rates
+%%DATADIR%%/ctests/hl_rates.c
+%%DATADIR%%/ctests/hwinfo
+%%DATADIR%%/ctests/hwinfo.c
+%%DATADIR%%/ctests/inherit
+%%DATADIR%%/ctests/inherit.c
+%%DATADIR%%/ctests/ipc
+%%DATADIR%%/ctests/ipc.c
+%%DATADIR%%/ctests/johnmay2
+%%DATADIR%%/ctests/johnmay2.c
+%%DATADIR%%/ctests/krentel_pthreads
+%%DATADIR%%/ctests/krentel_pthreads.c
+%%DATADIR%%/ctests/kufrin
+%%DATADIR%%/ctests/kufrin.c
+%%DATADIR%%/ctests/locks_pthreads
+%%DATADIR%%/ctests/locks_pthreads.c
+%%DATADIR%%/ctests/low-level
+%%DATADIR%%/ctests/low-level.c
+%%DATADIR%%/ctests/matrix-hl
+%%DATADIR%%/ctests/matrix-hl.c
+%%DATADIR%%/ctests/max_multiplex
+%%DATADIR%%/ctests/max_multiplex.c
+%%DATADIR%%/ctests/memory
+%%DATADIR%%/ctests/memory.c
+%%DATADIR%%/ctests/mendes-alt
+%%DATADIR%%/ctests/mendes-alt.c
+%%DATADIR%%/ctests/mpifirst.c
+%%DATADIR%%/ctests/multiattach
+%%DATADIR%%/ctests/multiattach.c
+%%DATADIR%%/ctests/multiattach2
+%%DATADIR%%/ctests/multiattach2.c
+%%DATADIR%%/ctests/multiplex1
+%%DATADIR%%/ctests/multiplex1.c
+%%DATADIR%%/ctests/multiplex1_pthreads
+%%DATADIR%%/ctests/multiplex1_pthreads.c
+%%DATADIR%%/ctests/multiplex2
+%%DATADIR%%/ctests/multiplex2.c
+%%DATADIR%%/ctests/multiplex3_pthreads
+%%DATADIR%%/ctests/multiplex3_pthreads.c
+%%DATADIR%%/ctests/native.c
+%%DATADIR%%/ctests/nineth.c
+%%DATADIR%%/ctests/nmi_watchdog
+%%DATADIR%%/ctests/nmi_watchdog.c
+%%DATADIR%%/ctests/omptough.c
+%%DATADIR%%/ctests/overflow
+%%DATADIR%%/ctests/overflow.c
+%%DATADIR%%/ctests/overflow2
+%%DATADIR%%/ctests/overflow2.c
+%%DATADIR%%/ctests/overflow3_pthreads
+%%DATADIR%%/ctests/overflow3_pthreads.c
+%%DATADIR%%/ctests/overflow_allcounters
+%%DATADIR%%/ctests/overflow_allcounters.c
+%%DATADIR%%/ctests/overflow_force_software
+%%DATADIR%%/ctests/overflow_force_software.c
+%%DATADIR%%/ctests/overflow_index
+%%DATADIR%%/ctests/overflow_index.c
+%%DATADIR%%/ctests/overflow_one_and_read
+%%DATADIR%%/ctests/overflow_one_and_read.c
+%%DATADIR%%/ctests/overflow_pthreads
+%%DATADIR%%/ctests/overflow_pthreads.c
+%%DATADIR%%/ctests/overflow_single_event
+%%DATADIR%%/ctests/overflow_single_event.c
+%%DATADIR%%/ctests/overflow_twoevents
+%%DATADIR%%/ctests/overflow_twoevents.c
+%%DATADIR%%/ctests/overflow_values.c
+%%DATADIR%%/ctests/p4_lst_ins.c
+%%DATADIR%%/ctests/papi_1.c
+%%DATADIR%%/ctests/pernode.c
+%%DATADIR%%/ctests/prof_utils.c
+%%DATADIR%%/ctests/prof_utils.h
+%%DATADIR%%/ctests/profile
+%%DATADIR%%/ctests/profile.c
+%%DATADIR%%/ctests/profile_force_software
+%%DATADIR%%/ctests/profile_pthreads
+%%DATADIR%%/ctests/profile_pthreads.c
+%%DATADIR%%/ctests/profile_twoevents
+%%DATADIR%%/ctests/profile_twoevents.c
+%%DATADIR%%/ctests/pthrtough
+%%DATADIR%%/ctests/pthrtough.c
+%%DATADIR%%/ctests/pthrtough2
+%%DATADIR%%/ctests/pthrtough2.c
+%%DATADIR%%/ctests/realtime
+%%DATADIR%%/ctests/realtime.c
+%%DATADIR%%/ctests/remove_events
+%%DATADIR%%/ctests/remove_events.c
+%%DATADIR%%/ctests/reset
+%%DATADIR%%/ctests/reset.c
+%%DATADIR%%/ctests/reset_multiplex
+%%DATADIR%%/ctests/reset_multiplex.c
+%%DATADIR%%/ctests/sdsc-mpx
+%%DATADIR%%/ctests/sdsc.c
+%%DATADIR%%/ctests/sdsc2-mpx
+%%DATADIR%%/ctests/sdsc2.c
+%%DATADIR%%/ctests/sdsc4-mpx
+%%DATADIR%%/ctests/sdsc4.c
+%%DATADIR%%/ctests/second
+%%DATADIR%%/ctests/second.c
+%%DATADIR%%/ctests/shlib
+%%DATADIR%%/ctests/shlib.c
+%%DATADIR%%/ctests/sprofile
+%%DATADIR%%/ctests/sprofile.c
+%%DATADIR%%/ctests/system_child_overflow
+%%DATADIR%%/ctests/system_overflow
+%%DATADIR%%/ctests/tenth
+%%DATADIR%%/ctests/tenth.c
+%%DATADIR%%/ctests/thrspecific
+%%DATADIR%%/ctests/thrspecific.c
+%%DATADIR%%/ctests/timer_overflow
+%%DATADIR%%/ctests/timer_overflow.c
+%%DATADIR%%/ctests/val_omp.c
+%%DATADIR%%/ctests/vector.c
+%%DATADIR%%/ctests/version.c
+%%DATADIR%%/ctests/virttime
+%%DATADIR%%/ctests/virttime.c
+%%DATADIR%%/ctests/zero
+%%DATADIR%%/ctests/zero.c
+%%DATADIR%%/ctests/zero_attach
+%%DATADIR%%/ctests/zero_attach.c
+%%DATADIR%%/ctests/zero_flip
+%%DATADIR%%/ctests/zero_flip.c
+%%DATADIR%%/ctests/zero_fork
+%%DATADIR%%/ctests/zero_fork.c
+%%DATADIR%%/ctests/zero_named
+%%DATADIR%%/ctests/zero_named.c
+%%DATADIR%%/ctests/zero_omp.c
+%%DATADIR%%/ctests/zero_pthreads
+%%DATADIR%%/ctests/zero_pthreads.c
+%%DATADIR%%/ctests/zero_shmem.c
+%%DATADIR%%/ctests/zero_smp.c
+%%DATADIR%%/ftests/accum.F
+%%DATADIR%%/ftests/avail.F
+%%DATADIR%%/ftests/case1.F
+%%DATADIR%%/ftests/case2.F
+%%DATADIR%%/ftests/clockres.F
+%%DATADIR%%/ftests/cost.F
+%%DATADIR%%/ftests/description.F
+%%DATADIR%%/ftests/eventname.F
+%%DATADIR%%/ftests/fdmemtest.F
+%%DATADIR%%/ftests/first.F
+%%DATADIR%%/ftests/flops.F
+%%DATADIR%%/ftests/fmatrixlowpapi.F
+%%DATADIR%%/ftests/fmatrixpapi.F
+%%DATADIR%%/ftests/fmatrixpapi2.F
+%%DATADIR%%/ftests/fmultiplex1.F
+%%DATADIR%%/ftests/fmultiplex2.F
+%%DATADIR%%/ftests/ftests_util.F
+%%DATADIR%%/ftests/highlevel.F
+%%DATADIR%%/ftests/johnmay2.F
+%%DATADIR%%/ftests/nineth.F
+%%DATADIR%%/ftests/second.F
+%%DATADIR%%/ftests/strtest.F
+%%DATADIR%%/ftests/tenth.F
+%%DATADIR%%/ftests/zero.F
+%%DATADIR%%/ftests/zeronamed.F
+%%DATADIR%%/run_tests.sh
+%%DATADIR%%/run_tests_exclude.txt
+%%DATADIR%%/run_tests_exclude_cuda.txt
+%%DATADIR%%/testlib/clockcore.c
+%%DATADIR%%/testlib/do_loops.c
+%%DATADIR%%/testlib/dummy.c
+%%DATADIR%%/testlib/papi_test.h
+%%DATADIR%%/testlib/test_utils.c
+%%DATADIR%%/testlib/test_utils.h
+@dirrm %%DATADIR%%/testlib
+@dirrm %%DATADIR%%/ftests
+@dirrm %%DATADIR%%/ctests
+@dirrm %%DATADIR%%