head	1.32;
access;
symbols
	RELEASE_8_3_0:1.31
	RELEASE_9_0_0:1.31
	RELEASE_7_4_0:1.30
	RELEASE_8_2_0:1.30
	RELEASE_6_EOL:1.30
	RELEASE_8_1_0:1.30
	RELEASE_7_3_0:1.30
	RELEASE_8_0_0:1.29
	RELEASE_7_2_0:1.29
	RELEASE_7_1_0:1.29
	RELEASE_6_4_0:1.29
	RELEASE_5_EOL:1.29
	RELEASE_7_0_0:1.28
	RELEASE_6_3_0:1.28
	PRE_XORG_7:1.28
	RELEASE_4_EOL:1.28
	RELEASE_6_2_0:1.28
	RELEASE_6_1_0:1.27
	RELEASE_5_5_0:1.27
	RELEASE_6_0_0:1.26
	RELEASE_5_4_0:1.26
	RELEASE_4_11_0:1.24
	RELEASE_5_3_0:1.23
	RELEASE_4_10_0:1.23
	RELEASE_5_2_1:1.21
	RELEASE_5_2_0:1.21
	RELEASE_4_9_0:1.20
	RELEASE_5_1_0:1.20
	RELEASE_4_8_0:1.20
	RELEASE_5_0_0:1.19
	RELEASE_4_7_0:1.19
	RELEASE_4_6_2:1.18
	RELEASE_4_6_1:1.18
	RELEASE_4_6_0:1.18
	RELEASE_5_0_DP1:1.18
	RELEASE_4_5_0:1.18
	RELEASE_4_4_0:1.17
	RELEASE_4_3_0:1.17
	RELEASE_4_2_0:1.17
	RELEASE_4_1_1:1.15
	RELEASE_4_1_0:1.15
	RELEASE_3_5_0:1.15
	RELEASE_4_0_0:1.10
	RELEASE_3_4_0:1.10
	RELEASE_3_3_0:1.10
	RELEASE_3_2_0:1.6
	RELEASE_3_1_0:1.6
	RELEASE_2_2_8:1.6
	RELEASE_3_0_0:1.5
	RELEASE_2_2_7:1.4
	RELEASE_2_2_6:1.3
	RELEASE_2_2_5:1.3
	RELEASE_2_2_1:1.2
	RELEASE_2_2_2:1.2
	rexximc_1_6d:1.1.1.1
	IMC:1.1.1;
locks; strict;
comment	@# @;


1.32
date	2012.11.17.05.58.55;	author svnexp;	state Exp;
branches;
next	1.31;

1.31
date	2011.09.23.22.23.46;	author amdmi3;	state Exp;
branches;
next	1.30;

1.30
date	2009.12.27.09.54.18;	author erwin;	state Exp;
branches;
next	1.29;

1.29
date	2008.04.19.17.51.34;	author miwi;	state Exp;
branches;
next	1.28;

1.28
date	2006.05.09.20.52.20;	author edwin;	state Exp;
branches;
next	1.27;

1.27
date	2005.09.12.17.38.45;	author jylefort;	state Exp;
branches;
next	1.26;

1.26
date	2005.03.06.23.01.23;	author arved;	state Exp;
branches;
next	1.25;

1.25
date	2005.02.13.18.28.21;	author linimon;	state Exp;
branches;
next	1.24;

1.24
date	2004.11.18.22.38.57;	author kris;	state Exp;
branches;
next	1.23;

1.23
date	2004.02.01.16.42.21;	author pav;	state Exp;
branches;
next	1.22;

1.22
date	2004.02.01.16.39.19;	author pav;	state Exp;
branches;
next	1.21;

1.21
date	2003.11.02.10.01.14;	author linimon;	state Exp;
branches;
next	1.20;

1.20
date	2003.02.21.12.35.07;	author knu;	state Exp;
branches;
next	1.19;

1.19
date	2002.08.25.18.21.43;	author lioux;	state Exp;
branches;
next	1.18;

1.18
date	2001.09.22.20.13.15;	author lioux;	state Exp;
branches;
next	1.17;

1.17
date	2000.10.28.15.57.59;	author kevlo;	state Exp;
branches;
next	1.16;

