FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

We also have a status page: https://freshports.wordpress.com/

Port details
staf Software Testing Automation Framework
3.4.23_3 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: kozlov.sergey.404@gmail.com search for ports maintained by this maintainer
Port Added: 29 Oct 2015 09:45:44
Also Listed In: net
License: EPL
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/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (283 items)
  1. /usr/local/share/licenses/staf-3.4.23_3/catalog.mk
  2. /usr/local/share/licenses/staf-3.4.23_3/LICENSE
  3. /usr/local/share/licenses/staf-3.4.23_3/EPL
  4. bin/FmtLog
  5. bin/STAF
  6. @comment bin/STAF.pl
  7. @comment bin/STAF2.pl
  8. bin/STAFExecProxy
  9. bin/STAFLoop
  10. bin/STAFProc
  11. bin/STAFReg
  12. bin/fmtlog
  13. bin/staf
  14. @sample etc/STAF.cfg.sample
  15. include/DeviceService.h
  16. include/STAF.h
  17. include/STAFCommandParser.h
  18. include/STAFCommandParserInlImpl.cpp
  19. include/STAFConnectionProvider.h
  20. include/STAFConnectionProviderInlImpl.cpp
  21. include/STAFDataTypes.h
  22. include/STAFDataTypesInlImpl.cpp
  23. include/STAFDefaultSLS.h
  24. include/STAFDynamicLibrary.h
  25. include/STAFDynamicLibraryInlImpl.cpp
  26. include/STAFError.h
  27. include/STAFEventSem.h
  28. include/STAFEventSemInlImpl.cpp
  29. include/STAFException.h
  30. include/STAFFileSystem.h
  31. include/STAFFileSystemInlImpl.cpp
  32. include/STAFInlImpl.cpp
  33. include/STAFLogService.h
  34. include/STAFMonitorService.h
  35. include/STAFMutexSem.h
  36. include/STAFMutexSemInlImpl.cpp
  37. include/STAFOSTypes.h
  38. include/STAFProcess.h
  39. include/STAFProcessCommon.cpp
  40. include/STAFProcessInlImpl.cpp
  41. include/STAFRWSem.h
  42. include/STAFRefPtr.h
  43. include/STAFResPoolService.h
  44. include/STAFServiceInterface.h
  45. include/STAFSocket.h
  46. include/STAFString.h
  47. include/STAFStringInlImpl.cpp
  48. include/STAFThread.h
  49. include/STAFTimestamp.h
  50. include/STAFTimestampInlImpl.cpp
  51. include/STAFTrace.h
  52. include/STAFTraceInlImpl.cpp
  53. include/STAFUtil.h
  54. include/STAF_fstream.h
  55. include/STAF_iostream.h
  56. lib/libHello.so
  57. @comment lib/libJSTAF.so
  58. @comment lib/libJSTAFSH.so
  59. @comment lib/libPLSTAF.so
  60. lib/libSTAF.so
  61. lib/libSTAFDSLS.so
  62. lib/libSTAFDeviceService.so
  63. lib/libSTAFEXECPROXY.so
  64. lib/libSTAFLIPC.so
  65. lib/libSTAFLog.so
  66. lib/libSTAFMon.so
  67. lib/libSTAFPool.so
  68. lib/libSTAFReg.so
  69. lib/libSTAFTCP.so
  70. lib/libSTAFZip.so
  71. @comment %%SITE_PERL%%/DeviceService.pm
  72. @comment %%SITE_PERL%%/PLSTAF.pm
  73. @comment %%SITE_PERL%%/PLSTAFService.pm
  74. @comment %%SITE_PERL%%/STAFLog.pm
  75. @comment %%SITE_PERL%%/STAFMon.pm
  76. @comment %%PYTHON_SITELIBDIR%%/staf.pth
  77. @comment %%PYTHON_SITELIBDIR%%/staf/PYSTAF.so
  78. @comment %%PYTHON_2%%%%PYTHON_SITELIBDIR%%/staf/PySTAF.py
  79. @comment %%PYTHON_2%%%%PYTHON_SITELIBDIR%%/staf/PySTAF.pyc
  80. @comment %%PYTHON_2%%%%PYTHON_SITELIBDIR%%/staf/PySTAF.pyo
  81. @comment %%PYTHON_SITELIBDIR%%/staf/PySTAFLog.py
  82. @comment %%PYTHON_SITELIBDIR%%/staf/PySTAFLog.pyc
  83. @comment %%PYTHON_SITELIBDIR%%/staf/PySTAFLog.pyo
  84. @comment %%PYTHON_SITELIBDIR%%/staf/PySTAFMon.py
  85. @comment %%PYTHON_SITELIBDIR%%/staf/PySTAFMon.pyc
  86. @comment %%PYTHON_SITELIBDIR%%/staf/PySTAFMon.pyo
  87. @comment %%PYTHON_3%%%%PYTHON_SITELIBDIR%%/staf/PySTAFv3.py
  88. @comment %%PYTHON_3%%%%PYTHON_SITELIBDIR%%/staf/PySTAFv3.pyc
  89. @comment %%PYTHON_3%%%%PYTHON_SITELIBDIR%%/staf/PySTAFv3.pyo
  90. @comment share/doc/staf/STAFJava.htm
  91. @comment share/doc/staf/STAFPerl.htm
  92. @comment share/doc/staf/STAFPython.htm
  93. share/examples/staf/c/LogIt.c
  94. share/examples/staf/cpp/LogIt.cpp
  95. share/examples/staf/demo/STAFDemoController.java
  96. share/examples/staf/demo/STAFProcess.java
  97. share/examples/staf/java/JPing.java
  98. share/examples/staf/misc/OldVars.cfg
  99. share/examples/staf/rexx/PingTest.cmd
  100. share/examples/staf/rexx/Sample1.cmd
  101. share/examples/staf/rexx/Sample2.cmd
  102. share/examples/staf/rexx/Sample3.cmd
  103. share/examples/staf/rexx/Sample4.cmd
  104. @comment %%JAVAJARDIR%%/JSTAF.jar
  105. @comment %%JAVAJARDIR%%/STAFHTTPSLS.jar
  106. share/staf/CAList.crt
  107. share/staf/STAFDefault.crt
  108. share/staf/STAFDefault.key
  109. share/staf/codepage/alias.txt
  110. share/staf/codepage/ibm-1004.bin
  111. share/staf/codepage/ibm-1006.bin
  112. share/staf/codepage/ibm-1008.bin
  113. share/staf/codepage/ibm-1038.bin
  114. share/staf/codepage/ibm-1041.bin
  115. share/staf/codepage/ibm-1043.bin
  116. share/staf/codepage/ibm-1047.bin
  117. share/staf/codepage/ibm-1051.bin
  118. share/staf/codepage/ibm-1088.bin
  119. share/staf/codepage/ibm-1089.bin
  120. share/staf/codepage/ibm-1098.bin
  121. share/staf/codepage/ibm-1112.bin
  122. share/staf/codepage/ibm-1114.bin
  123. share/staf/codepage/ibm-1115.bin
  124. share/staf/codepage/ibm-1116.bin
  125. share/staf/codepage/ibm-1117.bin
  126. share/staf/codepage/ibm-1118.bin
  127. share/staf/codepage/ibm-1119.bin
  128. share/staf/codepage/ibm-1123.bin
  129. share/staf/codepage/ibm-1140.bin
  130. share/staf/codepage/ibm-1141.bin
  131. share/staf/codepage/ibm-1142.bin
  132. share/staf/codepage/ibm-1143.bin
  133. share/staf/codepage/ibm-1144.bin
  134. share/staf/codepage/ibm-1145.bin
  135. share/staf/codepage/ibm-1146.bin
  136. share/staf/codepage/ibm-1147.bin
  137. share/staf/codepage/ibm-1148.bin
  138. share/staf/codepage/ibm-1149.bin
  139. share/staf/codepage/ibm-1153.bin
  140. share/staf/codepage/ibm-1154.bin
  141. share/staf/codepage/ibm-1155.bin
  142. share/staf/codepage/ibm-1156.bin
  143. share/staf/codepage/ibm-1157.bin
  144. share/staf/codepage/ibm-1158.bin
  145. share/staf/codepage/ibm-1159.bin
  146. share/staf/codepage/ibm-1160.bin
  147. share/staf/codepage/ibm-1164.bin
  148. share/staf/codepage/ibm-1250.bin
  149. share/staf/codepage/ibm-1251.bin
  150. share/staf/codepage/ibm-1252.bin
  151. share/staf/codepage/ibm-1253.bin
  152. share/staf/codepage/ibm-1254.bin
  153. share/staf/codepage/ibm-1255.bin
  154. share/staf/codepage/ibm-1256.bin
  155. share/staf/codepage/ibm-1257.bin
  156. share/staf/codepage/ibm-1258.bin
  157. share/staf/codepage/ibm-12712.bin
  158. share/staf/codepage/ibm-1275.bin
  159. share/staf/codepage/ibm-1276.bin
  160. share/staf/codepage/ibm-1277.bin
  161. share/staf/codepage/ibm-1280.bin
  162. share/staf/codepage/ibm-1281.bin
  163. share/staf/codepage/ibm-1282.bin
  164. share/staf/codepage/ibm-1283.bin
  165. share/staf/codepage/ibm-1361.bin
  166. share/staf/codepage/ibm-1362.bin
  167. share/staf/codepage/ibm-1363.bin
  168. share/staf/codepage/ibm-1364.bin
  169. share/staf/codepage/ibm-1370.bin
  170. share/staf/codepage/ibm-1371.bin
  171. share/staf/codepage/ibm-1383.bin
  172. share/staf/codepage/ibm-1386.bin
  173. share/staf/codepage/ibm-1390.bin
  174. share/staf/codepage/ibm-1399.bin
  175. share/staf/codepage/ibm-16684.bin
  176. share/staf/codepage/ibm-16804.bin
  177. share/staf/codepage/ibm-17248.bin
  178. share/staf/codepage/ibm-21427.bin
  179. share/staf/codepage/ibm-273.bin
  180. share/staf/codepage/ibm-277.bin
  181. share/staf/codepage/ibm-278.bin
  182. share/staf/codepage/ibm-280.bin
  183. share/staf/codepage/ibm-284.bin
  184. share/staf/codepage/ibm-285.bin
  185. share/staf/codepage/ibm-290.bin
  186. share/staf/codepage/ibm-297.bin
  187. share/staf/codepage/ibm-37.bin
  188. share/staf/codepage/ibm-420.bin
  189. share/staf/codepage/ibm-424.bin
  190. share/staf/codepage/ibm-437.bin
  191. share/staf/codepage/ibm-4899.bin
  192. share/staf/codepage/ibm-4909.bin
  193. share/staf/codepage/ibm-4930.bin
  194. share/staf/codepage/ibm-4971.bin
  195. share/staf/codepage/ibm-500.bin
  196. share/staf/codepage/ibm-5104.bin
  197. share/staf/codepage/ibm-5123.bin
  198. share/staf/codepage/ibm-5210.bin
  199. share/staf/codepage/ibm-5346.bin
  200. share/staf/codepage/ibm-5347.bin
  201. share/staf/codepage/ibm-5349.bin
  202. share/staf/codepage/ibm-5350.bin
  203. share/staf/codepage/ibm-5351.bin
  204. share/staf/codepage/ibm-5352.bin
  205. share/staf/codepage/ibm-5353.bin
  206. share/staf/codepage/ibm-5354.bin
  207. share/staf/codepage/ibm-803.bin
  208. share/staf/codepage/ibm-808.bin
  209. share/staf/codepage/ibm-813.bin
  210. share/staf/codepage/ibm-833.bin
  211. share/staf/codepage/ibm-834.bin
  212. share/staf/codepage/ibm-835.bin
  213. share/staf/codepage/ibm-837.bin
  214. share/staf/codepage/ibm-848.bin
  215. share/staf/codepage/ibm-8482.bin
  216. share/staf/codepage/ibm-849.bin
  217. share/staf/codepage/ibm-850.bin
  218. share/staf/codepage/ibm-852.bin
  219. share/staf/codepage/ibm-855.bin
  220. share/staf/codepage/ibm-856.bin
  221. share/staf/codepage/ibm-857.bin
  222. share/staf/codepage/ibm-858.bin
  223. share/staf/codepage/ibm-859.bin
  224. share/staf/codepage/ibm-860.bin
  225. share/staf/codepage/ibm-861.bin
  226. share/staf/codepage/ibm-862.bin
  227. share/staf/codepage/ibm-863.bin
  228. share/staf/codepage/ibm-864.bin
  229. share/staf/codepage/ibm-865.bin
  230. share/staf/codepage/ibm-866.bin
  231. share/staf/codepage/ibm-867.bin
  232. share/staf/codepage/ibm-868.bin
  233. share/staf/codepage/ibm-869.bin
  234. share/staf/codepage/ibm-871.bin
  235. share/staf/codepage/ibm-872.bin
  236. share/staf/codepage/ibm-874.bin
  237. share/staf/codepage/ibm-878.bin
  238. share/staf/codepage/ibm-891.bin
  239. share/staf/codepage/ibm-897.bin
  240. share/staf/codepage/ibm-901.bin
  241. share/staf/codepage/ibm-902.bin
  242. share/staf/codepage/ibm-9027.bin
  243. share/staf/codepage/ibm-903.bin
  244. share/staf/codepage/ibm-904.bin
  245. share/staf/codepage/ibm-9044.bin
  246. share/staf/codepage/ibm-9049.bin
  247. share/staf/codepage/ibm-9061.bin
  248. share/staf/codepage/ibm-907.bin
  249. share/staf/codepage/ibm-909.bin
  250. share/staf/codepage/ibm-910.bin
  251. share/staf/codepage/ibm-912.bin
  252. share/staf/codepage/ibm-913.bin
  253. share/staf/codepage/ibm-914.bin
  254. share/staf/codepage/ibm-915.bin
  255. share/staf/codepage/ibm-916.bin
  256. share/staf/codepage/ibm-920.bin
  257. share/staf/codepage/ibm-921.bin
  258. share/staf/codepage/ibm-922.bin
  259. share/staf/codepage/ibm-923.bin
  260. share/staf/codepage/ibm-9238.bin
  261. share/staf/codepage/ibm-924.bin
  262. share/staf/codepage/ibm-930.bin
  263. share/staf/codepage/ibm-933.bin
  264. share/staf/codepage/ibm-935.bin
  265. share/staf/codepage/ibm-937.bin
  266. share/staf/codepage/ibm-939.bin
  267. share/staf/codepage/ibm-941.bin
  268. share/staf/codepage/ibm-942.bin
  269. share/staf/codepage/ibm-943.bin
  270. share/staf/codepage/ibm-944.bin
  271. share/staf/codepage/ibm-946.bin
  272. share/staf/codepage/ibm-947.bin
  273. share/staf/codepage/ibm-948.bin
  274. share/staf/codepage/ibm-949.bin
  275. share/staf/codepage/ibm-950.bin
  276. share/staf/codepage/ibm-953.bin
  277. share/staf/codepage/ibm-955.bin
  278. share/staf/codepage/ibm-961.bin
  279. share/staf/codepage/ibm-964.bin
  280. share/staf/codepage/ibm-970.bin
  281. @dir /var/db/STAF
  282. @postexec /sbin/ldconfig -m /usr/local/lib
  283. @postunexec /sbin/ldconfig -R
  284. Collapse this list.

