Date: Wed, 17 Aug 2005 12:15:15 +0100 From: Conor McDermottroe <ports@mcdermottroe.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/85041: [PATCH] Update java/java-cup from 10.k to 11.a (and become maintainer) Message-ID: <1124277315.0@platinum.office.edgespace.net> Resent-Message-ID: <200508171120.j7HBKF5w010613@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 85041 >Category: ports >Synopsis: [PATCH] Update java/java-cup from 10.k to 11.a (and become maintainer) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Aug 17 11:20:15 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Conor McDermottroe >Release: FreeBSD 5.4-RELEASE amd64 >Organization: Edgespace Ltd >Environment: System: FreeBSD platinum.office.edgespace.net 5.4-RELEASE FreeBSD 5.4-RELEASE #10: Wed May 11 16:11:49 IST 2005 root@platinum.office.edgespace.net:/usr/obj/usr/src/sys/PLATINUM amd64 >Description: Update java/java-cup from 10.k to 11.a (from the Andrew Appel maintained version to the Technische Universität München version) and take over maintainership as requested by the previous maintainer. >How-To-Repeat: >Fix: diff -ruN java-cup.orig/Makefile java-cup/Makefile --- java-cup.orig/Makefile Mon Mar 29 16:52:20 2004 +++ java-cup/Makefile Wed Aug 17 12:14:07 2005 @@ -5,42 +5,28 @@ # $FreeBSD: ports/java/java-cup/Makefile,v 1.12 2004/03/29 15:52:20 glewis Exp $ # -PORTNAME= java_cup -PORTVERSION= 10.k -CATEGORIES= java -MASTER_SITES= http://www.cs.princeton.edu/~appel/modern/java/CUP/ -DISTNAME= ${PORTNAME}_v${PORTVERSION:S|.||} +PORTNAME= cup +PORTVERSION= 11.a +CATEGORIES= java devel +MASTER_SITES= http://www2.cs.tum.edu/projects/cup/ +PKGNAMEPREFIX= java +DISTNAME= ${PORTNAME}-v${PORTVERSION:S|.||}-20050516-sources -MAINTAINER= nordwick@xcf.berkeley.edu +MAINTAINER= ports@mcdermottroe.com COMMENT= An LALR parser generator in Java USE_JAVA= 1.1+ -NEED_JAVAC= yes -NO_WRKSUBDIR= yes +USE_ANT= yes +WRKSRC= ${WRKDIR}/cup-tum -PLIST_SUB= JAVAJARDIR=${JAVAJARDIR:S|^${PREFIX}/||} PORTNAME=${PORTNAME} +# Silly hack because the naming in CUP is all over the place +DISTJARNAME= ${PORTNAME}-10k-TUM -do-build: - ${SETENV} CLASSPATH=${WRKSRC} ${JAVAC} ${WRKSRC}/java_cup/*.java \ - ${WRKSRC}/java_cup/runtime/*.java - cd ${WRKSRC} && \ - ${JAR} cf ${PORTNAME}.jar java_cup/*.class \ - java_cup/runtime/*.class +PLIST_FILES= ${JAVAJARDIR:S|^${PREFIX}/||}/${DISTJARNAME}.jar \ + ${JAVAJARDIR:S|^${PREFIX}/||}/${DISTJARNAME}-runtime.jar do-install: - ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.jar ${JAVAJARDIR} - -post-install: -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/manual.html ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/cup_logo.gif ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR} - @${ECHO_MSG} "Documentation installed in ${DOCSDIR}" - @${ECHO_MSG} " manual.html -- How to build a grammar." - @${ECHO_MSG} " README -- How to get it working." - @${ECHO_MSG} " LICENSE -- How not to get sued." -.endif + ${INSTALL_DATA} ${WRKSRC}/dist/${DISTJARNAME}.jar ${JAVAJARDIR} + ${INSTALL_DATA} ${WRKSRC}/dist/${DISTJARNAME}-runtime.jar ${JAVAJARDIR} .include <bsd.port.mk> diff -ruN java-cup.orig/distinfo java-cup/distinfo --- java-cup.orig/distinfo Tue Mar 23 18:23:57 2004 +++ java-cup/distinfo Tue Aug 16 16:16:51 2005 @@ -1,2 +1,2 @@ -MD5 (java_cup_v10k.tar.gz) = 8b11edfec13c590ea443d0f0ae0da479 -SIZE (java_cup_v10k.tar.gz) = 190843 +MD5 (java-cup-v11a-20050516-sources.tar.gz) = c8fc4d67475ca62da079e8c9f8973aa4 +SIZE (java-cup-v11a-20050516-sources.tar.gz) = 362129 diff -ruN java-cup.orig/pkg-plist java-cup/pkg-plist --- java-cup.orig/pkg-plist Tue Mar 23 18:23:57 2004 +++ java-cup/pkg-plist Thu Jan 1 01:00:00 1970 @@ -1,6 +0,0 @@ -%%JAVAJARDIR%%/%%PORTNAME%%.jar -%%PORTDOCS%%%%DOCSDIR%%/manual.html -%%PORTDOCS%%%%DOCSDIR%%/cup_logo.gif -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/LICENSE -%%PORTDOCS%%@dirrm %%DOCSDIR%% >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1124277315.0>