mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-24 04:33:24 +00:00
A port of TET3.2c from the Open Group. This port builds the Distributed
TET including threads and C++ support. The port has a number of quirks: - sources and binaries need to be installed under $TET_ROOT for later persual by test suites like the PCTS suite from the opengroup. Consequently this port does not actually install anything under $PREFIX. - though the source to TET3.2c is being made publically available, one still needs to register with the open group prior to download the sources. Consequently this port has been marked `MANUAL_FETCH'.
This commit is contained in:
parent
b0535730d8
commit
27d9fd2f8e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=14143
55
misc/tet/Makefile
Normal file
55
misc/tet/Makefile
Normal file
@ -0,0 +1,55 @@
|
||||
# New ports collection makefile for: tet
|
||||
# Version required: 3.2b
|
||||
# Date created: 02 Oct 1998
|
||||
# Whom: jkoshy
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
DISTNAME= tet3.2c-unsup
|
||||
PKGNAME= tet-3.2c
|
||||
CATEGORIES= misc
|
||||
MASTER_SITES= http://tetworks.opengroup.org/
|
||||
EXTRACT_SUFX= .src.tgz
|
||||
|
||||
MAINTAINER= jkoshy@freebsd.org
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
NO_PACKAGE= TET_ROOT needs to be set at compile time
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= -t ${TET_CONFIG_TARGET}
|
||||
|
||||
TET_CONFIG_TARGET?= inet # options are `lite', `xti' and `inet'
|
||||
|
||||
# need to register with http://tetworks.opengroup.org/tet3download.html
|
||||
MANUAL_FETCH= yes
|
||||
|
||||
do-build:
|
||||
cd ${WRKDIR}/src && ${MAKE} ${ALL_TARGET}
|
||||
|
||||
pre-extract pre-clean:
|
||||
.if !defined(TET_ROOT)
|
||||
@echo
|
||||
@echo "The environment variable \"TET_ROOT\" is not set."
|
||||
@echo "You must set it to the directory where you would like "
|
||||
@echo "this port to reside before attempting extraction or cleaning."
|
||||
@echo
|
||||
@false
|
||||
.else
|
||||
@true
|
||||
.endif
|
||||
|
||||
# move the work directory to $TET_ROOT after extraction
|
||||
post-extract:
|
||||
chmod +x ${WRKDIR}/configure
|
||||
${MKDIR} ${TET_ROOT}
|
||||
cd ${WRKDIR} && tar cf - . | (cd ${TET_ROOT} && tar xf -)
|
||||
${RM} -rf ${WRKDIR} && ${LN} -s ${TET_ROOT} ${WRKDIR}
|
||||
|
||||
do-install:
|
||||
cd ${WRKDIR}/src && ${MAKE} ${INSTALL_TARGET}
|
||||
|
||||
post-clean:
|
||||
${RM} -rf ${TET_ROOT}
|
||||
|
||||
.include <bsd.port.mk>
|
1
misc/tet/distinfo
Normal file
1
misc/tet/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (tet3.2c-unsup.src.tgz) = d37b78e405e6e52f4dd5f7b6d66dc438
|
1
misc/tet/pkg-comment
Normal file
1
misc/tet/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
an test execution framework from the Open Group
|
19
misc/tet/pkg-descr
Normal file
19
misc/tet/pkg-descr
Normal file
@ -0,0 +1,19 @@
|
||||
TET (Test Execution Toolkit) from the X/Open Consortium is a multi-platform
|
||||
test scaffold for both distributed and non-distributed test suites.
|
||||
TET allows the production of test suites sharing a common interface,
|
||||
promoting sharing of test suites within and across organizations.
|
||||
|
||||
It allows facilities to execute test cases in several ways:
|
||||
- Execution of non-distributed test cases on the local system.
|
||||
- Execution of non-distributed test cases on one or more remote
|
||||
systems.
|
||||
- Execution of distributed test cases with the parts of each test
|
||||
case executing simultaneously on either the local system and one
|
||||
or more remote systems, or entirely on two or more remote systems.
|
||||
- Execution of a single test case selected at random from a list of
|
||||
test cases.
|
||||
- Combinations of the above elements executing in parallel.
|
||||
- Sequences of the above elements executing a specified number of
|
||||
times or until some time period has expired.
|
||||
|
||||
URL: http://tetworks.opengroup.org/datasheet.html
|
1
misc/tet/pkg-plist
Normal file
1
misc/tet/pkg-plist
Normal file
@ -0,0 +1 @@
|
||||
|
Loading…
Reference in New Issue
Block a user