1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-26 05:02:18 +00:00
freebsd-ports/java/gj/Makefile
Edwin Groothuis d2aebd09b3 [new port] java/gj[-jdk11]: Generic Java
GJ is an extension of the Java programming language that
	supports generic types.

	* Support for generics
	* Superset of the Java programming language
	* Compiles into the Java Virtual Machine
	* Compatible with existing libraries

	WWW: http://www.cis.unisa.edu.au/~pizza/gj/

	gj-jdk11 is a slave port to gj which uses JDK 1.1.

PR:		ports/55111
Submitted by:	Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
2003-09-29 12:07:08 +00:00

46 lines
1.1 KiB
Makefile

# New ports collection makefile for: gj-jdk12
# Date created: 2003-05-26
# Whom: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
#
# $FreeBSD$
#
PORTNAME= gj-${JDKSUBDIR}
PORTVERSION= 0.6m
CATEGORIES= java
MASTER_SITES= http://www.cis.unisa.edu.au/~pizza/gj/Distribution/
DISTNAME= gjdist${GJDIST}
MAINTAINER= stolz@i2.informatik.rwth-aachen.de
COMMENT= Extension of the Java programming language that supports generic types
WRKSRC= ${WRKDIR}/gj
NO_BUILD= YES
.if defined(GJ_WITH_JDK11)
GJDIST= 1.1
USE_JAVA= 1.1
BINSUFX= 11
.else
GJDIST= 1.2
USE_JAVA= 1.2+
.endif
JDKSUBDIR= jdk${GJDIST}
PLIST_SUB+= JDKSUBDIR=${JDKSUBDIR}
do-install:
${MKDIR} ${PREFIX}/lib/gj/${JDKSUBDIR}
${TAR} cf - -C ${WRKSRC}/classes . | ${TAR} xf - -C ${PREFIX}/lib/gj/${JDKSUBDIR}
${SED} -e s/@JDKSUBDIR@/${JDKSUBDIR}/ \
-e 's+@PREFIX@+'${PREFIX}'+' \
-e 's+@JAVA_HOME@+'${JAVA_HOME}'+' \
<${FILESDIR}/gjc.in >${WRKDIR}/gjc
${INSTALL_SCRIPT} ${WRKDIR}/gjc ${PREFIX}/bin/gjc${BINSUFX}
.for f in gjcr gj
${LN} -sf ${PREFIX}/bin/gjc${BINSUFX} ${PREFIX}/bin/${f}${BINSUFX}
.endfor
.include <bsd.port.mk>