FreeBSD Bugzilla – Attachment 213204 Details for
Bug 245466
java/java-cup: Update to 11.b.20160615, Remove BROKEN
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
ports/java/java-cup: 11.a -> 11b.20160615
ports-java-javacup.patch (text/plain), 4.52 KB, created by
Jashank Jeremy
on 2020-04-09 02:50:22 UTC
(
hide
)
Description:
ports/java/java-cup: 11.a -> 11b.20160615
Filename:
MIME Type:
Creator:
Jashank Jeremy
Created:
2020-04-09 02:50:22 UTC
Size:
4.52 KB
patch
obsolete
>From 3feeb935c01f2620ed71f4088f65f9f1455bfbb7 Mon Sep 17 00:00:00 2001 >From: Jashank Jeremy <jashank@rulingia.com.au> >Date: Thu, 9 Apr 2020 12:49:33 +1000 >Subject: [PATCH] java/java-cup: Update to 11b.20160615, unmark > broken/unfetchable. > >--- > java/java-cup/Makefile | 40 ++++++++++++++---------------- > java/java-cup/distinfo | 5 ++-- > java/java-cup/files/java-cup.sh.in | 10 ++++++++ > java/java-cup/pkg-descr | 12 +++++---- > 4 files changed, 39 insertions(+), 28 deletions(-) > create mode 100644 java/java-cup/files/java-cup.sh.in > >diff --git a/java/java-cup/Makefile b/java/java-cup/Makefile >index a298110d9189..112d92876f0e 100644 >--- a/java/java-cup/Makefile >+++ b/java/java-cup/Makefile >@@ -2,36 +2,34 @@ > # $FreeBSD$ > > PORTNAME= cup >-PORTVERSION= 11.a >-PORTREVISION= 2 >+PORTVERSION= 11b.20160615 > CATEGORIES= java devel >-MASTER_SITES= http://www2.cs.tum.edu/projects/cup/ \ >- http://mirrors.mcdermottroe.com/www2.cs.tum.edu/projects/cup/ > PKGNAMEPREFIX= java- >-DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-v${PORTVERSION:S|.||}-20050516-sources >+ >+MASTER_SITES= http://www2.cs.tum.edu/projects/cup/releases/ >+DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-bin-${PORTVERSION:S|.|-|} >+#LICENSE= HPND > > MAINTAINER= eg@fbsd.lt > COMMENT= LALR parser generator in Java > >-BROKEN= unfetchable >-DEPRECATED= Broken for more than 6 months >-EXPIRATION_DATE= 2020-05-05 >- >-BROKEN_armv6= fails to build: build.xml: Java returned: 1 >-BROKEN_armv7= fails to build: build.xml: Java returned: 1 >- > USE_JAVA= yes >-USE_ANT= yes >-WRKSRC= ${WRKDIR}/cup-tum >+NO_BUILD= yes >+SUB_FILES= java-cup.sh > >-# Silly hack because the naming in CUP is all over the place >-DISTJARNAME= ${PKGNAMEPREFIX}${PORTNAME}-10k-TUM >- >-PLIST_FILES= %%JAVAJARDIR%%/${DISTJARNAME}.jar \ >- %%JAVAJARDIR%%/${DISTJARNAME}-runtime.jar >+CUP_VERSION= ${PORTVERSION:R} > > do-install: >- ${INSTALL_DATA} ${WRKSRC}/dist/${DISTJARNAME}.jar ${STAGEDIR}${JAVAJARDIR} >- ${INSTALL_DATA} ${WRKSRC}/dist/${DISTJARNAME}-runtime.jar ${STAGEDIR}${JAVAJARDIR} >+ ${INSTALL_SCRIPT} ${WRKDIR}/java-cup.sh ${STAGEDIR}${PREFIX}/bin/java-cup >+ >+ ${INSTALL_DATA} ${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}.jar \ >+ ${STAGEDIR}${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}.jar >+ ${LN} -s ${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}.jar \ >+ ${STAGEDIR}${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}.jar >+ >+ ${INSTALL_DATA} ${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}-runtime.jar \ >+ ${STAGEDIR}${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}-runtime.jar >+ ${LN} -s ${PKGNAMEPREFIX}${PORTNAME}-${CUP_VERSION}-runtime.jar \ >+ ${STAGEDIR}${JAVAJARDIR}/${PKGNAMEPREFIX}${PORTNAME}-runtime.jar > > .include <bsd.port.mk> >diff --git a/java/java-cup/distinfo b/java/java-cup/distinfo >index 7038669fcfb8..90520cdf84a8 100644 >--- a/java/java-cup/distinfo >+++ b/java/java-cup/distinfo >@@ -1,2 +1,3 @@ >-SHA256 (java-cup-v11a-20050516-sources.tar.gz) = af0a664e4dd4f5fdf8ec546f9560363d1f297114fa0d4612032936267afab203 >-SIZE (java-cup-v11a-20050516-sources.tar.gz) = 362129 >+TIMESTAMP = 1586399405 >+SHA256 (java-cup-bin-11b-20160615.tar.gz) = 3f01d657882380c1e5dc1593d9db7b5ded853429b7e52bc517f9bcbb4a65decc >+SIZE (java-cup-bin-11b-20160615.tar.gz) = 144985 >diff --git a/java/java-cup/files/java-cup.sh.in b/java/java-cup/files/java-cup.sh.in >new file mode 100644 >index 000000000000..f0f70a1acb5e >--- /dev/null >+++ b/java/java-cup/files/java-cup.sh.in >@@ -0,0 +1,10 @@ >+#!/bin/sh >+# >+# Derived from a similar script for ports/java/jflex. >+# >+# $FreeBSD$ >+ >+# Allow the user to override where java-cup.jar lives >+JAVAJARDIR="${JAVAJARDIR:-"%%JAVAJARDIR%%"}" >+ >+exec "%%LOCALBASE%%/bin/java" -jar "${JAVAJARDIR}/java-cup-%%CUP_VERSION%%.jar" "$@" >diff --git a/java/java-cup/pkg-descr b/java/java-cup/pkg-descr >index 1f11430b59ca..20c727d270bd 100644 >--- a/java/java-cup/pkg-descr >+++ b/java/java-cup/pkg-descr >@@ -1,5 +1,7 @@ >-This is the Java based Constructor of Useful Parsers (CUP for short). It >-serves the same role as the widely used program YAXX and in fact offers most >-of the features of YACC. However, CUP is written in Java, uses specifications >-including embedded Java code, and produces parsers which are implemented in >-Java. >+Constructor of Useful Parsers (CUP), a system for generating LALR >+parsers from simple specifications. It serves the same role as the >+widely-used program `yacc', and in fact offers most of the features of >+`yacc'; however, CUP is written in Java, uses specifications including >+embedded Java code, and produces parsers with are implemented in Java. >+ >+WWW: http://www2.cs.tum.edu/projects/cup/ >-- >2.25.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 245466
:
213204
|
213206
|
213282
|
213478