1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-14 03:10:47 +00:00
freebsd-ports/lang/rexx-imc/Makefile
Mark Linimon 09721c15a9 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 ...
2005-02-13 18:28:23 +00:00

81 lines
2.2 KiB
Makefile

# New ports collection makefile for: REXX/imc
# Date created: Septermber 21 96
# Whom: James FitzGibbon <jfitz@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= rexx-imc
PORTVERSION= 1.76
PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://users.comlab.ox.ac.uk/ian.collier/distribution/ \
ftp://ftp.sai.msu.su/pub/unix/rexx/ \
ftp://crydee.sai.msu.ru/zeus/unix/rexx/
MAINTAINER= ports@FreeBSD.org
COMMENT= A procedural programming language designed by IBM's UK Laboratories
CONFLICTS= rexx-regina-*
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Make
CONFIGURE_ENV= CFLAGS="${CFLAGS}" \
PREFIX="${PREFIX}"
CONFIGURE_ARGS= o all
USE_REINPLACE= yes
# configures and builds in one step
NO_BUILD= yes
INSTALLS_SHLIB= 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} >= 600000
BROKEN= "Does not compile on FreeBSD >= 6.x"
.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>