Port details |
- staf Software Testing Automation Framework
- 3.4.26_1 devel
=2 3.4.26_1Version of this port present on the latest quarterly branch. - Maintainer: skozlov@FreeBSD.org
 - Port Added: 2015-10-29 09:45:44
- Last Update: 2024-12-31 08:57:55
- Commit Hash: 0835676
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: net
- License: EPL
- WWW:
- https://staf.sourceforge.net/
- Description:
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/staf/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/staf
- pkg install staf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: staf
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1524958951
SHA256 (STAF3426-src.tar.gz) = 0e726b24c564901aebf47c0cde0903807a2426d49a013057fde9e9255f6efdd3
SIZE (STAF3426-src.tar.gz) = 34574462
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for staf-3.4.26_1:
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
===> Use 'make config' to modify these settings
- Options name:
- devel_staf
- USES:
- gmake ssl
- pkg-message:
- For install:
- STAFProc requires machine's hostname to be resolvable.
If you haven't already, please add the following to /etc/hosts:
<IPv6 machine address or ::1> <hostname>
<IPv4 machine address or 127.0.0.1> <hostname>
To verify do the following:
ping6 $(hostname)
ping $(hostname)
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.4.26_1 31 Dec 2024 08:57:55
    |
Muhammad Moinur Rahman (bofh)  |
Mk/**java.mk: Convert bsd.java.mk to USES
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
USES=java:build,run if NO_BUILD is undefined. Else it defaults to
USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>
Approved by: mat (portmgr), glewis
Differential Revision: https://reviews.freebsd.org/D48201 |
3.4.26_1 06 Nov 2023 10:03:47
    |
Rodrigo Osorio (rodrigo)  |
*/*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems
Approved by: portmgr (blanket)
PR: 274888 |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.4.26_1 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.4.26_1 20 Jul 2022 14:21:35
    |
Tobias C. Berner (tcberner)  |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
3.4.26_1 06 Apr 2021 14:31:13
    |
Mathieu Arnold (mat)  |
all: Remove all other $FreeBSD keywords. |
3.4.26_1 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
3.4.26_1 24 Sep 2020 22:32:23
  |
skozlov  |
devel/staf: Drop Python and Perl support
There are no versions of Python or Perl left that STAF supports.
PR: 249670
Reported by: swills |
3.4.26_1 06 Jun 2020 14:59:49
  |
skozlov  |
Unbreak devel/staf
After r533459 functionality that automatically un-zips the zipped patches
in Mk/Scripts/do-patch.sh started working. This caused makefile.zip patches
to be treated as compressed, even though they're not. Changing the patch
name fixes the issue as the do-patch.sh doesn't see it as a .zip file anymore |
3.4.26_1 17 May 2020 18:37:15
  |
antoine  |
Mark BROKEN
gmake[1]: Entering directory '/wrkdirs/usr/ports/devel/staf/work/src/staf'
/wrkdirs/usr/ports/devel/staf/work/src/staf/services/zip/makefile.zip:131:
/wrkdirs/usr/ports/devel/staf/work/obj/freebsd/staf/retail/libs/zlib/adler32.d:
No such file or directory
gmake[1]: *** No rule to make target
'/wrkdirs/usr/ports/devel/staf/work/obj/freebsd/staf/retail/libs/zlib/adler32.d'.
Stop.
Reported by: pkg-fallout |
3.4.26_1 19 Feb 2020 17:59:36
  |
antoine  |
Clean up USES
With hat: portmgr |
3.4.26_1 13 Aug 2019 16:01:59
  |
mat  |
Convert to UCL & cleanup pkg-message (categories d) |
3.4.26_1 10 Dec 2018 20:15:49
  |
skozlov  |
devel/staf: Use ${RLN} instead of ${LN} in do-install
Use ${RLN} instead of ${LN} as suggested by mat in
https://reviews.freebsd.org/D18440#393057
Approved By: sbruno (mentor)
Differential Revision: https://reviews.freebsd.org/D18467 |
3.4.26_1 06 Dec 2018 10:50:42
  |
skozlov  |
devel/staf: Unbreak for openssl111
Summary:
- Unbreak for openssl111 using patch
https://sourceforge.net/p/staf/bugs/1593/#f4aa
- Pet stage-qa by making symlinks relational
Approved By: sbruno (mentor)
Differential Revision: https://reviews.freebsd.org/D18440 |
3.4.26 10 Nov 2018 10:09:49
  |
mat  |
security/openssl-devel was removed, but there is a security/openssl111 now. |
3.4.26 23 Sep 2018 08:13:44
  |
skozlov  |
Change MAINTAINER in my ports to @FreeBSD.org email
Approved By: sbruno
Differential Revision: https://reviews.freebsd.org/D17284 |
3.4.26 29 Apr 2018 17:50:14
  |
dbaio  |
devel/staf: Update to 3.4.26
- Fix build with Clang 6
PR: 227833
Submitted by: Sergey Kozlov <kozlov.sergey.404@gmail.com> (maintainer)
Differential Revision: https://reviews.freebsd.org/D15225 |
3.4.23_3 16 Feb 2018 18:35:03
  |
brnrd  |
security/openssl-devel: Mark ports broken cat devel
- REASON from build log |
3.4.23_3 03 Aug 2017 15:20:17
  |
asomers  |
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 |
3.4.23_2 05 Jun 2017 23:25:12
  |
sunpoet  |
Remove outdated PERL_LEVEL check
With hat: perl |
3.4.23_2 19 Jul 2016 11:04:14
  |
mat  |
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 |
3.4.23_2 15 Jul 2016 23:20:15
  |
asomers  |
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 |
3.4.23_1 15 Jun 2016 21:21:06
  |
brd  |
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 |
3.4.23 23 May 2016 20:35:01
  |
amdmi3  |
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 |
3.4.23 19 May 2016 10:21:25
  |
amdmi3  |
- Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by: portmgr blanket |
3.4.23 29 Oct 2015 09:45:35
  |
riggs  |
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 |