1.16
date	2000.10.23.21.03.00;	author will;	state Exp;
branches;
next	1.15;

1.15
date	2000.06.16.21.51.21;	author asami;	state Exp;
branches;
next	1.14;

1.14
date	2000.06.16.08.18.40;	author sobomax;	state Exp;
branches;
next	1.13;

1.13
date	2000.06.15.17.59.11;	author sobomax;	state Exp;
branches;
next	1.12;

1.12
date	2000.05.29.02.20.41;	author steve;	state Exp;
branches;
next	1.11;

1.11
date	2000.04.12.06.20.21;	author obrien;	state Exp;
branches;
next	1.10;

1.10
date	99.09.09.19.18.38;	author nectar;	state Exp;
branches;
next	1.9;

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

1.8
date	99.08.28.02.41.57;	author mharo;	state Exp;
branches;
next	1.7;

1.7
date	99.08.25.06.35.18;	author obrien;	state Exp;
branches;
next	1.6;

1.6
date	98.11.24.18.46.06;	author nectar;	state Exp;
branches;
next	1.5;

1.5
date	98.10.14.03.46.56;	author jseger;	state Exp;
branches;
next	1.4;

1.4
date	98.05.03.18.03.23;	author steve;	state Exp;
branches;
next	1.3;

1.3
date	97.07.17.15.12.49;	author max;	state Exp;
branches;
next	1.2;

1.2
date	96.11.12.02.19.01;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	96.09.23.15.50.09;	author jfitz;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	96.09.23.15.50.09;	author jfitz;	state Exp;
branches;
next	;


desc
@@


1.32
log
@Switch exporter over
@
text
@# New ports collection makefile for:	REXX/imc
# Date created:				Septermber 21 96
# Whom:	      				James FitzGibbon <jfitz@@FreeBSD.org>
#
# $FreeBSD: head/lang/rexx-imc/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	rexx-imc
PORTVERSION=	1.76
PORTREVISION=	2
CATEGORIES=	lang
MASTER_SITES=	http://users.comlab.ox.ac.uk/ian.collier/distribution/ \
		ftp://ftp.sai.msu.su/pub/unix/rexx/

MAINTAINER=	g.gonter@@ieee.org
COMMENT=	A procedural programming language designed by IBM's UK Laboratories

CONFLICTS=	rexx-regina-* oorexx-[0-9]*

HAS_CONFIGURE=		yes
CONFIGURE_SCRIPT=	Make
CONFIGURE_ENV=		PREFIX="${PREFIX}"
CONFIGURE_ARGS=		o all

# configures and builds in one step
NO_BUILD=		yes

USE_LDCONFIG=		yes

MAN1=		rexx.1 rxstack.1 rxque.1

DOCFILES=	rexx.info rexx.ref rexx.summary rexx.tech
RMEFILES=	README README.Y2K README.bugreport README.docs \
		README.files README.make README.news README.platforms

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 900000
BROKEN=		does not build
.endif

post-patch:
# CFLAGS safeness for ARCHs other than i386
	@@${REINPLACE_CMD} -e 's|-O2||' ${WRKSRC}/Make
# CC safeness
	@@${REINPLACE_CMD} -E -e 's|^CC=.+$$|CC=${CC}|' ${WRKSRC}/Make

