Commit edd3afca authored by Wolfgang Bär's avatar Wolfgang Bär

Initial revision

export CLASSPATH=/usr/share/kaffe:/usr/share/kaffe/Klasses.jar:.
export JAVA_HOME=/usr/lib/kaffe
${JAVA_HOME}/bin/javac -nowarn -d classes java_cup/*.java java_cup/*/*.java
${JAVA_HOME}/bin/jar mcvf debian/manifest cup.jar -C classes java_cup
rm -fr cup.jar classes/*
cup (0.10k-4) unstable; urgency=low
* Transfer maintainership to pkg-java maintainers
* Added compat file
* Removed conflicts,replaces with java-cup
* Register doc via doc-base and not menu
* Removed redundant build-deps jikes, fastjar
* Cleaned up debian/rules
* Removed left-over old makefile "process"
* Standards-Version 3.6.2
* Added myself to uploaders
-- Wolfgang Baer <> Fri, 14 Oct 2005 14:52:08 +0200
cup (0.10k-3) unstable; urgency=low
* Fixed dependency. (closes:#177751)
-- Takashi Okamoto <> Sun, 18 Jan 2004 03:10:20 +0900
cup (0.10k-2) unstable; urgency=low
* Fixed FTBFS (closes:#162864)
* modify dependency for new Java Policy.
-- Takashi Okamoto <> Sun, 29 Dec 2002 09:50:01 +0900
cup (0.10k-1) unstable; urgency=low
* New upstream release
* closes: #153921 (request new upstream)
-- Takashi Okamoto <> Sat, 27 Jul 2002 07:43:20 +0900
cup (0.10j-3) unstable; urgency=low
* rename cup.jar to cup-0.10j.jar for new Java Policy.
cup.jar is linked from cup-0.10j.jar.
-- Takashi Okamoto <> Sat, 16 Feb 2002 17:04:24 +0900
cup (0.10j-2) unstable; urgency=low
* New Maintainer (closes: #77528, #91137, #91422, #44468, #63166)
-- Takashi Okamoto <> Fri, 15 Jun 2001 22:58:00 +0900
cup (0.10j-1.1) unstable; urgency=low
* modify for debian java policy
-- Takashi Okamoto <> Sat, 2 Jun 2001 22:45:41 +0900
cup (0.10g-2) unstable; urgency=low
* Removed useless "icon=none" from menu file.
-- Takashi Okamoto <> Sat, 2 Jun 2001 22:45:36 +0900
cup (0.10g-1) unstable; urgency=low
* New maintainer.
* New upstream source.
* Filled in copyright file.
* Changed package name to avoid using SUN's "Java" trademark.
* Register manual with dwww.
* Install simple_calc example.
* Conflict and replace "java-cup".
* Depend on "jdk1.1 | jdk1.1-runtime", for maximal compatibility.
* Changed wrapper script to pass options as-is -- you can now pass
options to cup as described in its HTML manual.
* Use generic debian/rules; rewrote old rules into debian/process.
* Updated standards-version to 2.4.1.
* Other minor titivation to Debian-specific files.
-- Charles Briscoe-Smith <> Fri, 2 Oct 1998 21:51:09 +0100
java-cup (0.10b-2) unstable; urgency=low
* New Maintainer
-- Michael Fletcher <> Thu, 27 Mar 1997 22:52:46 -0600
java-cup (0.10b-1) unstable; urgency=low
* Initial Release.
-- Vincent Renardias <> Sun, 2 Feb 1997 07:03:45 +0100
Local variables:
mode: debian-changelog
Source: cup
Section: devel
Priority: optional
Maintainer: Debian Java Maintainers <>
Uploaders: Takashi Okamoto <>, Wolfgang Baer <>
Build-Depends-Indep: debhelper (>= 4.2.30), kaffe (>= 2:1.1.5-3)
Standards-Version: 3.6.2
Package: cup
Architecture: all
Section: devel
Depends: kaffe | java-virtual-machine, kaffe | java1-runtime | java2-runtime
Suggests: java-compiler
Description: LALR parser generator for Java(tm)
CUP is the "Constructor of Useful Parsers", a system for generating
parsers from simple LALR 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 which are implemented in Java.
This is the Debian GNU/Linux prepackaged version of CUP, a
parser generator for Java. It was debianized by Vincent Renardias
<> on Sun, 2 Feb 1997 07:03:45 +0100.
It was downloaded from the CUP web page at
Copyright 1996 by Scott Hudson, Frank Flannery, C. Scott Ananian
Permission to use, copy, modify, and distribute this software and
its documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and
that both the copyright notice and this permission notice and warranty
disclaimer appear in supporting documentation, and that the names of
the authors or their employers not be used in advertising or publicity
pertaining to distribution of the software without specific, written
prior permission.
The authors and their employers disclaim all warranties with regard to
this software, including all implied warranties of merchantability and
fitness. In no event shall the authors or their employers be liable
for any special, indirect or consequential damages or any damages
whatsoever resulting from loss of use, data or profits, whether in an
action of contract, negligence or other tortious action, arising out
of or in connection with the use or performance of this software.
cup \- LALR parser generator for Java(tm)
.B cup
.RI [ options ]
.RI < file
This manual page documents briefly the
.B cup
This manual page was written for the Debian GNU/Linux distribution
(but may be used by others), because the original program does not
have a manual page.
Instead, it has documentation in HTML format; see
.IR /usr/doc/cup/manual.html .
.B \-package name
specify package generated classes go in [default none].
.B \-parser name
specify parser class name [default "parser"].
.B \-symbols name
specify name for symbol constant class [default "sym"]
.B \-nonterms
put non terminals in symbol constant class.
.B \-expect #
number of conflicts expected/allowed [default 0].
.B \-compact_red
compact tables by defaulting to most frequent reduce.
.B \-nowarn
don't warn about useless productions, etc.
.B \-nosummary
don't print the usual summary of parse states, etc.
.B \-nopositions
don't propagate the left and right token position values.
.B \-progress
print messages to indicate progress of the system.
.B \-time
print time usage summary.
.B \-dump_grammar
produce a human readable dump of the symbols and grammar.
.B \-dump_states
produce a dump of parse state machine.
.B \-dump_tables
produce a dump of the parse tables
.B \-dump
produce a dump of all of the above.
.BR jlex (1),
.BR javac (1).
The author of CUP is Scott E. Hudson
This manual page was written by Vincent Renardias <>,
for the Debian GNU/Linux system.
usr/share/java/cup-0.10k.jar usr/share/java/cup.jar
#! /bin/sh
exec /usr/bin/java java_cup.Main "$@"
Document: cup
Title: Manual for CUP
Author: CUP developers
Abstract: This is the manual of CUP a LALR parser generator for Java.
Section: Apps/Programming
Format: HTML
Index: /usr/share/doc/cup/manual.html
Files: /usr/share/doc/cup/manual.html
Manifest-Version: 1.0
Main-Class: java_cup/Main
#!/usr/bin/make -f
make -f debian/Makefile
touch build
dh_installdirs usr/share/java usr/bin
install -m644 ${LIBRARY}.jar debian/cup/usr/share/java/${LIBRARY}-${VERSION}.jar
install -m755 debian/ debian/cup/usr/bin/cup
make -f debian/Makefile clean
rm -f build
binary-indep: build install
dh_installdocs manual.html cup_logo.gif
dh_installchangelogs CHANGELOG
dh_installman debian/cup.1
binary: binary-arch binary-indep
.PHONY: binary binary-arch binary-indep clean
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment