r1984 - in trunk/jflex/trunk: . debian debian/patches

Arnaud Vandyck avdyk at costa.debian.org
Thu Mar 9 22:58:06 UTC 2006


Author: avdyk
Date: 2006-03-09 22:58:04 +0000 (Thu, 09 Mar 2006)
New Revision: 1984

Added:
   trunk/jflex/trunk/debian/
   trunk/jflex/trunk/debian/changelog
   trunk/jflex/trunk/debian/compat
   trunk/jflex/trunk/debian/control
   trunk/jflex/trunk/debian/copyright
   trunk/jflex/trunk/debian/dirs
   trunk/jflex/trunk/debian/doc-base
   trunk/jflex/trunk/debian/docs
   trunk/jflex/trunk/debian/jflex.1
   trunk/jflex/trunk/debian/manpages
   trunk/jflex/trunk/debian/patches/
   trunk/jflex/trunk/debian/patches/01_build_xml.patch
   trunk/jflex/trunk/debian/patches/02_build_xml_jar.patch
   trunk/jflex/trunk/debian/patches/02_example_url_fix.patch
   trunk/jflex/trunk/debian/patches/03_build_xml_target.patch
   trunk/jflex/trunk/debian/patches/03_script_cp_fix.patch
   trunk/jflex/trunk/debian/rules
Log:
Load newtrunk into trunk/jflex/trunk.


