1
0
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:
Joseph Koshy 1998-10-21 08:31:09 +00:00
parent b0535730d8
commit 27d9fd2f8e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=14143
5 changed files with 77 additions and 0 deletions

55
misc/tet/Makefile Normal file
View 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
View File

@ -0,0 +1 @@
MD5 (tet3.2c-unsup.src.tgz) = d37b78e405e6e52f4dd5f7b6d66dc438

1
misc/tet/pkg-comment Normal file
View File

@ -0,0 +1 @@
an test execution framework from the Open Group

19
misc/tet/pkg-descr Normal file
View 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
View File

@ -0,0 +1 @@