pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sat, 19 Feb 2011 21:16:01 +1100 (EST)
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 CHANGELOG                             |    6 
 build/mac/build-installer             |    4 
 src/GNUmakefile                       |    7 
 src/cpan/GNUmakefile                  |   12 
 src/pmdas/windows/GNUmakefile         |   17 
 src/pmdas/windows/hypnotoad.h         |    3 
 src/pmdas/windows/libpdh.def          |   12 
 src/pmdas/windows/libpdh.h            |  299 ------------
 src/pmdas/windows/pdhlist.c           |    3 
 src/win32ctl/GNUmakefile              |   40 -
 src/win32ctl/eventlog/GNUmakefile     |   41 +
 src/win32ctl/eventlog/pcp-eventlog.c  |  144 +++++
 src/win32ctl/include/GNUmakefile      |   31 +
 src/win32ctl/include/_mingw_unicode.h |   33 +
 src/win32ctl/include/evntcons.h       |  149 ++++++
 src/win32ctl/include/evntprov.h       |  356 ++++++++++++++
 src/win32ctl/include/evntrace.h       |  834 ++++++++++++++++++++++++++++++++++
 src/win32ctl/include/pdh.h            |  596 ++++++++++++++++++++++++
 src/win32ctl/include/pdhmsg.h         |  101 ++++
 src/win32ctl/include/pshpack8.h       |    8 
 src/win32ctl/include/tdh.h            |  244 +++++++++
 src/win32ctl/include/winevt.h         |  758 ++++++++++++++++++++++++++++++
 src/win32ctl/include/winmeta.h        |    3 
 src/win32ctl/include/winperf.h        |  193 +++++++
 src/win32ctl/lib/GNUmakefile          |   40 +
 src/win32ctl/lib/libpcp_pdh.def       |   12 
 src/win32ctl/lib/libpcp_tdh.def       |   10 
 src/win32ctl/pcp-eventlog.c           |  144 -----
 src/win32ctl/pcp-services.c           |  249 ----------
 src/win32ctl/pcp-setevent.c           |   84 ---
 src/win32ctl/services/GNUmakefile     |   41 +
 src/win32ctl/services/pcp-services.c  |  249 ++++++++++
 src/win32ctl/setevent/GNUmakefile     |   41 +
 src/win32ctl/setevent/pcp-setevent.c  |   84 +++
 34 files changed, 4017 insertions(+), 831 deletions(-)

commit 63a0ba5e050e4832347d0be793167f5abc763e68
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sat Feb 19 21:13:41 2011 +1100

    Update changelog for recent changes.

commit 12835600677dc6bcbc6fd3c1e4315d4ae403851f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sat Feb 19 20:40:38 2011 +1100

    Consolidate to common Win32 lib and include directories.
    
    All the Win32 code (including kernel PMDA) now uses the shared
    libraries and headers.  The headers are updated to be copies of
    those included with the latest mingw-w64 snapshot (once we get
    the next Strawberry Perl update, these should all disappear as
    everything will come from there then) instead of the homebrew
    variants we had until now.
    
    Added in the Event Tracing for Windows headers and TDH library,
    as well, for initial experimentation.

commit dd996ba864dccbe9484f448b544ff547a8965a6c
Author: Max Matveev <makc@xxxxxxxxx>
Date:   Tue Feb 8 23:14:33 2011 +1100

    Do not hardcode IDB location when building Darwin packages
    
    IDB file name is passed on the command line, carefully set and ignored
    by build-installer: found while trying to create separate packages
    for pcp and pcp-perl.

commit df78183c57fbae3a26f06a5c077763df88808230
Author: Max Matveev <makc@xxxxxxxxx>
Date:   Tue Feb 8 23:06:09 2011 +1100

    Add perly bits into Darwin's build manifest
    
    Perl modules use their own Makefiles which are generated by MakeMaker.
    Those makefiles do not follow PCP rules and do no use install-sh to
    push the new files into the staging tree, which means that after running
    make install the files are not included in the manifest and are not 
packaged.
    Debian and rpm builds use custom rules to harvest those perly bits, now
    Darwin joins them - on Darwin if DIST_MANIFEST is set then the extra
    pass is done to insure that modules, their manpages and shared libraries are
    included in the manifest.
    
    I've considered creating separate package just for perl bits but
    decided against it, at least now - the support infrastructure in 
Darwin/MacOS
    packaging is too involved to allow for simple parameterization.

<Prev in Thread] Current Thread [Next in Thread>