Added: trunk/jflex/trunk/debian/changelog
===================================================================
--- trunk/jflex/trunk/debian/changelog	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/changelog	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,85 @@
+jflex (1.4.1-3) unstable; urgency=low
+
+  * added myself as an uploader.
+  * removed Takashi Okamoto from the uploaders (closes: #352980).
+
+ -- Arnaud Vandyck <avdyk at debian.org>  Thu,  9 Mar 2006 21:36:42 +0000
+
+jflex (1.4.1-2) unstable; urgency=low
+
+  * kaffe compiler transition
+    + Removed build compiler jikes setting
+    + Added patch to raise target to 1.3 (needed by ecj)
+
+ -- Wolfgang Baer <WBaer at gmx.de>  Mon, 16 Jan 2006 11:37:07 +0100
+
+jflex (1.4.1-1) unstable; urgency=low
+
+  * New upstream release (closes: #248259)
+  * Transfered maintainership to pkg-java maintainers
+  * Changed build system to use ant, cdbs
+  * Added a compat file
+  * Changed dependency to comply with debian java policy (closes: #237823)
+  * Removed jflex, cup dependency and patch build file to 
+    use the included pregenerated files to avoid dep on itself
+  * Register documentation with doc-base
+  * Fixed outdated URL in examples/byaccj (closes: #306528)
+  * Extracted all patches from diff.gz into debian/patches
+  * Wrote a simple manpage for jflex
+  * Standards-Version 3.6.2 (no changes)
+
+ -- Wolfgang Baer <WBaer at gmx.de>  Thu,  6 Oct 2005 20:34:44 +0200
+
+jflex (1.3.5-7) unstable; urgency=low
+
+  * fixed type in cotrol file. (closes: #215478)
+
+ -- Takashi Okamoto <tora at debian.org>  Tue, 14 Oct 2003 00:41:58 +0900
+
+jflex (1.3.5-6) unstable; urgency=low
+
+  * fixed FTBFS (closes: #201450)
+
+ -- Takashi Okamoto <tora at debian.org>  Sun, 31 Aug 2003 19:31:54 +0900
+
+jflex (1.3.5-5) unstable; urgency=low
+
+  * fixed FTBFS (closes: #166595)
+
+ -- Takashi Okamoto <tora at debian.org>  Sun, 31 Aug 2003 19:31:46 +0900
+
+jflex (1.3.5-4) unstable; urgency=low
+
+  * fixed not compile with kaffe. (Closes:#141250)
+
+ -- Takashi Okamoto <tora at debian.org>  Sat, 27 Jul 2002 08:12:09 +0900
+
+jflex (1.3.5-3) unstable; urgency=low
+
+  * add jflex at Build-Depend. (Closes:#133719)
+
+ -- Takashi Okamoto <tora at debian.org>  Sat, 16 Feb 2002 13:38:21 +0900
+
+jflex (1.3.5-2) unstable; urgency=low
+
+  * change Build-Depends to Build-Depends-Indep.
+  * change /usr/share/java/JFlex.jar to /usr/share/java/JFlex-1.3.5.jar.
+    new JFlex.jar is symbolic link in JFlex-1.3.5.jar .
+
+ -- Takashi Okamoto <tora at debian.org>  Thu, 17 Jan 2002 17:07:32 +0900
+
+jflex (1.3.5-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Takashi Okamoto <tora at debian.org>  Sat, 12 Jan 2002 03:29:35 +0900
+
+jflex (1.3.2-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- Takashi Okamoto <tora at debian.org>  Sat,  2 Jun 2001 19:17:32 +0900
+
+Local variables:
+mode: debian-changelog
+End:

Added: trunk/jflex/trunk/debian/compat
===================================================================
--- trunk/jflex/trunk/debian/compat	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/compat	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1 @@
+4 

Added: trunk/jflex/trunk/debian/control
===================================================================
--- trunk/jflex/trunk/debian/control	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/control	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,20 @@
+Source: jflex
+Section: devel
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Arnaud Vandyck <avdyk at debian.org>, Wolfgang Baer <WBaer at gmx.de>
+Build-Depends-Indep: debhelper (>= 4.2.30), cdbs, kaffe (>= 2:1.1.5-3), ant, junit
+Standards-Version: 3.6.2
+
+Package: jflex
+Architecture: all
+Depends: kaffe | java-virtual-machine, kaffe | java1-runtime | java2-runtime
+Description: lexical analyzer generator for Java
+ It is also a rewrite of the very useful tool JLex which was developed 
+ by Elliot Berk at Princeton University. As Vern Paxon states for 
+ his C/C++ tool flex : They do not share any code though.
+ .
+ JFlex is designed to work together with the LALR parser generator CUP 
+ by Scott Hudson, and the Java modification of Berkeley Yacc BYacc/J 
+ by Bob Jamison. It can also be used together with other parser generators
+ like ANTLR or as a standalone tool.

Added: trunk/jflex/trunk/debian/copyright
===================================================================
--- trunk/jflex/trunk/debian/copyright	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/copyright	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,20 @@
+This package was debianized by Takashi Okamoto tora at debian.org on
+Sat,  2 Jun 2001 19:17:32 +0900.
+
+It was downloaded from <http://www.jflex.de>
+
+Copyright:
+
+JFlex - Copying, Warranty & License
+
+JFlex is free software, published under the terms of the GNU General Public License. 
+
+There is absolutely NO WARRANTY for JFlex, its code and its documentation. 
+  
+The code generated by JFlex inherits the copyright of the specification it
+was produced from. If it was your specification, you may use the generated 
+code without restriction.
+
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.

Added: trunk/jflex/trunk/debian/dirs
===================================================================
--- trunk/jflex/trunk/debian/dirs	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/dirs	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,2 @@
+usr/share/java
+usr/bin

Added: trunk/jflex/trunk/debian/doc-base
===================================================================
--- trunk/jflex/trunk/debian/doc-base	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/doc-base	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,15 @@
+Document: jflex
+Title: Manual for JFlex
+Author: Gerwin Klein
+Abstract: Manual of JFlex, a lexical analyzer generator for Java.
+Section: Apps/Programming
+
+Format: HTML
+Index: /usr/share/doc/jflex/manual.html
+Files: /usr/share/doc/jflex/*.html
+
+Format: PostScript
+Files: /usr/share/doc/jflex/manual.ps.gz
+
+Format: PDF
+Files: /usr/share/doc/jflex/manual.pdf.gz

Added: trunk/jflex/trunk/debian/docs
===================================================================
--- trunk/jflex/trunk/debian/docs	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/docs	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,5 @@
+jflex/doc/manual*
+jflex/doc/*.png
+jflex/doc/jflex_anttask.html
+jflex/doc/logo.gif 
+jflex/examples

Added: trunk/jflex/trunk/debian/jflex.1
===================================================================
--- trunk/jflex/trunk/debian/jflex.1	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/jflex.1	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,57 @@
+.TH JFLEX "1" "October 2005"
+.SH NAME
+jflex \- a lexical analyzer generator (also known as scanner generator) for Java
+.SH SYNOPSIS
+.B jflex
+\fI<options> <input-files>\fR
+.SH DESCRIPTION
+JFlex is a lexical analyzer generator (also known as scanner generator) for Java(tm), written in Java(tm). It is also a rewrite of the very useful tool JLex. JFlex is designed to work together with the LALR parser generator CUP, and the Java modification of Berkeley Yacc BYacc/J. It can also be used together with other parser generators like ANTLR or as a standalone tool. 
+
+.SH OPTIONS
+.TP
+\fB\-d\fR <directory>
+write generated file to <directory>
+.TP
+\fB\-\-skel\fR <file>
+use external skeleton <file>
+.TP
+\fB\-\-switch\fR, \fB\-\-table\fR, \fB\-\-pack\fR
+set default code generation method
+.TP
+\fB\-\-jlex\fR
+strict JLex compatibility
+.TP
+\fB\-\-nomin\fR
+skip minimization step
+.TP
+\fB\-\-nobak\fR
+don't create backup files
+.TP
+\fB\-\-dump\fR
+display transition tables
+.TP
+\fB\-\-dot\fR
+write graphviz .dot files for the generated automata (alpha)
+.TP
+\fB\-\-verbose\fR, \fB\-v\fR
+display generation progress messages (default)
+.TP
+\fB\-\-quiet\fR, \fB\-q\fR
+display errors only
+.TP
+\fB\-\-time\fR
+display generation time statistics
+.TP
+\fB\-\-version\fR
+print the version number of this copy of jflex
+.TP
+\fB\-\-info\fR
+print system + JDK information
+.TP
+\fB\-\-help\fR, \fB\-h\fR
+print this message
+.PP
+
+.SH AUTHOR
+This manual page was written by Wolfgang Baer <WBaer at gmx.de>,
+for the Debian project (but may be used by others).

Added: trunk/jflex/trunk/debian/manpages
===================================================================
--- trunk/jflex/trunk/debian/manpages	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/manpages	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1 @@
+debian/jflex.1 

Added: trunk/jflex/trunk/debian/patches/01_build_xml.patch
===================================================================
--- trunk/jflex/trunk/debian/patches/01_build_xml.patch	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/patches/01_build_xml.patch	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,11 @@
+--- jflex/src/build.xml.orig	2004-05-20 01:37:43.000000000 +0200
++++ jflex/src/build.xml	2005-10-06 21:03:41.000000000 +0200
+@@ -55,7 +55,7 @@
+   <target name="cbuild" depends="libclean,compile,jar" 
+           description="recompile and pack all classes"/> 
+ 
+-  <target name="compile" depends="jflex,cup"
++  <target name="compile"
+           description="compile all classes">
+     <javac srcdir="." 
+            destdir="../lib" 

Added: trunk/jflex/trunk/debian/patches/02_build_xml_jar.patch
===================================================================
--- trunk/jflex/trunk/debian/patches/02_build_xml_jar.patch	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/patches/02_build_xml_jar.patch	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,10 @@
+--- jflex/src/build.xml.orig	2005-10-07 10:36:49.000000000 +0200
++++ jflex/src/build.xml	2005-10-07 10:43:51.000000000 +0200
+@@ -80,6 +80,7 @@
+   <target name="jar" depends="compile,copy" description="make JFlex.jar">
+     <jar basedir="../lib" 
+     	 includes="JFlex/**,java_cup/**,skeleton" 
++         excludes="JFlex/tests/**"
+     	 jarfile="../lib/JFlex.jar" 
+     	 manifest="manifest"/>
+   </target>

Added: trunk/jflex/trunk/debian/patches/02_example_url_fix.patch
===================================================================
--- trunk/jflex/trunk/debian/patches/02_example_url_fix.patch	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/patches/02_example_url_fix.patch	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,12 @@
+--- jflex/examples/byaccj/README.orig	2003-01-07 16:30:17.000000000 +0100
++++ jflex/examples/byaccj/README	2005-10-06 21:08:38.000000000 +0200
+@@ -1,8 +1,7 @@
+ This directory contains an interoperability example for BYacc/J and JFlex
+ (a small calculator)
+ 
+-You need the parser generator byacc/j from
+-http://troi.lincom-asg.com/~rjamison/byacc/
++You need the parser generator byacc/j from http://byaccj.sourceforge.net/
+ for this example to work (version byacc/j 1.1 has been tested).
+ 
+ Use the Makefile to generate the lexer and parser.

Added: trunk/jflex/trunk/debian/patches/03_build_xml_target.patch
===================================================================
--- trunk/jflex/trunk/debian/patches/03_build_xml_target.patch	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/patches/03_build_xml_target.patch	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,11 @@
+--- jflex/src/build.xml.orig	2006-01-16 11:38:18.000000000 +0100
++++ jflex/src/build.xml	2006-01-16 11:40:24.000000000 +0100
+@@ -59,7 +59,7 @@
+           description="compile all classes">
+     <javac srcdir="." 
+            destdir="../lib" 
+-           target="1.1"
++           target="1.3" source="1.3"
+            classpath="."
+            debug="on" />
+   </target>

Added: trunk/jflex/trunk/debian/patches/03_script_cp_fix.patch
===================================================================
--- trunk/jflex/trunk/debian/patches/03_script_cp_fix.patch	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/patches/03_script_cp_fix.patch	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,13 @@
+--- jflex/bin/jflex.orig	2003-01-07 16:29:31.000000000 +0100
++++ jflex/bin/jflex	2005-10-06 21:16:57.000000000 +0200
+@@ -42,8 +42,9 @@
+ 
+ # --------------------------------------------------------------------
+ 
++CLASSPATH=/usr/share/java/JFlex.jar:${CLASSPATH}
+ export CLASSPATH
+-CLASSPATH=$JFLEX_HOME/lib/JFlex.jar
++
+ 
+ $JAVA JFlex.Main $@
+ 

Added: trunk/jflex/trunk/debian/rules
===================================================================
--- trunk/jflex/trunk/debian/rules	2006-03-09 22:57:40 UTC (rev 1983)
+++ trunk/jflex/trunk/debian/rules	2006-03-09 22:58:04 UTC (rev 1984)
@@ -0,0 +1,22 @@
+#!/usr/bin/make -f
+# debian/rules file for jflex (uses cdbs)
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ant.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+export UPSTREAM_VERSION = $(shell head -1 debian/changelog | cut -f2 -d\( | cut -f1 -d\) | cut -f1 -d\-)
+
+JAVA_HOME := /usr/lib/kaffe
+ANT_HOME := /usr/share/ant
+
+DEB_JARS := $(ANT_HOME)/lib/ant-launcher.jar junit
+
+DEB_ANT_BUILDFILE := jflex/src/build.xml
+DEB_ANT_BUILD_TARGET := jar 
+DEB_ANT_CLEAN_TARGET := libclean jarclean
+
+install/jflex::
+	install -m 644 jflex/lib/JFlex.jar debian/jflex/usr/share/java/JFlex-$(UPSTREAM_VERSION).jar
+	ln -s JFlex-$(UPSTREAM_VERSION).jar debian/jflex/usr/share/java/JFlex.jar
+	install -m755 jflex/bin/jflex debian/jflex/usr/bin/jflex


Property changes on: trunk/jflex/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *




More information about the pkg-java-commits mailing list