To install the port: cd /usr/ports/devel/staf/ && make install clean
To add the package: pkg install staf

PKGNAME: staf

distinfo:

SHA256 (STAF3423-src.tar.gz) = 673f2a3aba49093071e9c20b8a5f41431fd6d478f3a3e8540866bd2dfd78a51b
SIZE (STAF3423-src.tar.gz) = 34562223


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. gmake : devel/gmake
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for staf-3.4.23_3:
     DEBUG=off: Build with debugging support
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
     IPV6=on: IPv6 protocol support
     JAVA=off: Java platform support
     OPENSSL=on: SSL/TLS support via OpenSSL
     PERL=off: Perl scripting language support
     PYTHON=off: Python bindings or support
===> Use 'make config' to modify these settings

USES:
gmake ssl

pkg-message:
=====================================================================

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)

=====================================================================

Master Sites:
  1. http://cytranet.dl.sourceforge.net/project/staf/staf/V3.4.23/
  2. http://downloads.sourceforge.net/project/staf/staf/V3.4.23/
  3. http://excellmedia.dl.sourceforge.net/project/staf/staf/V3.4.23/
  4. http://freefr.dl.sourceforge.net/project/staf/staf/V3.4.23/
  5. http://jaist.dl.sourceforge.net/project/staf/staf/V3.4.23/
  6. http://kent.dl.sourceforge.net/project/staf/staf/V3.4.23/
  7. http://nchc.dl.sourceforge.net/project/staf/staf/V3.4.23/
  8. http://netcologne.dl.sourceforge.net/project/staf/staf/V3.4.23/
  9. http://netix.dl.sourceforge.net/project/staf/staf/V3.4.23/
  10. http://superb-dca2.dl.sourceforge.net/project/staf/staf/V3.4.23/
  11. http://superb-sea2.dl.sourceforge.net/project/staf/staf/V3.4.23/
  12. http://ufpr.dl.sourceforge.net/project/staf/staf/V3.4.23/
  13. http://vorboss.dl.sourceforge.net/project/staf/staf/V3.4.23/
  14. https://cytranet.dl.sourceforge.net/project/staf/staf/V3.4.23/
  15. https://downloads.sourceforge.net/project/staf/staf/V3.4.23/
  16. https://excellmedia.dl.sourceforge.net/project/staf/staf/V3.4.23/
  17. https://freefr.dl.sourceforge.net/project/staf/staf/V3.4.23/
  18. https://jaist.dl.sourceforge.net/project/staf/staf/V3.4.23/
  19. https://kent.dl.sourceforge.net/project/staf/staf/V3.4.23/
  20. https://nchc.dl.sourceforge.net/project/staf/staf/V3.4.23/
  21. https://netcologne.dl.sourceforge.net/project/staf/staf/V3.4.23/
  22. https://netix.dl.sourceforge.net/project/staf/staf/V3.4.23/
  23. https://superb-dca2.dl.sourceforge.net/project/staf/staf/V3.4.23/
  24. https://superb-sea2.dl.sourceforge.net/project/staf/staf/V3.4.23/
  25. https://ufpr.dl.sourceforge.net/project/staf/staf/V3.4.23/
  26. https://vorboss.dl.sourceforge.net/project/staf/staf/V3.4.23/

