head	1.41;
access;
symbols
	RELEASE_7_4_0:1.39
	RELEASE_8_2_0:1.39
	RELEASE_6_EOL:1.39
	RELEASE_8_1_0:1.39
	RELEASE_7_3_0:1.39
	RELEASE_8_0_0:1.37
	RELEASE_7_2_0:1.36
	RELEASE_7_1_0:1.35
	RELEASE_6_4_0:1.35
	RELEASE_5_EOL:1.35
	RELEASE_7_0_0:1.35
	RELEASE_6_3_0:1.35
	PRE_XORG_7:1.35
	RELEASE_4_EOL:1.35
	RELEASE_6_2_0:1.35
	RELEASE_6_1_0:1.35
	RELEASE_5_5_0:1.35
	RELEASE_6_0_0:1.33
	RELEASE_5_4_0:1.32
	RELEASE_4_11_0:1.31
	RELEASE_5_3_0:1.30
	RELEASE_4_10_0:1.29
	RELEASE_5_2_1:1.27
	RELEASE_5_2_0:1.27
	RELEASE_4_9_0:1.27
	RELEASE_5_1_0:1.24
	RELEASE_4_8_0:1.24
	RELEASE_5_0_0:1.23
	RELEASE_4_7_0:1.19
	RELEASE_4_6_2:1.19
	RELEASE_4_6_1:1.19
	RELEASE_4_6_0:1.19
	RELEASE_5_0_DP1:1.18
	RELEASE_4_5_0:1.18
	RELEASE_4_4_0:1.17
	RELEASE_4_3_0:1.16
	RELEASE_4_2_0:1.16
	RELEASE_4_1_1:1.15
	RELEASE_4_1_0:1.14
	RELEASE_3_5_0:1.12
	RELEASE_4_0_0:1.11
	RELEASE_3_4_0:1.11
	RELEASE_3_3_0:1.11
	RELEASE_3_2_0:1.5
	RELEASE_3_1_0:1.5
	RELEASE_2_2_8:1.5
	RELEASE_3_0_0:1.5
	RELEASE_2_2_7:1.4
	tendra_4_1_2:1.1.1.1
	RNORDIER:1.1.1;
locks; strict;
comment	@# @;


1.41
date	2011.11.02.01.35.32;	author dougb;	state dead;
branches;
next	1.40;

1.40
date	2011.08.29.03.57.03;	author linimon;	state Exp;
branches;
next	1.39;

1.39
date	2009.11.13.00.31.58;	author linimon;	state Exp;
branches;
next	1.38;

1.38
date	2009.10.23.12.38.11;	author erwin;	state Exp;
branches;
next	1.37;

1.37
date	2009.08.21.15.43.39;	author erwin;	state Exp;
branches;
next	1.36;

1.36
date	2009.02.26.21.00.31;	author stefanf;	state Exp;
branches;
next	1.35;

1.35
date	2005.11.12.08.15.35;	author stefanf;	state Exp;
branches;
next	1.34;

1.34
date	2005.10.17.08.42.53;	author stefanf;	state Exp;
branches;
next	1.33;

1.33
date	2005.08.11.07.51.36;	author stefanf;	state Exp;
branches;
next	1.32;

1.32
date	2005.03.07.02.41.00;	author linimon;	state Exp;
branches;
next	1.31;

1.31
date	2004.12.14.09.02.26;	author stefanf;	state Exp;
branches;
next	1.30;

1.30
date	2004.09.02.12.22.30;	author stefanf;	state Exp;
branches;
next	1.29;

1.29
date	2004.02.02.11.17.04;	author arved;	state Exp;
branches;
next	1.28;

1.28
date	2004.01.29.17.21.50;	author arved;	state Exp;
branches;
next	1.27;

1.27
date	2003.09.08.21.04.36;	author glewis;	state Exp;
branches;
next	1.26;

1.26
date	2003.06.24.09.52.13;	author osa;	state Exp;
branches;
next	1.25;

1.25
date	2003.06.03.08.16.57;	author arved;	state Exp;
branches;
next	1.24;

1.24
date	2003.02.20.18.37.55;	author knu;	state Exp;
branches;
next	1.23;

1.23
date	2002.11.07.03.10.52;	author adamw;	state Exp;
branches;
next	1.22;

