|
Lines 1-33
Link Here
|
| 1 |
# Created by: nordwick@xcf.berkeley.edu |
|
|
| 2 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
| 3 |
|
2 |
|
| 4 |
PORTNAME= cup |
3 |
PORTNAME= cup |
| 5 |
PORTVERSION= 11.a |
4 |
PORTVERSION= 11b.20160615 |
| 6 |
PORTREVISION= 2 |
|
|
| 7 |
CATEGORIES= java devel |
5 |
CATEGORIES= java devel |
| 8 |
MASTER_SITES= http://www2.cs.tum.edu/projects/cup/ \ |
6 |
MASTER_SITES= http://www2.cs.tum.edu/projects/cup/releases/ |
| 9 |
http://mirrors.mcdermottroe.com/www2.cs.tum.edu/projects/cup/ |
|
|
| 10 |
PKGNAMEPREFIX= java- |
7 |
PKGNAMEPREFIX= java- |
| 11 |
DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-v${PORTVERSION:S|.||}-20050516-sources |
8 |
DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-bin-${PORTVERSION:S|.|-|} |
| 12 |
|
9 |
|
| 13 |
MAINTAINER= eg@fbsd.lt |
10 |
MAINTAINER= eg@fbsd.lt |
| 14 |
COMMENT= LALR parser generator in Java |
11 |
COMMENT= LALR parser generator in Java |
| 15 |
|
12 |
|
| 16 |
BROKEN_armv6= fails to build: build.xml: Java returned: 1 |
13 |
LICENSE= SMLNJ |
| 17 |
BROKEN_armv7= fails to build: build.xml: Java returned: 1 |
14 |
LICENSE_NAME= Standard ML of New Jersey License |
|
|
15 |
LICENSE_TEXT= The text of the license can be obtained from the following URL:\ |
| 16 |
http://www2.cs.tum.edu/projects/cup/licence.php |
| 17 |
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
| 18 |
|
18 |
|
| 19 |
USE_JAVA= yes |
19 |
USE_JAVA= yes |
| 20 |
USE_ANT= yes |
20 |
NO_BUILD= yes |
| 21 |
WRKSRC= ${WRKDIR}/cup-tum |
|
|
| 22 |
|
21 |
|
| 23 |
# Silly hack because the naming in CUP is all over the place |
22 |
SUB_FILES= java-cup.sh |
| 24 |
DISTJARNAME= ${PKGNAMEPREFIX}${PORTNAME}-10k-TUM |
23 |
CUP_VERSION= ${PORTVERSION:R} |
|
|
24 |
SUB_LIST= CUP_VERSION=${CUP_VERSION} |
| 25 |
|
25 |
|
| 26 |
PLIST_FILES= %%JAVAJARDIR%%/${DISTJARNAME}.jar \ |
26 |
PLIST_FILES= bin/java-cup \ |
| 27 |
%%JAVAJARDIR%%/${DISTJARNAME}-runtime.jar |
27 |
${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}.jar \ |
|
|
28 |
${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}-runtime.jar \ |
| 29 |
${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}.jar \ |
| 30 |
${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}-runtime.jar |
| 28 |
|
31 |
|
| 29 |
do-install: |
32 |
do-install: |
| 30 |
${INSTALL_DATA} ${WRKSRC}/dist/${DISTJARNAME}.jar ${STAGEDIR}${JAVAJARDIR} |
33 |
${INSTALL_SCRIPT} ${WRKDIR}/java-cup.sh ${STAGEDIR}${PREFIX}/bin/java-cup |
| 31 |
${INSTALL_DATA} ${WRKSRC}/dist/${DISTJARNAME}-runtime.jar ${STAGEDIR}${JAVAJARDIR} |
34 |
|
|
|
35 |
${INSTALL_DATA} ${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}.jar \ |
| 36 |
${STAGEDIR}${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}.jar |
| 37 |
${LN} -s ${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}.jar \ |
| 38 |
${STAGEDIR}${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}.jar |
| 39 |
|
| 40 |
${INSTALL_DATA} ${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}-runtime.jar \ |
| 41 |
${STAGEDIR}${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}-runtime.jar |
| 42 |
${LN} -s ${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}-runtime.jar \ |
| 43 |
${STAGEDIR}${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}-runtime.jar |
| 32 |
|
44 |
|
| 33 |
.include <bsd.port.mk> |
45 |
.include <bsd.port.mk> |