[antlr] 01/87: Initial revision

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Tue Oct 24 14:49:15 UTC 2017


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository antlr.

commit cd379909f44ba617f4a127f01ff4f6ad9e505ea3
Author: Arnaud Vandyck <avdyk at debian.org>
Date:   Sat Jun 12 16:17:34 2004 +0000

    Initial revision
---
 debian/README.Debian   |   8 +++
 debian/antlr.manpages  |   1 +
 debian/cantlr.1        |  63 +++++++++++++++++++
 debian/cantlr.dirs     |   1 +
 debian/cantlr.manpages |   1 +
 debian/changelog       | 166 +++++++++++++++++++++++++++++++++++++++++++++++++
 debian/control         |  52 ++++++++++++++++
 debian/copyright       |  27 ++++++++
 debian/dirs            |   3 +
 debian/docs            |   3 +
 debian/examples        |   1 +
 debian/rules           | 116 ++++++++++++++++++++++++++++++++++
 debian/runantlr.1      |  66 ++++++++++++++++++++
 13 files changed, 508 insertions(+)

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..68594b2
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,8 @@
+antlr for Debian
+----------------------
+
+* Version 4 of this package, now compiles the java files (previously I used precompiled classes). Because of this antlr.jar, antlr.debug.jar and antlrall.jar are all copies of the same file (I couldn't determine exactly which files belong where).
+
+* This package installs antlr.jar, antlr.debug.jar and antlrall.jar in /usr/share/java
+
+ -- John Leuner <jewel at debian.org>, Tue, 26 Dec 2000 15:07:44 +0000
diff --git a/debian/antlr.manpages b/debian/antlr.manpages
new file mode 100644
index 0000000..face536
--- /dev/null
+++ b/debian/antlr.manpages
@@ -0,0 +1 @@
+debian/runantlr.1
diff --git a/debian/cantlr.1 b/debian/cantlr.1
new file mode 100644
index 0000000..ab90b50
--- /dev/null
+++ b/debian/cantlr.1
@@ -0,0 +1,63 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH ANTLR 1 "December 22, 2001" GNU antlr
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH "NAME"
+ANTLR \- ANother Tool for Language Recognition
+.SH "SYNOPSIS"
+.B cantlr
+[\fI"args"\fR] \fIfile.g\fR
+.br
+.SH "DESCRIPTION"
+ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a
+language tool that provides a framework for constructing recognizers,
+compilers, and translators from grammatical descriptions containing
+C++ or Java actions.
+.TP
+\fB\-o\fR \fIoutputDir\fR
+specify output directory where all output generated.
+.TP
+\fB\-glib\fR \fIsuperGrammar\fR
+specify location of supergrammar file.
+.TP
+\fB\-debug\fR
+launch the ParseView debugger upon parser invocation.
+.TP
+\fB\-html\fR
+generate an html file from your grammar (minus actions).
+.TP
+\fB\-diagnostic\fR
+generate a textfile with diagnostics.
+.TP
+\fB\-trace\fR
+have all rules call traceIn/traceOut.
+.TP
+\fB\-traceParser\fR
+have parser rules call traceIn/traceOut.
+.TP
+\fB\-traceLexer\fR
+have lexer rules call traceIn/traceOut.
+.TP
+\fB\-traceTreeParser\fR
+have tree parser rules call traceIn/traceOut.
+
+.SH "AUTHOR"
+This manual page was written by John Leuner <jewel at debian.org>
+
+.SH "SEE ALSO"
+.BR http://www.antlr.org/
+.br
+
diff --git a/debian/cantlr.dirs b/debian/cantlr.dirs
new file mode 100644
index 0000000..e772481
--- /dev/null
+++ b/debian/cantlr.dirs
@@ -0,0 +1 @@
+usr/bin
diff --git a/debian/cantlr.manpages b/debian/cantlr.manpages
new file mode 100644
index 0000000..969c6e7
--- /dev/null
+++ b/debian/cantlr.manpages
@@ -0,0 +1 @@
+debian/cantlr.1
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..cbf181d
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,166 @@
+antlr (2.7.4-3) unstable; urgency=low
+
+  * added a build-depends on libgcj4-dev, thanks to Daniel Schepler
+    (Closes: #253615)
+
+ -- Arnaud Vandyck <avdyk at debian.org>  Fri, 11 Jun 2004 11:26:50 +0200
+
+antlr (2.7.4-2) unstable; urgency=low
+
+  * removed the cantlr manpage from antlr package.
+
+ -- Arnaud Vandyck <avdyk at debian.org>  Thu, 10 Jun 2004 01:09:13 +0200
+
+antlr (2.7.4-1) unstable; urgency=low
+
+  * New upstream release
+  * New maintainer Debian Java Maintainers, John and I are uploaders
+  * debian/copiryght: removed the (s) around Author.
+  * debian/control:
+    - added  kaffe | gij | sablevm as java-virtual-machine
+      alternatives
+    - Standards-Version: 3.6.1
+  * Re-enable native-code version (Closes: #84909, #193353)
+  * Added examples and docs, removed usr/sbin and usr/lib (Closes:
+    #238826)
+  * arch-dep and indep build are now separated, it should (Closes:
+    #223143)
+
+ -- Arnaud Vandyck <avdyk at debian.org>  Thu, 27 May 2004 12:05:35 +0200
+
+antlr (2.7.3-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- John Leuner <jewel at debian.org>  Thu,  8 Apr 2004 15:12:37 +0200
+
+antlr (2.7.2-6) unstable; urgency=low
+
+  * changed debhelper compatibility level to 4
+  * added versioned dependency on debhelper 
+
+ -- John Leuner <jewel at debian.org>  Sat,  1 Nov 2003 10:44:41 +0200
+
+antlr (2.7.2-5) unstable; urgency=low
+
+  * Changed C++ library dependency from libstdc++ 2.10
+    to libstdc++ 5
+   (Closes: #214155) 
+
+ -- John Leuner <jewel at debian.org>  Thu, 16 Oct 2003 18:47:35 +0200
+
+antlr (2.7.2-4) unstable; urgency=low
+
+  * Built on sid with gcc 3.3.2
+   (Closes: #214155) 
+
+ -- John Leuner <jewel at debian.org>  Sun, 12 Oct 2003 14:44:20 +0200
+
+antlr (2.7.2-3) unstable; urgency=low
+
+  * Applied patch from Kristian G. Kvilekval which fixes
+    a behaviour change from 2.7.1 to 2.7.2. 
+    (Closes: #206489)
+
+ -- John Leuner <jewel at debian.org>  Thu,  4 Sep 2003 19:19:56 +0200
+
+antlr (2.7.2-2) unstable; urgency=low
+
+  * Created symlinks to antlr.debug.jar and antlrall.jar
+    (Closes: #194953)
+	
+ -- John Leuner <jewel at debian.org>  Mon, 18 Aug 2003 13:50:11 +0100
+
+antlr (2.7.2-1) unstable; urgency=low
+
+  * New upstream version 
+  * No longer builds libantlr.la (upstream build system has changed)
+  * antlr package is now for all architectures
+
+ -- John Leuner <jewel at debian.org>  Sun, 18 May 2003 19:56:09 +0100
+
+antlr (2.7.1-13) unstable; urgency=low
+
+  * More changes to fix out of date build scripts
+   (this time in scripts directory)
+
+ -- John Leuner <jewel at debian.org>  Fri, 18 Oct 2002 15:05:55 +0100
+
+antlr (2.7.1-12) unstable; urgency=low
+
+  * Applied changes from Henrique de Moraes Holschuh to fix
+    problems with out-of-date autobuild files
+
+ -- John Leuner <jewel at debian.org>  Mon, 30 Sep 2002 11:13:44 +0100
+
+antlr (2.7.1-11) unstable; urgency=low
+
+  * Changed dependency from Kaffe to classpath (Closes #147235) 
+
+ -- John Leuner <jewel at debian.org>  Fri, 24 May 2002 14:01:16 +0100
+
+antlr (2.7.1-10) unstable; urgency=low
+
+  * Renamed /usr/bin/antlr to /usr/bin/runantlr because it conflicts with pccts. Closes #127898 
+
+ -- John Leuner <jewel at debian.org>  Mon,  7 Jan 2002 13:54:11 +0000
+
+antlr (2.7.1-9) unstable; urgency=low
+
+  * Created shell script in /usr/bin that will run antlr.Tool 
+
+ -- John Leuner <jewel at debian.org>  Fri,  4 Jan 2002 14:10:52 +0000
+
+antlr (2.7.1-8) unstable; urgency=low
+
+  * Changed install to not set execute permissions on jar files 
+
+ -- John Leuner <jewel at debian.org>  Thu,  3 Jan 2002 18:07:00 +0000
+
+antlr (2.7.1-7) unstable; urgency=low
+
+  * Applied man page formatting patch by Richard Tibbet 
+
+ -- John Leuner <jewel at debian.org>  Thu,  3 Jan 2002 17:54:29 +0000
+
+antlr (2.7.1-6) unstable; urgency=low
+
+  * Changed Makefile to make the build shell scripts executable (seems to fail with build daemons) ( closes #105733 )
+
+ -- John Leuner <jewel at debian.org>  Wed, 18 Jul 2001 18:07:35 +0000
+
+antlr (2.7.1-5) unstable; urgency=low
+
+  * Changed debian/rules to remove /lib/cpp/src/.deps after make clean. Should fix bugs on hppa,ia64,ppc,m68k
+
+ -- John Leuner <jewel at debian.org>  Sat, 14 Jul 2001 14:16:27 +0000
+
+antlr (2.7.1-4) unstable; urgency=low
+
+  * Version 4 of this package, now compiles the java files (previously I used precompiled classes). Because of this antlr.jar, antlr.debug.jar and antlrall.jar are all copies of the same file (I couldn't determine exactly which files belong where).
+
+  * Removed *ex* files from debian directory
+
+ -- John Leuner <jewel at debian.org>  Sat, 14 Apr 2001 12:05:09 +0000
+
+antlr (2.7.1-3) unstable; urgency=low
+
+  * Changed the Depends: antlr to Recommends for the libantlr-dev package
+
+ -- John Leuner <jewel at debian.org>  Sat,  7 Apr 2001 12:40:50 +0000
+
+antlr (2.7.1-2) unstable; urgency=low
+
+  * Added the c++ library support. Changes to package made by W. Borgert (debacle at debian.org
+
+ -- John Leuner <jewel at debian.org>  Tue, 13 Feb 2001 21:43:23 +0000
+
+antlr (2.7.1-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- John Leuner <jewel at debian.org>  Tue, 26 Dec 2000 15:07:44 +0000
+
+Local variables:
+mode: debian-changelog
+End:
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..c40fd0e
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,52 @@
+Source: antlr
+Section: devel
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Arnaud Vandyck <avdyk at debian.org>, John Leuner <jewel at debian.org>
+Build-Depends: debhelper (>= 4), kaffe, fastjar, classpath, jikes-classpath (>= 1.18),
+ autotools-dev, gcj, libgcj4-dev
+Standards-Version: 3.6.1
+
+Package: antlr
+Architecture: all
+Depends: kaffe | gij | sablevm | java-virtual-machine
+Description: language tool for constructing recognizers, compilers etc
+ ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is 
+ a language tool that provides a framework for constructing recognizers,
+ compilers, and translators from grammatical descriptions containing C++
+ or Java actions [You can use PCCTS 1.xx to generate C-based parsers].
+ . 
+ Computer language translation has become a common task. While 
+ compilers and tools for traditional computer languages (such as C
+ or Java) are still being built, their number is dwarfed by the thousands
+ of mini-languages for which recognizers and translators are being 
+ developed. Programmers construct translators for database formats, 
+ graphical data files (e.g., PostScript, AutoCAD), text processing 
+ files (e.g., HTML, SGML).  ANTLR is designed to handle all of your 
+ translation tasks.
+
+Package: libantlr-dev
+Section: libdevel
+Architecture: any
+Depends: libc6-dev, libstdc++5-3.3-dev
+Recommends: antlr
+Description: language tool for constructing recognizers, compilers etc
+ ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is
+ a language tool that provides a framework for constructing recognizers,
+ compilers, and translators from grammatical descriptions containing C++
+ or Java actions [You can use PCCTS 1.xx to generate C-based parsers].
+ .
+ These are the static libraries for C++.
+
+Package: cantlr
+Section: devel
+Architecture: any
+Depends: libgcj5 | libgcj4 | libgcj0
+Description: language tool for constructing recognizers, compilers etc
+ This is the native-compiled version of antlr. ANTLR stands for ANother
+ Tool for Language Recognition, (formerly PCCTS). It is  a language tool
+ that provides a framework for constructing recognizers, compilers, and
+ translators from grammatical descriptions containing C++
+ or Java actions [You can use PCCTS 1.xx to generate C-based parsers].
+ .
+ See antlr package for a complete description.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..df93847
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,27 @@
+This package was debianized by John Leuner <jewel at debian.org> on
+Tue, 26 Dec 2000 15:07:44 +0000.
+
+It was downloaded from http://www.antlr.org/
+
+Upstream Author: Terence Parr <parrt at jguru.com>
+
+Copyright:
+
+We reserve no legal rights to the ANTLR--it is fully in the public
+domain. An individual or company may do whatever they wish with source
+code distributed with ANTLR or the code generated by ANTLR, including
+the incorporation of ANTLR, or its output, into commercial software.
+
+We encourage users to develop software with ANTLR. However, we do ask
+that credit is given to us for developing ANTLR. By "credit", we mean
+that if you use ANTLR or incorporate any source code into one of your
+programs (commercial product, research project, or otherwise) that you
+acknowledge this fact somewhere in the documentation, research report,
+etc... If you like ANTLR and have developed a nice tool with the output,
+please mention that you developed it using ANTLR. In addition, we ask
+that the headers remain intact in our source code. As long as these
+guidelines are kept, we expect to continue enhancing this system and
+expect to make other tools available as they are completed.
+
+Terence Parr, jGuru.com
+
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..1cf255c
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1,3 @@
+usr/bin
+usr/share/java
+usr/share/doc/antlr
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..ac9b259
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,3 @@
+doc/*
+
+
diff --git a/debian/examples b/debian/examples
new file mode 100644
index 0000000..e39721e
--- /dev/null
+++ b/debian/examples
@@ -0,0 +1 @@
+examples/*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..de85de1
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,116 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This is the debhelper compatability version to use.
+export DH_COMPAT=4
+
+configure: configure-stamp
+configure-stamp-indep: autotools
+	dh_testdir
+	JAVAC=jikes-classpath CLASSPATH=`pwd` JAVA=kaffe ./configure --prefix=/usr --mandir=\$${prefix}/share/man
+	touch configure-stamp-indep
+
+build-indep: configure-stamp-indep build-stamp-indep
+build-stamp-indep:
+	dh_testdir
+	$(MAKE) -f Makefile.debian build_antlr
+	touch build-stamp-indep
+
+build: build-stamp
+build-stamp:
+	dh_testdir
+	$(MAKE) -f Makefile.debian make_with_gcj
+	cd lib/cpp; $(MAKE)
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	-rm -f build-stamp build-stamp-indep configure-stamp-indep
+	-$(MAKE) -f Makefile.debian clean
+	-cd lib/cpp; $(MAKE) clean
+	-rm -rf lib/cpp/src/.deps
+	-rm -f lib/cpp/config.sub lib/cpp/config.guess lib/cpp/config.cache lib/cpp/config.log
+	-rm -f lib/cpp/scripts/config.sub lib/cpp/scripts/config.guess lib/cpp/scripts/config.cache lib/cpp/scripts/config.log
+	-rm config.status config.log
+	dh_clean
+
+install-indep: build-indep
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+	$(MAKE) -f Makefile.debian install DESTDIR=`pwd`/debian/antlr
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+	cd lib/cpp; $(MAKE) install prefix=`pwd`/../../debian/libantlr-dev/usr
+	install -m755 cantlr debian/cantlr/usr/bin
+
+# Build architecture-independent files here.
+binary-indep: build-indep install-indep
+#	dh_testversion
+	dh_testdir -pantlr
+	dh_testroot -pantlr
+#	dh_installdebconf	
+	dh_installdocs -pantlr
+	dh_installexamples -pantlr
+#	dh_installmenu
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installinit
+#	dh_installcron
+	dh_installman -pantlr
+#	dh_installinfo
+#	dh_undocumented
+	dh_installchangelogs -pantlr
+	dh_link -pantlr usr/share/java/antlr.jar usr/share/java/antlr.debug.jar usr/share/java/antlr.jar usr/share/java/antlrall.jar
+#	dh_strip
+	dh_compress -pantlr
+	dh_fixperms -pantlr
+#	dh_suidregister
+	dh_makeshlibs -pantlr
+	dh_installdeb -pantlr
+#	dh_perl
+	dh_shlibdeps -pantlr
+	dh_gencontrol -pantlr
+	dh_md5sums -pantlr
+	dh_builddeb -pantlr
+
+# Build architecture-dependent files here.
+binary-arch: build install
+#	dh_testversion
+	dh_testdir -plibantlr-dev -pcantlr
+	dh_testroot -plibantlr-dev -pcantlr
+#	dh_installdebconf	
+	dh_installdocs -plibantlr-dev -pcantlr
+	dh_installexamples -plibantlr-dev -pcantlr
+#	dh_installmenu
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installinit
+#	dh_installcron
+	dh_installman -pcantlr
+#	dh_installinfo
+#	dh_undocumented
+	dh_installchangelogs -plibantlr-dev -pcantlr
+#	dh_link
+#	dh_strip
+	dh_compress -plibantlr-dev -pcantlr
+	dh_fixperms -plibantlr-dev -pcantlr
+#	dh_suidregister
+	dh_makeshlibs -plibantlr-dev -pcantlr
+	dh_installdeb -plibantlr-dev -pcantlr
+#	dh_perl
+	dh_shlibdeps -plibantlr-dev -pcantlr
+	dh_gencontrol -plibantlr-dev -pcantlr
+	dh_md5sums -plibantlr-dev -pcantlr
+	dh_builddeb -plibantlr-dev -pcantlr
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install autotools
diff --git a/debian/runantlr.1 b/debian/runantlr.1
new file mode 100644
index 0000000..698590d
--- /dev/null
+++ b/debian/runantlr.1
@@ -0,0 +1,66 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH ANTLR 1 "December 22, 2001" GNU antlr
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH "NAME"
+ANTLR \- ANother Tool for Language Recognition
+.SH "SYNOPSIS"
+.B java antlr.Tool
+.B or
+.B runantlr
+[\fI"args"\fR] \fIfile.g\fR
+.br
+.SH "DESCRIPTION"
+ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a
+language tool that provides a framework for constructing recognizers,
+compilers, and translators from grammatical descriptions containing
+C++ or Java actions.
+.TP
+\fB\-o\fR \fIoutputDir\fR
+specify output directory where all output generated.
+.TP
+\fB\-glib\fR \fIsuperGrammar\fR
+specify location of supergrammar file.
+.TP
+\fB\-debug\fR
+launch the ParseView debugger upon parser invocation.
+.TP
+\fB\-html\fR
+generate an html file from your grammar (minus actions).
+.TP
+\fB\-diagnostic\fR
+generate a textfile with diagnostics.
+.TP
+\fB\-trace\fR
+have all rules call traceIn/traceOut.
+.TP
+\fB\-traceParser\fR
+have parser rules call traceIn/traceOut.
+.TP
+\fB\-traceLexer\fR
+have lexer rules call traceIn/traceOut.
+.TP
+\fB\-traceTreeParser\fR
+have tree parser rules call traceIn/traceOut.
+
+.SH "AUTHOR"
+This manual page was written by John Leuner <jewel at debian.org>
+
+.SH "SEE ALSO"
+.BR java (1),
+.BR http://www.antlr.org/
+.br
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/antlr.git



More information about the pkg-java-commits mailing list