FreeBSD Bugzilla – Attachment 80555 Details for
Bug 115506
Update port: devel/papi
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 10.63 KB, created by
Harald Servat
on 2007-08-14 10:00:11 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Harald Servat
Created:
2007-08-14 10:00:11 UTC
Size:
10.63 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># . ># ./pkg-message ># ./Makefile ># ./distinfo ># ./pkg-descr ># ./pkg-plist ># >echo c - . >mkdir -p . > /dev/null 2>&1 >echo x - ./pkg-message >sed 's/^X//' >./pkg-message << 'END-of-./pkg-message' >X >XIn order to get PAPI working on this machine you must setup a kernel with >X >X * options HWPMC_HOOKS >X and, >X * device hwpmc (or kldload hwpmc.ko) >X >XSee http://code.google.com/p/papi-for-freebsd/wiki/HowToInstall for further >Xdetails. >END-of-./pkg-message >echo x - ./Makefile >sed 's/^X//' >./Makefile << 'END-of-./Makefile' >X# New ports collection makefile for: papi >X# Date created: 21 May 2007 >X# Whom: redcrash@gmail.com >X# >X# $FreeBSD: ports/devel/papi/Makefile,v 1.4 2007/07/21 08:05:07 pav Exp $ >X# >X >XPORTNAME= papi >XPORTVERSION= 3.5.0 >XPORTREVISION= 2 >XCATEGORIES= devel >XMASTER_SITES= http://papi-for-freebsd.googlecode.com/files/:source1 >XDISTFILES= papi-3.5.0-freebsd-rev45.tar.bz2:source1 >X >XMAINTAINER= redcrash@gmail.com >XCOMMENT= API to access the performance counter hw in the microprocessor >X >XSTRIP= >XUSE_LDCONFIG= yes >XUSE_BZIP2= yes >XUSE_GMAKE= yes >XHAS_CONFIGURE= yes >XWRKSRC= ${WRKDIR}/PAPI/src >XWRKMAN= ${WRKDIR}/PAPI/man >X >X# Although the package may not install the fortran binaries, it requires the >X# fortran compiler >XUSE_FORTRAN= yes >X >XOPTIONS= CTESTS "Install C tests" On >XOPTIONS+= FTESTS "Install Fortran tests" On >XOPTIONS+= DEBUG "Add debug information (increased verbosity)" Off >X >X.include <bsd.port.pre.mk> >X >XONLY_FOR_ARCHS= i386 amd64 >XONLY_FOR_ARCHS_REASON= HWPMC kernel module is only available for I386 and \ >X AMD64 machines >X >X.if defined(WITHOUT_CTESTS) >XPLIST_SUB+= CTESTS="@comment " >X.else >XPLIST_SUB+= CTESTS="" >X.endif >X >X.if defined(WITHOUT_FTESTS) >XPLIST_SUB+= FTESTS="@comment " >X.else >XPLIST_SUB+= FTESTS="" >X.endif >X >X.if defined(WITHOUT_DEBUG) >XCONFIGURE_ARGS+= --without-debug >X.else >XCONFIGURE_ARGS+= --with-debug >X.endif >X >X.if ${OSVERSION} < 600000 >XIGNORE= requires FreeBSD 6 or later >X.endif >X >XMAN1= papi_avail.1 \ >X papi_clockres.1 \ >X papi_command_line.1 \ >X papi_cost.1 \ >X papi_decode.1 \ >X papi_event_chooser.1 \ >X papi_mem_info.1 \ >X papi_native_avail.1 >XMAN3= PAPI.3 \ >X PAPIF.3 \ >X PAPIF_get_clockrate.3 \ >X PAPIF_get_domain.3 \ >X PAPIF_get_exe_info.3 \ >X PAPIF_get_granularity.3 \ >X PAPIF_get_preload.3 \ >X PAPIF_set_event_domain.3 \ >X PAPI_accum.3 \ >X PAPI_accum_counters.3 \ >X PAPI_add_event.3 \ >X PAPI_add_events.3 \ >X PAPI_attach.3 \ >X PAPI_cleanup_eventset.3 \ >X PAPI_create_eventset.3 \ >X PAPI_destroy_eventset.3 \ >X PAPI_detach.3 \ >X PAPI_encode_events.3 \ >X PAPI_enum_event.3 \ >X PAPI_event_code_to_name.3 \ >X PAPI_event_name_to_code.3 \ >X PAPI_flips.3 \ >X PAPI_flops.3 \ >X PAPI_get_dmem_info.3 \ >X PAPI_get_event_info.3 \ >X PAPI_get_executable_info.3 \ >X PAPI_get_hardware_info.3 \ >X PAPI_get_multiplex.3 \ >X PAPI_get_opt.3 \ >X PAPI_get_overflow_event_index.3 \ >X PAPI_get_real_cyc.3 \ >X PAPI_get_real_usec.3 \ >X PAPI_get_shared_lib_info.3 \ >X PAPI_get_substrate_info.3 \ >X PAPI_get_thr_specific.3 \ >X PAPI_get_virt_cyc.3 \ >X PAPI_get_virt_usec.3 \ >X PAPI_help.3 \ >X PAPI_ipc.3 \ >X PAPI_is_initialized.3 \ >X PAPI_library_init.3 \ >X PAPI_list_events.3 \ >X PAPI_list_threads.3 \ >X PAPI_lock.3 \ >X PAPI_multiplex_init.3 \ >X PAPI_native.3 \ >X PAPI_num_counters.3 \ >X PAPI_num_events.3 \ >X PAPI_num_hwctrs.3 \ >X PAPI_overflow.3 \ >X PAPI_perror.3 \ >X PAPI_presets.3 \ >X PAPI_profil.3 \ >X PAPI_query_event.3 \ >X PAPI_read.3 \ >X PAPI_read_counters.3 \ >X PAPI_register_thread.3 \ >X PAPI_remove_event.3 \ >X PAPI_remove_events.3 \ >X PAPI_reset.3 \ >X PAPI_set_debug.3 \ >X PAPI_set_domain.3 \ >X PAPI_set_event_info.3 \ >X PAPI_set_granularity.3 \ >X PAPI_set_multiplex.3 \ >X PAPI_set_opt.3 \ >X PAPI_set_thr_specific.3 \ >X PAPI_shutdown.3 \ >X PAPI_sprofil.3 \ >X PAPI_start.3 \ >X PAPI_start_counters.3 \ >X PAPI_state.3 \ >X PAPI_stop.3 \ >X PAPI_stop_counters.3 \ >X PAPI_strerror.3 \ >X PAPI_thread_id.3 \ >X PAPI_thread_init.3 \ >X PAPI_unlock.3 \ >X PAPI_unregister_thread.3 \ >X PAPI_write.3 >X >XPAPI_LIBS= libpapi.a \ >X libpapi.so >X >XPAPI_BINARIES= papi_avail \ >X papi_clockres \ >X papi_command_line \ >X papi_cost \ >X papi_decode \ >X papi_event_chooser \ >X papi_mem_info \ >X papi_native_avail >X >XPAPI_INCLUDES= f77papi.h \ >X f90papi.h \ >X fpapi.h \ >X papi.h \ >X papiStdEventDefs.h >X >XPAPI_FORTRAN_TESTS= strtest \ >X zero \ >X first \ >X second \ >X tenth \ >X description \ >X fdmemtest \ >X accum \ >X highlevel \ >X cost \ >X johnmay2 \ >X native \ >X avail \ >X case1 \ >X case2 \ >X clockres \ >X eventname \ >X fmatrixlowpapi \ >X fmatrixpapi \ >X flops \ >X fmatrixpapi2 \ >X fmultiplex1 \ >X fmultiplex2 >X >XPAPI_C_TESTS= ipc \ >X hwinfo \ >X code2name \ >X reset \ >X subinfo \ >X realtime \ >X first \ >X exeinfo \ >X zero \ >X zero_fork \ >X branches \ >X dmem_info \ >X all_native_events \ >X all_events \ >X derived \ >X high-level2 \ >X describe \ >X memory \ >X zero_flip \ >X low-level \ >X high-level \ >X eventname \ >X case1 \ >X case2 \ >X calibrate \ >X flops \ >X second \ >X johnmay2 \ >X overflow \ >X overflow_force_software \ >X overflow_single_event \ >X overflow_twoevents \ >X timer_overflow \ >X overflow2 \ >X matrix-hl \ >X tenth \ >X encode \ >X encode2 \ >X profile \ >X sprofile \ >X profile_twoevents \ >X byte_profile \ >X native \ >X overflow_index \ >X overflow_one_and_read \ >X multiplex1_pthreads \ >X multiplex3_pthreads \ >X kufrin \ >X multiplex1 \ >X multiplex2 \ >X mendes-alt \ >X sdsc-mpx \ >X sdsc2-mpx \ >X sdsc4-mpx \ >X thrspecific \ >X profile_pthreads \ >X overflow_pthreads \ >X zero_pthreads \ >X unregister_pthreads \ >X clockres_pthreads \ >X overflow3_pthreads \ >X locks_pthreads >X >Xdo-install: >X.for f in ${PAPI_BINARIES} >X ${INSTALL_PROGRAM} ${WRKSRC}/utils/${f} ${PREFIX}/bin >X.endfor >X.for f in ${PAPI_INCLUDES} >X ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/include >X.endfor >X.if defined(WITH_FTESTS) >X ${MKDIR} ${PREFIX}/share/ftests >X.for f in ${PAPI_FORTRAN_TESTS} >X ${INSTALL_PROGRAM} ${WRKSRC}/ftests/${f} ${PREFIX}/share/ftests >X.endfor >X.endif >X.if defined(WITH_CTESTS) >X ${MKDIR} ${PREFIX}/share/ctests >X.for f in ${PAPI_C_TESTS} >X ${INSTALL_PROGRAM} ${WRKSRC}/ctests/${f} ${PREFIX}/share/ctests >X.endfor >X.endif >X.for f in ${PAPI_LIBS} >X ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/lib >X.endfor >X.for f in ${MAN1} >X ${INSTALL_MAN} ${WRKMAN}/man1/${f} ${PREFIX}/man/man1 >X.endfor >X.for f in ${MAN3} >X ${INSTALL_MAN} ${WRKMAN}/man3/${f} ${PREFIX}/man/man3 >X.endfor >X >Xpost-install: >X ${CAT} pkg-message >X >X.include <bsd.port.post.mk> >END-of-./Makefile >echo x - ./distinfo >sed 's/^X//' >./distinfo << 'END-of-./distinfo' >XMD5 (papi-3.5.0-freebsd-rev45.tar.bz2) = 8e074f604ea13e5f90cfc61f936267b7 >XSHA256 (papi-3.5.0-freebsd-rev45.tar.bz2) = 2d1f0da46ed5f7e42564309698ada13a7b515dfe6a1508fcd61ba3814a24d247 >XSIZE (papi-3.5.0-freebsd-rev45.tar.bz2) = 2740086 >END-of-./distinfo >echo x - ./pkg-descr >sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr' >XPAPI aims to provide the tool designer and application engineer with a >Xconsistent interface and methodology for use of the performance counter >Xhardware found in most major microprocessors. >X >XPAPI enables software engineers to see, in near real time, the relation >Xbetween software performance and processor events. >X >XWWW: http://code.google.com/p/papi-for-freebsd/ >XWWW: http://icl.cs.utk.edu/papi >END-of-./pkg-descr >echo x - ./pkg-plist >sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist' >Xbin/papi_avail >Xbin/papi_clockres >Xbin/papi_command_line >Xbin/papi_cost >Xbin/papi_decode >Xbin/papi_event_chooser >Xbin/papi_mem_info >Xbin/papi_native_avail >Xinclude/f77papi.h >Xinclude/f90papi.h >Xinclude/fpapi.h >Xinclude/papi.h >Xinclude/papiStdEventDefs.h >Xlib/libpapi.a >Xlib/libpapi.so >X%%CTESTS%%share/ctests/all_events >X%%CTESTS%%share/ctests/all_native_events >X%%CTESTS%%share/ctests/branches >X%%CTESTS%%share/ctests/byte_profile >X%%CTESTS%%share/ctests/calibrate >X%%CTESTS%%share/ctests/case1 >X%%CTESTS%%share/ctests/case2 >X%%CTESTS%%share/ctests/clockres_pthreads >X%%CTESTS%%share/ctests/code2name >X%%CTESTS%%share/ctests/derived >X%%CTESTS%%share/ctests/describe >X%%CTESTS%%share/ctests/dmem_info >X%%CTESTS%%share/ctests/encode >X%%CTESTS%%share/ctests/encode2 >X%%CTESTS%%share/ctests/eventname >X%%CTESTS%%share/ctests/exeinfo >X%%CTESTS%%share/ctests/first >X%%CTESTS%%share/ctests/flops >X%%CTESTS%%share/ctests/high-level >X%%CTESTS%%share/ctests/high-level2 >X%%CTESTS%%share/ctests/hwinfo >X%%CTESTS%%share/ctests/ipc >X%%CTESTS%%share/ctests/johnmay2 >X%%CTESTS%%share/ctests/kufrin >X%%CTESTS%%share/ctests/locks_pthreads >X%%CTESTS%%share/ctests/low-level >X%%CTESTS%%share/ctests/matrix-hl >X%%CTESTS%%share/ctests/memory >X%%CTESTS%%share/ctests/mendes-alt >X%%CTESTS%%share/ctests/multiplex1 >X%%CTESTS%%share/ctests/multiplex1_pthreads >X%%CTESTS%%share/ctests/multiplex2 >X%%CTESTS%%share/ctests/multiplex3_pthreads >X%%CTESTS%%share/ctests/native >X%%CTESTS%%share/ctests/overflow >X%%CTESTS%%share/ctests/overflow2 >X%%CTESTS%%share/ctests/overflow3_pthreads >X%%CTESTS%%share/ctests/overflow_force_software >X%%CTESTS%%share/ctests/overflow_index >X%%CTESTS%%share/ctests/overflow_one_and_read >X%%CTESTS%%share/ctests/overflow_pthreads >X%%CTESTS%%share/ctests/overflow_single_event >X%%CTESTS%%share/ctests/overflow_twoevents >X%%CTESTS%%share/ctests/profile >X%%CTESTS%%share/ctests/profile_pthreads >X%%CTESTS%%share/ctests/profile_twoevents >X%%CTESTS%%share/ctests/realtime >X%%CTESTS%%share/ctests/reset >X%%CTESTS%%share/ctests/sdsc-mpx >X%%CTESTS%%share/ctests/sdsc2-mpx >X%%CTESTS%%share/ctests/sdsc4-mpx >X%%CTESTS%%share/ctests/second >X%%CTESTS%%share/ctests/sprofile >X%%CTESTS%%share/ctests/subinfo >X%%CTESTS%%share/ctests/tenth >X%%CTESTS%%share/ctests/thrspecific >X%%CTESTS%%share/ctests/timer_overflow >X%%CTESTS%%share/ctests/unregister_pthreads >X%%CTESTS%%share/ctests/zero >X%%CTESTS%%share/ctests/zero_flip >X%%CTESTS%%share/ctests/zero_fork >X%%CTESTS%%share/ctests/zero_pthreads >X%%FTESTS%%share/ftests/accum >X%%FTESTS%%share/ftests/avail >X%%FTESTS%%share/ftests/case1 >X%%FTESTS%%share/ftests/case2 >X%%FTESTS%%share/ftests/clockres >X%%FTESTS%%share/ftests/cost >X%%FTESTS%%share/ftests/description >X%%FTESTS%%share/ftests/eventname >X%%FTESTS%%share/ftests/fdmemtest >X%%FTESTS%%share/ftests/first >X%%FTESTS%%share/ftests/flops >X%%FTESTS%%share/ftests/fmatrixlowpapi >X%%FTESTS%%share/ftests/fmatrixpapi >X%%FTESTS%%share/ftests/fmatrixpapi2 >X%%FTESTS%%share/ftests/fmultiplex1 >X%%FTESTS%%share/ftests/fmultiplex2 >X%%FTESTS%%share/ftests/highlevel >X%%FTESTS%%share/ftests/johnmay2 >X%%FTESTS%%share/ftests/native >X%%FTESTS%%share/ftests/second >X%%FTESTS%%share/ftests/strtest >X%%FTESTS%%share/ftests/tenth >X%%FTESTS%%share/ftests/zero >X%%CTESTS%%@dirrm share/ctests >X%%FTESTS%%@dirrm share/ftests >END-of-./pkg-plist >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 115506
: 80555