2003-08-18 10:56:08 -04:00
|
|
|
# $OpenBSD: Makefile,v 1.5 2003/08/18 14:56:08 avsm Exp $
|
Initial import of tendra-20030803
Work by tdeval@ and myself - i386 only right now, but other backends
do exist ...
--
TenDRA is a C/C++ compiler developed, initially, by the DERA, the
Defense Evaluation and Research Agency in the United Kingdom.
A primary focus of the compiler is portability through conformance
to standard APIs (ANSI, ISO, POSIX1, POSIX2, XPG3, XPG4, SVID3,
UNIX95, among others).
The compiler has strong static checking capabilities, including the
ability to check programs for conformance to APIs which are not
directly supported by system headers.
2003-08-04 19:37:05 -04:00
|
|
|
|
2003-08-18 10:56:08 -04:00
|
|
|
COMMENT= "TenDRA: advanced BSD-licensed C compiler"
|
Initial import of tendra-20030803
Work by tdeval@ and myself - i386 only right now, but other backends
do exist ...
--
TenDRA is a C/C++ compiler developed, initially, by the DERA, the
Defense Evaluation and Research Agency in the United Kingdom.
A primary focus of the compiler is portability through conformance
to standard APIs (ANSI, ISO, POSIX1, POSIX2, XPG3, XPG4, SVID3,
UNIX95, among others).
The compiler has strong static checking capabilities, including the
ability to check programs for conformance to APIs which are not
directly supported by system headers.
2003-08-04 19:37:05 -04:00
|
|
|
|
|
|
|
V= 20030803
|
|
|
|
DISTNAME= tendra-${V}
|
2003-08-18 10:54:56 -04:00
|
|
|
PKGNAME= tendra-${V}p1
|
Initial import of tendra-20030803
Work by tdeval@ and myself - i386 only right now, but other backends
do exist ...
--
TenDRA is a C/C++ compiler developed, initially, by the DERA, the
Defense Evaluation and Research Agency in the United Kingdom.
A primary focus of the compiler is portability through conformance
to standard APIs (ANSI, ISO, POSIX1, POSIX2, XPG3, XPG4, SVID3,
UNIX95, among others).
The compiler has strong static checking capabilities, including the
ability to check programs for conformance to APIs which are not
directly supported by system headers.
2003-08-04 19:37:05 -04:00
|
|
|
CATEGORIES= lang
|
|
|
|
|
|
|
|
HOMEPAGE= http://www.tendra.org/
|
|
|
|
MAINTAINER= Anil Madhavapeddy <avsm@openbsd.org> \
|
|
|
|
Thierry Deval <tdeval@openbsd.org>
|
|
|
|
|
|
|
|
ONLY_FOR_ARCHS= i386
|
|
|
|
# supports 68k, alpha, mips, sparc as well, but not ported yet
|
|
|
|
|
2003-08-18 10:54:56 -04:00
|
|
|
NO_REGRESS= yes
|
|
|
|
|
2003-08-04 19:41:08 -04:00
|
|
|
MASTER_SITES= ftp://ftp.tendra.org/pub/snapshot/ \
|
|
|
|
ftp://ftp.recoil.org/pub/tendra/
|
Initial import of tendra-20030803
Work by tdeval@ and myself - i386 only right now, but other backends
do exist ...
--
TenDRA is a C/C++ compiler developed, initially, by the DERA, the
Defense Evaluation and Research Agency in the United Kingdom.
A primary focus of the compiler is portability through conformance
to standard APIs (ANSI, ISO, POSIX1, POSIX2, XPG3, XPG4, SVID3,
UNIX95, among others).
The compiler has strong static checking capabilities, including the
ability to check programs for conformance to APIs which are not
directly supported by system headers.
2003-08-04 19:37:05 -04:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
WRKDIST= ${WRKDIR}/tendra
|
|
|
|
ALL_TARGET=
|
|
|
|
|
2003-08-18 10:54:56 -04:00
|
|
|
SUBST_VARS+= OPSYS_VER
|
|
|
|
|
Initial import of tendra-20030803
Work by tdeval@ and myself - i386 only right now, but other backends
do exist ...
--
TenDRA is a C/C++ compiler developed, initially, by the DERA, the
Defense Evaluation and Research Agency in the United Kingdom.
A primary focus of the compiler is portability through conformance
to standard APIs (ANSI, ISO, POSIX1, POSIX2, XPG3, XPG4, SVID3,
UNIX95, among others).
The compiler has strong static checking capabilities, including the
ability to check programs for conformance to APIs which are not
directly supported by system headers.
2003-08-04 19:37:05 -04:00
|
|
|
# BSDL + Crown Copyright (BSD-like)
|
|
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
|
|
|
|
pre-build:
|
|
|
|
(cd ${WRKSRC} && make openbsd)
|
|
|
|
|
|
|
|
post-install:
|
2003-08-18 10:54:56 -04:00
|
|
|
sed s,%%TENDRA%%,${LOCALBASE}/lib/TenDRA/5.0.0/OpenBSD/${OPSYS_VER}/80x86,g \
|
Initial import of tendra-20030803
Work by tdeval@ and myself - i386 only right now, but other backends
do exist ...
--
TenDRA is a C/C++ compiler developed, initially, by the DERA, the
Defense Evaluation and Research Agency in the United Kingdom.
A primary focus of the compiler is portability through conformance
to standard APIs (ANSI, ISO, POSIX1, POSIX2, XPG3, XPG4, SVID3,
UNIX95, among others).
The compiler has strong static checking capabilities, including the
ability to check programs for conformance to APIs which are not
directly supported by system headers.
2003-08-04 19:37:05 -04:00
|
|
|
< ${FILESDIR}/tcc.sh > ${PREFIX}/bin/tcc
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|