Number of commits found: 8

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
03 Aug 2017 15:20:17
Original commit files touched by this commit  3.4.23_3
Revision:447227
asomers search for other commits by this committer
devel/staf: stafproc passes a revoked file descriptor to children

staf's rc script uses daemon(8) to detach stafproc from its controlling
terminal, but it does nothing to stdin.  The result is that stafproc has a
stdin in the revoked state, which it passes to child processes.  Some
programs can't handle revoked file descriptors, because they return EBADF
despite being opened.

PR:		221161
Approved by:	koobs (portmgr)
MFH:		2017Q3
Sponsored by:	Spectra Logic Corp
05 Jun 2017 23:25:12
Original commit files touched by this commit  3.4.23_2
Revision:442708
sunpoet search for other commits by this committer
Remove outdated PERL_LEVEL check

With hat:	perl
19 Jul 2016 11:04:14
Original commit files touched by this commit  3.4.23_2
Revision:418767
mat search for other commits by this committer
When there is a do-install target, do not use a post-install target, do
everything at once.  Sometime, rename post-install into a options helper
target.

I did not fix ports that were such a mess that I could not figure out
what they really wanted to do.  I also did not change ports that had
some version of an auto-plist code in post-install, for the same reason.

With hat:	portmgr
Sponsored by:	Absolight
15 Jul 2016 23:20:15
Original commit files touched by this commit  3.4.23_2
Revision:418611
asomers search for other commits by this committer
Add DOCS, EXAMPLES, JAVA and PERL options to devel/staf