1.22
date	2002.11.06.22.45.46;	author adamw;	state Exp;
branches;
next	1.21;

1.21
date	2002.11.05.03.10.07;	author obrien;	state Exp;
branches;
next	1.20;

1.20
date	2002.11.01.07.48.06;	author dd;	state Exp;
branches;
next	1.19;

1.19
date	2002.05.18.02.53.24;	author kris;	state Exp;
branches;
next	1.18;

1.18
date	2001.12.03.11.30.29;	author obrien;	state Exp;
branches;
next	1.17;

1.17
date	2001.08.20.06.25.50;	author kris;	state Exp;
branches;
next	1.16;

1.16
date	2000.10.08.17.33.20;	author obrien;	state Exp;
branches;
next	1.15;

1.15
date	2000.08.07.18.51.02;	author rnordier;	state Exp;
branches;
next	1.14;

1.14
date	2000.07.03.02.52.33;	author kris;	state Exp;
branches;
next	1.13;

1.13
date	2000.07.02.22.08.38;	author kris;	state Exp;
branches;
next	1.12;

1.12
date	2000.04.12.06.17.46;	author obrien;	state Exp;
branches;
next	1.11;

1.11
date	99.08.31.06.46.42;	author mharo;	state Exp;
branches;
next	1.10;

1.10
date	99.08.25.06.34.14;	author obrien;	state Exp;
branches;
next	1.9;

1.9
date	99.08.22.18.58.48;	author mharo;	state Exp;
branches;
next	1.8;

1.8
date	99.07.07.22.42.54;	author hoek;	state Exp;
branches;
next	1.7;

1.7
date	99.07.07.08.10.31;	author hoek;	state Exp;
branches;
next	1.6;

1.6
date	99.07.04.20.47.43;	author steve;	state Exp;
branches;
next	1.5;

1.5
date	98.08.07.22.49.27;	author asami;	state Exp;
branches;
next	1.4;

1.4
date	98.06.09.13.21.03;	author rnordier;	state Exp;
branches;
next	1.3;

1.3
date	98.06.06.12.18.39;	author rnordier;	state Exp;
branches;
next	1.2;

1.2
date	98.04.14.11.49.14;	author rnordier;	state Exp;
branches;
next	1.1;

1.1
date	98.04.13.00.09.29;	author jmg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.04.13.00.09.29;	author jmg;	state Exp;
branches;
next	;


desc
@@


1.41
log
@Remove ports@@ ports that have been DEPRECATED for at least 1 month

audio/shoutcast		Unfetchable; website rearranged
audio/linux-shoutcast	Unfetchable; website rearranged
chinese/scim-chewing	Does not configure
converters/py-cjkcodecs	Integrated into every python version in the tree
databases/kpogre	Does not compile
deskutils/mhc		Does not fetch
deskutils/org-mode.el6	Does not fetch
deskutils/gemcal	Does not fetch
devel/erlang-thrift	Does not build
dns/domtools		Does not fetch
editors/richtext	Does not compile
games/vultures-claw	Does not fetch
games/bomb		Does not fetch
games/lgeneral-data	Bad plist
games/linux-enemyterritory-jaymod	Does not fetch
games/xphotohunter	Does not fetch
graphics/gimpshop	Fails to patch
graphics/lightspark-devel	Does not compile
graphics/xmms-plazma	Does not fetch
graphics/py-cgkit	Does not fetch, does not compile on ia64, powerpc, or sparc64
japanese/rxvt		Does not fetch, fails to build with new utmpx
japanese/epic4		Some distfiles do not fetch
java/jde		Does not fetch
java/kaffe		Does not fetch
korean/gdick	HTMLs from the Yahoo! Korea Dictionary cannot be parsed, other runtime problems
korean/hanterm-xf86	Does not compile
korean/stardict2-dict-kr Does not fetch
lang/p5-JavaScript	Does not fetch
lang/TenDRA	Website disappeared; last release 2006, Does not compile on recent FreeBSD-9
mail/freepops		Does not build
mail/itraxp		Does not build
misc/tellico		Leaves file behind on deinstall
net/gsambad		Does not fetch
net/nocatauth-gateway	Uses a UID registered to another port
net/nocatauth-server	Uses a UID registered to another port
net/libosip2		Does not fetch
net/kmuddy		Does not fetch
net/netboot		Does not build
net-mgmt/jffnms		Does not fetch
net-p2p/frostwire	Does not fetch
net-p2p/azureus		Does not fetch
news/cleanscore		Does not fetch
news/nntpswitch		Does not fetch
news/p5-NewsLib		Does not fetch
russian/cyrproxy	Does not fetch
science/gerris		Does not fetch
security/opensaml	Does not fetch
sysutils/wmbattery	Does not fetch
sysutils/cpuburn	No more public distfiles
textproc/tei-guidelines-p4	Does not fetch
textproc/tei-p4		Does not fetch
textproc/py-hyperestraier	Does not fetch
textproc/tdtd.el	Does not fetch
textproc/tei-lite	Does not fetch
www/phpwiki13		Does not fetch
www/p5-Apache-Scoreboard	Depends on mod_perl
www/p5-B-LexInfo	Broken due the new mod_perl2 API
www/phpwiki		Does not fetch
www/smb2www		Apache13 is deprecated, migrate to 2.2.x+ now
www/spip		Checksum is changing daily
www/monkey		Does not fetch
x11-toolkits/jdic	Does not fetch
x11-toolkits/py-kde	Does not compile
@
text
@# ex:ts=8
# New ports collection makefile for:	TenDRA
# Date created:		7 Apr 1998
# Whom:			Robert Nordier <rnordier@@iafrica.com>
#
# $FreeBSD: ports/lang/TenDRA/Makefile,v 1.40 2011/08/29 03:57:03 linimon Exp $
#

