forked from Lainports/freebsd-ports
2) replace installed NetRexxC.cmd with a home grown version 3) add lang/rexx-imc as RUN_DEPENDS due to 2) 4) also, delete both the DOS-only *.bat files and the OS/2-only nrc.cmd file (which is not really a Rexx file). 5) furthermore, delete the duplicate hello.nrx because: 1. a copy is installed with the documentation; 2. one can't compile it from the same directory java is in (unless PATH contains .). 6) switch over maintainership to submitter PR: 30217 Submitted by: John Merryweather Cooper <jmcoopr@webmail.bmi.net>
43 lines
1.1 KiB
Makefile
43 lines
1.1 KiB
Makefile
# New ports collection makefile for: NetRexx
|
|
# Date created: Feb 8, 1999
|
|
# Whom: Pedro Giffuni
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= netrexx
|
|
PORTVERSION= 1.160
|
|
PORTREVISION= 1
|
|
CATEGORIES= java lang
|
|
MASTER_SITES= http://www.ibm.com/technology/NetRexx/
|
|
DISTNAME= NetRexx
|
|
EXTRACT_SUFX= .tar.Z
|
|
|
|
MAINTAINER= jmcoopr@webmail.bmi.net
|
|
|
|
RUN_DEPENDS= ${PREFIX}/jdk${JDK_VERSION}/bin/java:${PORTSDIR}/java/jdk \
|
|
rexx:${PORTSDIR}/lang/rexx-imc
|
|
|
|
NO_BUILD= yes
|
|
# pkg/PLIST depends on the JDK_VERSION
|
|
JDK_VERSION?= 1.1.8
|
|
PLIST_SUB+= JDK_VERSION=${JDK_VERSION}
|
|
|
|
ERASE_FILES= NetRexxC.bat nrc.bat nrc.cmd hello.nrx
|
|
|
|
do-install:
|
|
-${MV} ${WRKSRC}/nrtools.tar.Z ${WRKSRC}/.foo.Z
|
|
uncompress -c ${WRKSRC}/.foo.Z | \
|
|
tar -xvf - -C ${PREFIX}/jdk${JDK_VERSION}
|
|
.for file in ${ERASE_FILES}
|
|
@${RM} -f ${PREFIX}/jdk${JDK_VERSION}/bin/${file}
|
|
.endfor
|
|
@${CP} ${FILESDIR}/NetRexxC.cmd.new ${PREFIX}/jdk${JDK_VERSION}/bin/NetRexxC.cmd
|
|
@${LN} -sf ${PREFIX}/jdk${JDK_VERSION}/bin/NetRexxC.cmd \
|
|
${PREFIX}/jdk${JDK_VERSION}/bin/nrc
|
|
.if !defined(NOPORTDOCS)
|
|
@${MKDIR} ${PREFIX}/share/doc/NetRexx
|
|
@${CP} -R ${WRKSRC}/* ${PREFIX}/share/doc/NetRexx/
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|