devel/staf/Makefile
	Add options for DOCS, EXAMPLES, JAVA and PERL. The JAVA option
	enables all JAVA-based STAF services that don't have additional
	dependencies. Also add a symlink from FmtLog to fmtlog.  Also update
	the USE_OPENSSL syntax to USES=ssl.

PR:		210631
Submitted by:	asomers, Sergey Kozlov
Reviewed by:	Sergey Kozlov
Approved by:	brd (ports)
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D6910
15 Jun 2016 21:21:06
Original commit files touched by this commit  3.4.23_1
Revision:416937
brd search for other commits by this committer
Build the zip service in devel/staf

Submitted by:	asomers
Approved by:	bdrewery (implicit), kozlov.sergey.404@gmail.com (maintainer)
Differential Revision:	https://reviews.freebsd.org/D6680
23 May 2016 20:35:01
Original commit files touched by this commit  3.4.23
Revision:415742
amdmi3 search for other commits by this committer
Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by
default anyway and don't need to be listed

Approved by:	portmgr blanket
19 May 2016 10:21:25
Original commit files touched by this commit  3.4.23
Revision:415498
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
29 Oct 2015 09:45:35
Original commit files touched by this commit  3.4.23
Revision:400451
riggs search for other commits by this committer
New port: devel/staf (Software Testing Automation Framework)

PR:		203728
Submitted by:	kozlov.sergey.404@gmail.com (maintainer)
Differential Revision:	https://reviews.freebsd.org/D3874

Number of commits found: 8

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
opensslNov 02
openssl-develNov 02
wordpressNov 01
php56Oct 30
php70Oct 30
php71Oct 30
wiresharkOct 30
chromiumOct 28
wgetOct 27
wgetOct 27
openoffice-4*Oct 26
openoffice-devel*Oct 26
gitlabOct 25
nodeOct 25
node4Oct 25

No vulnerabilities have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31876
Broken 126
Deprecated 55
Ignore 364
Forbidden 0
Restricted 175
No CDROM 78
Vulnerable 50
Expired 11
Set to expire 47
Interactive 0
new 24 hours 9
new 48 hours13
new 7 days3213
new fortnight3398
new month3453

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.