PORTNAME=	TenDRA
PORTVERSION=	4.20051112
CATEGORIES=	lang
MASTER_SITES=	ftp://ftp.ten15.org/pub/snapshot/
DISTNAME=	${PORTNAME:L}-${PORTVERSION:S/4.//}

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	A portable BSD-licensed compiler suite

CONFLICTS=	swi-pl* slffea-* tcc-*
ONLY_FOR_ARCHS=	i386

DEPRECATED=		website disappeared; only the FTP archives remain; last release 2006
EXPIRATION_DATE=	2011-10-28

DIST_SUBDIR=	${PKGBASE}
MANCOMPRESSED=	yes
WRKSRC=		${WRKDIR}/${PORTNAME:L}
USE_BZIP2=	yes
ALL_TARGET=	# nada

TENDRA_ARCH=	${ARCH:S/i386/80x86/}

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 900035
BROKEN=		Does not compile on recent FreeBSD-9
.endif

.if ${ARCH} == "i386"
PLIST_SUB+=	ONLY_FOR_I386=""
.else
PLIST_SUB+=	ONLY_FOR_I386="@@comment "
.endif

MAN1=		calculus.1 disp.1 lexi.1 pl.1 sid.1 tcc.1 tchk.1 \
		tcpplus.1 tdfc2.1 tld.1 tnc.1 tspec.1 \
		#${TENDRA_ARCH}.freebsd.trans.1
MAN5=		tccenv.5

pre-extract:
	@@if [ -n "$${MAKEOBJDIRPREFIX}" ]; then \
		${ECHO_MSG} "Please unset MAKEOBJDIRPREFIX in your " \
			"environment, TenDRA won't compile otherwise."; \
		exit 1; \
	 fi

do-configure:
	cd ${WRKSRC} && make PREFIX=${PREFIX} freebsd

# Remove empty directory that is ugly to handle with pkg-plist
post-install:
	${RMDIR} ${PREFIX}/lib/TenDRA/lib/machines/tokens

.include <bsd.port.post.mk>
@


1.40
log
@Mark as broken on recent -current.

Also set an expiration date: website disappeared; only the FTP archives
remain; last release 2006.
@
text
@d6 1
a6 1
# $FreeBSD$
@


1.39
log
@Add patch to try to make it compile.  Note: if it doesn't work, then
I will be marking this DEPRECATED.  While here, reset the maintainer at
his request.
@
text
@d19 4
a22 1
ONLY_FOR_ARCHS=	i386 alpha
d34 2
a35 2
.if ${OSVERSION} >= 700000
#BROKEN=		does not build
@


1.38
log
@Also mark BROKEN on 7.x
@
text
@d15 1
a15 1
MAINTAINER=	stefanf@@FreeBSD.org
d32 1
a32 1
BROKEN=		does not build
@


1.37
log
@Mark BROKEN on 8.x: does not build
@
text
@d31 1
a31 1
.if ${OSVERSION} >= 800000
@


1.36
log
@Add a conflict with lang/tcc.

Approved by:	arved
@
text
@d31 4
@


1.35
log
@Update to 2005-11-12.

Approved by:	arved
@
text
@d18 1
a18 1
CONFLICTS=	swi-pl* slffea-*
@


1.34
log
@Don't set BIN_CC, it breaks tcc -cc.

Approved by:	clement
@
text
@d10 1
a10 1
PORTVERSION=	4.20050810
@


1.33
log
@Update to the 20050810 snapshot.  Includes support for 7.x.

Approved by:	portmgr (krion)
@
text
@a25 1
MAKE_ARGS=	BIN_CC="${CC}"
@


1.32
log
@Note that math/ploticus now installs as bin/ploticus rather than bin/pl.
Remove obsoleted conflicts.

Prodded by:		vs
@
text
@d10 1
a10 1
PORTVERSION=	4.20040902
@


1.31
log
@Fix pkg-plist on Alpha.

Reported by:	kris
Approved by:	clement
@
text
@d18 1
a18 1
CONFLICTS=	swi-pl* ploticus-* slffea-*
@


1.30
log
@Update TenDRA to 4.20040902.  Major changes are support for the Alpha
architecture and that perl is no longer required.

Approved by:	arved
@
text
@d30 8
d57 1
a57 1
.include <bsd.port.mk>
@


1.29
log
@Add conflicts

PR:		62103
Submitted by:	Volker Stolz <stolz@@i2.informatik.rwth-aachen.de>
@
text
@d10 1
a10 1
PORTVERSION=	4.20040128
d15 1
a15 1
MAINTAINER=	stefan@@fafoe.narf.at
d19 1
a19 1
ONLY_FOR_ARCHS=	i386
a24 1
USE_PERL5_BUILD=	yes
a27 1
TENDRA_OSREL!=	uname -r
a28 4
TENDRA_VER=	5.0.0
TENDRA_PATH=	${TENDRA_VER}/FreeBSD/${TENDRA_OSREL}/${TENDRA_ARCH}
PLIST_SUB+=	TENDRA_VER=${TENDRA_VER} TENDRA_OSREL=${TENDRA_OSREL} \
		TENDRA_PATH=${TENDRA_PATH}
d32 1
a32 1
		${TENDRA_ARCH}.freebsd.trans.1
d37 2
a38 2
		echo "Please unset MAKEOBJDIRPREFIX in your environment, " \
		     "TenDRA won't compile otherwise."; \
d47 1
a47 1
	${RMDIR} ${PREFIX}/lib/TenDRA/${TENDRA_PATH}/lib/machines/tokens
@


1.28
log
@Update to 20040128 ten15 snapshot

PR:		62038
Submitted by:	Stefan Farfeleder <stefan@@fafoe.narf.at>
@
text
@d18 1
@


1.27
log
@. Update to 4-20030825.

PR:		56430
Submitted by:	Stefan Farfeleder <stefan@@fafoe.narf.at> (maintainer)
@
text
@d10 1
a10 1
PORTVERSION=	4.20030825
d12 1
a12 1
MASTER_SITES=	ftp://ftp.allbsd.org/pub/TenDRA/snapshots/
d21 2
d36 2
a37 1
		tcpplus.1 tdfc2.1 tld.1 tnc.1 trans.1 tspec.1
d39 7
@


1.26
log
@Fix comment, update maintainer's e-mail address

Submitted by:	maintainer
PR:		53648
Approved by:	fjoe (mentor) (implicit)
@
text
@d10 1
a10 1
PORTVERSION=	4.20030526
d12 1
a12 1
MASTER_SITES=	ftp://ftp.tendra.org/pub/snapshot/
d20 1
a20 1
WRKSRC=		${WRKDIR}/${PORTNAME:L}
d24 1
d27 1
a27 1
TENDRA_ARCH=	80x86
@


1.25
log
@- Update to CVS snapshot 20030526, which fixes the build problems on 5.x
- Give maintainership to submitter

"Unfortunately FreeBSD 5.x uses the GNU C extension
__attribute__((__aligned__(x))) in a couple of system headers
(<machine/npx.h>, <machine/signal.h> and <machine/ucontext.h> for i386).  To
avoid a syntax error __aligned(x) is removed by a #define, but programs that
use struct sigcontext, struct savexmm or mcontext_t probably won't work."

PR:		52619
Submitted by:	Stefan Farfeleder <stefan@@fafoe.dyndns.org>
@
text
@d15 2
a16 2
MAINTAINER=	stefan@@fafoe.dyndns.org
COMMENT=	A portable but mostly-unsupported C/C++ compiler
d41 1
a41 1
	rmdir ${PREFIX}/lib/TenDRA/${TENDRA_PATH}/lib/machines/tokens
@


1.24
log
@De-pkg-comment.
@
text
@d10 1
a10 1
PORTVERSION=	4.1.2
d12 2
a13 4
MASTER_SITES=	ftp://alph.dera.gov.uk/pub/TenDRA/ \
		ftp://ftp.uni-trier.de/pub/languages/c/implementation/TenDRA/ \
		ftp://ftp.fh-wiesbaden.de/pub/Languages/C/TenDRA/ \
		ftp://ftp.mayn.de/pub/unix/devel/compiler/tendra/
d15 1
a15 1
MAINTAINER=	ports@@FreeBSD.org
d18 1
a18 5
.include <bsd.port.pre.mk>

.if ${OSVERSION} > 500000
BROKEN=		"Does not build"
.endif
d20 11
a30 3
ONLY_FOR_ARCHS=	i386
OSRELEASE!=	uname -r
PLIST_SUB=	OSRELEASE=${OSRELEASE}
d36 2
a37 32
pre-configure:
	@@(cd ${WRKSRC} && \
	${MKDIR} bin lib man && \
	${SED}	-e 's:^\(BASE_DIR=\).*:\1${WRKSRC}:' \
		-e 's:^\(PUBLIC_BIN=\).*:\1$${BASE_DIR}/bin:' \
		-e 's:^\(INSTALL_DIR=\).*:\1$${BASE_DIR}/lib/TenDRA:' \
		-e 's:^\(MAN_DIR=\).*:\1$${BASE_DIR}/man:' \
		-e 's:completed:to build directory completed:' \
		INSTALL >INSTALL.build && \
	${CHMOD} a+x INSTALL.build && \
	${CHMOD} a-x INSTALL)

do-build:
	@@(PATH=${WRKSRC}/bin:$$PATH && \
	cd ${WRKSRC} && \
	./INSTALL.build)
	@@${ECHO} "Bootstrapping the compiler ..."
	@@${RM} -fr ${WRKSRC}/work
	@@(PATH=${WRKSRC}/bin:$$PATH && \
	cd ${WRKSRC} && \
	./INSTALL.build -tcc)

pre-install:
	@@(cd ${WRKSRC} && \
	${SED}	-e 's:^\(BASE_DIR=\).*:\1${WRKSRC}:' \
		-e 's:^\(PUBLIC_BIN=\).*:\1${PREFIX}/bin:' \
		-e 's:^\(INSTALL_DIR=\).*:\1${PREFIX}/lib/TenDRA:' \
		-e 's:^\(MAN_DIR=\).*:\1${PREFIX}/man:' \
		INSTALL >INSTALL.install && \
	${CHMOD} a+x INSTALL.install)

do-install:
d39 1
d41 1
a41 18
	@@${MKDIR} ${PREFIX}/lib/TenDRA
	@@(PATH=${WRKSRC}/bin:$$PATH && \
	cd ${WRKSRC} && \
	./INSTALL.install -tcc -strip)
	@@(cd ${PREFIX}/bin && \
	${CHOWN} ${BINOWN}:${BINGRP} tcc tchk tspec && \
	${CHMOD} ${BINMODE} tcc tchk tspec)
	@@(cd ${PREFIX} && \
	${CHOWN} -R ${BINOWN}:${BINGRP} lib/TenDRA && \
	find -X lib/TenDRA -type d | xargs ${CHMOD} 755 && \
	${GREP} '^lib/' ${TMPPLIST} | xargs ${CHMOD} ${SHAREMODE} && \
	${GREP} '/bin/' ${TMPPLIST} | xargs ${CHMOD} ${BINMODE})
	@@(cd ${PREFIX}/man/man1 && \
	${CHOWN} ${MANOWN}:${MANGRP} ${MAN1} && \
	${CHMOD} ${MANMODE} ${MAN1})
	@@(cd ${PREFIX}/man/man5 && \
	${CHOWN} ${MANOWN}:${MANGRP} ${MAN5} && \
	${CHMOD} ${MANMODE} ${MAN5})
d43 1
a43 1
.include <bsd.port.post.mk>
@


1.23
log
@Fix PORTCOMMENTs that were killing INDEX builds.

105 pointy hats to:	me
Approved by:		pat
@
text
@d18 1
@


1.22
log
@Use PORTCOMMENT in the Makefile, and whack the pkg-comment.

Approved by:	pat
@
text
@a18 2
PORTCOMMENT=	A portable but mostly-unsupported C/C++ compiler

@


1.21
log
@The effort to maintain these for FreeBSD just isn't worth it with the lack
of reward.
@
text
@d19 2
@


1.20
log
@This port builds fine on RELENG_4, so don't mark it BROKEN there.
It's still broken on a recent -current, though, but an OSVERSION value
more specific than 500000 should probably be used.

Note that this port still doesn't build (more specifically, doesn't
install) on bento, since it uses uname(3) to determine the system
version, and bento doesn't fake it (it fakes uname(1)).