do-install:
# install interpreter and daemon helpers
.for prog in rexx rxque rxstack
	@@${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${PREFIX}/bin
.endfor
# install shared libraries, include file, and rxlib
# DO NOT delete rxlib or you will lose ability to call mathlib!!
.for lib in librexx.so.2 rxmathfn.rxfn
	@@${INSTALL_PROGRAM} ${WRKSRC}/${lib} ${PREFIX}/lib
.endfor
	@@${LN} -sf ${PREFIX}/lib/librexx.so.2 ${PREFIX}/lib/librexx.so
	@@${INSTALL_DATA} ${WRKSRC}/rexxsaa.h ${PREFIX}/include
	@@${INSTALL_DATA} ${WRKSRC}/rxmathfn.rxlib ${PREFIX}/lib
# install man pages
.for man in ${MAN1}
	@@${INSTALL_MAN} ${WRKSRC}/${man} ${PREFIX}/man/man1
.endfor
# install documenation and examples
.if !defined(NOPORTDOCS)
	@@${MKDIR} ${DOCSDIR}
.for FILE in ${DOCFILES} ${RMEFILES}
	@@${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
.endfor
	@@${MKDIR} ${PREFIX}/share/examples/rexx-imc
.for ex in box rexxcps.rexx rexxtest.rexx rxmathfn.rexx shell.rexx
	@@${INSTALL_SCRIPT} ${WRKSRC}/${ex} ${PREFIX}/share/examples/rexx-imc
.endfor
.endif

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


1.31
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.30
log
@Mark BROKEN on 9.x: does not build.
@
text
@d22 1
a22 2
CONFIGURE_ENV=		CFLAGS="${CFLAGS}" \
			PREFIX="${PREFIX}"
@


1.29
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d39 4
@


1.28
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d29 1
a29 1
INSTALLS_SHLIB=		yes
@


1.27
log
@Mark conflict with lang/oorexx.
@
text
@a24 1
USE_REINPLACE=		yes
@


1.26
log
@- Fix MASTER_SITES
- Fix compilation on FreeBSD 6.*
- Pass Maintainership to submitter

PR:		77898
Submitted by:	Gerhard Gonter <g.gonter@@ieee.org>
@
text
@d10 1
a10 1
PORTREVISION=	1
d18 1
a18 1
CONFLICTS=	rexx-regina-*
@


1.25
log
@With portmgr hat on, reset maintainership of these ports.  Maintainer's
old email address bounces, and he has not been responsive to email on the
only other one we have for him.

These ports are now available for adoption.

Come back coop, we miss ya ...
@
text
@d13 1
a13 2
		ftp://ftp.sai.msu.su/pub/unix/rexx/ \
		ftp://crydee.sai.msu.ru/zeus/unix/rexx/
d15 1
a15 1
MAINTAINER=	ports@@FreeBSD.org
a39 4
.if ${OSVERSION} >= 600000
BROKEN=		"Does not compile on FreeBSD >= 6.x"
.endif

@


1.24
log
@BROKEN on 6.x: Does not compile
@
text
@d16 1
a16 1
MAINTAINER=	coop9211@@uidaho.edu
@


1.23
log
@- Portlint
@
text
@d39 6
d80 1
a80 1
.include <bsd.port.mk>
@


1.22
log
@- Add CONFLICTS between lang/rexx-imc and lang/rexx-regina

PR:		ports/62200
Submitted by:	parv <parv@@pair.com>
@
text
@d36 1
a36 1
RMEFILES=       README README.Y2K README.bugreport README.docs \
d65 2
a66 2
.for file in ${DOCFILES} ${RMEFILES}
	@@${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
@


1.21
log
@Bump portrevision.

Reminded by: kris.
Approved by: maintainer.
@
text
@d19 2
@


1.20
log
@De-pkg-comment.
@
text
@d10 1
@


1.19
log
@Update to 1.76

PR:		41990
Submitted by:	maintainer
@
text
@d16 1
@


1.18
log
@o update to 1.75
o support NOPORTDOCS
o assign maintainership to submitter

PR:		30428
Submitted by:	John Merryweather Cooper <jmcoopr@@webmail.bmi.net>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.17 2000/10/28 15:57:59 kevlo Exp $
d9 1
a9 1
PORTVERSION=	1.75
d15 1
a15 1
MAINTAINER=	jmcoopr@@webmail.bmi.net
d22 1
d34 6
@


1.17
log
@Update MASTER_SITES and WWW: line of pkg-descr

PR: 22366
Submitted by: Ports Fury
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.16 2000/10/23 21:03:00 will Exp $
d9 1
a9 1
PORTVERSION=	1.7
a13 3
PATCH_SITES=	${MASTER_SITES}
PATCHFILES=	${DISTNAME}-19990331.patch
PATCH_DIST_STRIP= -p1
d15 1
a15 1
MAINTAINER=	ports@@FreeBSD.org
d17 5
a21 2
MAKE_ENV=	MKDIR="${MKDIR}" OPTFLAGS="${CFLAGS}"
INSTALLS_SHLIB=	yes
d23 2
a24 1
MAN1=		rexx.1
d26 36
a61 2
post-extract:
	@@${CP} ${FILESDIR}/Makefile ${WRKSRC}
@


1.16
log
@Remove jfitz@@ as MAINTAINER - mail is bouncing / mailservers don't answer.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.15 2000/06/16 21:51:21 asami Exp $
d11 1
a11 1
MASTER_SITES=	http://ruby.comlab.ox.ac.uk/imc/distribution/ \
d20 1
a22 1
MAKE_ENV=	MKDIR="${MKDIR}" OPTFLAGS="${CFLAGS}"
@


1.15
log
@Rename INSTALLS_SHLIBS to INSTALLS_SHLIB.  (There was a typo in the
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)

Line up the rhs of variable assignments nicely.  Remove a couple of extra
whitespaces while I'm here.

Suggested by:	 sobomax
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.14 2000/06/16 08:18:40 sobomax Exp $
d18 1
a18 1
MAINTAINER=	jfitz@@FreeBSD.org
@


1.14
log
@Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because I
just cun'n'pasted the name from Satoshi's commit message without checking
it.

Hall of shame entry:	sobomax
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.13 2000/06/15 17:59:11 sobomax Exp $
d20 1
a20 1
INSTALLS_SHLIBS=	yes
@


1.13
log
@Third round of INSTALL_SHLIBS=yes fixes.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.12 2000/05/29 02:20:41 steve Exp $
d20 1
a20 1
INSTALL_SHLIBS=	yes
@


1.12
log
@- Support CFLAGS properly
- Fix procedure of building shared library
- Sort pkg/PLIST
- Revise pkg/DESCR

PR:		18797
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.11 2000/04/12 06:20:21 obrien Exp $
d20 2
a26 3

post-install:
	@@${LDCONFIG} -m ${PREFIX}/lib
@


1.11
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.10 1999/09/09 19:18:38 nectar Exp $
d11 2
a12 2
MASTER_SITES=	http://ruby.comlab.ox.ac.uk/imc/distribution/           \
		ftp://ftp.sai.msu.su/pub/unix/rexx/                     \
d20 1
a20 1
MAKE_ENV=	MKDIR="${MKDIR}"
d23 2
a24 4
.include <bsd.port.pre.mk>

pre-build:
		@@ ${CP} ${FILESDIR}/Makefile ${WRKSRC}
a26 6
.if ${PORTOBJFORMAT} == "aout"
	@@${ECHO_MSG} "Fixing packing list for a.out"
	@@${MV} ${TMPPLIST} ${TMPPLIST}.new
	@@${GREP} -v '.so$$' ${TMPPLIST}.new > ${TMPPLIST}
	@@${RM} ${TMPPLIST}.new
.endif
d29 1
a29 1
.include <bsd.port.post.mk>
@


1.10
log
@Update 1.6d -> 1.7

PR:		ports/11270
Submitted by:	Pedro F. Giffuni <pfgiffun@@bachue.usc.unal.edu.co>
@
text
@a1 1
# Version required:			1.6d
d5 1
a5 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.9 1999/08/31 06:47:01 mharo Exp $
d8 2
a9 1
DISTNAME=	rexx-imc-1.7
@


1.9
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.8 1999/08/28 02:41:57 mharo Exp $
d9 1
a9 1
DISTNAME=	rexx-imc-1.6d
d11 6
a16 1
MASTER_SITES=	http://www.comlab.ox.ac.uk/oucl/users/ian.collier/distribution/
a19 2
NO_WRKSUBDIR=	YES

d21 1
a21 4

# we must patch these files until the author correct misuse of 
# errno in struct fileinfo
UGLY_PATCH=	rexx.c rxfn.c util.c
a24 8
post-patch:
.for c in ${UGLY_PATCH}
	@@${ECHO_MSG} "Changing struct fileinfo member errno to ferrno in ${c}"
	@@${MV} ${WRKSRC}/${c} ${WRKSRC}/${c}.old
	@@${SED} 's/->errno/->ferrno/g;' ${WRKSRC}/${c}.old > ${WRKSRC}/${c}
	@@${RM} ${WRKSRC}/${c}.old
.endfor

d26 1
a26 1
		@@ ${CP} ${FILESDIR}/Makefile ${WRKDIR}
@


1.8
log
@expr -> ${EXPR}
mv   -> ${MV}
rm   -> ${RM}
tr   -> ${TR}
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/rexx-imc/Makefile,v 1.7 1999/08/25 06:35:18 obrien Exp $
d13 1
a13 1
MAINTAINER=	jfitz@@FreeBSD.ORG
@


1.7
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d28 1
a28 1
	@@mv ${WRKSRC}/${c} ${WRKSRC}/${c}.old
@


1.6
log
@* Update checksum for distribution.
* Fix for ELF.
* Fix misuse of errno as a structure member name (original author
  notified).
* Build and install both static and shared libraries.
* Move install target from port Makefile to files/Makefile.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1998/10/14 03:46:56 jseger Exp $
@


1.5
log
@Mark BROKEN for ELF:
gcc -O2 -DHAS_TTYCOM -D_REQUIRED -c -fPIC -o rxfn.o rxfn.c
In file included from rxfn.c:28:
const.h:385: field `__error' declared as a function
rxfn.c: In function `rxseterr':
rxfn.c:1078: parse error before `('
rxfn.c:1079: parse error before `('
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1998/05/03 18:03:23 steve Exp $
d15 3
a17 1
BROKEN_ELF=	yes
d19 13
a31 1
NO_WRKSUBDIR=	YES
d36 6
a41 17
do-install:
		@@strip ${WRKDIR}/librexx.so.1.6.4 ${WRKDIR}/rxmathfn.rxfn
		@@ for file in rexx rxque rxstack; do \
			${INSTALL_PROGRAM} ${WRKDIR}/$$file ${PREFIX}/bin; \
		done
		@@ for file in rxmathfn.rxfn rxmathfn.rxlib; do \
			${INSTALL_DATA} ${WRKDIR}/$$file ${PREFIX}/bin; \
		done
		@@ for file in librexx.a librexx.so.1.6.4; do \
			${INSTALL_DATA} ${WRKDIR}/$$file ${PREFIX}/lib; \
		done
		@@(${INSTALL_DATA} ${WRKDIR}/rexxsaa.h ${PREFIX}/include)
.ifndef(NOPORTDOCS)
		@@ ${MKDIR} ${PREFIX}/share/doc/rexx-imc/
		@@ for file in README README.avail README.bugreport README.docs README.files README.make README.news README.versions rexx.info rexx.ref rexx.summary rexx.tech; do \
			${INSTALL_DATA} ${WRKDIR}/$$file ${PREFIX}/share/doc/rexx-imc/; \
		done
d43 1
d45 1
a45 4
post-install:
		@@ ${LDCONFIG} -m ${PREFIX}/lib

.include <bsd.port.mk>
@


1.4
log
@Install rexxsaa.h and portlint clean.

PR:		6478
Submitted by:	Pedro Giffuni <giffunip@@asme.org>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1997/07/17 15:12:49 max Exp $
d14 2
@


1.3
log
@ldconfig -> ${LDCONFIG}.
@
text
@d6 1
a6 1
#   $Id: Makefile,v 1.2 1996/11/12 02:19:01 obrien Exp $
d21 1
a21 1
		@@strip ${WRKDIR}/librexx.so.1.6.4 ${WRKDIR}/rxmathfn.rxfn		
d31 1
d33 1
a33 1
		@@ ${MKDIR} -p ${PREFIX}/share/doc/rexx-imc/
d37 1
a37 1
.endif		
@


1.2
log
@CATAGORIES+= -> CATAGORIES=
Reordered vars where needed.  Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
@
text
@d6 1
a6 1
#   $Id: Makefile,v 1.1.1.1 1996/09/23 15:50:09 jfitz Exp $
d39 1
a39 1
		@@ ldconfig -m ${PREFIX}/lib
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
#   $Id$
d10 1
a10 1
CATEGORIES+=	lang
@


1.1.1.1
log
@Import of REXX/imc, a REXX interpreter for unix.
Reviewed by:	matt@@bdd.net
@
text
@@
