This is an automated email from the git hooks/post-receive script. apo-guest pushed a commit to branch master in repository cup.
commit edd3afca5fdd13f082e7e1b092837a0167bf2165 Author: Wolfgang Bär <[email protected]> Date: Mon Oct 24 18:20:29 2005 +0000 Initial revision --- debian/Makefile | 10 ++++++ debian/changelog | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ debian/compat | 1 + debian/control | 19 ++++++++++++ debian/copyright | 27 ++++++++++++++++ debian/cup.1 | 70 +++++++++++++++++++++++++++++++++++++++++ debian/cup.links | 1 + debian/cup.sh | 6 ++++ debian/doc-base | 9 ++++++ debian/manifest | 2 ++ debian/rules | 42 +++++++++++++++++++++++++ 11 files changed, 281 insertions(+) diff --git a/debian/Makefile b/debian/Makefile new file mode 100644 index 0000000..619c5c3 --- /dev/null +++ b/debian/Makefile @@ -0,0 +1,10 @@ +export CLASSPATH=/usr/share/kaffe:/usr/share/kaffe/Klasses.jar:. +export JAVA_HOME=/usr/lib/kaffe + +cup.jar: + ${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 + +clean: + rm -fr cup.jar classes/* + diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..9ddfb52 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,94 @@ +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 <[email protected]> Fri, 14 Oct 2005 14:52:08 +0200 + +cup (0.10k-3) unstable; urgency=low + + * Fixed dependency. (closes:#177751) + + -- Takashi Okamoto <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Fri, 15 Jun 2001 22:58:00 +0900 + +cup (0.10j-1.1) unstable; urgency=low + + * modify for debian java policy + + -- Takashi Okamoto <[email protected]> Sat, 2 Jun 2001 22:45:41 +0900 + +cup (0.10g-2) unstable; urgency=low + + * Removed useless "icon=none" from menu file. + + -- Takashi Okamoto <[email protected]> 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 <[email protected]> Fri, 2 Oct 1998 21:51:09 +0100 + +java-cup (0.10b-2) unstable; urgency=low + + * New Maintainer + + -- Michael Fletcher <[email protected]> Thu, 27 Mar 1997 22:52:46 -0600 + +java-cup (0.10b-1) unstable; urgency=low + + * Initial Release. + + -- Vincent Renardias <[email protected]> Sun, 2 Feb 1997 07:03:45 +0100 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..8adb55b --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +4 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..5f8db00 --- /dev/null +++ b/debian/control @@ -0,0 +1,19 @@ +Source: cup +Section: devel +Priority: optional +Maintainer: Debian Java Maintainers <[email protected]> +Uploaders: Takashi Okamoto <[email protected]>, Wolfgang Baer <[email protected]> +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. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..30997cf --- /dev/null +++ b/debian/copyright @@ -0,0 +1,27 @@ +This is the Debian GNU/Linux prepackaged version of CUP, a +parser generator for Java. It was debianized by Vincent Renardias +<[email protected]> on Sun, 2 Feb 1997 07:03:45 +0100. + +It was downloaded from the CUP web page at +<URL:http://www.cs.princeton.edu/~appel/modern/java/CUP/>. + + CUP PARSER GENERATOR COPYRIGHT NOTICE, LICENSE AND DISCLAIMER. + + 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. diff --git a/debian/cup.1 b/debian/cup.1 new file mode 100644 index 0000000..c2e7239 --- /dev/null +++ b/debian/cup.1 @@ -0,0 +1,70 @@ +.TH CUP 1 +.SH NAME +cup \- LALR parser generator for Java(tm) +.SH SYNOPSIS +.B cup +.RI [ options ] +.RI < file +.SH DESCRIPTION +This manual page documents briefly the +.B cup +command. +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 . +.SH OPTIONS +.TP +.B \-package name +specify package generated classes go in [default none]. +.TP +.B \-parser name +specify parser class name [default "parser"]. +.TP +.B \-symbols name +specify name for symbol constant class [default "sym"] +.TP +.B \-nonterms +put non terminals in symbol constant class. +.TP +.B \-expect # +number of conflicts expected/allowed [default 0]. +.TP +.B \-compact_red +compact tables by defaulting to most frequent reduce. +.TP +.B \-nowarn +don't warn about useless productions, etc. +.TP +.B \-nosummary +don't print the usual summary of parse states, etc. +.TP +.B \-nopositions +don't propagate the left and right token position values. +.TP +.B \-progress +print messages to indicate progress of the system. +.TP +.B \-time +print time usage summary. +.TP +.B \-dump_grammar +produce a human readable dump of the symbols and grammar. +.TP +.B \-dump_states +produce a dump of parse state machine. +.TP +.B \-dump_tables +produce a dump of the parse tables +.TP +.B \-dump +produce a dump of all of the above. +.SH "SEE ALSO" +.BR jlex (1), +.BR javac (1). +.SH AUTHORS +The author of CUP is Scott E. Hudson +<http://www.cc.gatech.edu/gvu/people/Faculty/Scott.E.Hudson.html>. +This manual page was written by Vincent Renardias <[email protected]>, +for the Debian GNU/Linux system. diff --git a/debian/cup.links b/debian/cup.links new file mode 100644 index 0000000..2fc0a89 --- /dev/null +++ b/debian/cup.links @@ -0,0 +1 @@ +usr/share/java/cup-0.10k.jar usr/share/java/cup.jar diff --git a/debian/cup.sh b/debian/cup.sh new file mode 100644 index 0000000..70add1a --- /dev/null +++ b/debian/cup.sh @@ -0,0 +1,6 @@ +#! /bin/sh + +CLASSPATH="$CLASSPATH:/usr/share/java/cup.jar" +export CLASSPATH + +exec /usr/bin/java java_cup.Main "$@" diff --git a/debian/doc-base b/debian/doc-base new file mode 100644 index 0000000..a80bfba --- /dev/null +++ b/debian/doc-base @@ -0,0 +1,9 @@ +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 diff --git a/debian/manifest b/debian/manifest new file mode 100644 index 0000000..e865579 --- /dev/null +++ b/debian/manifest @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 +Main-Class: java_cup/Main diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..7134b15 --- /dev/null +++ b/debian/rules @@ -0,0 +1,42 @@ +#!/usr/bin/make -f + +LIBRARY=cup +VERSION=0.10k + +build: + dh_testdir + make -f debian/Makefile + touch build + +install: + dh_testdir + dh_clean + dh_installdirs usr/share/java usr/bin + install -m644 ${LIBRARY}.jar debian/cup/usr/share/java/${LIBRARY}-${VERSION}.jar + install -m755 debian/cup.sh debian/cup/usr/bin/cup + +clean: + dh_testdir + dh_testroot + dh_clean + make -f debian/Makefile clean + rm -f build + +binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs manual.html cup_logo.gif + dh_installchangelogs CHANGELOG + dh_installman debian/cup.1 + dh_link + dh_fixperms + dh_compress + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: + +binary: binary-arch binary-indep +.PHONY: binary binary-arch binary-indep clean -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/cup.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