Discussed with:	kris
Approved by:	obrien
@
text
@d17 1
a17 1
MAINTAINER=	obrien@@FreeBSD.org
@


1.19
log
@BROKEN: Does not build
@
text
@d19 3
d23 1
a23 2

.include <bsd.port.pre.mk>
@


1.18
log
@Unbreak -- it now compiles with cdef.h revs 1.48 / 1.28.2.6.
Also update mastersites.
@
text
@d19 2
@


1.17
log
@Unconditionalize the BROKEN tag; this port doesn't compile on any current
version of FreeBSD (it chokes on system headers).
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/TenDRA/Makefile,v 1.16 2000/10/08 17:33:20 obrien Exp $
d12 2
a13 1
MASTER_SITES=	ftp://ftp.uni-trier.de/pub/languages/c/implementation/TenDRA/ \
a19 2

BROKEN=		"Does not compile."
@


1.16
log
@Take over maintance.

Approved by:	rnordier
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/TenDRA/Makefile,v 1.15 2000/08/07 18:51:02 rnordier Exp $
a19 1
.if ${OSVERSION} < 400000
a20 1
.endif
@


1.15
log
@Update master sites.
@
text
@d1 1
d6 1
a6 1
# $FreeBSD: ports/lang/TenDRA/Makefile,v 1.14 2000/07/03 02:52:33 kris Exp $
d16 1
a16 1
MAINTAINER=	rnordier@@FreeBSD.org
@


