Index: head/devel/Makefile =================================================================== --- head/devel/Makefile +++ head/devel/Makefile @@ -5099,6 +5099,7 @@ SUBDIR += splint SUBDIR += srecord SUBDIR += st + SUBDIR += staf SUBDIR += statcvs SUBDIR += statik SUBDIR += statsvn Index: head/devel/staf/Makefile =================================================================== --- head/devel/staf/Makefile +++ head/devel/staf/Makefile @@ -0,0 +1,146 @@ +# Created by: Sergey Kozlov +# $FreeBSD$ + +PORTNAME= staf +PORTVERSION= 3.4.23 +CATEGORIES= devel net +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/V${PORTVERSION} +DISTNAME= STAF${PORTVERSION:S/.//g}-src + +MAINTAINER= kozlov.sergey.404@gmail.com +COMMENT= Software Testing Automation Framework + +LICENSE= EPL +LICENSE_FILE= ${WRKSRC}/LICENSE.htm + +WRKSRC= ${WRKDIR}/src +WRKSRC_SUBDIR= ${PORTNAME} +INSTALL_WRKSRC= ${WRKDIR}/rel/freebsd/staf/${STAF_BUILD_TYPE} + +MAKEFILE= makefile +MAKE_ARGS= OS_NAME="freebsd" \ + CC_CC=${CXX} \ + CC_C=${CC} \ + CFLAGS="${CFLAGS}" \ + CXXFLAGS="${CXXFLAGS}" \ + LINKFLAGS="${LDFLAGS}" \ + STAF_USE_SSL=${STAF_USE_SSL} \ + STAF_USE_IPV6=${STAF_USE_IPV6} \ + BUILD_TYPE=${STAF_BUILD_TYPE} \ + PROJECTS="${STAF_PROJECTS}" + +OPTIONS_DEFINE= DEBUG IPV6 OPENSSL PYTHON +OPTIONS_DEFAULT=IPV6 OPENSSL +OPTIONS_SUB= yes + +DEBUG_VARS= staf_build_type=debug +DEBUG_VARS_OFF= staf_build_type=retail + +IPV6_VARS= staf_use_ipv6=1 +IPV6_VARS_OFF= staf_use_ipv6="" + +OPENSSL_VARS= staf_use_ssl=1 use_openssl=yes +OPENSSL_MAKE_ARGS= OPENSSL_ROOT=${OPENSSLBASE} \ + OPENSSL_LIBDIRS="${OPENSSLLIB}" \ + OPENSSL_INCLUDEDIRS=${OPENSSLINC} +OPENSSL_VARS_OFF= staf_use_ssl="" + +PYTHON_USES= python:-3.4 +PYTHON_VARS= staf_projects+=python use_python=py3kplist +PYTHON_MAKE_ARGS= PYTHON_V${PYTHON_SUFFIX}_ROOT=${LOCALBASE} \ + PYTHON_V${PYTHON_SUFFIX}_INCLUDEDIRS=${PYTHON_INCLUDEDIR} \ + PYTHON_V${PYTHON_SUFFIX}_LIBS=${PYTHON_VERSION}${PYTHON_ABIVER} \ + PYTHON_BUILD_V${PYTHON_SUFFIX}=1 + +MAKE_JOBS_UNSAFE= yes +USES= gmake +USE_LDCONFIG= yes +USE_RC_SUBR= stafproc +SUB_LIST+= STAF_VAR_DIR=${STAF_VAR_DIR} +PLIST_SUB+= STAF_VAR_DIR=${STAF_VAR_DIR} + +STAF_PROJECTS= staf connprov_tcp connprov_localipc +STAF_BIN_FILES= STAF STAFProc STAFReg STAFLoop STAFExecProxy FmtLog +STAF_LIB_FILES= libHello.so libSTAF.so libSTAFDSLS.so libSTAFDeviceService.so \ + libSTAFEXECPROXY.so libSTAFLIPC.so libSTAFLog.so \ + libSTAFMon.so libSTAFPool.so libSTAFReg.so libSTAFTCP.so +STAF_PYLIB_FILES= PySTAFLog.py PySTAFMon.py +STAF_SSL_FILES= CAList.crt STAFDefault.crt STAFDefault.key +STAF_PYTHON_VERSIONS= 22 23 24 25 26 27 30 31 32 33 34 +STAF_VAR_DIR?= /var/db/STAF + +.include + +.if ${PORT_OPTIONS:MPYTHON} +.if ${PYTHON_MAJOR_VER} == 2 +STAF_PYLIB_FILES+= PySTAF.py +PLIST_SUB+= PYTHON_2="" PYTHON_3="@comment " +MAKE_ARGS+= PYTHON_V${PYTHON_SUFFIX}_LIBDIRS=${PYTHON_LIBDIR}/config +.else +STAF_PYLIB_FILES+= PySTAFv3.py +PLIST_SUB+= PYTHON_3="" PYTHON_2="@comment " +MAKE_ARGS+= PYTHON_V${PYTHON_SUFFIX}_LIBDIRS=${PYTHON_LIBDIR}/config-${PYTHON_VER}${PYTHON_ABIVER} +.endif + +.for i in ${STAF_PYTHON_VERSIONS} +.if ${PYTHON_SUFFIX} != ${i} +PYTHON_MAKE_ARGS+= PYTHON_BUILD_V${i}=0 +.endif +.endfor +.endif + +post-patch: + ${REINPLACE_CMD} "s|%%DATADIR%%|${DATADIR}|" \ + ${WRKSRC}/stafif/STAFConverter.cpp \ + ${WRKSRC}/connproviders/tcp/STAFTCPConnProvider.cpp + ${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g" \ + ${WRKSRC}/stafproc/STAFProc.cpp + ${REINPLACE_CMD} "s|%%STAFVARDIR%%|${STAF_VAR_DIR}|g" \ + ${WRKSRC}/stafproc/STAFProc.cpp + +do-install: +.for bin in ${STAF_BIN_FILES} + ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${bin} ${STAGEDIR}${PREFIX}/bin/ +.endfor + ${LN} -s ${PREFIX}/bin/STAF ${STAGEDIR}${PREFIX}/bin/staf +.for lib in ${STAF_LIB_FILES} + ${INSTALL_LIB} ${INSTALL_WRKSRC}/lib/${lib} ${STAGEDIR}${PREFIX}/lib/ +.endfor + ${INSTALL_DATA} ${INSTALL_WRKSRC}/bin/STAF.cfg \ + ${STAGEDIR}${PREFIX}/etc/STAF.cfg.sample + cd ${INSTALL_WRKSRC}/include && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include + ${MKDIR} ${STAGEDIR}${DATADIR}/codepage + cd ${INSTALL_WRKSRC}/codepage && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/codepage + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + cd ${INSTALL_WRKSRC}/samples && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} + +do-install-OPENSSL-on: + ${MKDIR} ${STAGEDIR}${DATADIR} +.for sslfile in ${STAF_SSL_FILES} + ${INSTALL_DATA} ${INSTALL_WRKSRC}/bin/${sslfile} ${STAGEDIR}${DATADIR} +.endfor + +do-install-PYTHON-on: + ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} +.for lib in ${STAF_PYLIB_FILES} + ${INSTALL_DATA} ${INSTALL_WRKSRC}/lib/${lib} \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} +.endfor + ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR}/${PORTNAME} \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} + ${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR}/${PORTNAME} \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} + ${INSTALL_LIB} ${INSTALL_WRKSRC}/lib/python${PYTHON_SUFFIX}/PYSTAF.so \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} + ${ECHO} ${PORTNAME} > ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}.pth + ${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${INSTALL_WRKSRC}/docs && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} + +post-install: + ${MKDIR} ${STAGEDIR}${STAF_VAR_DIR} + +.include Index: head/devel/staf/distinfo =================================================================== --- head/devel/staf/distinfo +++ head/devel/staf/distinfo @@ -0,0 +1,2 @@ +SHA256 (STAF3423-src.tar.gz) = 673f2a3aba49093071e9c20b8a5f41431fd6d478f3a3e8540866bd2dfd78a51b +SIZE (STAF3423-src.tar.gz) = 34562223 Index: head/devel/staf/files/patch-build_makefile.gcc =================================================================== --- head/devel/staf/files/patch-build_makefile.gcc +++ head/devel/staf/files/patch-build_makefile.gcc @@ -0,0 +1,52 @@ +--- build/makefile.gcc.orig 2015-09-28 13:30:12 UTC ++++ build/makefile.gcc +@@ -13,12 +13,12 @@ CC_CC := g++ + CC_C := g++ -x c + + ifeq ($(OS_NAME),macosx) +- CC_MK_SHARED_LIB := g++ -dynamiclib ++ CC_MK_SHARED_LIB := $(CC_CC) -dynamiclib + else +- CC_MK_SHARED_LIB := g++ -shared ++ CC_MK_SHARED_LIB := $(CC_CC) -shared + endif + +-GCC_VERSION := $(word 3,$(shell g++ --version)) ++GCC_VERSION := $(word 3,$(shell $(CC_CC) --version)) + GCC_MAJOR_VERSION := $(word 1,$(subst ., ,$(GCC_VERSION))) + + ifeq ($(BUILD_TYPE),retail) +@@ -36,8 +36,6 @@ else + LINK_OBJS_FIRST := 0 + endif + +-CC_DEBUG := -g +-CC_OPTIMIZE := -O2 + CC_FPIC := -fPIC + CC_STL_PTHREADS := -D_PTHREADS + CC_SHAREDLIBNAMEFLAGS = -DSTAF_SHARED_LIB_PREFIX=$(OS_SHARED_LIB_PREFIX) \ +@@ -69,7 +67,8 @@ CC_COMMONFLAGS = $(OS_COMMONFLAGS) $(COM + $(CC_STL_PTHREADS) -DSTAF_NATIVE_COMPILER\ + $(CC_ARCHFLAGS) + +-CC_CFLAGS = $(CC_COMMONFLAGS) $(CFLAGS) ++CC_CFLAGS_C = $(CC_COMMONFLAGS) $(CFLAGS) ++CC_CFLAGS = $(CC_COMMONFLAGS) $(CXXFLAGS) + + CC_LINKFLAGS = $(CC_COMMONFLAGS) $(LINKFLAGS) + CC_SHARED_LIB_LINKFLAGS = $(CC_COMMONFLAGS) $(LINKFLAGS) +@@ -85,12 +84,12 @@ endif + CC_DEPEND_IT ?= cd $(@D); $(CC_CC) -MM $(CC_CFLAGS) $(ALL_INCLUDEDIR_LIST) \ + $< | sed -e 's@\(.*\)\.o:@$(@D)/\1.o $(@D)/\1.d:@' >$@ + +-CC_DEPEND_IT_C ?= cd $(@D); $(CC_C) -MM $(CC_CFLAGS) $(ALL_INCLUDEDIR_LIST) \ ++CC_DEPEND_IT_C ?= cd $(@D); $(CC_C) -MM $(CC_CFLAGS_C) $(ALL_INCLUDEDIR_LIST) \ + $< | sed -e 's@\(.*\)\.o:@$(@D)/\1.o $(@D)/\1.d:@' >$@ + + CC_COMPILE_IT = $(CC_CC) -c -o $@ $(CC_CFLAGS) $(ALL_INCLUDEDIR_LIST) $< + +-CC_COMPILE_IT_C = $(CC_C) -c -o $@ $(CC_CFLAGS) $(ALL_INCLUDEDIR_LIST) $< ++CC_COMPILE_IT_C = $(CC_C) -c -o $@ $(CC_CFLAGS_C) $(ALL_INCLUDEDIR_LIST) $< + + CC_LINK_IT = $(CC_CC) -o $@ $(CC_LINKFLAGS) $(ALL_INCLUDEDIR_LIST)\ + $(ALL_LIBDIR_LIST) $(OBJS) $(ALL_LIB_LIST) Index: head/devel/staf/files/patch-connproviders_tcp_STAFTCPConnProvider.cpp =================================================================== --- head/devel/staf/files/patch-connproviders_tcp_STAFTCPConnProvider.cpp +++ head/devel/staf/files/patch-connproviders_tcp_STAFTCPConnProvider.cpp @@ -0,0 +1,21 @@ +--- connproviders/tcp/STAFTCPConnProvider.cpp.orig 2015-10-09 21:27:13 UTC ++++ connproviders/tcp/STAFTCPConnProvider.cpp +@@ -1389,15 +1389,9 @@ STAFRC_t STAFConnectionProviderConstruct + // Assign the default locations for the files needed for a secure + // TCP connection provider. + +- tcpData.serverCertificate = STAFString(configInfo.exePath) + +- configInfo.fileSeparator + "bin" + configInfo.fileSeparator + +- "STAFDefault.crt"; +- tcpData.serverKey = STAFString(configInfo.exePath) + +- configInfo.fileSeparator + "bin" + configInfo.fileSeparator + +- "STAFDefault.key"; +- tcpData.CACertificate = STAFString(configInfo.exePath) + +- configInfo.fileSeparator + "bin" + configInfo.fileSeparator + +- "CAList.crt"; ++ tcpData.serverCertificate = "%%DATADIR%%/STAFDefault.crt"; ++ tcpData.serverKey = "%%DATADIR%%/STAFDefault.key"; ++ tcpData.CACertificate = "%%DATADIR%%/CAList.crt"; + #endif + tcpData.serverSocket = -1; + tcpData.serverSocketIPv6 = -1; Index: head/devel/staf/files/patch-connproviders_tcp_makefile.connprov__tcp =================================================================== --- head/devel/staf/files/patch-connproviders_tcp_makefile.connprov__tcp +++ head/devel/staf/files/patch-connproviders_tcp_makefile.connprov__tcp @@ -0,0 +1,13 @@ +--- connproviders/tcp/makefile.connprov_tcp.orig 2015-10-07 23:21:15 UTC ++++ connproviders/tcp/makefile.connprov_tcp +@@ -40,8 +40,8 @@ ifdef STAF_USE_SSL + else + LIB_SSL_PART1 = $(OPENSSL_LIBDIRS)/$(subst Name,$(SSL_LIB1),$(DLL)). + OPENSSL_VERSION ?= $(subst $(LIB_SSL_PART1),,$(shell ls $(LIB_SSL_PART1)*)) +- LIB_SSL_V = $(subst Name,$(SSL_LIB1),$(DLL)).$(OPENSSL_VERSION) +- LIB_CRYPTO_V = $(subst Name,$(SSL_LIB2),$(DLL)).$(OPENSSL_VERSION) ++ LIB_SSL_V = $(subst Name,$(SSL_LIB1),$(DLL)) ++ LIB_CRYPTO_V = $(subst Name,$(SSL_LIB2),$(DLL)) + endif + endif + Index: head/devel/staf/files/patch-stafif_STAFConverter.cpp =================================================================== --- head/devel/staf/files/patch-stafif_STAFConverter.cpp +++ head/devel/staf/files/patch-stafif_STAFConverter.cpp @@ -0,0 +1,11 @@ +--- stafif/STAFConverter.cpp.orig 2015-10-06 20:35:06 UTC ++++ stafif/STAFConverter.cpp +@@ -503,7 +503,7 @@ const char *kDefaultCodePagePtr = "LA + #elif STAF_OS_NAME_WIN32 + const char *kDefaultConvDirPtr = "C:/STAF/codepage"; + #else +- const char *kDefaultConvDirPtr = "/usr/local/staf/codepage"; ++ const char *kDefaultConvDirPtr = "%%DATADIR%%/codepage"; + #endif + + bool STAFConverter::sAliasCreated = false; Index: head/devel/staf/files/patch-stafproc_STAFProc.cpp =================================================================== --- head/devel/staf/files/patch-stafproc_STAFProc.cpp +++ head/devel/staf/files/patch-stafproc_STAFProc.cpp @@ -0,0 +1,23 @@ +--- stafproc/STAFProc.cpp.orig 2015-09-28 13:34:21 UTC ++++ stafproc/STAFProc.cpp +@@ -464,8 +464,7 @@ int main(int argc, char **argv, char **e + + STAFFSPath writeLocation; + +- writeLocation.setRoot(configInfo.exePath); +- writeLocation.addDir("data"); ++ writeLocation.setRoot("%%STAFVARDIR%%"); + writeLocation.addDir(gSTAFInstanceName); + gSTAFWriteLocation = writeLocation.asString(); + gDefaultSTAFWriteLocation = gSTAFWriteLocation; +@@ -487,9 +486,7 @@ int main(int argc, char **argv, char **e + } + else + { +- configFile = STAFString(configInfo.exePath) + +- STAFString(configInfo.fileSeparator) + "bin" + +- STAFString(configInfo.fileSeparator) + "STAF.cfg"; ++ configFile = "%%PREFIX%%/etc/STAF.cfg"; + } + + // Set environment buffer for use by Process service Index: head/devel/staf/files/patch-stafproc_makefile.staf =================================================================== --- head/devel/staf/files/patch-stafproc_makefile.staf +++ head/devel/staf/files/patch-stafproc_makefile.staf @@ -0,0 +1,13 @@ +--- stafproc/makefile.staf.orig 2015-10-07 23:19:46 UTC ++++ stafproc/makefile.staf +@@ -39,8 +39,8 @@ ifdef STAF_USE_SSL + else + LIB_SSL_PART1 = $(OPENSSL_LIBDIRS)/$(subst Name,$(SSL_LIB1),$(DLL)). + OPENSSL_VERSION ?= $(subst $(LIB_SSL_PART1),,$(shell ls $(LIB_SSL_PART1)*)) +- LIB_SSL_V = $(subst Name,$(SSL_LIB1),$(DLL)).$(OPENSSL_VERSION) +- LIB_CRYPTO_V = $(subst Name,$(SSL_LIB2),$(DLL)).$(OPENSSL_VERSION) ++ LIB_SSL_V = $(subst Name,$(SSL_LIB1),$(DLL)) ++ LIB_CRYPTO_V = $(subst Name,$(SSL_LIB2),$(DLL)) + endif + endif + Index: head/devel/staf/files/stafproc.in =================================================================== --- head/devel/staf/files/stafproc.in +++ head/devel/staf/files/stafproc.in @@ -0,0 +1,49 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: stafproc +# REQUIRE: DAEMON +# KEYWORD: shutdown + +. /etc/rc.subr + +name=stafproc +rcvar=stafproc_enable + +load_rc_config $name + +: ${stafproc_enable:="NO"} +: ${stafproc_config:="%%PREFIX%%/etc/STAF.cfg"} +: ${stafproc_user:="root"} +: ${stafproc_group:="wheel"} +: ${stafproc_log:="/var/log/stafproc.log"} + +required_files="${stafproc_config}" +pidfile="/var/run/${name}/${name}.pid" +start_precmd="stafproc_precmd" +procname="%%PREFIX%%/bin/STAFProc" +command="/usr/sbin/daemon" +command_args="-p ${pidfile} env PATH=$PATH:%%PREFIX%%/bin ${procname} ${stafproc_config} >> ${stafproc_log} 2>&1" + +stafproc_precmd() +{ + if [ ! -d $(dirname ${pidfile}) ]; then + mkdir $(dirname ${pidfile}) + chown ${stafproc_user}:${stafproc_group} $(dirname ${pidfile}) + fi + + if [ ! -d %%STAF_VAR_DIR%% ]; then + mkdir -p %%STAF_VAR_DIR%% + chown ${stafproc_user}:${stafproc_group} %%STAF_VAR_DIR%% + fi + + if [ ! -f ${stafproc_log} ]; then + install -o ${stafproc_user} -g ${stafproc_group} -m 640 /dev/null ${stafproc_log} + fi + + rc_flags="" +} + +run_rc_command "$1" Index: head/devel/staf/pkg-descr =================================================================== --- head/devel/staf/pkg-descr +++ head/devel/staf/pkg-descr @@ -0,0 +1,13 @@ +The Software Testing Automation Framework (STAF) is an open source, +multi-platform, multi-language framework designed around the idea of reusable +components, called services (such as process invocation, resource management, +logging, and monitoring). + +STAF removes the tedium of building an automation infrastructure, thus enabling +you to focus on building your automation solution. + +The STAF framework provides the foundation upon which to build higher level +solutions, and provides a pluggable approach supported across a large variety of +platforms and languages. + +WWW: http://staf.sourceforge.net/ Index: head/devel/staf/pkg-message =================================================================== --- head/devel/staf/pkg-message +++ head/devel/staf/pkg-message @@ -0,0 +1,15 @@ +===================================================================== + +STAFProc requires machine's hostname to be resolvable. + +If you haven't already, please add the following to /etc/hosts: + + + + +To verify do the following: + + ping6 $(hostname) + ping $(hostname) + +===================================================================== Index: head/devel/staf/pkg-plist =================================================================== --- head/devel/staf/pkg-plist +++ head/devel/staf/pkg-plist @@ -0,0 +1,262 @@ +bin/FmtLog +bin/STAF +bin/STAFExecProxy +bin/STAFLoop +bin/STAFProc +bin/STAFReg +bin/staf +@sample etc/STAF.cfg.sample +include/DeviceService.h +include/STAF.h +include/STAFCommandParser.h +include/STAFCommandParserInlImpl.cpp +include/STAFConnectionProvider.h +include/STAFConnectionProviderInlImpl.cpp +include/STAFDataTypes.h +include/STAFDataTypesInlImpl.cpp +include/STAFDefaultSLS.h +include/STAFDynamicLibrary.h +include/STAFDynamicLibraryInlImpl.cpp +include/STAFError.h +include/STAFEventSem.h +include/STAFEventSemInlImpl.cpp +include/STAFException.h +include/STAFFileSystem.h +include/STAFFileSystemInlImpl.cpp +include/STAFInlImpl.cpp +include/STAFLogService.h +include/STAFMonitorService.h +include/STAFMutexSem.h +include/STAFMutexSemInlImpl.cpp +include/STAFOSTypes.h +include/STAFProcess.h +include/STAFProcessCommon.cpp +include/STAFProcessInlImpl.cpp +include/STAFRWSem.h +include/STAFRefPtr.h +include/STAFResPoolService.h +include/STAFServiceInterface.h +include/STAFSocket.h +include/STAFString.h +include/STAFStringInlImpl.cpp +include/STAFThread.h +include/STAFTimestamp.h +include/STAFTimestampInlImpl.cpp +include/STAFTrace.h +include/STAFTraceInlImpl.cpp +include/STAFUtil.h +include/STAF_fstream.h +include/STAF_iostream.h +lib/libHello.so +lib/libSTAF.so +lib/libSTAFDSLS.so +lib/libSTAFDeviceService.so +lib/libSTAFEXECPROXY.so +lib/libSTAFLIPC.so +lib/libSTAFLog.so +lib/libSTAFMon.so +lib/libSTAFPool.so +lib/libSTAFReg.so +lib/libSTAFTCP.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/staf.pth +%%PYTHON%%%%PYTHON_SITELIBDIR%%/staf/PYSTAF.so +%%PYTHON%%%%PYTHON_2%%%%PYTHON_SITELIBDIR%%/staf/PySTAF.py +%%PYTHON%%%%PYTHON_2%%%%PYTHON_SITELIBDIR%%/staf/PySTAF.pyc +%%PYTHON%%%%PYTHON_2%%%%PYTHON_SITELIBDIR%%/staf/PySTAF.pyo +%%PYTHON%%%%PYTHON_SITELIBDIR%%/staf/PySTAFLog.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/staf/PySTAFLog.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/staf/PySTAFLog.pyo +%%PYTHON%%%%PYTHON_SITELIBDIR%%/staf/PySTAFMon.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/staf/PySTAFMon.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/staf/PySTAFMon.pyo +%%PYTHON%%%%PYTHON_3%%%%PYTHON_SITELIBDIR%%/staf/PySTAFv3.py +%%PYTHON%%%%PYTHON_3%%%%PYTHON_SITELIBDIR%%/staf/PySTAFv3.pyc +%%PYTHON%%%%PYTHON_3%%%%PYTHON_SITELIBDIR%%/staf/PySTAFv3.pyo +%%PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/staf/STAFPython.htm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/LogIt.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/LogIt.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/STAFDemoController.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/STAFProcess.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/JPing.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/OldVars.cfg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rexx/PingTest.cmd +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rexx/Sample1.cmd +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rexx/Sample2.cmd +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rexx/Sample3.cmd +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rexx/Sample4.cmd +%%OPENSSL%%%%DATADIR%%/CAList.crt +%%OPENSSL%%%%DATADIR%%/STAFDefault.crt +%%OPENSSL%%%%DATADIR%%/STAFDefault.key +%%DATADIR%%/codepage/alias.txt +%%DATADIR%%/codepage/ibm-1004.bin +%%DATADIR%%/codepage/ibm-1006.bin +%%DATADIR%%/codepage/ibm-1008.bin +%%DATADIR%%/codepage/ibm-1038.bin +%%DATADIR%%/codepage/ibm-1041.bin +%%DATADIR%%/codepage/ibm-1043.bin +%%DATADIR%%/codepage/ibm-1047.bin +%%DATADIR%%/codepage/ibm-1051.bin +%%DATADIR%%/codepage/ibm-1088.bin +%%DATADIR%%/codepage/ibm-1089.bin +%%DATADIR%%/codepage/ibm-1098.bin +%%DATADIR%%/codepage/ibm-1112.bin +%%DATADIR%%/codepage/ibm-1114.bin +%%DATADIR%%/codepage/ibm-1115.bin +%%DATADIR%%/codepage/ibm-1116.bin +%%DATADIR%%/codepage/ibm-1117.bin +%%DATADIR%%/codepage/ibm-1118.bin +%%DATADIR%%/codepage/ibm-1119.bin +%%DATADIR%%/codepage/ibm-1123.bin +%%DATADIR%%/codepage/ibm-1140.bin +%%DATADIR%%/codepage/ibm-1141.bin +%%DATADIR%%/codepage/ibm-1142.bin +%%DATADIR%%/codepage/ibm-1143.bin +%%DATADIR%%/codepage/ibm-1144.bin +%%DATADIR%%/codepage/ibm-1145.bin +%%DATADIR%%/codepage/ibm-1146.bin +%%DATADIR%%/codepage/ibm-1147.bin +%%DATADIR%%/codepage/ibm-1148.bin +%%DATADIR%%/codepage/ibm-1149.bin +%%DATADIR%%/codepage/ibm-1153.bin +%%DATADIR%%/codepage/ibm-1154.bin +%%DATADIR%%/codepage/ibm-1155.bin +%%DATADIR%%/codepage/ibm-1156.bin +%%DATADIR%%/codepage/ibm-1157.bin +%%DATADIR%%/codepage/ibm-1158.bin +%%DATADIR%%/codepage/ibm-1159.bin +%%DATADIR%%/codepage/ibm-1160.bin +%%DATADIR%%/codepage/ibm-1164.bin +%%DATADIR%%/codepage/ibm-1250.bin +%%DATADIR%%/codepage/ibm-1251.bin +%%DATADIR%%/codepage/ibm-1252.bin +%%DATADIR%%/codepage/ibm-1253.bin +%%DATADIR%%/codepage/ibm-1254.bin +%%DATADIR%%/codepage/ibm-1255.bin +%%DATADIR%%/codepage/ibm-1256.bin +%%DATADIR%%/codepage/ibm-1257.bin +%%DATADIR%%/codepage/ibm-1258.bin +%%DATADIR%%/codepage/ibm-12712.bin +%%DATADIR%%/codepage/ibm-1275.bin +%%DATADIR%%/codepage/ibm-1276.bin +%%DATADIR%%/codepage/ibm-1277.bin +%%DATADIR%%/codepage/ibm-1280.bin +%%DATADIR%%/codepage/ibm-1281.bin +%%DATADIR%%/codepage/ibm-1282.bin +%%DATADIR%%/codepage/ibm-1283.bin +%%DATADIR%%/codepage/ibm-1361.bin +%%DATADIR%%/codepage/ibm-1362.bin +%%DATADIR%%/codepage/ibm-1363.bin +%%DATADIR%%/codepage/ibm-1364.bin +%%DATADIR%%/codepage/ibm-1370.bin +%%DATADIR%%/codepage/ibm-1371.bin +%%DATADIR%%/codepage/ibm-1383.bin +%%DATADIR%%/codepage/ibm-1386.bin +%%DATADIR%%/codepage/ibm-1390.bin +%%DATADIR%%/codepage/ibm-1399.bin +%%DATADIR%%/codepage/ibm-16684.bin +%%DATADIR%%/codepage/ibm-16804.bin +%%DATADIR%%/codepage/ibm-17248.bin +%%DATADIR%%/codepage/ibm-21427.bin +%%DATADIR%%/codepage/ibm-273.bin +%%DATADIR%%/codepage/ibm-277.bin +%%DATADIR%%/codepage/ibm-278.bin +%%DATADIR%%/codepage/ibm-280.bin +%%DATADIR%%/codepage/ibm-284.bin +%%DATADIR%%/codepage/ibm-285.bin +%%DATADIR%%/codepage/ibm-290.bin +%%DATADIR%%/codepage/ibm-297.bin +%%DATADIR%%/codepage/ibm-37.bin +%%DATADIR%%/codepage/ibm-420.bin +%%DATADIR%%/codepage/ibm-424.bin +%%DATADIR%%/codepage/ibm-437.bin +%%DATADIR%%/codepage/ibm-4899.bin +%%DATADIR%%/codepage/ibm-4909.bin +%%DATADIR%%/codepage/ibm-4930.bin +%%DATADIR%%/codepage/ibm-4971.bin +%%DATADIR%%/codepage/ibm-500.bin +%%DATADIR%%/codepage/ibm-5104.bin +%%DATADIR%%/codepage/ibm-5123.bin +%%DATADIR%%/codepage/ibm-5210.bin +%%DATADIR%%/codepage/ibm-5346.bin +%%DATADIR%%/codepage/ibm-5347.bin +%%DATADIR%%/codepage/ibm-5349.bin +%%DATADIR%%/codepage/ibm-5350.bin +%%DATADIR%%/codepage/ibm-5351.bin +%%DATADIR%%/codepage/ibm-5352.bin +%%DATADIR%%/codepage/ibm-5353.bin +%%DATADIR%%/codepage/ibm-5354.bin +%%DATADIR%%/codepage/ibm-803.bin +%%DATADIR%%/codepage/ibm-808.bin +%%DATADIR%%/codepage/ibm-813.bin +%%DATADIR%%/codepage/ibm-833.bin +%%DATADIR%%/codepage/ibm-834.bin +%%DATADIR%%/codepage/ibm-835.bin +%%DATADIR%%/codepage/ibm-837.bin +%%DATADIR%%/codepage/ibm-848.bin +%%DATADIR%%/codepage/ibm-8482.bin +%%DATADIR%%/codepage/ibm-849.bin +%%DATADIR%%/codepage/ibm-850.bin +%%DATADIR%%/codepage/ibm-852.bin +%%DATADIR%%/codepage/ibm-855.bin +%%DATADIR%%/codepage/ibm-856.bin +%%DATADIR%%/codepage/ibm-857.bin +%%DATADIR%%/codepage/ibm-858.bin +%%DATADIR%%/codepage/ibm-859.bin +%%DATADIR%%/codepage/ibm-860.bin +%%DATADIR%%/codepage/ibm-861.bin +%%DATADIR%%/codepage/ibm-862.bin +%%DATADIR%%/codepage/ibm-863.bin +%%DATADIR%%/codepage/ibm-864.bin +%%DATADIR%%/codepage/ibm-865.bin +%%DATADIR%%/codepage/ibm-866.bin +%%DATADIR%%/codepage/ibm-867.bin +%%DATADIR%%/codepage/ibm-868.bin +%%DATADIR%%/codepage/ibm-869.bin +%%DATADIR%%/codepage/ibm-871.bin +%%DATADIR%%/codepage/ibm-872.bin +%%DATADIR%%/codepage/ibm-874.bin +%%DATADIR%%/codepage/ibm-878.bin +%%DATADIR%%/codepage/ibm-891.bin +%%DATADIR%%/codepage/ibm-897.bin +%%DATADIR%%/codepage/ibm-901.bin +%%DATADIR%%/codepage/ibm-902.bin +%%DATADIR%%/codepage/ibm-9027.bin +%%DATADIR%%/codepage/ibm-903.bin +%%DATADIR%%/codepage/ibm-904.bin +%%DATADIR%%/codepage/ibm-9044.bin +%%DATADIR%%/codepage/ibm-9049.bin +%%DATADIR%%/codepage/ibm-9061.bin +%%DATADIR%%/codepage/ibm-907.bin +%%DATADIR%%/codepage/ibm-909.bin +%%DATADIR%%/codepage/ibm-910.bin +%%DATADIR%%/codepage/ibm-912.bin +%%DATADIR%%/codepage/ibm-913.bin +%%DATADIR%%/codepage/ibm-914.bin +%%DATADIR%%/codepage/ibm-915.bin +%%DATADIR%%/codepage/ibm-916.bin +%%DATADIR%%/codepage/ibm-920.bin +%%DATADIR%%/codepage/ibm-921.bin +%%DATADIR%%/codepage/ibm-922.bin +%%DATADIR%%/codepage/ibm-923.bin +%%DATADIR%%/codepage/ibm-9238.bin +%%DATADIR%%/codepage/ibm-924.bin +%%DATADIR%%/codepage/ibm-930.bin +%%DATADIR%%/codepage/ibm-933.bin +%%DATADIR%%/codepage/ibm-935.bin +%%DATADIR%%/codepage/ibm-937.bin +%%DATADIR%%/codepage/ibm-939.bin +%%DATADIR%%/codepage/ibm-941.bin +%%DATADIR%%/codepage/ibm-942.bin +%%DATADIR%%/codepage/ibm-943.bin +%%DATADIR%%/codepage/ibm-944.bin +%%DATADIR%%/codepage/ibm-946.bin +%%DATADIR%%/codepage/ibm-947.bin +%%DATADIR%%/codepage/ibm-948.bin +%%DATADIR%%/codepage/ibm-949.bin +%%DATADIR%%/codepage/ibm-950.bin +%%DATADIR%%/codepage/ibm-953.bin +%%DATADIR%%/codepage/ibm-955.bin +%%DATADIR%%/codepage/ibm-961.bin +%%DATADIR%%/codepage/ibm-964.bin +%%DATADIR%%/codepage/ibm-970.bin +@dir %%STAF_VAR_DIR%%