1.14
log
@Oops, this is only actually broken (does not compile) on 3.x, so mark it
as such. Also remove an additional .orig file on deinstall, which probably
shouldn't be there at all, but this port was too big and scary to track
down where it came from.

Noticed by:	bento
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/TenDRA/Makefile,v 1.13 2000/07/02 22:08:38 kris Exp $
d11 3
a13 1
MASTER_SITES=	ftp://alph.dera.gov.uk/pub/TenDRA/
@


1.13
log
@Broken; does not compile.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/TenDRA/Makefile,v 1.12 2000/04/12 06:17:46 obrien Exp $
d15 3
d19 1
d82 1
a82 1
.include <bsd.port.mk>
@


1.12
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/TenDRA/Makefile,v 1.11 1999/08/31 06:46:42 mharo Exp $
d14 2
@


1.11
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@a1 1
# Version required:	4.1.2
d5 1
a5 1
# $FreeBSD: ports/lang/TenDRA/Makefile,v 1.10 1999/08/25 06:34:14 obrien Exp $
d8 2
a9 1
DISTNAME=	TenDRA-4.1.2
@


1.10
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d13 1
a13 1
MAINTAINER=	rnordier@@FreeBSD.ORG
@


1.9
log
@chmod -> ${CHMOD}
chown -> ${CHOWN}
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.8 1999/07/07 22:42:54 hoek Exp $
@


1.8
log
@If at first you don't succeed, try (try) again.

This should fix TenDRA installation.  I did test it this time, and it failed
with

chown: hoek: illegal group name
*** Error code 1

but that's not my problem.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1999/07/07 08:10:31 hoek Exp $
d32 2
a33 2
	chmod a+x INSTALL.build && \
	chmod a-x INSTALL)
d52 1
a52 1
	chmod a+x INSTALL.install)
d62 2
a63 2
	chown ${BINOWN}:${BINGRP} tcc tchk tspec && \
	chmod ${BINMODE} tcc tchk tspec)
d65 4
a68 4
	chown -R ${BINOWN}:${BINGRP} lib/TenDRA && \
	find -X lib/TenDRA -type d | xargs chmod 755 && \
	${GREP} '^lib/' ${TMPPLIST} | xargs chmod ${SHAREMODE} && \
	${GREP} '/bin/' ${TMPPLIST} | xargs chmod ${BINMODE})
d70 2
a71 2
	chown ${MANOWN}:${MANGRP} ${MAN1} && \
	chmod ${MANMODE} ${MAN1})
d73 2
a74 2
	chown ${MANOWN}:${MANGRP} ${MAN5} && \
	chmod ${MANMODE} ${MAN5})
@


1.7
log
@Don't use ${OSREL} and %%OSREL%% here.  We need the full `uname -r`.
This should fix the install (untested).
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1999/07/04 20:47:43 steve Exp $
d54 3
a56 1
do-install: ${TMPPLIST}
@


1.6
log
@Use the PLIST_SUB capabilities of bsd.port.mk to substitute OSREL in
pkg/PLIST.  Also mark this for i386 only.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1998/08/07 22:49:27 asami Exp $
d16 2
d54 1
a54 1
do-install:
d65 2
a66 2
	${GREP} '^lib/' ${PLIST} | xargs chmod ${SHAREMODE} && \
	${GREP} '/bin/' ${PLIST} | xargs chmod ${BINMODE})
@


1.5
log
@Make these ports (TenDRA, egcs, gcc28, glibstdc++28 and guavac, all
under lang) use ${OSREL} as defined in bsd.port.mk rev 1.281 and
1.227.2.43.

Note gcc28 is hopelessly broken, it uses an undefined variable
${GNUOSREL} and thus has an empty string wherever ${OSREL} should
be.  However, it's consistent with its own PLIST at the current state
so I haven't "fixed" it yet.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1998/06/09 13:21:03 rnordier Exp $
d15 2
a16 2
OSRELEASE!=	uname -r
PLIST=		${WRKDIR}/PLIST
a31 1
	@@${SED} 's:%OSREL%:${OSRELEASE}:' ${PKGDIR}/PLIST >${PLIST}
@


1.4
log
@Improve error-handling.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1998/06/06 12:18:39 rnordier Exp $
d15 1
a15 1
OSREL!=		uname -r
d32 1
a32 1
	@@${SED} 's:%OSREL%:${OSREL}:' ${PKGDIR}/PLIST >${PLIST}
@


1.3
log
@Change maintainer e-mail address.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1998/04/14 11:49:14 rnordier Exp $
d37 1
a37 2
	./INSTALL.build 2>&1 | tee ${.CURDIR}/mklog && \
	${RM} -f ${.CURDIR}/mklog)
d42 1
a42 2
	./INSTALL.build -tcc 2>&1 | tee ${.CURDIR}/mklog && \
	${RM} -f ${.CURDIR}/mklog)
d57 1
a57 2
	./INSTALL.install -tcc -strip 2>&1 | tee ${.CURDIR}/mklog && \
	${RM} -f ${.CURDIR}/mklog)
@


1.2
log
@Don't modify PLIST: use a copy instead.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1998/04/13 00:09:29 jmg Exp $
d13 1
a13 1
MAINTAINER=	rnordier@@iafrica.com
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d16 1
d32 1
a32 3
	@@${SED} 's:%OSREL%:${OSREL}:' ${PLIST} >${PLIST}.tmp && \
	${CP} ${PLIST} ${PLIST}.orig && \
	${MV} ${PLIST}.tmp ${PLIST}
@


1.1.1.1
log
@reimport of TenDRA, move it into lang like it was suppose to be...

TenDRA* is an optimizing C/C++ compiler, developed by the United
Kingdom Defence Evaluation and Research Agency (DERA).

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.

-----
* TenDRA is a registered trademark of the UK Defence Evaluation
and Research Agency.
@
text
@@
